{
u32 reg, v;
int timeout = 100;
+ int ret;
reg = readl((priv->mac_reg + EMAC_CTL1));
tx_descs_init(priv);
/* PHY Start Up */
- phy_startup(priv->phydev);
+ ret = phy_startup(priv->phydev);
+ if (ret)
+ return ret;
sun8i_adjust_link(priv, priv->phydev);