Hi, A pull-request of rtw-next to wireless-next tree, more info below. Please let me know if any problems. Thanks Ping-Ke --- The following changes since commit daaf0dd0398d5e93b7304f35184ca182ed583681: wifi: mwifiex: keep mwifiex_cfg80211_ops constant (2024-08-16 13:07:03 +0300) are available in the Git repository at: https://github.com/pkshih/rtw.git tags/rtw-next-2024-09-05 for you to fetch changes up to ed2e4bb17a4884cf29c3347353d8aabb7265b46c: wifi: rtw89: avoid reading out of bounds when loading TX power FW elements (2024-09-05 09:13:44 +0800) ---------------------------------------------------------------- rtw-next patches for v6.12 The rtw89 is continuously adjusting code to support MLO. The major changes are listed below: rtw88: * fix USB not transmitting beacon in AP mode rtw89: * complete BT-coexistence code for RTL8852BT * fix throughput degrade of VHT rate for RTL8851B/8852A/8852B/8852BT * enable WoWLAN net-detect for more one chip, RTL8922A ---------------------------------------------------------------- Bitterblue Smith (1): wifi: rtw88: Fix USB/SDIO devices not transmitting beacons Chia-Yuan Li (1): wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 Chin-Yen Lee (4): wifi: rtw89: 8852a: adjust ANA clock to 12M wifi: rtw89: wow: add wait for H2C of FW-IPS mode wifi: rtw89: wow: add net-detect support for 8922ae wifi: rtw89: wow: add scan interval option for net-detect Ching-Te Ku (4): wifi: rtw89: coex: Update report version of Wi-Fi firmware 0.29.90.0 for RTL8852BT wifi: rtw89: coex: Update Wi-Fi role info version 7 wifi: rtw89: coex: Bluetooth hopping map for Wi-Fi role version 7 wifi: rtw89: coex: Add new Wi-Fi role format condition for function using Dmitry Kandybka (1): wifi: rtw88: remove CPT execution branch never used Eric Huang (2): wifi: rtw89: adjust DIG threshold to reduce false alarm wifi: rtw89: use frequency domain RSSI Kuan-Chung Chen (2): wifi: rtw89: 8852c: support firmware with fw_element wifi: rtw89: 8922a: add digital compensation to avoid TX EVM degrade Ping-Ke Shih (4): wifi: rtw89: remove unused C2H event ID RTW89_MAC_C2H_FUNC_READ_WOW_CAM to prevent out-of-bounds reading wifi: rtw89: correct base HT rate mask for firmware wifi: rtw89: debugfs: support multiple adapters debugging wifi: rtw88: assign mac_id for vif/sta and update to TX desc Zong-Zhe Yang (10): wifi: rtw89: pass chan to rfk_band_changed() wifi: rtw89: 8851b: use right chanctx whenever possible in RFK flow wifi: rtw89: 8852a: use right chanctx whenever possible in RFK flow wifi: rtw89: 8852bx: use right chanctx whenever possible in RFK flow wifi: rtw89: 8852c: use right chanctx whenever possible in RFK flow wifi: rtw89: 8922a: use right chanctx whenever possible in RFK flow wifi: rtw89: rename roc_entity_idx to roc_chanctx_idx wifi: rtw89: introduce chip support link number and driver MLO capability wifi: rtw89: wow: fix wait condition for AOAC report request wifi: rtw89: avoid reading out of bounds when loading TX power FW elements drivers/net/wireless/realtek/rtw88/coex.c | 38 +- drivers/net/wireless/realtek/rtw88/fw.c | 13 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 13 +- drivers/net/wireless/realtek/rtw88/main.c | 30 +- drivers/net/wireless/realtek/rtw88/main.h | 14 +- drivers/net/wireless/realtek/rtw88/tx.c | 11 +- drivers/net/wireless/realtek/rtw88/tx.h | 1 + drivers/net/wireless/realtek/rtw89/chan.c | 12 +- drivers/net/wireless/realtek/rtw89/coex.c | 508 +++++++++++++++++++-- drivers/net/wireless/realtek/rtw89/core.c | 107 ++++- drivers/net/wireless/realtek/rtw89/core.h | 118 ++++- drivers/net/wireless/realtek/rtw89/debug.c | 180 ++++---- drivers/net/wireless/realtek/rtw89/debug.h | 2 + drivers/net/wireless/realtek/rtw89/fw.c | 93 ++-- drivers/net/wireless/realtek/rtw89/fw.h | 67 ++- drivers/net/wireless/realtek/rtw89/mac.c | 26 +- drivers/net/wireless/realtek/rtw89/mac.h | 1 - drivers/net/wireless/realtek/rtw89/phy.c | 49 +- drivers/net/wireless/realtek/rtw89/phy.h | 6 + drivers/net/wireless/realtek/rtw89/ps.c | 7 +- drivers/net/wireless/realtek/rtw89/reg.h | 7 + drivers/net/wireless/realtek/rtw89/rtw8851b.c | 21 +- drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c | 138 +++--- drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.h | 18 +- drivers/net/wireless/realtek/rtw89/rtw8852a.c | 34 +- drivers/net/wireless/realtek/rtw89/rtw8852a.h | 4 +- drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 292 ++++++------ drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.h | 17 +- drivers/net/wireless/realtek/rtw89/rtw8852b.c | 23 +- .../net/wireless/realtek/rtw89/rtw8852b_common.c | 29 +- .../net/wireless/realtek/rtw89/rtw8852b_common.h | 24 +- drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c | 211 +++++---- drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.h | 20 +- drivers/net/wireless/realtek/rtw89/rtw8852bt.c | 31 +- drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c | 188 ++++---- drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.h | 20 +- drivers/net/wireless/realtek/rtw89/rtw8852c.c | 21 +- drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c | 260 ++++++----- drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.h | 17 +- drivers/net/wireless/realtek/rtw89/rtw8922a.c | 124 ++++- drivers/net/wireless/realtek/rtw89/txrx.h | 59 ++- drivers/net/wireless/realtek/rtw89/wow.c | 3 +- 42 files changed, 1971 insertions(+), 886 deletions(-)