From: Gregory Greenman <gregory.greenman@xxxxxxxxx> 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(-) -- 2.38.1