summaryrefslogtreecommitdiff
path: root/ANDROID_3.4.5/drivers/base/power/power.h
diff options
context:
space:
mode:
Diffstat (limited to 'ANDROID_3.4.5/drivers/base/power/power.h')
-rw-r--r--ANDROID_3.4.5/drivers/base/power/power.h87
1 files changed, 0 insertions, 87 deletions
diff --git a/ANDROID_3.4.5/drivers/base/power/power.h b/ANDROID_3.4.5/drivers/base/power/power.h
deleted file mode 100644
index eeb4bff9..00000000
--- a/ANDROID_3.4.5/drivers/base/power/power.h
+++ /dev/null
@@ -1,87 +0,0 @@
-#include <linux/pm_qos.h>
-
-#ifdef CONFIG_PM_RUNTIME
-
-extern void pm_runtime_init(struct device *dev);
-extern void pm_runtime_remove(struct device *dev);
-
-#else /* !CONFIG_PM_RUNTIME */
-
-static inline void pm_runtime_init(struct device *dev) {}
-static inline void pm_runtime_remove(struct device *dev) {}
-
-#endif /* !CONFIG_PM_RUNTIME */
-
-#ifdef CONFIG_PM_SLEEP
-
-/* kernel/power/main.c */
-extern int pm_async_enabled;
-
-/* drivers/base/power/main.c */
-extern struct list_head dpm_list; /* The active device list */
-
-static inline struct device *to_device(struct list_head *entry)
-{
- return container_of(entry, struct device, power.entry);
-}
-
-extern void device_pm_init(struct device *dev);
-extern void device_pm_add(struct device *);
-extern void device_pm_remove(struct device *);
-extern void device_pm_move_before(struct device *, struct device *);
-extern void device_pm_move_after(struct device *, struct device *);
-extern void device_pm_move_last(struct device *);
-
-#else /* !CONFIG_PM_SLEEP */
-
-static inline void device_pm_init(struct device *dev)
-{
- spin_lock_init(&dev->power.lock);
- dev->power.power_state = PMSG_INVALID;
- pm_runtime_init(dev);
-}
-
-static inline void device_pm_add(struct device *dev)
-{
- dev_pm_qos_constraints_init(dev);
-}
-
-static inline void device_pm_remove(struct device *dev)
-{
- dev_pm_qos_constraints_destroy(dev);
- pm_runtime_remove(dev);
-}
-
-static inline void device_pm_move_before(struct device *deva,
- struct device *devb) {}
-static inline void device_pm_move_after(struct device *deva,
- struct device *devb) {}
-static inline void device_pm_move_last(struct device *dev) {}
-
-#endif /* !CONFIG_PM_SLEEP */
-
-#ifdef CONFIG_PM
-
-/*
- * sysfs.c
- */
-
-extern int dpm_sysfs_add(struct device *dev);
-extern void dpm_sysfs_remove(struct device *dev);
-extern void rpm_sysfs_remove(struct device *dev);
-extern int wakeup_sysfs_add(struct device *dev);
-extern void wakeup_sysfs_remove(struct device *dev);
-extern int pm_qos_sysfs_add(struct device *dev);
-extern void pm_qos_sysfs_remove(struct device *dev);
-
-#else /* CONFIG_PM */
-
-static inline int dpm_sysfs_add(struct device *dev) { return 0; }
-static inline void dpm_sysfs_remove(struct device *dev) {}
-static inline void rpm_sysfs_remove(struct device *dev) {}
-static inline int wakeup_sysfs_add(struct device *dev) { return 0; }
-static inline void wakeup_sysfs_remove(struct device *dev) {}
-static inline int pm_qos_sysfs_add(struct device *dev) { return 0; }
-static inline void pm_qos_sysfs_remove(struct device *dev) {}
-
-#endif