| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- #ifndef __TRUSTZONE_TA_DDP__
- #define __TRUSTZONE_TA_DDP__
- #define TZ_TA_DDPU_NAME "DDPU TA"
- #define TZ_TA_DDPU_UUID "11d28272-5c14-47a9-9f2b-180dc48ec29f"
- /* Data Structure for Test TA */
- /* You should define data structure used both in REE/TEE here
- N/A for Test TA */
- /* Command for DDP TA */
- #define TZCMD_DDP_OVL_START 0
- #define TZCMD_DDP_OVL_STOP 1
- #define TZCMD_DDP_OVL_RESET 2
- #define TZCMD_DDP_OVL_ROI 3
- #define TZCMD_DDP_OVL_LAYER_SWITCH 4
- #define TZCMD_DDP_OVL_LAYER_CONFIG 5
- #define TZCMD_DDP_OVL_3D_CONFIG 6
- #define TZCMD_DDP_OVL_LAYER_TDSHP_EN 7
- #define TZCMD_DDP_OVL_TEST 8
- #define TZCMD_DDP_OVL_CONFIG_LAYER_ADDR 9
- #define TZCMD_DDP_OVL_IS_EN 10
- /* Data Structure for Test TA */
- /* You should define data structure used both in REE/TEE here
- N/A for Test TA */
- /* Command for DDP TA */
- /* rotator control */
- #define TZCMD_DDPU_ROT_ENABLE 0
- #define TZCMD_DDPU_ROT_DISABLE 1
- #define TZCMD_DDPU_ROT_RESET 2
- #define TZCMD_DDPU_ROT_CONFIG 3
- #define TZCMD_DDPU_ROT_CON 4
- #define TZCMD_DDPU_ROT_EXTEND_FUNC 5
- /* write dma control */
- #define TZCMD_DDPU_WDMA_START 30
- #define TZCMD_DDPU_WDMA_STOP 31
- #define TZCMD_DDPU_WDMA_RESET 32
- #define TZCMD_DDPU_WDMA_CONFIG 33
- #define TZCMD_DDPU_WDMA_CONFIG_UV 34
- #define TZCMD_DDPU_WDMA_WAIT 35
- #define TZCMD_DDPU_WDMA_EXTEND_FUNC 36
- #define TZCMD_DDPU_INTR_CALLBACK 39
- #define TZCMD_DDPU_REGISTER_INTR 40
- #define TZCMD_DDPU_SET_DAPC_MODE 50
- #endif /* __TRUSTZONE_TA_DDP__ */
|