]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
wifi: rtw89: coex: Assign value over than 0 to avoid firmware timer hang
authorChing-Te Ku <ku920601@realtek.com>
Wed, 5 Feb 2025 01:32:31 +0000 (09:32 +0800)
committerPing-Ke Shih <pkshih@realtek.com>
Mon, 10 Feb 2025 03:19:18 +0000 (11:19 +0800)
If the slot duration is 0, the firmware timer will trigger timer hang at
the timer initializing state in a low rate due to hardware algorithm.

Signed-off-by: Ching-Te Ku <ku920601@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/20250205013233.10945-2-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/coex.c

index 2c0ccf2f8bd96851ddcb6c9fa92731c9016bff70..806a51782467bb685e9b719063ca5a1f67e10134 100644 (file)
@@ -89,10 +89,10 @@ static const struct rtw89_btc_fbtc_slot s_def[] = {
        [CXST_B4]       = __DEF_FBTC_SLOT(50,  0xe5555555, SLOT_MIX),
        [CXST_LK]       = __DEF_FBTC_SLOT(20,  0xea5a5a5a, SLOT_ISO),
        [CXST_BLK]      = __DEF_FBTC_SLOT(500, 0x55555555, SLOT_MIX),
-       [CXST_E2G]      = __DEF_FBTC_SLOT(0,   0xea5a5a5a, SLOT_MIX),
-       [CXST_E5G]      = __DEF_FBTC_SLOT(0,   0xffffffff, SLOT_ISO),
+       [CXST_E2G]      = __DEF_FBTC_SLOT(5,   0xea5a5a5a, SLOT_MIX),
+       [CXST_E5G]      = __DEF_FBTC_SLOT(5,   0xffffffff, SLOT_ISO),
        [CXST_EBT]      = __DEF_FBTC_SLOT(5,   0xe5555555, SLOT_MIX),
-       [CXST_ENULL]    = __DEF_FBTC_SLOT(0,   0xaaaaaaaa, SLOT_ISO),
+       [CXST_ENULL]    = __DEF_FBTC_SLOT(5,   0xaaaaaaaa, SLOT_ISO),
        [CXST_WLK]      = __DEF_FBTC_SLOT(250, 0xea5a5a5a, SLOT_MIX),
        [CXST_W1FDD]    = __DEF_FBTC_SLOT(50,  0xffffffff, SLOT_ISO),
        [CXST_B1FDD]    = __DEF_FBTC_SLOT(50,  0xffffdfff, SLOT_ISO),