NAND: Make nboot skip bad blocks
authorLadislav Michl <ladis@linux-mips.org>
Fri, 13 Mar 2009 13:38:19 +0000 (14:38 +0100)
committerScott Wood <scottwood@freescale.com>
Tue, 17 Mar 2009 17:04:22 +0000 (12:04 -0500)
commit0987505540918b2464b73069af3a5b766dbd3ceb
tree489ba9b709aa5f9e609e4f172dc7a40b63875085
parentb3dd629e78870ba2dc9f8032978721c0fa02a856
NAND: Make nboot skip bad blocks

nboot command currently does not skip bad blocks and gives read error when
loading image stored over bad block. With patch applied, nboot works as
expected:

Device 0 bad blocks:
  00780000
  014a0000
  02000000
  02cc0000
  04aa0000

Loading from NAND 128MiB 3,3V 8-bit, offset 0x2c00000
   Image Name:   Linux-2.6.22-omap1
   Created:      2008-11-20  23:44:32 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1052520 Bytes =  1 MB
   Load Address: 10008000
   Entry Point:  10008000
Skipping bad block 0x02cc0000
Automatic boot of image at addr 0x10400000 ...
...

Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
Signed-off-by: Scott Wood <scottwood@freescale.com>
common/cmd_nand.c