[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20220311124029.213470-1-johannes@sipsolutions.net>
Date: Fri, 11 Mar 2022 13:40:28 +0100
From: Johannes Berg <johannes@...solutions.net>
To: netdev@...r.kernel.org
Cc: linux-wireless@...r.kernel.org
Subject: pull-request: wireless-next-2022-03-11
Hi,
Here's another (almost certainly final for 5.8) set of
patches for net-next.
Note that there's a minor merge conflict - Stephen already
noticed it and resolved it here:
https://lore.kernel.org/linux-wireless/20220217110903.7f58acae@canb.auug.org.au/
I didn't resolve it explicitly by merging back since it's
such a simple conflict, but let me know if you want me to
do that (now or in the future).
Please pull and let me know if there's any problem.
Thanks,
johannes
The following changes since commit b96a79253fff1cd2c928b379eadd8c7a6f8055e1:
Merge tag 'wireless-next-2022-02-11' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next (2022-02-11 14:19:23 +0000)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git tags/wireless-next-2022-03-11
for you to fetch changes up to 7d352ccf1e9935b5222ca84e8baeb07a0c8f94b9:
mac80211: Add support to trigger sta disconnect on hardware restart (2022-03-11 11:59:19 +0100)
----------------------------------------------------------------
brcmfmac
* add BCM43454/6 support
rtw89
* add support for 160 MHz channels and 6 GHz band
* hardware scan support
iwlwifi
* support UHB TAS enablement via BIOS
* remove a bunch of W=1 warnings
* add support for channel switch offload
* support 32 Rx AMPDU sessions in newer devices
* add support for a couple of new devices
* add support for band disablement via BIOS
mt76
* mt7915 thermal management improvements
* SAR support for more mt76 drivers
* mt7986 wmac support on mt7915
ath11k
* debugfs interface to configure firmware debug log level
* debugfs interface to test Target Wake Time (TWT)
* provide 802.11ax High Efficiency (HE) data via radiotap
ath9k
* use hw_random API instead of directly dumping into random.c
wcn36xx
* fix wcn3660 to work on 5 GHz band
ath6kl
* add device ID for WLU5150-D81
cfg80211/mac80211
* initial EHT (from 802.11be) support
(EHT rates, 320 MHz, larger block-ack)
* support disconnect on HW restart
----------------------------------------------------------------
Abhishek Naik (2):
iwlwifi: nvm: Correct HE capability
iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration
Andrei Otcheretianski (1):
iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow
André Apitzsch (1):
ath6kl: add device ID for WLU5150-D81
Anilkumar Kolli (1):
ath11k: Fix uninitialized symbol 'rx_buf_sz'
Ayala Barazani (4):
iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting
iwlwifi: mvm: Disable WiFi bands selectively with BIOS
iwlwifi: mvm: add a flag to reduce power command.
iwlwifi: Configure FW debug preset via module param.
Baochen Qiang (2):
ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops
ath11k: Fix frames flush failure caused by deadlock
Beni Lev (1):
mac80211_hwsim: Add debugfs to control rx status RSSI
Bixuan Cui (1):
iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy
Bjoern A. Zeeb (2):
iwlwifi: de-const properly where needed
iwlwifi: propagate (const) type qualifier
Bo Jiao (3):
mt76: mt7915: Fix channel state update error issue
mt76: mt7915: add support for MT7986
mt76: mt7915: introduce band_idx in mt7915_phy
Brian Norris (1):
Revert "ath: add support for special 0x0 regulatory domain"
Bryan O'Donoghue (1):
wcn36xx: Differentiate wcn3660 from wcn3620
Cai Huoqing (1):
iwlwifi: Make use of the helper macro LIST_HEAD()
Carl Huang (1):
ath11k: fix invalid m3 buffer address
Chad Monroe (1):
mt76: connac: adjust wlan_idx size from u8 to u16
Changcheng Deng (1):
mt76: mt7915: use min_t() to make code cleaner
Chin-Yen Lee (2):
rtw88: 8822ce: add support for TX/RX 1ss mode
rtw89: add tx_wake notify for low ps mode
Ching-Te Ku (5):
rtw88: coex: Improve WLAN throughput when HFP COEX
rtw88: coex: update BT PTA counter regularly
rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller
rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info
rtw88: coex: Update rtl8822c COEX version to 22020720
Christian Lamparter (5):
carl9170: replace GFP_ATOMIC in ampdu_action, it can sleep
carl9170: devres-ing hwrng_register usage
carl9170: devres-ing input_allocate_device
carl9170: replace bitmap_zalloc with devm_bitmap_zalloc
carl9170: devres ar->survey_info
Christophe JAILLET (1):
mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible
Colin Ian King (5):
carl9170: fix missing bit-wise or operator for tx_params
iwlwifi: Fix -EIO error code that is never returned
ath9k: make array voice_priority static const
bcma: gpio: remove redundant re-assignment of chip->owner
brcmfmac: make the read-only array pktflags static const
Dan Carpenter (3):
wcn36xx: Uninitialized variable in wcn36xx_change_opchannel()
iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs()
iwlwifi: mvm: Fix an error code in iwl_mvm_up()
Deren Wu (2):
mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts
mt76: mt7615: fix compiler warning on frame size
Double Lo (1):
MAINTAINERS: brcm80211: remove Infineon maintainers
Emmanuel Grumbach (3):
iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions
iwlwifi: don't dump_stack() when we get an unexpected interrupt
iwlwifi: mvm: always remove the session protection after association
Felix Fietkau (2):
mt76: improve signal strength reporting
mt76: fix dfs state issue with 160 MHz channels
Francesco Magliocca (1):
ath10k: fix pointer arithmetic error in trace call
Golan Ben Ami (1):
iwlwifi: bump FW API to 70 for AX devices
Gregory Greenman (1):
iwlwifi: mvm: rfi: handle deactivation notification
Gustavo A. R. Silva (13):
brcmfmac: Replace zero-length arrays with flexible-array members
rtw89: core.h: Replace zero-length array with flexible-array member
ath10k: Replace zero-length array with flexible-array member
ath11k: Replace zero-length arrays with flexible-array members
ath6kl: Replace zero-length arrays with flexible-array members
ath: Replace zero-length arrays with flexible-array members
carl9170: Replace zero-length arrays with flexible-array members
ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_begin_scan_cmd
ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_start_scan_cmd
ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_channel_list_reply
ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_connect_event
ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_disconnect_event
ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_aplist_event
Ilan Peer (16):
mac80211_hwsim: Add custom regulatory for 6GHz
ieee80211: Add EHT (802.11be) definitions
cfg80211: Add data structures to capture EHT capabilities
cfg80211: add NO-EHT flag to regulatory
cfg80211: Support configuration of station EHT capabilities
mac80211: Support parsing EHT elements
mac80211: Add initial support for EHT and 320 MHz channels
mac80211: Add EHT capabilities to association/probe request
mac80211: Handle station association response with EHT
mac80211: Add support for storing station EHT capabilities
mac80211_hwsim: Advertise support for EHT capabilities
iwlwifi: mvm: Correctly set fragmented EBS
iwlwifi: scan: Modify return value of a function
iwlwifi: mvm: Passively scan non PSC channels only when requested so
iwlwifi: mvm: Unify the scan iteration functions
iwlwifi: mvm: Consider P2P GO operation during scan
Jason A. Donenfeld (1):
ath9k: use hw_random API instead of directly dumping into random.c
Jia Ding (1):
cfg80211: Add support for EHT 320 MHz channel width
Jiri Kosina (1):
rtw89: fix RCU usage in rtw89_core_txq_push()
Johan Almbladh (1):
mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU
Johannes Berg (39):
ieee80211: use tab to indent struct ieee80211_neighbor_ap_info
nl80211: use RCU to read regdom in reg get/dump
ieee80211: add helper to check HE capability element size
mac80211: parse only HE capability elements with valid size
nl80211: accept only HE capability elements with valid size
mac80211_hwsim: check TX and STA bandwidth
mac80211_hwsim: don't shadow a global variable
iwlwifi: prefer WIDE_ID() over iwl_cmd_id()
iwlwifi: mvm: fw: clean up hcmd struct creation
iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id
iwlwifi: fix various more -Wcast-qual warnings
iwlwifi: avoid void pointer arithmetic
iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg()
iwlwifi: mvm: support new BAID allocation command
iwlwifi: mvm: align locking in D3 test debugfs
iwlwifi: mvm: support v3 of station HE context command
iwlwifi: fw: make dump_start callback void
iwlwifi: move symbols into a separate namespace
iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams()
iwlwifi: avoid variable shadowing
iwlwifi: make some functions friendly to sparse
iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings
iwlwifi: pcie: adjust to Bz completion descriptor
iwlwifi: drv: load tlv debug data earlier
iwlwifi: eeprom: clean up macros
iwlwifi: remove unused macros
iwlwifi: debugfs: remove useless double condition
iwlwifi: mei: use C99 initializer for device IDs
iwlwifi: mvm: make iwl_mvm_reconfig_scd() static
iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq
iwlwifi: remove command ID argument from queue allocation
iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument
iwlwifi: support new queue allocation command
iwlwifi: api: remove ttl field from TX command
iwlwifi: mvm: update BAID allocation command again
rtw89: fix HE PHY bandwidth capability
iwlwifi: mvm: remove cipher scheme support
iwlwifi: pcie: fix SW error MSI-X mapping
iwlwifi: use 4k queue size for Bz A-step
John Crispin (2):
ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs
ath11k: add debugfs for TWT debug calls
Kalle Valo (7):
ath11k: pci: fix crash on suspend if board file is not found
ath11k: mhi: use mhi_sync_power_up()
Merge tag 'iwlwifi-next-for-kalle-2022-02-18' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag 'mt76-for-kvalo-2022-02-24' of https://github.com/nbd168/wireless
Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Merge tag 'iwlwifi-next-for-kalle-2022-03-10' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Karthikeyan Kathirvel (1):
ath11k: fix destination monitor ring out of sync
Kees Cook (1):
iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write
Linus Lüssing (1):
mac80211: fix potential double free on mesh join
Lorenzo Bianconi (6):
mt76: mt7615: introduce SAR support
mt76: fix endianness errors in reverse_frag0_hdr_trans
mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor
mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free()
mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU
MAINTAINERS: add devicetree bindings entry for mt76
Lu Jicong (1):
rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep'
Luca Coelho (7):
iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req
iwlwifi: read and print OTP minor version
iwlwifi: remove unused DC2DC_CONFIG_CMD definitions
iwlwifi: mvm: don't send BAID removal to the FW during hw_restart
iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val
iwlwifi: bump FW API to 71 for AX devices
iwlwifi: bump FW API to 72 for AX devices
Lv Ruyi (CGEL ZTE) (1):
ath11k: remove unneeded flush_workqueue
Matt Chen (1):
iwlwifi: acpi: move ppag code from mvm to fw/acpi
Matti Gottlieb (1):
iwlwifi: pcie: Adapt rx queue write pointer for Bz family
MeiChia Chiu (2):
mt76: mt7915: fix the muru tlv issue
mac80211: correct legacy rates check in ieee80211_calc_rx_airtime
Miaoqian Lin (1):
ath10k: Fix error handling in ath10k_setup_msa_resources
Mike Golant (1):
iwlwifi: add support for BZ-U and BZ-L HW
Minghao Chi (CGEL ZTE) (3):
wcn36xx: use struct_size over open coded arithmetic
iwlwifi/fw: use struct_size over open coded arithmetic
iwlwifi: dvm: use struct_size over open coded arithmetic
Miri Korenblit (4):
iwlwifi: mvm: add support for CT-KILL notification version 2
iwlwifi: mvm: use debug print instead of WARN_ON()
iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD
iwlwifi: mvm: move only to an enabled channel
Mordechay Goodstein (11):
ieee80211: add EHT 1K aggregation definitions
mac80211: calculate max RX NSS for EHT mode
mac80211: parse AddBA request with extended AddBA element
iwlwifi: cfg: add support for 1K BA queue
iwlwifi: dbg: add infra for tracking free buffer size
iwlwifi: mvm: only enable HE DCM if we also support TX
iwlwifi: advertise support for HE - DCM BPSK RX/TX
iwlwifi: mvm: add additional info for boot info failures
iwlwifi: mvm: add additional info for boot info failures
iwlwifi: dbg: in sync mode don't call schedule
iwlwifi: dbg: check trigger data before access
Mukesh Sisodiya (7):
iwlwifi: yoyo: add IMR DRAM dump support
iwlwifi: yoyo: Avoid using dram data if allocation failed
iwlwifi: yoyo: support dump policy for the dump size
iwlwifi: yoyo: send hcmd to fw after dump collection completes.
iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled
iwlwifi: mvm: add support for IMR based on platform
iwlwifi: yoyo: dump IMR DRAM only for HW and FW error
Nathan Errera (1):
iwlwifi: mvm: offload channel switch timing to FW
Nicolas Cavallari (3):
mt76: mt7915e: Fix degraded performance after temporary overheat
mt76: mt7915e: Add a hwmon attribute to get the actual throttle state.
mt76: mt7915e: Enable thermal management by default
Peter Chiu (2):
dt-bindings: net: wireless: mt76: document bindings for MT7986
mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv()
Ping-Ke Shih (19):
rtw89: add 6G support to rate adaptive mechanism
rtw89: declare if chip support 160M bandwidth
rtw89: handle TX/RX 160M bandwidth
rtw88: change rtw_info() to proper message level
rtw89: get channel parameters of 160MHz bandwidth
rtw89: declare HE capabilities in 6G band
rtw89: 8852c: add 8852c empty files
rtw89: pci: add struct rtw89_pci_info
rtw89: pci: add V1 of PCI channel address
rtw89: pci: use a struct to describe all registers address related to DMA channel
rtw89: read chip version depends on chip ID
rtw89: add power_{on/off}_func
rtw89: add hci_func_en_addr to support variant generation
rtw89: add chip_info::{h2c,c2h}_reg to support more chips
rtw89: add page_regs to handle v1 chips
rtw89: 8852c: add chip::dle_mem
rtw89: support DAV efuse reading operation
rtw89: 8852c: process efuse of phycap
rtw89: 8852c: process logic efuse map
Po Hao Huang (1):
rtw89: 8852a: add ieee80211_ops::hw_scan
Pradeep Kumar Chitrapu (3):
ath11k: switch to using ieee80211_tx_status_ext()
ath11k: decode HE status tlv
ath11k: translate HE status to radiotap format
Rameshkumar Sundaram (1):
ath11k: Invalidate cached reo ring entry before accessing it
Rotem Saado (3):
iwlwifi: yoyo: fix DBGI_SRAM ini dump header.
iwlwifi: yoyo: fix DBGC allocation flow
iwlwifi: yoyo: remove DBGI_SRAM address reset writing
Ryder Lee (1):
mt76: mt7915: check band idx for bcc event
Seevalamuthu Mariappan (2):
ath11k: Add debugfs interface to configure firmware debug log level
ath11k: Handle failure in qmi firmware ready
Shayne Chen (1):
mt76: mt7915: fix potential memory leak of fw monitor packets
Sriram R (1):
nl80211: add support for 320MHz channel limitation
Takashi Iwai (1):
iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta
Tom Rix (1):
bcma: cleanup comments
Veerendranath Jakkam (2):
nl80211: add EHT MCS support
nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation
Venkateswara Naralasetty (5):
ath11k: Rename ath11k_ahb_ext_irq_config
ath11k: fix kernel panic during unload/load ath11k modules
ath11k: fix WARN_ON during ath11k_mac_update_vif_chan
ath11k: fix radar detection in 160 Mhz
ath11k: add dbring debug support
Wan Jiabing (1):
mt76: mt7915: simplify conditional
Wang Qing (1):
cw1200: use time_is_after_jiffies() instead of open coding it
Wen Gong (3):
ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl()
ath11k: add ath11k_qmi_free_resource() for recovery
ath11k: configure RDDM size to mhi for recovery by firmware
Xiang wangx (1):
iwlwifi: Fix syntax errors in comments
Yaara Baruch (2):
iwlwifi: pcie: add support for MS devices
iwlwifi: pcie: iwlwifi: fix device id 7F70 struct
Yang Li (2):
wcn36xx: clean up some inconsistent indenting
mt76: mt7615: Fix assigning negative values to unsigned variable
Yi-Tang Chiu (1):
rtw89: Limit the CFO boundaries of x'tal value
Yihao Han (1):
mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
Youghandhar Chintala (1):
mac80211: Add support to trigger sta disconnect on hardware restart
Zhao, Jiaqing (1):
brcmfmac: Add BCM43454/6 support
Zong-Zhe Yang (5):
rtw89: make rfk helpers common across chips
rtw89: refine naming of rfk helpers with prefix
rtw89: extend subband for 6G band
rtw89: phy: handle txpwr lmt/lmt_ru of 6G band
rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth
.../bindings/net/wireless/mediatek,mt76.yaml | 33 +-
MAINTAINERS | 4 +-
drivers/bcma/driver_chipcommon.c | 2 +-
drivers/bcma/driver_chipcommon_pmu.c | 6 +-
drivers/bcma/driver_gpio.c | 1 -
drivers/bcma/driver_pci_host.c | 6 +-
drivers/bcma/main.c | 4 +-
drivers/bcma/sprom.c | 4 +-
drivers/net/wireless/ath/ath10k/htt_rx.c | 2 +-
drivers/net/wireless/ath/ath10k/snoc.c | 2 +-
drivers/net/wireless/ath/ath10k/swap.h | 2 +-
drivers/net/wireless/ath/ath11k/ahb.c | 6 +-
drivers/net/wireless/ath/ath11k/ce.h | 2 +-
drivers/net/wireless/ath/ath11k/core.c | 7 +-
drivers/net/wireless/ath/ath11k/core.h | 11 +-
drivers/net/wireless/ath/ath11k/dbring.c | 19 +-
drivers/net/wireless/ath/ath11k/debugfs.c | 509 ++++
drivers/net/wireless/ath/ath11k/debugfs.h | 180 +-
drivers/net/wireless/ath/ath11k/dp.h | 13 +-
drivers/net/wireless/ath/ath11k/dp_rx.c | 166 +-
drivers/net/wireless/ath/ath11k/dp_tx.c | 30 +-
drivers/net/wireless/ath/ath11k/hal_desc.h | 1 +
drivers/net/wireless/ath/ath11k/hal_rx.c | 471 +++-
drivers/net/wireless/ath/ath11k/hal_rx.h | 135 +-
drivers/net/wireless/ath/ath11k/hw.c | 7 +
drivers/net/wireless/ath/ath11k/hw.h | 1 +
drivers/net/wireless/ath/ath11k/mac.c | 64 +-
drivers/net/wireless/ath/ath11k/mhi.c | 4 +-
drivers/net/wireless/ath/ath11k/pci.c | 10 +
drivers/net/wireless/ath/ath11k/qmi.c | 12 +-
drivers/net/wireless/ath/ath11k/qmi.h | 1 +
drivers/net/wireless/ath/ath11k/rx_desc.h | 6 +-
drivers/net/wireless/ath/ath11k/spectral.c | 2 +-
drivers/net/wireless/ath/ath11k/wmi.c | 300 ++-
drivers/net/wireless/ath/ath11k/wmi.h | 132 +
drivers/net/wireless/ath/ath6kl/usb.c | 1 +
drivers/net/wireless/ath/ath6kl/wmi.c | 22 +-
drivers/net/wireless/ath/ath6kl/wmi.h | 38 +-
drivers/net/wireless/ath/ath9k/ath9k.h | 3 +-
drivers/net/wireless/ath/ath9k/mci.c | 2 +-
drivers/net/wireless/ath/ath9k/rng.c | 72 +-
drivers/net/wireless/ath/carl9170/carl9170.h | 1 -
drivers/net/wireless/ath/carl9170/fwdesc.h | 2 +-
drivers/net/wireless/ath/carl9170/main.c | 61 +-
drivers/net/wireless/ath/carl9170/wlan.h | 2 +-
drivers/net/wireless/ath/regd.c | 10 +-
drivers/net/wireless/ath/spectral_common.h | 4 +-
drivers/net/wireless/ath/wcn36xx/main.c | 15 +-
drivers/net/wireless/ath/wcn36xx/smd.c | 2 +-
drivers/net/wireless/ath/wcn36xx/txrx.c | 4 +-
drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 1 +
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 2 +-
.../wireless/broadcom/brcm80211/brcmfmac/chip.c | 2 +
.../wireless/broadcom/brcm80211/brcmfmac/feature.c | 3 +-
.../broadcom/brcm80211/brcmfmac/fwil_types.h | 2 +-
.../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 1 +
.../wireless/broadcom/brcm80211/brcmfmac/xtlv.h | 2 +-
.../broadcom/brcm80211/include/brcm_hw_ids.h | 1 +
drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 55 +-
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 2 +-
drivers/net/wireless/intel/iwlwifi/dvm/main.c | 1 +
drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 7 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 229 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 39 +-
.../net/wireless/intel/iwlwifi/fw/api/commands.h | 13 +-
drivers/net/wireless/intel/iwlwifi/fw/api/config.h | 33 -
.../net/wireless/intel/iwlwifi/fw/api/datapath.h | 148 +-
.../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 37 +-
drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 19 +-
.../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 34 +
drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 127 +-
.../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 52 +-
drivers/net/wireless/intel/iwlwifi/fw/api/phy.h | 16 +-
drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 27 +-
drivers/net/wireless/intel/iwlwifi/fw/api/rfi.h | 10 +-
drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 6 +-
drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 7 +-
drivers/net/wireless/intel/iwlwifi/fw/api/txq.h | 4 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 331 ++-
drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 5 +-
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 4 +-
drivers/net/wireless/intel/iwlwifi/fw/file.h | 36 +-
drivers/net/wireless/intel/iwlwifi/fw/img.c | 7 +-
drivers/net/wireless/intel/iwlwifi/fw/img.h | 14 +-
drivers/net/wireless/intel/iwlwifi/fw/init.c | 5 +-
drivers/net/wireless/intel/iwlwifi/fw/paging.c | 4 +-
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 22 +-
drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 5 +-
drivers/net/wireless/intel/iwlwifi/fw/smem.c | 4 +-
drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 12 +-
drivers/net/wireless/intel/iwlwifi/iwl-config.h | 17 +-
.../wireless/intel/iwlwifi/iwl-context-info-gen3.h | 4 +-
drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 3 +
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 72 +-
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 4 +-
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 181 +-
drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 2 +-
.../net/wireless/intel/iwlwifi/iwl-eeprom-read.c | 12 +-
drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 30 +-
drivers/net/wireless/intel/iwlwifi/iwl-io.c | 18 +-
drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 5 +-
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 43 +-
drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c | 4 +-
drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 13 +-
drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 12 +-
drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 59 +-
drivers/net/wireless/intel/iwlwifi/mei/main.c | 10 +-
drivers/net/wireless/intel/iwlwifi/mei/net.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 29 +-
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 18 +-
.../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 25 +-
.../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 24 +-
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 406 ++-
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 50 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 361 ++-
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 17 +-
.../net/wireless/intel/iwlwifi/mvm/offloading.c | 3 +-
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 34 +-
drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 43 +-
drivers/net/wireless/intel/iwlwifi/mvm/quota.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 13 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 32 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 2 -
drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 6 +-
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 294 ++-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 313 ++-
drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 3 +
.../net/wireless/intel/iwlwifi/mvm/time-event.c | 20 +-
drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 11 +-
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 20 +-
drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 40 +-
.../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 5 +-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 38 +-
drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 46 +-
drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 112 +-
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 51 +-
drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 4 +-
drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 14 +-
drivers/net/wireless/intel/iwlwifi/queue/tx.c | 101 +-
drivers/net/wireless/intel/iwlwifi/queue/tx.h | 21 +-
drivers/net/wireless/mac80211_hwsim.c | 410 ++-
drivers/net/wireless/mediatek/mt76/mac80211.c | 34 +-
drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 5 -
.../net/wireless/mediatek/mt76/mt7615/debugfs.c | 14 +-
drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 42 +-
drivers/net/wireless/mediatek/mt76/mt7615/main.c | 24 +
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 15 +-
drivers/net/wireless/mediatek/mt76/mt76_connac.h | 5 +
.../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 8 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 2 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 2 -
drivers/net/wireless/mediatek/mt76/mt7915/Kconfig | 10 +
drivers/net/wireless/mediatek/mt76/mt7915/Makefile | 1 +
.../net/wireless/mediatek/mt76/mt7915/debugfs.c | 12 +-
drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 28 +-
drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 85 +-
drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 13 +
drivers/net/wireless/mediatek/mt76/mt7915/init.c | 105 +-
drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 273 +-
drivers/net/wireless/mediatek/mt76/mt7915/main.c | 21 +-
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 131 +-
drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 9 +
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 132 +-
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 43 +
drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 289 ++-
drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 1210 +++++++++
.../net/wireless/mediatek/mt76/mt7915/testmode.c | 43 +-
drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 46 +-
drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 3 +
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 8 +-
drivers/net/wireless/mediatek/mt76/testmode.c | 5 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/phy.c | 32 +-
drivers/net/wireless/realtek/rtw88/coex.c | 298 ++-
drivers/net/wireless/realtek/rtw88/coex.h | 5 +
drivers/net/wireless/realtek/rtw88/debug.c | 6 +-
drivers/net/wireless/realtek/rtw88/debug.h | 1 +
drivers/net/wireless/realtek/rtw88/fw.c | 17 +-
drivers/net/wireless/realtek/rtw88/fw.h | 9 +
drivers/net/wireless/realtek/rtw88/mac80211.c | 8 +-
drivers/net/wireless/realtek/rtw88/main.c | 44 +-
drivers/net/wireless/realtek/rtw88/main.h | 48 +-
drivers/net/wireless/realtek/rtw88/rtw8723d.c | 1 +
drivers/net/wireless/realtek/rtw88/rtw8821c.c | 3 +-
drivers/net/wireless/realtek/rtw88/rtw8822b.c | 5 +-
drivers/net/wireless/realtek/rtw88/rtw8822c.c | 47 +-
drivers/net/wireless/realtek/rtw88/sar.c | 8 +-
drivers/net/wireless/realtek/rtw88/tx.c | 2 +-
drivers/net/wireless/realtek/rtw89/core.c | 241 +-
drivers/net/wireless/realtek/rtw89/core.h | 142 +-
drivers/net/wireless/realtek/rtw89/debug.h | 1 +
drivers/net/wireless/realtek/rtw89/efuse.c | 160 +-
drivers/net/wireless/realtek/rtw89/fw.c | 539 +++-
drivers/net/wireless/realtek/rtw89/fw.h | 351 +++
drivers/net/wireless/realtek/rtw89/mac.c | 270 +-
drivers/net/wireless/realtek/rtw89/mac.h | 50 +
drivers/net/wireless/realtek/rtw89/mac80211.c | 67 +-
drivers/net/wireless/realtek/rtw89/pci.c | 200 +-
drivers/net/wireless/realtek/rtw89/pci.h | 76 +-
drivers/net/wireless/realtek/rtw89/phy.c | 266 +-
drivers/net/wireless/realtek/rtw89/phy.h | 60 +
drivers/net/wireless/realtek/rtw89/reg.h | 122 +
drivers/net/wireless/realtek/rtw89/rtw8852a.c | 37 +
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 62 +-
.../wireless/realtek/rtw89/rtw8852a_rfk_table.c | 2744 ++++++++++----------
.../wireless/realtek/rtw89/rtw8852a_rfk_table.h | 49 +-
drivers/net/wireless/realtek/rtw89/rtw8852ae.c | 7 +
drivers/net/wireless/realtek/rtw89/rtw8852c.c | 479 ++++
drivers/net/wireless/realtek/rtw89/rtw8852c.h | 76 +
drivers/net/wireless/realtek/rtw89/rtw8852ce.c | 43 +
drivers/net/wireless/st/cw1200/queue.c | 3 +-
include/linux/ieee80211.h | 339 ++-
include/net/cfg80211.h | 87 +-
include/net/mac80211.h | 16 +
include/uapi/linux/nl80211.h | 97 +-
net/mac80211/Makefile | 3 +-
net/mac80211/agg-rx.c | 20 +-
net/mac80211/airtime.c | 4 +-
net/mac80211/cfg.c | 11 +-
net/mac80211/chan.c | 5 +-
net/mac80211/eht.c | 76 +
net/mac80211/ieee80211_i.h | 21 +
net/mac80211/main.c | 14 +-
net/mac80211/mesh.c | 7 +-
net/mac80211/mlme.c | 184 +-
net/mac80211/util.c | 271 +-
net/mac80211/vht.c | 34 +-
net/wireless/chan.c | 91 +-
net/wireless/nl80211.c | 137 +-
net/wireless/reg.c | 6 +
net/wireless/util.c | 131 +
231 files changed, 13672 insertions(+), 3867 deletions(-)
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/soc.c
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c.c
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c.h
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852ce.c
create mode 100644 net/mac80211/eht.c
Powered by blists - more mailing lists