tz_ddp.h 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. #ifndef __TRUSTZONE_TZ_DDP__
  2. #define __TRUSTZONE_TZ_DDP__
  3. #define TZ_TA_DDP_NAME "DDP TA"
  4. #define TZ_TA_DDP_UUID "dd7b73bc-0244-4072-b541-c9a53d8fbf5b"
  5. /* Data Structure for Test TA */
  6. /* You should define data structure used both in REE/TEE here
  7. N/A for Test TA */
  8. /* Command for DDP TA */
  9. #define TZCMD_DDP_OVL_START 0
  10. #define TZCMD_DDP_OVL_STOP 1
  11. #define TZCMD_DDP_OVL_RESET 2
  12. #define TZCMD_DDP_OVL_ROI 3
  13. #define TZCMD_DDP_OVL_LAYER_SWITCH 4
  14. #define TZCMD_DDP_OVL_LAYER_CONFIG 5
  15. #define TZCMD_DDP_OVL_3D_CONFIG 6
  16. #define TZCMD_DDP_OVL_LAYER_TDSHP_EN 7
  17. #define TZCMD_DDP_OVL_TEST 8
  18. #define TZCMD_DDP_OVL_CONFIG_LAYER_ADDR 9
  19. #define TZCMD_DDP_OVL_IS_EN 10
  20. #define TZCMD_DDP_OVL_ALLOC_MVA 11
  21. #define TZCMD_DDP_OVL_DEALLOC_MVA 12
  22. #define TZCMD_DDP_SECURE_MVA_MAP 13
  23. #define TZCMD_DDP_SECURE_MVA_UNMAP 14
  24. #define TZCMD_DDP_INTR_CALLBACK 15
  25. #define TZCMD_DDP_REGISTER_INTR 16
  26. #define TZCMD_DDP_OVL_BACKUP_REG 17
  27. #define TZCMD_DDP_OVL_RESTORE_REG 18
  28. #define TZCMD_DDP_WDMA_BACKUP_REG 19
  29. #define TZCMD_DDP_WDMA_RESTORE_REG 20
  30. #define TZCMD_DDP_DUMP_REG 30
  31. #define TZCMD_DDP_SET_SECURE_MODE 31
  32. #define TZCMD_DDP_SET_DEBUG_LOG 40
  33. #define TZCMD_DDP_SET_DAPC_MODE 50
  34. #define TZCMD_DDP_WDMA_CONFIG 60
  35. #define TZCMD_DDP_RDMA_ADDR_CONFIG 70
  36. #define TZCMD_DDP_RDMA1_ADDR_CONFIG 71
  37. #endif /* __TRUSTZONE_TZ_DDP__ */