On Marvell 88E1512, the delay is not enough when connected to some external switches (e.g. Netgear GS108E).
Signed-off-by: Phil Edworthy <phil.edwor...@renesas.com> Reviewed-by: Stefan Roese <s...@denx.de> --- v2: No changes --- drivers/net/phy/marvell.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/phy/marvell.c b/drivers/net/phy/marvell.c index 646b00d..b6c005f 100644 --- a/drivers/net/phy/marvell.c +++ b/drivers/net/phy/marvell.c @@ -340,7 +340,7 @@ static int m88e1518_config(struct phy_device *phydev) /* Reset page selection */ phy_write(phydev, MDIO_DEVAD_NONE, MIIM_88E1118_PHY_PAGE, 0); - udelay(100); + udelay(500); } return m88e1111s_config(phydev); -- 2.7.4 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot