arm: ls102xa: Add NAND boot support for LS1021AQDS board
authorAlison Wang <b18965@freescale.com>
Tue, 9 Dec 2014 09:38:14 +0000 (17:38 +0800)
committerYork Sun <yorksun@freescale.com>
Thu, 11 Dec 2014 17:40:24 +0000 (09:40 -0800)
commit8ab967b6c6007adbd30e58dfa9ef69154a351484
tree39d70fcc249733fe301bc156e06d29e55690ca60
parentd612f0ab34b27be4ad50b1236fbd6c84450997f1
arm: ls102xa: Add NAND boot support for LS1021AQDS board

This patch adds NAND boot support for LS1021AQDS board. SPL
framework is used. PBL initialize the internal RAM and copy
SPL to it, then SPL initialize DDR using SPD and copy u-boot
from NAND flash to DDR, finally SPL transfer control to u-boot.

Signed-off-by: Prabhakar Kushwaha <prabhakar@freescale.com>
Signed-off-by: Alison Wang <alison.wang@freescale.com>
Reviewed-by: York Sun <yorksun@freescale.com>
arch/arm/include/asm/arch-ls102xa/config.h
arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h
board/freescale/ls1021aqds/MAINTAINERS
board/freescale/ls1021aqds/ls1021aqds.c
board/freescale/ls1021aqds/ls102xa_rcw_nand.cfg [new file with mode: 0644]
configs/ls1021aqds_nand_defconfig [new file with mode: 0644]
drivers/mtd/nand/fsl_ifc_spl.c
include/configs/ls1021aqds.h