aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-vexpress/Kconfig
diff options
context:
space:
mode:
authorDave Martin <dave.martin@linaro.org>2012-07-17 09:25:44 -0400
committerNicolas Pitre <nicolas.pitre@linaro.org>2013-05-29 15:50:35 -0400
commitd41418c0c0c0dc8a367af96b8e547f31477d9aa0 (patch)
treee1017c887fc5bfcc06f891732b69369e7e4a656e /arch/arm/mach-vexpress/Kconfig
parent2f2df895ee3518fbef28dfa6736dfd1e1c04ee1c (diff)
ARM: vexpress/dcscb: handle platform coherency exit/setup and CCI
Add the required code to properly handle race free platform coherency exit to the DCSCB power down method. The power_up_setup callback is used to enable the CCI interface for the cluster being brought up. This must be done in assembly before the kernel environment is entered. Thanks to Achin Gupta and Nicolas Pitre for their help and contributions. Signed-off-by: Dave Martin <dave.martin@linaro.org> Signed-off-by: Nicolas Pitre <nico@linaro.org> Reviewed-by: Santosh Shilimkar <santosh.shilimkar@ti.com> Acked-by: Pawel Moll <pawel.moll@arm.com>
Diffstat (limited to 'arch/arm/mach-vexpress/Kconfig')
-rw-r--r--arch/arm/mach-vexpress/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/mach-vexpress/Kconfig b/arch/arm/mach-vexpress/Kconfig
index 2f46385c2819..b8bbabec6310 100644
--- a/arch/arm/mach-vexpress/Kconfig
+++ b/arch/arm/mach-vexpress/Kconfig
@@ -60,6 +60,7 @@ config ARCH_VEXPRESS_CA9X4
60config ARCH_VEXPRESS_DCSCB 60config ARCH_VEXPRESS_DCSCB
61 bool "Dual Cluster System Control Block (DCSCB) support" 61 bool "Dual Cluster System Control Block (DCSCB) support"
62 depends on MCPM 62 depends on MCPM
63 select ARM_CCI
63 help 64 help
64 Support for the Dual Cluster System Configuration Block (DCSCB). 65 Support for the Dual Cluster System Configuration Block (DCSCB).
65 This is needed to provide CPU and cluster power management 66 This is needed to provide CPU and cluster power management