cpsw: Add a workaround for a mysterious NAND issue
authorTom Rini <trini@ti.com>
Fri, 20 Jul 2012 16:11:08 +0000 (09:11 -0700)
committerTom Rini <trini@ti.com>
Mon, 23 Jul 2012 15:11:30 +0000 (08:11 -0700)
commita88437e599d8784b3e7a256385b2ef04979b0fa1
tree144865bb373ed53642a44ef6b3583ccfe13534e2
parentbd42155110a1eb946908adcdf651bf217f7fb2fa
cpsw: Add a workaround for a mysterious NAND issue

In certain build environments the changes in d04833c expose a very
random problem (possibly toolchain, possibly other) where in when
booting from NAND an attempt to check the NAND sector for bad blocks
correctly returns that we have found a valid block but the return
address we get for the function is '0x15' rather than a valid address
leading to a data abort and failed boot.

Signed-off-by: Tom Rini <trini@ti.com>
drivers/net/cpsw.c