hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
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
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
#ifndef COMMON_XML
#define COMMON_XML
 
/* Autogenerated file, DO NOT EDIT manually!
 
This file was generated by the rules-ng-ng headergen tool in this git repository:
http://0x04.net/cgit/index.cgi/rules-ng-ng
git clone git://0x04.net/rules-ng-ng
 
The rules-ng-ng source files this header was generated from are:
- texdesc_3d.xml (   3183 bytes, from 2017-12-18 16:51:59)
- copyright.xml  (   1597 bytes, from 2016-12-08 16:37:56)
- common.xml     (  35468 bytes, from 2018-01-22 13:48:54)
- common_3d.xml  (  14615 bytes, from 2017-12-18 16:51:59)
 
Copyright (C) 2012-2018 by the following authors:
- Wladimir J. van der Laan <laanwj@gmail.com>
- Christian Gmeiner <christian.gmeiner@gmail.com>
- Lucas Stach <l.stach@pengutronix.de>
- Russell King <rmk@arm.linux.org.uk>
 
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sub license,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
 
The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial portions
of the Software.
 
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
*/
 
 
#define PIPE_ID_PIPE_3D                        0x00000000
#define PIPE_ID_PIPE_2D                        0x00000001
#define SYNC_RECIPIENT_FE                    0x00000001
#define SYNC_RECIPIENT_RA                    0x00000005
#define SYNC_RECIPIENT_PE                    0x00000007
#define SYNC_RECIPIENT_DE                    0x0000000b
#define SYNC_RECIPIENT_BLT                    0x00000010
#define ENDIAN_MODE_NO_SWAP                    0x00000000
#define ENDIAN_MODE_SWAP_16                    0x00000001
#define ENDIAN_MODE_SWAP_32                    0x00000002
#define chipModel_GC200                        0x00000200
#define chipModel_GC300                        0x00000300
#define chipModel_GC320                        0x00000320
#define chipModel_GC328                        0x00000328
#define chipModel_GC350                        0x00000350
#define chipModel_GC355                        0x00000355
#define chipModel_GC400                        0x00000400
#define chipModel_GC410                        0x00000410
#define chipModel_GC420                        0x00000420
#define chipModel_GC428                        0x00000428
#define chipModel_GC450                        0x00000450
#define chipModel_GC500                        0x00000500
#define chipModel_GC520                        0x00000520
#define chipModel_GC530                        0x00000530
#define chipModel_GC600                        0x00000600
#define chipModel_GC700                        0x00000700
#define chipModel_GC800                        0x00000800
#define chipModel_GC860                        0x00000860
#define chipModel_GC880                        0x00000880
#define chipModel_GC900                        0x00000900
#define chipModel_GC1000                    0x00001000
#define chipModel_GC1500                    0x00001500
#define chipModel_GC2000                    0x00002000
#define chipModel_GC2100                    0x00002100
#define chipModel_GC2200                    0x00002200
#define chipModel_GC2500                    0x00002500
#define chipModel_GC3000                    0x00003000
#define chipModel_GC4000                    0x00004000
#define chipModel_GC5000                    0x00005000
#define chipModel_GC5200                    0x00005200
#define chipModel_GC6400                    0x00006400
#define chipModel_GC7000                    0x00007000
#define chipModel_GC7400                    0x00007400
#define chipModel_GC8000                    0x00008000
#define chipModel_GC8100                    0x00008100
#define chipModel_GC8200                    0x00008200
#define chipModel_GC8400                    0x00008400
#define RGBA_BITS_R                        0x00000001
#define RGBA_BITS_G                        0x00000002
#define RGBA_BITS_B                        0x00000004
#define RGBA_BITS_A                        0x00000008
#define chipFeatures_FAST_CLEAR                    0x00000001
#define chipFeatures_SPECIAL_ANTI_ALIASING            0x00000002
#define chipFeatures_PIPE_3D                    0x00000004
#define chipFeatures_DXT_TEXTURE_COMPRESSION            0x00000008
#define chipFeatures_DEBUG_MODE                    0x00000010
#define chipFeatures_Z_COMPRESSION                0x00000020
#define chipFeatures_YUV420_SCALER                0x00000040
#define chipFeatures_MSAA                    0x00000080
#define chipFeatures_DC                        0x00000100
#define chipFeatures_PIPE_2D                    0x00000200
#define chipFeatures_ETC1_TEXTURE_COMPRESSION            0x00000400
#define chipFeatures_FAST_SCALER                0x00000800
#define chipFeatures_HIGH_DYNAMIC_RANGE                0x00001000
#define chipFeatures_YUV420_TILER                0x00002000
#define chipFeatures_MODULE_CG                    0x00004000
#define chipFeatures_MIN_AREA                    0x00008000
#define chipFeatures_NO_EARLY_Z                    0x00010000
#define chipFeatures_NO_422_TEXTURE                0x00020000
#define chipFeatures_BUFFER_INTERLEAVING            0x00040000
#define chipFeatures_BYTE_WRITE_2D                0x00080000
#define chipFeatures_NO_SCALER                    0x00100000
#define chipFeatures_YUY2_AVERAGING                0x00200000
#define chipFeatures_HALF_PE_CACHE                0x00400000
#define chipFeatures_HALF_TX_CACHE                0x00800000
#define chipFeatures_YUY2_RENDER_TARGET                0x01000000
#define chipFeatures_MEM32                    0x02000000
#define chipFeatures_PIPE_VG                    0x04000000
#define chipFeatures_VGTS                    0x08000000
#define chipFeatures_FE20                    0x10000000
#define chipFeatures_BYTE_WRITE_3D                0x20000000
#define chipFeatures_RS_YUV_TARGET                0x40000000
#define chipFeatures_32_BIT_INDICES                0x80000000
#define chipMinorFeatures0_FLIP_Y                0x00000001
#define chipMinorFeatures0_DUAL_RETURN_BUS            0x00000002
#define chipMinorFeatures0_ENDIANNESS_CONFIG            0x00000004
#define chipMinorFeatures0_TEXTURE_8K                0x00000008
#define chipMinorFeatures0_CORRECT_TEXTURE_CONVERTER        0x00000010
#define chipMinorFeatures0_SPECIAL_MSAA_LOD            0x00000020
#define chipMinorFeatures0_FAST_CLEAR_FLUSH            0x00000040
#define chipMinorFeatures0_2DPE20                0x00000080
#define chipMinorFeatures0_CORRECT_AUTO_DISABLE            0x00000100
#define chipMinorFeatures0_RENDERTARGET_8K            0x00000200
#define chipMinorFeatures0_2BITPERTILE                0x00000400
#define chipMinorFeatures0_SEPARATE_TILE_STATUS_WHEN_INTERLEAVED    0x00000800
#define chipMinorFeatures0_SUPER_TILED                0x00001000
#define chipMinorFeatures0_VG_20                0x00002000
#define chipMinorFeatures0_TS_EXTENDED_COMMANDS            0x00004000
#define chipMinorFeatures0_COMPRESSION_FIFO_FIXED        0x00008000
#define chipMinorFeatures0_HAS_SIGN_FLOOR_CEIL            0x00010000
#define chipMinorFeatures0_VG_FILTER                0x00020000
#define chipMinorFeatures0_VG_21                0x00040000
#define chipMinorFeatures0_SHADER_HAS_W                0x00080000
#define chipMinorFeatures0_HAS_SQRT_TRIG            0x00100000
#define chipMinorFeatures0_MORE_MINOR_FEATURES            0x00200000
#define chipMinorFeatures0_MC20                    0x00400000
#define chipMinorFeatures0_MSAA_SIDEBAND            0x00800000
#define chipMinorFeatures0_BUG_FIXES0                0x01000000
#define chipMinorFeatures0_VAA                    0x02000000
#define chipMinorFeatures0_BYPASS_IN_MSAA            0x04000000
#define chipMinorFeatures0_HZ                    0x08000000
#define chipMinorFeatures0_NEW_TEXTURE                0x10000000
#define chipMinorFeatures0_2D_A8_TARGET                0x20000000
#define chipMinorFeatures0_CORRECT_STENCIL            0x40000000
#define chipMinorFeatures0_ENHANCE_VR                0x80000000
#define chipMinorFeatures1_RSUV_SWIZZLE                0x00000001
#define chipMinorFeatures1_V2_COMPRESSION            0x00000002
#define chipMinorFeatures1_VG_DOUBLE_BUFFER            0x00000004
#define chipMinorFeatures1_EXTRA_EVENT_STATES            0x00000008
#define chipMinorFeatures1_NO_STRIPING_NEEDED            0x00000010
#define chipMinorFeatures1_TEXTURE_STRIDE            0x00000020
#define chipMinorFeatures1_BUG_FIXES3                0x00000040
#define chipMinorFeatures1_AUTO_DISABLE                0x00000080
#define chipMinorFeatures1_AUTO_RESTART_TS            0x00000100
#define chipMinorFeatures1_DISABLE_PE_GATING            0x00000200
#define chipMinorFeatures1_L2_WINDOWING                0x00000400
#define chipMinorFeatures1_HALF_FLOAT                0x00000800
#define chipMinorFeatures1_PIXEL_DITHER                0x00001000
#define chipMinorFeatures1_TWO_STENCIL_REFERENCE        0x00002000
#define chipMinorFeatures1_EXTENDED_PIXEL_FORMAT        0x00004000
#define chipMinorFeatures1_CORRECT_MIN_MAX_DEPTH        0x00008000
#define chipMinorFeatures1_2D_DITHER                0x00010000
#define chipMinorFeatures1_BUG_FIXES5                0x00020000
#define chipMinorFeatures1_NEW_2D                0x00040000
#define chipMinorFeatures1_NEW_FP                0x00080000
#define chipMinorFeatures1_TEXTURE_HALIGN            0x00100000
#define chipMinorFeatures1_NON_POWER_OF_TWO            0x00200000
#define chipMinorFeatures1_LINEAR_TEXTURE_SUPPORT        0x00400000
#define chipMinorFeatures1_HALTI0                0x00800000
#define chipMinorFeatures1_CORRECT_OVERFLOW_VG            0x01000000
#define chipMinorFeatures1_NEGATIVE_LOG_FIX            0x02000000
#define chipMinorFeatures1_RESOLVE_OFFSET            0x04000000
#define chipMinorFeatures1_OK_TO_GATE_AXI_CLOCK            0x08000000
#define chipMinorFeatures1_MMU_VERSION                0x10000000
#define chipMinorFeatures1_WIDE_LINE                0x20000000
#define chipMinorFeatures1_BUG_FIXES6                0x40000000
#define chipMinorFeatures1_FC_FLUSH_STALL            0x80000000
#define chipMinorFeatures2_LINE_LOOP                0x00000001
#define chipMinorFeatures2_LOGIC_OP                0x00000002
#define chipMinorFeatures2_SEAMLESS_CUBE_MAP            0x00000004
#define chipMinorFeatures2_SUPERTILED_TEXTURE            0x00000008
#define chipMinorFeatures2_LINEAR_PE                0x00000010
#define chipMinorFeatures2_RECT_PRIMITIVE            0x00000020
#define chipMinorFeatures2_COMPOSITION                0x00000040
#define chipMinorFeatures2_CORRECT_AUTO_DISABLE_COUNT        0x00000080
#define chipMinorFeatures2_PE_SWIZZLE                0x00000100
#define chipMinorFeatures2_END_EVENT                0x00000200
#define chipMinorFeatures2_S1S8                    0x00000400
#define chipMinorFeatures2_HALTI1                0x00000800
#define chipMinorFeatures2_RGB888                0x00001000
#define chipMinorFeatures2_TX__YUV_ASSEMBLER            0x00002000
#define chipMinorFeatures2_DYNAMIC_FREQUENCY_SCALING        0x00004000
#define chipMinorFeatures2_TX_FILTER                0x00008000
#define chipMinorFeatures2_FULL_DIRECTFB            0x00010000
#define chipMinorFeatures2_2D_TILING                0x00020000
#define chipMinorFeatures2_THREAD_WALKER_IN_PS            0x00040000
#define chipMinorFeatures2_TILE_FILLER                0x00080000
#define chipMinorFeatures2_YUV_STANDARD                0x00100000
#define chipMinorFeatures2_2D_MULTI_SOURCE_BLIT            0x00200000
#define chipMinorFeatures2_YUV_CONVERSION            0x00400000
#define chipMinorFeatures2_FLUSH_FIXED_2D            0x00800000
#define chipMinorFeatures2_INTERLEAVER                0x01000000
#define chipMinorFeatures2_MIXED_STREAMS            0x02000000
#define chipMinorFeatures2_2D_420_L2CACHE            0x04000000
#define chipMinorFeatures2_BUG_FIXES7                0x08000000
#define chipMinorFeatures2_2D_NO_INDEX8_BRUSH            0x10000000
#define chipMinorFeatures2_TEXTURE_TILED_READ            0x20000000
#define chipMinorFeatures2_DECOMPRESS_Z16            0x40000000
#define chipMinorFeatures2_BUG_FIXES8                0x80000000
#define chipMinorFeatures3_ROTATION_STALL_FIX            0x00000001
#define chipMinorFeatures3_OCL_ONLY                0x00000002
#define chipMinorFeatures3_2D_MULTI_SOURCE_BLT_EX        0x00000004
#define chipMinorFeatures3_INSTRUCTION_CACHE            0x00000008
#define chipMinorFeatures3_GEOMETRY_SHADER            0x00000010
#define chipMinorFeatures3_TEX_COMPRESSION_SUPERTILED        0x00000020
#define chipMinorFeatures3_GENERICS                0x00000040
#define chipMinorFeatures3_BUG_FIXES9                0x00000080
#define chipMinorFeatures3_FAST_MSAA                0x00000100
#define chipMinorFeatures3_WCLIP                0x00000200
#define chipMinorFeatures3_BUG_FIXES10                0x00000400
#define chipMinorFeatures3_UNIFIED_SAMPLERS            0x00000800
#define chipMinorFeatures3_BUG_FIXES11                0x00001000
#define chipMinorFeatures3_PERFORMANCE_COUNTERS            0x00002000
#define chipMinorFeatures3_HAS_FAST_TRANSCENDENTALS        0x00004000
#define chipMinorFeatures3_BUG_FIXES12                0x00008000
#define chipMinorFeatures3_BUG_FIXES13                0x00010000
#define chipMinorFeatures3_DE_ENHANCEMENTS1            0x00020000
#define chipMinorFeatures3_ACE                    0x00040000
#define chipMinorFeatures3_TX_ENHANCEMENTS1            0x00080000
#define chipMinorFeatures3_SH_ENHANCEMENTS1            0x00100000
#define chipMinorFeatures3_SH_ENHANCEMENTS2            0x00200000
#define chipMinorFeatures3_PE_ENHANCEMENTS1            0x00400000
#define chipMinorFeatures3_2D_FC_SOURCE                0x00800000
#define chipMinorFeatures3_BUG_FIXES_14                0x01000000
#define chipMinorFeatures3_POWER_OPTIMIZATIONS_0        0x02000000
#define chipMinorFeatures3_NEW_HZ                0x04000000
#define chipMinorFeatures3_PE_DITHER_FIX            0x08000000
#define chipMinorFeatures3_DE_ENHANCEMENTS3            0x10000000
#define chipMinorFeatures3_SH_ENHANCEMENTS3            0x20000000
#define chipMinorFeatures3_SH_ENHANCEMENTS4            0x40000000
#define chipMinorFeatures3_TX_ENHANCEMENTS2            0x80000000
#define chipMinorFeatures4_FE_ENHANCEMENTS1            0x00000001
#define chipMinorFeatures4_PE_ENHANCEMENTS2            0x00000002
#define chipMinorFeatures4_FRUSTUM_CLIP_FIX            0x00000004
#define chipMinorFeatures4_DE_NO_GAMMA                0x00000008
#define chipMinorFeatures4_PA_ENHANCEMENTS_2            0x00000010
#define chipMinorFeatures4_2D_GAMMA                0x00000020
#define chipMinorFeatures4_SINGLE_BUFFER            0x00000040
#define chipMinorFeatures4_HI_ENHANCEMENTS_1            0x00000080
#define chipMinorFeatures4_TX_ENHANCEMENTS_3            0x00000100
#define chipMinorFeatures4_SH_ENHANCEMENTS_5            0x00000200
#define chipMinorFeatures4_FE_ENHANCEMENTS_2            0x00000400
#define chipMinorFeatures4_TX_LERP_PRECISION_FIX        0x00000800
#define chipMinorFeatures4_2D_COLOR_SPACE_CONVERSION        0x00001000
#define chipMinorFeatures4_TEXTURE_ASTC                0x00002000
#define chipMinorFeatures4_PE_ENHANCEMENTS_4            0x00004000
#define chipMinorFeatures4_MC_ENHANCEMENTS_1            0x00008000
#define chipMinorFeatures4_HALTI2                0x00010000
#define chipMinorFeatures4_2D_MIRROR_EXTENSION            0x00020000
#define chipMinorFeatures4_SMALL_MSAA                0x00040000
#define chipMinorFeatures4_BUG_FIXES_17                0x00080000
#define chipMinorFeatures4_NEW_RA                0x00100000
#define chipMinorFeatures4_2D_OPF_YUV_OUTPUT            0x00200000
#define chipMinorFeatures4_2D_MULTI_SOURCE_BLT_EX2        0x00400000
#define chipMinorFeatures4_NO_USER_CSC                0x00800000
#define chipMinorFeatures4_ZFIXES                0x01000000
#define chipMinorFeatures4_BUG_FIXES18                0x02000000
#define chipMinorFeatures4_2D_COMPRESSION            0x04000000
#define chipMinorFeatures4_PROBE                0x08000000
#define chipMinorFeatures4_MEDIUM_PRECISION            0x10000000
#define chipMinorFeatures4_2D_SUPER_TILE_VERSION        0x20000000
#define chipMinorFeatures4_BUG_FIXES19                0x40000000
#define chipMinorFeatures4_SH_ENHANCEMENTS6            0x80000000
#define chipMinorFeatures5_SH_ENHANCEMENTS7            0x00000001
#define chipMinorFeatures5_BUG_FIXES20                0x00000002
#define chipMinorFeatures5_DE_ADDRESS_40            0x00000004
#define chipMinorFeatures5_MINI_MMU_FIX                0x00000008
#define chipMinorFeatures5_EEZ                    0x00000010
#define chipMinorFeatures5_BUG_FIXES21                0x00000020
#define chipMinorFeatures5_EXTRA_VG_CAPS            0x00000040
#define chipMinorFeatures5_MULTI_SRC_V15            0x00000080
#define chipMinorFeatures5_BUG_FIXES22                0x00000100
#define chipMinorFeatures5_HALTI3                0x00000200
#define chipMinorFeatures5_TESSELATION_SHADERS            0x00000400
#define chipMinorFeatures5_2D_ONE_PASS_FILTER_TAP        0x00000800
#define chipMinorFeatures5_MULTI_SRC_V2_STR_QUAD        0x00001000
#define chipMinorFeatures5_SEPARATE_SRC_DST            0x00002000
#define chipMinorFeatures5_HALTI4                0x00004000
#define chipMinorFeatures5_RA_WRITE_DEPTH            0x00008000
#define chipMinorFeatures5_ANDROID_ONLY                0x00010000
#define chipMinorFeatures5_HAS_PRODUCTID            0x00020000
#define chipMinorFeatures5_TX_SUPPORT_DEC            0x00040000
#define chipMinorFeatures5_S8_MSAA_COMPRESSION            0x00080000
#define chipMinorFeatures5_PE_DITHER_FIX2            0x00100000
#define chipMinorFeatures5_L2_CACHE_REMOVE            0x00200000
#define chipMinorFeatures5_FE_ALLOW_RND_VTX_CNT            0x00400000
#define chipMinorFeatures5_CUBE_MAP_FL28            0x00800000
#define chipMinorFeatures5_TX_6BIT_FRAC                0x01000000
#define chipMinorFeatures5_FE_ALLOW_STALL_PREFETCH_ENG        0x02000000
#define chipMinorFeatures5_THIRD_PARTY_COMPRESSION        0x04000000
#define chipMinorFeatures5_RS_DEPTHSTENCIL_NATIVE_SUPPORT    0x08000000
#define chipMinorFeatures5_V2_MSAA_COMP_FIX            0x10000000
#define chipMinorFeatures5_HALTI5                0x20000000
#define chipMinorFeatures5_EVIS                    0x40000000
#define chipMinorFeatures5_BLT_ENGINE                0x80000000
#define chipMinorFeatures6_BUG_FIXES_23                0x00000001
#define chipMinorFeatures6_BUG_FIXES_24                0x00000002
#define chipMinorFeatures6_DEC                    0x00000004
#define chipMinorFeatures6_VS_TILE_NV12                0x00000008
#define chipMinorFeatures6_VS_TILE_NV12_10BIT            0x00000010
#define chipMinorFeatures6_RENDER_TARGET_8            0x00000020
#define chipMinorFeatures6_TEX_LOD_FLOW_CORR            0x00000040
#define chipMinorFeatures6_FACE_LOD                0x00000080
#define chipMinorFeatures6_MULTI_CORE_SEMAPHORE_STALL_V2    0x00000100
#define chipMinorFeatures6_VMSAA                0x00000200
#define chipMinorFeatures6_CHIP_ENABLE_LINK            0x00000400
#define chipMinorFeatures6_MULTI_SRC_BLT_1_5_ENHANCEMENT    0x00000800
#define chipMinorFeatures6_MULTI_SRC_BLT_BILINEAR_FILTER    0x00001000
#define chipMinorFeatures6_RA_HZEZ_CLOCK_CONTROL        0x00002000
#define chipMinorFeatures6_CACHE128B256BPERLINE            0x00004000
#define chipMinorFeatures6_V4_COMPRESSION            0x00008000
#define chipMinorFeatures6_PE2D_MAJOR_SUPER_TILE        0x00010000
#define chipMinorFeatures6_PE_32BPC_COLORMASK_FIX        0x00020000
#define chipMinorFeatures6_ALPHA_BLENDING_OPT            0x00040000
#define chipMinorFeatures6_NEW_GPIPE                0x00080000
#define chipMinorFeatures6_PIPELINE_32_ATTRIBUTES        0x00100000
#define chipMinorFeatures6_MSAA_SHADING                0x00200000
#define chipMinorFeatures6_NO_ANISTRO_FILTER            0x00400000
#define chipMinorFeatures6_NO_ASTC                0x00800000
#define chipMinorFeatures6_NO_DXT                0x01000000
#define chipMinorFeatures6_HWTFB                0x02000000
#define chipMinorFeatures6_RA_DEPTH_WRITE_MSAA1X_FIX        0x04000000
#define chipMinorFeatures6_EZHZ_CLOCKGATE_FIX            0x08000000
#define chipMinorFeatures6_SH_SNAP2PAGE_FIX            0x10000000
#define chipMinorFeatures6_SH_HALFDEPENDENCY_FIX        0x20000000
#define chipMinorFeatures6_USC_MCFILL_FIX            0x40000000
#define chipMinorFeatures6_TPG_TCPERF_FIX            0x80000000
#define chipMinorFeatures7_USC_MDFIFO_OVERFLOW_FIX        0x00000001
#define chipMinorFeatures7_SH_TEXLD_BARRIER_IN_CS_FIX        0x00000002
#define chipMinorFeatures7_RS_NEW_BASEADDR            0x00000004
#define chipMinorFeatures7_PE_8BPP_DUALPIPE_FIX            0x00000008
#define chipMinorFeatures7_SH_ADVANCED_INSTR            0x00000010
#define chipMinorFeatures7_SH_FLAT_INTERPOLATION_DUAL16_FIX    0x00000020
#define chipMinorFeatures7_USC_CONTINUOUS_FLUS_FIX        0x00000040
#define chipMinorFeatures7_SH_SUPPORT_V4            0x00000080
#define chipMinorFeatures7_SH_SUPPORT_ALPHA_KILL        0x00000100
#define chipMinorFeatures7_PE_NO_ALPHA_TEST            0x00000200
#define chipMinorFeatures7_TX_LOD_NEAREST_SELECT        0x00000400
#define chipMinorFeatures7_SH_FIX_LDEXP                0x00000800
#define chipMinorFeatures7_SUPPORT_MOVAI            0x00001000
#define chipMinorFeatures7_SH_SNAP2PAGE_MAXPAGES_FIX        0x00002000
#define chipMinorFeatures7_PE_RGBA16I_FIX            0x00004000
#define chipMinorFeatures7_BLT_8bpp_256TILE_FC_FIX        0x00008000
#define chipMinorFeatures7_PE_64BIT_FENCE_FIX            0x00010000
#define chipMinorFeatures7_USC_FULL_CACHE_FIX            0x00020000
#define chipMinorFeatures7_TX_YUV_ASSEMBLER_10BIT        0x00040000
#define chipMinorFeatures7_FE_32BIT_INDEX_FIX            0x00080000
#define chipMinorFeatures7_BLT_64BPP_MASKED_CLEAR_FIX        0x00100000
#define chipMinorFeatures7_BIT_SECURITY                0x00200000
#define chipMinorFeatures7_BIT_ROBUSTNESS            0x00400000
#define chipMinorFeatures7_USC_ATOMIC_FIX            0x00800000
#define chipMinorFeatures7_SH_PSO_MSAA1x_FIX            0x01000000
#define chipMinorFeatures7_BIT_USC_VX_PERF_FIX            0x02000000
#define chipMinorFeatures7_EVIS_NO_ABSDIFF            0x04000000
#define chipMinorFeatures7_EVIS_NO_BITREPLACE            0x08000000
#define chipMinorFeatures7_EVIS_NO_BOXFILTER            0x10000000
#define chipMinorFeatures7_EVIS_NO_CORDIAC            0x20000000
#define chipMinorFeatures7_EVIS_NO_DP32                0x40000000
#define chipMinorFeatures7_EVIS_NO_FILTER            0x80000000
#define chipMinorFeatures8_EVIS_NO_IADD                0x00000001
#define chipMinorFeatures8_EVIS_NO_SELECTADD            0x00000002
#define chipMinorFeatures8_EVIS_LERP_7OUTPUT            0x00000004
#define chipMinorFeatures8_EVIS_ACCSQ_8OUTPUT            0x00000008
#define chipMinorFeatures8_USC_GOS_ADDR_FIX            0x00000010
#define chipMinorFeatures8_TX_8BIT_UVFRAC            0x00000020
#define chipMinorFeatures8_TX_DESC_CACHE_CLOCKGATE_FIX        0x00000040
#define chipMinorFeatures8_RSBLT_MSAA_DECOMPRESSION        0x00000080
#define chipMinorFeatures8_TX_INTEGER_COORDINATE        0x00000100
#define chipMinorFeatures8_DRAWID                0x00000200
#define chipMinorFeatures8_PSIO_SAMPLEMASK_IN_R0ZW_FIX        0x00000400
#define chipMinorFeatures8_TX_INTEGER_COORDINATE_V2        0x00000800
#define chipMinorFeatures8_MULTI_CORE_BLOCK_SET_CONFIG        0x00001000
#define chipMinorFeatures8_VG_RESOLVE_ENGINE            0x00002000
#define chipMinorFeatures8_VG_PE_COLOR_KEY            0x00004000
#define chipMinorFeatures8_VG_IM_INDEX_FORMAT            0x00008000
#define chipMinorFeatures8_SNAPPAGE_CMD                0x00010000
#define chipMinorFeatures8_SH_NO_INDEX_CONST_ON_A0        0x00020000
#define chipMinorFeatures8_SH_NO_ONECONST_LIMIT            0x00040000
#define chipMinorFeatures8_SH_IMG_LDST_ON_TEMP            0x00080000
#define chipMinorFeatures8_COMPUTE_ONLY                0x00100000
#define chipMinorFeatures8_SH_IMG_LDST_CLAMP            0x00200000
#define chipMinorFeatures8_SH_ICACHE_ALLOC_COUNT_FIX        0x00400000
#define chipMinorFeatures8_SH_ICACHE_PREFETCH            0x00800000
#define chipMinorFeatures8_PE2D_SEPARATE_CACHE            0x01000000
#define chipMinorFeatures8_VG_AYUV_INPUT_OUTPUT            0x02000000
#define chipMinorFeatures8_VG_DOUBLE_IMAGE            0x04000000
#define chipMinorFeatures8_VG_RECTANGLE_STRIPE_MODE        0x08000000
#define chipMinorFeatures8_VG_MMU                0x10000000
#define chipMinorFeatures8_VG_IM_FILTER                0x20000000
#define chipMinorFeatures8_VG_IM_YUV_PACKET            0x40000000
#define chipMinorFeatures8_VG_IM_YUV_PLANAR            0x80000000
#define chipMinorFeatures9_VG_PE_YUV_PACKET            0x00000001
#define chipMinorFeatures9_VG_COLOR_PRECISION_8_BIT        0x00000002
#define chipMinorFeatures9_PE_MSAA_OQ_FIX            0x00000004
#define chipMinorFeatures9_PSIO_MSAA_CL_FIX            0x00000008
#define chipMinorFeatures9_USC_DEFER_FILL_FIX            0x00000010
#define chipMinorFeatures9_SH_CLOCK_GATE_FIX            0x00000020
#define chipMinorFeatures9_FE_NEED_DUMMYDRAW            0x00000040
#define chipMinorFeatures9_PE2D_LINEAR_YUV420_OUTPUT        0x00000080
#define chipMinorFeatures9_PE2D_LINEAR_YUV420_10BIT        0x00000100
#define chipMinorFeatures9_MULTI_CLUSTER            0x00000200
#define chipMinorFeatures9_VG_TS_CULLING            0x00000400
#define chipMinorFeatures9_VG_FP25                0x00000800
#define chipMinorFeatures9_SH_MULTI_WG_PACK            0x00001000
#define chipMinorFeatures9_SH_DUAL16_SAMPLEMASK_ZW        0x00002000
#define chipMinorFeatures9_TPG_TRIVIAL_MODE_FIX            0x00004000
#define chipMinorFeatures9_TX_ASTC_MULTISLICE_FIX        0x00008000
#define chipMinorFeatures9_FE_ROBUST_FIX            0x00010000
#define chipMinorFeatures9_SH_GPIPE_ACCESS_FULLTEMPS        0x00020000
#define chipMinorFeatures9_PSIO_INTERLOCK            0x00040000
#define chipMinorFeatures9_PA_WIDELINE_FIX            0x00080000
#define chipMinorFeatures9_WIDELINE_HELPER_FIX            0x00100000
#define chipMinorFeatures9_G2D_3RD_PARTY_COMPRESSION_1_1    0x00200000
#define chipMinorFeatures9_TX_FLUSH_L1CACHE            0x00400000
#define chipMinorFeatures9_PE_DITHER_FIX2            0x00800000
#define chipMinorFeatures9_G2D_DEC400                0x01000000
#define chipMinorFeatures9_SH_TEXLD_U_FIX            0x02000000
#define chipMinorFeatures9_MC_FCCACHE_BYTEMASK            0x04000000
#define chipMinorFeatures9_SH_MULTI_WG_PACK_FIX            0x08000000
#define chipMinorFeatures9_DC_OVERLAY_SCALING            0x10000000
#define chipMinorFeatures9_DC_SOURCE_ROTATION            0x20000000
#define chipMinorFeatures9_DC_TILED                0x40000000
#define chipMinorFeatures9_DC_YUV_L1                0x80000000
#define chipMinorFeatures10_DC_D30_OUTPUT            0x00000001
#define chipMinorFeatures10_DC_MMU                0x00000002
#define chipMinorFeatures10_DC_COMPRESSION            0x00000004
#define chipMinorFeatures10_DC_QOS                0x00000008
#define chipMinorFeatures10_PE_ADVANCE_BLEND_PART0        0x00000010
#define chipMinorFeatures10_FE_PATCHLIST_FETCH_FIX        0x00000020
#define chipMinorFeatures10_RA_CG_FIX                0x00000040
#define chipMinorFeatures10_EVIS_VX2                0x00000080
#define chipMinorFeatures10_NN_FLOAT                0x00000100
#define chipMinorFeatures10_DEC400                0x00000200
#define chipMinorFeatures10_LS_SUPPORT_PERCOMP_DEPENDENCY    0x00000400
#define chipMinorFeatures10_TP_ENGINE                0x00000800
#define chipMinorFeatures10_MULTI_CORE_BLOCK_SET_CONFIG2    0x00001000
#define chipMinorFeatures10_PE_VMSAA_COVERAGE_CACHE_FIX        0x00002000
#define chipMinorFeatures10_SECURITY_AHB            0x00004000
#define chipMinorFeatures10_MULTICORE_SEMAPHORESTALL_V3        0x00008000
#define chipMinorFeatures10_SMALLBATCH                0x00010000
#define chipMinorFeatures10_SH_CMPLX                0x00020000
#define chipMinorFeatures10_SH_IDIV0_SWZL_EHS            0x00040000
#define chipMinorFeatures10_TX_LERP_LESS_BIT            0x00080000
#define chipMinorFeatures10_SH_GM_ENDIAN            0x00100000
#define chipMinorFeatures10_SH_GM_USC_UNALLOC            0x00200000
#define chipMinorFeatures10_SH_END_OF_BB            0x00400000
#define chipMinorFeatures10_VIP_V7                0x00800000
#define chipMinorFeatures10_TX_BORDER_CLAMP_FIX            0x01000000
#define chipMinorFeatures10_SH_IMG_LD_LASTPIXEL_FIX        0x02000000
#define chipMinorFeatures10_ASYNC_BLT                0x04000000
#define chipMinorFeatures10_ASYNC_FE_FENCE_FIX            0x08000000
#define chipMinorFeatures10_PSCS_THROTTLE            0x10000000
#define chipMinorFeatures10_SEPARATE_LS                0x20000000
#define chipMinorFeatures10_MCFE                0x40000000
#define chipMinorFeatures10_WIDELINE_TRIANGLE_EMU        0x80000000
#define chipMinorFeatures11_VG_RESOLUTION_8K            0x00000001
#define chipMinorFeatures11_FENCE_32BIT                0x00000002
#define chipMinorFeatures11_FENCE_64BIT                0x00000004
#define chipMinorFeatures11_NN_INTERLEVE8            0x00000008
#define chipMinorFeatures11_TP_REORDER                0x00000010
#define chipMinorFeatures11_PE_DEPTH_ONLY_OQFIX            0x00000020
 
#endif /* COMMON_XML */