ta_pm.h 479 B

123456789101112131415161718192021222324
  1. /* Power management TA functions
  2. */
  3. #ifndef __TRUSTZONE_TA_PM__
  4. #define __TRUSTZONE_TA_PM__
  5. #define TZ_TA_PM_UUID "387389fa-b2cf-11e2-856d-d485645c4310"
  6. /* Command for PM TA */
  7. #define TZCMD_PM_CPU_LOWPOWER 0
  8. #define TZCMD_PM_CPU_DORMANT 1
  9. #define TZCMD_PM_DEVICE_OPS 2
  10. enum eMTEE_PM_State {
  11. MTEE_NONE,
  12. MTEE_SUSPEND,
  13. MTEE_SUSPEND_LATE,
  14. MTEE_RESUME,
  15. MTEE_RESUME_EARLY,
  16. };
  17. typedef enum eMTEE_PM_State MTEE_PM_State;
  18. #endif /* __TRUSTZONE_TA_PM__ */