cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

mt8195-gce.h (33996B)


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