1a8c21a54SThe etnaviv authors #ifndef COMMON_XML
2a8c21a54SThe etnaviv authors #define COMMON_XML
3a8c21a54SThe etnaviv authors 
4a8c21a54SThe etnaviv authors /* Autogenerated file, DO NOT EDIT manually!
5a8c21a54SThe etnaviv authors 
6a8c21a54SThe etnaviv authors This file was generated by the rules-ng-ng headergen tool in this git repository:
7a8c21a54SThe etnaviv authors http://0x04.net/cgit/index.cgi/rules-ng-ng
8a8c21a54SThe etnaviv authors git clone git://0x04.net/rules-ng-ng
9a8c21a54SThe etnaviv authors 
10a8c21a54SThe etnaviv authors The rules-ng-ng source files this header was generated from are:
11059ad731SLucas Stach - texdesc_3d.xml (   3183 bytes, from 2017-12-18 16:51:59)
122801c849SLucas Stach - copyright.xml  (   1597 bytes, from 2016-12-08 16:37:56)
13059ad731SLucas Stach - common.xml     (  35468 bytes, from 2018-01-22 13:48:54)
14059ad731SLucas Stach - common_3d.xml  (  14615 bytes, from 2017-12-18 16:51:59)
15a8c21a54SThe etnaviv authors 
16059ad731SLucas Stach Copyright (C) 2012-2018 by the following authors:
172801c849SLucas Stach - Wladimir J. van der Laan <laanwj@gmail.com>
182801c849SLucas Stach - Christian Gmeiner <christian.gmeiner@gmail.com>
192801c849SLucas Stach - Lucas Stach <l.stach@pengutronix.de>
202801c849SLucas Stach - Russell King <rmk@arm.linux.org.uk>
212801c849SLucas Stach 
222801c849SLucas Stach Permission is hereby granted, free of charge, to any person obtaining a
232801c849SLucas Stach copy of this software and associated documentation files (the "Software"),
242801c849SLucas Stach to deal in the Software without restriction, including without limitation
252801c849SLucas Stach the rights to use, copy, modify, merge, publish, distribute, sub license,
262801c849SLucas Stach and/or sell copies of the Software, and to permit persons to whom the
272801c849SLucas Stach Software is furnished to do so, subject to the following conditions:
282801c849SLucas Stach 
292801c849SLucas Stach The above copyright notice and this permission notice (including the
302801c849SLucas Stach next paragraph) shall be included in all copies or substantial portions
312801c849SLucas Stach of the Software.
322801c849SLucas Stach 
332801c849SLucas Stach THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
342801c849SLucas Stach IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
352801c849SLucas Stach FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
362801c849SLucas Stach THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
372801c849SLucas Stach LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
382801c849SLucas Stach FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
392801c849SLucas Stach DEALINGS IN THE SOFTWARE.
40a8c21a54SThe etnaviv authors */
41a8c21a54SThe etnaviv authors 
42a8c21a54SThe etnaviv authors 
43a8c21a54SThe etnaviv authors #define PIPE_ID_PIPE_3D						0x00000000
44a8c21a54SThe etnaviv authors #define PIPE_ID_PIPE_2D						0x00000001
45a8c21a54SThe etnaviv authors #define SYNC_RECIPIENT_FE					0x00000001
46a8c21a54SThe etnaviv authors #define SYNC_RECIPIENT_RA					0x00000005
47a8c21a54SThe etnaviv authors #define SYNC_RECIPIENT_PE					0x00000007
48a8c21a54SThe etnaviv authors #define SYNC_RECIPIENT_DE					0x0000000b
49059ad731SLucas Stach #define SYNC_RECIPIENT_BLT					0x00000010
50a8c21a54SThe etnaviv authors #define ENDIAN_MODE_NO_SWAP					0x00000000
51a8c21a54SThe etnaviv authors #define ENDIAN_MODE_SWAP_16					0x00000001
52a8c21a54SThe etnaviv authors #define ENDIAN_MODE_SWAP_32					0x00000002
53e2a2e263SRussell King #define chipModel_GC200						0x00000200
54a8c21a54SThe etnaviv authors #define chipModel_GC300						0x00000300
55a8c21a54SThe etnaviv authors #define chipModel_GC320						0x00000320
56e2a2e263SRussell King #define chipModel_GC328						0x00000328
57a8c21a54SThe etnaviv authors #define chipModel_GC350						0x00000350
58a8c21a54SThe etnaviv authors #define chipModel_GC355						0x00000355
59a8c21a54SThe etnaviv authors #define chipModel_GC400						0x00000400
60a8c21a54SThe etnaviv authors #define chipModel_GC410						0x00000410
61a8c21a54SThe etnaviv authors #define chipModel_GC420						0x00000420
62e2a2e263SRussell King #define chipModel_GC428						0x00000428
63a8c21a54SThe etnaviv authors #define chipModel_GC450						0x00000450
64a8c21a54SThe etnaviv authors #define chipModel_GC500						0x00000500
65e2a2e263SRussell King #define chipModel_GC520						0x00000520
66a8c21a54SThe etnaviv authors #define chipModel_GC530						0x00000530
67a8c21a54SThe etnaviv authors #define chipModel_GC600						0x00000600
68a8c21a54SThe etnaviv authors #define chipModel_GC700						0x00000700
69a8c21a54SThe etnaviv authors #define chipModel_GC800						0x00000800
70a8c21a54SThe etnaviv authors #define chipModel_GC860						0x00000860
71a8c21a54SThe etnaviv authors #define chipModel_GC880						0x00000880
72059ad731SLucas Stach #define chipModel_GC900						0x00000900
73a8c21a54SThe etnaviv authors #define chipModel_GC1000					0x00001000
74e2a2e263SRussell King #define chipModel_GC1500					0x00001500
75a8c21a54SThe etnaviv authors #define chipModel_GC2000					0x00002000
76a8c21a54SThe etnaviv authors #define chipModel_GC2100					0x00002100
77e2a2e263SRussell King #define chipModel_GC2200					0x00002200
78e2a2e263SRussell King #define chipModel_GC2500					0x00002500
79e2a2e263SRussell King #define chipModel_GC3000					0x00003000
80a8c21a54SThe etnaviv authors #define chipModel_GC4000					0x00004000
81e2a2e263SRussell King #define chipModel_GC5000					0x00005000
82e2a2e263SRussell King #define chipModel_GC5200					0x00005200
83e2a2e263SRussell King #define chipModel_GC6400					0x00006400
84059ad731SLucas Stach #define chipModel_GC7000					0x00007000
85059ad731SLucas Stach #define chipModel_GC7400					0x00007400
86059ad731SLucas Stach #define chipModel_GC8000					0x00008000
87059ad731SLucas Stach #define chipModel_GC8100					0x00008100
88059ad731SLucas Stach #define chipModel_GC8200					0x00008200
89059ad731SLucas Stach #define chipModel_GC8400					0x00008400
90a8c21a54SThe etnaviv authors #define RGBA_BITS_R						0x00000001
91a8c21a54SThe etnaviv authors #define RGBA_BITS_G						0x00000002
92a8c21a54SThe etnaviv authors #define RGBA_BITS_B						0x00000004
93a8c21a54SThe etnaviv authors #define RGBA_BITS_A						0x00000008
94a8c21a54SThe etnaviv authors #define chipFeatures_FAST_CLEAR					0x00000001
95a8c21a54SThe etnaviv authors #define chipFeatures_SPECIAL_ANTI_ALIASING			0x00000002
96a8c21a54SThe etnaviv authors #define chipFeatures_PIPE_3D					0x00000004
97a8c21a54SThe etnaviv authors #define chipFeatures_DXT_TEXTURE_COMPRESSION			0x00000008
98a8c21a54SThe etnaviv authors #define chipFeatures_DEBUG_MODE					0x00000010
99a8c21a54SThe etnaviv authors #define chipFeatures_Z_COMPRESSION				0x00000020
100a8c21a54SThe etnaviv authors #define chipFeatures_YUV420_SCALER				0x00000040
101a8c21a54SThe etnaviv authors #define chipFeatures_MSAA					0x00000080
102a8c21a54SThe etnaviv authors #define chipFeatures_DC						0x00000100
103a8c21a54SThe etnaviv authors #define chipFeatures_PIPE_2D					0x00000200
104a8c21a54SThe etnaviv authors #define chipFeatures_ETC1_TEXTURE_COMPRESSION			0x00000400
105a8c21a54SThe etnaviv authors #define chipFeatures_FAST_SCALER				0x00000800
106a8c21a54SThe etnaviv authors #define chipFeatures_HIGH_DYNAMIC_RANGE				0x00001000
107a8c21a54SThe etnaviv authors #define chipFeatures_YUV420_TILER				0x00002000
108a8c21a54SThe etnaviv authors #define chipFeatures_MODULE_CG					0x00004000
109a8c21a54SThe etnaviv authors #define chipFeatures_MIN_AREA					0x00008000
110a8c21a54SThe etnaviv authors #define chipFeatures_NO_EARLY_Z					0x00010000
111a8c21a54SThe etnaviv authors #define chipFeatures_NO_422_TEXTURE				0x00020000
112a8c21a54SThe etnaviv authors #define chipFeatures_BUFFER_INTERLEAVING			0x00040000
113a8c21a54SThe etnaviv authors #define chipFeatures_BYTE_WRITE_2D				0x00080000
114a8c21a54SThe etnaviv authors #define chipFeatures_NO_SCALER					0x00100000
115a8c21a54SThe etnaviv authors #define chipFeatures_YUY2_AVERAGING				0x00200000
116a8c21a54SThe etnaviv authors #define chipFeatures_HALF_PE_CACHE				0x00400000
117a8c21a54SThe etnaviv authors #define chipFeatures_HALF_TX_CACHE				0x00800000
118a8c21a54SThe etnaviv authors #define chipFeatures_YUY2_RENDER_TARGET				0x01000000
119a8c21a54SThe etnaviv authors #define chipFeatures_MEM32					0x02000000
120a8c21a54SThe etnaviv authors #define chipFeatures_PIPE_VG					0x04000000
121a8c21a54SThe etnaviv authors #define chipFeatures_VGTS					0x08000000
122a8c21a54SThe etnaviv authors #define chipFeatures_FE20					0x10000000
123a8c21a54SThe etnaviv authors #define chipFeatures_BYTE_WRITE_3D				0x20000000
124a8c21a54SThe etnaviv authors #define chipFeatures_RS_YUV_TARGET				0x40000000
125a8c21a54SThe etnaviv authors #define chipFeatures_32_BIT_INDICES				0x80000000
126a8c21a54SThe etnaviv authors #define chipMinorFeatures0_FLIP_Y				0x00000001
127a8c21a54SThe etnaviv authors #define chipMinorFeatures0_DUAL_RETURN_BUS			0x00000002
128a8c21a54SThe etnaviv authors #define chipMinorFeatures0_ENDIANNESS_CONFIG			0x00000004
129a8c21a54SThe etnaviv authors #define chipMinorFeatures0_TEXTURE_8K				0x00000008
130a8c21a54SThe etnaviv authors #define chipMinorFeatures0_CORRECT_TEXTURE_CONVERTER		0x00000010
131a8c21a54SThe etnaviv authors #define chipMinorFeatures0_SPECIAL_MSAA_LOD			0x00000020
132a8c21a54SThe etnaviv authors #define chipMinorFeatures0_FAST_CLEAR_FLUSH			0x00000040
133a8c21a54SThe etnaviv authors #define chipMinorFeatures0_2DPE20				0x00000080
134a8c21a54SThe etnaviv authors #define chipMinorFeatures0_CORRECT_AUTO_DISABLE			0x00000100
135a8c21a54SThe etnaviv authors #define chipMinorFeatures0_RENDERTARGET_8K			0x00000200
136a8c21a54SThe etnaviv authors #define chipMinorFeatures0_2BITPERTILE				0x00000400
137a8c21a54SThe etnaviv authors #define chipMinorFeatures0_SEPARATE_TILE_STATUS_WHEN_INTERLEAVED	0x00000800
138a8c21a54SThe etnaviv authors #define chipMinorFeatures0_SUPER_TILED				0x00001000
139a8c21a54SThe etnaviv authors #define chipMinorFeatures0_VG_20				0x00002000
140a8c21a54SThe etnaviv authors #define chipMinorFeatures0_TS_EXTENDED_COMMANDS			0x00004000
141a8c21a54SThe etnaviv authors #define chipMinorFeatures0_COMPRESSION_FIFO_FIXED		0x00008000
142a8c21a54SThe etnaviv authors #define chipMinorFeatures0_HAS_SIGN_FLOOR_CEIL			0x00010000
143a8c21a54SThe etnaviv authors #define chipMinorFeatures0_VG_FILTER				0x00020000
144a8c21a54SThe etnaviv authors #define chipMinorFeatures0_VG_21				0x00040000
145a8c21a54SThe etnaviv authors #define chipMinorFeatures0_SHADER_HAS_W				0x00080000
146a8c21a54SThe etnaviv authors #define chipMinorFeatures0_HAS_SQRT_TRIG			0x00100000
147a8c21a54SThe etnaviv authors #define chipMinorFeatures0_MORE_MINOR_FEATURES			0x00200000
148a8c21a54SThe etnaviv authors #define chipMinorFeatures0_MC20					0x00400000
149a8c21a54SThe etnaviv authors #define chipMinorFeatures0_MSAA_SIDEBAND			0x00800000
150a8c21a54SThe etnaviv authors #define chipMinorFeatures0_BUG_FIXES0				0x01000000
151a8c21a54SThe etnaviv authors #define chipMinorFeatures0_VAA					0x02000000
152a8c21a54SThe etnaviv authors #define chipMinorFeatures0_BYPASS_IN_MSAA			0x04000000
153a8c21a54SThe etnaviv authors #define chipMinorFeatures0_HZ					0x08000000
154a8c21a54SThe etnaviv authors #define chipMinorFeatures0_NEW_TEXTURE				0x10000000
155a8c21a54SThe etnaviv authors #define chipMinorFeatures0_2D_A8_TARGET				0x20000000
156a8c21a54SThe etnaviv authors #define chipMinorFeatures0_CORRECT_STENCIL			0x40000000
157a8c21a54SThe etnaviv authors #define chipMinorFeatures0_ENHANCE_VR				0x80000000
158a8c21a54SThe etnaviv authors #define chipMinorFeatures1_RSUV_SWIZZLE				0x00000001
159a8c21a54SThe etnaviv authors #define chipMinorFeatures1_V2_COMPRESSION			0x00000002
160a8c21a54SThe etnaviv authors #define chipMinorFeatures1_VG_DOUBLE_BUFFER			0x00000004
161a8c21a54SThe etnaviv authors #define chipMinorFeatures1_EXTRA_EVENT_STATES			0x00000008
162a8c21a54SThe etnaviv authors #define chipMinorFeatures1_NO_STRIPING_NEEDED			0x00000010
163a8c21a54SThe etnaviv authors #define chipMinorFeatures1_TEXTURE_STRIDE			0x00000020
164a8c21a54SThe etnaviv authors #define chipMinorFeatures1_BUG_FIXES3				0x00000040
165a8c21a54SThe etnaviv authors #define chipMinorFeatures1_AUTO_DISABLE				0x00000080
166a8c21a54SThe etnaviv authors #define chipMinorFeatures1_AUTO_RESTART_TS			0x00000100
167a8c21a54SThe etnaviv authors #define chipMinorFeatures1_DISABLE_PE_GATING			0x00000200
168a8c21a54SThe etnaviv authors #define chipMinorFeatures1_L2_WINDOWING				0x00000400
169a8c21a54SThe etnaviv authors #define chipMinorFeatures1_HALF_FLOAT				0x00000800
170a8c21a54SThe etnaviv authors #define chipMinorFeatures1_PIXEL_DITHER				0x00001000
171a8c21a54SThe etnaviv authors #define chipMinorFeatures1_TWO_STENCIL_REFERENCE		0x00002000
172a8c21a54SThe etnaviv authors #define chipMinorFeatures1_EXTENDED_PIXEL_FORMAT		0x00004000
173a8c21a54SThe etnaviv authors #define chipMinorFeatures1_CORRECT_MIN_MAX_DEPTH		0x00008000
174a8c21a54SThe etnaviv authors #define chipMinorFeatures1_2D_DITHER				0x00010000
175a8c21a54SThe etnaviv authors #define chipMinorFeatures1_BUG_FIXES5				0x00020000
176a8c21a54SThe etnaviv authors #define chipMinorFeatures1_NEW_2D				0x00040000
177a8c21a54SThe etnaviv authors #define chipMinorFeatures1_NEW_FP				0x00080000
178a8c21a54SThe etnaviv authors #define chipMinorFeatures1_TEXTURE_HALIGN			0x00100000
179a8c21a54SThe etnaviv authors #define chipMinorFeatures1_NON_POWER_OF_TWO			0x00200000
180a8c21a54SThe etnaviv authors #define chipMinorFeatures1_LINEAR_TEXTURE_SUPPORT		0x00400000
181a8c21a54SThe etnaviv authors #define chipMinorFeatures1_HALTI0				0x00800000
182a8c21a54SThe etnaviv authors #define chipMinorFeatures1_CORRECT_OVERFLOW_VG			0x01000000
183a8c21a54SThe etnaviv authors #define chipMinorFeatures1_NEGATIVE_LOG_FIX			0x02000000
184a8c21a54SThe etnaviv authors #define chipMinorFeatures1_RESOLVE_OFFSET			0x04000000
185a8c21a54SThe etnaviv authors #define chipMinorFeatures1_OK_TO_GATE_AXI_CLOCK			0x08000000
186a8c21a54SThe etnaviv authors #define chipMinorFeatures1_MMU_VERSION				0x10000000
187a8c21a54SThe etnaviv authors #define chipMinorFeatures1_WIDE_LINE				0x20000000
188a8c21a54SThe etnaviv authors #define chipMinorFeatures1_BUG_FIXES6				0x40000000
189a8c21a54SThe etnaviv authors #define chipMinorFeatures1_FC_FLUSH_STALL			0x80000000
190a8c21a54SThe etnaviv authors #define chipMinorFeatures2_LINE_LOOP				0x00000001
191a8c21a54SThe etnaviv authors #define chipMinorFeatures2_LOGIC_OP				0x00000002
1922801c849SLucas Stach #define chipMinorFeatures2_SEAMLESS_CUBE_MAP			0x00000004
193a8c21a54SThe etnaviv authors #define chipMinorFeatures2_SUPERTILED_TEXTURE			0x00000008
1942801c849SLucas Stach #define chipMinorFeatures2_LINEAR_PE				0x00000010
195a8c21a54SThe etnaviv authors #define chipMinorFeatures2_RECT_PRIMITIVE			0x00000020
196a8c21a54SThe etnaviv authors #define chipMinorFeatures2_COMPOSITION				0x00000040
197a8c21a54SThe etnaviv authors #define chipMinorFeatures2_CORRECT_AUTO_DISABLE_COUNT		0x00000080
1982801c849SLucas Stach #define chipMinorFeatures2_PE_SWIZZLE				0x00000100
1992801c849SLucas Stach #define chipMinorFeatures2_END_EVENT				0x00000200
2002801c849SLucas Stach #define chipMinorFeatures2_S1S8					0x00000400
201e2a2e263SRussell King #define chipMinorFeatures2_HALTI1				0x00000800
2022801c849SLucas Stach #define chipMinorFeatures2_RGB888				0x00001000
2032801c849SLucas Stach #define chipMinorFeatures2_TX__YUV_ASSEMBLER			0x00002000
2042801c849SLucas Stach #define chipMinorFeatures2_DYNAMIC_FREQUENCY_SCALING		0x00004000
205059ad731SLucas Stach #define chipMinorFeatures2_TX_FILTER				0x00008000
206a8c21a54SThe etnaviv authors #define chipMinorFeatures2_FULL_DIRECTFB			0x00010000
207a8c21a54SThe etnaviv authors #define chipMinorFeatures2_2D_TILING				0x00020000
208a8c21a54SThe etnaviv authors #define chipMinorFeatures2_THREAD_WALKER_IN_PS			0x00040000
209a8c21a54SThe etnaviv authors #define chipMinorFeatures2_TILE_FILLER				0x00080000
2102801c849SLucas Stach #define chipMinorFeatures2_YUV_STANDARD				0x00100000
211a8c21a54SThe etnaviv authors #define chipMinorFeatures2_2D_MULTI_SOURCE_BLIT			0x00200000
2122801c849SLucas Stach #define chipMinorFeatures2_YUV_CONVERSION			0x00400000
2132801c849SLucas Stach #define chipMinorFeatures2_FLUSH_FIXED_2D			0x00800000
2142801c849SLucas Stach #define chipMinorFeatures2_INTERLEAVER				0x01000000
215a8c21a54SThe etnaviv authors #define chipMinorFeatures2_MIXED_STREAMS			0x02000000
216a8c21a54SThe etnaviv authors #define chipMinorFeatures2_2D_420_L2CACHE			0x04000000
2172801c849SLucas Stach #define chipMinorFeatures2_BUG_FIXES7				0x08000000
218a8c21a54SThe etnaviv authors #define chipMinorFeatures2_2D_NO_INDEX8_BRUSH			0x10000000
219a8c21a54SThe etnaviv authors #define chipMinorFeatures2_TEXTURE_TILED_READ			0x20000000
2202801c849SLucas Stach #define chipMinorFeatures2_DECOMPRESS_Z16			0x40000000
2212801c849SLucas Stach #define chipMinorFeatures2_BUG_FIXES8				0x80000000
222a8c21a54SThe etnaviv authors #define chipMinorFeatures3_ROTATION_STALL_FIX			0x00000001
2232801c849SLucas Stach #define chipMinorFeatures3_OCL_ONLY				0x00000002
224a8c21a54SThe etnaviv authors #define chipMinorFeatures3_2D_MULTI_SOURCE_BLT_EX		0x00000004
2252801c849SLucas Stach #define chipMinorFeatures3_INSTRUCTION_CACHE			0x00000008
2262801c849SLucas Stach #define chipMinorFeatures3_GEOMETRY_SHADER			0x00000010
2272801c849SLucas Stach #define chipMinorFeatures3_TEX_COMPRESSION_SUPERTILED		0x00000020
2282801c849SLucas Stach #define chipMinorFeatures3_GENERICS				0x00000040
2292801c849SLucas Stach #define chipMinorFeatures3_BUG_FIXES9				0x00000080
230e2a2e263SRussell King #define chipMinorFeatures3_FAST_MSAA				0x00000100
2312801c849SLucas Stach #define chipMinorFeatures3_WCLIP				0x00000200
232a8c21a54SThe etnaviv authors #define chipMinorFeatures3_BUG_FIXES10				0x00000400
2332801c849SLucas Stach #define chipMinorFeatures3_UNIFIED_SAMPLERS			0x00000800
234a8c21a54SThe etnaviv authors #define chipMinorFeatures3_BUG_FIXES11				0x00001000
2352801c849SLucas Stach #define chipMinorFeatures3_PERFORMANCE_COUNTERS			0x00002000
2362801c849SLucas Stach #define chipMinorFeatures3_HAS_FAST_TRANSCENDENTALS		0x00004000
2372801c849SLucas Stach #define chipMinorFeatures3_BUG_FIXES12				0x00008000
2382801c849SLucas Stach #define chipMinorFeatures3_BUG_FIXES13				0x00010000
2392801c849SLucas Stach #define chipMinorFeatures3_DE_ENHANCEMENTS1			0x00020000
240e2a2e263SRussell King #define chipMinorFeatures3_ACE					0x00040000
2412801c849SLucas Stach #define chipMinorFeatures3_TX_ENHANCEMENTS1			0x00080000
2422801c849SLucas Stach #define chipMinorFeatures3_SH_ENHANCEMENTS1			0x00100000
2432801c849SLucas Stach #define chipMinorFeatures3_SH_ENHANCEMENTS2			0x00200000
244059ad731SLucas Stach #define chipMinorFeatures3_PE_ENHANCEMENTS1			0x00400000
2452801c849SLucas Stach #define chipMinorFeatures3_2D_FC_SOURCE				0x00800000
246059ad731SLucas Stach #define chipMinorFeatures3_BUG_FIXES_14				0x01000000
247059ad731SLucas Stach #define chipMinorFeatures3_POWER_OPTIMIZATIONS_0		0x02000000
248e2a2e263SRussell King #define chipMinorFeatures3_NEW_HZ				0x04000000
249059ad731SLucas Stach #define chipMinorFeatures3_PE_DITHER_FIX			0x08000000
250059ad731SLucas Stach #define chipMinorFeatures3_DE_ENHANCEMENTS3			0x10000000
2512801c849SLucas Stach #define chipMinorFeatures3_SH_ENHANCEMENTS3			0x20000000
252059ad731SLucas Stach #define chipMinorFeatures3_SH_ENHANCEMENTS4			0x40000000
253059ad731SLucas Stach #define chipMinorFeatures3_TX_ENHANCEMENTS2			0x80000000
254059ad731SLucas Stach #define chipMinorFeatures4_FE_ENHANCEMENTS1			0x00000001
2552801c849SLucas Stach #define chipMinorFeatures4_PE_ENHANCEMENTS2			0x00000002
2562801c849SLucas Stach #define chipMinorFeatures4_FRUSTUM_CLIP_FIX			0x00000004
257059ad731SLucas Stach #define chipMinorFeatures4_DE_NO_GAMMA				0x00000008
258059ad731SLucas Stach #define chipMinorFeatures4_PA_ENHANCEMENTS_2			0x00000010
2592801c849SLucas Stach #define chipMinorFeatures4_2D_GAMMA				0x00000020
2602801c849SLucas Stach #define chipMinorFeatures4_SINGLE_BUFFER			0x00000040
261059ad731SLucas Stach #define chipMinorFeatures4_HI_ENHANCEMENTS_1			0x00000080
262059ad731SLucas Stach #define chipMinorFeatures4_TX_ENHANCEMENTS_3			0x00000100
263059ad731SLucas Stach #define chipMinorFeatures4_SH_ENHANCEMENTS_5			0x00000200
264059ad731SLucas Stach #define chipMinorFeatures4_FE_ENHANCEMENTS_2			0x00000400
2652801c849SLucas Stach #define chipMinorFeatures4_TX_LERP_PRECISION_FIX		0x00000800
2662801c849SLucas Stach #define chipMinorFeatures4_2D_COLOR_SPACE_CONVERSION		0x00001000
2672801c849SLucas Stach #define chipMinorFeatures4_TEXTURE_ASTC				0x00002000
268059ad731SLucas Stach #define chipMinorFeatures4_PE_ENHANCEMENTS_4			0x00004000
269059ad731SLucas Stach #define chipMinorFeatures4_MC_ENHANCEMENTS_1			0x00008000
270e2a2e263SRussell King #define chipMinorFeatures4_HALTI2				0x00010000
271059ad731SLucas Stach #define chipMinorFeatures4_2D_MIRROR_EXTENSION			0x00020000
272e2a2e263SRussell King #define chipMinorFeatures4_SMALL_MSAA				0x00040000
273059ad731SLucas Stach #define chipMinorFeatures4_BUG_FIXES_17				0x00080000
2742801c849SLucas Stach #define chipMinorFeatures4_NEW_RA				0x00100000
2752801c849SLucas Stach #define chipMinorFeatures4_2D_OPF_YUV_OUTPUT			0x00200000
2762801c849SLucas Stach #define chipMinorFeatures4_2D_MULTI_SOURCE_BLT_EX2		0x00400000
2772801c849SLucas Stach #define chipMinorFeatures4_NO_USER_CSC				0x00800000
2782801c849SLucas Stach #define chipMinorFeatures4_ZFIXES				0x01000000
2792801c849SLucas Stach #define chipMinorFeatures4_BUG_FIXES18				0x02000000
2802801c849SLucas Stach #define chipMinorFeatures4_2D_COMPRESSION			0x04000000
2812801c849SLucas Stach #define chipMinorFeatures4_PROBE				0x08000000
282059ad731SLucas Stach #define chipMinorFeatures4_MEDIUM_PRECISION			0x10000000
2832801c849SLucas Stach #define chipMinorFeatures4_2D_SUPER_TILE_VERSION		0x20000000
284059ad731SLucas Stach #define chipMinorFeatures4_BUG_FIXES19				0x40000000
285059ad731SLucas Stach #define chipMinorFeatures4_SH_ENHANCEMENTS6			0x80000000
286059ad731SLucas Stach #define chipMinorFeatures5_SH_ENHANCEMENTS7			0x00000001
287059ad731SLucas Stach #define chipMinorFeatures5_BUG_FIXES20				0x00000002
288059ad731SLucas Stach #define chipMinorFeatures5_DE_ADDRESS_40			0x00000004
289059ad731SLucas Stach #define chipMinorFeatures5_MINI_MMU_FIX				0x00000008
2902801c849SLucas Stach #define chipMinorFeatures5_EEZ					0x00000010
291059ad731SLucas Stach #define chipMinorFeatures5_BUG_FIXES21				0x00000020
292059ad731SLucas Stach #define chipMinorFeatures5_EXTRA_VG_CAPS			0x00000040
293059ad731SLucas Stach #define chipMinorFeatures5_MULTI_SRC_V15			0x00000080
294059ad731SLucas Stach #define chipMinorFeatures5_BUG_FIXES22				0x00000100
295e2a2e263SRussell King #define chipMinorFeatures5_HALTI3				0x00000200
296059ad731SLucas Stach #define chipMinorFeatures5_TESSELATION_SHADERS			0x00000400
2972801c849SLucas Stach #define chipMinorFeatures5_2D_ONE_PASS_FILTER_TAP		0x00000800
298059ad731SLucas Stach #define chipMinorFeatures5_MULTI_SRC_V2_STR_QUAD		0x00001000
2992801c849SLucas Stach #define chipMinorFeatures5_SEPARATE_SRC_DST			0x00002000
3002801c849SLucas Stach #define chipMinorFeatures5_HALTI4				0x00004000
301059ad731SLucas Stach #define chipMinorFeatures5_RA_WRITE_DEPTH			0x00008000
3022801c849SLucas Stach #define chipMinorFeatures5_ANDROID_ONLY				0x00010000
3032801c849SLucas Stach #define chipMinorFeatures5_HAS_PRODUCTID			0x00020000
304059ad731SLucas Stach #define chipMinorFeatures5_TX_SUPPORT_DEC			0x00040000
305059ad731SLucas Stach #define chipMinorFeatures5_S8_MSAA_COMPRESSION			0x00080000
3062801c849SLucas Stach #define chipMinorFeatures5_PE_DITHER_FIX2			0x00100000
307059ad731SLucas Stach #define chipMinorFeatures5_L2_CACHE_REMOVE			0x00200000
308059ad731SLucas Stach #define chipMinorFeatures5_FE_ALLOW_RND_VTX_CNT			0x00400000
309059ad731SLucas Stach #define chipMinorFeatures5_CUBE_MAP_FL28			0x00800000
310059ad731SLucas Stach #define chipMinorFeatures5_TX_6BIT_FRAC				0x01000000
311059ad731SLucas Stach #define chipMinorFeatures5_FE_ALLOW_STALL_PREFETCH_ENG		0x02000000
312059ad731SLucas Stach #define chipMinorFeatures5_THIRD_PARTY_COMPRESSION		0x04000000
3132801c849SLucas Stach #define chipMinorFeatures5_RS_DEPTHSTENCIL_NATIVE_SUPPORT	0x08000000
3142801c849SLucas Stach #define chipMinorFeatures5_V2_MSAA_COMP_FIX			0x10000000
315059ad731SLucas Stach #define chipMinorFeatures5_HALTI5				0x20000000
316059ad731SLucas Stach #define chipMinorFeatures5_EVIS					0x40000000
317059ad731SLucas Stach #define chipMinorFeatures5_BLT_ENGINE				0x80000000
318059ad731SLucas Stach #define chipMinorFeatures6_BUG_FIXES_23				0x00000001
319059ad731SLucas Stach #define chipMinorFeatures6_BUG_FIXES_24				0x00000002
320059ad731SLucas Stach #define chipMinorFeatures6_DEC					0x00000004
321059ad731SLucas Stach #define chipMinorFeatures6_VS_TILE_NV12				0x00000008
322059ad731SLucas Stach #define chipMinorFeatures6_VS_TILE_NV12_10BIT			0x00000010
323059ad731SLucas Stach #define chipMinorFeatures6_RENDER_TARGET_8			0x00000020
324059ad731SLucas Stach #define chipMinorFeatures6_TEX_LOD_FLOW_CORR			0x00000040
325059ad731SLucas Stach #define chipMinorFeatures6_FACE_LOD				0x00000080
326059ad731SLucas Stach #define chipMinorFeatures6_MULTI_CORE_SEMAPHORE_STALL_V2	0x00000100
327059ad731SLucas Stach #define chipMinorFeatures6_VMSAA				0x00000200
328059ad731SLucas Stach #define chipMinorFeatures6_CHIP_ENABLE_LINK			0x00000400
329059ad731SLucas Stach #define chipMinorFeatures6_MULTI_SRC_BLT_1_5_ENHANCEMENT	0x00000800
330059ad731SLucas Stach #define chipMinorFeatures6_MULTI_SRC_BLT_BILINEAR_FILTER	0x00001000
331059ad731SLucas Stach #define chipMinorFeatures6_RA_HZEZ_CLOCK_CONTROL		0x00002000
332059ad731SLucas Stach #define chipMinorFeatures6_CACHE128B256BPERLINE			0x00004000
333059ad731SLucas Stach #define chipMinorFeatures6_V4_COMPRESSION			0x00008000
334059ad731SLucas Stach #define chipMinorFeatures6_PE2D_MAJOR_SUPER_TILE		0x00010000
335059ad731SLucas Stach #define chipMinorFeatures6_PE_32BPC_COLORMASK_FIX		0x00020000
336059ad731SLucas Stach #define chipMinorFeatures6_ALPHA_BLENDING_OPT			0x00040000
337059ad731SLucas Stach #define chipMinorFeatures6_NEW_GPIPE				0x00080000
338059ad731SLucas Stach #define chipMinorFeatures6_PIPELINE_32_ATTRIBUTES		0x00100000
339059ad731SLucas Stach #define chipMinorFeatures6_MSAA_SHADING				0x00200000
340059ad731SLucas Stach #define chipMinorFeatures6_NO_ANISTRO_FILTER			0x00400000
341059ad731SLucas Stach #define chipMinorFeatures6_NO_ASTC				0x00800000
342059ad731SLucas Stach #define chipMinorFeatures6_NO_DXT				0x01000000
343059ad731SLucas Stach #define chipMinorFeatures6_HWTFB				0x02000000
344059ad731SLucas Stach #define chipMinorFeatures6_RA_DEPTH_WRITE_MSAA1X_FIX		0x04000000
345059ad731SLucas Stach #define chipMinorFeatures6_EZHZ_CLOCKGATE_FIX			0x08000000
346059ad731SLucas Stach #define chipMinorFeatures6_SH_SNAP2PAGE_FIX			0x10000000
347059ad731SLucas Stach #define chipMinorFeatures6_SH_HALFDEPENDENCY_FIX		0x20000000
348059ad731SLucas Stach #define chipMinorFeatures6_USC_MCFILL_FIX			0x40000000
349059ad731SLucas Stach #define chipMinorFeatures6_TPG_TCPERF_FIX			0x80000000
350059ad731SLucas Stach #define chipMinorFeatures7_USC_MDFIFO_OVERFLOW_FIX		0x00000001
351059ad731SLucas Stach #define chipMinorFeatures7_SH_TEXLD_BARRIER_IN_CS_FIX		0x00000002
352059ad731SLucas Stach #define chipMinorFeatures7_RS_NEW_BASEADDR			0x00000004
353059ad731SLucas Stach #define chipMinorFeatures7_PE_8BPP_DUALPIPE_FIX			0x00000008
354059ad731SLucas Stach #define chipMinorFeatures7_SH_ADVANCED_INSTR			0x00000010
355059ad731SLucas Stach #define chipMinorFeatures7_SH_FLAT_INTERPOLATION_DUAL16_FIX	0x00000020
356059ad731SLucas Stach #define chipMinorFeatures7_USC_CONTINUOUS_FLUS_FIX		0x00000040
357059ad731SLucas Stach #define chipMinorFeatures7_SH_SUPPORT_V4			0x00000080
358059ad731SLucas Stach #define chipMinorFeatures7_SH_SUPPORT_ALPHA_KILL		0x00000100
359059ad731SLucas Stach #define chipMinorFeatures7_PE_NO_ALPHA_TEST			0x00000200
360059ad731SLucas Stach #define chipMinorFeatures7_TX_LOD_NEAREST_SELECT		0x00000400
361059ad731SLucas Stach #define chipMinorFeatures7_SH_FIX_LDEXP				0x00000800
362059ad731SLucas Stach #define chipMinorFeatures7_SUPPORT_MOVAI			0x00001000
363059ad731SLucas Stach #define chipMinorFeatures7_SH_SNAP2PAGE_MAXPAGES_FIX		0x00002000
364059ad731SLucas Stach #define chipMinorFeatures7_PE_RGBA16I_FIX			0x00004000
365059ad731SLucas Stach #define chipMinorFeatures7_BLT_8bpp_256TILE_FC_FIX		0x00008000
366059ad731SLucas Stach #define chipMinorFeatures7_PE_64BIT_FENCE_FIX			0x00010000
367059ad731SLucas Stach #define chipMinorFeatures7_USC_FULL_CACHE_FIX			0x00020000
368059ad731SLucas Stach #define chipMinorFeatures7_TX_YUV_ASSEMBLER_10BIT		0x00040000
369059ad731SLucas Stach #define chipMinorFeatures7_FE_32BIT_INDEX_FIX			0x00080000
370059ad731SLucas Stach #define chipMinorFeatures7_BLT_64BPP_MASKED_CLEAR_FIX		0x00100000
371059ad731SLucas Stach #define chipMinorFeatures7_BIT_SECURITY				0x00200000
372059ad731SLucas Stach #define chipMinorFeatures7_BIT_ROBUSTNESS			0x00400000
373059ad731SLucas Stach #define chipMinorFeatures7_USC_ATOMIC_FIX			0x00800000
374059ad731SLucas Stach #define chipMinorFeatures7_SH_PSO_MSAA1x_FIX			0x01000000
375059ad731SLucas Stach #define chipMinorFeatures7_BIT_USC_VX_PERF_FIX			0x02000000
376059ad731SLucas Stach #define chipMinorFeatures7_EVIS_NO_ABSDIFF			0x04000000
377059ad731SLucas Stach #define chipMinorFeatures7_EVIS_NO_BITREPLACE			0x08000000
378059ad731SLucas Stach #define chipMinorFeatures7_EVIS_NO_BOXFILTER			0x10000000
379059ad731SLucas Stach #define chipMinorFeatures7_EVIS_NO_CORDIAC			0x20000000
380059ad731SLucas Stach #define chipMinorFeatures7_EVIS_NO_DP32				0x40000000
381059ad731SLucas Stach #define chipMinorFeatures7_EVIS_NO_FILTER			0x80000000
382059ad731SLucas Stach #define chipMinorFeatures8_EVIS_NO_IADD				0x00000001
383059ad731SLucas Stach #define chipMinorFeatures8_EVIS_NO_SELECTADD			0x00000002
384059ad731SLucas Stach #define chipMinorFeatures8_EVIS_LERP_7OUTPUT			0x00000004
385059ad731SLucas Stach #define chipMinorFeatures8_EVIS_ACCSQ_8OUTPUT			0x00000008
386059ad731SLucas Stach #define chipMinorFeatures8_USC_GOS_ADDR_FIX			0x00000010
387059ad731SLucas Stach #define chipMinorFeatures8_TX_8BIT_UVFRAC			0x00000020
388059ad731SLucas Stach #define chipMinorFeatures8_TX_DESC_CACHE_CLOCKGATE_FIX		0x00000040
389059ad731SLucas Stach #define chipMinorFeatures8_RSBLT_MSAA_DECOMPRESSION		0x00000080
390059ad731SLucas Stach #define chipMinorFeatures8_TX_INTEGER_COORDINATE		0x00000100
391059ad731SLucas Stach #define chipMinorFeatures8_DRAWID				0x00000200
392059ad731SLucas Stach #define chipMinorFeatures8_PSIO_SAMPLEMASK_IN_R0ZW_FIX		0x00000400
393059ad731SLucas Stach #define chipMinorFeatures8_TX_INTEGER_COORDINATE_V2		0x00000800
394059ad731SLucas Stach #define chipMinorFeatures8_MULTI_CORE_BLOCK_SET_CONFIG		0x00001000
395059ad731SLucas Stach #define chipMinorFeatures8_VG_RESOLVE_ENGINE			0x00002000
396059ad731SLucas Stach #define chipMinorFeatures8_VG_PE_COLOR_KEY			0x00004000
397059ad731SLucas Stach #define chipMinorFeatures8_VG_IM_INDEX_FORMAT			0x00008000
398059ad731SLucas Stach #define chipMinorFeatures8_SNAPPAGE_CMD				0x00010000
399059ad731SLucas Stach #define chipMinorFeatures8_SH_NO_INDEX_CONST_ON_A0		0x00020000
400059ad731SLucas Stach #define chipMinorFeatures8_SH_NO_ONECONST_LIMIT			0x00040000
401059ad731SLucas Stach #define chipMinorFeatures8_SH_IMG_LDST_ON_TEMP			0x00080000
402059ad731SLucas Stach #define chipMinorFeatures8_COMPUTE_ONLY				0x00100000
403059ad731SLucas Stach #define chipMinorFeatures8_SH_IMG_LDST_CLAMP			0x00200000
404059ad731SLucas Stach #define chipMinorFeatures8_SH_ICACHE_ALLOC_COUNT_FIX		0x00400000
405059ad731SLucas Stach #define chipMinorFeatures8_SH_ICACHE_PREFETCH			0x00800000
406059ad731SLucas Stach #define chipMinorFeatures8_PE2D_SEPARATE_CACHE			0x01000000
407059ad731SLucas Stach #define chipMinorFeatures8_VG_AYUV_INPUT_OUTPUT			0x02000000
408059ad731SLucas Stach #define chipMinorFeatures8_VG_DOUBLE_IMAGE			0x04000000
409059ad731SLucas Stach #define chipMinorFeatures8_VG_RECTANGLE_STRIPE_MODE		0x08000000
410059ad731SLucas Stach #define chipMinorFeatures8_VG_MMU				0x10000000
411059ad731SLucas Stach #define chipMinorFeatures8_VG_IM_FILTER				0x20000000
412059ad731SLucas Stach #define chipMinorFeatures8_VG_IM_YUV_PACKET			0x40000000
413059ad731SLucas Stach #define chipMinorFeatures8_VG_IM_YUV_PLANAR			0x80000000
414059ad731SLucas Stach #define chipMinorFeatures9_VG_PE_YUV_PACKET			0x00000001
415059ad731SLucas Stach #define chipMinorFeatures9_VG_COLOR_PRECISION_8_BIT		0x00000002
416059ad731SLucas Stach #define chipMinorFeatures9_PE_MSAA_OQ_FIX			0x00000004
417059ad731SLucas Stach #define chipMinorFeatures9_PSIO_MSAA_CL_FIX			0x00000008
418059ad731SLucas Stach #define chipMinorFeatures9_USC_DEFER_FILL_FIX			0x00000010
419059ad731SLucas Stach #define chipMinorFeatures9_SH_CLOCK_GATE_FIX			0x00000020
420059ad731SLucas Stach #define chipMinorFeatures9_FE_NEED_DUMMYDRAW			0x00000040
421059ad731SLucas Stach #define chipMinorFeatures9_PE2D_LINEAR_YUV420_OUTPUT		0x00000080
422059ad731SLucas Stach #define chipMinorFeatures9_PE2D_LINEAR_YUV420_10BIT		0x00000100
423059ad731SLucas Stach #define chipMinorFeatures9_MULTI_CLUSTER			0x00000200
424059ad731SLucas Stach #define chipMinorFeatures9_VG_TS_CULLING			0x00000400
425059ad731SLucas Stach #define chipMinorFeatures9_VG_FP25				0x00000800
426059ad731SLucas Stach #define chipMinorFeatures9_SH_MULTI_WG_PACK			0x00001000
427059ad731SLucas Stach #define chipMinorFeatures9_SH_DUAL16_SAMPLEMASK_ZW		0x00002000
428059ad731SLucas Stach #define chipMinorFeatures9_TPG_TRIVIAL_MODE_FIX			0x00004000
429059ad731SLucas Stach #define chipMinorFeatures9_TX_ASTC_MULTISLICE_FIX		0x00008000
430059ad731SLucas Stach #define chipMinorFeatures9_FE_ROBUST_FIX			0x00010000
431059ad731SLucas Stach #define chipMinorFeatures9_SH_GPIPE_ACCESS_FULLTEMPS		0x00020000
432059ad731SLucas Stach #define chipMinorFeatures9_PSIO_INTERLOCK			0x00040000
433059ad731SLucas Stach #define chipMinorFeatures9_PA_WIDELINE_FIX			0x00080000
434059ad731SLucas Stach #define chipMinorFeatures9_WIDELINE_HELPER_FIX			0x00100000
435059ad731SLucas Stach #define chipMinorFeatures9_G2D_3RD_PARTY_COMPRESSION_1_1	0x00200000
436059ad731SLucas Stach #define chipMinorFeatures9_TX_FLUSH_L1CACHE			0x00400000
437059ad731SLucas Stach #define chipMinorFeatures9_PE_DITHER_FIX2			0x00800000
438059ad731SLucas Stach #define chipMinorFeatures9_G2D_DEC400				0x01000000
439059ad731SLucas Stach #define chipMinorFeatures9_SH_TEXLD_U_FIX			0x02000000
440059ad731SLucas Stach #define chipMinorFeatures9_MC_FCCACHE_BYTEMASK			0x04000000
441059ad731SLucas Stach #define chipMinorFeatures9_SH_MULTI_WG_PACK_FIX			0x08000000
442059ad731SLucas Stach #define chipMinorFeatures9_DC_OVERLAY_SCALING			0x10000000
443059ad731SLucas Stach #define chipMinorFeatures9_DC_SOURCE_ROTATION			0x20000000
444059ad731SLucas Stach #define chipMinorFeatures9_DC_TILED				0x40000000
445059ad731SLucas Stach #define chipMinorFeatures9_DC_YUV_L1				0x80000000
446059ad731SLucas Stach #define chipMinorFeatures10_DC_D30_OUTPUT			0x00000001
447059ad731SLucas Stach #define chipMinorFeatures10_DC_MMU				0x00000002
448059ad731SLucas Stach #define chipMinorFeatures10_DC_COMPRESSION			0x00000004
449059ad731SLucas Stach #define chipMinorFeatures10_DC_QOS				0x00000008
450059ad731SLucas Stach #define chipMinorFeatures10_PE_ADVANCE_BLEND_PART0		0x00000010
451059ad731SLucas Stach #define chipMinorFeatures10_FE_PATCHLIST_FETCH_FIX		0x00000020
452059ad731SLucas Stach #define chipMinorFeatures10_RA_CG_FIX				0x00000040
453059ad731SLucas Stach #define chipMinorFeatures10_EVIS_VX2				0x00000080
454059ad731SLucas Stach #define chipMinorFeatures10_NN_FLOAT				0x00000100
455059ad731SLucas Stach #define chipMinorFeatures10_DEC400				0x00000200
456059ad731SLucas Stach #define chipMinorFeatures10_LS_SUPPORT_PERCOMP_DEPENDENCY	0x00000400
457059ad731SLucas Stach #define chipMinorFeatures10_TP_ENGINE				0x00000800
458059ad731SLucas Stach #define chipMinorFeatures10_MULTI_CORE_BLOCK_SET_CONFIG2	0x00001000
459059ad731SLucas Stach #define chipMinorFeatures10_PE_VMSAA_COVERAGE_CACHE_FIX		0x00002000
460059ad731SLucas Stach #define chipMinorFeatures10_SECURITY_AHB			0x00004000
461059ad731SLucas Stach #define chipMinorFeatures10_MULTICORE_SEMAPHORESTALL_V3		0x00008000
462059ad731SLucas Stach #define chipMinorFeatures10_SMALLBATCH				0x00010000
463059ad731SLucas Stach #define chipMinorFeatures10_SH_CMPLX				0x00020000
464059ad731SLucas Stach #define chipMinorFeatures10_SH_IDIV0_SWZL_EHS			0x00040000
465059ad731SLucas Stach #define chipMinorFeatures10_TX_LERP_LESS_BIT			0x00080000
466059ad731SLucas Stach #define chipMinorFeatures10_SH_GM_ENDIAN			0x00100000
467059ad731SLucas Stach #define chipMinorFeatures10_SH_GM_USC_UNALLOC			0x00200000
468059ad731SLucas Stach #define chipMinorFeatures10_SH_END_OF_BB			0x00400000
469059ad731SLucas Stach #define chipMinorFeatures10_VIP_V7				0x00800000
470059ad731SLucas Stach #define chipMinorFeatures10_TX_BORDER_CLAMP_FIX			0x01000000
471059ad731SLucas Stach #define chipMinorFeatures10_SH_IMG_LD_LASTPIXEL_FIX		0x02000000
472059ad731SLucas Stach #define chipMinorFeatures10_ASYNC_BLT				0x04000000
473059ad731SLucas Stach #define chipMinorFeatures10_ASYNC_FE_FENCE_FIX			0x08000000
474059ad731SLucas Stach #define chipMinorFeatures10_PSCS_THROTTLE			0x10000000
475059ad731SLucas Stach #define chipMinorFeatures10_SEPARATE_LS				0x20000000
476059ad731SLucas Stach #define chipMinorFeatures10_MCFE				0x40000000
477059ad731SLucas Stach #define chipMinorFeatures10_WIDELINE_TRIANGLE_EMU		0x80000000
478059ad731SLucas Stach #define chipMinorFeatures11_VG_RESOLUTION_8K			0x00000001
479059ad731SLucas Stach #define chipMinorFeatures11_FENCE_32BIT				0x00000002
480059ad731SLucas Stach #define chipMinorFeatures11_FENCE_64BIT				0x00000004
481059ad731SLucas Stach #define chipMinorFeatures11_NN_INTERLEVE8			0x00000008
482059ad731SLucas Stach #define chipMinorFeatures11_TP_REORDER				0x00000010
483059ad731SLucas Stach #define chipMinorFeatures11_PE_DEPTH_ONLY_OQFIX			0x00000020
484a8c21a54SThe etnaviv authors 
485a8c21a54SThe etnaviv authors #endif /* COMMON_XML */
486