ARM: add missing CONFIG_SKIP_LOWLEVEL_INIT for armv7
authorRob Herring <rob.herring@calxeda.com>
Tue, 28 Jun 2011 05:39:38 +0000 (05:39 +0000)
committerAlbert ARIBAUD <albert.u.boot@aribaud.net>
Sun, 17 Jul 2011 09:24:35 +0000 (11:24 +0200)
cpu_init_crit can be skipped, but the code is still enabled requiring a
platform to supply lowlevel_init.

Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Cc: Albert ARIBAUD <albert.aribaud@free.fr>
arch/arm/cpu/armv7/start.S

index 0e698b6..eee648b 100644 (file)
@@ -283,6 +283,7 @@ _rel_dyn_end_ofs:
 _dynsym_start_ofs:
        .word __dynsym_start - _start
 
+#ifndef CONFIG_SKIP_LOWLEVEL_INIT
 /*************************************************************************
  *
  * CPU_init_critical registers
@@ -327,6 +328,7 @@ cpu_init_crit:
        bl      lowlevel_init           @ go setup pll,mux,memory
        mov     lr, ip                  @ restore link
        mov     pc, lr                  @ back to my caller
+#endif
 /*
  *************************************************************************
  *