ARM: tegra: enable errata 727915 for Tegra3
Kirill Artamonov [Tue, 21 Aug 2012 12:02:22 +0000 (15:02 +0300)]
By-way maintenance doesn't reliably work with enabled
lp2_in_idle on Tegra3 platform which uses R3P1_50
revision of pl310.

Enable errata 727915 for Tegra3 to avoid system hang.

Change-Id: Ia296c1d5b35b8f28353c15d1e4622686bc7d3beb
Signed-off-by: Kirill Artamonov <kartamonov@nvidia.com>
Reviewed-on: http://git-master/r/127225
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>

arch/arm/mach-tegra/Kconfig

index f4f4d58..e90ff58 100644 (file)
@@ -67,6 +67,7 @@ config ARCH_TEGRA_3x_SOC
        select CPA
        select ARCH_HAS_SUSPEND_PAGETABLE
        select NVMAP_CACHE_MAINT_BY_SET_WAYS
+       select PL310_ERRATA_727915
        help
          Support for NVIDIA Tegra 3 family of SoCs, based upon the
          ARM CortexA9MP CPU and the ARM PL310 L2 cache controller