[U-Boot] [NEXT PATCH v1 0/7] In this patchset, a new i.MX35 board is added implementing

Stefano Babic
2012-09-06T08:04:53Z

the internal boot mode and using the general SPL Framework.

For this reason, this patchset depends on:

Tom Rini's SPL generic framework:
http://lists.denx.de/pipermail/u-boot/2012-August/132813.html

To fix that relocation should not happen in SPL, the following patch
is also required:

http://patchwork.ozlabs.org/patch/181166/

The woodburn board boots from SD Card. However, the presented way
introducing SPL is general, and can applied to other devices.

Stefano Babic (7):
ARM: Fix start.S when used with SPL in arm1136
NAND: added NAND type to nand_ids
MX35: add LOW_LEVEL_SRAM_STACK to use SPL_FRAMEWORK
MX35: Add soc_boot_mode and soc_boot_device to MX35
SPL: Added MLO for mx35 SOC to SPL Makefile
ARM: Add MLO target to arm1136
MX35: add support for woodburn board

MAINTAINERS | 1 +
arch/arm/cpu/arm1136/config.mk | 3 +
arch/arm/cpu/arm1136/mx35/generic.c | 80 ++++++
arch/arm/cpu/arm1136/start.S | 31 ++-
arch/arm/cpu/arm1136/u-boot-spl.lds | 62 +++++
arch/arm/include/asm/arch-mx35/imx-regs.h | 2 +
arch/arm/include/asm/arch-mx35/mmc_host_def.h | 31 +++
arch/arm/include/asm/arch-mx35/spl.h | 38 +++
arch/arm/include/asm/arch-mx35/sys_proto.h | 2 +
board/woodburn/Makefile | 43 ++++
board/woodburn/imximage.cfg | 4 +
board/woodburn/lowlevel_init.S | 93 +++++++
board/woodburn/mx35_sdram.c | 137 +++++++++++
board/woodburn/woodburn.c | 240 ++++++++++++++++++
boards.cfg | 2 +
drivers/mtd/nand/nand_ids.c | 2 +
include/configs/woodburn.h | 33 +++
include/configs/woodburn_common.h | 322 +++++++++++++++++++++++++
include/configs/woodburn_sd.h | 65 +++++
spl/Makefile | 6 +
20 files changed, 1186 insertions(+), 11 deletions(-)
create mode 100644 arch/arm/cpu/arm1136/u-boot-spl.lds
create mode 100644 arch/arm/include/asm/arch-mx35/mmc_host_def.h
create mode 100644 arch/arm/include/asm/arch-mx35/spl.h
create mode 100644 board/woodburn/Makefile
create mode 100644 board/woodburn/imximage.cfg
create mode 100644 board/woodburn/lowlevel_init.S
create mode 100644 board/woodburn/mx35_sdram.c
create mode 100644 board/woodburn/woodburn.c
create mode 100644 include/configs/woodburn.h
create mode 100644 include/configs/woodburn_common.h
create mode 100644 include/configs/woodburn_sd.h

--
1.7.9.5