[GIT PULL] MCPM backends update
Nicolas Pitre
nicolas.pitre at linaro.org
Wed Jul 24 20:39:21 EDT 2013
FYI: the ARMv7 cache disable consolidation patch currently being
discussed is _not_ part of this pull request.
On Mon, 22 Jul 2013, Nicolas Pitre wrote:
> 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