Patchwork [U-Boot,PATCHv2,10/13] ARM Cortex A9: ifdef code calling lowlevel init

login
register
mail settings
Submitter Rabin Vincent
Date April 8, 2010, 1:43 p.m.
Message ID <1270734200-17762-11-git-send-email-rabin.vincent@stericsson.com>
Download mbox | patch
Permalink /patch/71746/
State Not Applicable
Delegated to: Albert ARIBAUD
Headers show

Comments

Rabin Vincent - April 8, 2010, 1:43 p.m.
Conditionally compile the code calling lowlevel_init, to avoid the
following build error when CONFIG_SKIP_LOWLEVEL_INIT is defined:

  start.S:218: undefined reference to `lowlevel_init'

Acked-by: Michael Brandt <michael.brandt@stericsson.com>
Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com>
---
 cpu/arm_cortexa9/start.S |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

Patch

diff --git a/cpu/arm_cortexa9/start.S b/cpu/arm_cortexa9/start.S
index d667f6e..90f30b0 100644
--- a/cpu/arm_cortexa9/start.S
+++ b/cpu/arm_cortexa9/start.S
@@ -157,7 +157,7 @@  clbss_l:
 
 _start_armboot: .word start_armboot
 
-
+#ifndef CONFIG_SKIP_LOWLEVEL_INIT
 /*************************************************************************
  *
  * CPU_init_critical registers
@@ -194,6 +194,8 @@  cpu_init_crit:
 	bl	lowlevel_init		@ go setup pll,mux,memory
 	mov	lr, ip			@ restore link
 	mov	pc, lr			@ back to my caller
+#endif
+
 /*
  *************************************************************************
  *