pull-request: wireless-drivers-next 2019-02-22

From: Kalle Valo
Date: Fri Feb 22 2019 - 10:01:17 EST


Hi Dave,

here's a pull request to net-next tree for 5.1, more info below. Do note
that the diffstat again was wrong due to the wireless-drivers merge so I
had to recreate it manually.

Please let me know if there are any problems.

Kalle

The following changes since commit d04ca383860bef90a0dab4eb397907f7f05e839e:

mt76x0u: fix suspend/resume (2019-02-07 18:32:16 +0200)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git tags/wireless-drivers-next-for-davem-2019-02-22

for you to fetch changes up to 5c0c4c85463461a9ea0a69c4e80849a71c6b1e24:

Merge tag 'iwlwifi-next-for-kalle-2019-02-20' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next (2019-02-20 21:06:13 +0200)

----------------------------------------------------------------
wireless-drivers-next patches for 5.1

Most likely the last set of patches for 5.1. WPA3 support to ath10k
and qtnfmac. FTM support to iwlwifi and ath10k. And of course other
new features and bugfixes.

wireless-drivers was merged due to dependency in mt76.

Major changes:

iwlwifi

* HE radiotap

* FTM (Fine Timing Measurement) initiator and responder implementation

* bump supported firmware API to 46

* VHT extended NSS support

* new PCI IDs for 9260 and 22000 series

ath10k

* change QMI interface to support the new (and backwards incompatible)
interface from HL3.1 and used in recent HL2.0 branch firmware
releases

* support WPA3 with WCN3990

* support for mac80211 airtime fairness based on transmit rate
estimation, the firmware needs to support WMI_SERVICE_PEER_STATS to
enable this

* report transmit airtime to mac80211 with firmwares having
WMI_SERVICE_REPORT_AIRTIME feature, this to have more accurate
airtime fairness based on real transmit time (instead of just
estimated from transmit rate)

* support Fine Timing Measurement (FTM) responder role

* add dynamic VLAN support with firmware having WMI_SERVICE_PER_PACKET_SW_ENCRYPT

* switch to use SPDX license identifiers

ath

* add new country codes for US

brcmfmac

* support monitor frames with the hardware/ucode header

qtnfmac

* enable WPA3 SAE and OWE support

mt76

* beacon support for USB devices (mesh+ad-hoc only)

rtlwifi

* convert to use SPDX license identifiers

libertas_tf

* get the MAC address before registering the device

----------------------------------------------------------------
Abhishek Ambure (2):
ath10k: assign 'n_cipher_suites = 11' for WCN3990 to enable WPA3
ath10k: update GCMP & GCMP-256 cipher suite number for WCN3990

Adrian Bunk (1):
mwifiex: Fix NL80211_TX_POWER_LIMITED

Alagu Sankar (1):
ath10k: reduce transmit msdu count

Andrei Otcheretianski (1):
iwlwifi: mvm: Set TX_CMD_FLG_PROT_REQUIRE correctly

Arend van Spriel (6):
brcmfmac: assure SSID length from firmware is limited
brcmfmac: add subtype check for event handling in data path
brcmfmac: create debugfs files for bus-specific layer
brcmfmac: disable MBSS feature for bcm4330 device
brcmfmac: check and dump trap info during sdio probe
brcmfmac: use chipname in brcmf_fw_alloc_request() for error path as well

Arnd Bergmann (1):
iwlwifi: fix false-positive maybe-uninitialized warning

Avigail Grinstein (1):
iwlwifi: mvm: support absolute thresholds in bf configuration

Avraham Stern (4):
iwlwifi: mvm: Fix possible NULL pointer dereference
iwlwifi: mvm: add support for new FTM fw API
iwlwifi: mvm: add debug prints for FTM
iwlwifi: mvm: stop static queues correctly

Ben Hutchings (1):
mt76: Use the correct hweight8() function

Brian Norris (3):
ath10k: sdio: add .owner field
ath10k: pci: use mutex for diagnostic window CE polling
mwifiex: don't advertise IBSS features without FW support

Christian Lamparter (1):
ath10k: implement set_base_macaddr to fix rx-bssid mask in multiple APs conf

Colin Ian King (2):
rsi: fix indentation issue with a code block
rtlwifi: rtl8192ce: fix typo, "PairwiseENcAlgorithm" -> "PairwiseEncAlgorithm"

Dan Carpenter (2):
rsi: fix a typo in a debug message
carl9170: clean up a clamp() call

Daniel F. Dickinson (1):
ath9k: Avoid OF no-EEPROM quirks without qca,no-eeprom

Emmanuel Grumbach (3):
iwlwifi: mvm: support new format for the beacon notification
iwlwifi: mvm: fix AP mode in WEP
iwlwifi: mvm: fix the spatial reuse parsing for HE_TRIG PPDUs

Felix Fietkau (11):
mt76: fix software encryption issues
mt76: mt76x2: avoid running DPD calibration if tx is blocked
mt76: explicitly disable energy detect cca during scan
mt76: run MAC work every 100ms
mt76: clear CCA timer stats in mt76x02_edcca_init
mt76: measure the time between mt76x02_edcca_check runs
mt76: increase ED/CCA tx block threshold
mt76: fix tx status timeout processing
mt76: fix corrupted software generated tx CCMP PN
mt76: fix resetting software IV flag on key delete
mt76: mt76x2: simplify per-chain signal strength handling

