linux-wireless.vger.kernel.org archive mirror
 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-20240130
Date: Tue, 30 Jan 2024 15:21:00 +0200	[thread overview]
Message-ID: <87bk93vtxf.fsf@kernel.org> (raw)

Hi,

Our ath-next pull request for wireless-next.

Kalle

The following changes since commit c5a3f56fcdb0a48a20772e4c9b8adc6c7256a461:

  Merge tag 'ath-next-20231215' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath (2023-12-17 13:20:18 +0200)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git tags/ath-next-20240130

for you to fetch changes up to 9d5f28c1366f48efae7b1df0f622285519e74dce:

  wifi: ath11k: fix connection failure due to unexpected peer delete (2024-01-25 18:44:02 +0200)

----------------------------------------------------------------
ath.git patches for v6.9

We have new features for both ath11k and ath12k. ath12k is now under
heavy refactoring in preparation for MLO support.

Major changes:

ath12k

* refactoring in preparation for Multi-Link Operation (MLO) support

* 1024 Block Ack window size support

* provide firmware wmi logs via a trace event

ath11k

* 36 bit DMA mask support

* support 6 GHz station power modes: Low Power Indoor (LPI), Standard
  Power) SP and Very Low Power (VLP)

----------------------------------------------------------------
Baochen Qiang (11):
      wifi: ath12k: support default regdb while searching board-2.bin for WCN7850
      wifi: ath11k: fix a possible dead lock caused by ab->base_lock
      wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue
      wifi: ath12k: add support for BA1024
      wifi: ath12k: change MAC buffer ring size to 2048
      wifi: ath12k: add support for collecting firmware log
      wifi: ath11k: enable 36 bit mask for stream DMA
      wifi: ath11k: remove invalid peer create logic
      wifi: ath11k: rename ath11k_start_vdev_delay()
      wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay()
      wifi: ath11k: fix connection failure due to unexpected peer delete

Dmitry Antipov (3):
      wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc()
      wifi: ath9k: fix LNA selection in ath_ant_try_scan()
      wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc()

Jeff Johnson (16):
      wifi: ath10k: use flexible array in struct wmi_host_mem_chunks
      wifi: ath10k: use flexible arrays for WMI start scan TLVs
      wifi: ath10k: remove struct wmi_pdev_chanlist_update_event
      wifi: ath10k: remove unused template structs
      wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities
      wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update
      wifi: ath12k: Make QMI message rules const
      wifi: ath12k: Remove unnecessary struct qmi_txn initializers
      wifi: ath12k: Add missing qmi_txn_cancel() calls
      wifi: ath12k: Use initializers for QMI message buffers
      wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM
      wifi: ath10k: add missing wmi_10_4_feature_mask documentation
      wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id
      wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc
      wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning
      wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc

Karthikeyan Periyasamy (21):
      wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call
      wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy()
      wifi: ath12k: refactor ath12k_mac_setup_channels_rates()
      wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister()
      wifi: ath12k: refactor ath12k_mac_op_config()
      wifi: ath12k: refactor ath12k_bss_assoc()
      wifi: ath12k: refactor ath12k_mac_op_conf_tx()
      wifi: ath12k: refactor ath12k_mac_op_start()
      wifi: ath12k: refactor ath12k_mac_op_stop()
      wifi: ath12k: refactor ath12k_mac_op_update_vif_offload()
      wifi: ath12k: refactor ath12k_mac_op_configure_filter()
      wifi: ath12k: refactor ath12k_mac_op_ampdu_action()
      wifi: ath12k: refactor ath12k_mac_op_flush()
      wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar
      wifi: ath12k: refactor QMI MLO host capability helper function
      wifi: ath12k: add QMI PHY capability learn support
      wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP
      wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP
      wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP
      wifi: ath12k: Refactor the mac80211 hw access from link/radio
      wifi: ath12k: Introduce the container for mac80211 hw

Sriram R (1):
      wifi: ath12k: Fix issues in channel list update

Uwe Kleine-König (1):
      wifi: ath9k: Convert to platform remove callback returning void

Wen Gong (15):
      wifi: ath12k: add string type to search board data in board-2.bin for WCN7850
      wifi: ath12k: add fallback board name without variant while searching board-2.bin
      wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT
      wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850
      wifi: ath11k: add support to select 6 GHz regulatory type
      wifi: ath11k: store cur_regulatory_info for each radio
      wifi: ath11k: update regulatory rules when interface added
      wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station
      wifi: ath11k: save power spectral density(PSD) of regulatory rule
      wifi: ath11k: add parse of transmit power envelope element
      wifi: ath11k: save max transmit power in vdev start response event from firmware
      wifi: ath11k: fill parameters for vdev set tpc power WMI command
      wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit
      wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID
      wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz

