[U-Boot] [PATCH] da850/omap-l138: Enable auto negotiation in RMII mode
Lad, Prabhakar
prabhakar.lad at ti.com
Wed Jun 6 10:26:38 CEST 2012
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.lad at ti.com> wrote:
> > From: Rajashekhara, Sudhakar <sudhakar.raj at 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.raj at ti.com>
> > Signed-off-by: Lad, Prabhakar <prabhakar.lad at ti.com>
> > Signed-off-by: Hadli, Manjunath <manjunath.hadli at 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 at lists.denx.de
> > http://lists.denx.de/mailman/listinfo/u-boot
>
More information about the U-Boot
mailing list