Govind Singh (5):
ath10k: Add support for extended HTT aggr msg support
ath10k: update HOST capability qmi message
ath10k: enable bus layer suspend/resume for WCN3990
ath10k: disable interface pause wow config for integrated chipset
ath10k: request credit report if flow control enabled on ep

Greg Kroah-Hartman (5):
ath10k: do not return invalid pointers as a *dentry
ath9k: do not return invalid pointers as a *dentry
iwlwifi: dvm: no need to check return value of debugfs_create functions
iwlwifi: fw: no need to check return value of debugfs_create functions
iwlwifi: iwl-drv: no need to check return value of debugfs_create functions

Gustavo A. R. Silva (2):
iwlwifi: eeprom-parse: use struct_size() in kzalloc()
iwlwifi: nvm-parse: use struct_size() in kzalloc()

Haim Dreyfuss (1):
iwlwifi: mvm: add support for 32kHz external clock indication

Ido Yariv (1):
iwlwifi: mvm: don't require WOWLAN images when unified

Ihab Zhaika (2):
iwlwifi: add new card for 9260 series
iwlwifi: add new cards for 22000 and killer series and change the market name

Ilan Peer (5):
iwiwifi: mvm: Fix FW scan concurrency support assumptions
iwlwifi: mvm: Don't warn on command failure during restart
iwlwifi: mvm: Do not return an error value on HW restart
iwlwifi: mvm: Don't request HW restart if already requested
iwlwifi: mvm: Allow retries for probe responses

Johannes Berg (17):
iwlwifi: mvm: remove redundant condition
iwlwifi: dvm: use %u for sscanf() into unsigned variable
iwlwifi: mvm: add HE TB PPDU SIG-A BW to radiotap
iwlwifi: move config structs to C file
iwlwifi: mvm: don't hide HE radiotap data in SKB
iwlwifi: refactor NIC init sequence
iwlwifi: mvm: fix RFH config command with >=10 CPUs
iwlwifi: implement BISR HW workaround for 22260 devices
iwlwifi: mvm: support FTM responder
iwlwifi: mvm: support FTM initiator
iwlwifi: mvm: clean up NO_PSDU case
iwlwifi: bump FW API to 46 for 9000 and 22000 series
iwlwifi: mvm: fix HE radiotap data4 for HE-TB PPDUs
iwlwifi: mvm: fix error path in iwl_mvm_mac_setup_register()
iwlwifi: nvm-parse: advertise IEEE80211_VHT_EXT_NSS_BW_CAPABLE in VHT
iwlwifi: mvm: remove IWL_MVM_INIT_STATUS_REG_HW_INIT_COMPLETE
iwlwifi: mvm: implement VHT extended NSS support in rs.c

Kalle Valo (16):
Merge tag 'iwlwifi-next-for-kalle-2019-02-04' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
Merge ath-next from git://git.kernel.org/.../kvalo/ath.git
Merge git://git.kernel.org/.../kvalo/wireless-drivers.git
ath10k: fix line length warning in ath10k_ce_alloc_dest_ring()
ath10k: add missing values to wmi_service_name()
ath10k: make wmi_service_name() warn about missing service ids
ath10k: change wmi.h to include only ieee80211.h
ath10k: align ath10k_htt_txbuf structures
ath10k: fix documentation in ath10k_wow_convert_8023_to_80211()
ath10k: copy the whole struct ath10k_bus_params in ath10k_core_register()
Merge tag 'iwlwifi-next-for-kalle-2019-02-14' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
Merge tag 'mt76-for-kvalo-2019-02-18' of https://github.com/nbd168/wireless
ath10k: change 'unsigned long int' to 'unsigned long'
ath10k: switch to use SPDX license identifiers
Merge ath-next from git://git.kernel.org/.../kvalo/ath.git
Merge tag 'iwlwifi-next-for-kalle-2019-02-20' of git://git.kernel.org/.../iwlwifi/iwlwifi-next

Kan Yan (1):
ath10k: report estimated frame transmit airtime to improve fairness

Kangjie Lu (1):
ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()

Kees Cook (1):
ath9k: eeprom: Use scnprintf instead of snprintf

Keyur Patel (1):
orinoco : Replace function name in string with __func__

Larry Finger (21):
rtlwifi: Replace old-style license information
rtlwifi: btcoex: Replace old-style license information
rtlwifi: rtl8188ee: Replace old-style license information
rtlwifi: rtl8192com: Replace old-style license information
rtlwifi: rtl8192ce: Replace old-style license information
rtlwifi: rtl8192cu: Replace old-style license information
rtlwifi: rtl8192de: Replace old-style license information
rtlwifi: rtl8192ee: Replace old-style license information
rtlwifi: rtl8192se: Replace old-style license information
rtlwifi: rtl8723ae: Replace old-style license information
rtlwifi: rtl8723be: Replace old-style license information
rtlwifi: rtl8723_common: Replace old-style license information
rtlwifi: rtl8821ae: Replace old-style license information
rtlwifi: Remove CamelCase variables from base code
rtlwifi: btcoexist: Remove CamelCase variable
rtlwifi: rtl8188ee: Remove CamelCase variable
rtlwifi: rtl8192{c,u}: Remove CamelCase variables
rtlwifi: rtl8188de: Remove CamelCase variables
rtlwifi: rtl8192se: Remove CamelCase variables
rtlwifi: rtl8723{be,ae}: Remove CamelCase variables
rtlwifi: rtl8821ae: Remove CamelCase variables

