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