[U-Boot] [PATCH v4 0/3] mtd: nand: omap: add support for BCH16_ECC

Pekon Gupta pekon at ti.com
Mon Jun 2 13:44:40 CEST 2014


This patch series should be picked above
http://lists.denx.de/pipermail/u-boot/2014-April/177323.html

*changes v3 -> v4*
[PATCH 1/3] (new patch)
[PATCH 2/3] fixed BCH16 implementation for omap_gpmc.c
[PATCH 3/3] (no change)
 include minor clean-up patch to use macro GPMC_MAX_SECTORS

*changes v2 -> v3*
- dropped [PATCH] am33xx: elm: add support for BCH16_ECC - ELM driver updates
  re-using existing code in omap_elm.c
- rebased and refreshed above [1] and u-boot-2014.04
- Documentation updated in doc/nand.README


*changes v1 -> v2*
- rebased for http://lists.denx.de/pipermail/u-boot/2013-September/162107.html
- minor code cleanup


*original v1*
This patch series add support of BCH16_ECC scheme.
As BCH16_ECC scheme generates 26bytes of ECC syndrome per 512B data,
hence this scheme is usable only for NAND devices having 4K or above
page-size, as their OOB/spare area has enough space to accomodate ECC.

This patch series is applicable over an above following series:
http://lists.denx.de/pipermail/u-boot/2013-September/161859.html


Pekon Gupta (3):
  mtd: nand: omap_gpmc: use macro for register definitions
  mtd: nand: omap: add support for BCH16_ECC - NAND driver updates
  am335x: update README for BCH16

 doc/README.nand               | 42 +++++++++++++++++++++++
 drivers/mtd/nand/omap_gpmc.c  | 79 ++++++++++++++++++++++++++++++++++++++++++-
 include/linux/mtd/omap_gpmc.h | 11 +++++-
 3 files changed, 130 insertions(+), 2 deletions(-)

-- 
1.8.5.1.163.gd7aced9



More information about the U-Boot mailing list