All of lore.kernel.org
 help / color / mirror / Atom feed
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


             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.