cmdq_engine.h 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. #ifndef __CMDQ_ENGINE_H__
  2. #define __CMDQ_ENGINE_H__
  3. typedef enum CMDQ_ENG_ENUM {
  4. /* ISP */
  5. CMDQ_ENG_ISP_IMGI = 0,
  6. CMDQ_ENG_ISP_IMGO, /* 1 */
  7. CMDQ_ENG_ISP_IMG2O, /* 2 */
  8. /* MDP */
  9. CMDQ_ENG_MDP_CAMIN, /* 3 */
  10. CMDQ_ENG_MDP_RDMA0, /* 4 */
  11. CMDQ_ENG_MDP_RSZ0, /* 5 */
  12. CMDQ_ENG_MDP_RSZ1, /* 6 */
  13. CMDQ_ENG_MDP_TDSHP0, /* 7 */
  14. CMDQ_ENG_MDP_WROT0, /* 8 */
  15. CMDQ_ENG_MDP_WDMA, /* 9 */
  16. /* JPEG & VENC */
  17. CMDQ_ENG_JPEG_ENC, /* 10 */
  18. CMDQ_ENG_VIDEO_ENC, /* 11 */
  19. CMDQ_ENG_JPEG_DEC, /* 12 */
  20. CMDQ_ENG_JPEG_REMDC, /* 13 */
  21. /* DISP */
  22. CMDQ_ENG_DISP_UFOE, /* 14 */
  23. CMDQ_ENG_DISP_AAL, /* 15 */
  24. CMDQ_ENG_DISP_COLOR0, /* 16 */
  25. CMDQ_ENG_DISP_RDMA0, /* 17 */
  26. CMDQ_ENG_DISP_RDMA1, /* 18 */
  27. CMDQ_ENG_DISP_WDMA0, /* 19 */
  28. CMDQ_ENG_DISP_WDMA1, /* 20 */
  29. CMDQ_ENG_DISP_OVL0, /* 21 */
  30. CMDQ_ENG_DISP_OVL1, /* 22 */
  31. CMDQ_ENG_DISP_GAMMA, /* 23 */
  32. CMDQ_ENG_DISP_DSI0_VDO, /* 24 */
  33. CMDQ_ENG_DISP_DSI0_CMD, /* 25 */
  34. CMDQ_ENG_DISP_DSI0, /* 26 */
  35. CMDQ_ENG_DISP_DPI, /* 27 */
  36. /* temp: CMDQ internal usage */
  37. CMDQ_ENG_CMDQ,
  38. CMDQ_ENG_DISP_MUTEX,
  39. CMDQ_ENG_MMSYS_CONFIG,
  40. /* Dummy Engine */
  41. CMDQ_ENG_MDP_RDMA1,
  42. CMDQ_ENG_MDP_RSZ2,
  43. CMDQ_ENG_MDP_TDSHP1,
  44. CMDQ_ENG_MDP_COLOR0,
  45. CMDQ_ENG_MDP_MOUT0,
  46. CMDQ_ENG_MDP_MOUT1,
  47. CMDQ_ENG_MDP_WROT1,
  48. CMDQ_ENG_DISP_COLOR1,
  49. CMDQ_ENG_DISP_RDMA2,
  50. CMDQ_ENG_DISP_OVL2,
  51. CMDQ_ENG_DISP_2L_OVL0,
  52. CMDQ_ENG_DISP_2L_OVL1,
  53. CMDQ_ENG_DISP_2L_OVL2,
  54. CMDQ_ENG_DISP_MERGE,
  55. CMDQ_ENG_DISP_SPLIT0,
  56. CMDQ_ENG_DISP_SPLIT1,
  57. CMDQ_ENG_DISP_DSI1_VDO,
  58. CMDQ_ENG_DISP_DSI1_CMD,
  59. CMDQ_ENG_DISP_DSI1,
  60. CMDQ_ENG_DPE,
  61. CMDQ_MAX_ENGINE_COUNT /* ALWAYS keep at the end */
  62. } CMDQ_ENG_ENUM;
  63. #endif /* __CMDQ_ENGINE_H__ */