ARM: vexpress/dcscb: handle platform coherency exit/setup and CCI
authorDave Martin <dave.martin@linaro.org>
Tue, 17 Jul 2012 13:25:44 +0000 (14:25 +0100)
committerNicolas Pitre <nicolas.pitre@linaro.org>
Wed, 29 May 2013 19:50:35 +0000 (15:50 -0400)
commitd41418c0c0c0dc8a367af96b8e547f31477d9aa0
treee1017c887fc5bfcc06f891732b69369e7e4a656e
parent2f2df895ee3518fbef28dfa6736dfd1e1c04ee1c
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>
arch/arm/mach-vexpress/Kconfig
arch/arm/mach-vexpress/Makefile
arch/arm/mach-vexpress/dcscb.c
arch/arm/mach-vexpress/dcscb_setup.S [new file with mode: 0644]
This page took 0.025616 seconds and 5 git commands to generate.