wifi: rtw89: fix disabling concurrent mode TX hang issue
authorChih-Kang Chang <gary.chang@realtek.com>
Fri, 19 Jan 2024 08:15:01 +0000 (16:15 +0800)
committerKalle Valo <kvalo@kernel.org>
Tue, 23 Jan 2024 11:38:16 +0000 (13:38 +0200)
commit5ba45ba77616637e554d66a57ef0334e5cc2efe4
treef559c1530eeba5d287fc5afc9f8ed7d1ddbad9fc
parentf59a98c82534e986b06615ba94e060aa3129b08b
wifi: rtw89: fix disabling concurrent mode TX hang issue

When disabling concurrent mode and switching to a single interface, the
TX might stuck. The reason is TBTT prohibit area circuit still enable
to block TX. To disable tbtt prohibit area circuit need to delay 2ms to
make it effective. However, we only delay 2us in original code. So we
fix it.

Signed-off-by: Chih-Kang Chang <gary.chang@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://msgid.link/20240119081501.25223-9-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/mac.c