1bf215546Sopenharmony_ci<?xml version="1.0" encoding="UTF-8"?>
2bf215546Sopenharmony_ci<database xmlns="http://nouveau.freedesktop.org/"
3bf215546Sopenharmony_cixmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4bf215546Sopenharmony_cixsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
5bf215546Sopenharmony_ci<import file="freedreno_copyright.xml"/>
6bf215546Sopenharmony_ci<import file="adreno/adreno_common.xml"/>
7bf215546Sopenharmony_ci<import file="adreno/adreno_pm4.xml"/>
8bf215546Sopenharmony_ci
9bf215546Sopenharmony_ci
10bf215546Sopenharmony_ci<enum name="a2xx_rb_dither_type">
11bf215546Sopenharmony_ci	<value name="DITHER_PIXEL" value="0"/>
12bf215546Sopenharmony_ci	<value name="DITHER_SUBPIXEL" value="1"/>
13bf215546Sopenharmony_ci</enum>
14bf215546Sopenharmony_ci
15bf215546Sopenharmony_ci<enum name="a2xx_colorformatx">
16bf215546Sopenharmony_ci	<value name="COLORX_4_4_4_4" value="0"/>
17bf215546Sopenharmony_ci	<value name="COLORX_1_5_5_5" value="1"/>
18bf215546Sopenharmony_ci	<value name="COLORX_5_6_5" value="2"/>
19bf215546Sopenharmony_ci	<value name="COLORX_8" value="3"/>
20bf215546Sopenharmony_ci	<value name="COLORX_8_8" value="4"/>
21bf215546Sopenharmony_ci	<value name="COLORX_8_8_8_8" value="5"/>
22bf215546Sopenharmony_ci	<value name="COLORX_S8_8_8_8" value="6"/>
23bf215546Sopenharmony_ci	<value name="COLORX_16_FLOAT" value="7"/>
24bf215546Sopenharmony_ci	<value name="COLORX_16_16_FLOAT" value="8"/>
25bf215546Sopenharmony_ci	<value name="COLORX_16_16_16_16_FLOAT" value="9"/>
26bf215546Sopenharmony_ci	<value name="COLORX_32_FLOAT" value="10"/>
27bf215546Sopenharmony_ci	<value name="COLORX_32_32_FLOAT" value="11"/>
28bf215546Sopenharmony_ci	<value name="COLORX_32_32_32_32_FLOAT" value="12"/>
29bf215546Sopenharmony_ci	<value name="COLORX_2_3_3" value="13"/>
30bf215546Sopenharmony_ci	<value name="COLORX_8_8_8" value="14"/>
31bf215546Sopenharmony_ci</enum>
32bf215546Sopenharmony_ci
33bf215546Sopenharmony_ci<enum name="a2xx_sq_surfaceformat">
34bf215546Sopenharmony_ci	<value name="FMT_1_REVERSE" value="0"/>
35bf215546Sopenharmony_ci	<value name="FMT_1" value="1"/>
36bf215546Sopenharmony_ci	<value name="FMT_8" value="2"/>
37bf215546Sopenharmony_ci	<value name="FMT_1_5_5_5" value="3"/>
38bf215546Sopenharmony_ci	<value name="FMT_5_6_5" value="4"/>
39bf215546Sopenharmony_ci	<value name="FMT_6_5_5" value="5"/>
40bf215546Sopenharmony_ci	<value name="FMT_8_8_8_8" value="6"/>
41bf215546Sopenharmony_ci	<value name="FMT_2_10_10_10" value="7"/>
42bf215546Sopenharmony_ci	<value name="FMT_8_A" value="8"/>
43bf215546Sopenharmony_ci	<value name="FMT_8_B" value="9"/>
44bf215546Sopenharmony_ci	<value name="FMT_8_8" value="10"/>
45bf215546Sopenharmony_ci	<value name="FMT_Cr_Y1_Cb_Y0" value="11"/>
46bf215546Sopenharmony_ci	<value name="FMT_Y1_Cr_Y0_Cb" value="12"/>
47bf215546Sopenharmony_ci	<value name="FMT_5_5_5_1" value="13"/>
48bf215546Sopenharmony_ci	<value name="FMT_8_8_8_8_A" value="14"/>
49bf215546Sopenharmony_ci	<value name="FMT_4_4_4_4" value="15"/>
50bf215546Sopenharmony_ci	<value name="FMT_8_8_8" value="16"/>
51bf215546Sopenharmony_ci	<value name="FMT_DXT1" value="18"/>
52bf215546Sopenharmony_ci	<value name="FMT_DXT2_3" value="19"/>
53bf215546Sopenharmony_ci	<value name="FMT_DXT4_5" value="20"/>
54bf215546Sopenharmony_ci	<value name="FMT_10_10_10_2" value="21"/>
55bf215546Sopenharmony_ci	<value name="FMT_24_8" value="22"/>
56bf215546Sopenharmony_ci	<value name="FMT_16" value="24"/>
57bf215546Sopenharmony_ci	<value name="FMT_16_16" value="25"/>
58bf215546Sopenharmony_ci	<value name="FMT_16_16_16_16" value="26"/>
59bf215546Sopenharmony_ci	<value name="FMT_16_EXPAND" value="27"/>
60bf215546Sopenharmony_ci	<value name="FMT_16_16_EXPAND" value="28"/>
61bf215546Sopenharmony_ci	<value name="FMT_16_16_16_16_EXPAND" value="29"/>
62bf215546Sopenharmony_ci	<value name="FMT_16_FLOAT" value="30"/>
63bf215546Sopenharmony_ci	<value name="FMT_16_16_FLOAT" value="31"/>
64bf215546Sopenharmony_ci	<value name="FMT_16_16_16_16_FLOAT" value="32"/>
65bf215546Sopenharmony_ci	<value name="FMT_32" value="33"/>
66bf215546Sopenharmony_ci	<value name="FMT_32_32" value="34"/>
67bf215546Sopenharmony_ci	<value name="FMT_32_32_32_32" value="35"/>
68bf215546Sopenharmony_ci	<value name="FMT_32_FLOAT" value="36"/>
69bf215546Sopenharmony_ci	<value name="FMT_32_32_FLOAT" value="37"/>
70bf215546Sopenharmony_ci	<value name="FMT_32_32_32_32_FLOAT" value="38"/>
71bf215546Sopenharmony_ci	<value name="FMT_ATI_TC_RGB" value="39"/>
72bf215546Sopenharmony_ci	<value name="FMT_ATI_TC_RGBA" value="40"/>
73bf215546Sopenharmony_ci	<value name="FMT_ATI_TC_555_565_RGB" value="41"/>
74bf215546Sopenharmony_ci	<value name="FMT_ATI_TC_555_565_RGBA" value="42"/>
75bf215546Sopenharmony_ci	<value name="FMT_ATI_TC_RGBA_INTERP" value="43"/>
76bf215546Sopenharmony_ci	<value name="FMT_ATI_TC_555_565_RGBA_INTERP" value="44"/>
77bf215546Sopenharmony_ci	<value name="FMT_ETC1_RGBA_INTERP" value="46"/>
78bf215546Sopenharmony_ci	<value name="FMT_ETC1_RGB" value="47"/>
79bf215546Sopenharmony_ci	<value name="FMT_ETC1_RGBA" value="48"/>
80bf215546Sopenharmony_ci	<value name="FMT_DXN" value="49"/>
81bf215546Sopenharmony_ci	<value name="FMT_2_3_3" value="51"/>
82bf215546Sopenharmony_ci	<value name="FMT_2_10_10_10_AS_16_16_16_16" value="54"/>
83bf215546Sopenharmony_ci	<value name="FMT_10_10_10_2_AS_16_16_16_16" value="55"/>
84bf215546Sopenharmony_ci	<value name="FMT_32_32_32_FLOAT" value="57"/>
85bf215546Sopenharmony_ci	<value name="FMT_DXT3A" value="58"/>
86bf215546Sopenharmony_ci	<value name="FMT_DXT5A" value="59"/>
87bf215546Sopenharmony_ci	<value name="FMT_CTX1" value="60"/>
88bf215546Sopenharmony_ci</enum>
89bf215546Sopenharmony_ci
90bf215546Sopenharmony_ci<enum name="a2xx_sq_ps_vtx_mode">
91bf215546Sopenharmony_ci	<value name="POSITION_1_VECTOR" value="0"/>
92bf215546Sopenharmony_ci	<value name="POSITION_2_VECTORS_UNUSED" value="1"/>
93bf215546Sopenharmony_ci	<value name="POSITION_2_VECTORS_SPRITE" value="2"/>
94bf215546Sopenharmony_ci	<value name="POSITION_2_VECTORS_EDGE" value="3"/>
95bf215546Sopenharmony_ci	<value name="POSITION_2_VECTORS_KILL" value="4"/>
96bf215546Sopenharmony_ci	<value name="POSITION_2_VECTORS_SPRITE_KILL" value="5"/>
97bf215546Sopenharmony_ci	<value name="POSITION_2_VECTORS_EDGE_KILL" value="6"/>
98bf215546Sopenharmony_ci	<value name="MULTIPASS" value="7"/>
99bf215546Sopenharmony_ci</enum>
100bf215546Sopenharmony_ci
101bf215546Sopenharmony_ci<enum name="a2xx_sq_sample_cntl">
102bf215546Sopenharmony_ci	<value name="CENTROIDS_ONLY" value="0"/>
103bf215546Sopenharmony_ci	<value name="CENTERS_ONLY" value="1"/>
104bf215546Sopenharmony_ci	<value name="CENTROIDS_AND_CENTERS" value="2"/>
105bf215546Sopenharmony_ci</enum>
106bf215546Sopenharmony_ci
107bf215546Sopenharmony_ci<enum name="a2xx_dx_clip_space">
108bf215546Sopenharmony_ci	<value name="DXCLIP_OPENGL" value="0"/>
109bf215546Sopenharmony_ci	<value name="DXCLIP_DIRECTX" value="1"/>
110bf215546Sopenharmony_ci</enum>
111bf215546Sopenharmony_ci
112bf215546Sopenharmony_ci<enum name="a2xx_pa_su_sc_polymode">
113bf215546Sopenharmony_ci	<value name="POLY_DISABLED" value="0"/>
114bf215546Sopenharmony_ci	<value name="POLY_DUALMODE" value="1"/>
115bf215546Sopenharmony_ci</enum>
116bf215546Sopenharmony_ci
117bf215546Sopenharmony_ci<enum name="a2xx_rb_edram_mode">
118bf215546Sopenharmony_ci	<value name="EDRAM_NOP" value="0"/>
119bf215546Sopenharmony_ci	<value name="COLOR_DEPTH" value="4"/>
120bf215546Sopenharmony_ci	<value name="DEPTH_ONLY" value="5"/>
121bf215546Sopenharmony_ci	<value name="EDRAM_COPY" value="6"/>
122bf215546Sopenharmony_ci</enum>
123bf215546Sopenharmony_ci
124bf215546Sopenharmony_ci<enum name="a2xx_pa_sc_pattern_bit_order">
125bf215546Sopenharmony_ci	<value name="LITTLE" value="0"/>
126bf215546Sopenharmony_ci	<value name="BIG" value="1"/>
127bf215546Sopenharmony_ci</enum>
128bf215546Sopenharmony_ci
129bf215546Sopenharmony_ci<enum name="a2xx_pa_sc_auto_reset_cntl">
130bf215546Sopenharmony_ci	<value name="NEVER" value="0"/>
131bf215546Sopenharmony_ci	<value name="EACH_PRIMITIVE" value="1"/>
132bf215546Sopenharmony_ci	<value name="EACH_PACKET" value="2"/>
133bf215546Sopenharmony_ci</enum>
134bf215546Sopenharmony_ci
135bf215546Sopenharmony_ci<enum name="a2xx_pa_pixcenter">
136bf215546Sopenharmony_ci	<value name="PIXCENTER_D3D" value="0"/>
137bf215546Sopenharmony_ci	<value name="PIXCENTER_OGL" value="1"/>
138bf215546Sopenharmony_ci</enum>
139bf215546Sopenharmony_ci
140bf215546Sopenharmony_ci<enum name="a2xx_pa_roundmode">
141bf215546Sopenharmony_ci	<value name="TRUNCATE" value="0"/>
142bf215546Sopenharmony_ci	<value name="ROUND" value="1"/>
143bf215546Sopenharmony_ci	<value name="ROUNDTOEVEN" value="2"/>
144bf215546Sopenharmony_ci	<value name="ROUNDTOODD" value="3"/>
145bf215546Sopenharmony_ci</enum>
146bf215546Sopenharmony_ci
147bf215546Sopenharmony_ci<enum name="a2xx_pa_quantmode">
148bf215546Sopenharmony_ci	<value name="ONE_SIXTEENTH" value="0"/>
149bf215546Sopenharmony_ci	<value name="ONE_EIGTH" value="1"/>
150bf215546Sopenharmony_ci	<value name="ONE_QUARTER" value="2"/>
151bf215546Sopenharmony_ci	<value name="ONE_HALF" value="3"/>
152bf215546Sopenharmony_ci	<value name="ONE" value="4"/>
153bf215546Sopenharmony_ci</enum>
154bf215546Sopenharmony_ci
155bf215546Sopenharmony_ci<enum name="a2xx_rb_copy_sample_select">
156bf215546Sopenharmony_ci	<value name="SAMPLE_0" value="0"/>
157bf215546Sopenharmony_ci	<value name="SAMPLE_1" value="1"/>
158bf215546Sopenharmony_ci	<value name="SAMPLE_2" value="2"/>
159bf215546Sopenharmony_ci	<value name="SAMPLE_3" value="3"/>
160bf215546Sopenharmony_ci	<value name="SAMPLE_01" value="4"/>
161bf215546Sopenharmony_ci	<value name="SAMPLE_23" value="5"/>
162bf215546Sopenharmony_ci	<value name="SAMPLE_0123" value="6"/>
163bf215546Sopenharmony_ci</enum>
164bf215546Sopenharmony_ci
165bf215546Sopenharmony_ci<enum name="a2xx_rb_blend_opcode">
166bf215546Sopenharmony_ci	<value name="BLEND2_DST_PLUS_SRC" value="0"/>
167bf215546Sopenharmony_ci	<value name="BLEND2_SRC_MINUS_DST" value="1"/>
168bf215546Sopenharmony_ci	<value name="BLEND2_MIN_DST_SRC" value="2"/>
169bf215546Sopenharmony_ci	<value name="BLEND2_MAX_DST_SRC" value="3"/>
170bf215546Sopenharmony_ci	<value name="BLEND2_DST_MINUS_SRC" value="4"/>
171bf215546Sopenharmony_ci	<value name="BLEND2_DST_PLUS_SRC_BIAS" value="5"/>
172bf215546Sopenharmony_ci</enum>
173bf215546Sopenharmony_ci
174bf215546Sopenharmony_ci<enum name="a2xx_su_perfcnt_select">
175bf215546Sopenharmony_ci	<value value="0" name="PERF_PAPC_PASX_REQ"/>
176bf215546Sopenharmony_ci	<value value="2" name="PERF_PAPC_PASX_FIRST_VECTOR"/>
177bf215546Sopenharmony_ci	<value value="3" name="PERF_PAPC_PASX_SECOND_VECTOR"/>
178bf215546Sopenharmony_ci	<value value="4" name="PERF_PAPC_PASX_FIRST_DEAD"/>
179bf215546Sopenharmony_ci	<value value="5" name="PERF_PAPC_PASX_SECOND_DEAD"/>
180bf215546Sopenharmony_ci	<value value="6" name="PERF_PAPC_PASX_VTX_KILL_DISCARD"/>
181bf215546Sopenharmony_ci	<value value="7" name="PERF_PAPC_PASX_VTX_NAN_DISCARD"/>
182bf215546Sopenharmony_ci	<value value="8" name="PERF_PAPC_PA_INPUT_PRIM"/>
183bf215546Sopenharmony_ci	<value value="9" name="PERF_PAPC_PA_INPUT_NULL_PRIM"/>
184bf215546Sopenharmony_ci	<value value="10" name="PERF_PAPC_PA_INPUT_EVENT_FLAG"/>
185bf215546Sopenharmony_ci	<value value="11" name="PERF_PAPC_PA_INPUT_FIRST_PRIM_SLOT"/>
186bf215546Sopenharmony_ci	<value value="12" name="PERF_PAPC_PA_INPUT_END_OF_PACKET"/>
187bf215546Sopenharmony_ci	<value value="13" name="PERF_PAPC_CLPR_CULL_PRIM"/>
188bf215546Sopenharmony_ci	<value value="15" name="PERF_PAPC_CLPR_VV_CULL_PRIM"/>
189bf215546Sopenharmony_ci	<value value="17" name="PERF_PAPC_CLPR_VTX_KILL_CULL_PRIM"/>
190bf215546Sopenharmony_ci	<value value="18" name="PERF_PAPC_CLPR_VTX_NAN_CULL_PRIM"/>
191bf215546Sopenharmony_ci	<value value="19" name="PERF_PAPC_CLPR_CULL_TO_NULL_PRIM"/>
192bf215546Sopenharmony_ci	<value value="21" name="PERF_PAPC_CLPR_VV_CLIP_PRIM"/>
193bf215546Sopenharmony_ci	<value value="23" name="PERF_PAPC_CLPR_POINT_CLIP_CANDIDATE"/>
194bf215546Sopenharmony_ci	<value value="24" name="PERF_PAPC_CLPR_CLIP_PLANE_CNT_1"/>
195bf215546Sopenharmony_ci	<value value="25" name="PERF_PAPC_CLPR_CLIP_PLANE_CNT_2"/>
196bf215546Sopenharmony_ci	<value value="26" name="PERF_PAPC_CLPR_CLIP_PLANE_CNT_3"/>
197bf215546Sopenharmony_ci	<value value="27" name="PERF_PAPC_CLPR_CLIP_PLANE_CNT_4"/>
198bf215546Sopenharmony_ci	<value value="28" name="PERF_PAPC_CLPR_CLIP_PLANE_CNT_5"/>
199bf215546Sopenharmony_ci	<value value="29" name="PERF_PAPC_CLPR_CLIP_PLANE_CNT_6"/>
200bf215546Sopenharmony_ci	<value value="30" name="PERF_PAPC_CLPR_CLIP_PLANE_NEAR"/>
201bf215546Sopenharmony_ci	<value value="31" name="PERF_PAPC_CLPR_CLIP_PLANE_FAR"/>
202bf215546Sopenharmony_ci	<value value="32" name="PERF_PAPC_CLPR_CLIP_PLANE_LEFT"/>
203bf215546Sopenharmony_ci	<value value="33" name="PERF_PAPC_CLPR_CLIP_PLANE_RIGHT"/>
204bf215546Sopenharmony_ci	<value value="34" name="PERF_PAPC_CLPR_CLIP_PLANE_TOP"/>
205bf215546Sopenharmony_ci	<value value="35" name="PERF_PAPC_CLPR_CLIP_PLANE_BOTTOM"/>
206bf215546Sopenharmony_ci	<value value="36" name="PERF_PAPC_CLSM_NULL_PRIM"/>
207bf215546Sopenharmony_ci	<value value="37" name="PERF_PAPC_CLSM_TOTALLY_VISIBLE_PRIM"/>
208bf215546Sopenharmony_ci	<value value="38" name="PERF_PAPC_CLSM_CLIP_PRIM"/>
209bf215546Sopenharmony_ci	<value value="39" name="PERF_PAPC_CLSM_CULL_TO_NULL_PRIM"/>
210bf215546Sopenharmony_ci	<value value="40" name="PERF_PAPC_CLSM_OUT_PRIM_CNT_1"/>
211bf215546Sopenharmony_ci	<value value="41" name="PERF_PAPC_CLSM_OUT_PRIM_CNT_2"/>
212bf215546Sopenharmony_ci	<value value="42" name="PERF_PAPC_CLSM_OUT_PRIM_CNT_3"/>
213bf215546Sopenharmony_ci	<value value="43" name="PERF_PAPC_CLSM_OUT_PRIM_CNT_4"/>
214bf215546Sopenharmony_ci	<value value="44" name="PERF_PAPC_CLSM_OUT_PRIM_CNT_5"/>
215bf215546Sopenharmony_ci	<value value="45" name="PERF_PAPC_CLSM_OUT_PRIM_CNT_6_7"/>
216bf215546Sopenharmony_ci	<value value="46" name="PERF_PAPC_CLSM_NON_TRIVIAL_CULL"/>
217bf215546Sopenharmony_ci	<value value="47" name="PERF_PAPC_SU_INPUT_PRIM"/>
218bf215546Sopenharmony_ci	<value value="48" name="PERF_PAPC_SU_INPUT_CLIP_PRIM"/>
219bf215546Sopenharmony_ci	<value value="49" name="PERF_PAPC_SU_INPUT_NULL_PRIM"/>
220bf215546Sopenharmony_ci	<value value="50" name="PERF_PAPC_SU_ZERO_AREA_CULL_PRIM"/>
221bf215546Sopenharmony_ci	<value value="51" name="PERF_PAPC_SU_BACK_FACE_CULL_PRIM"/>
222bf215546Sopenharmony_ci	<value value="52" name="PERF_PAPC_SU_FRONT_FACE_CULL_PRIM"/>
223bf215546Sopenharmony_ci	<value value="53" name="PERF_PAPC_SU_POLYMODE_FACE_CULL"/>
224bf215546Sopenharmony_ci	<value value="54" name="PERF_PAPC_SU_POLYMODE_BACK_CULL"/>
225bf215546Sopenharmony_ci	<value value="55" name="PERF_PAPC_SU_POLYMODE_FRONT_CULL"/>
226bf215546Sopenharmony_ci	<value value="56" name="PERF_PAPC_SU_POLYMODE_INVALID_FILL"/>
227bf215546Sopenharmony_ci	<value value="57" name="PERF_PAPC_SU_OUTPUT_PRIM"/>
228bf215546Sopenharmony_ci	<value value="58" name="PERF_PAPC_SU_OUTPUT_CLIP_PRIM"/>
229bf215546Sopenharmony_ci	<value value="59" name="PERF_PAPC_SU_OUTPUT_NULL_PRIM"/>
230bf215546Sopenharmony_ci	<value value="60" name="PERF_PAPC_SU_OUTPUT_EVENT_FLAG"/>
231bf215546Sopenharmony_ci	<value value="61" name="PERF_PAPC_SU_OUTPUT_FIRST_PRIM_SLOT"/>
232bf215546Sopenharmony_ci	<value value="62" name="PERF_PAPC_SU_OUTPUT_END_OF_PACKET"/>
233bf215546Sopenharmony_ci	<value value="63" name="PERF_PAPC_SU_OUTPUT_POLYMODE_FACE"/>
234bf215546Sopenharmony_ci	<value value="64" name="PERF_PAPC_SU_OUTPUT_POLYMODE_BACK"/>
235bf215546Sopenharmony_ci	<value value="65" name="PERF_PAPC_SU_OUTPUT_POLYMODE_FRONT"/>
236bf215546Sopenharmony_ci	<value value="66" name="PERF_PAPC_SU_OUT_CLIP_POLYMODE_FACE"/>
237bf215546Sopenharmony_ci	<value value="67" name="PERF_PAPC_SU_OUT_CLIP_POLYMODE_BACK"/>
238bf215546Sopenharmony_ci	<value value="68" name="PERF_PAPC_SU_OUT_CLIP_POLYMODE_FRONT"/>
239bf215546Sopenharmony_ci	<value value="69" name="PERF_PAPC_PASX_REQ_IDLE"/>
240bf215546Sopenharmony_ci	<value value="70" name="PERF_PAPC_PASX_REQ_BUSY"/>
241bf215546Sopenharmony_ci	<value value="71" name="PERF_PAPC_PASX_REQ_STALLED"/>
242bf215546Sopenharmony_ci	<value value="72" name="PERF_PAPC_PASX_REC_IDLE"/>
243bf215546Sopenharmony_ci	<value value="73" name="PERF_PAPC_PASX_REC_BUSY"/>
244bf215546Sopenharmony_ci	<value value="74" name="PERF_PAPC_PASX_REC_STARVED_SX"/>
245bf215546Sopenharmony_ci	<value value="75" name="PERF_PAPC_PASX_REC_STALLED"/>
246bf215546Sopenharmony_ci	<value value="76" name="PERF_PAPC_PASX_REC_STALLED_POS_MEM"/>
247bf215546Sopenharmony_ci	<value value="77" name="PERF_PAPC_PASX_REC_STALLED_CCGSM_IN"/>
248bf215546Sopenharmony_ci	<value value="78" name="PERF_PAPC_CCGSM_IDLE"/>
249bf215546Sopenharmony_ci	<value value="79" name="PERF_PAPC_CCGSM_BUSY"/>
250bf215546Sopenharmony_ci	<value value="80" name="PERF_PAPC_CCGSM_STALLED"/>
251bf215546Sopenharmony_ci	<value value="81" name="PERF_PAPC_CLPRIM_IDLE"/>
252bf215546Sopenharmony_ci	<value value="82" name="PERF_PAPC_CLPRIM_BUSY"/>
253bf215546Sopenharmony_ci	<value value="83" name="PERF_PAPC_CLPRIM_STALLED"/>
254bf215546Sopenharmony_ci	<value value="84" name="PERF_PAPC_CLPRIM_STARVED_CCGSM"/>
255bf215546Sopenharmony_ci	<value value="85" name="PERF_PAPC_CLIPSM_IDLE"/>
256bf215546Sopenharmony_ci	<value value="86" name="PERF_PAPC_CLIPSM_BUSY"/>
257bf215546Sopenharmony_ci	<value value="87" name="PERF_PAPC_CLIPSM_WAIT_CLIP_VERT_ENGH"/>
258bf215546Sopenharmony_ci	<value value="88" name="PERF_PAPC_CLIPSM_WAIT_HIGH_PRI_SEQ"/>
259bf215546Sopenharmony_ci	<value value="89" name="PERF_PAPC_CLIPSM_WAIT_CLIPGA"/>
260bf215546Sopenharmony_ci	<value value="90" name="PERF_PAPC_CLIPSM_WAIT_AVAIL_VTE_CLIP"/>
261bf215546Sopenharmony_ci	<value value="91" name="PERF_PAPC_CLIPSM_WAIT_CLIP_OUTSM"/>
262bf215546Sopenharmony_ci	<value value="92" name="PERF_PAPC_CLIPGA_IDLE"/>
263bf215546Sopenharmony_ci	<value value="93" name="PERF_PAPC_CLIPGA_BUSY"/>
264bf215546Sopenharmony_ci	<value value="94" name="PERF_PAPC_CLIPGA_STARVED_VTE_CLIP"/>
265bf215546Sopenharmony_ci	<value value="95" name="PERF_PAPC_CLIPGA_STALLED"/>
266bf215546Sopenharmony_ci	<value value="96" name="PERF_PAPC_CLIP_IDLE"/>
267bf215546Sopenharmony_ci	<value value="97" name="PERF_PAPC_CLIP_BUSY"/>
268bf215546Sopenharmony_ci	<value value="98" name="PERF_PAPC_SU_IDLE"/>
269bf215546Sopenharmony_ci	<value value="99" name="PERF_PAPC_SU_BUSY"/>
270bf215546Sopenharmony_ci	<value value="100" name="PERF_PAPC_SU_STARVED_CLIP"/>
271bf215546Sopenharmony_ci	<value value="101" name="PERF_PAPC_SU_STALLED_SC"/>
272bf215546Sopenharmony_ci	<value value="102" name="PERF_PAPC_SU_FACENESS_CULL"/>
273bf215546Sopenharmony_ci</enum>
274bf215546Sopenharmony_ci
275bf215546Sopenharmony_ci<enum name="a2xx_sc_perfcnt_select">
276bf215546Sopenharmony_ci	<value value="0" name="SC_SR_WINDOW_VALID"/>
277bf215546Sopenharmony_ci	<value value="1" name="SC_CW_WINDOW_VALID"/>
278bf215546Sopenharmony_ci	<value value="2" name="SC_QM_WINDOW_VALID"/>
279bf215546Sopenharmony_ci	<value value="3" name="SC_FW_WINDOW_VALID"/>
280bf215546Sopenharmony_ci	<value value="4" name="SC_EZ_WINDOW_VALID"/>
281bf215546Sopenharmony_ci	<value value="5" name="SC_IT_WINDOW_VALID"/>
282bf215546Sopenharmony_ci	<value value="6" name="SC_STARVED_BY_PA"/>
283bf215546Sopenharmony_ci	<value value="7" name="SC_STALLED_BY_RB_TILE"/>
284bf215546Sopenharmony_ci	<value value="8" name="SC_STALLED_BY_RB_SAMP"/>
285bf215546Sopenharmony_ci	<value value="9" name="SC_STARVED_BY_RB_EZ"/>
286bf215546Sopenharmony_ci	<value value="10" name="SC_STALLED_BY_SAMPLE_FF"/>
287bf215546Sopenharmony_ci	<value value="11" name="SC_STALLED_BY_SQ"/>
288bf215546Sopenharmony_ci	<value value="12" name="SC_STALLED_BY_SP"/>
289bf215546Sopenharmony_ci	<value value="13" name="SC_TOTAL_NO_PRIMS"/>
290bf215546Sopenharmony_ci	<value value="14" name="SC_NON_EMPTY_PRIMS"/>
291bf215546Sopenharmony_ci	<value value="15" name="SC_NO_TILES_PASSING_QM"/>
292bf215546Sopenharmony_ci	<value value="16" name="SC_NO_PIXELS_PRE_EZ"/>
293bf215546Sopenharmony_ci	<value value="17" name="SC_NO_PIXELS_POST_EZ"/>
294bf215546Sopenharmony_ci</enum>
295bf215546Sopenharmony_ci
296bf215546Sopenharmony_ci<enum name="a2xx_vgt_perfcount_select">
297bf215546Sopenharmony_ci	<value value="0" name="VGT_SQ_EVENT_WINDOW_ACTIVE"/>
298bf215546Sopenharmony_ci	<value value="1" name="VGT_SQ_SEND"/>
299bf215546Sopenharmony_ci	<value value="2" name="VGT_SQ_STALLED"/>
300bf215546Sopenharmony_ci	<value value="3" name="VGT_SQ_STARVED_BUSY"/>
301bf215546Sopenharmony_ci	<value value="4" name="VGT_SQ_STARVED_IDLE"/>
302bf215546Sopenharmony_ci	<value value="5" name="VGT_SQ_STATIC"/>
303bf215546Sopenharmony_ci	<value value="6" name="VGT_PA_EVENT_WINDOW_ACTIVE"/>
304bf215546Sopenharmony_ci	<value value="7" name="VGT_PA_CLIP_V_SEND"/>
305bf215546Sopenharmony_ci	<value value="8" name="VGT_PA_CLIP_V_STALLED"/>
306bf215546Sopenharmony_ci	<value value="9" name="VGT_PA_CLIP_V_STARVED_BUSY"/>
307bf215546Sopenharmony_ci	<value value="10" name="VGT_PA_CLIP_V_STARVED_IDLE"/>
308bf215546Sopenharmony_ci	<value value="11" name="VGT_PA_CLIP_V_STATIC"/>
309bf215546Sopenharmony_ci	<value value="12" name="VGT_PA_CLIP_P_SEND"/>
310bf215546Sopenharmony_ci	<value value="13" name="VGT_PA_CLIP_P_STALLED"/>
311bf215546Sopenharmony_ci	<value value="14" name="VGT_PA_CLIP_P_STARVED_BUSY"/>
312bf215546Sopenharmony_ci	<value value="15" name="VGT_PA_CLIP_P_STARVED_IDLE"/>
313bf215546Sopenharmony_ci	<value value="16" name="VGT_PA_CLIP_P_STATIC"/>
314bf215546Sopenharmony_ci	<value value="17" name="VGT_PA_CLIP_S_SEND"/>
315bf215546Sopenharmony_ci	<value value="18" name="VGT_PA_CLIP_S_STALLED"/>
316bf215546Sopenharmony_ci	<value value="19" name="VGT_PA_CLIP_S_STARVED_BUSY"/>
317bf215546Sopenharmony_ci	<value value="20" name="VGT_PA_CLIP_S_STARVED_IDLE"/>
318bf215546Sopenharmony_ci	<value value="21" name="VGT_PA_CLIP_S_STATIC"/>
319bf215546Sopenharmony_ci	<value value="22" name="RBIU_FIFOS_EVENT_WINDOW_ACTIVE"/>
320bf215546Sopenharmony_ci	<value value="23" name="RBIU_IMMED_DATA_FIFO_STARVED"/>
321bf215546Sopenharmony_ci	<value value="24" name="RBIU_IMMED_DATA_FIFO_STALLED"/>
322bf215546Sopenharmony_ci	<value value="25" name="RBIU_DMA_REQUEST_FIFO_STARVED"/>
323bf215546Sopenharmony_ci	<value value="26" name="RBIU_DMA_REQUEST_FIFO_STALLED"/>
324bf215546Sopenharmony_ci	<value value="27" name="RBIU_DRAW_INITIATOR_FIFO_STARVED"/>
325bf215546Sopenharmony_ci	<value value="28" name="RBIU_DRAW_INITIATOR_FIFO_STALLED"/>
326bf215546Sopenharmony_ci	<value value="29" name="BIN_PRIM_NEAR_CULL"/>
327bf215546Sopenharmony_ci	<value value="30" name="BIN_PRIM_ZERO_CULL"/>
328bf215546Sopenharmony_ci	<value value="31" name="BIN_PRIM_FAR_CULL"/>
329bf215546Sopenharmony_ci	<value value="32" name="BIN_PRIM_BIN_CULL"/>
330bf215546Sopenharmony_ci	<value value="33" name="BIN_PRIM_FACE_CULL"/>
331bf215546Sopenharmony_ci	<value value="34" name="SPARE34"/>
332bf215546Sopenharmony_ci	<value value="35" name="SPARE35"/>
333bf215546Sopenharmony_ci	<value value="36" name="SPARE36"/>
334bf215546Sopenharmony_ci	<value value="37" name="SPARE37"/>
335bf215546Sopenharmony_ci	<value value="38" name="SPARE38"/>
336bf215546Sopenharmony_ci	<value value="39" name="SPARE39"/>
337bf215546Sopenharmony_ci	<value value="40" name="TE_SU_IN_VALID"/>
338bf215546Sopenharmony_ci	<value value="41" name="TE_SU_IN_READ"/>
339bf215546Sopenharmony_ci	<value value="42" name="TE_SU_IN_PRIM"/>
340bf215546Sopenharmony_ci	<value value="43" name="TE_SU_IN_EOP"/>
341bf215546Sopenharmony_ci	<value value="44" name="TE_SU_IN_NULL_PRIM"/>
342bf215546Sopenharmony_ci	<value value="45" name="TE_WK_IN_VALID"/>
343bf215546Sopenharmony_ci	<value value="46" name="TE_WK_IN_READ"/>
344bf215546Sopenharmony_ci	<value value="47" name="TE_OUT_PRIM_VALID"/>
345bf215546Sopenharmony_ci	<value value="48" name="TE_OUT_PRIM_READ"/>
346bf215546Sopenharmony_ci</enum>
347bf215546Sopenharmony_ci
348bf215546Sopenharmony_ci<enum name="a2xx_tcr_perfcount_select">
349bf215546Sopenharmony_ci	<value value="0" name="DGMMPD_IPMUX0_STALL"/>
350bf215546Sopenharmony_ci	<value value="4" name="DGMMPD_IPMUX_ALL_STALL"/>
351bf215546Sopenharmony_ci	<value value="5" name="OPMUX0_L2_WRITES"/>
352bf215546Sopenharmony_ci</enum>
353bf215546Sopenharmony_ci
354bf215546Sopenharmony_ci<enum name="a2xx_tp_perfcount_select">
355bf215546Sopenharmony_ci	<value value="0" name="POINT_QUADS"/>
356bf215546Sopenharmony_ci	<value value="1" name="BILIN_QUADS"/>
357bf215546Sopenharmony_ci	<value value="2" name="ANISO_QUADS"/>
358bf215546Sopenharmony_ci	<value value="3" name="MIP_QUADS"/>
359bf215546Sopenharmony_ci	<value value="4" name="VOL_QUADS"/>
360bf215546Sopenharmony_ci	<value value="5" name="MIP_VOL_QUADS"/>
361bf215546Sopenharmony_ci	<value value="6" name="MIP_ANISO_QUADS"/>
362bf215546Sopenharmony_ci	<value value="7" name="VOL_ANISO_QUADS"/>
363bf215546Sopenharmony_ci	<value value="8" name="ANISO_2_1_QUADS"/>
364bf215546Sopenharmony_ci	<value value="9" name="ANISO_4_1_QUADS"/>
365bf215546Sopenharmony_ci	<value value="10" name="ANISO_6_1_QUADS"/>
366bf215546Sopenharmony_ci	<value value="11" name="ANISO_8_1_QUADS"/>
367bf215546Sopenharmony_ci	<value value="12" name="ANISO_10_1_QUADS"/>
368bf215546Sopenharmony_ci	<value value="13" name="ANISO_12_1_QUADS"/>
369bf215546Sopenharmony_ci	<value value="14" name="ANISO_14_1_QUADS"/>
370bf215546Sopenharmony_ci	<value value="15" name="ANISO_16_1_QUADS"/>
371bf215546Sopenharmony_ci	<value value="16" name="MIP_VOL_ANISO_QUADS"/>
372bf215546Sopenharmony_ci	<value value="17" name="ALIGN_2_QUADS"/>
373bf215546Sopenharmony_ci	<value value="18" name="ALIGN_4_QUADS"/>
374bf215546Sopenharmony_ci	<value value="19" name="PIX_0_QUAD"/>
375bf215546Sopenharmony_ci	<value value="20" name="PIX_1_QUAD"/>
376bf215546Sopenharmony_ci	<value value="21" name="PIX_2_QUAD"/>
377bf215546Sopenharmony_ci	<value value="22" name="PIX_3_QUAD"/>
378bf215546Sopenharmony_ci	<value value="23" name="PIX_4_QUAD"/>
379bf215546Sopenharmony_ci	<value value="24" name="TP_MIPMAP_LOD0"/>
380bf215546Sopenharmony_ci	<value value="25" name="TP_MIPMAP_LOD1"/>
381bf215546Sopenharmony_ci	<value value="26" name="TP_MIPMAP_LOD2"/>
382bf215546Sopenharmony_ci	<value value="27" name="TP_MIPMAP_LOD3"/>
383bf215546Sopenharmony_ci	<value value="28" name="TP_MIPMAP_LOD4"/>
384bf215546Sopenharmony_ci	<value value="29" name="TP_MIPMAP_LOD5"/>
385bf215546Sopenharmony_ci	<value value="30" name="TP_MIPMAP_LOD6"/>
386bf215546Sopenharmony_ci	<value value="31" name="TP_MIPMAP_LOD7"/>
387bf215546Sopenharmony_ci	<value value="32" name="TP_MIPMAP_LOD8"/>
388bf215546Sopenharmony_ci	<value value="33" name="TP_MIPMAP_LOD9"/>
389bf215546Sopenharmony_ci	<value value="34" name="TP_MIPMAP_LOD10"/>
390bf215546Sopenharmony_ci	<value value="35" name="TP_MIPMAP_LOD11"/>
391bf215546Sopenharmony_ci	<value value="36" name="TP_MIPMAP_LOD12"/>
392bf215546Sopenharmony_ci	<value value="37" name="TP_MIPMAP_LOD13"/>
393bf215546Sopenharmony_ci	<value value="38" name="TP_MIPMAP_LOD14"/>
394bf215546Sopenharmony_ci</enum>
395bf215546Sopenharmony_ci
396bf215546Sopenharmony_ci<enum name="a2xx_tcm_perfcount_select">
397bf215546Sopenharmony_ci	<value value="0" name="QUAD0_RD_LAT_FIFO_EMPTY"/>
398bf215546Sopenharmony_ci	<value value="3" name="QUAD0_RD_LAT_FIFO_4TH_FULL"/>
399bf215546Sopenharmony_ci	<value value="4" name="QUAD0_RD_LAT_FIFO_HALF_FULL"/>
400bf215546Sopenharmony_ci	<value value="5" name="QUAD0_RD_LAT_FIFO_FULL"/>
401bf215546Sopenharmony_ci	<value value="6" name="QUAD0_RD_LAT_FIFO_LT_4TH_FULL"/>
402bf215546Sopenharmony_ci	<value value="28" name="READ_STARVED_QUAD0"/>
403bf215546Sopenharmony_ci	<value value="32" name="READ_STARVED"/>
404bf215546Sopenharmony_ci	<value value="33" name="READ_STALLED_QUAD0"/>
405bf215546Sopenharmony_ci	<value value="37" name="READ_STALLED"/>
406bf215546Sopenharmony_ci	<value value="38" name="VALID_READ_QUAD0"/>
407bf215546Sopenharmony_ci	<value value="42" name="TC_TP_STARVED_QUAD0"/>
408bf215546Sopenharmony_ci	<value value="46" name="TC_TP_STARVED"/>
409bf215546Sopenharmony_ci</enum>
410bf215546Sopenharmony_ci
411bf215546Sopenharmony_ci<enum name="a2xx_tcf_perfcount_select">
412bf215546Sopenharmony_ci	<value value="0" name="VALID_CYCLES"/>
413bf215546Sopenharmony_ci	<value value="1" name="SINGLE_PHASES"/>
414bf215546Sopenharmony_ci	<value value="2" name="ANISO_PHASES"/>
415bf215546Sopenharmony_ci	<value value="3" name="MIP_PHASES"/>
416bf215546Sopenharmony_ci	<value value="4" name="VOL_PHASES"/>
417bf215546Sopenharmony_ci	<value value="5" name="MIP_VOL_PHASES"/>
418bf215546Sopenharmony_ci	<value value="6" name="MIP_ANISO_PHASES"/>
419bf215546Sopenharmony_ci	<value value="7" name="VOL_ANISO_PHASES"/>
420bf215546Sopenharmony_ci	<value value="8" name="ANISO_2_1_PHASES"/>
421bf215546Sopenharmony_ci	<value value="9" name="ANISO_4_1_PHASES"/>
422bf215546Sopenharmony_ci	<value value="10" name="ANISO_6_1_PHASES"/>
423bf215546Sopenharmony_ci	<value value="11" name="ANISO_8_1_PHASES"/>
424bf215546Sopenharmony_ci	<value value="12" name="ANISO_10_1_PHASES"/>
425bf215546Sopenharmony_ci	<value value="13" name="ANISO_12_1_PHASES"/>
426bf215546Sopenharmony_ci	<value value="14" name="ANISO_14_1_PHASES"/>
427bf215546Sopenharmony_ci	<value value="15" name="ANISO_16_1_PHASES"/>
428bf215546Sopenharmony_ci	<value value="16" name="MIP_VOL_ANISO_PHASES"/>
429bf215546Sopenharmony_ci	<value value="17" name="ALIGN_2_PHASES"/>
430bf215546Sopenharmony_ci	<value value="18" name="ALIGN_4_PHASES"/>
431bf215546Sopenharmony_ci	<value value="19" name="TPC_BUSY"/>
432bf215546Sopenharmony_ci	<value value="20" name="TPC_STALLED"/>
433bf215546Sopenharmony_ci	<value value="21" name="TPC_STARVED"/>
434bf215546Sopenharmony_ci	<value value="22" name="TPC_WORKING"/>
435bf215546Sopenharmony_ci	<value value="23" name="TPC_WALKER_BUSY"/>
436bf215546Sopenharmony_ci	<value value="24" name="TPC_WALKER_STALLED"/>
437bf215546Sopenharmony_ci	<value value="25" name="TPC_WALKER_WORKING"/>
438bf215546Sopenharmony_ci	<value value="26" name="TPC_ALIGNER_BUSY"/>
439bf215546Sopenharmony_ci	<value value="27" name="TPC_ALIGNER_STALLED"/>
440bf215546Sopenharmony_ci	<value value="28" name="TPC_ALIGNER_STALLED_BY_BLEND"/>
441bf215546Sopenharmony_ci	<value value="29" name="TPC_ALIGNER_STALLED_BY_CACHE"/>
442bf215546Sopenharmony_ci	<value value="30" name="TPC_ALIGNER_WORKING"/>
443bf215546Sopenharmony_ci	<value value="31" name="TPC_BLEND_BUSY"/>
444bf215546Sopenharmony_ci	<value value="32" name="TPC_BLEND_SYNC"/>
445bf215546Sopenharmony_ci	<value value="33" name="TPC_BLEND_STARVED"/>
446bf215546Sopenharmony_ci	<value value="34" name="TPC_BLEND_WORKING"/>
447bf215546Sopenharmony_ci	<value value="35" name="OPCODE_0x00"/>
448bf215546Sopenharmony_ci	<value value="36" name="OPCODE_0x01"/>
449bf215546Sopenharmony_ci	<value value="37" name="OPCODE_0x04"/>
450bf215546Sopenharmony_ci	<value value="38" name="OPCODE_0x10"/>
451bf215546Sopenharmony_ci	<value value="39" name="OPCODE_0x11"/>
452bf215546Sopenharmony_ci	<value value="40" name="OPCODE_0x12"/>
453bf215546Sopenharmony_ci	<value value="41" name="OPCODE_0x13"/>
454bf215546Sopenharmony_ci	<value value="42" name="OPCODE_0x18"/>
455bf215546Sopenharmony_ci	<value value="43" name="OPCODE_0x19"/>
456bf215546Sopenharmony_ci	<value value="44" name="OPCODE_0x1A"/>
457bf215546Sopenharmony_ci	<value value="45" name="OPCODE_OTHER"/>
458bf215546Sopenharmony_ci	<value value="56" name="IN_FIFO_0_EMPTY"/>
459bf215546Sopenharmony_ci	<value value="57" name="IN_FIFO_0_LT_HALF_FULL"/>
460bf215546Sopenharmony_ci	<value value="58" name="IN_FIFO_0_HALF_FULL"/>
461bf215546Sopenharmony_ci	<value value="59" name="IN_FIFO_0_FULL"/>
462bf215546Sopenharmony_ci	<value value="72" name="IN_FIFO_TPC_EMPTY"/>
463bf215546Sopenharmony_ci	<value value="73" name="IN_FIFO_TPC_LT_HALF_FULL"/>
464bf215546Sopenharmony_ci	<value value="74" name="IN_FIFO_TPC_HALF_FULL"/>
465bf215546Sopenharmony_ci	<value value="75" name="IN_FIFO_TPC_FULL"/>
466bf215546Sopenharmony_ci	<value value="76" name="TPC_TC_XFC"/>
467bf215546Sopenharmony_ci	<value value="77" name="TPC_TC_STATE"/>
468bf215546Sopenharmony_ci	<value value="78" name="TC_STALL"/>
469bf215546Sopenharmony_ci	<value value="79" name="QUAD0_TAPS"/>
470bf215546Sopenharmony_ci	<value value="83" name="QUADS"/>
471bf215546Sopenharmony_ci	<value value="84" name="TCA_SYNC_STALL"/>
472bf215546Sopenharmony_ci	<value value="85" name="TAG_STALL"/>
473bf215546Sopenharmony_ci	<value value="88" name="TCB_SYNC_STALL"/>
474bf215546Sopenharmony_ci	<value value="89" name="TCA_VALID"/>
475bf215546Sopenharmony_ci	<value value="90" name="PROBES_VALID"/>
476bf215546Sopenharmony_ci	<value value="91" name="MISS_STALL"/>
477bf215546Sopenharmony_ci	<value value="92" name="FETCH_FIFO_STALL"/>
478bf215546Sopenharmony_ci	<value value="93" name="TCO_STALL"/>
479bf215546Sopenharmony_ci	<value value="94" name="ANY_STALL"/>
480bf215546Sopenharmony_ci	<value value="95" name="TAG_MISSES"/>
481bf215546Sopenharmony_ci	<value value="96" name="TAG_HITS"/>
482bf215546Sopenharmony_ci	<value value="97" name="SUB_TAG_MISSES"/>
483bf215546Sopenharmony_ci	<value value="98" name="SET0_INVALIDATES"/>
484bf215546Sopenharmony_ci	<value value="99" name="SET1_INVALIDATES"/>
485bf215546Sopenharmony_ci	<value value="100" name="SET2_INVALIDATES"/>
486bf215546Sopenharmony_ci	<value value="101" name="SET3_INVALIDATES"/>
487bf215546Sopenharmony_ci	<value value="102" name="SET0_TAG_MISSES"/>
488bf215546Sopenharmony_ci	<value value="103" name="SET1_TAG_MISSES"/>
489bf215546Sopenharmony_ci	<value value="104" name="SET2_TAG_MISSES"/>
490bf215546Sopenharmony_ci	<value value="105" name="SET3_TAG_MISSES"/>
491bf215546Sopenharmony_ci	<value value="106" name="SET0_TAG_HITS"/>
492bf215546Sopenharmony_ci	<value value="107" name="SET1_TAG_HITS"/>
493bf215546Sopenharmony_ci	<value value="108" name="SET2_TAG_HITS"/>
494bf215546Sopenharmony_ci	<value value="109" name="SET3_TAG_HITS"/>
495bf215546Sopenharmony_ci	<value value="110" name="SET0_SUB_TAG_MISSES"/>
496bf215546Sopenharmony_ci	<value value="111" name="SET1_SUB_TAG_MISSES"/>
497bf215546Sopenharmony_ci	<value value="112" name="SET2_SUB_TAG_MISSES"/>
498bf215546Sopenharmony_ci	<value value="113" name="SET3_SUB_TAG_MISSES"/>
499bf215546Sopenharmony_ci	<value value="114" name="SET0_EVICT1"/>
500bf215546Sopenharmony_ci	<value value="115" name="SET0_EVICT2"/>
501bf215546Sopenharmony_ci	<value value="116" name="SET0_EVICT3"/>
502bf215546Sopenharmony_ci	<value value="117" name="SET0_EVICT4"/>
503bf215546Sopenharmony_ci	<value value="118" name="SET0_EVICT5"/>
504bf215546Sopenharmony_ci	<value value="119" name="SET0_EVICT6"/>
505bf215546Sopenharmony_ci	<value value="120" name="SET0_EVICT7"/>
506bf215546Sopenharmony_ci	<value value="121" name="SET0_EVICT8"/>
507bf215546Sopenharmony_ci	<value value="130" name="SET1_EVICT1"/>
508bf215546Sopenharmony_ci	<value value="131" name="SET1_EVICT2"/>
509bf215546Sopenharmony_ci	<value value="132" name="SET1_EVICT3"/>
510bf215546Sopenharmony_ci	<value value="133" name="SET1_EVICT4"/>
511bf215546Sopenharmony_ci	<value value="134" name="SET1_EVICT5"/>
512bf215546Sopenharmony_ci	<value value="135" name="SET1_EVICT6"/>
513bf215546Sopenharmony_ci	<value value="136" name="SET1_EVICT7"/>
514bf215546Sopenharmony_ci	<value value="137" name="SET1_EVICT8"/>
515bf215546Sopenharmony_ci	<value value="146" name="SET2_EVICT1"/>
516bf215546Sopenharmony_ci	<value value="147" name="SET2_EVICT2"/>
517bf215546Sopenharmony_ci	<value value="148" name="SET2_EVICT3"/>
518bf215546Sopenharmony_ci	<value value="149" name="SET2_EVICT4"/>
519bf215546Sopenharmony_ci	<value value="150" name="SET2_EVICT5"/>
520bf215546Sopenharmony_ci	<value value="151" name="SET2_EVICT6"/>
521bf215546Sopenharmony_ci	<value value="152" name="SET2_EVICT7"/>
522bf215546Sopenharmony_ci	<value value="153" name="SET2_EVICT8"/>
523bf215546Sopenharmony_ci	<value value="162" name="SET3_EVICT1"/>
524bf215546Sopenharmony_ci	<value value="163" name="SET3_EVICT2"/>
525bf215546Sopenharmony_ci	<value value="164" name="SET3_EVICT3"/>
526bf215546Sopenharmony_ci	<value value="165" name="SET3_EVICT4"/>
527bf215546Sopenharmony_ci	<value value="166" name="SET3_EVICT5"/>
528bf215546Sopenharmony_ci	<value value="167" name="SET3_EVICT6"/>
529bf215546Sopenharmony_ci	<value value="168" name="SET3_EVICT7"/>
530bf215546Sopenharmony_ci	<value value="169" name="SET3_EVICT8"/>
531bf215546Sopenharmony_ci	<value value="178" name="FF_EMPTY"/>
532bf215546Sopenharmony_ci	<value value="179" name="FF_LT_HALF_FULL"/>
533bf215546Sopenharmony_ci	<value value="180" name="FF_HALF_FULL"/>
534bf215546Sopenharmony_ci	<value value="181" name="FF_FULL"/>
535bf215546Sopenharmony_ci	<value value="182" name="FF_XFC"/>
536bf215546Sopenharmony_ci	<value value="183" name="FF_STALLED"/>
537bf215546Sopenharmony_ci	<value value="184" name="FG_MASKS"/>
538bf215546Sopenharmony_ci	<value value="185" name="FG_LEFT_MASKS"/>
539bf215546Sopenharmony_ci	<value value="186" name="FG_LEFT_MASK_STALLED"/>
540bf215546Sopenharmony_ci	<value value="187" name="FG_LEFT_NOT_DONE_STALL"/>
541bf215546Sopenharmony_ci	<value value="188" name="FG_LEFT_FG_STALL"/>
542bf215546Sopenharmony_ci	<value value="189" name="FG_LEFT_SECTORS"/>
543bf215546Sopenharmony_ci	<value value="195" name="FG0_REQUESTS"/>
544bf215546Sopenharmony_ci	<value value="196" name="FG0_STALLED"/>
545bf215546Sopenharmony_ci	<value value="199" name="MEM_REQ512"/>
546bf215546Sopenharmony_ci	<value value="200" name="MEM_REQ_SENT"/>
547bf215546Sopenharmony_ci	<value value="202" name="MEM_LOCAL_READ_REQ"/>
548bf215546Sopenharmony_ci	<value value="203" name="TC0_MH_STALLED"/>
549bf215546Sopenharmony_ci</enum>
550bf215546Sopenharmony_ci
551bf215546Sopenharmony_ci<enum name="a2xx_sq_perfcnt_select">
552bf215546Sopenharmony_ci	<value value="0" name="SQ_PIXEL_VECTORS_SUB"/>
553bf215546Sopenharmony_ci	<value value="1" name="SQ_VERTEX_VECTORS_SUB"/>
554bf215546Sopenharmony_ci	<value value="2" name="SQ_ALU0_ACTIVE_VTX_SIMD0"/>
555bf215546Sopenharmony_ci	<value value="3" name="SQ_ALU1_ACTIVE_VTX_SIMD0"/>
556bf215546Sopenharmony_ci	<value value="4" name="SQ_ALU0_ACTIVE_PIX_SIMD0"/>
557bf215546Sopenharmony_ci	<value value="5" name="SQ_ALU1_ACTIVE_PIX_SIMD0"/>
558bf215546Sopenharmony_ci	<value value="6" name="SQ_ALU0_ACTIVE_VTX_SIMD1"/>
559bf215546Sopenharmony_ci	<value value="7" name="SQ_ALU1_ACTIVE_VTX_SIMD1"/>
560bf215546Sopenharmony_ci	<value value="8" name="SQ_ALU0_ACTIVE_PIX_SIMD1"/>
561bf215546Sopenharmony_ci	<value value="9" name="SQ_ALU1_ACTIVE_PIX_SIMD1"/>
562bf215546Sopenharmony_ci	<value value="10" name="SQ_EXPORT_CYCLES"/>
563bf215546Sopenharmony_ci	<value value="11" name="SQ_ALU_CST_WRITTEN"/>
564bf215546Sopenharmony_ci	<value value="12" name="SQ_TEX_CST_WRITTEN"/>
565bf215546Sopenharmony_ci	<value value="13" name="SQ_ALU_CST_STALL"/>
566bf215546Sopenharmony_ci	<value value="14" name="SQ_ALU_TEX_STALL"/>
567bf215546Sopenharmony_ci	<value value="15" name="SQ_INST_WRITTEN"/>
568bf215546Sopenharmony_ci	<value value="16" name="SQ_BOOLEAN_WRITTEN"/>
569bf215546Sopenharmony_ci	<value value="17" name="SQ_LOOPS_WRITTEN"/>
570bf215546Sopenharmony_ci	<value value="18" name="SQ_PIXEL_SWAP_IN"/>
571bf215546Sopenharmony_ci	<value value="19" name="SQ_PIXEL_SWAP_OUT"/>
572bf215546Sopenharmony_ci	<value value="20" name="SQ_VERTEX_SWAP_IN"/>
573bf215546Sopenharmony_ci	<value value="21" name="SQ_VERTEX_SWAP_OUT"/>
574bf215546Sopenharmony_ci	<value value="22" name="SQ_ALU_VTX_INST_ISSUED"/>
575bf215546Sopenharmony_ci	<value value="23" name="SQ_TEX_VTX_INST_ISSUED"/>
576bf215546Sopenharmony_ci	<value value="24" name="SQ_VC_VTX_INST_ISSUED"/>
577bf215546Sopenharmony_ci	<value value="25" name="SQ_CF_VTX_INST_ISSUED"/>
578bf215546Sopenharmony_ci	<value value="26" name="SQ_ALU_PIX_INST_ISSUED"/>
579bf215546Sopenharmony_ci	<value value="27" name="SQ_TEX_PIX_INST_ISSUED"/>
580bf215546Sopenharmony_ci	<value value="28" name="SQ_VC_PIX_INST_ISSUED"/>
581bf215546Sopenharmony_ci	<value value="29" name="SQ_CF_PIX_INST_ISSUED"/>
582bf215546Sopenharmony_ci	<value value="30" name="SQ_ALU0_FIFO_EMPTY_SIMD0"/>
583bf215546Sopenharmony_ci	<value value="31" name="SQ_ALU1_FIFO_EMPTY_SIMD0"/>
584bf215546Sopenharmony_ci	<value value="32" name="SQ_ALU0_FIFO_EMPTY_SIMD1"/>
585bf215546Sopenharmony_ci	<value value="33" name="SQ_ALU1_FIFO_EMPTY_SIMD1"/>
586bf215546Sopenharmony_ci	<value value="34" name="SQ_ALU_NOPS"/>
587bf215546Sopenharmony_ci	<value value="35" name="SQ_PRED_SKIP"/>
588bf215546Sopenharmony_ci	<value value="36" name="SQ_SYNC_ALU_STALL_SIMD0_VTX"/>
589bf215546Sopenharmony_ci	<value value="37" name="SQ_SYNC_ALU_STALL_SIMD1_VTX"/>
590bf215546Sopenharmony_ci	<value value="38" name="SQ_SYNC_TEX_STALL_VTX"/>
591bf215546Sopenharmony_ci	<value value="39" name="SQ_SYNC_VC_STALL_VTX"/>
592bf215546Sopenharmony_ci	<value value="40" name="SQ_CONSTANTS_USED_SIMD0"/>
593bf215546Sopenharmony_ci	<value value="41" name="SQ_CONSTANTS_SENT_SP_SIMD0"/>
594bf215546Sopenharmony_ci	<value value="42" name="SQ_GPR_STALL_VTX"/>
595bf215546Sopenharmony_ci	<value value="43" name="SQ_GPR_STALL_PIX"/>
596bf215546Sopenharmony_ci	<value value="44" name="SQ_VTX_RS_STALL"/>
597bf215546Sopenharmony_ci	<value value="45" name="SQ_PIX_RS_STALL"/>
598bf215546Sopenharmony_ci	<value value="46" name="SQ_SX_PC_FULL"/>
599bf215546Sopenharmony_ci	<value value="47" name="SQ_SX_EXP_BUFF_FULL"/>
600bf215546Sopenharmony_ci	<value value="48" name="SQ_SX_POS_BUFF_FULL"/>
601bf215546Sopenharmony_ci	<value value="49" name="SQ_INTERP_QUADS"/>
602bf215546Sopenharmony_ci	<value value="50" name="SQ_INTERP_ACTIVE"/>
603bf215546Sopenharmony_ci	<value value="51" name="SQ_IN_PIXEL_STALL"/>
604bf215546Sopenharmony_ci	<value value="52" name="SQ_IN_VTX_STALL"/>
605bf215546Sopenharmony_ci	<value value="53" name="SQ_VTX_CNT"/>
606bf215546Sopenharmony_ci	<value value="54" name="SQ_VTX_VECTOR2"/>
607bf215546Sopenharmony_ci	<value value="55" name="SQ_VTX_VECTOR3"/>
608bf215546Sopenharmony_ci	<value value="56" name="SQ_VTX_VECTOR4"/>
609bf215546Sopenharmony_ci	<value value="57" name="SQ_PIXEL_VECTOR1"/>
610bf215546Sopenharmony_ci	<value value="58" name="SQ_PIXEL_VECTOR23"/>
611bf215546Sopenharmony_ci	<value value="59" name="SQ_PIXEL_VECTOR4"/>
612bf215546Sopenharmony_ci	<value value="60" name="SQ_CONSTANTS_USED_SIMD1"/>
613bf215546Sopenharmony_ci	<value value="61" name="SQ_CONSTANTS_SENT_SP_SIMD1"/>
614bf215546Sopenharmony_ci	<value value="62" name="SQ_SX_MEM_EXP_FULL"/>
615bf215546Sopenharmony_ci	<value value="63" name="SQ_ALU0_ACTIVE_VTX_SIMD2"/>
616bf215546Sopenharmony_ci	<value value="64" name="SQ_ALU1_ACTIVE_VTX_SIMD2"/>
617bf215546Sopenharmony_ci	<value value="65" name="SQ_ALU0_ACTIVE_PIX_SIMD2"/>
618bf215546Sopenharmony_ci	<value value="66" name="SQ_ALU1_ACTIVE_PIX_SIMD2"/>
619bf215546Sopenharmony_ci	<value value="67" name="SQ_ALU0_ACTIVE_VTX_SIMD3"/>
620bf215546Sopenharmony_ci	<value value="68" name="SQ_PERFCOUNT_VTX_QUAL_TP_DONE"/>
621bf215546Sopenharmony_ci	<value value="69" name="SQ_ALU0_ACTIVE_PIX_SIMD3"/>
622bf215546Sopenharmony_ci	<value value="70" name="SQ_PERFCOUNT_PIX_QUAL_TP_DONE"/>
623bf215546Sopenharmony_ci	<value value="71" name="SQ_ALU0_FIFO_EMPTY_SIMD2"/>
624bf215546Sopenharmony_ci	<value value="72" name="SQ_ALU1_FIFO_EMPTY_SIMD2"/>
625bf215546Sopenharmony_ci	<value value="73" name="SQ_ALU0_FIFO_EMPTY_SIMD3"/>
626bf215546Sopenharmony_ci	<value value="74" name="SQ_ALU1_FIFO_EMPTY_SIMD3"/>
627bf215546Sopenharmony_ci	<value value="75" name="SQ_SYNC_ALU_STALL_SIMD2_VTX"/>
628bf215546Sopenharmony_ci	<value value="76" name="SQ_PERFCOUNT_VTX_POP_THREAD"/>
629bf215546Sopenharmony_ci	<value value="77" name="SQ_SYNC_ALU_STALL_SIMD0_PIX"/>
630bf215546Sopenharmony_ci	<value value="78" name="SQ_SYNC_ALU_STALL_SIMD1_PIX"/>
631bf215546Sopenharmony_ci	<value value="79" name="SQ_SYNC_ALU_STALL_SIMD2_PIX"/>
632bf215546Sopenharmony_ci	<value value="80" name="SQ_PERFCOUNT_PIX_POP_THREAD"/>
633bf215546Sopenharmony_ci	<value value="81" name="SQ_SYNC_TEX_STALL_PIX"/>
634bf215546Sopenharmony_ci	<value value="82" name="SQ_SYNC_VC_STALL_PIX"/>
635bf215546Sopenharmony_ci	<value value="83" name="SQ_CONSTANTS_USED_SIMD2"/>
636bf215546Sopenharmony_ci	<value value="84" name="SQ_CONSTANTS_SENT_SP_SIMD2"/>
637bf215546Sopenharmony_ci	<value value="85" name="SQ_PERFCOUNT_VTX_DEALLOC_ACK"/>
638bf215546Sopenharmony_ci	<value value="86" name="SQ_PERFCOUNT_PIX_DEALLOC_ACK"/>
639bf215546Sopenharmony_ci	<value value="87" name="SQ_ALU0_FIFO_FULL_SIMD0"/>
640bf215546Sopenharmony_ci	<value value="88" name="SQ_ALU1_FIFO_FULL_SIMD0"/>
641bf215546Sopenharmony_ci	<value value="89" name="SQ_ALU0_FIFO_FULL_SIMD1"/>
642bf215546Sopenharmony_ci	<value value="90" name="SQ_ALU1_FIFO_FULL_SIMD1"/>
643bf215546Sopenharmony_ci	<value value="91" name="SQ_ALU0_FIFO_FULL_SIMD2"/>
644bf215546Sopenharmony_ci	<value value="92" name="SQ_ALU1_FIFO_FULL_SIMD2"/>
645bf215546Sopenharmony_ci	<value value="93" name="SQ_ALU0_FIFO_FULL_SIMD3"/>
646bf215546Sopenharmony_ci	<value value="94" name="SQ_ALU1_FIFO_FULL_SIMD3"/>
647bf215546Sopenharmony_ci	<value value="95" name="VC_PERF_STATIC"/>
648bf215546Sopenharmony_ci	<value value="96" name="VC_PERF_STALLED"/>
649bf215546Sopenharmony_ci	<value value="97" name="VC_PERF_STARVED"/>
650bf215546Sopenharmony_ci	<value value="98" name="VC_PERF_SEND"/>
651bf215546Sopenharmony_ci	<value value="99" name="VC_PERF_ACTUAL_STARVED"/>
652bf215546Sopenharmony_ci	<value value="100" name="PIXEL_THREAD_0_ACTIVE"/>
653bf215546Sopenharmony_ci	<value value="101" name="VERTEX_THREAD_0_ACTIVE"/>
654bf215546Sopenharmony_ci	<value value="102" name="PIXEL_THREAD_0_NUMBER"/>
655bf215546Sopenharmony_ci	<value value="103" name="VERTEX_THREAD_0_NUMBER"/>
656bf215546Sopenharmony_ci	<value value="104" name="VERTEX_EVENT_NUMBER"/>
657bf215546Sopenharmony_ci	<value value="105" name="PIXEL_EVENT_NUMBER"/>
658bf215546Sopenharmony_ci	<value value="106" name="PTRBUFF_EF_PUSH"/>
659bf215546Sopenharmony_ci	<value value="107" name="PTRBUFF_EF_POP_EVENT"/>
660bf215546Sopenharmony_ci	<value value="108" name="PTRBUFF_EF_POP_NEW_VTX"/>
661bf215546Sopenharmony_ci	<value value="109" name="PTRBUFF_EF_POP_DEALLOC"/>
662bf215546Sopenharmony_ci	<value value="110" name="PTRBUFF_EF_POP_PVECTOR"/>
663bf215546Sopenharmony_ci	<value value="111" name="PTRBUFF_EF_POP_PVECTOR_X"/>
664bf215546Sopenharmony_ci	<value value="112" name="PTRBUFF_EF_POP_PVECTOR_VNZ"/>
665bf215546Sopenharmony_ci	<value value="113" name="PTRBUFF_PB_DEALLOC"/>
666bf215546Sopenharmony_ci	<value value="114" name="PTRBUFF_PI_STATE_PPB_POP"/>
667bf215546Sopenharmony_ci	<value value="115" name="PTRBUFF_PI_RTR"/>
668bf215546Sopenharmony_ci	<value value="116" name="PTRBUFF_PI_READ_EN"/>
669bf215546Sopenharmony_ci	<value value="117" name="PTRBUFF_PI_BUFF_SWAP"/>
670bf215546Sopenharmony_ci	<value value="118" name="PTRBUFF_SQ_FREE_BUFF"/>
671bf215546Sopenharmony_ci	<value value="119" name="PTRBUFF_SQ_DEC"/>
672bf215546Sopenharmony_ci	<value value="120" name="PTRBUFF_SC_VALID_CNTL_EVENT"/>
673bf215546Sopenharmony_ci	<value value="121" name="PTRBUFF_SC_VALID_IJ_XFER"/>
674bf215546Sopenharmony_ci	<value value="122" name="PTRBUFF_SC_NEW_VECTOR_1_Q"/>
675bf215546Sopenharmony_ci	<value value="123" name="PTRBUFF_QUAL_NEW_VECTOR"/>
676bf215546Sopenharmony_ci	<value value="124" name="PTRBUFF_QUAL_EVENT"/>
677bf215546Sopenharmony_ci	<value value="125" name="PTRBUFF_END_BUFFER"/>
678bf215546Sopenharmony_ci	<value value="126" name="PTRBUFF_FILL_QUAD"/>
679bf215546Sopenharmony_ci	<value value="127" name="VERTS_WRITTEN_SPI"/>
680bf215546Sopenharmony_ci	<value value="128" name="TP_FETCH_INSTR_EXEC"/>
681bf215546Sopenharmony_ci	<value value="129" name="TP_FETCH_INSTR_REQ"/>
682bf215546Sopenharmony_ci	<value value="130" name="TP_DATA_RETURN"/>
683bf215546Sopenharmony_ci	<value value="131" name="SPI_WRITE_CYCLES_SP"/>
684bf215546Sopenharmony_ci	<value value="132" name="SPI_WRITES_SP"/>
685bf215546Sopenharmony_ci	<value value="133" name="SP_ALU_INSTR_EXEC"/>
686bf215546Sopenharmony_ci	<value value="134" name="SP_CONST_ADDR_TO_SQ"/>
687bf215546Sopenharmony_ci	<value value="135" name="SP_PRED_KILLS_TO_SQ"/>
688bf215546Sopenharmony_ci	<value value="136" name="SP_EXPORT_CYCLES_TO_SX"/>
689bf215546Sopenharmony_ci	<value value="137" name="SP_EXPORTS_TO_SX"/>
690bf215546Sopenharmony_ci	<value value="138" name="SQ_CYCLES_ELAPSED"/>
691bf215546Sopenharmony_ci	<value value="139" name="SQ_TCFS_OPT_ALLOC_EXEC"/>
692bf215546Sopenharmony_ci	<value value="140" name="SQ_TCFS_NO_OPT_ALLOC"/>
693bf215546Sopenharmony_ci	<value value="141" name="SQ_ALU0_NO_OPT_ALLOC"/>
694bf215546Sopenharmony_ci	<value value="142" name="SQ_ALU1_NO_OPT_ALLOC"/>
695bf215546Sopenharmony_ci	<value value="143" name="SQ_TCFS_ARB_XFC_CNT"/>
696bf215546Sopenharmony_ci	<value value="144" name="SQ_ALU0_ARB_XFC_CNT"/>
697bf215546Sopenharmony_ci	<value value="145" name="SQ_ALU1_ARB_XFC_CNT"/>
698bf215546Sopenharmony_ci	<value value="146" name="SQ_TCFS_CFS_UPDATE_CNT"/>
699bf215546Sopenharmony_ci	<value value="147" name="SQ_ALU0_CFS_UPDATE_CNT"/>
700bf215546Sopenharmony_ci	<value value="148" name="SQ_ALU1_CFS_UPDATE_CNT"/>
701bf215546Sopenharmony_ci	<value value="149" name="SQ_VTX_PUSH_THREAD_CNT"/>
702bf215546Sopenharmony_ci	<value value="150" name="SQ_VTX_POP_THREAD_CNT"/>
703bf215546Sopenharmony_ci	<value value="151" name="SQ_PIX_PUSH_THREAD_CNT"/>
704bf215546Sopenharmony_ci	<value value="152" name="SQ_PIX_POP_THREAD_CNT"/>
705bf215546Sopenharmony_ci	<value value="153" name="SQ_PIX_TOTAL"/>
706bf215546Sopenharmony_ci	<value value="154" name="SQ_PIX_KILLED"/>
707bf215546Sopenharmony_ci</enum>
708bf215546Sopenharmony_ci
709bf215546Sopenharmony_ci<enum name="a2xx_sx_perfcnt_select">
710bf215546Sopenharmony_ci	<value value="0" name="SX_EXPORT_VECTORS"/>
711bf215546Sopenharmony_ci	<value value="1" name="SX_DUMMY_QUADS"/>
712bf215546Sopenharmony_ci	<value value="2" name="SX_ALPHA_FAIL"/>
713bf215546Sopenharmony_ci	<value value="3" name="SX_RB_QUAD_BUSY"/>
714bf215546Sopenharmony_ci	<value value="4" name="SX_RB_COLOR_BUSY"/>
715bf215546Sopenharmony_ci	<value value="5" name="SX_RB_QUAD_STALL"/>
716bf215546Sopenharmony_ci	<value value="6" name="SX_RB_COLOR_STALL"/>
717bf215546Sopenharmony_ci</enum>
718bf215546Sopenharmony_ci
719bf215546Sopenharmony_ci<enum name="a2xx_rbbm_perfcount1_sel">
720bf215546Sopenharmony_ci	<value value="0" name="RBBM1_COUNT"/>
721bf215546Sopenharmony_ci	<value value="1" name="RBBM1_NRT_BUSY"/>
722bf215546Sopenharmony_ci	<value value="2" name="RBBM1_RB_BUSY"/>
723bf215546Sopenharmony_ci	<value value="3" name="RBBM1_SQ_CNTX0_BUSY"/>
724bf215546Sopenharmony_ci	<value value="4" name="RBBM1_SQ_CNTX17_BUSY"/>
725bf215546Sopenharmony_ci	<value value="5" name="RBBM1_VGT_BUSY"/>
726bf215546Sopenharmony_ci	<value value="6" name="RBBM1_VGT_NODMA_BUSY"/>
727bf215546Sopenharmony_ci	<value value="7" name="RBBM1_PA_BUSY"/>
728bf215546Sopenharmony_ci	<value value="8" name="RBBM1_SC_CNTX_BUSY"/>
729bf215546Sopenharmony_ci	<value value="9" name="RBBM1_TPC_BUSY"/>
730bf215546Sopenharmony_ci	<value value="10" name="RBBM1_TC_BUSY"/>
731bf215546Sopenharmony_ci	<value value="11" name="RBBM1_SX_BUSY"/>
732bf215546Sopenharmony_ci	<value value="12" name="RBBM1_CP_COHER_BUSY"/>
733bf215546Sopenharmony_ci	<value value="13" name="RBBM1_CP_NRT_BUSY"/>
734bf215546Sopenharmony_ci	<value value="14" name="RBBM1_GFX_IDLE_STALL"/>
735bf215546Sopenharmony_ci	<value value="15" name="RBBM1_INTERRUPT"/>
736bf215546Sopenharmony_ci</enum>
737bf215546Sopenharmony_ci
738bf215546Sopenharmony_ci<enum name="a2xx_cp_perfcount_sel">
739bf215546Sopenharmony_ci	<value value="0" name="ALWAYS_COUNT"/>
740bf215546Sopenharmony_ci	<value value="1" name="TRANS_FIFO_FULL"/>
741bf215546Sopenharmony_ci	<value value="2" name="TRANS_FIFO_AF"/>
742bf215546Sopenharmony_ci	<value value="3" name="RCIU_PFPTRANS_WAIT"/>
743bf215546Sopenharmony_ci	<value value="6" name="RCIU_NRTTRANS_WAIT"/>
744bf215546Sopenharmony_ci	<value value="8" name="CSF_NRT_READ_WAIT"/>
745bf215546Sopenharmony_ci	<value value="9" name="CSF_I1_FIFO_FULL"/>
746bf215546Sopenharmony_ci	<value value="10" name="CSF_I2_FIFO_FULL"/>
747bf215546Sopenharmony_ci	<value value="11" name="CSF_ST_FIFO_FULL"/>
748bf215546Sopenharmony_ci	<value value="13" name="CSF_RING_ROQ_FULL"/>
749bf215546Sopenharmony_ci	<value value="14" name="CSF_I1_ROQ_FULL"/>
750bf215546Sopenharmony_ci	<value value="15" name="CSF_I2_ROQ_FULL"/>
751bf215546Sopenharmony_ci	<value value="16" name="CSF_ST_ROQ_FULL"/>
752bf215546Sopenharmony_ci	<value value="18" name="MIU_TAG_MEM_FULL"/>
753bf215546Sopenharmony_ci	<value value="19" name="MIU_WRITECLEAN"/>
754bf215546Sopenharmony_ci	<value value="22" name="MIU_NRT_WRITE_STALLED"/>
755bf215546Sopenharmony_ci	<value value="23" name="MIU_NRT_READ_STALLED"/>
756bf215546Sopenharmony_ci	<value value="24" name="ME_WRITE_CONFIRM_FIFO_FULL"/>
757bf215546Sopenharmony_ci	<value value="25" name="ME_VS_DEALLOC_FIFO_FULL"/>
758bf215546Sopenharmony_ci	<value value="26" name="ME_PS_DEALLOC_FIFO_FULL"/>
759bf215546Sopenharmony_ci	<value value="27" name="ME_REGS_VS_EVENT_FIFO_FULL"/>
760bf215546Sopenharmony_ci	<value value="28" name="ME_REGS_PS_EVENT_FIFO_FULL"/>
761bf215546Sopenharmony_ci	<value value="29" name="ME_REGS_CF_EVENT_FIFO_FULL"/>
762bf215546Sopenharmony_ci	<value value="30" name="ME_MICRO_RB_STARVED"/>
763bf215546Sopenharmony_ci	<value value="31" name="ME_MICRO_I1_STARVED"/>
764bf215546Sopenharmony_ci	<value value="32" name="ME_MICRO_I2_STARVED"/>
765bf215546Sopenharmony_ci	<value value="33" name="ME_MICRO_ST_STARVED"/>
766bf215546Sopenharmony_ci	<value value="40" name="RCIU_RBBM_DWORD_SENT"/>
767bf215546Sopenharmony_ci	<value value="41" name="ME_BUSY_CLOCKS"/>
768bf215546Sopenharmony_ci	<value value="42" name="ME_WAIT_CONTEXT_AVAIL"/>
769bf215546Sopenharmony_ci	<value value="43" name="PFP_TYPE0_PACKET"/>
770bf215546Sopenharmony_ci	<value value="44" name="PFP_TYPE3_PACKET"/>
771bf215546Sopenharmony_ci	<value value="45" name="CSF_RB_WPTR_NEQ_RPTR"/>
772bf215546Sopenharmony_ci	<value value="46" name="CSF_I1_SIZE_NEQ_ZERO"/>
773bf215546Sopenharmony_ci	<value value="47" name="CSF_I2_SIZE_NEQ_ZERO"/>
774bf215546Sopenharmony_ci	<value value="48" name="CSF_RBI1I2_FETCHING"/>
775bf215546Sopenharmony_ci</enum>
776bf215546Sopenharmony_ci
777bf215546Sopenharmony_ci<enum name="a2xx_rb_perfcnt_select">
778bf215546Sopenharmony_ci	<value value="0" name="RBPERF_CNTX_BUSY"/>
779bf215546Sopenharmony_ci	<value value="1" name="RBPERF_CNTX_BUSY_MAX"/>
780bf215546Sopenharmony_ci	<value value="2" name="RBPERF_SX_QUAD_STARVED"/>
781bf215546Sopenharmony_ci	<value value="3" name="RBPERF_SX_QUAD_STARVED_MAX"/>
782bf215546Sopenharmony_ci	<value value="4" name="RBPERF_GA_GC_CH0_SYS_REQ"/>
783bf215546Sopenharmony_ci	<value value="5" name="RBPERF_GA_GC_CH0_SYS_REQ_MAX"/>
784bf215546Sopenharmony_ci	<value value="6" name="RBPERF_GA_GC_CH1_SYS_REQ"/>
785bf215546Sopenharmony_ci	<value value="7" name="RBPERF_GA_GC_CH1_SYS_REQ_MAX"/>
786bf215546Sopenharmony_ci	<value value="8" name="RBPERF_MH_STARVED"/>
787bf215546Sopenharmony_ci	<value value="9" name="RBPERF_MH_STARVED_MAX"/>
788bf215546Sopenharmony_ci	<value value="10" name="RBPERF_AZ_BC_COLOR_BUSY"/>
789bf215546Sopenharmony_ci	<value value="11" name="RBPERF_AZ_BC_COLOR_BUSY_MAX"/>
790bf215546Sopenharmony_ci	<value value="12" name="RBPERF_AZ_BC_Z_BUSY"/>
791bf215546Sopenharmony_ci	<value value="13" name="RBPERF_AZ_BC_Z_BUSY_MAX"/>
792bf215546Sopenharmony_ci	<value value="14" name="RBPERF_RB_SC_TILE_RTR_N"/>
793bf215546Sopenharmony_ci	<value value="15" name="RBPERF_RB_SC_TILE_RTR_N_MAX"/>
794bf215546Sopenharmony_ci	<value value="16" name="RBPERF_RB_SC_SAMP_RTR_N"/>
795bf215546Sopenharmony_ci	<value value="17" name="RBPERF_RB_SC_SAMP_RTR_N_MAX"/>
796bf215546Sopenharmony_ci	<value value="18" name="RBPERF_RB_SX_QUAD_RTR_N"/>
797bf215546Sopenharmony_ci	<value value="19" name="RBPERF_RB_SX_QUAD_RTR_N_MAX"/>
798bf215546Sopenharmony_ci	<value value="20" name="RBPERF_RB_SX_COLOR_RTR_N"/>
799bf215546Sopenharmony_ci	<value value="21" name="RBPERF_RB_SX_COLOR_RTR_N_MAX"/>
800bf215546Sopenharmony_ci	<value value="22" name="RBPERF_RB_SC_SAMP_LZ_BUSY"/>
801bf215546Sopenharmony_ci	<value value="23" name="RBPERF_RB_SC_SAMP_LZ_BUSY_MAX"/>
802bf215546Sopenharmony_ci	<value value="24" name="RBPERF_ZXP_STALL"/>
803bf215546Sopenharmony_ci	<value value="25" name="RBPERF_ZXP_STALL_MAX"/>
804bf215546Sopenharmony_ci	<value value="26" name="RBPERF_EVENT_PENDING"/>
805bf215546Sopenharmony_ci	<value value="27" name="RBPERF_EVENT_PENDING_MAX"/>
806bf215546Sopenharmony_ci	<value value="28" name="RBPERF_RB_MH_VALID"/>
807bf215546Sopenharmony_ci	<value value="29" name="RBPERF_RB_MH_VALID_MAX"/>
808bf215546Sopenharmony_ci	<value value="30" name="RBPERF_SX_RB_QUAD_SEND"/>
809bf215546Sopenharmony_ci	<value value="31" name="RBPERF_SX_RB_COLOR_SEND"/>
810bf215546Sopenharmony_ci	<value value="32" name="RBPERF_SC_RB_TILE_SEND"/>
811bf215546Sopenharmony_ci	<value value="33" name="RBPERF_SC_RB_SAMPLE_SEND"/>
812bf215546Sopenharmony_ci	<value value="34" name="RBPERF_SX_RB_MEM_EXPORT"/>
813bf215546Sopenharmony_ci	<value value="35" name="RBPERF_SX_RB_QUAD_EVENT"/>
814bf215546Sopenharmony_ci	<value value="36" name="RBPERF_SC_RB_TILE_EVENT_FILTERED"/>
815bf215546Sopenharmony_ci	<value value="37" name="RBPERF_SC_RB_TILE_EVENT_ALL"/>
816bf215546Sopenharmony_ci	<value value="38" name="RBPERF_RB_SC_EZ_SEND"/>
817bf215546Sopenharmony_ci	<value value="39" name="RBPERF_RB_SX_INDEX_SEND"/>
818bf215546Sopenharmony_ci	<value value="40" name="RBPERF_GMEM_INTFO_RD"/>
819bf215546Sopenharmony_ci	<value value="41" name="RBPERF_GMEM_INTF1_RD"/>
820bf215546Sopenharmony_ci	<value value="42" name="RBPERF_GMEM_INTFO_WR"/>
821bf215546Sopenharmony_ci	<value value="43" name="RBPERF_GMEM_INTF1_WR"/>
822bf215546Sopenharmony_ci	<value value="44" name="RBPERF_RB_CP_CONTEXT_DONE"/>
823bf215546Sopenharmony_ci	<value value="45" name="RBPERF_RB_CP_CACHE_FLUSH"/>
824bf215546Sopenharmony_ci	<value value="46" name="RBPERF_ZPASS_DONE"/>
825bf215546Sopenharmony_ci	<value value="47" name="RBPERF_ZCMD_VALID"/>
826bf215546Sopenharmony_ci	<value value="48" name="RBPERF_CCMD_VALID"/>
827bf215546Sopenharmony_ci	<value value="49" name="RBPERF_ACCUM_GRANT"/>
828bf215546Sopenharmony_ci	<value value="50" name="RBPERF_ACCUM_C0_GRANT"/>
829bf215546Sopenharmony_ci	<value value="51" name="RBPERF_ACCUM_C1_GRANT"/>
830bf215546Sopenharmony_ci	<value value="52" name="RBPERF_ACCUM_FULL_BE_WR"/>
831bf215546Sopenharmony_ci	<value value="53" name="RBPERF_ACCUM_REQUEST_NO_GRANT"/>
832bf215546Sopenharmony_ci	<value value="54" name="RBPERF_ACCUM_TIMEOUT_PULSE"/>
833bf215546Sopenharmony_ci	<value value="55" name="RBPERF_ACCUM_LIN_TIMEOUT_PULSE"/>
834bf215546Sopenharmony_ci	<value value="56" name="RBPERF_ACCUM_CAM_HIT_FLUSHING"/>
835bf215546Sopenharmony_ci</enum>
836bf215546Sopenharmony_ci
837bf215546Sopenharmony_ci<enum name="a2xx_mh_perfcnt_select">
838bf215546Sopenharmony_ci	<value value="0" name="CP_R0_REQUESTS"/>
839bf215546Sopenharmony_ci	<value value="1" name="CP_R1_REQUESTS"/>
840bf215546Sopenharmony_ci	<value value="2" name="CP_R2_REQUESTS"/>
841bf215546Sopenharmony_ci	<value value="3" name="CP_R3_REQUESTS"/>
842bf215546Sopenharmony_ci	<value value="4" name="CP_R4_REQUESTS"/>
843bf215546Sopenharmony_ci	<value value="5" name="CP_TOTAL_READ_REQUESTS"/>
844bf215546Sopenharmony_ci	<value value="6" name="CP_TOTAL_WRITE_REQUESTS"/>
845bf215546Sopenharmony_ci	<value value="7" name="CP_TOTAL_REQUESTS"/>
846bf215546Sopenharmony_ci	<value value="8" name="CP_DATA_BYTES_WRITTEN"/>
847bf215546Sopenharmony_ci	<value value="9" name="CP_WRITE_CLEAN_RESPONSES"/>
848bf215546Sopenharmony_ci	<value value="10" name="CP_R0_READ_BURSTS_RECEIVED"/>
849bf215546Sopenharmony_ci	<value value="11" name="CP_R1_READ_BURSTS_RECEIVED"/>
850bf215546Sopenharmony_ci	<value value="12" name="CP_R2_READ_BURSTS_RECEIVED"/>
851bf215546Sopenharmony_ci	<value value="13" name="CP_R3_READ_BURSTS_RECEIVED"/>
852bf215546Sopenharmony_ci	<value value="14" name="CP_R4_READ_BURSTS_RECEIVED"/>
853bf215546Sopenharmony_ci	<value value="15" name="CP_TOTAL_READ_BURSTS_RECEIVED"/>
854bf215546Sopenharmony_ci	<value value="16" name="CP_R0_DATA_BEATS_READ"/>
855bf215546Sopenharmony_ci	<value value="17" name="CP_R1_DATA_BEATS_READ"/>
856bf215546Sopenharmony_ci	<value value="18" name="CP_R2_DATA_BEATS_READ"/>
857bf215546Sopenharmony_ci	<value value="19" name="CP_R3_DATA_BEATS_READ"/>
858bf215546Sopenharmony_ci	<value value="20" name="CP_R4_DATA_BEATS_READ"/>
859bf215546Sopenharmony_ci	<value value="21" name="CP_TOTAL_DATA_BEATS_READ"/>
860bf215546Sopenharmony_ci	<value value="22" name="VGT_R0_REQUESTS"/>
861bf215546Sopenharmony_ci	<value value="23" name="VGT_R1_REQUESTS"/>
862bf215546Sopenharmony_ci	<value value="24" name="VGT_TOTAL_REQUESTS"/>
863bf215546Sopenharmony_ci	<value value="25" name="VGT_R0_READ_BURSTS_RECEIVED"/>
864bf215546Sopenharmony_ci	<value value="26" name="VGT_R1_READ_BURSTS_RECEIVED"/>
865bf215546Sopenharmony_ci	<value value="27" name="VGT_TOTAL_READ_BURSTS_RECEIVED"/>
866bf215546Sopenharmony_ci	<value value="28" name="VGT_R0_DATA_BEATS_READ"/>
867bf215546Sopenharmony_ci	<value value="29" name="VGT_R1_DATA_BEATS_READ"/>
868bf215546Sopenharmony_ci	<value value="30" name="VGT_TOTAL_DATA_BEATS_READ"/>
869bf215546Sopenharmony_ci	<value value="31" name="TC_TOTAL_REQUESTS"/>
870bf215546Sopenharmony_ci	<value value="32" name="TC_ROQ_REQUESTS"/>
871bf215546Sopenharmony_ci	<value value="33" name="TC_INFO_SENT"/>
872bf215546Sopenharmony_ci	<value value="34" name="TC_READ_BURSTS_RECEIVED"/>
873bf215546Sopenharmony_ci	<value value="35" name="TC_DATA_BEATS_READ"/>
874bf215546Sopenharmony_ci	<value value="36" name="TCD_BURSTS_READ"/>
875bf215546Sopenharmony_ci	<value value="37" name="RB_REQUESTS"/>
876bf215546Sopenharmony_ci	<value value="38" name="RB_DATA_BYTES_WRITTEN"/>
877bf215546Sopenharmony_ci	<value value="39" name="RB_WRITE_CLEAN_RESPONSES"/>
878bf215546Sopenharmony_ci	<value value="40" name="AXI_READ_REQUESTS_ID_0"/>
879bf215546Sopenharmony_ci	<value value="41" name="AXI_READ_REQUESTS_ID_1"/>
880bf215546Sopenharmony_ci	<value value="42" name="AXI_READ_REQUESTS_ID_2"/>
881bf215546Sopenharmony_ci	<value value="43" name="AXI_READ_REQUESTS_ID_3"/>
882bf215546Sopenharmony_ci	<value value="44" name="AXI_READ_REQUESTS_ID_4"/>
883bf215546Sopenharmony_ci	<value value="45" name="AXI_READ_REQUESTS_ID_5"/>
884bf215546Sopenharmony_ci	<value value="46" name="AXI_READ_REQUESTS_ID_6"/>
885bf215546Sopenharmony_ci	<value value="47" name="AXI_READ_REQUESTS_ID_7"/>
886bf215546Sopenharmony_ci	<value value="48" name="AXI_TOTAL_READ_REQUESTS"/>
887bf215546Sopenharmony_ci	<value value="49" name="AXI_WRITE_REQUESTS_ID_0"/>
888bf215546Sopenharmony_ci	<value value="50" name="AXI_WRITE_REQUESTS_ID_1"/>
889bf215546Sopenharmony_ci	<value value="51" name="AXI_WRITE_REQUESTS_ID_2"/>
890bf215546Sopenharmony_ci	<value value="52" name="AXI_WRITE_REQUESTS_ID_3"/>
891bf215546Sopenharmony_ci	<value value="53" name="AXI_WRITE_REQUESTS_ID_4"/>
892bf215546Sopenharmony_ci	<value value="54" name="AXI_WRITE_REQUESTS_ID_5"/>
893bf215546Sopenharmony_ci	<value value="55" name="AXI_WRITE_REQUESTS_ID_6"/>
894bf215546Sopenharmony_ci	<value value="56" name="AXI_WRITE_REQUESTS_ID_7"/>
895bf215546Sopenharmony_ci	<value value="57" name="AXI_TOTAL_WRITE_REQUESTS"/>
896bf215546Sopenharmony_ci	<value value="58" name="AXI_TOTAL_REQUESTS_ID_0"/>
897bf215546Sopenharmony_ci	<value value="59" name="AXI_TOTAL_REQUESTS_ID_1"/>
898bf215546Sopenharmony_ci	<value value="60" name="AXI_TOTAL_REQUESTS_ID_2"/>
899bf215546Sopenharmony_ci	<value value="61" name="AXI_TOTAL_REQUESTS_ID_3"/>
900bf215546Sopenharmony_ci	<value value="62" name="AXI_TOTAL_REQUESTS_ID_4"/>
901bf215546Sopenharmony_ci	<value value="63" name="AXI_TOTAL_REQUESTS_ID_5"/>
902bf215546Sopenharmony_ci	<value value="64" name="AXI_TOTAL_REQUESTS_ID_6"/>
903bf215546Sopenharmony_ci	<value value="65" name="AXI_TOTAL_REQUESTS_ID_7"/>
904bf215546Sopenharmony_ci	<value value="66" name="AXI_TOTAL_REQUESTS"/>
905bf215546Sopenharmony_ci	<value value="67" name="AXI_READ_CHANNEL_BURSTS_ID_0"/>
906bf215546Sopenharmony_ci	<value value="68" name="AXI_READ_CHANNEL_BURSTS_ID_1"/>
907bf215546Sopenharmony_ci	<value value="69" name="AXI_READ_CHANNEL_BURSTS_ID_2"/>
908bf215546Sopenharmony_ci	<value value="70" name="AXI_READ_CHANNEL_BURSTS_ID_3"/>
909bf215546Sopenharmony_ci	<value value="71" name="AXI_READ_CHANNEL_BURSTS_ID_4"/>
910bf215546Sopenharmony_ci	<value value="72" name="AXI_READ_CHANNEL_BURSTS_ID_5"/>
911bf215546Sopenharmony_ci	<value value="73" name="AXI_READ_CHANNEL_BURSTS_ID_6"/>
912bf215546Sopenharmony_ci	<value value="74" name="AXI_READ_CHANNEL_BURSTS_ID_7"/>
913bf215546Sopenharmony_ci	<value value="75" name="AXI_READ_CHANNEL_TOTAL_BURSTS"/>
914bf215546Sopenharmony_ci	<value value="76" name="AXI_READ_CHANNEL_DATA_BEATS_READ_ID_0"/>
915bf215546Sopenharmony_ci	<value value="77" name="AXI_READ_CHANNEL_DATA_BEATS_READ_ID_1"/>
916bf215546Sopenharmony_ci	<value value="78" name="AXI_READ_CHANNEL_DATA_BEATS_READ_ID_2"/>
917bf215546Sopenharmony_ci	<value value="79" name="AXI_READ_CHANNEL_DATA_BEATS_READ_ID_3"/>
918bf215546Sopenharmony_ci	<value value="80" name="AXI_READ_CHANNEL_DATA_BEATS_READ_ID_4"/>
919bf215546Sopenharmony_ci	<value value="81" name="AXI_READ_CHANNEL_DATA_BEATS_READ_ID_5"/>
920bf215546Sopenharmony_ci	<value value="82" name="AXI_READ_CHANNEL_DATA_BEATS_READ_ID_6"/>
921bf215546Sopenharmony_ci	<value value="83" name="AXI_READ_CHANNEL_DATA_BEATS_READ_ID_7"/>
922bf215546Sopenharmony_ci	<value value="84" name="AXI_READ_CHANNEL_TOTAL_DATA_BEATS_READ"/>
923bf215546Sopenharmony_ci	<value value="85" name="AXI_WRITE_CHANNEL_BURSTS_ID_0"/>
924bf215546Sopenharmony_ci	<value value="86" name="AXI_WRITE_CHANNEL_BURSTS_ID_1"/>
925bf215546Sopenharmony_ci	<value value="87" name="AXI_WRITE_CHANNEL_BURSTS_ID_2"/>
926bf215546Sopenharmony_ci	<value value="88" name="AXI_WRITE_CHANNEL_BURSTS_ID_3"/>
927bf215546Sopenharmony_ci	<value value="89" name="AXI_WRITE_CHANNEL_BURSTS_ID_4"/>
928bf215546Sopenharmony_ci	<value value="90" name="AXI_WRITE_CHANNEL_BURSTS_ID_5"/>
929bf215546Sopenharmony_ci	<value value="91" name="AXI_WRITE_CHANNEL_BURSTS_ID_6"/>
930bf215546Sopenharmony_ci	<value value="92" name="AXI_WRITE_CHANNEL_BURSTS_ID_7"/>
931bf215546Sopenharmony_ci	<value value="93" name="AXI_WRITE_CHANNEL_TOTAL_BURSTS"/>
932bf215546Sopenharmony_ci	<value value="94" name="AXI_WRITE_CHANNEL_DATA_BYTES_WRITTEN_ID_0"/>
933bf215546Sopenharmony_ci	<value value="95" name="AXI_WRITE_CHANNEL_DATA_BYTES_WRITTEN_ID_1"/>
934bf215546Sopenharmony_ci	<value value="96" name="AXI_WRITE_CHANNEL_DATA_BYTES_WRITTEN_ID_2"/>
935bf215546Sopenharmony_ci	<value value="97" name="AXI_WRITE_CHANNEL_DATA_BYTES_WRITTEN_ID_3"/>
936bf215546Sopenharmony_ci	<value value="98" name="AXI_WRITE_CHANNEL_DATA_BYTES_WRITTEN_ID_4"/>
937bf215546Sopenharmony_ci	<value value="99" name="AXI_WRITE_CHANNEL_DATA_BYTES_WRITTEN_ID_5"/>
938bf215546Sopenharmony_ci	<value value="100" name="AXI_WRITE_CHANNEL_DATA_BYTES_WRITTEN_ID_6"/>
939bf215546Sopenharmony_ci	<value value="101" name="AXI_WRITE_CHANNEL_DATA_BYTES_WRITTEN_ID_7"/>
940bf215546Sopenharmony_ci	<value value="102" name="AXI_WRITE_CHANNEL_TOTAL_DATA_BYTES_WRITTEN"/>
941bf215546Sopenharmony_ci	<value value="103" name="AXI_WRITE_RESPONSE_CHANNEL_RESPONSES_ID_0"/>
942bf215546Sopenharmony_ci	<value value="104" name="AXI_WRITE_RESPONSE_CHANNEL_RESPONSES_ID_1"/>
943bf215546Sopenharmony_ci	<value value="105" name="AXI_WRITE_RESPONSE_CHANNEL_RESPONSES_ID_2"/>
944bf215546Sopenharmony_ci	<value value="106" name="AXI_WRITE_RESPONSE_CHANNEL_RESPONSES_ID_3"/>
945bf215546Sopenharmony_ci	<value value="107" name="AXI_WRITE_RESPONSE_CHANNEL_RESPONSES_ID_4"/>
946bf215546Sopenharmony_ci	<value value="108" name="AXI_WRITE_RESPONSE_CHANNEL_RESPONSES_ID_5"/>
947bf215546Sopenharmony_ci	<value value="109" name="AXI_WRITE_RESPONSE_CHANNEL_RESPONSES_ID_6"/>
948bf215546Sopenharmony_ci	<value value="110" name="AXI_WRITE_RESPONSE_CHANNEL_RESPONSES_ID_7"/>
949bf215546Sopenharmony_ci	<value value="111" name="AXI_WRITE_RESPONSE_CHANNEL_TOTAL_RESPONSES"/>
950bf215546Sopenharmony_ci	<value value="112" name="TOTAL_MMU_MISSES"/>
951bf215546Sopenharmony_ci	<value value="113" name="MMU_READ_MISSES"/>
952bf215546Sopenharmony_ci	<value value="114" name="MMU_WRITE_MISSES"/>
953bf215546Sopenharmony_ci	<value value="115" name="TOTAL_MMU_HITS"/>
954bf215546Sopenharmony_ci	<value value="116" name="MMU_READ_HITS"/>
955bf215546Sopenharmony_ci	<value value="117" name="MMU_WRITE_HITS"/>
956bf215546Sopenharmony_ci	<value value="118" name="SPLIT_MODE_TC_HITS"/>
957bf215546Sopenharmony_ci	<value value="119" name="SPLIT_MODE_TC_MISSES"/>
958bf215546Sopenharmony_ci	<value value="120" name="SPLIT_MODE_NON_TC_HITS"/>
959bf215546Sopenharmony_ci	<value value="121" name="SPLIT_MODE_NON_TC_MISSES"/>
960bf215546Sopenharmony_ci	<value value="122" name="STALL_AWAITING_TLB_MISS_FETCH"/>
961bf215546Sopenharmony_ci	<value value="123" name="MMU_TLB_MISS_READ_BURSTS_RECEIVED"/>
962bf215546Sopenharmony_ci	<value value="124" name="MMU_TLB_MISS_DATA_BEATS_READ"/>
963bf215546Sopenharmony_ci	<value value="125" name="CP_CYCLES_HELD_OFF"/>
964bf215546Sopenharmony_ci	<value value="126" name="VGT_CYCLES_HELD_OFF"/>
965bf215546Sopenharmony_ci	<value value="127" name="TC_CYCLES_HELD_OFF"/>
966bf215546Sopenharmony_ci	<value value="128" name="TC_ROQ_CYCLES_HELD_OFF"/>
967bf215546Sopenharmony_ci	<value value="129" name="TC_CYCLES_HELD_OFF_TCD_FULL"/>
968bf215546Sopenharmony_ci	<value value="130" name="RB_CYCLES_HELD_OFF"/>
969bf215546Sopenharmony_ci	<value value="131" name="TOTAL_CYCLES_ANY_CLNT_HELD_OFF"/>
970bf215546Sopenharmony_ci	<value value="132" name="TLB_MISS_CYCLES_HELD_OFF"/>
971bf215546Sopenharmony_ci	<value value="133" name="AXI_READ_REQUEST_HELD_OFF"/>
972bf215546Sopenharmony_ci	<value value="134" name="AXI_WRITE_REQUEST_HELD_OFF"/>
973bf215546Sopenharmony_ci	<value value="135" name="AXI_REQUEST_HELD_OFF"/>
974bf215546Sopenharmony_ci	<value value="136" name="AXI_REQUEST_HELD_OFF_INFLIGHT_LIMIT"/>
975bf215546Sopenharmony_ci	<value value="137" name="AXI_WRITE_DATA_HELD_OFF"/>
976bf215546Sopenharmony_ci	<value value="138" name="CP_SAME_PAGE_BANK_REQUESTS"/>
977bf215546Sopenharmony_ci	<value value="139" name="VGT_SAME_PAGE_BANK_REQUESTS"/>
978bf215546Sopenharmony_ci	<value value="140" name="TC_SAME_PAGE_BANK_REQUESTS"/>
979bf215546Sopenharmony_ci	<value value="141" name="TC_ARB_HOLD_SAME_PAGE_BANK_REQUESTS"/>
980bf215546Sopenharmony_ci	<value value="142" name="RB_SAME_PAGE_BANK_REQUESTS"/>
981bf215546Sopenharmony_ci	<value value="143" name="TOTAL_SAME_PAGE_BANK_REQUESTS"/>
982bf215546Sopenharmony_ci	<value value="144" name="CP_SAME_PAGE_BANK_REQUESTS_KILLED_FAIRNESS_LIMIT"/>
983bf215546Sopenharmony_ci	<value value="145" name="VGT_SAME_PAGE_BANK_REQUESTS_KILLED_FAIRNESS_LIMIT"/>
984bf215546Sopenharmony_ci	<value value="146" name="TC_SAME_PAGE_BANK_REQUESTS_KILLED_FAIRNESS_LIMIT"/>
985bf215546Sopenharmony_ci	<value value="147" name="RB_SAME_PAGE_BANK_REQUESTS_KILLED_FAIRNESS_LIMIT"/>
986bf215546Sopenharmony_ci	<value value="148" name="TOTAL_SAME_PAGE_BANK_KILLED_FAIRNESS_LIMIT"/>
987bf215546Sopenharmony_ci	<value value="149" name="TOTAL_MH_READ_REQUESTS"/>
988bf215546Sopenharmony_ci	<value value="150" name="TOTAL_MH_WRITE_REQUESTS"/>
989bf215546Sopenharmony_ci	<value value="151" name="TOTAL_MH_REQUESTS"/>
990bf215546Sopenharmony_ci	<value value="152" name="MH_BUSY"/>
991bf215546Sopenharmony_ci	<value value="153" name="CP_NTH_ACCESS_SAME_PAGE_BANK_SEQUENCE"/>
992bf215546Sopenharmony_ci	<value value="154" name="VGT_NTH_ACCESS_SAME_PAGE_BANK_SEQUENCE"/>
993bf215546Sopenharmony_ci	<value value="155" name="TC_NTH_ACCESS_SAME_PAGE_BANK_SEQUENCE"/>
994bf215546Sopenharmony_ci	<value value="156" name="RB_NTH_ACCESS_SAME_PAGE_BANK_SEQUENCE"/>
995bf215546Sopenharmony_ci	<value value="157" name="TC_ROQ_N_VALID_ENTRIES"/>
996bf215546Sopenharmony_ci	<value value="158" name="ARQ_N_ENTRIES"/>
997bf215546Sopenharmony_ci	<value value="159" name="WDB_N_ENTRIES"/>
998bf215546Sopenharmony_ci	<value value="160" name="MH_READ_LATENCY_OUTST_REQ_SUM"/>
999bf215546Sopenharmony_ci	<value value="161" name="MC_READ_LATENCY_OUTST_REQ_SUM"/>
1000bf215546Sopenharmony_ci	<value value="162" name="MC_TOTAL_READ_REQUESTS"/>
1001bf215546Sopenharmony_ci	<value value="163" name="ELAPSED_CYCLES_MH_GATED_CLK"/>
1002bf215546Sopenharmony_ci	<value value="164" name="ELAPSED_CLK_CYCLES"/>
1003bf215546Sopenharmony_ci	<value value="165" name="CP_W_16B_REQUESTS"/>
1004bf215546Sopenharmony_ci	<value value="166" name="CP_W_32B_REQUESTS"/>
1005bf215546Sopenharmony_ci	<value value="167" name="TC_16B_REQUESTS"/>
1006bf215546Sopenharmony_ci	<value value="168" name="TC_32B_REQUESTS"/>
1007bf215546Sopenharmony_ci	<value value="169" name="PA_REQUESTS"/>
1008bf215546Sopenharmony_ci	<value value="170" name="PA_DATA_BYTES_WRITTEN"/>
1009bf215546Sopenharmony_ci	<value value="171" name="PA_WRITE_CLEAN_RESPONSES"/>
1010bf215546Sopenharmony_ci	<value value="172" name="PA_CYCLES_HELD_OFF"/>
1011bf215546Sopenharmony_ci	<value value="173" name="AXI_READ_REQUEST_DATA_BEATS_ID_0"/>
1012bf215546Sopenharmony_ci	<value value="174" name="AXI_READ_REQUEST_DATA_BEATS_ID_1"/>
1013bf215546Sopenharmony_ci	<value value="175" name="AXI_READ_REQUEST_DATA_BEATS_ID_2"/>
1014bf215546Sopenharmony_ci	<value value="176" name="AXI_READ_REQUEST_DATA_BEATS_ID_3"/>
1015bf215546Sopenharmony_ci	<value value="177" name="AXI_READ_REQUEST_DATA_BEATS_ID_4"/>
1016bf215546Sopenharmony_ci	<value value="178" name="AXI_READ_REQUEST_DATA_BEATS_ID_5"/>
1017bf215546Sopenharmony_ci	<value value="179" name="AXI_READ_REQUEST_DATA_BEATS_ID_6"/>
1018bf215546Sopenharmony_ci	<value value="180" name="AXI_READ_REQUEST_DATA_BEATS_ID_7"/>
1019bf215546Sopenharmony_ci	<value value="181" name="AXI_TOTAL_READ_REQUEST_DATA_BEATS"/>
1020bf215546Sopenharmony_ci</enum>
1021bf215546Sopenharmony_ci
1022bf215546Sopenharmony_ci<domain name="A2XX" width="32">
1023bf215546Sopenharmony_ci
1024bf215546Sopenharmony_ci	<bitset name="a2xx_vgt_current_bin_id_min_max" inline="yes">
1025bf215546Sopenharmony_ci		<bitfield name="COLUMN" low="0" high="2" type="uint"/>
1026bf215546Sopenharmony_ci		<bitfield name="ROW" low="3" high="5" type="uint"/>
1027bf215546Sopenharmony_ci		<bitfield name="GUARD_BAND_MASK" low="6" high="8" type="uint"/>
1028bf215546Sopenharmony_ci	</bitset>
1029bf215546Sopenharmony_ci
1030bf215546Sopenharmony_ci	<reg32 offset="0x0001" name="RBBM_PATCH_RELEASE"/>
1031bf215546Sopenharmony_ci	<reg32 offset="0x003b" name="RBBM_CNTL"/>
1032bf215546Sopenharmony_ci	<reg32 offset="0x003c" name="RBBM_SOFT_RESET"/>
1033bf215546Sopenharmony_ci	<reg32 offset="0x00c0" name="CP_PFP_UCODE_ADDR"/>
1034bf215546Sopenharmony_ci	<reg32 offset="0x00c1" name="CP_PFP_UCODE_DATA"/>
1035bf215546Sopenharmony_ci
1036bf215546Sopenharmony_ci	<enum name="adreno_mmu_clnt_beh">
1037bf215546Sopenharmony_ci		<value name="BEH_NEVR" value="0"/>
1038bf215546Sopenharmony_ci		<value name="BEH_TRAN_RNG" value="1"/>
1039bf215546Sopenharmony_ci		<value name="BEH_TRAN_FLT" value="2"/>
1040bf215546Sopenharmony_ci	</enum>
1041bf215546Sopenharmony_ci
1042bf215546Sopenharmony_ci	<!--
1043bf215546Sopenharmony_ci		Note: these seem applicable only for a2xx devices with gpummu?  At
1044bf215546Sopenharmony_ci		any rate, MH_MMU_CONFIG shows up in places in a3xx firmware where
1045bf215546Sopenharmony_ci		it doesn't make sense, so I think offset 0x40 must be a different
1046bf215546Sopenharmony_ci		register on a3xx.. so moving this back into A2XX domain:
1047bf215546Sopenharmony_ci	 -->
1048bf215546Sopenharmony_ci	<reg32 offset="0x0040" name="MH_MMU_CONFIG">
1049bf215546Sopenharmony_ci		<bitfield name="MMU_ENABLE" pos="0" type="boolean"/>
1050bf215546Sopenharmony_ci		<bitfield name="SPLIT_MODE_ENABLE" pos="1" type="boolean"/>
1051bf215546Sopenharmony_ci		<bitfield name="RB_W_CLNT_BEHAVIOR" low="4" high="5" type="adreno_mmu_clnt_beh"/>
1052bf215546Sopenharmony_ci		<bitfield name="CP_W_CLNT_BEHAVIOR" low="6" high="7" type="adreno_mmu_clnt_beh"/>
1053bf215546Sopenharmony_ci		<bitfield name="CP_R0_CLNT_BEHAVIOR" low="8" high="9" type="adreno_mmu_clnt_beh"/>
1054bf215546Sopenharmony_ci		<bitfield name="CP_R1_CLNT_BEHAVIOR" low="10" high="11" type="adreno_mmu_clnt_beh"/>
1055bf215546Sopenharmony_ci		<bitfield name="CP_R2_CLNT_BEHAVIOR" low="12" high="13" type="adreno_mmu_clnt_beh"/>
1056bf215546Sopenharmony_ci		<bitfield name="CP_R3_CLNT_BEHAVIOR" low="14" high="15" type="adreno_mmu_clnt_beh"/>
1057bf215546Sopenharmony_ci		<bitfield name="CP_R4_CLNT_BEHAVIOR" low="16" high="17" type="adreno_mmu_clnt_beh"/>
1058bf215546Sopenharmony_ci		<bitfield name="VGT_R0_CLNT_BEHAVIOR" low="18" high="19" type="adreno_mmu_clnt_beh"/>
1059bf215546Sopenharmony_ci		<bitfield name="VGT_R1_CLNT_BEHAVIOR" low="20" high="21" type="adreno_mmu_clnt_beh"/>
1060bf215546Sopenharmony_ci		<bitfield name="TC_R_CLNT_BEHAVIOR" low="22" high="23" type="adreno_mmu_clnt_beh"/>
1061bf215546Sopenharmony_ci		<bitfield name="PA_W_CLNT_BEHAVIOR" low="24" high="25" type="adreno_mmu_clnt_beh"/>
1062bf215546Sopenharmony_ci	</reg32>
1063bf215546Sopenharmony_ci	<reg32 offset="0x0041" name="MH_MMU_VA_RANGE">
1064bf215546Sopenharmony_ci		<bitfield name="NUM_64KB_REGIONS" low="0" high="11" type="uint"/>
1065bf215546Sopenharmony_ci		<bitfield name="VA_BASE" low="12" high="31" type="uint"/>
1066bf215546Sopenharmony_ci	</reg32>
1067bf215546Sopenharmony_ci	<reg32 offset="0x0042" name="MH_MMU_PT_BASE"/>
1068bf215546Sopenharmony_ci	<reg32 offset="0x0043" name="MH_MMU_PAGE_FAULT"/>
1069bf215546Sopenharmony_ci	<reg32 offset="0x0044" name="MH_MMU_TRAN_ERROR"/>
1070bf215546Sopenharmony_ci	<reg32 offset="0x0045" name="MH_MMU_INVALIDATE">
1071bf215546Sopenharmony_ci		<bitfield name="INVALIDATE_ALL" pos="0" type="boolean"/>
1072bf215546Sopenharmony_ci		<bitfield name="INVALIDATE_TC" pos="1" type="boolean"/>
1073bf215546Sopenharmony_ci	</reg32>
1074bf215546Sopenharmony_ci	<reg32 offset="0x0046" name="MH_MMU_MPU_BASE"/>
1075bf215546Sopenharmony_ci	<reg32 offset="0x0047" name="MH_MMU_MPU_END"/>
1076bf215546Sopenharmony_ci
1077bf215546Sopenharmony_ci	<reg32 offset="0x0394" name="NQWAIT_UNTIL"/>
1078bf215546Sopenharmony_ci	<reg32 offset="0x0395" name="RBBM_PERFCOUNTER0_SELECT"/>
1079bf215546Sopenharmony_ci	<reg32 offset="0x0396" name="RBBM_PERFCOUNTER1_SELECT"/>
1080bf215546Sopenharmony_ci	<reg32 offset="0x0397" name="RBBM_PERFCOUNTER0_LO"/>
1081bf215546Sopenharmony_ci	<reg32 offset="0x0398" name="RBBM_PERFCOUNTER0_HI"/>
1082bf215546Sopenharmony_ci	<reg32 offset="0x0399" name="RBBM_PERFCOUNTER1_LO"/>
1083bf215546Sopenharmony_ci	<reg32 offset="0x039a" name="RBBM_PERFCOUNTER1_HI"/>
1084bf215546Sopenharmony_ci	<reg32 offset="0x039b" name="RBBM_DEBUG"/>
1085bf215546Sopenharmony_ci	<reg32 offset="0x039c" name="RBBM_PM_OVERRIDE1">
1086bf215546Sopenharmony_ci		<bitfield name="RBBM_AHBCLK_PM_OVERRIDE" pos="0" type="boolean"/>
1087bf215546Sopenharmony_ci		<bitfield name="SC_REG_SCLK_PM_OVERRIDE" pos="1" type="boolean"/>
1088bf215546Sopenharmony_ci		<bitfield name="SC_SCLK_PM_OVERRIDE" pos="2" type="boolean"/>
1089bf215546Sopenharmony_ci		<bitfield name="SP_TOP_SCLK_PM_OVERRIDE" pos="3" type="boolean"/>
1090bf215546Sopenharmony_ci		<bitfield name="SP_V0_SCLK_PM_OVERRIDE" pos="4" type="boolean"/>
1091bf215546Sopenharmony_ci		<bitfield name="SQ_REG_SCLK_PM_OVERRIDE" pos="5" type="boolean"/>
1092bf215546Sopenharmony_ci		<bitfield name="SQ_REG_FIFOS_SCLK_PM_OVERRIDE" pos="6" type="boolean"/>
1093bf215546Sopenharmony_ci		<bitfield name="SQ_CONST_MEM_SCLK_PM_OVERRIDE" pos="7" type="boolean"/>
1094bf215546Sopenharmony_ci		<bitfield name="SQ_SQ_SCLK_PM_OVERRIDE" pos="8" type="boolean"/>
1095bf215546Sopenharmony_ci		<bitfield name="SX_SCLK_PM_OVERRIDE" pos="9" type="boolean"/>
1096bf215546Sopenharmony_ci		<bitfield name="SX_REG_SCLK_PM_OVERRIDE" pos="10" type="boolean"/>
1097bf215546Sopenharmony_ci		<bitfield name="TCM_TCO_SCLK_PM_OVERRIDE" pos="11" type="boolean"/>
1098bf215546Sopenharmony_ci		<bitfield name="TCM_TCM_SCLK_PM_OVERRIDE" pos="12" type="boolean"/>
1099bf215546Sopenharmony_ci		<bitfield name="TCM_TCD_SCLK_PM_OVERRIDE" pos="13" type="boolean"/>
1100bf215546Sopenharmony_ci		<bitfield name="TCM_REG_SCLK_PM_OVERRIDE" pos="14" type="boolean"/>
1101bf215546Sopenharmony_ci		<bitfield name="TPC_TPC_SCLK_PM_OVERRIDE" pos="15" type="boolean"/>
1102bf215546Sopenharmony_ci		<bitfield name="TPC_REG_SCLK_PM_OVERRIDE" pos="16" type="boolean"/>
1103bf215546Sopenharmony_ci		<bitfield name="TCF_TCA_SCLK_PM_OVERRIDE" pos="17" type="boolean"/>
1104bf215546Sopenharmony_ci		<bitfield name="TCF_TCB_SCLK_PM_OVERRIDE" pos="18" type="boolean"/>
1105bf215546Sopenharmony_ci		<bitfield name="TCF_TCB_READ_SCLK_PM_OVERRIDE" pos="19" type="boolean"/>
1106bf215546Sopenharmony_ci		<bitfield name="TP_TP_SCLK_PM_OVERRIDE" pos="20" type="boolean"/>
1107bf215546Sopenharmony_ci		<bitfield name="TP_REG_SCLK_PM_OVERRIDE" pos="21" type="boolean"/>
1108bf215546Sopenharmony_ci		<bitfield name="CP_G_SCLK_PM_OVERRIDE" pos="22" type="boolean"/>
1109bf215546Sopenharmony_ci		<bitfield name="CP_REG_SCLK_PM_OVERRIDE" pos="23" type="boolean"/>
1110bf215546Sopenharmony_ci		<bitfield name="CP_G_REG_SCLK_PM_OVERRIDE" pos="24" type="boolean"/>
1111bf215546Sopenharmony_ci		<bitfield name="SPI_SCLK_PM_OVERRIDE" pos="25" type="boolean"/>
1112bf215546Sopenharmony_ci		<bitfield name="RB_REG_SCLK_PM_OVERRIDE" pos="26" type="boolean"/>
1113bf215546Sopenharmony_ci		<bitfield name="RB_SCLK_PM_OVERRIDE" pos="27" type="boolean"/>
1114bf215546Sopenharmony_ci		<bitfield name="MH_MH_SCLK_PM_OVERRIDE" pos="28" type="boolean"/>
1115bf215546Sopenharmony_ci		<bitfield name="MH_REG_SCLK_PM_OVERRIDE" pos="29" type="boolean"/>
1116bf215546Sopenharmony_ci		<bitfield name="MH_MMU_SCLK_PM_OVERRIDE" pos="30" type="boolean"/>
1117bf215546Sopenharmony_ci		<bitfield name="MH_TCROQ_SCLK_PM_OVERRIDE" pos="31" type="boolean"/>
1118bf215546Sopenharmony_ci	</reg32>
1119bf215546Sopenharmony_ci	<reg32 offset="0x039d" name="RBBM_PM_OVERRIDE2"/>
1120bf215546Sopenharmony_ci	<reg32 offset="0x03a0" name="RBBM_DEBUG_OUT"/>
1121bf215546Sopenharmony_ci	<reg32 offset="0x03a1" name="RBBM_DEBUG_CNTL"/>
1122bf215546Sopenharmony_ci	<reg32 offset="0x03b3" name="RBBM_READ_ERROR"/>
1123bf215546Sopenharmony_ci	<reg32 offset="0x03b4" name="RBBM_INT_CNTL">
1124bf215546Sopenharmony_ci		<bitfield name="RDERR_INT_MASK" pos="0" type="boolean"/>
1125bf215546Sopenharmony_ci		<bitfield name="DISPLAY_UPDATE_INT_MASK" pos="1" type="boolean"/>
1126bf215546Sopenharmony_ci		<bitfield name="GUI_IDLE_INT_MASK" pos="19" type="boolean"/>
1127bf215546Sopenharmony_ci	</reg32>
1128bf215546Sopenharmony_ci	<reg32 offset="0x03b5" name="RBBM_INT_STATUS"/>
1129bf215546Sopenharmony_ci	<reg32 offset="0x03b6" name="RBBM_INT_ACK"/>
1130bf215546Sopenharmony_ci	<reg32 offset="0x03b7" name="MASTER_INT_SIGNAL">
1131bf215546Sopenharmony_ci		<bitfield name="MH_INT_STAT" pos="5" type="boolean"/>
1132bf215546Sopenharmony_ci		<bitfield name="SQ_INT_STAT" pos="26" type="boolean"/>
1133bf215546Sopenharmony_ci		<bitfield name="CP_INT_STAT" pos="30" type="boolean"/>
1134bf215546Sopenharmony_ci		<bitfield name="RBBM_INT_STAT" pos="31" type="boolean"/>
1135bf215546Sopenharmony_ci	</reg32>
1136bf215546Sopenharmony_ci	<reg32 offset="0x03f9" name="RBBM_PERIPHID1"/>
1137bf215546Sopenharmony_ci	<reg32 offset="0x03fa" name="RBBM_PERIPHID2"/>
1138bf215546Sopenharmony_ci	<reg32 offset="0x0444" name="CP_PERFMON_CNTL"/>
1139bf215546Sopenharmony_ci	<reg32 offset="0x0445" name="CP_PERFCOUNTER_SELECT"/>
1140bf215546Sopenharmony_ci	<reg32 offset="0x0446" name="CP_PERFCOUNTER_LO"/>
1141bf215546Sopenharmony_ci	<reg32 offset="0x0447" name="CP_PERFCOUNTER_HI"/>
1142bf215546Sopenharmony_ci	<reg32 offset="0x05d0" name="RBBM_STATUS">
1143bf215546Sopenharmony_ci		<bitfield name="CMDFIFO_AVAIL" low="0" high="4" type="uint"/>
1144bf215546Sopenharmony_ci		<bitfield name="TC_BUSY" pos="5" type="boolean"/>
1145bf215546Sopenharmony_ci		<bitfield name="HIRQ_PENDING" pos="8" type="boolean"/>
1146bf215546Sopenharmony_ci		<bitfield name="CPRQ_PENDING" pos="9" type="boolean"/>
1147bf215546Sopenharmony_ci		<bitfield name="CFRQ_PENDING" pos="10" type="boolean"/>
1148bf215546Sopenharmony_ci		<bitfield name="PFRQ_PENDING" pos="11" type="boolean"/>
1149bf215546Sopenharmony_ci		<bitfield name="VGT_BUSY_NO_DMA" pos="12" type="boolean"/>
1150bf215546Sopenharmony_ci		<bitfield name="RBBM_WU_BUSY" pos="14" type="boolean"/>
1151bf215546Sopenharmony_ci		<bitfield name="CP_NRT_BUSY" pos="16" type="boolean"/>
1152bf215546Sopenharmony_ci		<bitfield name="MH_BUSY" pos="18" type="boolean"/>
1153bf215546Sopenharmony_ci		<bitfield name="MH_COHERENCY_BUSY" pos="19" type="boolean"/>
1154bf215546Sopenharmony_ci		<bitfield name="SX_BUSY" pos="21" type="boolean"/>
1155bf215546Sopenharmony_ci		<bitfield name="TPC_BUSY" pos="22" type="boolean"/>
1156bf215546Sopenharmony_ci		<bitfield name="SC_CNTX_BUSY" pos="24" type="boolean"/>
1157bf215546Sopenharmony_ci		<bitfield name="PA_BUSY" pos="25" type="boolean"/>
1158bf215546Sopenharmony_ci		<bitfield name="VGT_BUSY" pos="26" type="boolean"/>
1159bf215546Sopenharmony_ci		<bitfield name="SQ_CNTX17_BUSY" pos="27" type="boolean"/>
1160bf215546Sopenharmony_ci		<bitfield name="SQ_CNTX0_BUSY" pos="28" type="boolean"/>
1161bf215546Sopenharmony_ci		<bitfield name="RB_CNTX_BUSY" pos="30" type="boolean"/>
1162bf215546Sopenharmony_ci		<bitfield name="GUI_ACTIVE" pos="31" type="boolean"/>
1163bf215546Sopenharmony_ci	</reg32>
1164bf215546Sopenharmony_ci	<reg32 offset="0x0a40" name="MH_ARBITER_CONFIG">
1165bf215546Sopenharmony_ci		<bitfield name="SAME_PAGE_LIMIT" low="0" high="5" type="uint"/>
1166bf215546Sopenharmony_ci		<bitfield name="SAME_PAGE_GRANULARITY" pos="6" type="boolean"/>
1167bf215546Sopenharmony_ci		<bitfield name="L1_ARB_ENABLE" pos="7" type="boolean"/>
1168bf215546Sopenharmony_ci		<bitfield name="L1_ARB_HOLD_ENABLE" pos="8" type="boolean"/>
1169bf215546Sopenharmony_ci		<bitfield name="L2_ARB_CONTROL" pos="9" type="boolean"/>
1170bf215546Sopenharmony_ci		<bitfield name="PAGE_SIZE" low="10" high="12" type="uint"/>
1171bf215546Sopenharmony_ci		<bitfield name="TC_REORDER_ENABLE" pos="13" type="boolean"/>
1172bf215546Sopenharmony_ci		<bitfield name="TC_ARB_HOLD_ENABLE" pos="14" type="boolean"/>
1173bf215546Sopenharmony_ci		<bitfield name="IN_FLIGHT_LIMIT_ENABLE" pos="15" type="boolean"/>
1174bf215546Sopenharmony_ci		<bitfield name="IN_FLIGHT_LIMIT" low="16" high="21" type="uint"/>
1175bf215546Sopenharmony_ci		<bitfield name="CP_CLNT_ENABLE" pos="22" type="boolean"/>
1176bf215546Sopenharmony_ci		<bitfield name="VGT_CLNT_ENABLE" pos="23" type="boolean"/>
1177bf215546Sopenharmony_ci		<bitfield name="TC_CLNT_ENABLE" pos="24" type="boolean"/>
1178bf215546Sopenharmony_ci		<bitfield name="RB_CLNT_ENABLE" pos="25" type="boolean"/>
1179bf215546Sopenharmony_ci		<bitfield name="PA_CLNT_ENABLE" pos="26" type="boolean"/>
1180bf215546Sopenharmony_ci	</reg32>
1181bf215546Sopenharmony_ci	<reg32 offset="0x0a42" name="MH_INTERRUPT_MASK">
1182bf215546Sopenharmony_ci		<bitfield name="AXI_READ_ERROR" pos="0" type="boolean"/>
1183bf215546Sopenharmony_ci		<bitfield name="AXI_WRITE_ERROR" pos="1" type="boolean"/>
1184bf215546Sopenharmony_ci		<bitfield name="MMU_PAGE_FAULT" pos="2" type="boolean"/>
1185bf215546Sopenharmony_ci	</reg32>
1186bf215546Sopenharmony_ci	<reg32 offset="0x0a43" name="MH_INTERRUPT_STATUS"/>
1187bf215546Sopenharmony_ci	<reg32 offset="0x0a44" name="MH_INTERRUPT_CLEAR"/>
1188bf215546Sopenharmony_ci	<reg32 offset="0x0a54" name="MH_CLNT_INTF_CTRL_CONFIG1"/>
1189bf215546Sopenharmony_ci	<reg32 offset="0x0a55" name="MH_CLNT_INTF_CTRL_CONFIG2"/>
1190bf215546Sopenharmony_ci	<reg32 offset="0x0c01" name="A220_VSC_BIN_SIZE">
1191bf215546Sopenharmony_ci		<bitfield name="WIDTH" low="0" high="4" shr="5" type="uint"/>
1192bf215546Sopenharmony_ci		<bitfield name="HEIGHT" low="5" high="9" shr="5" type="uint"/>
1193bf215546Sopenharmony_ci	</reg32>
1194bf215546Sopenharmony_ci	<array offset="0x0c06" name="VSC_PIPE" stride="3" length="8">
1195bf215546Sopenharmony_ci		<reg32 offset="0x0" name="CONFIG"/>
1196bf215546Sopenharmony_ci		<reg32 offset="0x1" name="DATA_ADDRESS"/>
1197bf215546Sopenharmony_ci		<reg32 offset="0x2" name="DATA_LENGTH"/>
1198bf215546Sopenharmony_ci	</array>
1199bf215546Sopenharmony_ci	<reg32 offset="0x0c38" name="PC_DEBUG_CNTL"/>
1200bf215546Sopenharmony_ci	<reg32 offset="0x0c39" name="PC_DEBUG_DATA"/>
1201bf215546Sopenharmony_ci	<reg32 offset="0x0c44" name="PA_SC_VIZ_QUERY_STATUS"/>
1202bf215546Sopenharmony_ci	<reg32 offset="0x0c80" name="GRAS_DEBUG_CNTL"/>
1203bf215546Sopenharmony_ci	<reg32 offset="0x0c80" name="PA_SU_DEBUG_CNTL"/>
1204bf215546Sopenharmony_ci	<reg32 offset="0x0c81" name="GRAS_DEBUG_DATA"/>
1205bf215546Sopenharmony_ci	<reg32 offset="0x0c81" name="PA_SU_DEBUG_DATA"/>
1206bf215546Sopenharmony_ci	<reg32 offset="0x0c86" name="PA_SU_FACE_DATA">
1207bf215546Sopenharmony_ci		<bitfield name="BASE_ADDR" low="5" high="31" type="uint"/>
1208bf215546Sopenharmony_ci	</reg32>
1209bf215546Sopenharmony_ci	<reg32 offset="0x0d00" name="SQ_GPR_MANAGEMENT">
1210bf215546Sopenharmony_ci		<bitfield name="REG_DYNAMIC" pos="0" type="boolean"/>
1211bf215546Sopenharmony_ci		<bitfield name="REG_SIZE_PIX" low="4" high="11" type="uint"/>
1212bf215546Sopenharmony_ci		<bitfield name="REG_SIZE_VTX" low="12" high="19" type="uint"/>
1213bf215546Sopenharmony_ci	</reg32>
1214bf215546Sopenharmony_ci	<reg32 offset="0x0d01" name="SQ_FLOW_CONTROL"/>
1215bf215546Sopenharmony_ci	<reg32 offset="0x0d02" name="SQ_INST_STORE_MANAGMENT">
1216bf215546Sopenharmony_ci		<bitfield name="INST_BASE_PIX" low="0" high="11" type="uint"/>
1217bf215546Sopenharmony_ci		<bitfield name="INST_BASE_VTX" low="16" high="27" type="uint"/>
1218bf215546Sopenharmony_ci	</reg32>
1219bf215546Sopenharmony_ci	<reg32 offset="0x0d05" name="SQ_DEBUG_MISC"/>
1220bf215546Sopenharmony_ci	<reg32 offset="0x0d34" name="SQ_INT_CNTL"/>
1221bf215546Sopenharmony_ci	<reg32 offset="0x0d35" name="SQ_INT_STATUS"/>
1222bf215546Sopenharmony_ci	<reg32 offset="0x0d36" name="SQ_INT_ACK"/>
1223bf215546Sopenharmony_ci	<reg32 offset="0x0dae" name="SQ_DEBUG_INPUT_FSM"/>
1224bf215546Sopenharmony_ci	<reg32 offset="0x0daf" name="SQ_DEBUG_CONST_MGR_FSM"/>
1225bf215546Sopenharmony_ci	<reg32 offset="0x0db0" name="SQ_DEBUG_TP_FSM"/>
1226bf215546Sopenharmony_ci	<reg32 offset="0x0db1" name="SQ_DEBUG_FSM_ALU_0"/>
1227bf215546Sopenharmony_ci	<reg32 offset="0x0db2" name="SQ_DEBUG_FSM_ALU_1"/>
1228bf215546Sopenharmony_ci	<reg32 offset="0x0db3" name="SQ_DEBUG_EXP_ALLOC"/>
1229bf215546Sopenharmony_ci	<reg32 offset="0x0db4" name="SQ_DEBUG_PTR_BUFF"/>
1230bf215546Sopenharmony_ci	<reg32 offset="0x0db5" name="SQ_DEBUG_GPR_VTX"/>
1231bf215546Sopenharmony_ci	<reg32 offset="0x0db6" name="SQ_DEBUG_GPR_PIX"/>
1232bf215546Sopenharmony_ci	<reg32 offset="0x0db7" name="SQ_DEBUG_TB_STATUS_SEL"/>
1233bf215546Sopenharmony_ci	<reg32 offset="0x0db8" name="SQ_DEBUG_VTX_TB_0"/>
1234bf215546Sopenharmony_ci	<reg32 offset="0x0db9" name="SQ_DEBUG_VTX_TB_1"/>
1235bf215546Sopenharmony_ci	<reg32 offset="0x0dba" name="SQ_DEBUG_VTX_TB_STATUS_REG"/>
1236bf215546Sopenharmony_ci	<reg32 offset="0x0dbb" name="SQ_DEBUG_VTX_TB_STATE_MEM"/>
1237bf215546Sopenharmony_ci	<reg32 offset="0x0dbc" name="SQ_DEBUG_PIX_TB_0"/>
1238bf215546Sopenharmony_ci	<reg32 offset="0x0dbd" name="SQ_DEBUG_PIX_TB_STATUS_REG_0"/>
1239bf215546Sopenharmony_ci	<reg32 offset="0x0dbe" name="SQ_DEBUG_PIX_TB_STATUS_REG_1"/>
1240bf215546Sopenharmony_ci	<reg32 offset="0x0dbf" name="SQ_DEBUG_PIX_TB_STATUS_REG_2"/>
1241bf215546Sopenharmony_ci	<reg32 offset="0x0dc0" name="SQ_DEBUG_PIX_TB_STATUS_REG_3"/>
1242bf215546Sopenharmony_ci	<reg32 offset="0x0dc1" name="SQ_DEBUG_PIX_TB_STATE_MEM"/>
1243bf215546Sopenharmony_ci	<reg32 offset="0x0e00" name="TC_CNTL_STATUS">
1244bf215546Sopenharmony_ci		<bitfield name="L2_INVALIDATE" pos="0" type="boolean"/>
1245bf215546Sopenharmony_ci	</reg32>
1246bf215546Sopenharmony_ci	<reg32 offset="0x0e1e" name="TP0_CHICKEN"/>
1247bf215546Sopenharmony_ci	<reg32 offset="0x0f01" name="RB_BC_CONTROL">
1248bf215546Sopenharmony_ci		<bitfield name="ACCUM_LINEAR_MODE_ENABLE" pos="0" type="boolean"/>
1249bf215546Sopenharmony_ci		<bitfield name="ACCUM_TIMEOUT_SELECT" low="1" high="2" type="uint"/>
1250bf215546Sopenharmony_ci		<bitfield name="DISABLE_EDRAM_CAM" pos="3" type="boolean"/>
1251bf215546Sopenharmony_ci		<bitfield name="DISABLE_EZ_FAST_CONTEXT_SWITCH" pos="4" type="boolean"/>
1252bf215546Sopenharmony_ci		<bitfield name="DISABLE_EZ_NULL_ZCMD_DROP" pos="5" type="boolean"/>
1253bf215546Sopenharmony_ci		<bitfield name="DISABLE_LZ_NULL_ZCMD_DROP" pos="6" type="boolean"/>
1254bf215546Sopenharmony_ci		<bitfield name="ENABLE_AZ_THROTTLE" pos="7" type="boolean"/>
1255bf215546Sopenharmony_ci		<bitfield name="AZ_THROTTLE_COUNT" low="8" high="12" type="uint"/>
1256bf215546Sopenharmony_ci		<bitfield name="ENABLE_CRC_UPDATE" pos="14" type="boolean"/>
1257bf215546Sopenharmony_ci		<bitfield name="CRC_MODE" pos="15" type="boolean"/>
1258bf215546Sopenharmony_ci		<bitfield name="DISABLE_SAMPLE_COUNTERS" pos="16" type="boolean"/>
1259bf215546Sopenharmony_ci		<bitfield name="DISABLE_ACCUM" pos="17" type="boolean"/>
1260bf215546Sopenharmony_ci		<bitfield name="ACCUM_ALLOC_MASK" low="18" high="21" type="uint"/>
1261bf215546Sopenharmony_ci		<bitfield name="LINEAR_PERFORMANCE_ENABLE" pos="22" type="boolean"/>
1262bf215546Sopenharmony_ci		<bitfield name="ACCUM_DATA_FIFO_LIMIT" low="23" high="26" type="uint"/>
1263bf215546Sopenharmony_ci		<bitfield name="MEM_EXPORT_TIMEOUT_SELECT" low="27" high="28" type="uint"/>
1264bf215546Sopenharmony_ci		<bitfield name="MEM_EXPORT_LINEAR_MODE_ENABLE" pos="29" type="boolean"/>
1265bf215546Sopenharmony_ci		<bitfield name="CRC_SYSTEM" pos="30" type="boolean"/>
1266bf215546Sopenharmony_ci		<bitfield name="RESERVED6" pos="31" type="boolean"/>
1267bf215546Sopenharmony_ci	</reg32>
1268bf215546Sopenharmony_ci	<reg32 offset="0x0f02" name="RB_EDRAM_INFO"/>
1269bf215546Sopenharmony_ci	<reg32 offset="0x0f26" name="RB_DEBUG_CNTL"/>
1270bf215546Sopenharmony_ci	<reg32 offset="0x0f27" name="RB_DEBUG_DATA"/>
1271bf215546Sopenharmony_ci	<reg32 offset="0x2000" name="RB_SURFACE_INFO">
1272bf215546Sopenharmony_ci		<bitfield name="SURFACE_PITCH" low="0" high="13" type="uint"/>
1273bf215546Sopenharmony_ci		<bitfield name="MSAA_SAMPLES" low="14" high="15" type="uint"/>
1274bf215546Sopenharmony_ci	</reg32>
1275bf215546Sopenharmony_ci	<reg32 offset="0x2001" name="RB_COLOR_INFO">
1276bf215546Sopenharmony_ci		<bitfield name="FORMAT" low="0" high="3" type="a2xx_colorformatx"/>
1277bf215546Sopenharmony_ci		<bitfield name="ROUND_MODE" low="4" high="5" type="uint"/>
1278bf215546Sopenharmony_ci		<bitfield name="LINEAR" pos="6" type="boolean"/>
1279bf215546Sopenharmony_ci		<bitfield name="ENDIAN" low="7" high="8" type="uint"/>
1280bf215546Sopenharmony_ci		<bitfield name="SWAP" low="9" high="10" type="uint"/>
1281bf215546Sopenharmony_ci		<bitfield name="BASE" low="12" high="31" shr="12"/>
1282bf215546Sopenharmony_ci	</reg32>
1283bf215546Sopenharmony_ci	<reg32 offset="0x2002" name="RB_DEPTH_INFO">
1284bf215546Sopenharmony_ci		<bitfield name="DEPTH_FORMAT" pos="0" type="adreno_rb_depth_format"/>
1285bf215546Sopenharmony_ci		<bitfield name="DEPTH_BASE" low="12" high="31" type="uint" shr="12"/>
1286bf215546Sopenharmony_ci	</reg32>
1287bf215546Sopenharmony_ci	<reg32 offset="0x2005" name="A225_RB_COLOR_INFO3"/>
1288bf215546Sopenharmony_ci	<reg32 offset="0x2006" name="COHER_DEST_BASE_0"/>
1289bf215546Sopenharmony_ci	<reg32 offset="0x200e" name="PA_SC_SCREEN_SCISSOR_TL" type="adreno_reg_xy"/>
1290bf215546Sopenharmony_ci	<reg32 offset="0x200f" name="PA_SC_SCREEN_SCISSOR_BR" type="adreno_reg_xy"/>
1291bf215546Sopenharmony_ci	<reg32 offset="0x2080" name="PA_SC_WINDOW_OFFSET">
1292bf215546Sopenharmony_ci		<bitfield name="X" low="0" high="14" type="int"/>
1293bf215546Sopenharmony_ci		<bitfield name="Y" low="16" high="30" type="int"/>
1294bf215546Sopenharmony_ci		<bitfield name="DISABLE" pos="31" type="boolean"/>
1295bf215546Sopenharmony_ci	</reg32>
1296bf215546Sopenharmony_ci	<reg32 offset="0x2081" name="PA_SC_WINDOW_SCISSOR_TL" type="adreno_reg_xy"/>
1297bf215546Sopenharmony_ci	<reg32 offset="0x2082" name="PA_SC_WINDOW_SCISSOR_BR" type="adreno_reg_xy"/>
1298bf215546Sopenharmony_ci	<reg32 offset="0x2010" name="UNKNOWN_2010"/>
1299bf215546Sopenharmony_ci	<reg32 offset="0x2100" name="VGT_MAX_VTX_INDX"/>
1300bf215546Sopenharmony_ci	<reg32 offset="0x2101" name="VGT_MIN_VTX_INDX"/>
1301bf215546Sopenharmony_ci	<reg32 offset="0x2102" name="VGT_INDX_OFFSET"/>
1302bf215546Sopenharmony_ci	<reg32 offset="0x2103" name="A225_PC_MULTI_PRIM_IB_RESET_INDX"/>
1303bf215546Sopenharmony_ci	<reg32 offset="0x2104" name="RB_COLOR_MASK">
1304bf215546Sopenharmony_ci		<bitfield name="WRITE_RED" pos="0" type="boolean"/>
1305bf215546Sopenharmony_ci		<bitfield name="WRITE_GREEN" pos="1" type="boolean"/>
1306bf215546Sopenharmony_ci		<bitfield name="WRITE_BLUE" pos="2" type="boolean"/>
1307bf215546Sopenharmony_ci		<bitfield name="WRITE_ALPHA" pos="3" type="boolean"/>
1308bf215546Sopenharmony_ci	</reg32>
1309bf215546Sopenharmony_ci	<reg32 offset="0x2105" name="RB_BLEND_RED"/>
1310bf215546Sopenharmony_ci	<reg32 offset="0x2106" name="RB_BLEND_GREEN"/>
1311bf215546Sopenharmony_ci	<reg32 offset="0x2107" name="RB_BLEND_BLUE"/>
1312bf215546Sopenharmony_ci	<reg32 offset="0x2108" name="RB_BLEND_ALPHA"/>
1313bf215546Sopenharmony_ci	<reg32 offset="0x2109" name="RB_FOG_COLOR">
1314bf215546Sopenharmony_ci		<bitfield name="FOG_RED" low="0" high="7" type="uint"/>
1315bf215546Sopenharmony_ci		<bitfield name="FOG_GREEN" low="8" high="15" type="uint"/>
1316bf215546Sopenharmony_ci		<bitfield name="FOG_BLUE" low="16" high="23" type="uint"/>
1317bf215546Sopenharmony_ci	</reg32>
1318bf215546Sopenharmony_ci	<reg32 offset="0x210c" name="RB_STENCILREFMASK_BF" type="adreno_rb_stencilrefmask"/>
1319bf215546Sopenharmony_ci	<reg32 offset="0x210d" name="RB_STENCILREFMASK" type="adreno_rb_stencilrefmask"/>
1320bf215546Sopenharmony_ci	<reg32 offset="0x210e" name="RB_ALPHA_REF"/>
1321bf215546Sopenharmony_ci	<reg32 offset="0x210f" name="PA_CL_VPORT_XSCALE" type="float"/>
1322bf215546Sopenharmony_ci	<reg32 offset="0x2110" name="PA_CL_VPORT_XOFFSET" type="float"/>
1323bf215546Sopenharmony_ci	<reg32 offset="0x2111" name="PA_CL_VPORT_YSCALE" type="float"/>
1324bf215546Sopenharmony_ci	<reg32 offset="0x2112" name="PA_CL_VPORT_YOFFSET" type="float"/>
1325bf215546Sopenharmony_ci	<reg32 offset="0x2113" name="PA_CL_VPORT_ZSCALE" type="float"/>
1326bf215546Sopenharmony_ci	<reg32 offset="0x2114" name="PA_CL_VPORT_ZOFFSET" type="float"/>
1327bf215546Sopenharmony_ci	<reg32 offset="0x2180" name="SQ_PROGRAM_CNTL">
1328bf215546Sopenharmony_ci		<doc>
1329bf215546Sopenharmony_ci			note: only 0x3f worth of valid register values for VS_REGS and
1330bf215546Sopenharmony_ci			PS_REGS, but high bit is set to indicate '0 registers used':
1331bf215546Sopenharmony_ci		</doc>
1332bf215546Sopenharmony_ci		<bitfield name="VS_REGS" low="0" high="7" type="uint"/>
1333bf215546Sopenharmony_ci		<bitfield name="PS_REGS" low="8" high="15" type="uint"/>
1334bf215546Sopenharmony_ci		<bitfield name="VS_RESOURCE" pos="16" type="boolean"/>
1335bf215546Sopenharmony_ci		<bitfield name="PS_RESOURCE" pos="17" type="boolean"/>
1336bf215546Sopenharmony_ci		<bitfield name="PARAM_GEN" pos="18" type="boolean"/>
1337bf215546Sopenharmony_ci		<bitfield name="GEN_INDEX_PIX" pos="19" type="boolean"/>
1338bf215546Sopenharmony_ci		<bitfield name="VS_EXPORT_COUNT" low="20" high="23" type="uint"/>
1339bf215546Sopenharmony_ci		<bitfield name="VS_EXPORT_MODE" low="24" high="26" type="a2xx_sq_ps_vtx_mode"/>
1340bf215546Sopenharmony_ci		<bitfield name="PS_EXPORT_MODE" low="27" high="30" type="uint"/>
1341bf215546Sopenharmony_ci		<bitfield name="GEN_INDEX_VTX" pos="31" type="boolean"/>
1342bf215546Sopenharmony_ci	</reg32>
1343bf215546Sopenharmony_ci	<reg32 offset="0x2181" name="SQ_CONTEXT_MISC">
1344bf215546Sopenharmony_ci		<bitfield name="INST_PRED_OPTIMIZE" pos="0" type="boolean"/>
1345bf215546Sopenharmony_ci		<bitfield name="SC_OUTPUT_SCREEN_XY" pos="1" type="boolean"/>
1346bf215546Sopenharmony_ci		<bitfield name="SC_SAMPLE_CNTL" low="2" high="3" type="a2xx_sq_sample_cntl"/>
1347bf215546Sopenharmony_ci		<bitfield name="PARAM_GEN_POS" low="8" high="15" type="uint"/>
1348bf215546Sopenharmony_ci		<bitfield name="PERFCOUNTER_REF" pos="16" type="boolean"/>
1349bf215546Sopenharmony_ci		<bitfield name="YEILD_OPTIMIZE" pos="17" type="boolean"/>
1350bf215546Sopenharmony_ci		<bitfield name="TX_CACHE_SEL" pos="18" type="boolean"/>
1351bf215546Sopenharmony_ci	</reg32>
1352bf215546Sopenharmony_ci	<reg32 offset="0x2182" name="SQ_INTERPOLATOR_CNTL">
1353bf215546Sopenharmony_ci		<bitfield name="PARAM_SHADE" low="0" high="15" type="uint"/>
1354bf215546Sopenharmony_ci		<bitfield name="SAMPLING_PATTERN" low="16" high="31" type="uint"/>
1355bf215546Sopenharmony_ci	</reg32>
1356bf215546Sopenharmony_ci	<reg32 offset="0x2183" name="SQ_WRAPPING_0">
1357bf215546Sopenharmony_ci		<bitfield name="PARAM_WRAP_0" low="0" high="3" type="uint"/>
1358bf215546Sopenharmony_ci		<bitfield name="PARAM_WRAP_1" low="4" high="7" type="uint"/>
1359bf215546Sopenharmony_ci		<bitfield name="PARAM_WRAP_2" low="8" high="11" type="uint"/>
1360bf215546Sopenharmony_ci		<bitfield name="PARAM_WRAP_3" low="12" high="15" type="uint"/>
1361bf215546Sopenharmony_ci		<bitfield name="PARAM_WRAP_4" low="16" high="19" type="uint"/>
1362bf215546Sopenharmony_ci		<bitfield name="PARAM_WRAP_5" low="20" high="23" type="uint"/>
1363bf215546Sopenharmony_ci		<bitfield name="PARAM_WRAP_6" low="24" high="27" type="uint"/>
1364bf215546Sopenharmony_ci		<bitfield name="PARAM_WRAP_7" low="28" high="31" type="uint"/>
1365bf215546Sopenharmony_ci	</reg32>
1366bf215546Sopenharmony_ci	<reg32 offset="0x2184" name="SQ_WRAPPING_1">
1367bf215546Sopenharmony_ci		<bitfield name="PARAM_WRAP_8" low="0" high="3" type="uint"/>
1368bf215546Sopenharmony_ci		<bitfield name="PARAM_WRAP_9" low="4" high="7" type="uint"/>
1369bf215546Sopenharmony_ci		<bitfield name="PARAM_WRAP_10" low="8" high="11" type="uint"/>
1370bf215546Sopenharmony_ci		<bitfield name="PARAM_WRAP_11" low="12" high="15" type="uint"/>
1371bf215546Sopenharmony_ci		<bitfield name="PARAM_WRAP_12" low="16" high="19" type="uint"/>
1372bf215546Sopenharmony_ci		<bitfield name="PARAM_WRAP_13" low="20" high="23" type="uint"/>
1373bf215546Sopenharmony_ci		<bitfield name="PARAM_WRAP_14" low="24" high="27" type="uint"/>
1374bf215546Sopenharmony_ci		<bitfield name="PARAM_WRAP_15" low="28" high="31" type="uint"/>
1375bf215546Sopenharmony_ci	</reg32>
1376bf215546Sopenharmony_ci	<reg32 offset="0x21f6" name="SQ_PS_PROGRAM">
1377bf215546Sopenharmony_ci		<bitfield name="BASE" low="0" high="11" type="uint"/>
1378bf215546Sopenharmony_ci		<bitfield name="SIZE" low="12" high="23" type="uint"/>
1379bf215546Sopenharmony_ci	</reg32>
1380bf215546Sopenharmony_ci	<reg32 offset="0x21f7" name="SQ_VS_PROGRAM">
1381bf215546Sopenharmony_ci		<bitfield name="BASE" low="0" high="11" type="uint"/>
1382bf215546Sopenharmony_ci		<bitfield name="SIZE" low="12" high="23" type="uint"/>
1383bf215546Sopenharmony_ci	</reg32>
1384bf215546Sopenharmony_ci	<reg32 offset="0x21f9" name="VGT_EVENT_INITIATOR"/>
1385bf215546Sopenharmony_ci	<reg32 offset="0x21fc" name="VGT_DRAW_INITIATOR" type="vgt_draw_initiator"/>
1386bf215546Sopenharmony_ci	<reg32 offset="0x21fd" name="VGT_IMMED_DATA"/>
1387bf215546Sopenharmony_ci	<reg32 offset="0x2200" name="RB_DEPTHCONTROL">
1388bf215546Sopenharmony_ci		<bitfield name="STENCIL_ENABLE" pos="0" type="boolean"/>
1389bf215546Sopenharmony_ci		<bitfield name="Z_ENABLE" pos="1" type="boolean"/>
1390bf215546Sopenharmony_ci		<bitfield name="Z_WRITE_ENABLE" pos="2" type="boolean"/>
1391bf215546Sopenharmony_ci		<bitfield name="EARLY_Z_ENABLE" pos="3" type="boolean"/>
1392bf215546Sopenharmony_ci		<bitfield name="ZFUNC" low="4" high="6" type="adreno_compare_func"/>
1393bf215546Sopenharmony_ci		<bitfield name="BACKFACE_ENABLE" pos="7" type="boolean"/>
1394bf215546Sopenharmony_ci		<bitfield name="STENCILFUNC" low="8" high="10" type="adreno_compare_func"/>
1395bf215546Sopenharmony_ci		<bitfield name="STENCILFAIL" low="11" high="13" type="adreno_stencil_op"/>
1396bf215546Sopenharmony_ci		<bitfield name="STENCILZPASS" low="14" high="16" type="adreno_stencil_op"/>
1397bf215546Sopenharmony_ci		<bitfield name="STENCILZFAIL" low="17" high="19" type="adreno_stencil_op"/>
1398bf215546Sopenharmony_ci		<bitfield name="STENCILFUNC_BF" low="20" high="22" type="adreno_compare_func"/>
1399bf215546Sopenharmony_ci		<bitfield name="STENCILFAIL_BF" low="23" high="25" type="adreno_stencil_op"/>
1400bf215546Sopenharmony_ci		<bitfield name="STENCILZPASS_BF" low="26" high="28" type="adreno_stencil_op"/>
1401bf215546Sopenharmony_ci		<bitfield name="STENCILZFAIL_BF" low="29" high="31" type="adreno_stencil_op"/>
1402bf215546Sopenharmony_ci	</reg32>
1403bf215546Sopenharmony_ci	<reg32 offset="0x2201" name="RB_BLEND_CONTROL">
1404bf215546Sopenharmony_ci		<bitfield name="COLOR_SRCBLEND" low="0" high="4" type="adreno_rb_blend_factor"/>
1405bf215546Sopenharmony_ci		<bitfield name="COLOR_COMB_FCN" low="5" high="7" type="a2xx_rb_blend_opcode"/>
1406bf215546Sopenharmony_ci		<bitfield name="COLOR_DESTBLEND" low="8" high="12" type="adreno_rb_blend_factor"/>
1407bf215546Sopenharmony_ci		<bitfield name="ALPHA_SRCBLEND" low="16" high="20" type="adreno_rb_blend_factor"/>
1408bf215546Sopenharmony_ci		<bitfield name="ALPHA_COMB_FCN" low="21" high="23" type="a2xx_rb_blend_opcode"/>
1409bf215546Sopenharmony_ci		<bitfield name="ALPHA_DESTBLEND" low="24" high="28" type="adreno_rb_blend_factor"/>
1410bf215546Sopenharmony_ci		<bitfield name="BLEND_FORCE_ENABLE" pos="29" type="boolean"/>
1411bf215546Sopenharmony_ci		<bitfield name="BLEND_FORCE" pos="30" type="boolean"/>
1412bf215546Sopenharmony_ci	</reg32>
1413bf215546Sopenharmony_ci	<reg32 offset="0x2202" name="RB_COLORCONTROL">
1414bf215546Sopenharmony_ci		<bitfield name="ALPHA_FUNC" low="0" high="2" type="adreno_compare_func"/>
1415bf215546Sopenharmony_ci		<bitfield name="ALPHA_TEST_ENABLE" pos="3" type="boolean"/>
1416bf215546Sopenharmony_ci		<bitfield name="ALPHA_TO_MASK_ENABLE" pos="4" type="boolean"/>
1417bf215546Sopenharmony_ci		<bitfield name="BLEND_DISABLE" pos="5" type="boolean"/>
1418bf215546Sopenharmony_ci		<bitfield name="VOB_ENABLE" pos="6" type="boolean"/>
1419bf215546Sopenharmony_ci		<bitfield name="VS_EXPORTS_FOG" pos="7" type="boolean"/>
1420bf215546Sopenharmony_ci		<bitfield name="ROP_CODE" low="8" high="11" type="uint"/>
1421bf215546Sopenharmony_ci		<bitfield name="DITHER_MODE" low="12" high="13" type="adreno_rb_dither_mode"/>
1422bf215546Sopenharmony_ci		<bitfield name="DITHER_TYPE" low="14" high="15" type="a2xx_rb_dither_type"/>
1423bf215546Sopenharmony_ci		<bitfield name="PIXEL_FOG" pos="16" type="boolean"/>
1424bf215546Sopenharmony_ci		<bitfield name="ALPHA_TO_MASK_OFFSET0" low="24" high="25" type="uint"/>
1425bf215546Sopenharmony_ci		<bitfield name="ALPHA_TO_MASK_OFFSET1" low="26" high="27" type="uint"/>
1426bf215546Sopenharmony_ci		<bitfield name="ALPHA_TO_MASK_OFFSET2" low="28" high="29" type="uint"/>
1427bf215546Sopenharmony_ci		<bitfield name="ALPHA_TO_MASK_OFFSET3" low="30" high="31" type="uint"/>
1428bf215546Sopenharmony_ci	</reg32>
1429bf215546Sopenharmony_ci	<reg32 offset="0x2203" name="VGT_CURRENT_BIN_ID_MAX" type="a2xx_vgt_current_bin_id_min_max"/>
1430bf215546Sopenharmony_ci	<reg32 offset="0x2204" name="PA_CL_CLIP_CNTL">
1431bf215546Sopenharmony_ci		<bitfield name="CLIP_DISABLE" pos="16" type="boolean"/>
1432bf215546Sopenharmony_ci		<bitfield name="BOUNDARY_EDGE_FLAG_ENA" pos="18" type="boolean"/>
1433bf215546Sopenharmony_ci		<bitfield name="DX_CLIP_SPACE_DEF" pos="19" type="a2xx_dx_clip_space"/>
1434bf215546Sopenharmony_ci		<bitfield name="DIS_CLIP_ERR_DETECT" pos="20" type="boolean"/>
1435bf215546Sopenharmony_ci		<bitfield name="VTX_KILL_OR" pos="21" type="boolean"/>
1436bf215546Sopenharmony_ci		<bitfield name="XY_NAN_RETAIN" pos="22" type="boolean"/>
1437bf215546Sopenharmony_ci		<bitfield name="Z_NAN_RETAIN" pos="23" type="boolean"/>
1438bf215546Sopenharmony_ci		<bitfield name="W_NAN_RETAIN" pos="24" type="boolean"/>
1439bf215546Sopenharmony_ci	</reg32>
1440bf215546Sopenharmony_ci	<reg32 offset="0x2205" name="PA_SU_SC_MODE_CNTL">
1441bf215546Sopenharmony_ci		<bitfield name="CULL_FRONT" pos="0" type="boolean"/>
1442bf215546Sopenharmony_ci		<bitfield name="CULL_BACK" pos="1" type="boolean"/>
1443bf215546Sopenharmony_ci		<bitfield name="FACE" pos="2" type="boolean"/>
1444bf215546Sopenharmony_ci		<bitfield name="POLYMODE" low="3" high="4" type="a2xx_pa_su_sc_polymode"/>
1445bf215546Sopenharmony_ci		<bitfield name="FRONT_PTYPE" low="5" high="7" type="adreno_pa_su_sc_draw"/>
1446bf215546Sopenharmony_ci		<bitfield name="BACK_PTYPE" low="8" high="10" type="adreno_pa_su_sc_draw"/>
1447bf215546Sopenharmony_ci		<bitfield name="POLY_OFFSET_FRONT_ENABLE" pos="11" type="boolean"/>
1448bf215546Sopenharmony_ci		<bitfield name="POLY_OFFSET_BACK_ENABLE" pos="12" type="boolean"/>
1449bf215546Sopenharmony_ci		<bitfield name="POLY_OFFSET_PARA_ENABLE" pos="13" type="boolean"/>
1450bf215546Sopenharmony_ci		<bitfield name="MSAA_ENABLE" pos="15" type="boolean"/>
1451bf215546Sopenharmony_ci		<bitfield name="VTX_WINDOW_OFFSET_ENABLE" pos="16" type="boolean"/>
1452bf215546Sopenharmony_ci		<bitfield name="LINE_STIPPLE_ENABLE" pos="18" type="boolean"/>
1453bf215546Sopenharmony_ci		<bitfield name="PROVOKING_VTX_LAST" pos="19" type="boolean"/>
1454bf215546Sopenharmony_ci		<bitfield name="PERSP_CORR_DIS" pos="20" type="boolean"/>
1455bf215546Sopenharmony_ci		<bitfield name="MULTI_PRIM_IB_ENA" pos="21" type="boolean"/>
1456bf215546Sopenharmony_ci		<bitfield name="QUAD_ORDER_ENABLE" pos="23" type="boolean"/>
1457bf215546Sopenharmony_ci		<bitfield name="WAIT_RB_IDLE_ALL_TRI" pos="25" type="boolean"/>
1458bf215546Sopenharmony_ci		<bitfield name="WAIT_RB_IDLE_FIRST_TRI_NEW_STATE" pos="26" type="boolean"/>
1459bf215546Sopenharmony_ci		<bitfield name="CLAMPED_FACENESS" pos="28" type="boolean"/>
1460bf215546Sopenharmony_ci		<bitfield name="ZERO_AREA_FACENESS" pos="29" type="boolean"/>
1461bf215546Sopenharmony_ci		<bitfield name="FACE_KILL_ENABLE" pos="30" type="boolean"/>
1462bf215546Sopenharmony_ci		<bitfield name="FACE_WRITE_ENABLE" pos="31" type="boolean"/>
1463bf215546Sopenharmony_ci	</reg32>
1464bf215546Sopenharmony_ci	<reg32 offset="0x2206" name="PA_CL_VTE_CNTL">
1465bf215546Sopenharmony_ci		<bitfield name="VPORT_X_SCALE_ENA" pos="0" type="boolean"/>
1466bf215546Sopenharmony_ci		<bitfield name="VPORT_X_OFFSET_ENA" pos="1" type="boolean"/>
1467bf215546Sopenharmony_ci		<bitfield name="VPORT_Y_SCALE_ENA" pos="2" type="boolean"/>
1468bf215546Sopenharmony_ci		<bitfield name="VPORT_Y_OFFSET_ENA" pos="3" type="boolean"/>
1469bf215546Sopenharmony_ci		<bitfield name="VPORT_Z_SCALE_ENA" pos="4" type="boolean"/>
1470bf215546Sopenharmony_ci		<bitfield name="VPORT_Z_OFFSET_ENA" pos="5" type="boolean"/>
1471bf215546Sopenharmony_ci		<bitfield name="VTX_XY_FMT" pos="8" type="boolean"/>
1472bf215546Sopenharmony_ci		<bitfield name="VTX_Z_FMT" pos="9" type="boolean"/>
1473bf215546Sopenharmony_ci		<bitfield name="VTX_W0_FMT" pos="10" type="boolean"/>
1474bf215546Sopenharmony_ci		<bitfield name="PERFCOUNTER_REF" pos="11" type="boolean"/>
1475bf215546Sopenharmony_ci	</reg32>
1476bf215546Sopenharmony_ci	<reg32 offset="0x2207" name="VGT_CURRENT_BIN_ID_MIN" type="a2xx_vgt_current_bin_id_min_max"/>
1477bf215546Sopenharmony_ci	<reg32 offset="0x2208" name="RB_MODECONTROL">
1478bf215546Sopenharmony_ci		<bitfield name="EDRAM_MODE" low="0" high="2" type="a2xx_rb_edram_mode"/>
1479bf215546Sopenharmony_ci	</reg32>
1480bf215546Sopenharmony_ci	<reg32 offset="0x2209" name="A220_RB_LRZ_VSC_CONTROL"/>
1481bf215546Sopenharmony_ci	<reg32 offset="0x220a" name="RB_SAMPLE_POS"/>
1482bf215546Sopenharmony_ci	<reg32 offset="0x220b" name="CLEAR_COLOR">
1483bf215546Sopenharmony_ci		<bitfield name="RED" low="0" high="7"/>
1484bf215546Sopenharmony_ci		<bitfield name="GREEN" low="8" high="15"/>
1485bf215546Sopenharmony_ci		<bitfield name="BLUE" low="16" high="23"/>
1486bf215546Sopenharmony_ci		<bitfield name="ALPHA" low="24" high="31"/>
1487bf215546Sopenharmony_ci	</reg32>
1488bf215546Sopenharmony_ci	<reg32 offset="0x2210" name="A220_GRAS_CONTROL"/>
1489bf215546Sopenharmony_ci	<reg32 offset="0x2280" name="PA_SU_POINT_SIZE">
1490bf215546Sopenharmony_ci		<bitfield name="HEIGHT" low="0" high="15" type="ufixed" radix="4"/>
1491bf215546Sopenharmony_ci		<bitfield name="WIDTH" low="16" high="31" type="ufixed" radix="4"/>
1492bf215546Sopenharmony_ci	</reg32>
1493bf215546Sopenharmony_ci	<reg32 offset="0x2281" name="PA_SU_POINT_MINMAX">
1494bf215546Sopenharmony_ci		<bitfield name="MIN" low="0" high="15" type="ufixed" radix="4"/>
1495bf215546Sopenharmony_ci		<bitfield name="MAX" low="16" high="31" type="ufixed" radix="4"/>
1496bf215546Sopenharmony_ci	</reg32>
1497bf215546Sopenharmony_ci	<reg32 offset="0x2282" name="PA_SU_LINE_CNTL">
1498bf215546Sopenharmony_ci		<bitfield name="WIDTH" low="0" high="15" type="ufixed" radix="4"/>
1499bf215546Sopenharmony_ci	</reg32>
1500bf215546Sopenharmony_ci	<reg32 offset="0x2283" name="PA_SC_LINE_STIPPLE">
1501bf215546Sopenharmony_ci		<bitfield name="LINE_PATTERN" low="0" high="15" type="hex"/>
1502bf215546Sopenharmony_ci		<bitfield name="REPEAT_COUNT" low="16" high="23" type="uint"/>
1503bf215546Sopenharmony_ci		<bitfield name="PATTERN_BIT_ORDER" pos="28" type="a2xx_pa_sc_pattern_bit_order"/>
1504bf215546Sopenharmony_ci		<bitfield name="AUTO_RESET_CNTL" low="29" high="30" type="a2xx_pa_sc_auto_reset_cntl"/>
1505bf215546Sopenharmony_ci	</reg32>
1506bf215546Sopenharmony_ci	<reg32 offset="0x2293" name="PA_SC_VIZ_QUERY">
1507bf215546Sopenharmony_ci		<bitfield name="VIZ_QUERY_ENA" pos="0" type="boolean"/>
1508bf215546Sopenharmony_ci		<bitfield name="VIZ_QUERY_ID" low="1" high="6" type="uint"/>
1509bf215546Sopenharmony_ci		<bitfield name="KILL_PIX_POST_EARLY_Z" pos="8" type="boolean"/>
1510bf215546Sopenharmony_ci	</reg32>
1511bf215546Sopenharmony_ci	<reg32 offset="0x2294" name="VGT_ENHANCE"/>
1512bf215546Sopenharmony_ci	<reg32 offset="0x2300" name="PA_SC_LINE_CNTL">
1513bf215546Sopenharmony_ci		<bitfield name="BRES_CNTL" low="0" high="15" type="uint"/>
1514bf215546Sopenharmony_ci		<bitfield name="USE_BRES_CNTL" pos="8" type="boolean"/>
1515bf215546Sopenharmony_ci		<bitfield name="EXPAND_LINE_WIDTH" pos="9" type="boolean"/>
1516bf215546Sopenharmony_ci		<bitfield name="LAST_PIXEL" pos="10" type="boolean"/>
1517bf215546Sopenharmony_ci	</reg32>
1518bf215546Sopenharmony_ci	<reg32 offset="0x2301" name="PA_SC_AA_CONFIG">
1519bf215546Sopenharmony_ci		<bitfield name="MSAA_NUM_SAMPLES" low="0" high="2" type="uint"/>
1520bf215546Sopenharmony_ci		<bitfield name="MAX_SAMPLE_DIST" low="13" high="16" type="uint"/>
1521bf215546Sopenharmony_ci	</reg32>
1522bf215546Sopenharmony_ci	<reg32 offset="0x2302" name="PA_SU_VTX_CNTL">
1523bf215546Sopenharmony_ci		<bitfield name="PIX_CENTER" pos="0" type="a2xx_pa_pixcenter"/>
1524bf215546Sopenharmony_ci		<bitfield name="ROUND_MODE" low="1" high="2" type="a2xx_pa_roundmode"/>
1525bf215546Sopenharmony_ci		<bitfield name="QUANT_MODE" low="7" high="9" type="a2xx_pa_quantmode"/>
1526bf215546Sopenharmony_ci	</reg32>
1527bf215546Sopenharmony_ci	<reg32 offset="0x2303" name="PA_CL_GB_VERT_CLIP_ADJ" type="float"/>
1528bf215546Sopenharmony_ci	<reg32 offset="0x2304" name="PA_CL_GB_VERT_DISC_ADJ" type="float"/>
1529bf215546Sopenharmony_ci	<reg32 offset="0x2305" name="PA_CL_GB_HORZ_CLIP_ADJ" type="float"/>
1530bf215546Sopenharmony_ci	<reg32 offset="0x2306" name="PA_CL_GB_HORZ_DISC_ADJ" type="float"/>
1531bf215546Sopenharmony_ci	<reg32 offset="0x2307" name="SQ_VS_CONST">
1532bf215546Sopenharmony_ci		<bitfield name="BASE" low="0" high="8" type="uint"/>
1533bf215546Sopenharmony_ci		<bitfield name="SIZE" low="12" high="20" type="uint"/>
1534bf215546Sopenharmony_ci	</reg32>
1535bf215546Sopenharmony_ci	<reg32 offset="0x2308" name="SQ_PS_CONST">
1536bf215546Sopenharmony_ci		<bitfield name="BASE" low="0" high="8" type="uint"/>
1537bf215546Sopenharmony_ci		<bitfield name="SIZE" low="12" high="20" type="uint"/>
1538bf215546Sopenharmony_ci	</reg32>
1539bf215546Sopenharmony_ci	<reg32 offset="0x2309" name="SQ_DEBUG_MISC_0"/>
1540bf215546Sopenharmony_ci	<reg32 offset="0x230a" name="SQ_DEBUG_MISC_1"/>
1541bf215546Sopenharmony_ci	<reg32 offset="0x2312" name="PA_SC_AA_MASK"/>
1542bf215546Sopenharmony_ci	<reg32 offset="0x2316" name="VGT_VERTEX_REUSE_BLOCK_CNTL">
1543bf215546Sopenharmony_ci		<bitfield name="VTX_REUSE_DEPTH" low="0" high="2" type="uint"/>
1544bf215546Sopenharmony_ci	</reg32>
1545bf215546Sopenharmony_ci	<reg32 offset="0x2317" name="VGT_OUT_DEALLOC_CNTL">
1546bf215546Sopenharmony_ci		<bitfield name="DEALLOC_DIST" low="0" high="1" type="uint"/>
1547bf215546Sopenharmony_ci	</reg32>
1548bf215546Sopenharmony_ci	<reg32 offset="0x2318" name="RB_COPY_CONTROL">
1549bf215546Sopenharmony_ci		<bitfield name="COPY_SAMPLE_SELECT" low="0" high="2" type="a2xx_rb_copy_sample_select"/>
1550bf215546Sopenharmony_ci		<bitfield name="DEPTH_CLEAR_ENABLE" pos="3" type="boolean"/>
1551bf215546Sopenharmony_ci		<bitfield name="CLEAR_MASK" low="4" high="7" type="hex"/>
1552bf215546Sopenharmony_ci	</reg32>
1553bf215546Sopenharmony_ci	<reg32 offset="0x2319" name="RB_COPY_DEST_BASE"/>
1554bf215546Sopenharmony_ci	<reg32 offset="0x231a" name="RB_COPY_DEST_PITCH" shr="5" type="uint"/>
1555bf215546Sopenharmony_ci	<reg32 offset="0x231b" name="RB_COPY_DEST_INFO">
1556bf215546Sopenharmony_ci		<bitfield name="DEST_ENDIAN" low="0" high="2" type="adreno_rb_surface_endian"/>
1557bf215546Sopenharmony_ci		<bitfield name="LINEAR" pos="3" type="boolean"/>
1558bf215546Sopenharmony_ci		<bitfield name="FORMAT" low="4" high="7" type="a2xx_colorformatx"/>
1559bf215546Sopenharmony_ci		<bitfield name="SWAP" low="8" high="9" type="uint"/>
1560bf215546Sopenharmony_ci		<bitfield name="DITHER_MODE" low="10" high="11" type="adreno_rb_dither_mode"/>
1561bf215546Sopenharmony_ci		<bitfield name="DITHER_TYPE" low="12" high="13" type="a2xx_rb_dither_type"/>
1562bf215546Sopenharmony_ci		<bitfield name="WRITE_RED" pos="14" type="boolean"/>
1563bf215546Sopenharmony_ci		<bitfield name="WRITE_GREEN" pos="15" type="boolean"/>
1564bf215546Sopenharmony_ci		<bitfield name="WRITE_BLUE" pos="16" type="boolean"/>
1565bf215546Sopenharmony_ci		<bitfield name="WRITE_ALPHA" pos="17" type="boolean"/>
1566bf215546Sopenharmony_ci	</reg32>
1567bf215546Sopenharmony_ci	<reg32 offset="0x231c" name="RB_COPY_DEST_OFFSET">
1568bf215546Sopenharmony_ci		<bitfield name="X" low="0" high="12" type="uint"/>
1569bf215546Sopenharmony_ci		<bitfield name="Y" low="13" high="25" type="uint"/>
1570bf215546Sopenharmony_ci	</reg32>
1571bf215546Sopenharmony_ci	<reg32 offset="0x231d" name="RB_DEPTH_CLEAR"/>
1572bf215546Sopenharmony_ci	<reg32 offset="0x2324" name="RB_SAMPLE_COUNT_CTL"/>
1573bf215546Sopenharmony_ci	<reg32 offset="0x2326" name="RB_COLOR_DEST_MASK"/>
1574bf215546Sopenharmony_ci	<reg32 offset="0x2340" name="A225_GRAS_UCP0X"/>
1575bf215546Sopenharmony_ci	<reg32 offset="0x2357" name="A225_GRAS_UCP5W"/>
1576bf215546Sopenharmony_ci	<reg32 offset="0x2360" name="A225_GRAS_UCP_ENABLED"/>
1577bf215546Sopenharmony_ci	<reg32 offset="0x2380" name="PA_SU_POLY_OFFSET_FRONT_SCALE"/>
1578bf215546Sopenharmony_ci	<reg32 offset="0x2381" name="PA_SU_POLY_OFFSET_FRONT_OFFSET"/>
1579bf215546Sopenharmony_ci	<reg32 offset="0x2382" name="PA_SU_POLY_OFFSET_BACK_SCALE"/>
1580bf215546Sopenharmony_ci	<reg32 offset="0x2383" name="PA_SU_POLY_OFFSET_BACK_OFFSET"/>
1581bf215546Sopenharmony_ci	<reg32 offset="0x4000" name="SQ_CONSTANT_0"/>
1582bf215546Sopenharmony_ci	<reg32 offset="0x4800" name="SQ_FETCH_0"/>
1583bf215546Sopenharmony_ci	<reg32 offset="0x4900" name="SQ_CF_BOOLEANS"/>
1584bf215546Sopenharmony_ci	<reg32 offset="0x4908" name="SQ_CF_LOOP"/>
1585bf215546Sopenharmony_ci	<reg32 offset="0xa29" name="COHER_SIZE_PM4"/>
1586bf215546Sopenharmony_ci	<reg32 offset="0xa2a" name="COHER_BASE_PM4"/>
1587bf215546Sopenharmony_ci	<reg32 offset="0xa2b" name="COHER_STATUS_PM4"/>
1588bf215546Sopenharmony_ci
1589bf215546Sopenharmony_ci	<reg32 offset="0x0c88" name="PA_SU_PERFCOUNTER0_SELECT"/>
1590bf215546Sopenharmony_ci	<reg32 offset="0x0c89" name="PA_SU_PERFCOUNTER1_SELECT"/>
1591bf215546Sopenharmony_ci	<reg32 offset="0x0c8a" name="PA_SU_PERFCOUNTER2_SELECT"/>
1592bf215546Sopenharmony_ci	<reg32 offset="0x0c8b" name="PA_SU_PERFCOUNTER3_SELECT"/>
1593bf215546Sopenharmony_ci	<reg32 offset="0x0c8c" name="PA_SU_PERFCOUNTER0_LOW"/>
1594bf215546Sopenharmony_ci	<reg32 offset="0x0c8d" name="PA_SU_PERFCOUNTER0_HI"/>
1595bf215546Sopenharmony_ci	<reg32 offset="0x0c8e" name="PA_SU_PERFCOUNTER1_LOW"/>
1596bf215546Sopenharmony_ci	<reg32 offset="0x0c8f" name="PA_SU_PERFCOUNTER1_HI"/>
1597bf215546Sopenharmony_ci	<reg32 offset="0x0c90" name="PA_SU_PERFCOUNTER2_LOW"/>
1598bf215546Sopenharmony_ci	<reg32 offset="0x0c91" name="PA_SU_PERFCOUNTER2_HI"/>
1599bf215546Sopenharmony_ci	<reg32 offset="0x0c92" name="PA_SU_PERFCOUNTER3_LOW"/>
1600bf215546Sopenharmony_ci	<reg32 offset="0x0c93" name="PA_SU_PERFCOUNTER3_HI"/>
1601bf215546Sopenharmony_ci	<reg32 offset="0x0c98" name="PA_SC_PERFCOUNTER0_SELECT"/>
1602bf215546Sopenharmony_ci	<reg32 offset="0x0c99" name="PA_SC_PERFCOUNTER0_LOW"/>
1603bf215546Sopenharmony_ci	<reg32 offset="0x0c9a" name="PA_SC_PERFCOUNTER0_HI"/>
1604bf215546Sopenharmony_ci	<reg32 offset="0x0c48" name="VGT_PERFCOUNTER0_SELECT"/>
1605bf215546Sopenharmony_ci	<reg32 offset="0x0c49" name="VGT_PERFCOUNTER1_SELECT"/>
1606bf215546Sopenharmony_ci	<reg32 offset="0x0c4a" name="VGT_PERFCOUNTER2_SELECT"/>
1607bf215546Sopenharmony_ci	<reg32 offset="0x0c4b" name="VGT_PERFCOUNTER3_SELECT"/>
1608bf215546Sopenharmony_ci	<reg32 offset="0x0c4c" name="VGT_PERFCOUNTER0_LOW"/>
1609bf215546Sopenharmony_ci	<reg32 offset="0x0c4e" name="VGT_PERFCOUNTER1_LOW"/>
1610bf215546Sopenharmony_ci	<reg32 offset="0x0c50" name="VGT_PERFCOUNTER2_LOW"/>
1611bf215546Sopenharmony_ci	<reg32 offset="0x0c52" name="VGT_PERFCOUNTER3_LOW"/>
1612bf215546Sopenharmony_ci	<reg32 offset="0x0c4d" name="VGT_PERFCOUNTER0_HI"/>
1613bf215546Sopenharmony_ci	<reg32 offset="0x0c4f" name="VGT_PERFCOUNTER1_HI"/>
1614bf215546Sopenharmony_ci	<reg32 offset="0x0c51" name="VGT_PERFCOUNTER2_HI"/>
1615bf215546Sopenharmony_ci	<reg32 offset="0x0c53" name="VGT_PERFCOUNTER3_HI"/>
1616bf215546Sopenharmony_ci	<reg32 offset="0x0e05" name="TCR_PERFCOUNTER0_SELECT"/>
1617bf215546Sopenharmony_ci	<reg32 offset="0x0e08" name="TCR_PERFCOUNTER1_SELECT"/>
1618bf215546Sopenharmony_ci	<reg32 offset="0x0e06" name="TCR_PERFCOUNTER0_HI"/>
1619bf215546Sopenharmony_ci	<reg32 offset="0x0e09" name="TCR_PERFCOUNTER1_HI"/>
1620bf215546Sopenharmony_ci	<reg32 offset="0x0e07" name="TCR_PERFCOUNTER0_LOW"/>
1621bf215546Sopenharmony_ci	<reg32 offset="0x0e0a" name="TCR_PERFCOUNTER1_LOW"/>
1622bf215546Sopenharmony_ci	<reg32 offset="0x0e1f" name="TP0_PERFCOUNTER0_SELECT"/>
1623bf215546Sopenharmony_ci	<reg32 offset="0x0e20" name="TP0_PERFCOUNTER0_HI"/>
1624bf215546Sopenharmony_ci	<reg32 offset="0x0e21" name="TP0_PERFCOUNTER0_LOW"/>
1625bf215546Sopenharmony_ci	<reg32 offset="0x0e22" name="TP0_PERFCOUNTER1_SELECT"/>
1626bf215546Sopenharmony_ci	<reg32 offset="0x0e23" name="TP0_PERFCOUNTER1_HI"/>
1627bf215546Sopenharmony_ci	<reg32 offset="0x0e24" name="TP0_PERFCOUNTER1_LOW"/>
1628bf215546Sopenharmony_ci	<reg32 offset="0x0e54" name="TCM_PERFCOUNTER0_SELECT"/>
1629bf215546Sopenharmony_ci	<reg32 offset="0x0e57" name="TCM_PERFCOUNTER1_SELECT"/>
1630bf215546Sopenharmony_ci	<reg32 offset="0x0e55" name="TCM_PERFCOUNTER0_HI"/>
1631bf215546Sopenharmony_ci	<reg32 offset="0x0e58" name="TCM_PERFCOUNTER1_HI"/>
1632bf215546Sopenharmony_ci	<reg32 offset="0x0e56" name="TCM_PERFCOUNTER0_LOW"/>
1633bf215546Sopenharmony_ci	<reg32 offset="0x0e59" name="TCM_PERFCOUNTER1_LOW"/>
1634bf215546Sopenharmony_ci	<reg32 offset="0x0e5a" name="TCF_PERFCOUNTER0_SELECT"/>
1635bf215546Sopenharmony_ci	<reg32 offset="0x0e5d" name="TCF_PERFCOUNTER1_SELECT"/>
1636bf215546Sopenharmony_ci	<reg32 offset="0x0e60" name="TCF_PERFCOUNTER2_SELECT"/>
1637bf215546Sopenharmony_ci	<reg32 offset="0x0e63" name="TCF_PERFCOUNTER3_SELECT"/>
1638bf215546Sopenharmony_ci	<reg32 offset="0x0e66" name="TCF_PERFCOUNTER4_SELECT"/>
1639bf215546Sopenharmony_ci	<reg32 offset="0x0e69" name="TCF_PERFCOUNTER5_SELECT"/>
1640bf215546Sopenharmony_ci	<reg32 offset="0x0e6c" name="TCF_PERFCOUNTER6_SELECT"/>
1641bf215546Sopenharmony_ci	<reg32 offset="0x0e6f" name="TCF_PERFCOUNTER7_SELECT"/>
1642bf215546Sopenharmony_ci	<reg32 offset="0x0e72" name="TCF_PERFCOUNTER8_SELECT"/>
1643bf215546Sopenharmony_ci	<reg32 offset="0x0e75" name="TCF_PERFCOUNTER9_SELECT"/>
1644bf215546Sopenharmony_ci	<reg32 offset="0x0e78" name="TCF_PERFCOUNTER10_SELECT"/>
1645bf215546Sopenharmony_ci	<reg32 offset="0x0e7b" name="TCF_PERFCOUNTER11_SELECT"/>
1646bf215546Sopenharmony_ci	<reg32 offset="0x0e5b" name="TCF_PERFCOUNTER0_HI"/>
1647bf215546Sopenharmony_ci	<reg32 offset="0x0e5e" name="TCF_PERFCOUNTER1_HI"/>
1648bf215546Sopenharmony_ci	<reg32 offset="0x0e61" name="TCF_PERFCOUNTER2_HI"/>
1649bf215546Sopenharmony_ci	<reg32 offset="0x0e64" name="TCF_PERFCOUNTER3_HI"/>
1650bf215546Sopenharmony_ci	<reg32 offset="0x0e67" name="TCF_PERFCOUNTER4_HI"/>
1651bf215546Sopenharmony_ci	<reg32 offset="0x0e6a" name="TCF_PERFCOUNTER5_HI"/>
1652bf215546Sopenharmony_ci	<reg32 offset="0x0e6d" name="TCF_PERFCOUNTER6_HI"/>
1653bf215546Sopenharmony_ci	<reg32 offset="0x0e70" name="TCF_PERFCOUNTER7_HI"/>
1654bf215546Sopenharmony_ci	<reg32 offset="0x0e73" name="TCF_PERFCOUNTER8_HI"/>
1655bf215546Sopenharmony_ci	<reg32 offset="0x0e76" name="TCF_PERFCOUNTER9_HI"/>
1656bf215546Sopenharmony_ci	<reg32 offset="0x0e79" name="TCF_PERFCOUNTER10_HI"/>
1657bf215546Sopenharmony_ci	<reg32 offset="0x0e7c" name="TCF_PERFCOUNTER11_HI"/>
1658bf215546Sopenharmony_ci	<reg32 offset="0x0e5c" name="TCF_PERFCOUNTER0_LOW"/>
1659bf215546Sopenharmony_ci	<reg32 offset="0x0e5f" name="TCF_PERFCOUNTER1_LOW"/>
1660bf215546Sopenharmony_ci	<reg32 offset="0x0e62" name="TCF_PERFCOUNTER2_LOW"/>
1661bf215546Sopenharmony_ci	<reg32 offset="0x0e65" name="TCF_PERFCOUNTER3_LOW"/>
1662bf215546Sopenharmony_ci	<reg32 offset="0x0e68" name="TCF_PERFCOUNTER4_LOW"/>
1663bf215546Sopenharmony_ci	<reg32 offset="0x0e6b" name="TCF_PERFCOUNTER5_LOW"/>
1664bf215546Sopenharmony_ci	<reg32 offset="0x0e6e" name="TCF_PERFCOUNTER6_LOW"/>
1665bf215546Sopenharmony_ci	<reg32 offset="0x0e71" name="TCF_PERFCOUNTER7_LOW"/>
1666bf215546Sopenharmony_ci	<reg32 offset="0x0e74" name="TCF_PERFCOUNTER8_LOW"/>
1667bf215546Sopenharmony_ci	<reg32 offset="0x0e77" name="TCF_PERFCOUNTER9_LOW"/>
1668bf215546Sopenharmony_ci	<reg32 offset="0x0e7a" name="TCF_PERFCOUNTER10_LOW"/>
1669bf215546Sopenharmony_ci	<reg32 offset="0x0e7d" name="TCF_PERFCOUNTER11_LOW"/>
1670bf215546Sopenharmony_ci	<reg32 offset="0x0dc8" name="SQ_PERFCOUNTER0_SELECT"/>
1671bf215546Sopenharmony_ci	<reg32 offset="0x0dc9" name="SQ_PERFCOUNTER1_SELECT"/>
1672bf215546Sopenharmony_ci	<reg32 offset="0x0dca" name="SQ_PERFCOUNTER2_SELECT"/>
1673bf215546Sopenharmony_ci	<reg32 offset="0x0dcb" name="SQ_PERFCOUNTER3_SELECT"/>
1674bf215546Sopenharmony_ci	<reg32 offset="0x0dcc" name="SQ_PERFCOUNTER0_LOW"/>
1675bf215546Sopenharmony_ci	<reg32 offset="0x0dcd" name="SQ_PERFCOUNTER0_HI"/>
1676bf215546Sopenharmony_ci	<reg32 offset="0x0dce" name="SQ_PERFCOUNTER1_LOW"/>
1677bf215546Sopenharmony_ci	<reg32 offset="0x0dcf" name="SQ_PERFCOUNTER1_HI"/>
1678bf215546Sopenharmony_ci	<reg32 offset="0x0dd0" name="SQ_PERFCOUNTER2_LOW"/>
1679bf215546Sopenharmony_ci	<reg32 offset="0x0dd1" name="SQ_PERFCOUNTER2_HI"/>
1680bf215546Sopenharmony_ci	<reg32 offset="0x0dd2" name="SQ_PERFCOUNTER3_LOW"/>
1681bf215546Sopenharmony_ci	<reg32 offset="0x0dd3" name="SQ_PERFCOUNTER3_HI"/>
1682bf215546Sopenharmony_ci	<reg32 offset="0x0dd4" name="SX_PERFCOUNTER0_SELECT"/>
1683bf215546Sopenharmony_ci	<reg32 offset="0x0dd8" name="SX_PERFCOUNTER0_LOW"/>
1684bf215546Sopenharmony_ci	<reg32 offset="0x0dd9" name="SX_PERFCOUNTER0_HI"/>
1685bf215546Sopenharmony_ci	<reg32 offset="0x0a46" name="MH_PERFCOUNTER0_SELECT"/>
1686bf215546Sopenharmony_ci	<reg32 offset="0x0a4a" name="MH_PERFCOUNTER1_SELECT"/>
1687bf215546Sopenharmony_ci	<reg32 offset="0x0a47" name="MH_PERFCOUNTER0_CONFIG"/>
1688bf215546Sopenharmony_ci	<reg32 offset="0x0a4b" name="MH_PERFCOUNTER1_CONFIG"/>
1689bf215546Sopenharmony_ci	<reg32 offset="0x0a48" name="MH_PERFCOUNTER0_LOW"/>
1690bf215546Sopenharmony_ci	<reg32 offset="0x0a4c" name="MH_PERFCOUNTER1_LOW"/>
1691bf215546Sopenharmony_ci	<reg32 offset="0x0a49" name="MH_PERFCOUNTER0_HI"/>
1692bf215546Sopenharmony_ci	<reg32 offset="0x0a4d" name="MH_PERFCOUNTER1_HI"/>
1693bf215546Sopenharmony_ci	<reg32 offset="0x0f04" name="RB_PERFCOUNTER0_SELECT"/>
1694bf215546Sopenharmony_ci	<reg32 offset="0x0f05" name="RB_PERFCOUNTER1_SELECT"/>
1695bf215546Sopenharmony_ci	<reg32 offset="0x0f06" name="RB_PERFCOUNTER2_SELECT"/>
1696bf215546Sopenharmony_ci	<reg32 offset="0x0f07" name="RB_PERFCOUNTER3_SELECT"/>
1697bf215546Sopenharmony_ci	<reg32 offset="0x0f08" name="RB_PERFCOUNTER0_LOW"/>
1698bf215546Sopenharmony_ci	<reg32 offset="0x0f09" name="RB_PERFCOUNTER0_HI"/>
1699bf215546Sopenharmony_ci	<reg32 offset="0x0f0a" name="RB_PERFCOUNTER1_LOW"/>
1700bf215546Sopenharmony_ci	<reg32 offset="0x0f0b" name="RB_PERFCOUNTER1_HI"/>
1701bf215546Sopenharmony_ci	<reg32 offset="0x0f0c" name="RB_PERFCOUNTER2_LOW"/>
1702bf215546Sopenharmony_ci	<reg32 offset="0x0f0d" name="RB_PERFCOUNTER2_HI"/>
1703bf215546Sopenharmony_ci	<reg32 offset="0x0f0e" name="RB_PERFCOUNTER3_LOW"/>
1704bf215546Sopenharmony_ci	<reg32 offset="0x0f0f" name="RB_PERFCOUNTER3_HI"/>
1705bf215546Sopenharmony_ci</domain>
1706bf215546Sopenharmony_ci
1707bf215546Sopenharmony_ci<domain name="A2XX_SQ_TEX" width="32">
1708bf215546Sopenharmony_ci	<doc>Texture state dwords</doc>
1709bf215546Sopenharmony_ci	<enum name="sq_tex_clamp">
1710bf215546Sopenharmony_ci		<value name="SQ_TEX_WRAP" value="0"/>
1711bf215546Sopenharmony_ci		<value name="SQ_TEX_MIRROR" value="1"/>
1712bf215546Sopenharmony_ci		<value name="SQ_TEX_CLAMP_LAST_TEXEL" value="2"/>
1713bf215546Sopenharmony_ci		<value name="SQ_TEX_MIRROR_ONCE_LAST_TEXEL" value="3"/>
1714bf215546Sopenharmony_ci		<value name="SQ_TEX_CLAMP_HALF_BORDER" value="4"/>
1715bf215546Sopenharmony_ci		<value name="SQ_TEX_MIRROR_ONCE_HALF_BORDER" value="5"/>
1716bf215546Sopenharmony_ci		<value name="SQ_TEX_CLAMP_BORDER" value="6"/>
1717bf215546Sopenharmony_ci		<value name="SQ_TEX_MIRROR_ONCE_BORDER" value="7"/>
1718bf215546Sopenharmony_ci	</enum>
1719bf215546Sopenharmony_ci	<enum name="sq_tex_swiz">
1720bf215546Sopenharmony_ci		<value name="SQ_TEX_X" value="0"/>
1721bf215546Sopenharmony_ci		<value name="SQ_TEX_Y" value="1"/>
1722bf215546Sopenharmony_ci		<value name="SQ_TEX_Z" value="2"/>
1723bf215546Sopenharmony_ci		<value name="SQ_TEX_W" value="3"/>
1724bf215546Sopenharmony_ci		<value name="SQ_TEX_ZERO" value="4"/>
1725bf215546Sopenharmony_ci		<value name="SQ_TEX_ONE" value="5"/>
1726bf215546Sopenharmony_ci	</enum>
1727bf215546Sopenharmony_ci	<enum name="sq_tex_filter">
1728bf215546Sopenharmony_ci		<value name="SQ_TEX_FILTER_POINT" value="0"/>
1729bf215546Sopenharmony_ci		<value name="SQ_TEX_FILTER_BILINEAR" value="1"/>
1730bf215546Sopenharmony_ci		<value name="SQ_TEX_FILTER_BASEMAP" value="2"/>
1731bf215546Sopenharmony_ci		<value name="SQ_TEX_FILTER_USE_FETCH_CONST" value="3"/>
1732bf215546Sopenharmony_ci	</enum>
1733bf215546Sopenharmony_ci	<enum name="sq_tex_aniso_filter">
1734bf215546Sopenharmony_ci		<value name="SQ_TEX_ANISO_FILTER_DISABLED" value="0"/>
1735bf215546Sopenharmony_ci		<value name="SQ_TEX_ANISO_FILTER_MAX_1_1" value="1"/>
1736bf215546Sopenharmony_ci		<value name="SQ_TEX_ANISO_FILTER_MAX_2_1" value="2"/>
1737bf215546Sopenharmony_ci		<value name="SQ_TEX_ANISO_FILTER_MAX_4_1" value="3"/>
1738bf215546Sopenharmony_ci		<value name="SQ_TEX_ANISO_FILTER_MAX_8_1" value="4"/>
1739bf215546Sopenharmony_ci		<value name="SQ_TEX_ANISO_FILTER_MAX_16_1" value="5"/>
1740bf215546Sopenharmony_ci		<value name="SQ_TEX_ANISO_FILTER_USE_FETCH_CONST" value="7"/>
1741bf215546Sopenharmony_ci	</enum>
1742bf215546Sopenharmony_ci	<enum name="sq_tex_dimension">
1743bf215546Sopenharmony_ci		<value name="SQ_TEX_DIMENSION_1D" value="0"/>
1744bf215546Sopenharmony_ci		<value name="SQ_TEX_DIMENSION_2D" value="1"/>
1745bf215546Sopenharmony_ci		<value name="SQ_TEX_DIMENSION_3D" value="2"/>
1746bf215546Sopenharmony_ci		<value name="SQ_TEX_DIMENSION_CUBE" value="3"/>
1747bf215546Sopenharmony_ci	</enum>
1748bf215546Sopenharmony_ci	<enum name="sq_tex_border_color">
1749bf215546Sopenharmony_ci		<value name="SQ_TEX_BORDER_COLOR_BLACK" value="0"/>
1750bf215546Sopenharmony_ci		<value name="SQ_TEX_BORDER_COLOR_WHITE" value="1"/>
1751bf215546Sopenharmony_ci		<value name="SQ_TEX_BORDER_COLOR_ACBYCR_BLACK" value="2"/>
1752bf215546Sopenharmony_ci		<value name="SQ_TEX_BORDER_COLOR_ACBCRY_BLACK" value="3"/>
1753bf215546Sopenharmony_ci	</enum>
1754bf215546Sopenharmony_ci	<enum name="sq_tex_sign">
1755bf215546Sopenharmony_ci		<value name="SQ_TEX_SIGN_UNSIGNED" value="0"/>
1756bf215546Sopenharmony_ci		<value name="SQ_TEX_SIGN_SIGNED" value="1"/>
1757bf215546Sopenharmony_ci		<!-- biased: 2*color-1 (range -1,1 when sampling) -->
1758bf215546Sopenharmony_ci		<value name="SQ_TEX_SIGN_UNSIGNED_BIASED" value="2"/>
1759bf215546Sopenharmony_ci		<!-- gamma: sRGB to linear - doesn't seem to work on adreno? -->
1760bf215546Sopenharmony_ci		<value name="SQ_TEX_SIGN_GAMMA" value="3"/>
1761bf215546Sopenharmony_ci	</enum>
1762bf215546Sopenharmony_ci	<enum name="sq_tex_endian">
1763bf215546Sopenharmony_ci		<value name="SQ_TEX_ENDIAN_NONE" value="0"/>
1764bf215546Sopenharmony_ci		<value name="SQ_TEX_ENDIAN_8IN16" value="1"/>
1765bf215546Sopenharmony_ci		<value name="SQ_TEX_ENDIAN_8IN32" value="2"/>
1766bf215546Sopenharmony_ci		<value name="SQ_TEX_ENDIAN_16IN32" value="3"/>
1767bf215546Sopenharmony_ci	</enum>
1768bf215546Sopenharmony_ci	<enum name="sq_tex_clamp_policy">
1769bf215546Sopenharmony_ci		<value name="SQ_TEX_CLAMP_POLICY_D3D" value="0"/>
1770bf215546Sopenharmony_ci		<value name="SQ_TEX_CLAMP_POLICY_OGL" value="1"/>
1771bf215546Sopenharmony_ci	</enum>
1772bf215546Sopenharmony_ci	<enum name="sq_tex_num_format">
1773bf215546Sopenharmony_ci		<value name="SQ_TEX_NUM_FORMAT_FRAC" value="0"/>
1774bf215546Sopenharmony_ci		<value name="SQ_TEX_NUM_FORMAT_INT" value="1"/>
1775bf215546Sopenharmony_ci	</enum>
1776bf215546Sopenharmony_ci	<enum name="sq_tex_type">
1777bf215546Sopenharmony_ci		<value name="SQ_TEX_TYPE_0" value="0"/>
1778bf215546Sopenharmony_ci		<value name="SQ_TEX_TYPE_1" value="1"/>
1779bf215546Sopenharmony_ci		<value name="SQ_TEX_TYPE_2" value="2"/>
1780bf215546Sopenharmony_ci		<value name="SQ_TEX_TYPE_3" value="3"/>
1781bf215546Sopenharmony_ci	</enum>
1782bf215546Sopenharmony_ci	<reg32 offset="0" name="0">
1783bf215546Sopenharmony_ci		<bitfield name="TYPE" low="0" high="1" type="sq_tex_type"/>
1784bf215546Sopenharmony_ci		<bitfield name="SIGN_X" low="2" high="3" type="sq_tex_sign"/>
1785bf215546Sopenharmony_ci		<bitfield name="SIGN_Y" low="4" high="5" type="sq_tex_sign"/>
1786bf215546Sopenharmony_ci		<bitfield name="SIGN_Z" low="6" high="7" type="sq_tex_sign"/>
1787bf215546Sopenharmony_ci		<bitfield name="SIGN_W" low="8" high="9" type="sq_tex_sign"/>
1788bf215546Sopenharmony_ci		<bitfield name="CLAMP_X" low="10" high="12" type="sq_tex_clamp"/>
1789bf215546Sopenharmony_ci		<bitfield name="CLAMP_Y" low="13" high="15" type="sq_tex_clamp"/>
1790bf215546Sopenharmony_ci		<bitfield name="CLAMP_Z" low="16" high="18" type="sq_tex_clamp"/>
1791bf215546Sopenharmony_ci		<bitfield name="PITCH" low="22" high="30" shr="5" type="uint"/>
1792bf215546Sopenharmony_ci		<bitfield name="TILED" pos="31" type="boolean"/>
1793bf215546Sopenharmony_ci	</reg32>
1794bf215546Sopenharmony_ci	<reg32 offset="1" name="1">
1795bf215546Sopenharmony_ci		<bitfield name="FORMAT" low="0" high="5" type="a2xx_sq_surfaceformat"/>
1796bf215546Sopenharmony_ci		<bitfield name="ENDIANNESS" low="6" high="7" type="sq_tex_endian"/>
1797bf215546Sopenharmony_ci		<bitfield name="REQUEST_SIZE" low="8" high="9" type="uint"/>
1798bf215546Sopenharmony_ci		<bitfield name="STACKED" pos="10" type="boolean"/>
1799bf215546Sopenharmony_ci		<bitfield name="CLAMP_POLICY" pos="11" type="sq_tex_clamp_policy"/>
1800bf215546Sopenharmony_ci		<bitfield name="BASE_ADDRESS" low="12" high="31" type="uint" shr="12"/>
1801bf215546Sopenharmony_ci	</reg32>
1802bf215546Sopenharmony_ci	<reg32 offset="2" name="2">
1803bf215546Sopenharmony_ci		<bitfield name="WIDTH" low="0" high="12" type="uint"/>
1804bf215546Sopenharmony_ci		<bitfield name="HEIGHT" low="13" high="25" type="uint"/>
1805bf215546Sopenharmony_ci		<bitfield name="DEPTH" low="26" high="31" type="uint"/>
1806bf215546Sopenharmony_ci		<!-- 1d/3d have different bit configurations -->
1807bf215546Sopenharmony_ci	</reg32>
1808bf215546Sopenharmony_ci	<reg32 offset="3" name="3">
1809bf215546Sopenharmony_ci		<bitfield name="NUM_FORMAT" pos="0" type="sq_tex_num_format"/>
1810bf215546Sopenharmony_ci		<bitfield name="SWIZ_X" low="1" high="3" type="sq_tex_swiz"/>
1811bf215546Sopenharmony_ci		<bitfield name="SWIZ_Y" low="4" high="6" type="sq_tex_swiz"/>
1812bf215546Sopenharmony_ci		<bitfield name="SWIZ_Z" low="7" high="9" type="sq_tex_swiz"/>
1813bf215546Sopenharmony_ci		<bitfield name="SWIZ_W" low="10" high="12" type="sq_tex_swiz"/>
1814bf215546Sopenharmony_ci		<bitfield name="EXP_ADJUST" low="13" high="18" type="int"/>
1815bf215546Sopenharmony_ci		<bitfield name="XY_MAG_FILTER" low="19" high="20" type="sq_tex_filter"/>
1816bf215546Sopenharmony_ci		<bitfield name="XY_MIN_FILTER" low="21" high="22" type="sq_tex_filter"/>
1817bf215546Sopenharmony_ci		<bitfield name="MIP_FILTER" low="23" high="24" type="sq_tex_filter"/>
1818bf215546Sopenharmony_ci		<bitfield name="ANISO_FILTER" low="25" high="27" type="sq_tex_aniso_filter"/>
1819bf215546Sopenharmony_ci		<bitfield name="BORDER_SIZE" pos="31" type="uint"/>
1820bf215546Sopenharmony_ci	</reg32>
1821bf215546Sopenharmony_ci	<reg32 offset="4" name="4">
1822bf215546Sopenharmony_ci		<bitfield name="VOL_MAG_FILTER" pos="0" type="sq_tex_filter"/>
1823bf215546Sopenharmony_ci		<bitfield name="VOL_MIN_FILTER" pos="1" type="sq_tex_filter"/>
1824bf215546Sopenharmony_ci		<bitfield name="MIP_MIN_LEVEL" low="2" high="5" type="uint"/>
1825bf215546Sopenharmony_ci		<bitfield name="MIP_MAX_LEVEL" low="6" high="9" type="uint"/>
1826bf215546Sopenharmony_ci		<bitfield name="MAX_ANISO_WALK" pos="10" type="boolean"/>
1827bf215546Sopenharmony_ci		<bitfield name="MIN_ANISO_WALK" pos="11" type="boolean"/>
1828bf215546Sopenharmony_ci		<bitfield name="LOD_BIAS" low="12" high="21" type="fixed" radix="5"/>
1829bf215546Sopenharmony_ci		<bitfield name="GRAD_EXP_ADJUST_H" low="22" high="26" type="uint"/>
1830bf215546Sopenharmony_ci		<bitfield name="GRAD_EXP_ADJUST_V" low="27" high="31" type="uint"/>
1831bf215546Sopenharmony_ci	</reg32>
1832bf215546Sopenharmony_ci	<reg32 offset="5" name="5">
1833bf215546Sopenharmony_ci		<bitfield name="BORDER_COLOR" low="0" high="1" type="sq_tex_border_color"/>
1834bf215546Sopenharmony_ci		<bitfield name="FORCE_BCW_MAX" pos="2" type="boolean"/>
1835bf215546Sopenharmony_ci		<bitfield name="TRI_CLAMP" low="3" high="4" type="uint"/>
1836bf215546Sopenharmony_ci		<bitfield name="ANISO_BIAS" low="5" high="8" type="fixed" radix="0"/> <!-- radix unknown -->
1837bf215546Sopenharmony_ci		<bitfield name="DIMENSION" low="9" high="10" type="sq_tex_dimension"/>
1838bf215546Sopenharmony_ci		<bitfield name="PACKED_MIPS" pos="11" type="boolean"/>
1839bf215546Sopenharmony_ci		<bitfield name="MIP_ADDRESS" low="12" high="31" type="uint" shr="12"/>
1840bf215546Sopenharmony_ci	</reg32>
1841bf215546Sopenharmony_ci</domain>
1842bf215546Sopenharmony_ci
1843bf215546Sopenharmony_ci</database>
1844