summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-mvebu/Kconfig
diff options
context:
space:
mode:
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>2014-04-14 15:47:03 +0200
committerJason Cooper <jason@lakedaemon.net>2014-04-24 05:00:37 +0000
commit8e6ac20338228dc77c8f3538efb5a3aba712e0e5 (patch)
tree717e741dc6a369e46cf1c9e69939de742781ae66 /arch/arm/mach-mvebu/Kconfig
parent5fbba0805165a4883c60cf159f272dd0d7205c44 (diff)
downloadop-kernel-dev-8e6ac20338228dc77c8f3538efb5a3aba712e0e5.zip
op-kernel-dev-8e6ac20338228dc77c8f3538efb5a3aba712e0e5.tar.gz
ARM: mvebu: enable the ARM SCU on Armada 375 and Armada 38x
Contrary to the Armada 370 and XP that used the PJ4B Marvell cores, the Armada 375 and Armada 38x use the ARM Cortex-A9. A consequence of this is that the unit responsible for the coherency between CPUs is now the ARM SCU, and not the Marvell coherency unit (which is still present to do coherency with I/O devices). Therefore this commit: * Ensures that the selection of the Armada 375 or Armada 38x SoC support enables the ARM SCU support in the kernel. * Make sure to initialize the SCU at boot time. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Link: https://lkml.kernel.org/r/1397483228-25625-6-git-send-email-thomas.petazzoni@free-electrons.com Signed-off-by: Jason Cooper <jason@lakedaemon.net>
Diffstat (limited to 'arch/arm/mach-mvebu/Kconfig')
-rw-r--r--arch/arm/mach-mvebu/Kconfig2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/mach-mvebu/Kconfig b/arch/arm/mach-mvebu/Kconfig
index 475cf8a..736bd2c 100644
--- a/arch/arm/mach-mvebu/Kconfig
+++ b/arch/arm/mach-mvebu/Kconfig
@@ -40,6 +40,7 @@ config MACH_ARMADA_375
select ARM_GIC
select ARMADA_375_CLK
select CPU_V7
+ select HAVE_ARM_SCU
select MACH_MVEBU_V7
select PINCTRL_ARMADA_375
help
@@ -53,6 +54,7 @@ config MACH_ARMADA_38X
select ARM_GIC
select ARMADA_38X_CLK
select CPU_V7
+ select HAVE_ARM_SCU
select MACH_MVEBU_V7
select PINCTRL_ARMADA_38X
help
OpenPOWER on IntegriCloud