Hi,
here's a pull request to net-next tree, more info below. Please let me know if
there are any problems.
Kalle
The following changes since commit 1cedb16b945c32e029effbe6bf4cd8222e111130:
Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue (2024-04-25 20:00:54 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git tags/wireless-next-2024-05-08
for you to fetch changes up to 1d60eabb82694e58543e2b6366dae3e7465892a5:
wifi: mwl8k: initialize cmd->addr[] properly (2024-05-07 15:08:14 +0300)
----------------------------------------------------------------
wireless-next patches for v6.10
The third, and most likely the last, "new features" pull request for
v6.10 with changes both in stack and in drivers. In ath12k and rtw89
we disabled Wireless Extensions just like with iwlwifi earlier. Wi-Fi
7 devices will not support Wireless Extensions (WEXT) anymore so if
someone is still using the legacy WEXT interface it's time to switch
to nl80211 now!
We merged wireless into wireless-next as we decided not to send a
wireless pull request to v6.9 this late in the cycle. Also an
immutable branch with MHI subsystem was merged to get ath11k and
ath12k hibernation working.
Major changes:
mac80211/cfg80211
* handle color change per link
mt76
* mt7921 LED control
* mt7925 EHT radiotap support
* mt7920e PCI support
ath12k
* debugfs support
* dfs_simulate_radar debugfs file
* disable Wireless Extensions
* suspend and hibernation support
* ACPI support
* refactoring in preparation of multi-link support
ath11k
* support hibernation (required changes in qrtr and MHI subsystems)
* ieee80211-freq-limit Device Tree property support
ath10k
* firmware-name Device Tree property support
rtw89
* complete features of new WiFi 7 chip 8922AE including BT-coexistence
and WoWLAN
* use BIOS ACPI settings to set TX power and channels
* disable Wireless Extensios on Wi-Fi 7 devices
iwlwifi
* block_esr debugfs file
* support again firmware API 90 (was reverted earlier)
* provide channel survey information for Automatic Channel Selection (ACS)
----------------------------------------------------------------
Aditya Kumar Singh (3):
wifi: cfg80211: handle color change per link
wifi: mac80211: handle color change per link
wifi: mac80211_hwsim: add support for BSS color
Andy Shevchenko (1):
wifi: mt76: mt7915: Remove unused of_gpio.h
Arnd Bergmann (2):
wifi: carl9170: re-fix fortified-memset warning
wifi: ath9k: work around memset overflow warning
Baochen Qiang (16):
bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation
net: qrtr: support suspend/hibernation
wifi: ath11k: support hibernation
wifi: ath12k: fix kernel crash during resume
wifi: ath12k: rearrange IRQ enable/disable in reset path
wifi: ath12k: remove MHI LOOPBACK channels
wifi: ath12k: do not dump SRNG statistics during resume
wifi: ath12k: fix warning on DMA ring capabilities event
wifi: ath12k: decrease MHI channel buffer length to 8KB
wifi: ath12k: flush all packets before suspend
wifi: ath12k: no need to handle pktlog during suspend/resume
wifi: ath12k: avoid stopping mac80211 queues in ath12k_core_restart()
wifi: ath12k: support suspend/resume
wifi: ath12k: change supports_suspend to true for WCN7850
wifi: ath12k: check M3 buffer size as well whey trying to reuse it
wifi: ath12k: fix flush failure in recovery scenarios
Ben Greear (2):
wifi: mt76: mt7915: add missing chanctx ops
wifi: iwlwifi: Use request_module_nowait
Benjamin Berg (2):
wifi: iwlwifi: mvm: add the firmware API for channel survey
wifi: iwlwifi: mvm: record and return channel survey information
Bitterblue Smith (10):
wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU
wifi: rtl8xxxu: Add separate MAC init table for RTL8192CU
wifi: rtl8xxxu: Add LED control code for RTL8192CU family
wifi: rtl8xxxu: Add LED control code for RTL8723BU
wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power
wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE
wifi: rtlwifi: rtl8192de: Fix endianness issue in RX path
wifi: rtlwifi: Move code from rtl8192de to rtl8192d-common
wifi: rtlwifi: Clean up rtl8192d-common a bit
wifi: rtlwifi: Adjust rtl8192d-common for USB
Bo Jiao (1):
wifi: mt76: mt7915: only set MT76_MCU_RESET for the main phy
Breno Leitao (3):
wifi: qtnfmac: Move stats allocation to core
wifi: qtnfmac: Remove generic .ndo_get_stats64
wifi: iwlwifi: pcie: allocate dummy net_device dynamically
Chad Monroe (1):
wifi: mt76: mt7996: fix size of txpower MCU command
Chia-Yuan Li (1):
wifi: rtw89: 8852c: refine power sequence to imporve power consumption
Chih-Kang Chang (10):
wifi: rtw89: wow: refine WoWLAN flows of HCI interrupts and low power mode
wifi: rtw89: wow: parsing Auth Key Management from associate request
wifi: rtw89: wow: prepare PTK GTK info from mac80211
wifi: rtw89: use struct to access firmware command h2c_dctl_sec_cam_v1
wifi: rtw89: use struct to fill H2C of WoWLAN global configuration
wifi: rtw89: wow: construct EAPoL packet for GTK rekey offload
wifi: rtw89: wow: add GTK rekey feature related H2C commands
wifi: rtw89: wow: update latest PTK GTK info to mac80211 after resume
wifi: rtw89: wow: support 802.11w PMF IGTK rekey
wifi: rtw89: wow: support WEP cipher on WoWLAN
Chin-Yen Lee (3):
wifi: rtw89: reset AFEDIG register in power off sequence
wifi: rtw89: wow: send RFK pre-nofity H2C command in WoWLAN mode
wifi: rtw89: wow: add ARP offload feature
Ching-Te Ku (17):
wifi: rtw89: coex: Allow Bluetooth doing traffic during Wi-Fi scan
wifi: rtw89: coex: Add v7 firmware cycle status report
wifi: rtw89: coex: Add version 3 report map of H2C command
wifi: rtw89: coex: Add PTA path control condition for chip RTL8922A
wifi: rtw89: coex: Update Bluetooth polluted Wi-Fi TX logic
wifi: rtw89: coex: Add register monitor report v7 format
wifi: rtw89: coex: Add GPIO signal control version 7
wifi: rtw89: coex: Add coexistence firmware control report version 8
wifi: rtw89: coex: Re-order the index for the report from firmware
wifi: rtw89: coex: Add Wi-Fi null data status version 7
wifi: rtw89: coex: Add Bluetooth scan parameter report version 7
wifi: rtw89: coex: Add Bluetooth frequency hopping map version 7
wifi: rtw89: coex: Add Bluetooth version report version 7
wifi: rtw89: coex: Fix unexpected value in version 7 slot parameter
wifi: rtw89: coex: Add Wi-Fi role v8 condition when set Bluetooth channel
wifi: rtw89: coex: Add Wi-Fi role v8 condition when set BTG control
wifi: rtw89: coex: Check and enable reports after run coex
Christian Lamparter (2):
dt-bindings: net: wireless: ath11k: add ieee80211-freq-limit property
wifi: ath11k: add support DT ieee80211-freq-limit
Christophe JAILLET (3):
wifi: ath11k: Fix error handling in ath11k_wmi_p2p_noa_event()
wifi: brcmsmac: ampdu: remove unused cb_del_ampdu_pars struct
wifi: brcmfmac: remove unused brcmf_usb_image struct
Colin Ian King (1):
wifi: rtlwifi: rtl8723be: Make read-only arrays static const
Dan Carpenter (1):
wifi: mwl8k: initialize cmd->addr[] properly
Daniel Gabay (3):
wifi: iwlwifi: Print EMLSR states name
wifi: iwlwifi: Force SCU_ACTIVE for specific platforms
wifi: iwlwifi: Ensure prph_mac dump includes all addresses
Deren Wu (2):
wifi: mt76: mt7921: introduce mt7920 PCIe support
wifi: mt76: mt7925: add EHT radiotap support in monitor mode
Dmitry Baryshkov (5):
dt-bindings: net: wireless: ath10k: describe firmware-name property
wifi: ath10k: support board-specific firmware overrides
wifi: ath10k: populate board data for WCN3990
wifi: ath10k: drop chip-specific board data file name
wifi: ath10k: drop fw.eboard file name
Felix Fietkau (10):
wifi: mt76: mt7915: initialize rssi on adding stations
wifi: mt76: replace skb_put with skb_put_zero
wifi: mt76: fix tx packet loss when scanning on DBDC
wifi: mt76: mt7996: only set MT76_MCU_RESET for the main phy
wifi: mt76: mt7915: add fallback in case of missing precal data
wifi: mt76: mt7603: fix tx queue of loopback packets
wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset
wifi: mt76: connac: use muar idx 0xe for non-mt799x as well
wifi: mt76: make const arrays in functions static
wifi: mt76: enable spectrum management
Gustavo A. R. Silva (3):
wifi: wil6210: cfg80211: Use __counted_by() in struct wmi_start_scan_cmd and avoid some -Wfamnae warnings
wifi: wil6210: wmi: Use __counted_by() in struct wmi_set_link_monitor_cmd and avoid -Wfamnae warning
wifi: rtlwifi: Remove unused structs and avoid multiple -Wfamnae warnings
Hao Zhang (1):
wifi: mt76: mt7921e: add LED control support
Henry Yen (2):
wifi: mt76: mt7915: fix bogus Tx/Rx airtime duration values
wifi: mt76: mt7996: fix non-main BSS no beacon issue for MBSS scenario
Howard Hsu (4):
wifi: mt76: mt7915: fix HE PHY capabilities IE for station mode
wifi: mt76: connac: enable HW CSO module for mt7996
wifi: mt76: mt7996: fix potential memory leakage when reading chip temperature
wifi: mt76: connac: enable critical packet mode support for mt7992
Ilan Peer (1):
wifi: iwlwifi: mvm: Fix race in scan completion
Jeff Johnson (3):
wifi: ath11k: fix hal_rx_buf_return_buf_manager documentation
wifi: ath12k: fix hal_rx_buf_return_buf_manager documentation
wifi: ath12k: don't use %pK in dmesg format strings
Jiapeng Chong (1):
wifi: rtw89: Remove the redundant else branch in the function rtw89_phy_get_kpath
Johannes Berg (5):
Merge wireless into wireless-next
wifi: iwlwifi: mvm: exit EMLSR when CSA happens
wifi: iwlwifi: mvm: don't reset link selection during restart
wifi: iwlwifi: mvm: use already determined cmd_id
wifi: iwlwifi: mvm: align UATS naming with firmware
Kalle Valo (7):
Merge branch 'mhi-immutable' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi into ath-next
wifi: ath12k: enable WIPHY_FLAG_DISABLE_WEXT
wifi: rtl8xxxu: remove some unused includes
wifi: rtl8xxxu: remove rtl8xxxu_ prefix from filenames
Merge tag 'mt76-for-kvalo-2024-05-02' of https://github.com/nbd168/wireless
Merge tag 'ath-next-20240502' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath
Merge tag 'rtw-next-2024-05-04-v2' of https://github.com/pkshih/rtw
Kang Yang (2):
wifi: ath12k: dynamically update peer puncturing bitmap for STA
wifi: ath12k: add support to handle beacon miss for WCN7850
Karthikeyan Kathirvel (1):
wifi: ath12k: fix out-of-bound access of qmi_invoke_handler()
Karthikeyan Periyasamy (9):
wifi: ath12k: extend the link capable flag
wifi: ath12k: fix link capable flags
wifi: ath12k: correct the capital word typo
wifi: ath12k: add multiple radio support in a single MAC HW un/register
wifi: ath12k: fix mac id extraction when MSDU spillover in rx error path
wifi: ath12k: avoid redundant code in Rx cookie conversion init
wifi: ath12k: Refactor the hardware cookie conversion init
wifi: ath12k: displace the Tx and Rx descriptor in cookie conversion table
wifi: ath12k: Refactor data path cmem init
Kees Cook (1):
wifi: nl80211: Avoid address calculations via out of bounds array indexing
Krzysztof Kozlowski (1):
wifi: ath6kl: sdio: simplify module initialization
Kuan-Chung Chen (1):
wifi: rtw89: fix CTS transmission issue with center frequency deviation
Leon Yen (1):
wifi: mt76: mt7921s: fix potential hung tasks during chip recovery
Lingbo Kong (5):
wifi: ath12k: ACPI TAS support
wifi: ath12k: ACPI SAR support
wifi: ath12k: ACPI CCA threshold support
wifi: ath12k: ACPI band edge channel power support
wifi: ath12k: fix the problem that down grade phy mode operation
Lorenzo Bianconi (2):
wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet()
wifi: mt76: sdio: move mcu queue size check inside critical section
Martin Kaistra (2):
Revert "wifi: rtl8xxxu: enable MFP support"
wifi: rtl8xxxu: enable MFP support with security flag of RX descriptor
MeiChia Chiu (1):
wifi: mt76: mt7915: add support for disabling in-band discovery
Miaoqing Pan (1):
wifi: ath12k: fix missing endianness conversion in wmi_vdev_create_cmd()
Michael-CY Lee (1):
wifi: mt76: mt7996: let upper layer handle MGMT frame protection
Ming Yen Hsieh (1):
wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command
Miri Korenblit (14):
wifi: iwlwifi: cleanup EMLSR when BT is active handling
wifi: iwlwifi: mvm: trigger link selection after exiting EMLSR
wifi: iwlwifi: mvm: add a debugfs for (un)blocking EMLSR
wifi: iwlwifi: mvm: Always allow entering EMLSR from debugfs
wifi: iwlwifi: mvm: don't always unblock EMLSR
wifi: iwlwifi: mvm: Activate EMLSR based on traffic volume
wifi: iwlwifi: mvm: consider FWs recommendation for EMLSR
wifi: iwlwifi: mvm: trigger link selection upon TTLM start/end
wifi: iwlwifi: mvm: avoid always prefering single-link
wifi: iwlwifi: mvm: fix typo in debug print
wifi: iwlwifi: mvm: fix primary link setting
wifi: iwlwifi: bump FW API to 90 for BZ/SC devices
wifi: iwlwifi: mvm: exit EMLSR if secondary link is not used
wifi: iwlwifi: mvm: don't request statistics in restart
Muhammad Usama Anjum (1):
wifi: mt76: connac: check for null before dereferencing
Nikita Zhandarovich (2):
wifi: carl9170: add a proper sanity check for endpoints
wifi: ar5523: enable proper endpoint verification
Peter Chiu (3):
wifi: mt76: mt7915: fix mcu command format for mt7915 tx stats
wifi: mt76: mt7915: add mt7986, mt7916 and mt7981 pre-calibration
wifi: mt76: mt7996: set RCPI value in rate control command
Ping-Ke Shih (6):
wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command
wifi: rtw88: suppress messages of failed to flush queue
wifi: rtw89: 8852b: update hardware parameters for RFE type 5
wifi: rtl8xxxu: cleanup includes
wifi: rtw89: correct aSIFSTime for 6GHz band
wifi: rtlwifi: 8192d: initialize rate_mask in rtl92de_update_hal_rate_mask()
Raj Kumar Bhagat (2):
wifi: ath12k: read single_chip_mlo_support parameter from QMI PHY capability
wifi: ath12k: set mlo_capable_flags based on QMI PHY capability
Ramasamy Kaliappan (1):
wifi: ath12k: initial debugfs support
Ramya Gnanasekar (1):
wifi: ath12k: debugfs: radar simulation support
Rong Yan (1):
wifi: mt76: mt7921: cqm rssi low/high event notify
Shayne Chen (2):
wifi: mt76: mt7996: disable rx header translation for BMC entry
wifi: mt76: connac: use peer address for station BMC entry
Sriram R (11):
wifi: ath12k: Modify add and remove chanctx ops for single wiphy support
wifi: ath12k: modify ath12k mac start/stop ops for single wiphy
wifi: ath12k: vdev statemachine changes for single wiphy
wifi: ath12k: scan statemachine changes for single wiphy
wifi: ath12k: fetch correct radio based on vdev status
wifi: ath12k: Cache vdev configs before vdev create
wifi: ath12k: Add additional checks for vif and sta iterators
wifi: ath12k: modify regulatory support for single wiphy architecture
wifi: ath12k: Modify set and get antenna mac ops for single wiphy
wifi: ath12k: Modify rts threshold mac op for single wiphy
wifi: ath12k: support get_survey mac op for single wiphy
StanleyYP Wang (1):
wifi: mt76: mt7996: add sanity checks for background radar trigger
Su Hui (1):
wifi: ath10k: Fix an error code problem in ath10k_dbg_sta_write_peer_debug_trigger()
Thiraviyam Mariyappan (1):
wifi: ath12k: enable service flag for survey dump stats
Xin Deng (1):
wifi: cfg80211: Clear mlo_links info when STA disconnects
Yedidya Benshimol (5):
wifi: iwlwifi: mvm: Disable/enable EMLSR due to link's bandwidth/band
wifi: iwlwifi: mvm: Block EMLSR when a p2p/softAP vif is active
wifi: iwlwifi: mvm: Add active EMLSR blocking reasons prints
wifi: iwlwifi: mvm: add a debugfs for reading EMLSR blocking reasons
wifi: iwlwifi: mvm: Add a print for invalid link pair due to bandwidth
Zong-Zhe Yang (10):
wifi: rtw89: sar: correct TX power boundary for MAC domain
wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband
wifi: rtw89: 8852c: update TX power tables to R69.1 (1 of 2)
wifi: rtw89: 8852c: update TX power tables to R69.1 (2 of 2)
wifi: rtw89: regd: block 6 GHz by policy if not specific country
wifi: rtw89: regd: extend policy of UNII-4 for IC regulatory
wifi: rtw89: acpi: process 6 GHz SP policy from ACPI DSM
wifi: rtw89: regd: handle policy of 6 GHz SP according to BIOS
wifi: rtw89: set WIPHY_FLAG_DISABLE_WEXT before MLO
wifi: rtw89: 8922a: fix argument to hal_reset in bb_cfg_txrx_path
striebit (1):
wifi: iwlwifi: mvm: add beacon template version 14
.../bindings/net/wireless/qcom,ath10k.yaml | 6 +
.../bindings/net/wireless/qcom,ath11k.yaml | 3 +
drivers/bus/mhi/host/internal.h | 4 +-
drivers/bus/mhi/host/pm.c | 42 +-
drivers/net/wireless/ath/ar5523/ar5523.c | 14 +
drivers/net/wireless/ath/ath.h | 6 +-
drivers/net/wireless/ath/ath10k/core.c | 43 +-
drivers/net/wireless/ath/ath10k/core.h | 2 +
drivers/net/wireless/ath/ath10k/debugfs_sta.c | 2 +-
drivers/net/wireless/ath/ath10k/hw.h | 14 +-
drivers/net/wireless/ath/ath10k/pci.c | 10 +-
drivers/net/wireless/ath/ath10k/snoc.c | 3 +
drivers/net/wireless/ath/ath10k/targaddrs.h | 3 +
drivers/net/wireless/ath/ath11k/ahb.c | 6 +-
drivers/net/wireless/ath/ath11k/core.c | 113 +-
drivers/net/wireless/ath/ath11k/core.h | 6 +-
drivers/net/wireless/ath/ath11k/hal.h | 2 +-
drivers/net/wireless/ath/ath11k/hif.h | 14 +-
drivers/net/wireless/ath/ath11k/mac.c | 3 +-
drivers/net/wireless/ath/ath11k/mhi.c | 12 +-
drivers/net/wireless/ath/ath11k/mhi.h | 5 +-
drivers/net/wireless/ath/ath11k/pci.c | 44 +-
drivers/net/wireless/ath/ath11k/qmi.c | 2 +-
drivers/net/wireless/ath/ath11k/wmi.c | 21 +-
drivers/net/wireless/ath/ath12k/Kconfig | 9 +
drivers/net/wireless/ath/ath12k/Makefile | 2 +
drivers/net/wireless/ath/ath12k/acpi.c | 394 +++
drivers/net/wireless/ath/ath12k/acpi.h | 76 +
drivers/net/wireless/ath/ath12k/core.c | 123 +-
drivers/net/wireless/ath/ath12k/core.h | 95 +-
drivers/net/wireless/ath/ath12k/debugfs.c | 90 +
drivers/net/wireless/ath/ath12k/debugfs.h | 30 +
drivers/net/wireless/ath/ath12k/dp.c | 90 +-
drivers/net/wireless/ath/ath12k/dp.h | 5 +-
drivers/net/wireless/ath/ath12k/dp_mon.c | 6 +-
drivers/net/wireless/ath/ath12k/dp_rx.c | 104 +-
drivers/net/wireless/ath/ath12k/dp_rx.h | 4 +-
drivers/net/wireless/ath/ath12k/hal.h | 2 +-
drivers/net/wireless/ath/ath12k/hif.h | 14 +-
drivers/net/wireless/ath/ath12k/htc.c | 4 +-
drivers/net/wireless/ath/ath12k/hw.c | 12 +-
drivers/net/wireless/ath/ath12k/hw.h | 4 +
drivers/net/wireless/ath/ath12k/mac.c | 1147 +++++++--
drivers/net/wireless/ath/ath12k/mac.h | 4 +
drivers/net/wireless/ath/ath12k/mhi.c | 92 +-
drivers/net/wireless/ath/ath12k/mhi.h | 5 +-
drivers/net/wireless/ath/ath12k/p2p.c | 3 +-
drivers/net/wireless/ath/ath12k/p2p.h | 1 +
drivers/net/wireless/ath/ath12k/pci.c | 43 +-
drivers/net/wireless/ath/ath12k/pci.h | 2 +-
drivers/net/wireless/ath/ath12k/qmi.c | 109 +-
drivers/net/wireless/ath/ath12k/qmi.h | 4 +
drivers/net/wireless/ath/ath12k/reg.c | 55 +-
drivers/net/wireless/ath/ath12k/wmi.c | 195 +-
drivers/net/wireless/ath/ath12k/wmi.h | 67 +-
drivers/net/wireless/ath/ath6kl/sdio.c | 20 +-
drivers/net/wireless/ath/ath9k/main.c | 3 +-
drivers/net/wireless/ath/carl9170/tx.c | 3 +-
drivers/net/wireless/ath/carl9170/usb.c | 32 +
drivers/net/wireless/ath/wil6210/cfg80211.c | 21 +-
drivers/net/wireless/ath/wil6210/wmi.c | 19 +-
drivers/net/wireless/ath/wil6210/wmi.h | 4 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 7 -
.../wireless/broadcom/brcm80211/brcmsmac/ampdu.c | 6 -
drivers/net/wireless/intel/iwlwifi/cfg/bz.c | 2 +-
drivers/net/wireless/intel/iwlwifi/cfg/sc.c | 2 +-
.../net/wireless/intel/iwlwifi/fw/api/datapath.h | 7 +
.../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 23 +-
.../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 10 +-
drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 33 +-
drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 13 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 9 +-
drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 2 +-
.../wireless/intel/iwlwifi/iwl-context-info-gen3.h | 5 +-
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 10 +-
drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 42 +-
drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 3 +
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 17 +-
.../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 88 +-
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 9 +-
drivers/net/wireless/intel/iwlwifi/mvm/link.c | 325 ++-
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 7 +
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 201 +-
.../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c | 138 +-
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c | 5 +-
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 92 +-
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 57 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 9 +-
drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 85 +
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 19 +-
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 319 ++-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 86 +
drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 24 +
.../net/wireless/intel/iwlwifi/mvm/tests/Makefile | 2 +-
.../net/wireless/intel/iwlwifi/mvm/tests/links.c | 119 +-
.../net/wireless/intel/iwlwifi/mvm/tests/scan.c | 110 +
.../net/wireless/intel/iwlwifi/mvm/time-event.c | 19 +-
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 7 +-
drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 7 +
.../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 31 +-
drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 2 +-
drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 11 +-
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 27 +-
drivers/net/wireless/marvell/mwl8k.c | 2 +-
drivers/net/wireless/mediatek/mt76/dma.c | 5 +-
drivers/net/wireless/mediatek/mt76/mac80211.c | 1 +
drivers/net/wireless/mediatek/mt76/mt76.h | 4 +-
drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 46 +-
drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 1 +
drivers/net/wireless/mediatek/mt76/mt76_connac.h | 10 +-
.../net/wireless/mediatek/mt76/mt76_connac3_mac.c | 85 +
.../net/wireless/mediatek/mt76/mt76_connac3_mac.h | 22 +
.../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 22 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 15 +
drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 29 +-
drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 47 +-
drivers/net/wireless/mediatek/mt76/mt7915/init.c | 10 +-
drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 15 +-
drivers/net/wireless/mediatek/mt76/mt7915/main.c | 10 +-
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 160 +-
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 4 +
drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 1 -
drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 2 +
drivers/net/wireless/mediatek/mt76/mt7921/main.c | 32 +-
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 79 +-
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 6 +
drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 19 +-
.../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 2 -
.../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 2 -
drivers/net/wireless/mediatek/mt76/mt7925/mac.c | 15 +-
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c | 4 +-
drivers/net/wireless/mediatek/mt76/mt7925/mcu.h | 2 +-
drivers/net/wireless/mediatek/mt76/mt792x.h | 7 +
.../net/wireless/mediatek/mt76/mt7996/debugfs.c | 5 +
drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 8 +-
drivers/net/wireless/mediatek/mt76/mt7996/main.c | 34 +-
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c | 71 +-
drivers/net/wireless/mediatek/mt76/mt7996/mmio.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h | 4 +-
drivers/net/wireless/mediatek/mt76/sdio.c | 17 +-
drivers/net/wireless/mediatek/mt76/testmode.c | 2 +-
drivers/net/wireless/mediatek/mt76/tx.c | 2 +-
drivers/net/wireless/mediatek/mt76/usb.c | 3 +-
drivers/net/wireless/quantenna/qtnfmac/core.c | 16 +-
.../realtek/rtl8xxxu/{rtl8xxxu_8188e.c => 8188e.c} | 18 +-
.../realtek/rtl8xxxu/{rtl8xxxu_8188f.c => 8188f.c} | 18 +-
.../realtek/rtl8xxxu/{rtl8xxxu_8192c.c => 8192c.c} | 67 +-
.../realtek/rtl8xxxu/{rtl8xxxu_8192e.c => 8192e.c} | 18 +-
.../realtek/rtl8xxxu/{rtl8xxxu_8192f.c => 8192f.c} | 18 +-
.../realtek/rtl8xxxu/{rtl8xxxu_8710b.c => 8710b.c} | 18 +-
.../realtek/rtl8xxxu/{rtl8xxxu_8723a.c => 8723a.c} | 45 +-
.../realtek/rtl8xxxu/{rtl8xxxu_8723b.c => 8723b.c} | 41 +-
drivers/net/wireless/realtek/rtl8xxxu/Makefile | 6 +-
.../realtek/rtl8xxxu/{rtl8xxxu_core.c => core.c} | 75 +-
.../realtek/rtl8xxxu/{rtl8xxxu_regs.h => regs.h} | 0
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 13 +-
drivers/net/wireless/realtek/rtlwifi/Kconfig | 4 +
drivers/net/wireless/realtek/rtlwifi/Makefile | 1 +
drivers/net/wireless/realtek/rtlwifi/cam.c | 5 +-
drivers/net/wireless/realtek/rtlwifi/cam.h | 6 +-
drivers/net/wireless/realtek/rtlwifi/efuse.c | 2 +-
drivers/net/wireless/realtek/rtlwifi/efuse.h | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8192d/Makefile | 11 +
.../realtek/rtlwifi/{rtl8192de => rtl8192d}/def.h | 0
.../wireless/realtek/rtlwifi/rtl8192d/dm_common.c | 1061 ++++++++
.../wireless/realtek/rtlwifi/rtl8192d/dm_common.h | 79 +
.../wireless/realtek/rtlwifi/rtl8192d/fw_common.c | 370 +++
.../wireless/realtek/rtlwifi/rtl8192d/fw_common.h | 49 +
.../wireless/realtek/rtlwifi/rtl8192d/hw_common.c | 1225 +++++++++
.../wireless/realtek/rtlwifi/rtl8192d/hw_common.h | 24 +
.../net/wireless/realtek/rtlwifi/rtl8192d/main.c | 9 +
.../wireless/realtek/rtlwifi/rtl8192d/phy_common.c | 856 +++++++
.../wireless/realtek/rtlwifi/rtl8192d/phy_common.h | 111 +
.../realtek/rtlwifi/{rtl8192de => rtl8192d}/reg.h | 162 +-
.../wireless/realtek/rtlwifi/rtl8192d/rf_common.c | 359 +++
.../wireless/realtek/rtlwifi/rtl8192d/rf_common.h | 13 +
.../wireless/realtek/rtlwifi/rtl8192d/trx_common.c | 516 ++++
.../wireless/realtek/rtlwifi/rtl8192d/trx_common.h | 405 +++
.../net/wireless/realtek/rtlwifi/rtl8192de/dm.c | 1072 +-------
.../net/wireless/realtek/rtlwifi/rtl8192de/dm.h | 91 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/fw.c | 375 +--
.../net/wireless/realtek/rtlwifi/rtl8192de/fw.h | 37 -
.../net/wireless/realtek/rtlwifi/rtl8192de/hw.c | 1168 +--------
.../net/wireless/realtek/rtlwifi/rtl8192de/hw.h | 11 -
.../net/wireless/realtek/rtlwifi/rtl8192de/led.c | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 916 +------
.../net/wireless/realtek/rtlwifi/rtl8192de/phy.h | 59 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/rf.c | 375 +--
.../net/wireless/realtek/rtlwifi/rtl8192de/rf.h | 5 -
.../net/wireless/realtek/rtlwifi/rtl8192de/sw.c | 12 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 515 +---
.../net/wireless/realtek/rtlwifi/rtl8192de/trx.h | 433 ----
.../net/wireless/realtek/rtlwifi/rtl8723be/phy.c | 45 +-
drivers/net/wireless/realtek/rtlwifi/usb.c | 3 +
drivers/net/wireless/realtek/rtlwifi/wifi.h | 33 +-
drivers/net/wireless/realtek/rtw88/debug.h | 1 +
drivers/net/wireless/realtek/rtw88/mac.c | 5 +-
drivers/net/wireless/realtek/rtw88/pci.c | 3 +-
drivers/net/wireless/realtek/rtw89/acpi.c | 47 +
drivers/net/wireless/realtek/rtw89/acpi.h | 21 +-
drivers/net/wireless/realtek/rtw89/cam.c | 116 +-
drivers/net/wireless/realtek/rtw89/cam.h | 71 +-
drivers/net/wireless/realtek/rtw89/coex.c | 1004 +++++++-
drivers/net/wireless/realtek/rtw89/coex.h | 36 +
drivers/net/wireless/realtek/rtw89/core.c | 13 +-
drivers/net/wireless/realtek/rtw89/core.h | 242 +-
drivers/net/wireless/realtek/rtw89/fw.c | 338 ++-
drivers/net/wireless/realtek/rtw89/fw.h | 466 +---
drivers/net/wireless/realtek/rtw89/mac.c | 50 +-
drivers/net/wireless/realtek/rtw89/mac.h | 7 +
drivers/net/wireless/realtek/rtw89/mac80211.c | 28 +-
drivers/net/wireless/realtek/rtw89/mac_be.c | 5 +
drivers/net/wireless/realtek/rtw89/pci.c | 3 +-
drivers/net/wireless/realtek/rtw89/phy.c | 6 +-
drivers/net/wireless/realtek/rtw89/ps.c | 3 +-
drivers/net/wireless/realtek/rtw89/reg.h | 3 +
drivers/net/wireless/realtek/rtw89/regd.c | 174 +-
drivers/net/wireless/realtek/rtw89/rtw8851b.c | 1 +
drivers/net/wireless/realtek/rtw89/rtw8852b.c | 14 +
drivers/net/wireless/realtek/rtw89/rtw8852c.c | 12 +-
.../net/wireless/realtek/rtw89/rtw8852c_table.c | 2616 --------------------
drivers/net/wireless/realtek/rtw89/rtw8922a.c | 2 +-
drivers/net/wireless/realtek/rtw89/sar.h | 4 +-
drivers/net/wireless/realtek/rtw89/wow.c | 716 +++++-
drivers/net/wireless/realtek/rtw89/wow.h | 57 +
drivers/net/wireless/virtual/mac80211_hwsim.c | 6 +
include/linux/mhi.h | 18 +-
include/net/cfg80211.h | 29 +-
include/net/mac80211.h | 6 +-
net/mac80211/cfg.c | 144 +-
net/mac80211/rx.c | 7 +-
net/qrtr/mhi.c | 46 +
net/wireless/nl80211.c | 24 +-
net/wireless/sme.c | 1 +
net/wireless/trace.h | 6 +-
235 files changed, 13494 insertions(+), 9702 deletions(-)
create mode 100644 drivers/net/wireless/ath/ath12k/acpi.c
create mode 100644 drivers/net/wireless/ath/ath12k/acpi.h
create mode 100644 drivers/net/wireless/ath/ath12k/debugfs.c
create mode 100644 drivers/net/wireless/ath/ath12k/debugfs.h
create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/tests/scan.c
rename drivers/net/wireless/realtek/rtl8xxxu/{rtl8xxxu_8188e.c => 8188e.c} (99%)
rename drivers/net/wireless/realtek/rtl8xxxu/{rtl8xxxu_8188f.c => 8188f.c} (99%)
rename drivers/net/wireless/realtek/rtl8xxxu/{rtl8xxxu_8192c.c => 8192c.c} (90%)
rename drivers/net/wireless/realtek/rtl8xxxu/{rtl8xxxu_8192e.c => 8192e.c} (99%)
rename drivers/net/wireless/realtek/rtl8xxxu/{rtl8xxxu_8192f.c => 8192f.c} (99%)
rename drivers/net/wireless/realtek/rtl8xxxu/{rtl8xxxu_8710b.c => 8710b.c} (99%)
rename drivers/net/wireless/realtek/rtl8xxxu/{rtl8xxxu_8723a.c => 8723a.c} (90%)
rename drivers/net/wireless/realtek/rtl8xxxu/{rtl8xxxu_8723b.c => 8723b.c} (98%)
rename drivers/net/wireless/realtek/rtl8xxxu/{rtl8xxxu_core.c => core.c} (98%)
rename drivers/net/wireless/realtek/rtl8xxxu/{rtl8xxxu_regs.h => regs.h} (100%)
create mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8192d/Makefile
rename drivers/net/wireless/realtek/rtlwifi/{rtl8192de => rtl8192d}/def.h (100%)
create mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8192d/dm_common.c
create mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8192d/dm_common.h
create mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8192d/fw_common.c
create mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8192d/fw_common.h
create mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8192d/hw_common.c
create mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8192d/hw_common.h
create mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8192d/main.c
create mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8192d/phy_common.c
create mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8192d/phy_common.h
rename drivers/net/wireless/realtek/rtlwifi/{rtl8192de => rtl8192d}/reg.h (90%)
create mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8192d/rf_common.c
create mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8192d/rf_common.h
create mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
create mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.h
Hello:
This pull request was applied to netdev/net-next.git (main)
by Jakub Kicinski <[email protected]>:
On Wed, 8 May 2024 12:07:26 +0000 (UTC) you wrote:
> Hi,
>
> here's a pull request to net-next tree, more info below. Please let me know if
> there are any problems.
>
> Kalle
>
> [...]
Here is the summary with links:
- pull-request: wireless-next-2024-05-08
https://git.kernel.org/netdev/net-next/c/83127ecada25
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html