wifi: rtw89: mcc: when MCC stop forcing to stay at GO role
authorChih-Kang Chang <gary.chang@realtek.com>
Thu, 10 Jul 2025 04:24:13 +0000 (12:24 +0800)
committerPing-Ke Shih <pkshih@realtek.com>
Tue, 15 Jul 2025 01:26:52 +0000 (09:26 +0800)
commit6332feafe37fdd0a336ab01b42fdfb5e6b8ee083
tree5f5131d2e1b3d77669675d1ddb086e9bdec4926e
parent025e39032df5cc5c110de3693f63e81cf49968be
wifi: rtw89: mcc: when MCC stop forcing to stay at GO role

MCC stop might triggered by scan, and need to force to stay at GO role
to keep TX beacon. Also, AX chips need to TX more 3 beacons to ensure
GC can receive once NoA beacon before scan when GC in courtesy mode.
BE chips no needs to TX 3 more beacon because it can TX beacon every
200TU during scan, even GC in courtesy mode can receive beacon every
600TU.

Signed-off-by: Chih-Kang Chang <gary.chang@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/20250710042423.73617-5-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/chan.c
drivers/net/wireless/realtek/rtw89/core.h
drivers/net/wireless/realtek/rtw89/fw.c
drivers/net/wireless/realtek/rtw89/mac.c
drivers/net/wireless/realtek/rtw89/wow.c