linux-pm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC PATCH 0/8] ux500 suspend-resume
@ 2013-03-22 16:20 Rickard Andersson
  2013-03-22 16:20 ` [RFC PATCH 1/8] mfd: db8500: Add IO force function Rickard Andersson
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Rickard Andersson @ 2013-03-22 16:20 UTC (permalink / raw)
  To: rjw, linux-pm
  Cc: daniel.lezcano, hongbo.zhang, khilman, ulf.hansson, linus.walleij,
	rickard.andersson

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. An example of a device that needs to be
restored in such a way are also included in this series. The
example device is the PRCC clock device.


Rickard Andersson (8):
  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
  Create u8500-clk device and add to genpd
  ARM: ux500: Add ApSleep state to suspend

 arch/arm/mach-ux500/Kconfig          |    1 +
 arch/arm/mach-ux500/Makefile         |    1 +
 arch/arm/mach-ux500/board-mop500.c   |   25 +++++++++-
 arch/arm/mach-ux500/cpu-db8500.c     |    1 +
 arch/arm/mach-ux500/devices-db8500.c |    5 ++
 arch/arm/mach-ux500/devices-db8500.h |    1 +
 arch/arm/mach-ux500/suspend.c        |   90 ++++++++++++++++++++++++++++++++++
 drivers/base/power/domain.c          |   65 +++++++++++++++++++++++-
 drivers/clk/ux500/clk-prcc.c         |   59 +++++++++++++++++++++-
 drivers/clk/ux500/clk.h              |    4 ++
 drivers/clk/ux500/u8500_clk.c        |   82 +++++++++++++++++++++++++++++++
 drivers/mfd/db8500-prcmu.c           |    9 ++++
 include/linux/mfd/db8500-prcmu.h     |    1 +
 include/linux/mfd/dbx500-prcmu.h     |    5 ++
 include/linux/pm_domain.h            |   28 ++++++++++-
 15 files changed, 373 insertions(+), 4 deletions(-)
 create mode 100644 arch/arm/mach-ux500/suspend.c

-- 
1.7.9.4


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2013-03-22 16:41 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-22 16:20 [RFC PATCH 0/8] ux500 suspend-resume Rickard Andersson
2013-03-22 16:20 ` [RFC PATCH 1/8] mfd: db8500: Add IO force function Rickard Andersson
2013-03-22 16:20 ` [RFC PATCH 2/8] ARM: ux500: Add platform suspend ops Rickard Andersson
2013-03-22 16:20 ` [RFC PATCH 3/8] PM / Domains: Add on-off notifiers Rickard Andersson
2013-03-22 16:20 ` [RFC PATCH 4/8] PM / Domains: Lookup domain by name Rickard Andersson
2013-03-22 16:20 ` [RFC PATCH 5/8] ARM: ux500: Create APE generic power domain Rickard Andersson
2013-03-22 16:20 ` [RFC PATCH 6/8] clk: ux500: Add PRCC power management Rickard Andersson
2013-03-22 16:20 ` [RFC PATCH 7/8] ARM: ux500: Create u8500-clk device Rickard Andersson
2013-03-22 16:20 ` [RFC PATCH 8/8] ARM: ux500: Add ApSleep state to suspend Rickard Andersson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).