[U-Boot] [U-Boot, v4, 2/3] mtd: nand: omap: add support for BCH16_ECC - NAND driver updates
Tom Rini
trini at ti.com
Fri Jun 6 23:55:56 CEST 2014
On Mon, Jun 02, 2014 at 05:14:42PM +0530, pekon gupta wrote:
> This patch add support for BCH16_ECC to omap_gpmc driver.
>
> *need to BCH16 ECC scheme*
> With newer SLC Flash technologies and MLC NAND, and large densities, pagesizes
> Flash devices have become more suspectible to bit-flips. Thus stronger
> ECC schemes are required for protecting the data.
> But stronger ECC schemes have come with larger-sized ECC syndromes which require
> more space in OOB/Spare. This puts constrains like;
> (a) BCH16_ECC can correct 16 bit-flips per 512Bytes of data.
> (b) BCH16_ECC generates 26-bytes of ECC syndrome / 512B.
> Due to (b) this scheme can only be used with NAND devices which have enough
> OOB to satisfy following equation:
> OOBsize per page >= 26 * (page-size / 512)
>
> Signed-off-by: Pekon Gupta <pekon at ti.com>
Applied to u-boot-ti/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140606/facb0692/attachment.pgp>
More information about the U-Boot
mailing list