linux-stable/drivers/net/wireless/ath/ath11k
Jakub Kicinski 915b96c527 wireless-next patches for v6.1
Few stack changes and lots of driver changes in this round. brcmfmac
 has more activity as usual and it gets new hardware support. ath11k
 improves WCN6750 support and also other smaller features. And of
 course changes all over.
 
 Note: in early September wireless tree was merged to wireless-next to
 avoid some conflicts with mac80211 patches, this shouldn't cause any
 problems but wanted to mention anyway.
 
 Major changes:
 
 mac80211
 
 * refactoring and preparation for Wi-Fi 7 Multi-Link Operation (MLO)
   feature continues
 
 brcmfmac
 
 * support CYW43439 SDIO chipset
 
 * support BCM4378 on Apple platforms
 
 * support CYW89459 PCIe chipset
 
 rtw89
 
 * more work to get rtw8852c supported
 
 * P2P support
 
 * support for enabling and disabling MSDU aggregation via nl80211
 
 mt76
 
 * tx status reporting improvements
 
 ath11k
 
 * cold boot calibration support on WCN6750
 
 * Target Wake Time (TWT) debugfs support for STA interface
 
 * support to connect to a non-transmit MBSSID AP profile
 
 * enable remain-on-channel support on WCN6750
 
 * implement SRAM dump debugfs interface
 
 * enable threaded NAPI on all hardware
 
 * WoW support for WCN6750
 
 * support to provide transmit power from firmware via nl80211
 
 * support to get power save duration for each client
 
 * spectral scan support for 160 MHz
 
 wcn36xx
 
 * add SNR from a received frame as a source of system entropy
 -----BEGIN PGP SIGNATURE-----
 
 iQFFBAABCgAvFiEEiBjanGPFTz4PRfLobhckVSbrbZsFAmM3BGYRHGt2YWxvQGtl
 cm5lbC5vcmcACgkQbhckVSbrbZuR3Af/XiuMlnDB6flq+M/kQHLWWvHybLw5aCJ7
 l3yXhNFWxpBl2hQXtj17JSjVCYQmxbfrgRqhbNhyACO25bpymCb5QctB9X+Y7TwL
 250JmuKvQfFx5oJNRfJ67dKTf3raloQYbdEMJNqySgebL+eSfrDskc9vaCLVDmCK
 I994fl0Q1wUbJ6fbuIFd07ti8ay6UlSS/iakv4+nEeimabtZWJWlXBWYRpKpikdP
 h9z2kPtss6yz6seaQuw6ny+qysYLi11Tp+Cued9XR3dWOOhB2X1tLHH0H02xPw76
 9OJZEJHycP2juxjMfAaktHY+VX36GPLsMLUTVusH0h/Fdy3VG8YSAw==
 =emmG
 -----END PGP SIGNATURE-----

Merge tag 'wireless-next-2022-09-30' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next

Kalle Valo says:

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

Few stack changes and lots of driver changes in this round. brcmfmac
has more activity as usual and it gets new hardware support. ath11k
improves WCN6750 support and also other smaller features. And of
course changes all over.

Note: in early September wireless tree was merged to wireless-next to
avoid some conflicts with mac80211 patches, this shouldn't cause any
problems but wanted to mention anyway.

Major changes:

mac80211

 - refactoring and preparation for Wi-Fi 7 Multi-Link Operation (MLO)
  feature continues

brcmfmac

 - support CYW43439 SDIO chipset

 - support BCM4378 on Apple platforms

 - support CYW89459 PCIe chipset

rtw89

 - more work to get rtw8852c supported

 - P2P support

 - support for enabling and disabling MSDU aggregation via nl80211

mt76

 - tx status reporting improvements

ath11k

 - cold boot calibration support on WCN6750

 - Target Wake Time (TWT) debugfs support for STA interface

 - support to connect to a non-transmit MBSSID AP profile

 - enable remain-on-channel support on WCN6750

 - implement SRAM dump debugfs interface

 - enable threaded NAPI on all hardware

 - WoW support for WCN6750

 - support to provide transmit power from firmware via nl80211

 - support to get power save duration for each client

 - spectral scan support for 160 MHz

