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-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 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.