Wenli Looi (1):
      wifi: ath9k: delete some unused/duplicate macros

Xingyuan Mo (1):
      wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev()

Zhenghao Gu (1):
      wifi: ath11k: fix IOMMU errors on buffer rings

 drivers/net/wireless/ath/ath10k/core.c      |    4 +-
 drivers/net/wireless/ath/ath10k/coredump.h  |    8 +-
 drivers/net/wireless/ath/ath10k/htt.c       |    3 +-
 drivers/net/wireless/ath/ath10k/htt.h       |   12 +-
 drivers/net/wireless/ath/ath10k/mac.c       |    6 +-
 drivers/net/wireless/ath/ath10k/pci.c       |   10 +-
 drivers/net/wireless/ath/ath10k/wmi-tlv.c   |   11 +-
 drivers/net/wireless/ath/ath10k/wmi-tlv.h   |    4 +-
 drivers/net/wireless/ath/ath10k/wmi.c       |   22 +-
 drivers/net/wireless/ath/ath10k/wmi.h       |   62 +-
 drivers/net/wireless/ath/ath11k/core.h      |   41 +
 drivers/net/wireless/ath/ath11k/dp.c        |   20 +-
 drivers/net/wireless/ath/ath11k/dp_tx.c     |    6 +-
 drivers/net/wireless/ath/ath11k/hal.c       |   19 +-
 drivers/net/wireless/ath/ath11k/hal.h       |    3 +-
 drivers/net/wireless/ath/ath11k/hal_rx.c    |    4 +-
 drivers/net/wireless/ath/ath11k/mac.c       | 1086 ++++++++++++++++++++-------
 drivers/net/wireless/ath/ath11k/mac.h       |    5 +-
 drivers/net/wireless/ath/ath11k/mhi.c       |    4 +-
 drivers/net/wireless/ath/ath11k/pci.c       |   19 +-
 drivers/net/wireless/ath/ath11k/pci.h       |    3 +-
 drivers/net/wireless/ath/ath11k/reg.c       |  267 ++++++-
 drivers/net/wireless/ath/ath11k/reg.h       |   11 +-
 drivers/net/wireless/ath/ath11k/testmode.c  |    2 +-
 drivers/net/wireless/ath/ath11k/wmi.c       |  293 ++++----
 drivers/net/wireless/ath/ath11k/wmi.h       |   65 +-
 drivers/net/wireless/ath/ath12k/core.c      |  217 ++++--
 drivers/net/wireless/ath/ath12k/core.h      |   57 +-
 drivers/net/wireless/ath/ath12k/dp.h        |    3 +-
 drivers/net/wireless/ath/ath12k/dp_mon.c    |    4 +-
 drivers/net/wireless/ath/ath12k/dp_rx.c     |    8 +-
 drivers/net/wireless/ath/ath12k/dp_tx.c     |   10 +-
 drivers/net/wireless/ath/ath12k/hal_desc.h  |   20 +-
 drivers/net/wireless/ath/ath12k/hal_rx.c    |   15 +-
 drivers/net/wireless/ath/ath12k/hw.c        |    9 +
 drivers/net/wireless/ath/ath12k/hw.h        |   23 +-
 drivers/net/wireless/ath/ath12k/mac.c       |  860 ++++++++++++++-------
 drivers/net/wireless/ath/ath12k/mac.h       |    4 +-
 drivers/net/wireless/ath/ath12k/pci.c       |   10 +
 drivers/net/wireless/ath/ath12k/qmi.c       |  377 ++++++++--
 drivers/net/wireless/ath/ath12k/qmi.h       |   34 +-
 drivers/net/wireless/ath/ath12k/reg.c       |   13 +-
 drivers/net/wireless/ath/ath12k/trace.h     |   29 +-
 drivers/net/wireless/ath/ath12k/wmi.c       |   95 +--
 drivers/net/wireless/ath/ath9k/ahb.c        |    6 +-
 drivers/net/wireless/ath/ath9k/antenna.c    |    2 +-
 drivers/net/wireless/ath/ath9k/ar9003_phy.h |    9 -
 drivers/net/wireless/ath/ath9k/reg_aic.h    |    4 -
 48 files changed, 2739 insertions(+), 1060 deletions(-)

             reply	other threads:[~2024-01-30 13:21 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-01-30 13:21 Kalle Valo [this message]
2024-01-31 16:47 ` pull-request: ath-next-20240130 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=87bk93vtxf.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).