diff options
Diffstat (limited to 'arch/arm/boards/a9m2410/lowlevel_init.S')
-rw-r--r-- | arch/arm/boards/a9m2410/lowlevel_init.S | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/arch/arm/boards/a9m2410/lowlevel_init.S b/arch/arm/boards/a9m2410/lowlevel_init.S index 502ecdd354..178e73aff5 100644 --- a/arch/arm/boards/a9m2410/lowlevel_init.S +++ b/arch/arm/boards/a9m2410/lowlevel_init.S @@ -3,6 +3,7 @@ */ #include <config.h> +#include <sizes.h> #include <mach/s3c-iomap.h> #include <asm/barebox-arm-head.h> @@ -21,7 +22,7 @@ reset: cmp pc, #S3C_SDRAM_END bhs 1f - b board_init_lowlevel_return + b out /* we are running from NOR or NAND/SRAM memory. Do further initialisation */ 1: @@ -33,4 +34,8 @@ reset: /* up to here we are running from the internal SRAM area */ bl s3c24x0_nand_boot #endif - b board_init_lowlevel_return +out: + mov r0, #S3C_SDRAM_BASE + mov r1, #SZ_32M + mov r2, #0 + b barebox_arm_entry |