After adjusting code to control two HWs and TX/RX path, declaring MLO capabilities and so on, start to support MLO feature by this patchset. Currently only support MLSR with a simple rule to switch link. To test and debug the flow to switch link, add a debugfs interface as a helper. Po-Hao Huang (6): wifi: rtw89: allow driver to do specific band TX for MLO wifi: rtw89: send nullfunc based on the given link wifi: rtw89: add MLO track for MLSR switch decision wifi: rtw89: debug: extend dbgfs for MLO wifi: rtw89: debug: add MLD table dump wifi: rtw89: debug: add FW log component for MLO Zong-Zhe Yang (5): wifi: rtw89: extract link part from core tx write function wifi: rtw89: chan: re-calculate MLO DBCC mode during setting channel wifi: rtw89: add handling of mlo_link_cfg H2C command and C2H event wifi: rtw89: debug: add mlo_mode dbgfs wifi: rtw89: declare MLO support if prerequisites are met drivers/net/wireless/realtek/rtw89/chan.c | 32 +++ drivers/net/wireless/realtek/rtw89/core.c | 260 +++++++++++++++--- drivers/net/wireless/realtek/rtw89/core.h | 17 ++ drivers/net/wireless/realtek/rtw89/debug.c | 138 +++++++++- drivers/net/wireless/realtek/rtw89/fw.c | 47 +++- drivers/net/wireless/realtek/rtw89/fw.h | 49 ++++ drivers/net/wireless/realtek/rtw89/mac.c | 39 +++ drivers/net/wireless/realtek/rtw89/mac.h | 14 + drivers/net/wireless/realtek/rtw89/mac80211.c | 2 + drivers/net/wireless/realtek/rtw89/mac_be.c | 1 + 10 files changed, 556 insertions(+), 43 deletions(-) -- 2.25.1