From: Aaron Katzin Log when the resume flow identifies based on the scratch register that the device was powered off. Signed-off-by: Aaron Katzin Reviewed-by: Emmanuel Grumbach Signed-off-by: Miri Korenblit --- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/intel/iwlwifi/pcie/drv.c b/drivers/net/wireless/intel/iwlwifi/pcie/drv.c index e0be899b8fca..58a7ae33c3ff 100644 --- a/drivers/net/wireless/intel/iwlwifi/pcie/drv.c +++ b/drivers/net/wireless/intel/iwlwifi/pcie/drv.c @@ -1240,8 +1240,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, -- 2.34.1