
We support neither xscale nor ARMv4 at this point in time, so remove this code.
Suggested-by: Vikas MANOCHA vikas.manocha@st.com Signed-off-by: Tom Rini trini@konsulko.com --- 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)