Hi Christian, On Tue, Jun 05, 2012 at 17:04:13, Christian Riesch wrote: > Hi, > > On Fri, Jun 1, 2012 at 3:34 PM, Prabhakar Lad <prabhakar....@ti.com> wrote: > > From: Rajashekhara, Sudhakar <sudhakar....@ti.com> > > > > 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. > > > > This patch causes a warning for the ea20 board: > davinci_emac.c: In function 'davinci_emac_initialize': > davinci_emac.c:901:2: warning: passing argument 1 of > 'gen_auto_negotiate' makes integer from pointer without a cast > davinci_emac.c:355:12: note: expected 'int' but argument is of type 'u_int8_t > *' > > (found with ./MAKEALL -s davinci) > Ok I'll fix this.
Thx, --Prabhakar Lad > Regards, Christian > > > Signed-off-by: Rajashekhara, Sudhakar <sudhakar....@ti.com> > > Signed-off-by: Lad, Prabhakar <prabhakar....@ti.com> > > Signed-off-by: Hadli, Manjunath <manjunath.ha...@ti.com> > > --- > > drivers/net/davinci_emac.c | 5 +++++ > > 1 files changed, 5 insertions(+), 0 deletions(-) > > > > diff --git a/drivers/net/davinci_emac.c b/drivers/net/davinci_emac.c > > index fbd0f1b..9bbd625 100644 > > --- a/drivers/net/davinci_emac.c > > +++ b/drivers/net/davinci_emac.c > > @@ -895,5 +895,10 @@ 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) > > + gen_auto_negotiate(active_phy_addr); > > +#endif > > return(1); > > } > > -- > > 1.7.4.1 > > > > _______________________________________________ > > U-Boot mailing list > > U-Boot@lists.denx.de > > http://lists.denx.de/mailman/listinfo/u-boot > _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot