[GIT PULL] MCPM backends update

Nicolas Pitre nico at fluxnic.net
Mon Jul 22 16:02:45 EDT 2013


Hello gents,

Would you please pull the following into ARM-SOC:

	git://git.linaro.org/people/nico/linux mcpm+tc2

This contains

- 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 
  submitted separately.

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(-)


Nicolas



More information about the linux-arm-kernel mailing list