aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mm
diff options
context:
space:
mode:
authorPawel Moll <pawel.moll@arm.com>2011-12-09 14:00:39 -0500
committerRussell King <rmk+kernel@arm.linux.org.uk>2011-12-11 03:36:21 -0500
commitb4244738d20a631cd27fa105a2db71622618ab4e (patch)
tree2c1d1bf8fffd252aad3288a6a8adbf934925fd7e /arch/arm/mm
parent786a767465b12cb4c1a45421b12fbf6bff45b0ea (diff)
ARM: 7202/1: Add Cortex-A7 proc info
This patch adds processor info for ARM Ltd. Cortex-A7. A7 is architecturally identical to A15 so it shares the same SMP initialization code and hwcaps. Tested-by: Will Deacon <will.deacon@arm.com> Signed-off-by: Pawel Moll <pawel.moll@arm.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mm')
-rw-r--r--arch/arm/mm/proc-v7.S11
1 files changed, 11 insertions, 0 deletions
diff --git a/arch/arm/mm/proc-v7.S b/arch/arm/mm/proc-v7.S
index 2c559ac38142..ea679ec19651 100644
--- a/arch/arm/mm/proc-v7.S
+++ b/arch/arm/mm/proc-v7.S
@@ -284,6 +284,7 @@ __v7_ca5mp_setup:
284__v7_ca9mp_setup: 284__v7_ca9mp_setup:
285 mov r10, #(1 << 0) @ TLB ops broadcasting 285 mov r10, #(1 << 0) @ TLB ops broadcasting
286 b 1f 286 b 1f
287__v7_ca7mp_setup:
287__v7_ca15mp_setup: 288__v7_ca15mp_setup:
288 mov r10, #0 289 mov r10, #0
2891: 2901:
@@ -463,6 +464,16 @@ __v7_ca5mp_proc_info:
463 .size __v7_ca5mp_proc_info, . - __v7_ca5mp_proc_info 464 .size __v7_ca5mp_proc_info, . - __v7_ca5mp_proc_info
464 465
465 /* 466 /*
467 * ARM Ltd. Cortex A7 processor.
468 */
469 .type __v7_ca7mp_proc_info, #object
470__v7_ca7mp_proc_info:
471 .long 0x410fc070
472 .long 0xff0ffff0
473 __v7_proc __v7_ca7mp_setup, hwcaps = HWCAP_IDIV
474 .size __v7_ca7mp_proc_info, . - __v7_ca7mp_proc_info
475
476 /*
466 * ARM Ltd. Cortex A9 processor. 477 * ARM Ltd. Cortex A9 processor.
467 */ 478 */
468 .type __v7_ca9mp_proc_info, #object 479 .type __v7_ca9mp_proc_info, #object