mbox series

[00/11] iwlwifi: updates intended for v5.6 2019-11-20

Message ID 20191220125124.1315679-1-luca@coelho.fi (mailing list archive)
Headers show
Series iwlwifi: updates intended for v5.6 2019-11-20 | expand

Message

Luca Coelho Dec. 20, 2019, 12:51 p.m. UTC
From: Luca Coelho <luciano.coelho@intel.com>

Hi,

Here's the first and final set of patches intended for v5.6.  It's the
usual development, new features, cleanups and bugfixes.

The changes are:

* Support new versions of the FTM FW APIs;
* Fix an old bug in D3 (WoWLAN);
* A couple of fixes/improvements in the receive-buffers code;
* Fix in the debugging where we were skipping one TXQ;
* Some clean-ups;

As usual, I'm pushing this to a pending branch, for kbuild bot, and
will send a pull-request later.

Please review.

Cheers,
Luca.


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

Johannes Berg (5):
  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

Luca Coelho (3):
  iwlwifi: dbg_ini: don't skip a TX FIFO when dumping
  iwlwifi: remove some outdated iwl22000 configurations
  iwlwifi: remove CSR registers abstraction

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

 drivers/net/wireless/intel/iwlwifi/cfg/1000.c |   6 +-
 drivers/net/wireless/intel/iwlwifi/cfg/2000.c |  12 +-
 .../net/wireless/intel/iwlwifi/cfg/22000.c    |  71 ++++--
 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 |   2 +-
 .../wireless/intel/iwlwifi/fw/api/location.h  | 144 ++++++++++-
 .../net/wireless/intel/iwlwifi/fw/api/scan.h  |  41 ---
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c   |   4 +-
 .../net/wireless/intel/iwlwifi/iwl-config.h   |  56 +----
 .../wireless/intel/iwlwifi/iwl-context-info.h |  20 +-
 drivers/net/wireless/intel/iwlwifi/iwl-csr.h  |  27 +-
 drivers/net/wireless/intel/iwlwifi/iwl-fh.h   |   5 +-
 drivers/net/wireless/intel/iwlwifi/iwl-io.c   |  37 +--
 .../wireless/intel/iwlwifi/iwl-nvm-parse.c    |  14 +-
 .../net/wireless/intel/iwlwifi/iwl-trans.h    |  18 ++
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c   |   6 +
 .../intel/iwlwifi/mvm/ftm-initiator.c         | 238 ++++++++++++++----
 .../intel/iwlwifi/mvm/ftm-responder.c         |  95 +++++--
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h  |   2 +
 .../net/wireless/intel/iwlwifi/mvm/power.c    |  27 +-
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c |  47 ----
 .../intel/iwlwifi/pcie/ctxt-info-gen3.c       |   2 +-
 .../wireless/intel/iwlwifi/pcie/ctxt-info.c   |  11 +-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c |  25 +-
 .../wireless/intel/iwlwifi/pcie/internal.h    |  21 +-
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c  | 108 +++++---
 .../wireless/intel/iwlwifi/pcie/trans-gen2.c  |   5 +-
 .../net/wireless/intel/iwlwifi/pcie/trans.c   |  51 ++--
 .../net/wireless/intel/iwlwifi/pcie/tx-gen2.c |  16 +-
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c  |  12 +-
 33 files changed, 725 insertions(+), 430 deletions(-)