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 5a4d42c1688c88f3be6aef46b0ea6c32694cd2b8: wifi: wl1251: Use IRQF_NO_AUTOEN flag in request_irq() (2024-09-18 16:54:30 +0300) are available in the Git repository at: https://github.com/pkshih/rtw.git tags/rtw-next-2024-10-10 for you to fetch changes up to fc442560016d9246460b317771bebbcbaf910aa2: wifi: rtw89: wow: do not configure CPU IO to receive packets for old firmware (2024-10-10 08:45:37 +0800) ---------------------------------------------------------------- rtw-next patches for v6.13 No big change at this point. Regular development and fixes are listed: rtl8xxxu: - correct beaconing for the case of STA + AP rtw88: - consolidate parser of RX descriptor as preparation to support coming chips rtw89: - update BT-coexistence to improve user experience for RTL8852BE and RTL8852BE-VT - correct RTL8922AE RF calibration timeout time and print out firmware log - set proper PCI EQ value for RTL8852CE and RTL8922AE - adjust to support MLO continuously ---------------------------------------------------------------- Bitterblue Smith (2): wifi: rtw88: Constify some arrays and structs wifi: rtw88: Parse the RX descriptor with a single function Chin-Yen Lee (1): wifi: rtw89: wow: do not configure CPU IO to receive packets for old firmware Ching-Te Ku (4): wifi: rtw89: coex: Update priority setting for Wi-Fi is scanning wifi: rtw89: coex: Reorder Bluetooth info related logic wifi: rtw89: coex: Solved BT PAN profile idle decrease Wi-Fi throughput wifi: rtw89: coex: Add function to reorder Wi-Fi firmware report index Colin Ian King (1): wifi: rtlwifi: make read-only arrays static const Martin Kaistra (1): wifi: rtl8xxxu: Perform update_beacon_work when beaconing is enabled Ping-Ke Shih (14): wifi: rtw89: 8922a: rfk: enlarge TSSI timeout time to 20ms wifi: rtw89: 8922a: rfk: support firmware command RX DCK v1 format wifi: rtw89: rfk: add firmware debug log of TSSI wifi: rtw89: rfk: add firmware debug log of IQK wifi: rtw89: rfk: update firmware debug log of DACK to v2 wifi: rtw88: use ieee80211_purge_tx_queue() to purge TX skb wifi: rtw89: check return value of ieee80211_probereq_get() for RNR wifi: rtw89: coex: initialize local .dbcc_2g_phy in _set_btg_ctrl() wifi: rtw89: 8852c: rfk: remove unnecessary assignment of return value of _dpk_dgain_read() wifi: rtw89: pci: consolidate PCI basic configurations for probe and resume wifi: rtw89: 8922ae: disable PCI PHY EQ to improve compatibility wifi: rtw89: 8852ce: fix gray code conversion for filter out EQ wifi: rtw89: 8852ce: set offset K of PCI PHY EQ to manual mode to improve compatibility wifi: rtw89: debug: add beacon RSSI for debugging Zong-Zhe Yang (9): wifi: rtw89: rename rtw89_vif to rtw89_vif_link ahead for MLO wifi: rtw89: rename rtw89_sta to rtw89_sta_link ahead for MLO wifi: rtw89: read bss_conf corresponding to the link wifi: rtw89: read link_sta corresponding to the link wifi: rtw89: refactor VIF related func ahead for MLO wifi: rtw89: refactor STA related func ahead for MLO wifi: rtw89: tweak driver architecture for impending MLO support wifi: rtw89: initialize dual HW bands for MLO and control them by link wifi: rtw89: handle entity active flag per PHY drivers/net/wireless/realtek/rtl8xxxu/core.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723be/hw.c | 18 +- drivers/net/wireless/realtek/rtw88/fw.c | 2 +- drivers/net/wireless/realtek/rtw88/mac.c | 4 +- drivers/net/wireless/realtek/rtw88/main.h | 13 +- drivers/net/wireless/realtek/rtw88/pci.c | 2 +- drivers/net/wireless/realtek/rtw88/phy.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8703b.c | 62 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 49 +- drivers/net/wireless/realtek/rtw88/rtw8821c.c | 65 +- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 53 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 54 +- drivers/net/wireless/realtek/rtw88/rx.c | 70 +- drivers/net/wireless/realtek/rtw88/rx.h | 64 +- drivers/net/wireless/realtek/rtw88/sdio.c | 9 +- drivers/net/wireless/realtek/rtw88/usb.c | 9 +- drivers/net/wireless/realtek/rtw89/cam.c | 259 ++++-- drivers/net/wireless/realtek/rtw89/cam.h | 24 +- drivers/net/wireless/realtek/rtw89/chan.c | 215 +++-- drivers/net/wireless/realtek/rtw89/chan.h | 15 +- drivers/net/wireless/realtek/rtw89/coex.c | 383 ++++++--- drivers/net/wireless/realtek/rtw89/coex.h | 6 +- drivers/net/wireless/realtek/rtw89/core.c | 927 ++++++++++++++------- drivers/net/wireless/realtek/rtw89/core.h | 450 +++++++--- drivers/net/wireless/realtek/rtw89/debug.c | 134 ++- drivers/net/wireless/realtek/rtw89/fw.c | 706 +++++++++------- drivers/net/wireless/realtek/rtw89/fw.h | 261 ++++-- drivers/net/wireless/realtek/rtw89/mac.c | 721 +++++++++------- drivers/net/wireless/realtek/rtw89/mac.h | 115 ++- drivers/net/wireless/realtek/rtw89/mac80211.c | 654 ++++++++++++--- drivers/net/wireless/realtek/rtw89/mac_be.c | 71 +- drivers/net/wireless/realtek/rtw89/pci.c | 68 +- drivers/net/wireless/realtek/rtw89/pci.h | 24 + drivers/net/wireless/realtek/rtw89/pci_be.c | 77 ++ drivers/net/wireless/realtek/rtw89/phy.c | 668 ++++++++++----- drivers/net/wireless/realtek/rtw89/phy.h | 13 +- drivers/net/wireless/realtek/rtw89/phy_be.c | 12 +- drivers/net/wireless/realtek/rtw89/ps.c | 109 ++- drivers/net/wireless/realtek/rtw89/ps.h | 14 +- drivers/net/wireless/realtek/rtw89/regd.c | 79 +- drivers/net/wireless/realtek/rtw89/rtw8851b.c | 13 +- drivers/net/wireless/realtek/rtw89/rtw8852a.c | 12 +- drivers/net/wireless/realtek/rtw89/rtw8852b.c | 13 +- drivers/net/wireless/realtek/rtw89/rtw8852bt.c | 13 +- drivers/net/wireless/realtek/rtw89/rtw8852c.c | 12 +- drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c | 2 +- drivers/net/wireless/realtek/rtw89/rtw8922a.c | 33 +- drivers/net/wireless/realtek/rtw89/ser.c | 37 +- drivers/net/wireless/realtek/rtw89/wow.c | 217 ++--- drivers/net/wireless/realtek/rtw89/wow.h | 10 +- 50 files changed, 4443 insertions(+), 2406 deletions(-)