> -----Original Message----- > From: Jean-Christophe PLAGNIOL-VILLARD [mailto:plagn...@jcrosoft.com] > Sent: Sunday, July 19, 2009 12:14 AM > To: Prafulla Wadaskar > Cc: u-boot@lists.denx.de; Manas Saksena; Ronen Shitrit; > Nicolas Pitre; Ashish Karkare; Prabhanjan Sarnaik; Lennert Buijtenhek > Subject: Re: [U-Boot] [PATCH 5/6] net: Kirkwood_egiga: forced > interface speed config support > > On 20:58 Thu 16 Jul , Prafulla Wadaskar wrote: > > By default Auto Negotiation is enabled for interface speed > but on some > > platforms like RD6281A it does not work. > > If you want to forced program it to desired speed, this patch helps- > > > > Through this patch Auto negotiation can be disabled and desired > > interface speed can be configured > > > > This patch is tested on RD6281A Kirkwood board > > > > Signed-off-by: Prafulla Wadaskar <prafu...@marvell.com> > > --- > > drivers/net/kirkwood_egiga.c | 24 ++++++++++++++++++++++++ > > 1 files changed, 24 insertions(+), 0 deletions(-) > > > > diff --git a/drivers/net/kirkwood_egiga.c > > b/drivers/net/kirkwood_egiga.c index 3c5db19..1dfd567 100644 > > --- a/drivers/net/kirkwood_egiga.c > > +++ b/drivers/net/kirkwood_egiga.c > > @@ -415,7 +415,31 @@ static int kwgbe_init(struct eth_device *dev) > > /* Assign port configuration and command. */ > > KWGBEREG_WR(regs->pxc, PRT_CFG_VAL); > > KWGBEREG_WR(regs->pxcx, PORT_CFG_EXTEND_VALUE); > > + /* > > + * Forced 10/100/1000BASE-T interface speed configuration > > + * By default Auto Negotiation of interface speed is enabled > > + * This can be forced disabled and desired speed can be > configured > > + */ > > +#ifdef CONFIG_DIS_AUTO_NEG_SPEED_GMII #if (!defined > > +(CONFIG_PHY_SPEED) || (CONFIG_PHY_SPEED == _1000BASET)) > Could you find a better config taht _1000BASET & co Hi Jean, I have reused it from include/miiphy.h which is relevant too.
Regards.. Prafulla . . > > Best Regards, > J. > _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot