stmmac: intel: set PCI_D3hot in suspend
authorVoon Weifeng <weifeng.voon@intel.com>
Tue, 29 Jun 2021 03:08:59 +0000 (11:08 +0800)
committerDavid S. Miller <davem@davemloft.net>
Tue, 29 Jun 2021 18:34:48 +0000 (11:34 -0700)
During suspend, set the Intel mgbe to D3hot state
to save power consumption.

Signed-off-by: Voon Weifeng <weifeng.voon@intel.com>
Signed-off-by: Ling Pei Lee <pei.lee.ling@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c

index 689bcd9..8e8778c 100644 (file)
@@ -1118,6 +1118,7 @@ static int __maybe_unused intel_eth_pci_suspend(struct device *dev)
                return ret;
 
        pci_wake_from_d3(pdev, true);
+       pci_set_power_state(pdev, PCI_D3hot);
        return 0;
 }