Hi, A few features and cleanups from our internal tree. Miri --- Anjaneyulu (3): wifi: iwlwifi: mvm: update documentation for iwl_nvm_channel_flags wifi: iwlwifi: mvm: add UHB canada support in TAS_CONFIG cmd wifi: iwlwifi: mvm: add UHB canada support in GET_TAS_STATUS cmd resp Benjamin Berg (1): wifi: iwlwifi: mvm: log error for failures after D3 Daniel Gabay (4): wifi: iwlwifi: Remove mvm prefix from iwl_mvm_compressed_ba_notif wifi: iwlwifi: mvm: Check BAR packet size before accessing data wifi: iwlwifi: mvm: Move TSO code to shared utility wifi: iwlwifi: mvm: Use IWL_FW_CHECK() for BAR notif size validation Emmanuel Grumbach (1): wifi: iwlwifi: add a new NMI type Miri Korenblit (3): wifi: iwlwifi: bump FW API to 95 for BZ/SC devices wifi: iwlwifi: support BIOS override for UNII4 in CA/US also in LARI versions < 12 wifi: iwlwifi: support BIOS override for 5G9 in CA also in LARI version 8 Somashekhar(Som) (2): wifi: mvm: Request periodic system statistics earlier wifi: iwlwifi: pcie: Add support for new device ids Yedidya Benshimol (1): wifi: iwlwifi: remove mvm from session protection cmd's name drivers/net/wireless/intel/iwlwifi/Makefile | 3 +- drivers/net/wireless/intel/iwlwifi/cfg/bz.c | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/dr.c | 167 ++++++++++++++++++ drivers/net/wireless/intel/iwlwifi/cfg/sc.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 6 +- .../wireless/intel/iwlwifi/fw/api/commands.h | 2 +- .../net/wireless/intel/iwlwifi/fw/api/debug.h | 6 +- .../wireless/intel/iwlwifi/fw/api/mac-cfg.h | 2 +- .../wireless/intel/iwlwifi/fw/api/nvm-reg.h | 15 +- .../intel/iwlwifi/fw/api/time-event.h | 16 +- .../net/wireless/intel/iwlwifi/fw/api/tx.h | 20 +-- drivers/net/wireless/intel/iwlwifi/fw/file.h | 10 +- drivers/net/wireless/intel/iwlwifi/fw/img.c | 2 + .../wireless/intel/iwlwifi/fw/regulatory.c | 29 ++- .../wireless/intel/iwlwifi/fw/regulatory.h | 21 +-- drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 7 +- drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 3 +- .../net/wireless/intel/iwlwifi/iwl-config.h | 10 ++ .../wireless/intel/iwlwifi/iwl-nvm-parse.c | 6 +- .../net/wireless/intel/iwlwifi/iwl-utils.c | 85 +++++++++ .../net/wireless/intel/iwlwifi/iwl-utils.h | 36 ++++ drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 4 +- .../net/wireless/intel/iwlwifi/mvm/debugfs.c | 8 + drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 4 + .../net/wireless/intel/iwlwifi/mvm/mac80211.c | 4 - .../wireless/intel/iwlwifi/mvm/mld-mac80211.c | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 23 ++- .../wireless/intel/iwlwifi/mvm/time-event.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 87 +-------- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 16 ++ 31 files changed, 462 insertions(+), 161 deletions(-) create mode 100644 drivers/net/wireless/intel/iwlwifi/cfg/dr.c create mode 100644 drivers/net/wireless/intel/iwlwifi/iwl-utils.c create mode 100644 drivers/net/wireless/intel/iwlwifi/iwl-utils.h -- 2.34.1