diff options
-rw-r--r-- | include/linux/pm.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/include/linux/pm.h b/include/linux/pm.h index 2b6e20df0e52..3b7e04b95bd2 100644 --- a/include/linux/pm.h +++ b/include/linux/pm.h | |||
@@ -213,6 +213,20 @@ struct dev_pm_ops { | |||
213 | int (*runtime_idle)(struct device *dev); | 213 | int (*runtime_idle)(struct device *dev); |
214 | }; | 214 | }; |
215 | 215 | ||
216 | /* | ||
217 | * Use this if you want to use the same suspend and resume callbacks for suspend | ||
218 | * to RAM and hibernation. | ||
219 | */ | ||
220 | #define SIMPLE_DEV_PM_OPS(name, suspend_fn, resume_fn) \ | ||
221 | struct dev_pm_ops name = { \ | ||
222 | .suspend = suspend_fn, \ | ||
223 | .resume = resume_fn, \ | ||
224 | .freeze = suspend_fn, \ | ||
225 | .thaw = resume_fn, \ | ||
226 | .poweroff = suspend_fn, \ | ||
227 | .restore = resume_fn, \ | ||
228 | } | ||
229 | |||
216 | /** | 230 | /** |
217 | * PM_EVENT_ messages | 231 | * PM_EVENT_ messages |
218 | * | 232 | * |