Explorar o código

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 %!s(int64=12) %!d(string=hai) anos
pai
achega
63ee53a7e9
Modificáronse 1 ficheiros con 1 adicións e 4 borrados
  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
 	 * 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)
 #endif