mbox series

[rtw-next,v2,00/10] wifi: rtw89: coex: add logic related to MLO

Message ID 20250611035523.36432-1-pkshih@realtek.com
Headers show
Series wifi: rtw89: coex: add logic related to MLO | expand

Message

Ping-Ke Shih June 11, 2025, 3:55 a.m. UTC
WiFi under MLO can operate on more than one channels (links)
simultaneously, and BT-coexistence mechanism needs to know the operating
channels/bands to assign timeslot for WiFi/BT. Iterate chanctx to fill
the information for coex.

To support MLO use case, the hardware is also added more settings, so
update to control hardware as wanted.

v2:
 - (patch 03/10) fix clang warning - set but not used

Ching-Te Ku (9):
  wifi: rtw89: coex: RTL8922A add Wi-Fi firmware support for v0.35.63.0
  wifi: rtw89: coex: Implement Wi-Fi MLO related logic
  wifi: rtw89: coex: Update Wi-Fi status logic for WiFi 7
  wifi: rtw89: coex: refine debug log with format version and readable
    string
  wifi: rtw89: coex: Add H2C command to collect driver outsource
    information to firmware
  wifi: rtw89: coex: Update Pre-AGC logic for WiFi 7
  wifi: rtw89: coex: Update BTG control for WiFi 7
  wifi: rtw89: coex: Update hardware PTA resource binding logic
  wifi: rtw89: coex: Add PTA grant signal setting offload to firmware
    feature

Zong-Zhe Yang (1):
  wifi: rtw89: introduce rtw89_query_mr_chanctx_info() for multi-role
    chanctx info

 drivers/net/wireless/realtek/rtw89/chan.c |  195 ++++
 drivers/net/wireless/realtek/rtw89/chan.h |   45 +
 drivers/net/wireless/realtek/rtw89/coex.c | 1022 +++++++++++++++------
 drivers/net/wireless/realtek/rtw89/coex.h |    7 +
 drivers/net/wireless/realtek/rtw89/core.h |   99 +-
 drivers/net/wireless/realtek/rtw89/fw.c   |   40 +
 drivers/net/wireless/realtek/rtw89/fw.h   |    6 +
 drivers/net/wireless/realtek/rtw89/reg.h  |    1 +
 8 files changed, 1084 insertions(+), 331 deletions(-)