[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <2adc89505b9f76db633bfe22cc2cba267fd4aa19.camel@mediatek.com>
Date: Tue, 2 Aug 2022 11:17:48 +0800
From: Rex-BC Chen <rex-bc.chen@...iatek.com>
To: Elvis Wang <Elvis.Wang@...iatek.com>,
Jassi Brar <jassisinghbrar@...il.com>,
Rob Herring <robh+dt@...nel.org>,
"Krzysztof Kozlowski" <krzysztof.kozlowski+dt@...aro.org>,
Matthias Brugger <matthias.bgg@...il.com>,
CK Hu <ck.hu@...iatek.com>
CC: <linux-kernel@...r.kernel.org>, <devicetree@...r.kernel.org>,
<linux-arm-kernel@...ts.infradead.org>,
<linux-mediatek@...ts.infradead.org>,
<Project_Global_Chrome_Upstream_Group@...iatek.com>
Subject: Re: [PATCH 2/2] dt-bindings: gce: add gce header file for mt8188
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@...iatek.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@...iatek.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
Powered by blists - more mailing lists