From: Luca Coelho <luciano.coelho@xxxxxxxxx> 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 -- 2.32.0