The following changes since commit 24a57985670e9dac5547e5b7731bf8e7b03d5be8:
wifi: cfg80211: don't apply HT flags to S1G channels (2026-01-13 10:44:26
+0100)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
tags/ath-next-20260120
for you to fetch changes up to d8e1f4a193101a72235416f189b01131a57e26e9:
wifi: ath12k: enable QCC2072 support (2026-01-15 17:19:42 -0800)
----------------------------------------------------------------
ath.git patches for v6.20 (#2)
Highlights for some specific drivers include:
ath11k:
Add support for Channel Frequency Response measurement.
ath12k:
Add support for the QCC2072 chipset.
And of course there is the usual set of cleanups and bug fixes across
the entire family of "ath" drivers.
----------------------------------------------------------------
Alexander Minchev (1):
wifi: ath12k: remove redundant pci_set_drvdata() call
Alexandru Gagniuc (1):
wifi: ath11k: move .max_tx_ring to struct ath11k_hw_hal_params
Baochen Qiang (18):
wifi: ath12k: do WoW offloads only on primary link
wifi: ath12k: refactor PCI window register access
wifi: ath12k: refactor REO CMD ring handling
wifi: ath12k: refactor REO status ring handling
wifi: ath12k: fix preferred hardware mode calculation
wifi: ath12k: refactor 320 MHz bandwidth support parsing
wifi: ath12k: fix mac phy capability parsing
wifi: ath12k: add hardware registers for QCC2072
wifi: ath12k: add hardware parameters for QCC2072
wifi: ath12k: support LPASS_SHARED target memory type
wifi: ath12k: support downloading auxiliary ucode image for QCC2072
wifi: ath12k: add HAL descriptor and ops for QCC2072
wifi: ath12k: add hardware ops support for QCC2072
wifi: ath12k: handle REO CMD ring for QCC2072
wifi: ath12k: handle REO status ring for QCC2072
wifi: ath12k: limit number of channels per WMI command
wifi: ath12k: send peer meta data version to firmware
wifi: ath12k: enable QCC2072 support
Chien Wong (1):
wifi: ath11k: fix comment typo in monitor mode handling
Dan Carpenter (1):
wifi: ath12k: clean up on error in ath12k_dp_setup()
Krzysztof Kozlowski (1):
dt-bindings: net: wireless: ath11k: Combine two if:then: clauses
Miaoqing Pan (1):
wifi: ath12k: fix PCIE_LOCAL_REG_QRTR_NODE_ID definition for QCC2072
Qian Zhang (1):
wifi: ath11k: Fix failure to connect to a 6 GHz AP
Randy Dunlap (4):
wifi: ath5k: debug.h: fix enum ath5k_debug_level kernel-doc
wifi: ath9k: debug.h: fix kernel-doc bad lines and struct ath_tx_stats
wifi: ath9k: fix kernel-doc warnings in common-debug.h
wifi: wil6210: fix a bunch of kernel-doc warnings
Rosen Penev (1):
wifi: ath9k: add OF dependency to AHB
Ross Vandegrift (1):
wifi: ath11k: add pm quirk for Thinkpad Z13/Z16 Gen1
Venkateswara Naralasetty (6):
wifi: ath11k: Add initialization and deinitialization sequence for CFR
module
wifi: ath11k: Register debugfs for CFR configuration
wifi: ath11k: Add support unassociated client CFR
wifi: ath11k: Register relayfs entries for CFR dump
wifi: ath11k: Register DBR event handler for CFR data
wifi: ath11k: Register handler for CFR capture event
.../bindings/net/wireless/qcom,ath11k.yaml | 9 -
drivers/net/wireless/ath/ath11k/Kconfig | 11 +
drivers/net/wireless/ath/ath11k/Makefile | 1 +
drivers/net/wireless/ath/ath11k/cfr.c | 1023 ++++++++++++++++++++
drivers/net/wireless/ath/ath11k/cfr.h | 308 ++++++
drivers/net/wireless/ath/ath11k/core.c | 81 +-
drivers/net/wireless/ath/ath11k/core.h | 19 +-
drivers/net/wireless/ath/ath11k/dbring.c | 50 +-
drivers/net/wireless/ath/ath11k/dbring.h | 8 +-
drivers/net/wireless/ath/ath11k/debug.h | 8 +-
drivers/net/wireless/ath/ath11k/debugfs.c | 2 +-
drivers/net/wireless/ath/ath11k/debugfs_sta.c | 142 ++-
drivers/net/wireless/ath/ath11k/dp.c | 12 +-
drivers/net/wireless/ath/ath11k/dp.h | 1 -
drivers/net/wireless/ath/ath11k/dp_tx.c | 9 +-
drivers/net/wireless/ath/ath11k/hal.c | 3 +-
drivers/net/wireless/ath/ath11k/hw.c | 19 +-
drivers/net/wireless/ath/ath11k/hw.h | 8 +-
drivers/net/wireless/ath/ath11k/mac.c | 23 +-
drivers/net/wireless/ath/ath11k/reg.c | 9 +-
drivers/net/wireless/ath/ath11k/wmi.c | 147 ++-
drivers/net/wireless/ath/ath11k/wmi.h | 97 +-
drivers/net/wireless/ath/ath12k/core.h | 3 +
drivers/net/wireless/ath/ath12k/dp.c | 2 +-
drivers/net/wireless/ath/ath12k/fw.c | 10 +-
drivers/net/wireless/ath/ath12k/fw.h | 3 +-
drivers/net/wireless/ath/ath12k/hal.c | 46 +
drivers/net/wireless/ath/ath12k/hal.h | 34 +
drivers/net/wireless/ath/ath12k/hw.h | 2 +
drivers/net/wireless/ath/ath12k/mac.c | 2 +-
drivers/net/wireless/ath/ath12k/pci.c | 18 +-
drivers/net/wireless/ath/ath12k/pci.h | 7 +
drivers/net/wireless/ath/ath12k/qmi.c | 180 +++-
drivers/net/wireless/ath/ath12k/qmi.h | 16 +
drivers/net/wireless/ath/ath12k/wifi7/Makefile | 3 +-
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c | 62 +-
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.h | 1 +
drivers/net/wireless/ath/ath12k/wifi7/hal.c | 8 +
drivers/net/wireless/ath/ath12k/wifi7/hal.h | 3 -
drivers/net/wireless/ath/ath12k/wifi7/hal_desc.h | 33 +-
.../net/wireless/ath/ath12k/wifi7/hal_qcc2072.c | 503 ++++++++++
.../net/wireless/ath/ath12k/wifi7/hal_qcc2072.h | 13 +
.../net/wireless/ath/ath12k/wifi7/hal_qcn9274.c | 8 +-
drivers/net/wireless/ath/ath12k/wifi7/hal_rx.c | 97 +-
drivers/net/wireless/ath/ath12k/wifi7/hal_rx.h | 30 +-
.../net/wireless/ath/ath12k/wifi7/hal_rx_desc.h | 17 +
.../net/wireless/ath/ath12k/wifi7/hal_wcn7850.c | 8 +-
.../net/wireless/ath/ath12k/wifi7/hal_wcn7850.h | 1 +
drivers/net/wireless/ath/ath12k/wifi7/hw.c | 101 ++
drivers/net/wireless/ath/ath12k/wifi7/pci.c | 26 +-
drivers/net/wireless/ath/ath12k/wifi7/wmi.c | 5 +
drivers/net/wireless/ath/ath12k/wmi.c | 54 +-
drivers/net/wireless/ath/ath12k/wmi.h | 7 +
drivers/net/wireless/ath/ath12k/wow.c | 16 +
drivers/net/wireless/ath/ath5k/debug.h | 4 +-
drivers/net/wireless/ath/ath9k/Kconfig | 2 +-
drivers/net/wireless/ath/ath9k/common-debug.h | 8 +-
drivers/net/wireless/ath/ath9k/debug.h | 15 +-
drivers/net/wireless/ath/wil6210/wil6210.h | 33 +-
59 files changed, 3135 insertions(+), 236 deletions(-)
create mode 100644 drivers/net/wireless/ath/ath11k/cfr.c
create mode 100644 drivers/net/wireless/ath/ath11k/cfr.h
create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal_qcc2072.c
create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal_qcc2072.h