Message ID | 1490005163-28633-1-git-send-email-ulf.hansson@linaro.org |
---|---|
Headers | show |
Series | PM / Domains: Add support for always on PM domains in genpd | expand |
Ulf Hansson <ulf.hansson@linaro.org> writes: > The current method to implement an always on PM domain by users of genpd, > consists of returning -EBUSY from their ->power_off() callback. This approach is > suboptimal as genpd is required to follow the regular execution path of its > power off sequence, which ends by invoking the ->power_off() callback. > > To enable genpd to early abort the power off sequence for always on PM domains, > it needs static information about these configurations. Therefore this series > invents add new genpd configuration flag, GENPD_FLAG_ALWAYS_ON, which allow > users to explicity tell genpd about these kind of PM domains. > > Some additonal changes, which are related this context, are also folded in as a > part of the series. Reviewed-by: Kevin Hilman <khilman@baylibre.com>