Hi,

* Ulf Hansson <ulf.hans...@linaro.org> [181003 14:43]:
> + * GENPD_FLAG_IRQ_SAFE:              This informs genpd that its backend 
> callbacks,
> + *                           ->power_on|off(), doesn't sleep. Hence, these
> + *                           can be invoked from within atomic context, which
> + *                           enables genpd to power on/off the PM domain,
> + *                           even when pm_runtime_is_irq_safe() returns true,
> + *                           for any of its attached devices. Note that, a
> + *                           genpd having this flag set, requires its
> + *                           masterdomains to also have it set.
> + *

Let's try to avoid adding more irq_safe stuff because of having that
propagate to the masterdomains..

I think you can just flag the power_on/off in genpd, then have cpu_pm
callbacks do it.

Regards,

Tony

Reply via email to