summaryrefslogtreecommitdiff
path: root/drivers/devfreq
diff options
context:
space:
mode:
authorArto Merilainen <amerilainen@nvidia.com>2012-09-14 09:36:13 +0300
committerDan Willemsen <dwillemsen@nvidia.com>2013-09-14 12:34:33 -0700
commitd44ec3637382f6443cd3e721182103b6365e7050 (patch)
tree5271faa478eae95f2f7aa771cac3cb580002b7ac /drivers/devfreq
parent71d64e9bc76cae3352fcd05c152bb54fea43cf5e (diff)
drivers: devfreq: Fix devfreq stub functions
This patch allows the kernel to build even if devfreq.h is included when devfreq support is not available. Change-Id: I01f1bdd9dda755f86255e5609c2a5411cfb64480 Signed-off-by: Arto Merilainen <amerilainen@nvidia.com> Reviewed-on: http://git-master/r/132557 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-by: Mayuresh Kulkarni <mkulkarni@nvidia.com> Rebase-Id: R346b3b9ea9d3dd27487fe893795b7684dcd8be27
Diffstat (limited to 'drivers/devfreq')
-rw-r--r--drivers/devfreq/governor.h11
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);