diff options
Diffstat (limited to 'drivers/net/sh_eth.c')
| -rw-r--r-- | drivers/net/sh_eth.c | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/drivers/net/sh_eth.c b/drivers/net/sh_eth.c index bb57e4d53..268d88428 100644 --- a/drivers/net/sh_eth.c +++ b/drivers/net/sh_eth.c @@ -415,7 +415,11 @@ static int sh_eth_config(struct sh_eth_dev *eth, bd_t *bd)  		goto err_phy_cfg;  	}  	phy = port_info->phydev; -	phy_startup(phy); +	ret = phy_startup(phy); +	if (ret) { +		printf(SHETHER_NAME ": phy startup failure\n"); +		return ret; +	}  	val = 0; |