linux/drivers/net/wireless/ath/ath9k
Jakub Kicinski dbd94b9831 A fairly big set of changes all over, notably with:
- cfg80211: new APIs for NAN (Neighbor Aware Networking,
    aka Wi-Fi Aware) so less work must be in firmware
  - mt76:
    - mt7996/mt7925 MLO fixes/improvements
    - mt7996 NPU support (HW eth/wifi traffic offload)
  - iwlwifi: UNII-9 and continuing UHR work
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEpeA8sTs3M8SN2hR410qiO8sPaAAFAmnFTegACgkQ10qiO8sP
 aABpghAAmcubFELG/ivDfwujEXjeKRU4CGcFPWDnOwBo28w8bQ36SoKRh251BUSL
 4XCEwZwPR2gFI77bJ7fLn1gsRNd8Cv+t8wsi2K3TV3bOy6wCxH85A7l4GmN5vGzP
 9MLcAAT7R684YAC4gFAi3DqFmSucd/ZodAt93Cw7+ikXq2tvrbR5wgUv9AQ5mUIw
 f5cqocOOv+4IbSL+r2cQnCAKLGWxVMJpoiWuAPpIQn7odcrncrhvBIG3l9ZC4KOL
 BKiO+YpK8Yg3+uc9zrz+RwOcQx6TjzgAydFY/AnqOmGfQ2dGaWC/zy/5stCOVrfd
 mAqw4jr14eAumUoHQoNrOBsWikuDBKmYMjHVObR3cKB9jJ/54CHtSYJVueg9gdhP
 4+s5lNkX0zEt76wimYQRpCkYhalBUZMwUv3HFnab99PDDmWvNFS8uHi8i2g7U81i
 yVdxI3MbQp2SRgJMDbKQPziSad1qJyIzg/LoN9fb6GV1DoNZ3IZabgVMOA2IoB0L
 zYi3Yuyo63yhDh2Np9uzDsIRQAbTCdbou2fzPqy6CvOyG6JXxCI8PZpZAN7dqYxc
 u8rljjaxQ4IYfBWrryFdHzIrYHJLo/B4g8kSFE+vzLiFblFmTxBoziHDWpJ4u5im
 YTyOyBYAtzQf0l8cZPKzRq+AuVgIuJVNV/3zyxnoFxfqg/lUWNk=
 =zap4
 -----END PGP SIGNATURE-----

Merge tag 'wireless-next-2026-03-26' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next

Johannes Berg says:

====================
A fairly big set of changes all over, notably with:
 - cfg80211: new APIs for NAN (Neighbor Aware Networking,
   aka Wi-Fi Aware) so less work must be in firmware
 - mt76:
   - mt7996/mt7925 MLO fixes/improvements
   - mt7996 NPU support (HW eth/wifi traffic offload)
 - iwlwifi: UNII-9 and continuing UHR work

* tag 'wireless-next-2026-03-26' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next: (230 commits)
  wifi: mac80211: ignore reserved bits in reconfiguration status
  wifi: cfg80211: allow protected action frame TX for NAN
  wifi: ieee80211: Add some missing NAN definitions
  wifi: nl80211: Add a notification to notify NAN channel evacuation
  wifi: nl80211: add NL80211_CMD_NAN_ULW_UPDATE notification
  wifi: nl80211: allow reporting spurious NAN Data frames
  wifi: cfg80211: allow ToDS=0/FromDS=0 data frames on NAN data interfaces
  wifi: nl80211: define an API for configuring the NAN peer's schedule
  wifi: nl80211: add support for NAN stations
  wifi: cfg80211: separately store HT, VHT and HE capabilities for NAN
  wifi: cfg80211: add support for NAN data interface
  wifi: cfg80211: make sure NAN chandefs are valid
  wifi: cfg80211: Add an API to configure local NAN schedule
  wifi: mac80211: cleanup error path of ieee80211_do_open
  wifi: mac80211: extract channel logic from link logic
  wifi: iwlwifi: mld: set RX_FLAG_RADIOTAP_TLV_AT_END generically
  wifi: iwlwifi: reduce the number of prints upon firmware crash
  wifi: iwlwifi: fix the description of SESSION_PROTECTION_CMD
  wifi: iwlwifi: mld: introduce iwl_mld_vif_fw_id_valid
  wifi: iwlwifi: mld: block EMLSR during TDLS connections
  ...
====================

