We are going to add MCC for WiFi 7 chips that uses similar flow like WiFi 6 chips but new firmware H2C commands and events are added, because these new firmware interfaces will support MCC over MLO as well. Before that, we are adjusting the channel context stuffs by this patchset. Since we still not support MLO yet, mostly we are adjusting to support legacy MCC. Zong-Zhe Yang (6): wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self wifi: rtw89: chan: add sub-entity swap function to cover replacing wifi: rtw89: chan: tweak bitmap recalc ahead before MLO wifi: rtw89: chan: tweak weight recalc ahead before MLO wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO wifi: rtw89: chan: MCC take reconfig into account drivers/net/wireless/realtek/rtw89/chan.c | 204 ++++++++++++------ drivers/net/wireless/realtek/rtw89/chan.h | 5 + drivers/net/wireless/realtek/rtw89/core.c | 23 +- drivers/net/wireless/realtek/rtw89/core.h | 9 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 1 + 5 files changed, 174 insertions(+), 68 deletions(-) -- 2.25.1