Merge branch 'master' of git://git.denx.de/u-boot
[oweals/u-boot.git] / drivers / net / phy / lxt.c
index 91838ce5ea174c08555d813f7922525802c3d914..9abc2a84f9f6492e32867f3c2654123e4bdcedfa 100644 (file)
@@ -49,10 +49,13 @@ static int lxt971_parse_status(struct phy_device *phydev)
 
 static int lxt971_startup(struct phy_device *phydev)
 {
-       genphy_update_link(phydev);
-       lxt971_parse_status(phydev);
+       int ret;
 
-       return 0;
+       ret = genphy_update_link(phydev);
+       if (ret)
+               return ret;
+
+       return lxt971_parse_status(phydev);
 }
 
 static struct phy_driver LXT971_driver = {