[U-Boot] [PATCH 5/6] net: Kirkwood_egiga: forced interface speed config support
Prafulla Wadaskar
prafulla at marvell.com
Sun Jul 19 06:54:50 CEST 2009
> -----Original Message-----
> From: Jean-Christophe PLAGNIOL-VILLARD [mailto:plagnioj at jcrosoft.com]
> Sent: Sunday, July 19, 2009 12:14 AM
> To: Prafulla Wadaskar
> Cc: u-boot at 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 <prafulla at 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.
>
More information about the U-Boot
mailing list