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

Pekon Gupta pekon at ti.com
Tue Sep 10 09:25:05 CEST 2013


*changes in 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):
[PATCH 1/3] am33xx: elm: add support for BCH16_ECC - ELM driver updates
[PATCH 2/3] mtd: nand: omap: add support for BCH16_ECC - NAND driver updates
[PATCH 3/3] am335x: update README for BCH16

 arch/arm/cpu/armv7/am33xx/elm.c              | 95 ++++++++++++++++++----------
 arch/arm/include/asm/arch-am33xx/cpu.h       | 15 ++++-
 arch/arm/include/asm/arch-am33xx/elm.h       | 16 ++---
 arch/arm/include/asm/arch-am33xx/omap_gpmc.h |  4 +-
 board/ti/am335x/README                       | 43 ++++++++++++-
 drivers/mtd/nand/omap_gpmc.c                 | 87 ++++++++++++++++++++-----
 include/mtd/mtd-abi.h                        |  3 +-
 7 files changed, 200 insertions(+), 63 deletions(-)

-- 
1.8.1



More information about the U-Boot mailing list