Merge tag 'mmc-v5.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
[linux-2.6-microblaze.git] / arch / arm / mach-imx / headsmp.S
index 766dbdb..fcba58b 100644 (file)
@@ -21,6 +21,15 @@ diag_reg_offset:
 
 ENTRY(v7_secondary_startup)
 ARM_BE8(setend be)                     @ go BE8 if entered LE
+       mrc     p15, 0, r0, c0, c0, 0
+       lsl     r0, r0, #16
+       lsr     r0, r0, #20
+       /* 0xc07 is cortex A7's ID */
+       mov     r1, #0xc00
+       orr     r1, #0x7
+       cmp     r0, r1
+       beq     secondary_startup
+
        set_diag_reg
        b       secondary_startup
 ENDPROC(v7_secondary_startup)