Hi Kalle, This is the first batch of patches intended for v4.19. It includes the two patches sets I sent a few weeks ago, with HE support and new hardware (22560) support. More details about the contents in the tag description.
I have sent this out before and kbuildbot this morning, but I didn't
get any replies from it yet.
Please let me know if there are any issues.
Cheers,
Luca.
The following changes since commit bf9b608e63dfd71ab225c9d4211eb6d8dc582a3b:
Merge ath-next from
git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git (2018-07-25
10:50:54 +0300)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git
tags/iwlwifi-next-for-kalle-2018-07-26
for you to fetch changes up to 1a4968d1230c9233f50a89abb3b32d94f81146d0:
iwlwifi: pcie: support 2k rx buffers (2018-07-26 13:16:18 +0300)
----------------------------------------------------------------
First batch of iwlwifi patches for 4.19
* Implement 802.11ax D2.0;
* Changes in the base code to support the new 22560 devices;
* Support for the new 22560 device family;
----------------------------------------------------------------
Golan Ben Ami (13):
iwlwifi: allow different csr flags for different device families
iwlwifi: introduce device family 22560
iwlwifi: pcie: allocate and free rx cr's and tr's tails
iwlwifi: pcie: support context information for 22560 devices
iwlwifi: pcie: update bytes in the byte count table
iwlwifi: pcie: start early debug for 22560 devices
iwlwifi: update gen3 interrupts - sw error and image response
iwlwifi: cancel the injective function between hw pointers to tfd entry
index
iwlwifi: support multiple tfd queue max sizes for different devices
iwlwifi: support new tx api
iwlwifi: introduce new rx structures used by 22560 RFH
iwlwifi: update registers changed for 22560 devices
iwlwifi: pcie: support 2k rx buffers
Johannes Berg (1):
iwlwifi: 22000 devices: restrict to HT A-MPDU size
Luca Coelho (5):
iwlwifi: fw: add FW APIs for HE
iwlwifi: add support for IEEE802.11ax
iwlwifi: add module parameter to disable 802.11ax
iwlwifi: mvm: add radiotap data for HE
iwlwifi: add support for 22560 devices
drivers/net/wireless/intel/iwlwifi/Makefile | 3 +-
drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 2 +
drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 161
+++++++++++++++++++++++++++++++++------------------
drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 1 +
drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 3 +
drivers/net/wireless/intel/iwlwifi/cfg/7000.c | 1 +
drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 1 +
drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 1 +
drivers/net/wireless/intel/iwlwifi/fw/api/commands.h | 3 +-
drivers/net/wireless/intel/iwlwifi/fw/api/datapath.h | 5 ++
drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 172
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 4 +-
drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 36 ++++++++++--
drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 53
+++++++++++++++--
drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 25 ++++++++
drivers/net/wireless/intel/iwlwifi/fw/smem.c | 4 +-
drivers/net/wireless/intel/iwlwifi/iwl-config.h | 7 ++-
drivers/net/wireless/intel/iwlwifi/iwl-context-info-gen3.h | 286
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/intel/iwlwifi/iwl-context-info.h | 5 ++
drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 5 ++
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 7 ++-
drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 8 +--
drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 28 +++++++--
drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 12 +++-
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 110
+++++++++++++++++++++++++++++++++++
drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 2 +
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 4 ++
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 200
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 9 ++-
drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 44 +++++++++++++-
drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 39 +++++++++++--
drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 21 +++++--
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 281
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 8 +--
drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 6 +-
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 48
+++++++++++-----
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 207
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 62
++------------------
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 2 -
drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 220
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 232
++++++++++++++++++++++++++++++++++++++++++++++----------------------------
drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 11 +++-
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 63
+++++++++++++++-----
drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 58
++++++++++++++-----
drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 92
+++++++++++++++++------------
47 files changed, 2205 insertions(+), 353 deletions(-)
create mode 100644 drivers/net/wireless/intel/iwlwifi/iwl-context-info-gen3.h
create mode 100644 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c
signature.asc
Description: This is a digitally signed message part
