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
Attachment:
signature.asc
Description: Digital signature