Blame view

include/imxdpuv1_events.h 13.1 KB
d41ce506b   Eric Lee   Initial Release, ...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
  /*
   * Copyright (c) 2005-2016 Freescale Semiconductor, Inc.
   * Copyright 2017 NXP
   *
   * SPDX-License-Identifier:	GPL-2.0+
   */
  
  #ifndef IMXDPUV1_EVENTS_H
  #define IMXDPUV1_EVENTS_H
  
  /* Shadow load (Blit Engine) */
  #define IMXDPUV1_STORE9_SHDLOAD_IRQ	0U
  #define IMXDPUV1_STORE9_SHDLOAD_CMD	0U
  
  /* Frame complete (Blit Engine) */
  #define IMXDPUV1_STORE9_FRAMECOMPLETE_IRQ	1U
  #define IMXDPUV1_STORE9_FRAMECOMPLETE_CMD	1U
  
  /* Sequence complete (Blit Engine) */
  #define IMXDPUV1_STORE9_SEQCOMPLETE_IRQ	2U
  #define IMXDPUV1_STORE9_SEQCOMPLETE_CMD	2U
  
  /* Shadow load (Display Controller Content Stream 0) */
  #define IMXDPUV1_EXTDST0_SHDLOAD_IRQ	3U
  #define IMXDPUV1_EXTDST0_SHDLOAD_CMD	3U
  
  /* Frame complete (Display Controller Content Stream 0) */
  #define IMXDPUV1_EXTDST0_FRAMECOMPLETE_IRQ	4U
  #define IMXDPUV1_EXTDST0_FRAMECOMPLETE_CMD	4U
  
  /* Sequence complete (Display Controller Content Stream 0) */
  #define IMXDPUV1_EXTDST0_SEQCOMPLETE_IRQ	5U
  #define IMXDPUV1_EXTDST0_SEQCOMPLETE_CMD	5U
  
  /* Shadow load (Display Controller Safety Stream 0) */
  #define IMXDPUV1_EXTDST4_SHDLOAD_IRQ	6U
  #define IMXDPUV1_EXTDST4_SHDLOAD_CMD	6U
  
  /* Frame complete (Display Controller Safety Stream 0) */
  #define IMXDPUV1_EXTDST4_FRAMECOMPLETE_IRQ	7U
  #define IMXDPUV1_EXTDST4_FRAMECOMPLETE_CMD	7U
  
  /* Sequence complete (Display Controller Safety Stream 0) */
  #define IMXDPUV1_EXTDST4_SEQCOMPLETE_IRQ	8U
  #define IMXDPUV1_EXTDST4_SEQCOMPLETE_CMD	8U
  
  /* Shadow load (Display Controller Content Stream 1) */
  #define IMXDPUV1_EXTDST1_SHDLOAD_IRQ	9U
  #define IMXDPUV1_EXTDST1_SHDLOAD_CMD	9U
  
  /* Frame complete (Display Controller Content Stream 1) */
  #define IMXDPUV1_EXTDST1_FRAMECOMPLETE_IRQ	10U
  #define IMXDPUV1_EXTDST1_FRAMECOMPLETE_CMD	10U
  
  /* Sequence complete (Display Controller Content Stream 1) */
  #define IMXDPUV1_EXTDST1_SEQCOMPLETE_IRQ	11U
  #define IMXDPUV1_EXTDST1_SEQCOMPLETE_CMD	11U
  
  /* Shadow load (Display Controller Safety Stream 1) */
  #define IMXDPUV1_EXTDST5_SHDLOAD_IRQ	12U
  #define IMXDPUV1_EXTDST5_SHDLOAD_CMD	12U
  
  /* Frame complete (Display Controller Safety Stream 1) */
  #define IMXDPUV1_EXTDST5_FRAMECOMPLETE_IRQ	13U
  #define IMXDPUV1_EXTDST5_FRAMECOMPLETE_CMD	13U
  
  /* Sequence complete (Display Controller Safety Stream 1) */
  #define IMXDPUV1_EXTDST5_SEQCOMPLETE_IRQ	14U
  #define IMXDPUV1_EXTDST5_SEQCOMPLETE_CMD	14U
  
  /* Shadow load (Display Controller Display Stream 0) */
  #define IMXDPUV1_DISENGCFG_SHDLOAD0_IRQ	15U
  #define IMXDPUV1_DISENGCFG_SHDLOAD0_CMD	15U
  
  /* Frame complete (Display Controller Display Stream 0) */
  #define IMXDPUV1_DISENGCFG_FRAMECOMPLETE0_IRQ	16U
  #define IMXDPUV1_DISENGCFG_FRAMECOMPLETE0_CMD	16U
  
  /* Sequence complete (Display Controller Display Stream 0) */
  #define IMXDPUV1_DISENGCFG_SEQCOMPLETE0_IRQ	17U
  #define IMXDPUV1_DISENGCFG_SEQCOMPLETE0_CMD	17U
  
  /* Programmable interrupt 0 (Display Controller Display Stream 0 FrameGen #0 unit) */
  #define IMXDPUV1_FRAMEGEN0_INT0_IRQ	18U
  #define IMXDPUV1_FRAMEGEN0_INT0_CMD	18U
  
  /* Programmable interrupt 1 (Display Controller Display Stream 0 FrameGen #0 unit) */
  #define IMXDPUV1_FRAMEGEN0_INT1_IRQ	19U
  #define IMXDPUV1_FRAMEGEN0_INT1_CMD	19U
  
  /* Programmable interrupt 2 (Display Controller Display Stream 0 FrameGen #0 unit) */
  #define IMXDPUV1_FRAMEGEN0_INT2_IRQ	20U
  #define IMXDPUV1_FRAMEGEN0_INT2_CMD	20U
  
  /* Programmable interrupt 3 (Display Controller Display Stream 0 FrameGen #0 unit) */
  #define IMXDPUV1_FRAMEGEN0_INT3_IRQ	21U
  #define IMXDPUV1_FRAMEGEN0_INT3_CMD	21U
  
  /* Shadow load (Display Controller Display Stream 0 Sig #0 unit) */
  #define IMXDPUV1_SIG0_SHDLOAD_IRQ	22U
  #define IMXDPUV1_SIG0_SHDLOAD_CMD	22U
  
  /* Measurement valid (Display Controller Display Stream 0 Sig #0 unit) */
  #define IMXDPUV1_SIG0_VALID_IRQ	23U
  #define IMXDPUV1_SIG0_VALID_CMD	23U
  
  /* Error condition (Display Controller Display Stream 0 Sig #0 unit) */
  #define IMXDPUV1_SIG0_ERROR_IRQ	24U
  #define IMXDPUV1_SIG0_ERROR_CMD	24U
  
  /* Shadow load (Display Controller Display Stream 1) */
  #define IMXDPUV1_DISENGCFG_SHDLOAD1_IRQ	25U
  #define IMXDPUV1_DISENGCFG_SHDLOAD1_CMD	25U
  
  /* Frame complete (Display Controller Display Stream 1) */
  #define IMXDPUV1_DISENGCFG_FRAMECOMPLETE1_IRQ	26U
  #define IMXDPUV1_DISENGCFG_FRAMECOMPLETE1_CMD	26U
  
  /* Sequence complete (Display Controller Display Stream 1) */
  #define IMXDPUV1_DISENGCFG_SEQCOMPLETE1_IRQ	27U
  #define IMXDPUV1_DISENGCFG_SEQCOMPLETE1_CMD	27U
  
  /* Programmable interrupt 0 (Display Controller Display Stream 1 FrameGen #1 unit) */
  #define IMXDPUV1_FRAMEGEN1_INT0_IRQ	28U
  #define IMXDPUV1_FRAMEGEN1_INT0_CMD	28U
  
  /* Programmable interrupt 1 (Display Controller Display Stream 1 FrameGen #1 unit) */
  #define IMXDPUV1_FRAMEGEN1_INT1_IRQ	29U
  #define IMXDPUV1_FRAMEGEN1_INT1_CMD	29U
  
  /* Programmable interrupt 2 (Display Controller Display Stream 1 FrameGen #1 unit) */
  #define IMXDPUV1_FRAMEGEN1_INT2_IRQ	30U
  #define IMXDPUV1_FRAMEGEN1_INT2_CMD	30U
  
  /* Programmable interrupt 3 (Display Controller Display Stream 1 FrameGen #1 unit) */
  #define IMXDPUV1_FRAMEGEN1_INT3_IRQ	31U
  #define IMXDPUV1_FRAMEGEN1_INT3_CMD	31U
  
  /* Shadow load (Display Controller Display Stream 1 Sig #1 unit) */
  #define IMXDPUV1_SIG1_SHDLOAD_IRQ	32U
  #define IMXDPUV1_SIG1_SHDLOAD_CMD	32U
  
  /* Measurement valid (Display Controller Display Stream 1 Sig #1 unit) */
  #define IMXDPUV1_SIG1_VALID_IRQ	33U
  #define IMXDPUV1_SIG1_VALID_CMD	33U
  
  /* Error condition (Display Controller Display Stream 1 Sig #1 unit) */
  #define IMXDPUV1_SIG1_ERROR_IRQ	34U
  #define IMXDPUV1_SIG1_ERROR_CMD	34U
  
  /* Reserved Do not use */
  #define IMXDPUV1_RESERVED35_IRQ	35U
  #define IMXDPUV1_RESERVED35_CMD	35U
  
  /* Error condition (Command Sequencer) */
  #define IMXDPUV1_CMDSEQ_ERROR_IRQ	36U
  #define IMXDPUV1_CMDSEQ_ERROR_CMD	36U
  
  /* Software interrupt 0 (Common Control) */
  #define IMXDPUV1_COMCTRL_SW0_IRQ	37U
  #define IMXDPUV1_COMCTRL_SW0_CMD	37U
  
  /* Software interrupt 1 (Common Control) */
  #define IMXDPUV1_COMCTRL_SW1_IRQ	38U
  #define IMXDPUV1_COMCTRL_SW1_CMD	38U
  
  /* Software interrupt 2 (Common Control) */
  #define IMXDPUV1_COMCTRL_SW2_IRQ	39U
  #define IMXDPUV1_COMCTRL_SW2_CMD	39U
  
  /* Software interrupt 3 (Common Control) */
  #define IMXDPUV1_COMCTRL_SW3_IRQ	40U
  #define IMXDPUV1_COMCTRL_SW3_CMD	40U
  
  /* Synchronization status activated (Display Controller Safety stream 0) */
  #define IMXDPUV1_FRAMEGEN0_PRIMSYNC_ON_IRQ	41U
  #define IMXDPUV1_FRAMEGEN0_PRIMSYNC_ON_CMD	41U
  
  /* Synchronization status deactivated (Display Controller Safety stream 0) */
  #define IMXDPUV1_FRAMEGEN0_PRIMSYNC_OFF_IRQ	42U
  #define IMXDPUV1_FRAMEGEN0_PRIMSYNC_OFF_CMD	42U
  
  /* Synchronization status activated (Display Controller Content stream 0) */
  #define IMXDPUV1_FRAMEGEN0_SECSYNC_ON_IRQ	43U
  #define IMXDPUV1_FRAMEGEN0_SECSYNC_ON_CMD	43U
  
  /* Synchronization status deactivated (Display Controller Content stream 0) */
  #define IMXDPUV1_FRAMEGEN0_SECSYNC_OFF_IRQ	44U
  #define IMXDPUV1_FRAMEGEN0_SECSYNC_OFF_CMD	44U
  
  /* Synchronization status activated (Display Controller Safety stream 1) */
  #define IMXDPUV1_FRAMEGEN1_PRIMSYNC_ON_IRQ	45U
  #define IMXDPUV1_FRAMEGEN1_PRIMSYNC_ON_CMD	45U
  
  /* Synchronization status deactivated (Display Controller Safety stream 1) */
  #define IMXDPUV1_FRAMEGEN1_PRIMSYNC_OFF_IRQ	46U
  #define IMXDPUV1_FRAMEGEN1_PRIMSYNC_OFF_CMD	46U
  
  /* Synchronization status activated (Display Controller Content stream 1) */
  #define IMXDPUV1_FRAMEGEN1_SECSYNC_ON_IRQ	47U
  #define IMXDPUV1_FRAMEGEN1_SECSYNC_ON_CMD	47U
  
  /* Synchronization status deactivated (Display Controller Content stream 1) */
  #define IMXDPUV1_FRAMEGEN1_SECSYNC_OFF_IRQ	48U
  #define IMXDPUV1_FRAMEGEN1_SECSYNC_OFF_CMD	48U
  
  /* Synchronization status (Display Controller Safety stream 0) */
  #define IMXDPUV1_FRAMEGEN0_PRIMSYNC_CMD	49U
  #define IMXDPUV1_FRAMEGEN0_PRIMSYNC_STS	0U
  
  /* Synchronization status (Display Controller Content stream 0) */
  #define IMXDPUV1_FRAMEGEN0_SECSYNC_CMD	50U
  #define IMXDPUV1_FRAMEGEN0_SECSYNC_STS	1U
  
  /* Synchronization status (Display Controller Safety stream 1) */
  #define IMXDPUV1_FRAMEGEN1_PRIMSYNC_CMD	51U
  #define IMXDPUV1_FRAMEGEN1_PRIMSYNC_STS	2U
  
  /* Synchronization status (Display Controller Content stream 1) */
  #define IMXDPUV1_FRAMEGEN1_SECSYNC_CMD	52U
  #define IMXDPUV1_FRAMEGEN1_SECSYNC_STS	3U
  
  /* Shadow load request (Display Controller Pixel Engine configuration Store #9 synchronizer) */
  #define IMXDPUV1_PIXENGCFG_STORE9_SHDLDREQ_CMD	53U
  
  /* Shadow load request (Display Controller Pixel Engine configuration ExtDst #0 synchronizer) */
  #define IMXDPUV1_PIXENGCFG_EXTDST0_SHDLDREQ_CMD	54U
  
  /* Shadow load request (Display Controller Pixel Engine configuration ExtDst #4 synchronizer) */
  #define IMXDPUV1_PIXENGCFG_EXTDST4_SHDLDREQ_CMD	55U
  
  /* Shadow load request (Display Controller Pixel Engine configuration ExtDst #1 synchronizer) */
  #define IMXDPUV1_PIXENGCFG_EXTDST1_SHDLDREQ_CMD	56U
  
  /* Shadow load request (Display Controller Pixel Engine configuration ExtDst #5 synchronizer) */
  #define IMXDPUV1_PIXENGCFG_EXTDST5_SHDLDREQ_CMD	57U
  
  /* Shadow load request (Blit Engine FetchDecode #9 tree) */
  #define IMXDPUV1_PIXENGCFG_FETCHDECODE9_SHDLDREQ_CMD	58U
  
  /* Shadow load request (Blit Engine FetchWarp #9 tree) */
  #define IMXDPUV1_PIXENGCFG_FETCHWARP9_SHDLDREQ_CMD	59U
  
  /* Shadow load request (Blit Engine FetchEco #9 tree) */
  #define IMXDPUV1_PIXENGCFG_FETCHECO9_SHDLDREQ_CMD	60U
  
  /* Shadow load request (Display Controller ConstFrame #0 tree) */
  #define IMXDPUV1_PIXENGCFG_CONSTFRAME0_SHDLDREQ_CMD	61U
  
  /* Shadow load request (Display Controller ConstFrame #4 tree) */
  #define IMXDPUV1_PIXENGCFG_CONSTFRAME4_SHDLDREQ_CMD	62U
  
  /* Shadow load request (Display Controller ConstFrame #1 tree) */
  #define IMXDPUV1_PIXENGCFG_CONSTFRAME1_SHDLDREQ_CMD	63U
  
  /* Shadow load request (Display Controller ConstFrame #5 tree) */
  #define IMXDPUV1_PIXENGCFG_CONSTFRAME5_SHDLDREQ_CMD	64U
  
  /* Shadow load request (Display Controller FetchWarp #2 tree) */
  #define IMXDPUV1_PIXENGCFG_FETCHWARP2_SHDLDREQ_CMD	65U
  
  /* Shadow load request (Display Controller FetchEco #2 tree) */
  #define IMXDPUV1_PIXENGCFG_FETCHECO2_SHDLDREQ_CMD	66U
  
  /* Shadow load request (Display Controller FetchDecode #0 tree) */
  #define IMXDPUV1_PIXENGCFG_FETCHDECODE0_SHDLDREQ_CMD	67U
  
  /* Shadow load request (Display Controller FetchEco #0 tree) */
  #define IMXDPUV1_PIXENGCFG_FETCHECO0_SHDLDREQ_CMD	68U
  
  /* Shadow load request (Display Controller FetchDecode #1 tree) */
  #define IMXDPUV1_PIXENGCFG_FETCHDECODE1_SHDLDREQ_CMD	69U
  
  /* Shadow load request (Display Controller FetchEco #1 tree) */
  #define IMXDPUV1_PIXENGCFG_FETCHECO1_SHDLDREQ_CMD	70U
  
  /* Shadow load request (Display Controller FetchLayer #0 tree) */
  #define IMXDPUV1_PIXENGCFG_FETCHLAYER0_SHDLDREQ_CMD	71U
  
  /* Shadow load request (Blit Engine FetchWarp #9 unit Layer 0) */
  #define IMXDPUV1_FETCHWARP9_SHDLDREQ0_CMD	72U
  
  /* Shadow load request (Blit Engine FetchWarp #9 unit Layer 1) */
  #define IMXDPUV1_FETCHWARP9_SHDLDREQ1_CMD	73U
  
  /* Shadow load request (Blit Engine FetchWarp #9 unit Layer 2) */
  #define IMXDPUV1_FETCHWARP9_SHDLDREQ2_CMD	74U
  
  /* Shadow load request (Blit Engine FetchWarp #9 unit Layer 3) */
  #define IMXDPUV1_FETCHWARP9_SHDLDREQ3_CMD	75U
  
  /* Shadow load request (Blit Engine FetchWarp #9 unit Layer 4) */
  #define IMXDPUV1_FETCHWARP9_SHDLDREQ4_CMD	76U
  
  /* Shadow load request (Blit Engine FetchWarp #9 unit Layer 5) */
  #define IMXDPUV1_FETCHWARP9_SHDLDREQ5_CMD	77U
  
  /* Shadow load request (Blit Engine FetchWarp #9 unit Layer 6) */
  #define IMXDPUV1_FETCHWARP9_SHDLDREQ6_CMD	78U
  
  /* Shadow load request (Blit Engine FetchWarp #9 unit Layer 7) */
  #define IMXDPUV1_FETCHWARP9_SHDLDREQ7_CMD	79U
  
  /* Shadow load request (Display Controller FetchWarp #2 unit Layer 0) */
  #define IMXDPUV1_FETCHWARP2_SHDLDREQ0_CMD	80U
  
  /* Shadow load request (Display Controller FetchWarp #2 unit Layer 1) */
  #define IMXDPUV1_FETCHWARP2_SHDLDREQ1_CMD	81U
  
  /* Shadow load request (Display Controller FetchWarp #2 unit Layer 2) */
  #define IMXDPUV1_FETCHWARP2_SHDLDREQ2_CMD	82U
  
  /* Shadow load request (Display Controller FetchWarp #2 unit Layer 3) */
  #define IMXDPUV1_FETCHWARP2_SHDLDREQ3_CMD	83U
  
  /* Shadow load request (Display Controller FetchWarp #2 unit Layer 4) */
  #define IMXDPUV1_FETCHWARP2_SHDLDREQ4_CMD	84U
  
  /* Shadow load request (Display Controller FetchWarp #2 unit Layer 5) */
  #define IMXDPUV1_FETCHWARP2_SHDLDREQ5_CMD	85U
  
  /* Shadow load request (Display Controller FetchWarp #2 unit Layer 6) */
  #define IMXDPUV1_FETCHWARP2_SHDLDREQ6_CMD	86U
  
  /* Shadow load request (Display Controller FetchWarp #2 unit Layer 7) */
  #define IMXDPUV1_FETCHWARP2_SHDLDREQ7_CMD	87U
  
  /* Shadow load request (Display Controller FetchLayer #0 unit Layer 0) */
  #define IMXDPUV1_FETCHLAYER0_SHDLDREQ0_CMD	88U
  
  /* Shadow load request (Display Controller FetchLayer #0 unit Layer 1) */
  #define IMXDPUV1_FETCHLAYER0_SHDLDREQ1_CMD	89U
  
  /* Shadow load request (Display Controller FetchLayer #0 unit Layer 2) */
  #define IMXDPUV1_FETCHLAYER0_SHDLDREQ2_CMD	90U
  
  /* Shadow load request (Display Controller FetchLayer #0 unit Layer 3) */
  #define IMXDPUV1_FETCHLAYER0_SHDLDREQ3_CMD	91U
  
  /* Shadow load request (Display Controller FetchLayer #0 unit Layer 4) */
  #define IMXDPUV1_FETCHLAYER0_SHDLDREQ4_CMD	92U
  
  /* Shadow load request (Display Controller FetchLayer #0 unit Layer 5) */
  #define IMXDPUV1_FETCHLAYER0_SHDLDREQ5_CMD	93U
  
  /* Shadow load request (Display Controller FetchLayer #0 unit Layer 6) */
  #define IMXDPUV1_FETCHLAYER0_SHDLDREQ6_CMD	94U
  
  /* Shadow load request (Display Controller FetchLayer #0 unit Layer 7) */
  #define IMXDPUV1_FETCHLAYER0_SHDLDREQ7_CMD	95U
  
  
  #endif /* IMXDPUV1_EVENTS */