[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20260204121143.181112-3-johannes@sipsolutions.net>
Date: Wed, 4 Feb 2026 13:09:51 +0100
From: Johannes Berg <johannes@...solutions.net>
To: netdev@...r.kernel.org
Cc: linux-wireless@...r.kernel.org
Subject: [GIT PULL] wireless-next-2026-02-04
Hi,
And here's a final set of changes for the -next tree.
rtw seems to have the biggest changes, refactoring to
support a new device.
Please pull and let us know if there's any problem.
Thanks,
johannes
The following changes since commit 303c1a66a22068517793284524dd1d24b7316d1b:
Merge tag 'wireless-next-2026-01-29' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next (2026-01-29 19:17:43 -0800)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git tags/wireless-next-2026-02-04
for you to fetch changes up to 9825fa8f49905275acef6c8e7fcd017d04616311:
wifi: brcmsmac: phy: Remove unreachable error handling code (2026-02-03 13:11:12 +0100)
----------------------------------------------------------------
Some more changes, including pulls from drivers:
- ath drivers: small features/cleanups
- rtw drivers: mostly refactoring for rtw89 RTL8922DE support
- mac80211: use hrtimers for CAC to avoid too long delays
- cfg80211/mac80211: some initial UHR (Wi-Fi 8) support
----------------------------------------------------------------
Aaradhana Sahu (4):
wifi: ath12k: Fix index decrement when array_len is zero
wifi: ath12k: Add support RX PDEV stats
wifi: ath12k: Add support TX hardware queue stats
wifi: ath12k: clear stale link mapping of ahvif->links_map
Amith A (1):
wifi: mac80211: use wiphy_hrtimer_work for CAC timeout
Chih-Kang Chang (1):
wifi: rtw89: wow: disable interrupt before swapping FW for 8922D
Dian-Syuan Yang (1):
wifi: rtw89: pci: restore LDO setting after device resume
Dmitry Baryshkov (1):
wifi: ath10k: snoc: support powering on the device via pwrseq
Eric Huang (5):
wifi: rtw89: phy: extend register to read history 2 of PHY env_monitor
wifi: rtw89: phy: update bb wrapper TPU init
wifi: rtw89: phy: handle C2H event for PS mode report
wifi: rtw89: phy: add H2C command to send detail RX gain and link parameters for PS mode
wifi: rtw89: phy: update edcca log parsing for RTL8922D
Ingyu Jang (1):
wifi: brcmsmac: phy: Remove unreachable error handling code
Johannes Berg (5):
Merge tag 'rtw-next-2026-01-30' of https://github.com/pkshih/rtw
wifi: ieee80211: add some initial UHR definitions
wifi: cfg80211: add initial UHR support
wifi: mac80211: add initial UHR support
Merge tag 'ath-next-20260202' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Lachlan Hodges (1):
wifi: mac80211: correct ieee80211-{s1g/eht}.h include guard comments
Lorenzo Bianconi (1):
wifi: mac80211: Add eMLSR/eMLMR action frame parsing support
Marco Crivellari (1):
wifi: rtw88: add WQ_PERCPU to alloc_workqueue users
Miaoqing Pan (2):
wifi: ath11k: add usecase firmware handling based on device compatible
dt-bindings: net: wireless: ath11k-pci: deprecate 'firmware-name' property
Ping-Ke Shih (22):
wifi: rtw89: mac: clear global interrupt right after power-on
wifi: rtw89: phy: add {read,write}_rf_v3 for RTL8922D
wifi: rtw89: phy: add ops rtw89_phy_gen_be_v1 for RTL8922D
wifi: rtw89: phy: abstract start address and EHT of PHY status bitmap
wifi: rtw89: phy: abstract BB wrap registers to share initial flow
wifi: rtw89: phy: update BB wrapper RFSI
wifi: rtw89: phy: write BB wrapper registers with flush
wifi: rtw89: phy: refine initial flow of BB wrapper
wifi: rtw89: phy: add chip_ops to calculate RX gain from efuse to support PS mode
wifi: rtw89: phy: add firmware element of digital TX power compensation
wifi: rtw89: mac: clear DTOP disable excluding CID7090 variant for RTL8922D
wifi: rtw89: mac: set force MBA duration to 0
wifi: rtw89: rfk: add firmware command to do TX IQK
wifi: rtw89: rfk: add to print debug log of TX IQK
wifi: rtw89: rfk: add firmware command to do CIM3K
wifi: rtw89: rfk: add to print debug log of CIM3K
wifi: rtw89: rfk: update RFK report format of IQK, DACK and TXGAPK
wifi: rtw89: fw: correct content of DACK H2C command
wifi: rtw89: phy: add PHY C2H event dummy handler for func 1-7 and 2-10
wifi: rtw89: pci: validate release report content before using for RTL8922DE
wifi: rtw89: mac: set MU group membership and position to registers
wifi: rtw89: pci: warn if SPS OCP happens for RTL8922DE
Po-Hao Huang (3):
wifi: rtw89: phy: fix incorrect power limit by mac_id
wifi: rtw89: fix unable to receive probe responses under MLO connection
wifi: rtw89: 8922a: add digital compensation for 2GHz
Shin-Yi Lin (1):
wifi: rtw89: Add default ID 28de:2432 for RTL8832CU
Wei Zhang (2):
wifi: ath12k: add WMI support for spatial reuse parameter configuration
wifi: ath12k: support OBSS PD configuration for AP mode
Zilin Guan (1):
wifi: rtw89: debug: Fix memory leak in __print_txpwr_map()
Ziyi Guo (2):
wifi: ath10k: fix lock protection in ath10k_wmi_event_peer_sta_ps_state_chg()
wifi: ath10k: sdio: add missing lock protection in ath10k_sdio_fw_crashed_dump()
Zong-Zhe Yang (6):
wifi: rtw89: phy: update TSSI flow for RTL8922D
wifi: rtw89: 8922a: configure FW version for SIM_SER_L0L1_BY_HALT_H2C
wifi: rtw89: get designated link to replace link instance 0
wifi: rtw89: regd: update regulatory map to R73-R54
wifi: rtw89: debug: rename mac/ctrl error to L0/L1 error
wifi: rtw89: debug: tweak Wi-Fi 7 SER L0/L1 simulation methods
.../bindings/net/wireless/qcom,ath11k-pci.yaml | 1 +
drivers/net/wireless/ath/ath10k/sdio.c | 6 +
drivers/net/wireless/ath/ath10k/snoc.c | 53 +-
drivers/net/wireless/ath/ath10k/snoc.h | 3 +
drivers/net/wireless/ath/ath10k/wmi.c | 4 +-
drivers/net/wireless/ath/ath11k/core.c | 27 +
drivers/net/wireless/ath/ath11k/core.h | 4 +
.../net/wireless/ath/ath12k/debugfs_htt_stats.c | 197 ++++++-
.../net/wireless/ath/ath12k/debugfs_htt_stats.h | 81 +++
drivers/net/wireless/ath/ath12k/mac.c | 174 ++++++-
drivers/net/wireless/ath/ath12k/mac.h | 3 +
drivers/net/wireless/ath/ath12k/wmi.c | 142 ++++++
drivers/net/wireless/ath/ath12k/wmi.h | 47 ++
.../broadcom/brcm80211/brcmsmac/phy/phy_lcn.c | 9 +-
drivers/net/wireless/realtek/rtw88/usb.c | 3 +-
drivers/net/wireless/realtek/rtw89/chan.c | 31 +-
drivers/net/wireless/realtek/rtw89/core.h | 40 +-
drivers/net/wireless/realtek/rtw89/debug.c | 99 +++-
drivers/net/wireless/realtek/rtw89/debug.h | 1 +
drivers/net/wireless/realtek/rtw89/fw.c | 297 ++++++++++-
drivers/net/wireless/realtek/rtw89/fw.h | 188 ++++++-
drivers/net/wireless/realtek/rtw89/mac.c | 23 +-
drivers/net/wireless/realtek/rtw89/mac.h | 23 +
drivers/net/wireless/realtek/rtw89/mac80211.c | 4 +-
drivers/net/wireless/realtek/rtw89/mac_be.c | 23 +-
drivers/net/wireless/realtek/rtw89/pci.c | 17 +-
drivers/net/wireless/realtek/rtw89/pci.h | 1 +
drivers/net/wireless/realtek/rtw89/pci_be.c | 2 +
drivers/net/wireless/realtek/rtw89/phy.c | 381 ++++++++++++--
drivers/net/wireless/realtek/rtw89/phy.h | 36 +-
drivers/net/wireless/realtek/rtw89/phy_be.c | 563 ++++++++++++++++++++-
drivers/net/wireless/realtek/rtw89/ps.c | 2 +
drivers/net/wireless/realtek/rtw89/reg.h | 368 +++++++++++++-
drivers/net/wireless/realtek/rtw89/regd.c | 20 +-
drivers/net/wireless/realtek/rtw89/rtw8851b.c | 1 +
drivers/net/wireless/realtek/rtw89/rtw8852a.c | 1 +
drivers/net/wireless/realtek/rtw89/rtw8852b.c | 1 +
drivers/net/wireless/realtek/rtw89/rtw8852bt.c | 1 +
drivers/net/wireless/realtek/rtw89/rtw8852c.c | 1 +
drivers/net/wireless/realtek/rtw89/rtw8852cu.c | 2 +
drivers/net/wireless/realtek/rtw89/rtw8922a.c | 58 ++-
drivers/net/wireless/realtek/rtw89/wow.c | 6 +-
include/linux/ieee80211-eht.h | 13 +-
include/linux/ieee80211-s1g.h | 2 +-
include/linux/ieee80211-uhr.h | 220 ++++++++
include/linux/ieee80211.h | 39 +-
include/net/cfg80211.h | 58 ++-
include/net/mac80211.h | 67 ++-
include/uapi/linux/nl80211.h | 30 ++
net/mac80211/Makefile | 2 +-
net/mac80211/cfg.c | 24 +-
net/mac80211/driver-ops.h | 21 +
net/mac80211/eht.c | 175 +++++++
net/mac80211/ieee80211_i.h | 23 +-
net/mac80211/iface.c | 12 +-
net/mac80211/link.c | 4 +-
net/mac80211/main.c | 15 +-
net/mac80211/mlme.c | 115 ++++-
net/mac80211/parse.c | 22 +-
net/mac80211/rx.c | 34 ++
net/mac80211/sta_info.c | 13 +-
net/mac80211/sta_info.h | 80 ++-
net/mac80211/trace.h | 32 ++
net/mac80211/uhr.c | 30 ++
net/mac80211/util.c | 38 +-
net/wireless/nl80211.c | 102 +++-
net/wireless/reg.c | 4 +-
net/wireless/util.c | 101 +++-
68 files changed, 3973 insertions(+), 247 deletions(-)
create mode 100644 include/linux/ieee80211-uhr.h
create mode 100644 net/mac80211/uhr.c
Powered by blists - more mailing lists