Liad Kaufman (3):
iwlwifi: mvm: add tlc command name to output
iwlwifi: mvm: config mac ctxt to HE before TLC
iwlwifi: mvm: add read debugfs for he_sniffer_params

Lorenzo Bianconi (21):
mt76x0: eeprom: fix VHT mcs{8,9} rate power offset
mt76: move mt76_mcu_msg_alloc in mt76-core
mt76: move mt76_mcu_get_response in mt76-core
mt76: move mt76_mcu_rx_event in mt76-core
mt76x0: mcu: remove useless commented configuration
mt76: move mt76_dma_tx_queue_skb_raw in mt76-core module
mt76: remove add_buf pointer in mt76_queue_ops
mt76: move alloc_device common code in mt76_alloc_device
mt76x2u: remove mt76x2u_alloc_device routine
mt76x0: remove mt76x0u_alloc_device routine
mt76x2: remove mt76x2_alloc_device routine
mt76x0: phy: report target_power in debugfs
mt76x0: init: introduce mt76x0_init_txpower routine
mt76: usb: fix possible NULL pointer dereference in mt76u_mcu_deinit
mt76: usb: fix possible memory leak in mt76u_buf_free
mt76: usb: do not run mt76u_queues_deinit twice
mt76: usb: move mt76u_check_sg in usb.c
mt76: usb: do not use sg buffers for mcu messages
mt76: usb: use a linear buffer for tx/rx datapath if sg is not supported
mt76: usb: introduce disable_usb_sg parameter
mt76: usb: use dev_err_ratelimited instead of dev_err in mt76u_complete_rx

Lubomir Rintel (7):
libertas_tf: lower the debug level of command trace
libertas_tf: don't set URB_ZERO_PACKET on IN USB transfer
libertas_tf: move the banner to a more appropriate place
libertas_tf: fix signal reporting
libertas_tf: move hardware callbacks to a separate structure
libertas_tf: don't defer firmware loading until start()
libertas_tf: get the MAC address before registering the device

Luca Coelho (5):
iwlwifi: bump FW API to 44 for 9000 and 22000 series
iwlwifi: dvm: fix some fall through warnings
iwlwifi: mvm: add fall through comments where needed
iwlwifi: bump FW API to 45 for 9000 and 22000 series
iwlwifi: start using B-step for some 9000 devices

Manikanta Pubbisetty (2):
ath10k: add dynamic vlan support
ath10k: report tx airtime provided by fw

Matteo Croce (1):
brcmfmac: fix typos

Mordechay Goodstein (1):
iwlwifi: add FW recovery flow

Naftali Goldstein (1):
iwlwifi: mvm: add description to second BAD_COMMAND assert number

Oever Gonzalez (1):
ath: regd: add extra US coutry codes

Pradeep Kumar Chitrapu (1):
ath10k: add support to configure ftm responder role

RafaÅ MiÅecki (10):
brcmfmac: modify __brcmf_err() to take bus as a parameter
brcmfmac: pass bus to the __brcmf_err() in pcie.c
brcmfmac: add bphy_err() and use it in the cfg80211.c
brcmfmac: support monitor frames with the hardware/ucode header
brcmfmac: print firmware reported ring status errors
brcmfmac: improve code handling bandwidth of firmware reported channels
brcmfmac: support firmware reporting 160 MHz channels
brcmfmac: rework bphy_err() to take struct brcmf_pub argument
brcmfmac: use bphy_err() in all wiphy-related code
brcmfmac: add basic validation of shared RAM address

Rakesh Pillai (7):
ath10k: Set DMA address mask to 35 bit for WCN3990
ath10k: Handle bundled tx completion for management frames
ath10k: Enable bundle tx compl for management frames in WCN3990
ath10k: fix dma unmap direction for management frames
ath10k: fix hw-restart crash inject mode for WCN3990
ath10k: enable Factory Test Mode for WCN3990
ath10k: fix shadow register implementation for WCN3990

Ryder Lee (1):
mt76: change the return type of mt76_dma_attach()

Sara Sharon (12):
iwlwifi: mvm: simplify some return conditions
iwlwifi: mvm: support CHANNEL_SWITCH_TIME_EVENT_CMD command
iwlwifi: mvm: limit AMSDU size to 8K
iwlwifi: mvm: fix RSS config command
iwlwifi: pcie: fix emergency path
iwlwifi: dvm: don't use IWL_DL_FW_ERRORS
iwlwifi: pcie: add TPT oriented prints
iwlwifi: mvm: support beacon IE injection
iwlwifi: pcie: fix TX while flushing
iwlwifi: mvm: reject new beacons when in inject mode
iwlwifi: mvm: support non-transmitting AP
iwlwifi: mvm: add some debug data to TX path

Sergey Matyukevich (2):
qtnfmac: enable WPA3 OWE support
qtnfmac: enable WPA3 SAE support

