mirror-linux/drivers/net/wireless/mediatek/mt76
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
..
mt76x0 wifi: mt76: mt76x0u: report firmware version through ethtool 2023-02-03 14:51:36 +01:00
mt76x2
mt7603 wireless-next patches for v6.4 2023-04-21 07:35:51 -07:00
mt7615 wireless-next patches for v6.4 2023-04-21 07:35:51 -07:00
mt7915 wireless-next patches for v6.4 2023-04-21 07:35:51 -07:00
mt7921 wireless-next patches for v6.4 2023-04-21 07:35:51 -07:00
mt7996 wireless-next patches for v6.4 2023-04-21 07:35:51 -07:00
Kconfig wifi: mt76: switch to page_pool allocator 2023-02-03 14:47:17 +01:00
Makefile
agg-rx.c
debugfs.c wifi: mt76: move leds struct in mt76_phy 2022-12-09 16:45:39 +01:00
dma.c wifi: mt76: dma: use napi_build_skb 2023-04-19 10:09:43 +02:00
dma.h wifi: mt76: drop the incorrect scatter and gather frame 2023-04-17 15:34:34 +02:00
eeprom.c wifi: mt76: support ww power config in dts node 2023-02-03 14:51:37 +01:00
mac80211.c wifi: mt76: get rid of unused sta_ps callbacks 2023-04-17 17:30:01 +02:00
mcu.c
mmio.c
mt76.h wifi: mt76: move irq_tasklet in mt76_dev struct 2023-04-17 17:30:00 +02:00
mt76_connac.h wifi: mt76: move shared mac definitions in mt76_connac2_mac.h 2023-04-17 17:30:01 +02:00
mt76_connac2_mac.h wifi: mt76: move shared mac definitions in mt76_connac2_mac.h 2023-04-17 17:30:01 +02:00
mt76_connac_mac.c wifi: mt76: connac: add nss calculation into mt76_connac2_mac_tx_rate_val() 2023-04-17 17:46:07 +02:00
mt76_connac_mcu.c wifi: mt76: mt7921: enable p2p support 2023-04-17 17:46:05 +02:00
mt76_connac_mcu.h wifi: mt76: move mcu_uni_event and mcu_reg_event in common code 2023-04-17 17:46:06 +02:00
mt76x02.h
mt76x02_beacon.c
mt76x02_debugfs.c
mt76x02_dfs.c
mt76x02_dfs.h
mt76x02_dma.h
mt76x02_eeprom.c
mt76x02_eeprom.h
mt76x02_mac.c wifi: mt76: add missing locking to protect against concurrent rx/status calls 2023-04-17 15:39:05 +02:00
mt76x02_mac.h
mt76x02_mcu.c
mt76x02_mcu.h
mt76x02_mmio.c
mt76x02_phy.c
mt76x02_phy.h
mt76x02_regs.h
mt76x02_trace.c
mt76x02_trace.h
mt76x02_txrx.c
mt76x02_usb.h
mt76x02_usb_core.c
mt76x02_usb_mcu.c
mt76x02_util.c wifi: mt76: ignore key disable commands 2023-04-03 16:50:20 +03:00
pci.c
sdio.c wifi: mt76: add memory barrier to SDIO queue kick 2023-02-03 14:47:17 +01:00
sdio.h
sdio_txrx.c
testmode.c
testmode.h
trace.c
trace.h
tx.c wifi: mt76: add missing locking to protect against concurrent rx/status calls 2023-04-17 15:39:05 +02:00
usb.c wifi: mt76: usb: fix use-after-free in mt76u_free_rx_queue 2023-02-26 19:52:55 +02:00
usb_trace.c
usb_trace.h
util.c wifi: mt76: add flexible polling wait-interval support 2023-02-03 14:47:17 +01:00
util.h