All of lore.kernel.org
 help / color / mirror / Atom feed
From: Kalle Valo <kvalo@codeaurora.org>
To: netdev@vger.kernel.org
Cc: linux-wireless@vger.kernel.org
Subject: pull-request: wireless-drivers-next-2020-12-12
Date: Sat, 12 Dec 2020 05:08:39 +0000 (UTC)	[thread overview]
Message-ID: <20201212050839.EF50EC433C6@smtp.codeaurora.org> (raw)

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 af3f4a85d90218bb59315d591bd2bffa5e646466:

  Merge branch 'mlxsw-Misc-updates' Ido Schimmel says: (2020-12-06 19:22:15 -0800)

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-2020-12-12

for you to fetch changes up to 7ab250385ec276b7b37a2ecc96d375a75b573bd4:

  Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git (2020-12-12 06:51:34 +0200)

----------------------------------------------------------------
wireless-drivers-next patches for v5.11

Second set of patches for v5.11. iwlwifi gaining support for the new 6
GHz band and rtw88 got a new channel. Lots of new features for mt76
and ath11k now has working suspend for PCI devices. And as always,
smaller fixes and cleanups all over.

Major changes:

rtw88

* add support for channel 144

mt76

* support for more sta interfaces on mt7615/mt7915

* mt7915 encapsulation offload

* performance improvements

* channel noise report on mt7915

* mt7915 testmode support

* mt7915 DBDC support

iwlwifi

* support 6 GHz band

ath11k

* suspend support for QCA6390 PCI devices

* support TXOP duration based RTS threshold

* mesh: add support for 256 bitmap in blockack frames in 11ax

----------------------------------------------------------------
Abhishek Kumar (1):
      ath10k: add option for chip-id based BDF selection

Ajay Singh (1):
      wilc1000: changes for SPI communication stall issue found with Iperf

Allen Pais (1):
      wireless: mt76: convert tasklets to use new tasklet_setup() API

Anilkumar Kolli (2):
      ath11k: add 64bit check before reading msi high addr
      ath11k: fix rmmod failure if qmi sequence fails

Avraham Stern (1):
      iwlwifi: mvm: add size checks for range response notification

Bhaumik Bhatt (1):
      ath11k: use MHI provided APIs to allocate and free MHI controller

Carl Huang (13):
      ath11k: put hw to DBS using WMI_PDEV_SET_HW_MODE_CMDID
      ath11k: pci: fix hot reset stability issues
      ath11k: pci: fix L1ss clock unstable problem
      ath11k: pci: disable VDD4BLOW
      ath11k: mhi: hook suspend and resume
      ath11k: hif: implement suspend and resume functions
      ath11k: pci: read select_window register to ensure write is finished
      ath11k: htc: implement suspend handling
      ath11k: dp: stop rx pktlog before suspend
      ath11k: set credit_update flag for flow controlled ep only
      ath11k: implement WoW enable and wakeup commands
      ath11k: hif: add ce irq enable and disable functions
      ath11k: implement suspend for QCA6390 PCI devices

Chin-Yen Lee (1):
      rtw88: reduce polling time of IQ calibration

Christophe JAILLET (1):
      mwl8k: switch from 'pci_' to 'dma_' API

Chuanhong Guo (1):
      mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN

Colin Ian King (3):
      wilc1000: remove redundant assignment to pointer vif
      rtw88: coex: fix missing unitialization of variable 'interval'
      brcmfmac: remove redundant assignment to pointer 'entry'

Dan Carpenter (1):
      ath11k: unlock on error path in ath11k_mac_op_add_interface()

David Bauer (1):
      mt76: mt7603: add additional EEPROM chip ID

Devin Bayer (1):
      ath11k: pci: add MODULE_FIRMWARE macros

Emmanuel Grumbach (7):
      iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode
      iwlwifi: pcie: remove obsolete pre-release support code
      iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode
      iwlwifi: follow the new inclusive terminology
      iwlwifi: sort out the NVM offsets
      iwlwifi: remove sw_csum_tx
      iwlwifi: mvm: purge the BSS table upon firmware load