wcn36xx

 - add SNR from a received frame as a source of system entropy

* tag 'wireless-next-2022-09-30' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next: (231 commits)
  wifi: rtl8xxxu: Improve rtl8xxxu_queue_select
  wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM
  wifi: rtl8xxxu: gen2: Enable 40 MHz channel width
  wifi: rtw89: 8852b: configure DLE mem
  wifi: rtw89: check DLE FIFO size with reserved size
  wifi: rtw89: mac: correct register of report IMR
  wifi: rtw89: pci: set power cut closed for 8852be
  wifi: rtw89: pci: add to do PCI auto calibration
  wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf
  wifi: rtw89: add DMA busy checking bits to chip info
  wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels
  wifi: rtw89: pci: mask out unsupported TX channels
  iwlegacy: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper
  ipw2x00: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
  wifi: iwlwifi: Track scan_cmd allocation size explicitly
  brcmfmac: Remove the call to "dtim_assoc" IOVAR
  brcmfmac: increase dcmd maximum buffer size
  brcmfmac: Support 89459 pcie
  brcmfmac: increase default max WOWL patterns to 16
  cw1200: fix incorrect check to determine if no element is found in list
  ...
====================

Link: https://lore.kernel.org/r/20220930150413.A7984C433D6@smtp.kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2022-09-30 10:07:31 -07:00
..
ahb.c wireless-next patches for v6.1 2022-09-30 10:07:31 -07:00
ahb.h wifi: ath11k: Add WoW support for WCN6750 2022-09-19 16:03:34 +03:00
ce.c wifi: ath11k: Fix miscellaneous spelling errors 2022-09-16 12:19:14 +03:00
ce.h ath11k: Replace zero-length arrays with flexible-array members 2022-02-21 12:24:34 +02:00
core.c wifi: ath11k: Add spectral scan support for 160 MHz 2022-09-26 12:40:12 +03:00
core.h wifi: ath11k: Add support to get power save duration for each client 2022-09-26 12:34:38 +03:00
dbring.c ath11k: add dbring debug support 2022-02-24 11:02:48 +02:00
dbring.h
debug.c
debug.h ath11k: Fix incorrect debug_mask mappings 2022-06-06 17:08:44 +03:00
debugfs.c wifi: ath11k: Add support to get power save duration for each client 2022-09-26 12:34:38 +03:00
debugfs.h wifi: ath11k: move firmware stats out of debugfs 2022-09-22 10:28:20 +03:00
debugfs_htt_stats.c ath11k: update missing MU-MIMO and OFDMA stats 2022-05-18 10:12:25 +03:00
debugfs_htt_stats.h wifi: ath11k: Fix miscellaneous spelling errors 2022-09-16 12:19:14 +03:00
debugfs_sta.c wifi: ath11k: Add support to get power save duration for each client 2022-09-26 12:34:38 +03:00
debugfs_sta.h ath11k: report tx bitrate for iw wlan station dump 2021-12-20 20:29:01 +02:00
dp.c wifi: ath11k: Fix miscellaneous spelling errors 2022-09-16 12:19:14 +03:00
dp.h wifi: ath11k: Fix kernel-doc issues 2022-09-16 12:20:35 +03:00
dp_rx.c wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected 2022-09-22 10:17:09 +03:00
dp_rx.h
dp_tx.c wifi: ath11k: Fix miscellaneous spelling errors 2022-09-16 12:19:14 +03:00
dp_tx.h ath11k: report tx bitrate for iw wlan station dump 2021-12-20 20:29:01 +02:00
hal.c wifi: ath11k: Fix miscellaneous spelling errors 2022-09-16 12:19:14 +03:00
hal.h wifi: ath11k: Fix kernel-doc issues 2022-09-16 12:20:35 +03:00
hal_desc.h wifi: ath11k: Fix miscellaneous spelling errors 2022-09-16 12:19:14 +03:00
hal_rx.c ath11k: Fix warnings reported by checkpatch 2022-06-06 17:11:18 +03:00
hal_rx.h ath11k: decode HE status tlv 2022-02-24 10:59:20 +02:00
hal_tx.c wifi: ath11k: Add multi TX ring support for WCN6750 2022-09-10 09:27:54 +03:00
hal_tx.h wifi: ath11k: Add multi TX ring support for WCN6750 2022-09-10 09:27:54 +03:00
hif.h wifi: ath11k: implement SRAM dump debugfs interface 2022-09-10 09:26:18 +03:00
htc.c ath11k: fix missing skb drop on htc_tx_completion error 2022-06-06 17:07:05 +03:00
htc.h
hw.c wifi: ath11k: Add multi TX ring support for WCN6750 2022-09-10 09:27:54 +03:00
hw.h wifi: ath11k: Add spectral scan support for 160 MHz 2022-09-26 12:40:12 +03:00
Kconfig
mac.c Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2022-09-27 09:17:01 +03:00
mac.h Revert "ath11k: add support for hardware rfkill for QCA6390" 2022-07-27 13:19:22 +03:00
Makefile ath11k: Add support for WCN6750 device 2022-05-02 16:59:08 +03:00
mhi.c wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() 2022-09-10 09:27:09 +03:00
mhi.h ath11k: mhi: add error handling for suspend and resume 2022-04-06 11:31:55 +03:00
pci.c wifi: ath11k: implement SRAM dump debugfs interface 2022-09-10 09:26:18 +03:00
pci.h ath11k: mhi: remove state machine 2022-04-06 11:31:40 +03:00
pcic.c wireless-next patches for v6.1 2022-09-30 10:07:31 -07:00
pcic.h wifi: ath11k: Add WoW support for WCN6750 2022-09-19 16:03:34 +03:00
peer.c wifi: ath11k: fix peer addition/deletion error on sta band migration 2022-09-24 16:42:29 +03:00
peer.h ath11k: Add peer rhash table support 2022-03-25 12:31:10 +02:00
qmi.c wifi: ath11k: Fix miscellaneous spelling errors 2022-09-16 12:19:14 +03:00
qmi.h wifi: ath11k: Fix incorrect QMI message ID mappings 2022-09-01 19:14:04 +03:00
reg.c ath11k: reset 11d state in process of recovery 2022-05-09 14:54:37 +03:00
reg.h ath11k: reduce the wait time of 11d scan and hw scan while add interface 2022-03-30 11:06:47 +03:00
rx_desc.h wifi: ath11k: Fix miscellaneous spelling errors 2022-09-16 12:19:14 +03:00
spectral.c wifi: ath11k: Add spectral scan support for 160 MHz 2022-09-26 12:40:12 +03:00
spectral.h wifi: ath11k: Add spectral scan support for 160 MHz 2022-09-26 12:40:12 +03:00
testmode.c
testmode.h
testmode_i.h
thermal.c wifi: ath11k: Fix miscellaneous spelling errors 2022-09-16 12:19:14 +03:00
thermal.h wifi: ath11k: Fix miscellaneous spelling errors 2022-09-16 12:19:14 +03:00
trace.c
trace.h wifi: ath11k: Add support to get power save duration for each client 2022-09-26 12:34:38 +03:00
wmi.c wifi: ath11k: Add support to get power save duration for each client 2022-09-26 12:34:38 +03:00
wmi.h wifi: ath11k: Add support to get power save duration for each client 2022-09-26 12:34:38 +03:00
wow.c wifi: ath11k: Fix deadlock during WoWLAN suspend 2022-09-26 12:41:04 +03:00
wow.h ath11k: Add basic WoW functionalities 2022-03-18 17:34:37 +02:00