[U-Boot] [PATCH v9 0/4] mtd: nand: omap: optimize OMAP NAND driver

Gupta, Pekon pekon at ti.com
Fri Dec 6 07:22:51 CET 2013


Hello Scott,

>From: Gupta, Pekon
>Subject: [PATCH v9 0/4] mtd: nand: omap: optimize OMAP NAND driver
>
>OMAP NAND drivers support various ecc-schemes like (HAM1, BCH4, BCH8..)
>And, each ecc-scheme usually has 2 implementations
> - HAM1_HW or BCHx_HW (using in-build h/w engine for all computation)
> - HAM1_SW or BCHx_HW_DETECTION_SW) (using software library for some computation)
>
>This patch series is Part-2 (split) from earlier series, as mentioned below:
>http://lists.denx.de/pipermail/u-boot/2013-November/167270.html
>
>This series aims at following:
> - cleans-up redundant code, duplicate in different ecc-schemes
> - optimizes ecc calculation and correction paths
> - improves scalability and readability, for adding newer ecc-schemes in future.
> - updates following callbacks for different ecc-schmes:
> [PATCH 1/4] nand_chip->ecc.hwctl(): configures h/w controller before for Read/Write acccess
> [PATCH 2/4] nand_chip->ecc.calculate(): calculates and fetches ECC syndrome from h/w controller.
> [PATCH 3/4] nand_chip->ecc.correct(): detects and corrects ECC errors on read access
> [PATCH 4/4] update doc and README
>
>
>*changes in v9*
> - split from main series, rebased and forked independently
>

Request you to please review this series. And accept it if it looks okay.

And a bug-fix which causes regression for x8 NAND devices 
using HAM1 ecc-scheme. This was reported & (un-officially) 
tested by Stefan Roese <sr at denx.de>.


with regards, pekon


More information about the U-Boot mailing list