This patch series introduces SPL support for SPEAr600. One more platform not needing XLoader any more. The integrated new X600 board port is the first user of this SPL support.
Thanks, Stefan Simon Glass (1): arm: Don't use printf() in SPL builds Stefan Roese (6): SPL: common/Makefile: Add image.c to SPL build SPL: lib/Makefile: Add crc32.c to SPL build SPL: ARM: spear: Remove some objects from SPL build Makefile: Add u-boot.spr build target (SPEAr) SPL: ARM: spear: Add SPL support for SPEAr600 platform ARM: Add X600 board support (SPEAr600 based) MAINTAINERS | 2 + Makefile | 17 ++ arch/arm/cpu/arm926ejs/spear/Makefile | 24 +- arch/arm/cpu/arm926ejs/spear/spear600.c | 236 ++++++++++++++ arch/arm/cpu/arm926ejs/spear/spl.c | 282 +++++++++++++++++ arch/arm/cpu/arm926ejs/spear/spl_boot.c | 197 ++++++++++++ .../spear/spr600_mt47h128m8_3_266_cl5_async.c | 130 ++++++++ .../spear/spr600_mt47h32m16_333_cl5_psync.c | 135 ++++++++ .../spear/spr600_mt47h32m16_37e_166_cl4_sync.c | 130 ++++++++ .../spear/spr600_mt47h64m16_3_333_cl5_psync.c | 144 +++++++++ arch/arm/cpu/arm926ejs/spear/start.S | 122 ++++++++ arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds | 87 ++++++ arch/arm/include/asm/arch-spear/hardware.h | 55 ++-- arch/arm/include/asm/arch-spear/spr_defs.h | 30 ++ arch/arm/include/asm/arch-spear/spr_misc.h | 136 ++++++++- arch/arm/include/asm/arch-spear/spr_ssp.h | 45 +++ arch/arm/include/asm/arch-spear/spr_syscntl.h | 14 + arch/arm/lib/eabi_compat.c | 3 +- board/spear/common/Makefile | 2 + board/spear/spear600/Makefile | 2 + board/spear/x600/Makefile | 47 +++ board/spear/x600/fpga.c | 280 +++++++++++++++++ board/spear/x600/fpga.h | 23 ++ board/spear/x600/x600.c | 124 ++++++++ boards.cfg | 1 + common/Makefile | 2 +- config.mk | 4 + include/configs/x600.h | 323 ++++++++++++++++++++ lib/Makefile | 2 +- 29 files changed, 2569 insertions(+), 30 deletions(-) create mode 100644 arch/arm/cpu/arm926ejs/spear/spear600.c create mode 100644 arch/arm/cpu/arm926ejs/spear/spl.c create mode 100644 arch/arm/cpu/arm926ejs/spear/spl_boot.c create mode 100644 arch/arm/cpu/arm926ejs/spear/spr600_mt47h128m8_3_266_cl5_async.c create mode 100644 arch/arm/cpu/arm926ejs/spear/spr600_mt47h32m16_333_cl5_psync.c create mode 100644 arch/arm/cpu/arm926ejs/spear/spr600_mt47h32m16_37e_166_cl4_sync.c create mode 100644 arch/arm/cpu/arm926ejs/spear/spr600_mt47h64m16_3_333_cl5_psync.c create mode 100644 arch/arm/cpu/arm926ejs/spear/start.S create mode 100644 arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds create mode 100644 arch/arm/include/asm/arch-spear/spr_ssp.h create mode 100644 board/spear/x600/Makefile create mode 100644 board/spear/x600/fpga.c create mode 100644 board/spear/x600/fpga.h create mode 100644 board/spear/x600/x600.c create mode 100644 include/configs/x600.h _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot