linux/drivers/net/wireless/ath/ath12k
Jakub Kicinski 93d4e8bb3f wireless-next patches for v6.11
The first "new features" pull request for v6.11 with changes both in
 stack and in drivers. Nothing out of ordinary, except that we have two
 conflicts this time:
 
 CONFLICT (content): Merge conflict in net/mac80211/cfg.c
 CONFLICT (content): Merge conflict in drivers/net/wireless/microchip/wilc1000/netdev.c
 
 Here are Stephen's resolutions for them:
 
 https://lore.kernel.org/all/20240531124415.05b25e7a@canb.auug.org.au/
 https://lore.kernel.org/all/20240603110023.23572803@canb.auug.org.au/
 
 Major changes:
 
 cfg80211/mac80211
 
 * parse Transmit Power Envelope (TPE) data in mac80211 instead of in drivers
 
 wilc1000
 
 * read MAC address during probe to make it visible to user space
 
 iwlwifi
 
 * bump FW API to 91 for BZ/SC devices
 
 * report 64-bit radiotap timestamp
 
 * Enable P2P low latency by default
 
 * handle Transmit Power Envelope (TPE) advertised by AP
 
 * start using guard()
 
 rtlwifi
 
 * RTL8192DU support
 
 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
 -----BEGIN PGP SIGNATURE-----
 
 iQFFBAABCgAvFiEEiBjanGPFTz4PRfLobhckVSbrbZsFAmZi07URHGt2YWxvQGtl
 cm5lbC5vcmcACgkQbhckVSbrbZu3/QgAo7jyKgvpwMaNIVRLyfYCo0r3Q9wb7QPd
 QeRNsftYxlWpPTJ4+Y95aZupy91Ay+RaEQXbbtl7PMIiyQrs7wb4V4Iqzedkws3t
 DZsR5BitH+1BIGY0Omo0fiSB5HlWEwZGUj6inqlgKHpBtdIVTANSMjuwkdoMAV5y
 ZU57axIGToySvDbRlhJQW833Nnh4KnaseA+TtyfXSaBVerzbshkjBr0d9pMBMiH9
 irMQW5CW+7fbxp3OCNsKxX4eG6MFGmm/uP1hFmeYQi2qzUE4SddHMeV4I6oNKOrH
 vFB+ZVmYvOjJUYsNhlCUe6Vy+EKwvmfiDWwE1egelEkgozCixJXAAQ==
 =QT4C
 -----END PGP SIGNATURE-----

Merge tag 'wireless-next-2024-06-07' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next

Kalle Valo says:

====================
wireless-next patches for v6.11

The first "new features" pull request for v6.11 with changes both in
stack and in drivers. Nothing out of ordinary, except that we have
two conflicts this time:

net/mac80211/cfg.c
  https://lore.kernel.org/all/20240531124415.05b25e7a@canb.auug.org.au

drivers/net/wireless/microchip/wilc1000/netdev.c
  https://lore.kernel.org/all/20240603110023.23572803@canb.auug.org.au

Major changes:

cfg80211/mac80211
 * parse Transmit Power Envelope (TPE) data in mac80211 instead of in drivers

wilc1000
 * read MAC address during probe to make it visible to user space

iwlwifi
 * bump FW API to 91 for BZ/SC devices
 * report 64-bit radiotap timestamp
 * enable P2P low latency by default
 * handle Transmit Power Envelope (TPE) advertised by AP
 * start using guard()

rtlwifi
 * RTL8192DU support

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

* tag 'wireless-next-2024-06-07' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next: (194 commits)
  wifi: ath12k: add hw_link_id in ath12k_pdev
  wifi: ath12k: add panic handler
  wifi: rtw89: chan: Use swap() in rtw89_swap_sub_entity()
  wifi: brcm80211: remove unused structs
  wifi: brcm80211: use sizeof(*pointer) instead of sizeof(type)
  wifi: ath12k: do not process consecutive RDDM event
  dt-bindings: net: wireless: ath11k: Drop "qcom,ipq8074-wcss-pil" from example
  wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup()
  wifi: rtlwifi: handle return value of usb init TX/RX
  wifi: rtlwifi: Enable the new rtl8192du driver
  wifi: rtlwifi: Add rtl8192du/sw.c
  wifi: rtlwifi: Constify rtl_hal_cfg.{ops,usb_interface_cfg} and rtl_priv.cfg
  wifi: rtlwifi: Add rtl8192du/dm.{c,h}
  wifi: rtlwifi: Add rtl8192du/fw.{c,h} and rtl8192du/led.{c,h}
  wifi: rtlwifi: Add rtl8192du/rf.{c,h}
  wifi: rtlwifi: Add rtl8192du/trx.{c,h}
  wifi: rtlwifi: Add rtl8192du/phy.{c,h}
  wifi: rtlwifi: Add rtl8192du/hw.{c,h}
  wifi: rtlwifi: Add new members to struct rtl_priv for RTL8192DU
  wifi: rtlwifi: Add rtl8192du/table.{c,h}
  ...

Signed-off-by: Jakub Kicinski <kuba@kernel.org>

====================

