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-01-26
Date: Sun, 26 Jan 2020 17:27:51 +0000 (UTC)	[thread overview]
Message-ID: <20200126172751.39009C433CB@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 e07c5f2e4e911d933c8daa3c6f6be063ee0e5c2d:

  net: amd: a2065: Use print_hex_dump_debug() helper (2020-01-12 16:20:26 -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-01-26

for you to fetch changes up to 2a13513f99e735184fd6f889d78da6424fda80a1:

  Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git (2020-01-26 17:54:46 +0200)

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

Second set of patches for v5.6. Nothing special standing out, smaller
new features and fixes allover.

Major changes:

ar5523

* add support for SMCWUSBT-G2 USB device

iwlwifi

* support new versions of the FTM FW APIs

* support new version of the beacon template FW API

* print some extra information when the driver is loaded

rtw88

* support wowlan feature for 8822c

* add support for WIPHY_WOWLAN_NET_DETECT

brcmfmac

* add initial support for monitor mode

qtnfmac

* add module parameter to enable DFS offloading in firmware

* add support for STA HE rates

* add support for TWT responder and spatial reuse

----------------------------------------------------------------
Amadeusz Sławiński (9):
      rtlwifi: rtl8192cu: Fix typo
      rtlwifi: rtl8188ee: Make functions static & rm sw.h
      rtlwifi: rtl8192ce: Make functions static & rm sw.h
      rtlwifi: rtl8192cu: Remove sw.h header
      rtlwifi: rtl8192ee: Make functions static & rm sw.h
      rtlwifi: rtl8192se: Remove sw.h header
      rtlwifi: rtl8723ae: Make functions static & rm sw.h
      rtlwifi: rtl8723be: Make functions static & rm sw.h
      rtlwifi: rtl8821ae: Make functions static & rm sw.h

Andrei Otcheretianski (1):
      iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API

Anilkumar Kolli (1):
      ath11k: enable HE tlvs in ppdu stats for pktlog lite

Arnd Bergmann (1):
      ath11k: fix debugfs build failure

Avraham Stern (2):
      iwlwifi: mvm: add support for location range request version 8
      iwlwifi: mvm: add support for responder config command version 7

Bhagavathi Perumal S (2):
      ath11k: set TxBf parameters after vdev start
      ath11k: Add missing pdev rx rate stats

Bjorn Andersson (1):
      ath10k: Add optional qdss clk

Brian Norris (1):
      mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame()

Bryan O'Donoghue (2):
      ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe
      ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram

Chin-Yen Lee (7):
      rtw88: pci: reset ring index when release skbs in tx ring
      rtw88: pci: reset dma when reset pci trx ring
      rtw88: load wowlan firmware if wowlan is supported
      rtw88: support wowlan feature for 8822c
      rtw88: Add wowlan pattern match support
      rtw88: Add wowlan net-detect support
      rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop()

Colin Ian King (7):
      ath11k: ensure ts.flags is initialized before bit-wise or'ing in values
      ath11k: avoid null pointer dereference when pointer band is null
      ar5523: fix spelling mistake "to" -> "too"
      wcn36xx: fix spelling mistake "to" -> "too"
      rtlwifi: rtl8188ee: remove redundant assignment to variable cond
      rtlwifi: btcoex: fix spelling mistake "initilized" -> "initialized"
      iwlegacy: ensure loop counter addr does not wrap and cause an infinite loop

Dan Carpenter (1):
      ath11k: fix up some error paths

Ganapathi Bhat (1):
      MAINTAINERS: update for mwifiex driver maintainers

Govind Singh (2):
      dt: bindings: add dt entry flag to skip SCM call for msa region
      ath10k: Don't call SCM interface for statically mapped msa region

Jean-Philippe Brucker (1):
      brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362

Johannes Berg (8):
      iwlwifi: mvm: update powersave correctly for D3
      iwlwifi: allocate more receive buffers for HE devices
      iwlwifi: pcie: map only used part of RX buffers
      iwlwifi: pcie: use partial pages if applicable
      iwlwifi: pcie: validate queue ID before array deref/bit ops
      iwlwifi: incorporate firmware filename into version
      iwlwifi: mvm: print out extended secboot status before dump
      iwlwifi: prph: remove some unused register definitions

John Crispin (1):
      ath11k: make sure to also report the RX bandwidth inside radiotap

Kalle Valo (2):
      Merge tag 'iwlwifi-next-for-kalle-2020-01-11' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge ath-next from git://git.kernel.org/.../kvalo/ath.git

Luca Coelho (10):
      iwlwifi: dbg_ini: don't skip a TX FIFO when dumping
      iwlwifi: remove some outdated iwl22000 configurations
      iwlwifi: remove CSR registers abstraction
      iwlwifi: yoyo: don't allow changing the domain via debugfs
      iwlwifi: yoyo: remove unnecessary active triggers status flag
      iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function
      iwlwifi: yoyo: check for the domain on all TLV types during init
      iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg
      iwlwifi: implement a new device configuration table
      iwlwifi: add device name to device_info

Maital Hahn (1):
      wlcore: mesh: Add support for RX Broadcast Key

Mert Dirik (1):
      ar5523: Add USB ID of SMCWUSBT-G2 wireless adapter

Mikhail Karpenko (1):
      qtnfmac: add support for TWT responder and spatial reuse

Nathan Chancellor (1):
      hostap: Adjust indentation in prism2_hostapd_add_sta

Oren Givon (1):
      iwlwifi: add new iwlax411 struct for type SoSnj

Ping-Ke Shih (2):
      rtw88: fix rate mask for 1SS chip
      rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M

Rafał Miłecki (2):
      brcmfmac: simplify building interface combinations
      brcmfmac: add initial support for monitor mode

Rakesh Pillai (1):
      ath10k: Correct the DMA direction for management tx buffers

Sergey Matyukevich (4):
      qtnfmac: cleanup slave_radar access function
      qtnfmac: add module param to configure DFS offload
      qtnfmac: control qtnfmac wireless interfaces bridging
      qtnfmac: add support for STA HE rates

Stephen Boyd (2):
      ath10k: Add newlines to printk messages
      ath10k: Use device_get_match_data() to simplify code

Tova Mussai (1):
      iwlwifi: scan: remove support for fw scan api v11

Tzu-En Huang (2):
      rtw88: 8822c: update power sequence to v15
      rtw88: remove unused spinlock

Wen Gong (1):
      ath10k: drop RX skb with invalid length for sdio

Yan-Hsuan Chuang (6):
      rtw88: add interface config for 8822c
      rtw88: remove unused variable 'in_lps'
      rtw88: remove unused vif pointer in struct rtw_vif
      rtw88: assign NULL to skb after being kfree()'ed
      rtw88: fix potential NULL skb access in TX ISR
      rtw88: use shorter delay time to poll PS state

YueHaibing (3):
      rtlwifi: rtl8821ae: remove unused variables
      rtlwifi: rtl8192ee: remove unused variables
      rtlwifi: rtl8723ae: remove unused variables

Zhi Chen (1):
      Revert "ath10k: fix DMA related firmware crashes on multiple devices"

Zong-Zhe Yang (1):
      rtw88: change max_num_of_tx_queue() definition to inline in pci.h

yuehaibing (1):
      brcmfmac: Remove always false 'idx < 0' statement

zhengbin (6):
      ath9k: use true,false for bool variable
      wil6210: use true,false for bool variable
      ath10k: use true,false for bool variable
      rtw88: use true,false for bool variable
      cw1200: use true,false for bool variable
      brcmfmac: use true,false for bool variable

 .../bindings/net/wireless/qcom,ath10k.txt          |   6 +-
 MAINTAINERS                                        |   1 -
 drivers/net/wireless/ath/ar5523/ar5523.c           |   4 +-
 drivers/net/wireless/ath/ath10k/htt_rx.c           |   2 +-
 drivers/net/wireless/ath/ath10k/hw.h               |   2 +-
 drivers/net/wireless/ath/ath10k/pci.c              |  21 +-
 drivers/net/wireless/ath/ath10k/qmi.c              |   9 +
 drivers/net/wireless/ath/ath10k/qmi.h              |   1 +
 drivers/net/wireless/ath/ath10k/sdio.c             |  24 +-
 drivers/net/wireless/ath/ath10k/snoc.c             |  19 +-
 drivers/net/wireless/ath/ath10k/wmi.c              |   2 +-
 drivers/net/wireless/ath/ath11k/Kconfig            |   2 +-
 drivers/net/wireless/ath/ath11k/Makefile           |   3 +-
 drivers/net/wireless/ath/ath11k/debug.c            |  15 +
 drivers/net/wireless/ath/ath11k/debug.h            |  22 +-
 drivers/net/wireless/ath/ath11k/debug_htt_stats.c  | 205 ++++-
 drivers/net/wireless/ath/ath11k/debug_htt_stats.h  |  42 +
 drivers/net/wireless/ath/ath11k/dp.h               |   8 +
 drivers/net/wireless/ath/ath11k/dp_rx.c            |   3 +-
 drivers/net/wireless/ath/ath11k/dp_tx.c            |  24 +-
 drivers/net/wireless/ath/ath11k/mac.c              |  21 +-
 drivers/net/wireless/ath/ath9k/ar9003_aic.c        |   2 +-
 drivers/net/wireless/ath/wcn36xx/smd.c             |   2 +-
 drivers/net/wireless/ath/wil6210/main.c            |   2 +-
 drivers/net/wireless/ath/wil6210/txrx.c            |   2 +-
 drivers/net/wireless/ath/wil6210/wmi.c             |   8 +-
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         | 153 +++-
 .../wireless/broadcom/brcm80211/brcmfmac/core.c    |  68 +-
 .../wireless/broadcom/brcm80211/brcmfmac/core.h    |   2 +
 .../wireless/broadcom/brcm80211/brcmfmac/feature.c |   1 +
 .../wireless/broadcom/brcm80211/brcmfmac/feature.h |   2 +
 .../wireless/broadcom/brcm80211/brcmfmac/fwil.h    |   2 +
 .../broadcom/brcm80211/brcmfmac/fwsignal.c         |   2 +-
 .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c  |   2 +-
 .../wireless/broadcom/brcm80211/brcmfmac/sdio.c    |  12 +-
 drivers/net/wireless/intel/iwlegacy/common.c       |   2 +-
 drivers/net/wireless/intel/iwlwifi/cfg/1000.c      |   6 +-
 drivers/net/wireless/intel/iwlwifi/cfg/2000.c      |  12 +-
 drivers/net/wireless/intel/iwlwifi/cfg/22000.c     |  81 +-
 drivers/net/wireless/intel/iwlwifi/cfg/5000.c      |   7 +-
 drivers/net/wireless/intel/iwlwifi/cfg/6000.c      |  19 +-
 drivers/net/wireless/intel/iwlwifi/cfg/7000.c      |   3 +-
 drivers/net/wireless/intel/iwlwifi/cfg/8000.c      |   3 +-
 drivers/net/wireless/intel/iwlwifi/cfg/9000.c      |  12 +-
 drivers/net/wireless/intel/iwlwifi/dvm/main.c      |   4 +-
 .../net/wireless/intel/iwlwifi/fw/api/location.h   | 144 +++-
 drivers/net/wireless/intel/iwlwifi/fw/api/scan.h   |  41 -
 drivers/net/wireless/intel/iwlwifi/fw/api/tx.h     |   7 +-
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c        |   9 +-
 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c    |  29 +-
 drivers/net/wireless/intel/iwlwifi/fw/img.h        |   2 +-
 drivers/net/wireless/intel/iwlwifi/fw/runtime.h    |  13 +-
 drivers/net/wireless/intel/iwlwifi/iwl-config.h    |  68 +-
 .../net/wireless/intel/iwlwifi/iwl-context-info.h  |  20 +-
 drivers/net/wireless/intel/iwlwifi/iwl-csr.h       |  27 +-
 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c   |  65 +-
 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h   |   1 -
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c       |  26 +-
 drivers/net/wireless/intel/iwlwifi/iwl-fh.h        |   5 +-
 drivers/net/wireless/intel/iwlwifi/iwl-io.c        |  37 +-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c |  14 +-
 drivers/net/wireless/intel/iwlwifi/iwl-prph.h      |  10 +-
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h     |  22 +
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c        |   6 +
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c   |   2 +-
 .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 239 ++++--
 .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c |  95 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c        |  27 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h       |   2 +
 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c       |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c       |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/power.c     |  27 +-
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c      |  47 --
 .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c   |   2 +-
 .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c    |  11 +-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c      | 161 ++--
 drivers/net/wireless/intel/iwlwifi/pcie/internal.h |  21 +-
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c       | 108 ++-
 .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c   |   5 +-
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c    |  51 +-
 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c  |  16 +-
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c       |  12 +-
 drivers/net/wireless/intersil/hostap/hostap_ap.c   |   2 +-
 drivers/net/wireless/marvell/mwifiex/tdls.c        |  75 +-
 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c  |   9 +-
 drivers/net/wireless/quantenna/qtnfmac/commands.c  |  13 +-
 drivers/net/wireless/quantenna/qtnfmac/commands.h  |   2 +-
 drivers/net/wireless/quantenna/qtnfmac/core.c      |  71 +-
 drivers/net/wireless/quantenna/qtnfmac/core.h      |   3 +-
 drivers/net/wireless/quantenna/qtnfmac/qlink.h     |  52 +-
 .../realtek/rtlwifi/btcoexist/halbtc8192e2ant.c    |   2 +-
 .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c       |   2 +-
 .../realtek/rtlwifi/btcoexist/halbtcoutsrc.h       |   2 +-
 .../net/wireless/realtek/rtlwifi/rtl8188ee/phy.c   |   2 +-
 .../net/wireless/realtek/rtlwifi/rtl8188ee/sw.c    |   7 +-
 .../net/wireless/realtek/rtlwifi/rtl8188ee/sw.h    |  12 -
 .../net/wireless/realtek/rtlwifi/rtl8192ce/sw.c    |   5 +-
 .../net/wireless/realtek/rtlwifi/rtl8192ce/sw.h    |  15 -
 .../net/wireless/realtek/rtlwifi/rtl8192cu/sw.c    |  35 +-
 .../net/wireless/realtek/rtlwifi/rtl8192cu/sw.h    |  27 -
 .../net/wireless/realtek/rtlwifi/rtl8192ee/dm.c    | 118 ---
 .../net/wireless/realtek/rtlwifi/rtl8192ee/sw.c    |   7 +-
 .../net/wireless/realtek/rtlwifi/rtl8192ee/sw.h    |  11 -
 .../net/wireless/realtek/rtlwifi/rtl8192se/sw.c    |   1 -
 .../net/wireless/realtek/rtlwifi/rtl8192se/sw.h    |  13 -
 .../net/wireless/realtek/rtlwifi/rtl8723ae/dm.c    | 112 ---
 .../net/wireless/realtek/rtlwifi/rtl8723ae/sw.c    |   7 +-
 .../net/wireless/realtek/rtlwifi/rtl8723ae/sw.h    |  13 -
 .../net/wireless/realtek/rtlwifi/rtl8723be/sw.c    |   7 +-
 .../net/wireless/realtek/rtlwifi/rtl8723be/sw.h    |  13 -
 .../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c    | 118 ---
 .../net/wireless/realtek/rtlwifi/rtl8821ae/sw.c    |   7 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/sw.h    |  12 -
 drivers/net/wireless/realtek/rtw88/Makefile        |   1 +
 drivers/net/wireless/realtek/rtw88/debug.h         |   1 +
 drivers/net/wireless/realtek/rtw88/fw.c            | 389 ++++++++-
 drivers/net/wireless/realtek/rtw88/fw.h            | 186 +++++
 drivers/net/wireless/realtek/rtw88/hci.h           |   6 +
 drivers/net/wireless/realtek/rtw88/mac.c           |  12 +-
 drivers/net/wireless/realtek/rtw88/mac80211.c      |  46 +-
 drivers/net/wireless/realtek/rtw88/main.c          |  91 ++-
 drivers/net/wireless/realtek/rtw88/main.h          |  72 +-
 drivers/net/wireless/realtek/rtw88/pci.c           |  60 +-
 drivers/net/wireless/realtek/rtw88/pci.h           |   2 +-
 drivers/net/wireless/realtek/rtw88/phy.c           |   2 +-
 drivers/net/wireless/realtek/rtw88/ps.c            |   4 +-
 drivers/net/wireless/realtek/rtw88/reg.h           |  29 +
 drivers/net/wireless/realtek/rtw88/rtw8822c.c      |  24 +-
 drivers/net/wireless/realtek/rtw88/util.h          |   2 +
 drivers/net/wireless/realtek/rtw88/wow.c           | 890 +++++++++++++++++++++
 drivers/net/wireless/realtek/rtw88/wow.h           |  58 ++
 drivers/net/wireless/st/cw1200/txrx.c              |   2 +-
 drivers/net/wireless/ti/wlcore/cmd.c               |   6 +-
 drivers/net/wireless/ti/wlcore/cmd.h               |   2 +-
 drivers/net/wireless/ti/wlcore/main.c              |  23 +-
 drivers/net/wireless/ti/wlcore/wlcore_i.h          |   1 +
 136 files changed, 3495 insertions(+), 1410 deletions(-)
 delete mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.h
 delete mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.h
 delete mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.h
 delete mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.h
 delete mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.h
 delete mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.h
 delete mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.h
 delete mode 100644 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.h
 create mode 100644 drivers/net/wireless/realtek/rtw88/wow.c
 create mode 100644 drivers/net/wireless/realtek/rtw88/wow.h

             reply	other threads:[~2020-01-26 17:28 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-01-26 17:27 Kalle Valo [this message]
2020-01-27 10:26 ` pull-request: wireless-drivers-next-2020-01-26 David Miller

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=20200126172751.39009C433CB@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.