diff options
Diffstat (limited to 'drivers/devfreq')
-rw-r--r-- | drivers/devfreq/governor.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/devfreq/governor.h b/drivers/devfreq/governor.h index fad7d6321978..17113fd40857 100644 --- a/drivers/devfreq/governor.h +++ b/drivers/devfreq/governor.h @@ -25,9 +25,20 @@ #define DEVFREQ_GOV_SUSPEND 0x4 #define DEVFREQ_GOV_RESUME 0x5 +#if defined(CONFIG_PM_DEVFREQ) + /* Caution: devfreq->lock must be locked before calling update_devfreq */ extern int update_devfreq(struct devfreq *devfreq); +#else /* !CONFIG_PM_DEVFREQ */ + +static inline int update_devfreq(struct devfreq *devfreq) +{ + return -EINVAL; +} + +#endif /* !CONFIG_PM_DEVFREQ */ + extern void devfreq_monitor_start(struct devfreq *devfreq); extern void devfreq_monitor_stop(struct devfreq *devfreq); extern void devfreq_monitor_suspend(struct devfreq *devfreq); |