1*704446b9Sjason-jh.lin /* SPDX-License-Identifier: GPL-2.0 */
2*704446b9Sjason-jh.lin /*
3*704446b9Sjason-jh.lin  * Copyright (c) 2021 MediaTek Inc.
4*704446b9Sjason-jh.lin  * Author: Jason-JH Lin <jason0jh.lin@mediatek.com>
5*704446b9Sjason-jh.lin  */
6*704446b9Sjason-jh.lin 
7*704446b9Sjason-jh.lin #ifndef _DT_BINDINGS_GCE_MT8195_H
8*704446b9Sjason-jh.lin #define _DT_BINDINGS_GCE_MT8195_H
9*704446b9Sjason-jh.lin 
10*704446b9Sjason-jh.lin /* assign timeout 0 also means default */
11*704446b9Sjason-jh.lin #define CMDQ_NO_TIMEOUT		0xffffffff
12*704446b9Sjason-jh.lin #define CMDQ_TIMEOUT_DEFAULT	1000
13*704446b9Sjason-jh.lin 
14*704446b9Sjason-jh.lin /* GCE thread priority */
15*704446b9Sjason-jh.lin #define CMDQ_THR_PRIO_LOWEST	0
16*704446b9Sjason-jh.lin #define CMDQ_THR_PRIO_1		1
17*704446b9Sjason-jh.lin #define CMDQ_THR_PRIO_2		2
18*704446b9Sjason-jh.lin #define CMDQ_THR_PRIO_3		3
19*704446b9Sjason-jh.lin #define CMDQ_THR_PRIO_4		4
20*704446b9Sjason-jh.lin #define CMDQ_THR_PRIO_5		5
21*704446b9Sjason-jh.lin #define CMDQ_THR_PRIO_6		6
22*704446b9Sjason-jh.lin #define CMDQ_THR_PRIO_HIGHEST	7
23*704446b9Sjason-jh.lin 
24*704446b9Sjason-jh.lin /* CPR count in 32bit register */
25*704446b9Sjason-jh.lin #define GCE_CPR_COUNT		1312
26*704446b9Sjason-jh.lin 
27*704446b9Sjason-jh.lin /* GCE subsys table */
28*704446b9Sjason-jh.lin #define SUBSYS_1400XXXX		0
29*704446b9Sjason-jh.lin #define SUBSYS_1401XXXX		1
30*704446b9Sjason-jh.lin #define SUBSYS_1402XXXX		2
31*704446b9Sjason-jh.lin #define SUBSYS_1c00XXXX		3
32*704446b9Sjason-jh.lin #define SUBSYS_1c01XXXX		4
33*704446b9Sjason-jh.lin #define SUBSYS_1c02XXXX		5
34*704446b9Sjason-jh.lin #define SUBSYS_1c10XXXX		6
35*704446b9Sjason-jh.lin #define SUBSYS_1c11XXXX		7
36*704446b9Sjason-jh.lin #define SUBSYS_1c12XXXX		8
37*704446b9Sjason-jh.lin #define SUBSYS_14f0XXXX		9
38*704446b9Sjason-jh.lin #define SUBSYS_14f1XXXX		10
39*704446b9Sjason-jh.lin #define SUBSYS_14f2XXXX		11
40*704446b9Sjason-jh.lin #define SUBSYS_1800XXXX		12
41*704446b9Sjason-jh.lin #define SUBSYS_1801XXXX		13
42*704446b9Sjason-jh.lin #define SUBSYS_1802XXXX		14
43*704446b9Sjason-jh.lin #define SUBSYS_1803XXXX		15
44*704446b9Sjason-jh.lin #define SUBSYS_1032XXXX		16
45*704446b9Sjason-jh.lin #define SUBSYS_1033XXXX		17
46*704446b9Sjason-jh.lin #define SUBSYS_1600XXXX		18
47*704446b9Sjason-jh.lin #define SUBSYS_1601XXXX		19
48*704446b9Sjason-jh.lin #define SUBSYS_14e0XXXX		20
49*704446b9Sjason-jh.lin #define SUBSYS_1c20XXXX		21
50*704446b9Sjason-jh.lin #define SUBSYS_1c30XXXX		22
51*704446b9Sjason-jh.lin #define SUBSYS_1c40XXXX		23
52*704446b9Sjason-jh.lin #define SUBSYS_1c50XXXX		24
53*704446b9Sjason-jh.lin #define SUBSYS_1c60XXXX		25
54*704446b9Sjason-jh.lin 
55*704446b9Sjason-jh.lin /* GCE General Purpose Register (GPR) support */
56*704446b9Sjason-jh.lin #define GCE_GPR_R00		0x0
57*704446b9Sjason-jh.lin #define GCE_GPR_R01		0x1
58*704446b9Sjason-jh.lin #define GCE_GPR_R02		0x2
59*704446b9Sjason-jh.lin #define GCE_GPR_R03		0x3
60*704446b9Sjason-jh.lin #define GCE_GPR_R04		0x4
61*704446b9Sjason-jh.lin #define GCE_GPR_R05		0x5
62*704446b9Sjason-jh.lin #define GCE_GPR_R06		0x6
63*704446b9Sjason-jh.lin #define GCE_GPR_R07		0x7
64*704446b9Sjason-jh.lin #define GCE_GPR_R08		0x8
65*704446b9Sjason-jh.lin #define GCE_GPR_R09		0x9
66*704446b9Sjason-jh.lin #define GCE_GPR_R10		0xa
67*704446b9Sjason-jh.lin #define GCE_GPR_R11		0xb
68*704446b9Sjason-jh.lin #define GCE_GPR_R12		0xc
69*704446b9Sjason-jh.lin #define GCE_GPR_R13		0xd
70*704446b9Sjason-jh.lin #define GCE_GPR_R14		0xe
71*704446b9Sjason-jh.lin #define GCE_GPR_R15		0xf
72*704446b9Sjason-jh.lin 
73*704446b9Sjason-jh.lin /* GCE hw event id */
74*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW0_0	1
75*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW0_1	2
76*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW0_2	3
77*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW0_3	4
78*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW0_4	5
79*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW0_5	6
80*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW0_6	7
81*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW0_7	8
82*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW0_8	9
83*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW0_9	10
84*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW0_10	11
85*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW0_11	12
86*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW0_12	13
87*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW0_13	14
88*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW0_14	15
89*704446b9Sjason-jh.lin #define CMDQ_EVENT_TRAW0_DMA_ERROR_INT	16
90*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW1_0	17
91*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW1_1	18
92*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW1_2	19
93*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW1_3	20
94*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW1_4	21
95*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW1_5	22
96*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW1_6	23
97*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW1_7	24
98*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW1_8	25
99*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW1_9	26
100*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW1_10	27
101*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW1_11	28
102*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW1_12	29
103*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW1_13	30
104*704446b9Sjason-jh.lin #define CMDQ_EVENT_CQ_THR_DONE_TRAW1_14	31
105*704446b9Sjason-jh.lin #define CMDQ_EVENT_TRAW1_DMA_ERROR_INT	32
106*704446b9Sjason-jh.lin 
107*704446b9Sjason-jh.lin #define CMDQ_EVENT_DIP0_FRAME_DONE_P2_0	65
108*704446b9Sjason-jh.lin #define CMDQ_EVENT_DIP0_FRAME_DONE_P2_1	66
109*704446b9Sjason-jh.lin #define CMDQ_EVENT_DIP0_FRAME_DONE_P2_2	67
110*704446b9Sjason-jh.lin #define CMDQ_EVENT_DIP0_FRAME_DONE_P2_3	68
111*704446b9Sjason-jh.lin #define CMDQ_EVENT_DIP0_FRAME_DONE_P2_4	69
112*704446b9Sjason-jh.lin #define CMDQ_EVENT_DIP0_FRAME_DONE_P2_5	70
113*704446b9Sjason-jh.lin #define CMDQ_EVENT_DIP0_FRAME_DONE_P2_6	71
114*704446b9Sjason-jh.lin #define CMDQ_EVENT_DIP0_FRAME_DONE_P2_7	72
115*704446b9Sjason-jh.lin #define CMDQ_EVENT_DIP0_FRAME_DONE_P2_8	73
116*704446b9Sjason-jh.lin #define CMDQ_EVENT_DIP0_FRAME_DONE_P2_9	74
117*704446b9Sjason-jh.lin #define CMDQ_EVENT_DIP0_FRAME_DONE_P2_10	75
118*704446b9Sjason-jh.lin #define CMDQ_EVENT_DIP0_FRAME_DONE_P2_11	76
119*704446b9Sjason-jh.lin #define CMDQ_EVENT_DIP0_FRAME_DONE_P2_12	77
120*704446b9Sjason-jh.lin #define CMDQ_EVENT_DIP0_FRAME_DONE_P2_13	78
121*704446b9Sjason-jh.lin #define CMDQ_EVENT_DIP0_FRAME_DONE_P2_14	79
122*704446b9Sjason-jh.lin #define CMDQ_EVENT_DIP0_DMA_ERR	80
123*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQA0_FRAME_DONE_P2_0	81
124*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQA0_FRAME_DONE_P2_1	82
125*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQA0_FRAME_DONE_P2_2	83
126*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQA0_FRAME_DONE_P2_3	84
127*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQA0_FRAME_DONE_P2_4	85
128*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQA0_FRAME_DONE_P2_5	86
129*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQA0_FRAME_DONE_P2_6	87
130*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQA0_FRAME_DONE_P2_7	88
131*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQA0_FRAME_DONE_P2_8	89
132*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQA0_FRAME_DONE_P2_9	90
133*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQA0_FRAME_DONE_P2_10	91
134*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQA0_FRAME_DONE_P2_11	92
135*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQA0_FRAME_DONE_P2_12	93
136*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQA0_FRAME_DONE_P2_13	94
137*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQA0_FRAME_DONE_P2_14	95
138*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQA0_DMA_ERR	96
139*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQB0_FRAME_DONE_P2_0	97
140*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQB0_FRAME_DONE_P2_1	98
141*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQB0_FRAME_DONE_P2_2	99
142*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQB0_FRAME_DONE_P2_3	100
143*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQB0_FRAME_DONE_P2_4	101
144*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQB0_FRAME_DONE_P2_5	102
145*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQB0_FRAME_DONE_P2_6	103
146*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQB0_FRAME_DONE_P2_7	104
147*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQB0_FRAME_DONE_P2_8	105
148*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQB0_FRAME_DONE_P2_9	106
149*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQB0_FRAME_DONE_P2_10	107
150*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQB0_FRAME_DONE_P2_11	108
151*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQB0_FRAME_DONE_P2_12	109
152*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQB0_FRAME_DONE_P2_13	110
153*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQB0_FRAME_DONE_P2_14	111
154*704446b9Sjason-jh.lin #define CMDQ_EVENT_PQB0_DMA_ERR	112
155*704446b9Sjason-jh.lin #define CMDQ_EVENT_DIP0_DUMMY_0	113
156*704446b9Sjason-jh.lin #define CMDQ_EVENT_DIP0_DUMMY_1	114
157*704446b9Sjason-jh.lin #define CMDQ_EVENT_DIP0_DUMMY_2	115
158*704446b9Sjason-jh.lin #define CMDQ_EVENT_DIP0_DUMMY_3	116
159*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_EIS_GCE_FRAME_DONE	117
160*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_EIS_DONE_SYNC_OUT	118
161*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_TNR_GCE_FRAME_DONE	119
162*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_TNR_DONE_SYNC_OUT	120
163*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_0	121
164*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_1	122
165*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_2	123
166*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_3	124
167*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_4	125
168*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_5	126
169*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_6	127
170*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_7	128
171*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_8	129
172*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_9	130
173*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_10	131
174*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_11	132
175*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_12	133
176*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_13	134
177*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_14	135
178*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_0	136
179*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_1	137
180*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_2	138
181*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_3	139
182*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_4	140
183*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_5	141
184*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_6	142
185*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_7	143
186*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_8	144
187*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_9	145
188*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_10	146
189*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_11	147
190*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_12	148
191*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_13	149
192*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_14	150
193*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE0_DUMMY_0	151
194*704446b9Sjason-jh.lin #define CMDQ_EVENT_IMGSYS_IPE_DUMMY	152
195*704446b9Sjason-jh.lin #define CMDQ_EVENT_IMGSYS_IPE_FDVT_DONE	153
196*704446b9Sjason-jh.lin #define CMDQ_EVENT_IMGSYS_IPE_ME_DONE	154
197*704446b9Sjason-jh.lin #define CMDQ_EVENT_IMGSYS_IPE_DVS_DONE	155
198*704446b9Sjason-jh.lin #define CMDQ_EVENT_IMGSYS_IPE_DVP_DONE	156
199*704446b9Sjason-jh.lin 
200*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_0	194
201*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_1	195
202*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_2	196
203*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_3	197
204*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_4	198
205*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_5	199
206*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_6	200
207*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_7	201
208*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_8	202
209*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_9	203
210*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_10	204
211*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_11	205
212*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_12	206
213*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_13	207
214*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_14	208
215*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_15	209
216*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_16	210
217*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_17	211
218*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_18	212
219*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_19	213
220*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_20	214
221*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_21	215
222*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_22	216
223*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_23	217
224*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_24	218
225*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_25	219
226*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_26	220
227*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_27	221
228*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_28	222
229*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_29	223
230*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_30	224
231*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_31	225
232*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_TIMEOUT_0	226
233*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_TIMEOUT_1	227
234*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_TIMEOUT_2	228
235*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_TIMEOUT_3	229
236*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_TIMEOUT_4	230
237*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_TIMEOUT_5	231
238*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_TIMEOUT_6	232
239*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_TIMEOUT_7	233
240*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_TIMEOUT_8	234
241*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_TIMEOUT_9	235
242*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_TIMEOUT_10	236
243*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_TIMEOUT_11	237
244*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_TIMEOUT_12	238
245*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_TIMEOUT_13	239
246*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_TIMEOUT_14	240
247*704446b9Sjason-jh.lin #define CMDQ_EVENT_TPR_TIMEOUT_15	241
248*704446b9Sjason-jh.lin 
249*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_MDP_RDMA_SOF	256
250*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_MDP_FG_SOF	257
251*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_STITCH_SOF	258
252*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_MDP_HDR_SOF	259
253*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_MDP_AAL_SOF	260
254*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_MDP_RSZ_IN_RSZ_SOF	261
255*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_MDP_TDSHP_SOF	262
256*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_DISP_COLOR_SOF	263
257*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_DISP_OVL_NOAFBC_SOF	264
258*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_VPP_PADDING_IN_PADDING_SOF	265
259*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_MDP_TCC_IN_SOF	266
260*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_MDP_WROT_SOF	267
261*704446b9Sjason-jh.lin 
262*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_WARP0_MMSYS_TOP_RELAY_SOF_PRE	269
263*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_WARP1_MMSYS_TOP_RELAY_SOF_PRE	270
264*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_VPP1_MMSYS_TOP_RELAY_SOF	271
265*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_VPP1_IN_MMSYS_TOP_RELAY_SOF_PRE	272
266*704446b9Sjason-jh.lin 
267*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_MDP_RDMA_FRAME_DONE	288
268*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_MDP_FG_TILE_DONE	289
269*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_STITCH_FRAME_DONE	290
270*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_MDP_HDR_FRAME_DONE	291
271*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_MDP_AAL_FRAME_DONE	292
272*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_MDP_RSZ_FRAME_DONE	293
273*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_MDP_TDSHP_FRAME_DONE	294
274*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_DISP_COLOR_FRAME_DONE	295
275*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_DISP_OVL_NOAFBC_FRAME_DONE	296
276*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_VPP_PADDING_IN_PADDING_FRAME_DONE	297
277*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_MDP_TCC_TCC_FRAME_DONE	298
278*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_MDP_WROT_VIDO_WDONE	299
279*704446b9Sjason-jh.lin 
280*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_STREAM_DONE_0	320
281*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_STREAM_DONE_1	321
282*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_STREAM_DONE_2	322
283*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_STREAM_DONE_3	323
284*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_STREAM_DONE_4	324
285*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_STREAM_DONE_5	325
286*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_STREAM_DONE_6	326
287*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_STREAM_DONE_7	327
288*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_STREAM_DONE_8	328
289*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_STREAM_DONE_9	329
290*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_STREAM_DONE_10	330
291*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_STREAM_DONE_11	331
292*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_STREAM_DONE_12	332
293*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_STREAM_DONE_13	333
294*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_STREAM_DONE_14	334
295*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_STREAM_DONE_15	335
296*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_BUF_UNDERRUN_0	336
297*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_BUF_UNDERRUN_1	337
298*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_BUF_UNDERRUN_2	338
299*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_BUF_UNDERRUN_3	339
300*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_BUF_UNDERRUN_4	340
301*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_BUF_UNDERRUN_5	341
302*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_BUF_UNDERRUN_6	342
303*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_BUF_UNDERRUN_7	343
304*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_BUF_UNDERRUN_8	344
305*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_BUF_UNDERRUN_9	345
306*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_BUF_UNDERRUN_10	346
307*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_BUF_UNDERRUN_11	347
308*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_BUF_UNDERRUN_12	348
309*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_BUF_UNDERRUN_13	349
310*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_BUF_UNDERRUN_14	350
311*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_BUF_UNDERRUN_15	351
312*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_MDP_RDMA_SW_RST_DONE	352
313*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_MDP_RDMA_PM_VALID	353
314*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_DISP_OVL_NOAFBC_FRAME_RESET_DONE_PULSE	354
315*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP0_MDP_WROT_SW_RST_DONE	355
316*704446b9Sjason-jh.lin 
317*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_HDMI_META_SOF		384
318*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_DGI_SOF			385
319*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_VPP_SPLIT_SOF		386
320*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP1_MDP_TCC_SOF	387
321*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP1_MDP_RDMA_SOF	388
322*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP2_MDP_RDMA_SOF	389
323*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP3_MDP_RDMA_SOF	390
324*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP1_MDP_FG_SOF	391
325*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP2_MDP_FG_SOF	392
326*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP3_MDP_FG_SOF	393
327*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP1_MDP_HDR_SOF	394
328*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP2_MDP_HDR_SOF	395
329*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP3_MDP_HDR_SOF	396
330*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP1_MDP_AAL_SOF	397
331*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP2_MDP_AAL_SOF	398
332*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP3_MDP_AAL_SOF	399
333*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP1_MDP_RSZ_SOF	400
334*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP2_MDP_RSZ_SOF	401
335*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP3_MDP_RSZ_SOF	402
336*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP1_TDSHP_SOF		403
337*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP2_TDSHP_SOF		404
338*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP3_TDSHP_SOF		405
339*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP2_VPP_MERGE_SOF	406
340*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP3_VPP_MERGE_SOF	407
341*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP1_MDP_COLOR_SOF	408
342*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP2_MDP_COLOR_SOF	409
343*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP3_MDP_COLOR_SOF	410
344*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP1_MDP_OVL_SOF	411
345*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP1_VPP_PAD_SOF	412
346*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP2_VPP_PAD_SOF	413
347*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP3_VPP_PAD_SOF	414
348*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP1_MDP_WROT_SOF	415
349*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP2_MDP_WROT_SOF	416
350*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP3_MDP_WROT_SOF	417
351*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_VPP0_DL_IRLY_SOF	418
352*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_VPP0_DL_ORLY_SOF	419
353*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_VDO0_DL_ORLY_0_SOF	420
354*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_VDO0_DL_ORLY_1_SOF	421
355*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_VDO1_DL_ORLY_0_SOF	422
356*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_VDO1_DL_ORLY_1_SOF	423
357*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP1_MDP_RDMA_FRAME_DONE	424
358*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP2_MDP_RDMA_FRAME_DONE	425
359*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP3_MDP_RDMA_FRAME_DONE	426
360*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP1_MDP_WROT_FRAME_DONE	427
361*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP2_MDP_WROT_FRAME_DONE	428
362*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP3_MDP_WROT_FRAME_DONE	429
363*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP1_MDP_OVL_FRAME_DONE	430
364*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP1_MDP_RSZ_FRAME_DONE	431
365*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP2_MDP_RSZ_FRAME_DONE	432
366*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP3_MDP_RSZ_FRAME_DONE	433
367*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_FRAME_DONE_10	434
368*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_FRAME_DONE_11	435
369*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_FRAME_DONE_12	436
370*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_FRAME_DONE_13	437
371*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_FRAME_DONE_14	438
372*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_STREAM_DONE_0	439
373*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_STREAM_DONE_1	440
374*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_STREAM_DONE_2	441
375*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_STREAM_DONE_3	442
376*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_STREAM_DONE_4	443
377*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_STREAM_DONE_5	444
378*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_STREAM_DONE_6	445
379*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_STREAM_DONE_7	446
380*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_STREAM_DONE_8	447
381*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_STREAM_DONE_9	448
382*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_STREAM_DONE_10	449
383*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_STREAM_DONE_11	450
384*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_STREAM_DONE_12	451
385*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_STREAM_DONE_13	452
386*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_STREAM_DONE_14	453
387*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_STREAM_DONE_15	454
388*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_0	455
389*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_1	456
390*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_2	457
391*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_3	458
392*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_4	459
393*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_5	460
394*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_6	461
395*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_7	462
396*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_8	463
397*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_9	464
398*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_10	465
399*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_11	466
400*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_12	467
401*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_13	468
402*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_14	469
403*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_15	470
404*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_DGI_0	471
405*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_DGI_1	472
406*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_DGI_2	473
407*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_DGI_3	474
408*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_DGI_4	475
409*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_DGI_5	476
410*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_DGI_6	477
411*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_DGI_7	478
412*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_DGI_8	479
413*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_DGI_9	480
414*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_DGI_10	481
415*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_DGI_11	482
416*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_DGI_12	483
417*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_DGI_13	484
418*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP3_VPP_MERGE	485
419*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP2_VPP_MERGE	486
420*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_MDP_OVL_FRAME_RESET_DONE_PULSE	487
421*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_VPP_SPLIT_DGI	488
422*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_VPP_SPLIT_HDMI	489
423*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP3_MDP_WROT_SW_RST_DONE	490
424*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP2_MDP_WROT_SW_RST_DONE	491
425*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP1_MDP_WROT_SW_RST_DONE	492
426*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP3_MDP_FG_TILE_DONE	493
427*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP2_MDP_FG_TILE_DONE	494
428*704446b9Sjason-jh.lin #define CMDQ_EVENT_VPP1_SVPP1_MDP_FG_TILE_DONE	495
429*704446b9Sjason-jh.lin 
430*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_OVL0_SOF	512
431*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_WDMA0_SOF	513
432*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_RDMA0_SOF	514
433*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_COLOR0_SOF	515
434*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_CCORR0_SOF	516
435*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_AAL0_SOF	517
436*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_GAMMA0_SOF	518
437*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_DITHER0_SOF	519
438*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DSI0_SOF	520
439*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DSC_WRAP0C0_SOF	521
440*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_OVL1_SOF	522
441*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_WDMA1_SOF	523
442*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_RDMA1_SOF	524
443*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_COLOR1_SOF	525
444*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_CCORR1_SOF	526
445*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_AAL1_SOF	527
446*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_GAMMA1_SOF	528
447*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_DITHER1_SOF	529
448*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DSI1_SOF	530
449*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DSC_WRAP0C1_SOF	531
450*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_VPP_MERGE0_SOF	532
451*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DP_INTF0_SOF	533
452*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_VPP1_DL_RELAY0_SOF	534
453*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_VPP1_DL_RELAY1_SOF	535
454*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_VDO1_DL_RELAY2_SOF	536
455*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_VDO0_DL_RELAY3_SOF	537
456*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_VDO0_DL_RELAY4_SOF	538
457*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_PWM0_SOF	539
458*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_PWM1_SOF	540
459*704446b9Sjason-jh.lin 
460*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_OVL0_FRAME_DONE	544
461*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_WDMA0_FRAME_DONE	545
462*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_RDMA0_FRAME_DONE	546
463*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_COLOR0_FRAME_DONE	547
464*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_CCORR0_FRAME_DONE	548
465*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_AAL0_FRAME_DONE	549
466*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_GAMMA0_FRAME_DONE	550
467*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_DITHER0_FRAME_DONE	551
468*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DSI0_FRAME_DONE	552
469*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DSC_WRAP0C0_FRAME_DONE	553
470*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_OVL1_FRAME_DONE	554
471*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_WDMA1_FRAME_DONE	555
472*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_RDMA1_FRAME_DONE	556
473*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_COLOR1_FRAME_DONE	557
474*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_CCORR1_FRAME_DONE	558
475*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_AAL1_FRAME_DONE	559
476*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_GAMMA1_FRAME_DONE	560
477*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_DITHER1_FRAME_DONE	561
478*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DSI1_FRAME_DONE	562
479*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DSC_WRAP0C1_FRAME_DONE	563
480*704446b9Sjason-jh.lin 
481*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DP_INTF0_FRAME_DONE	565
482*704446b9Sjason-jh.lin 
483*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_SMIASSERT_ENG	576
484*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DSI0_IRQ_ENG_EVENT_MM	577
485*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DSI0_TE_ENG_EVENT_MM	578
486*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DSI0_DONE_ENG_EVENT_MM	579
487*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DSI0_SOF_ENG_EVENT_MM	580
488*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DSI0_VACTL_ENG_EVENT_MM	581
489*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DSI1_IRQ_ENG_EVENT_MM	582
490*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DSI1_TE_ENG_EVENT_MM	583
491*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DSI1_DONE_ENG_EVENT_MM	584
492*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DSI1_SOF_ENG_EVENT_MM	585
493*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DSI1_VACTL_ENG_EVENT_MM	586
494*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_WDMA0_SW_RST_DONE_ENG	587
495*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_WDMA1_SW_RST_DONE_ENG	588
496*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_OVL0_RST_DONE_ENG	589
497*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_OVL1_RST_DONE_ENG	590
498*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DP_INTF0_VSYNC_START_ENG_EVENT_MM	591
499*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DP_INTF0_VSYNC_END_ENG_EVENT_MM	592
500*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DP_INTF0_VDE_START_ENG_EVENT_MM	593
501*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DP_INTF0_VDE_END_ENG_EVENT_MM	594
502*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DP_INTF0_TARGET_LINE_ENG_EVENT_MM	595
503*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_VPP_MERGE0_ENG	596
504*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_0	597
505*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_1	598
506*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_2	599
507*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_3	600
508*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_4	601
509*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_5	602
510*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_6	603
511*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_7	604
512*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_8	605
513*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_9	606
514*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_10	607
515*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_11	608
516*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_12	609
517*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_13	610
518*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_14	611
519*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_15	612
520*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_0	613
521*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_1	614
522*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_2	615
523*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_3	616
524*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_4	617
525*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_5	618
526*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_6	619
527*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_7	620
528*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_8	621
529*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_9	622
530*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_10	623
531*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_11	624
532*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_12	625
533*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_13	626
534*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_14	627
535*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_15	628
536*704446b9Sjason-jh.lin 
537*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_MDP_RDMA0_SOF	640
538*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_MDP_RDMA1_SOF	641
539*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_MDP_RDMA2_SOF	642
540*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_MDP_RDMA3_SOF	643
541*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_MDP_RDMA4_SOF	644
542*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_MDP_RDMA5_SOF	645
543*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_MDP_RDMA6_SOF	646
544*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_MDP_RDMA7_SOF	647
545*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_VPP_MERGE0_SOF	648
546*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_VPP_MERGE1_SOF	649
547*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_VPP_MERGE2_SOF	650
548*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_VPP_MERGE3_SOF	651
549*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_VPP_MERGE4_SOF	652
550*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_VPP2_DL_RELAY_SOF	653
551*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_VPP3_DL_RELAY_SOF	654
552*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_VDO0_DSC_DL_ASYNC_SOF	655
553*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_VDO0_MERGE_DL_ASYNC_SOF	656
554*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_OUT_DL_RELAY_SOF	657
555*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_DISP_MIXER_SOF	658
556*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_HDR_VDO_FE0_SOF	659
557*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_HDR_VDO_FE1_SOF	660
558*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_HDR_GFX_FE0_SOF	661
559*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_HDR_GFX_FE1_SOF	662
560*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_HDR_VDO_BE0_SOF	663
561*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_HDR_MLOAD_SOF	664
562*704446b9Sjason-jh.lin 
563*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_MDP_RDMA0_FRAME_DONE	672
564*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_MDP_RDMA1_FRAME_DONE	673
565*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_MDP_RDMA2_FRAME_DONE	674
566*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_MDP_RDMA3_FRAME_DONE	675
567*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_MDP_RDMA4_FRAME_DONE	676
568*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_MDP_RDMA5_FRAME_DONE	677
569*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_MDP_RDMA6_FRAME_DONE	678
570*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_MDP_RDMA7_FRAME_DONE	679
571*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_VPP_MERGE0_FRAME_DONE	680
572*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_VPP_MERGE1_FRAME_DONE	681
573*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_VPP_MERGE2_FRAME_DONE	682
574*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_VPP_MERGE3_FRAME_DONE	683
575*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_VPP_MERGE4_FRAME_DONE	684
576*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_DPI0_FRAME_DONE	685
577*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_DPI1_FRAME_DONE	686
578*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_DP_INTF0_FRAME_DONE	687
579*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_DISP_MIXER_FRAME_DONE_MM	688
580*704446b9Sjason-jh.lin 
581*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_0	704
582*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_1	705
583*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_2	706
584*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_3	707
585*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_4	708
586*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_5	709
587*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_6	710
588*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_7	711
589*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_8	712
590*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_9	713
591*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_10	714
592*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_11	715
593*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_12	716
594*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_13	717
595*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_14	718
596*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_15	719
597*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_0	720
598*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_1	721
599*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_2	722
600*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_3	723
601*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_4	724
602*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_5	725
603*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_6	726
604*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_7	727
605*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_8	728
606*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_9	729
607*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_10	730
608*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_11	731
609*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_12	732
610*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_13	733
611*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_14	734
612*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_15	735
613*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_MDP_RDMA0_SW_RST_DONE	736
614*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_MDP_RDMA1_SW_RST_DONE	737
615*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_MDP_RDMA2_SW_RST_DONE	738
616*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_MDP_RDMA3_SW_RST_DONE	739
617*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_MDP_RDMA4_SW_RST_DONE	740
618*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_MDP_RDMA5_SW_RST_DONE	741
619*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_MDP_RDMA6_SW_RST_DONE	742
620*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_MDP_RDMA7_SW_RST_DONE	743
621*704446b9Sjason-jh.lin 
622*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_DP0_VDE_END_ENG_EVENT_MM	745
623*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_DP0_VDE_START_ENG_EVENT_MM	746
624*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_DP0_VSYNC_END_ENG_EVENT_MM	747
625*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_DP0_VSYNC_START_ENG_EVENT_MM	748
626*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_DP0_TARGET_LINE_ENG_EVENT_MM	749
627*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_VPP_MERGE0	750
628*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_VPP_MERGE1	751
629*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_VPP_MERGE2	752
630*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_VPP_MERGE3	753
631*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_VPP_MERGE4	754
632*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_HDMITX	755
633*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_HDR_VDO_BE0_ADL_TRIG_EVENT_MM	756
634*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_HDR_GFX_FE1_THDR_ADL_TRIG_EVENT_MM	757
635*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_HDR_GFX_FE1_DM_ADL_TRIG_EVENT_MM	758
636*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_HDR_GFX_FE0_THDR_ADL_TRIG_EVENT_MM	759
637*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_HDR_GFX_FE0_DM_ADL_TRIG_EVENT_MM	760
638*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_HDR_VDO_FE1_ADL_TRIG_EVENT_MM	761
639*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDO1_HDR_VDO_FE1_AD0_TRIG_EVENT_MM	762
640*704446b9Sjason-jh.lin 
641*704446b9Sjason-jh.lin #define CMDQ_EVENT_CAM_A_PASS1_DONE	769
642*704446b9Sjason-jh.lin #define CMDQ_EVENT_CAM_B_PASS1_DONE	770
643*704446b9Sjason-jh.lin #define CMDQ_EVENT_GCAMSV_A_PASS1_DONE	771
644*704446b9Sjason-jh.lin #define CMDQ_EVENT_GCAMSV_B_PASS1_DONE	772
645*704446b9Sjason-jh.lin #define CMDQ_EVENT_MRAW_0_PASS1_DONE	773
646*704446b9Sjason-jh.lin #define CMDQ_EVENT_MRAW_1_PASS1_DONE	774
647*704446b9Sjason-jh.lin #define CMDQ_EVENT_MRAW_2_PASS1_DONE	775
648*704446b9Sjason-jh.lin #define CMDQ_EVENT_MRAW_3_PASS1_DONE	776
649*704446b9Sjason-jh.lin #define CMDQ_EVENT_SENINF_CAM0_FIFO_FULL_X	777
650*704446b9Sjason-jh.lin #define CMDQ_EVENT_SENINF_CAM1_FIFO_FULL_X	778
651*704446b9Sjason-jh.lin #define CMDQ_EVENT_SENINF_CAM2_FIFO_FULL	779
652*704446b9Sjason-jh.lin #define CMDQ_EVENT_SENINF_CAM3_FIFO_FULL	780
653*704446b9Sjason-jh.lin #define CMDQ_EVENT_SENINF_CAM4_FIFO_FULL	781
654*704446b9Sjason-jh.lin #define CMDQ_EVENT_SENINF_CAM5_FIFO_FULL	782
655*704446b9Sjason-jh.lin #define CMDQ_EVENT_SENINF_CAM6_FIFO_FULL	783
656*704446b9Sjason-jh.lin #define CMDQ_EVENT_SENINF_CAM7_FIFO_FULL	784
657*704446b9Sjason-jh.lin #define CMDQ_EVENT_SENINF_CAM8_FIFO_FULL	785
658*704446b9Sjason-jh.lin #define CMDQ_EVENT_SENINF_CAM9_FIFO_FULL	786
659*704446b9Sjason-jh.lin #define CMDQ_EVENT_SENINF_CAM10_FIFO_FULL_X	787
660*704446b9Sjason-jh.lin #define CMDQ_EVENT_SENINF_CAM11_FIFO_FULL_X	788
661*704446b9Sjason-jh.lin #define CMDQ_EVENT_SENINF_CAM12_FIFO_FULL_X	789
662*704446b9Sjason-jh.lin #define CMDQ_EVENT_SENINF_CAM13_FIFO_FULL_X	790
663*704446b9Sjason-jh.lin #define CMDQ_EVENT_TG_OVRUN_MRAW0_INT_X0	791
664*704446b9Sjason-jh.lin #define CMDQ_EVENT_TG_OVRUN_MRAW1_INT_X0	792
665*704446b9Sjason-jh.lin #define CMDQ_EVENT_TG_OVRUN_MRAW2_INT	793
666*704446b9Sjason-jh.lin #define CMDQ_EVENT_TG_OVRUN_MRAW3_INT	794
667*704446b9Sjason-jh.lin #define CMDQ_EVENT_DMA_R1_ERROR_MRAW0_INT	795
668*704446b9Sjason-jh.lin #define CMDQ_EVENT_DMA_R1_ERROR_MRAW1_INT	796
669*704446b9Sjason-jh.lin #define CMDQ_EVENT_DMA_R1_ERROR_MRAW2_INT	797
670*704446b9Sjason-jh.lin #define CMDQ_EVENT_DMA_R1_ERROR_MRAW3_INT	798
671*704446b9Sjason-jh.lin #define CMDQ_EVENT_U_CAMSYS_PDA_IRQO_EVENT_DONE_D1	799
672*704446b9Sjason-jh.lin #define CMDQ_EVENT_SUBB_TG_INT4	800
673*704446b9Sjason-jh.lin #define CMDQ_EVENT_SUBB_TG_INT3	801
674*704446b9Sjason-jh.lin #define CMDQ_EVENT_SUBB_TG_INT2	802
675*704446b9Sjason-jh.lin #define CMDQ_EVENT_SUBB_TG_INT1	803
676*704446b9Sjason-jh.lin #define CMDQ_EVENT_SUBA_TG_INT4	804
677*704446b9Sjason-jh.lin #define CMDQ_EVENT_SUBA_TG_INT3	805
678*704446b9Sjason-jh.lin #define CMDQ_EVENT_SUBA_TG_INT2	806
679*704446b9Sjason-jh.lin #define CMDQ_EVENT_SUBA_TG_INT1	807
680*704446b9Sjason-jh.lin #define CMDQ_EVENT_SUBB_DRZS4NO_R1_LOW_LATENCY_LINE_CNT_INT	808
681*704446b9Sjason-jh.lin #define CMDQ_EVENT_SUBB_YUVO_R3_LOW_LATENCY_LINE_CNT_INT	809
682*704446b9Sjason-jh.lin #define CMDQ_EVENT_SUBB_YUVO_R1_LOW_LATENCY_LINE_CNT_INT	810
683*704446b9Sjason-jh.lin #define CMDQ_EVENT_SUBB_IMGO_R1_LOW_LATENCY_LINE_CNT_INT	811
684*704446b9Sjason-jh.lin #define CMDQ_EVENT_SUBA_DRZS4NO_R1_LOW_LATENCY_LINE_CNT_INT	812
685*704446b9Sjason-jh.lin #define CMDQ_EVENT_SUBA_YUVO_R3_LOW_LATENCY_LINE_CNT_INT	813
686*704446b9Sjason-jh.lin #define CMDQ_EVENT_SUBA_YUVO_R1_LOW_LATENCY_LINE_CNT_INT	814
687*704446b9Sjason-jh.lin #define CMDQ_EVENT_SUBA_IMGO_R1_LOW_LATENCY_LINE_CNT_INT	815
688*704446b9Sjason-jh.lin #define CMDQ_EVENT_GCE1_SOF_0	816
689*704446b9Sjason-jh.lin #define CMDQ_EVENT_GCE1_SOF_1	817
690*704446b9Sjason-jh.lin #define CMDQ_EVENT_GCE1_SOF_2	818
691*704446b9Sjason-jh.lin #define CMDQ_EVENT_GCE1_SOF_3	819
692*704446b9Sjason-jh.lin #define CMDQ_EVENT_GCE1_SOF_4	820
693*704446b9Sjason-jh.lin #define CMDQ_EVENT_GCE1_SOF_5	821
694*704446b9Sjason-jh.lin #define CMDQ_EVENT_GCE1_SOF_6	822
695*704446b9Sjason-jh.lin #define CMDQ_EVENT_GCE1_SOF_7	823
696*704446b9Sjason-jh.lin #define CMDQ_EVENT_GCE1_SOF_8	824
697*704446b9Sjason-jh.lin #define CMDQ_EVENT_GCE1_SOF_9	825
698*704446b9Sjason-jh.lin #define CMDQ_EVENT_GCE1_SOF_10	826
699*704446b9Sjason-jh.lin #define CMDQ_EVENT_GCE1_SOF_11	827
700*704446b9Sjason-jh.lin #define CMDQ_EVENT_GCE1_SOF_12	828
701*704446b9Sjason-jh.lin #define CMDQ_EVENT_GCE1_SOF_13	829
702*704446b9Sjason-jh.lin #define CMDQ_EVENT_GCE1_SOF_14	830
703*704446b9Sjason-jh.lin #define CMDQ_EVENT_GCE1_SOF_15	831
704*704446b9Sjason-jh.lin 
705*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_LAT_LINE_COUNT_THRESHOLD_INTERRUPT	832
706*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_LAT_VDEC_INT	833
707*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_LAT_VDEC_PAUSE	834
708*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_LAT_VDEC_DEC_ERROR	835
709*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_LAT_MC_BUSY_OVERFLOW_MDEC_TIMEOUT	836
710*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_LAT_VDEC_FRAME_DONE	837
711*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_LAT_INI_FETCH_RDY	838
712*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_LAT_PROCESS_FLAG	839
713*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_LAT_SEARCH_START_CODE_DONE	840
714*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_LAT_REF_REORDER_DONE	841
715*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_LAT_WP_TBLE_DONE	842
716*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_LAT_COUNT_SRAM_CLR_DONE_AND_CTX_SRAM_CLR_DONE	843
717*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_LAT_GCE_CNT_OP_THRESHOLD	847
718*704446b9Sjason-jh.lin 
719*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_LAT1_LINE_COUNT_THRESHOLD_INTERRUPT	848
720*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_LAT1_VDEC_INT	849
721*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_LAT1_VDEC_PAUSE	850
722*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_LAT1_VDEC_DEC_ERROR	851
723*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_LAT1_MC_BUSY_OVERFLOW_MDEC_TIMEOUT	852
724*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_LAT1_VDEC_FRAME_DONE	853
725*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_LAT1_INI_FETCH_RDY	854
726*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_LAT1_PROCESS_FLAG	855
727*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_LAT1_SEARCH_START_CODE_DONE	856
728*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_LAT1_REF_REORDER_DONE	857
729*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_LAT1_WP_TBLE_DONE	858
730*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_LAT1_COUNT_SRAM_CLR_DONE_AND_CTX_SRAM_CLR_DONE	859
731*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_LAT1_GCE_CNT_OP_THRESHOLD	863
732*704446b9Sjason-jh.lin 
733*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_SOC_GLOBAL_CON_250_0	864
734*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_SOC_GLOBAL_CON_250_1	865
735*704446b9Sjason-jh.lin 
736*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_SOC_GLOBAL_CON_250_8	872
737*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_SOC_GLOBAL_CON_250_9	873
738*704446b9Sjason-jh.lin 
739*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_CORE_LINE_COUNT_THRESHOLD_INTERRUPT	896
740*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_CORE_VDEC_INT	897
741*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_CORE_VDEC_PAUSE	898
742*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_CORE_VDEC_DEC_ERROR	899
743*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_CORE_MC_BUSY_OVERFLOW_MDEC_TIMEOUT	900
744*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_CORE_VDEC_FRAME_DONE	901
745*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_CORE_INI_FETCH_RDY	902
746*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_CORE_PROCESS_FLAG	903
747*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_CORE_SEARCH_START_CODE_DONE	904
748*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_CORE_REF_REORDER_DONE	905
749*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_CORE_WP_TBLE_DONE	906
750*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_CORE_COUNT_SRAM_CLR_DONE_AND_CTX_SRAM_CLR_DONE	907
751*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_CORE_GCE_CNT_OP_THRESHOLD	911
752*704446b9Sjason-jh.lin 
753*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_CORE1_LINE_COUNT_THRESHOLD_INTERRUPT	912
754*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_CORE1_VDEC_INT	913
755*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_CORE1_VDEC_PAUSE	914
756*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_CORE1_VDEC_DEC_ERROR	915
757*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_CORE1_MC_BUSY_OVERFLOW_MDEC_TIMEOUT	916
758*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_CORE1_VDEC_FRAME_DONE	917
759*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_CORE1_INI_FETCH_RDY	918
760*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_CORE1_PROCESS_FLAG	919
761*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_CORE1_SEARCH_START_CODE_DONE	920
762*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_CORE1_REF_REORDER_DONE	921
763*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_CORE1_WP_TBLE_DONE	922
764*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_CORE1_COUNT_SRAM_CLR_DONE_AND_CTX_SRAM_CLR_DONE	923
765*704446b9Sjason-jh.lin #define CMDQ_EVENT_VDEC_CORE1_CNT_OP_THRESHOLD	927
766*704446b9Sjason-jh.lin 
767*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_TOP_FRAME_DONE	929
768*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_TOP_PAUSE_DONE	930
769*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_TOP_JPGENC_DONE	931
770*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_TOP_MB_DONE	932
771*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_TOP_128BYTE_DONE	933
772*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_TOP_JPGDEC_DONE	934
773*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_TOP_JPGDEC_C1_DONE	935
774*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_TOP_JPGDEC_INSUFF_DONE	936
775*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_TOP_JPGDEC_C1_INSUFF_DONE	937
776*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_TOP_WP_2ND_STAGE_DONE	938
777*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_TOP_WP_3RD_STAGE_DONE	939
778*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_TOP_PPS_HEADER_DONE	940
779*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_TOP_SPS_HEADER_DONE	941
780*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_TOP_VPS_HEADER_DONE	942
781*704446b9Sjason-jh.lin 
782*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_CORE1_TOP_FRAME_DONE	945
783*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_CORE1_TOP_PAUSE_DONE	946
784*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_CORE1_TOP_JPGENC_DONE	947
785*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_CORE1_TOP_MB_DONE	948
786*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_CORE1_TOP_128BYTE_DONE	949
787*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_CORE1_TOP_JPGDEC_DONE	950
788*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_CORE1_TOP_JPGDEC_C1_DONE	951
789*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_CORE1_TOP_JPGDEC_INSUFF_DONE	952
790*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_CORE1_TOP_JPGDEC_C1_INSUFF_DONE	953
791*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_CORE1_TOP_WP_2ND_STAGE_DONE	954
792*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_CORE1_TOP_WP_3RD_STAGE_DONE	955
793*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_CORE1_TOP_PPS_HEADER_DONE	956
794*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_CORE1_TOP_SPS_HEADER_DONE	957
795*704446b9Sjason-jh.lin #define CMDQ_EVENT_VENC_CORE1_TOP_VPS_HEADER_DONE	958
796*704446b9Sjason-jh.lin 
797*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE_VPP0_WPE_GCE_FRAME_DONE	962
798*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE_VPP0_WPE_DONE_SYNC_OUT	963
799*704446b9Sjason-jh.lin 
800*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE_VPP1_WPE_GCE_FRAME_DONE	969
801*704446b9Sjason-jh.lin #define CMDQ_EVENT_WPE_VPP1_WPE_DONE_SYNC_OUT	970
802*704446b9Sjason-jh.lin 
803*704446b9Sjason-jh.lin #define CMDQ_EVENT_DP_TX_VBLANK_FALLING	994
804*704446b9Sjason-jh.lin #define CMDQ_EVENT_DP_TX_VSC_FINISH	995
805*704446b9Sjason-jh.lin 
806*704446b9Sjason-jh.lin #define CMDQ_EVENT_OUTPIN_0	1018
807*704446b9Sjason-jh.lin #define CMDQ_EVENT_OUTPIN_1	1019
808*704446b9Sjason-jh.lin 
809*704446b9Sjason-jh.lin /* end of hw event */
810*704446b9Sjason-jh.lin #define CMDQ_MAX_HW_EVENT				1019
811*704446b9Sjason-jh.lin 
812*704446b9Sjason-jh.lin #endif
813