0001
0002
0003
0004
0005
0006
0007
0008 #ifndef _DT_BINDINGS_GCE_MT8183_H
0009 #define _DT_BINDINGS_GCE_MT8183_H
0010
0011 #define CMDQ_NO_TIMEOUT 0xffffffff
0012
0013
0014 #define CMDQ_THR_PRIO_LOWEST 0
0015 #define CMDQ_THR_PRIO_HIGHEST 1
0016
0017
0018 #define SUBSYS_1300XXXX 0
0019 #define SUBSYS_1400XXXX 1
0020 #define SUBSYS_1401XXXX 2
0021 #define SUBSYS_1402XXXX 3
0022 #define SUBSYS_1502XXXX 4
0023 #define SUBSYS_1880XXXX 5
0024 #define SUBSYS_1881XXXX 6
0025 #define SUBSYS_1882XXXX 7
0026 #define SUBSYS_1883XXXX 8
0027 #define SUBSYS_1884XXXX 9
0028 #define SUBSYS_1000XXXX 10
0029 #define SUBSYS_1001XXXX 11
0030 #define SUBSYS_1002XXXX 12
0031 #define SUBSYS_1003XXXX 13
0032 #define SUBSYS_1004XXXX 14
0033 #define SUBSYS_1005XXXX 15
0034 #define SUBSYS_1020XXXX 16
0035 #define SUBSYS_1028XXXX 17
0036 #define SUBSYS_1700XXXX 18
0037 #define SUBSYS_1701XXXX 19
0038 #define SUBSYS_1702XXXX 20
0039 #define SUBSYS_1703XXXX 21
0040 #define SUBSYS_1800XXXX 22
0041 #define SUBSYS_1801XXXX 23
0042 #define SUBSYS_1802XXXX 24
0043 #define SUBSYS_1804XXXX 25
0044 #define SUBSYS_1805XXXX 26
0045 #define SUBSYS_1808XXXX 27
0046 #define SUBSYS_180aXXXX 28
0047 #define SUBSYS_180bXXXX 29
0048
0049 #define CMDQ_EVENT_DISP_RDMA0_SOF 0
0050 #define CMDQ_EVENT_DISP_RDMA1_SOF 1
0051 #define CMDQ_EVENT_MDP_RDMA0_SOF 2
0052 #define CMDQ_EVENT_MDP_RSZ0_SOF 4
0053 #define CMDQ_EVENT_MDP_RSZ1_SOF 5
0054 #define CMDQ_EVENT_MDP_TDSHP_SOF 6
0055 #define CMDQ_EVENT_MDP_WROT0_SOF 7
0056 #define CMDQ_EVENT_MDP_WDMA0_SOF 8
0057 #define CMDQ_EVENT_DISP_OVL0_SOF 9
0058 #define CMDQ_EVENT_DISP_OVL0_2L_SOF 10
0059 #define CMDQ_EVENT_DISP_OVL1_2L_SOF 11
0060 #define CMDQ_EVENT_DISP_WDMA0_SOF 12
0061 #define CMDQ_EVENT_DISP_COLOR0_SOF 13
0062 #define CMDQ_EVENT_DISP_CCORR0_SOF 14
0063 #define CMDQ_EVENT_DISP_AAL0_SOF 15
0064 #define CMDQ_EVENT_DISP_GAMMA0_SOF 16
0065 #define CMDQ_EVENT_DISP_DITHER0_SOF 17
0066 #define CMDQ_EVENT_DISP_PWM0_SOF 18
0067 #define CMDQ_EVENT_DISP_DSI0_SOF 19
0068 #define CMDQ_EVENT_DISP_DPI0_SOF 20
0069 #define CMDQ_EVENT_DISP_RSZ_SOF 22
0070 #define CMDQ_EVENT_MDP_AAL_SOF 23
0071 #define CMDQ_EVENT_MDP_CCORR_SOF 24
0072 #define CMDQ_EVENT_DISP_DBI_SOF 25
0073 #define CMDQ_EVENT_DISP_RDMA0_EOF 26
0074 #define CMDQ_EVENT_DISP_RDMA1_EOF 27
0075 #define CMDQ_EVENT_MDP_RDMA0_EOF 28
0076 #define CMDQ_EVENT_MDP_RSZ0_EOF 30
0077 #define CMDQ_EVENT_MDP_RSZ1_EOF 31
0078 #define CMDQ_EVENT_MDP_TDSHP_EOF 32
0079 #define CMDQ_EVENT_MDP_WROT0_EOF 33
0080 #define CMDQ_EVENT_MDP_WDMA0_EOF 34
0081 #define CMDQ_EVENT_DISP_OVL0_EOF 35
0082 #define CMDQ_EVENT_DISP_OVL0_2L_EOF 36
0083 #define CMDQ_EVENT_DISP_OVL1_2L_EOF 37
0084 #define CMDQ_EVENT_DISP_WDMA0_EOF 38
0085 #define CMDQ_EVENT_DISP_COLOR0_EOF 39
0086 #define CMDQ_EVENT_DISP_CCORR0_EOF 40
0087 #define CMDQ_EVENT_DISP_AAL0_EOF 41
0088 #define CMDQ_EVENT_DISP_GAMMA0_EOF 42
0089 #define CMDQ_EVENT_DISP_DITHER0_EOF 43
0090 #define CMDQ_EVENT_DSI0_EOF 44
0091 #define CMDQ_EVENT_DPI0_EOF 45
0092 #define CMDQ_EVENT_DISP_RSZ_EOF 47
0093 #define CMDQ_EVENT_MDP_AAL_EOF 48
0094 #define CMDQ_EVENT_MDP_CCORR_EOF 49
0095 #define CMDQ_EVENT_DBI_EOF 50
0096 #define CMDQ_EVENT_MUTEX_STREAM_DONE0 130
0097 #define CMDQ_EVENT_MUTEX_STREAM_DONE1 131
0098 #define CMDQ_EVENT_MUTEX_STREAM_DONE2 132
0099 #define CMDQ_EVENT_MUTEX_STREAM_DONE3 133
0100 #define CMDQ_EVENT_MUTEX_STREAM_DONE4 134
0101 #define CMDQ_EVENT_MUTEX_STREAM_DONE5 135
0102 #define CMDQ_EVENT_MUTEX_STREAM_DONE6 136
0103 #define CMDQ_EVENT_MUTEX_STREAM_DONE7 137
0104 #define CMDQ_EVENT_MUTEX_STREAM_DONE8 138
0105 #define CMDQ_EVENT_MUTEX_STREAM_DONE9 139
0106 #define CMDQ_EVENT_MUTEX_STREAM_DONE10 140
0107 #define CMDQ_EVENT_MUTEX_STREAM_DONE11 141
0108 #define CMDQ_EVENT_DISP_RDMA0_BUF_UNDERRUN_EVEN 142
0109 #define CMDQ_EVENT_DISP_RDMA1_BUF_UNDERRUN_EVEN 143
0110 #define CMDQ_EVENT_DSI0_TE_EVENT 144
0111 #define CMDQ_EVENT_DSI0_IRQ_EVENT 145
0112 #define CMDQ_EVENT_DSI0_DONE_EVENT 146
0113 #define CMDQ_EVENT_DISP_WDMA0_SW_RST_DONE 150
0114 #define CMDQ_EVENT_MDP_WDMA_SW_RST_DONE 151
0115 #define CMDQ_EVENT_MDP_WROT0_SW_RST_DONE 152
0116 #define CMDQ_EVENT_MDP_RDMA0_SW_RST_DONE 154
0117 #define CMDQ_EVENT_DISP_OVL0_FRAME_RST_DONE_PULE 155
0118 #define CMDQ_EVENT_DISP_OVL0_2L_FRAME_RST_DONE_ULSE 156
0119 #define CMDQ_EVENT_DISP_OVL1_2L_FRAME_RST_DONE_ULSE 157
0120 #define CMDQ_EVENT_ISP_FRAME_DONE_P2_0 257
0121 #define CMDQ_EVENT_ISP_FRAME_DONE_P2_1 258
0122 #define CMDQ_EVENT_ISP_FRAME_DONE_P2_2 259
0123 #define CMDQ_EVENT_ISP_FRAME_DONE_P2_3 260
0124 #define CMDQ_EVENT_ISP_FRAME_DONE_P2_4 261
0125 #define CMDQ_EVENT_ISP_FRAME_DONE_P2_5 262
0126 #define CMDQ_EVENT_ISP_FRAME_DONE_P2_6 263
0127 #define CMDQ_EVENT_ISP_FRAME_DONE_P2_7 264
0128 #define CMDQ_EVENT_ISP_FRAME_DONE_P2_8 265
0129 #define CMDQ_EVENT_ISP_FRAME_DONE_P2_9 266
0130 #define CMDQ_EVENT_ISP_FRAME_DONE_P2_10 267
0131 #define CMDQ_EVENT_ISP_FRAME_DONE_P2_11 268
0132 #define CMDQ_EVENT_ISP_FRAME_DONE_P2_12 269
0133 #define CMDQ_EVENT_ISP_FRAME_DONE_P2_13 270
0134 #define CMDQ_EVENT_ISP_FRAME_DONE_P2_14 271
0135 #define CMDQ_EVENT_ISP_FRAME_DONE_P2_15 272
0136 #define CMDQ_EVENT_ISP_FRAME_DONE_P2_16 273
0137 #define CMDQ_EVENT_ISP_FRAME_DONE_P2_17 274
0138 #define CMDQ_EVENT_ISP_FRAME_DONE_P2_18 275
0139 #define CMDQ_EVENT_AMD_FRAME_DONE 276
0140 #define CMDQ_EVENT_DVE_DONE 277
0141 #define CMDQ_EVENT_WMFE_DONE 278
0142 #define CMDQ_EVENT_RSC_DONE 279
0143 #define CMDQ_EVENT_MFB_DONE 280
0144 #define CMDQ_EVENT_WPE_A_DONE 281
0145 #define CMDQ_EVENT_SPE_B_DONE 282
0146 #define CMDQ_EVENT_OCC_DONE 283
0147 #define CMDQ_EVENT_VENC_CMDQ_FRAME_DONE 289
0148 #define CMDQ_EVENT_JPG_ENC_CMDQ_DONE 290
0149 #define CMDQ_EVENT_JPG_DEC_CMDQ_DONE 291
0150 #define CMDQ_EVENT_VENC_CMDQ_MB_DONE 292
0151 #define CMDQ_EVENT_VENC_CMDQ_128BYTE_DONE 293
0152 #define CMDQ_EVENT_ISP_FRAME_DONE_A 321
0153 #define CMDQ_EVENT_ISP_FRAME_DONE_B 322
0154 #define CMDQ_EVENT_CAMSV0_PASS1_DONE 323
0155 #define CMDQ_EVENT_CAMSV1_PASS1_DONE 324
0156 #define CMDQ_EVENT_CAMSV2_PASS1_DONE 325
0157 #define CMDQ_EVENT_TSF_DONE 326
0158 #define CMDQ_EVENT_SENINF_CAM0_FIFO_FULL 327
0159 #define CMDQ_EVENT_SENINF_CAM1_FIFO_FULL 328
0160 #define CMDQ_EVENT_SENINF_CAM2_FIFO_FULL 329
0161 #define CMDQ_EVENT_SENINF_CAM3_FIFO_FULL 330
0162 #define CMDQ_EVENT_SENINF_CAM4_FIFO_FULL 331
0163 #define CMDQ_EVENT_SENINF_CAM5_FIFO_FULL 332
0164 #define CMDQ_EVENT_SENINF_CAM6_FIFO_FULL 333
0165 #define CMDQ_EVENT_SENINF_CAM7_FIFO_FULL 334
0166 #define CMDQ_EVENT_IPU_CORE0_DONE0 353
0167 #define CMDQ_EVENT_IPU_CORE0_DONE1 354
0168 #define CMDQ_EVENT_IPU_CORE0_DONE2 355
0169 #define CMDQ_EVENT_IPU_CORE0_DONE3 356
0170 #define CMDQ_EVENT_IPU_CORE1_DONE0 385
0171 #define CMDQ_EVENT_IPU_CORE1_DONE1 386
0172 #define CMDQ_EVENT_IPU_CORE1_DONE2 387
0173 #define CMDQ_EVENT_IPU_CORE1_DONE3 388
0174
0175 #endif