Felix Fietkau (25):
      mt76: mt7915: add 802.11 encap offload support
      mt76: mt7915: add encap offload for 4-address mode stations
      mt76: use ieee80211_rx_list to pass frames to the network stack as a batch
      mt76: mt7615: add debugfs knob for setting extended local mac addresses
      mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915
      mt76: mt7915: support 32 station interfaces
      mt76: mt7915: fix processing txfree events
      mt76: mt7915: use napi_consume_skb to bulk-free tx skbs
      mt76: mt7915: fix DRR sta bss group index
      mt76: mt7915: disable OFDMA/MU-MIMO UL
      mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg
      mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg
      mt76: implement .mcu_parse_response in struct mt76_mcu_ops
      mt76: move mcu timeout handling to .mcu_parse_response
      mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg
      mt76: make mcu_ops->mcu_send_msg optional
      mt76: mt7603: switch to .mcu_skb_send_msg
      mt76: implement functions to get the response skb for MCU calls
      mt76: mt7915: move eeprom parsing out of mt7915_mcu_parse_response
      mt76: mt7915: query station rx rate from firmware
      mt76: add back the SUPPORTS_REORDERING_BUFFER flag
      mt76: mt7915: fix endian issues
      mt76: improve tx queue stop/wake
      mt76: mt7915: stop queues when running out of tx tokens
      mt76: attempt to free up more room when filling the tx queue

Ganapathi Bhat (1):
      mwifiex: change license text of Makefile and README from MARVELL to NXP

Gustavo A. R. Silva (11):
      mt76: mt7615: Fix fall-through warnings for Clang
      airo: Fix fall-through warnings for Clang
      rt2x00: Fix fall-through warnings for Clang
      rtw88: Fix fall-through warnings for Clang
      zd1201: Fix fall-through warnings for Clang
      ath5k: Fix fall-through warnings for Clang
      carl9170: Fix fall-through warnings for Clang
      wcn36xx: Fix fall-through warnings for Clang
      iwlwifi: mvm: Fix fall-through warnings for Clang
      iwlwifi: dvm: Fix fall-through warnings for Clang
      iwlwifi: iwl-drv: Fix fall-through warnings for Clang

Janie Tu (1):
      iwlwifi: mvm: fix sar profile printing issue

Johannes Berg (23):
      iwlwifi: copy iwl_he_capa for modifications
      iwlwifi: validate MPDU length against notification length
      iwlwifi: pcie: validate RX descriptor length
      iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type
      iwlwifi: mvm: move iwl_mvm_stop_device() out of line
      iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers
      iwlwifi: mvm: fix 22000 series driver NMI
      iwlwifi: mvm: do more useful queue sync accounting
      iwlwifi: mvm: clean up scan state on failure
      iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling
      iwlwifi: fw: file: fix documentation for SAR flag
      iwlwifi: pcie: remove unnecessary setting of inta_mask
      iwlwifi: trans: consider firmware dead after errors
      iwlwifi: dbg-tlv: fix old length in is_trig_data_contained()
      iwlwifi: use SPDX tags
      iwlwifi: pcie: clean up some rx code
      iwlwifi: mvm: validate firmware sync response size
      iwlwifi: add an extra firmware state in the transport
      iwlwifi: support firmware reset handshake
      iwlwifi: mvm: disconnect if channel switch delay is too long
      iwlwifi: tighten RX MPDU bounds checks
      iwlwifi: mvm: hook up missing RX handlers
      iwlwifi: mvm: validate notification size when waiting

Kalle Valo (5):
      Merge tag 'mt76-for-kvalo-2020-12-04' of https://github.com/nbd168/wireless
      Merge tag 'iwlwifi-next-for-kalle-2020-12-09' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      ath11k: mhi: print a warning if firmware crashed
      ath11k: htc: remove unused struct ath11k_htc_ops
      Merge ath-next from git://git.kernel.org/.../kvalo/ath.git

Lee Jones (7):
      rtw88: pci: Add prototypes for .probe, .remove and .shutdown
      iwlwifi: mvm: rs: Demote non-conformant function documentation headers
      iwlwifi: iwl-eeprom-read: Demote one nonconformant function header
      iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced_txpwr's header
      iwlwifi: iwl-phy-db: Add missing struct member description for 'trans'
      iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in function header
      iwlwifi: fw: acpi: Demote non-conformant function headers

