qca: ipq40xx: Skip arm relocation

Change-Id: Ia2ddea65a97a256ea729e24a11d4800bdeeba385
Signed-off-by: Akila N <akilan@codeaurora.org>
This commit is contained in:
Akila N 2016-04-19 12:32:31 +05:30
parent db12b96ef1
commit a69dc457ac
3 changed files with 7 additions and 4 deletions

View file

@ -86,7 +86,7 @@ ENTRY(_main)
bl board_init_f_mem
mov sp, r0
#ifdef CONFIG_ARCH_IPQ807x
#if defined(CONFIG_ARCH_IPQ807x) || defined(CONFIG_ARCH_IPQ40xx)
ldr r0, =__bss_start /* this is auto-relocated! */
#ifdef CONFIG_USE_ARCH_MEMSET
@ -156,7 +156,7 @@ here:
cmp r0, #0
movne sp, r0
# endif
#ifndef CONFIG_ARCH_IPQ807x
#if !defined(CONFIG_ARCH_IPQ807x) && !defined(CONFIG_ARCH_IPQ40xx)
ldr r0, =__bss_start /* this is auto-relocated! */
#ifdef CONFIG_USE_ARCH_MEMSET

View file

@ -1061,7 +1061,7 @@ void board_init_f(ulong boot_flags)
gd->flags = boot_flags;
gd->have_console = 0;
#ifdef CONFIG_ARCH_IPQ807x
#if defined(CONFIG_ARCH_IPQ807x) || defined(CONFIG_ARCH_IPQ40xx)
gd->flags |= GD_FLG_SKIP_RELOC;
#endif

View file

@ -46,7 +46,10 @@
#define CONFIG_SYS_SDRAM_BASE 0x80000000
#define CONFIG_SYS_TEXT_BASE 0x87300000
#define CONFIG_SYS_SDRAM_SIZE 0x10000000
#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_TEXT_BASE + 0x100000 - GENERATED_GBL_DATA_SIZE)
#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_TEXT_BASE -\
CONFIG_SYS_MALLOC_LEN -\
CONFIG_ENV_SIZE -\
GENERATED_BD_INFO_SIZE)
#define CONFIG_MAX_RAM_BANK_SIZE CONFIG_SYS_SDRAM_SIZE
#define CONFIG_SYS_LOAD_ADDR (CONFIG_SYS_SDRAM_BASE + (64 << 20))
#define CONFIG_DTB_LOAD_ADDR (CONFIG_SYS_SDRAM_BASE + (96 << 20))