Hi, Features, fixes and cleanups from our internal tree. Thanks, Miri --- Benjamin Berg (1): wifi: iwlwifi: move dBm averaging function into utils Johannes Berg (9): wifi: iwlwifi: cfg: add ucode API min/max to MAC config wifi: iwlwifi: cfg: unify num_rbds config wifi: iwlwifi: cfg: unify JF configs wifi: iwlwifi: cfg: unify HR configs wifi: iwlwifi: cfg: add GF RF config wifi: iwlwifi: cfg: add FM RF config wifi: iwlwifi: cfg: clean up Sc/Dr/Br configs wifi: iwlwifi: rename iwl_cfg to iwl_rf_cfg wifi: iwlwifi: mvm/mld: allow puncturing use in 5 GHz Pagadala Yesu Anjaneyulu (5): wifi: iwlwifi: mld: Correct comments for cleanup functions wifi: iwlwifi: mld: Fix ROC activity cleanup in iwl_mld_vif wifi: iwlwifi: mld: move aux_sta member from iwl_mld_link to iwl_mld_vif wifi: iwlwifi: mld: Block EMLSR only when ready to enter ROC wifi: iwlwifi: mld: add support for ROC on BSS drivers/net/wireless/intel/iwlwifi/Makefile | 12 +- drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 8 +- drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 8 +- .../net/wireless/intel/iwlwifi/cfg/22000.c | 63 +-- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 12 +- drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 28 +- drivers/net/wireless/intel/iwlwifi/cfg/7000.c | 14 +- drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 4 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 60 +-- .../net/wireless/intel/iwlwifi/cfg/ax210.c | 58 +-- drivers/net/wireless/intel/iwlwifi/cfg/bz.c | 39 +- drivers/net/wireless/intel/iwlwifi/cfg/dr.c | 32 +- .../net/wireless/intel/iwlwifi/cfg/rf-fm.c | 33 ++ .../net/wireless/intel/iwlwifi/cfg/rf-gf.c | 25 + .../net/wireless/intel/iwlwifi/cfg/rf-hr.c | 37 ++ .../net/wireless/intel/iwlwifi/cfg/rf-jf.c | 68 +++ drivers/net/wireless/intel/iwlwifi/cfg/sc.c | 34 +- drivers/net/wireless/intel/iwlwifi/dvm/agn.h | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 3 +- .../net/wireless/intel/iwlwifi/dvm/eeprom.c | 8 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 2 +- .../net/wireless/intel/iwlwifi/iwl-config.h | 133 ++--- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 46 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 4 +- .../wireless/intel/iwlwifi/iwl-nvm-parse.c | 30 +- .../wireless/intel/iwlwifi/iwl-nvm-parse.h | 4 +- .../wireless/intel/iwlwifi/iwl-nvm-utils.c | 2 +- .../net/wireless/intel/iwlwifi/iwl-op-mode.h | 4 +- .../net/wireless/intel/iwlwifi/iwl-trans.h | 15 +- .../net/wireless/intel/iwlwifi/iwl-utils.c | 114 ++++- .../net/wireless/intel/iwlwifi/iwl-utils.h | 4 +- .../net/wireless/intel/iwlwifi/mld/iface.c | 9 + .../net/wireless/intel/iwlwifi/mld/iface.h | 9 +- drivers/net/wireless/intel/iwlwifi/mld/link.c | 1 - drivers/net/wireless/intel/iwlwifi/mld/link.h | 6 +- .../net/wireless/intel/iwlwifi/mld/mac80211.c | 1 - drivers/net/wireless/intel/iwlwifi/mld/mld.c | 4 +- drivers/net/wireless/intel/iwlwifi/mld/mld.h | 8 +- drivers/net/wireless/intel/iwlwifi/mld/roc.c | 74 +-- drivers/net/wireless/intel/iwlwifi/mld/sta.c | 14 +- drivers/net/wireless/intel/iwlwifi/mld/sta.h | 3 +- .../wireless/intel/iwlwifi/mld/tests/utils.c | 2 +- drivers/net/wireless/intel/iwlwifi/mld/tx.c | 24 +- .../net/wireless/intel/iwlwifi/mvm/mac80211.c | 2 - drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 117 +---- .../wireless/intel/iwlwifi/mvm/tests/Makefile | 2 +- .../intel/iwlwifi/pcie/ctxt-info-gen3.c | 2 +- .../wireless/intel/iwlwifi/pcie/ctxt-info.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 471 +++++++++--------- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 2 +- .../net/wireless/intel/iwlwifi/tests/Makefile | 2 +- .../wireless/intel/iwlwifi/tests/devinfo.c | 12 +- .../{mvm/tests/scan.c => tests/utils.c} | 43 +- 55 files changed, 855 insertions(+), 872 deletions(-) create mode 100644 drivers/net/wireless/intel/iwlwifi/cfg/rf-fm.c create mode 100644 drivers/net/wireless/intel/iwlwifi/cfg/rf-gf.c create mode 100644 drivers/net/wireless/intel/iwlwifi/cfg/rf-hr.c create mode 100644 drivers/net/wireless/intel/iwlwifi/cfg/rf-jf.c rename drivers/net/wireless/intel/iwlwifi/{mvm/tests/scan.c => tests/utils.c} (63%) -- 2.34.1