[U-Boot] [PATCH] nand_base: Add timeout for NAND reset command

Wolfgang Denk wd at denx.de
Wed Feb 4 22:22:53 CET 2009


Dear Scott Wood,

In message <4989FE57.80404 at freescale.com> you wrote:
> Peter Tyser wrote:
> > The 25ns was calculated based on the addition of trp and trhoh from the
> > Micron MT29F8G08 datasheet.  Based on the timing diagram for a "Read
> > Status" cycle I thought this would be the minimum cycle time needed to
> > read the chip's status.  Other chips (ST, Samsung) I glanced at had > 25
> > ns read status times as well.
> > 
> > I had tried using get_timer() (I believe nand_wait() would have been
> > perfect to use), but that didn't work due to interrupts being disabled
> > when NAND is probed.  I didn't consider using get_ticks()...  That seems
> > much better.  Is get_ticks() available for all platforms when NAND is
> > initialized?

get_ticks() not a public interface. It should not be used in any
common code.

Please use get_timer().

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
You can do this in a number of ways.     IBM chose to do all of them.
Why do you find that funny?        -- D. Taylor, Computer Science 350


More information about the U-Boot mailing list