[v2,00/18] iwlwifi: updates intended for v5.4 2019-08-21-2
mbox series

Message ID 20190905131241.23487-1-luca@coelho.fi
Headers show
Series
  • iwlwifi: updates intended for v5.4 2019-08-21-2
Related show

Message

Luca Coelho Sept. 5, 2019, 1:12 p.m. UTC
From: Luca Coelho <luciano.coelho@intel.com>

Hi,

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

The changes are:

* Removal of (broken) d0i3 continues;
* Debug infrastructure work continues;
* Fix for the SN value in certain suspend/resume situations;
* Some work on new FW scan APIs;
* Work on LTR FW APIs;
* A few clean-ups;
* Other small fixes and improvements;

In v2:
   * fixed subject and commit message of the first patch;

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

Please review.

Cheers,
Luca.


Alex Malamud (2):
  iwlwifi: LTR updates
  iwlwifi: Set w-pointer upon resume according to SN

Ayala Beker (2):
  iwlwifi: scan: add support for new scan request command version
  iwlwifi: scan: don't pass large argument by value

Emmanuel Grumbach (6):
  iwlwifi: remove runtime_pm_mode
  iwlwifi: remove the opmode's d0i3 handlers
  iwlwifi: pcie: remove the refs / unrefs from the transport
  iwlwifi: pcie: remove some more d0i3 code from the transport
  iwlwifi: remove the d0i3 related module parameters
  iwlwifi: remove pm_runtime completely

Haim Dreyfuss (1):
  iwlwifi: remove unused regdb_ptrs allocation

Johannes Berg (1):
  iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL

Mordechay Goodstein (1):
  iwlwifi: mvm: name magic numbers with enum

Shahar S Matityahu (5):
  iwlwifi: dbg_ini: align dbg tlv functions names to a single format
  iwlwifi: dbg: add debug periphery registers to 9000 device family
  iwlwifi: dbg_ini: maintain buffer allocations from trans instead of
    TLVs buffer
  iwlwifi: dbg_ini: use linked list to store debug TLVs
  iwlwifi: dbg_ini: remove periphery phy and aux regions handling

 .../wireless/intel/iwlwifi/fw/api/dbg-tlv.h   |   2 +
 .../net/wireless/intel/iwlwifi/fw/api/rs.h    |  18 ++-
 .../net/wireless/intel/iwlwifi/fw/api/scan.h  |  55 ++++++-
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c   |  53 +++---
 drivers/net/wireless/intel/iwlwifi/fw/file.h  |   4 +-
 drivers/net/wireless/intel/iwlwifi/fw/img.h   |   9 --
 .../net/wireless/intel/iwlwifi/iwl-dbg-tlv.c  | 153 +++++-------------
 .../net/wireless/intel/iwlwifi/iwl-dbg-tlv.h  |  24 ++-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c  |  19 +--
 .../wireless/intel/iwlwifi/iwl-modparams.h    |   9 +-
 .../wireless/intel/iwlwifi/iwl-nvm-parse.c    |  14 --
 .../net/wireless/intel/iwlwifi/iwl-op-mode.h  |  23 ---
 .../net/wireless/intel/iwlwifi/iwl-trans.c    |  14 --
 .../net/wireless/intel/iwlwifi/iwl-trans.h    | 106 ++++--------
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c   |   9 ++
 .../net/wireless/intel/iwlwifi/mvm/debugfs.c  |  37 +++++
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c   |  17 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h  |  11 +-
 .../net/wireless/intel/iwlwifi/mvm/rs-fw.c    |  19 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c |  87 +++++++---
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c |  99 ------------
 .../wireless/intel/iwlwifi/pcie/internal.h    |  11 +-
 .../wireless/intel/iwlwifi/pcie/trans-gen2.c  |   6 +-
 .../net/wireless/intel/iwlwifi/pcie/trans.c   |  67 ++------
 .../net/wireless/intel/iwlwifi/pcie/tx-gen2.c |  42 +----
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c  |  92 ++++-------
 26 files changed, 363 insertions(+), 637 deletions(-)