diff --git a/drivers/net/mvneta.c b/drivers/net/mvneta.c index 6eacd6116ae022715123f5894415a8b21b9fb2dd..7036b517b4450ad775470b30ea09681d1c4755d1 100644 --- a/drivers/net/mvneta.c +++ b/drivers/net/mvneta.c @@ -1562,6 +1562,10 @@ static int mvneta_start(struct udevice *dev) phydev = phy_connect(pp->bus, pp->phyaddr, dev, pp->phy_interface); + if (!phydev) { + printf("phy_connect failed\n"); + return -ENODEV; + } pp->phydev = phydev; phy_config(phydev);