[U-Boot] [PATCH v3 0/5] at91: 9x5: Enable PMECC(Programmable Multibit ECC controller) support

Josh Wu josh.wu at atmel.com
Fri Aug 31 05:23:25 CEST 2012


Hi, All

Is any feedback for this rev3 patch series.

Best Regards,
Josh Wu

On 8/23/2012 6:05 PM, Josh Wu wrote:
> This patch series will add PMECC support for atmel at91sam9x5ek in u-boot.
>
> The NAND flash driver patch is ported from kernel patch. The main different from kernel patch is
> the modification about registers access part. in this version it via a register structure to access.
>
> It is tested in atmel AT919G25EK board.
>
> Changes since v2:
>     adapt atmel nand driver to CONFIG_SYS_NAND_SELF_INIT. It use a new
>       board_nand_init(void) function.
>     Add README doc for Atmel PMECC.
>     Add timeout for PMECC read hw status.
>     refine code according to Andreas and Scott's comments.
>
> Josh Wu (5):
>    at91: atmel_nand: extract HWECC initialization code into one
>      function: atmel_hw_nand_init_param().
>    at91: atmel_nand: remove unused variables.
>    at91: atmel_nand: Update driver to support Programmable Multibit ECC
>      controller
>    at91: 9x5: change SMC config timing that both works for PMECC &
>      non-PMECC.
>    at91: 9x5: Enable PMECC for 5series ek board.
>
>   board/atmel/at91sam9x5ek/at91sam9x5ek.c |   12 +-
>   doc/README.atmel_pmecc                  |   44 ++
>   drivers/mtd/nand/atmel_nand.c           |  828 ++++++++++++++++++++++++++++---
>   drivers/mtd/nand/atmel_nand_ecc.h       |  113 +++++
>   include/configs/at91sam9x5ek.h          |    7 +
>   include/nand.h                          |    2 +-
>   6 files changed, 938 insertions(+), 68 deletions(-)
>   create mode 100644 doc/README.atmel_pmecc
>



More information about the U-Boot mailing list