[PATCH 0/9] ARM: mvebu: add suspend to RAM support for Armada 38x
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Tue Jun 16 05:12:56 PDT 2015
Hello,
This patch series adds suspend to RAM support for the Armada 38x SoC,
and especially the Armada 388 GP board. It has been tested on Armada
XP GP little and big endian, and on Armada 388 GP little and big
endian.
The first patch is really a fix, that makes Armada XP GP suspend to
RAM work in big endian configurations.
Then patches 2 to 5 are preparation patches, and patches 6 to 9
implement the suspend/resume support for Armada 38x itself, with first
the code changes, and then the Device Tree changes.
This is obviously not intended for 4.2, but for 4.3.
Best regards,
Thomas
Nadav Haklai (1):
ARM: mvebu: prepare set_cpu_coherent() for future extension
Thomas Petazzoni (8):
ARM: mvebu: fix suspend to RAM on big-endian configurations
ARM: mvebu: do not check machine in mvebu_pm_init()
ARM: mvebu: prepare mvebu_pm_store_bootinfo() to support multiple SoCs
ARM: mvebu: prepare pm-board.c for the introduction of Armada 38x
support
ARM: mvebu: add suspend/resume support for Armada 38x
ARM: mvebu: add suspend/resume related definitions in Armada 38x
Device Tree
ARM: mvebu: add suspend/resume DT information for Armada 388 GP
ARM: mvebu: adjust board name and compatible for Armada 388 GP
arch/arm/boot/dts/armada-388-gp.dts | 20 +++++++++--
arch/arm/boot/dts/armada-38x.dtsi | 7 +++-
arch/arm/mach-mvebu/board-v7.c | 1 +
arch/arm/mach-mvebu/coherency.c | 33 +++++++++++-------
arch/arm/mach-mvebu/pm-board.c | 28 ++++++++-------
arch/arm/mach-mvebu/pm.c | 69 +++++++++++++++++++++++++++++++++----
arch/arm/mach-mvebu/pmsu.h | 1 +
arch/arm/mach-mvebu/pmsu_ll.S | 43 +++++++++++++++++++++++
8 files changed, 168 insertions(+), 34 deletions(-)
--
2.1.0
More information about the linux-arm-kernel
mailing list