Shahar S Matityahu (33):
iwlwifi dbg_ini: update ini structs doc
iwlwifi: dbg_ini: fix iwl_fw_ini_buffer_location field enum bad naming
iwlwifi: dbg_ini: give better naming to region struct fields
iwlwifi: fix bad dma handling in page_mem dumping flow
iwlwifi: differentiate between alive timeout and alive flow failure
iwlwifi: dbg_ini: update ini triggers enum
iwlwifi: dbg_ini: update max region id num to support 64 regions
iwlwifi: Fix pre operational dumping flows
iwlwifi: dbg_ini: update ini structs meta doc
iwlwifi: dbg_ini: remove redundant dram buffer allocation
iwlwifi: dbg_ini: align struct iwl_fw_ini_region_cfg to the FW
iwlwifi: dbg_ini: create new dump flow and implement prph dump
iwlwifi: dbg_ini: implement csr memory dump
iwlwifi: dbg_ini: implement device internal memory dump
iwlwifi: dbg_ini: implement paging memory dump
iwlwifi: fix send hcmd timeout recovery flow
iwlwifi: dbg_ini: implement monitor sram memory dump
iwlwifi: dbg_ini: implement monitor dram memory dump
iwlwifi: receive umac and lmac error table addresses from TLVs
iwlwifi: dbg_ini: rewrite trigger flow and align to FW API changes
iwlwifi: mvm: add a debug_enable op
iwlwifi: properly use delay option in dump trigger flow
iwlwifi: dbg_ini: enable ignore consecutive trigger feature
iwlwifi: dbg: buffer overflow in non_collect_ts_start array
iwlwifi: dbg_ini: add early and after alive apply points to unified images
iwlwifi: remove redundant condition from prior alive dump flow
iwlwifi: dbg_ini: fix infinite time ignore consecutive dumps
iwlwifi: dbg_ini: add print to iwl_dump_ini_mem in case of invalid range
iwlwifi: dbg_ini: make memory dump get_size handler include headers
iwlwifi: dbg_ini: make fill_range handler accept generic range pointer
iwlwifi: dbg_ini: add region to fill_header handler
iwlwifi: dbg_ini: implement Tx fifos dump
iwlwifi: dbg_ini: implement Rx fifos dump

Shaul Triebitz (5):
iwlwifi: introduce device family AX210
iwlwifi: do not fail on large amount of channels
iwlwifi: dbg: temporarily skip periphery dump for AX210 devices
iwlwifi: align to new periphery address space for AX210 family
iwlwifi: add force NMI for AX210 devices

Siva Rebbagondla (6):
rsi: Add debug support for wowlan wakeup confirmation
rsi: add hci detach for hibernation and poweroff
rsi: fix wowlan wakeup issue for hibernate(S4)
rsi: resolve power save issue after S4 resume
rsi: fix for wowlan wakeup failure
rsi: fix spelling mistakes

Stanislaw Gruszka (12):
mt76x02: use mask for vifs
mt76x02: use commmon add interface for mt76x2u
mt76x02: initialize mutli bss mode when set up address
mt76x02: minor beaconing init changes
mt76x02: init beacon config for mt76x2u
mt76: beaconing fixes for USB
mt76x02: enable support for IBSS and MESH
mt76x02u: use usb_bulk_msg to upload firmware
mt76x02u: remove bogus check and comment padding
rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band
rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620
rt2800: comment and simplify AGC init for RT6352

Stefan Agner (1):
mwifiex: don't print error message on coex event

Surabhi Vishnoi (2):
ath10k: add a condition to fill the LDPC capability correctly
ath10k: fill tx_duration for each peer in Tx stats per STA

Toke HÃiland-JÃrgensen (2):
ath9k: Switch to mac80211 TXQ scheduling and airtime APIs
ath10k: migrate to mac80211 txq scheduling

Tomislav PoÅega (2):
rt2x00: remove unneeded check
rt2x00: remove confusing AGC register

Triebitz (1):
iwlwifi: pcie: allocate rb_stts's for all queues in one place

Wen Gong (1):
ath10k: change swap mail box check after htc ready

Yu Wang (1):
ath10k: fix S5 power consumption issue for QCA9377

YueHaibing (7):
iwlwifi: mvm: remove duplicated include from ops.c
ath10k: snoc: remove set but not used variable 'ar_snoc'
rtlwifi: remove set but not used variable 'cmd_seq'
brcmfmac: remove set but not used variable 'old_state'
rsi: remove set but not used variables 'info, vif'
libertas_tf: remove set but not used variable 'flags'
rtl818x_pci: Remove set but not used variables 'io_addr, mem_addr'

Zhiwei Jiang (1):
ath: move spin_lock_bh to spin_lock in tasklet

