[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20230216105406.208416-1-johannes@sipsolutions.net>
Date: Thu, 16 Feb 2023 11:54:05 +0100
From: Johannes Berg <johannes@...solutions.net>
To: netdev@...r.kernel.org
Cc: linux-wireless@...r.kernel.org
Subject: pull-request: wireless-next-2023-03-16
Hi,
Here's a last (obviously) set of new work for -next. The
major changes are summarized in the tag below.
Please pull and let me know if there's any problem.
Thanks,
johannes
The following changes since commit 75da437a2f172759b2273091a938772e687242d0:
Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue (2023-02-10 19:50:48 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git tags/wireless-next-2023-03-16
for you to fetch changes up to 1a30a6b25f263686dbf2028d56041ac012b10dcb:
wifi: brcmfmac: p2p: Introduce generic flexible array frame member (2023-02-16 09:33:25 +0100)
----------------------------------------------------------------
Major stack changes:
* EHT channel puncturing support (client & AP)
* some support for AP MLD without mac80211
* fixes for A-MSDU on mesh connections
Major driver changes:
iwlwifi
* EHT rate reporting
* Bump FW API to 74 for AX devices
* STEP equalizer support: transfer some STEP (connection to radio
on platforms with integrated wifi) related parameters from the
BIOS to the firmware
mt76
* switch to using page pool allocator
* mt7996 EHT (Wi-Fi 7) support
* Wireless Ethernet Dispatch (WED) reset support
libertas
* WPS enrollee support
brcmfmac
* Rename Cypress 89459 to BCM4355
* BCM4355 and BCM4377 support
mwifiex
* SD8978 chipset support
rtl8xxxu
* LED support
ath12k
* new driver for Qualcomm Wi-Fi 7 devices
ath11k
* IPQ5018 support
* Fine Timing Measurement (FTM) responder role support
* channel 177 support
ath10k
* store WLAN firmware version in SMEM image table
----------------------------------------------------------------
Aaron Ma (1):
wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read
Alexander Wetzel (1):
wifi: cfg80211: Fix use after free for wext
Aloka Dixit (4):
wifi: cfg80211: move puncturing bitmap validation from mac80211
wifi: nl80211: validate and configure puncturing bitmap
wifi: cfg80211: include puncturing bitmap in channel switch events
wifi: mac80211: configure puncturing bitmap
Alvin Šipraga (2):
wifi: nl80211: emit CMD_START_AP on multicast group when an AP is started
wifi: nl80211: add MLO_LINK_ID to CMD_STOP_AP event
Andrei Otcheretianski (1):
wifi: mac80211: Don't translate MLD addresses for multicast
Arend van Spriel (1):
wifi: brcmfmac: change cfg80211_set_channel() name and signature
Arnd Bergmann (1):
wifi: mac80211: avoid u32_encode_bits() warning
Ayala Barazani (1):
wifi: iwlwifi: mvm: Support STEP equalizer settings from BIOS.
Bitterblue Smith (4):
wifi: rtl8xxxu: Register the LED and make it blink
wifi: rtl8xxxu: Add LED control code for RTL8188EU
wifi: rtl8xxxu: Add LED control code for RTL8192EU
wifi: rtl8xxxu: Add LED control code for RTL8723AU
Bo Liu (1):
rfkill: Use sysfs_emit() to instead of sprintf()
Chin-Yen Lee (4):
wifi: rtw89: fix potential wrong mapping for pkt-offload
wifi: rtw89: refine packet offload flow
wifi: rtw89: 8852be: enable CLKREQ of PCI capability
wifi: rtw89: move H2C of del_pkt_offload before polling FW status ready
Ching-Te Ku (8):
wifi: rtw89: coex: Update Wi-Fi external control TDMA parameters/tables
wifi: rtw89: coex: Clear Bluetooth HW PTA counter when radio state change
wifi: rtw89: coex: Force to update TDMA parameter when radio state change
wifi: rtw89: coex: Refine coexistence log
wifi: rtw89: coex: Set Bluetooth background scan PTA request priority
wifi: rtw89: coex: Correct A2DP exist variable source
wifi: rtw89: coex: Fix test fail when coexist with raspberryPI A2DP idle
wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.0
Chuanhong Guo (1):
wifi: mt76: mt7921u: add support for Comfast CF-952AX
Dan Carpenter (1):
wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize()
Deren Wu (7):
wifi: mt76: mt7921: fix channel switch fail in monitor mode
wifi: mt76: mt7921: add ack signal support
wifi: mt76: mt7921: fix invalid remain_on_channel duration
wifi: mt76: add flexible polling wait-interval support
wifi: mt76: mt7921: reduce polling time in pmctrl
wifi: mt76: add memory barrier to SDIO queue kick
wifi: mt76: support ww power config in dts node
Dinesh Karthikeyan (3):
wifi: ath12k: Fix incorrect qmi_file_type enum values
wifi: ath12k: Add new qmi_bdf_type to handle caldata
wifi: ath12k: Add support to read EEPROM caldata
Doug Brown (4):
wifi: libertas: fix code style in Marvell structs
wifi: libertas: only add RSN/WPA IE in lbs_add_wpa_tlv
wifi: libertas: add new TLV type for WPS enrollee IE
wifi: libertas: add support for WPS enrollee IE in probe requests
Emmanuel Grumbach (1):
wifi: iwlwifi: mention the response structure in the kerneldoc
Fedor Pchelkin (2):
wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function
wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails
Felix Fietkau (6):
wifi: mt76: mt7921: fix deadlock in mt7921_abort_roc
wifi: cfg80211: move A-MSDU check in ieee80211_data_to_8023_exthdr
wifi: cfg80211: factor out bridge tunnel / RFC1042 header check
wifi: mac80211: remove mesh forwarding congestion check
wifi: mac80211: fix receiving A-MSDU frames on mesh interfaces
wifi: mac80211: add a workaround for receiving non-standard mesh A-MSDU
Gilad Itzkovitch (1):
wifi: mac80211: Fix for Rx fragmented action frames
Golan Ben Ami (1):
wifi: iwlwifi: bump FW API to 74 for AX devices
Govindaraj Saminathan (1):
wifi: ath11k: Fix race condition with struct htt_ppdu_stats_info
Gregory Greenman (2):
wifi: iwlwifi: mvm: always send nullfunc frames on MGMT queue
wifi: iwlwifi: mei: fix compilation errors in rfkill()
Gustavo A. R. Silva (3):
wifi: brcmfmac: Replace one-element array with flexible-array member
wifi: mwifiex: Replace one-element arrays with flexible-array members
wifi: mwifiex: Replace one-element array with flexible-array member
Hector Martin (4):
wifi: brcmfmac: Rename Cypress 89459 to BCM4355
wifi: brcmfmac: pcie: Add IDs/properties for BCM4355
wifi: brcmfmac: pcie: Add IDs/properties for BCM4377
wifi: brcmfmac: pcie: Perform correct BCM4364 firmware selection
Heiner Kallweit (1):
wifi: iwlwifi: improve tag handling in iwl_request_firmware
Howard Hsu (4):
wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work
wifi: mt76: mt7915: rework mt7915_mcu_set_thermal_throttling
wifi: mt76: mt7915: rework mt7915_thermal_temp_store()
wifi: mt76: mt7915: add error message in mt7915_thermal_set_cur_throttle_state()
Jaewan Kim (2):
wifi: mac80211_hwsim: Rename pid to portid to avoid confusion
wifi: nl80211: return error message for malformed chandef
Jiapeng Chong (1):
wifi: ath10k: Remove the unused function ath10k_ce_shadow_src_ring_write_index_set()
Jiasheng Jiang (2):
wifi: iwl3945: Add missing check for create_singlethread_workqueue
wifi: iwl4965: Add missing check for create_singlethread_workqueue()
Johannes Berg (7):
wifi: iwlwifi: mvm: add minimal EHT rate reporting
wifi: cfg80211: trace: remove MAC_PR_{FMT,ARG}
wifi: mac80211: mlme: handle EHT channel puncturing
wifi: mac80211: fix off-by-one link setting
wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta()
wifi: mac80211: always initialize link_sta with sta
wifi: mac80211: add documentation for amsdu_mesh_control
Jonathan Neuschäfer (1):
wifi: wl1251: Fix a typo ("boradcast")
Kalle Valo (8):
wifi: ath12k: driver for Qualcomm Wi-Fi 7 devices
wifi: ath11k: debugfs: fix to work with multiple PCI devices
wifi: ath12k: hal: add ab parameter to macros using it
wifi: ath12k: hal: convert offset macros to functions
wifi: ath12k: wmi: delete PSOC_HOST_MAX_NUM_SS
Merge tag 'iwlwifi-next-for-kalle-2023-01-30' of http://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag 'mt76-for-kvalo-2023-02-03' of https://github.com/nbd168/wireless
Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Karthikeyan Kathirvel (1):
wifi: ath11k: Fix scan request param frame size warning
Karthikeyan Periyasamy (1):
wifi: mac80211: fix non-MLO station association
Kees Cook (1):
wifi: brcmfmac: p2p: Introduce generic flexible array frame member
Krzysztof Kozlowski (1):
dt-bindings: net: wireless: minor whitespace and name cleanups
Kuan-Chung Chen (1):
wifi: rtw89: disallow enter PS mode after create TDLS link
Lorenzo Bianconi (25):
wifi: mt76: introduce mt76_queue_is_wed_rx utility routine
wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
wifi: mt76: mt7996: fix memory leak in mt7996_mcu_exit
wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup
wifi: mt76: dma: fix memory leak running mt76_dma_tx_cleanup
wifi: mt76: mt7915: avoid mcu_restart function pointer
wifi: mt76: mt7603: avoid mcu_restart function pointer
wifi: mt76: mt7615: avoid mcu_restart function pointer
wifi: mt76: mt7921: avoid mcu_restart function pointer
wifi: mt76: fix switch default case in mt7996_reverse_frag0_hdr_trans
wifi: mt76: mt7915: fix memory leak in mt7915_mmio_wed_init_rx_buf
wifi: mt76: switch to page_pool allocator
wifi: mt76: enable page_pool stats
wifi: mt76: mt7996: rely on mt76_connac2_mac_tx_rate_val
wifi: mt76: mt7996: rely on mt76_connac_txp_common structure
wifi: mt76: mt7996: rely on mt76_connac_txp_skb_unmap
wifi: mt76: mt7996: rely on mt76_connac_tx_complete_skb
wifi: mt76: mt7996: avoid mcu_restart function pointer
wifi: mt76: remove __mt76_mcu_restart macro
wifi: mt76: mt7915: add mt7915 wed reset callbacks
wifi: mt76: mt7915: complete wed reset support
wifi: mt76: mt76x0u: report firmware version through ethtool
wifi: mac80211: move color collision detection report in a delayed work
wifi: cfg80211: get rid of gfp in cfg80211_bss_color_notify
wifi: cfg80211: remove gfp parameter from cfg80211_obss_color_collision_notify description
Lukas Wunner (3):
wifi: mwifiex: Add missing compatible string for SD8787
wifi: mwifiex: Support SD8978 chipset
wifi: mwifiex: Support firmware hotfix version in GET_HW_SPEC responses
Marc Bornand (1):
wifi: cfg80211: Set SSID if it is not already set
Martin Blumenstingl (4):
wifi: rtw88: pci: Use enum type for rtw_hw_queue_mapping() and ac_to_hwq
wifi: rtw88: pci: Change queue datatype to enum rtw_tx_queue_type
wifi: rtw88: Move enum rtw_tx_queue_type mapping code to tx.{c,h}
wifi: rtw88: mac: Use existing macros in rtw_pwr_seq_parser()
MeiChia Chiu (2):
wifi: mt76: mt7915: remove BW160 and BW80+80 support
wifi: mt76: mt7996: add EHT beamforming support
Miaoqian Lin (1):
wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup
Minsuk Kang (2):
wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect()
wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback()
Mordechay Goodstein (3):
wifi: iwlwifi: rx: add sniffer support for EHT mode
wifi: iwlwifi: mvm: add sniffer meta data APIs
wifi: iwlwifi: mvm: simplify by using SKB MAC header pointer
Mukesh Sisodiya (1):
wifi: iwlwifi: mvm: Reset rate index if rate is wrong
Nagarajan Maran (1):
wifi: ath11k: fix monitor mode bringup crash
Neil Chen (1):
wifi: mt76: mt7921: fix rx filter incorrect by drv/fw inconsistent
Peter Chiu (2):
wifi: mt76: mt7915: set sku initial value to zero
wifi: mt76: mt7915: wed: enable red per-band token drop
Peter Lafreniere (1):
wifi: rsi: Avoid defines prefixed with CONFIG
Ping-Ke Shih (7):
wifi: rtw89: add use of pkt_list offload to debug entry
wifi: rtw89: 8852b: reset IDMEM mode to default value
wifi: rtw89: 8852b: don't support LPS-PG mode after firmware 0.29.26.0
wifi: rtw89: 8852b: try to use NORMAL_CE type firmware first
wifi: rtw89: 8852b: correct register mask name of TX power offset
wifi: rtl8xxxu: fix txdw7 assignment of TX DESC v3
wifi: rtw89: use readable return 0 in rtw89_mac_cfg_ppdu_status()
Raj Kumar Bhagat (1):
wifi: ath11k: fix ce memory mapping for ahb devices
Rameshkumar Sundaram (2):
wifi: cfg80211: Allow action frames to be transmitted with link BSS in MLD
wifi: mac80211: Allow NSS change only up to capability
Ryder Lee (1):
wifi: mt76: mt7915: fix WED TxS reporting
Sascha Hauer (3):
wifi: rtw88: usb: Set qsel correctly
wifi: rtw88: usb: send Zero length packets if necessary
wifi: rtw88: usb: drop now unnecessary URB size check
Shayne Chen (18):
wifi: mt76: mt7915: add chip id condition in mt7915_check_eeprom()
wifi: mt76: mt7996: fix chainmask calculation in mt7996_set_antenna()
wifi: mt76: mt7996: update register for CFEND_RATE
wifi: mt76: mt7996: do not hardcode vht beamform cap
wifi: mt76: connac: fix POWER_CTRL command name typo
wifi: mt76: add EHT phy type
wifi: mt76: connac: add CMD_CBW_320MHZ
wifi: mt76: connac: add helpers for EHT capability
wifi: mt76: connac: add cmd id related to EHT support
wifi: mt76: increase wcid size to 1088
wifi: mt76: add EHT rate stats for ethtool
wifi: mt76: mt7996: add variants support
wifi: mt76: mt7996: add helpers for wtbl and interface limit
wifi: mt76: mt7996: rework capability init
wifi: mt76: mt7996: add EHT capability init
wifi: mt76: mt7996: add support for EHT rate report
wifi: mt76: mt7996: enable EHT support in firmware
wifi: mac80211: make rate u32 in sta_set_rate_info_rx()
Sowmiya Sree Elavalagan (1):
wifi: ath11k: Add support to configure FTM responder role
Sriram R (8):
dt: bindings: net: ath11k: add IPQ5018 compatible
wifi: ath11k: update hw params for IPQ5018
wifi: ath11k: update ce configurations for IPQ5018
wifi: ath11k: remap ce register space for IPQ5018
wifi: ath11k: update hal srng regs for IPQ5018
wifi: ath11k: initialize hw_ops for IPQ5018
wifi: ath11k: add new hw ops for IPQ5018 to get rx dest ring hashmap
wifi: ath11k: add ipq5018 device support
Sujuan Chen (3):
wifi: mt76: mt7915: release rxwi in mt7915_wed_release_rx_buf
wifi: mt76: dma: add reset to mt76_dma_wed_setup signature
wifi: mt76: dma: reset wed queues in mt76_dma_rx_reset
Thiraviyam Mariyappan (4):
wifi: ath12k: Fix uninitilized variable clang warnings
wifi: ath12k: hal_rx: Use memset_startat() for clearing queue descriptors
wifi: ath12k: dp_mon: Fix out of bounds clang warning
wifi: ath12k: dp_mon: Fix uninitialized warning related to the pktlog
Tom Rix (2):
wifi: iwlwifi: mvm: remove h from printk format specifier
wifi: zd1211rw: remove redundant decls
Veerendranath Jakkam (3):
wifi: cfg80211: Authentication offload to user space for MLO connection in STA mode
wifi: cfg80211: Extend cfg80211_new_sta() for MLD AP
wifi: cfg80211: Extend cfg80211_update_owe_info_event() for MLD AP
Vinay Gannevaram (1):
wifi: nl80211: Allow authentication frames and set keys on NAN interface
Wen Gong (2):
wifi: ath11k: add channel 177 into 5 GHz channel list
wifi: cfg80211: call reg_notifier for self managed wiphy from driver hint
Wenli Looi (1):
wifi: ath9k: remove most hidden macro dependencies on ah
Zong-Zhe Yang (9):
wifi: rtw89: correct unit for port offset and refine macro
wifi: rtw89: split out generic part of rtw89_mac_port_tsf_sync()
wifi: rtw89: mac: add function to get TSF
wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30
wifi: rtw89: deal with RXI300 error
wifi: rtw89: fix parsing offset for MCC C2H
wifi: rtw89: refine MCC C2H debug logs
wifi: rtw89: use passed channel in set_tx_shape_dfir()
wifi: rtw89: phy: set TX power according to RF path number by chip
.../bindings/net/wireless/esp,esp8089.yaml | 18 +-
.../bindings/net/wireless/ieee80211.yaml | 1 -
.../bindings/net/wireless/marvell-8xxx.txt | 4 +-
.../bindings/net/wireless/mediatek,mt76.yaml | 1 -
.../bindings/net/wireless/qcom,ath11k.yaml | 12 +-
.../bindings/net/wireless/silabs,wfx.yaml | 1 -
.../bindings/net/wireless/ti,wlcore.yaml | 62 +-
MAINTAINERS | 7 +
drivers/net/wireless/ath/Kconfig | 1 +
drivers/net/wireless/ath/Makefile | 1 +
drivers/net/wireless/ath/ath10k/ce.c | 8 -
drivers/net/wireless/ath/ath11k/ahb.c | 47 +-
drivers/net/wireless/ath/ath11k/ce.h | 16 +
drivers/net/wireless/ath/ath11k/core.c | 93 +
drivers/net/wireless/ath/ath11k/core.h | 18 +-
drivers/net/wireless/ath/ath11k/debugfs.c | 48 +-
drivers/net/wireless/ath/ath11k/dp_rx.c | 24 +-
drivers/net/wireless/ath/ath11k/hal.c | 17 +-
drivers/net/wireless/ath/ath11k/hal.h | 5 +
drivers/net/wireless/ath/ath11k/hw.c | 371 ++
drivers/net/wireless/ath/ath11k/hw.h | 12 +
drivers/net/wireless/ath/ath11k/mac.c | 102 +-
drivers/net/wireless/ath/ath11k/pci.c | 2 +
drivers/net/wireless/ath/ath11k/wmi.h | 1 +
drivers/net/wireless/ath/ath12k/Kconfig | 34 +
drivers/net/wireless/ath/ath12k/Makefile | 27 +
drivers/net/wireless/ath/ath12k/ce.c | 964 +++
drivers/net/wireless/ath/ath12k/ce.h | 184 +
drivers/net/wireless/ath/ath12k/core.c | 939 +++
drivers/net/wireless/ath/ath12k/core.h | 822 +++
drivers/net/wireless/ath/ath12k/dbring.c | 357 +
drivers/net/wireless/ath/ath12k/dbring.h | 80 +
drivers/net/wireless/ath/ath12k/debug.c | 102 +
drivers/net/wireless/ath/ath12k/debug.h | 67 +
drivers/net/wireless/ath/ath12k/dp.c | 1580 +++++
drivers/net/wireless/ath/ath12k/dp.h | 1816 +++++
drivers/net/wireless/ath/ath12k/dp_mon.c | 2596 ++++++++
drivers/net/wireless/ath/ath12k/dp_mon.h | 106 +
drivers/net/wireless/ath/ath12k/dp_rx.c | 4234 ++++++++++++
drivers/net/wireless/ath/ath12k/dp_rx.h | 145 +
drivers/net/wireless/ath/ath12k/dp_tx.c | 1211 ++++
drivers/net/wireless/ath/ath12k/dp_tx.h | 41 +
drivers/net/wireless/ath/ath12k/hal.c | 2222 ++++++
drivers/net/wireless/ath/ath12k/hal.h | 1142 ++++
drivers/net/wireless/ath/ath12k/hal_desc.h | 2961 ++++++++
drivers/net/wireless/ath/ath12k/hal_rx.c | 850 +++
drivers/net/wireless/ath/ath12k/hal_rx.h | 704 ++
drivers/net/wireless/ath/ath12k/hal_tx.c | 145 +
drivers/net/wireless/ath/ath12k/hal_tx.h | 194 +
drivers/net/wireless/ath/ath12k/hif.h | 144 +
drivers/net/wireless/ath/ath12k/htc.c | 789 +++
drivers/net/wireless/ath/ath12k/htc.h | 316 +
drivers/net/wireless/ath/ath12k/hw.c | 1041 +++
drivers/net/wireless/ath/ath12k/hw.h | 312 +
drivers/net/wireless/ath/ath12k/mac.c | 7038 ++++++++++++++++++++
drivers/net/wireless/ath/ath12k/mac.h | 76 +
drivers/net/wireless/ath/ath12k/mhi.c | 616 ++
drivers/net/wireless/ath/ath12k/mhi.h | 46 +
drivers/net/wireless/ath/ath12k/pci.c | 1374 ++++
drivers/net/wireless/ath/ath12k/pci.h | 135 +
drivers/net/wireless/ath/ath12k/peer.c | 342 +
drivers/net/wireless/ath/ath12k/peer.h | 67 +
drivers/net/wireless/ath/ath12k/qmi.c | 3087 +++++++++
drivers/net/wireless/ath/ath12k/qmi.h | 569 ++
drivers/net/wireless/ath/ath12k/reg.c | 732 ++
drivers/net/wireless/ath/ath12k/reg.h | 95 +
drivers/net/wireless/ath/ath12k/rx_desc.h | 1441 ++++
drivers/net/wireless/ath/ath12k/trace.c | 10 +
drivers/net/wireless/ath/ath12k/trace.h | 152 +
drivers/net/wireless/ath/ath12k/wmi.c | 6600 ++++++++++++++++++
drivers/net/wireless/ath/ath12k/wmi.h | 4803 +++++++++++++
drivers/net/wireless/ath/ath6kl/cfg80211.c | 2 +-
drivers/net/wireless/ath/ath9k/ar5008_phy.c | 10 +-
drivers/net/wireless/ath/ath9k/ar9002_calib.c | 30 +-
drivers/net/wireless/ath/ath9k/ar9002_hw.c | 10 +-
drivers/net/wireless/ath/ath9k/ar9002_mac.c | 14 +-
drivers/net/wireless/ath/ath9k/ar9002_phy.c | 4 +-
drivers/net/wireless/ath/ath9k/ar9003_calib.c | 74 +-
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 64 +-
drivers/net/wireless/ath/ath9k/ar9003_eeprom.h | 12 +-
drivers/net/wireless/ath/ath9k/ar9003_hw.c | 4 +-
drivers/net/wireless/ath/ath9k/ar9003_mac.c | 12 +-
drivers/net/wireless/ath/ath9k/ar9003_mci.c | 6 +-
drivers/net/wireless/ath/ath9k/ar9003_paprd.c | 56 +-
drivers/net/wireless/ath/ath9k/ar9003_phy.c | 26 +-
drivers/net/wireless/ath/ath9k/ar9003_phy.h | 82 +-
drivers/net/wireless/ath/ath9k/ar9003_wow.c | 18 +-
drivers/net/wireless/ath/ath9k/btcoex.c | 14 +-
drivers/net/wireless/ath/ath9k/calib.c | 32 +-
drivers/net/wireless/ath/ath9k/eeprom.h | 12 +-
drivers/net/wireless/ath/ath9k/eeprom_def.c | 10 +-
drivers/net/wireless/ath/ath9k/hif_usb.c | 37 +-
drivers/net/wireless/ath/ath9k/htc_drv_init.c | 6 +-
drivers/net/wireless/ath/ath9k/htc_hst.c | 4 +-
drivers/net/wireless/ath/ath9k/hw.c | 128 +-
drivers/net/wireless/ath/ath9k/mac.c | 42 +-
drivers/net/wireless/ath/ath9k/pci.c | 4 +-
drivers/net/wireless/ath/ath9k/reg.h | 148 +-
drivers/net/wireless/ath/ath9k/rng.c | 6 +-
drivers/net/wireless/ath/ath9k/wmi.c | 1 +
drivers/net/wireless/ath/ath9k/xmit.c | 2 +-
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 7 +-
.../broadcom/brcm80211/brcmfmac/cfg80211.h | 2 +-
.../wireless/broadcom/brcm80211/brcmfmac/chip.c | 6 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 4 +-
.../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 33 +-
.../broadcom/brcm80211/include/brcm_hw_ids.h | 8 +-
drivers/net/wireless/intel/iwlegacy/3945-mac.c | 18 +-
drivers/net/wireless/intel/iwlegacy/4965-mac.c | 12 +-
drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 2 +-
.../net/wireless/intel/iwlwifi/fw/api/commands.h | 1 +
.../net/wireless/intel/iwlwifi/fw/api/datapath.h | 2 +-
drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 145 +-
drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 59 +-
drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 19 +-
.../wireless/intel/iwlwifi/iwl-context-info-gen3.h | 21 +-
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 12 +-
drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 4 +
drivers/net/wireless/intel/iwlwifi/mei/main.c | 6 +-
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 6 +-
.../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 7 +
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 1 +
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 80 +-
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 7 +-
.../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 5 +
drivers/net/wireless/mac80211_hwsim.c | 6 +-
drivers/net/wireless/marvell/libertas/cfg.c | 76 +-
drivers/net/wireless/marvell/libertas/types.h | 21 +-
drivers/net/wireless/marvell/mwifiex/11h.c | 2 +-
drivers/net/wireless/marvell/mwifiex/11n.c | 6 +-
.../net/wireless/marvell/mwifiex/11n_rxreorder.c | 2 +-
drivers/net/wireless/marvell/mwifiex/Kconfig | 5 +-
drivers/net/wireless/marvell/mwifiex/cmdevt.c | 5 +
drivers/net/wireless/marvell/mwifiex/fw.h | 23 +-
drivers/net/wireless/marvell/mwifiex/sdio.c | 26 +-
drivers/net/wireless/marvell/mwifiex/sdio.h | 1 +
drivers/net/wireless/mediatek/mt76/Kconfig | 1 +
drivers/net/wireless/mediatek/mt76/dma.c | 120 +-
drivers/net/wireless/mediatek/mt76/dma.h | 1 +
drivers/net/wireless/mediatek/mt76/eeprom.c | 1 +
drivers/net/wireless/mediatek/mt76/mac80211.c | 68 +-
drivers/net/wireless/mediatek/mt76/mt76.h | 55 +-
drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 3 +-
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 3 +-
.../net/wireless/mediatek/mt76/mt7615/sdio_mcu.c | 1 -
.../net/wireless/mediatek/mt76/mt7615/usb_mcu.c | 1 -
drivers/net/wireless/mediatek/mt76/mt76_connac.h | 5 +
.../net/wireless/mediatek/mt76/mt76_connac_mac.c | 7 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 46 +
.../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 16 +-
.../net/wireless/mediatek/mt76/mt76x0/usb_mcu.c | 1 +
drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 45 +-
drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt7915/init.c | 70 +-
drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 12 +-
drivers/net/wireless/mediatek/mt76/mt7915/main.c | 39 +-
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 120 +-
drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 1 +
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 96 +-
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 7 +
drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 2 +
.../net/wireless/mediatek/mt76/mt7921/acpi_sar.c | 7 +-
drivers/net/wireless/mediatek/mt76/mt7921/init.c | 11 +-
drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 15 +
drivers/net/wireless/mediatek/mt76/mt7921/main.c | 116 +-
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 106 +-
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 9 +
.../net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 9 +-
drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 8 +
.../net/wireless/mediatek/mt76/mt7921/testmode.c | 1 -
drivers/net/wireless/mediatek/mt76/mt7921/usb.c | 4 +-
.../net/wireless/mediatek/mt76/mt7996/debugfs.c | 8 +-
drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c | 27 +
drivers/net/wireless/mediatek/mt76/mt7996/init.c | 406 +-
drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 149 +-
drivers/net/wireless/mediatek/mt76/mt7996/mac.h | 24 -
drivers/net/wireless/mediatek/mt76/mt7996/main.c | 17 +-
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c | 234 +-
drivers/net/wireless/mediatek/mt76/mt7996/mcu.h | 16 +
drivers/net/wireless/mediatek/mt76/mt7996/mmio.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h | 26 +-
drivers/net/wireless/mediatek/mt76/mt7996/regs.h | 15 +-
drivers/net/wireless/mediatek/mt76/sdio.c | 4 +
drivers/net/wireless/mediatek/mt76/usb.c | 42 +-
drivers/net/wireless/mediatek/mt76/util.c | 10 +-
drivers/net/wireless/quantenna/qtnfmac/event.c | 3 +-
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 8 +
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8188e.c | 25 +
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 24 +
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723a.c | 25 +
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 40 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h | 6 +
drivers/net/wireless/realtek/rtw88/mac.c | 4 +-
drivers/net/wireless/realtek/rtw88/pci.c | 50 +-
drivers/net/wireless/realtek/rtw88/tx.c | 41 +
drivers/net/wireless/realtek/rtw88/tx.h | 3 +
drivers/net/wireless/realtek/rtw88/usb.c | 18 +-
drivers/net/wireless/realtek/rtw89/coex.c | 212 +-
drivers/net/wireless/realtek/rtw89/core.c | 33 +-
drivers/net/wireless/realtek/rtw89/core.h | 6 +-
drivers/net/wireless/realtek/rtw89/debug.c | 43 +
drivers/net/wireless/realtek/rtw89/debug.h | 1 +
drivers/net/wireless/realtek/rtw89/fw.c | 84 +-
drivers/net/wireless/realtek/rtw89/fw.h | 40 +-
drivers/net/wireless/realtek/rtw89/mac.c | 88 +-
drivers/net/wireless/realtek/rtw89/mac.h | 19 +-
drivers/net/wireless/realtek/rtw89/mac80211.c | 1 +
drivers/net/wireless/realtek/rtw89/pci.c | 2 +-
drivers/net/wireless/realtek/rtw89/phy.c | 9 +-
drivers/net/wireless/realtek/rtw89/reg.h | 3 +
drivers/net/wireless/realtek/rtw89/rtw8852a.c | 1 +
drivers/net/wireless/realtek/rtw89/rtw8852b.c | 7 +-
drivers/net/wireless/realtek/rtw89/rtw8852c.c | 5 +-
drivers/net/wireless/realtek/rtw89/ser.c | 1 +
drivers/net/wireless/realtek/rtw89/wow.c | 26 +-
drivers/net/wireless/rsi/rsi_91x_hal.c | 4 +-
drivers/net/wireless/rsi/rsi_hal.h | 2 +-
drivers/net/wireless/ti/wl1251/init.c | 2 +-
drivers/net/wireless/zydas/zd1211rw/zd_rf.h | 3 -
include/linux/ieee80211.h | 1 +
include/linux/mmc/sdio_ids.h | 1 +
include/net/cfg80211.h | 132 +-
include/net/mac80211.h | 8 +-
include/uapi/linux/nl80211.h | 32 +
net/mac80211/cfg.c | 50 +-
net/mac80211/chan.c | 2 +-
net/mac80211/debugfs_netdev.c | 3 -
net/mac80211/ieee80211_i.h | 6 +-
net/mac80211/link.c | 3 +
net/mac80211/mlme.c | 167 +-
net/mac80211/rx.c | 401 +-
net/mac80211/sta_info.c | 5 +-
net/mac80211/sta_info.h | 3 +
net/mac80211/tx.c | 2 +-
net/mac80211/vht.c | 25 +-
net/rfkill/core.c | 16 +-
net/wireless/ap.c | 2 +-
net/wireless/chan.c | 69 +
net/wireless/mlme.c | 5 +-
net/wireless/nl80211.c | 156 +-
net/wireless/nl80211.h | 2 +-
net/wireless/reg.c | 3 +
net/wireless/sme.c | 48 +-
net/wireless/trace.h | 309 +-
net/wireless/util.c | 183 +-
246 files changed, 58095 insertions(+), 2067 deletions(-)
create mode 100644 drivers/net/wireless/ath/ath12k/Kconfig
create mode 100644 drivers/net/wireless/ath/ath12k/Makefile
create mode 100644 drivers/net/wireless/ath/ath12k/ce.c
create mode 100644 drivers/net/wireless/ath/ath12k/ce.h
create mode 100644 drivers/net/wireless/ath/ath12k/core.c
create mode 100644 drivers/net/wireless/ath/ath12k/core.h
create mode 100644 drivers/net/wireless/ath/ath12k/dbring.c
create mode 100644 drivers/net/wireless/ath/ath12k/dbring.h
create mode 100644 drivers/net/wireless/ath/ath12k/debug.c
create mode 100644 drivers/net/wireless/ath/ath12k/debug.h
create mode 100644 drivers/net/wireless/ath/ath12k/dp.c
create mode 100644 drivers/net/wireless/ath/ath12k/dp.h
create mode 100644 drivers/net/wireless/ath/ath12k/dp_mon.c
create mode 100644 drivers/net/wireless/ath/ath12k/dp_mon.h
create mode 100644 drivers/net/wireless/ath/ath12k/dp_rx.c
create mode 100644 drivers/net/wireless/ath/ath12k/dp_rx.h
create mode 100644 drivers/net/wireless/ath/ath12k/dp_tx.c
create mode 100644 drivers/net/wireless/ath/ath12k/dp_tx.h
create mode 100644 drivers/net/wireless/ath/ath12k/hal.c
create mode 100644 drivers/net/wireless/ath/ath12k/hal.h
create mode 100644 drivers/net/wireless/ath/ath12k/hal_desc.h
create mode 100644 drivers/net/wireless/ath/ath12k/hal_rx.c
create mode 100644 drivers/net/wireless/ath/ath12k/hal_rx.h
create mode 100644 drivers/net/wireless/ath/ath12k/hal_tx.c
create mode 100644 drivers/net/wireless/ath/ath12k/hal_tx.h
create mode 100644 drivers/net/wireless/ath/ath12k/hif.h
create mode 100644 drivers/net/wireless/ath/ath12k/htc.c
create mode 100644 drivers/net/wireless/ath/ath12k/htc.h
create mode 100644 drivers/net/wireless/ath/ath12k/hw.c
create mode 100644 drivers/net/wireless/ath/ath12k/hw.h
create mode 100644 drivers/net/wireless/ath/ath12k/mac.c
create mode 100644 drivers/net/wireless/ath/ath12k/mac.h
create mode 100644 drivers/net/wireless/ath/ath12k/mhi.c
create mode 100644 drivers/net/wireless/ath/ath12k/mhi.h
create mode 100644 drivers/net/wireless/ath/ath12k/pci.c
create mode 100644 drivers/net/wireless/ath/ath12k/pci.h
create mode 100644 drivers/net/wireless/ath/ath12k/peer.c
create mode 100644 drivers/net/wireless/ath/ath12k/peer.h
create mode 100644 drivers/net/wireless/ath/ath12k/qmi.c
create mode 100644 drivers/net/wireless/ath/ath12k/qmi.h
create mode 100644 drivers/net/wireless/ath/ath12k/reg.c
create mode 100644 drivers/net/wireless/ath/ath12k/reg.h
create mode 100644 drivers/net/wireless/ath/ath12k/rx_desc.h
create mode 100644 drivers/net/wireless/ath/ath12k/trace.c
create mode 100644 drivers/net/wireless/ath/ath12k/trace.h
create mode 100644 drivers/net/wireless/ath/ath12k/wmi.c
create mode 100644 drivers/net/wireless/ath/ath12k/wmi.h
Powered by blists - more mailing lists