KSZ9131 is used in setups with SAMA7G5. SAMA7G5 supports a special power saving mode (backup mode) that cuts the power for almost all parts of the SoC. The rail powering the ethernet PHY is also cut off. When resuming, in case the PHY has been configured on probe with slew rate or DLL settings these needs to be restored thus call driver's config_init() on resume.
Signed-off-by: Claudiu Beznea <claudiu.bez...@microchip.com> --- drivers/net/phy/micrel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/phy/micrel.c b/drivers/net/phy/micrel.c index 3fe552675dd2..52d3a0480158 100644 --- a/drivers/net/phy/micrel.c +++ b/drivers/net/phy/micrel.c @@ -1077,7 +1077,7 @@ static int kszphy_resume(struct phy_device *phydev) */ usleep_range(1000, 2000); - ret = kszphy_config_reset(phydev); + ret = phydev->drv->config_init(phydev); if (ret) return ret; -- 2.7.4