From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E1122C25B76 for ; Wed, 5 Jun 2024 16:15:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Type:MIME-Version: Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=2ObX+tgYocjdYqKyue+ls78bzx5lCofMW2JrEfEQrw8=; b=USHC+ykPeE/HbIS3waO1M9G4uC c518XlRPbMekAK130c7zvkfz7apRvKijChnNfW/qsP54TncXjmLOtDJFvmDJTqsMwwuhUjGYGL85c qSyTuzBkfRIlJCutd9frshVFIHpKgbnYqYXpk09kaE/5v6Pqiat+ehyYxmBdLFP6aU5OXzDZS3f9o vWAFssPjqSv1bTf9TGeUNHkoHI+b3YrCeMZSZwWuD8iTXXrWuCT7uC+U2d1Cl1JmgA9OOZfU2sew/ 11P5qhk6xnSxPX5ErJvYBlmIbkwX+XqAiOhe/917KFoyQIb9k8fRZju/JKivLB8ZsAzGU11+F2VAa LOQ67oWg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sEtIY-00000006oI5-1Nek for ath12k@archiver.kernel.org; Wed, 05 Jun 2024 16:15:38 +0000 Received: from sin.source.kernel.org ([145.40.73.55]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sEtIR-00000006oEI-0HFP; Wed, 05 Jun 2024 16:15:34 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 6ACCCCE187E; Wed, 5 Jun 2024 16:15:29 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5BA86C2BD11; Wed, 5 Jun 2024 16:15:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1717604128; bh=AKu8alGE4B1zDHsWit33Pxkpgw2ZgsNllpJTVYD/7Vo=; h=From:To:Cc:Subject:Date:From; b=cLNO/fxY8L3LaaZagCYUvtBOdYW1IDM03bzwHsCPMzRh51QSoVe3AY6UqLwJTEd5g H6ZzP3kc6mnCNF6Y9eaRBmp8Gb5Z/DNFF5KjXLeBBLM8R5GS3EyMOx30+aPlD5k3lO 8nswPBJ4uA9XBWX37UkuxU+DBjfkEfeNlnz4Gij6FDiALC8G82hXNjm7C6fzRf2ifW 5IM5g7x8wLaMjvlWPlnRV4ZYqDvLNwEgPV02kPaOYuwNBwszA9PQPbKFT2+Nsa+m8b ZYpupDpq2YEQys19HGbziYSMbv+w4LyT6TD1DcxpcVNDyMAtvAdd66qroHbCqdxfsy JJ1JBkzhPP0qA== From: Kalle Valo To: linux-wireless@vger.kernel.org Cc: ath10k@lists.infradead.org, ath11k@lists.infradead.org, ath12k@lists.infradead.org, quic_jjohnson@quicinc.com Subject: pull-request: ath-next-20240605 Date: Wed, 05 Jun 2024 19:15:25 +0300 Message-ID: <87a5jzs6w2.fsf@kernel.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240605_091531_505552_85D3E291 X-CRM114-Status: GOOD ( 13.46 ) X-BeenThere: ath12k@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "ath12k" Errors-To: ath12k-bounces+ath12k=archiver.kernel.org@lists.infradead.org Hi, Please pull, more information in the tag below. Kalle The following changes since commit f1c26960b6afb9c38a4019ad36392c654db6e20e: Merge tag 'ath-next-20240502' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath (2024-05-03 13:30:19 +0300) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git tags/ath-next-20240605 for you to fetch changes up to 22767241e64427bbcffea2e2d51531ab467bc4ef: wifi: ath12k: add hw_link_id in ath12k_pdev (2024-06-03 16:15:50 +0300) ---------------------------------------------------------------- ath.git patches for v6.11 ath12k * remove unsupported tx monitor handling * channel 2 in 6 GHz band support * Spatial Multiplexing Power Save (SMPS) in 6 GHz band support * multiple BSSID (MBSSID) and Enhanced Multi-BSSID Advertisements (EMA) support * dynamic VLAN support * add panic handler for resetting the firmware state ath10k * add qcom,no-msa-ready-indicator Device Tree property * LED support for various chipsets ---------------------------------------------------------------- Aloka Dixit (9): wifi: ath12k: advertise driver capabilities for MBSSID and EMA wifi: ath12k: configure MBSSID params in vdev create/start wifi: ath12k: rename MBSSID fields in wmi_vdev_up_cmd wifi: ath12k: create a structure for WMI vdev up parameters wifi: ath12k: configure MBSSID parameters in AP mode wifi: ath12k: refactor arvif security parameter configuration wifi: ath12k: add MBSSID beacon support wifi: ath12k: add EMA beacon support wifi: ath12k: skip sending vdev down for channel switch Baochen Qiang (9): wifi: ath12k: fix Smatch warnings on ath12k_core_suspend() wifi: ath11k: refactor setting country code logic wifi: ath11k: restore country code during resume wifi: ath11k: fix wrong definition of CE ring's base address wifi: ath12k: fix race due to setting ATH12K_FLAG_EXT_IRQ_ENABLED too early wifi: ath12k: fix wrong definition of CE ring's base address wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup() wifi: ath12k: do not process consecutive RDDM event wifi: ath12k: add panic handler Breno Leitao (2): wifi: wil6210: Do not use embedded netdev in wil6210_priv wifi: ath12k: allocate dummy net_device dynamically Jeff Johnson (8): wifi: ath11k: refactor CE remap & unmap wifi: ath11k: unmap the CE in ath11k_ahb_probe() error path wifi: ath12k: initialize 'ret' in ath12k_qmi_load_file_target_mem() wifi: ath11k: initialize 'ret' in ath11k_qmi_load_file_target_mem() wifi: ath11k: fix misspelling of "dma" in num_rxmda_per_pdev wifi: ath12k: fix misspelling of "dma" in num_rxmda_per_pdev wifi: ath12k: initialize 'ret' in ath12k_dp_rxdma_ring_sel_config_wcn7850() wifi: ath12k: Fix devmem address prefix when logging Kalle Valo (1): wifi: ath11k: ath11k_mac_op_ipv6_changed(): use list_for_each_entry() Kang Yang (5): wifi: ath12k: remove unused variable monitor_flags wifi: ath12k: avoid duplicated vdev stop wifi: ath12k: avoid duplicated vdev down wifi: ath12k: remove invalid peer create logic wifi: ath12k: remove redundant peer delete for WCN7850 Karthikeyan Kathirvel (1): wifi: ath12k: drop failed transmitted frames from metric calculation. Karthikeyan Periyasamy (13): wifi: ath12k: Refactor the hardware recovery procedure wifi: ath12k: Refactor the hardware state wifi: ath12k: Add lock to protect the hardware state wifi: ath12k: Replace "chip" with "device" in hal Rx return buffer manager wifi: ath12k: Refactor idle ring descriptor setup wifi: ath12k: Introduce device index wifi: ath12k: add multi device support for WBM idle ring buffer setup wifi: ath12k: avoid double SW2HW_MACID conversion wifi: ath12k: remove duplicate definition of MAX_RADIOS wifi: ath12k: use correct MAX_RADIOS wifi: ath12k: refactor rx descriptor CMEM configuration wifi: ath12k: improve the rx descriptor error information wifi: ath12k: add hw_link_id in ath12k_pdev Lingbo Kong (1): wifi: ath12k: fix ack signal strength calculation Marc Gonzalez (2): dt-bindings: net: wireless: ath10k: add qcom,no-msa-ready-indicator prop wifi: ath10k: do not always wait for MSA_READY indicator Muna Sinada (1): wifi: ath12k: dynamic VLAN support Nithyanantham Paramasivam (1): wifi: ath12k: Fix tx completion ring (WBM2SW) setup failure P Praneesh (3): wifi: ath12k: change DMA direction while mapping reinjected packets wifi: ath12k: fix invalid memory access while processing fragmented packets wifi: ath12k: fix firmware crash during reo reinject Pradeep Kumar Chitrapu (6): wifi: ath12k: add channel 2 into 6 GHz channel list wifi: ath12k: Correct 6 GHz frequency value in rx status wifi: ath12k: fix survey dump collection in 6 GHz wifi: ath12k: add 6 GHz params in peer assoc command wifi: ath12k: refactor SMPS configuration wifi: ath12k: support SMPS configuration for 6 GHz Rob Herring (Arm) (1): dt-bindings: net: wireless: ath11k: Drop "qcom,ipq8074-wcss-pil" from example Sebastian Gottschall (1): wifi: ath10k: add LED and GPIO controlling support for various chipsets Sven Eckelmann (1): wifi: ath12k: Don't drop tx_status in failure case Tamizh Chelvam Raja (3): wifi: ath12k: fix calling correct function for rx monitor mode wifi: ath12k: Remove unsupported tx monitor handling wifi: ath12k: Remove unused tcl_*_ring configuration Venkateswara Naralasetty (1): wifi: ath11k: skip status ring entry processing .../bindings/net/wireless/qcom,ath10k.yaml | 5 + .../bindings/net/wireless/qcom,ath11k.yaml | 9 - drivers/net/wireless/ath/ath10k/Kconfig | 6 + drivers/net/wireless/ath/ath10k/Makefile | 1 + drivers/net/wireless/ath/ath10k/core.c | 32 ++ drivers/net/wireless/ath/ath10k/core.h | 8 + drivers/net/wireless/ath/ath10k/hw.h | 1 + drivers/net/wireless/ath/ath10k/leds.c | 90 ++++ drivers/net/wireless/ath/ath10k/leds.h | 34 ++ drivers/net/wireless/ath/ath10k/mac.c | 1 + drivers/net/wireless/ath/ath10k/qmi.c | 11 + drivers/net/wireless/ath/ath10k/qmi.h | 1 + drivers/net/wireless/ath/ath10k/wmi-ops.h | 32 ++ drivers/net/wireless/ath/ath10k/wmi-tlv.c | 2 + drivers/net/wireless/ath/ath10k/wmi.c | 54 ++ drivers/net/wireless/ath/ath10k/wmi.h | 35 ++ drivers/net/wireless/ath/ath11k/ahb.c | 57 +- drivers/net/wireless/ath/ath11k/ce.h | 6 +- drivers/net/wireless/ath/ath11k/core.c | 49 +- drivers/net/wireless/ath/ath11k/debugfs.c | 6 +- drivers/net/wireless/ath/ath11k/dp.c | 12 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 104 +++- drivers/net/wireless/ath/ath11k/dp_tx.c | 6 +- drivers/net/wireless/ath/ath11k/hal.c | 16 +- drivers/net/wireless/ath/ath11k/hal.h | 2 + drivers/net/wireless/ath/ath11k/hw.h | 4 +- drivers/net/wireless/ath/ath11k/mac.c | 19 +- drivers/net/wireless/ath/ath11k/qmi.c | 2 +- drivers/net/wireless/ath/ath11k/reg.c | 18 +- drivers/net/wireless/ath/ath11k/reg.h | 4 +- drivers/net/wireless/ath/ath11k/wmi.c | 2 +- drivers/net/wireless/ath/ath12k/ce.h | 6 +- drivers/net/wireless/ath/ath12k/core.c | 144 ++++-- drivers/net/wireless/ath/ath12k/core.h | 44 +- drivers/net/wireless/ath/ath12k/dp.c | 83 +-- drivers/net/wireless/ath/ath12k/dp.h | 4 +- drivers/net/wireless/ath/ath12k/dp_mon.c | 40 +- drivers/net/wireless/ath/ath12k/dp_rx.c | 115 ++--- drivers/net/wireless/ath/ath12k/dp_tx.c | 165 +++--- drivers/net/wireless/ath/ath12k/dp_tx.h | 5 +- drivers/net/wireless/ath/ath12k/hal.c | 5 +- drivers/net/wireless/ath/ath12k/hal.h | 21 +- drivers/net/wireless/ath/ath12k/hal_desc.h | 47 +- drivers/net/wireless/ath/ath12k/hal_tx.h | 4 +- drivers/net/wireless/ath/ath12k/hif.h | 9 + drivers/net/wireless/ath/ath12k/hw.c | 23 +- drivers/net/wireless/ath/ath12k/hw.h | 4 +- drivers/net/wireless/ath/ath12k/mac.c | 574 ++++++++++++++++----- drivers/net/wireless/ath/ath12k/mhi.c | 11 + drivers/net/wireless/ath/ath12k/pci.c | 39 +- drivers/net/wireless/ath/ath12k/pci.h | 1 + drivers/net/wireless/ath/ath12k/qmi.c | 8 +- drivers/net/wireless/ath/ath12k/reg.c | 19 +- drivers/net/wireless/ath/ath12k/wmi.c | 55 +- drivers/net/wireless/ath/ath12k/wmi.h | 48 +- drivers/net/wireless/ath/wil6210/netdev.c | 21 +- drivers/net/wireless/ath/wil6210/wil6210.h | 2 +- 57 files changed, 1516 insertions(+), 610 deletions(-) create mode 100644 drivers/net/wireless/ath/ath10k/leds.c create mode 100644 drivers/net/wireless/ath/ath10k/leds.h