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(-)