[GIT PULL] MCPM support for VExpress RTSM
Nicolas Pitre
nicolas.pitre at linaro.org
Wed May 29 16:21:49 EDT 2013
ARnd, Olof, please pull the following:
git://git.linaro.org/people/nico/linux VExpress_DCSCB
This is the first MCPM backend submission for VExpress running on RTSM
aka Fast Models implementing the big.LITTLE system architecture. This
enables SMP secondary boot as well as CPU hotplug on this platform.
A big prerequisite for this support is the CCI driver from Lorenzo
included in this pull request.
Also included is Rob Herring's set_auxcr/get_auxcr allowing nicer code.
This is based on RMK's current devel-stable branch as this code also
relies on commit b382b940f821 to work properly.
The diffstat follows:
Documentation/devicetree/bindings/arm/cci.txt | 172 ++++++
.../devicetree/bindings/arm/rtsm-dcscb.txt | 19 +
arch/arm/include/asm/cp15.h | 14 +
arch/arm/mach-vexpress/Kconfig | 9 +
arch/arm/mach-vexpress/Makefile | 1 +
arch/arm/mach-vexpress/core.h | 2 +
arch/arm/mach-vexpress/dcscb.c | 253 +++++++++
arch/arm/mach-vexpress/dcscb_setup.S | 38 ++
arch/arm/mach-vexpress/platsmp.c | 20 +
arch/arm/mach-vexpress/v2m.c | 1 +
drivers/bus/Kconfig | 7 +
drivers/bus/Makefile | 2 +
drivers/bus/arm-cci.c | 533 ++++++++++++++++++
drivers/cpuidle/cpuidle-calxeda.c | 14 -
include/linux/arm-cci.h | 61 ++
15 files changed, 1132 insertions(+), 14 deletions(-)
Nicolas
More information about the linux-arm-kernel
mailing list