2023-01-11 17:23:35 -05:00
|
|
|
/* Public domain. */
|
|
|
|
|
|
|
|
|
|
#ifndef _LINUXKPI_LINUX_SUSPEND_H_
|
|
|
|
|
#define _LINUXKPI_LINUX_SUSPEND_H_
|
|
|
|
|
|
2023-01-20 15:13:32 -05:00
|
|
|
typedef int suspend_state_t;
|
|
|
|
|
|
|
|
|
|
extern suspend_state_t pm_suspend_target_state;
|
|
|
|
|
|
|
|
|
|
#define PM_SUSPEND_ON 0
|
|
|
|
|
#define PM_SUSPEND_TO_IDLE 1
|
2023-02-17 08:49:52 -05:00
|
|
|
#define PM_SUSPEND_STANDBY 2
|
|
|
|
|
#define PM_SUSPEND_MEM 3
|
|
|
|
|
#define PM_SUSPEND_MIN PM_SUSPEND_TO_IDLE
|
|
|
|
|
#define PM_SUSPEND_MAX 4
|
2023-01-20 15:13:32 -05:00
|
|
|
|
2023-01-11 17:23:35 -05:00
|
|
|
static inline int
|
2023-01-27 22:29:39 -05:00
|
|
|
pm_suspend_via_firmware(void)
|
2023-01-11 17:23:35 -05:00
|
|
|
{
|
|
|
|
|
return 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#endif /* _LINUXKPI_LINUX_SUSPEND_H_ */
|