Lorenzo Bianconi (37):
      mt76: mt7663s: move tx/rx processing in the same txrx workqueue
      mt76: mt7663s: convert txrx_work to mt76_worker
      mt76: mt7663s: disable interrupt during txrx_worker processing
      mt76: sdio: convert {status/net}_work to mt76_worker
      mt76: mt7615: enable beacon filtering by default for offload fw
      mt76: mt7615: introduce quota debugfs node for mt7663s
      mt76: mt7663s: get rid of mt7663s_sta_add
      mt76: mt7663s: fix a possible ple quota underflow
      mt76: sdio: get rid of sched.lock
      mt76: dma: fix possible deadlock running mt76_dma_cleanup
      mt76: fix memory leak if device probing fails
      mt76: move mt76_mcu_send_firmware in common module
      mt76: switch to wep sw crypto for mt7615/mt7915
      mt76: fix tkip configuration for mt7615/7663 devices
      mt76: mt7615: run key configuration in mt7615_set_key for usb/sdio devices
      mt76: mt76u: rely on woker APIs for rx work
      mt76: mt76u: use dedicated thread for status work
      mt76: mt7915: make mt7915_eeprom_read static
      mt76: mt7615: refactor usb/sdio rate code
      mt76: mt7915: rely on eeprom definitions
      mt76: move mt76_init_tx_queue in common code
      mt76: sdio: introduce mt76s_alloc_tx_queue
      mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signature
      mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue signature
      mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature
      mt76: rely on mt76_queue in tx_queue_skb signature
      mt76: introduce mt76_init_mcu_queue utility routine
      mt76: rely on mt76_queue in tx_queue_skb_raw signature
      mt76: move mcu queues to mt76_dev q_mcu array
      mt76: move tx hw data queues in mt76_phy
      mt76: move band capabilities in mt76_phy
      mt76: rely on mt76_phy in mt76_init_sband_2g and mt76_init_sband_5g
      mt76: move band allocation in mt76_register_phy
      mt76: move hw mac_addr in mt76_phy
      mt76: mt7915: introduce dbdc support
      mt76: mt7915: get rid of dbdc debugfs knob
      mt76: mt7615: fix rdd mcu cmd endianness

Luca Coelho (1):
      iwlwifi: mvm: add support for 6GHz

Mathy Vanhoef (1):
      ath9k_htc: adhere to the DONT_REORDER transmit flag

Matti Gottlieb (1):
      iwlwifi: Add a new card for MA family

Mordechay Goodstein (9):
      iwlwifi: remove all queue resources before free
      iwlwifi: yoyo: add the ability to dump phy periphery
      iwlwifi: move reclaim flows to the queue file
      iwlwifi: mvm: Init error table memory to zero
      iwlwifi: enable sending/setting debug host event
      iwlwifi: avoid endless HW errors at assert time
      iwlwifi: fix typo in comment
      iwlwifi: mvm: iterate active stations when updating statistics
      iwlwifi: mvm: check that statistics TLV version match struct version

Naftali Goldstein (1):
      iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command for netdetect

Ping-Ke Shih (2):
      rtw88: fix multiple definition of rtw_pm_ops
      rtlwifi: rtl8192de: fix ofdm power compensation

Pradeep Kumar Chitrapu (4):
      ath11k: fix incorrect wmi param for configuring HE operation
      ath11k: support TXOP duration based RTS threshold
      ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax
      ath11k: Fix incorrect tlvs in scan start command

Rotem Saado (1):
      iwlwifi: yoyo: align the write pointer to DWs

Ryder Lee (8):
      mt76: mt7915: measure channel noise and report it via survey
      mt76: mt7915: fix VHT LDPC capability
      mt76: mt7915: update ppe threshold
      mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate
      mt76: mt7915: fix sparse warning cast from restricted __le16
      mt76: mt7915: use BIT_ULL for omac_idx
      mt76: mt7915: remove unused mt7915_mcu_bss_sync_tlv()
      mt76: mt7615: support 16 interfaces

