When MCC is working, scan operation should be extended on scanning channel and back to two OP channels interleavedly, and handle scan abort, issuing nulldata, and scan time to coordinate multiple channels operations. More, update firmware H2C command format for MCC. Update the frequency of received packets by MAC ID reported by hardware. Chih-Kang Chang (11): wifi: rtw89: mcc: update format of RF notify MCC H2C command wifi: rtw89: mcc: correct frequency when MCC wifi: rtw89: mcc: adjust beacon filter when MCC and detect connection wifi: rtw89: mcc: stop TX during MCC prepare wifi: rtw89: TX nulldata 0 after scan complete wifi: rtw89: mcc: adjust TX nulldata early time from 3ms to 7ms wifi: rtw89: mcc: enlarge scan time of GC when GO in MCC wifi: rtw89: mcc: clear normal flow NoA when MCC start wifi: rtw89: mcc: use anchor pattern when bcn offset less than min of tob wifi: rtw89: mcc: enlarge TX retry count when GC auth wifi: rtw89: scan abort when assign/unassign_vif Zong-Zhe Yang (1): wifi: rtw89: extend HW scan of WiFi 6 chips for extra OP chan when concurrency drivers/net/wireless/realtek/rtw89/chan.c | 94 +++++++++++ drivers/net/wireless/realtek/rtw89/chan.h | 7 +- drivers/net/wireless/realtek/rtw89/core.c | 73 ++++++++- drivers/net/wireless/realtek/rtw89/core.h | 17 ++ drivers/net/wireless/realtek/rtw89/fw.c | 182 ++++++++++++++++++---- drivers/net/wireless/realtek/rtw89/fw.h | 19 ++- drivers/net/wireless/realtek/rtw89/mac.c | 66 ++++++-- drivers/net/wireless/realtek/rtw89/ps.c | 24 ++- drivers/net/wireless/realtek/rtw89/ps.h | 3 + 9 files changed, 431 insertions(+), 54 deletions(-) -- 2.25.1