pull-request: ath-next-20250521
Jeff Johnson
jeff.johnson at oss.qualcomm.com
Wed May 21 14:43:19 PDT 2025
The following changes since commit 68b44b05f4c880c42109a91d2e0e7faa94f40529:
wifi: mac80211: handle non-MLO mode as well in ieee80211_num_beaconing_links() (2025-05-16 10:51:44 +0200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git tags/ath-next-20250521
for you to fetch changes up to 886bb3624e4c9914a943b63fcfdf30b8d2f2b66e:
wifi: ath12k: fix regdomain update failure when connection establishes (2025-05-21 14:01:06 -0700)
----------------------------------------------------------------
ath.git patches for v6.16
ath12k:
Add monitor mode support for WCN7850.
Enhance regulatory support including 6 GHz power modes.
In addition, perform the usual set of bug fixes and cleanups across
all supported drivers.
----------------------------------------------------------------
Aditya Kumar Singh (3):
wifi: ath12k: handle scan link during vdev create
wifi: ath12k: Use scan link ID 15 for all scan operations
wifi: ath12k: fix mac pdev frequency range update
Aishwarya R (1):
wifi: ath12k: remove redundant regulatory rules intersection logic in host
Aloka Dixit (1):
wifi: ath12k: pass link_conf for tx_arvif retrieval
Baochen Qiang (18):
wifi: ath12k: fix a possible dead lock caused by ab->base_lock
wifi: ath12k: refactor ath12k_reg_chan_list_event()
wifi: ath12k: refactor ath12k_reg_build_regd()
wifi: ath12k: add support to select 6 GHz regulatory type
wifi: ath12k: move reg info handling outside
wifi: ath12k: store reg info for later use
wifi: ath12k: determine interface mode in _op_add_interface()
wifi: ath12k: update regulatory rules when interface added
wifi: ath12k: update regulatory rules when connection established
wifi: ath12k: save power spectral density(PSD) of regulatory rule
wifi: ath12k: add parse of transmit power envelope element
wifi: ath12k: save max transmit power in vdev start response event from firmware
wifi: ath12k: fill parameters for vdev set TPC power WMI command
wifi: ath12k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID
wifi: ath12k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz
wifi: ath12k: fix regdomain update failure after 11D scan completes
wifi: ath12k: fix regdomain update failure when adding interface
wifi: ath12k: fix regdomain update failure when connection establishes
Christophe JAILLET (1):
wifi: ath10k: Constify structures in hw.c
Colin Ian King (1):
wifi: ath10k: Fix spelling mistake "comple" -> "complete"
Dinesh Karthikeyan (1):
wifi: ath12k: Add support to simulate firmware crash
Johan Hovold (3):
wifi: ath11k: fix ring-buffer corruption
wifi: ath11k: fix rx completion meta data corruption
wifi: ath12k: fix ring-buffer corruption
Kang Yang (14):
wifi: ath12k: delete mon reap timer
wifi: ath12k: parse msdu_end tlv in ath12k_dp_mon_rx_parse_status_tlv()
wifi: ath12k: avoid call ath12k_dp_mon_parse_rx_dest_tlv() for WCN7850
wifi: ath12k: add srng config template for mon status ring
wifi: ath12k: add ring config for monitor mode on WCN7850
wifi: ath12k: add interrupt configuration for mon status ring
wifi: ath12k: add monitor mode handler by monitor status ring interrupt
wifi: ath12k: add support to reap and process monitor status ring
wifi: ath12k: fix macro definition HAL_RX_MSDU_PKT_LENGTH_GET
wifi: ath12k: use ath12k_buffer_addr in ath12k_dp_rx_link_desc_return()
wifi: ath12k: add support to reap and process mon dest ring
wifi: ath12k: init monitor parameters for WCN7850
wifi: ath12k: use different packet offset for WCN7850
wifi: ath12k: enable monitor mode for WCN7850
Lingbo Kong (1):
wifi: ath12k: Abort scan before removing link interface to prevent duplicate deletion
Miaoqing Pan (2):
dt-bindings: net: wireless: ath12k: describe firmware-name property
wifi: ath12k: support usercase-specific firmware overrides
Mohan Kumar G (1):
wifi: ath12k: Send MCS15 support to firmware during peer assoc
Muhammad Usama Anjum (1):
wifi: ath11k: Fix QMI memory reuse logic
Muna Sinada (1):
wifi: ath12k: Prevent multicast duplication for dynamic VLAN
P Praneesh (2):
wifi: ath12k: Fix invalid RSSI values in station dump
wifi: ath12k: fix memory leak in WMI firmware stats
Rajat Soni (1):
wifi: ath12k: fix memory leak in ath12k_service_ready_ext_event
Ramasamy Kaliappan (1):
wifi: ath12k: update EMLSR capabilities of ML Station
Rosen Penev (1):
wifi: ath9k: ahb: do ioremap resource in one step
Thiraviyam Mariyappan (1):
wifi: ath12k: Enable AST index based address search in Station Mode
Toke Høiland-Jørgensen (1):
wifi: ath9k_htc: Abort software beacon handling if disabled
Vignesh C (1):
wifi: ath12k: Fix scan initiation failure handling
Vinith Kumar R (3):
wifi: ath12k: change soc name to device name
wifi: ath12k: Add device dp stats support
wifi: ath12k: print device dp stats in debugfs
Wen Gong (1):
wifi: ath12k: read country code from SMBIOS for WCN7850
Yingying Tang (2):
wifi: ath12k: Reorder and relocate the release of resources in ath12k_core_deinit()
wifi: ath12k: Adjust the process of resource release for ahb bus
Yu Zhang(Yuriy) (1):
wifi: ath11k: support DBS and DFS compatibility
Yury Norov (1):
wifi: carl9170: micro-optimize carl9170_tx_shift_bm()
.../bindings/net/wireless/qcom,ath12k.yaml | 6 +
drivers/net/wireless/ath/ath10k/ce.c | 28 +-
drivers/net/wireless/ath/ath10k/hw.c | 62 +-
drivers/net/wireless/ath/ath10k/hw.h | 34 +-
drivers/net/wireless/ath/ath10k/sdio.c | 2 +-
drivers/net/wireless/ath/ath11k/ce.c | 11 +-
drivers/net/wireless/ath/ath11k/dp_rx.c | 25 +-
drivers/net/wireless/ath/ath11k/hal.c | 4 +-
drivers/net/wireless/ath/ath11k/mac.c | 42 +-
drivers/net/wireless/ath/ath11k/qmi.c | 9 +
drivers/net/wireless/ath/ath12k/ahb.c | 5 +-
drivers/net/wireless/ath/ath12k/ce.c | 11 +-
drivers/net/wireless/ath/ath12k/core.c | 37 +-
drivers/net/wireless/ath/ath12k/core.h | 72 +-
drivers/net/wireless/ath/ath12k/debugfs.c | 263 +++++++
drivers/net/wireless/ath/ath12k/debugfs.h | 5 +
drivers/net/wireless/ath/ath12k/dp.c | 66 +-
drivers/net/wireless/ath/ath12k/dp.h | 28 +
drivers/net/wireless/ath/ath12k/dp_mon.c | 816 +++++++++++++++++++--
drivers/net/wireless/ath/ath12k/dp_mon.h | 3 +
drivers/net/wireless/ath/ath12k/dp_rx.c | 172 +++--
drivers/net/wireless/ath/ath12k/dp_rx.h | 10 +-
drivers/net/wireless/ath/ath12k/dp_tx.c | 66 +-
drivers/net/wireless/ath/ath12k/hal.c | 42 +-
drivers/net/wireless/ath/ath12k/hal.h | 4 +
drivers/net/wireless/ath/ath12k/hal_desc.h | 7 +-
drivers/net/wireless/ath/ath12k/hal_rx.c | 102 ++-
drivers/net/wireless/ath/ath12k/hal_rx.h | 12 +-
drivers/net/wireless/ath/ath12k/hw.c | 12 +-
drivers/net/wireless/ath/ath12k/hw.h | 1 +
drivers/net/wireless/ath/ath12k/mac.c | 674 ++++++++++++++---
drivers/net/wireless/ath/ath12k/mac.h | 43 ++
drivers/net/wireless/ath/ath12k/pci.c | 8 +-
drivers/net/wireless/ath/ath12k/reg.c | 407 +++++-----
drivers/net/wireless/ath/ath12k/reg.h | 18 +-
drivers/net/wireless/ath/ath12k/wmi.c | 231 +++---
drivers/net/wireless/ath/ath12k/wmi.h | 64 ++
drivers/net/wireless/ath/ath9k/ahb.c | 13 +-
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c | 3 +
drivers/net/wireless/ath/carl9170/tx.c | 3 +-
40 files changed, 2751 insertions(+), 670 deletions(-)
More information about the ath12k
mailing list