mirror_ubuntu-kernels/drivers/net/wireless/broadcom/brcm80211/brcmfmac
Jakub Kicinski ca28896580 wireless-next patches for v6.4
Most likely the last -next pull request for v6.4. We have changes all
 over. rtw88 now supports SDIO bus and iwlwifi continues to work on
 Wi-Fi 7 support. Not much stack changes this time.
 
 Major changes:
 
 cfg80211/mac80211
 
 * fix some Fine Time Measurement (FTM) frames not being bufferable
 
 * flush frames before key removal to avoid potential unencrypted
   transmission depending on the hardware design
 
 iwlwifi
 
 * preparation for Wi-Fi 7 EHT and multi-link support
 
 rtw88
 
 * SDIO bus support
 
 * RTL8822BS, RTL8822CS and RTL8821CS SDIO chipset support
 
 rtw89
 
 * framework firmware backwards compatibility
 
 brcmfmac
 
 * Cypress 43439 SDIO support
 
 mt76
 
 * mt7921 P2P support
 
 * mt7996 mesh A-MSDU support
 
 * mt7996 EHT support
 
 * mt7996 coredump support
 
 wcn36xx
 
 * support for pronto v3 hardware
 
 ath11k
 
 * PCIe DeviceTree bindings
 
 * WCN6750: enable SAR support
 
 ath10k
 
 * convert DeviceTree bindings to YAML
 -----BEGIN PGP SIGNATURE-----
 
 iQFFBAABCgAvFiEEiBjanGPFTz4PRfLobhckVSbrbZsFAmRCaTURHGt2YWxvQGtl
 cm5lbC5vcmcACgkQbhckVSbrbZvcRwf+NcLS4HbmqGZhBxl2LZVZ6AFCBM4ijDlO
 pxdMiC4UxT+UApY1/9YXo0VS97M7paDJH+R/g1HcTvvKURHCmsdhYHm+R1MH+/uD
 r8RfvJg4VtNnlUpsJh9jxt+e697KP15M7DF0sFlQzdIoTUl13Hp7YhI76zunAbAN
 u1FBcVVJiCcJWbLolMzqAeBMUWUEG+GtHF6Zn5kChVU/p1nmwJMPUG3Qvb61a7Yc
 BM1pQX8jQ8PBj+VrGPGvqX0BOdbxq0evauYScq2oTOhQ1fzTNWOsI1yI7AwApptR
 itwQ2t1UK/C/EWpvWIBSd0nit1uwSx0Zsu/nSZlbKbrvIFwd5XnfwQ==
 =Irrd
 -----END PGP SIGNATURE-----

Merge tag 'wireless-next-2023-04-21' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next

Kalle Valo says:

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

Most likely the last -next pull request for v6.4. We have changes all
over. rtw88 now supports SDIO bus and iwlwifi continues to work on
Wi-Fi 7 support. Not much stack changes this time.

Major changes:

cfg80211/mac80211
 - fix some Fine Time Measurement (FTM) frames not being bufferable
 - flush frames before key removal to avoid potential unencrypted
   transmission depending on the hardware design

iwlwifi
 - preparation for Wi-Fi 7 EHT and multi-link support

rtw88
 - SDIO bus support
 - RTL8822BS, RTL8822CS and RTL8821CS SDIO chipset support

rtw89
 - framework firmware backwards compatibility

brcmfmac
 - Cypress 43439 SDIO support

mt76
 - mt7921 P2P support
 - mt7996 mesh A-MSDU support
 - mt7996 EHT support
 - mt7996 coredump support

wcn36xx
 - support for pronto v3 hardware

ath11k
 - PCIe DeviceTree bindings
 - WCN6750: enable SAR support

ath10k
 - convert DeviceTree bindings to YAML

* tag 'wireless-next-2023-04-21' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next: (261 commits)
  wifi: rtw88: Update spelling in main.h
  wifi: airo: remove ISA_DMA_API dependency
  wifi: rtl8xxxu: Simplify setting the initial gain
  wifi: rtl8xxxu: Add rtl8xxxu_write{8,16,32}_{set,clear}
  wifi: rtl8xxxu: Don't print the vendor/product/serial
  wifi: rtw88: Fix memory leak in rtw88_usb
  wifi: rtw88: call rtw8821c_switch_rf_set() according to chip variant
  wifi: rtw88: set pkg_type correctly for specific rtw8821c variants
  wifi: rtw88: rtw8821c: Fix rfe_option field width
  wifi: rtw88: usb: fix priority queue to endpoint mapping
  wifi: rtw88: 8822c: add iface combination
  wifi: rtw88: handle station mode concurrent scan with AP mode
  wifi: rtw88: prevent scan abort with other VIFs
  wifi: rtw88: refine reserved page flow for AP mode
  wifi: rtw88: disallow PS during AP mode
  wifi: rtw88: 8822c: extend reserved page number
  wifi: rtw88: add port switch for AP mode
  wifi: rtw88: add bitmap for dynamic port settings
  wifi: rtw89: mac: use regular int as return type of DLE buffer request
  wifi: mac80211: remove return value check of debugfs_create_dir()
  ...
