diff options
Diffstat (limited to 'arch/arm/mm/proc-v6.S')
-rw-r--r-- | arch/arm/mm/proc-v6.S | 34 |
1 files changed, 31 insertions, 3 deletions
diff --git a/arch/arm/mm/proc-v6.S b/arch/arm/mm/proc-v6.S index 70f75d2e3ead..7a5337ed7d68 100644 --- a/arch/arm/mm/proc-v6.S +++ b/arch/arm/mm/proc-v6.S | |||
@@ -59,8 +59,6 @@ ENTRY(cpu_v6_proc_fin) | |||
59 | * to what would be the reset vector. | 59 | * to what would be the reset vector. |
60 | * | 60 | * |
61 | * - loc - location to jump to for soft reset | 61 | * - loc - location to jump to for soft reset |
62 | * | ||
63 | * It is assumed that: | ||
64 | */ | 62 | */ |
65 | .align 5 | 63 | .align 5 |
66 | ENTRY(cpu_v6_reset) | 64 | ENTRY(cpu_v6_reset) |
@@ -130,9 +128,16 @@ ENTRY(cpu_v6_set_pte_ext) | |||
130 | 128 | ||
131 | 129 | ||
132 | 130 | ||
133 | 131 | .type cpu_v6_name, #object | |
134 | cpu_v6_name: | 132 | cpu_v6_name: |
135 | .asciz "ARMv6-compatible processor" | 133 | .asciz "ARMv6-compatible processor" |
134 | .size cpu_v6_name, . - cpu_v6_name | ||
135 | |||
136 | .type cpu_pj4_name, #object | ||
137 | cpu_pj4_name: | ||
138 | .asciz "Marvell PJ4 processor" | ||
139 | .size cpu_pj4_name, . - cpu_pj4_name | ||
140 | |||
136 | .align | 141 | .align |
137 | 142 | ||
138 | __INIT | 143 | __INIT |
@@ -241,3 +246,26 @@ __v6_proc_info: | |||
241 | .long v6_user_fns | 246 | .long v6_user_fns |
242 | .long v6_cache_fns | 247 | .long v6_cache_fns |
243 | .size __v6_proc_info, . - __v6_proc_info | 248 | .size __v6_proc_info, . - __v6_proc_info |
249 | |||
250 | .type __pj4_v6_proc_info, #object | ||
251 | __pj4_v6_proc_info: | ||
252 | .long 0x560f5810 | ||
253 | .long 0xff0ffff0 | ||
254 | .long PMD_TYPE_SECT | \ | ||
255 | PMD_SECT_AP_WRITE | \ | ||
256 | PMD_SECT_AP_READ | \ | ||
257 | PMD_FLAGS | ||
258 | .long PMD_TYPE_SECT | \ | ||
259 | PMD_SECT_XN | \ | ||
260 | PMD_SECT_AP_WRITE | \ | ||
261 | PMD_SECT_AP_READ | ||
262 | b __v6_setup | ||
263 | .long cpu_arch_name | ||
264 | .long cpu_elf_name | ||
265 | .long HWCAP_SWP|HWCAP_HALF|HWCAP_THUMB|HWCAP_FAST_MULT|HWCAP_EDSP | ||
266 | .long cpu_pj4_name | ||
267 | .long v6_processor_functions | ||
268 | .long v6wbi_tlb_fns | ||
269 | .long v6_user_fns | ||
270 | .long v6_cache_fns | ||
271 | .size __pj4_v6_proc_info, . - __pj4_v6_proc_info | ||