mbox series

pull-request: iwlwifi-next-2025-06-18

Message ID DM3PPF63A6024A9936C00D20E5A7E9871C5A372A@DM3PPF63A6024A9.namprd11.prod.outlook.com
State New
Headers show
Series pull-request: iwlwifi-next-2025-06-18 | expand

Pull-request

https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git/ tags/iwlwifi-next-2025-06-18

Message

Korenblit, Miriam Rachel June 18, 2025, 8:31 a.m. UTC
The following changes since commit 1b98f357dadd6ea613a435fbaef1a5dd7b35fd21:

  Merge tag 'net-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next (2025-05-28 15:24:36 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git/ tags/iwlwifi-next-2025-06-18

for you to fetch changes up to 445241ba367ab74aa5eaa61fdf43551c451c2fe4:

  wifi: iwlwifi: pcie: fix non-MSIX handshake register (2025-06-15 15:46:48 +0300)

----------------------------------------------------------------
iwlwifi features

----------------------------------------------------------------
Benjamin Berg (3):
      wifi: iwlwifi: move dBm averaging function into utils
      wifi: iwlwifi: mld: use the correct struct size for tracing
      wifi: iwlwifi: mld: advertise support for TTLM changes

Daniel Gabay (1):
      wifi: iwlwifi: mld: respect AUTO_EML_ENABLE in iwl_mld_retry_emlsr()

Gustavo A. R. Silva (1):
      wifi: iwlwifi: mvm: d3: Avoid -Wflex-array-member-not-at-end warnings

Ilan Peer (1):
      wifi: iwlwifi: mld: Block EMLSR when scanning on P2P Device

Itamar Shalev (2):
      wifi: iwlwifi: mld: respect AUTO_EML_ENABLE in iwl_mld_int_mlo_scan()
      wifi: iwlwifi: mvm: enable antenna selection for AX210 family

Johannes Berg (18):
      wifi: iwlwifi: pcie: add missing TOP reset code
      wifi: iwlwifi: pcie: initiate TOP reset if requested
      wifi: iwlwifi: mld: fix misspelling of 'established'
      wifi: iwlwifi: pcie: reinit device properly during TOP reset
      wifi: iwlwifi: pcie: abort D3 handshake on error
      wifi: iwlwifi: mld: add timer host wakeup debugfs
      wifi: iwlwifi: mld: remove special FW error resume handling
      wifi: iwlwifi: mld: fix last_mlo_scan_time type
      wifi: iwlwifi: defer MLO scan after link activation
      wifi: iwlwifi: dvm: fix some kernel-doc issues
      wifi: iwlwifi: pcie: fix kernel-doc warnings
      wifi: iwlwifi: mei: fix kernel-doc warnings
      wifi: iwlwifi: mvm: fix kernel-doc warnings
      wifi: iwlwifi: mld: make PHY config a debug message
      wifi: iwlwifi: fw: make PNVM version a debug message
      wifi: iwlwifi: make FSEQ version a debug message
      wifi: iwlwifi: add HE 1024QAM for <242-tone RU for PE
      wifi: iwlwifi: pcie: fix non-MSIX handshake register

Miri Korenblit (9):
      wifi: iwlwifi: mld: remove unneeded compilations
      wifi: iwlwifi: move iwl-context-info header files
      wifi: iwlwifi: bump FW API to 100 for BZ/SC/DR devices
      wifi: iwlwifi: bump minimum API version in BZ/SC/DR
      wifi: iwlwifi: pcie: move generation specific files to a folder
      wifi: iwlwifi: support RZL platform device ID
      wifi: iwlwifi: mld: make iwl_mld_add_all_rekeys void
      wifi: iwlwifi: mld: don't exit EMLSR when we shouldn't
      wifi: iwlwifi: bump FW API to 101 for BZ/SC/DR devices

Or Ron (1):
      wifi: iwlwifi: phy periph read - flow modification

Pagadala Yesu Anjaneyulu (5):
      wifi: iwlwifi: parse VLP AP not allowed nvm channel flag
      wifi: iwlwifi: Remove unused cfg parameter from iwl_nvm_get_regdom_bw_flags
      wifi: iwlwifi: add support for the devcoredump
      wifi: iwlwifi: mld: Add dump handler to iwl_mld
      wifi: iwlwifi: fw: Fix possible memory leak in iwl_fw_dbg_collect

Rotem Kerem (3):
      wifi: iwlwifi: pcie: move iwl_trans_pcie_dump_regs() to utils.c
      wifi: iwlwifi: move iwl_trans_pcie_write_mem to iwl-trans.c
      wifi: iwlwifi: move _iwl_trans_set_bits_mask utilities

Yuesong Li (1):
      wifi: iwlwifi: convert to use secs_to_jiffies()

 drivers/net/wireless/intel/iwlwifi/Kconfig         |   1 +
 drivers/net/wireless/intel/iwlwifi/Makefile        |   8 +-
 drivers/net/wireless/intel/iwlwifi/cfg/bz.c        |   4 +-
 drivers/net/wireless/intel/iwlwifi/cfg/dr.c        |   4 +-
 drivers/net/wireless/intel/iwlwifi/cfg/sc.c        |   4 +-
 drivers/net/wireless/intel/iwlwifi/dvm/agn.h       |   2 +
 drivers/net/wireless/intel/iwlwifi/dvm/commands.h  |  14 +-
 drivers/net/wireless/intel/iwlwifi/dvm/dev.h       |   4 +-
 drivers/net/wireless/intel/iwlwifi/dvm/devices.c   |   2 +
 drivers/net/wireless/intel/iwlwifi/dvm/rx.c        |   2 +-
 drivers/net/wireless/intel/iwlwifi/dvm/tx.c        |   2 +
 drivers/net/wireless/intel/iwlwifi/fw/api/d3.h     |   6 +-
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c        |  23 ++-
 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c    |   2 +-
 drivers/net/wireless/intel/iwlwifi/fw/pnvm.c       |   2 +-
 drivers/net/wireless/intel/iwlwifi/iwl-csr.h       |   1 +
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c       |   4 +-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c |  49 +++---
 drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h   |  10 ++
 drivers/net/wireless/intel/iwlwifi/iwl-prph.h      |  10 +-
 drivers/net/wireless/intel/iwlwifi/iwl-trans.c     |  18 +-
 drivers/net/wireless/intel/iwlwifi/iwl-utils.c     | 113 ++++++++++++-
 drivers/net/wireless/intel/iwlwifi/iwl-utils.h     |   4 +-
 drivers/net/wireless/intel/iwlwifi/mei/sap.h       |  30 ++--
 drivers/net/wireless/intel/iwlwifi/mld/Makefile    |   4 -
 drivers/net/wireless/intel/iwlwifi/mld/d3.c        |  89 ++--------
 drivers/net/wireless/intel/iwlwifi/mld/debugfs.c   |   5 +
 drivers/net/wireless/intel/iwlwifi/mld/iface.c     |  15 ++
 drivers/net/wireless/intel/iwlwifi/mld/iface.h     |  15 ++
 drivers/net/wireless/intel/iwlwifi/mld/link.c      |   4 +
 drivers/net/wireless/intel/iwlwifi/mld/mac80211.c  |  57 +++----
 drivers/net/wireless/intel/iwlwifi/mld/mld.c       |  14 +-
 drivers/net/wireless/intel/iwlwifi/mld/mld.h       |   2 +
 drivers/net/wireless/intel/iwlwifi/mld/mlo.c       |  42 ++++-
 drivers/net/wireless/intel/iwlwifi/mld/mlo.h       |   2 +
 drivers/net/wireless/intel/iwlwifi/mld/phy.c       |   2 +-
 drivers/net/wireless/intel/iwlwifi/mld/scan.c      |  20 ++-
 drivers/net/wireless/intel/iwlwifi/mld/scan.h      |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c        | 129 +++++++--------
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |   3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h       |   1 -
 drivers/net/wireless/intel/iwlwifi/mvm/rs.h        |   1 +
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c      | 117 +------------
 drivers/net/wireless/intel/iwlwifi/mvm/sta.h       |   3 +-
 .../net/wireless/intel/iwlwifi/mvm/tests/Makefile  |   2 +-
 .../net/wireless/intel/iwlwifi/mvm/time-event.h    |   8 +-
 .../net/wireless/intel/iwlwifi/pcie/ctxt-info-v2.c |   6 +-
 .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c    |   2 +-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c      |  12 +-
 .../intel/iwlwifi/pcie/{ => gen1_2}/internal.h     |  49 ++----
 .../wireless/intel/iwlwifi/pcie/{ => gen1_2}/rx.c  |  34 +++-
 .../intel/iwlwifi/pcie/{ => gen1_2}/trans-gen2.c   |  11 +-
 .../intel/iwlwifi/pcie/{ => gen1_2}/trans.c        | 182 +++++----------------
 .../intel/iwlwifi/pcie/{ => gen1_2}/tx-gen2.c      |   0
 .../wireless/intel/iwlwifi/pcie/{ => gen1_2}/tx.c  |  16 +-
 .../intel/iwlwifi/{ => pcie}/iwl-context-info-v2.h |   6 +-
 .../intel/iwlwifi/{ => pcie}/iwl-context-info.h    |   0
 drivers/net/wireless/intel/iwlwifi/pcie/utils.c    | 104 ++++++++++++
 drivers/net/wireless/intel/iwlwifi/pcie/utils.h    |  38 +++++
 drivers/net/wireless/intel/iwlwifi/tests/Makefile  |   2 +-
 .../iwlwifi/{mvm/tests/scan.c => tests/utils.c}    |  43 +++--
 61 files changed, 764 insertions(+), 597 deletions(-)
 rename drivers/net/wireless/intel/iwlwifi/pcie/{ => gen1_2}/internal.h (97%)
 rename drivers/net/wireless/intel/iwlwifi/pcie/{ => gen1_2}/rx.c (98%)
 rename drivers/net/wireless/intel/iwlwifi/pcie/{ => gen1_2}/trans-gen2.c (98%)
 rename drivers/net/wireless/intel/iwlwifi/pcie/{ => gen1_2}/trans.c (95%)
 rename drivers/net/wireless/intel/iwlwifi/pcie/{ => gen1_2}/tx-gen2.c (100%)
 rename drivers/net/wireless/intel/iwlwifi/pcie/{ => gen1_2}/tx.c (99%)
 rename drivers/net/wireless/intel/iwlwifi/{ => pcie}/iwl-context-info-v2.h (98%)
 rename drivers/net/wireless/intel/iwlwifi/{ => pcie}/iwl-context-info.h (100%)
 create mode 100644 drivers/net/wireless/intel/iwlwifi/pcie/utils.c
 create mode 100644 drivers/net/wireless/intel/iwlwifi/pcie/utils.h
 rename drivers/net/wireless/intel/iwlwifi/{mvm/tests/scan.c => tests/utils.c} (63%)