summaryrefslogtreecommitdiff
path: root/drivers/cpuidle/cpuidle.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/cpuidle/cpuidle.h')
-rw-r--r--drivers/cpuidle/cpuidle.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/drivers/cpuidle/cpuidle.h b/drivers/cpuidle/cpuidle.h
index 2965ab32a583..dbab7959eae8 100644
--- a/drivers/cpuidle/cpuidle.h
+++ b/drivers/cpuidle/cpuidle.h
@@ -69,4 +69,27 @@ static inline void cpuidle_coupled_unregister_device(struct cpuidle_device *dev)
}
#endif
+#ifdef CONFIG_CPU_IDLE_DEBUGFS
+extern int cpuidle_debugfs_init(void);
+extern int cpuidle_debugfs_add_device(struct cpuidle_device *dev);
+extern void cpuidle_debugfs_remove_device(struct cpuidle_device *dev);
+extern void cpuidle_debugfs_update(struct cpuidle_device *dev, int index);
+#else
+static inline int cpuidle_debugfs_init(void)
+{
+ return 0;
+}
+static inline int cpuidle_debugfs_add_device(struct cpuidle_device *dev)
+{
+ return 0;
+}
+static inline void cpuidle_debugfs_remove_device(struct cpuidle_device *dev)
+{
+ ;
+}
+static inline void cpuidle_debugfs_update(struct cpuidle_device *dev, int index)
+{
+}
+#endif /* CPU_IDLE_DEBUGFS */
+
#endif /* __DRIVER_CPUIDLE_H */