Merge git://git.denx.de/u-boot-dm
[oweals/u-boot.git] / drivers / net / phy / davicom.c
index 0c039fe79ff19401ba4c2b8521487f3e5dfd75a7..0a6e4107ba5dfd0f005a2c2bc06bc5d9a1dc0a4a 100644 (file)
@@ -60,10 +60,13 @@ static int dm9161_parse_status(struct phy_device *phydev)
 
 static int dm9161_startup(struct phy_device *phydev)
 {
-       genphy_update_link(phydev);
-       dm9161_parse_status(phydev);
+       int ret;
 
-       return 0;
+       ret = genphy_update_link(phydev);
+       if (ret)
+               return ret;
+
+       return dm9161_parse_status(phydev);
 }
 
 static struct phy_driver DM9161_driver = {