[U-Boot] [PATCH 1/2] nand: Freescale Integrated Flash Controller NAND support

Kumar Gala galak at kernel.crashing.org
Thu Jul 28 21:54:38 CEST 2011


On Jul 28, 2011, at 2:37 PM, Kumar Gala wrote:

> From: Dipen Dudhat <Dipen.Dudhat at freescale.com>
> 
> Add NAND support (including spl) on IFC, such as is found on the p1010.
> 
> Note that using hardware ECC on IFC with small-page NAND (which is what
> comes on the p1010rdb reference board) means there will be insufficient
> OOB space for JFFS2, since IFC does not support 1-bit ECC.  UBI should
> work, as it does not use OOB for anything but ECC.
> 
> When hardware ECC is not enabled in CSOR, software ECC is now used.
> 
> Signed-off-by: Dipen Dudhat <Dipen.Dudhat at freescale.com>
> [scottwood at freescale.com: ECC rework and misc fixes]
> Signed-off-by: Scott Wood <scottwood at freescale.com>
> ---
> arch/powerpc/cpu/mpc85xx/cpu_init_nand.c     |   10 +
> arch/powerpc/cpu/mpc85xx/u-boot-nand_spl.lds |   18 +-
> arch/powerpc/include/asm/fsl_ifc.h           |    6 +-
> drivers/mtd/nand/Makefile                    |    1 +
> drivers/mtd/nand/fsl_ifc_nand.c              |  850 ++++++++++++++++++++++++++
> nand_spl/nand_boot_fsl_ifc.c                 |  268 ++++++++
> 6 files changed, 1146 insertions(+), 7 deletions(-)
> create mode 100644 drivers/mtd/nand/fsl_ifc_nand.c
> create mode 100644 nand_spl/nand_boot_fsl_ifc.c

Scott,

Do you want to take this via nand tree or just have me pull it in via 85xx with the other P1010 patches?

- k



More information about the U-Boot mailing list