Sara Sharon (1):
      iwlwifi: mvm: fix a race in CSA that caused assert 0x3420

Sean Wang (1):
      mt76: mt7663s: introduce WoW support via GPIO

Seevalamuthu Mariappan (1):
      ath11k: Ignore resetting peer auth flag in peer assoc cmd

Shayne Chen (12):
      mt76: testmode: switch ib and wb rssi to array type for per-antenna report
      mt76: testmode: add snr attribute in rx statistics
      mt76: testmode: add tx_rate_stbc parameter
      mt76: testmode: add support for LTF and GI combinations for HE mode
      mt76: mt7915: fix tx rate related fields in tx descriptor
      mt76: testmode: add support for HE rate modes
      mt76: mt7915: implement testmode tx support
      mt76: mt7915: implement testmode rx support
      mt76: mt7915: add support to set txpower in testmode
      mt76: mt7915: add support to set tx frequency offset in testmode
      mt76: mt7915: fix memory leak in mt7915_mcu_get_rx_rate()
      mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate()

Souptick Joarder (1):
      mt76: remove unused variable q

Taehee Yoo (2):
      mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE
      mt76: set fops_tx_stats.owner to THIS_MODULE

Tom Rix (2):
      ath9k: remove trailing semicolon in macro definition
      carl9170: remove trailing semicolon in macro definition

Wen Gong (2):
      ath10k: fix a check patch warning returnNonBoolInBooleanFunction of sdio.c
      ath10k: add atomic protection for device recovery

Zhang Changzhong (1):
      adm8211: fix error return code in adm8211_probe()

Zhang Xiaohui (1):
      mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start

Zheng Yongjun (1):
      cw1200: txrx: convert comma to semicolon

