linux-stable/drivers/net/wireless/realtek/rtw89
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
..
cam.c wifi: rtw89: allocate BSSID CAM per TDLS peer 2022-06-21 09:15:47 +03:00
cam.h wifi: rtw89: allocate BSSID CAM per TDLS peer 2022-06-21 09:15:47 +03:00
chan.c wifi: rtw89: declare support for mac80211 chanctx ops by chip 2022-09-02 11:29:03 +03:00
chan.h wifi: rtw89: add skeleton of mac80211 chanctx ops support 2022-09-02 11:29:02 +03:00
coex.c wifi: rtw89: coex: update coexistence to 6.3.0 2022-09-22 09:11:45 +03:00
coex.h rtw89: coex: Move _set_policy to chip_ops 2022-09-02 11:32:59 +03:00
core.c wireless-next patches for v6.1 2022-09-30 10:07:31 -07:00
core.h wifi: rtw89: check DLE FIFO size with reserved size 2022-09-28 09:45:59 +03:00
debug.c wifi: rtw89: support SER L1 simulation 2022-09-19 13:03:38 +03:00
debug.h wifi: rtw89: support P2P 2022-09-24 15:36:27 +03:00
efuse.c rtw89: support DAV efuse reading operation 2022-03-10 18:43:40 +02:00
efuse.h
fw.c wifi: rtw89: support for processing P2P power saving 2022-09-24 15:36:28 +03:00
fw.h wifi: rtw89: support for processing P2P power saving 2022-09-24 15:36:28 +03:00
Kconfig rtw89: 8852c: add 8852ce to Makefile and Kconfig 2022-05-04 08:32:05 +03:00
mac.c wifi: rtw89: 8852b: configure DLE mem 2022-09-28 09:45:59 +03:00
mac.h wifi: rtw89: 8852b: configure DLE mem 2022-09-28 09:45:59 +03:00
mac80211.c wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions 2022-09-24 15:37:02 +03:00
Makefile wifi: rtw89: re-arrange channel related stuffs under HAL 2022-09-02 11:29:00 +03:00
pci.c wifi: rtw89: pci: set power cut closed for 8852be 2022-09-28 09:45:58 +03:00
pci.h wifi: rtw89: pci: add to do PCI auto calibration 2022-09-28 09:45:58 +03:00
phy.c wifi: rtw89: send OFDM rate only in P2P mode 2022-09-24 15:36:27 +03:00
phy.h wifi: rtw89: support TX diversity for 1T2R chipset 2022-09-12 14:51:44 +03:00
ps.c wifi: rtw89: support for processing P2P power saving 2022-09-24 15:36:28 +03:00
ps.h wifi: rtw89: support for processing P2P power saving 2022-09-24 15:36:28 +03:00
reg.h wifi: rtw89: mac: correct register of report IMR 2022-09-28 09:45:58 +03:00
regd.c wifi: rtw89: rewrite decision on channel by entity state 2022-09-02 11:29:00 +03:00
rtw8852a.c wifi: rtw89: check DLE FIFO size with reserved size 2022-09-28 09:45:59 +03:00
rtw8852a.h rtw89: extract modules by chipset 2022-01-28 17:54:38 +02:00
rtw8852a_rfk.c wifi: rtw89: txpwr: concentrate channel related control to top 2022-09-02 11:29:01 +03:00
rtw8852a_rfk.h
rtw8852a_rfk_table.c rtw89: refine naming of rfk helpers with prefix 2022-02-14 20:06:22 +02:00
rtw8852a_rfk_table.h rtw89: make rfk helpers common across chips 2022-02-14 20:06:21 +02:00
rtw8852a_table.c wifi: rtw89: 8852a: update RF radio A/B R56 2022-07-29 16:34:57 +03:00
rtw8852a_table.h
rtw8852ae.c wifi: rtw89: add DMA busy checking bits to chip info 2022-09-28 09:45:57 +03:00
rtw8852b.c wifi: rtw89: 8852b: configure DLE mem 2022-09-28 09:45:59 +03:00
rtw8852be.c wifi: rtw89: add DMA busy checking bits to chip info 2022-09-28 09:45:57 +03:00
rtw8852c.c wifi: rtw89: check DLE FIFO size with reserved size 2022-09-28 09:45:59 +03:00
rtw8852c.h rtw89: 8852c: implement chip_ops related to TX power 2022-04-24 14:30:35 +03:00
rtw8852c_rfk.c wifi: rtw89: 8852c: enlarge polling timeout of RX DCK 2022-09-12 14:52:32 +03:00
rtw8852c_rfk.h wifi: rtw89: introduce rtw89_chan for channel stuffs 2022-09-02 11:29:00 +03:00
rtw8852c_rfk_table.c rtw89: 8852c: rfk: add RFK tables 2022-05-03 08:32:02 +03:00
rtw8852c_rfk_table.h rtw89: 8852c: rfk: add RFK tables 2022-05-03 08:32:02 +03:00
rtw8852c_table.c wifi: rtw89: 8852c: update TX power tables to R49 2022-09-02 11:34:23 +03:00
rtw8852c_table.h rtw89: 8852c: phy: configure TSSI bandedge 2022-04-23 15:44:49 +03:00
rtw8852ce.c wifi: rtw89: add DMA busy checking bits to chip info 2022-09-28 09:45:57 +03:00
sar.c wifi: rtw89: re-arrange channel related stuffs under HAL 2022-09-02 11:29:00 +03:00
sar.h
ser.c wifi: rtw89: support SER L1 simulation 2022-09-19 13:03:38 +03:00
ser.h
txrx.h rtw89: read RX bandwidth from v1 type RX descriptor 2022-04-06 10:48:16 +03:00
util.h rtw89: 8852c: add set channel of BB part 2022-04-23 15:44:51 +03:00