1
2
3
4
5
6
7 #include <linux/linkage.h>
8 #include <asm/assembler.h>
9
10
11
12
13
14
15
16
17 .data
18 .align 2
19 ENTRY(mioa701_bootstrap)
20 0:
21 b 1f
22 ENTRY(mioa701_jumpaddr)
23 .word 0x40f00008 @ PSPR in no-MMU mode
24 1:
25 mov r0, #0xa0000000 @ Don't suppose memory access works
26 orr r0, r0, #0x00200000 @ even if it's supposed to
27 orr r0, r0, #0x0000b000
28 mov r1, #0
29 str r1, [r0] @ Early disable resume for next boot
30 ldr r0, mioa701_jumpaddr @ (Murphy's Law)
31 ldr r0, [r0]
32 ret r0
33 2:
34
35 ENTRY(mioa701_bootstrap_lg)
36 .data
37 .align 2
38 .word 2b-0b