Zong-Zhe Yang (1):
      rtw88: declare hw supports ch 144

 drivers/net/wireless/admtek/adm8211.c              |   6 +-
 drivers/net/wireless/ath/ath10k/core.c             |  54 +-
 drivers/net/wireless/ath/ath10k/core.h             |   4 +
 drivers/net/wireless/ath/ath10k/debug.c            |   6 +-
 drivers/net/wireless/ath/ath10k/mac.c              |   1 +
 drivers/net/wireless/ath/ath10k/pci.c              |   2 +-
 drivers/net/wireless/ath/ath10k/sdio.c             |   8 +-
 drivers/net/wireless/ath/ath10k/snoc.c             |   2 +-
 drivers/net/wireless/ath/ath10k/wmi.c              |   2 +-
 drivers/net/wireless/ath/ath11k/Makefile           |   3 +-
 drivers/net/wireless/ath/ath11k/ahb.c              |   9 +-
 drivers/net/wireless/ath/ath11k/ce.c               |   2 +-
 drivers/net/wireless/ath/ath11k/ce.h               |   2 +
 drivers/net/wireless/ath/ath11k/core.c             | 100 ++-
 drivers/net/wireless/ath/ath11k/core.h             |  12 +
 drivers/net/wireless/ath/ath11k/debugfs.c          |   1 +
 drivers/net/wireless/ath/ath11k/dp.c               |   2 +-
 drivers/net/wireless/ath/ath11k/dp.h               |   2 +
 drivers/net/wireless/ath/ath11k/dp_rx.c            |  48 ++
 drivers/net/wireless/ath/ath11k/dp_rx.h            |   3 +
 drivers/net/wireless/ath/ath11k/hif.h              |  32 +
 drivers/net/wireless/ath/ath11k/htc.c              |  31 +-
 drivers/net/wireless/ath/ath11k/htc.h              |  10 +-
 drivers/net/wireless/ath/ath11k/hw.h               |   7 +-
 drivers/net/wireless/ath/ath11k/mac.c              |  48 +-
 drivers/net/wireless/ath/ath11k/mhi.c              |  27 +-
 drivers/net/wireless/ath/ath11k/mhi.h              |   3 +
 drivers/net/wireless/ath/ath11k/pci.c              | 227 ++++++-
 drivers/net/wireless/ath/ath11k/pci.h              |  25 +
 drivers/net/wireless/ath/ath11k/qmi.c              |  41 +-
 drivers/net/wireless/ath/ath11k/wmi.c              | 178 +++--
 drivers/net/wireless/ath/ath11k/wmi.h              | 170 ++++-
 drivers/net/wireless/ath/ath11k/wow.c              |  73 ++
 drivers/net/wireless/ath/ath11k/wow.h              |  10 +
 drivers/net/wireless/ath/ath5k/mac80211-ops.c      |   1 +
 drivers/net/wireless/ath/ath9k/common-debug.c      |   2 +-
 drivers/net/wireless/ath/ath9k/dfs_debug.c         |   2 +-
 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c      |   7 +-
 drivers/net/wireless/ath/carl9170/debug.c          |   4 +-
 drivers/net/wireless/ath/carl9170/tx.c             |   1 +
 drivers/net/wireless/ath/wcn36xx/smd.c             |   2 +-
 .../broadcom/brcm80211/brcmfmac/fwsignal.c         |   2 +-
 drivers/net/wireless/cisco/airo.c                  |   1 +
 drivers/net/wireless/intel/iwlwifi/cfg/22000.c     |  70 +-
 drivers/net/wireless/intel/iwlwifi/cfg/7000.c      |  70 +-
 drivers/net/wireless/intel/iwlwifi/cfg/8000.c      |  69 +-
 drivers/net/wireless/intel/iwlwifi/cfg/9000.c      |  58 +-
 drivers/net/wireless/intel/iwlwifi/dvm/agn.h       |  61 +-
 drivers/net/wireless/intel/iwlwifi/dvm/calib.c     |  61 +-
 drivers/net/wireless/intel/iwlwifi/dvm/calib.h     |  60 +-
 drivers/net/wireless/intel/iwlwifi/dvm/commands.h  |  61 +-
 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c  |   2 +-
 drivers/net/wireless/intel/iwlwifi/dvm/rx.c        |  22 +-
 drivers/net/wireless/intel/iwlwifi/dvm/scan.c      |   2 +-
 drivers/net/wireless/intel/iwlwifi/dvm/sta.c       |   2 +-
 drivers/net/wireless/intel/iwlwifi/dvm/tx.c        |   2 +-
 drivers/net/wireless/intel/iwlwifi/fw/acpi.c       |  97 +--
 drivers/net/wireless/intel/iwlwifi/fw/acpi.h       |  74 +--
 drivers/net/wireless/intel/iwlwifi/fw/api/alive.h  |  69 +-
 .../net/wireless/intel/iwlwifi/fw/api/binding.h    |  67 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/cmdhdr.h |  67 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/coex.h   |  69 +-
 .../net/wireless/intel/iwlwifi/fw/api/commands.h   |  70 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/config.h |  70 +-
 .../net/wireless/intel/iwlwifi/fw/api/context.h    |  68 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/d3.h     |  69 +-
 .../net/wireless/intel/iwlwifi/fw/api/datapath.h   |  70 +-
 .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h    |  61 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/debug.h  |  81 +--
 drivers/net/wireless/intel/iwlwifi/fw/api/filter.h |  68 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/led.h    |  62 +-
 .../net/wireless/intel/iwlwifi/fw/api/location.h   |  64 +-
 .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h    |  70 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/mac.h    |  64 +-
 .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h    |  78 +--
 .../net/wireless/intel/iwlwifi/fw/api/offload.h    |  68 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/paging.h |  67 +-
 .../net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h   |  69 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/phy.h    |  70 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/power.h  |  70 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/rs.h     |  66 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/rx.h     |  68 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/scan.h   |  83 +--
 drivers/net/wireless/intel/iwlwifi/fw/api/sf.h     |  68 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/soc.h    |  68 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/sta.h    |  67 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/stats.h  |  69 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/tdls.h   |  70 +-
 .../net/wireless/intel/iwlwifi/fw/api/time-event.h |  70 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/tx.h     |  64 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/txq.h    |  69 +-
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c        | 153 +++--
 drivers/net/wireless/intel/iwlwifi/fw/dbg.h        |  70 +-
 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c    |  96 +--
 drivers/net/wireless/intel/iwlwifi/fw/debugfs.h    |  68 +-
 drivers/net/wireless/intel/iwlwifi/fw/error-dump.h |  69 +-
 drivers/net/wireless/intel/iwlwifi/fw/file.h       |  79 +--
 drivers/net/wireless/intel/iwlwifi/fw/img.h        |  68 +-
 drivers/net/wireless/intel/iwlwifi/fw/init.c       |  64 +-
 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c |  64 +-
 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h |  63 +-
 drivers/net/wireless/intel/iwlwifi/fw/paging.c     |  69 +-
 drivers/net/wireless/intel/iwlwifi/fw/runtime.h    |  62 +-
 drivers/net/wireless/intel/iwlwifi/fw/smem.c       |  67 +-
 drivers/net/wireless/intel/iwlwifi/iwl-agn-hw.h    |  61 +-
 drivers/net/wireless/intel/iwlwifi/iwl-config.h    |  68 +-
 .../wireless/intel/iwlwifi/iwl-context-info-gen3.h |  56 +-
 .../net/wireless/intel/iwlwifi/iwl-context-info.h  |  58 +-
 drivers/net/wireless/intel/iwlwifi/iwl-csr.h       |  71 +-
 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c   |  67 +-
 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h   |  64 +-
 drivers/net/wireless/intel/iwlwifi/iwl-debug.c     |  62 +-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c       |  71 +-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.h       |  64 +-
 .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c  |  77 +--
 .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.h  |  76 +--
 .../net/wireless/intel/iwlwifi/iwl-eeprom-read.c   |  64 +-
 .../net/wireless/intel/iwlwifi/iwl-eeprom-read.h   |  61 +-
 drivers/net/wireless/intel/iwlwifi/iwl-fh.h        |  66 +-
 drivers/net/wireless/intel/iwlwifi/iwl-io.c        |  68 +-
 drivers/net/wireless/intel/iwlwifi/iwl-io.h        |  61 +-
 drivers/net/wireless/intel/iwlwifi/iwl-modparams.h |  61 +-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 176 +++--
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h |  65 +-
 drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h   |  69 +-
 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c    |  80 +--
 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.h    |  62 +-
 drivers/net/wireless/intel/iwlwifi/iwl-prph.h      |  93 +--
 drivers/net/wireless/intel/iwlwifi/iwl-scd.h       |  62 +-
 drivers/net/wireless/intel/iwlwifi/iwl-trans.c     |  67 +-
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h     |  99 +--
 drivers/net/wireless/intel/iwlwifi/mvm/binding.c   |  65 +-
 drivers/net/wireless/intel/iwlwifi/mvm/coex.c      |  65 +-
 drivers/net/wireless/intel/iwlwifi/mvm/constants.h |  71 +-
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c        |  82 +--
 .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c   |  67 +-
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c   |  71 +-
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.h   |  65 +-
 .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 112 ++--
 .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c |  64 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h    |  70 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c        | 108 +--
 drivers/net/wireless/intel/iwlwifi/mvm/led.c       |  69 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c  |  97 +--
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  | 131 ++--
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h       |  88 +--
 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c       |  69 +-
 .../net/wireless/intel/iwlwifi/mvm/offloading.c    |  67 +-
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c       | 103 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c  |  71 +-
 drivers/net/wireless/intel/iwlwifi/mvm/power.c     |  70 +-
 drivers/net/wireless/intel/iwlwifi/mvm/quota.c     |  68 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c     |  76 +--
 drivers/net/wireless/intel/iwlwifi/mvm/rs.c        |  10 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c        | 122 +---
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c      | 148 ++---
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c      | 423 +++++++++---
 drivers/net/wireless/intel/iwlwifi/mvm/sf.c        |  66 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c       |  86 +--
 drivers/net/wireless/intel/iwlwifi/mvm/sta.h       |  70 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c      |  68 +-
 .../net/wireless/intel/iwlwifi/mvm/time-event.c    |  68 +-
 .../net/wireless/intel/iwlwifi/mvm/time-event.h    |  67 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tt.c        |  70 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c        |  80 +--
 drivers/net/wireless/intel/iwlwifi/mvm/utils.c     |  71 +-
 .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c   |  57 +-
 .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c    |  60 +-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c      |  90 +--
 drivers/net/wireless/intel/iwlwifi/pcie/internal.h |  80 +--
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c       | 113 +---
 .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c   |  83 +--
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c    | 155 +----
 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c  |  57 +-
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c       | 351 +---------
 drivers/net/wireless/intel/iwlwifi/queue/tx.c      | 308 +++++++--
 drivers/net/wireless/intel/iwlwifi/queue/tx.h      |  68 +-
 drivers/net/wireless/marvell/mwifiex/Makefile      |   6 +-
 drivers/net/wireless/marvell/mwifiex/README        |   7 +-
 drivers/net/wireless/marvell/mwifiex/join.c        |   2 +
 drivers/net/wireless/marvell/mwl8k.c               |  72 +-
 drivers/net/wireless/mediatek/mt76/debugfs.c       |   4 +-
 drivers/net/wireless/mediatek/mt76/dma.c           |  37 +-
 drivers/net/wireless/mediatek/mt76/eeprom.c        |  12 +-
 drivers/net/wireless/mediatek/mt76/mac80211.c      | 149 +++--
 drivers/net/wireless/mediatek/mt76/mcu.c           |  80 +++
 drivers/net/wireless/mediatek/mt76/mt76.h          | 121 +++-
 drivers/net/wireless/mediatek/mt76/mt7603/beacon.c |  30 +-
 drivers/net/wireless/mediatek/mt76/mt7603/dma.c    |  61 +-
 drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c |   7 +-
 drivers/net/wireless/mediatek/mt76/mt7603/init.c   |   4 +-
 drivers/net/wireless/mediatek/mt76/mt7603/mac.c    |   9 +-
 drivers/net/wireless/mediatek/mt76/mt7603/main.c   |  12 +-
 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c    | 131 ++--
 drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h |   2 +-
 drivers/net/wireless/mediatek/mt76/mt7603/pci.c    |   3 +-
 .../net/wireless/mediatek/mt76/mt7615/debugfs.c    | 139 +++-
 drivers/net/wireless/mediatek/mt76/mt7615/dma.c    |  55 +-
 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c |  22 +-
 drivers/net/wireless/mediatek/mt76/mt7615/init.c   |  23 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mac.c    | 199 +++---
 drivers/net/wireless/mediatek/mt76/mt7615/main.c   | 122 ++--
 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c    | 544 +++++++--------
 drivers/net/wireless/mediatek/mt76/mt7615/mcu.h    |  17 +
 drivers/net/wireless/mediatek/mt76/mt7615/mmio.c   |   9 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h |  92 +--
 .../net/wireless/mediatek/mt76/mt7615/pci_init.c   |   9 +-
 drivers/net/wireless/mediatek/mt76/mt7615/regs.h   |  11 +
 drivers/net/wireless/mediatek/mt76/mt7615/sdio.c   |  71 +-
 .../net/wireless/mediatek/mt76/mt7615/sdio_mcu.c   |  42 +-
 .../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c  | 142 ++--
 .../net/wireless/mediatek/mt76/mt7615/testmode.c   |  28 +-
 drivers/net/wireless/mediatek/mt76/mt7615/usb.c    |   9 +-
 .../net/wireless/mediatek/mt76/mt7615/usb_mcu.c    |  16 +-
 .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c   |  89 +--
 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c |  12 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/init.c   |   4 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c    |   3 +-
 .../net/wireless/mediatek/mt76/mt76x0/pci_mcu.c    |   1 +
 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c    |   4 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/usb.c    |   1 +
 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c   |  10 +-
 .../net/wireless/mediatek/mt76/mt76x02_eeprom.c    |   8 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c   |  16 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c   |  55 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h   |   2 +
 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c  |  76 +--
 .../net/wireless/mediatek/mt76/mt76x02_usb_core.c  |   2 +-
 .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c   |   1 +
 drivers/net/wireless/mediatek/mt76/mt76x02_util.c  |  13 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c |   6 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c    |  18 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/pci.c    |   3 +-
 .../net/wireless/mediatek/mt76/mt76x2/pci_init.c   |   2 +-
 .../net/wireless/mediatek/mt76/mt76x2/pci_mcu.c    |   1 +
 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c    |   1 +
 drivers/net/wireless/mediatek/mt76/mt7915/Makefile |   2 +
 .../net/wireless/mediatek/mt76/mt7915/debugfs.c    |  47 +-
 drivers/net/wireless/mediatek/mt76/mt7915/dma.c    |  76 +--
 drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c |  64 +-
 drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h |   1 +
 drivers/net/wireless/mediatek/mt76/mt7915/init.c   | 435 ++++++------
 drivers/net/wireless/mediatek/mt76/mt7915/mac.c    | 539 +++++++++++----
 drivers/net/wireless/mediatek/mt76/mt7915/mac.h    |  16 +-
 drivers/net/wireless/mediatek/mt76/mt7915/main.c   | 133 +++-
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c    | 734 +++++++++++++--------
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.h    |  54 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h |  64 +-
 drivers/net/wireless/mediatek/mt76/mt7915/pci.c    |  24 +-
 drivers/net/wireless/mediatek/mt76/mt7915/regs.h   |  52 +-
 .../net/wireless/mediatek/mt76/mt7915/testmode.c   | 377 +++++++++++
 .../net/wireless/mediatek/mt76/mt7915/testmode.h   |  40 ++
 drivers/net/wireless/mediatek/mt76/sdio.c          | 196 +++---
 drivers/net/wireless/mediatek/mt76/testmode.c      |  41 +-
 drivers/net/wireless/mediatek/mt76/testmode.h      |  18 +-
 drivers/net/wireless/mediatek/mt76/tx.c            |  60 +-
 drivers/net/wireless/mediatek/mt76/usb.c           |  89 ++-
 drivers/net/wireless/microchip/wilc1000/spi.c      |  23 +-
 drivers/net/wireless/microchip/wilc1000/wlan.c     |   1 -
 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c   |   1 +
 .../net/wireless/realtek/rtlwifi/rtl8192de/dm.c    |  13 +-
 drivers/net/wireless/realtek/rtw88/coex.c          |   2 +-
 drivers/net/wireless/realtek/rtw88/fw.c            |   2 +-
 drivers/net/wireless/realtek/rtw88/main.c          |   1 +
 drivers/net/wireless/realtek/rtw88/pci.h           |   8 +
 drivers/net/wireless/realtek/rtw88/rtw8723de.c     |   1 +
 drivers/net/wireless/realtek/rtw88/rtw8723de.h     |   4 -
 drivers/net/wireless/realtek/rtw88/rtw8821ce.c     |   1 +
 drivers/net/wireless/realtek/rtw88/rtw8821ce.h     |   4 -
 drivers/net/wireless/realtek/rtw88/rtw8822be.c     |   1 +
 drivers/net/wireless/realtek/rtw88/rtw8822be.h     |   4 -
 drivers/net/wireless/realtek/rtw88/rtw8822c.c      |  17 +-
 drivers/net/wireless/realtek/rtw88/rtw8822ce.c     |   1 +
 drivers/net/wireless/realtek/rtw88/rtw8822ce.h     |   4 -
 drivers/net/wireless/st/cw1200/txrx.c              |   2 +-
 drivers/net/wireless/zydas/zd1201.c                |   2 +-
 276 files changed, 6622 insertions(+), 10777 deletions(-)
 create mode 100644 drivers/net/wireless/ath/ath11k/wow.c
 create mode 100644 drivers/net/wireless/ath/ath11k/wow.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/testmode.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/testmode.h

             reply	other threads:[~2020-12-12  5:11 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-12-12  5:08 Kalle Valo [this message]
2020-12-12 20:30 ` pull-request: wireless-drivers-next-2020-12-12 patchwork-bot+netdevbpf

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20201212050839.EF50EC433C6@smtp.codeaurora.org \
    --to=kvalo@codeaurora.org \
    --cc=linux-wireless@vger.kernel.org \
    --cc=netdev@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.