mirror of
https://github.com/torvalds/linux.git
synced 2026-06-05 13:06:59 +02:00
wifi: rtw89: coex: Assign priority table before entering power save
When Wi-Fi firmware scan, it will update the priority tables, and if stay at these priority tables then enter power saving will trigger Bluetooth issues. So update the priority before entering power saving. Signed-off-by: Ching-Te Ku <ku920601@realtek.com> Signed-off-by: Ping-Ke Shih <pkshih@realtek.com> Link: https://patch.msgid.link/20250616090252.51098-8-pkshih@realtek.com
This commit is contained in:
parent
3ba79eaee0
commit
d997fb2f8c
|
|
@ -3996,6 +3996,15 @@ void rtw89_btc_set_policy_v1(struct rtw89_dev *rtwdev, u16 policy_type)
|
|||
u32 tbl_w1, tbl_b1, tbl_b4;
|
||||
u16 dur_2;
|
||||
|
||||
if (wl->status.map.lps) {
|
||||
_slot_set_le(btc, CXST_E2G, s_def[CXST_E2G].dur,
|
||||
s_def[CXST_E2G].cxtbl, s_def[CXST_E2G].cxtype);
|
||||
_slot_set_le(btc, CXST_E5G, s_def[CXST_E5G].dur,
|
||||
s_def[CXST_E5G].cxtbl, s_def[CXST_E5G].cxtype);
|
||||
_slot_set_le(btc, CXST_EBT, s_def[CXST_EBT].dur,
|
||||
s_def[CXST_EBT].cxtbl, s_def[CXST_EBT].cxtype);
|
||||
}
|
||||
|
||||
type = FIELD_GET(BTC_CXP_MASK, policy_type);
|
||||
|
||||
if (btc->ant_type == BTC_ANT_SHARED) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user