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

8822B originally set OFDM CTX to 0xA, but this period was too short to
receive ack, enlarge it to 0xE to fix it.

For 8822C, also set it to the same value to synchronize their behavior.

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 5e63096..1195fea 100644
--- a/drivers/net/wireless/realtek/rtw88/rtw8822b.c
+++ b/drivers/net/wireless/realtek/rtw88/rtw8822b.c
@@ -127,7 +127,7 @@ static void rtw8822b_phy_set_param(struct rtw_dev *rtwdev)
 #define WLAN_SLOT_TIME         0x05
 #define WLAN_PIFS_TIME         0x19
 #define WLAN_SIFS_CCK_CONT_TX  0xA
-#define WLAN_SIFS_OFDM_CONT_TX 0xA
+#define WLAN_SIFS_OFDM_CONT_TX 0xE
 #define WLAN_SIFS_CCK_TRX      0x10
 #define WLAN_SIFS_OFDM_TRX     0x10
 #define WLAN_VO_TXOP_LIMIT     0x186 /* unit : 32us */
diff --git a/drivers/net/wireless/realtek/rtw88/rtw8822c.c 
b/drivers/net/wireless/realtek/rtw88/rtw8822c.c
index c3aebdc..4a1b4a0 100644
--- a/drivers/net/wireless/realtek/rtw88/rtw8822c.c
+++ b/drivers/net/wireless/realtek/rtw88/rtw8822c.c
@@ -721,7 +721,7 @@ static void rtw8822c_phy_set_param(struct rtw_dev *rtwdev)
 #define WLAN_SLOT_TIME         0x05
 #define WLAN_PIFS_TIME         0x1C
 #define WLAN_SIFS_CCK_CONT_TX  0x0A
-#define WLAN_SIFS_OFDM_CONT_TX 0x10
+#define WLAN_SIFS_OFDM_CONT_TX 0x0E
 #define WLAN_SIFS_CCK_TRX      0x0A
 #define WLAN_SIFS_OFDM_TRX     0x10
 #define WLAN_NAV_MAX           0xC8
-- 
2.7.4

Reply via email to