mbox series

[00/13] iwlwifi: updates intended for v5.18 2022-03-04

Message ID 20220304112129.219513-1-luca@coelho.fi
Headers show
Series iwlwifi: updates intended for v5.18 2022-03-04 | expand

Message

Luca Coelho March 4, 2022, 11:21 a.m. UTC
From: Luca Coelho <luciano.coelho@intel.com>

Hi,

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

The changes are:

* Mostly debugging infra changes;
* Some more work on the Bz family of devices;
* Bump the FW API twice;
* Some other small fixes, clean-ups and improvements.

There are two FW API dumps here.  We have loads of patches going to
v5.18, so we actually bumped the FW API version supported quite a bit.
I was debating whether to do the bump in one go, but since we're not
sure whether FW API version 72 will be released publicly, I decided to
keep it in two patches for easier reverting.  Even if we do end up
releasing version 72 (which we probably will), it's still easier to
bisect if we bump twice, in different patches.

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

Please review.

Cheers,
Luca.


Ayala Barazani (2):
  iwlwifi: mvm: add a flag to reduce power command.
  iwlwifi: Configure FW debug preset via module param.

Johannes Berg (3):
  iwlwifi: mvm: remove cipher scheme support
  iwlwifi: pcie: fix SW error MSI-X mapping
  iwlwifi: use 4k queue size for Bz A-step

Luca Coelho (2):
  iwlwifi: bump FW API to 71 for AX devices
  iwlwifi: bump FW API to 72 for AX devices

Matt Chen (1):
  iwlwifi: acpi: move ppag code from mvm to fw/acpi

Mordechay Goodstein (2):
  iwlwifi: dbg: in sync mode don't call schedule
  iwlwifi: dbg: check trigger data before access

Mukesh Sisodiya (3):
  iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled
  iwlwifi: mvm: add support for IMR based on platform
  iwlwifi: yoyo: dump IMR DRAM only for HW and FW error

 .../net/wireless/intel/iwlwifi/cfg/22000.c    |  19 +-
 drivers/net/wireless/intel/iwlwifi/fw/acpi.c  | 211 ++++++++++++++++-
 drivers/net/wireless/intel/iwlwifi/fw/acpi.h  |  28 +++
 .../net/wireless/intel/iwlwifi/fw/api/power.h |  27 ++-
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c   |  34 ++-
 drivers/net/wireless/intel/iwlwifi/fw/file.h  |  28 ---
 drivers/net/wireless/intel/iwlwifi/fw/img.h   |  12 -
 .../net/wireless/intel/iwlwifi/fw/runtime.h   |   3 +-
 .../net/wireless/intel/iwlwifi/iwl-config.h   |   5 +-
 .../intel/iwlwifi/iwl-context-info-gen3.h     |   4 +-
 .../net/wireless/intel/iwlwifi/iwl-dbg-tlv.h  |   4 +-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c  |  69 +++---
 .../wireless/intel/iwlwifi/iwl-modparams.h    |   5 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c   | 221 +++---------------
 .../net/wireless/intel/iwlwifi/mvm/mac80211.c |  33 +--
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h  |   1 -
 .../intel/iwlwifi/pcie/ctxt-info-gen3.c       |   5 +-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c |   3 +-
 .../net/wireless/intel/iwlwifi/pcie/trans.c   |   2 +-
 drivers/net/wireless/intel/iwlwifi/queue/tx.c |   4 +
 20 files changed, 412 insertions(+), 306 deletions(-)