Link: https://lore.kernel.org/r/20240607093517.41394C2BBFC@smtp.kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2024-06-10 17:40:26 -07:00
..
acpi.c wifi: ath12k: ACPI band edge channel power support 2024-04-23 12:29:15 +03:00
acpi.h wifi: ath12k: ACPI band edge channel power support 2024-04-23 12:29:15 +03:00
ce.c
ce.h wifi: ath12k: fix wrong definition of CE ring's base address 2024-05-28 20:45:35 +03:00
core.c wifi: ath12k: add panic handler 2024-06-03 16:11:38 +03:00
core.h wifi: ath12k: add hw_link_id in ath12k_pdev 2024-06-03 16:15:50 +03:00
dbring.c wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights 2023-11-30 18:59:24 +02:00
dbring.h
debug.c wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights 2023-11-30 18:59:24 +02:00
debug.h
debugfs.c wifi: ath12k: debugfs: radar simulation support 2024-04-04 13:07:06 +03:00
debugfs.h wifi: ath12k: initial debugfs support 2024-04-04 13:07:06 +03:00
dp.c wifi: ath12k: refactor rx descriptor CMEM configuration 2024-05-25 11:54:41 +03:00
dp.h wifi: ath12k: refactor rx descriptor CMEM configuration 2024-05-25 11:54:41 +03:00
dp_mon.c wifi: ath12k: Remove unsupported tx monitor handling 2024-05-07 13:08:49 +03:00
dp_mon.h wifi: ath12k: refactor DP Rxdma ring structure 2023-11-29 13:27:07 +02:00
dp_rx.c wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup() 2024-05-30 18:49:22 +03:00
dp_rx.h wifi: ath12k: no need to handle pktlog during suspend/resume 2024-04-23 12:27:15 +03:00
dp_tx.c wifi: ath12k: dynamic VLAN support 2024-05-20 14:55:15 +03:00
dp_tx.h wifi: ath12k: fix ack signal strength calculation 2024-05-17 09:56:54 +03:00
fw.c wifi: ath12k: Read board id to support split-PHY QCN9274 2024-02-02 14:32:52 +02:00
fw.h wifi: ath12k: Read board id to support split-PHY QCN9274 2024-02-02 14:32:52 +02:00
hal.c wifi: ath12k: Refactor idle ring descriptor setup 2024-05-03 16:19:23 +03:00
hal.h wifi: ath12k: Refactor idle ring descriptor setup 2024-05-03 16:19:23 +03:00
hal_desc.h wifi: ath12k: dynamic VLAN support 2024-05-20 14:55:15 +03:00
hal_rx.c wifi: ath12k: add support for BA1024 2024-01-18 07:52:02 +02:00
hal_rx.h wifi: ath12k: add 320 MHz bandwidth enums 2023-12-01 18:04:05 +02:00
hal_tx.c
hal_tx.h wifi: ath12k: fix ack signal strength calculation 2024-05-17 09:56:54 +03:00
hif.h wifi: ath12k: add panic handler 2024-06-03 16:11:38 +03:00
htc.c wifi: ath12k: don't use %pK in dmesg format strings 2024-04-18 18:24:08 +03:00
htc.h
hw.c wifi: ath12k: fix invalid memory access while processing fragmented packets 2024-05-25 11:56:57 +03:00
hw.h wifi: ath12k: advertise driver capabilities for MBSSID and EMA 2024-05-16 11:15:02 +03:00
Kconfig wifi: ath12k: initial debugfs support 2024-04-04 13:07:06 +03:00
mac.c wifi: ath12k: add hw_link_id in ath12k_pdev 2024-06-03 16:15:50 +03:00
mac.h wifi: ath12k: add support to handle beacon miss for WCN7850 2024-04-24 18:32:09 +03:00
Makefile wifi: ath12k: ACPI TAS support 2024-04-23 12:29:14 +03:00
mhi.c wifi: ath12k: do not process consecutive RDDM event 2024-05-30 18:51:27 +03:00
mhi.h wifi: ath12k: support suspend/resume 2024-04-23 12:27:16 +03:00
p2p.c wifi: ath12k: Add additional checks for vif and sta iterators 2024-04-10 17:12:15 +03:00
p2p.h wifi: ath12k: Add additional checks for vif and sta iterators 2024-04-10 17:12:15 +03:00
pci.c wifi: ath12k: add panic handler 2024-06-03 16:11:38 +03:00
pci.h wifi: ath12k: do not process consecutive RDDM event 2024-05-30 18:51:27 +03:00
peer.c
peer.h wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights 2023-11-30 18:59:24 +02:00
qmi.c wifi: ath12k: Fix devmem address prefix when logging 2024-05-28 20:42:54 +03:00
qmi.h wifi: ath12k: read single_chip_mlo_support parameter from QMI PHY capability 2024-04-24 18:34:10 +03:00
reg.c wifi: ath12k: Refactor the hardware state 2024-05-03 16:12:14 +03:00
reg.h wifi: ath12k: avoid repeated hw access from ar 2023-12-01 18:04:45 +02:00
rx_desc.h wifi: ath12k: add MAC id support in WBM error path 2024-02-02 14:32:51 +02:00
trace.c
trace.h tracing/treewide: Remove second parameter of __assign_str() 2024-05-22 20:14:47 -04:00
wmi.c wifi: ath12k: add hw_link_id in ath12k_pdev 2024-06-03 16:15:50 +03:00
wmi.h wifi: ath12k: use correct MAX_RADIOS 2024-05-16 11:29:02 +03:00