#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_RSZ0, /* 5 */ CMDQ_ENG_MDP_RSZ1, /* 6 */ CMDQ_ENG_MDP_TDSHP0, /* 7 */ CMDQ_ENG_MDP_WROT0, /* 8 */ CMDQ_ENG_MDP_WDMA, /* 9 */ /* JPEG & VENC */ CMDQ_ENG_JPEG_ENC, /* 10 */ CMDQ_ENG_VIDEO_ENC, /* 11 */ CMDQ_ENG_JPEG_DEC, /* 12 */ CMDQ_ENG_JPEG_REMDC, /* 13 */ /* DISP */ CMDQ_ENG_DISP_UFOE, /* 14 */ CMDQ_ENG_DISP_AAL, /* 15 */ CMDQ_ENG_DISP_COLOR0, /* 16 */ CMDQ_ENG_DISP_RDMA0, /* 17 */ CMDQ_ENG_DISP_RDMA1, /* 18 */ CMDQ_ENG_DISP_WDMA0, /* 19 */ CMDQ_ENG_DISP_WDMA1, /* 20 */ CMDQ_ENG_DISP_OVL0, /* 21 */ CMDQ_ENG_DISP_OVL1, /* 22 */ CMDQ_ENG_DISP_GAMMA, /* 23 */ CMDQ_ENG_DISP_DSI0_VDO, /* 24 */ CMDQ_ENG_DISP_DSI0_CMD, /* 25 */ CMDQ_ENG_DISP_DSI0, /* 26 */ CMDQ_ENG_DISP_DPI, /* 27 */ /* temp: CMDQ internal usage */ CMDQ_ENG_CMDQ, CMDQ_ENG_DISP_MUTEX, CMDQ_ENG_MMSYS_CONFIG, /* Dummy Engine */ CMDQ_ENG_MDP_RDMA1, CMDQ_ENG_MDP_RSZ2, CMDQ_ENG_MDP_TDSHP1, CMDQ_ENG_MDP_COLOR0, CMDQ_ENG_MDP_MOUT0, CMDQ_ENG_MDP_MOUT1, CMDQ_ENG_MDP_WROT1, CMDQ_ENG_DISP_COLOR1, CMDQ_ENG_DISP_RDMA2, CMDQ_ENG_DISP_OVL2, CMDQ_ENG_DISP_2L_OVL0, CMDQ_ENG_DISP_2L_OVL1, CMDQ_ENG_DISP_2L_OVL2, 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_ENG_DPE, CMDQ_MAX_ENGINE_COUNT /* ALWAYS keep at the end */ } CMDQ_ENG_ENUM; #endif /* __CMDQ_ENGINE_H__ */