diff options
Diffstat (limited to 'include/linux/pm_domain.h')
-rw-r--r-- | include/linux/pm_domain.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/linux/pm_domain.h b/include/linux/pm_domain.h index ed4f4a79c528..900474317afc 100644 --- a/include/linux/pm_domain.h +++ b/include/linux/pm_domain.h | |||
@@ -301,4 +301,15 @@ static inline int of_genpd_add_provider_onecell(struct device_node *np, | |||
301 | return __of_genpd_add_provider(np, __of_genpd_xlate_onecell, data); | 301 | return __of_genpd_add_provider(np, __of_genpd_xlate_onecell, data); |
302 | } | 302 | } |
303 | 303 | ||
304 | #ifdef CONFIG_PM | ||
305 | extern int dev_pm_domain_attach(struct device *dev, bool power_on); | ||
306 | extern void dev_pm_domain_detach(struct device *dev, bool power_off); | ||
307 | #else | ||
308 | static inline int dev_pm_domain_attach(struct device *dev, bool power_on) | ||
309 | { | ||
310 | return -ENODEV; | ||
311 | } | ||
312 | static inline void dev_pm_domain_detach(struct device *dev, bool power_off) {} | ||
313 | #endif | ||
314 | |||
304 | #endif /* _LINUX_PM_DOMAIN_H */ | 315 | #endif /* _LINUX_PM_DOMAIN_H */ |