Hi, A few features, cleanups and fixes from our internal tree. Thanks, Miri --- Johannes Berg (14): wifi: iwlwifi: rework transport configuration wifi: iwlwifi: move STEP config into trans->conf wifi: iwlwifi: trans: move ext_32khz_clock_valid to config wifi: iwlwifi: remove sku_id from trans wifi: iwlwifi: fw: remove RATE_MCS_NSS_POS wifi: iwlwifi: rename modulation type values wifi: iwlwifi: mld: build HT/VHT injected rate in v2 wifi: iwlwifi: mld: don't report bad EHT rate to mac80211 wifi: iwlwifi: mvm: don't report bad EHT rate to mac80211 wifi: iwlwifi: mvm: remove HT greenfield support wifi: iwlwifi: tests: allow same config for different MACs wifi: iwlwifi: cfg: use minimum API version 97 for Sc/Dr wifi: iwlwifi: tests: simplify devinfo_no_trans_cfg_dups() wifi: iwlwifi: dvm: pair transport op-mode enter/leave Miri Korenblit (1): wifi: iwlwifi: bump FW API to 99 for BZ/SC/DR devices drivers/net/wireless/intel/iwlwifi/cfg/bz.c | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/dr.c | 4 +- drivers/net/wireless/intel/iwlwifi/cfg/sc.c | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 48 +++++------ .../net/wireless/intel/iwlwifi/fw/api/rs.h | 18 ++-- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 49 ++++++----- drivers/net/wireless/intel/iwlwifi/fw/pnvm.h | 5 +- .../wireless/intel/iwlwifi/fw/regulatory.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/rs.c | 49 ++++++----- drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 22 ++--- drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 6 +- .../intel/iwlwifi/iwl-context-info-gen3.h | 2 - .../net/wireless/intel/iwlwifi/iwl-devtrace.h | 9 +- .../net/wireless/intel/iwlwifi/iwl-trans.c | 28 +++--- .../net/wireless/intel/iwlwifi/iwl-trans.h | 63 ++++++-------- drivers/net/wireless/intel/iwlwifi/mld/fw.c | 33 ++++--- drivers/net/wireless/intel/iwlwifi/mld/mld.c | 59 ++++++------- drivers/net/wireless/intel/iwlwifi/mld/mld.h | 2 +- drivers/net/wireless/intel/iwlwifi/mld/rx.c | 28 +++--- .../net/wireless/intel/iwlwifi/mld/stats.c | 15 ++-- .../wireless/intel/iwlwifi/mld/tests/hcmd.c | 6 +- drivers/net/wireless/intel/iwlwifi/mld/tx.c | 52 +++++------ drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 16 ++-- .../net/wireless/intel/iwlwifi/mvm/mac80211.c | 16 ++-- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 3 - drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 45 +++++----- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 9 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 2 - drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 32 +++---- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 46 +++------- .../net/wireless/intel/iwlwifi/mvm/utils.c | 4 +- .../intel/iwlwifi/pcie/ctxt-info-gen3.c | 17 ++-- .../wireless/intel/iwlwifi/pcie/ctxt-info.c | 4 +- .../wireless/intel/iwlwifi/pcie/internal.h | 30 +------ drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 13 ++- .../wireless/intel/iwlwifi/pcie/trans-gen2.c | 4 +- .../net/wireless/intel/iwlwifi/pcie/trans.c | 43 +++------- .../net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 22 ++--- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 62 ++++++------- .../wireless/intel/iwlwifi/tests/devinfo.c | 86 ++++++------------- 40 files changed, 436 insertions(+), 528 deletions(-) -- 2.34.1