lowlevel_init() of rmobile badly assumed that ip register holds return address.
The commit "
63ee53a7 armv7 cpu_init_crit: Simplify code" breaks this assumption.
This patch removes this bad assumption and simplify code.
Signed-off-by: Tetsuyuki Kobayashi <koba@kmckk.co.jp>
        bne  loop0
 
        ldr sp, MERAM_STACK
-
-       str ip, [sp]    /* stash old link register */
-       mov ip, lr      /* save link reg across call */
-
-       bl  s_init
-
-       ldr ip, [sp]    /* restore save ip */
-       mov lr, ip      /* restore link reg */
-
-       /* back to arch calling code */
-       mov pc, lr
+       b s_init
 
        .pool
        .align 4