From: Kalle Valo <kvalo@kernel.org>
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 [thread overview]
Message-ID: <87a5jzs6w2.fsf@kernel.org> (raw)
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
next reply other threads:[~2024-06-05 16:15 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-06-05 16:15 Kalle Valo [this message]
2024-06-05 18:30 ` pull-request: ath-next-20240605 Kalle Valo
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87a5jzs6w2.fsf@kernel.org \
--to=kvalo@kernel.org \
--cc=ath10k@lists.infradead.org \
--cc=ath11k@lists.infradead.org \
--cc=ath12k@lists.infradead.org \
--cc=linux-wireless@vger.kernel.org \
--cc=quic_jjohnson@quicinc.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.