diff options
author | Ping-Ke Shih <pkshih@realtek.com> | 2021-02-19 13:41:40 +0800 |
---|---|---|
committer | Kalle Valo <kvalo@codeaurora.org> | 2021-03-15 10:22:22 +0200 |
commit | 5b492c7dbddaba4a1c1d4e72ec974ee459b4afe7 (patch) | |
tree | d6c582e26c6e5e08b927d4fb875d283dc6f1b00c /drivers/net/wireless/realtek/rtw88/main.c | |
parent | 1193a7de6ef447db3e9b40cbdcc742ddc434b35a (diff) | |
download | linux-5b492c7dbddaba4a1c1d4e72ec974ee459b4afe7.tar.bz2 |
rtw88: coex: add power off setting
Clear WL/BT on/off bit in scoreboard register that is used to exchange
WL/BT status. Since the status is preserved after warm reboot, we must
clear it when WL is going to down.
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/20210219054140.7835-1-pkshih@realtek.com
Diffstat (limited to 'drivers/net/wireless/realtek/rtw88/main.c')
-rw-r--r-- | drivers/net/wireless/realtek/rtw88/main.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/realtek/rtw88/main.c b/drivers/net/wireless/realtek/rtw88/main.c index e6989c0525cc..d20aa069d62a 100644 --- a/drivers/net/wireless/realtek/rtw88/main.c +++ b/drivers/net/wireless/realtek/rtw88/main.c @@ -1138,6 +1138,7 @@ int rtw_core_start(struct rtw_dev *rtwdev) static void rtw_power_off(struct rtw_dev *rtwdev) { rtw_hci_stop(rtwdev); + rtw_coex_power_off_setting(rtwdev); rtw_mac_power_off(rtwdev); } |