summaryrefslogtreecommitdiff
path: root/arch/arm/kernel
diff options
context:
space:
mode:
authorSeshendra Gadagottu <sgadagottu@nvidia.com>2013-03-04 10:51:41 -0800
committerDan Willemsen <dwillemsen@nvidia.com>2013-09-14 13:05:39 -0700
commit89d243d571d0e0c85c98982785f817db3251001c (patch)
tree451d2851ea17bc91be48da3fcc7ffcd2576985e6 /arch/arm/kernel
parent66c314cc6271b32deee8e923d60a2d69d12e3881 (diff)
arm: scu: Enable SCU speculative line fill
Enable SCU speculative line fill by default for T14x SOC. Bug 1236318 Change-Id: I5f0e862f8a15779e560b96649fe29211615e7870 Signed-off-by: Seshendra Gadagottu <sgadagottu@nvidia.com> Reviewed-on: http://git-master/r/212826 Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Diffstat (limited to 'arch/arm/kernel')
-rw-r--r--arch/arm/kernel/smp_scu.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/kernel/smp_scu.c b/arch/arm/kernel/smp_scu.c
index 5bc1a63284e3..c1771f73367f 100644
--- a/arch/arm/kernel/smp_scu.c
+++ b/arch/arm/kernel/smp_scu.c
@@ -54,6 +54,10 @@ void scu_enable(void __iomem *scu_base)
return;
scu_ctrl |= 1;
+#ifdef CONFIG_ARCH_TEGRA_14x_SOC
+ /* Enable SCU speculative line fill enable */
+ scu_ctrl |= 8;
+#endif
__raw_writel(scu_ctrl, scu_base + SCU_CTRL);
/*