drivers/net/wireless/ath/ath10k/Makefile | 2 +-
drivers/net/wireless/ath/ath10k/ahb.c | 16 +-
drivers/net/wireless/ath/ath10k/ahb.h | 13 +-
drivers/net/wireless/ath/ath10k/bmi.c | 13 +-
drivers/net/wireless/ath/ath10k/bmi.h | 13 +-
drivers/net/wireless/ath/ath10k/ce.c | 117 ++-
drivers/net/wireless/ath/ath10k/ce.h | 29 +-
drivers/net/wireless/ath/ath10k/core.c | 45 +-
drivers/net/wireless/ath/ath10k/core.h | 42 +-
drivers/net/wireless/ath/ath10k/coredump.c | 15 +-
drivers/net/wireless/ath/ath10k/coredump.h | 13 +-
drivers/net/wireless/ath/ath10k/debug.c | 17 +-
drivers/net/wireless/ath/ath10k/debug.h | 33 +-
drivers/net/wireless/ath/ath10k/debugfs_sta.c | 23 +-
drivers/net/wireless/ath/ath10k/hif.h | 29 +-
drivers/net/wireless/ath/ath10k/htc.c | 22 +-
drivers/net/wireless/ath/ath10k/htc.h | 14 +-
drivers/net/wireless/ath/ath10k/htt.c | 15 +-
drivers/net/wireless/ath/ath10k/htt.h | 49 +-
drivers/net/wireless/ath/ath10k/htt_rx.c | 103 +-
drivers/net/wireless/ath/ath10k/htt_tx.c | 70 +-
drivers/net/wireless/ath/ath10k/hw.c | 23 +-
drivers/net/wireless/ath/ath10k/hw.h | 20 +-
drivers/net/wireless/ath/ath10k/mac.c | 249 +++--
drivers/net/wireless/ath/ath10k/mac.h | 13 +-
drivers/net/wireless/ath/ath10k/p2p.c | 13 +-
drivers/net/wireless/ath/ath10k/p2p.h | 13 +-
drivers/net/wireless/ath/ath10k/pci.c | 62 +-
drivers/net/wireless/ath/ath10k/pci.h | 16 +-
drivers/net/wireless/ath/ath10k/qmi.c | 13 +-
drivers/net/wireless/ath/ath10k/qmi.h | 13 +-
drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c | 242 ++++-
drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h | 47 +-
drivers/net/wireless/ath/ath10k/rx_desc.h | 13 +-
drivers/net/wireless/ath/ath10k/sdio.c | 59 +-
drivers/net/wireless/ath/ath10k/sdio.h | 13 +-
drivers/net/wireless/ath/ath10k/snoc.c | 93 +-
drivers/net/wireless/ath/ath10k/snoc.h | 15 +-
drivers/net/wireless/ath/ath10k/spectral.c | 16 +-
drivers/net/wireless/ath/ath10k/spectral.h | 13 +-
drivers/net/wireless/ath/ath10k/swap.c | 13 +-
drivers/net/wireless/ath/ath10k/swap.h | 13 +-
drivers/net/wireless/ath/ath10k/targaddrs.h | 13 +-
drivers/net/wireless/ath/ath10k/testmode.c | 15 +-
drivers/net/wireless/ath/ath10k/testmode.h | 13 +-
drivers/net/wireless/ath/ath10k/testmode_i.h | 13 +-
drivers/net/wireless/ath/ath10k/thermal.c | 13 +-
drivers/net/wireless/ath/ath10k/thermal.h | 13 +-
drivers/net/wireless/ath/ath10k/trace.c | 13 +-
drivers/net/wireless/ath/ath10k/trace.h | 13 +-
drivers/net/wireless/ath/ath10k/txrx.c | 19 +-
drivers/net/wireless/ath/ath10k/txrx.h | 13 +-
drivers/net/wireless/ath/ath10k/usb.c | 16 +-
drivers/net/wireless/ath/ath10k/usb.h | 13 +-
drivers/net/wireless/ath/ath10k/wmi-ops.h | 44 +-
drivers/net/wireless/ath/ath10k/wmi-tlv.c | 88 +-
drivers/net/wireless/ath/ath10k/wmi-tlv.h | 23 +-
drivers/net/wireless/ath/ath10k/wmi.c | 95 +-
drivers/net/wireless/ath/ath10k/wmi.h | 98 +-
drivers/net/wireless/ath/ath10k/wow.c | 20 +-
drivers/net/wireless/ath/ath10k/wow.h | 13 +-
drivers/net/wireless/ath/ath6kl/wmi.c | 4 +-
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 12 +-
drivers/net/wireless/ath/ath9k/ath9k.h | 14 -
drivers/net/wireless/ath/ath9k/common-spectral.c | 3 +
drivers/net/wireless/ath/ath9k/debug.c | 3 -
drivers/net/wireless/ath/ath9k/debug.h | 8 -
drivers/net/wireless/ath/ath9k/debug_sta.c | 70 --
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 6 +-
drivers/net/wireless/ath/ath9k/init.c | 9 +-
drivers/net/wireless/ath/ath9k/recv.c | 9 +-
drivers/net/wireless/ath/ath9k/xmit.c | 244 ++---
drivers/net/wireless/ath/carl9170/rx.c | 2 +-
drivers/net/wireless/ath/regd.h | 2 +
drivers/net/wireless/ath/regd_common.h | 2 +
.../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 22 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 10 +
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 577 +++++-----
.../wireless/broadcom/brcm80211/brcmfmac/common.c | 46 +-
.../wireless/broadcom/brcm80211/brcmfmac/core.c | 135 ++-
.../wireless/broadcom/brcm80211/brcmfmac/core.h | 2 +-
.../wireless/broadcom/brcm80211/brcmfmac/debug.h | 19 +-
.../wireless/broadcom/brcm80211/brcmfmac/feature.c | 22 +-
.../wireless/broadcom/brcm80211/brcmfmac/feature.h | 4 +-
.../broadcom/brcm80211/brcmfmac/firmware.c | 8 +-
.../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 25 +-
.../wireless/broadcom/brcm80211/brcmfmac/fweh.h | 18 +-
.../wireless/broadcom/brcm80211/brcmfmac/fwil.c | 10 +-
.../broadcom/brcm80211/brcmfmac/fwsignal.c | 38 +-
.../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 90 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 88 +-
.../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 65 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/pno.c | 22 +-
.../wireless/broadcom/brcm80211/brcmfmac/proto.c | 6 +-
.../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 71 +-
.../broadcom/brcm80211/brcmfmac/tracepoint.c | 9 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 4 +-
drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 104 +-
drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 2 +-
drivers/net/wireless/intel/iwlwifi/dvm/agn.h | 9 +-
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c | 47 +-
drivers/net/wireless/intel/iwlwifi/dvm/main.c | 19 +-
drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 6 +-
drivers/net/wireless/intel/iwlwifi/dvm/scan.c | 3 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 32 +
drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 22 +-
drivers/net/wireless/intel/iwlwifi/fw/api/alive.h | 48 +-
.../net/wireless/intel/iwlwifi/fw/api/commands.h | 5 +
.../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 180 ++--
.../net/wireless/intel/iwlwifi/fw/api/location.h | 191 +++-
.../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 27 +
drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 24 +-
drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 6 +-
drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 18 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 1110 +++++++++++++++-----
drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 85 +-
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 11 +-
drivers/net/wireless/intel/iwlwifi/fw/debugfs.h | 9 +-
drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 95 +-
drivers/net/wireless/intel/iwlwifi/fw/file.h | 25 +
drivers/net/wireless/intel/iwlwifi/fw/img.h | 31 +-
drivers/net/wireless/intel/iwlwifi/fw/init.c | 3 +
drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 23 +-
drivers/net/wireless/intel/iwlwifi/iwl-config.h | 52 +-
drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 5 +
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 23 +-
drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 5 +-
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 77 +-
.../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 3 +-
.../net/wireless/intel/iwlwifi/iwl-eeprom-read.c | 47 +-
drivers/net/wireless/intel/iwlwifi/iwl-io.c | 79 +-
drivers/net/wireless/intel/iwlwifi/iwl-io.h | 44 +
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 31 +-
drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 7 +-
drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 41 +
drivers/net/wireless/intel/iwlwifi/mvm/Makefile | 1 +
drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 7 +-
drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 7 +
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 138 ++-
.../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 654 ++++++++++++
.../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 244 +++++
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 141 ++-
drivers/net/wireless/intel/iwlwifi/mvm/led.c | 3 +
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 124 ++-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 292 ++++-
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 61 +-
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 63 +-
drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 1 +
drivers/net/wireless/intel/iwlwifi/mvm/power.c | 23 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 30 +-
drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 103 +-
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 20 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 152 +--
drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 3 +
.../net/wireless/intel/iwlwifi/mvm/time-event.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 27 +-
drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 31 +-
.../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 16 +-
.../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 6 +-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 115 +-
drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 30 +-
drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 118 ++-
.../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 28 +-
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 213 ++--
drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 8 +-
drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 30 +-
drivers/net/wireless/intersil/orinoco/mic.c | 10 +-
drivers/net/wireless/marvell/libertas_tf/cmd.c | 9 +-
drivers/net/wireless/marvell/libertas_tf/if_usb.c | 38 +-
.../net/wireless/marvell/libertas_tf/libertas_tf.h | 18 +-
drivers/net/wireless/marvell/libertas_tf/main.c | 103 +-
drivers/net/wireless/marvell/mwifiex/cfg80211.c | 23 +-
drivers/net/wireless/marvell/mwifiex/ioctl.h | 1 +
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 11 +-
drivers/net/wireless/marvell/mwifiex/uap_event.c | 2 +-
drivers/net/wireless/mediatek/mt76/Makefile | 3 +-
drivers/net/wireless/mediatek/mt76/dma.c | 29 +-
drivers/net/wireless/mediatek/mt76/dma.h | 2 +-
drivers/net/wireless/mediatek/mt76/mac80211.c | 11 +-
drivers/net/wireless/mediatek/mt76/mcu.c | 60 ++
drivers/net/wireless/mediatek/mt76/mt76.h | 32 +-
drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 16 +-
drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.h | 7 +-
drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 39 +-
drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 4 -
drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 19 +-
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 11 +-
drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 26 +-
.../net/wireless/mediatek/mt76/mt76x0/usb_mcu.c | 6 -
drivers/net/wireless/mediatek/mt76/mt76x02.h | 7 +-
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 90 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 8 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 69 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h | 6 +
drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c | 12 +-
.../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 14 +-
.../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 72 +-
drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 79 +-
drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h | 1 -
.../net/wireless/mediatek/mt76/mt76x2/mt76x2u.h | 1 -
drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 26 +-
.../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 31 +-
.../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 2 +-
.../net/wireless/mediatek/mt76/mt76x2/pci_phy.c | 6 +-
drivers/net/wireless/mediatek/mt76/mt76x2/phy.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 24 +-
.../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 32 +-
.../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 17 +-
drivers/net/wireless/mediatek/mt76/tx.c | 5 +-
drivers/net/wireless/mediatek/mt76/usb.c | 162 ++-
drivers/net/wireless/mediatek/mt76/usb_mcu.c | 13 +-
drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 40 +-
drivers/net/wireless/quantenna/qtnfmac/commands.c | 29 +
drivers/net/wireless/quantenna/qtnfmac/commands.h | 2 +
drivers/net/wireless/quantenna/qtnfmac/event.c | 185 +++-
drivers/net/wireless/quantenna/qtnfmac/qlink.h | 36 +
drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 141 +--
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c | 6 +-
drivers/net/wireless/realtek/rtlwifi/base.c | 29 +-
drivers/net/wireless/realtek/rtlwifi/base.h | 26 +-
.../realtek/rtlwifi/btcoexist/halbt_precomp.h | 27 +-
.../realtek/rtlwifi/btcoexist/halbtc8192e2ant.c | 35 +-
.../realtek/rtlwifi/btcoexist/halbtc8192e2ant.h | 27 +-
.../realtek/rtlwifi/btcoexist/halbtc8723b1ant.c | 26 +-
.../realtek/rtlwifi/btcoexist/halbtc8723b1ant.h | 27 +-
.../realtek/rtlwifi/btcoexist/halbtc8723b2ant.c | 27 +-
.../realtek/rtlwifi/btcoexist/halbtc8723b2ant.h | 27 +-
.../realtek/rtlwifi/btcoexist/halbtc8821a1ant.c | 26 +-
.../realtek/rtlwifi/btcoexist/halbtc8821a1ant.h | 26 +-
.../realtek/rtlwifi/btcoexist/halbtc8821a2ant.c | 26 +-
.../realtek/rtlwifi/btcoexist/halbtc8821a2ant.h | 26 +-
.../rtlwifi/btcoexist/halbtc8822bwifionly.c | 17 +-
.../rtlwifi/btcoexist/halbtc8822bwifionly.h | 17 +-
.../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 26 +-
.../realtek/rtlwifi/btcoexist/halbtcoutsrc.h | 27 +-
.../wireless/realtek/rtlwifi/btcoexist/rtl_btc.c | 27 +-
.../wireless/realtek/rtlwifi/btcoexist/rtl_btc.h | 25 +-
drivers/net/wireless/realtek/rtlwifi/cam.c | 27 +-
drivers/net/wireless/realtek/rtlwifi/cam.h | 26 +-
drivers/net/wireless/realtek/rtlwifi/core.c | 26 +-
drivers/net/wireless/realtek/rtlwifi/core.h | 26 +-
drivers/net/wireless/realtek/rtlwifi/debug.c | 25 +-
drivers/net/wireless/realtek/rtlwifi/debug.h | 27 +-
drivers/net/wireless/realtek/rtlwifi/efuse.c | 71 +-
drivers/net/wireless/realtek/rtlwifi/efuse.h | 28 +-
drivers/net/wireless/realtek/rtlwifi/pci.c | 26 +-
drivers/net/wireless/realtek/rtlwifi/pci.h | 26 +-
drivers/net/wireless/realtek/rtlwifi/ps.c | 26 +-
drivers/net/wireless/realtek/rtlwifi/ps.h | 26 +-
drivers/net/wireless/realtek/rtlwifi/pwrseqcmd.h | 26 +-
drivers/net/wireless/realtek/rtlwifi/rc.c | 26 +-
drivers/net/wireless/realtek/rtlwifi/rc.h | 26 +-
drivers/net/wireless/realtek/rtlwifi/regd.c | 34 +-
drivers/net/wireless/realtek/rtlwifi/regd.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/def.h | 29 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/dm.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/dm.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/fw.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/fw.h | 25 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/hw.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/led.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/led.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/phy.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/phy.h | 26 +-
.../wireless/realtek/rtlwifi/rtl8188ee/pwrseq.c | 26 +-
.../wireless/realtek/rtlwifi/rtl8188ee/pwrseq.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/reg.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/rf.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/rf.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/sw.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/sw.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/table.c | 28 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/table.h | 28 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 30 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/trx.h | 26 +-
.../wireless/realtek/rtlwifi/rtl8192c/dm_common.c | 26 +-
.../wireless/realtek/rtlwifi/rtl8192c/dm_common.h | 30 +-
.../wireless/realtek/rtlwifi/rtl8192c/fw_common.c | 40 +-
.../wireless/realtek/rtlwifi/rtl8192c/fw_common.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192c/main.c | 26 +-
.../wireless/realtek/rtlwifi/rtl8192c/phy_common.c | 50 +-
.../wireless/realtek/rtlwifi/rtl8192c/phy_common.h | 32 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/def.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/dm.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/dm.h | 30 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/hw.c | 66 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/hw.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/led.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/led.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/phy.c | 36 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/phy.h | 32 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/reg.h | 85 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/rf.c | 138 +--
.../net/wireless/realtek/rtlwifi/rtl8192ce/rf.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/sw.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/sw.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/table.c | 28 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/table.h | 28 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c | 30 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/trx.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/def.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/dm.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/dm.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/hw.c | 304 +++---
.../net/wireless/realtek/rtlwifi/rtl8192cu/hw.h | 30 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/led.c | 30 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/led.h | 24 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/mac.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/mac.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/phy.c | 42 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/phy.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/reg.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/rf.c | 138 +--
.../net/wireless/realtek/rtlwifi/rtl8192cu/rf.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/sw.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/sw.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/table.c | 34 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/table.h | 42 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/trx.c | 88 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/trx.h | 30 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/def.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/dm.c | 50 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/dm.h | 28 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/fw.c | 42 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/fw.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/hw.c | 92 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/hw.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/led.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/led.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 94 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/phy.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/reg.h | 54 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/rf.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/rf.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/sw.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/sw.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/table.c | 27 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/table.h | 27 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 28 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/trx.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/def.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/dm.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/dm.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/fw.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/fw.h | 25 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/hw.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/hw.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/led.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/led.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/phy.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/phy.h | 26 +-
.../wireless/realtek/rtlwifi/rtl8192ee/pwrseq.c | 26 +-
.../wireless/realtek/rtlwifi/rtl8192ee/pwrseq.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/reg.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/rf.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/rf.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/sw.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/sw.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/table.c | 28 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/table.h | 28 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c | 28 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/trx.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/def.h | 27 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/dm.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/dm.h | 29 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/fw.c | 30 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/fw.h | 33 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 48 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/hw.h | 27 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/led.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/led.h | 27 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/phy.c | 70 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/phy.h | 27 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/reg.h | 75 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/rf.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/rf.h | 27 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/sw.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/sw.h | 25 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/table.c | 27 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/table.h | 20 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/trx.c | 30 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/trx.h | 27 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/btc.h | 25 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/def.h | 28 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/dm.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/dm.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/fw.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/fw.h | 25 +-
.../realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c | 26 +-
.../realtek/rtlwifi/rtl8723ae/hal_bt_coexist.h | 25 +-
.../wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c | 27 +-
.../wireless/realtek/rtlwifi/rtl8723ae/hal_btc.h | 25 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 34 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/hw.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/led.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/led.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/phy.c | 28 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/phy.h | 28 +-
.../wireless/realtek/rtlwifi/rtl8723ae/pwrseq.c | 26 +-
.../wireless/realtek/rtlwifi/rtl8723ae/pwrseq.h | 44 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/reg.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/rf.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/rf.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/sw.c | 28 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/sw.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/table.c | 28 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/table.h | 28 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/trx.c | 30 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/trx.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/def.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/dm.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/dm.h | 23 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/fw.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/fw.h | 25 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/hw.c | 40 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/hw.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/led.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/led.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/phy.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/phy.h | 26 +-
.../wireless/realtek/rtlwifi/rtl8723be/pwrseq.c | 26 +-
.../wireless/realtek/rtlwifi/rtl8723be/pwrseq.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/reg.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/rf.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/rf.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/sw.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/sw.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/table.c | 28 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/table.h | 28 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/trx.c | 30 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/trx.h | 26 +-
.../realtek/rtlwifi/rtl8723com/dm_common.c | 26 +-
.../realtek/rtlwifi/rtl8723com/dm_common.h | 26 +-
.../realtek/rtlwifi/rtl8723com/fw_common.c | 26 +-
.../realtek/rtlwifi/rtl8723com/fw_common.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8723com/main.c | 26 +-
.../realtek/rtlwifi/rtl8723com/phy_common.c | 26 +-
.../realtek/rtlwifi/rtl8723com/phy_common.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/def.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/dm.h | 36 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/fw.c | 128 +--
.../net/wireless/realtek/rtlwifi/rtl8821ae/fw.h | 25 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 260 +++--
.../net/wireless/realtek/rtlwifi/rtl8821ae/hw.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/led.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/led.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 158 ++-
.../net/wireless/realtek/rtlwifi/rtl8821ae/phy.h | 30 +-
.../wireless/realtek/rtlwifi/rtl8821ae/pwrseq.c | 26 +-
.../wireless/realtek/rtlwifi/rtl8821ae/pwrseq.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/reg.h | 60 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/rf.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/rf.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/sw.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/sw.h | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/table.c | 213 ++--
.../net/wireless/realtek/rtlwifi/rtl8821ae/table.h | 28 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 26 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/trx.h | 26 +-
drivers/net/wireless/realtek/rtlwifi/stats.c | 27 +-
drivers/net/wireless/realtek/rtlwifi/stats.h | 26 +-
drivers/net/wireless/realtek/rtlwifi/usb.c | 30 +-
drivers/net/wireless/realtek/rtlwifi/usb.h | 26 +-
drivers/net/wireless/realtek/rtlwifi/wifi.h | 52 +-
drivers/net/wireless/rsi/rsi_91x_debugfs.c | 8 +-
drivers/net/wireless/rsi/rsi_91x_mac80211.c | 41 +-
drivers/net/wireless/rsi/rsi_91x_main.c | 6 -
drivers/net/wireless/rsi/rsi_91x_mgmt.c | 37 +-
drivers/net/wireless/rsi/rsi_91x_sdio.c | 24 +-
drivers/net/wireless/rsi/rsi_91x_usb.c | 9 +-
drivers/net/wireless/rsi/rsi_main.h | 1 +
include/linux/ieee80211.h | 2 +
include/net/ieee80211_radiotap.h | 6 +
478 files changed, 8789 insertions(+), 10522 deletions(-)
create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c
create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mcu.c