====================

Link: https://lore.kernel.org/r/20230421104726.800BCC433D2@smtp.kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2023-04-21 07:35:51 -07:00
..
bca wifi: brcmfmac: introduce BRCMFMAC exported symbols namespace 2022-12-08 16:44:08 +02:00
cyw wifi: brcmfmac: introduce BRCMFMAC exported symbols namespace 2022-12-08 16:44:08 +02:00
wcc wifi: brcmfmac: introduce BRCMFMAC exported symbols namespace 2022-12-08 16:44:08 +02:00
acpi.c wifi: brcmfmac: acpi: Add support for fetching Apple ACPI properties 2023-02-27 12:41:05 +02:00
bcdc.c brcmfmac: increase dcmd maximum buffer size 2022-09-27 09:09:07 +03:00
bcdc.h
bcmsdh.c wireless-next patches for v6.4 2023-04-21 07:35:51 -07:00
btcoex.c treewide: Convert del_timer*() to timer_shutdown*() 2022-12-25 13:38:09 -08:00
btcoex.h
bus.h wifi: brcmfmac: common: Add support for downloading TxCap blobs 2023-02-27 16:59:36 +02:00
cfg80211.c wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() 2023-03-13 15:45:56 +02:00
cfg80211.h wifi: brcmfmac: Replace one-element array with flexible-array member 2023-02-13 18:52:33 +02:00
chip.c wifi: brcmfmac: pcie: Add IDs/properties for BCM4387 2023-02-27 16:59:35 +02:00
chip.h
common.c wifi: brcmfmac: common: Add support for external calibration blobs 2023-02-27 16:59:36 +02:00
common.h wifi: brcmfmac: common: Add support for external calibration blobs 2023-02-27 16:59:36 +02:00
commonring.c
commonring.h
core.c wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() 2022-12-22 18:07:22 +02:00
core.h wifi: brcmfmac: introduce BRCMFMAC exported symbols namespace 2022-12-08 16:44:08 +02:00
debug.c
debug.h
dmi.c wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet 2022-09-07 10:58:46 +03:00
feature.c wifi: brcmfmac: feature: Add support for setting feats based on WLC version 2023-02-27 16:59:35 +02:00
feature.h wifi: brcmfmac: feature: Add support for setting feats based on WLC version 2023-02-27 16:59:35 +02:00
firmware.c wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() 2022-11-04 12:58:48 +02:00
firmware.h wifi: brcmfmac: firmware: Support passing in multiple board_types 2022-09-19 12:59:33 +03:00
flowring.c wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring 2022-08-10 08:47:22 +03:00
flowring.h
fweh.c wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() 2022-11-01 13:14:20 +02:00
fweh.h
fwil_types.h wifi: brcmfmac: cfg80211: Add support for PMKID_V3 operations 2023-02-27 16:59:35 +02:00
fwil.c
fwil.h
fwsignal.c wifi: move from strlcpy with unused retval to strscpy 2022-09-02 11:47:22 +03:00
fwsignal.h wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed 2022-08-10 08:47:22 +03:00
fwvid.c wifi: brcmfmac: introduce BRCMFMAC exported symbols namespace 2022-12-08 16:44:08 +02:00
fwvid.h wifi: brcmfmac: add vendor name in revinfo debugfs file 2022-12-08 16:44:08 +02:00
Kconfig
Makefile wifi: brcmfmac: acpi: Add support for fetching Apple ACPI properties 2023-02-27 12:41:05 +02:00
msgbuf.c wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() 2022-12-22 18:09:14 +02:00
msgbuf.h wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024 2022-09-19 12:59:34 +03:00
of.c net: Use of_property_present() for testing DT property presence 2023-03-13 17:07:52 -07:00
of.h
p2p.c wifi: brcmfmac: p2p: Introduce generic flexible array frame member 2023-02-16 09:33:25 +01:00
p2p.h
pcie.c wifi: brcmfmac: pcie: Add 4359C0 firmware definition 2023-03-06 12:09:03 +02:00
pcie.h
pno.c wifi: brcmfmac: Use struct_size() and array_size() in code ralated to struct brcmf_gscan_config 2022-11-22 12:13:47 +02:00
pno.h
proto.c
proto.h
sdio.c wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() 2022-12-08 16:46:32 +02:00
sdio.h wifi: brcmfmac: Fix SDIO suspend/resume regression 2023-03-31 18:00:34 +03:00
tracepoint.c
tracepoint.h tracing/brcm: Use the new __vstring() helper 2022-07-15 17:44:40 -04:00
usb.c wifi: brcmfmac: add firmware vendor info in driver info 2022-12-08 16:44:07 +02:00
usb.h
vendor.c
vendor.h
xtlv.c
xtlv.h