[PATCH v2 0/5] Add device tree support of Atmel NAND driver
Raphaël Poggi
poggi.raph at gmail.com
Tue Aug 5 02:40:48 PDT 2014
I forget to add a "v2" tag on the patches, do I need to resend all the serie ?
Thanks,
Raphaël Poggi
2014-08-05 11:14 GMT+02:00 Raphaël Poggi <poggi.raph at gmail.com>:
> Change since v1:
> * Reorder patchs
> * Fix some clean style issue.
>
> This patchset adds the device tree support for the Atmel NAND driver.
>
> The first patch removes the NAND_ATMEL_PMECC config. With this removal
> we can manage in a better way the device tree / non device tree probing of the driver, because the plateform data
> and device tree share the same structure member and logics.
>
> The second patch adds the has_pmecc on boards which need it.
>
> The third patch retrieves the ecc_mode from the plateform data and remove this code:
>
> nand_chip->ecc.mode = NAND_ECC_SOFT;
>
> which arbitrary sets the ecc.mode to NAND_ECC_SOFT and changes the value depending of the config and plateform data.
> With this, we can use the same logics for device tree and non device tree probing of the driver.
>
> The fourth patch adds the ecc_mode on boards which are missing it (boards which use NAND_ECC_SOFT).
>
> The fifth patch adds the device tree in the atmel_nand driver.
>
> Raphaël Poggi (5) :
> (1) mtd: nand: remove NAND_ATMEL_PMECC
> (2) board: atmel: initialise the has_pmecc member
> (3) mtd: atmel_nand: retrieve ecc_mode from pdata
> (4) board: atmel: initialise ecc_mode
> (5) mtd: atmel_nand: add support for device tree
>
> arch/arm/boards/at91sam9260ek/init.c | 1 +
> arch/arm/boards/at91sam9261ek/init.c | 1 +
> arch/arm/boards/at91sam9263ek/init.c | 1 +
> arch/arm/boards/at91sam9m10g45ek/init.c | 1 +
> arch/arm/boards/at91sam9m10ihd/init.c | 1 +
> arch/arm/boards/at91sam9n12ek/init.c | 1 +
> arch/arm/boards/at91sam9x5ek/init.c | 1 +
> arch/arm/boards/sama5d3_xplained/init.c | 1 +
> arch/arm/boards/sama5d3xek/init.c | 1 +
> arch/arm/mach-at91/include/mach/board.h | 1 +
> drivers/mtd/nand/Kconfig | 8 ---
> drivers/mtd/nand/atmel_nand.c | 115 ++++++++++++++++++++++++++++++-
> 12 files changed, 122 insertions(+), 11 deletions(-)
>
>
> _______________________________________________
> barebox mailing list
> barebox at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/barebox
More information about the barebox
mailing list