mbox series

[00/17] wifi: iwlwifi: updates - 27-12-24

Message ID 20241227080112.1098419-1-miriam.rachel.korenblit@intel.com
Headers show
Series wifi: iwlwifi: updates - 27-12-24 | expand

Message

Miri Korenblit Dec. 27, 2024, 8 a.m. UTC
Hi,

This series contains a rework of the error handling,
along with a few cleanups and features.

Thanks,
Miri
----

Benjamin Berg (1):
  wifi: iwlwifi: mvm: skip short statistics window when updating EMLSR

Emmanuel Grumbach (2):
  wifi: iwlwifi: mvm: rename iwl_dev_tx_power_common::mac_context_id
  wifi: iwlwifi: s/iwl_mvm_ctdp_cmd/iwl_ctdp_cmd/

Johannes Berg (13):
  wifi: iwlwifi: differentiate NIC error types
  wifi: iwlwifi: mvm: remove warning on unallocated BAID
  wifi: iwlwifi: fw: read STEP table from correct UEFI var
  wifi: iwlwifi: context-info: add kernel-doc markers
  wifi: iwlwifi: return ERR_PTR from opmode start()
  wifi: iwlwifi: restrict driver retry loops to timeouts
  wifi: iwlwifi: mvm: restrict MAC start retry to timeouts
  wifi: iwlwifi: mvm: remove STARTING state
  wifi: iwlwifi: mvm: clean up FW restart a bit
  wifi: iwlwifi: unify cmd_queue_full() into nic_error()
  wifi: iwlwifi: mvm: restart device through NMI
  wifi: iwlwifi: rework firmware error handling
  wifi: iwlwifi: iwl_fw_error_collect() is always called sync

Somashekhar(Som) (1):
  wifi: iwlwifi: interpret STEP URM BIOS configuration

 .../net/wireless/intel/iwlwifi/dvm/mac80211.c |  11 ++
 drivers/net/wireless/intel/iwlwifi/dvm/main.c |  78 +++++---
 drivers/net/wireless/intel/iwlwifi/fw/acpi.c  |  34 ++++
 drivers/net/wireless/intel/iwlwifi/fw/acpi.h  |  16 ++
 .../net/wireless/intel/iwlwifi/fw/api/phy.h   |  12 +-
 .../net/wireless/intel/iwlwifi/fw/api/power.h |   8 +-
 drivers/net/wireless/intel/iwlwifi/fw/dbg.h   |   4 +-
 .../wireless/intel/iwlwifi/fw/regulatory.c    |   1 +
 .../wireless/intel/iwlwifi/fw/regulatory.h    |  23 +++
 drivers/net/wireless/intel/iwlwifi/fw/uefi.c  |  70 +++++--
 drivers/net/wireless/intel/iwlwifi/fw/uefi.h  |  23 +++
 .../intel/iwlwifi/iwl-context-info-gen3.h     |  40 ++--
 .../wireless/intel/iwlwifi/iwl-context-info.h |  30 ++-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c  |   9 +-
 drivers/net/wireless/intel/iwlwifi/iwl-io.c   |   2 +-
 .../net/wireless/intel/iwlwifi/iwl-op-mode.h  |  79 +++++++-
 .../net/wireless/intel/iwlwifi/iwl-trans.c    | 109 +++++++++-
 .../net/wireless/intel/iwlwifi/iwl-trans.h    |  66 ++++++-
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c   |   7 -
 .../net/wireless/intel/iwlwifi/mvm/debugfs.c  |   4 -
 .../net/wireless/intel/iwlwifi/mvm/mac80211.c |  34 ++--
 .../wireless/intel/iwlwifi/mvm/mld-mac80211.c |  36 ----
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h  |   6 -
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c  | 186 +++++++-----------
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c   |  16 ++
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c |  12 +-
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c |   4 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tt.c   |   2 +-
 .../intel/iwlwifi/pcie/ctxt-info-gen3.c       |   8 +
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c  |   2 +-
 .../wireless/intel/iwlwifi/pcie/trans-gen2.c  |  11 +-
 .../net/wireless/intel/iwlwifi/pcie/tx-gen2.c |   4 +-
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c  |   4 +-
 33 files changed, 664 insertions(+), 287 deletions(-)