diff options
Diffstat (limited to 'drivers/cpuidle/cpuidle.h')
-rw-r--r-- | drivers/cpuidle/cpuidle.h | 23 |
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 */ |