Merge tag 'v5.3-rc1' into docs-next
[linux-2.6-microblaze.git] / arch / arm / mach-zx / headsmp.S
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /*
3  * Copyright 2014 Linaro Ltd.
4  * Copyright (C) 2014 ZTE Corporation.
5  */
6
7 #include <linux/linkage.h>
8
9         .align 3
10         .arm
11
12 /* It runs from physical address */
13 ENTRY(zx_resume_jump)
14         adr     r1, zx_secondary_startup_pa
15         ldr     r0, [r1]
16         bx      r0
17 ENDPROC(zx_resume_jump)
18
19 ENTRY(zx_secondary_startup_pa)
20         .word   zx_secondary_startup_pa
21
22 ENTRY(zx_suspend_iram_sz)
23         .word   . - zx_resume_jump
24 ENDPROC(zx_secondary_startup_pa)
25
26
27 ENTRY(zx_secondary_startup)
28         bl      v7_invalidate_l1
29         b       secondary_startup
30 ENDPROC(zx_secondary_startup)