We support neither xscale nor ARMv4 at this point in time, so remove
this code.

Suggested-by: Vikas MANOCHA <[email protected]>
Signed-off-by: Tom Rini <[email protected]>
---
 arch/arm/lib/relocate.S | 16 ----------------
 1 file changed, 16 deletions(-)

diff --git a/arch/arm/lib/relocate.S b/arch/arm/lib/relocate.S
index a6fb07c401d4..54c6c23c2185 100644
--- a/arch/arm/lib/relocate.S
+++ b/arch/arm/lib/relocate.S
@@ -110,22 +110,6 @@ fixnext:
        blo     fixloop
 
 relocate_done:
-
-#ifdef __XSCALE__
-       /*
-        * On xscale, icache must be invalidated and write buffers drained,
-        * even with cache disabled - 4.2.7 of xscale core developer's manual
-        */
-       mcr     p15, 0, r0, c7, c7, 0   /* invalidate icache */
-       mcr     p15, 0, r0, c7, c10, 4  /* drain write buffer */
-#endif
-
-       /* ARMv4- don't know bx lr but the assembler fails to see that */
-
-#ifdef __ARM_ARCH_4__
-       mov     pc, lr
-#else
        bx      lr
-#endif
 
 ENDPROC(relocate_code)
-- 
1.9.1

_______________________________________________
U-Boot mailing list
[email protected]
https://lists.denx.de/listinfo/u-boot

Reply via email to