summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorAaron Katzin <aaron.katzin@intel.com>2026-05-12 22:34:27 +0300
committerMiri Korenblit <miriam.rachel.korenblit@intel.com>2026-05-26 15:17:10 +0300
commite2323929a68af099481cf13dd37038fa12647bd4 (patch)
tree946d3cc7d9ec8f87db0dbec88b4e80b68cb4ab98 /drivers
parentb4049b093a6f99d06f97c07782b11848b429f1d4 (diff)
wifi: iwlwifi: pcie: add debug print for resume flow if powered off
Log when the resume flow identifies based on the scratch register that the device was powered off. Signed-off-by: Aaron Katzin <aaron.katzin@intel.com> Reviewed-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com> Link: https://patch.msgid.link/20260512222731.42623e43fde7.Ibcd656ca845828ce6f2358f9ef80e1ddf03f8f59@changeid Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/net/wireless/intel/iwlwifi/pcie/drv.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/net/wireless/intel/iwlwifi/pcie/drv.c b/drivers/net/wireless/intel/iwlwifi/pcie/drv.c
index 78482db732c1..fdafbad506a7 100644
--- a/drivers/net/wireless/intel/iwlwifi/pcie/drv.c
+++ b/drivers/net/wireless/intel/iwlwifi/pcie/drv.c
@@ -1239,8 +1239,12 @@ static int _iwl_pci_resume(struct device *device, bool restore)
u32 scratch = iwl_read32(trans, CSR_FUNC_SCRATCH);
if (!(scratch & CSR_FUNC_SCRATCH_POWER_OFF_MASK) ||
- scratch == ~0U)
+ scratch == ~0U) {
device_was_powered_off = true;
+ IWL_DEBUG_WOWLAN(trans,
+ "Scratch 0x%08x indicates device was powered off\n",
+ scratch);
+ }
} else {
/*
* bh are re-enabled by iwl_trans_pcie_release_nic_access,