Files
u-boot/include
pekon gupta 46840f66ca mtd: nand: omap: add support for BCH16_ECC - NAND driver updates
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@ti.com>
2014-06-06 17:46:10 -04:00
..
2014-03-04 12:15:29 -05:00
…
…
…
…
…
…
…
…
…
…
…
…
…
2014-02-04 16:32:20 +01:00
…
2014-02-21 08:42:47 -05:00
…
2014-03-17 20:05:48 -06:00
…
…
2014-03-04 12:15:29 -05:00
…
…
…
…
2014-05-16 14:54:26 +09:00
…
…
…
…
2014-05-09 11:50:14 +02:00
…
…
…
…
…
2014-03-21 16:39:36 -04:00
…
…
2014-02-20 06:48:23 +01:00
…
…
…
2014-05-27 00:10:48 +02:00
2014-05-28 10:58:19 +09:00
…
…
…
…
…
2014-03-17 20:05:49 -06:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2013-11-09 17:21:01 +01:00
…
2014-05-25 16:25:12 +02:00
…
…
…
2014-03-17 20:05:49 -06:00
…
…
…
…
2013-11-09 17:21:01 +01:00
2014-03-05 12:23:48 +01:00
…
…
…
…
…
2014-03-21 16:39:35 -04:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2014-02-19 10:47:43 -05:00
…
…
…
…
…
…
…
…
…
2013-12-04 08:11:28 -05:00
…
…
…
…