diff options
| -rw-r--r-- | drivers/net/davinci_emac.c | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/drivers/net/davinci_emac.c b/drivers/net/davinci_emac.c index e471d2ce3..b2516d176 100644 --- a/drivers/net/davinci_emac.c +++ b/drivers/net/davinci_emac.c @@ -895,5 +895,13 @@ int davinci_emac_initialize(void)  		miiphy_register(phy[i].name, davinci_mii_phy_read,  						davinci_mii_phy_write);  	} + +#if defined(CONFIG_DRIVER_TI_EMAC_USE_RMII) && \ +		defined(CONFIG_MACH_DAVINCI_DA850_EVM) +	for (i = 0; i < num_phy; i++) { +		if (phy[i].is_phy_connected(i)) +			phy[i].auto_negotiate(i); +	} +#endif  	return(1);  } |