summaryrefslogtreecommitdiff
path: root/kernel-headers/cmdq_engine.h
diff options
context:
space:
mode:
Diffstat (limited to 'kernel-headers/cmdq_engine.h')
-rwxr-xr-xkernel-headers/cmdq_engine.h74
1 files changed, 74 insertions, 0 deletions
diff --git a/kernel-headers/cmdq_engine.h b/kernel-headers/cmdq_engine.h
new file mode 100755
index 0000000..5a6a869
--- /dev/null
+++ b/kernel-headers/cmdq_engine.h
@@ -0,0 +1,74 @@
+#ifndef __CMDQ_ENGINE_H__
+#define __CMDQ_ENGINE_H__
+
+typedef enum CMDQ_ENG_ENUM {
+ /* ISP */
+ CMDQ_ENG_ISP_IMGI = 0,
+ CMDQ_ENG_ISP_IMGO, /* 1 */
+ CMDQ_ENG_ISP_IMG2O, /* 2 */
+
+ /* MDP */
+ CMDQ_ENG_MDP_CAMIN, /* 3 */
+ CMDQ_ENG_MDP_RDMA0, /* 4 */
+ CMDQ_ENG_MDP_RDMA1, /* 5 */
+ CMDQ_ENG_MDP_RSZ0, /* 6 */
+ CMDQ_ENG_MDP_RSZ1, /* 7 */
+ CMDQ_ENG_MDP_RSZ2, /* 8 */
+ CMDQ_ENG_MDP_TDSHP0, /* 9 */
+ CMDQ_ENG_MDP_COLOR0, /* 10 */
+ CMDQ_ENG_MDP_WROT0, /* 11 */
+ CMDQ_ENG_MDP_WROT1, /* 12 */
+ CMDQ_ENG_MDP_WDMA, /* 13 */
+
+ /* JPEG & VENC */
+ CMDQ_ENG_JPEG_ENC, /* 14 */
+ CMDQ_ENG_VIDEO_ENC, /* 15 */
+ CMDQ_ENG_JPEG_DEC, /* 16 */
+ CMDQ_ENG_JPEG_REMDC, /* 17 */
+
+ /* DISP */
+ CMDQ_ENG_DISP_UFOE, /* 18 */
+ CMDQ_ENG_DISP_AAL, /* 19 */
+ CMDQ_ENG_DISP_COLOR0, /* 20 */
+ CMDQ_ENG_DISP_RDMA0, /* 21 */
+ CMDQ_ENG_DISP_RDMA1, /* 22 */
+ CMDQ_ENG_DISP_WDMA0, /* 23 */
+ CMDQ_ENG_DISP_WDMA1, /* 24 */
+ CMDQ_ENG_DISP_OVL0, /* 25 */
+ CMDQ_ENG_DISP_OVL1, /* 26 */
+ CMDQ_ENG_DISP_OVL2, /* 27 */
+ CMDQ_ENG_DISP_GAMMA, /* 28 */
+ CMDQ_ENG_DISP_DSI0_VDO, /* 29 */
+ CMDQ_ENG_DISP_DSI0_CMD, /* 30 */
+ CMDQ_ENG_DISP_DSI0, /* 31 */
+ CMDQ_ENG_DISP_DPI, /* 32 */
+ CMDQ_ENG_DISP_2L_OVL0, /* 33 */
+ CMDQ_ENG_DISP_2L_OVL1, /* 34 */
+ CMDQ_ENG_DISP_2L_OVL2, /* 35 */
+
+ /* DPE */
+ CMDQ_ENG_DPE, /* 36 */
+
+ /* temp: CMDQ internal usage */
+ CMDQ_ENG_CMDQ,
+ CMDQ_ENG_DISP_MUTEX,
+ CMDQ_ENG_MMSYS_CONFIG,
+
+ /* Dummy Engine */
+ CMDQ_ENG_MDP_TDSHP1,
+ CMDQ_ENG_MDP_MOUT0,
+ CMDQ_ENG_MDP_MOUT1,
+
+ CMDQ_ENG_DISP_COLOR1,
+ CMDQ_ENG_DISP_RDMA2,
+ CMDQ_ENG_DISP_MERGE,
+ CMDQ_ENG_DISP_SPLIT0,
+ CMDQ_ENG_DISP_SPLIT1,
+ CMDQ_ENG_DISP_DSI1_VDO,
+ CMDQ_ENG_DISP_DSI1_CMD,
+ CMDQ_ENG_DISP_DSI1,
+
+ CMDQ_MAX_ENGINE_COUNT /* ALWAYS keep at the end */
+} CMDQ_ENG_ENUM;
+
+#endif /* __CMDQ_ENGINE_H__ */