rtw88: coex: remove write scan bit to scoreboard in scan and connect notify
authorChing-Te Ku <ku920601@realtek.com>
Thu, 12 Nov 2020 03:14:28 +0000 (11:14 +0800)
committerKalle Valo <kvalo@codeaurora.org>
Tue, 24 Nov 2020 09:16:28 +0000 (11:16 +0200)
Remove some action which were writing scan bit to scoreboard,
since these behaviors are redundant.
It is already done in WLAN info notify.

Signed-off-by: Ching-Te Ku <ku920601@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/20201112031430.4846-10-pkshih@realtek.com
drivers/net/wireless/realtek/rtw88/coex.c

index 2911367019b07a09d6be2fc3198716c1a4df2202..31589021104a2f00ac587410de5a1e2fef395276 100644 (file)
@@ -2488,10 +2488,7 @@ void rtw_coex_scan_notify(struct rtw_dev *rtwdev, u8 type)
                return;
 
        coex->freeze = false;
-
-       if (type != COEX_SCAN_FINISH)
-               rtw_coex_write_scbd(rtwdev, COEX_SCBD_ACTIVE | COEX_SCBD_SCAN |
-                                   COEX_SCBD_ONOFF, true);
+       rtw_coex_write_scbd(rtwdev, COEX_SCBD_ACTIVE | COEX_SCBD_ONOFF, true);
 
        if (type == COEX_SCAN_START_5G) {
                rtw_dbg(rtwdev, RTW_DBG_COEX,
@@ -2548,8 +2545,7 @@ void rtw_coex_connect_notify(struct rtw_dev *rtwdev, u8 type)
        if (coex->manual_control || coex->stop_dm)
                return;
 
-       rtw_coex_write_scbd(rtwdev, COEX_SCBD_ACTIVE | COEX_SCBD_SCAN |
-                           COEX_SCBD_ONOFF, true);
+       rtw_coex_write_scbd(rtwdev, COEX_SCBD_ACTIVE | COEX_SCBD_ONOFF, true);
 
        if (type == COEX_ASSOCIATE_5G_START) {
                rtw_dbg(rtwdev, RTW_DBG_COEX, "[BTCoex], %s(): 5G start\n",