blob: e5105df04ffa9920ad02a061b4b03a4c1281e2e9 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
/* Power management TA functions
*/
#ifndef __TRUSTZONE_TA_PM__
#define __TRUSTZONE_TA_PM__
#define TZ_TA_PM_UUID "387389fa-b2cf-11e2-856d-d485645c4310"
/* Command for PM TA */
#define TZCMD_PM_CPU_LOWPOWER 0
#define TZCMD_PM_CPU_DORMANT 1
#define TZCMD_PM_DEVICE_OPS 2
#define TZCMD_PM_CPU_ERRATA_802022_WA 3
enum eMTEE_PM_State
{
MTEE_NONE,
MTEE_SUSPEND,
MTEE_SUSPEND_LATE,
MTEE_RESUME,
MTEE_RESUME_EARLY,
};
typedef enum eMTEE_PM_State MTEE_PM_State;
#endif /* __TRUSTZONE_TA_PM__ */
|