[lkml]   [2011]   [Jun]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: [PATCH 1/5] PM / Runtime: Support for generic I/O power domains (v4)
On Sat, 28 May 2011, Rafael J. Wysocki wrote:

> From: Rafael J. Wysocki <>
> Introduce common headers, helper functions and callbacks allowing
> platforms to use simple generic power domains for runtime power
> management.
> Introduce struct generic_power_domain to be used for representing
> power domains that each contain a number of devices and may be
> master domains or subdomains with respect to other power domains.
> Among other things, this structure includes callbacks to be
> provided by platforms for performing specific tasks related to
> power management (i.e. ->stop_device() may disable a device's
> clocks, while ->start_device() may enable them, ->power_off() is
> supposed to remove power from the entire power domain
> and ->power_on() is supposed to restore it).

I've got a generic question to this: do we have any examples of
power-domain specific ->start_device() and ->stop_device() callbacks? A
common case is, when these callbacks start and stop clocks, associated
with the device, but this is not power-domain specific, right? Do we have
any examples of different power domains in a system, having different
these calbacks, but all devices in one power-domain, having the same ones?

Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer

 \ /
  Last update: 2011-06-02 09:31    [W:0.081 / U:0.348 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site