| 123456789101112131415161718192021222324252627282930313233343536 |
- /*
- 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__ */
|