mbox series

pull-request: iwlwifi-next-2025-05-15

Message ID MW5PR11MB5810DD2655DE461E98A618DDA390A@MW5PR11MB5810.namprd11.prod.outlook.com
State New
Headers show
Series pull-request: iwlwifi-next-2025-05-15 | expand

Pull-request

https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git/ tags/iwlwifi-next-2025-05-15

Message

Korenblit, Miriam Rachel May 15, 2025, 7:57 a.m. UTC
[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%)