Date: Mon, 12 Aug 2024 08:07:34 -0700 From: Jeff Johnson To: Subject: pull-request: ath-current-20240812 The following changes since commit de9c2c66ad8e787abec7c9d7eff4f8c3cdd28aed: Linux 6.11-rc2 (2024-08-04 13:50:53 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git tags/ath-current-20240812 for you to fetch changes up to 38055789d15155109b41602ad719d770af507030: wifi: ath12k: use 128 bytes aligned iova in transmit path for WCN7850 (2024-08-05 12:28:07 +0300) ---------------------------------------------------------------- ath.git patch for v6.11 We have a single patch for the next 6.11-rc which introduces a workaround to ath12k which addresses a WCN7850 hardware issue that prevents proper operation with unaligned transmit buffers. ---------------------------------------------------------------- Baochen Qiang (1): wifi: ath12k: use 128 bytes aligned iova in transmit path for WCN7850 drivers/net/wireless/ath/ath12k/dp_tx.c | 72 +++++++++++++++++++++++++++++++++ drivers/net/wireless/ath/ath12k/hw.c | 6 +++ drivers/net/wireless/ath/ath12k/hw.h | 4 ++ drivers/net/wireless/ath/ath12k/mac.c | 1 + 4 files changed, 83 insertions(+) . Date: Mon, 12 Aug 2024 10:59:02 -0700 From: Jeff Johnson To: linux-wireless Subject: pull-request: ath-next-20240812 The following changes since commit c1cacb01f35589bd41360cdb7535afc792c08a7c: Merge tag 'ath-next-20240702' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath (2024-07-03 16:57:16 +0300) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git tags/ath-next-20240812 for you to fetch changes up to 89fbe672bd0e5e5c39600fcc7a3bca0b8a212d23: Revert "wifi: ath9k: use devm for request_irq()" (2024-08-10 10:21:58 +0300) ---------------------------------------------------------------- ath.git patches for v6.12 This is a fairly light pull request since ath12k is still working on MLO-related changes, and the other drivers are mostly in maintenance mode with a few cleanups and bug fixes. Major changes: ath12k * DebugFS support for transmit DE stats * Make ASPM support hardware-dependent * Align BSS Channel information command and message with firmware ath11k * Use work queue for beacon tx events ath9k * Use devm for gpio_request_one * Use unmanaged PCI functions in ath9k_pci_owl_loader() ---------------------------------------------------------------- Aditya Kumar Singh (1): wifi: ath12k: restore ASPM for supported hardwares only Baochen Qiang (1): wifi: ath12k: fix invalid AMPDU factor calculation in ath12k_peer_assoc_h_he() Dinesh Karthikeyan (1): wifi: ath12k: Support Transmit DE stats Dmitry Kandybka (1): wifi: ath9k: fix possible integer overflow in ath9k_get_et_stats() Heiner Kallweit (1): wifi: ath9k: use unmanaged PCI functions in ath9k_pci_owl_loader Kang Yang (1): wifi: ath11k: use work queue to process beacon tx event Karthikeyan Periyasamy (2): wifi: ath12k: fix array out-of-bound access in SoC stats wifi: ath11k: fix array out-of-bound access in SoC stats P Praneesh (2): wifi: ath12k: fix BSS chan info request WMI command wifi: ath12k: match WMI BSS chan info structure with firmware definition Rosen Penev (2): wifi: ath9k: use devm for request_irq() wifi: ath9k: use devm for gpio_request_one() Thorsten Blum (1): wifi: ath9k: Use swap() to improve ath9k_hw_get_nf_hist_mid() Toke Høiland-Jørgensen (2): wifi: ath9k: Remove error checks when creating debugfs entries Revert "wifi: ath9k: use devm for request_irq()" drivers/net/wireless/ath/ath11k/core.h | 1 + drivers/net/wireless/ath/ath11k/dp_rx.c | 2 +- drivers/net/wireless/ath/ath11k/mac.c | 12 + drivers/net/wireless/ath/ath11k/wmi.c | 4 +- .../net/wireless/ath/ath12k/debugfs_htt_stats.c | 354 +++++++++++++++++++++ .../net/wireless/ath/ath12k/debugfs_htt_stats.h | 126 ++++++++ drivers/net/wireless/ath/ath12k/dp_rx.c | 2 +- drivers/net/wireless/ath/ath12k/hw.c | 6 + drivers/net/wireless/ath/ath12k/hw.h | 1 + drivers/net/wireless/ath/ath12k/mac.c | 5 +- drivers/net/wireless/ath/ath12k/pci.c | 3 +- drivers/net/wireless/ath/ath12k/wmi.c | 1 + drivers/net/wireless/ath/ath12k/wmi.h | 3 +- .../net/wireless/ath/ath9k/ath9k_pci_owl_loader.c | 8 +- drivers/net/wireless/ath/ath9k/calib.c | 7 +- drivers/net/wireless/ath/ath9k/debug.c | 6 +- drivers/net/wireless/ath/ath9k/htc_drv_debug.c | 2 - drivers/net/wireless/ath/ath9k/hw.c | 6 +- 18 files changed, 521 insertions(+), 28 deletions(-) . Date: Tue, 13 Aug 2024 19:44:05 +0300 From: Kalle Valo To: linux-firmware@kernel.org Cc: linux-wireless@vger.kernel.org, ath10k@lists.infradead.org, ath11k@lists.infradead.org, ath12k@lists.infradead.org, Jeff Johnson Subject: [PULL linux-firmware] ath11k and ath12k firmware 20240813 Hi, Here's a pull request for ath11k and ath12k. We have new ath11k hardware QCA2066 hw2.1 and usual smaller updates. Please let me know if there are any problems. Kalle The following changes since commit 594600762910b4bbe8a88d0dc6495521366c880c: Merge branch 'vpu' into 'main' (2024-08-09 13:02:09 +0000) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/ath/linux-firmware.git ath-20240813 for you to fetch changes up to 82318c966fd1af87044299d34611751c76f70927: ath12k: WCN7850 hw2.0: update board-2.bin (2024-08-13 19:36:13 +0300) ---------------------------------------------------------------- Kalle Valo (6): ath11k: IPQ5018 hw1.0: update to WLAN.HK.2.6.0.1-01291-QCAHKSWPL_SILICONZ-1 ath11k: QCA2066 hw2.1: add board-2.bin ath11k: QCA2066 hw2.1: add to WLAN.HSP.1.1-03926.13-QCAHSPSWPL_V2_SILICONZ_CE-2.52297.3 ath11k: WCN6855 hw2.0: update board-2.bin ath11k: WCN6855 hw2.0: update to WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.41 ath12k: WCN7850 hw2.0: update board-2.bin WHENCE | 9 +- ath11k/IPQ5018/hw1.0/m3_fw.b01 | Bin 136 -> 136 bytes ath11k/IPQ5018/hw1.0/m3_fw.b02 | Bin 262144 -> 262144 bytes ath11k/IPQ5018/hw1.0/m3_fw.mdt | Bin 284 -> 284 bytes ath11k/IPQ5018/hw1.0/q6_fw.b00 | Bin 532 -> 532 bytes ath11k/IPQ5018/hw1.0/q6_fw.b01 | Bin 520 -> 520 bytes ath11k/IPQ5018/hw1.0/q6_fw.b02 | Bin 7552 -> 7552 bytes ath11k/IPQ5018/hw1.0/q6_fw.b04 | Bin 86788 -> 86788 bytes ath11k/IPQ5018/hw1.0/q6_fw.b08 | Bin 4096 -> 4096 bytes ath11k/IPQ5018/hw1.0/q6_fw.b09 | Bin 2330624 -> 2334720 bytes ath11k/IPQ5018/hw1.0/q6_fw.b10 | Bin 269028 -> 269220 bytes ath11k/IPQ5018/hw1.0/q6_fw.b11 | Bin 99436 -> 99456 bytes ath11k/IPQ5018/hw1.0/q6_fw.b13 | Bin 7024 -> 7072 bytes ath11k/IPQ5018/hw1.0/q6_fw.mdt | Bin 1052 -> 1052 bytes ath11k/QCA2066/hw2.1/Notice.txt | 3658 ++++++++++++++++++++++++++++++++++++++ ath11k/QCA2066/hw2.1/amss.bin | Bin 0 -> 5349376 bytes ath11k/QCA2066/hw2.1/board-2.bin | Bin 0 -> 685144 bytes ath11k/QCA2066/hw2.1/m3.bin | Bin 0 -> 266684 bytes ath11k/WCN6855/hw2.0/amss.bin | Bin 4988928 -> 4988928 bytes ath11k/WCN6855/hw2.0/board-2.bin | Bin 6308684 -> 6429240 bytes ath11k/WCN6855/hw2.0/m3.bin | Bin 266684 -> 266684 bytes ath12k/WCN7850/hw2.0/board-2.bin | Bin 382856 -> 1897968 bytes 22 files changed, 3665 insertions(+), 2 deletions(-) create mode 100644 ath11k/QCA2066/hw2.1/Notice.txt create mode 100644 ath11k/QCA2066/hw2.1/amss.bin create mode 100644 ath11k/QCA2066/hw2.1/board-2.bin create mode 100644 ath11k/QCA2066/hw2.1/m3.bin .