[U-Boot] [PATCH v1 0/4] mtd: nand: omap: optimize and clean-up of OMAP NAND driver

Pekon Gupta pekon at ti.com
Tue Aug 6 11:55:16 CEST 2013


This series of patch series does updates H/W based ECC scheme in omap_gpmc.c
- adds scalability for higher ECC schemes in future.
- removes CONFIG_AM335x and it makes it generic for all platforms.
- optimizes read_data paths

This series is tested for H/W BCH8_ECC scheme on
- AM335x_EVM
- And plan to test it on TI814x_EVM
But is not tested for HAM1 and S/W BCH8_ECC scheme.

Pekon Gupta (4):
[PATCH 1/4] mtd: nand: omap_gpmc: enable BCH ECC scheme using ELM for generic
[PATCH 2/4] mtd: nand: omap: optimize chip->ecc.hwctl() for H/W ECC schemes
[PATCH 3/4] mtd: nand: omap: optimize chip->ecc.calculate() for H/W ECC schemes
[PATCH 4/4] mtd: nand: omap: optimized chip->ecc.correct() for H/W ECC schemes

 drivers/mtd/nand/omap_gpmc.c | 507 +++++++++++++++----------------------------
 include/configs/am335x_evm.h |   1 +
 include/configs/ti814x_evm.h |   2 +-
 include/configs/tricorder.h  |   2 +-
 4 files changed, 175 insertions(+), 337 deletions(-)

-- 
1.8.1



More information about the U-Boot mailing list