[U-Boot] [PATCH 2/3] omap3evm: Update ethernet reset sequence for Rev.G board
Premi, Sanjeev
premi at ti.com
Mon Jun 27 07:06:51 CEST 2011
> -----Original Message-----
> From: Premi, Sanjeev
> Sent: Thursday, June 23, 2011 4:48 PM
> To: Premi, Sanjeev; Igor Grinberg
> Cc: Govindarajan, Sriramakrishnan; u-boot at lists.denx.de
> Subject: RE: [U-Boot] [PATCH 2/3] omap3evm: Update ethernet
> reset sequence for Rev.G board
>
> > -----Original Message-----
> > From: u-boot-bounces at lists.denx.de
> > [mailto:u-boot-bounces at lists.denx.de] On Behalf Of Premi, Sanjeev
> > Sent: Thursday, June 23, 2011 4:43 PM
> > To: Igor Grinberg
> > Cc: Govindarajan, Sriramakrishnan; u-boot at lists.denx.de
> > Subject: Re: [U-Boot] [PATCH 2/3] omap3evm: Update ethernet
> > reset sequence for Rev.G board
> >
> > > -----Original Message-----
> > > From: Igor Grinberg [mailto:grinberg at compulab.co.il]
> > > Sent: Thursday, June 23, 2011 2:38 PM
> > > To: Premi, Sanjeev
> > > Cc: u-boot at lists.denx.de; Govindarajan, Sriramakrishnan
> > > Subject: Re: [U-Boot] [PATCH 2/3] omap3evm: Update ethernet
> > > reset sequence for Rev.G board
> > >
> > > Hi Sanjeev,
> > >
> > > On 06/22/11 22:24, Sanjeev Premi wrote:
> > > > From: Sriramakrishnan <srk at ti.com>
> > > >
> > > > The GPIO pin used for resetting the external LAN chip has
> > > > changed for Rev.G board.
> > > >
> > > > Signed-off-by: Sriramakrishnan <srk at ti.com>
> > > > Signed-off-by: Sanjeev Premi <premi at ti.com>
> > > > ---
> > > > board/ti/evm/evm.c | 27 ++++++++++++++++++---------
> > > > 1 files changed, 18 insertions(+), 9 deletions(-)
> > > >
[snip]...[snip]
> > > > + /* Send a pulse on the GPIO pin */
> > > > + writel(pin, &gpio_base->setdataout);
> > > > udelay(1);
> > > > - writel(GPIO0, &gpio3_base->cleardataout);
> > > > + writel(pin, &gpio_base->cleardataout);
> > > > udelay(1);
> > > > - writel(GPIO0, &gpio3_base->setdataout);
> > > > + writel(pin, &gpio_base->setdataout);
> > >
> > > Why keep messing with the gpio registers?
> > > Why not use gpio framework?
> > > Though it is omap specific, but it will be much cleaner then
> > > the above.
> >
> > [sp] I guess the intent was to keep code similar. But yes,
> > gpio framework can be used.
> >
>
> [sp] Sorry, mail went earlier than I wanted :(
>
> The only issue is that I couln't see gpio framework for omap.
> Let me dig further...
>
[sp] Implementing GPIO for OMAP would be a long task. It should be
done for long term; but is it necessary pre-condition for the
patch?
~sanjeev
More information about the U-Boot
mailing list