u-boot-brain/arch/arm/cpu/armv7/tegra2
Tom Warren d8bd820935 arm: Tegra2: Fix ELDK42 gcc failure with inline asm stack pointer load
The 4.2.2 gcc in the ELDK42 release doesn't like the direct SP
load using a constant in tegra2_start. Change it to use a load
thru another reg using mov sp, %0 : : "r"(CONST).

Tested on my Seaboard T20-A03, U-Boot loads and runs OK. Also
compiled all tegra2 builds with both gcc 4.2.2 and 4.4.1 OK.

Signed-off-by: Tom Warren <twarren@nvidia.com>
Acked-by: Simon Glass <sjg@chromium.org>
Tested-by: Simon Glass <sjg@chromium.org>
2012-03-29 08:12:47 +02:00
..
ap20.c arm: Tegra2: Fix ELDK42 gcc failure with inline asm stack pointer load 2012-03-29 08:12:47 +02:00
ap20.h tegra2: Remove unneeded boot code 2011-12-09 17:30:09 +01:00
board.c tegra2: Enable data cache 2012-02-12 10:11:22 +01:00
clock.c tegra: add clock_ll_start_uart() to enable UART prior to reloc 2011-12-24 10:23:32 +01:00
config.mk tegra2: Always build with USE_PRIVATE_LIBGCC=yes. 2011-12-24 10:23:31 +01:00
funcmux.c tegra: Add SDMMC support to funcmux 2012-02-12 10:11:22 +01:00
lowlevel_init.S tegra2: Remove unneeded boot code 2011-12-09 17:30:09 +01:00
Makefile tegra: Add a function mux feature 2011-12-24 10:23:32 +01:00
pinmux.c tegra2: Add more pinmux functions 2011-10-27 21:56:29 +02:00
sys_info.c arm: Tegra2: Add basic NVIDIA Tegra2 SoC support 2011-02-21 08:30:54 +01:00
timer.c Tegra2: Add microsecond timer function 2011-09-04 11:36:15 +02:00