mirror of
https://git.codelinaro.org/clo/qsdk/oss/boot/u-boot-2016.git
synced 2026-02-21 11:53:08 +01:00
da850/omap-l138: Enable auto negotiation in RMII mode
On DA850/OMAP-L138 it was observed that in RMII mode, auto negotiation was not performed. This patch enables auto negotiation in RMII mode. Without this patch, EMAC initialization takes more time and sometimes tftp fails in RMII mode. Signed-off-by: Rajashekhara, Sudhakar <sudhakar.raj@ti.com> Signed-off-by: Lad, Prabhakar <prabhakar.lad@ti.com> Signed-off-by: Hadli, Manjunath <manjunath.hadli@ti.com>
This commit is contained in:
parent
f2b37a6533
commit
b78375a806
1 changed files with 8 additions and 0 deletions
|
|
@ -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);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue