mbox series

[0/9] iwlwifi: updates intended for v5.14 2021-06-21

Message ID 20210621073740.1105911-1-luca@coelho.fi (mailing list archive)
Headers show
Series iwlwifi: updates intended for v5.14 2021-06-21 | expand

Message

Luca Coelho June 21, 2021, 7:37 a.m. UTC
From: Luca Coelho <luciano.coelho@intel.com>

Hi,

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

The changes are:

* Updates in the WoWLAN FW commands;
* Add one new device to the PCI ID lists;
* Support reading PNVM from a UEFI variable;
* Bump the supported FW API version;
* Some other small fixes, clean-ups and improvements.

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

Please review.

Cheers,
Luca.


Emmanuel Grumbach (3):
  iwlwifi: mvm: update iwl_wowlan_patterns_cmd
  iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4
  iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd

Johannes Berg (2):
  iwlwifi: move error dump to fw utils
  iwlwifi: fw: dump TCM error table if present

Luca Coelho (3):
  iwlwifi: move UEFI code to a separate file
  iwlwifi: support loading the reduced power table from UEFI
  iwlwifi: bump FW API to 64 for AX devices

ybaruch (1):
  iwlwifi: add 9560 killer device

 drivers/net/wireless/intel/iwlwifi/Makefile   |   3 +-
 .../net/wireless/intel/iwlwifi/cfg/22000.c    |   4 +-
 drivers/net/wireless/intel/iwlwifi/cfg/9000.c |   6 +-
 .../net/wireless/intel/iwlwifi/fw/api/d3.h    |  31 +-
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c   |  38 --
 drivers/net/wireless/intel/iwlwifi/fw/dbg.h   |   4 +-
 drivers/net/wireless/intel/iwlwifi/fw/dump.c  | 418 ++++++++++++++++++
 drivers/net/wireless/intel/iwlwifi/fw/file.h  |   8 +-
 drivers/net/wireless/intel/iwlwifi/fw/pnvm.c  | 120 ++---
 drivers/net/wireless/intel/iwlwifi/fw/uefi.c  | 262 +++++++++++
 drivers/net/wireless/intel/iwlwifi/fw/uefi.h  |  42 ++
 .../net/wireless/intel/iwlwifi/iwl-config.h   |   2 +
 .../intel/iwlwifi/iwl-context-info-gen3.h     |  16 +-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c  |  11 +
 .../net/wireless/intel/iwlwifi/iwl-trans.h    |  20 +
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c   |  74 +++-
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h  |   8 +-
 .../net/wireless/intel/iwlwifi/mvm/utils.c    | 310 -------------
 .../intel/iwlwifi/pcie/ctxt-info-gen3.c       |  34 ++
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c |   2 +
 .../wireless/intel/iwlwifi/pcie/internal.h    |   1 +
 .../net/wireless/intel/iwlwifi/pcie/trans.c   |   7 +
 22 files changed, 962 insertions(+), 459 deletions(-)
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/dump.c
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/uefi.c
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/uefi.h