]> www.infradead.org Git - users/jedix/linux-maple.git/commit
wifi: rtw89: coex: Add protect to avoid A2DP lag while Wi-Fi connecting
authorChing-Te Ku <ku920601@realtek.com>
Fri, 10 Jan 2025 01:54:14 +0000 (09:54 +0800)
committerPing-Ke Shih <pkshih@realtek.com>
Mon, 20 Jan 2025 01:14:44 +0000 (09:14 +0800)
commit5251fd321684b591245a072b765d01a6c22a112c
tree0abcd8c8275eef898887127cdc7ba297e0627357
parent59372af69d4d71e6487614f1b35712cf241eadb4
wifi: rtw89: coex: Add protect to avoid A2DP lag while Wi-Fi connecting

To get a well Wi-Fi RF quality, Wi-Fi need to do RF calibrations. While
Wi-Fi is doing RF calibrations, driver will pause the Bluetooth traffic
to make sure the RF calibration will not be interfered by Bluetooth.
However, if the RF calibrations take too much time, Bluetooth audio
will perform a lag sound. Add a function to make Bluetooth can do
traffic between the individual calibrations to avoid Bluetooth sound
lag. And patch related A2DP coexistence mechanism actions.

Signed-off-by: Ching-Te Ku <ku920601@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/20250110015416.10704-2-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/coex.c
drivers/net/wireless/realtek/rtw89/coex.h
drivers/net/wireless/realtek/rtw89/core.h
drivers/net/wireless/realtek/rtw89/rtw8851b.c
drivers/net/wireless/realtek/rtw89/rtw8852a.c
drivers/net/wireless/realtek/rtw89/rtw8852b.c
drivers/net/wireless/realtek/rtw89/rtw8852bt.c
drivers/net/wireless/realtek/rtw89/rtw8852c.c