| #ifndef __LINUX_PM_LEGACY_H__ |
| #define __LINUX_PM_LEGACY_H__ |
| |
| |
| #ifdef CONFIG_PM_LEGACY |
| |
| /* |
| * Register a device with power management |
| */ |
| struct pm_dev __deprecated * |
| pm_register(pm_dev_t type, unsigned long id, pm_callback callback); |
| |
| /* |
| * Send a request to all devices |
| */ |
| int __deprecated pm_send_all(pm_request_t rqst, void *data); |
| |
| #else /* CONFIG_PM_LEGACY */ |
| |
| static inline struct pm_dev *pm_register(pm_dev_t type, |
| unsigned long id, |
| pm_callback callback) |
| { |
| return NULL; |
| } |
| |
| static inline int pm_send_all(pm_request_t rqst, void *data) |
| { |
| return 0; |
| } |
| |
| #endif /* CONFIG_PM_LEGACY */ |
| |
| #endif /* __LINUX_PM_LEGACY_H__ */ |
| |