Hi, On Fri, Jun 07, 2013 at 02:49:50PM -0700, Tony Lindgren wrote: > We want to get rid of the omap specific platform init code > callbacks as they don't play nice with device tree.
right, any plans to have similar functionality generically ? Maybe
something like:
probe()
{
...
/*
* tell PM runtime layer that we can handle runtime
* power gating of this device in certain conditions.
*
* Actual power gating will be triggered depending on
* PM QoS wakeup requirements.
*/
pm_runtime_enable_power_gating(dev);
...
}
runtime_suspend()
{
if (pm_runtime_will_power_gate(dev))
save_context();
}
runtime_resume()
{
if (pm_runtime_has_lost_power(dev))
restore_context();
}
???
> Let's convert the context loss check to be based on a
> register state detection instead.
that might not work always. Specially when you consider that default
register values can change on every silicon release. I guess the above
might be a bit nicer, although a lot more work :-p
--
balbi
signature.asc
Description: Digital signature
