blob: 2efe0a3d73881129ab78ca530a665bb76a0f3120 (
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
#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__ */
|