]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - arch/arm/mach-zynq/headsmp.S
Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dma
[karo-tx-linux.git] / arch / arm / mach-zynq / headsmp.S
index 57a32869f0aa3215e0e49c282ca58d7f8976cad3..dd8c071941e7ff3b9f991989ede3acc5aaac856b 100644 (file)
@@ -8,9 +8,12 @@
  */
 #include <linux/linkage.h>
 #include <linux/init.h>
+#include <asm/assembler.h>
 
 ENTRY(zynq_secondary_trampoline)
-       ldr     r0, [pc]
+ARM_BE8(setend be)                             @ ensure we are in BE8 mode
+       ldr     r0, zynq_secondary_trampoline_jump
+ARM_BE8(rev    r0, r0)
        bx      r0
 .globl zynq_secondary_trampoline_jump
 zynq_secondary_trampoline_jump: