diff options
author | Ulf Hansson <ulf.hansson@linaro.org> | 2014-09-03 12:52:26 +0200 |
---|---|---|
committer | Nitin Garg <nitin.garg@freescale.com> | 2015-09-17 09:21:36 -0500 |
commit | b93d7547a7c99db156ac8a5902b059f93cdb4088 (patch) | |
tree | 8f14c5ebc6ed608952dd1a823ef55e7a3c89c115 | |
parent | 785ca6271694608b7899ea499c86b38e4e013f11 (diff) |
PM / domains: Add late_initcall to disable unused PM domains
As default behavior let genpd at late init try to disable the unused
PM domains.
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Reviewed-by: Kevin Hilman <khilman@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
(cherry picked from commit 2fe71dcdfd10d3f71bb559609a8ceda9f76b1e2c)
-rw-r--r-- | drivers/base/power/domain.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/base/power/domain.c b/drivers/base/power/domain.c index 10e962b2a380..b456d5eac568 100644 --- a/drivers/base/power/domain.c +++ b/drivers/base/power/domain.c @@ -721,6 +721,13 @@ void pm_genpd_poweroff_unused(void) mutex_unlock(&gpd_list_lock); } +static int __init genpd_poweroff_unused(void) +{ + pm_genpd_poweroff_unused(); + return 0; +} +late_initcall(genpd_poweroff_unused); + #else static inline int genpd_dev_pm_qos_notifier(struct notifier_block *nb, |