u-boot/arch/arm/cpu/arm926ejs
Albert ARIBAUD e05e5de7fa arm: move C runtime setup code in crt0.S
Move all the C runtime setup code from every start.S
in arch/arm into arch/arm/lib/crt0.S. This covers
the code sequence from setting up the initial stack
to calling into board_init_r().

Also, rewrite the C runtime setup and make functions
board_init_*() and relocate_code() behave according to
normal C semantics (no jumping across the C stack any
more, etc).

Some SPL targets had to be touched because they use
start.S explicitly or for some reason; the relevant
maintainers and custodians are cc:ed.

Signed-off-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
2013-01-08 22:14:50 +01:00
..
armada100 bugfix: all Marvell specific build fails due to undefined reference to `get_ticks' 2012-02-12 10:11:28 +01:00
at91 ARM: at91sam9x5: enable MCI0 support for 9x5ek board. 2012-10-17 11:29:25 +02:00
davinci davinci: fixed cpu reset 2012-12-10 08:56:38 -07:00
kirkwood kirkwood: implement kw_sdram_size_adjust 2012-10-03 16:43:13 +05:30
lpc32xx arm926ejs: add NXP LPC32x0 cpu series support 2012-05-15 08:31:21 +02:00
mb86r0x Fix Stelian's email address 2011-11-29 15:43:38 +01:00
mx25 mx25: Fix eSDHC support 2012-10-15 11:54:13 -07:00
mx27 gpio: add gpio api support to mx27 (v4) 2012-09-01 14:58:29 +02:00
mxs Merge samsung, imx, tegra into u-boot-arm/master 2012-12-22 11:59:14 +01:00
nomadik nhk8815: fix build errors 2012-03-28 23:53:22 +02:00
omap arch/arm/cpu/arm926ejs/omap/cpuinfo.c: Fix GCC 4.6 warnings 2011-11-23 08:14:27 +01:00
orion5x ARM: prevent misaligned array inits 2012-10-15 11:53:07 -07:00
pantheon bugfix: all Marvell specific build fails due to undefined reference to `get_ticks' 2012-02-12 10:11:28 +01:00
spear common: Discard the __u_boot_cmd section 2012-10-22 08:29:42 -07:00
versatile Convert ISO-8859 files to UTF-8 2011-08-04 23:34:02 +02:00
cache.c ARM926EJS: Fix cache.c to comply with checkpatch.pl 2012-04-16 22:12:01 +02:00
config.mk imx: Add u-boot.imx as target for ARM9 i.MX SOCs 2012-05-15 08:31:34 +02:00
cpu.c arm, arm-kirkwood: disable l2c before linux boot 2012-02-12 10:11:28 +01:00
Makefile arm926ejs: add noop implementation for dcache ops 2011-12-06 23:59:35 +01:00
start.S arm: move C runtime setup code in crt0.S 2013-01-08 22:14:50 +01:00