Browse Source

armv7 cpu_init_crit: Simplify code

We don't need to return to cpu_init_crit after calling lowlevel_init, so
lowlevel_init can directly return to the caller of cpu_init_crit.

Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
Cc: Albert Aribaud <albert.u.boot@aribaud.net>
Benoît Thébaudeau 12 years ago
parent
commit
63ee53a7e9
1 changed files with 1 additions and 4 deletions
  1. 1 4
      arch/arm/cpu/armv7/start.S

+ 1 - 4
arch/arm/cpu/armv7/start.S

@@ -360,10 +360,7 @@ ENTRY(cpu_init_crit)
 	 * basic memory. Go here to bump up clock rate and handle
 	 * basic memory. Go here to bump up clock rate and handle
 	 * wake up conditions.
 	 * wake up conditions.
 	 */
 	 */
-	mov	ip, lr			@ persevere link reg across call
-	bl	lowlevel_init		@ go setup pll,mux,memory
-	mov	lr, ip			@ restore link
-	mov	pc, lr			@ back to my caller
+	b	lowlevel_init		@ go setup pll,mux,memory
 ENDPROC(cpu_init_crit)
 ENDPROC(cpu_init_crit)
 #endif
 #endif