aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-tegra/Kconfig
diff options
context:
space:
mode:
authorStephen Warren <swarren@nvidia.com>2012-02-14 15:39:39 -0500
committerOlof Johansson <olof@lixom.net>2012-02-26 17:24:51 -0500
commitf35b431dde39fb40944d1024f08d88fbf04a3193 (patch)
tree5a8f1dbb1e82cbfa5a50db981e1e68580f1b598d /arch/arm/mach-tegra/Kconfig
parent55256f0e483f66b94cb5b358fc2a57bb75ae6f05 (diff)
ARM: tegra: select required CPU and L2 errata options
The ARM IP revisions in Tegra are: Tegra20: CPU r1p1, PL310 r2p0 Tegra30: CPU A01=r2p7/>=A02=r2p9, NEON r2p3-50, PL310 r3p1-50 Based on work by Olof Johansson, although the actual list of errata is somewhat different here, since I added a bunch more and removed one PL310 erratum that doesn't seem applicable. Signed-off-by: Stephen Warren <swarren@nvidia.com> Cc: stable@vger.kernel.org Signed-off-by: Olof Johansson <olof@lixom.net>
Diffstat (limited to 'arch/arm/mach-tegra/Kconfig')
-rw-r--r--arch/arm/mach-tegra/Kconfig12
1 files changed, 12 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/Kconfig b/arch/arm/mach-tegra/Kconfig
index 373652d76b90..46b6839e5b28 100644
--- a/arch/arm/mach-tegra/Kconfig
+++ b/arch/arm/mach-tegra/Kconfig
@@ -10,6 +10,13 @@ config ARCH_TEGRA_2x_SOC
10 select USB_ARCH_HAS_EHCI if USB_SUPPORT 10 select USB_ARCH_HAS_EHCI if USB_SUPPORT
11 select USB_ULPI if USB_SUPPORT 11 select USB_ULPI if USB_SUPPORT
12 select USB_ULPI_VIEWPORT if USB_SUPPORT 12 select USB_ULPI_VIEWPORT if USB_SUPPORT
13 select ARM_ERRATA_720789
14 select ARM_ERRATA_742230
15 select ARM_ERRATA_751472
16 select ARM_ERRATA_754327
17 select ARM_ERRATA_764369
18 select PL310_ERRATA_727915 if CACHE_L2X0
19 select PL310_ERRATA_769419 if CACHE_L2X0
13 help 20 help
14 Support for NVIDIA Tegra AP20 and T20 processors, based on the 21 Support for NVIDIA Tegra AP20 and T20 processors, based on the
15 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller 22 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
@@ -23,6 +30,11 @@ config ARCH_TEGRA_3x_SOC
23 select USB_ULPI if USB_SUPPORT 30 select USB_ULPI if USB_SUPPORT
24 select USB_ULPI_VIEWPORT if USB_SUPPORT 31 select USB_ULPI_VIEWPORT if USB_SUPPORT
25 select USE_OF 32 select USE_OF
33 select ARM_ERRATA_743622
34 select ARM_ERRATA_751472
35 select ARM_ERRATA_754322
36 select ARM_ERRATA_764369
37 select PL310_ERRATA_769419 if CACHE_L2X0
26 help 38 help
27 Support for NVIDIA Tegra T30 processor family, based on the 39 Support for NVIDIA Tegra T30 processor family, based on the
28 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller 40 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller