Hi, Features, cleanups and bugfixes from our internal tree. Thanks, Miri --- Benjamin Berg (1): wifi: iwlwifi: move dBm averaging function into utils Daniel Gabay (1): wifi: iwlwifi: mld: respect AUTO_EML_ENABLE in iwl_mld_retry_emlsr() Itamar Shalev (2): wifi: iwlwifi: mld: respect AUTO_EML_ENABLE in iwl_mld_int_mlo_scan() wifi: iwlwifi: mvm: enable antenna selection for AX210 family Johannes Berg (4): wifi: iwlwifi: pcie: add missing TOP reset code wifi: iwlwifi: pcie: initiate TOP reset if requested wifi: iwlwifi: mld: fix misspelling of 'established' wifi: iwlwifi: pcie: reinit device properly during TOP reset Miri Korenblit (5): wifi: iwlwifi: mld: remove unneeded compilations wifi: iwlwifi: move iwl-context-info header files wifi: iwlwifi: bump FW API to 100 for BZ/SC/DR devices wifi: iwlwifi: bump minimum API version in BZ/SC/DR wifi: iwlwifi: pcie: move generation specific files to a folder Pagadala Yesu Anjaneyulu (2): wifi: iwlwifi: parse VLP AP not allowed nvm channel flag wifi: iwlwifi: Remove unused cfg parameter from iwl_nvm_get_regdom_bw_flags drivers/net/wireless/intel/iwlwifi/Kconfig | 1 + drivers/net/wireless/intel/iwlwifi/Makefile | 8 +- drivers/net/wireless/intel/iwlwifi/cfg/bz.c | 4 +- drivers/net/wireless/intel/iwlwifi/cfg/dr.c | 4 +- drivers/net/wireless/intel/iwlwifi/cfg/sc.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 1 + .../wireless/intel/iwlwifi/iwl-nvm-parse.c | 48 +++---- .../net/wireless/intel/iwlwifi/iwl-trans.c | 4 +- .../net/wireless/intel/iwlwifi/iwl-utils.c | 113 ++++++++++++++++- .../net/wireless/intel/iwlwifi/iwl-utils.h | 4 +- .../net/wireless/intel/iwlwifi/mld/Makefile | 4 - .../net/wireless/intel/iwlwifi/mld/mac80211.c | 2 +- drivers/net/wireless/intel/iwlwifi/mld/mlo.c | 4 +- drivers/net/wireless/intel/iwlwifi/mld/scan.c | 4 +- .../net/wireless/intel/iwlwifi/mvm/mac80211.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 1 - drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 117 +----------------- .../wireless/intel/iwlwifi/mvm/tests/Makefile | 2 +- .../intel/iwlwifi/pcie/ctxt-info-v2.c | 2 +- .../wireless/intel/iwlwifi/pcie/ctxt-info.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 2 +- .../iwlwifi/pcie/{ => gen1_2}/internal.h | 3 +- .../intel/iwlwifi/pcie/{ => gen1_2}/rx.c | 18 ++- .../iwlwifi/pcie/{ => gen1_2}/trans-gen2.c | 9 +- .../intel/iwlwifi/pcie/{ => gen1_2}/trans.c | 4 +- .../intel/iwlwifi/pcie/{ => gen1_2}/tx-gen2.c | 0 .../intel/iwlwifi/pcie/{ => gen1_2}/tx.c | 0 .../iwlwifi/{ => pcie}/iwl-context-info-v2.h | 0 .../iwlwifi/{ => pcie}/iwl-context-info.h | 0 .../net/wireless/intel/iwlwifi/tests/Makefile | 2 +- .../{mvm/tests/scan.c => tests/utils.c} | 43 ++++--- 31 files changed, 220 insertions(+), 193 deletions(-) rename drivers/net/wireless/intel/iwlwifi/pcie/{ => gen1_2}/internal.h (99%) rename drivers/net/wireless/intel/iwlwifi/pcie/{ => gen1_2}/rx.c (99%) rename drivers/net/wireless/intel/iwlwifi/pcie/{ => gen1_2}/trans-gen2.c (98%) rename drivers/net/wireless/intel/iwlwifi/pcie/{ => gen1_2}/trans.c (99%) rename drivers/net/wireless/intel/iwlwifi/pcie/{ => gen1_2}/tx-gen2.c (100%) rename drivers/net/wireless/intel/iwlwifi/pcie/{ => gen1_2}/tx.c (100%) rename drivers/net/wireless/intel/iwlwifi/{ => pcie}/iwl-context-info-v2.h (100%) rename drivers/net/wireless/intel/iwlwifi/{ => pcie}/iwl-context-info.h (100%) rename drivers/net/wireless/intel/iwlwifi/{mvm/tests/scan.c => tests/utils.c} (63%) -- 2.34.1