[GIT PULL] MCPM backends update
nico at fluxnic.net
Mon Jul 22 16:02:45 EDT 2013
Would you please pull the following into ARM-SOC:
- Fixes to the existing Vexpress DCSCB backend.
- Lorenzo's minimal SPC driver required by the TC2 MCPM backend.
As discussed on the list, this is not considered to be a MFD driver.
This hardly qualify as a bus driver either. Conceptually, this is
a very platform specific register multiplex driver allowing subsystem
drivers to hook into. I therefore moved it to
drivers/platform/vexpress/ which seems to please everyone.
- The MCPM backend enabling SMP secondary boot and CPU hotplug
on the VExpress TC2 big.LITTLE platform.
- MCPM suspend method to the TC2 backend allowing basic CPU
idle/suspend. The cpuidle driver that hooks into this will be
This is based on v3.11-rc2. The diffstat follows:
.../devicetree/bindings/arm/vexpress-spc.txt | 36 +++
arch/arm/mach-vexpress/Kconfig | 9 +
arch/arm/mach-vexpress/Makefile | 1 +
arch/arm/mach-vexpress/dcscb.c | 58 ++--
arch/arm/mach-vexpress/tc2_pm.c | 304 +++++++++++++++++++++
drivers/platform/Kconfig | 4 +-
drivers/platform/Makefile | 1 +
drivers/platform/vexpress/Kconfig | 9 +
drivers/platform/vexpress/Makefile | 1 +
drivers/platform/vexpress/spc.c | 253 +++++++++++++++++
include/linux/vexpress.h | 17 ++
11 files changed, 671 insertions(+), 22 deletions(-)
More information about the linux-arm-kernel