Mainly this patchset is to fine tune time slot assignment for STA + P2P concurrency. Since the TSF of connected AP is fixed and roaming is possible, it is not possible to arrange GO TSF with a fixed offset. Therefore, adjust time slot case by case to have better user experience. The patch 1/12 is to enlarge time that driver determines AP is gone. In field, some AP stop issuing beacon somehow. With larger time, connection can stay over 24 hours. The patch 2/12 is to update ACPI format for TAS, which we can specify to enable certain countries. Kuan-Chung Chen (2): wifi: rtw89: 8922a: increase beacon loss to 6 seconds wifi: rtw89: acpi: introduce country specific TAS enabling Zong-Zhe Yang (10): wifi: rtw89: add suffix "_ax" to Wi-Fi 6 HW scan struct and func wifi: rtw89: refactor flow that hw scan handles channel list wifi: rtw89: mcc: make GO announce one-time NoA for HW scan process wifi: rtw89: don't re-randomize TSF of AP/GO wifi: rtw89: mcc: make GO+STA mode calculate dynamic beacon offset wifi: rtw89: mcc: handle the case where NoA start time has passed wifi: rtw89: mcc: update entire plan when courtesy config changes wifi: rtw89: mcc: support courtesy mechanism on both roles at the same time wifi: rtw89: mcc: refine filling function of start TSF wifi: rtw89: mcc: avoid that loose pattern sets negative timing for auxiliary GO drivers/net/wireless/realtek/rtw89/acpi.c | 45 +++ drivers/net/wireless/realtek/rtw89/acpi.h | 16 + drivers/net/wireless/realtek/rtw89/chan.c | 191 +++++------ drivers/net/wireless/realtek/rtw89/chan.h | 8 + drivers/net/wireless/realtek/rtw89/core.c | 4 +- drivers/net/wireless/realtek/rtw89/core.h | 18 +- drivers/net/wireless/realtek/rtw89/fw.c | 315 ++++++++++++++---- drivers/net/wireless/realtek/rtw89/fw.h | 23 +- drivers/net/wireless/realtek/rtw89/mac.c | 14 +- drivers/net/wireless/realtek/rtw89/mac.h | 5 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 11 +- drivers/net/wireless/realtek/rtw89/mac_be.c | 2 + drivers/net/wireless/realtek/rtw89/regd.c | 13 +- drivers/net/wireless/realtek/rtw89/sar.c | 14 +- drivers/net/wireless/realtek/rtw89/ser.c | 1 + 15 files changed, 479 insertions(+), 201 deletions(-) -- 2.25.1