Skip to content

Commit 25f76cb

Browse files
committed
fix WOL after code merge
Signed-off-by: Nick Xie <[email protected]>
1 parent b5f9163 commit 25f76cb

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1688,6 +1688,15 @@ static int rk_gmac_resume(struct device *dev)
16881688
}
16891689
#endif /* CONFIG_PM_SLEEP */
16901690

1691+
#ifdef CONFIG_PM
1692+
extern void rtl8211f_shutdown(void);
1693+
static void stmmac_pltfr_shutdown(struct platform_device *dev)
1694+
{
1695+
rtl8211f_shutdown();
1696+
}
1697+
#endif
1698+
1699+
16911700
static SIMPLE_DEV_PM_OPS(rk_gmac_pm_ops, rk_gmac_suspend, rk_gmac_resume);
16921701

16931702
static const struct of_device_id rk_gmac_dwmac_match[] = {
@@ -1709,6 +1718,9 @@ MODULE_DEVICE_TABLE(of, rk_gmac_dwmac_match);
17091718
static struct platform_driver rk_gmac_dwmac_driver = {
17101719
.probe = rk_gmac_probe,
17111720
.remove = rk_gmac_remove,
1721+
#ifdef CONFIG_PM
1722+
.shutdown = stmmac_pltfr_shutdown,
1723+
#endif
17121724
.driver = {
17131725
.name = "rk_gmac-dwmac",
17141726
.pm = &rk_gmac_pm_ops,

0 commit comments

Comments
 (0)