[PATCH 2/2] dt-bindings: gce: add gce header file for mt8188

Rex-BC Chen rex-bc.chen at mediatek.com
Mon Aug 1 20:17:48 PDT 2022


On Fri, 2022-07-29 at 16:43 +0800, Elvis Wang wrote:
> Add gce header file to define the gce subsys id, hardware event id
> and
> constant for mt8188.
> 
> Signed-off-by: Elvis Wang <Elvis.Wang at mediatek.com>
> ---
>  include/dt-bindings/gce/mt8188-gce.h | 1079
> ++++++++++++++++++++++++++
>  1 file changed, 1079 insertions(+)
>  create mode 100644 include/dt-bindings/gce/mt8188-gce.h
> 
> diff --git a/include/dt-bindings/gce/mt8188-gce.h b/include/dt-
> bindings/gce/mt8188-gce.h
> new file mode 100644
> index 000000000000..b15e965fe671
> --- /dev/null
> +++ b/include/dt-bindings/gce/mt8188-gce.h
> @@ -0,0 +1,1079 @@
> +/* SPDX-License-Identifier: GPL-2.0 */
> +/*
> + * Copyright (c) 2018 MediaTek Inc.
> + *

Hello Elvis,

This should be 2022.
After this modificatio:
Reviewed-by: Bo-Chen Chen <rex-bc.chen at mediatek.com>

BRs,
Bo-Chen

> + */
> +#ifndef _DT_BINDINGS_GCE_MT8188_H
> +#define _DT_BINDINGS_GCE_MT8188_H
> +
> +/* assign timeout 0 also means default */
> +#define CMDQ_NO_TIMEOUT		0xffffffff
> +#define CMDQ_TIMEOUT_DEFAULT	1000
> +
> +/* GCE thread priority */
> +#define CMDQ_THR_PRIO_LOWEST	0
> +#define CMDQ_THR_PRIO_1		1
> +#define CMDQ_THR_PRIO_2		2
> +#define CMDQ_THR_PRIO_3		3
> +#define CMDQ_THR_PRIO_4		4
> +#define CMDQ_THR_PRIO_5		5
> +#define CMDQ_THR_PRIO_6		6
> +#define CMDQ_THR_PRIO_HIGHEST	7
> +
> +/* CPR count in 32bit register */
> +#define GCE_CPR_COUNT		1312
> +
> +/* GCE subsys table */
> +#define SUBSYS_1400XXXX		0
> +#define SUBSYS_1401XXXX		1
> +#define SUBSYS_1402XXXX		2
> +#define SUBSYS_1c00XXXX		3
> +#define SUBSYS_1c01XXXX		4
> +#define SUBSYS_1c02XXXX		5
> +#define SUBSYS_1c10XXXX		6
> +#define SUBSYS_1c11XXXX		7
> +#define SUBSYS_1c12XXXX		8
> +#define SUBSYS_14f0XXXX		9
> +#define SUBSYS_14f1XXXX		10
> +#define SUBSYS_14f2XXXX		11
> +#define SUBSYS_1800XXXX		12
> +#define SUBSYS_1801XXXX		13
> +#define SUBSYS_1802XXXX		14
> +#define SUBSYS_1803XXXX		15
> +#define SUBSYS_1032XXXX		16
> +#define SUBSYS_1033XXXX		17
> +#define SUBSYS_1600XXXX		18
> +#define SUBSYS_1601XXXX		19
> +#define SUBSYS_14e0XXXX		20
> +#define SUBSYS_1c20XXXX		21
> +#define SUBSYS_1c30XXXX		22
> +#define SUBSYS_1c40XXXX		23
> +#define SUBSYS_1c50XXXX		24
> +#define SUBSYS_1c60XXXX		25
> +#define SUBSYS_NO_SUPPORT	99
> +
> +/* GCE General Purpose Register (GPR) support
> + * Leave note for scenario usage here
> + */
> +/* GCE: write mask */
> +#define GCE_GPR_R00		0x00
> +#define GCE_GPR_R01		0x01
> +/* MDP: P1: JPEG dest */
> +#define GCE_GPR_R02		0x02
> +#define GCE_GPR_R03		0x03
> +/* MDP: PQ color */
> +#define GCE_GPR_R04		0x04
> +/* MDP:2D sharpness */
> +#define GCE_GPR_R05		0x05
> +/* DISP: poll esd */
> +#define GCE_GPR_R06		0x06
> +#define GCE_GPR_R07		0x07
> +/* MDP: P4: 2D sharpness dst */
> +#define GCE_GPR_R08		0x08
> +#define GCE_GPR_R09		0x09
> +/* VCU: poll with timeout for GPR timer */
> +#define GCE_GPR_R10		0x0A
> +#define GCE_GPR_R11		0x0B
> +/* CMDQ: debug */
> +#define GCE_GPR_R12		0x0C
> +#define GCE_GPR_R13		0x0D
> +/* CMDQ: P7: debug */
> +#define GCE_GPR_R14		0x0E
> +#define GCE_GPR_R15		0x0F
> +
> +#define CMDQ_EVENT_IMG_SOF		0
> +#define CMDQ_EVENT_IMG_TRAW0_CQ_THR_DONE_0	1
> +#define CMDQ_EVENT_IMG_TRAW0_CQ_THR_DONE_1	2
> +#define CMDQ_EVENT_IMG_TRAW0_CQ_THR_DONE_2	3
> +#define CMDQ_EVENT_IMG_TRAW0_CQ_THR_DONE_3	4
> +#define CMDQ_EVENT_IMG_TRAW0_CQ_THR_DONE_4	5
> +#define CMDQ_EVENT_IMG_TRAW0_CQ_THR_DONE_5	6
> +#define CMDQ_EVENT_IMG_TRAW0_CQ_THR_DONE_6	7
> +#define CMDQ_EVENT_IMG_TRAW0_CQ_THR_DONE_7	8
> +#define CMDQ_EVENT_IMG_TRAW0_CQ_THR_DONE_8	9
> +#define CMDQ_EVENT_IMG_TRAW0_CQ_THR_DONE_9	10
> +#define CMDQ_EVENT_IMG_TRAW0_DMA_ERROR_INT	11
> +#define CMDQ_EVENT_IMG_TRAW1_CQ_THR_DONE_0	12
> +#define CMDQ_EVENT_IMG_TRAW1_CQ_THR_DONE_1	13
> +#define CMDQ_EVENT_IMG_TRAW1_CQ_THR_DONE_2	14
> +#define CMDQ_EVENT_IMG_TRAW1_CQ_THR_DONE_3	15
> +#define CMDQ_EVENT_IMG_TRAW1_CQ_THR_DONE_4	16
> +#define CMDQ_EVENT_IMG_TRAW1_CQ_THR_DONE_5	17
> +#define CMDQ_EVENT_IMG_TRAW1_CQ_THR_DONE_6	18
> +#define CMDQ_EVENT_IMG_TRAW1_CQ_THR_DONE_7	19
> +#define CMDQ_EVENT_IMG_TRAW1_CQ_THR_DONE_8	20
> +#define CMDQ_EVENT_IMG_TRAW1_CQ_THR_DONE_9	21
> +#define CMDQ_EVENT_IMG_TRAW1_DMA_ERROR_INT	22
> +#define CMDQ_EVENT_IMG_ADL_RESERVED			23
> +#define CMDQ_EVENT_IMG_DIP_CQ_THR_DONE_0	24
> +#define CMDQ_EVENT_IMG_DIP_CQ_THR_DONE_1	25
> +#define CMDQ_EVENT_IMG_DIP_CQ_THR_DONE_2	26
> +#define CMDQ_EVENT_IMG_DIP_CQ_THR_DONE_3	27
> +#define CMDQ_EVENT_IMG_DIP_CQ_THR_DONE_4	28
> +#define CMDQ_EVENT_IMG_DIP_CQ_THR_DONE_5	29
> +#define CMDQ_EVENT_IMG_DIP_CQ_THR_DONE_6	30
> +#define CMDQ_EVENT_IMG_DIP_CQ_THR_DONE_7	31
> +#define CMDQ_EVENT_IMG_DIP_CQ_THR_DONE_8	32
> +#define CMDQ_EVENT_IMG_DIP_CQ_THR_DONE_9	33
> +#define CMDQ_EVENT_IMG_DIP_DMA_ERR	34
> +#define CMDQ_EVENT_IMG_DIP_NR_DMA_ERR		35
> +#define CMDQ_EVENT_DIP_DUMMY_0				36
> +#define CMDQ_EVENT_DIP_DUMMY_1				37
> +#define CMDQ_EVENT_DIP_DUMMY_2				38
> +#define CMDQ_EVENT_IMG_WPE_EIS_GCE_FRAME_DONE	39
> +#define CMDQ_EVENT_IMG_WPE_EIS_DONE_SYNC_OUT	40
> +#define CMDQ_EVENT_IMG_WPE_EIS_CQ_THR_DONE_0	41
> +#define CMDQ_EVENT_IMG_WPE_EIS_CQ_THR_DONE_1	42
> +#define CMDQ_EVENT_IMG_WPE_EIS_CQ_THR_DONE_2	43
> +#define CMDQ_EVENT_IMG_WPE_EIS_CQ_THR_DONE_3	44
> +#define CMDQ_EVENT_IMG_WPE_EIS_CQ_THR_DONE_4	45
> +#define CMDQ_EVENT_IMG_WPE_EIS_CQ_THR_DONE_5	46
> +#define CMDQ_EVENT_IMG_WPE_EIS_CQ_THR_DONE_6	47
> +#define CMDQ_EVENT_IMG_WPE_EIS_CQ_THR_DONE_7	48
> +#define CMDQ_EVENT_IMG_WPE_EIS_CQ_THR_DONE_8	49
> +#define CMDQ_EVENT_IMG_WPE_EIS_CQ_THR_DONE_9	50
> +#define CMDQ_EVENT_IMG_PQDIP_A_CQ_THR_DONE_0	51
> +#define CMDQ_EVENT_IMG_PQDIP_A_CQ_THR_DONE_1	52
> +#define CMDQ_EVENT_IMG_PQDIP_A_CQ_THR_DONE_2	53
> +#define CMDQ_EVENT_IMG_PQDIP_A_CQ_THR_DONE_3	54
> +#define CMDQ_EVENT_IMG_PQDIP_A_CQ_THR_DONE_4	55
> +#define CMDQ_EVENT_IMG_PQDIP_A_CQ_THR_DONE_5	56
> +#define CMDQ_EVENT_IMG_PQDIP_A_CQ_THR_DONE_6	57
> +#define CMDQ_EVENT_IMG_PQDIP_A_CQ_THR_DONE_7	58
> +#define CMDQ_EVENT_IMG_PQDIP_A_CQ_THR_DONE_8	59
> +#define CMDQ_EVENT_IMG_PQDIP_A_CQ_THR_DONE_9	60
> +#define CMDQ_EVENT_IMG_PQDIP_A_DMA_ERR	61
> +#define CMDQ_EVENT_WPE0_DUMMY_0			62
> +#define CMDQ_EVENT_WPE0_DUMMY_1			63
> +#define CMDQ_EVENT_WPE0_DUMMY_2			64
> +#define CMDQ_EVENT_IMG_WPE_TNR_GCE_FRAME_DONE	65
> +#define CMDQ_EVENT_IMG_WPE_TNR_DONE_SYNC_OUT	66
> +#define CMDQ_EVENT_IMG_WPE_TNR_CQ_THR_DONE_0	67
> +#define CMDQ_EVENT_IMG_WPE_TNR_CQ_THR_DONE_1	68
> +#define CMDQ_EVENT_IMG_WPE_TNR_CQ_THR_DONE_2	69
> +#define CMDQ_EVENT_IMG_WPE_TNR_CQ_THR_DONE_3	70
> +#define CMDQ_EVENT_IMG_WPE_TNR_CQ_THR_DONE_4	71
> +#define CMDQ_EVENT_IMG_WPE_TNR_CQ_THR_DONE_5	72
> +#define CMDQ_EVENT_IMG_WPE_TNR_CQ_THR_DONE_6	73
> +#define CMDQ_EVENT_IMG_WPE_TNR_CQ_THR_DONE_7	74
> +#define CMDQ_EVENT_IMG_WPE_TNR_CQ_THR_DONE_8	75
> +#define CMDQ_EVENT_IMG_WPE_TNR_CQ_THR_DONE_9	76
> +#define CMDQ_EVENT_IMG_PQDIP_B_CQ_THR_DONE_0	77
> +#define CMDQ_EVENT_IMG_PQDIP_B_CQ_THR_DONE_1	78
> +#define CMDQ_EVENT_IMG_PQDIP_B_CQ_THR_DONE_2	79
> +#define CMDQ_EVENT_IMG_PQDIP_B_CQ_THR_DONE_3	80
> +#define CMDQ_EVENT_IMG_PQDIP_B_CQ_THR_DONE_4	81
> +#define CMDQ_EVENT_IMG_PQDIP_B_CQ_THR_DONE_5	82
> +#define CMDQ_EVENT_IMG_PQDIP_B_CQ_THR_DONE_6	83
> +#define CMDQ_EVENT_IMG_PQDIP_B_CQ_THR_DONE_7	84
> +#define CMDQ_EVENT_IMG_PQDIP_B_CQ_THR_DONE_8	85
> +#define CMDQ_EVENT_IMG_PQDIP_B_CQ_THR_DONE_9	86
> +#define CMDQ_EVENT_IMG_PQDIP_B_DMA_ERR	87
> +#define CMDQ_EVENT_WPE1_DUMMY_0		88
> +#define CMDQ_EVENT_WPE1_DUMMY_1		89
> +#define CMDQ_EVENT_WPE1_DUMMY_2		90
> +#define CMDQ_EVENT_IMG_WPE_LITE_GCE_FRAME_DONE	91
> +#define CMDQ_EVENT_IMG_WPE_LITE_DONE_SYNC_OUT	92
> +#define CMDQ_EVENT_IMG_WPE_LITE_CQ_THR_DONE_0	93
> +#define CMDQ_EVENT_IMG_WPE_LITE_CQ_THR_DONE_1	94
> +#define CMDQ_EVENT_IMG_WPE_LITE_CQ_THR_DONE_2	95
> +#define CMDQ_EVENT_IMG_WPE_LITE_CQ_THR_DONE_3	96
> +#define CMDQ_EVENT_IMG_WPE_LITE_CQ_THR_DONE_4	97
> +#define CMDQ_EVENT_IMG_WPE_LITE_CQ_THR_DONE_5	98
> +#define CMDQ_EVENT_IMG_WPE_LITE_CQ_THR_DONE_6	99
> +#define CMDQ_EVENT_IMG_WPE_LITE_CQ_THR_DONE_7	100
> +#define CMDQ_EVENT_IMG_WPE_LITE_CQ_THR_DONE_8	101
> +#define CMDQ_EVENT_IMG_WPE_LITE_CQ_THR_DONE_9	102
> +#define CMDQ_EVENT_IMG_XTRAW_CQ_THR_DONE_0		103
> +#define CMDQ_EVENT_IMG_XTRAW_CQ_THR_DONE_1		104
> +#define CMDQ_EVENT_IMG_XTRAW_CQ_THR_DONE_2		105
> +#define CMDQ_EVENT_IMG_XTRAW_CQ_THR_DONE_3		106
> +#define CMDQ_EVENT_IMG_XTRAW_CQ_THR_DONE_4		107
> +#define CMDQ_EVENT_IMG_XTRAW_CQ_THR_DONE_5		108
> +#define CMDQ_EVENT_IMG_XTRAW_CQ_THR_DONE_6		109
> +#define CMDQ_EVENT_IMG_XTRAW_CQ_THR_DONE_7		110
> +#define CMDQ_EVENT_IMG_XTRAW_CQ_THR_DONE_8		111
> +#define CMDQ_EVENT_IMG_XTRAW_CQ_THR_DONE_9		112
> +#define CMDQ_EVENT_IMG_XTRAW_DMA_ERR_EVENT		113
> +#define CMDQ_EVENT_WPE2_DUMMY_0		114
> +#define CMDQ_EVENT_WPE2_DUMMY_1		115
> +#define CMDQ_EVENT_WPE2_DUMMY_2		116
> +#define CMDQ_EVENT_IMG_IMGSYS_IPE_DUMMY	117
> +#define CMDQ_EVENT_IMG_IMGSYS_IPE_FDVT_DONE	118
> +#define CMDQ_EVENT_IMG_IMGSYS_IPE_ME_DONE	119
> +#define CMDQ_EVENT_IMG_IMGSYS_IPE_DVS_DONE	120
> +#define CMDQ_EVENT_IMG_IMGSYS_IPE_DVP_DONE	121
> +#define CMDQ_EVENT_FDVT1_RESERVED			122
> +#define CMDQ_EVENT_IMG_ENG_EVENT			123
> +
> +
> +#define CMDQ_EVENT_CAMSUBA_SW_PASS1_DONE	129
> +#define CMDQ_EVENT_CAMSUBB_SW_PASS1_DONE	130
> +#define CMDQ_EVENT_CAMSUBC_SW_PASS1_DONE	131
> +#define CMDQ_EVENT_GCAMSV_A_1_SW_PASS1_DONE		132
> +#define CMDQ_EVENT_GCAMSV_A_2_SW_PASS1_DONE		133
> +#define CMDQ_EVENT_GCAMSV_B_1_SW_PASS1_DONE		134
> +#define CMDQ_EVENT_GCAMSV_B_2_SW_PASS1_DONE		135
> +#define CMDQ_EVENT_GCAMSV_C_1_SW_PASS1_DONE		136
> +#define CMDQ_EVENT_GCAMSV_C_2_SW_PASS1_DONE		137
> +#define CMDQ_EVENT_GCAMSV_D_1_SW_PASS1_DONE		138
> +#define CMDQ_EVENT_GCAMSV_D_2_SW_PASS1_DONE		139
> +#define CMDQ_EVENT_GCAMSV_E_1_SW_PASS1_DONE		140
> +#define CMDQ_EVENT_GCAMSV_E_2_SW_PASS1_DONE		141
> +#define CMDQ_EVENT_GCAMSV_F_1_SW_PASS1_DONE		142
> +#define CMDQ_EVENT_GCAMSV_F_2_SW_PASS1_DONE		143
> +#define CMDQ_EVENT_GCAMSV_G_1_SW_PASS1_DONE		144
> +#define CMDQ_EVENT_GCAMSV_G_2_SW_PASS1_DONE		145
> +#define CMDQ_EVENT_GCAMSV_H_1_SW_PASS1_DONE		146
> +#define CMDQ_EVENT_GCAMSV_H_2_SW_PASS1_DONE		147
> +#define CMDQ_EVENT_GCAMSV_I_1_SW_PASS1_DONE		148
> +#define CMDQ_EVENT_GCAMSV_I_2_SW_PASS1_DONE		149
> +#define CMDQ_EVENT_GCAMSV_J_1_SW_PASS1_DONE		150
> +#define CMDQ_EVENT_GCAMSV_J_2_SW_PASS1_DONE		151
> +#define CMDQ_EVENT_MRAW_0_SW_PASS1_DONE		152
> +#define CMDQ_EVENT_MRAW_1_SW_PASS1_DONE		153
> +#define CMDQ_EVENT_MRAW_2_SW_PASS1_DONE		154
> +#define CMDQ_EVENT_MRAW_3_SW_PASS1_DONE		155
> +#define CMDQ_EVENT_SENINF_CAM0_FIFO_FULL	156
> +#define CMDQ_EVENT_SENINF_CAM1_FIFO_FULL	157
> +#define CMDQ_EVENT_SENINF_CAM2_FIFO_FULL	158
> +#define CMDQ_EVENT_SENINF_CAM3_FIFO_FULL	159
> +#define CMDQ_EVENT_SENINF_CAM4_FIFO_FULL	160
> +#define CMDQ_EVENT_SENINF_CAM5_FIFO_FULL	161
> +#define CMDQ_EVENT_SENINF_CAM6_FIFO_FULL	162
> +#define CMDQ_EVENT_SENINF_CAM7_FIFO_FULL	163
> +#define CMDQ_EVENT_SENINF_CAM8_FIFO_FULL	164
> +#define CMDQ_EVENT_SENINF_CAM9_FIFO_FULL	165
> +#define CMDQ_EVENT_SENINF_CAM10_FIFO_FULL	166
> +#define CMDQ_EVENT_SENINF_CAM11_FIFO_FULL	167
> +#define CMDQ_EVENT_SENINF_CAM12_FIFO_FULL	168
> +#define CMDQ_EVENT_SENINF_CAM13_FIFO_FULL	169
> +#define CMDQ_EVENT_SENINF_CAM14_FIFO_FULL	170
> +#define CMDQ_EVENT_SENINF_CAM15_FIFO_FULL	171
> +#define CMDQ_EVENT_SENINF_CAM16_FIFO_FULL	172
> +#define CMDQ_EVENT_SENINF_CAM17_FIFO_FULL	173
> +#define CMDQ_EVENT_SENINF_CAM18_FIFO_FULL	174
> +#define CMDQ_EVENT_SENINF_CAM19_FIFO_FULL	175
> +#define CMDQ_EVENT_SENINF_CAM20_FIFO_FULL	176
> +#define CMDQ_EVENT_SENINF_CAM21_FIFO_FULL	177
> +#define CMDQ_EVENT_SENINF_CAM22_FIFO_FULL	178
> +#define CMDQ_EVENT_SENINF_CAM23_FIFO_FULL	179
> +#define CMDQ_EVENT_SENINF_CAM24_FIFO_FULL	180
> +#define CMDQ_EVENT_SENINF_CAM25_FIFO_FULL	181
> +#define CMDQ_EVENT_SENINF_CAM26_FIFO_FULL	182
> +#define CMDQ_EVENT_TG_OVRUN_MRAW0_INT	183
> +#define CMDQ_EVENT_TG_OVRUN_MRAW1_INT	184
> +#define CMDQ_EVENT_TG_OVRUN_MRAW2_INT	185
> +#define CMDQ_EVENT_TG_OVRUN_MRAW3_INT	186
> +#define CMDQ_EVENT_DMA_R1_ERROR_MRAW0_INT	187
> +#define CMDQ_EVENT_DMA_R1_ERROR_MRAW1_INT	188
> +#define CMDQ_EVENT_DMA_R1_ERROR_MRAW2_INT	189
> +#define CMDQ_EVENT_DMA_R1_ERROR_MRAW3_INT	190
> +#define CMDQ_EVENT_PDA0_IRQO_EVENT_DONE_D1	191
> +#define CMDQ_EVENT_PDA1_IRQO_EVENT_DONE_D1		192
> +#define CMDQ_EVENT_CAM_SUBA_TG_INT1		193
> +#define CMDQ_EVENT_CAM_SUBA_TG_INT2		194
> +#define CMDQ_EVENT_CAM_SUBA_TG_INT3		195
> +#define CMDQ_EVENT_CAM_SUBA_TG_INT4		196
> +#define CMDQ_EVENT_CAM_SUBB_TG_INT1		197
> +#define CMDQ_EVENT_CAM_SUBB_TG_INT2		198
> +#define CMDQ_EVENT_CAM_SUBB_TG_INT3		199
> +#define CMDQ_EVENT_CAM_SUBB_TG_INT4		200
> +#define CMDQ_EVENT_CAM_SUBC_TG_INT1		201
> +#define CMDQ_EVENT_CAM_SUBC_TG_INT2		202
> +#define CMDQ_EVENT_CAM_SUBC_TG_INT3		203
> +#define CMDQ_EVENT_CAM_SUBC_TG_INT4		204
> +#define CMDQ_EVENT_CAM_SUBA_IMGO_R1_LOW_LATENCY_LINE_CNT_INT	205
> +#define CMDQ_EVENT_CAM_SUBA_YUVO_R1_LOW_LATENCY_LINE_CNT_INT	206
> +#define CMDQ_EVENT_CAM_SUBA_YUVO_R3_LOW_LATENCY_LINE_CNT_INT	207
> +#define CMDQ_EVENT_CAM_SUBA_DRZS4NO_R1_LOW_LATENCY_LINE_CNT_INT	
> 208
> +#define CMDQ_EVENT_CAM_SUBB_IMGO_R1_LOW_LATENCY_LINE_CNT_INT	209
> +#define CMDQ_EVENT_CAM_SUBB_YUVO_R1_LOW_LATENCY_LINE_CNT_INT	210
> +#define CMDQ_EVENT_CAM_SUBB_YUVO_R3_LOW_LATENCY_LINE_CNT_INT	211
> +#define CMDQ_EVENT_CAM_SUBB_DRZS4NO_R1_LOW_LATENCY_LINE_CNT_INT	
> 212
> +#define CMDQ_EVENT_CAM_SUBC_IMGO_R1_LOW_LATENCY_LINE_CNT_INT	213
> +#define CMDQ_EVENT_CAM_SUBC_YUVO_R1_LOW_LATENCY_LINE_CNT_INT	214
> +#define CMDQ_EVENT_CAM_SUBC_YUVO_R3_LOW_LATENCY_LINE_CNT_INT	215
> +#define CMDQ_EVENT_CAM_SUBC_DRZS4NO_R1_LOW_LATENCY_LINE_CNT_INT	
> 216
> +#define CMDQ_EVENT_RAW_SEL_SOF_SUBA		217
> +#define CMDQ_EVENT_RAW_SEL_SOF_SUBB		218
> +#define CMDQ_EVENT_RAW_SEL_SOF_SUBC		219
> +#define CMDQ_EVENT_CAM_SUBA_RING_BUFFER_OVERFLOW_INT_IN		
> 220
> +#define CMDQ_EVENT_CAM_SUBB_RING_BUFFER_OVERFLOW_INT_IN		
> 221
> +#define CMDQ_EVENT_CAM_SUBC_RING_BUFFER_OVERFLOW_INT_IN		
> 222
> +
> +#define CMDQ_EVENT_VPP0_MDP_RDMA_SOF	256
> +#define CMDQ_EVENT_VPP0_MDP_FG_SOF	257
> +#define CMDQ_EVENT_VPP0_STITCH_SOF	258
> +#define CMDQ_EVENT_VPP0_MDP_HDR_SOF	259
> +#define CMDQ_EVENT_VPP0_MDP_AAL_SOF	260
> +#define CMDQ_EVENT_VPP0_MDP_RSZ_IN_RSZ_SOF	261
> +#define CMDQ_EVENT_VPP0_MDP_TDSHP_SOF	262
> +#define CMDQ_EVENT_VPP0_DISP_COLOR_SOF	263
> +#define CMDQ_EVENT_VPP0_DISP_OVL_NOAFBC_SOF	264
> +#define CMDQ_EVENT_VPP0_VPP_PADDING_IN_PADDING_SOF	265
> +#define CMDQ_EVENT_VPP0_MDP_TCC_IN_SOF	266
> +#define CMDQ_EVENT_VPP0_MDP_WROT_SOF	267
> +
> +#define CMDQ_EVENT_VPP0_WARP0_MMSYS_TOP_RELAY_SOF_PRE	269
> +#define CMDQ_EVENT_VPP0_WARP1_MMSYS_TOP_RELAY_SOF_PRE	270
> +#define CMDQ_EVENT_VPP0_VPP1_MMSYS_TOP_RELAY_SOF	271
> +#define CMDQ_EVENT_VPP0_VPP1_IN_MMSYS_TOP_RELAY_SOF_PRE	272
> +#define CMDQ_EVENT_VPP0_DISP_RDMA_SOF	273
> +#define CMDQ_EVENT_VPP0_DISP_WDMA_SOF	274
> +#define CMDQ_EVENT_VPP0_MDP_HMS_SOF		275
> +#define CMDQ_EVENT_VPP0_MDP_RDMA_FRAME_DONE	288
> +#define CMDQ_EVENT_VPP0_MDP_FG_TILE_DONE	289
> +#define CMDQ_EVENT_VPP0_STITCH_FRAME_DONE	290
> +#define CMDQ_EVENT_VPP0_MDP_HDR_FRAME_DONE	291
> +#define CMDQ_EVENT_VPP0_MDP_AAL_FRAME_DONE	292
> +#define CMDQ_EVENT_VPP0_MDP_RSZ_FRAME_DONE	293
> +#define CMDQ_EVENT_VPP0_MDP_TDSHP_FRAME_DONE	294
> +#define CMDQ_EVENT_VPP0_DISP_COLOR_FRAME_DONE	295
> +#define CMDQ_EVENT_VPP0_DISP_OVL_NOAFBC_FRAME_DONE	296
> +#define CMDQ_EVENT_VPP0_VPP_PADDING_IN_PADDING_FRAME_DONE	297
> +#define CMDQ_EVENT_VPP0_MDP_TCC_TCC_FRAME_DONE	298
> +#define CMDQ_EVENT_VPP0_MDP_WROT_VIDO_WDONE	299
> +#define CMDQ_EVENT_VPP0_DISP_RDMA_FRAME_DONE	305
> +#define CMDQ_EVENT_VPP0_DISP_WDMA_FRAME_DONE	306
> +#define CMDQ_EVENT_VPP0_MDP_HMS_FRAME_DONE		307
> +
> +#define CMDQ_EVENT_VPP0_DISP_MUTEX_STREAM_DONE_0	320
> +#define CMDQ_EVENT_VPP0_DISP_MUTEX_STREAM_DONE_1	321
> +#define CMDQ_EVENT_VPP0_DISP_MUTEX_STREAM_DONE_2	322
> +#define CMDQ_EVENT_VPP0_DISP_MUTEX_STREAM_DONE_3	323
> +#define CMDQ_EVENT_VPP0_DISP_MUTEX_STREAM_DONE_4	324
> +#define CMDQ_EVENT_VPP0_DISP_MUTEX_STREAM_DONE_5	325
> +#define CMDQ_EVENT_VPP0_DISP_MUTEX_STREAM_DONE_6	326
> +#define CMDQ_EVENT_VPP0_DISP_MUTEX_STREAM_DONE_7	327
> +#define CMDQ_EVENT_VPP0_DISP_MUTEX_STREAM_DONE_8	328
> +#define CMDQ_EVENT_VPP0_DISP_MUTEX_STREAM_DONE_9	329
> +#define CMDQ_EVENT_VPP0_DISP_MUTEX_STREAM_DONE_10	330
> +#define CMDQ_EVENT_VPP0_DISP_MUTEX_STREAM_DONE_11	331
> +#define CMDQ_EVENT_VPP0_DISP_MUTEX_STREAM_DONE_12	332
> +#define CMDQ_EVENT_VPP0_DISP_MUTEX_STREAM_DONE_13	333
> +#define CMDQ_EVENT_VPP0_DISP_MUTEX_STREAM_DONE_14	334
> +#define CMDQ_EVENT_VPP0_DISP_MUTEX_STREAM_DONE_15	335
> +
> +#define CMDQ_EVENT_VPP0_DISP_RDMA_0_UNDERRUN	336
> +#define CMDQ_EVENT_VPP0_DISP_RDMA_1_UNDERRUN	337
> +#define CMDQ_EVENT_VPP0_U_MERGE4_UNDERRUN 338
> +#define CMDQ_EVENT_VPP0_U_VPP_SPLIT_VIDEO_0_OVERFLOW	339
> +#define CMDQ_EVENT_VPP0_U_VPP_SPLIT_VIDEO_1_OVERFLOW	340
> +#define CMDQ_EVENT_VPP0_DSI_0_UNDERRUN	341
> +#define CMDQ_EVENT_VPP0_DSI_1_UNDERRUN	342
> +#define CMDQ_EVENT_VPP0_DP_INTF_0 343
> +#define CMDQ_EVENT_VPP0_DP_INTF_1 344
> +#define CMDQ_EVENT_VPP0_DPI_0 345
> +#define CMDQ_EVENT_VPP0_DPI_1 346
> +#define CMDQ_EVENT_VPP0_MDP_RDMA_SW_RST_DONE	352
> +#define CMDQ_EVENT_VPP0_MDP_RDMA_PM_VALID_EVENT		353
> +#define CMDQ_EVENT_VPP0_DISP_OVL_NOAFBC_FRAME_RESET_DONE_PULSE	
> 	354
> +#define CMDQ_EVENT_VPP0_MDP_WROT_SW_RST_DONE	355
> +
> +#define CMDQ_EVENT_VPP0_DISP_OVL_NOAFBC_TARGET_MATCH_0	356
> +#define CMDQ_EVENT_VPP0_DISP_OVL_NOAFBC_TARGET_MATCH_1	357
> +#define CMDQ_EVENT_VPP0_DISP_OVL_NOAFBC_TARGET_MATCH_2	358
> +#define CMDQ_EVENT_VPP0_DISP_OVL_NOAFBC_TARGET_MATCH_3	359
> +#define CMDQ_EVENT_VPP0_DISP_OVL_NOAFBC_TARGET_MATCH_4	360
> +#define CMDQ_EVENT_VPP0_DISP_OVL_NOAFBC_TARGET_MATCH_5	361
> +#define CMDQ_EVENT_VPP0_DISP_OVL_NOAFBC_TARGET_MATCH_6	362
> +
> +#define CMDQ_EVENT_VPP0_DISP_RDMA_DISP_RDMA_VALID_EVENT		
> 363
> +#define CMDQ_EVENT_VPP0_DISP_RDMA_DISP_RDMA_TARGET_LINE_EVENT	
> 364
> +#define CMDQ_EVENT_VPP0_DISP_WDMA_SW_RST_DONE	365
> +#define CMDQ_EVENT_VPP0_DISP_WDMA_WDMA_VALID_EVENT			
> 366
> +#define CMDQ_EVENT_VPP0_DISP_WDMA_WDMA_TARGET_LINE_EVENT	367
> +
> +#define CMDQ_EVENT_VPP1_HDMI_META_SOF		384
> +#define CMDQ_EVENT_VPP1_DGI_SOF				385
> +#define CMDQ_EVENT_VPP1_VPP_SPLIT_SOF		386
> +#define CMDQ_EVENT_VPP1_SVPP1_MDP_TCC_SOF	387
> +#define CMDQ_EVENT_VPP1_SVPP1_MDP_RDMA_SOF	388
> +#define CMDQ_EVENT_VPP1_SVPP2_MDP_RDMA_SOF	389
> +#define CMDQ_EVENT_VPP1_SVPP3_MDP_RDMA_SOF	390
> +#define CMDQ_EVENT_VPP1_SVPP1_MDP_FG_SOF	391
> +#define CMDQ_EVENT_VPP1_SVPP2_MDP_FG_SOF	392
> +#define CMDQ_EVENT_VPP1_SVPP3_MDP_FG_SOF	393
> +#define CMDQ_EVENT_VPP1_SVPP1_MDP_HDR_SOF	394
> +#define CMDQ_EVENT_VPP1_SVPP2_MDP_HDR_SOF	395
> +#define CMDQ_EVENT_VPP1_SVPP3_MDP_HDR_SOF	396
> +#define CMDQ_EVENT_VPP1_SVPP1_MDP_AAL_SOF	397
> +#define CMDQ_EVENT_VPP1_SVPP2_MDP_AAL_SOF	398
> +#define CMDQ_EVENT_VPP1_SVPP3_MDP_AAL_SOF	399
> +#define CMDQ_EVENT_VPP1_SVPP1_MDP_RSZ_SOF	400
> +#define CMDQ_EVENT_VPP1_SVPP2_MDP_RSZ_SOF	401
> +#define CMDQ_EVENT_VPP1_SVPP3_MDP_RSZ_SOF	402
> +#define CMDQ_EVENT_VPP1_SVPP1_MDP_TDSHP_SOF	403
> +#define CMDQ_EVENT_VPP1_SVPP2_MDP_TDSHP_SOF	404
> +#define CMDQ_EVENT_VPP1_SVPP3_MDP_TDSHP_SOF	405
> +#define CMDQ_EVENT_VPP1_SVPP2_VPP_MERGE_SOF	406
> +#define CMDQ_EVENT_VPP1_SVPP3_VPP_MERGE_SOF	407
> +#define CMDQ_EVENT_VPP1_SVPP1_MDP_COLOR_SOF	408
> +#define CMDQ_EVENT_VPP1_SVPP2_MDP_COLOR_SOF	409
> +#define CMDQ_EVENT_VPP1_SVPP3_MDP_COLOR_SOF	410
> +#define CMDQ_EVENT_VPP1_SVPP1_MDP_OVL_SOF	411
> +#define CMDQ_EVENT_VPP1_SVPP1_VPP_PAD_SOF	412
> +#define CMDQ_EVENT_VPP1_SVPP2_VPP_PAD_SOF	413
> +#define CMDQ_EVENT_VPP1_SVPP3_VPP_PAD_SOF	414
> +#define CMDQ_EVENT_VPP1_SVPP1_MDP_WROT_SOF	415
> +#define CMDQ_EVENT_VPP1_SVPP2_MDP_WROT_SOF	416
> +#define CMDQ_EVENT_VPP1_SVPP3_MDP_WROT_SOF	417
> +#define CMDQ_EVENT_VPP1_VPP0_DL_IRLY_SOF	418
> +#define CMDQ_EVENT_VPP1_VPP0_DL_ORLY_SOF	419
> +#define CMDQ_EVENT_VPP1_VDO0_DL_ORLY_0_SOF	420
> +#define CMDQ_EVENT_VPP1_VDO0_DL_ORLY_1_SOF	421
> +#define CMDQ_EVENT_VPP1_VDO1_DL_ORLY_0_SOF	422
> +#define CMDQ_EVENT_VPP1_VDO1_DL_ORLY_1_SOF	423
> +#define CMDQ_EVENT_VPP1_SVPP1_MDP_RDMA_FRAME_DONE	424
> +#define CMDQ_EVENT_VPP1_SVPP2_MDP_RDMA_FRAME_DONE	425
> +#define CMDQ_EVENT_VPP1_SVPP3_MDP_RDMA_FRAME_DONE	426
> +#define CMDQ_EVENT_VPP1_SVPP1_MDP_WROT_FRAME_DONE	427
> +#define CMDQ_EVENT_VPP1_SVPP2_MDP_WROT_FRAME_DONE	428
> +#define CMDQ_EVENT_VPP1_SVPP3_MDP_WROT_FRAME_DONE	429
> +#define CMDQ_EVENT_VPP1_SVPP1_MDP_OVL_FRAME_DONE	430
> +#define CMDQ_EVENT_VPP1_SVPP1_MDP_RSZ_FRAME_DONE	431
> +#define CMDQ_EVENT_VPP1_SVPP2_MDP_RSZ_FRAME_DONE	432
> +#define CMDQ_EVENT_VPP1_SVPP3_MDP_RSZ_FRAME_DONE	433
> +#define CMDQ_EVENT_VPP1_SVPP1_MDP_FG_TILE_DONE		434
> +#define CMDQ_EVENT_VPP1_SVPP2_MDP_FG_TILE_DONE		435
> +#define CMDQ_EVENT_VPP1_SVPP3_MDP_FG_TILE_DONE		436
> +#define CMDQ_EVENT_VPP1_SVPP1_MDP_HDR_FRAME_DONE	437
> +#define CMDQ_EVENT_VPP1_SVPP2_MDP_HDR_FRAME_DONE	438
> +#define CMDQ_EVENT_VPP1_SVPP3_MDP_HDR_FRAME_DONE	439
> +#define CMDQ_EVENT_VPP1_SVPP1_MDP_AAL_FRAME_DONE	440
> +#define CMDQ_EVENT_VPP1_SVPP2_MDP_AAL_FRAME_DONE	441
> +#define CMDQ_EVENT_VPP1_SVPP3_MDP_AAL_FRAME_DONE	442
> +#define CMDQ_EVENT_VPP1_SVPP1_MDP_TDSHP_FRAME_DONE		443
> +#define CMDQ_EVENT_VPP1_SVPP2_MDP_TDSHP_FRAME_DONE		444
> +#define CMDQ_EVENT_VPP1_SVPP3_MDP_TDSHP_FRAME_DONE		445
> +#define CMDQ_EVENT_VPP1_SVPP1_MDP_COLOR_FRAME_DONE		446
> +#define CMDQ_EVENT_VPP1_SVPP2_MDP_COLOR_FRAME_DONE		447
> +#define CMDQ_EVENT_VPP1_SVPP3_MDP_COLOR_FRAME_DONE		448
> +#define CMDQ_EVENT_VPP1_SVPP1_VPP_PAD_FRAME_DONE	449
> +#define CMDQ_EVENT_VPP1_SVPP2_VPP_PAD_FRAME_DONE	450
> +#define CMDQ_EVENT_VPP1_SVPP3_VPP_PAD_FRAME_DONE	451
> +#define CMDQ_EVENT_VPP1_SVPP1_MDP_TCC_FRAME_DONE	452
> +#define CMDQ_EVENT_VPP1_MUTEX_STREAM_DONE_GCE_EVENT_0		
> 456
> +#define CMDQ_EVENT_VPP1_MUTEX_STREAM_DONE_GCE_EVENT_1		
> 457
> +#define CMDQ_EVENT_VPP1_MUTEX_STREAM_DONE_GCE_EVENT_2		
> 458
> +#define CMDQ_EVENT_VPP1_MUTEX_STREAM_DONE_GCE_EVENT_3		
> 459
> +#define CMDQ_EVENT_VPP1_MUTEX_STREAM_DONE_GCE_EVENT_4		
> 460
> +#define CMDQ_EVENT_VPP1_MUTEX_STREAM_DONE_GCE_EVENT_5		
> 461
> +#define CMDQ_EVENT_VPP1_MUTEX_STREAM_DONE_GCE_EVENT_6		
> 462
> +#define CMDQ_EVENT_VPP1_MUTEX_STREAM_DONE_GCE_EVENT_7		
> 463
> +#define CMDQ_EVENT_VPP1_MUTEX_STREAM_DONE_GCE_EVENT_8		
> 464
> +#define CMDQ_EVENT_VPP1_MUTEX_STREAM_DONE_GCE_EVENT_9		
> 465
> +#define CMDQ_EVENT_VPP1_MUTEX_STREAM_DONE_GCE_EVENT_10	466
> +#define CMDQ_EVENT_VPP1_MUTEX_STREAM_DONE_GCE_EVENT_11	467
> +#define CMDQ_EVENT_VPP1_MUTEX_STREAM_DONE_GCE_EVENT_12	468
> +#define CMDQ_EVENT_VPP1_MUTEX_STREAM_DONE_GCE_EVENT_13	469
> +#define CMDQ_EVENT_VPP1_MUTEX_STREAM_DONE_GCE_EVENT_14	470
> +#define CMDQ_EVENT_VPP1_MUTEX_STREAM_DONE_GCE_EVENT_15	471
> +#define CMDQ_EVENT_VPP1_MUTEX_BUF_UNDERRUN_GCE_EVENT_0	472
> +#define CMDQ_EVENT_VPP1_MUTEX_BUF_UNDERRUN_GCE_EVENT_1	473
> +#define CMDQ_EVENT_VPP1_MUTEX_BUF_UNDERRUN_GCE_EVENT_2	474
> +#define CMDQ_EVENT_VPP1_MUTEX_BUF_UNDERRUN_GCE_EVENT_3	475
> +#define CMDQ_EVENT_VPP1_MUTEX_BUF_UNDERRUN_GCE_EVENT_4	476
> +#define CMDQ_EVENT_VPP1_MUTEX_BUF_UNDERRUN_GCE_EVENT_5	477
> +#define CMDQ_EVENT_VPP1_MUTEX_BUF_UNDERRUN_GCE_EVENT_6	478
> +#define CMDQ_EVENT_VPP1_MUTEX_BUF_UNDERRUN_GCE_EVENT_7	479
> +#define CMDQ_EVENT_VPP1_MUTEX_BUF_UNDERRUN_GCE_EVENT_8	480
> +#define CMDQ_EVENT_VPP1_MUTEX_BUF_UNDERRUN_GCE_EVENT_9	481
> +#define CMDQ_EVENT_VPP1_MUTEX_BUF_UNDERRUN_GCE_EVENT_10	 482
> +#define CMDQ_EVENT_VPP1_MUTEX_BUF_UNDERRUN_GCE_EVENT_11	 483
> +#define CMDQ_EVENT_VPP1_MUTEX_BUF_UNDERRUN_GCE_EVENT_12	 484
> +#define CMDQ_EVENT_VPP1_MUTEX_BUF_UNDERRUN_GCE_EVENT_13	 485
> +#define CMDQ_EVENT_VPP1_MUTEX_BUF_UNDERRUN_GCE_EVENT_14	 486
> +#define CMDQ_EVENT_VPP1_MUTEX_BUF_UNDERRUN_GCE_EVENT_15	 487
> +#define CMDQ_EVENT_VPP1_DGI_SYNC_EVENT_0	488
> +#define CMDQ_EVENT_VPP1_DGI_SYNC_EVENT_1	489
> +#define CMDQ_EVENT_VPP1_DGI_SYNC_EVENT_2	490
> +#define CMDQ_EVENT_VPP1_DGI_SYNC_EVENT_3	491
> +#define CMDQ_EVENT_VPP1_DGI_SYNC_EVENT_4	492
> +#define CMDQ_EVENT_VPP1_DGI_SYNC_EVENT_5	493
> +#define CMDQ_EVENT_VPP1_DGI_SYNC_EVENT_6	494
> +#define CMDQ_EVENT_VPP1_DGI_SYNC_EVENT_7	495
> +#define CMDQ_EVENT_VPP1_DGI_SYNC_EVENT_8	496
> +#define CMDQ_EVENT_VPP1_DGI_SYNC_EVENT_9	497
> +#define CMDQ_EVENT_VPP1_DGI_SYNC_EVENT_10		498
> +#define CMDQ_EVENT_VPP1_DGI_SYNC_EVENT_11		499
> +#define CMDQ_EVENT_VPP1_DGI_SYNC_EVENT_12		500
> +#define CMDQ_EVENT_VPP1_DGI_SYNC_EVENT_13		501
> +
> +#define CMDQ_EVENT_VPP1_SVPP3_VPP_MERGE_GCE_EVENT	502
> +#define CMDQ_EVENT_VPP1_SVPP2_VPP_MERGE_GCE_EVENT	503
> +#define CMDQ_EVENT_VPP1_SVPP1_MDP_OVL_GCE_EVENT		504
> +#define CMDQ_EVENT_VPP1_VPP_SPLIT_DGI_GCE_EVENT		505
> +#define CMDQ_EVENT_VPP1_VPP_SPLIT_HDMI_GCE_EVENT	506
> +#define CMDQ_EVENT_VPP1_SVPP3_MDP_WROT_SW_RST_DONE_GCE_EVENT	507
> +#define CMDQ_EVENT_VPP1_SVPP2_MDP_WROT_SW_RST_DONE_GCE_EVENT	508
> +#define CMDQ_EVENT_VPP1_SVPP1_MDP_WROT_SW_RST_DONE_GCE_EVENT	509
> +
> +#define CMDQ_EVENT_VPP1_SVPP1_MDP_OVL_NEW_EVENT_0		510
> +#define CMDQ_EVENT_VPP1_SVPP1_MDP_OVL_NEW_EVENT_1		511
> +
> +#define CMDQ_EVENT_VDO0_DISP_OVL0_SOF	512
> +#define CMDQ_EVENT_VDO0_DISP_WDMA0_SOF	513
> +#define CMDQ_EVENT_VDO0_DISP_RDMA0_SOF	514
> +#define CMDQ_EVENT_VDO0_DISP_COLOR0_SOF	515
> +#define CMDQ_EVENT_VDO0_DISP_CCORR0_SOF	516
> +#define CMDQ_EVENT_VDO0_DISP_AAL0_SOF	517
> +#define CMDQ_EVENT_VDO0_DISP_GAMMA0_SOF	518
> +#define CMDQ_EVENT_VDO0_DISP_DITHER0_SOF	519
> +#define CMDQ_EVENT_VDO0_DSI0_SOF	520
> +#define CMDQ_EVENT_VDO0_DSC_WRAP0C0_SOF	521
> +#define CMDQ_EVENT_VDO0_DISP_OVL1_SOF	522
> +#define CMDQ_EVENT_VDO0_DISP_WDMA1_SOF	523
> +#define CMDQ_EVENT_VDO0_DISP_RDMA1_SOF	524
> +#define CMDQ_EVENT_VDO0_DISP_COLOR1_SOF	525
> +#define CMDQ_EVENT_VDO0_DISP_CCORR1_SOF	526
> +#define CMDQ_EVENT_VDO0_DISP_AAL1_SOF	527
> +#define CMDQ_EVENT_VDO0_DISP_GAMMA1_SOF	528
> +#define CMDQ_EVENT_VDO0_DISP_DITHER1_SOF	529
> +#define CMDQ_EVENT_VDO0_DSI1_SOF	530
> +#define CMDQ_EVENT_VDO0_DSC_WRAP0C1_SOF	531
> +#define CMDQ_EVENT_VDO0_VPP_MERGE0_SOF	532
> +#define CMDQ_EVENT_VDO0_DP_INTF0_SOF	533
> +#define CMDQ_EVENT_VDO0_DISP_DPI0_SOF	   534
> +#define CMDQ_EVENT_VDO0_DISP_DPI1_SOF	   535
> +#define CMDQ_EVENT_VDO0_DISP_POSTMASK0_SOF		536
> +#define CMDQ_EVENT_VDO0_MDP_WROT0_SOF	537
> +#define CMDQ_EVENT_VDO0_DISP_RSZ0_SOF	538
> +#define CMDQ_EVENT_VDO0_VPP1_DL_RELAY0_SOF		539
> +#define CMDQ_EVENT_VDO0_VPP1_DL_RELAY1_SOF		540
> +#define CMDQ_EVENT_VDO0_VDO1_DL_RELAY2_SOF		541
> +#define CMDQ_EVENT_VDO0_VDO0_DL_RELAY3_SOF		542
> +#define CMDQ_EVENT_VDO0_VDO0_DL_RELAY4_SOF		543
> +#define CMDQ_EVENT_VDO0_DISP_PWM0_SOF	544
> +#define CMDQ_EVENT_VDO0_DISP_PWM1_SOF	545
> +
> +#define CMDQ_EVENT_VDO0_DISP_OVL0_O_FRAME_DONE		546
> +#define CMDQ_EVENT_VDO0_DISP_WDMA0_FRAME_DONE		547
> +#define CMDQ_EVENT_VDO0_DISP_RDMA0_FRAME_DONE		548
> +#define CMDQ_EVENT_VDO0_DISP_COLOR0_O_FRAME_DONE	549
> +#define CMDQ_EVENT_VDO0_DISP_CCORR0_O_FRAME_DONE	550
> +#define CMDQ_EVENT_VDO0_DISP_AAL0_O_FRAME_DONE		551
> +#define CMDQ_EVENT_VDO0_DISP_GAMMA0_O_FRAME_DONE	552
> +#define CMDQ_EVENT_VDO0_DISP_DITHER0_O_FRAME_DONE	553
> +#define CMDQ_EVENT_VDO0_DSI0_FRAME_DONE	554
> +#define CMDQ_EVENT_VDO0_DSC_WRAP0_O_FRAME_DONE_0	555
> +#define CMDQ_EVENT_VDO0_DISP_OVL1_O_FRAME_DONE		556
> +#define CMDQ_EVENT_VDO0_DISP_WDMA1_O_FRAME_DONE		557
> +#define CMDQ_EVENT_VDO0_DISP_RDMA1_O_FRAME_DONE		558
> +#define CMDQ_EVENT_VDO0_DISP_COLOR1_O_FRAME_DONE	559
> +#define CMDQ_EVENT_VDO0_DISP_CCORR1_O_FRAME_DONE	560
> +#define CMDQ_EVENT_VDO0_DISP_AAL1_O_FRAME_DONE		561
> +#define CMDQ_EVENT_VDO0_DISP_GAMMA1_O_FRAME_DONE	562
> +#define CMDQ_EVENT_VDO0_DISP_DITHER1_O_FRAME_DONE	563
> +#define CMDQ_EVENT_VDO0_DSI1_FRAME_DONE	564
> +#define CMDQ_EVENT_VDO0_DSC_WRAP0_O_FRAME_DONE_1	565
> +
> +#define CMDQ_EVENT_VDO0_DP_INTF0_FRAME_DONE	567
> +#define CMDQ_EVENT_VDO0_DISP_DPI0_O_FRAME_DONE		568
> +#define CMDQ_EVENT_VDO0_DISP_DPI1_O_FRAME_DONE		569
> +#define CMDQ_EVENT_VDO0_DISP_POSTMASK0_O_FRAME_DONE	570
> +#define CMDQ_EVENT_VDO0_MDP_WROT0_O_FRAME_DONE		571
> +#define CMDQ_EVENT_VDO0_DISP_RSZ0_O_FRAME_DONE		572
> +
> +
> +#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_0		574
> +#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_1		575
> +#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_2		576
> +#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_3		577
> +#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_4		578
> +#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_5		579
> +#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_6		580
> +#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_7		581
> +#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_8		582
> +#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_9		583
> +#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_10	584
> +#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_11	585
> +#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_12	586
> +#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_13	587
> +#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_14	588
> +#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_15	589
> +
> +#define CMDQ_EVENT_VDO0_DISP_RDMA_0_UNDERRUN	590
> +#define CMDQ_EVENT_VDO0_DISP_RDMA_1_UNDERRUN	591
> +#define CMDQ_EVENT_VDO0_U_MERGE4_UNDERRUN	592
> +
> +#define CMDQ_EVENT_VDO0_DSI_0_UNDERRUN	595
> +#define CMDQ_EVENT_VDO0_DSI_1_UNDERRUN	596
> +#define CMDQ_EVENT_VDO0_DP_INTF_0	597
> +#define CMDQ_EVENT_VDO0_DP_INTF_1	598
> +#define CMDQ_EVENT_VDO0_DPI_0		599
> +#define CMDQ_EVENT_VDO0_DPI_1	600
> +
> +#define CMDQ_EVENT_VDO0_DISP_SMIASSERT_ENG_EVENT	606
> +#define CMDQ_EVENT_VDO0_DSI0_O_DSI_IRQ_EVENT_MM		607
> +#define CMDQ_EVENT_VDO0_DSI0_TE_ENG_EVENT_MM		608
> +#define CMDQ_EVENT_VDO0_DSI0_O_DSI_DONE_EVENT_MM	609
> +#define CMDQ_EVENT_VDO0_DSI0_O_DSI_VACTL_EVENT_MM	610
> +#define CMDQ_EVENT_VDO0_DSI1_O_DSI_IRQ_EVENT_MM		611
> +#define CMDQ_EVENT_VDO0_DSI1_TE_ENG_EVENT_MM		612
> +#define CMDQ_EVENT_VDO0_DSI1_O_DSI_DONE_EVENT_MM	613
> +#define CMDQ_EVENT_VDO0_DSI1_O_DSI_VACTL_EVENT_MM	614
> +#define CMDQ_EVENT_VDO0_DP_INTF0_O_DP_VSYNC_START_EVENT_MM		
> 615
> +#define CMDQ_EVENT_VDO0_DP_INTF0_O_DP_VSYNC_END_EVENT_MM	616
> +#define CMDQ_EVENT_VDO0_DP_INTF0_O_DP_VDE_START_EVENT_MM	617
> +#define CMDQ_EVENT_VDO0_DP_INTF0_O_DP_VDE_END_EVENT_MM		
> 618
> +#define CMDQ_EVENT_VDO0_DP_INTF0_O_VACT_TARGET_LINE_EVENT_MM	619
> +#define CMDQ_EVENT_VDO0_DP_INTF0_O_LAST_SAFE_BLANK_EVENT_MM		
> 620
> +#define CMDQ_EVENT_VDO0_DP_INTF0_O_LAST_LINE_EVENT_MM	621
> +#define CMDQ_EVENT_VDO0_DP_INTF0_O_TRIGGER_LOOP_CLEAR_EVENT_MM	
> 	622
> +#define CMDQ_EVENT_VDO0_DP_INTF0_O_TARGET_LINE_0_EVENT_MM	623
> +#define CMDQ_EVENT_VDO0_DP_INTF0_O_TARGET_LINE_1_EVENT_MM	624
> +#define CMDQ_EVENT_VDO0_DISP_POSTMASK0_O_FRAME_RESET_DONE_PULSE	
> 	625
> +#define CMDQ_EVENT_VDO0_VPP_MERGE0_O_VPP_MERGE_EVENT	626
> +#define CMDQ_EVENT_VDO0_DISP_OVL0_O_FRAME_RESET_DONE_PULSE		
> 627
> +#define CMDQ_EVENT_VDO0_DISP_RDMA0_O_DISP_RDMA_TARGET_LINE_EVENT	
> 628
> +#define CMDQ_EVENT_VDO0_DISP_WDMA0_O_WDMA_TARGET_LINE_EVENT		
> 629
> +#define CMDQ_EVENT_VDO0_DISP_WDMA0_O_SW_RST_DONE	630
> +
> +#define CMDQ_EVENT_VDO0_DISP_OVL0_O_TARGET_MATCH_EVENT_0	631
> +#define CMDQ_EVENT_VDO0_DISP_OVL0_O_TARGET_MATCH_EVENT_1	632
> +#define CMDQ_EVENT_VDO0_DISP_OVL0_O_TARGET_MATCH_EVENT_2	633
> +#define CMDQ_EVENT_VDO0_DISP_OVL0_O_TARGET_MATCH_EVENT_3	634
> +#define CMDQ_EVENT_VDO0_DISP_OVL0_O_TARGET_MATCH_EVENT_4	635
> +#define CMDQ_EVENT_VDO0_DISP_OVL0_O_TARGET_MATCH_EVENT_5	636
> +#define CMDQ_EVENT_VDO0_DISP_OVL0_O_TARGET_MATCH_EVENT_6	637
> +#define CMDQ_EVENT_VDO0_MDP_WROT0_O_SW_RST_DONE		638
> +#define CMDQ_EVENT_VDO0_RESERVED 639
> +#define CMDQ_EVENT_VDO1_MDP_RDMA0_SOF	640
> +#define CMDQ_EVENT_VDO1_MDP_RDMA1_SOF	641
> +#define CMDQ_EVENT_VDO1_MDP_RDMA2_SOF	642
> +#define CMDQ_EVENT_VDO1_MDP_RDMA3_SOF	643
> +#define CMDQ_EVENT_VDO1_MDP_RDMA4_SOF	644
> +#define CMDQ_EVENT_VDO1_MDP_RDMA5_SOF	645
> +#define CMDQ_EVENT_VDO1_MDP_RDMA6_SOF	646
> +#define CMDQ_EVENT_VDO1_MDP_RDMA7_SOF	647
> +#define CMDQ_EVENT_VDO1_DISP_PADDING0_SOF	648
> +#define CMDQ_EVENT_VDO1_DISP_PADDING1_SOF	649
> +#define CMDQ_EVENT_VDO1_DISP_PADDING2_SOF	650
> +#define CMDQ_EVENT_VDO1_DISP_PADDING3_SOF	651
> +#define CMDQ_EVENT_VDO1_DISP_PADDING4_SOF	652
> +#define CMDQ_EVENT_VDO1_DISP_PADDING5_SOF	653
> +#define CMDQ_EVENT_VDO1_DISP_PADDING6_SOF	654
> +#define CMDQ_EVENT_VDO1_DISP_PADDING7_SOF	655
> +#define CMDQ_EVENT_VDO1_DISP_RSZ0_SOF	656
> +#define CMDQ_EVENT_VDO1_DISP_RSZ1_SOF	657
> +#define CMDQ_EVENT_VDO1_DISP_RSZ2_SOF	658
> +#define CMDQ_EVENT_VDO1_DISP_RSZ3_SOF	659
> +#define CMDQ_EVENT_VDO1_VPP_MERGE0_SOF	660
> +#define CMDQ_EVENT_VDO1_VPP_MERGE1_SOF	661
> +#define CMDQ_EVENT_VDO1_VPP_MERGE2_SOF	662
> +#define CMDQ_EVENT_VDO1_VPP_MERGE3_SOF	663
> +#define CMDQ_EVENT_VDO1_VPP_MERGE4_SOF	664
> +#define CMDQ_EVENT_VDO1_VPP2_DL_RELAY_SOF	665
> +#define CMDQ_EVENT_VDO1_VPP3_DL_RELAY_SOF	666
> +#define CMDQ_EVENT_VDO0_DSC_DL_ASYNC_SOF	667
> +#define CMDQ_EVENT_VDO0_MERGE_DL_ASYNC_SOF		668
> +#define CMDQ_EVENT_VDO1_OUT_DL_RELAY_SOF	669
> +#define CMDQ_EVENT_VDO1_DISP_MIXER_SOF	670
> +#define CMDQ_EVENT_VDO1_HDR_VDO_FE0_SOF		671
> +#define CMDQ_EVENT_VDO1_HDR_VDO_FE1_SOF		672
> +#define CMDQ_EVENT_VDO1_HDR_GFX_FE0_SOF		673
> +#define CMDQ_EVENT_VDO1_HDR_GFX_FE1_SOF		674
> +#define CMDQ_EVENT_VDO1_HDR_VDO_BE0_SOF		675
> +#define CMDQ_EVENT_VDO1_HDR_MLOAD_SOF	676
> +#define CMDQ_EVENT_VDO1_DPI0_EXT_SOF		677
> +#define CMDQ_EVENT_VDO1_DPI1_EXT_SOF		678
> +#define CMDQ_EVENT_VDO1_DP_INTF_EXT_EXT_SOF		679
> +#define CMDQ_EVENT_VDO1_MDP_RDMA0_FRAME_DONE		680
> +#define CMDQ_EVENT_VDO1_MDP_RDMA1_FRAME_DONE		681
> +#define CMDQ_EVENT_VDO1_MDP_RDMA2_FRAME_DONE		682
> +#define CMDQ_EVENT_VDO1_MDP_RDMA3_FRAME_DONE		683
> +#define CMDQ_EVENT_VDO1_MDP_RDMA4_FRAME_DONE		684
> +#define CMDQ_EVENT_VDO1_MDP_RDMA5_FRAME_DONE		685
> +#define CMDQ_EVENT_VDO1_MDP_RDMA6_FRAME_DONE		686
> +#define CMDQ_EVENT_VDO1_MDP_RDMA7_FRAME_DONE		687
> +#define CMDQ_EVENT_VDO1_DISP_PADDING0_FRAME_DONE		688
> +#define CMDQ_EVENT_VDO1_DISP_PADDING1_FRAME_DONE		689
> +#define CMDQ_EVENT_VDO1_DISP_PADDING2_FRAME_DONE		690
> +#define CMDQ_EVENT_VDO1_DISP_PADDING3_FRAME_DONE		691
> +#define CMDQ_EVENT_VDO1_DISP_PADDING4_FRAME_DONE		692
> +#define CMDQ_EVENT_VDO1_DISP_PADDING5_FRAME_DONE		693
> +#define CMDQ_EVENT_VDO1_DISP_PADDING6_FRAME_DONE		694
> +#define CMDQ_EVENT_VDO1_DISP_PADDING7_FRAME_DONE		695
> +#define CMDQ_EVENT_VDO1_DISP_RSZ0_FRAME_DONE		696
> +#define CMDQ_EVENT_VDO1_DISP_RSZ1_FRAME_DONE		697
> +#define CMDQ_EVENT_VDO1_DISP_RSZ2_FRAME_DONE		698
> +#define CMDQ_EVENT_VDO1_DISP_RSZ3_FRAME_DONE		699
> +#define CMDQ_EVENT_VDO1_VPP_MERGE0_FRAME_DONE	700
> +#define CMDQ_EVENT_VDO1_VPP_MERGE1_FRAME_DONE	701
> +#define CMDQ_EVENT_VDO1_VPP_MERGE2_FRAME_DONE	702
> +#define CMDQ_EVENT_VDO1_VPP_MERGE3_FRAME_DONE	703
> +#define CMDQ_EVENT_VDO1_VPP_MERGE4_FRAME_DONE	704
> +#define CMDQ_EVENT_VDO1_DPI0_FRAME_DONE			705
> +#define CMDQ_EVENT_VDO1_DPI1_FRAME_DONE			706
> +#define CMDQ_EVENT_VDO1_DP_INTF0_FRAME_DONE		707
> +#define CMDQ_EVENT_VDO1_DISP_MIXER_FRAME_DONE_MM	708
> +
> +#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_0	709
> +#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_1	710
> +#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_2	711
> +#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_3	712
> +#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_4	713
> +#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_5	714
> +#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_6	715
> +#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_7	716
> +#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_8	717
> +#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_9	718
> +#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_10	719
> +#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_11	720
> +#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_12	721
> +#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_13	722
> +#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_14	723
> +#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_15	724
> +#define CMDQ_EVENT_VDO1_DISP_RDMA_0_UNDERRUN	725
> +#define CMDQ_EVENT_VDO1_DISP_RDMA_1_UNDERRUN 726
> +#define CMDQ_EVENT_VDO1_U_MERGE4_UNDERRUN	727
> +#define CMDQ_EVENT_VDO1_U_VPP_SPLIT_VIDEO_0_OVERFLOW 728
> +#define CMDQ_EVENT_VDO1_U_VPP_SPLIT_VIDEO_1_OVERFLOW 729
> +#define CMDQ_EVENT_VDO1_DSI_0_UNDERRUN 730
> +#define CMDQ_EVENT_VDO1_DSI_1_UNDERRUN 731
> +#define CMDQ_EVENT_VDO1_DP_INTF_0	732
> +#define CMDQ_EVENT_VDO1_DP_INTF_1	733
> +#define CMDQ_EVENT_VDO1_DPI_0	734
> +#define CMDQ_EVENT_VDO1_DPI_1	735
> +#define CMDQ_EVENT_VDO1_MDP_RDMA0_SW_RST_DONE	741
> +#define CMDQ_EVENT_VDO1_MDP_RDMA1_SW_RST_DONE	742
> +#define CMDQ_EVENT_VDO1_MDP_RDMA2_SW_RST_DONE	743
> +#define CMDQ_EVENT_VDO1_MDP_RDMA3_SW_RST_DONE	744
> +#define CMDQ_EVENT_VDO1_MDP_RDMA4_SW_RST_DONE	745
> +#define CMDQ_EVENT_VDO1_MDP_RDMA5_SW_RST_DONE	746
> +#define CMDQ_EVENT_VDO1_MDP_RDMA6_SW_RST_DONE	747
> +#define CMDQ_EVENT_VDO1_MDP_RDMA7_SW_RST_DONE	748
> +#define CMDQ_EVENT_VDO1_DP0_VDE_END_ENG_EVENT_MM	749
> +#define CMDQ_EVENT_VDO1_DP0_VDE_START_ENG_EVENT_MM	750
> +#define CMDQ_EVENT_VDO1_DP0_VSYNC_END_ENG_EVENT_MM	751
> +#define CMDQ_EVENT_VDO1_DP0_VSYNC_START_ENG_EVENT_MM 752
> +#define CMDQ_EVENT_VDO1_DP0_TARGET_LINE_ENG_EVENT_MM	753
> +#define CMDQ_EVENT_VDO1_VPP_MERGE0_EVENT		754
> +#define CMDQ_EVENT_VDO1_VPP_MERGE1_EVENT		755
> +#define CMDQ_EVENT_VDO1_VPP_MERGE2_EVENT		756
> +#define CMDQ_EVENT_VDO1_VPP_MERGE3_EVENT		757
> +#define CMDQ_EVENT_VDO1_VPP_MERGE4_EVENT		758
> +#define CMDQ_EVENT_VDO1_HDMITX_EVENT			759
> +#define CMDQ_EVENT_VDO1_HDR_VDO_BE0_ADL_TRIG_EVENT_MM		
> 760
> +#define CMDQ_EVENT_VDO1_HDR_GFX_FE1_THDR_ADL_TRIG_EVENT_MM	761
> +#define CMDQ_EVENT_VDO1_HDR_GFX_FE1_DM_ADL_TRIG_EVENT_MM		
> 762
> +#define CMDQ_EVENT_VDO1_HDR_GFX_FE0_THDR_ADL_TRIG_EVENT_MM	763
> +#define CMDQ_EVENT_VDO1_HDR_GFX_FE0_DM_ADL_TRIG_EVENT_MM		
> 764
> +#define CMDQ_EVENT_VDO1_HDR_VDO_FE1_ADL_TRIG_EVENT_MM		
> 765
> +#define CMDQ_EVENT_VDO1_HDR_VDO_FE1_AD0_TRIG_EVENT_MM		
> 766
> +#define CMDQ_EVENT_VDO1_DPI0_TARGET_LINE_1_EVENT_MM			
> 767
> +#define CMDQ_EVENT_HANDSHAKE_0		768
> +#define CMDQ_EVENT_HANDSHAKE_1		769
> +#define CMDQ_EVENT_HANDSHAKE_2		770
> +#define CMDQ_EVENT_HANDSHAKE_3		771
> +#define CMDQ_EVENT_HANDSHAKE_4		772
> +#define CMDQ_EVENT_HANDSHAKE_5		773
> +#define CMDQ_EVENT_HANDSHAKE_6		774
> +#define CMDQ_EVENT_HANDSHAKE_7		775
> +#define CMDQ_EVENT_HANDSHAKE_8		776
> +#define CMDQ_EVENT_HANDSHAKE_9		777
> +#define CMDQ_EVENT_HANDSHAKE_10		778
> +#define CMDQ_EVENT_HANDSHAKE_11		779
> +#define CMDQ_EVENT_HANDSHAKE_12		780
> +#define CMDQ_EVENT_HANDSHAKE_13		781
> +#define CMDQ_EVENT_HANDSHAKE_14		782
> +#define CMDQ_EVENT_HANDSHAKE_15		783
> +#define CMDQ_EVENT_VDEC_SOC_EVENT_0		800
> +#define CMDQ_EVENT_VDEC_SOC_EVENT_1		801
> +#define CMDQ_EVENT_VDEC_SOC_EVENT_2		802
> +#define CMDQ_EVENT_VDEC_SOC_EVENT_3		803
> +#define CMDQ_EVENT_VDEC_SOC_EVENT_4		804
> +#define CMDQ_EVENT_VDEC_SOC_EVENT_5		805
> +#define CMDQ_EVENT_VDEC_SOC_EVENT_6		806
> +#define CMDQ_EVENT_VDEC_SOC_EVENT_7		807
> +#define CMDQ_EVENT_VDEC_SOC_EVENT_8		808
> +#define CMDQ_EVENT_VDEC_SOC_EVENT_9		809
> +#define CMDQ_EVENT_VDEC_SOC_EVENT_10	810
> +#define CMDQ_EVENT_VDEC_SOC_EVENT_11	811
> +#define CMDQ_EVENT_VDEC_SOC_EVENT_12	812
> +#define CMDQ_EVENT_VDEC_SOC_EVENT_13	813
> +#define CMDQ_EVENT_VDEC_SOC_EVENT_14	814
> +#define CMDQ_EVENT_VDEC_SOC_EVENT_15	815
> +#define CMDQ_EVENT_VDEC_CORE0_EVENT_0	832
> +#define CMDQ_EVENT_VDEC_CORE0_EVENT_1	833
> +#define CMDQ_EVENT_VDEC_CORE0_EVENT_2	834
> +#define CMDQ_EVENT_VDEC_CORE0_EVENT_3	835
> +#define CMDQ_EVENT_VDEC_CORE0_EVENT_4	836
> +#define CMDQ_EVENT_VDEC_CORE0_EVENT_5	837
> +#define CMDQ_EVENT_VDEC_CORE0_EVENT_6	838
> +#define CMDQ_EVENT_VDEC_CORE0_EVENT_7	839
> +#define CMDQ_EVENT_VDEC_CORE0_EVENT_8	840
> +#define CMDQ_EVENT_VDEC_CORE0_EVENT_9	841
> +#define CMDQ_EVENT_VDEC_CORE0_EVENT_10	842
> +#define CMDQ_EVENT_VDEC_CORE0_EVENT_11	843
> +#define CMDQ_EVENT_VDEC_CORE0_EVENT_12	844
> +#define CMDQ_EVENT_VDEC_CORE0_EVENT_13	845
> +#define CMDQ_EVENT_VDEC_CORE0_EVENT_14	846
> +#define CMDQ_EVENT_VDEC_CORE0_EVENT_15	847
> +
> +#define CMDQ_EVENT_VENC_TOP_VENC_FRAME_DONE		865
> +#define CMDQ_EVENT_VENC_TOP_VENC_PAUSE_DONE		866
> +#define CMDQ_EVENT_VENC_TOP_JPGENC_DONE			867
> +#define CMDQ_EVENT_VENC_TOP_VENC_MB_DONE		868
> +#define CMDQ_EVENT_VENC_TOP_VENC_128BYTE_DONE	869
> +#define CMDQ_EVENT_VENC_TOP_JPGDEC_DONE			870
> +#define CMDQ_EVENT_VENC_TOP_VENC_SLICE_DONE		871
> +#define CMDQ_EVENT_VENC_TOP_JPGDEC_INSUFF_DONE		872
> +
> +#define CMDQ_EVENT_VENC_TOP_WP_2ND_STAGE_DONE	874
> +#define CMDQ_EVENT_VENC_TOP_WP_3RD_STAGE_DONE	875
> +#define CMDQ_EVENT_VENC_TOP_PPS_HEADER_DONE		876
> +#define CMDQ_EVENT_VENC_TOP_SPS_HEADER_DONE		877
> +#define CMDQ_EVENT_VENC_TOP_VPS_HEADER_DONE		878
> +
> +#define CMDQ_EVENT_WPE_VPP0_WPE_GCE_FRAME_DONE		882
> +#define CMDQ_EVENT_WPE_VPP0_WPE_DONE_SYNC_OUT		883
> +
> +#define CMDQ_EVENT_SVPP1_MDP_OVL_NEW_EVENT_2	896
> +#define CMDQ_EVENT_SVPP1_MDP_OVL_NEW_EVENT_3	897
> +#define CMDQ_EVENT_SVPP1_MDP_OVL_NEW_EVENT_4	898
> +#define CMDQ_EVENT_SVPP1_MDP_OVL_NEW_EVENT_5	899
> +#define CMDQ_EVENT_SVPP1_MDP_OVL_NEW_EVENT_6	900
> +
> +#define CMDQ_EVENT_VDO1_DPI0_TARGET_LINE_0_EVENT_MM		928
> +#define CMDQ_EVENT_VDO1_DPI0_TRIGGER_LOOP_CLEAR_EVENT_MM	929
> +#define CMDQ_EVENT_VDO1_DPI0_LAST_LINE_EVENT_MM		930
> +#define CMDQ_EVENT_VDO1_DPI0_LAST_SAFE_BLANK_EVENT_MM	931
> +#define CMDQ_EVENT_VDO1_DPI0_VSYNC_START_EVENT_MM	932
> +#define CMDQ_EVENT_VDO1_DPI1_TARGET_LINE_1_EVENT_MM		933
> +#define CMDQ_EVENT_VDO1_DPI1_TARGET_LINE_0_EVENT_MM		934
> +#define CMDQ_EVENT_VDO1_DPI1_TRIGGER_LOOP_CLEAR_EVENT_MM		
> 935
> +#define CMDQ_EVENT_VDO1_DPI1_LAST_LINE_EVENT_MM		936
> +#define CMDQ_EVENT_VDO1_DPI1_LAST_SAFE_BLANK_EVENT_MM	937
> +#define CMDQ_EVENT_VDO1_DPI1_VSYNC_START_EVENT_MM	938
> +#define CMDQ_EVENT_VDO1_DP_INTF_TARGET_LINE_1_EVENT_MM	939
> +#define CMDQ_EVENT_VDO1_DP_INTF_TARGET_LINE_0_EVENT_MM	940
> +#define CMDQ_EVENT_VDO1_DP_INTF_TRIGGER_LOOP_CLEAR_EVENT_MM		
> 941
> +#define CMDQ_EVENT_VDO1_DP_INTF_LAST_LINE_EVENT_MM	942
> +#define CMDQ_EVENT_VDO1_DP_INTF_LAST_SAFE_BLANK_EVENT_MM		
> 943
> +#define CMDQ_EVENT_VBLANK_FALLING	946
> +#define CMDQ_EVENT_VSC_FINISH	 947
> +#define CMDQ_EVENT_TPR_0		962
> +#define CMDQ_EVENT_TPR_1		963
> +#define CMDQ_EVENT_TPR_2		964
> +#define CMDQ_EVENT_TPR_3		965
> +#define CMDQ_EVENT_TPR_4		966
> +#define CMDQ_EVENT_TPR_5		967
> +#define CMDQ_EVENT_TPR_6		968
> +#define CMDQ_EVENT_TPR_7		969
> +#define CMDQ_EVENT_TPR_8		970
> +#define CMDQ_EVENT_TPR_9		971
> +#define CMDQ_EVENT_TPR_10		972
> +#define CMDQ_EVENT_TPR_11		973
> +#define CMDQ_EVENT_TPR_12		974
> +#define CMDQ_EVENT_TPR_13		975
> +#define CMDQ_EVENT_TPR_14		976
> +#define CMDQ_EVENT_TPR_15		977
> +#define CMDQ_EVENT_TPR_16		978
> +#define CMDQ_EVENT_TPR_17		979
> +#define CMDQ_EVENT_TPR_18		980
> +#define CMDQ_EVENT_TPR_19		981
> +#define CMDQ_EVENT_TPR_20		982
> +#define CMDQ_EVENT_TPR_21		983
> +#define CMDQ_EVENT_TPR_22		984
> +#define CMDQ_EVENT_TPR_23		985
> +#define CMDQ_EVENT_TPR_24		986
> +#define CMDQ_EVENT_TPR_25		987
> +#define CMDQ_EVENT_TPR_26		988
> +#define CMDQ_EVENT_TPR_27		989
> +#define CMDQ_EVENT_TPR_28		990
> +#define CMDQ_EVENT_TPR_29		991
> +#define CMDQ_EVENT_TPR_30		992
> +#define CMDQ_EVENT_TPR_31		993
> +
> +/* Event for gpr timer, used in sleep and poll with timeout */
> +#define CMDQ_EVENT_TPR_TIMEOUT_0	994
> +#define CMDQ_EVENT_TPR_TIMEOUT_1	995
> +#define CMDQ_EVENT_TPR_TIMEOUT_2	996
> +#define CMDQ_EVENT_TPR_TIMEOUT_3	997
> +#define CMDQ_EVENT_TPR_TIMEOUT_4	998
> +#define CMDQ_EVENT_TPR_TIMEOUT_5	999
> +#define CMDQ_EVENT_TPR_TIMEOUT_6	1000
> +#define CMDQ_EVENT_TPR_TIMEOUT_7	1001
> +#define CMDQ_EVENT_TPR_TIMEOUT_8	1002
> +#define CMDQ_EVENT_TPR_TIMEOUT_9	1003
> +#define CMDQ_EVENT_TPR_TIMEOUT_10	1004
> +#define CMDQ_EVENT_TPR_TIMEOUT_11	1005
> +#define CMDQ_EVENT_TPR_TIMEOUT_12	1006
> +#define CMDQ_EVENT_TPR_TIMEOUT_13	1007
> +#define CMDQ_EVENT_TPR_TIMEOUT_14	1008
> +#define CMDQ_EVENT_TPR_TIMEOUT_15	1009
> +
> +#define CMDQ_EVENT_OUTPIN_0	1018 /* exception */
> +#define CMDQ_EVENT_OUTPIN_1	1019 /* exception */
> +
> +/* end of hw event */
> +#define CMDQ_MAX_HW_EVENT				1019
> +
> +/* sw token should use the unused event id from 0 to 1023 */
> +#define CMDQ_SYNC_TOKEN_INVALID				(-1)
> +
> +/* Event for imgsys flow control */
> +#define CMDQ_SYNC_TOKEN_IMGSYS_WPE_EIS			124
> +#define CMDQ_SYNC_TOKEN_IMGSYS_WPE_TNR			125
> +#define CMDQ_SYNC_TOKEN_IMGSYS_WPE_LITE		126
> +#define CMDQ_SYNC_TOKEN_IMGSYS_TRAW			127
> +#define CMDQ_SYNC_TOKEN_IMGSYS_LTRAW			128
> +
> +#define CMDQ_SYNC_TOKEN_CAMSYS_POOL_1			223
> +#define CMDQ_SYNC_TOKEN_CAMSYS_POOL_2			224
> +#define CMDQ_SYNC_TOKEN_CAMSYS_POOL_3			225
> +#define CMDQ_SYNC_TOKEN_CAMSYS_POOL_4			226
> +#define CMDQ_SYNC_TOKEN_CAMSYS_POOL_5			227
> +#define CMDQ_SYNC_TOKEN_CAMSYS_POOL_6			228
> +#define CMDQ_SYNC_TOKEN_CAMSYS_POOL_7			229
> +#define CMDQ_SYNC_TOKEN_CAMSYS_POOL_8			230
> +#define CMDQ_SYNC_TOKEN_CAMSYS_POOL_9			231
> +#define CMDQ_SYNC_TOKEN_CAMSYS_POOL_10			232
> +
> +#define CMDQ_SYNC_TOKEN_IMGSYS_XTRAW			233
> +#define CMDQ_SYNC_TOKEN_IMGSYS_DIP			234
> +#define CMDQ_SYNC_TOKEN_IMGSYS_PQDIP_A			235
> +#define CMDQ_SYNC_TOKEN_IMGSYS_PQDIP_B			236
> +
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_1			237
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_2			238
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_3			239
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_4			240
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_5			241
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_6			242
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_7			243
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_8			244
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_9			245
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_10			246
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_11			247
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_12			248
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_13			249
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_14			250
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_15			251
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_16			252
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_17			253
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_18			254
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_19			255
> +
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_20			276
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_21			277
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_22			278
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_23			279
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_24			280
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_25			281
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_26			282
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_27			283
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_28			284
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_29			285
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_30			286
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_31			287
> +
> +#define CMDQ_SYNC_TOKEN_IPESYS_ME			300
> +#define CMDQ_SYNC_TOKEN_IMGSYS_VSS_TRAW			301
> +#define CMDQ_SYNC_TOKEN_IMGSYS_VSS_LTRAW		302
> +#define CMDQ_SYNC_TOKEN_IMGSYS_VSS_XTRAW		303
> +#define CMDQ_SYNC_TOKEN_IMGSYS_VSS_DIP			304
> +
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_32			308
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_33			309
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_34			310
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_35			311
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_36			312
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_37			313
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_38			314
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_39			315
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_40			316
> +
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_41			370
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_42			371
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_43			372
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_44			373
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_45			374
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_46			375
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_47			376
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_48			377
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_49			378
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_50			379
> +
> +#define CMDQ_SYNC_TOKEN_TZMP_ISP_WAIT			380
> +#define CMDQ_SYNC_TOKEN_TZMP_ISP_SET			381
> +
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_51			790
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_52			791
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_53			792
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_54			793
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_55			794
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_56			795
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_57			796
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_58			797
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_59			798
> +#define CMDQ_SYNC_TOKEN_IMGSYS_POOL_60			799
> +
> +/* SW token for ATF prebuilt */
> +#define CMDQ_SYNC_TOKEN_PREBUILT_MDP_WAIT			816
> +#define CMDQ_SYNC_TOKEN_PREBUILT_MDP_SET			817
> +#define CMDQ_SYNC_TOKEN_PREBUILT_MDP_LOCK			818
> +#define CMDQ_SYNC_TOKEN_PREBUILT_MML_WAIT			819
> +#define CMDQ_SYNC_TOKEN_PREBUILT_MML_SET			820
> +#define CMDQ_SYNC_TOKEN_PREBUILT_MML_LOCK			821
> +#define CMDQ_SYNC_TOKEN_PREBUILT_VFMT_WAIT			822
> +#define CMDQ_SYNC_TOKEN_PREBUILT_VFMT_SET			823
> +#define CMDQ_SYNC_TOKEN_PREBUILT_VFMT_LOCK			824
> +#define CMDQ_SYNC_TOKEN_PREBUILT_DISP_WAIT			825
> +#define CMDQ_SYNC_TOKEN_PREBUILT_DISP_SET			826
> +#define CMDQ_SYNC_TOKEN_PREBUILT_DISP_LOCK			827
> +
> +/* Config thread notify trigger thread */
> +#define CMDQ_SYNC_TOKEN_CONFIG_DIRTY			848
> +/* Trigger thread notify config thread */
> +#define CMDQ_SYNC_TOKEN_STREAM_EOF			849
> +/* Block Trigger thread until the ESD check finishes. */
> +#define CMDQ_SYNC_TOKEN_ESD_EOF				850
> +#define CMDQ_SYNC_TOKEN_STREAM_BLOCK			851
> +/* check CABC setup finish */
> +#define CMDQ_SYNC_TOKEN_CABC_EOF			852
> +/* Pass-2 notifies VENC frame is ready to be encoded */
> +#define CMDQ_SYNC_TOKEN_VENC_INPUT_READY		853
> +/* VENC notifies Pass-2 encode done so next frame may start */
> +#define CMDQ_SYNC_TOKEN_VENC_EOF			854
> +
> +/* Notify normal CMDQ there are some secure task done
> + * MUST NOT CHANGE, this token sync with secure world
> + */
> +#define CMDQ_SYNC_TOKEN_SECURE_THR_EOF			855
> +
> +/* CMDQ use sw token */
> +#define CMDQ_SYNC_TOKEN_USER_0				856
> +#define CMDQ_SYNC_TOKEN_USER_1				857
> +#define CMDQ_SYNC_TOKEN_POLL_MONITOR			858
> +#define CMDQ_TOKEN_TPR_LOCK			859
> +
> +/* ISP sw token */
> +#define CMDQ_SYNC_TOKEN_MSS				860
> +#define CMDQ_SYNC_TOKEN_MSF				861
> +
> +/* GPR access tokens (for register backup)
> + * There are 15 32-bit GPR, 3 GPR form a set
> + * (64-bit for address, 32-bit for value)
> + * MUST NOT CHANGE, these tokens sync with MDP
> + */
> +#define CMDQ_SYNC_TOKEN_GPR_SET_0			884
> +#define CMDQ_SYNC_TOKEN_GPR_SET_1			885
> +#define CMDQ_SYNC_TOKEN_GPR_SET_2			886
> +#define CMDQ_SYNC_TOKEN_GPR_SET_3			887
> +#define CMDQ_SYNC_TOKEN_GPR_SET_4			888
> +
> +/* Resource lock event to control resource in GCE thread */
> +#define CMDQ_SYNC_RESOURCE_WROT0			889
> +#define CMDQ_SYNC_RESOURCE_WROT1			890
> +
> +/* SW token for ATF display va */
> +#define CMDQ_SYNC_TOKEN_DISP_VA_START		1012
> +#define CMDQ_SYNC_TOKEN_DISP_VA_END			1013
> +
> +/* end of hw event */
> +#define CMDQ_MAX_HW_EVENT					1013
> +#endif




More information about the Linux-mediatek mailing list