net: bcmgenet: Software reset EPHY after power on
[deliverable/linux.git] / drivers / net / ethernet / broadcom / genet / bcmgenet.c
index 1805541b4240e72c79445ea6f50bbc2a74ba13c7..5e3cd76cb69bd25c7f2fef3c778458c1b8966a63 100644 (file)
@@ -907,8 +907,10 @@ static void bcmgenet_power_up(struct bcmgenet_priv *priv,
        }
 
        bcmgenet_ext_writel(priv, reg, EXT_EXT_PWR_MGMT);
-       if (mode == GENET_POWER_PASSIVE)
+       if (mode == GENET_POWER_PASSIVE) {
                bcmgenet_phy_power_set(priv->dev, true);
+               bcmgenet_mii_reset(priv->dev);
+       }
 }
 
 /* ioctl handle special commands that are not present in ethtool. */
This page took 0.03445 seconds and 5 git commands to generate.