/* DCM TA implementation. */ #ifndef __TRUSTZONE_TA_DCM__ #define __TRUSTZONE_TA_DCM__ #define TZ_TA_DCM_UUID "b3c1d950-f446-11e2-b778-0800200c9a66" /* Command for DCM TA */ #define TZCMD_DCM_ENABLE_DCM 0 #define TZCMD_DCM_DISABLE_DCM 1 #define TZCMD_DCM_GET_DCM_STATUS 2 /* Usage */ /* TZCMD_DCM_ENABLE_DCM Input: param[0].value.a = Type (Type = SMI_DCM) TZCMD_DCM_DISABLE_DCM Input: param[0].value.a = Type (Type = SMI_DCM) TZCMD_DCM_GET_DCM_STATUS Input: param[0].value.a = Type (Type = SMI_DCM) Output: Type = SMI_DCM param[1].value.a = register value for SMI_COMMON_DCM param[1].value.b = register value for SMI_SECURE_DCMCON param[2].value.a = register value for M4U_DCM */ #endif /* __TRUSTZONE_TA_DCM__ */