Ignore:
Timestamp:
Jul 24, 2021, 3:42:01 PM (4 years ago)
Author:
David Azarewicz
Message:

Merge in changes from uniaud32next branch.

Location:
GPL/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • GPL/trunk

  • GPL/trunk/include/linux/pm.h

    r679 r689  
    3333};
    3434
     35typedef struct pm_message {
     36        int event;
     37} pm_message_t;
     38
    3539/*
    3640 * Power management requests
     
    250254extern void device_power_up(void);
    251255extern void device_resume(void);
    252 
    253 
    254 typedef struct pm_message {
    255         int event;
    256 } pm_message_t;
    257 
    258 #define PMSG_FREEZE     3
    259 #define PMSG_SUSPEND    3
    260 #define PMSG_ON         0
    261 #define PMSG_RESUME     0
    262 #define PMSG_THAW       0
    263 #define PMSG_RESTORE    0
    264 
    265256
    266257struct dev_pm_ops {
     
    322313};
    323314
     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
    324323#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
    325342
    326343#endif /* _LINUX_PM_H */
Note: See TracChangeset for help on using the changeset viewer.