mbox series

[00/13] wifi: iwlwifi: updates intended for v6.5 2023-06-06

Message ID 20230606074310.889520-1-gregory.greenman@intel.com
Headers show
Series wifi: iwlwifi: updates intended for v6.5 2023-06-06 | expand

Message

Greenman, Gregory June 6, 2023, 7:42 a.m. UTC
From: Gregory Greenman <gregory.greenman@intel.com>

Hi,

This patch set includes iwlwifi patches intended for v6.5.
All the patches are related to the same feature - adding support
for fragmented PNVM image.

Thanks,
Gregory

Alon Giladi (10):
  wifi: iwlwifi: Generalize the parsing of the pnvm image
  wifi: iwlwifi: Separate loading and setting of pnvm image into two functions
  wifi: iwlwifi: Take loading and setting of pnvm image out of parsing part
  wifi: iwlwifi: Allow trans_pcie track more than 1 pnvm DRAM region
  wifi: iwlwifi: Add support for fragmented pnvm images
  wifi: iwlwifi: Implement loading and setting of fragmented pnvm image
  wifi: iwlwifi: Separate loading and setting of power reduce tables
  wifi: iwlwifi: Use iwl_pnvm_image in reduce power tables flow
  wifi: iwlwifi: Enable loading of reduce-power tables into several segments
  wifi: iwlwifi: Separate reading and parsing of reduce power table

Gregory Greenman (2):
  wifi: iwlwifi: fw: don't use constant size with efi.get_variable
  wifi: iwlwifi: pnvm: handle memory descriptor tlv

Johannes Berg (1):
  wifi: iwlwifi: fw: clean up PNVM loading code

 drivers/net/wireless/intel/iwlwifi/fw/file.h  |   2 +
 drivers/net/wireless/intel/iwlwifi/fw/pnvm.c  | 234 +++++++++------
 drivers/net/wireless/intel/iwlwifi/fw/pnvm.h  |   5 +-
 drivers/net/wireless/intel/iwlwifi/fw/uefi.c  | 272 ++++++++---------
 drivers/net/wireless/intel/iwlwifi/fw/uefi.h  |  47 +--
 .../intel/iwlwifi/iwl-context-info-gen3.h     |  32 +-
 .../wireless/intel/iwlwifi/iwl-context-info.h |   5 +-
 .../net/wireless/intel/iwlwifi/iwl-trans.h    |  95 ++++--
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c   |   3 +-
 .../intel/iwlwifi/pcie/ctxt-info-gen3.c       | 273 +++++++++++++++---
 .../wireless/intel/iwlwifi/pcie/ctxt-info.c   |   8 +-
 .../wireless/intel/iwlwifi/pcie/internal.h    |  12 +-
 .../net/wireless/intel/iwlwifi/pcie/trans.c   |  39 ++-
 13 files changed, 694 insertions(+), 333 deletions(-)