Hi, This patch set includes iwlwifi patches intended for v6.9. It contains a few features, bugfixes and cleanups. Thanks, Miri Johannes Berg (2): wifi: iwlwifi: mvm: d3: implement suspend with MLO wifi: iwlwifi: mvm: check AP supports EMLSR Miri Korenblit (12): wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU wifi: iwlwifi: prepare for reading SAR tables from UEFI wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD wifi: iwlwifi: read SAR tables from UEFI wifi: iwlwifi: small cleanups in PPAG table flows wifi: iwlwifi: prepare for reading PPAG table from UEFI wifi: iwlwifi: validate PPAG table when sent to FW wifi: iwlwifi: read PPAG table from UEFI wifi: iwlwifi: don't check TAS block list size twice wifi: iwlwifi: prepare for reading TAS table from UEFI wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows wifi: iwlwifi: read WTAS table from UEFI drivers/net/wireless/intel/iwlwifi/Makefile | 1 + drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 392 ++-------------- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 109 +---- .../wireless/intel/iwlwifi/fw/api/nvm-reg.h | 28 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 30 +- .../wireless/intel/iwlwifi/fw/regulatory.c | 429 ++++++++++++++++++ .../wireless/intel/iwlwifi/fw/regulatory.h | 140 ++++++ .../net/wireless/intel/iwlwifi/fw/runtime.h | 12 +- drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 185 ++++++++ drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 122 ++++- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 79 +++- .../net/wireless/intel/iwlwifi/mvm/debugfs.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 251 ++++------ .../wireless/intel/iwlwifi/mvm/mld-mac80211.c | 3 + drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 2 +- 16 files changed, 1095 insertions(+), 695 deletions(-) create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/regulatory.c create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/regulatory.h -- 2.34.1