[U-Boot] Nand dump and nand bad block disagree

Scott Wood scottwood at freescale.com
Wed Feb 29 20:09:44 CET 2012


On 02/29/2012 01:06 PM, Mike Frysinger wrote:
> On Wednesday 29 February 2012 04:02:39 jean-philippe francois wrote:
>> Le 29 février 2012 00:40, Scott Wood <scottwood at freescale.com> a écrit :
>>> Is this a 16-bit NAND?  If so, the first two bytes have to be 0xffff,
>>> unless the controller driver defines the bad block pattern differently.
>>
>> It is an 8 bit nand. The badblock patern can be redefined by the controller
>> driver to be different from the one in nand_base.c ? Do you have an example
>> of this ?
> 
> look at the Blackfin nand driver (in u-boot and linux).  we have to override 
> the badblock layout because our on-chip boot rom expects something other than 
> what linux uses.

But be careful when doing this -- it really should match what
manufacturers will write.

If it's an 8-bit NAND, I don't see why it would be looking for anything
but the first byte by default.  Overriding should not be necessary.

-Scott



More information about the U-Boot mailing list