wifi: mt76: mt792x: move MT7921_PM_TIMEOUT and MT7921_HW_SCAN_TIMEOUT in common code
authorLorenzo Bianconi <lorenzo@kernel.org>
Wed, 28 Jun 2023 07:07:22 +0000 (15:07 +0800)
committerFelix Fietkau <nbd@nbd.name>
Wed, 26 Jul 2023 09:36:16 +0000 (11:36 +0200)
MT7921_PM_TIMEOUT is shared between mt7925 and mt7921 so move it in
mt792x module.

Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: Deren Wu <deren.wu@mediatek.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7921/init.c
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h
drivers/net/wireless/mediatek/mt76/mt792x.h

index 7b8876bf8fc8c6c1f7796faa0283ed79b06fcba1..ff63f37f67d9c99b87c3fb09c1f8d59d7c5f1816 100644 (file)
@@ -217,7 +217,7 @@ int mt7921_register_device(struct mt792x_dev *dev)
        timer_setup(&dev->phy.roc_timer, mt792x_roc_timer, 0);
        init_waitqueue_head(&dev->phy.roc_wait);
 
-       dev->pm.idle_timeout = MT7921_PM_TIMEOUT;
+       dev->pm.idle_timeout = MT792x_PM_TIMEOUT;
        dev->pm.stats.last_wake_event = jiffies;
        dev->pm.stats.last_doze_event = jiffies;
        if (!mt76_is_usb(&dev->mt76)) {
index 4b77d95af95895f720826dbece8cdf93e5ac259e..90c93970acabcb98f784cf88336614f6b3546edb 100644 (file)
@@ -167,7 +167,7 @@ mt7921_mcu_scan_event(struct mt792x_dev *dev, struct sk_buff *skb)
        spin_unlock_bh(&dev->mt76.lock);
 
        ieee80211_queue_delayed_work(mphy->hw, &phy->scan_work,
-                                    MT7921_HW_SCAN_TIMEOUT);
+                                    MT792x_HW_SCAN_TIMEOUT);
 }
 
 static void
index e458ddb7d99a7735039183895a2c79d2e644f7e3..0f8b93a2be3a04386ab0a82e6f474f72d468661d 100644 (file)
@@ -7,9 +7,6 @@
 #include "../mt792x.h"
 #include "regs.h"
 
-#define MT7921_PM_TIMEOUT              (HZ / 12)
-#define MT7921_HW_SCAN_TIMEOUT         (HZ / 10)
-
 #define MT7921_TX_RING_SIZE            2048
 #define MT7921_TX_MCU_RING_SIZE                256
 #define MT7921_TX_FWDL_RING_SIZE       128
index 700cd0ccc5d397952fd28a9877381a751c7b2e52..d80f80bc76565db77a88c7f444d91ad7befbdd8f 100644 (file)
@@ -11,6 +11,9 @@
 #include "mt792x_regs.h"
 #include "mt792x_acpi_sar.h"
 
+#define MT792x_PM_TIMEOUT      (HZ / 12)
+#define MT792x_HW_SCAN_TIMEOUT (HZ / 10)
+
 #define MT792x_MAX_INTERFACES  4
 #define MT792x_WTBL_SIZE       20
 #define MT792x_WTBL_RESERVED   (MT792x_WTBL_SIZE - 1)