From: Yan-Hsuan Chuang <[email protected]>

IEEE802.11 spec defines slot time as 9us, fix it for TX engine.
If the slot time is wrong, transmitting beacon might fail.

Signed-off-by: Yan-Hsuan Chuang <[email protected]>
---
 drivers/net/wireless/realtek/rtw88/rtw8822b.c | 2 +-
 drivers/net/wireless/realtek/rtw88/rtw8822c.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/net/wireless/realtek/rtw88/rtw8822b.c 
b/drivers/net/wireless/realtek/rtw88/rtw8822b.c
index 1195fea..c0e5d1f 100644
--- a/drivers/net/wireless/realtek/rtw88/rtw8822b.c
+++ b/drivers/net/wireless/realtek/rtw88/rtw8822b.c
@@ -124,7 +124,7 @@ static void rtw8822b_phy_set_param(struct rtw_dev *rtwdev)
        rtw_write8(rtwdev, 0xcbd, 0x2);
 }
 
-#define WLAN_SLOT_TIME         0x05
+#define WLAN_SLOT_TIME         0x09
 #define WLAN_PIFS_TIME         0x19
 #define WLAN_SIFS_CCK_CONT_TX  0xA
 #define WLAN_SIFS_OFDM_CONT_TX 0xE
diff --git a/drivers/net/wireless/realtek/rtw88/rtw8822c.c 
b/drivers/net/wireless/realtek/rtw88/rtw8822c.c
index 4a1b4a0..28627c9 100644
--- a/drivers/net/wireless/realtek/rtw88/rtw8822c.c
+++ b/drivers/net/wireless/realtek/rtw88/rtw8822c.c
@@ -718,7 +718,7 @@ static void rtw8822c_phy_set_param(struct rtw_dev *rtwdev)
 }
 
 #define WLAN_TXQ_RPT_EN                0x1F
-#define WLAN_SLOT_TIME         0x05
+#define WLAN_SLOT_TIME         0x09
 #define WLAN_PIFS_TIME         0x1C
 #define WLAN_SIFS_CCK_CONT_TX  0x0A
 #define WLAN_SIFS_OFDM_CONT_TX 0x0E
-- 
2.7.4

Reply via email to