Revert "ARM: uniphier: move lowlevel debug init code after page table switch"
authorMasahiro Yamada <yamada.masahiro@socionext.com>
Sun, 13 Aug 2017 00:01:14 +0000 (09:01 +0900)
committerMasahiro Yamada <yamada.masahiro@socionext.com>
Sun, 20 Aug 2017 14:05:39 +0000 (23:05 +0900)
This reverts commit bcc51c1512a3deb6a9fdd37362c6dde32ad3da23.

Commit bcc51c1512a3 ("ARM: uniphier: move lowlevel debug init code
after page table switch") was intended to support lowlevel debug for
sLD3.  Now the sLD3 SoC support has been removed.

Revert it to allow to enable lowlevel debug earlier.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
arch/arm/mach-uniphier/arm32/lowlevel_init.S

index 89bb5a6355fdd3145ded773831280add1418fa7f..3c7c6502793c06bfda10e9d0d34ad4cbc3702264 100644 (file)
@@ -25,6 +25,10 @@ ENTRY(lowlevel_init)
        orr     r0, r0, #(CR_C | CR_M)  @ enable MMU and Dcache
        mcr     p15, 0, r0, c1, c0, 0
 
+#ifdef CONFIG_DEBUG_LL
+       bl      debug_ll_init
+#endif
+
        bl      setup_init_ram          @ RAM area for stack and page table
 
        /*
@@ -42,10 +46,6 @@ ENTRY(lowlevel_init)
 
        bl      enable_mmu
 
-#ifdef CONFIG_DEBUG_LL
-       bl      debug_ll_init
-#endif
-
        mov     lr, r8                  @ restore link
        mov     pc, lr                  @ back to my caller
 ENDPROC(lowlevel_init)