[PATCH V2 00/12] ux500 suspend-resume
Rickard Andersson
rickard.andersson at stericsson.com
Thu Mar 28 12:11:26 EDT 2013
This patch series adds support for ux500 suspend/resume
operations with the sleep state ApSleep. (That is sleeping
with APE power domain turned off and ARM power domain in
retention).
Also this series adds the APE power domain to genpd and
introduces a new type of genpd notifiers that are used
for the special case when the context of a device needs to
be restored directly after a CPU coupled power domain (APE)
is turned on. Devices that need to be restored in such a way
are also included in this series.
Note that I will be out of office for three weeks and will
not be able to respond myself to comments on this patch
set. But comments are much appreciated.
Changes v1->v2:
* Added ICN driver and device
* Added TPIU driver and device
* Updated u8500 clk driver and device
Rickard Andersson (12):
mfd: db8500: Add IO force function
ARM: ux500: Add platform suspend ops
PM / Domains: Add on-off notifiers
PM / Domains: Lookup domain by name
ARM: ux500: Create APE generic power domain
clk: ux500: Add PRCC power management
ARM: ux500: Create u8500-clk device
ARM: ux500: Add ApSleep state to suspend
drivers: bus: ux500: Add ICN driver
ARM: ux500: Create ICN device
misc: ux500: Add TPIU driver
ARM: ux500: Create TPIU device
arch/arm/boot/dts/dbx5x0.dtsi | 19 ++
arch/arm/mach-ux500/Kconfig | 1 +
arch/arm/mach-ux500/Makefile | 1 +
arch/arm/mach-ux500/board-mop500.c | 27 +-
arch/arm/mach-ux500/cpu-db8500.c | 3 +
arch/arm/mach-ux500/devices-common.c | 32 +++
arch/arm/mach-ux500/devices-common.h | 2 +
arch/arm/mach-ux500/devices-db8500.c | 41 +++
arch/arm/mach-ux500/devices-db8500.h | 1 +
arch/arm/mach-ux500/suspend.c | 90 ++++++
drivers/base/power/domain.c | 65 ++++-
drivers/bus/Makefile | 1 +
drivers/bus/dbx500-icn.c | 522 +++++++++++++++++++++++++++++++++++
drivers/clk/ux500/clk-prcc.c | 71 ++++-
drivers/clk/ux500/clk.h | 5 +
drivers/clk/ux500/u8500_clk.c | 88 ++++++
drivers/mfd/db8500-prcmu.c | 9 +
drivers/misc/Makefile | 1 +
drivers/misc/dbx500-tpiu.c | 182 ++++++++++++
include/linux/mfd/db8500-prcmu.h | 1 +
include/linux/mfd/dbx500-prcmu.h | 5 +
include/linux/pm_domain.h | 28 +-
22 files changed, 1191 insertions(+), 4 deletions(-)
create mode 100644 arch/arm/mach-ux500/suspend.c
create mode 100644 drivers/bus/dbx500-icn.c
create mode 100644 drivers/misc/dbx500-tpiu.c
--
1.8.2
More information about the linux-arm-kernel
mailing list