Link: https://patch.msgid.link/20260326152021.305959-3-johannes@sipsolutions.net
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2026-03-26 18:17:14 -07:00
..
ahb.c wifi: ath9k: ahb: replace id_table with of 2025-06-26 16:10:44 -07:00
ani.c
ani.h
antenna.c wifi: ath9k: miscellaneous spelling fixes 2024-11-12 16:44:54 -08:00
ar953x_initvals.h
ar955x_1p0_initvals.h
ar956x_initvals.h
ar5008_initvals.h
ar5008_phy.c
ar9001_initvals.h
ar9002_calib.c
ar9002_hw.c wifi: ath9k: miscellaneous spelling fixes 2024-11-12 16:44:54 -08:00
ar9002_initvals.h
ar9002_mac.c
ar9002_phy.c
ar9002_phy.h
ar9003_2p2_initvals.h
ar9003_aic.c wifi: ath9k: use clamp() in ar9003_aic_cal_post_process() 2024-09-14 14:45:57 +03:00
ar9003_aic.h
ar9003_buffalo_initvals.h
ar9003_calib.c
ar9003_eeprom.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
ar9003_eeprom.h
ar9003_hw.c wifi: ath9k: miscellaneous spelling fixes 2024-11-12 16:44:54 -08:00
ar9003_mac.c
ar9003_mac.h
ar9003_mci.c wifi: ath9k: miscellaneous spelling fixes 2024-11-12 16:44:54 -08:00
ar9003_mci.h
ar9003_paprd.c
ar9003_phy.c
ar9003_phy.h wifi: ath9k: miscellaneous spelling fixes 2024-11-12 16:44:54 -08:00
ar9003_rtt.c
ar9003_rtt.h
ar9003_wow.c
ar9330_1p1_initvals.h
ar9330_1p2_initvals.h
ar9340_initvals.h
ar9462_2p1_initvals.h
ar9462_2p0_initvals.h
ar9485_initvals.h
ar9565_1p1_initvals.h
ar9565_1p0_initvals.h
ar9580_1p0_initvals.h
ath9k_pci_owl_loader.c wifi: ath9k: remove ath9k_platform_data 2024-09-18 20:01:09 +03:00
ath9k.h wifi: ath9k: Fix typo 2026-02-26 13:25:38 -08:00
beacon.c wifi: ath9k: simplify internal time management 2024-12-19 09:41:03 -08:00
btcoex.c wifi: ath9k: btcoex: remove platform_data 2024-09-18 20:01:08 +03:00
btcoex.h
calib.c wifi: ath9k: cleanup ath9k_hw_get_nf_hist_mid() 2025-01-10 14:42:51 -08:00
calib.h
channel.c wifi: mac80211: always free skb on ieee80211_tx_prepare_skb() failure 2026-03-18 09:09:58 +01:00
common-beacon.c wifi: ath9k: Add missing include of export.h 2025-06-23 07:28:33 -07:00
common-beacon.h
common-debug.c wifi: ath9k: Add missing include of export.h 2025-06-23 07:28:33 -07:00
common-debug.h wifi: ath9k: fix kernel-doc warnings in common-debug.h 2026-01-15 17:19:35 -08:00
common-init.c wifi: ath9k: Add missing include of export.h 2025-06-23 07:28:33 -07:00
common-init.h
common-spectral.c wifi: ath9k: Add missing include of export.h 2025-06-23 07:28:33 -07:00
common-spectral.h
common.c net: remove unnecessary module_init/exit functions 2026-02-02 17:25:23 -08:00
common.h
debug_sta.c
debug.c wifi: ath9k: Add RX inactivity detection and reset chip when it occurs 2024-11-19 07:32:16 -08:00
debug.h wifi: ath9k: debug.h: fix kernel-doc bad lines and struct ath_tx_stats 2026-01-15 17:19:35 -08:00
dfs_debug.c wifi: mac80211: handle ieee80211_radar_detected() for MLO 2024-09-06 13:01:05 +02:00
dfs_debug.h
dfs.c wifi: ath9k: miscellaneous spelling fixes 2024-11-12 16:44:54 -08:00
dfs.h
dynack.c wifi: ath9k: Add missing include of export.h 2025-06-23 07:28:33 -07:00
dynack.h
eeprom_4k.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
eeprom_9287.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
eeprom_def.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
eeprom.c wifi: ath9k: eeprom: remove platform data 2024-09-18 20:01:08 +03:00
eeprom.h
gpio.c treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
hif_usb.c wifi: ath9k: drop redundant device reference 2026-03-10 08:27:55 -07:00
hif_usb.h
htc_drv_beacon.c wifi: ath9k_htc: Abort software beacon handling if disabled 2025-05-20 08:34:34 -07:00
htc_drv_debug.c wifi: ath9k: Remove error checks when creating debugfs entries 2024-08-07 11:09:11 +03:00
htc_drv_gpio.c
htc_drv_init.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
htc_drv_main.c wifi: cfg80211/mac80211: Add support to get radio index 2025-06-24 15:19:27 +02:00
htc_drv_txrx.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
htc_hst.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
htc_hst.h
htc.h
hw-ops.h
hw.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
hw.h wifi: ath9k: simplify internal time management 2024-12-19 09:41:03 -08:00
init.c treewide: Switch/rename to timer_delete[_sync]() 2025-04-05 10:30:12 +02:00
Kconfig wifi: ath9k: add OF dependency to AHB 2026-01-15 17:19:35 -08:00
link.c treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
mac.c
mac.h wifi: ath9k: miscellaneous spelling fixes 2024-11-12 16:44:54 -08:00
main.c wifi: cfg80211/mac80211: Add support to get radio index 2025-06-24 15:19:27 +02:00
Makefile
mci.c treewide: Replace kmalloc with kmalloc_obj for non-scalar types 2026-02-21 01:02:28 -08:00
mci.h
pci.c treewide: Switch/rename to timer_delete[_sync]() 2025-04-05 10:30:12 +02:00
phy.h
recv.c wifi: ath9k: cleanup a few (mostly) TX-related routines 2024-12-19 09:41:03 -08:00
reg_aic.h
reg_mci.h
reg_wow.h
reg.h
rng.c
tx99.c
wmi.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
wmi.h
wow.c wifi: ath9k: miscellaneous spelling fixes 2024-11-12 16:44:54 -08:00
xmit.c wifi: ath9k: cleanup struct ath_tx_control and ath_tx_prepare() 2025-01-17 15:39:22 -08:00