summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPing-Ke Shih <pkshih@realtek.com>2022-04-08 08:13:45 +0800
committerKalle Valo <kvalo@kernel.org>2022-04-12 16:34:38 +0300
commit9a1ab283c709a058593f1bf0d69a05a5e8b90f72 (patch)
treed1fc648d924c696bd69b182d7a28cf3d0be47fcf
parent9f405b0162ba92bf8317ce1329aad96fecc89273 (diff)
downloadlinux-9a1ab283c709a058593f1bf0d69a05a5e8b90f72.tar.gz
linux-9a1ab283c709a058593f1bf0d69a05a5e8b90f72.zip
rtw89: change station scheduler setting for hardware TX mode
The bit B_AX_SS_NONEMPTY_SS2FINFO_EN should be clear, because we configure C-MAC as hardware TX/RX mode. Signed-off-by: Ping-Ke Shih <pkshih@realtek.com> Signed-off-by: Kalle Valo <kvalo@kernel.org> Link: https://lore.kernel.org/r/20220408001353.17188-6-pkshih@realtek.com
-rw-r--r--drivers/net/wireless/realtek/rtw89/mac.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/wireless/realtek/rtw89/mac.c b/drivers/net/wireless/realtek/rtw89/mac.c
index 234635098a13..b60b9255e3fa 100644
--- a/drivers/net/wireless/realtek/rtw89/mac.c
+++ b/drivers/net/wireless/realtek/rtw89/mac.c
@@ -1593,8 +1593,8 @@ static int sta_sch_init(struct rtw89_dev *rtwdev)
return ret;
}
- rtw89_write32_set(rtwdev, R_AX_SS_CTRL, B_AX_SS_WARM_INIT_FLG |
- B_AX_SS_NONEMPTY_SS2FINFO_EN);
+ rtw89_write32_set(rtwdev, R_AX_SS_CTRL, B_AX_SS_WARM_INIT_FLG);
+ rtw89_write32_clr(rtwdev, R_AX_SS_CTRL, B_AX_SS_NONEMPTY_SS2FINFO_EN);
_patch_ss2f_path(rtwdev);