[U-Boot] [U-Boot, 4/6] omap3: overo: Use software BCH8 ECC for NAND

Tom Rini trini at konsulko.com
Sun May 10 16:09:20 CEST 2015


On Tue, Apr 28, 2015 at 04:17:53PM -0700, Ash Charles wrote:

> Overo COMs have NAND flash that requires 4-bit ECC or better except for
> the first sector which can use 1-bit ECC.  The boot ROM expects to load
> a payload from NAND written using 1-bit hardware-based ECC.  In short,
> write SPL to NAND something like this (4 times for redundancy):
>  #> nandecc hw
>  #> nand write ${loadaddr} 0x0 ${filesize}
>  #> nand write ${loadaddr} 0x20000 ${filesize}
>  #> nand write ${loadaddr} 0x40000 ${filesize}
>  #> nand write ${loadaddr} 0x60000 ${filesize}
> 
> Then, switch back to software-based BCH8 for everything else:
>  #> nandecc sw bch8
> 
> After [1], enlarge the max size of the SPL so the BCH code can fit.
> 
> [1] https://www.mail-archive.com/u-boot@lists.denx.de/msg163912.html
> 
> Signed-off-by: Ash Charles <ashcharles at gmail.com>

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150510/00977f69/attachment.sig>


More information about the U-Boot mailing list