diff options
author | Will Deacon <will.deacon@arm.com> | 2012-07-04 11:01:16 -0400 |
---|---|---|
committer | Pawel Moll <pawel.moll@arm.com> | 2012-07-12 11:16:56 -0400 |
commit | ef5911966d2312478a74e93d993cd623a869ab10 (patch) | |
tree | 4529d5268761aed678fca89b6d3f562aee06ce73 /arch/arm/mach-vexpress | |
parent | bd0a521e88aa7a06ae7aabaed7ae196ed4ad867a (diff) |
ARM: vexpress: remove automatic errata workaround selection
The vexpress Kconfig setup tries to be clever^Whelpful and selects some
errata workarounds for certain revisions of the Cortex-A9 and PL310,
which may be required depending on the core tile.
Since the mach-vexpress can support A5, A7 and A15 coretiles, let's
make errata workaround selection optional.
Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Rob Herring <robherring2@gmail.com>
Signed-off-by: Pawel Moll <pawel.moll@arm.com>
Diffstat (limited to 'arch/arm/mach-vexpress')
-rw-r--r-- | arch/arm/mach-vexpress/Kconfig | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/arch/arm/mach-vexpress/Kconfig b/arch/arm/mach-vexpress/Kconfig index cf8730d35e70..fc3730f01650 100644 --- a/arch/arm/mach-vexpress/Kconfig +++ b/arch/arm/mach-vexpress/Kconfig | |||
@@ -2,7 +2,8 @@ menu "Versatile Express platform type" | |||
2 | depends on ARCH_VEXPRESS | 2 | depends on ARCH_VEXPRESS |
3 | 3 | ||
4 | config ARCH_VEXPRESS_CORTEX_A5_A9_ERRATA | 4 | config ARCH_VEXPRESS_CORTEX_A5_A9_ERRATA |
5 | bool | 5 | bool "Enable A5 and A9 only errata work-arounds" |
6 | default y | ||
6 | select ARM_ERRATA_720789 | 7 | select ARM_ERRATA_720789 |
7 | select ARM_ERRATA_751472 | 8 | select ARM_ERRATA_751472 |
8 | select PL310_ERRATA_753970 if CACHE_PL310 | 9 | select PL310_ERRATA_753970 if CACHE_PL310 |
@@ -14,7 +15,6 @@ config ARCH_VEXPRESS_CORTEX_A5_A9_ERRATA | |||
14 | 15 | ||
15 | config ARCH_VEXPRESS_CA9X4 | 16 | config ARCH_VEXPRESS_CA9X4 |
16 | bool "Versatile Express Cortex-A9x4 tile" | 17 | bool "Versatile Express Cortex-A9x4 tile" |
17 | select ARCH_VEXPRESS_CORTEX_A5_A9_ERRATA | ||
18 | select ARM_GIC | 18 | select ARM_GIC |
19 | select CPU_V7 | 19 | select CPU_V7 |
20 | select HAVE_SMP | 20 | select HAVE_SMP |
@@ -22,7 +22,6 @@ config ARCH_VEXPRESS_CA9X4 | |||
22 | 22 | ||
23 | config ARCH_VEXPRESS_DT | 23 | config ARCH_VEXPRESS_DT |
24 | bool "Device Tree support for Versatile Express platforms" | 24 | bool "Device Tree support for Versatile Express platforms" |
25 | select ARCH_VEXPRESS_CORTEX_A5_A9_ERRATA | ||
26 | select ARM_GIC | 25 | select ARM_GIC |
27 | select ARM_PATCH_PHYS_VIRT | 26 | select ARM_PATCH_PHYS_VIRT |
28 | select AUTO_ZRELADDR | 27 | select AUTO_ZRELADDR |