zynq: Add support for U-BOOT SPL
authorMichal Simek <michal.simek@xilinx.com>
Tue, 14 Jan 2014 13:21:52 +0000 (14:21 +0100)
committerMichal Simek <michal.simek@xilinx.com>
Wed, 19 Feb 2014 08:41:22 +0000 (09:41 +0100)
commitd7e269cfbdd5fe0bbc0961bcf89845484bf28de7
tree456ef6fb228016067ad3351edb7bd20edff675fb
parent96a5d4dc1ec1ce26b32a3fa294816a47b62ae68a
zynq: Add support for U-BOOT SPL

SPL is using ps7_init.c/h files which are generated
from design tools which have to be copied to
boards/xilinx/zynq folder before compilation.

BSS section is moved to SDRAM because fat support
requires more space than SRAM size.

Added:
- MMC and QSPI support
- Boot OS directly from SPL
- Enable SPL command

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Reviewed-by: Tom Rini <trini@ti.com>
arch/arm/cpu/armv7/zynq/Makefile
arch/arm/cpu/armv7/zynq/cpu.c
arch/arm/cpu/armv7/zynq/spl.c [new file with mode: 0644]
arch/arm/cpu/armv7/zynq/u-boot-spl.lds [new file with mode: 0644]
arch/arm/include/asm/arch-zynq/spl.h [new file with mode: 0644]
board/xilinx/zynq/Makefile
board/xilinx/zynq/ps7_init.c [new file with mode: 0644]
include/configs/zynq-common.h