Changeset 689 for GPL/trunk/include/linux/pm.h
- Timestamp:
- Jul 24, 2021, 3:42:01 PM (4 years ago)
- Location:
- GPL/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
GPL/trunk
- Property svn:mergeinfo changed
/GPL/branches/uniaud32-next merged: 682-688
- Property svn:mergeinfo changed
-
GPL/trunk/include/linux/pm.h
r679 r689 33 33 }; 34 34 35 typedef struct pm_message { 36 int event; 37 } pm_message_t; 38 35 39 /* 36 40 * Power management requests … … 250 254 extern void device_power_up(void); 251 255 extern void device_resume(void); 252 253 254 typedef struct pm_message {255 int event;256 } pm_message_t;257 258 #define PMSG_FREEZE 3259 #define PMSG_SUSPEND 3260 #define PMSG_ON 0261 #define PMSG_RESUME 0262 #define PMSG_THAW 0263 #define PMSG_RESTORE 0264 265 256 266 257 struct dev_pm_ops { … … 322 313 }; 323 314 315 #define PM_EVENT_INVALID (-1) 316 #define PM_EVENT_ON 0x0000 317 #define PM_EVENT_FREEZE 0x0001 318 #define PM_EVENT_SUSPEND 0x0002 319 #define PM_EVENT_HIBERNATE 0x0004 320 #define PM_EVENT_QUIESCE 0x0008 321 #define PM_EVENT_RESUME 0x0010 322 #define PM_EVENT_THAW 0x0020 324 323 #define PM_EVENT_RESTORE 0x0040 324 #define PM_EVENT_RECOVER 0x0080 325 #define PM_EVENT_USER 0x0100 326 #define PM_EVENT_REMOTE 0x0200 327 #define PM_EVENT_AUTO 0x0400 328 329 #define PM_EVENT_SLEEP (PM_EVENT_SUSPEND | PM_EVENT_HIBERNATE) 330 #define PM_EVENT_USER_SUSPEND (PM_EVENT_USER | PM_EVENT_SUSPEND) 331 #define PM_EVENT_USER_RESUME (PM_EVENT_USER | PM_EVENT_RESUME) 332 #define PM_EVENT_REMOTE_RESUME (PM_EVENT_REMOTE | PM_EVENT_RESUME) 333 #define PM_EVENT_AUTO_SUSPEND (PM_EVENT_AUTO | PM_EVENT_SUSPEND) 334 #define PM_EVENT_AUTO_RESUME (PM_EVENT_AUTO | PM_EVENT_RESUME) 335 336 #define PMSG_FREEZE 3 337 #define PMSG_SUSPEND 3 338 #define PMSG_ON 0 339 #define PMSG_RESUME 0 340 #define PMSG_THAW 0 341 #define PMSG_RESTORE 0 325 342 326 343 #endif /* _LINUX_PM_H */
Note:
See TracChangeset
for help on using the changeset viewer.