[Resending the pull request with a fixed “Link:” tag in one of the commits] The following changes since commit 885e5cbaa0ee3738fcd99167439459ede2cc102c: Revert "wifi: iwlwifi: clean up config macro" (2025-04-25 11:59:54 +0200) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git/ tags/iwlwifi-next-2025-05-15 for you to fetch changes up to 379f7682d062a6574545f9bc31d5e2b73cf32996: wifi: iwlwifi: mld: allow 2 ROCs on the same vif (2025-05-15 09:53:37 +0300) ---------------------------------------------------------------- iwlwifi features, notably a rework of the transport configuration ---------------------------------------------------------------- Avraham Stern (4): wifi: iwlwifi: mld: start AP with the correct bandwidth wifi: iwlwifi: mld: force the responder to use the full bandwidth wifi: iwlwifi: mld: add debugfs for using ptp clock time for monitor interface wifi: iwlwifi: add range response version 10 support Benjamin Berg (4): wifi: iwlwifi: fix thermal code compilation with -Werror=cast-qual wifi: iwlwifi: mvm: use a radio/system specific power budget wifi: iwlwifi: mld: use a radio/system specific power budget wifi: iwlwifi: mld: call thermal exit without wiphy lock held Daniel Gabay (1): wifi: iwlwifi: mld: add monitor internal station Emmanuel Grumbach (4): wifi: iwlwifi: add support for ALIVE v8 wifi: iwlwifi: mld: support for COMPRESSED_BA_RES_API_S_VER_7 wifi: iwlwifi: add support PE RF wifi: iwlwifi: drop whtc RF Ilan Peer (1): wifi: iwlfiwi: mvm: Fix the rate reporting Jeff Johnson (1): wifi: iwlwifi: Add short description to enum iwl_power_scheme Johannes Berg (117): wifi: iwlwifi: mld: refactor tests to use chandefs wifi: iwlwifi: mld: tests: extend link pair tests wifi: iwlwifi: avoid scheduling restart during restart wifi: iwlwifi: implement TOP reset follower wifi: iwlwifi: mld: handle SW reset w/o NIC error wifi: iwlwifi: implement TOP reset wifi: iwlwifi: dvm: fix various W=1 warnings wifi: iwlwifi: mld: set rx_mpdu_cmd_hdr_size wifi: iwlwifi: mvm: remove nl80211 testmode wifi: iwlwifi: clean up config macro wifi: iwlwifi: remove TH/TH1 RF types wifi: iwlwifi: unify some configurations wifi: iwlwifi: pcie: add entry for Killer AX1650i on AdL-P wifi: iwlwifi: tests: check for device names wifi: iwlwifi: cfg: remove fw_name_mac wifi: iwlwifi: cfg: unify Qu/QuZ configs wifi: iwlwifi: cfg: unify Killer 1650s/i with Qu/Hr wifi: iwlwifi: cfg: remove unused config externs wifi: iwlwifi: cfg: remove max_tx_agg_size wifi: iwlwifi: cfg: remove iwl_ax201_cfg_qu_hr wifi: iwlwifi: cfg: remove duplicated iwl_cfg_gl wifi: iwlwifi: cfg: remove duplicated Sc device configs wifi: iwlwifi: cfg: remove iwl_cfg_br wifi: iwlwifi: tests: check configs are not duplicated wifi: iwlwifi: tests: check transport configs are not duplicated wifi: iwlwifi: cfg: clean up BW limit and subdev matching wifi: iwlwifi: cfg: rename BW_NO_LIMIT to BW_NOT_LIMITED wifi: iwlwifi: pcie: remove 'ent' argument from alloc wifi: iwlwifi: cfg: minor fixes for Sc wifi: iwlwifi: cfg: finish config split wifi: iwlwifi: cfg: move all names out of configs wifi: iwlwifi: tests: check for duplicate name strings wifi: iwlwifi: cfg: reduce mac_type to u8 wifi: iwlwifi: cfg: remove unnecessary configs wifi: iwlwifi: pcie: don't call itself indirectly wifi: iwlwifi: mvm: add command order checks to kunit wifi: iwlwifi: remove iwl_cmd_groups_verify_sorted() wifi: iwlwifi: pcie: rename "continuous" memory wifi: iwlwifi: pcie: move ME check data to pcie wifi: iwlwifi: pcie: move invalid TX CMD into PCIe wifi: iwlwifi: pcie: move wait_command_queue into PCIe wifi: iwlwifi: unexport iwl_trans_pcie_send_hcmd() wifi: iwlwifi: remove PM mode and send-in-D3 wifi: iwlwifi: pass full FW info to transport wifi: iwlwifi: trans: remove hw_id_str wifi: iwlwifi: trans: remove hw_wfpm_id wifi: iwlwifi: pcie: remove constant wdg_timeout wifi: iwlwifi: remove bc_table_dword transport config wifi: iwlwifi: trans: remove SCD base address validation wifi: iwlwifi: trans: collect device information 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 wifi: iwlwifi: pcie: log async commands wifi: iwlwifi: dvm: init 'keep_alive_beacons' in power tables wifi: iwlwifi: remove NVM C step override wifi: iwlwifi: mvm: fix beacon CCK flag wifi: iwlwifi: make iwl_uefi_get_uats_table() return void wifi: iwlwifi: fix 6005N/SFF match wifi: iwlwifi: handle v3 rates wifi: iwlwifi: cfg: remove 6 GHz from ht40_bands wifi: iwlwifi: cfg: inline HT params wifi: iwlwifi: pcie: remove 0x2726 devices wifi: iwlwifi: add JF1/JF2 RF for dynamic FW building wifi: iwlwifi: build 9000 series FW filenames dynamically wifi: iwlwifi: cfg: remove QuZ/JF special cases wifi: iwlwifi: cfg: remove 'cdb' value wifi: iwlwifi: cfg: build ax210 family FW names dynamically wifi: iwlwifi: cfg: handle cc firmware dynamically wifi: iwlwifi: cfg: remove nvm_hw_section_num from new devices wifi: iwlwifi: pass trans to iwl_parse_nvm_mcc_info() wifi: iwlwifi: rename cfg_trans_params to mac_cfg wifi: iwlwifi: cfg: remove dbgc_supported field wifi: iwlwifi: cfg: remove rf_id field wifi: iwlwifi: rename struct iwl_base_params wifi: iwlwifi: cfg: remove eeprom_size from new devices wifi: iwlwifi: cfg: remove DCCM offsets from new devices wifi: iwlwifi: cfg: move MAC parameters to MAC data wifi: iwlwifi: remove unused high_temp from iwl_cfg 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 wifi: iwlwifi: dbg: fix dump trigger split check wifi: iwlwifi: cfg: remove some unused names wifi: iwlwifi: cfg: fix some device names wifi: iwlwifi: cfg: fix Ma device configs wifi: iwlwifi: cfg: fix and unify Killer/JF configs wifi: iwlwifi: cfg: unify and add some Killer devices wifi: iwlwifi: cfg: clean up HR device matching wifi: iwlwifi: tests: make subdev match test more precise wifi: iwlwifi: cfg: clean up JF device matching wifi: iwlwifi: cfg: clean up GF device matching wifi: iwlwifi: cfg: fix and clean up FM/WH device matching wifi: iwlwifi: cfg: fix PE RF names wifi: iwlwifi: cfg: add a couple of older devices wifi: iwlwifi: cfg: remove MAC type/step matching wifi: iwlwifi: cfg: mark Ty devices as discrete wifi: iwlwifi: cfg: clean up dr/br configs wifi: iwlwifi: cfg: reduce configuration struct size wifi: iwlwifi: fw: api: include required headers in rs/location Miri Korenblit (26): wifi: iwlwifi: prepare for reading WPFC from UEFI wifi: iwlwifi: read WPFC also from UEFI wifi: iwlwifi: mld: send the WPFC table to the FW wifi: iwlwifi: mld: check for NULL before referencing a pointer wifi: iwlwifi: mld: don't return an error if the FW is dead wifi: iwlwifi: mld: support iwl_mac_power_cmd version 2 wifi: iwlwifi: mvm: support ROC command version 6 wifi: iwlwifi: mvm: support iwl_mac_power_cmd version 2 wifi: iwlwifi: remove duplicated line wifi: iwlwifi: bump FW API to 99 for BZ/SC/DR devices wifi: iwlwifi: print the DSM value when read from UEFI wifi: iwlwifi: mld: don't check the TPT counters when scanning wifi: iwlwifi: debug: set CDB indication from CSR wifi: iwlwifi: mld: remove one more error in unallocated BAID wifi: iwlwifi: pcie: remove iwl_trans_pcie_gen2_send_hcmd wifi: iwlwifi: mld: avoid init-after-queue wifi: iwlwifi: stop supporting TX_CMD_API_S_VER_8 wifi: iwlwifi: use normal versioning convention for iwl_tx_cmd wifi: iwlwifi: remove GEN3 from a couple of macros wifi: iwlwifi: use bc entries instead of bc table also for pre-ax210 wifi: iwlwifi: unify iwlagn_scd_bc_tbl_entry and iwl_gen3_bc_tbl_entry wifi: iwlwifi: remove unused macro wifi: iwlwifi: map iwl_context_info to the matching struct wifi: iwlwifi: fix a wrong comment wifi: iwlwifi: rename ctx-info-gen3 to ctx-info-v2 wifi: iwlwifi: mld: allow 2 ROCs on the same vif Pagadala Yesu Anjaneyulu (10): wifi: iwlwifi: rename ppag_ver to ppag_bios_rev wifi: iwlwifi: fw: support reading PPAG BIOS table revision 4 wifi: iwlwifi: fw: support PPAG command version 7 wifi: iwlwifi: mld: add RFI_CONFIG_CMD to iwl_mld_system_names array 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 wifi: iwlwifi: Add helper function to extract device ID Somashekhar Puttagangaiah (5): wifi: iwlwifi: mld: allow EMLSR with 2.4 GHz when BT is ON wifi: iwlwifi: mld: add kunit test for emlsr with bt on wifi: iwlwifi: pcie: Add support for new device ids wifi: iwlwifi: handle reasons recommended by FW for leaving EMLSR wifi: iwlwifi: mld: add debug log instead of warning Yedidya Benshimol (3): wifi: iwlwifi: Add a new version for sta config command wifi: iwlwifi: Add a new version for mac config command wifi: iwlwifi: Add support for a new version for link config command drivers/net/wireless/intel/iwlwifi/Makefile | 17 +- drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 51 +- drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 90 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 375 +-- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 83 +- drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 227 +- drivers/net/wireless/intel/iwlwifi/cfg/7000.c | 173 +- drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 92 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 168 +- drivers/net/wireless/intel/iwlwifi/cfg/ax210.c | 228 +- drivers/net/wireless/intel/iwlwifi/cfg/bz.c | 169 +- drivers/net/wireless/intel/iwlwifi/cfg/dr.c | 170 +- drivers/net/wireless/intel/iwlwifi/cfg/rf-fm.c | 51 + drivers/net/wireless/intel/iwlwifi/cfg/rf-gf.c | 42 + drivers/net/wireless/intel/iwlwifi/cfg/rf-hr.c | 42 + drivers/net/wireless/intel/iwlwifi/cfg/rf-jf.c | 84 + drivers/net/wireless/intel/iwlwifi/cfg/rf-pe.c | 16 + drivers/net/wireless/intel/iwlwifi/cfg/rf-wh.c | 15 + drivers/net/wireless/intel/iwlwifi/cfg/sc.c | 150 +- drivers/net/wireless/intel/iwlwifi/dvm/agn.h | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c | 8 +- drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 3 +- drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c | 53 +- drivers/net/wireless/intel/iwlwifi/dvm/led.c | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 10 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 77 +- drivers/net/wireless/intel/iwlwifi/dvm/power.c | 34 +- drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 8 +- drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 8 +- drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/ucode.c | 10 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 28 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 11 +- drivers/net/wireless/intel/iwlwifi/fw/api/alive.h | 10 + .../net/wireless/intel/iwlwifi/fw/api/commands.h | 6 +- .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 2 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 89 +- .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 192 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 32 +- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 83 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 16 +- drivers/net/wireless/intel/iwlwifi/fw/api/tdls.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 40 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 105 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/dump.c | 12 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 20 +- drivers/net/wireless/intel/iwlwifi/fw/paging.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 61 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.h | 5 +- drivers/net/wireless/intel/iwlwifi/fw/regulatory.c | 45 +- drivers/net/wireless/intel/iwlwifi/fw/regulatory.h | 23 +- drivers/net/wireless/intel/iwlwifi/fw/rs.c | 137 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/smem.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 74 +- drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 37 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 492 ++-- ...l-context-info-gen3.h => iwl-context-info-v2.h} | 42 +- .../net/wireless/intel/iwlwifi/iwl-context-info.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 9 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h | 9 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 154 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 30 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 24 +- drivers/net/wireless/intel/iwlwifi/iwl-io.h | 14 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 76 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 16 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-utils.c | 17 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 17 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 237 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 237 +- drivers/net/wireless/intel/iwlwifi/mld/agg.c | 14 +- drivers/net/wireless/intel/iwlwifi/mld/ap.c | 9 + drivers/net/wireless/intel/iwlwifi/mld/coex.c | 8 +- drivers/net/wireless/intel/iwlwifi/mld/d3.c | 7 +- drivers/net/wireless/intel/iwlwifi/mld/debugfs.c | 25 +- drivers/net/wireless/intel/iwlwifi/mld/fw.c | 76 +- drivers/net/wireless/intel/iwlwifi/mld/iface.c | 44 +- drivers/net/wireless/intel/iwlwifi/mld/iface.h | 9 +- drivers/net/wireless/intel/iwlwifi/mld/link.c | 9 +- drivers/net/wireless/intel/iwlwifi/mld/link.h | 10 +- .../net/wireless/intel/iwlwifi/mld/low_latency.c | 12 +- drivers/net/wireless/intel/iwlwifi/mld/mac80211.c | 85 +- drivers/net/wireless/intel/iwlwifi/mld/mcc.c | 4 +- drivers/net/wireless/intel/iwlwifi/mld/mld.c | 79 +- drivers/net/wireless/intel/iwlwifi/mld/mld.h | 21 +- drivers/net/wireless/intel/iwlwifi/mld/mlo.c | 198 +- drivers/net/wireless/intel/iwlwifi/mld/mlo.h | 16 +- drivers/net/wireless/intel/iwlwifi/mld/notif.c | 14 +- drivers/net/wireless/intel/iwlwifi/mld/phy.c | 43 + drivers/net/wireless/intel/iwlwifi/mld/phy.h | 5 + drivers/net/wireless/intel/iwlwifi/mld/power.c | 3 + drivers/net/wireless/intel/iwlwifi/mld/ptp.c | 2 +- .../net/wireless/intel/iwlwifi/mld/regulatory.c | 6 +- drivers/net/wireless/intel/iwlwifi/mld/roc.c | 105 +- drivers/net/wireless/intel/iwlwifi/mld/rx.c | 58 +- drivers/net/wireless/intel/iwlwifi/mld/scan.c | 3 + drivers/net/wireless/intel/iwlwifi/mld/sta.c | 54 +- drivers/net/wireless/intel/iwlwifi/mld/sta.h | 7 + drivers/net/wireless/intel/iwlwifi/mld/stats.c | 15 +- .../net/wireless/intel/iwlwifi/mld/tests/Makefile | 2 +- .../intel/iwlwifi/mld/tests/emlsr_with_bt.c | 140 ++ .../net/wireless/intel/iwlwifi/mld/tests/hcmd.c | 6 +- .../intel/iwlwifi/mld/tests/link-selection.c | 144 +- .../net/wireless/intel/iwlwifi/mld/tests/link.c | 4 +- .../net/wireless/intel/iwlwifi/mld/tests/utils.c | 39 +- .../net/wireless/intel/iwlwifi/mld/tests/utils.h | 84 +- drivers/net/wireless/intel/iwlwifi/mld/thermal.c | 89 +- drivers/net/wireless/intel/iwlwifi/mld/tlc.c | 8 +- drivers/net/wireless/intel/iwlwifi/mld/tx.c | 122 +- drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 34 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 78 +- drivers/net/wireless/intel/iwlwifi/mvm/led.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 19 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 132 +- drivers/net/wireless/intel/iwlwifi/mvm/mld-mac.c | 46 +- .../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c | 15 - drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 50 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 42 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 122 +- drivers/net/wireless/intel/iwlwifi/mvm/power.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/quota.c | 43 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 23 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 204 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 78 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 34 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 2 +- .../net/wireless/intel/iwlwifi/mvm/tests/Makefile | 2 +- .../net/wireless/intel/iwlwifi/mvm/tests/hcmd.c | 38 + .../net/wireless/intel/iwlwifi/mvm/time-event.c | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 93 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 180 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 24 +- .../pcie/{ctxt-info-gen3.c => ctxt-info-v2.c} | 185 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 16 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 2378 +++++++++----------- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 114 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 179 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 123 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 286 ++- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 76 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 226 +- drivers/net/wireless/intel/iwlwifi/tests/devinfo.c | 167 +- 155 files changed, 6201 insertions(+), 5373 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 create mode 100644 drivers/net/wireless/intel/iwlwifi/cfg/rf-pe.c create mode 100644 drivers/net/wireless/intel/iwlwifi/cfg/rf-wh.c rename drivers/net/wireless/intel/iwlwifi/{iwl-context-info-gen3.h => iwl-context-info-v2.h} (90%) create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tests/emlsr_with_bt.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/tests/hcmd.c rename drivers/net/wireless/intel/iwlwifi/pcie/{ctxt-info-gen3.c => ctxt-info-v2.c} (77%)