u-boot/arch/arm/cpu
Łukasz Dałek df3ad6c81d pxa: Save lr register in relocate_code function
When u-boot is compiled for PXA25x processor, pxa/start.S is calling
cpu_init_crit by BL instruction. BL is overwriting lr register so
relocate_code is going into infinite loop. This patch preservs lr
register in r12 before calling cpu_init_crit and after function returns
restores it.

Signed-off-by: Lukasz Dalek <luk0104@gmail.com>
Acked-by: Marek Vasut <marex@denx.de>
2013-01-14 16:22:00 -07:00
..
arm720t arm: move C runtime setup code in crt0.S 2013-01-08 22:14:50 +01:00
arm920t arm: move C runtime setup code in crt0.S 2013-01-08 22:14:50 +01:00
arm925t arm: remove useless code in start.S files 2013-01-08 22:14:54 +01:00
arm926ejs Merge 'u-boot-atmel/master' into 'u-boot-arm/master' 2013-01-09 20:01:48 +01:00
arm946es arm: move C runtime setup code in crt0.S 2013-01-08 22:14:50 +01:00
arm1136 Merge branch 'u-boot-imx/master' into 'u-boot-arm/master' 2013-01-14 17:00:02 +01:00
arm1176 arm: move C runtime setup code in crt0.S 2013-01-08 22:14:50 +01:00
arm_intcm arm: move C runtime setup code in crt0.S 2013-01-08 22:14:50 +01:00
armv7 Merge branch 'u-boot-imx/master' into 'u-boot-arm/master' 2013-01-14 17:00:02 +01:00
ixp arm: move C runtime setup code in crt0.S 2013-01-08 22:14:50 +01:00
pxa pxa: Save lr register in relocate_code function 2013-01-14 16:22:00 -07:00
s3c44b0 arm: move C runtime setup code in crt0.S 2013-01-08 22:14:50 +01:00
sa1100 arm: move C runtime setup code in crt0.S 2013-01-08 22:14:50 +01:00
tegra-common tegra: clean up board include hell 2012-10-15 11:54:07 -07:00
tegra20-common tegra: Add display support to funcmux 2012-11-19 08:15:35 -07:00
u-boot.lds ARM: enhance u-boot.lds to detect over-sized SPL 2012-10-29 09:07:05 -07:00