
To support the driver model and device tree in SPL, fix the boot device, bring in the serial device from device tree, and use "_image_binary_end" variable to point to the correct device tree location when CONFIG_SPL_SEPARATE_BSS is enabled.
Wenyou Yang (5): ARM: at91: spl: specify MMC and NAND boot device ARM: spl: atmel: bring in serial device before init ARM: spl: atmel: move mem_init() advance in SPL init. ARM: at91: lds: use "_image_binary_end" for DT location ARM: at91: lds: add test SPL binary size and bbs size
arch/arm/mach-at91/arm926ejs/u-boot-spl.lds | 10 ++++++++++ arch/arm/mach-at91/armv7/u-boot-spl.lds | 2 ++ arch/arm/mach-at91/spl.c | 7 +++++++ arch/arm/mach-at91/spl_atmel.c | 11 ++++++++++- 4 files changed, 29 insertions(+), 1 deletion(-)