mbox series

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

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

Pull-request

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

Message

Miri Korenblit May 14, 2025, 8:28 a.m. UTC
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/ iwlwifi-next-2025-05-14
                                                                                                   
for you to fetch changes up to 2e7bedc442cfc45260f0cb590c07a94efef71b3e:                           
                                                                                                   
  wifi: iwlwifi: mld: allow 2 ROCs on the same vif (2025-05-13 13:14:19 +0300)                     
                                                                                                   
----------------------------------------------------------------                                   
iwlwifi features, notably a rework of the trans 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 +         
 drivers/net/wireless/intel/iwlwifi/fw/api/commands.h                                  |    6 +-        
 drivers/net/wireless/intel/iwlwifi/fw/api/datapath.h                                  |    2 +-        
 drivers/net/wireless/intel/iwlwifi/fw/api/location.h                                  |   89 +-        
 drivers/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 +++++-----
drivers/net/wireless/intel/iwlwifi/{iwl-context-info-gen3.h => iwl-context-info-v2.h} |   42 +-        
 drivers/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 +-   
 drivers/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 +-   
 drivers/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 +-  
 drivers/net/wireless/intel/iwlwifi/mld/tests/Makefile                                 |    2 +-  
 drivers/net/wireless/intel/iwlwifi/mld/tests/emlsr_with_bt.c                          |  140 +++ 
 drivers/net/wireless/intel/iwlwifi/mld/tests/hcmd.c                                   |    6 +-  
 drivers/net/wireless/intel/iwlwifi/mld/tests/link-selection.c                         |  144 ++- 
 drivers/net/wireless/intel/iwlwifi/mld/tests/link.c                                   |    4 +-  
 drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c                                  |   39 +-  
 drivers/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 +-  
 drivers/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 +-  
drivers/net/wireless/intel/iwlwifi/mvm/tests/Makefile                                 |    2 +-                                           
 drivers/net/wireless/intel/iwlwifi/mvm/tests/hcmd.c                                   |   38 +                                            
 drivers/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 +-                                           
 drivers/net/wireless/intel/iwlwifi/pcie/{ctxt-info-gen3.c => ctxt-info-v2.c}          |  185 ++--                                         
 drivers/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 ++--                                         
 drivers/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%)