mt76: mt7921s: run sleep mode by default
authorSean Wang <sean.wang@mediatek.com>
Fri, 14 Jan 2022 23:56:33 +0000 (07:56 +0800)
committerFelix Fietkau <nbd@nbd.name>
Thu, 3 Feb 2022 12:58:00 +0000 (13:58 +0100)
Apply sleep mode by default to reduce power consumption as possible.

Signed-off-by: Sean Wang <sean.wang@mediatek.com>
Acked-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7921/init.c

index 6059d8a0f2270d7a652e4f106c9e6019b048aa5d..fa6af85bba7b44d75aa115ac4e2f19af370f4a9b 100644 (file)
@@ -226,14 +226,10 @@ int mt7921_register_device(struct mt7921_dev *dev)
        dev->pm.idle_timeout = MT7921_PM_TIMEOUT;
        dev->pm.stats.last_wake_event = jiffies;
        dev->pm.stats.last_doze_event = jiffies;
-
-       /* TODO: mt7921s run sleep mode on default  */
-       if (mt76_is_mmio(&dev->mt76)) {
-               dev->pm.enable_user = true;
-               dev->pm.enable = true;
-               dev->pm.ds_enable_user = true;
-               dev->pm.ds_enable = true;
-       }
+       dev->pm.enable_user = true;
+       dev->pm.enable = true;
+       dev->pm.ds_enable_user = true;
+       dev->pm.ds_enable = true;
 
        if (mt76_is_sdio(&dev->mt76))
                hw->extra_tx_headroom += MT_SDIO_TXD_SIZE + MT_SDIO_HDR_SIZE;