From 1cb779efc5c88aa09d296076a12ce59640cdcf52 Mon Sep 17 00:00:00 2001 From: Ray <1458889+rayelec@users.noreply.github.com> Date: Wed, 24 Apr 2019 15:41:44 +0200 Subject: [PATCH] realtek: Reinit phy after wakeup when WOL is disabled When WOL is disabled the power is cut in uboot. After wakeup the speed is very slow. Re-init fixes it. --- drivers/net/phy/realtek.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/phy/realtek.c b/drivers/net/phy/realtek.c index 173f5f628750..088a0e58afc2 100644 --- a/drivers/net/phy/realtek.c +++ b/drivers/net/phy/realtek.c @@ -233,7 +233,7 @@ int rtl8211f_resume(struct phy_device *phydev) phy_write(phydev, RTL8211F_PAGE_SELECT, 0); mutex_unlock(&phydev->lock); } else { - genphy_resume(phydev); + rtl8211f_config_init(phydev); } pr_debug("%s %d\n", __func__, __LINE__);