WiFi 7 registers of RTS, MU-EDCA and beamforming are different from existing chips, but we can still possibly reuse most of existing code. The initial beamformee code when associated is largely different, so make them as individual functions. v2: - correct commit message of patch 5/6 Ping-Ke Shih (1): wifi: rtw89: mac: add registers of MU-EDCA parameters for WiFi 7 chips Zong-Zhe Yang (5): wifi: rtw89: mac: update RTS threshold according to chip gen wifi: rtw89: mac: generalize register of MU-EDCA switch according to chip gen wifi: rtw89: mac: set bfee_ctrl() according to chip gen wifi: rtw89: mac: set bf_assoc capabilities according to chip gen wifi: rtw89: mac: do bf_monitor only if WiFi 6 chips drivers/net/wireless/realtek/rtw89/mac.c | 57 ++++-- drivers/net/wireless/realtek/rtw89/mac.h | 22 ++- drivers/net/wireless/realtek/rtw89/mac80211.c | 16 +- drivers/net/wireless/realtek/rtw89/mac_be.c | 174 ++++++++++++++++++ drivers/net/wireless/realtek/rtw89/reg.h | 79 ++++++++ 5 files changed, 322 insertions(+), 26 deletions(-) -- 2.25.1