Path: blob/master/drivers/gpu/drm/amd/include/navi10_enum.h
26517 views
/*1* Copyright (C) 2019 Advanced Micro Devices, Inc.2*3* Permission is hereby granted, free of charge, to any person obtaining a4* copy of this software and associated documentation files (the "Software"),5* to deal in the Software without restriction, including without limitation6* the rights to use, copy, modify, merge, publish, distribute, sublicense,7* and/or sell copies of the Software, and to permit persons to whom the8* Software is furnished to do so, subject to the following conditions:9*10* The above copyright notice and this permission notice shall be included11* in all copies or substantial portions of the Software.12*13* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS14* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,15* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL16* THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN17* AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN18* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.19*/20#if !defined (_navi10_ENUM_HEADER)21#define _navi10_ENUM_HEADER2223#ifndef _DRIVER_BUILD24#ifndef GL_ZERO25#define GL__ZERO BLEND_ZERO26#define GL__ONE BLEND_ONE27#define GL__SRC_COLOR BLEND_SRC_COLOR28#define GL__ONE_MINUS_SRC_COLOR BLEND_ONE_MINUS_SRC_COLOR29#define GL__DST_COLOR BLEND_DST_COLOR30#define GL__ONE_MINUS_DST_COLOR BLEND_ONE_MINUS_DST_COLOR31#define GL__SRC_ALPHA BLEND_SRC_ALPHA32#define GL__ONE_MINUS_SRC_ALPHA BLEND_ONE_MINUS_SRC_ALPHA33#define GL__DST_ALPHA BLEND_DST_ALPHA34#define GL__ONE_MINUS_DST_ALPHA BLEND_ONE_MINUS_DST_ALPHA35#define GL__SRC_ALPHA_SATURATE BLEND_SRC_ALPHA_SATURATE36#define GL__CONSTANT_COLOR BLEND_CONSTANT_COLOR37#define GL__ONE_MINUS_CONSTANT_COLOR BLEND_ONE_MINUS_CONSTANT_COLOR38#define GL__CONSTANT_ALPHA BLEND_CONSTANT_ALPHA39#define GL__ONE_MINUS_CONSTANT_ALPHA BLEND_ONE_MINUS_CONSTANT_ALPHA40#endif41#endif4243/*******************************************************44* GDS DATA_TYPE Enums45*******************************************************/4647#ifndef ENUMS_GDS_PERFCOUNT_SELECT_H48#define ENUMS_GDS_PERFCOUNT_SELECT_H49typedef enum GDS_PERFCOUNT_SELECT {50GDS_PERF_SEL_DS_ADDR_CONFL = 0,51GDS_PERF_SEL_DS_BANK_CONFL = 1,52GDS_PERF_SEL_WBUF_FLUSH = 2,53GDS_PERF_SEL_WR_COMP = 3,54GDS_PERF_SEL_WBUF_WR = 4,55GDS_PERF_SEL_RBUF_HIT = 5,56GDS_PERF_SEL_RBUF_MISS = 6,57GDS_PERF_SEL_SE0_SH0_NORET = 7,58GDS_PERF_SEL_SE0_SH0_RET = 8,59GDS_PERF_SEL_SE0_SH0_ORD_CNT = 9,60GDS_PERF_SEL_SE0_SH0_2COMP_REQ = 10,61GDS_PERF_SEL_SE0_SH0_ORD_WAVE_VALID = 11,62GDS_PERF_SEL_SE0_SH0_GDS_DATA_VALID = 12,63GDS_PERF_SEL_SE0_SH0_GDS_STALL_BY_ORD = 13,64GDS_PERF_SEL_SE0_SH0_GDS_WR_OP = 14,65GDS_PERF_SEL_SE0_SH0_GDS_RD_OP = 15,66GDS_PERF_SEL_SE0_SH0_GDS_ATOM_OP = 16,67GDS_PERF_SEL_SE0_SH0_GDS_REL_OP = 17,68GDS_PERF_SEL_SE0_SH0_GDS_CMPXCH_OP = 18,69GDS_PERF_SEL_SE0_SH0_GDS_BYTE_OP = 19,70GDS_PERF_SEL_SE0_SH0_GDS_SHORT_OP = 20,71GDS_PERF_SEL_SE0_SH1_NORET = 21,72GDS_PERF_SEL_SE0_SH1_RET = 22,73GDS_PERF_SEL_SE0_SH1_ORD_CNT = 23,74GDS_PERF_SEL_SE0_SH1_2COMP_REQ = 24,75GDS_PERF_SEL_SE0_SH1_ORD_WAVE_VALID = 25,76GDS_PERF_SEL_SE0_SH1_GDS_DATA_VALID = 26,77GDS_PERF_SEL_SE0_SH1_GDS_STALL_BY_ORD = 27,78GDS_PERF_SEL_SE0_SH1_GDS_WR_OP = 28,79GDS_PERF_SEL_SE0_SH1_GDS_RD_OP = 29,80GDS_PERF_SEL_SE0_SH1_GDS_ATOM_OP = 30,81GDS_PERF_SEL_SE0_SH1_GDS_REL_OP = 31,82GDS_PERF_SEL_SE0_SH1_GDS_CMPXCH_OP = 32,83GDS_PERF_SEL_SE0_SH1_GDS_BYTE_OP = 33,84GDS_PERF_SEL_SE0_SH1_GDS_SHORT_OP = 34,85GDS_PERF_SEL_SE1_SH0_NORET = 35,86GDS_PERF_SEL_SE1_SH0_RET = 36,87GDS_PERF_SEL_SE1_SH0_ORD_CNT = 37,88GDS_PERF_SEL_SE1_SH0_2COMP_REQ = 38,89GDS_PERF_SEL_SE1_SH0_ORD_WAVE_VALID = 39,90GDS_PERF_SEL_SE1_SH0_GDS_DATA_VALID = 40,91GDS_PERF_SEL_SE1_SH0_GDS_STALL_BY_ORD = 41,92GDS_PERF_SEL_SE1_SH0_GDS_WR_OP = 42,93GDS_PERF_SEL_SE1_SH0_GDS_RD_OP = 43,94GDS_PERF_SEL_SE1_SH0_GDS_ATOM_OP = 44,95GDS_PERF_SEL_SE1_SH0_GDS_REL_OP = 45,96GDS_PERF_SEL_SE1_SH0_GDS_CMPXCH_OP = 46,97GDS_PERF_SEL_SE1_SH0_GDS_BYTE_OP = 47,98GDS_PERF_SEL_SE1_SH0_GDS_SHORT_OP = 48,99GDS_PERF_SEL_SE1_SH1_NORET = 49,100GDS_PERF_SEL_SE1_SH1_RET = 50,101GDS_PERF_SEL_SE1_SH1_ORD_CNT = 51,102GDS_PERF_SEL_SE1_SH1_2COMP_REQ = 52,103GDS_PERF_SEL_SE1_SH1_ORD_WAVE_VALID = 53,104GDS_PERF_SEL_SE1_SH1_GDS_DATA_VALID = 54,105GDS_PERF_SEL_SE1_SH1_GDS_STALL_BY_ORD = 55,106GDS_PERF_SEL_SE1_SH1_GDS_WR_OP = 56,107GDS_PERF_SEL_SE1_SH1_GDS_RD_OP = 57,108GDS_PERF_SEL_SE1_SH1_GDS_ATOM_OP = 58,109GDS_PERF_SEL_SE1_SH1_GDS_REL_OP = 59,110GDS_PERF_SEL_SE1_SH1_GDS_CMPXCH_OP = 60,111GDS_PERF_SEL_SE1_SH1_GDS_BYTE_OP = 61,112GDS_PERF_SEL_SE1_SH1_GDS_SHORT_OP = 62,113GDS_PERF_SEL_SE2_SH0_NORET = 63,114GDS_PERF_SEL_SE2_SH0_RET = 64,115GDS_PERF_SEL_SE2_SH0_ORD_CNT = 65,116GDS_PERF_SEL_SE2_SH0_2COMP_REQ = 66,117GDS_PERF_SEL_SE2_SH0_ORD_WAVE_VALID = 67,118GDS_PERF_SEL_SE2_SH0_GDS_DATA_VALID = 68,119GDS_PERF_SEL_SE2_SH0_GDS_STALL_BY_ORD = 69,120GDS_PERF_SEL_SE2_SH0_GDS_WR_OP = 70,121GDS_PERF_SEL_SE2_SH0_GDS_RD_OP = 71,122GDS_PERF_SEL_SE2_SH0_GDS_ATOM_OP = 72,123GDS_PERF_SEL_SE2_SH0_GDS_REL_OP = 73,124GDS_PERF_SEL_SE2_SH0_GDS_CMPXCH_OP = 74,125GDS_PERF_SEL_SE2_SH0_GDS_BYTE_OP = 75,126GDS_PERF_SEL_SE2_SH0_GDS_SHORT_OP = 76,127GDS_PERF_SEL_SE2_SH1_NORET = 77,128GDS_PERF_SEL_SE2_SH1_RET = 78,129GDS_PERF_SEL_SE2_SH1_ORD_CNT = 79,130GDS_PERF_SEL_SE2_SH1_2COMP_REQ = 80,131GDS_PERF_SEL_SE2_SH1_ORD_WAVE_VALID = 81,132GDS_PERF_SEL_SE2_SH1_GDS_DATA_VALID = 82,133GDS_PERF_SEL_SE2_SH1_GDS_STALL_BY_ORD = 83,134GDS_PERF_SEL_SE2_SH1_GDS_WR_OP = 84,135GDS_PERF_SEL_SE2_SH1_GDS_RD_OP = 85,136GDS_PERF_SEL_SE2_SH1_GDS_ATOM_OP = 86,137GDS_PERF_SEL_SE2_SH1_GDS_REL_OP = 87,138GDS_PERF_SEL_SE2_SH1_GDS_CMPXCH_OP = 88,139GDS_PERF_SEL_SE2_SH1_GDS_BYTE_OP = 89,140GDS_PERF_SEL_SE2_SH1_GDS_SHORT_OP = 90,141GDS_PERF_SEL_SE3_SH0_NORET = 91,142GDS_PERF_SEL_SE3_SH0_RET = 92,143GDS_PERF_SEL_SE3_SH0_ORD_CNT = 93,144GDS_PERF_SEL_SE3_SH0_2COMP_REQ = 94,145GDS_PERF_SEL_SE3_SH0_ORD_WAVE_VALID = 95,146GDS_PERF_SEL_SE3_SH0_GDS_DATA_VALID = 96,147GDS_PERF_SEL_SE3_SH0_GDS_STALL_BY_ORD = 97,148GDS_PERF_SEL_SE3_SH0_GDS_WR_OP = 98,149GDS_PERF_SEL_SE3_SH0_GDS_RD_OP = 99,150GDS_PERF_SEL_SE3_SH0_GDS_ATOM_OP = 100,151GDS_PERF_SEL_SE3_SH0_GDS_REL_OP = 101,152GDS_PERF_SEL_SE3_SH0_GDS_CMPXCH_OP = 102,153GDS_PERF_SEL_SE3_SH0_GDS_BYTE_OP = 103,154GDS_PERF_SEL_SE3_SH0_GDS_SHORT_OP = 104,155GDS_PERF_SEL_SE3_SH1_NORET = 105,156GDS_PERF_SEL_SE3_SH1_RET = 106,157GDS_PERF_SEL_SE3_SH1_ORD_CNT = 107,158GDS_PERF_SEL_SE3_SH1_2COMP_REQ = 108,159GDS_PERF_SEL_SE3_SH1_ORD_WAVE_VALID = 109,160GDS_PERF_SEL_SE3_SH1_GDS_DATA_VALID = 110,161GDS_PERF_SEL_SE3_SH1_GDS_STALL_BY_ORD = 111,162GDS_PERF_SEL_SE3_SH1_GDS_WR_OP = 112,163GDS_PERF_SEL_SE3_SH1_GDS_RD_OP = 113,164GDS_PERF_SEL_SE3_SH1_GDS_ATOM_OP = 114,165GDS_PERF_SEL_SE3_SH1_GDS_REL_OP = 115,166GDS_PERF_SEL_SE3_SH1_GDS_CMPXCH_OP = 116,167GDS_PERF_SEL_SE3_SH1_GDS_BYTE_OP = 117,168GDS_PERF_SEL_SE3_SH1_GDS_SHORT_OP = 118,169GDS_PERF_SEL_GWS_RELEASED = 119,170GDS_PERF_SEL_GWS_BYPASS = 120,171} GDS_PERFCOUNT_SELECT;172#endif /*ENUMS_GDS_PERFCOUNT_SELECT_H*/173174/*******************************************************175* Chip Enums176*******************************************************/177178/*179* GATCL1RequestType enum180*/181182typedef enum GATCL1RequestType {183GATCL1_TYPE_NORMAL = 0x00000000,184GATCL1_TYPE_SHOOTDOWN = 0x00000001,185GATCL1_TYPE_BYPASS = 0x00000002,186} GATCL1RequestType;187188/*189* UTCL1RequestType enum190*/191192typedef enum UTCL1RequestType {193UTCL1_TYPE_NORMAL = 0x00000000,194UTCL1_TYPE_SHOOTDOWN = 0x00000001,195UTCL1_TYPE_BYPASS = 0x00000002,196} UTCL1RequestType;197198/*199* UTCL1FaultType enum200*/201202typedef enum UTCL1FaultType {203UTCL1_XNACK_SUCCESS = 0x00000000,204UTCL1_XNACK_RETRY = 0x00000001,205UTCL1_XNACK_PRT = 0x00000002,206UTCL1_XNACK_NO_RETRY = 0x00000003,207} UTCL1FaultType;208209/*210* UTCL0RequestType enum211*/212213typedef enum UTCL0RequestType {214UTCL0_TYPE_NORMAL = 0x00000000,215UTCL0_TYPE_SHOOTDOWN = 0x00000001,216UTCL0_TYPE_BYPASS = 0x00000002,217} UTCL0RequestType;218219/*220* UTCL0FaultType enum221*/222223typedef enum UTCL0FaultType {224UTCL0_XNACK_SUCCESS = 0x00000000,225UTCL0_XNACK_RETRY = 0x00000001,226UTCL0_XNACK_PRT = 0x00000002,227UTCL0_XNACK_NO_RETRY = 0x00000003,228} UTCL0FaultType;229230/*231* VMEMCMD_RETURN_ORDER enum232*/233234typedef enum VMEMCMD_RETURN_ORDER {235VMEMCMD_RETURN_OUT_OF_ORDER = 0x00000000,236VMEMCMD_RETURN_IN_ORDER = 0x00000001,237VMEMCMD_RETURN_IN_ORDER_READ = 0x00000002,238} VMEMCMD_RETURN_ORDER;239240/*241* GL0V_CACHE_POLICIES enum242*/243244typedef enum GL0V_CACHE_POLICIES {245GL0V_CACHE_POLICY_MISS_LRU = 0x00000000,246GL0V_CACHE_POLICY_MISS_EVICT = 0x00000001,247GL0V_CACHE_POLICY_HIT_LRU = 0x00000002,248GL0V_CACHE_POLICY_HIT_EVICT = 0x00000003,249} GL0V_CACHE_POLICIES;250251/*252* GL1_CACHE_POLICIES enum253*/254255typedef enum GL1_CACHE_POLICIES {256GL1_CACHE_POLICY_MISS_LRU = 0x00000000,257GL1_CACHE_POLICY_MISS_EVICT = 0x00000001,258GL1_CACHE_POLICY_HIT_LRU = 0x00000002,259GL1_CACHE_POLICY_HIT_EVICT = 0x00000003,260} GL1_CACHE_POLICIES;261262/*263* GL1_CACHE_STORE_POLICIES enum264*/265266typedef enum GL1_CACHE_STORE_POLICIES {267GL1_CACHE_STORE_POLICY_BYPASS = 0x00000000,268} GL1_CACHE_STORE_POLICIES;269270/*271* TCC_CACHE_POLICIES enum272*/273274typedef enum TCC_CACHE_POLICIES {275TCC_CACHE_POLICY_LRU = 0x00000000,276TCC_CACHE_POLICY_STREAM = 0x00000001,277} TCC_CACHE_POLICIES;278279/*280* TCC_MTYPE enum281*/282283typedef enum TCC_MTYPE {284MTYPE_NC = 0x00000000,285MTYPE_WC = 0x00000001,286MTYPE_CC = 0x00000002,287} TCC_MTYPE;288289/*290* GL2_CACHE_POLICIES enum291*/292293typedef enum GL2_CACHE_POLICIES {294GL2_CACHE_POLICY_LRU = 0x00000000,295GL2_CACHE_POLICY_STREAM = 0x00000001,296GL2_CACHE_POLICY_NOA = 0x00000002,297GL2_CACHE_POLICY_BYPASS = 0x00000003,298} GL2_CACHE_POLICIES;299300/*301* MTYPE enum302*/303304typedef enum MTYPE {305MTYPE_C_RW_US = 0x00000000,306MTYPE_RESERVED_1 = 0x00000001,307MTYPE_C_RO_S = 0x00000002,308MTYPE_UC = 0x00000003,309MTYPE_C_RW_S = 0x00000004,310MTYPE_RESERVED_5 = 0x00000005,311MTYPE_C_RO_US = 0x00000006,312MTYPE_RESERVED_7 = 0x00000007,313} MTYPE;314315/*316* RMI_CID enum317*/318319typedef enum RMI_CID {320RMI_CID_CC = 0x00000000,321RMI_CID_FC = 0x00000001,322RMI_CID_CM = 0x00000002,323RMI_CID_DC = 0x00000003,324RMI_CID_Z = 0x00000004,325RMI_CID_S = 0x00000005,326RMI_CID_TILE = 0x00000006,327RMI_CID_ZPCPSD = 0x00000007,328} RMI_CID;329330/*331* WritePolicy enum332*/333334typedef enum WritePolicy {335CACHE_LRU_WR = 0x00000000,336CACHE_STREAM = 0x00000001,337CACHE_BYPASS = 0x00000002,338UNCACHED_WR = 0x00000003,339} WritePolicy;340341/*342* ReadPolicy enum343*/344345typedef enum ReadPolicy {346CACHE_LRU_RD = 0x00000000,347CACHE_NOA = 0x00000001,348UNCACHED_RD = 0x00000002,349RESERVED_RDPOLICY = 0x00000003,350} ReadPolicy;351352/*353* PERFMON_COUNTER_MODE enum354*/355356typedef enum PERFMON_COUNTER_MODE {357PERFMON_COUNTER_MODE_ACCUM = 0x00000000,358PERFMON_COUNTER_MODE_ACTIVE_CYCLES = 0x00000001,359PERFMON_COUNTER_MODE_MAX = 0x00000002,360PERFMON_COUNTER_MODE_DIRTY = 0x00000003,361PERFMON_COUNTER_MODE_SAMPLE = 0x00000004,362PERFMON_COUNTER_MODE_CYCLES_SINCE_FIRST_EVENT = 0x00000005,363PERFMON_COUNTER_MODE_CYCLES_SINCE_LAST_EVENT = 0x00000006,364PERFMON_COUNTER_MODE_CYCLES_GE_HI = 0x00000007,365PERFMON_COUNTER_MODE_CYCLES_EQ_HI = 0x00000008,366PERFMON_COUNTER_MODE_INACTIVE_CYCLES = 0x00000009,367PERFMON_COUNTER_MODE_RESERVED = 0x0000000f,368} PERFMON_COUNTER_MODE;369370/*371* PERFMON_SPM_MODE enum372*/373374typedef enum PERFMON_SPM_MODE {375PERFMON_SPM_MODE_OFF = 0x00000000,376PERFMON_SPM_MODE_16BIT_CLAMP = 0x00000001,377PERFMON_SPM_MODE_16BIT_NO_CLAMP = 0x00000002,378PERFMON_SPM_MODE_32BIT_CLAMP = 0x00000003,379PERFMON_SPM_MODE_32BIT_NO_CLAMP = 0x00000004,380PERFMON_SPM_MODE_RESERVED_5 = 0x00000005,381PERFMON_SPM_MODE_RESERVED_6 = 0x00000006,382PERFMON_SPM_MODE_RESERVED_7 = 0x00000007,383PERFMON_SPM_MODE_TEST_MODE_0 = 0x00000008,384PERFMON_SPM_MODE_TEST_MODE_1 = 0x00000009,385PERFMON_SPM_MODE_TEST_MODE_2 = 0x0000000a,386} PERFMON_SPM_MODE;387388/*389* SurfaceTiling enum390*/391392typedef enum SurfaceTiling {393ARRAY_LINEAR = 0x00000000,394ARRAY_TILED = 0x00000001,395} SurfaceTiling;396397/*398* SurfaceArray enum399*/400401typedef enum SurfaceArray {402ARRAY_1D = 0x00000000,403ARRAY_2D = 0x00000001,404ARRAY_3D = 0x00000002,405ARRAY_3D_SLICE = 0x00000003,406} SurfaceArray;407408/*409* ColorArray enum410*/411412typedef enum ColorArray {413ARRAY_2D_ALT_COLOR = 0x00000000,414ARRAY_2D_COLOR = 0x00000001,415ARRAY_3D_SLICE_COLOR = 0x00000003,416} ColorArray;417418/*419* DepthArray enum420*/421422typedef enum DepthArray {423ARRAY_2D_ALT_DEPTH = 0x00000000,424ARRAY_2D_DEPTH = 0x00000001,425} DepthArray;426427/*428* ENUM_NUM_SIMD_PER_CU enum429*/430431typedef enum ENUM_NUM_SIMD_PER_CU {432NUM_SIMD_PER_CU = 0x00000002,433} ENUM_NUM_SIMD_PER_CU;434435/*436* DSM_ENABLE_ERROR_INJECT enum437*/438439typedef enum DSM_ENABLE_ERROR_INJECT {440DSM_ENABLE_ERROR_INJECT_FED_IN = 0x00000000,441DSM_ENABLE_ERROR_INJECT_SINGLE = 0x00000001,442DSM_ENABLE_ERROR_INJECT_UNCORRECTABLE = 0x00000002,443DSM_ENABLE_ERROR_INJECT_UNCORRECTABLE_LIMITED = 0x00000003,444} DSM_ENABLE_ERROR_INJECT;445446/*447* DSM_SELECT_INJECT_DELAY enum448*/449450typedef enum DSM_SELECT_INJECT_DELAY {451DSM_SELECT_INJECT_DELAY_NO_DELAY = 0x00000000,452DSM_SELECT_INJECT_DELAY_DELAY_ERROR = 0x00000001,453} DSM_SELECT_INJECT_DELAY;454455/*456* DSM_DATA_SEL enum457*/458459typedef enum DSM_DATA_SEL {460DSM_DATA_SEL_DISABLE = 0x00000000,461DSM_DATA_SEL_0 = 0x00000001,462DSM_DATA_SEL_1 = 0x00000002,463DSM_DATA_SEL_BOTH = 0x00000003,464} DSM_DATA_SEL;465466/*467* DSM_SINGLE_WRITE enum468*/469470typedef enum DSM_SINGLE_WRITE {471DSM_SINGLE_WRITE_DIS = 0x00000000,472DSM_SINGLE_WRITE_EN = 0x00000001,473} DSM_SINGLE_WRITE;474475/*476* Hdp_SurfaceEndian enum477*/478479typedef enum Hdp_SurfaceEndian {480HDP_ENDIAN_NONE = 0x00000000,481HDP_ENDIAN_8IN16 = 0x00000001,482HDP_ENDIAN_8IN32 = 0x00000002,483HDP_ENDIAN_8IN64 = 0x00000003,484} Hdp_SurfaceEndian;485486/*******************************************************487* CNVC_CFG Enums488*******************************************************/489490/*491* CNVC_ENABLE enum492*/493494typedef enum CNVC_ENABLE {495CNVC_DIS = 0x00000000,496CNVC_EN = 0x00000001,497} CNVC_ENABLE;498499/*500* CNVC_BYPASS enum501*/502503typedef enum CNVC_BYPASS {504CNVC_BYPASS_DISABLE = 0x00000000,505CNVC_BYPASS_EN = 0x00000001,506} CNVC_BYPASS;507508/*509* CNVC_PENDING enum510*/511512typedef enum CNVC_PENDING {513CNVC_NOT_PENDING = 0x00000000,514CNVC_YES_PENDING = 0x00000001,515} CNVC_PENDING;516517/*518* DENORM_TRUNCATE enum519*/520521typedef enum DENORM_TRUNCATE {522CNVC_ROUND = 0x00000000,523CNVC_TRUNCATE = 0x00000001,524} DENORM_TRUNCATE;525526/*527* PIX_EXPAND_MODE enum528*/529530typedef enum PIX_EXPAND_MODE {531PIX_DYNAMIC_EXPANSION = 0x00000000,532PIX_ZERO_EXPANSION = 0x00000001,533} PIX_EXPAND_MODE;534535/*536* SURFACE_PIXEL_FORMAT enum537*/538539typedef enum SURFACE_PIXEL_FORMAT {540ARGB1555 = 0x00000001,541RGBA5551 = 0x00000002,542RGB565 = 0x00000003,543BGR565 = 0x00000004,544ARGB4444 = 0x00000005,545RGBA4444 = 0x00000006,546ARGB8888 = 0x00000008,547RGBA8888 = 0x00000009,548ARGB2101010 = 0x0000000a,549RGBA1010102 = 0x0000000b,550AYCrCb8888 = 0x0000000c,551YCrCbA8888 = 0x0000000d,552ACrYCb8888 = 0x0000000e,553CrYCbA8888 = 0x0000000f,554ARGB16161616_10MSB = 0x00000010,555RGBA16161616_10MSB = 0x00000011,556ARGB16161616_10LSB = 0x00000012,557RGBA16161616_10LSB = 0x00000013,558ARGB16161616_12MSB = 0x00000014,559RGBA16161616_12MSB = 0x00000015,560ARGB16161616_12LSB = 0x00000016,561RGBA16161616_12LSB = 0x00000017,562ARGB16161616_FLOAT = 0x00000018,563RGBA16161616_FLOAT = 0x00000019,564ARGB16161616_UNORM = 0x0000001a,565RGBA16161616_UNORM = 0x0000001b,566ARGB16161616_SNORM = 0x0000001c,567RGBA16161616_SNORM = 0x0000001d,568AYCrCb16161616_10MSB = 0x00000020,569AYCrCb16161616_10LSB = 0x00000021,570YCrCbA16161616_10MSB = 0x00000022,571YCrCbA16161616_10LSB = 0x00000023,572ACrYCb16161616_10MSB = 0x00000024,573ACrYCb16161616_10LSB = 0x00000025,574CrYCbA16161616_10MSB = 0x00000026,575CrYCbA16161616_10LSB = 0x00000027,576AYCrCb16161616_12MSB = 0x00000028,577AYCrCb16161616_12LSB = 0x00000029,578YCrCbA16161616_12MSB = 0x0000002a,579YCrCbA16161616_12LSB = 0x0000002b,580ACrYCb16161616_12MSB = 0x0000002c,581ACrYCb16161616_12LSB = 0x0000002d,582CrYCbA16161616_12MSB = 0x0000002e,583CrYCbA16161616_12LSB = 0x0000002f,584Y8_CrCb88_420_PLANAR = 0x00000040,585Y8_CbCr88_420_PLANAR = 0x00000041,586Y10_CrCb1010_420_PLANAR = 0x00000042,587Y10_CbCr1010_420_PLANAR = 0x00000043,588Y12_CrCb1212_420_PLANAR = 0x00000044,589Y12_CbCr1212_420_PLANAR = 0x00000045,590YCrYCb8888_422_PACKED = 0x00000048,591YCbYCr8888_422_PACKED = 0x00000049,592CrYCbY8888_422_PACKED = 0x0000004a,593CbYCrY8888_422_PACKED = 0x0000004b,594YCrYCb10101010_422_PACKED = 0x0000004c,595YCbYCr10101010_422_PACKED = 0x0000004d,596CrYCbY10101010_422_PACKED = 0x0000004e,597CbYCrY10101010_422_PACKED = 0x0000004f,598YCrYCb12121212_422_PACKED = 0x00000050,599YCbYCr12121212_422_PACKED = 0x00000051,600CrYCbY12121212_422_PACKED = 0x00000052,601CbYCrY12121212_422_PACKED = 0x00000053,602RGB111110_FIX = 0x00000070,603BGR101111_FIX = 0x00000071,604ACrYCb2101010 = 0x00000072,605CrYCbA1010102 = 0x00000073,606RGB111110_FLOAT = 0x00000076,607BGR101111_FLOAT = 0x00000077,608MONO_8 = 0x00000078,609MONO_10MSB = 0x00000079,610MONO_10LSB = 0x0000007a,611MONO_12MSB = 0x0000007b,612MONO_12LSB = 0x0000007c,613MONO_16 = 0x0000007d,614} SURFACE_PIXEL_FORMAT;615616/*617* XNORM enum618*/619620typedef enum XNORM {621XNORM_A = 0x00000000,622XNORM_B = 0x00000001,623} XNORM;624625/*626* COLOR_KEYER_MODE enum627*/628629typedef enum COLOR_KEYER_MODE {630FORCE_00 = 0x00000000,631FORCE_FF = 0x00000001,632RANGE_00 = 0x00000002,633RANGE_FF = 0x00000003,634} COLOR_KEYER_MODE;635636/*******************************************************637* CNVC_CUR Enums638*******************************************************/639640/*641* CUR_ENABLE enum642*/643644typedef enum CUR_ENABLE {645CUR_DIS = 0x00000000,646CUR_EN = 0x00000001,647} CUR_ENABLE;648649/*650* CUR_PENDING enum651*/652653typedef enum CUR_PENDING {654CUR_NOT_PENDING = 0x00000000,655CUR_YES_PENDING = 0x00000001,656} CUR_PENDING;657658/*659* CUR_EXPAND_MODE enum660*/661662typedef enum CUR_EXPAND_MODE {663CUR_DYNAMIC_EXPANSION = 0x00000000,664CUR_ZERO_EXPANSION = 0x00000001,665} CUR_EXPAND_MODE;666667/*668* CUR_ROM_EN enum669*/670671typedef enum CUR_ROM_EN {672CUR_FP_NO_ROM = 0x00000000,673CUR_FP_USE_ROM = 0x00000001,674} CUR_ROM_EN;675676/*677* CUR_MODE enum678*/679680typedef enum CUR_MODE {681MONO_2BIT = 0x00000000,682COLOR_24BIT_1BIT_AND = 0x00000001,683COLOR_24BIT_8BIT_ALPHA_PREMULT = 0x00000002,684COLOR_24BIT_8BIT_ALPHA_UNPREMULT = 0x00000003,685COLOR_64BIT_FP_PREMULT = 0x00000004,686COLOR_64BIT_FP_UNPREMULT = 0x00000005,687} CUR_MODE;688689/*690* CUR_INV_CLAMP enum691*/692693typedef enum CUR_INV_CLAMP {694CUR_CLAMP_DIS = 0x00000000,695CUR_CLAMP_EN = 0x00000001,696} CUR_INV_CLAMP;697698/*******************************************************699* DSCL Enums700*******************************************************/701702/*703* SCL_COEF_FILTER_TYPE_SEL enum704*/705706typedef enum SCL_COEF_FILTER_TYPE_SEL {707SCL_COEF_LUMA_VERT_FILTER = 0x00000000,708SCL_COEF_LUMA_HORZ_FILTER = 0x00000001,709SCL_COEF_CHROMA_VERT_FILTER = 0x00000002,710SCL_COEF_CHROMA_HORZ_FILTER = 0x00000003,711SCL_COEF_ALPHA_VERT_FILTER = 0x00000004,712SCL_COEF_ALPHA_HORZ_FILTER = 0x00000005,713} SCL_COEF_FILTER_TYPE_SEL;714715/*716* DSCL_MODE_SEL enum717*/718719typedef enum DSCL_MODE_SEL {720DSCL_MODE_SCALING_444_BYPASS = 0x00000000,721DSCL_MODE_SCALING_444_RGB_ENABLE = 0x00000001,722DSCL_MODE_SCALING_444_YCBCR_ENABLE = 0x00000002,723DSCL_MODE_SCALING_YCBCR_ENABLE = 0x00000003,724DSCL_MODE_LUMA_SCALING_BYPASS = 0x00000004,725DSCL_MODE_CHROMA_SCALING_BYPASS = 0x00000005,726DSCL_MODE_DSCL_BYPASS = 0x00000006,727} DSCL_MODE_SEL;728729/*730* SCL_AUTOCAL_MODE enum731*/732733typedef enum SCL_AUTOCAL_MODE {734AUTOCAL_MODE_OFF = 0x00000000,735AUTOCAL_MODE_AUTOSCALE = 0x00000001,736AUTOCAL_MODE_AUTOCENTER = 0x00000002,737AUTOCAL_MODE_AUTOREPLICATE = 0x00000003,738} SCL_AUTOCAL_MODE;739740/*741* SCL_COEF_RAM_SEL enum742*/743744typedef enum SCL_COEF_RAM_SEL {745SCL_COEF_RAM_SEL_0 = 0x00000000,746SCL_COEF_RAM_SEL_1 = 0x00000001,747} SCL_COEF_RAM_SEL;748749/*750* SCL_CHROMA_COEF enum751*/752753typedef enum SCL_CHROMA_COEF {754SCL_CHROMA_COEF_LUMA = 0x00000000,755SCL_CHROMA_COEF_CHROMA = 0x00000001,756} SCL_CHROMA_COEF;757758/*759* SCL_ALPHA_COEF enum760*/761762typedef enum SCL_ALPHA_COEF {763SCL_ALPHA_COEF_LUMA = 0x00000000,764SCL_ALPHA_COEF_ALPHA = 0x00000001,765} SCL_ALPHA_COEF;766767/*768* COEF_RAM_SELECT_RD enum769*/770771typedef enum COEF_RAM_SELECT_RD {772COEF_RAM_SELECT_BACK = 0x00000000,773COEF_RAM_SELECT_CURRENT = 0x00000001,774} COEF_RAM_SELECT_RD;775776/*777* SCL_2TAP_HARDCODE enum778*/779780typedef enum SCL_2TAP_HARDCODE {781SCL_COEF_2TAP_HARDCODE_OFF = 0x00000000,782SCL_COEF_2TAP_HARDCODE_ON = 0x00000001,783} SCL_2TAP_HARDCODE;784785/*786* SCL_SHARP_EN enum787*/788789typedef enum SCL_SHARP_EN {790SCL_SHARP_DISABLE = 0x00000000,791SCL_SHARP_ENABLE = 0x00000001,792} SCL_SHARP_EN;793794/*795* SCL_BOUNDARY enum796*/797798typedef enum SCL_BOUNDARY {799SCL_BOUNDARY_EDGE = 0x00000000,800SCL_BOUNDARY_BLACK = 0x00000001,801} SCL_BOUNDARY;802803/*804* LB_INTERLEAVE_EN enum805*/806807typedef enum LB_INTERLEAVE_EN {808LB_INTERLEAVE_DISABLE = 0x00000000,809LB_INTERLEAVE_ENABLE = 0x00000001,810} LB_INTERLEAVE_EN;811812/*813* LB_ALPHA_EN enum814*/815816typedef enum LB_ALPHA_EN {817LB_ALPHA_DISABLE = 0x00000000,818LB_ALPHA_ENABLE = 0x00000001,819} LB_ALPHA_EN;820821/*822* OBUF_BYPASS_SEL enum823*/824825typedef enum OBUF_BYPASS_SEL {826OBUF_BYPASS_DIS = 0x00000000,827OBUF_BYPASS_EN = 0x00000001,828} OBUF_BYPASS_SEL;829830/*831* OBUF_USE_FULL_BUFFER_SEL enum832*/833834typedef enum OBUF_USE_FULL_BUFFER_SEL {835OBUF_RECOUT = 0x00000000,836OBUF_FULL = 0x00000001,837} OBUF_USE_FULL_BUFFER_SEL;838839/*840* OBUF_IS_HALF_RECOUT_WIDTH_SEL enum841*/842843typedef enum OBUF_IS_HALF_RECOUT_WIDTH_SEL {844OBUF_FULL_RECOUT = 0x00000000,845OBUF_HALF_RECOUT = 0x00000001,846} OBUF_IS_HALF_RECOUT_WIDTH_SEL;847848/*******************************************************849* CM Enums850*******************************************************/851852/*853* CM_BYPASS enum854*/855856typedef enum CM_BYPASS {857NON_BYPASS = 0x00000000,858BYPASS_EN = 0x00000001,859} CM_BYPASS;860861/*862* CM_EN enum863*/864865typedef enum CM_EN {866CM_DISABLE = 0x00000000,867CM_ENABLE = 0x00000001,868} CM_EN;869870/*871* CM_PENDING enum872*/873874typedef enum CM_PENDING {875CM_NOT_PENDING = 0x00000000,876CM_YES_PENDING = 0x00000001,877} CM_PENDING;878879/*880* CM_DATA_SIGNED enum881*/882883typedef enum CM_DATA_SIGNED {884UNSIGNED = 0x00000000,885SIGNED = 0x00000001,886} CM_DATA_SIGNED;887888/*889* CM_WRITE_BASE_ONLY enum890*/891892typedef enum CM_WRITE_BASE_ONLY {893WRITE_BOTH = 0x00000000,894WRITE_BASE_ONLY = 0x00000001,895} CM_WRITE_BASE_ONLY;896897/*898* CM_LUT_4_CONFIG_ENUM enum899*/900901typedef enum CM_LUT_4_CONFIG_ENUM {902LUT_4CFG_NO_MEMORY = 0x00000000,903LUT_4CFG_ROM_A = 0x00000001,904LUT_4CFG_ROM_B = 0x00000002,905LUT_4CFG_MEMORY_A = 0x00000003,906LUT_4CFG_MEMORY_B = 0x00000004,907} CM_LUT_4_CONFIG_ENUM;908909/*910* CM_LUT_2_CONFIG_ENUM enum911*/912913typedef enum CM_LUT_2_CONFIG_ENUM {914LUT_2CFG_NO_MEMORY = 0x00000000,915LUT_2CFG_MEMORY_A = 0x00000001,916LUT_2CFG_MEMORY_B = 0x00000002,917} CM_LUT_2_CONFIG_ENUM;918919/*920* CM_LUT_4_MODE_ENUM enum921*/922923typedef enum CM_LUT_4_MODE_ENUM {924LUT_4_MODE_BYPASS = 0x00000000,925LUT_4_MODE_ROMA_LUT = 0x00000001,926LUT_4_MODE_ROMB_LUT = 0x00000002,927LUT_4_MODE_RAMA_LUT = 0x00000003,928LUT_4_MODE_RAMB_LUT = 0x00000004,929} CM_LUT_4_MODE_ENUM;930931/*932* CM_LUT_2_MODE_ENUM enum933*/934935typedef enum CM_LUT_2_MODE_ENUM {936LUT_2_MODE_BYPASS = 0x00000000,937LUT_2_MODE_RAMA_LUT = 0x00000001,938LUT_2_MODE_RAMB_LUT = 0x00000002,939} CM_LUT_2_MODE_ENUM;940941/*942* CM_LUT_RAM_SEL enum943*/944945typedef enum CM_LUT_RAM_SEL {946RAMA_ACCESS = 0x00000000,947RAMB_ACCESS = 0x00000001,948} CM_LUT_RAM_SEL;949950/*951* CM_LUT_NUM_SEG enum952*/953954typedef enum CM_LUT_NUM_SEG {955SEGMENTS_1 = 0x00000000,956SEGMENTS_2 = 0x00000001,957SEGMENTS_4 = 0x00000002,958SEGMENTS_8 = 0x00000003,959SEGMENTS_16 = 0x00000004,960SEGMENTS_32 = 0x00000005,961SEGMENTS_64 = 0x00000006,962SEGMENTS_128 = 0x00000007,963} CM_LUT_NUM_SEG;964965/*966* CM_ICSC_MODE_ENUM enum967*/968969typedef enum CM_ICSC_MODE_ENUM {970BYPASS_ICSC = 0x00000000,971COEF_ICSC = 0x00000001,972COEF_ICSC_B = 0x00000002,973} CM_ICSC_MODE_ENUM;974975/*976* CM_GAMUT_REMAP_MODE_ENUM enum977*/978979typedef enum CM_GAMUT_REMAP_MODE_ENUM {980BYPASS_GAMUT = 0x00000000,981GAMUT_COEF = 0x00000001,982GAMUT_COEF_B = 0x00000002,983} CM_GAMUT_REMAP_MODE_ENUM;984985/*986* CM_COEF_FORMAT_ENUM enum987*/988989typedef enum CM_COEF_FORMAT_ENUM {990FIX_S2_13 = 0x00000000,991FIX_S3_12 = 0x00000001,992} CM_COEF_FORMAT_ENUM;993994/*995* CMC_LUT_2_CONFIG_ENUM enum996*/997998typedef enum CMC_LUT_2_CONFIG_ENUM {999CMC_LUT_2CFG_NO_MEMORY = 0x00000000,1000CMC_LUT_2CFG_MEMORY_A = 0x00000001,1001CMC_LUT_2CFG_MEMORY_B = 0x00000002,1002} CMC_LUT_2_CONFIG_ENUM;10031004/*1005* CMC_LUT_2_MODE_ENUM enum1006*/10071008typedef enum CMC_LUT_2_MODE_ENUM {1009CMC_LUT_2_MODE_BYPASS = 0x00000000,1010CMC_LUT_2_MODE_RAMA_LUT = 0x00000001,1011CMC_LUT_2_MODE_RAMB_LUT = 0x00000002,1012} CMC_LUT_2_MODE_ENUM;10131014/*1015* CMC_LUT_RAM_SEL enum1016*/10171018typedef enum CMC_LUT_RAM_SEL {1019CMC_RAMA_ACCESS = 0x00000000,1020CMC_RAMB_ACCESS = 0x00000001,1021} CMC_LUT_RAM_SEL;10221023/*1024* CMC_3DLUT_RAM_SEL enum1025*/10261027typedef enum CMC_3DLUT_RAM_SEL {1028CMC_RAM0_ACCESS = 0x00000000,1029CMC_RAM1_ACCESS = 0x00000001,1030CMC_RAM2_ACCESS = 0x00000002,1031CMC_RAM3_ACCESS = 0x00000003,1032} CMC_3DLUT_RAM_SEL;10331034/*1035* CMC_LUT_NUM_SEG enum1036*/10371038typedef enum CMC_LUT_NUM_SEG {1039CMC_SEGMENTS_1 = 0x00000000,1040CMC_SEGMENTS_2 = 0x00000001,1041CMC_SEGMENTS_4 = 0x00000002,1042CMC_SEGMENTS_8 = 0x00000003,1043CMC_SEGMENTS_16 = 0x00000004,1044CMC_SEGMENTS_32 = 0x00000005,1045CMC_SEGMENTS_64 = 0x00000006,1046CMC_SEGMENTS_128 = 0x00000007,1047} CMC_LUT_NUM_SEG;10481049/*1050* CMC_3DLUT_30BIT_ENUM enum1051*/10521053typedef enum CMC_3DLUT_30BIT_ENUM {1054CMC_3DLUT_36BIT = 0x00000000,1055CMC_3DLUT_30BIT = 0x00000001,1056} CMC_3DLUT_30BIT_ENUM;10571058/*1059* CMC_3DLUT_SIZE_ENUM enum1060*/10611062typedef enum CMC_3DLUT_SIZE_ENUM {1063CMC_3DLUT_17CUBE = 0x00000000,1064CMC_3DLUT_9CUBE = 0x00000001,1065} CMC_3DLUT_SIZE_ENUM;10661067/*******************************************************1068* DPP_TOP Enums1069*******************************************************/10701071/*1072* TEST_CLK_SEL enum1073*/10741075typedef enum TEST_CLK_SEL {1076TEST_CLK_SEL_0 = 0x00000000,1077TEST_CLK_SEL_1 = 0x00000001,1078TEST_CLK_SEL_2 = 0x00000002,1079TEST_CLK_SEL_3 = 0x00000003,1080TEST_CLK_SEL_4 = 0x00000004,1081TEST_CLK_SEL_5 = 0x00000005,1082TEST_CLK_SEL_6 = 0x00000006,1083TEST_CLK_SEL_7 = 0x00000007,1084TEST_CLK_SEL_8 = 0x00000008,1085} TEST_CLK_SEL;10861087/*1088* CRC_SRC_SEL enum1089*/10901091typedef enum CRC_SRC_SEL {1092CRC_SRC_0 = 0x00000000,1093CRC_SRC_1 = 0x00000001,1094CRC_SRC_2 = 0x00000002,1095CRC_SRC_3 = 0x00000003,1096} CRC_SRC_SEL;10971098/*1099* CRC_IN_PIX_SEL enum1100*/11011102typedef enum CRC_IN_PIX_SEL {1103CRC_IN_PIX_0 = 0x00000000,1104CRC_IN_PIX_1 = 0x00000001,1105CRC_IN_PIX_2 = 0x00000002,1106CRC_IN_PIX_3 = 0x00000003,1107CRC_IN_PIX_4 = 0x00000004,1108CRC_IN_PIX_5 = 0x00000005,1109CRC_IN_PIX_6 = 0x00000006,1110CRC_IN_PIX_7 = 0x00000007,1111} CRC_IN_PIX_SEL;11121113/*1114* CRC_CUR_BITS_SEL enum1115*/11161117typedef enum CRC_CUR_BITS_SEL {1118CRC_CUR_BITS_0 = 0x00000000,1119CRC_CUR_BITS_1 = 0x00000001,1120} CRC_CUR_BITS_SEL;11211122/*1123* CRC_IN_CUR_SEL enum1124*/11251126typedef enum CRC_IN_CUR_SEL {1127CRC_IN_CUR_0 = 0x00000000,1128CRC_IN_CUR_1 = 0x00000001,1129} CRC_IN_CUR_SEL;11301131/*1132* CRC_CUR_SEL enum1133*/11341135typedef enum CRC_CUR_SEL {1136CRC_CUR_0 = 0x00000000,1137CRC_CUR_1 = 0x00000001,1138} CRC_CUR_SEL;11391140/*1141* CRC_STEREO_SEL enum1142*/11431144typedef enum CRC_STEREO_SEL {1145CRC_STEREO_0 = 0x00000000,1146CRC_STEREO_1 = 0x00000001,1147CRC_STEREO_2 = 0x00000002,1148CRC_STEREO_3 = 0x00000003,1149} CRC_STEREO_SEL;11501151/*1152* CRC_INTERLACE_SEL enum1153*/11541155typedef enum CRC_INTERLACE_SEL {1156CRC_INTERLACE_0 = 0x00000000,1157CRC_INTERLACE_1 = 0x00000001,1158CRC_INTERLACE_2 = 0x00000002,1159CRC_INTERLACE_3 = 0x00000003,1160} CRC_INTERLACE_SEL;11611162/*******************************************************1163* DC_PERFMON Enums1164*******************************************************/11651166/*1167* PERFCOUNTER_CVALUE_SEL enum1168*/11691170typedef enum PERFCOUNTER_CVALUE_SEL {1171PERFCOUNTER_CVALUE_SEL_47_0 = 0x00000000,1172PERFCOUNTER_CVALUE_SEL_15_0 = 0x00000001,1173PERFCOUNTER_CVALUE_SEL_31_16 = 0x00000002,1174PERFCOUNTER_CVALUE_SEL_47_32 = 0x00000003,1175PERFCOUNTER_CVALUE_SEL_11_0 = 0x00000004,1176PERFCOUNTER_CVALUE_SEL_23_12 = 0x00000005,1177PERFCOUNTER_CVALUE_SEL_35_24 = 0x00000006,1178PERFCOUNTER_CVALUE_SEL_47_36 = 0x00000007,1179} PERFCOUNTER_CVALUE_SEL;11801181/*1182* PERFCOUNTER_INC_MODE enum1183*/11841185typedef enum PERFCOUNTER_INC_MODE {1186PERFCOUNTER_INC_MODE_MULTI_BIT = 0x00000000,1187PERFCOUNTER_INC_MODE_BOTH_EDGE = 0x00000001,1188PERFCOUNTER_INC_MODE_LSB = 0x00000002,1189PERFCOUNTER_INC_MODE_POS_EDGE = 0x00000003,1190PERFCOUNTER_INC_MODE_NEG_EDGE = 0x00000004,1191} PERFCOUNTER_INC_MODE;11921193/*1194* PERFCOUNTER_HW_CNTL_SEL enum1195*/11961197typedef enum PERFCOUNTER_HW_CNTL_SEL {1198PERFCOUNTER_HW_CNTL_SEL_RUNEN = 0x00000000,1199PERFCOUNTER_HW_CNTL_SEL_CNTOFF = 0x00000001,1200} PERFCOUNTER_HW_CNTL_SEL;12011202/*1203* PERFCOUNTER_RUNEN_MODE enum1204*/12051206typedef enum PERFCOUNTER_RUNEN_MODE {1207PERFCOUNTER_RUNEN_MODE_LEVEL = 0x00000000,1208PERFCOUNTER_RUNEN_MODE_EDGE = 0x00000001,1209} PERFCOUNTER_RUNEN_MODE;12101211/*1212* PERFCOUNTER_CNTOFF_START_DIS enum1213*/12141215typedef enum PERFCOUNTER_CNTOFF_START_DIS {1216PERFCOUNTER_CNTOFF_START_ENABLE = 0x00000000,1217PERFCOUNTER_CNTOFF_START_DISABLE = 0x00000001,1218} PERFCOUNTER_CNTOFF_START_DIS;12191220/*1221* PERFCOUNTER_RESTART_EN enum1222*/12231224typedef enum PERFCOUNTER_RESTART_EN {1225PERFCOUNTER_RESTART_DISABLE = 0x00000000,1226PERFCOUNTER_RESTART_ENABLE = 0x00000001,1227} PERFCOUNTER_RESTART_EN;12281229/*1230* PERFCOUNTER_INT_EN enum1231*/12321233typedef enum PERFCOUNTER_INT_EN {1234PERFCOUNTER_INT_DISABLE = 0x00000000,1235PERFCOUNTER_INT_ENABLE = 0x00000001,1236} PERFCOUNTER_INT_EN;12371238/*1239* PERFCOUNTER_OFF_MASK enum1240*/12411242typedef enum PERFCOUNTER_OFF_MASK {1243PERFCOUNTER_OFF_MASK_DISABLE = 0x00000000,1244PERFCOUNTER_OFF_MASK_ENABLE = 0x00000001,1245} PERFCOUNTER_OFF_MASK;12461247/*1248* PERFCOUNTER_ACTIVE enum1249*/12501251typedef enum PERFCOUNTER_ACTIVE {1252PERFCOUNTER_IS_IDLE = 0x00000000,1253PERFCOUNTER_IS_ACTIVE = 0x00000001,1254} PERFCOUNTER_ACTIVE;12551256/*1257* PERFCOUNTER_INT_TYPE enum1258*/12591260typedef enum PERFCOUNTER_INT_TYPE {1261PERFCOUNTER_INT_TYPE_LEVEL = 0x00000000,1262PERFCOUNTER_INT_TYPE_PULSE = 0x00000001,1263} PERFCOUNTER_INT_TYPE;12641265/*1266* PERFCOUNTER_COUNTED_VALUE_TYPE enum1267*/12681269typedef enum PERFCOUNTER_COUNTED_VALUE_TYPE {1270PERFCOUNTER_COUNTED_VALUE_TYPE_ACC = 0x00000000,1271PERFCOUNTER_COUNTED_VALUE_TYPE_MAX = 0x00000001,1272PERFCOUNTER_COUNTED_VALUE_TYPE_MIN = 0x00000002,1273} PERFCOUNTER_COUNTED_VALUE_TYPE;12741275/*1276* PERFCOUNTER_HW_STOP1_SEL enum1277*/12781279typedef enum PERFCOUNTER_HW_STOP1_SEL {1280PERFCOUNTER_HW_STOP1_0 = 0x00000000,1281PERFCOUNTER_HW_STOP1_1 = 0x00000001,1282} PERFCOUNTER_HW_STOP1_SEL;12831284/*1285* PERFCOUNTER_HW_STOP2_SEL enum1286*/12871288typedef enum PERFCOUNTER_HW_STOP2_SEL {1289PERFCOUNTER_HW_STOP2_0 = 0x00000000,1290PERFCOUNTER_HW_STOP2_1 = 0x00000001,1291} PERFCOUNTER_HW_STOP2_SEL;12921293/*1294* PERFCOUNTER_CNTL_SEL enum1295*/12961297typedef enum PERFCOUNTER_CNTL_SEL {1298PERFCOUNTER_CNTL_SEL_0 = 0x00000000,1299PERFCOUNTER_CNTL_SEL_1 = 0x00000001,1300PERFCOUNTER_CNTL_SEL_2 = 0x00000002,1301PERFCOUNTER_CNTL_SEL_3 = 0x00000003,1302PERFCOUNTER_CNTL_SEL_4 = 0x00000004,1303PERFCOUNTER_CNTL_SEL_5 = 0x00000005,1304PERFCOUNTER_CNTL_SEL_6 = 0x00000006,1305PERFCOUNTER_CNTL_SEL_7 = 0x00000007,1306} PERFCOUNTER_CNTL_SEL;13071308/*1309* PERFCOUNTER_CNT0_STATE enum1310*/13111312typedef enum PERFCOUNTER_CNT0_STATE {1313PERFCOUNTER_CNT0_STATE_RESET = 0x00000000,1314PERFCOUNTER_CNT0_STATE_START = 0x00000001,1315PERFCOUNTER_CNT0_STATE_FREEZE = 0x00000002,1316PERFCOUNTER_CNT0_STATE_HW = 0x00000003,1317} PERFCOUNTER_CNT0_STATE;13181319/*1320* PERFCOUNTER_STATE_SEL0 enum1321*/13221323typedef enum PERFCOUNTER_STATE_SEL0 {1324PERFCOUNTER_STATE_SEL0_GLOBAL = 0x00000000,1325PERFCOUNTER_STATE_SEL0_LOCAL = 0x00000001,1326} PERFCOUNTER_STATE_SEL0;13271328/*1329* PERFCOUNTER_CNT1_STATE enum1330*/13311332typedef enum PERFCOUNTER_CNT1_STATE {1333PERFCOUNTER_CNT1_STATE_RESET = 0x00000000,1334PERFCOUNTER_CNT1_STATE_START = 0x00000001,1335PERFCOUNTER_CNT1_STATE_FREEZE = 0x00000002,1336PERFCOUNTER_CNT1_STATE_HW = 0x00000003,1337} PERFCOUNTER_CNT1_STATE;13381339/*1340* PERFCOUNTER_STATE_SEL1 enum1341*/13421343typedef enum PERFCOUNTER_STATE_SEL1 {1344PERFCOUNTER_STATE_SEL1_GLOBAL = 0x00000000,1345PERFCOUNTER_STATE_SEL1_LOCAL = 0x00000001,1346} PERFCOUNTER_STATE_SEL1;13471348/*1349* PERFCOUNTER_CNT2_STATE enum1350*/13511352typedef enum PERFCOUNTER_CNT2_STATE {1353PERFCOUNTER_CNT2_STATE_RESET = 0x00000000,1354PERFCOUNTER_CNT2_STATE_START = 0x00000001,1355PERFCOUNTER_CNT2_STATE_FREEZE = 0x00000002,1356PERFCOUNTER_CNT2_STATE_HW = 0x00000003,1357} PERFCOUNTER_CNT2_STATE;13581359/*1360* PERFCOUNTER_STATE_SEL2 enum1361*/13621363typedef enum PERFCOUNTER_STATE_SEL2 {1364PERFCOUNTER_STATE_SEL2_GLOBAL = 0x00000000,1365PERFCOUNTER_STATE_SEL2_LOCAL = 0x00000001,1366} PERFCOUNTER_STATE_SEL2;13671368/*1369* PERFCOUNTER_CNT3_STATE enum1370*/13711372typedef enum PERFCOUNTER_CNT3_STATE {1373PERFCOUNTER_CNT3_STATE_RESET = 0x00000000,1374PERFCOUNTER_CNT3_STATE_START = 0x00000001,1375PERFCOUNTER_CNT3_STATE_FREEZE = 0x00000002,1376PERFCOUNTER_CNT3_STATE_HW = 0x00000003,1377} PERFCOUNTER_CNT3_STATE;13781379/*1380* PERFCOUNTER_STATE_SEL3 enum1381*/13821383typedef enum PERFCOUNTER_STATE_SEL3 {1384PERFCOUNTER_STATE_SEL3_GLOBAL = 0x00000000,1385PERFCOUNTER_STATE_SEL3_LOCAL = 0x00000001,1386} PERFCOUNTER_STATE_SEL3;13871388/*1389* PERFCOUNTER_CNT4_STATE enum1390*/13911392typedef enum PERFCOUNTER_CNT4_STATE {1393PERFCOUNTER_CNT4_STATE_RESET = 0x00000000,1394PERFCOUNTER_CNT4_STATE_START = 0x00000001,1395PERFCOUNTER_CNT4_STATE_FREEZE = 0x00000002,1396PERFCOUNTER_CNT4_STATE_HW = 0x00000003,1397} PERFCOUNTER_CNT4_STATE;13981399/*1400* PERFCOUNTER_STATE_SEL4 enum1401*/14021403typedef enum PERFCOUNTER_STATE_SEL4 {1404PERFCOUNTER_STATE_SEL4_GLOBAL = 0x00000000,1405PERFCOUNTER_STATE_SEL4_LOCAL = 0x00000001,1406} PERFCOUNTER_STATE_SEL4;14071408/*1409* PERFCOUNTER_CNT5_STATE enum1410*/14111412typedef enum PERFCOUNTER_CNT5_STATE {1413PERFCOUNTER_CNT5_STATE_RESET = 0x00000000,1414PERFCOUNTER_CNT5_STATE_START = 0x00000001,1415PERFCOUNTER_CNT5_STATE_FREEZE = 0x00000002,1416PERFCOUNTER_CNT5_STATE_HW = 0x00000003,1417} PERFCOUNTER_CNT5_STATE;14181419/*1420* PERFCOUNTER_STATE_SEL5 enum1421*/14221423typedef enum PERFCOUNTER_STATE_SEL5 {1424PERFCOUNTER_STATE_SEL5_GLOBAL = 0x00000000,1425PERFCOUNTER_STATE_SEL5_LOCAL = 0x00000001,1426} PERFCOUNTER_STATE_SEL5;14271428/*1429* PERFCOUNTER_CNT6_STATE enum1430*/14311432typedef enum PERFCOUNTER_CNT6_STATE {1433PERFCOUNTER_CNT6_STATE_RESET = 0x00000000,1434PERFCOUNTER_CNT6_STATE_START = 0x00000001,1435PERFCOUNTER_CNT6_STATE_FREEZE = 0x00000002,1436PERFCOUNTER_CNT6_STATE_HW = 0x00000003,1437} PERFCOUNTER_CNT6_STATE;14381439/*1440* PERFCOUNTER_STATE_SEL6 enum1441*/14421443typedef enum PERFCOUNTER_STATE_SEL6 {1444PERFCOUNTER_STATE_SEL6_GLOBAL = 0x00000000,1445PERFCOUNTER_STATE_SEL6_LOCAL = 0x00000001,1446} PERFCOUNTER_STATE_SEL6;14471448/*1449* PERFCOUNTER_CNT7_STATE enum1450*/14511452typedef enum PERFCOUNTER_CNT7_STATE {1453PERFCOUNTER_CNT7_STATE_RESET = 0x00000000,1454PERFCOUNTER_CNT7_STATE_START = 0x00000001,1455PERFCOUNTER_CNT7_STATE_FREEZE = 0x00000002,1456PERFCOUNTER_CNT7_STATE_HW = 0x00000003,1457} PERFCOUNTER_CNT7_STATE;14581459/*1460* PERFCOUNTER_STATE_SEL7 enum1461*/14621463typedef enum PERFCOUNTER_STATE_SEL7 {1464PERFCOUNTER_STATE_SEL7_GLOBAL = 0x00000000,1465PERFCOUNTER_STATE_SEL7_LOCAL = 0x00000001,1466} PERFCOUNTER_STATE_SEL7;14671468/*1469* PERFMON_STATE enum1470*/14711472typedef enum PERFMON_STATE {1473PERFMON_STATE_RESET = 0x00000000,1474PERFMON_STATE_START = 0x00000001,1475PERFMON_STATE_FREEZE = 0x00000002,1476PERFMON_STATE_HW = 0x00000003,1477} PERFMON_STATE;14781479/*1480* PERFMON_CNTOFF_AND_OR enum1481*/14821483typedef enum PERFMON_CNTOFF_AND_OR {1484PERFMON_CNTOFF_OR = 0x00000000,1485PERFMON_CNTOFF_AND = 0x00000001,1486} PERFMON_CNTOFF_AND_OR;14871488/*1489* PERFMON_CNTOFF_INT_EN enum1490*/14911492typedef enum PERFMON_CNTOFF_INT_EN {1493PERFMON_CNTOFF_INT_DISABLE = 0x00000000,1494PERFMON_CNTOFF_INT_ENABLE = 0x00000001,1495} PERFMON_CNTOFF_INT_EN;14961497/*1498* PERFMON_CNTOFF_INT_TYPE enum1499*/15001501typedef enum PERFMON_CNTOFF_INT_TYPE {1502PERFMON_CNTOFF_INT_TYPE_LEVEL = 0x00000000,1503PERFMON_CNTOFF_INT_TYPE_PULSE = 0x00000001,1504} PERFMON_CNTOFF_INT_TYPE;15051506/*******************************************************1507* HUBP Enums1508*******************************************************/15091510/*1511* ROTATION_ANGLE enum1512*/15131514typedef enum ROTATION_ANGLE {1515ROTATE_0_DEGREES = 0x00000000,1516ROTATE_90_DEGREES = 0x00000001,1517ROTATE_180_DEGREES = 0x00000002,1518ROTATE_270_DEGREES = 0x00000003,1519} ROTATION_ANGLE;15201521/*1522* H_MIRROR_EN enum1523*/15241525typedef enum H_MIRROR_EN {1526HW_MIRRORING_DISABLE = 0x00000000,1527HW_MIRRORING_ENABLE = 0x00000001,1528} H_MIRROR_EN;15291530/*1531* NUM_PIPES enum1532*/15331534typedef enum NUM_PIPES {1535ONE_PIPE = 0x00000000,1536TWO_PIPES = 0x00000001,1537FOUR_PIPES = 0x00000002,1538EIGHT_PIPES = 0x00000003,1539SIXTEEN_PIPES = 0x00000004,1540THIRTY_TWO_PIPES = 0x00000005,1541SIXTY_FOUR_PIPES = 0x00000006,1542} NUM_PIPES;15431544/*1545* NUM_BANKS enum1546*/15471548typedef enum NUM_BANKS {1549ONE_BANK = 0x00000000,1550TWO_BANKS = 0x00000001,1551FOUR_BANKS = 0x00000002,1552EIGHT_BANKS = 0x00000003,1553SIXTEEN_BANKS = 0x00000004,1554} NUM_BANKS;15551556/*1557* SW_MODE enum1558*/15591560typedef enum SW_MODE {1561SWIZZLE_LINEAR = 0x00000000,1562SWIZZLE_4KB_S = 0x00000005,1563SWIZZLE_4KB_D = 0x00000006,1564SWIZZLE_64KB_S = 0x00000009,1565SWIZZLE_64KB_D = 0x0000000a,1566SWIZZLE_VAR_S = 0x0000000d,1567SWIZZLE_VAR_D = 0x0000000e,1568SWIZZLE_64KB_S_T = 0x00000011,1569SWIZZLE_64KB_D_T = 0x00000012,1570SWIZZLE_4KB_S_X = 0x00000015,1571SWIZZLE_4KB_D_X = 0x00000016,1572SWIZZLE_64KB_S_X = 0x00000019,1573SWIZZLE_64KB_D_X = 0x0000001a,1574SWIZZLE_64KB_R_X = 0x0000001b,1575SWIZZLE_VAR_S_X = 0x0000001d,1576SWIZZLE_VAR_D_X = 0x0000001e,1577} SW_MODE;15781579/*1580* PIPE_INTERLEAVE enum1581*/15821583typedef enum PIPE_INTERLEAVE {1584PIPE_INTERLEAVE_256B = 0x00000000,1585PIPE_INTERLEAVE_512B = 0x00000001,1586PIPE_INTERLEAVE_1KB = 0x00000002,1587} PIPE_INTERLEAVE;15881589/*1590* LEGACY_PIPE_INTERLEAVE enum1591*/15921593typedef enum LEGACY_PIPE_INTERLEAVE {1594LEGACY_PIPE_INTERLEAVE_256B = 0x00000000,1595LEGACY_PIPE_INTERLEAVE_512B = 0x00000001,1596} LEGACY_PIPE_INTERLEAVE;15971598/*1599* NUM_SE enum1600*/16011602typedef enum NUM_SE {1603ONE_SHADER_ENGIN = 0x00000000,1604TWO_SHADER_ENGINS = 0x00000001,1605FOUR_SHADER_ENGINS = 0x00000002,1606EIGHT_SHADER_ENGINS = 0x00000003,1607} NUM_SE;16081609/*1610* NUM_RB_PER_SE enum1611*/16121613typedef enum NUM_RB_PER_SE {1614ONE_RB_PER_SE = 0x00000000,1615TWO_RB_PER_SE = 0x00000001,1616FOUR_RB_PER_SE = 0x00000002,1617} NUM_RB_PER_SE;16181619/*1620* MAX_COMPRESSED_FRAGS enum1621*/16221623typedef enum MAX_COMPRESSED_FRAGS {1624ONE_FRAGMENT = 0x00000000,1625TWO_FRAGMENTS = 0x00000001,1626FOUR_FRAGMENTS = 0x00000002,1627EIGHT_FRAGMENTS = 0x00000003,1628} MAX_COMPRESSED_FRAGS;16291630/*1631* DIM_TYPE enum1632*/16331634typedef enum DIM_TYPE {1635DIM_TYPE_1D = 0x00000000,1636DIM_TYPE_2D = 0x00000001,1637DIM_TYPE_3D = 0x00000002,1638DIM_TYPE_RESERVED = 0x00000003,1639} DIM_TYPE;16401641/*1642* META_LINEAR enum1643*/16441645typedef enum META_LINEAR {1646META_SURF_TILED = 0x00000000,1647META_SURF_LINEAR = 0x00000001,1648} META_LINEAR;16491650/*1651* RB_ALIGNED enum1652*/16531654typedef enum RB_ALIGNED {1655RB_UNALIGNED_META_SURF = 0x00000000,1656RB_ALIGNED_META_SURF = 0x00000001,1657} RB_ALIGNED;16581659/*1660* PIPE_ALIGNED enum1661*/16621663typedef enum PIPE_ALIGNED {1664PIPE_UNALIGNED_SURF = 0x00000000,1665PIPE_ALIGNED_SURF = 0x00000001,1666} PIPE_ALIGNED;16671668/*1669* ARRAY_MODE enum1670*/16711672typedef enum ARRAY_MODE {1673AM_LINEAR_GENERAL = 0x00000000,1674AM_LINEAR_ALIGNED = 0x00000001,1675AM_1D_TILED_THIN1 = 0x00000002,1676AM_1D_TILED_THICK = 0x00000003,1677AM_2D_TILED_THIN1 = 0x00000004,1678AM_PRT_TILED_THIN1 = 0x00000005,1679AM_PRT_2D_TILED_THIN1 = 0x00000006,1680AM_2D_TILED_THICK = 0x00000007,1681AM_2D_TILED_XTHICK = 0x00000008,1682AM_PRT_TILED_THICK = 0x00000009,1683AM_PRT_2D_TILED_THICK = 0x0000000a,1684AM_PRT_3D_TILED_THIN1 = 0x0000000b,1685AM_3D_TILED_THIN1 = 0x0000000c,1686AM_3D_TILED_THICK = 0x0000000d,1687AM_3D_TILED_XTHICK = 0x0000000e,1688AM_PRT_3D_TILED_THICK = 0x0000000f,1689} ARRAY_MODE;16901691/*1692* PIPE_CONFIG enum1693*/16941695typedef enum PIPE_CONFIG {1696P2 = 0x00000000,1697P4_8x16 = 0x00000004,1698P4_16x16 = 0x00000005,1699P4_16x32 = 0x00000006,1700P4_32x32 = 0x00000007,1701P8_16x16_8x16 = 0x00000008,1702P8_16x32_8x16 = 0x00000009,1703P8_32x32_8x16 = 0x0000000a,1704P8_16x32_16x16 = 0x0000000b,1705P8_32x32_16x16 = 0x0000000c,1706P8_32x32_16x32 = 0x0000000d,1707P8_32x64_32x32 = 0x0000000e,1708P16_32x32_8x16 = 0x00000010,1709P16_32x32_16x16 = 0x00000011,1710P16_ADDR_SURF = 0x00000012,1711} PIPE_CONFIG;17121713/*1714* MICRO_TILE_MODE_NEW enum1715*/17161717typedef enum MICRO_TILE_MODE_NEW {1718DISPLAY_MICRO_TILING = 0x00000000,1719THIN_MICRO_TILING = 0x00000001,1720DEPTH_MICRO_TILING = 0x00000002,1721ROTATED_MICRO_TILING = 0x00000003,1722THICK_MICRO_TILING = 0x00000004,1723} MICRO_TILE_MODE_NEW;17241725/*1726* TILE_SPLIT enum1727*/17281729typedef enum TILE_SPLIT {1730SURF_TILE_SPLIT_64B = 0x00000000,1731SURF_TILE_SPLIT_128B = 0x00000001,1732SURF_TILE_SPLIT_256B = 0x00000002,1733SURF_TILE_SPLIT_512B = 0x00000003,1734SURF_TILE_SPLIT_1KB = 0x00000004,1735SURF_TILE_SPLIT_2KB = 0x00000005,1736SURF_TILE_SPLIT_4KB = 0x00000006,1737} TILE_SPLIT;17381739/*1740* BANK_WIDTH enum1741*/17421743typedef enum BANK_WIDTH {1744SURF_BANK_WIDTH_1 = 0x00000000,1745SURF_BANK_WIDTH_2 = 0x00000001,1746SURF_BANK_WIDTH_4 = 0x00000002,1747SURF_BANK_WIDTH_8 = 0x00000003,1748} BANK_WIDTH;17491750/*1751* BANK_HEIGHT enum1752*/17531754typedef enum BANK_HEIGHT {1755SURF_BANK_HEIGHT_1 = 0x00000000,1756SURF_BANK_HEIGHT_2 = 0x00000001,1757SURF_BANK_HEIGHT_4 = 0x00000002,1758SURF_BANK_HEIGHT_8 = 0x00000003,1759} BANK_HEIGHT;17601761/*1762* MACRO_TILE_ASPECT enum1763*/17641765typedef enum MACRO_TILE_ASPECT {1766SURF_MACRO_ASPECT_1 = 0x00000000,1767SURF_MACRO_ASPECT_2 = 0x00000001,1768SURF_MACRO_ASPECT_4 = 0x00000002,1769SURF_MACRO_ASPECT_8 = 0x00000003,1770} MACRO_TILE_ASPECT;17711772/*1773* LEGACY_NUM_BANKS enum1774*/17751776typedef enum LEGACY_NUM_BANKS {1777SURF_2_BANK = 0x00000000,1778SURF_4_BANK = 0x00000001,1779SURF_8_BANK = 0x00000002,1780SURF_16_BANK = 0x00000003,1781} LEGACY_NUM_BANKS;17821783/*1784* SWATH_HEIGHT enum1785*/17861787typedef enum SWATH_HEIGHT {1788SWATH_HEIGHT_1L = 0x00000000,1789SWATH_HEIGHT_2L = 0x00000001,1790SWATH_HEIGHT_4L = 0x00000002,1791SWATH_HEIGHT_8L = 0x00000003,1792SWATH_HEIGHT_16L = 0x00000004,1793} SWATH_HEIGHT;17941795/*1796* PTE_ROW_HEIGHT_LINEAR enum1797*/17981799typedef enum PTE_ROW_HEIGHT_LINEAR {1800PTE_ROW_HEIGHT_LINEAR_8L = 0x00000000,1801PTE_ROW_HEIGHT_LINEAR_16L = 0x00000001,1802PTE_ROW_HEIGHT_LINEAR_32L = 0x00000002,1803PTE_ROW_HEIGHT_LINEAR_64L = 0x00000003,1804PTE_ROW_HEIGHT_LINEAR_128L = 0x00000004,1805PTE_ROW_HEIGHT_LINEAR_256L = 0x00000005,1806PTE_ROW_HEIGHT_LINEAR_512L = 0x00000006,1807PTE_ROW_HEIGHT_LINEAR_1024L = 0x00000007,1808} PTE_ROW_HEIGHT_LINEAR;18091810/*1811* CHUNK_SIZE enum1812*/18131814typedef enum CHUNK_SIZE {1815CHUNK_SIZE_1KB = 0x00000000,1816CHUNK_SIZE_2KB = 0x00000001,1817CHUNK_SIZE_4KB = 0x00000002,1818CHUNK_SIZE_8KB = 0x00000003,1819CHUNK_SIZE_16KB = 0x00000004,1820CHUNK_SIZE_32KB = 0x00000005,1821CHUNK_SIZE_64KB = 0x00000006,1822} CHUNK_SIZE;18231824/*1825* MIN_CHUNK_SIZE enum1826*/18271828typedef enum MIN_CHUNK_SIZE {1829NO_MIN_CHUNK_SIZE = 0x00000000,1830MIN_CHUNK_SIZE_256B = 0x00000001,1831MIN_CHUNK_SIZE_512B = 0x00000002,1832MIN_CHUNK_SIZE_1024B = 0x00000003,1833} MIN_CHUNK_SIZE;18341835/*1836* META_CHUNK_SIZE enum1837*/18381839typedef enum META_CHUNK_SIZE {1840META_CHUNK_SIZE_1KB = 0x00000000,1841META_CHUNK_SIZE_2KB = 0x00000001,1842META_CHUNK_SIZE_4KB = 0x00000002,1843META_CHUNK_SIZE_8KB = 0x00000003,1844} META_CHUNK_SIZE;18451846/*1847* MIN_META_CHUNK_SIZE enum1848*/18491850typedef enum MIN_META_CHUNK_SIZE {1851NO_MIN_META_CHUNK_SIZE = 0x00000000,1852MIN_META_CHUNK_SIZE_64B = 0x00000001,1853MIN_META_CHUNK_SIZE_128B = 0x00000002,1854MIN_META_CHUNK_SIZE_256B = 0x00000003,1855} MIN_META_CHUNK_SIZE;18561857/*1858* DPTE_GROUP_SIZE enum1859*/18601861typedef enum DPTE_GROUP_SIZE {1862DPTE_GROUP_SIZE_64B = 0x00000000,1863DPTE_GROUP_SIZE_128B = 0x00000001,1864DPTE_GROUP_SIZE_256B = 0x00000002,1865DPTE_GROUP_SIZE_512B = 0x00000003,1866DPTE_GROUP_SIZE_1024B = 0x00000004,1867DPTE_GROUP_SIZE_2048B = 0x00000005,1868DPTE_GROUP_SIZE_4096B = 0x00000006,1869DPTE_GROUP_SIZE_8192B = 0x00000007,1870} DPTE_GROUP_SIZE;18711872/*1873* MPTE_GROUP_SIZE enum1874*/18751876typedef enum MPTE_GROUP_SIZE {1877MPTE_GROUP_SIZE_64B = 0x00000000,1878MPTE_GROUP_SIZE_128B = 0x00000001,1879MPTE_GROUP_SIZE_256B = 0x00000002,1880MPTE_GROUP_SIZE_512B = 0x00000003,1881MPTE_GROUP_SIZE_1024B = 0x00000004,1882MPTE_GROUP_SIZE_2048B = 0x00000005,1883MPTE_GROUP_SIZE_4096B = 0x00000006,1884MPTE_GROUP_SIZE_8192B = 0x00000007,1885} MPTE_GROUP_SIZE;18861887/*1888* HUBP_BLANK_EN enum1889*/18901891typedef enum HUBP_BLANK_EN {1892HUBP_BLANK_SW_DEASSERT = 0x00000000,1893HUBP_BLANK_SW_ASSERT = 0x00000001,1894} HUBP_BLANK_EN;18951896/*1897* HUBP_DISABLE enum1898*/18991900typedef enum HUBP_DISABLE {1901HUBP_ENABLED = 0x00000000,1902HUBP_DISABLED = 0x00000001,1903} HUBP_DISABLE;19041905/*1906* HUBP_TTU_DISABLE enum1907*/19081909typedef enum HUBP_TTU_DISABLE {1910HUBP_TTU_ENABLED = 0x00000000,1911HUBP_TTU_DISABLED = 0x00000001,1912} HUBP_TTU_DISABLE;19131914/*1915* HUBP_NO_OUTSTANDING_REQ enum1916*/19171918typedef enum HUBP_NO_OUTSTANDING_REQ {1919OUTSTANDING_REQ = 0x00000000,1920NO_OUTSTANDING_REQ = 0x00000001,1921} HUBP_NO_OUTSTANDING_REQ;19221923/*1924* HUBP_IN_BLANK enum1925*/19261927typedef enum HUBP_IN_BLANK {1928HUBP_IN_ACTIVE = 0x00000000,1929HUBP_IN_VBLANK = 0x00000001,1930} HUBP_IN_BLANK;19311932/*1933* HUBP_VTG_SEL enum1934*/19351936typedef enum HUBP_VTG_SEL {1937VTG_SEL_0 = 0x00000000,1938VTG_SEL_1 = 0x00000001,1939VTG_SEL_2 = 0x00000002,1940VTG_SEL_3 = 0x00000003,1941VTG_SEL_4 = 0x00000004,1942VTG_SEL_5 = 0x00000005,1943} HUBP_VTG_SEL;19441945/*1946* HUBP_VREADY_AT_OR_AFTER_VSYNC enum1947*/19481949typedef enum HUBP_VREADY_AT_OR_AFTER_VSYNC {1950VREADY_BEFORE_VSYNC = 0x00000000,1951VREADY_AT_OR_AFTER_VSYNC = 0x00000001,1952} HUBP_VREADY_AT_OR_AFTER_VSYNC;19531954/*1955* VMPG_SIZE enum1956*/19571958typedef enum VMPG_SIZE {1959VMPG_SIZE_4KB = 0x00000000,1960VMPG_SIZE_64KB = 0x00000001,1961} VMPG_SIZE;19621963/*1964* HUBP_MEASURE_WIN_MODE_DCFCLK enum1965*/19661967typedef enum HUBP_MEASURE_WIN_MODE_DCFCLK {1968HUBP_MEASURE_WIN_MODE_DCFCLK_0 = 0x00000000,1969HUBP_MEASURE_WIN_MODE_DCFCLK_1 = 0x00000001,1970HUBP_MEASURE_WIN_MODE_DCFCLK_2 = 0x00000002,1971HUBP_MEASURE_WIN_MODE_DCFCLK_3 = 0x00000003,1972} HUBP_MEASURE_WIN_MODE_DCFCLK;19731974/*******************************************************1975* HUBPREQ Enums1976*******************************************************/19771978/*1979* SURFACE_TMZ enum1980*/19811982typedef enum SURFACE_TMZ {1983SURFACE_IS_NOT_TMZ = 0x00000000,1984SURFACE_IS_TMZ = 0x00000001,1985} SURFACE_TMZ;19861987/*1988* SURFACE_DCC enum1989*/19901991typedef enum SURFACE_DCC {1992SURFACE_IS_NOT_DCC = 0x00000000,1993SURFACE_IS_DCC = 0x00000001,1994} SURFACE_DCC;19951996/*1997* SURFACE_DCC_IND_64B enum1998*/19992000typedef enum SURFACE_DCC_IND_64B {2001SURFACE_DCC_IS_NOT_IND_64B = 0x00000000,2002SURFACE_DCC_IS_IND_64B = 0x00000001,2003} SURFACE_DCC_IND_64B;20042005/*2006* SURFACE_FLIP_TYPE enum2007*/20082009typedef enum SURFACE_FLIP_TYPE {2010SURFACE_V_FLIP = 0x00000000,2011SURFACE_I_FLIP = 0x00000001,2012} SURFACE_FLIP_TYPE;20132014/*2015* SURFACE_FLIP_MODE_FOR_STEREOSYNC enum2016*/20172018typedef enum SURFACE_FLIP_MODE_FOR_STEREOSYNC {2019FLIP_ANY_FRAME = 0x00000000,2020FLIP_LEFT_EYE = 0x00000001,2021FLIP_RIGHT_EYE = 0x00000002,2022SURFACE_FLIP_MODE_FOR_STEREOSYNC_RESERVED = 0x00000003,2023} SURFACE_FLIP_MODE_FOR_STEREOSYNC;20242025/*2026* SURFACE_UPDATE_LOCK enum2027*/20282029typedef enum SURFACE_UPDATE_LOCK {2030SURFACE_UPDATE_IS_UNLOCKED = 0x00000000,2031SURFACE_UPDATE_IS_LOCKED = 0x00000001,2032} SURFACE_UPDATE_LOCK;20332034/*2035* SURFACE_FLIP_IN_STEREOSYNC enum2036*/20372038typedef enum SURFACE_FLIP_IN_STEREOSYNC {2039SURFACE_FLIP_NOT_IN_STEREOSYNC_MODE = 0x00000000,2040SURFACE_FLIP_IN_STEREOSYNC_MODE = 0x00000001,2041} SURFACE_FLIP_IN_STEREOSYNC;20422043/*2044* SURFACE_FLIP_STEREO_SELECT_DISABLE enum2045*/20462047typedef enum SURFACE_FLIP_STEREO_SELECT_DISABLE {2048SURFACE_FLIP_STEREO_SELECT_ENABLED = 0x00000000,2049SURFACE_FLIP_STEREO_SELECT_DISABLED = 0x00000001,2050} SURFACE_FLIP_STEREO_SELECT_DISABLE;20512052/*2053* SURFACE_FLIP_STEREO_SELECT_POLARITY enum2054*/20552056typedef enum SURFACE_FLIP_STEREO_SELECT_POLARITY {2057SURFACE_FLIP_STEREO_SELECT_POLARITY_NOT_INVERT = 0x00000000,2058SURFACE_FLIP_STEREO_SELECT_POLARITY_INVERT = 0x00000001,2059} SURFACE_FLIP_STEREO_SELECT_POLARITY;20602061/*2062* SURFACE_INUSE_RAED_NO_LATCH enum2063*/20642065typedef enum SURFACE_INUSE_RAED_NO_LATCH {2066SURFACE_INUSE_IS_LATCHED = 0x00000000,2067SURFACE_INUSE_IS_NOT_LATCHED = 0x00000001,2068} SURFACE_INUSE_RAED_NO_LATCH;20692070/*2071* INT_MASK enum2072*/20732074typedef enum INT_MASK {2075INT_DISABLED = 0x00000000,2076INT_ENABLED = 0x00000001,2077} INT_MASK;20782079/*2080* SURFACE_FLIP_INT_TYPE enum2081*/20822083typedef enum SURFACE_FLIP_INT_TYPE {2084SURFACE_FLIP_INT_LEVEL = 0x00000000,2085SURFACE_FLIP_INT_PULSE = 0x00000001,2086} SURFACE_FLIP_INT_TYPE;20872088/*2089* SURFACE_FLIP_AWAY_INT_TYPE enum2090*/20912092typedef enum SURFACE_FLIP_AWAY_INT_TYPE {2093SURFACE_FLIP_AWAY_INT_LEVEL = 0x00000000,2094SURFACE_FLIP_AWAY_INT_PULSE = 0x00000001,2095} SURFACE_FLIP_AWAY_INT_TYPE;20962097/*2098* SURFACE_FLIP_VUPDATE_SKIP_NUM enum2099*/21002101typedef enum SURFACE_FLIP_VUPDATE_SKIP_NUM {2102SURFACE_FLIP_VUPDATE_SKIP_NUM_0 = 0x00000000,2103SURFACE_FLIP_VUPDATE_SKIP_NUM_1 = 0x00000001,2104SURFACE_FLIP_VUPDATE_SKIP_NUM_2 = 0x00000002,2105SURFACE_FLIP_VUPDATE_SKIP_NUM_3 = 0x00000003,2106SURFACE_FLIP_VUPDATE_SKIP_NUM_4 = 0x00000004,2107SURFACE_FLIP_VUPDATE_SKIP_NUM_5 = 0x00000005,2108SURFACE_FLIP_VUPDATE_SKIP_NUM_6 = 0x00000006,2109SURFACE_FLIP_VUPDATE_SKIP_NUM_7 = 0x00000007,2110SURFACE_FLIP_VUPDATE_SKIP_NUM_8 = 0x00000008,2111SURFACE_FLIP_VUPDATE_SKIP_NUM_9 = 0x00000009,2112SURFACE_FLIP_VUPDATE_SKIP_NUM_10 = 0x0000000a,2113SURFACE_FLIP_VUPDATE_SKIP_NUM_11 = 0x0000000b,2114SURFACE_FLIP_VUPDATE_SKIP_NUM_12 = 0x0000000c,2115SURFACE_FLIP_VUPDATE_SKIP_NUM_13 = 0x0000000d,2116SURFACE_FLIP_VUPDATE_SKIP_NUM_14 = 0x0000000e,2117SURFACE_FLIP_VUPDATE_SKIP_NUM_15 = 0x0000000f,2118} SURFACE_FLIP_VUPDATE_SKIP_NUM;21192120/*2121* DFQ_SIZE enum2122*/21232124typedef enum DFQ_SIZE {2125DFQ_SIZE_0 = 0x00000000,2126DFQ_SIZE_1 = 0x00000001,2127DFQ_SIZE_2 = 0x00000002,2128DFQ_SIZE_3 = 0x00000003,2129DFQ_SIZE_4 = 0x00000004,2130DFQ_SIZE_5 = 0x00000005,2131DFQ_SIZE_6 = 0x00000006,2132DFQ_SIZE_7 = 0x00000007,2133} DFQ_SIZE;21342135/*2136* DFQ_MIN_FREE_ENTRIES enum2137*/21382139typedef enum DFQ_MIN_FREE_ENTRIES {2140DFQ_MIN_FREE_ENTRIES_0 = 0x00000000,2141DFQ_MIN_FREE_ENTRIES_1 = 0x00000001,2142DFQ_MIN_FREE_ENTRIES_2 = 0x00000002,2143DFQ_MIN_FREE_ENTRIES_3 = 0x00000003,2144DFQ_MIN_FREE_ENTRIES_4 = 0x00000004,2145DFQ_MIN_FREE_ENTRIES_5 = 0x00000005,2146DFQ_MIN_FREE_ENTRIES_6 = 0x00000006,2147DFQ_MIN_FREE_ENTRIES_7 = 0x00000007,2148} DFQ_MIN_FREE_ENTRIES;21492150/*2151* DFQ_NUM_ENTRIES enum2152*/21532154typedef enum DFQ_NUM_ENTRIES {2155DFQ_NUM_ENTRIES_0 = 0x00000000,2156DFQ_NUM_ENTRIES_1 = 0x00000001,2157DFQ_NUM_ENTRIES_2 = 0x00000002,2158DFQ_NUM_ENTRIES_3 = 0x00000003,2159DFQ_NUM_ENTRIES_4 = 0x00000004,2160DFQ_NUM_ENTRIES_5 = 0x00000005,2161DFQ_NUM_ENTRIES_6 = 0x00000006,2162DFQ_NUM_ENTRIES_7 = 0x00000007,2163DFQ_NUM_ENTRIES_8 = 0x00000008,2164} DFQ_NUM_ENTRIES;21652166/*2167* FLIP_RATE enum2168*/21692170typedef enum FLIP_RATE {2171FLIP_RATE_0 = 0x00000000,2172FLIP_RATE_1 = 0x00000001,2173FLIP_RATE_2 = 0x00000002,2174FLIP_RATE_3 = 0x00000003,2175FLIP_RATE_4 = 0x00000004,2176FLIP_RATE_5 = 0x00000005,2177FLIP_RATE_6 = 0x00000006,2178FLIP_RATE_7 = 0x00000007,2179} FLIP_RATE;21802181/*******************************************************2182* HUBPRET Enums2183*******************************************************/21842185/*2186* DETILE_BUFFER_PACKER_ENABLE enum2187*/21882189typedef enum DETILE_BUFFER_PACKER_ENABLE {2190DETILE_BUFFER_PACKER_IS_DISABLE = 0x00000000,2191DETILE_BUFFER_PACKER_IS_ENABLE = 0x00000001,2192} DETILE_BUFFER_PACKER_ENABLE;21932194/*2195* CROSSBAR_FOR_ALPHA enum2196*/21972198typedef enum CROSSBAR_FOR_ALPHA {2199ALPHA_DATA_ON_ALPHA_PORT = 0x00000000,2200ALPHA_DATA_ON_Y_G_PORT = 0x00000001,2201ALPHA_DATA_ON_CB_B_PORT = 0x00000002,2202ALPHA_DATA_ON_CR_R_PORT = 0x00000003,2203} CROSSBAR_FOR_ALPHA;22042205/*2206* CROSSBAR_FOR_Y_G enum2207*/22082209typedef enum CROSSBAR_FOR_Y_G {2210Y_G_DATA_ON_ALPHA_PORT = 0x00000000,2211Y_G_DATA_ON_Y_G_PORT = 0x00000001,2212Y_G_DATA_ON_CB_B_PORT = 0x00000002,2213Y_G_DATA_ON_CR_R_PORT = 0x00000003,2214} CROSSBAR_FOR_Y_G;22152216/*2217* CROSSBAR_FOR_CB_B enum2218*/22192220typedef enum CROSSBAR_FOR_CB_B {2221CB_B_DATA_ON_ALPHA_PORT = 0x00000000,2222CB_B_DATA_ON_Y_G_PORT = 0x00000001,2223CB_B_DATA_ON_CB_B_PORT = 0x00000002,2224CB_B_DATA_ON_CR_R_PORT = 0x00000003,2225} CROSSBAR_FOR_CB_B;22262227/*2228* CROSSBAR_FOR_CR_R enum2229*/22302231typedef enum CROSSBAR_FOR_CR_R {2232CR_R_DATA_ON_ALPHA_PORT = 0x00000000,2233CR_R_DATA_ON_Y_G_PORT = 0x00000001,2234CR_R_DATA_ON_CB_B_PORT = 0x00000002,2235CR_R_DATA_ON_CR_R_PORT = 0x00000003,2236} CROSSBAR_FOR_CR_R;22372238/*2239* DET_MEM_PWR_LIGHT_SLEEP_MODE enum2240*/22412242typedef enum DET_MEM_PWR_LIGHT_SLEEP_MODE {2243DET_MEM_POWER_LIGHT_SLEEP_MODE_OFF = 0x00000000,2244DET_MEM_POWER_LIGHT_SLEEP_MODE_1 = 0x00000001,2245DET_MEM_POWER_LIGHT_SLEEP_MODE_2 = 0x00000002,2246} DET_MEM_PWR_LIGHT_SLEEP_MODE;22472248/*2249* PIXCDC_MEM_PWR_LIGHT_SLEEP_MODE enum2250*/22512252typedef enum PIXCDC_MEM_PWR_LIGHT_SLEEP_MODE {2253PIXCDC_MEM_POWER_LIGHT_SLEEP_MODE_OFF = 0x00000000,2254PIXCDC_MEM_POWER_LIGHT_SLEEP_MODE_1 = 0x00000001,2255} PIXCDC_MEM_PWR_LIGHT_SLEEP_MODE;22562257/*******************************************************2258* CURSOR Enums2259*******************************************************/22602261/*2262* CURSOR_ENABLE enum2263*/22642265typedef enum CURSOR_ENABLE {2266CURSOR_IS_DISABLE = 0x00000000,2267CURSOR_IS_ENABLE = 0x00000001,2268} CURSOR_ENABLE;22692270/*2271* CURSOR_2X_MAGNIFY enum2272*/22732274typedef enum CURSOR_2X_MAGNIFY {2275CURSOR_2X_MAGNIFY_IS_DISABLE = 0x00000000,2276CURSOR_2X_MAGNIFY_IS_ENABLE = 0x00000001,2277} CURSOR_2X_MAGNIFY;22782279/*2280* CURSOR_MODE enum2281*/22822283typedef enum CURSOR_MODE {2284CURSOR_MONO_2BIT = 0x00000000,2285CURSOR_COLOR_24BIT_1BIT_AND = 0x00000001,2286CURSOR_COLOR_24BIT_8BIT_ALPHA_PREMULT = 0x00000002,2287CURSOR_COLOR_24BIT_8BIT_ALPHA_UNPREMULT = 0x00000003,2288CURSOR_COLOR_64BIT_FP_PREMULT = 0x00000004,2289CURSOR_COLOR_64BIT_FP_UNPREMULT = 0x00000005,2290} CURSOR_MODE;22912292/*2293* CURSOR_SURFACE_TMZ enum2294*/22952296typedef enum CURSOR_SURFACE_TMZ {2297CURSOR_SURFACE_IS_NOT_TMZ = 0x00000000,2298CURSOR_SURFACE_IS_TMZ = 0x00000001,2299} CURSOR_SURFACE_TMZ;23002301/*2302* CURSOR_SNOOP enum2303*/23042305typedef enum CURSOR_SNOOP {2306CURSOR_IS_NOT_SNOOP = 0x00000000,2307CURSOR_IS_SNOOP = 0x00000001,2308} CURSOR_SNOOP;23092310/*2311* CURSOR_SYSTEM enum2312*/23132314typedef enum CURSOR_SYSTEM {2315CURSOR_IN_SYSTEM_PHYSICAL_ADDRESS = 0x00000000,2316CURSOR_IN_GUEST_PHYSICAL_ADDRESS = 0x00000001,2317} CURSOR_SYSTEM;23182319/*2320* CURSOR_PITCH enum2321*/23222323typedef enum CURSOR_PITCH {2324CURSOR_PITCH_64_PIXELS = 0x00000000,2325CURSOR_PITCH_128_PIXELS = 0x00000001,2326CURSOR_PITCH_256_PIXELS = 0x00000002,2327} CURSOR_PITCH;23282329/*2330* CURSOR_LINES_PER_CHUNK enum2331*/23322333typedef enum CURSOR_LINES_PER_CHUNK {2334CURSOR_LINE_PER_CHUNK_1 = 0x00000000,2335CURSOR_LINE_PER_CHUNK_2 = 0x00000001,2336CURSOR_LINE_PER_CHUNK_4 = 0x00000002,2337CURSOR_LINE_PER_CHUNK_8 = 0x00000003,2338CURSOR_LINE_PER_CHUNK_16 = 0x00000004,2339} CURSOR_LINES_PER_CHUNK;23402341/*2342* CURSOR_PERFMON_LATENCY_MEASURE_EN enum2343*/23442345typedef enum CURSOR_PERFMON_LATENCY_MEASURE_EN {2346CURSOR_PERFMON_LATENCY_MEASURE_IS_DISABLED = 0x00000000,2347CURSOR_PERFMON_LATENCY_MEASURE_IS_ENABLED = 0x00000001,2348} CURSOR_PERFMON_LATENCY_MEASURE_EN;23492350/*2351* CURSOR_PERFMON_LATENCY_MEASURE_SEL enum2352*/23532354typedef enum CURSOR_PERFMON_LATENCY_MEASURE_SEL {2355CURSOR_PERFMON_LATENCY_MEASURE_MC_LATENCY = 0x00000000,2356CURSOR_PERFMON_LATENCY_MEASURE_CROB_LATENCY = 0x00000001,2357} CURSOR_PERFMON_LATENCY_MEASURE_SEL;23582359/*2360* CURSOR_STEREO_EN enum2361*/23622363typedef enum CURSOR_STEREO_EN {2364CURSOR_STEREO_IS_DISABLED = 0x00000000,2365CURSOR_STEREO_IS_ENABLED = 0x00000001,2366} CURSOR_STEREO_EN;23672368/*2369* CURSOR_XY_POSITION_ROTATION_AND_MIRRORING_BYPASS enum2370*/23712372typedef enum CURSOR_XY_POSITION_ROTATION_AND_MIRRORING_BYPASS {2373CURSOR_XY_POSITION_ROTATION_AND_MIRRORING_BYPASS_0 = 0x00000000,2374CURSOR_XY_POSITION_ROTATION_AND_MIRRORING_BYPASS_1 = 0x00000001,2375} CURSOR_XY_POSITION_ROTATION_AND_MIRRORING_BYPASS;23762377/*2378* CROB_MEM_PWR_LIGHT_SLEEP_MODE enum2379*/23802381typedef enum CROB_MEM_PWR_LIGHT_SLEEP_MODE {2382CROB_MEM_POWER_LIGHT_SLEEP_MODE_OFF = 0x00000000,2383CROB_MEM_POWER_LIGHT_SLEEP_MODE_1 = 0x00000001,2384CROB_MEM_POWER_LIGHT_SLEEP_MODE_2 = 0x00000002,2385} CROB_MEM_PWR_LIGHT_SLEEP_MODE;23862387/*2388* DMDATA_UPDATED enum2389*/23902391typedef enum DMDATA_UPDATED {2392DMDATA_NOT_UPDATED = 0x00000000,2393DMDATA_WAS_UPDATED = 0x00000001,2394} DMDATA_UPDATED;23952396/*2397* DMDATA_REPEAT enum2398*/23992400typedef enum DMDATA_REPEAT {2401DMDATA_USE_FOR_CURRENT_FRAME_ONLY = 0x00000000,2402DMDATA_USE_FOR_CURRENT_AND_FUTURE_FRAMES = 0x00000001,2403} DMDATA_REPEAT;24042405/*2406* DMDATA_MODE enum2407*/24082409typedef enum DMDATA_MODE {2410DMDATA_SOFTWARE_UPDATE_MODE = 0x00000000,2411DMDATA_HARDWARE_UPDATE_MODE = 0x00000001,2412} DMDATA_MODE;24132414/*2415* DMDATA_QOS_MODE enum2416*/24172418typedef enum DMDATA_QOS_MODE {2419DMDATA_QOS_LEVEL_FROM_TTU = 0x00000000,2420DMDATA_QOS_LEVEL_FROM_SOFTWARE = 0x00000001,2421} DMDATA_QOS_MODE;24222423/*2424* DMDATA_DONE enum2425*/24262427typedef enum DMDATA_DONE {2428DMDATA_NOT_SENT_TO_DIG = 0x00000000,2429DMDATA_SENT_TO_DIG = 0x00000001,2430} DMDATA_DONE;24312432/*2433* DMDATA_UNDERFLOW enum2434*/24352436typedef enum DMDATA_UNDERFLOW {2437DMDATA_NOT_UNDERFLOW = 0x00000000,2438DMDATA_UNDERFLOWED = 0x00000001,2439} DMDATA_UNDERFLOW;24402441/*2442* DMDATA_UNDERFLOW_CLEAR enum2443*/24442445typedef enum DMDATA_UNDERFLOW_CLEAR {2446DMDATA_DONT_CLEAR = 0x00000000,2447DMDATA_CLEAR_UNDERFLOW_STATUS = 0x00000001,2448} DMDATA_UNDERFLOW_CLEAR;24492450/*******************************************************2451* HUBPXFC Enums2452*******************************************************/24532454/*2455* HUBP_XFC_PIXEL_FORMAT_ENUM enum2456*/24572458typedef enum HUBP_XFC_PIXEL_FORMAT_ENUM {2459HUBP_XFC_PIXEL_IS_32BPP = 0x00000000,2460HUBP_XFC_PIXEL_IS_64BPP = 0x00000001,2461} HUBP_XFC_PIXEL_FORMAT_ENUM;24622463/*2464* HUBP_XFC_FRAME_MODE_ENUM enum2465*/24662467typedef enum HUBP_XFC_FRAME_MODE_ENUM {2468HUBP_XFC_PARTIAL_FRAME_MODE = 0x00000000,2469HUBP_XFC_FULL_FRAME_MODE = 0x00000001,2470} HUBP_XFC_FRAME_MODE_ENUM;24712472/*2473* HUBP_XFC_CHUNK_SIZE_ENUM enum2474*/24752476typedef enum HUBP_XFC_CHUNK_SIZE_ENUM {2477HUBP_XFC_CHUNK_SIZE_256B = 0x00000000,2478HUBP_XFC_CHUNK_SIZE_512B = 0x00000001,2479HUBP_XFC_CHUNK_SIZE_1KB = 0x00000002,2480HUBP_XFC_CHUNK_SIZE_2KB = 0x00000003,2481HUBP_XFC_CHUNK_SIZE_4KB = 0x00000004,2482HUBP_XFC_CHUNK_SIZE_8KB = 0x00000005,2483HUBP_XFC_CHUNK_SIZE_16KB = 0x00000006,2484HUBP_XFC_CHUNK_SIZE_32KB = 0x00000007,2485} HUBP_XFC_CHUNK_SIZE_ENUM;24862487/*******************************************************2488* XFC Enums2489*******************************************************/24902491/*2492* MMHUBBUB_XFC_XFCMON_MODE_ENUM enum2493*/24942495typedef enum MMHUBBUB_XFC_XFCMON_MODE_ENUM {2496MMHUBBUB_XFC_XFCMON_MODE_ONE_SHOT = 0x00000000,2497MMHUBBUB_XFC_XFCMON_MODE_CONTINUOUS = 0x00000001,2498MMHUBBUB_XFC_XFCMON_MODE_PERIODS = 0x00000002,2499} MMHUBBUB_XFC_XFCMON_MODE_ENUM;25002501/*2502* MMHUBBUB_XFC_XFCMON_INTERFACE_SEL_ENUM enum2503*/25042505typedef enum MMHUBBUB_XFC_XFCMON_INTERFACE_SEL_ENUM {2506MMHUBBUB_XFC_XFCMON_INTERFACE_SEL_SYSHUB = 0x00000000,2507MMHUBBUB_XFC_XFCMON_INTERFACE_SEL_MMHUB = 0x00000001,2508} MMHUBBUB_XFC_XFCMON_INTERFACE_SEL_ENUM;25092510/*******************************************************2511* XFCP Enums2512*******************************************************/25132514/*2515* MMHUBBUB_XFC_PIXEL_FORMAT_ENUM enum2516*/25172518typedef enum MMHUBBUB_XFC_PIXEL_FORMAT_ENUM {2519MMHUBBUB_XFC_PIXEL_IS_32BPP = 0x00000000,2520MMHUBBUB_XFC_PIXEL_IS_64BPP = 0x00000001,2521} MMHUBBUB_XFC_PIXEL_FORMAT_ENUM;25222523/*2524* MMHUBBUB_XFC_FRAME_MODE_ENUM enum2525*/25262527typedef enum MMHUBBUB_XFC_FRAME_MODE_ENUM {2528MMHUBBUB_XFC_PARTIAL_FRAME_MODE = 0x00000000,2529MMHUBBUB_XFC_FULL_FRAME_MODE = 0x00000001,2530} MMHUBBUB_XFC_FRAME_MODE_ENUM;25312532/*******************************************************2533* MPC_CFG Enums2534*******************************************************/25352536/*2537* MPC_CFG_MPC_TEST_CLK_SEL enum2538*/25392540typedef enum MPC_CFG_MPC_TEST_CLK_SEL {2541MPC_CFG_MPC_TEST_CLK_SEL_0 = 0x00000000,2542MPC_CFG_MPC_TEST_CLK_SEL_1 = 0x00000001,2543MPC_CFG_MPC_TEST_CLK_SEL_2 = 0x00000002,2544MPC_CFG_MPC_TEST_CLK_SEL_3 = 0x00000003,2545} MPC_CFG_MPC_TEST_CLK_SEL;25462547/*2548* MPC_CRC_CALC_MODE enum2549*/25502551typedef enum MPC_CRC_CALC_MODE {2552MPC_CRC_ONE_SHOT_MODE = 0x00000000,2553MPC_CRC_CONTINUOUS_MODE = 0x00000001,2554} MPC_CRC_CALC_MODE;25552556/*2557* MPC_CRC_CALC_STEREO_MODE enum2558*/25592560typedef enum MPC_CRC_CALC_STEREO_MODE {2561MPC_CRC_STEREO_MODE_LEFT = 0x00000000,2562MPC_CRC_STEREO_MODE_RIGHT = 0x00000001,2563MPC_CRC_STEREO_MODE_BOTH_RESET_RIGHT = 0x00000002,2564MPC_CRC_STEREO_MODE_BOTH_RESET_EACH = 0x00000003,2565} MPC_CRC_CALC_STEREO_MODE;25662567/*2568* MPC_CRC_CALC_INTERLACE_MODE enum2569*/25702571typedef enum MPC_CRC_CALC_INTERLACE_MODE {2572MPC_CRC_INTERLACE_MODE_TOP = 0x00000000,2573MPC_CRC_INTERLACE_MODE_BOTTOM = 0x00000001,2574MPC_CRC_INTERLACE_MODE_BOTH_RESET_BOTTOM = 0x00000002,2575MPC_CRC_INTERLACE_MODE_BOTH_RESET_EACH = 0x00000003,2576} MPC_CRC_CALC_INTERLACE_MODE;25772578/*2579* MPC_CRC_SOURCE_SELECT enum2580*/25812582typedef enum MPC_CRC_SOURCE_SELECT {2583MPC_CRC_SOURCE_SEL_DPP = 0x00000000,2584MPC_CRC_SOURCE_SEL_OPP = 0x00000001,2585MPC_CRC_SOURCE_SEL_DWB = 0x00000002,2586MPC_CRC_SOURCE_SEL_OTHER = 0x00000003,2587} MPC_CRC_SOURCE_SELECT;25882589/*2590* MPC_CFG_ADR_CFG_CUR_VUPDATE_LOCK_SET enum2591*/25922593typedef enum MPC_CFG_ADR_CFG_CUR_VUPDATE_LOCK_SET {2594MPC_CFG_ADR_CFG_CUR_VUPDATE_LOCK_SET_FALSE = 0x00000000,2595MPC_CFG_ADR_CFG_CUR_VUPDATE_LOCK_SET_TRUE = 0x00000001,2596} MPC_CFG_ADR_CFG_CUR_VUPDATE_LOCK_SET;25972598/*2599* MPC_CFG_ADR_CFG_VUPDATE_LOCK_SET enum2600*/26012602typedef enum MPC_CFG_ADR_CFG_VUPDATE_LOCK_SET {2603MPC_CFG_ADR_CFG_VUPDATE_LOCK_SET_FALSE = 0x00000000,2604MPC_CFG_ADR_CFG_VUPDATE_LOCK_SET_TRUE = 0x00000001,2605} MPC_CFG_ADR_CFG_VUPDATE_LOCK_SET;26062607/*2608* MPC_CFG_CFG_VUPDATE_LOCK_SET enum2609*/26102611typedef enum MPC_CFG_CFG_VUPDATE_LOCK_SET {2612MPC_CFG_CFG_VUPDATE_LOCK_SET_FALSE = 0x00000000,2613MPC_CFG_CFG_VUPDATE_LOCK_SET_TRUE = 0x00000001,2614} MPC_CFG_CFG_VUPDATE_LOCK_SET;26152616/*2617* MPC_CFG_ADR_VUPDATE_LOCK_SET enum2618*/26192620typedef enum MPC_CFG_ADR_VUPDATE_LOCK_SET {2621MPC_CFG_ADR_VUPDATE_LOCK_SET_FALSE = 0x00000000,2622MPC_CFG_ADR_VUPDATE_LOCK_SET_TRUE = 0x00000001,2623} MPC_CFG_ADR_VUPDATE_LOCK_SET;26242625/*2626* MPC_CFG_CUR_VUPDATE_LOCK_SET enum2627*/26282629typedef enum MPC_CFG_CUR_VUPDATE_LOCK_SET {2630MPC_CFG_CUR_VUPDATE_LOCK_SET_FALSE = 0x00000000,2631MPC_CFG_CUR_VUPDATE_LOCK_SET_TRUE = 0x00000001,2632} MPC_CFG_CUR_VUPDATE_LOCK_SET;26332634/*2635* MPC_OUT_RATE_CONTROL_DISABLE_SET enum2636*/26372638typedef enum MPC_OUT_RATE_CONTROL_DISABLE_SET {2639MPC_OUT_RATE_CONTROL_SET_ENABLE = 0x00000000,2640MPC_OUT_RATE_CONTROL_SET_DISABLE = 0x00000001,2641} MPC_OUT_RATE_CONTROL_DISABLE_SET;26422643/*2644* MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_MODE enum2645*/26462647typedef enum MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_MODE {2648MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_BYPASS = 0x00000000,2649MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_6BITS = 0x00000001,2650MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_8BITS = 0x00000002,2651MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_9BITS = 0x00000003,2652MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_10BITS = 0x00000004,2653MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_11BITS = 0x00000005,2654MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_12BITS = 0x00000006,2655MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_PASSTHROUGH = 0x00000007,2656} MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_MODE;26572658/*******************************************************2659* MPC_OCSC Enums2660*******************************************************/26612662/*2663* MPC_OCSC_COEF_FORMAT enum2664*/26652666typedef enum MPC_OCSC_COEF_FORMAT {2667MPC_OCSC_COEF_FORMAT_S2_13 = 0x00000000,2668MPC_OCSC_COEF_FORMAT_S3_12 = 0x00000001,2669} MPC_OCSC_COEF_FORMAT;26702671/*2672* MPC_OUT_CSC_MODE enum2673*/26742675typedef enum MPC_OUT_CSC_MODE {2676MPC_OUT_CSC_MODE_0 = 0x00000000,2677MPC_OUT_CSC_MODE_1 = 0x00000001,2678MPC_OUT_CSC_MODE_2 = 0x00000002,2679MPC_OUT_CSC_MODE_RSV = 0x00000003,2680} MPC_OUT_CSC_MODE;26812682/*******************************************************2683* MPCC Enums2684*******************************************************/26852686/*2687* MPCC_CONTROL_MPCC_MODE enum2688*/26892690typedef enum MPCC_CONTROL_MPCC_MODE {2691MPCC_CONTROL_MPCC_MODE_BYPASS = 0x00000000,2692MPCC_CONTROL_MPCC_MODE_TOP_LAYER_PASSTHROUGH = 0x00000001,2693MPCC_CONTROL_MPCC_MODE_TOP_LAYER_ONLY = 0x00000002,2694MPCC_CONTROL_MPCC_MODE_TOP_BOT_BLENDING = 0x00000003,2695} MPCC_CONTROL_MPCC_MODE;26962697/*2698* MPCC_CONTROL_MPCC_ALPHA_BLND_MODE enum2699*/27002701typedef enum MPCC_CONTROL_MPCC_ALPHA_BLND_MODE {2702MPCC_CONTROL_MPCC_ALPHA_BLND_MODE_PER_PIXEL_ALPHA = 0x00000000,2703MPCC_CONTROL_MPCC_ALPHA_BLND_MODE_PER_PIXEL_ALPHA_COMBINED_GLOBAL_GAIN = 0x00000001,2704MPCC_CONTROL_MPCC_ALPHA_BLND_MODE_GLOBAL_ALPHA = 0x00000002,2705MPCC_CONTROL_MPCC_ALPHA_BLND_MODE_UNUSED = 0x00000003,2706} MPCC_CONTROL_MPCC_ALPHA_BLND_MODE;27072708/*2709* MPCC_CONTROL_MPCC_ALPHA_MULTIPLIED_MODE enum2710*/27112712typedef enum MPCC_CONTROL_MPCC_ALPHA_MULTIPLIED_MODE {2713MPCC_CONTROL_MPCC_ALPHA_MULTIPLIED_MODE_FALSE = 0x00000000,2714MPCC_CONTROL_MPCC_ALPHA_MULTIPLIED_MODE_TRUE = 0x00000001,2715} MPCC_CONTROL_MPCC_ALPHA_MULTIPLIED_MODE;27162717/*2718* MPCC_CONTROL_MPCC_ACTIVE_OVERLAP_ONLY enum2719*/27202721typedef enum MPCC_CONTROL_MPCC_ACTIVE_OVERLAP_ONLY {2722MPCC_CONTROL_MPCC_ACTIVE_OVERLAP_ONLY_FALSE = 0x00000000,2723MPCC_CONTROL_MPCC_ACTIVE_OVERLAP_ONLY_TRUE = 0x00000001,2724} MPCC_CONTROL_MPCC_ACTIVE_OVERLAP_ONLY;27252726/*2727* MPCC_SM_CONTROL_MPCC_SM_EN enum2728*/27292730typedef enum MPCC_SM_CONTROL_MPCC_SM_EN {2731MPCC_SM_CONTROL_MPCC_SM_EN_FALSE = 0x00000000,2732MPCC_SM_CONTROL_MPCC_SM_EN_TRUE = 0x00000001,2733} MPCC_SM_CONTROL_MPCC_SM_EN;27342735/*2736* MPCC_SM_CONTROL_MPCC_SM_MODE enum2737*/27382739typedef enum MPCC_SM_CONTROL_MPCC_SM_MODE {2740MPCC_SM_CONTROL_MPCC_SM_MODE_SINGLE_PLANE = 0x00000000,2741MPCC_SM_CONTROL_MPCC_SM_MODE_ROW_SUBSAMPLING = 0x00000002,2742MPCC_SM_CONTROL_MPCC_SM_MODE_COLUMN_SUBSAMPLING = 0x00000004,2743MPCC_SM_CONTROL_MPCC_SM_MODE_CHECKERBOARD_SUBSAMPLING = 0x00000006,2744} MPCC_SM_CONTROL_MPCC_SM_MODE;27452746/*2747* MPCC_SM_CONTROL_MPCC_SM_FRAME_ALT enum2748*/27492750typedef enum MPCC_SM_CONTROL_MPCC_SM_FRAME_ALT {2751MPCC_SM_CONTROL_MPCC_SM_FRAME_ALT_FALSE = 0x00000000,2752MPCC_SM_CONTROL_MPCC_SM_FRAME_ALT_TRUE = 0x00000001,2753} MPCC_SM_CONTROL_MPCC_SM_FRAME_ALT;27542755/*2756* MPCC_SM_CONTROL_MPCC_SM_FIELD_ALT enum2757*/27582759typedef enum MPCC_SM_CONTROL_MPCC_SM_FIELD_ALT {2760MPCC_SM_CONTROL_MPCC_SM_FIELD_ALT_FALSE = 0x00000000,2761MPCC_SM_CONTROL_MPCC_SM_FIELD_ALT_TRUE = 0x00000001,2762} MPCC_SM_CONTROL_MPCC_SM_FIELD_ALT;27632764/*2765* MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_FRAME_POL enum2766*/27672768typedef enum MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_FRAME_POL {2769MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_FRAME_POL_NO_FORCE = 0x00000000,2770MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_FRAME_POL_RESERVED = 0x00000001,2771MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_FRAME_POL_FORCE_LOW = 0x00000002,2772MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_FRAME_POL_FORCE_HIGH = 0x00000003,2773} MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_FRAME_POL;27742775/*2776* MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_TOP_POL enum2777*/27782779typedef enum MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_TOP_POL {2780MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_TOP_POL_NO_FORCE = 0x00000000,2781MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_TOP_POL_RESERVED = 0x00000001,2782MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_TOP_POL_FORCE_LOW = 0x00000002,2783MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_TOP_POL_FORCE_HIGH = 0x00000003,2784} MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_TOP_POL;27852786/*2787* MPCC_STALL_STATUS_MPCC_STALL_INT_ACK enum2788*/27892790typedef enum MPCC_STALL_STATUS_MPCC_STALL_INT_ACK {2791MPCC_STALL_STATUS_MPCC_STALL_INT_ACK_FALSE = 0x00000000,2792MPCC_STALL_STATUS_MPCC_STALL_INT_ACK_TRUE = 0x00000001,2793} MPCC_STALL_STATUS_MPCC_STALL_INT_ACK;27942795/*2796* MPCC_STALL_STATUS_MPCC_STALL_INT_MASK enum2797*/27982799typedef enum MPCC_STALL_STATUS_MPCC_STALL_INT_MASK {2800MPCC_STALL_STATUS_MPCC_STALL_INT_MASK_FALSE = 0x00000000,2801MPCC_STALL_STATUS_MPCC_STALL_INT_MASK_TRUE = 0x00000001,2802} MPCC_STALL_STATUS_MPCC_STALL_INT_MASK;28032804/*2805* MPCC_BG_COLOR_BPC enum2806*/28072808typedef enum MPCC_BG_COLOR_BPC {2809MPCC_BG_COLOR_BPC_8bit = 0x00000000,2810MPCC_BG_COLOR_BPC_9bit = 0x00000001,2811MPCC_BG_COLOR_BPC_10bit = 0x00000002,2812MPCC_BG_COLOR_BPC_11bit = 0x00000003,2813MPCC_BG_COLOR_BPC_12bit = 0x00000004,2814} MPCC_BG_COLOR_BPC;28152816/*2817* MPCC_CONTROL_MPCC_BOT_GAIN_MODE enum2818*/28192820typedef enum MPCC_CONTROL_MPCC_BOT_GAIN_MODE {2821MPCC_CONTROL_MPCC_BOT_GAIN_MODE_0 = 0x00000000,2822MPCC_CONTROL_MPCC_BOT_GAIN_MODE_1 = 0x00000001,2823} MPCC_CONTROL_MPCC_BOT_GAIN_MODE;28242825/*******************************************************2826* MPCC_OGAM Enums2827*******************************************************/28282829/*2830* MPCC_OGAM_LUT_RAM_CONTROL_MPCC_OGAM_LUT_RAM_SEL enum2831*/28322833typedef enum MPCC_OGAM_LUT_RAM_CONTROL_MPCC_OGAM_LUT_RAM_SEL {2834MPCC_OGAM_LUT_RAM_CONTROL_MPCC_OGAM_LUT_RAM_SEL_RAMA = 0x00000000,2835MPCC_OGAM_LUT_RAM_CONTROL_MPCC_OGAM_LUT_RAM_SEL_RAMB = 0x00000001,2836} MPCC_OGAM_LUT_RAM_CONTROL_MPCC_OGAM_LUT_RAM_SEL;28372838/*2839* MPCC_OGAM_MODE_MPCC_OGAM_MODE enum2840*/28412842typedef enum MPCC_OGAM_MODE_MPCC_OGAM_MODE {2843MPCC_OGAM_MODE_0 = 0x00000000,2844MPCC_OGAM_MODE_1 = 0x00000001,2845MPCC_OGAM_MODE_2 = 0x00000002,2846MPCC_OGAM_MODE_RSV = 0x00000003,2847} MPCC_OGAM_MODE_MPCC_OGAM_MODE;28482849/*******************************************************2850* DPG Enums2851*******************************************************/28522853/*2854* ENUM_DPG_EN enum2855*/28562857typedef enum ENUM_DPG_EN {2858ENUM_DPG_DISABLE = 0x00000000,2859ENUM_DPG_ENABLE = 0x00000001,2860} ENUM_DPG_EN;28612862/*2863* ENUM_DPG_MODE enum2864*/28652866typedef enum ENUM_DPG_MODE {2867ENUM_DPG_MODE_RGB_COLOUR_BLOCK = 0x00000000,2868ENUM_DPG_MODE_YCBCR_601_COLOUR_BLOCK = 0x00000001,2869ENUM_DPG_MODE_YCBCR_709_COLOUR_BLOCK = 0x00000002,2870ENUM_DPG_MODE_VERTICAL_BAR = 0x00000003,2871ENUM_DPG_MODE_HORIZONTAL_BAR = 0x00000004,2872ENUM_DPG_MODE_RGB_SINGLE_RAMP = 0x00000005,2873ENUM_DPG_MODE_RGB_DUAL_RAMP = 0x00000006,2874ENUM_DPG_MODE_RGB_XR_BIAS = 0x00000007,2875} ENUM_DPG_MODE;28762877/*2878* ENUM_DPG_DYNAMIC_RANGE enum2879*/28802881typedef enum ENUM_DPG_DYNAMIC_RANGE {2882ENUM_DPG_DYNAMIC_RANGE_VESA = 0x00000000,2883ENUM_DPG_DYNAMIC_RANGE_CEA = 0x00000001,2884} ENUM_DPG_DYNAMIC_RANGE;28852886/*2887* ENUM_DPG_BIT_DEPTH enum2888*/28892890typedef enum ENUM_DPG_BIT_DEPTH {2891ENUM_DPG_BIT_DEPTH_6BPC = 0x00000000,2892ENUM_DPG_BIT_DEPTH_8BPC = 0x00000001,2893ENUM_DPG_BIT_DEPTH_10BPC = 0x00000002,2894ENUM_DPG_BIT_DEPTH_12BPC = 0x00000003,2895} ENUM_DPG_BIT_DEPTH;28962897/*2898* ENUM_DPG_FIELD_POLARITY enum2899*/29002901typedef enum ENUM_DPG_FIELD_POLARITY {2902ENUM_DPG_FIELD_POLARITY_TOP_EVEN_BOTTOM_ODD = 0x00000000,2903ENUM_DPG_FIELD_POLARITY_TOP_ODD_BOTTOM_EVEN = 0x00000001,2904} ENUM_DPG_FIELD_POLARITY;29052906/*******************************************************2907* FMT Enums2908*******************************************************/29092910/*2911* FMT_CONTROL_PIXEL_ENCODING enum2912*/29132914typedef enum FMT_CONTROL_PIXEL_ENCODING {2915FMT_CONTROL_PIXEL_ENCODING_RGB444_OR_YCBCR444 = 0x00000000,2916FMT_CONTROL_PIXEL_ENCODING_YCBCR422 = 0x00000001,2917FMT_CONTROL_PIXEL_ENCODING_YCBCR420 = 0x00000002,2918FMT_CONTROL_PIXEL_ENCODING_RESERVED = 0x00000003,2919} FMT_CONTROL_PIXEL_ENCODING;29202921/*2922* FMT_CONTROL_SUBSAMPLING_MODE enum2923*/29242925typedef enum FMT_CONTROL_SUBSAMPLING_MODE {2926FMT_CONTROL_SUBSAMPLING_MODE_DROP = 0x00000000,2927FMT_CONTROL_SUBSAMPLING_MODE_AVERAGE = 0x00000001,2928FMT_CONTROL_SUBSAMPLING_MOME_3_TAP = 0x00000002,2929FMT_CONTROL_SUBSAMPLING_MOME_RESERVED = 0x00000003,2930} FMT_CONTROL_SUBSAMPLING_MODE;29312932/*2933* FMT_CONTROL_SUBSAMPLING_ORDER enum2934*/29352936typedef enum FMT_CONTROL_SUBSAMPLING_ORDER {2937FMT_CONTROL_SUBSAMPLING_ORDER_CB_BEFORE_CR = 0x00000000,2938FMT_CONTROL_SUBSAMPLING_ORDER_CR_BEFORE_CB = 0x00000001,2939} FMT_CONTROL_SUBSAMPLING_ORDER;29402941/*2942* FMT_CONTROL_CBCR_BIT_REDUCTION_BYPASS enum2943*/29442945typedef enum FMT_CONTROL_CBCR_BIT_REDUCTION_BYPASS {2946FMT_CONTROL_CBCR_BIT_REDUCTION_BYPASS_DISABLE = 0x00000000,2947FMT_CONTROL_CBCR_BIT_REDUCTION_BYPASS_ENABLE = 0x00000001,2948} FMT_CONTROL_CBCR_BIT_REDUCTION_BYPASS;29492950/*2951* FMT_BIT_DEPTH_CONTROL_TRUNCATE_MODE enum2952*/29532954typedef enum FMT_BIT_DEPTH_CONTROL_TRUNCATE_MODE {2955FMT_BIT_DEPTH_CONTROL_TRUNCATE_MODE_TRUNCATION = 0x00000000,2956FMT_BIT_DEPTH_CONTROL_TRUNCATE_MODE_ROUNDING = 0x00000001,2957} FMT_BIT_DEPTH_CONTROL_TRUNCATE_MODE;29582959/*2960* FMT_BIT_DEPTH_CONTROL_TRUNCATE_DEPTH enum2961*/29622963typedef enum FMT_BIT_DEPTH_CONTROL_TRUNCATE_DEPTH {2964FMT_BIT_DEPTH_CONTROL_TRUNCATE_DEPTH_18BPP = 0x00000000,2965FMT_BIT_DEPTH_CONTROL_TRUNCATE_DEPTH_24BPP = 0x00000001,2966FMT_BIT_DEPTH_CONTROL_TRUNCATE_DEPTH_30BPP = 0x00000002,2967} FMT_BIT_DEPTH_CONTROL_TRUNCATE_DEPTH;29682969/*2970* FMT_BIT_DEPTH_CONTROL_SPATIAL_DITHER_DEPTH enum2971*/29722973typedef enum FMT_BIT_DEPTH_CONTROL_SPATIAL_DITHER_DEPTH {2974FMT_BIT_DEPTH_CONTROL_SPATIAL_DITHER_DEPTH_18BPP = 0x00000000,2975FMT_BIT_DEPTH_CONTROL_SPATIAL_DITHER_DEPTH_24BPP = 0x00000001,2976FMT_BIT_DEPTH_CONTROL_SPATIAL_DITHER_DEPTH_30BPP = 0x00000002,2977} FMT_BIT_DEPTH_CONTROL_SPATIAL_DITHER_DEPTH;29782979/*2980* FMT_BIT_DEPTH_CONTROL_TEMPORAL_DITHER_DEPTH enum2981*/29822983typedef enum FMT_BIT_DEPTH_CONTROL_TEMPORAL_DITHER_DEPTH {2984FMT_BIT_DEPTH_CONTROL_TEMPORAL_DITHER_DEPTH_18BPP = 0x00000000,2985FMT_BIT_DEPTH_CONTROL_TEMPORAL_DITHER_DEPTH_24BPP = 0x00000001,2986FMT_BIT_DEPTH_CONTROL_TEMPORAL_DITHER_DEPTH_30BPP = 0x00000002,2987} FMT_BIT_DEPTH_CONTROL_TEMPORAL_DITHER_DEPTH;29882989/*2990* FMT_BIT_DEPTH_CONTROL_TEMPORAL_LEVEL enum2991*/29922993typedef enum FMT_BIT_DEPTH_CONTROL_TEMPORAL_LEVEL {2994FMT_BIT_DEPTH_CONTROL_TEMPORAL_LEVEL_GREY_LEVEL2 = 0x00000000,2995FMT_BIT_DEPTH_CONTROL_TEMPORAL_LEVEL_GREY_LEVEL4 = 0x00000001,2996} FMT_BIT_DEPTH_CONTROL_TEMPORAL_LEVEL;29972998/*2999* FMT_BIT_DEPTH_CONTROL_25FRC_SEL enum3000*/30013002typedef enum FMT_BIT_DEPTH_CONTROL_25FRC_SEL {3003FMT_BIT_DEPTH_CONTROL_25FRC_SEL_Ei = 0x00000000,3004FMT_BIT_DEPTH_CONTROL_25FRC_SEL_Fi = 0x00000001,3005FMT_BIT_DEPTH_CONTROL_25FRC_SEL_Gi = 0x00000002,3006FMT_BIT_DEPTH_CONTROL_25FRC_SEL_RESERVED = 0x00000003,3007} FMT_BIT_DEPTH_CONTROL_25FRC_SEL;30083009/*3010* FMT_BIT_DEPTH_CONTROL_50FRC_SEL enum3011*/30123013typedef enum FMT_BIT_DEPTH_CONTROL_50FRC_SEL {3014FMT_BIT_DEPTH_CONTROL_50FRC_SEL_A = 0x00000000,3015FMT_BIT_DEPTH_CONTROL_50FRC_SEL_B = 0x00000001,3016FMT_BIT_DEPTH_CONTROL_50FRC_SEL_C = 0x00000002,3017FMT_BIT_DEPTH_CONTROL_50FRC_SEL_D = 0x00000003,3018} FMT_BIT_DEPTH_CONTROL_50FRC_SEL;30193020/*3021* FMT_BIT_DEPTH_CONTROL_75FRC_SEL enum3022*/30233024typedef enum FMT_BIT_DEPTH_CONTROL_75FRC_SEL {3025FMT_BIT_DEPTH_CONTROL_75FRC_SEL_E = 0x00000000,3026FMT_BIT_DEPTH_CONTROL_75FRC_SEL_F = 0x00000001,3027FMT_BIT_DEPTH_CONTROL_75FRC_SEL_G = 0x00000002,3028FMT_BIT_DEPTH_CONTROL_75FRC_SEL_RESERVED = 0x00000003,3029} FMT_BIT_DEPTH_CONTROL_75FRC_SEL;30303031/*3032* FMT_TEMPORAL_DITHER_PATTERN_CONTROL_RGB1_BGR0 enum3033*/30343035typedef enum FMT_TEMPORAL_DITHER_PATTERN_CONTROL_RGB1_BGR0 {3036FMT_TEMPORAL_DITHER_PATTERN_CONTROL_RGB1_BGR0_BGR = 0x00000000,3037FMT_TEMPORAL_DITHER_PATTERN_CONTROL_RGB1_BGR0_RGB = 0x00000001,3038} FMT_TEMPORAL_DITHER_PATTERN_CONTROL_RGB1_BGR0;30393040/*3041* FMT_CLAMP_CNTL_COLOR_FORMAT enum3042*/30433044typedef enum FMT_CLAMP_CNTL_COLOR_FORMAT {3045FMT_CLAMP_CNTL_COLOR_FORMAT_6BPC = 0x00000000,3046FMT_CLAMP_CNTL_COLOR_FORMAT_8BPC = 0x00000001,3047FMT_CLAMP_CNTL_COLOR_FORMAT_10BPC = 0x00000002,3048FMT_CLAMP_CNTL_COLOR_FORMAT_12BPC = 0x00000003,3049FMT_CLAMP_CNTL_COLOR_FORMAT_RESERVED1 = 0x00000004,3050FMT_CLAMP_CNTL_COLOR_FORMAT_RESERVED2 = 0x00000005,3051FMT_CLAMP_CNTL_COLOR_FORMAT_RESERVED3 = 0x00000006,3052FMT_CLAMP_CNTL_COLOR_FORMAT_PROGRAMMABLE = 0x00000007,3053} FMT_CLAMP_CNTL_COLOR_FORMAT;30543055/*3056* FMT_SPATIAL_DITHER_MODE enum3057*/30583059typedef enum FMT_SPATIAL_DITHER_MODE {3060FMT_SPATIAL_DITHER_MODE_0 = 0x00000000,3061FMT_SPATIAL_DITHER_MODE_1 = 0x00000001,3062FMT_SPATIAL_DITHER_MODE_2 = 0x00000002,3063FMT_SPATIAL_DITHER_MODE_3 = 0x00000003,3064} FMT_SPATIAL_DITHER_MODE;30653066/*3067* FMT_DYNAMIC_EXP_MODE enum3068*/30693070typedef enum FMT_DYNAMIC_EXP_MODE {3071FMT_DYNAMIC_EXP_MODE_10to12 = 0x00000000,3072FMT_DYNAMIC_EXP_MODE_8to12 = 0x00000001,3073} FMT_DYNAMIC_EXP_MODE;30743075/*3076* FMTMEM_PWR_FORCE_CTRL enum3077*/30783079typedef enum FMTMEM_PWR_FORCE_CTRL {3080FMTMEM_NO_FORCE_REQUEST = 0x00000000,3081FMTMEM_FORCE_LIGHT_SLEEP_REQUEST = 0x00000001,3082FMTMEM_FORCE_DEEP_SLEEP_REQUEST = 0x00000002,3083FMTMEM_FORCE_SHUT_DOWN_REQUEST = 0x00000003,3084} FMTMEM_PWR_FORCE_CTRL;30853086/*3087* FMTMEM_PWR_DIS_CTRL enum3088*/30893090typedef enum FMTMEM_PWR_DIS_CTRL {3091FMTMEM_ENABLE_MEM_PWR_CTRL = 0x00000000,3092FMTMEM_DISABLE_MEM_PWR_CTRL = 0x00000001,3093} FMTMEM_PWR_DIS_CTRL;30943095/*3096* FMT_POWER_STATE_ENUM enum3097*/30983099typedef enum FMT_POWER_STATE_ENUM {3100FMT_POWER_STATE_ENUM_ON = 0x00000000,3101FMT_POWER_STATE_ENUM_LS = 0x00000001,3102FMT_POWER_STATE_ENUM_DS = 0x00000002,3103FMT_POWER_STATE_ENUM_SD = 0x00000003,3104} FMT_POWER_STATE_ENUM;31053106/*3107* FMT_STEREOSYNC_OVERRIDE_CONTROL enum3108*/31093110typedef enum FMT_STEREOSYNC_OVERRIDE_CONTROL {3111FMT_STEREOSYNC_OVERRIDE_CONTROL_0 = 0x00000000,3112FMT_STEREOSYNC_OVERRIDE_CONTROL_1 = 0x00000001,3113} FMT_STEREOSYNC_OVERRIDE_CONTROL;31143115/*3116* FMT_SPATIAL_DITHER_FRAME_COUNTER_BIT_SWAP_CONTROL enum3117*/31183119typedef enum FMT_SPATIAL_DITHER_FRAME_COUNTER_BIT_SWAP_CONTROL {3120FMT_SPATIAL_DITHER_FRAME_COUNTER_BIT_SWAP_NO_SWAP = 0x00000000,3121FMT_SPATIAL_DITHER_FRAME_COUNTER_BIT_SWAP_1 = 0x00000001,3122FMT_SPATIAL_DITHER_FRAME_COUNTER_BIT_SWAP_2 = 0x00000002,3123FMT_SPATIAL_DITHER_FRAME_COUNTER_BIT_SWAP_RESERVED = 0x00000003,3124} FMT_SPATIAL_DITHER_FRAME_COUNTER_BIT_SWAP_CONTROL;31253126/*3127* FMT_FRAME_RANDOM_ENABLE_CONTROL enum3128*/31293130typedef enum FMT_FRAME_RANDOM_ENABLE_CONTROL {3131FMT_FRAME_RANDOM_ENABLE_RESET_EACH_FRAME = 0x00000000,3132FMT_FRAME_RANDOM_ENABLE_RESET_ONCE = 0x00000001,3133} FMT_FRAME_RANDOM_ENABLE_CONTROL;31343135/*3136* FMT_RGB_RANDOM_ENABLE_CONTROL enum3137*/31383139typedef enum FMT_RGB_RANDOM_ENABLE_CONTROL {3140FMT_RGB_RANDOM_ENABLE_CONTROL_DISABLE = 0x00000000,3141FMT_RGB_RANDOM_ENABLE_CONTROL_ENABLE = 0x00000001,3142} FMT_RGB_RANDOM_ENABLE_CONTROL;31433144/*3145* ENUM_FMT_PTI_FIELD_POLARITY enum3146*/31473148typedef enum ENUM_FMT_PTI_FIELD_POLARITY {3149ENUM_FMT_PTI_FIELD_POLARITY_TOP_EVEN_BOTTOM_ODD = 0x00000000,3150ENUM_FMT_PTI_FIELD_POLARITY_TOP_ODD_BOTTOM_EVEN = 0x00000001,3151} ENUM_FMT_PTI_FIELD_POLARITY;31523153/*******************************************************3154* OPP_PIPE Enums3155*******************************************************/31563157/*3158* OPP_PIPE_CLOCK_ENABLE_CONTROL enum3159*/31603161typedef enum OPP_PIPE_CLOCK_ENABLE_CONTROL {3162OPP_PIPE_CLOCK_DISABLE = 0x00000000,3163OPP_PIPE_CLOCK_ENABLE = 0x00000001,3164} OPP_PIPE_CLOCK_ENABLE_CONTROL;31653166/*3167* OPP_PIPE_DIGTIAL_BYPASS_CONTROL enum3168*/31693170typedef enum OPP_PIPE_DIGTIAL_BYPASS_CONTROL {3171OPP_PIPE_DIGTIAL_BYPASS_DISABLE = 0x00000000,3172OPP_PIPE_DIGTIAL_BYPASS_ENABLE = 0x00000001,3173} OPP_PIPE_DIGTIAL_BYPASS_CONTROL;31743175/*******************************************************3176* OPP_PIPE_CRC Enums3177*******************************************************/31783179/*3180* OPP_PIPE_CRC_EN enum3181*/31823183typedef enum OPP_PIPE_CRC_EN {3184OPP_PIPE_CRC_DISABLE = 0x00000000,3185OPP_PIPE_CRC_ENABLE = 0x00000001,3186} OPP_PIPE_CRC_EN;31873188/*3189* OPP_PIPE_CRC_CONT_EN enum3190*/31913192typedef enum OPP_PIPE_CRC_CONT_EN {3193OPP_PIPE_CRC_MODE_ONE_SHOT = 0x00000000,3194OPP_PIPE_CRC_MODE_CONTINUOUS = 0x00000001,3195} OPP_PIPE_CRC_CONT_EN;31963197/*3198* OPP_PIPE_CRC_STEREO_MODE enum3199*/32003201typedef enum OPP_PIPE_CRC_STEREO_MODE {3202OPP_PIPE_CRC_STEREO_MODE_LEFT = 0x00000000,3203OPP_PIPE_CRC_STEREO_MODE_RIGHT = 0x00000001,3204OPP_PIPE_CRC_STEREO_MODE_BOTH_RESET_AFTER_RIGHT_EYE = 0x00000002,3205OPP_PIPE_CRC_STEREO_MODE_BOTH_RESET_AFTER_EACH_EYE = 0x00000003,3206} OPP_PIPE_CRC_STEREO_MODE;32073208/*3209* OPP_PIPE_CRC_STEREO_EN enum3210*/32113212typedef enum OPP_PIPE_CRC_STEREO_EN {3213OPP_PIPE_CRC_STEREO_EN_INTERPRET_AS_NON_STEREO = 0x00000000,3214OPP_PIPE_CRC_STEREO_EN_INTERPRET_AS_STEREO = 0x00000001,3215} OPP_PIPE_CRC_STEREO_EN;32163217/*3218* OPP_PIPE_CRC_INTERLACE_MODE enum3219*/32203221typedef enum OPP_PIPE_CRC_INTERLACE_MODE {3222OPP_PIPE_CRC_INTERLACE_MODE_TOP = 0x00000000,3223OPP_PIPE_CRC_INTERLACE_MODE_BOTTOM = 0x00000001,3224OPP_PIPE_CRC_INTERLACE_MODE_BOTH_RESET_AFTER_BOTTOM_FIELD = 0x00000002,3225OPP_PIPE_CRC_INTERLACE_MODE_BOTH_RESET_AFTER_EACH_FIELD = 0x00000003,3226} OPP_PIPE_CRC_INTERLACE_MODE;32273228/*3229* OPP_PIPE_CRC_INTERLACE_EN enum3230*/32313232typedef enum OPP_PIPE_CRC_INTERLACE_EN {3233OPP_PIPE_CRC_INTERLACE_EN_INTERPRET_AS_PROGRESSIVE = 0x00000000,3234OPP_PIPE_CRC_INTERLACE_EN_INTERPRET_AS_INTERLACED = 0x00000001,3235} OPP_PIPE_CRC_INTERLACE_EN;32363237/*3238* OPP_PIPE_CRC_PIXEL_SELECT enum3239*/32403241typedef enum OPP_PIPE_CRC_PIXEL_SELECT {3242OPP_PIPE_CRC_PIXEL_SELECT_ALL_PIXELS = 0x00000000,3243OPP_PIPE_CRC_PIXEL_SELECT_RESERVED = 0x00000001,3244OPP_PIPE_CRC_PIXEL_SELECT_EVEN_PIXELS = 0x00000002,3245OPP_PIPE_CRC_PIXEL_SELECT_ODD_PIXELS = 0x00000003,3246} OPP_PIPE_CRC_PIXEL_SELECT;32473248/*3249* OPP_PIPE_CRC_SOURCE_SELECT enum3250*/32513252typedef enum OPP_PIPE_CRC_SOURCE_SELECT {3253OPP_PIPE_CRC_SOURCE_SELECT_FMT = 0x00000000,3254OPP_PIPE_CRC_SOURCE_SELECT_SFT = 0x00000001,3255} OPP_PIPE_CRC_SOURCE_SELECT;32563257/*3258* OPP_PIPE_CRC_ONE_SHOT_PENDING enum3259*/32603261typedef enum OPP_PIPE_CRC_ONE_SHOT_PENDING {3262OPP_PIPE_CRC_ONE_SHOT_PENDING_NOT_PENDING = 0x00000000,3263OPP_PIPE_CRC_ONE_SHOT_PENDING_PENDING = 0x00000001,3264} OPP_PIPE_CRC_ONE_SHOT_PENDING;32653266/*******************************************************3267* OPP_TOP Enums3268*******************************************************/32693270/*3271* OPP_TOP_CLOCK_GATING_CONTROL enum3272*/32733274typedef enum OPP_TOP_CLOCK_GATING_CONTROL {3275OPP_TOP_CLOCK_GATING_ENABLED = 0x00000000,3276OPP_TOP_CLOCK_GATING_DISABLED = 0x00000001,3277} OPP_TOP_CLOCK_GATING_CONTROL;32783279/*3280* OPP_TOP_CLOCK_ENABLE_STATUS enum3281*/32823283typedef enum OPP_TOP_CLOCK_ENABLE_STATUS {3284OPP_TOP_CLOCK_DISABLED_STATUS = 0x00000000,3285OPP_TOP_CLOCK_ENABLED_STATUS = 0x00000001,3286} OPP_TOP_CLOCK_ENABLE_STATUS;32873288/*3289* OPP_TEST_CLK_SEL_CONTROL enum3290*/32913292typedef enum OPP_TEST_CLK_SEL_CONTROL {3293OPP_TEST_CLK_SEL_DISPCLK_P = 0x00000000,3294OPP_TEST_CLK_SEL_DISPCLK_R = 0x00000001,3295OPP_TEST_CLK_SEL_DISPCLK_ABM0 = 0x00000002,3296OPP_TEST_CLK_SEL_RESERVED0 = 0x00000003,3297OPP_TEST_CLK_SEL_DISPCLK_OPP0 = 0x00000004,3298OPP_TEST_CLK_SEL_DISPCLK_OPP1 = 0x00000005,3299OPP_TEST_CLK_SEL_DISPCLK_OPP2 = 0x00000006,3300OPP_TEST_CLK_SEL_DISPCLK_OPP3 = 0x00000007,3301OPP_TEST_CLK_SEL_DISPCLK_OPP4 = 0x00000008,3302OPP_TEST_CLK_SEL_DISPCLK_OPP5 = 0x00000009,3303} OPP_TEST_CLK_SEL_CONTROL;33043305/*******************************************************3306* OTG Enums3307*******************************************************/33083309/*3310* OTG_CONTROL_OTG_START_POINT_CNTL enum3311*/33123313typedef enum OTG_CONTROL_OTG_START_POINT_CNTL {3314OTG_CONTROL_OTG_START_POINT_CNTL_NORMAL = 0x00000000,3315OTG_CONTROL_OTG_START_POINT_CNTL_DP = 0x00000001,3316} OTG_CONTROL_OTG_START_POINT_CNTL;33173318/*3319* OTG_CONTROL_OTG_FIELD_NUMBER_CNTL enum3320*/33213322typedef enum OTG_CONTROL_OTG_FIELD_NUMBER_CNTL {3323OTG_CONTROL_OTG_FIELD_NUMBER_CNTL_NORMAL = 0x00000000,3324OTG_CONTROL_OTG_FIELD_NUMBER_CNTL_DP = 0x00000001,3325} OTG_CONTROL_OTG_FIELD_NUMBER_CNTL;33263327/*3328* OTG_CONTROL_OTG_DISABLE_POINT_CNTL enum3329*/33303331typedef enum OTG_CONTROL_OTG_DISABLE_POINT_CNTL {3332OTG_CONTROL_OTG_DISABLE_POINT_CNTL_DISABLE = 0x00000000,3333OTG_CONTROL_OTG_DISABLE_POINT_CNTL_DISABLE_CURRENT = 0x00000001,3334OTG_CONTROL_OTG_DISABLE_POINT_CNTL_RESERVED = 0x00000002,3335OTG_CONTROL_OTG_DISABLE_POINT_CNTL_DISABLE_FIRST = 0x00000003,3336} OTG_CONTROL_OTG_DISABLE_POINT_CNTL;33373338/*3339* OTG_CONTROL_OTG_FIELD_NUMBER_POLARITY enum3340*/33413342typedef enum OTG_CONTROL_OTG_FIELD_NUMBER_POLARITY {3343OTG_CONTROL_OTG_FIELD_NUMBER_POLARITY_FALSE = 0x00000000,3344OTG_CONTROL_OTG_FIELD_NUMBER_POLARITY_TRUE = 0x00000001,3345} OTG_CONTROL_OTG_FIELD_NUMBER_POLARITY;33463347/*3348* OTG_CONTROL_OTG_DISP_READ_REQUEST_DISABLE enum3349*/33503351typedef enum OTG_CONTROL_OTG_DISP_READ_REQUEST_DISABLE {3352OTG_CONTROL_OTG_DISP_READ_REQUEST_DISABLE_FALSE = 0x00000000,3353OTG_CONTROL_OTG_DISP_READ_REQUEST_DISABLE_TRUE = 0x00000001,3354} OTG_CONTROL_OTG_DISP_READ_REQUEST_DISABLE;33553356/*3357* OTG_CONTROL_OTG_SOF_PULL_EN enum3358*/33593360typedef enum OTG_CONTROL_OTG_SOF_PULL_EN {3361OTG_CONTROL_OTG_SOF_PULL_EN_FALSE = 0x00000000,3362OTG_CONTROL_OTG_SOF_PULL_EN_TRUE = 0x00000001,3363} OTG_CONTROL_OTG_SOF_PULL_EN;33643365/*3366* OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MAX_SEL enum3367*/33683369typedef enum OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MAX_SEL {3370OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MAX_SEL_FALSE = 0x00000000,3371OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MAX_SEL_TRUE = 0x00000001,3372} OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MAX_SEL;33733374/*3375* OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MIN_SEL enum3376*/33773378typedef enum OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MIN_SEL {3379OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MIN_SEL_FALSE = 0x00000000,3380OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MIN_SEL_TRUE = 0x00000001,3381} OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MIN_SEL;33823383/*3384* OTG_V_TOTAL_CONTROL_OTG_SET_V_TOTAL_MIN_MASK_EN enum3385*/33863387typedef enum OTG_V_TOTAL_CONTROL_OTG_SET_V_TOTAL_MIN_MASK_EN {3388OTG_V_TOTAL_CONTROL_OTG_SET_V_TOTAL_MIN_MASK_EN_FALSE = 0x00000000,3389OTG_V_TOTAL_CONTROL_OTG_SET_V_TOTAL_MIN_MASK_EN_TRUE = 0x00000001,3390} OTG_V_TOTAL_CONTROL_OTG_SET_V_TOTAL_MIN_MASK_EN;33913392/*3393* OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_TO_MASTER_VSYNC enum3394*/33953396typedef enum OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_TO_MASTER_VSYNC {3397OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_TO_MASTER_VSYNC_DISABLE = 0x00000000,3398OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_TO_MASTER_VSYNC_ENABLE = 0x00000001,3399} OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_TO_MASTER_VSYNC;34003401/*3402* OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_ON_EVENT enum3403*/34043405typedef enum OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_ON_EVENT {3406OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_ON_EVENT_DISABLE = 0x00000000,3407OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_ON_EVENT_ENABLE = 0x00000001,3408} OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_ON_EVENT;34093410/*3411* OTG_V_TOTAL_CONTROL_OTG_DRR_EVENT_ACTIVE_PERIOD enum3412*/34133414typedef enum OTG_V_TOTAL_CONTROL_OTG_DRR_EVENT_ACTIVE_PERIOD {3415OTG_V_TOTAL_CONTROL_OTG_DRR_EVENT_ACTIVE_PERIOD_0 = 0x00000000,3416OTG_V_TOTAL_CONTROL_OTG_DRR_EVENT_ACTIVE_PERIOD_1 = 0x00000001,3417} OTG_V_TOTAL_CONTROL_OTG_DRR_EVENT_ACTIVE_PERIOD;34183419/*3420* OTG_V_TOTAL_INT_STATUS_OTG_SET_V_TOTAL_MIN_EVENT_OCCURED_ACK enum3421*/34223423typedef enum OTG_V_TOTAL_INT_STATUS_OTG_SET_V_TOTAL_MIN_EVENT_OCCURED_ACK {3424OTG_V_TOTAL_INT_STATUS_OTG_SET_V_TOTAL_MIN_EVENT_OCCURED_ACK_FALSE = 0x00000000,3425OTG_V_TOTAL_INT_STATUS_OTG_SET_V_TOTAL_MIN_EVENT_OCCURED_ACK_TRUE = 0x00000001,3426} OTG_V_TOTAL_INT_STATUS_OTG_SET_V_TOTAL_MIN_EVENT_OCCURED_ACK;34273428/*3429* OTG_VSYNC_NOM_INT_STATUS_OTG_VSYNC_NOM_INT_CLEAR enum3430*/34313432typedef enum OTG_VSYNC_NOM_INT_STATUS_OTG_VSYNC_NOM_INT_CLEAR {3433OTG_VSYNC_NOM_INT_STATUS_OTG_VSYNC_NOM_INT_CLEAR_FALSE = 0x00000000,3434OTG_VSYNC_NOM_INT_STATUS_OTG_VSYNC_NOM_INT_CLEAR_TRUE = 0x00000001,3435} OTG_VSYNC_NOM_INT_STATUS_OTG_VSYNC_NOM_INT_CLEAR;34363437/*3438* OTG_DTMTEST_CNTL_OTG_DTMTEST_OTG_EN enum3439*/34403441typedef enum OTG_DTMTEST_CNTL_OTG_DTMTEST_OTG_EN {3442OTG_DTMTEST_CNTL_OTG_DTMTEST_OTG_EN_FALSE = 0x00000000,3443OTG_DTMTEST_CNTL_OTG_DTMTEST_OTG_EN_TRUE = 0x00000001,3444} OTG_DTMTEST_CNTL_OTG_DTMTEST_OTG_EN;34453446/*3447* OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT enum3448*/34493450typedef enum OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT {3451OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_LOGIC0 = 0x00000000,3452OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_GENERICA_PIN = 0x00000001,3453OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_GENERICB_PIN = 0x00000002,3454OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_GENERICC_PIN = 0x00000003,3455OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_GENERICD_PIN = 0x00000004,3456OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_GENERICE_PIN = 0x00000005,3457OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_GENERICF_PIN = 0x00000006,3458OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_SWAPLOCKA_PIN = 0x00000007,3459OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_SWAPLOCKB_PIN = 0x00000008,3460OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_GENLK_CLK_PIN = 0x00000009,3461OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_GENLK_VSYNC_PIN = 0x0000000a,3462OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_HPD1 = 0x0000000b,3463OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_HPD2 = 0x0000000c,3464OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_BLON_Y_PIN = 0x0000000d,3465OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_DSI_FORCE_TOTAL = 0x0000000e,3466OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_UPDATE_LOCK = 0x0000000f,3467OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_GSL_ALLOW_FLIP = 0x00000010,3468OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_UPDATE_PENDING = 0x00000011,3469OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_OTG_SOF = 0x00000012,3470OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_HSYNC = 0x00000013,3471OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_VSYNC = 0x00000014,3472OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_OTG_TRIG_MANUAL_CONTROL = 0x00000015,3473OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_MANUAL_FLOW_CONTROL = 0x00000016,3474OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_LOGIC1 = 0x00000017,3475OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_FLIP_PENDING = 0x00000018,3476} OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT;34773478/*3479* OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT enum3480*/34813482typedef enum OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT {3483OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT_LOGIC0 = 0x00000000,3484OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT_INTERLACE = 0x00000001,3485OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT_GENERICA = 0x00000002,3486OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT_GENERICB = 0x00000003,3487OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT_HSYNCA = 0x00000004,3488OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT_LOGIC1 = 0x00000005,3489OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT_GENERICC = 0x00000006,3490OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT_GENERICD = 0x00000007,3491} OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT;34923493/*3494* OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT enum3495*/34963497typedef enum OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT {3498OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_LOGIC0 = 0x00000000,3499OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_GENERICA_PIN = 0x00000001,3500OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_GENERICB_PIN = 0x00000002,3501OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_GENERICC_PIN = 0x00000003,3502OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_GENERICD_PIN = 0x00000004,3503OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_GENERICE_PIN = 0x00000005,3504OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_GENERICF_PIN = 0x00000006,3505OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_SWAPLOCKA_PIN = 0x00000007,3506OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_SWAPLOCKB_PIN = 0x00000008,3507OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_GENLK_CLK_PIN = 0x00000009,3508OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_GENLK_VSYNC_PIN = 0x0000000a,3509OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_HPD1 = 0x0000000b,3510OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_HPD2 = 0x0000000c,3511OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_BLON_Y_PIN = 0x0000000d,3512OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_DSI_FORCE_TOTAL = 0x0000000e,3513OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_UPDATE_LOCK = 0x0000000f,3514OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_GSL_ALLOW_FLIP = 0x00000010,3515OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_UPDATE_PENDING = 0x00000011,3516OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_OTG_SOF = 0x00000012,3517OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_HSYNC = 0x00000013,3518OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_VSYNC = 0x00000014,3519OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_OTG_TRIG_MANUAL_CONTROL = 0x00000015,3520OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_MANUAL_FLOW_CONTROL = 0x00000016,3521OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_LOGIC1 = 0x00000017,3522OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_FLIP_PENDING = 0x00000018,3523} OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT;35243525/*3526* OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_PIPE_SELECT enum3527*/35283529typedef enum OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_PIPE_SELECT {3530OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_PIPE_SELECT_OTG0 = 0x00000000,3531OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_PIPE_SELECT_OTG1 = 0x00000001,3532OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_PIPE_SELECT_OTG2 = 0x00000002,3533OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_PIPE_SELECT_OTG3 = 0x00000003,3534OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_PIPE_SELECT_OTG4 = 0x00000004,3535OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_PIPE_SELECT_OTG5 = 0x00000005,3536} OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_PIPE_SELECT;35373538/*3539* OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT enum3540*/35413542typedef enum OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT {3543OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT_LOGIC0 = 0x00000000,3544OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT_INTERLACE = 0x00000001,3545OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT_GENERICA = 0x00000002,3546OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT_GENERICB = 0x00000003,3547OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT_HSYNCA = 0x00000004,3548OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT_LOGIC1 = 0x00000005,3549OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT_GENERICC = 0x00000006,3550OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT_GENERICD = 0x00000007,3551} OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT;35523553/*3554* OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_PIPE_SELECT enum3555*/35563557typedef enum OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_PIPE_SELECT {3558OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_PIPE_SELECT_OTG0 = 0x00000000,3559OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_PIPE_SELECT_OTG1 = 0x00000001,3560OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_PIPE_SELECT_OTG2 = 0x00000002,3561OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_PIPE_SELECT_OTG3 = 0x00000003,3562OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_PIPE_SELECT_OTG4 = 0x00000004,3563OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_PIPE_SELECT_OTG5 = 0x00000005,3564} OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_PIPE_SELECT;35653566/*3567* OTG_TRIGA_CNTL_OTG_TRIGA_RESYNC_BYPASS_EN enum3568*/35693570typedef enum OTG_TRIGA_CNTL_OTG_TRIGA_RESYNC_BYPASS_EN {3571OTG_TRIGA_CNTL_OTG_TRIGA_RESYNC_BYPASS_EN_FALSE = 0x00000000,3572OTG_TRIGA_CNTL_OTG_TRIGA_RESYNC_BYPASS_EN_TRUE = 0x00000001,3573} OTG_TRIGA_CNTL_OTG_TRIGA_RESYNC_BYPASS_EN;35743575/*3576* OTG_TRIGA_CNTL_OTG_TRIGA_CLEAR enum3577*/35783579typedef enum OTG_TRIGA_CNTL_OTG_TRIGA_CLEAR {3580OTG_TRIGA_CNTL_OTG_TRIGA_CLEAR_FALSE = 0x00000000,3581OTG_TRIGA_CNTL_OTG_TRIGA_CLEAR_TRUE = 0x00000001,3582} OTG_TRIGA_CNTL_OTG_TRIGA_CLEAR;35833584/*3585* OTG_TRIGB_CNTL_OTG_TRIGB_RESYNC_BYPASS_EN enum3586*/35873588typedef enum OTG_TRIGB_CNTL_OTG_TRIGB_RESYNC_BYPASS_EN {3589OTG_TRIGB_CNTL_OTG_TRIGB_RESYNC_BYPASS_EN_FALSE = 0x00000000,3590OTG_TRIGB_CNTL_OTG_TRIGB_RESYNC_BYPASS_EN_TRUE = 0x00000001,3591} OTG_TRIGB_CNTL_OTG_TRIGB_RESYNC_BYPASS_EN;35923593/*3594* OTG_TRIGB_CNTL_OTG_TRIGB_CLEAR enum3595*/35963597typedef enum OTG_TRIGB_CNTL_OTG_TRIGB_CLEAR {3598OTG_TRIGB_CNTL_OTG_TRIGB_CLEAR_FALSE = 0x00000000,3599OTG_TRIGB_CNTL_OTG_TRIGB_CLEAR_TRUE = 0x00000001,3600} OTG_TRIGB_CNTL_OTG_TRIGB_CLEAR;36013602/*3603* OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_MODE enum3604*/36053606typedef enum OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_MODE {3607OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_MODE_DISABLE = 0x00000000,3608OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_MODE_HCOUNT = 0x00000001,3609OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_MODE_HCOUNT_VCOUNT = 0x00000002,3610OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_MODE_RESERVED = 0x00000003,3611} OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_MODE;36123613/*3614* OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CHECK enum3615*/36163617typedef enum OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CHECK {3618OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CHECK_FALSE = 0x00000000,3619OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CHECK_TRUE = 0x00000001,3620} OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CHECK;36213622/*3623* OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_TRIG_SEL enum3624*/36253626typedef enum OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_TRIG_SEL {3627OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_TRIG_SEL_FALSE = 0x00000000,3628OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_TRIG_SEL_TRUE = 0x00000001,3629} OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_TRIG_SEL;36303631/*3632* OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CLEAR enum3633*/36343635typedef enum OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CLEAR {3636OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CLEAR_FALSE = 0x00000000,3637OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CLEAR_TRUE = 0x00000001,3638} OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CLEAR;36393640/*3641* OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT enum3642*/36433644typedef enum OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT {3645OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_LOGIC0 = 0x00000000,3646OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_LOGIC1 = 0x00000001,3647OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_GENERICA = 0x00000002,3648OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_GENERICB = 0x00000003,3649OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_GENERICC = 0x00000004,3650OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_GENERICD = 0x00000005,3651OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_GENERICE = 0x00000006,3652OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_GENERICF = 0x00000007,3653OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_HPD1 = 0x00000008,3654OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_HPD2 = 0x00000009,3655OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_DDC1DATA = 0x0000000a,3656OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_DDC1CLK = 0x0000000b,3657OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_DDC2DATA = 0x0000000c,3658OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_DDC2CLK = 0x0000000d,3659OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_MANUAL_FLOW_CONTROL = 0x0000000e,3660OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_DSI_FREEZE = 0x0000000f,3661OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_GENLK_CLK = 0x00000010,3662OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_GENLK_VSYNC = 0x00000011,3663OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_SWAPLOCKA = 0x00000012,3664OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_SWAPLOCKB = 0x00000013,3665} OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT;36663667/*3668* OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_POLARITY enum3669*/36703671typedef enum OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_POLARITY {3672OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_POLARITY_FALSE = 0x00000000,3673OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_POLARITY_TRUE = 0x00000001,3674} OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_POLARITY;36753676/*3677* OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_GRANULARITY enum3678*/36793680typedef enum OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_GRANULARITY {3681OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_GRANULARITY_FALSE = 0x00000000,3682OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_GRANULARITY_TRUE = 0x00000001,3683} OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_GRANULARITY;36843685/*3686* OTG_STEREO_FORCE_NEXT_EYE_OTG_STEREO_FORCE_NEXT_EYE enum3687*/36883689typedef enum OTG_STEREO_FORCE_NEXT_EYE_OTG_STEREO_FORCE_NEXT_EYE {3690OTG_STEREO_FORCE_NEXT_EYE_OTG_STEREO_FORCE_NEXT_EYE_NO = 0x00000000,3691OTG_STEREO_FORCE_NEXT_EYE_OTG_STEREO_FORCE_NEXT_EYE_RIGHT = 0x00000001,3692OTG_STEREO_FORCE_NEXT_EYE_OTG_STEREO_FORCE_NEXT_EYE_LEFT = 0x00000002,3693OTG_STEREO_FORCE_NEXT_EYE_OTG_STEREO_FORCE_NEXT_EYE_RESERVED = 0x00000003,3694} OTG_STEREO_FORCE_NEXT_EYE_OTG_STEREO_FORCE_NEXT_EYE;36953696/*3697* OTG_CONTROL_OTG_MASTER_EN enum3698*/36993700typedef enum OTG_CONTROL_OTG_MASTER_EN {3701OTG_CONTROL_OTG_MASTER_EN_FALSE = 0x00000000,3702OTG_CONTROL_OTG_MASTER_EN_TRUE = 0x00000001,3703} OTG_CONTROL_OTG_MASTER_EN;37043705/*3706* OTG_BLANK_CONTROL_OTG_BLANK_DATA_EN enum3707*/37083709typedef enum OTG_BLANK_CONTROL_OTG_BLANK_DATA_EN {3710OTG_BLANK_CONTROL_OTG_BLANK_DATA_EN_FALSE = 0x00000000,3711OTG_BLANK_CONTROL_OTG_BLANK_DATA_EN_TRUE = 0x00000001,3712} OTG_BLANK_CONTROL_OTG_BLANK_DATA_EN;37133714/*3715* OTG_BLANK_CONTROL_OTG_BLANK_DE_MODE enum3716*/37173718typedef enum OTG_BLANK_CONTROL_OTG_BLANK_DE_MODE {3719OTG_BLANK_CONTROL_OTG_BLANK_DE_MODE_FALSE = 0x00000000,3720OTG_BLANK_CONTROL_OTG_BLANK_DE_MODE_TRUE = 0x00000001,3721} OTG_BLANK_CONTROL_OTG_BLANK_DE_MODE;37223723/*3724* OTG_INTERLACE_CONTROL_OTG_INTERLACE_ENABLE enum3725*/37263727typedef enum OTG_INTERLACE_CONTROL_OTG_INTERLACE_ENABLE {3728OTG_INTERLACE_CONTROL_OTG_INTERLACE_ENABLE_FALSE = 0x00000000,3729OTG_INTERLACE_CONTROL_OTG_INTERLACE_ENABLE_TRUE = 0x00000001,3730} OTG_INTERLACE_CONTROL_OTG_INTERLACE_ENABLE;37313732/*3733* OTG_INTERLACE_CONTROL_OTG_INTERLACE_FORCE_NEXT_FIELD enum3734*/37353736typedef enum OTG_INTERLACE_CONTROL_OTG_INTERLACE_FORCE_NEXT_FIELD {3737OTG_INTERLACE_CONTROL_OTG_INTERLACE_FORCE_NEXT_FIELD_NOT = 0x00000000,3738OTG_INTERLACE_CONTROL_OTG_INTERLACE_FORCE_NEXT_FIELD_BOTTOM = 0x00000001,3739OTG_INTERLACE_CONTROL_OTG_INTERLACE_FORCE_NEXT_FIELD_TOP = 0x00000002,3740OTG_INTERLACE_CONTROL_OTG_INTERLACE_FORCE_NEXT_FIELD_NOT2 = 0x00000003,3741} OTG_INTERLACE_CONTROL_OTG_INTERLACE_FORCE_NEXT_FIELD;37423743/*3744* OTG_FIELD_INDICATION_CONTROL_OTG_FIELD_INDICATION_OUTPUT_POLARITY enum3745*/37463747typedef enum OTG_FIELD_INDICATION_CONTROL_OTG_FIELD_INDICATION_OUTPUT_POLARITY {3748OTG_FIELD_INDICATION_CONTROL_OTG_FIELD_INDICATION_OUTPUT_POLARITY_FALSE = 0x00000000,3749OTG_FIELD_INDICATION_CONTROL_OTG_FIELD_INDICATION_OUTPUT_POLARITY_TRUE = 0x00000001,3750} OTG_FIELD_INDICATION_CONTROL_OTG_FIELD_INDICATION_OUTPUT_POLARITY;37513752/*3753* OTG_FIELD_INDICATION_CONTROL_OTG_FIELD_ALIGNMENT enum3754*/37553756typedef enum OTG_FIELD_INDICATION_CONTROL_OTG_FIELD_ALIGNMENT {3757OTG_FIELD_INDICATION_CONTROL_OTG_FIELD_ALIGNMENT_FALSE = 0x00000000,3758OTG_FIELD_INDICATION_CONTROL_OTG_FIELD_ALIGNMENT_TRUE = 0x00000001,3759} OTG_FIELD_INDICATION_CONTROL_OTG_FIELD_ALIGNMENT;37603761/*3762* OTG_COUNT_CONTROL_OTG_HORZ_COUNT_BY2_EN enum3763*/37643765typedef enum OTG_COUNT_CONTROL_OTG_HORZ_COUNT_BY2_EN {3766OTG_COUNT_CONTROL_OTG_HORZ_COUNT_BY2_EN_FALSE = 0x00000000,3767OTG_COUNT_CONTROL_OTG_HORZ_COUNT_BY2_EN_TRUE = 0x00000001,3768} OTG_COUNT_CONTROL_OTG_HORZ_COUNT_BY2_EN;37693770/*3771* OTG_MANUAL_FORCE_VSYNC_NEXT_LINE_OTG_MANUAL_FORCE_VSYNC_NEXT_LINE enum3772*/37733774typedef enum OTG_MANUAL_FORCE_VSYNC_NEXT_LINE_OTG_MANUAL_FORCE_VSYNC_NEXT_LINE {3775OTG_MANUAL_FORCE_VSYNC_NEXT_LINE_OTG_MANUAL_FORCE_VSYNC_NEXT_LINE_FALSE = 0x00000000,3776OTG_MANUAL_FORCE_VSYNC_NEXT_LINE_OTG_MANUAL_FORCE_VSYNC_NEXT_LINE_TRUE = 0x00000001,3777} OTG_MANUAL_FORCE_VSYNC_NEXT_LINE_OTG_MANUAL_FORCE_VSYNC_NEXT_LINE;37783779/*3780* OTG_VERT_SYNC_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_CLEAR enum3781*/37823783typedef enum OTG_VERT_SYNC_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_CLEAR {3784OTG_VERT_SYNC_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_CLEAR_FALSE = 0x00000000,3785OTG_VERT_SYNC_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_CLEAR_TRUE = 0x00000001,3786} OTG_VERT_SYNC_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_CLEAR;37873788/*3789* OTG_VERT_SYNC_CONTROL_OTG_AUTO_FORCE_VSYNC_MODE enum3790*/37913792typedef enum OTG_VERT_SYNC_CONTROL_OTG_AUTO_FORCE_VSYNC_MODE {3793OTG_VERT_SYNC_CONTROL_OTG_AUTO_FORCE_VSYNC_MODE_DISABLE = 0x00000000,3794OTG_VERT_SYNC_CONTROL_OTG_AUTO_FORCE_VSYNC_MODE_TRIGGERA = 0x00000001,3795OTG_VERT_SYNC_CONTROL_OTG_AUTO_FORCE_VSYNC_MODE_TRIGGERB = 0x00000002,3796OTG_VERT_SYNC_CONTROL_OTG_AUTO_FORCE_VSYNC_MODE_RESERVED = 0x00000003,3797} OTG_VERT_SYNC_CONTROL_OTG_AUTO_FORCE_VSYNC_MODE;37983799/*3800* OTG_STEREO_CONTROL_OTG_STEREO_SYNC_OUTPUT_POLARITY enum3801*/38023803typedef enum OTG_STEREO_CONTROL_OTG_STEREO_SYNC_OUTPUT_POLARITY {3804OTG_STEREO_CONTROL_OTG_STEREO_SYNC_OUTPUT_POLARITY_FALSE = 0x00000000,3805OTG_STEREO_CONTROL_OTG_STEREO_SYNC_OUTPUT_POLARITY_TRUE = 0x00000001,3806} OTG_STEREO_CONTROL_OTG_STEREO_SYNC_OUTPUT_POLARITY;38073808/*3809* OTG_STEREO_CONTROL_OTG_STEREO_EYE_FLAG_POLARITY enum3810*/38113812typedef enum OTG_STEREO_CONTROL_OTG_STEREO_EYE_FLAG_POLARITY {3813OTG_STEREO_CONTROL_OTG_STEREO_EYE_FLAG_POLARITY_FALSE = 0x00000000,3814OTG_STEREO_CONTROL_OTG_STEREO_EYE_FLAG_POLARITY_TRUE = 0x00000001,3815} OTG_STEREO_CONTROL_OTG_STEREO_EYE_FLAG_POLARITY;38163817/*3818* OTG_STEREO_CONTROL_OTG_STEREO_EN enum3819*/38203821typedef enum OTG_STEREO_CONTROL_OTG_STEREO_EN {3822OTG_STEREO_CONTROL_OTG_STEREO_EN_FALSE = 0x00000000,3823OTG_STEREO_CONTROL_OTG_STEREO_EN_TRUE = 0x00000001,3824} OTG_STEREO_CONTROL_OTG_STEREO_EN;38253826/*3827* OTG_SNAPSHOT_STATUS_OTG_SNAPSHOT_CLEAR enum3828*/38293830typedef enum OTG_SNAPSHOT_STATUS_OTG_SNAPSHOT_CLEAR {3831OTG_SNAPSHOT_STATUS_OTG_SNAPSHOT_CLEAR_FALSE = 0x00000000,3832OTG_SNAPSHOT_STATUS_OTG_SNAPSHOT_CLEAR_TRUE = 0x00000001,3833} OTG_SNAPSHOT_STATUS_OTG_SNAPSHOT_CLEAR;38343835/*3836* OTG_SNAPSHOT_CONTROL_OTG_AUTO_SNAPSHOT_TRIG_SEL enum3837*/38383839typedef enum OTG_SNAPSHOT_CONTROL_OTG_AUTO_SNAPSHOT_TRIG_SEL {3840OTG_SNAPSHOT_CONTROL_OTG_AUTO_SNAPSHOT_TRIG_SEL_DISABLE = 0x00000000,3841OTG_SNAPSHOT_CONTROL_OTG_AUTO_SNAPSHOT_TRIG_SEL_TRIGGERA = 0x00000001,3842OTG_SNAPSHOT_CONTROL_OTG_AUTO_SNAPSHOT_TRIG_SEL_TRIGGERB = 0x00000002,3843OTG_SNAPSHOT_CONTROL_OTG_AUTO_SNAPSHOT_TRIG_SEL_RESERVED = 0x00000003,3844} OTG_SNAPSHOT_CONTROL_OTG_AUTO_SNAPSHOT_TRIG_SEL;38453846/*3847* OTG_START_LINE_CONTROL_OTG_PROGRESSIVE_START_LINE_EARLY enum3848*/38493850typedef enum OTG_START_LINE_CONTROL_OTG_PROGRESSIVE_START_LINE_EARLY {3851OTG_START_LINE_CONTROL_OTG_PROGRESSIVE_START_LINE_EARLY_FALSE = 0x00000000,3852OTG_START_LINE_CONTROL_OTG_PROGRESSIVE_START_LINE_EARLY_TRUE = 0x00000001,3853} OTG_START_LINE_CONTROL_OTG_PROGRESSIVE_START_LINE_EARLY;38543855/*3856* OTG_START_LINE_CONTROL_OTG_INTERLACE_START_LINE_EARLY enum3857*/38583859typedef enum OTG_START_LINE_CONTROL_OTG_INTERLACE_START_LINE_EARLY {3860OTG_START_LINE_CONTROL_OTG_INTERLACE_START_LINE_EARLY_FALSE = 0x00000000,3861OTG_START_LINE_CONTROL_OTG_INTERLACE_START_LINE_EARLY_TRUE = 0x00000001,3862} OTG_START_LINE_CONTROL_OTG_INTERLACE_START_LINE_EARLY;38633864/*3865* OTG_START_LINE_CONTROL_OTG_LEGACY_REQUESTOR_EN enum3866*/38673868typedef enum OTG_START_LINE_CONTROL_OTG_LEGACY_REQUESTOR_EN {3869OTG_START_LINE_CONTROL_OTG_LEGACY_REQUESTOR_EN_FALSE = 0x00000000,3870OTG_START_LINE_CONTROL_OTG_LEGACY_REQUESTOR_EN_TRUE = 0x00000001,3871} OTG_START_LINE_CONTROL_OTG_LEGACY_REQUESTOR_EN;38723873/*3874* OTG_START_LINE_CONTROL_OTG_PREFETCH_EN enum3875*/38763877typedef enum OTG_START_LINE_CONTROL_OTG_PREFETCH_EN {3878OTG_START_LINE_CONTROL_OTG_PREFETCH_EN_FALSE = 0x00000000,3879OTG_START_LINE_CONTROL_OTG_PREFETCH_EN_TRUE = 0x00000001,3880} OTG_START_LINE_CONTROL_OTG_PREFETCH_EN;38813882/*3883* OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_MSK enum3884*/38853886typedef enum OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_MSK {3887OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_MSK_FALSE = 0x00000000,3888OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_MSK_TRUE = 0x00000001,3889} OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_MSK;38903891/*3892* OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_TYPE enum3893*/38943895typedef enum OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_TYPE {3896OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_TYPE_FALSE = 0x00000000,3897OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_TYPE_TRUE = 0x00000001,3898} OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_TYPE;38993900/*3901* OTG_INTERRUPT_CONTROL_OTG_V_UPDATE_INT_MSK enum3902*/39033904typedef enum OTG_INTERRUPT_CONTROL_OTG_V_UPDATE_INT_MSK {3905OTG_INTERRUPT_CONTROL_OTG_V_UPDATE_INT_MSK_FALSE = 0x00000000,3906OTG_INTERRUPT_CONTROL_OTG_V_UPDATE_INT_MSK_TRUE = 0x00000001,3907} OTG_INTERRUPT_CONTROL_OTG_V_UPDATE_INT_MSK;39083909/*3910* OTG_INTERRUPT_CONTROL_OTG_V_UPDATE_INT_TYPE enum3911*/39123913typedef enum OTG_INTERRUPT_CONTROL_OTG_V_UPDATE_INT_TYPE {3914OTG_INTERRUPT_CONTROL_OTG_V_UPDATE_INT_TYPE_FALSE = 0x00000000,3915OTG_INTERRUPT_CONTROL_OTG_V_UPDATE_INT_TYPE_TRUE = 0x00000001,3916} OTG_INTERRUPT_CONTROL_OTG_V_UPDATE_INT_TYPE;39173918/*3919* OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_MSK enum3920*/39213922typedef enum OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_MSK {3923OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_MSK_FALSE = 0x00000000,3924OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_MSK_TRUE = 0x00000001,3925} OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_MSK;39263927/*3928* OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_TYPE enum3929*/39303931typedef enum OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_TYPE {3932OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_TYPE_FALSE = 0x00000000,3933OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_TYPE_TRUE = 0x00000001,3934} OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_TYPE;39353936/*3937* OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_MSK enum3938*/39393940typedef enum OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_MSK {3941OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_MSK_FALSE = 0x00000000,3942OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_MSK_TRUE = 0x00000001,3943} OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_MSK;39443945/*3946* OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_TYPE enum3947*/39483949typedef enum OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_TYPE {3950OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_TYPE_FALSE = 0x00000000,3951OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_TYPE_TRUE = 0x00000001,3952} OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_TYPE;39533954/*3955* OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_MSK enum3956*/39573958typedef enum OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_MSK {3959OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_MSK_FALSE = 0x00000000,3960OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_MSK_TRUE = 0x00000001,3961} OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_MSK;39623963/*3964* OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_TYPE enum3965*/39663967typedef enum OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_TYPE {3968OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_TYPE_FALSE = 0x00000000,3969OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_TYPE_TRUE = 0x00000001,3970} OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_TYPE;39713972/*3973* OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_MSK enum3974*/39753976typedef enum OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_MSK {3977OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_MSK_FALSE = 0x00000000,3978OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_MSK_TRUE = 0x00000001,3979} OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_MSK;39803981/*3982* OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_TYPE enum3983*/39843985typedef enum OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_TYPE {3986OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_TYPE_FALSE = 0x00000000,3987OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_TYPE_TRUE = 0x00000001,3988} OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_TYPE;39893990/*3991* OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_MSK enum3992*/39933994typedef enum OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_MSK {3995OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_MSK_FALSE = 0x00000000,3996OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_MSK_TRUE = 0x00000001,3997} OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_MSK;39983999/*4000* OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_TYPE enum4001*/40024003typedef enum OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_TYPE {4004OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_TYPE_FALSE = 0x00000000,4005OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_TYPE_TRUE = 0x00000001,4006} OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_TYPE;40074008/*4009* OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_MSK enum4010*/40114012typedef enum OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_MSK {4013OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_MSK_FALSE = 0x00000000,4014OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_MSK_TRUE = 0x00000001,4015} OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_MSK;40164017/*4018* OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_TYPE enum4019*/40204021typedef enum OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_TYPE {4022OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_TYPE_FALSE = 0x00000000,4023OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_TYPE_TRUE = 0x00000001,4024} OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_TYPE;40254026/*4027* OTG_UPDATE_LOCK_OTG_UPDATE_LOCK enum4028*/40294030typedef enum OTG_UPDATE_LOCK_OTG_UPDATE_LOCK {4031OTG_UPDATE_LOCK_OTG_UPDATE_LOCK_FALSE = 0x00000000,4032OTG_UPDATE_LOCK_OTG_UPDATE_LOCK_TRUE = 0x00000001,4033} OTG_UPDATE_LOCK_OTG_UPDATE_LOCK;40344035/*4036* OTG_DOUBLE_BUFFER_CONTROL_OTG_UPDATE_INSTANTLY enum4037*/40384039typedef enum OTG_DOUBLE_BUFFER_CONTROL_OTG_UPDATE_INSTANTLY {4040OTG_DOUBLE_BUFFER_CONTROL_OTG_UPDATE_INSTANTLY_FALSE = 0x00000000,4041OTG_DOUBLE_BUFFER_CONTROL_OTG_UPDATE_INSTANTLY_TRUE = 0x00000001,4042} OTG_DOUBLE_BUFFER_CONTROL_OTG_UPDATE_INSTANTLY;40434044/*4045* OTG_DOUBLE_BUFFER_CONTROL_OTG_BLANK_DATA_DOUBLE_BUFFER_EN enum4046*/40474048typedef enum OTG_DOUBLE_BUFFER_CONTROL_OTG_BLANK_DATA_DOUBLE_BUFFER_EN {4049OTG_DOUBLE_BUFFER_CONTROL_OTG_BLANK_DATA_DOUBLE_BUFFER_EN_FALSE = 0x00000000,4050OTG_DOUBLE_BUFFER_CONTROL_OTG_BLANK_DATA_DOUBLE_BUFFER_EN_TRUE = 0x00000001,4051} OTG_DOUBLE_BUFFER_CONTROL_OTG_BLANK_DATA_DOUBLE_BUFFER_EN;40524053/*4054* OTG_DOUBLE_BUFFER_CONTROL_OTG_RANGE_TIMING_DBUF_UPDATE_MODE enum4055*/40564057typedef enum OTG_DOUBLE_BUFFER_CONTROL_OTG_RANGE_TIMING_DBUF_UPDATE_MODE {4058OTG_DOUBLE_BUFFER_CONTROL_OTG_RANGE_TIMING_DBUF_UPDATE_MODE_0 = 0x00000000,4059OTG_DOUBLE_BUFFER_CONTROL_OTG_RANGE_TIMING_DBUF_UPDATE_MODE_1 = 0x00000001,4060OTG_DOUBLE_BUFFER_CONTROL_OTG_RANGE_TIMING_DBUF_UPDATE_MODE_2 = 0x00000002,4061OTG_DOUBLE_BUFFER_CONTROL_OTG_RANGE_TIMING_DBUF_UPDATE_MODE_3 = 0x00000003,4062} OTG_DOUBLE_BUFFER_CONTROL_OTG_RANGE_TIMING_DBUF_UPDATE_MODE;40634064/*4065* OTG_VGA_PARAMETER_CAPTURE_MODE_OTG_VGA_PARAMETER_CAPTURE_MODE enum4066*/40674068typedef enum OTG_VGA_PARAMETER_CAPTURE_MODE_OTG_VGA_PARAMETER_CAPTURE_MODE {4069OTG_VGA_PARAMETER_CAPTURE_MODE_OTG_VGA_PARAMETER_CAPTURE_MODE_FALSE = 0x00000000,4070OTG_VGA_PARAMETER_CAPTURE_MODE_OTG_VGA_PARAMETER_CAPTURE_MODE_TRUE = 0x00000001,4071} OTG_VGA_PARAMETER_CAPTURE_MODE_OTG_VGA_PARAMETER_CAPTURE_MODE;40724073/*4074* MASTER_UPDATE_LOCK_MASTER_UPDATE_LOCK enum4075*/40764077typedef enum MASTER_UPDATE_LOCK_MASTER_UPDATE_LOCK {4078MASTER_UPDATE_LOCK_MASTER_UPDATE_LOCK_FALSE = 0x00000000,4079MASTER_UPDATE_LOCK_MASTER_UPDATE_LOCK_TRUE = 0x00000001,4080} MASTER_UPDATE_LOCK_MASTER_UPDATE_LOCK;40814082/*4083* OTG_DRR_CONTROL_OTG_DRR_AVERAGE_FRAME enum4084*/40854086typedef enum OTG_DRR_CONTROL_OTG_DRR_AVERAGE_FRAME {4087OTG_DRR_CONTROL_OTG_DRR_AVERAGE_FRAME_1FRAME = 0x00000000,4088OTG_DRR_CONTROL_OTG_DRR_AVERAGE_FRAME_2FRAME = 0x00000001,4089OTG_DRR_CONTROL_OTG_DRR_AVERAGE_FRAME_4FRAME = 0x00000002,4090OTG_DRR_CONTROL_OTG_DRR_AVERAGE_FRAME_8FRAME = 0x00000003,4091} OTG_DRR_CONTROL_OTG_DRR_AVERAGE_FRAME;40924093/*4094* MASTER_UPDATE_LOCK_UNDERFLOW_UPDATE_LOCK enum4095*/40964097typedef enum MASTER_UPDATE_LOCK_UNDERFLOW_UPDATE_LOCK {4098MASTER_UPDATE_LOCK_UNDERFLOW_UPDATE_LOCK_FALSE = 0x00000000,4099MASTER_UPDATE_LOCK_UNDERFLOW_UPDATE_LOCK_TRUE = 0x00000001,4100} MASTER_UPDATE_LOCK_UNDERFLOW_UPDATE_LOCK;41014102/*4103* MASTER_UPDATE_MODE_MASTER_UPDATE_INTERLACED_MODE enum4104*/41054106typedef enum MASTER_UPDATE_MODE_MASTER_UPDATE_INTERLACED_MODE {4107MASTER_UPDATE_MODE_MASTER_UPDATE_INTERLACED_MODE_BOTH = 0x00000000,4108MASTER_UPDATE_MODE_MASTER_UPDATE_INTERLACED_MODE_TOP = 0x00000001,4109MASTER_UPDATE_MODE_MASTER_UPDATE_INTERLACED_MODE_BOTTOM = 0x00000002,4110MASTER_UPDATE_MODE_MASTER_UPDATE_INTERLACED_MODE_RESERVED = 0x00000003,4111} MASTER_UPDATE_MODE_MASTER_UPDATE_INTERLACED_MODE;41124113/*4114* OTG_MVP_INBAND_CNTL_INSERT_OTG_MVP_INBAND_OUT_MODE enum4115*/41164117typedef enum OTG_MVP_INBAND_CNTL_INSERT_OTG_MVP_INBAND_OUT_MODE {4118OTG_MVP_INBAND_CNTL_INSERT_OTG_MVP_INBAND_OUT_MODE_DISABLE = 0x00000000,4119OTG_MVP_INBAND_CNTL_INSERT_OTG_MVP_INBAND_OUT_MODE_DEBUG = 0x00000001,4120OTG_MVP_INBAND_CNTL_INSERT_OTG_MVP_INBAND_OUT_MODE_NORMAL = 0x00000002,4121} OTG_MVP_INBAND_CNTL_INSERT_OTG_MVP_INBAND_OUT_MODE;41224123/*4124* OTG_MVP_STATUS_OTG_FLIP_NOW_CLEAR enum4125*/41264127typedef enum OTG_MVP_STATUS_OTG_FLIP_NOW_CLEAR {4128OTG_MVP_STATUS_OTG_FLIP_NOW_CLEAR_FALSE = 0x00000000,4129OTG_MVP_STATUS_OTG_FLIP_NOW_CLEAR_TRUE = 0x00000001,4130} OTG_MVP_STATUS_OTG_FLIP_NOW_CLEAR;41314132/*4133* OTG_MVP_STATUS_OTG_AFR_HSYNC_SWITCH_DONE_CLEAR enum4134*/41354136typedef enum OTG_MVP_STATUS_OTG_AFR_HSYNC_SWITCH_DONE_CLEAR {4137OTG_MVP_STATUS_OTG_AFR_HSYNC_SWITCH_DONE_CLEAR_FALSE = 0x00000000,4138OTG_MVP_STATUS_OTG_AFR_HSYNC_SWITCH_DONE_CLEAR_TRUE = 0x00000001,4139} OTG_MVP_STATUS_OTG_AFR_HSYNC_SWITCH_DONE_CLEAR;41404141/*4142* OTG_V_UPDATE_INT_STATUS_OTG_V_UPDATE_INT_CLEAR enum4143*/41444145typedef enum OTG_V_UPDATE_INT_STATUS_OTG_V_UPDATE_INT_CLEAR {4146OTG_V_UPDATE_INT_STATUS_OTG_V_UPDATE_INT_CLEAR_FALSE = 0x00000000,4147OTG_V_UPDATE_INT_STATUS_OTG_V_UPDATE_INT_CLEAR_TRUE = 0x00000001,4148} OTG_V_UPDATE_INT_STATUS_OTG_V_UPDATE_INT_CLEAR;41494150/*4151* OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_OUTPUT_POLARITY enum4152*/41534154typedef enum OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_OUTPUT_POLARITY {4155OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_OUTPUT_POLARITY_FALSE = 0x00000000,4156OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_OUTPUT_POLARITY_TRUE = 0x00000001,4157} OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_OUTPUT_POLARITY;41584159/*4160* OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_ENABLE enum4161*/41624163typedef enum OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_ENABLE {4164OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_ENABLE_FALSE = 0x00000000,4165OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_ENABLE_TRUE = 0x00000001,4166} OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_ENABLE;41674168/*4169* OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_CLEAR enum4170*/41714172typedef enum OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_CLEAR {4173OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_CLEAR_FALSE = 0x00000000,4174OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_CLEAR_TRUE = 0x00000001,4175} OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_CLEAR;41764177/*4178* OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_TYPE enum4179*/41804181typedef enum OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_TYPE {4182OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_TYPE_FALSE = 0x00000000,4183OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_TYPE_TRUE = 0x00000001,4184} OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_TYPE;41854186/*4187* OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_CLEAR enum4188*/41894190typedef enum OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_CLEAR {4191OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_CLEAR_CLEAR_FALSE = 0x00000000,4192OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_CLEAR_TRUE = 0x00000001,4193} OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_CLEAR;41944195/*4196* OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_ENABLE enum4197*/41984199typedef enum OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_ENABLE {4200OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_ENABLE_FALSE = 0x00000000,4201OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_ENABLE_TRUE = 0x00000001,4202} OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_ENABLE;42034204/*4205* OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_TYPE enum4206*/42074208typedef enum OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_TYPE {4209OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_TYPE_FALSE = 0x00000000,4210OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_TYPE_TRUE = 0x00000001,4211} OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_TYPE;42124213/*4214* OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_CLEAR enum4215*/42164217typedef enum OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_CLEAR {4218OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_CLEAR_CLEAR_FALSE = 0x00000000,4219OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_CLEAR_TRUE = 0x00000001,4220} OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_CLEAR;42214222/*4223* OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_ENABLE enum4224*/42254226typedef enum OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_ENABLE {4227OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_ENABLE_FALSE = 0x00000000,4228OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_ENABLE_TRUE = 0x00000001,4229} OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_ENABLE;42304231/*4232* OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_TYPE enum4233*/42344235typedef enum OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_TYPE {4236OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_TYPE_FALSE = 0x00000000,4237OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_TYPE_TRUE = 0x00000001,4238} OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_TYPE;42394240/*4241* OTG_CRC_CNTL_OTG_CRC_EN enum4242*/42434244typedef enum OTG_CRC_CNTL_OTG_CRC_EN {4245OTG_CRC_CNTL_OTG_CRC_EN_FALSE = 0x00000000,4246OTG_CRC_CNTL_OTG_CRC_EN_TRUE = 0x00000001,4247} OTG_CRC_CNTL_OTG_CRC_EN;42484249/*4250* OTG_CRC_CNTL_OTG_CRC_CONT_EN enum4251*/42524253typedef enum OTG_CRC_CNTL_OTG_CRC_CONT_EN {4254OTG_CRC_CNTL_OTG_CRC_CONT_EN_FALSE = 0x00000000,4255OTG_CRC_CNTL_OTG_CRC_CONT_EN_TRUE = 0x00000001,4256} OTG_CRC_CNTL_OTG_CRC_CONT_EN;42574258/*4259* OTG_CRC_CNTL_OTG_CRC_STEREO_MODE enum4260*/42614262typedef enum OTG_CRC_CNTL_OTG_CRC_STEREO_MODE {4263OTG_CRC_CNTL_OTG_CRC_STEREO_MODE_LEFT = 0x00000000,4264OTG_CRC_CNTL_OTG_CRC_STEREO_MODE_RIGHT = 0x00000001,4265OTG_CRC_CNTL_OTG_CRC_STEREO_MODE_BOTH_EYES = 0x00000002,4266OTG_CRC_CNTL_OTG_CRC_STEREO_MODE_BOTH_FIELDS = 0x00000003,4267} OTG_CRC_CNTL_OTG_CRC_STEREO_MODE;42684269/*4270* OTG_CRC_CNTL_OTG_CRC_INTERLACE_MODE enum4271*/42724273typedef enum OTG_CRC_CNTL_OTG_CRC_INTERLACE_MODE {4274OTG_CRC_CNTL_OTG_CRC_INTERLACE_MODE_TOP = 0x00000000,4275OTG_CRC_CNTL_OTG_CRC_INTERLACE_MODE_BOTTOM = 0x00000001,4276OTG_CRC_CNTL_OTG_CRC_INTERLACE_MODE_BOTH_BOTTOM = 0x00000002,4277OTG_CRC_CNTL_OTG_CRC_INTERLACE_MODE_BOTH_FIELD = 0x00000003,4278} OTG_CRC_CNTL_OTG_CRC_INTERLACE_MODE;42794280/*4281* OTG_CRC_CNTL_OTG_CRC_USE_NEW_AND_REPEATED_PIXELS enum4282*/42834284typedef enum OTG_CRC_CNTL_OTG_CRC_USE_NEW_AND_REPEATED_PIXELS {4285OTG_CRC_CNTL_OTG_CRC_USE_NEW_AND_REPEATED_PIXELS_FALSE = 0x00000000,4286OTG_CRC_CNTL_OTG_CRC_USE_NEW_AND_REPEATED_PIXELS_TRUE = 0x00000001,4287} OTG_CRC_CNTL_OTG_CRC_USE_NEW_AND_REPEATED_PIXELS;42884289/*4290* OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT enum4291*/42924293typedef enum OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT {4294OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT_UAB = 0x00000000,4295OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT_UA_B = 0x00000001,4296OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT_U_AB = 0x00000002,4297OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT_U_A_B = 0x00000003,4298OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT_IAB = 0x00000004,4299OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT_IA_B = 0x00000005,4300OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT_I_AB = 0x00000006,4301OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT_I_A_B = 0x00000007,4302} OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT;43034304/*4305* OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT enum4306*/43074308typedef enum OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT {4309OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT_UAB = 0x00000000,4310OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT_UA_B = 0x00000001,4311OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT_U_AB = 0x00000002,4312OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT_U_A_B = 0x00000003,4313OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT_IAB = 0x00000004,4314OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT_IA_B = 0x00000005,4315OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT_I_AB = 0x00000006,4316OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT_I_A_B = 0x00000007,4317} OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT;43184319/*4320* OTG_CRC_CNTL2_OTG_CRC_DSC_MODE enum4321*/43224323typedef enum OTG_CRC_CNTL2_OTG_CRC_DSC_MODE {4324OTG_CRC_CNTL2_OTG_CRC_DSC_MODE_FALSE = 0x00000000,4325OTG_CRC_CNTL2_OTG_CRC_DSC_MODE_TRUE = 0x00000001,4326} OTG_CRC_CNTL2_OTG_CRC_DSC_MODE;43274328/*4329* OTG_CRC_CNTL2_OTG_CRC_DATA_STREAM_COMBINE_MODE enum4330*/43314332typedef enum OTG_CRC_CNTL2_OTG_CRC_DATA_STREAM_COMBINE_MODE {4333OTG_CRC_CNTL2_OTG_CRC_DATA_STREAM_COMBINE_MODE_FALSE = 0x00000000,4334OTG_CRC_CNTL2_OTG_CRC_DATA_STREAM_COMBINE_MODE_TRUE = 0x00000001,4335} OTG_CRC_CNTL2_OTG_CRC_DATA_STREAM_COMBINE_MODE;43364337/*4338* OTG_CRC_CNTL2_OTG_CRC_DATA_STREAM_SPLIT_MODE enum4339*/43404341typedef enum OTG_CRC_CNTL2_OTG_CRC_DATA_STREAM_SPLIT_MODE {4342OTG_CRC_CNTL2_OTG_CRC_DATA_STREAM_SPLIT_MODE_DSIABLE = 0x00000000,4343OTG_CRC_CNTL2_OTG_CRC_DATA_STREAM_SPLIT_MODE_1 = 0x00000001,4344OTG_CRC_CNTL2_OTG_CRC_DATA_STREAM_SPLIT_MODE_2 = 0x00000002,4345OTG_CRC_CNTL2_OTG_CRC_DATA_STREAM_SPLIT_MODE_3 = 0x00000003,4346} OTG_CRC_CNTL2_OTG_CRC_DATA_STREAM_SPLIT_MODE;43474348/*4349* OTG_CRC_CNTL2_OTG_CRC_DATA_FORMAT enum4350*/43514352typedef enum OTG_CRC_CNTL2_OTG_CRC_DATA_FORMAT {4353OTG_CRC_CNTL2_OTG_CRC_DATA_FORMAT_0 = 0x00000000,4354OTG_CRC_CNTL2_OTG_CRC_DATA_FORMAT_1 = 0x00000001,4355OTG_CRC_CNTL2_OTG_CRC_DATA_FORMAT_2 = 0x00000002,4356OTG_CRC_CNTL2_OTG_CRC_DATA_FORMAT_3 = 0x00000003,4357} OTG_CRC_CNTL2_OTG_CRC_DATA_FORMAT;43584359/*4360* OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_ENABLE enum4361*/43624363typedef enum OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_ENABLE {4364OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_ENABLE_DISABLE = 0x00000000,4365OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_ENABLE_ONESHOT = 0x00000001,4366OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_ENABLE_CONTINUOUS = 0x00000002,4367OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_ENABLE_RESERVED = 0x00000003,4368} OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_ENABLE;43694370/*4371* OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_HCOUNT_MODE_ENABLE enum4372*/43734374typedef enum OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_HCOUNT_MODE_ENABLE {4375OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_HCOUNT_MODE_ENABLE_FALSE = 0x00000000,4376OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_HCOUNT_MODE_ENABLE_TRUE = 0x00000001,4377} OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_HCOUNT_MODE_ENABLE;43784379/*4380* OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_JITTER_FILTERING_ENABLE enum4381*/43824383typedef enum OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_JITTER_FILTERING_ENABLE {4384OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_JITTER_FILTERING_ENABLE_FALSE = 0x00000000,4385OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_JITTER_FILTERING_ENABLE_TRUE = 0x00000001,4386} OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_JITTER_FILTERING_ENABLE;43874388/*4389* OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_JITTER_FILTERING_WINDOW enum4390*/43914392typedef enum OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_JITTER_FILTERING_WINDOW {4393OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_JITTER_FILTERING_WINDOW_1pixel = 0x00000000,4394OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_JITTER_FILTERING_WINDOW_2pixel = 0x00000001,4395OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_JITTER_FILTERING_WINDOW_3pixel = 0x00000002,4396OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_JITTER_FILTERING_WINDOW_4pixel = 0x00000003,4397} OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_JITTER_FILTERING_WINDOW;43984399/*4400* OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_WINDOW_ENABLE enum4401*/44024403typedef enum OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_WINDOW_ENABLE {4404OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_WINDOW_ENABLE_FALSE = 0x00000000,4405OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_WINDOW_ENABLE_TRUE = 0x00000001,4406} OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_WINDOW_ENABLE;44074408/*4409* OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_WINDOW_UPDATE enum4410*/44114412typedef enum OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_WINDOW_UPDATE {4413OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_WINDOW_UPDATE_FALSE = 0x00000000,4414OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_WINDOW_UPDATE_TRUE = 0x00000001,4415} OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_WINDOW_UPDATE;44164417/*4418* OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_VSYNC_POLARITY enum4419*/44204421typedef enum OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_VSYNC_POLARITY {4422OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_VSYNC_POLARITY_FALSE = 0x00000000,4423OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_VSYNC_POLARITY_TRUE = 0x00000001,4424} OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_VSYNC_POLARITY;44254426/*4427* OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_HSYNC_POLARITY enum4428*/44294430typedef enum OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_HSYNC_POLARITY {4431OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_HSYNC_POLARITY_FALSE = 0x00000000,4432OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_HSYNC_POLARITY_TRUE = 0x00000001,4433} OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_HSYNC_POLARITY;44344435/*4436* OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_INTERLACE_MODE enum4437*/44384439typedef enum OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_INTERLACE_MODE {4440OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_INTERLACE_MODE_FALSE = 0x00000000,4441OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_INTERLACE_MODE_TRUE = 0x00000001,4442} OTG_EXT_TIMING_SYNC_CONTROL_OTG_EXT_TIMING_SYNC_INTERLACE_MODE;44434444/*4445* OTG_EXT_TIMING_SYNC_LOSS_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_LOSS_INT_ENABLE enum4446*/44474448typedef enum OTG_EXT_TIMING_SYNC_LOSS_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_LOSS_INT_ENABLE {4449OTG_EXT_TIMING_SYNC_LOSS_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_LOSS_INT_ENABLE_FALSE = 0x00000000,4450OTG_EXT_TIMING_SYNC_LOSS_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_LOSS_INT_ENABLE_TRUE = 0x00000001,4451} OTG_EXT_TIMING_SYNC_LOSS_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_LOSS_INT_ENABLE;44524453/*4454* OTG_EXT_TIMING_SYNC_LOSS_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_LOSS_CLEAR enum4455*/44564457typedef enum OTG_EXT_TIMING_SYNC_LOSS_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_LOSS_CLEAR {4458OTG_EXT_TIMING_SYNC_LOSS_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_LOSS_CLEAR_FALSE = 0x00000000,4459OTG_EXT_TIMING_SYNC_LOSS_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_LOSS_CLEAR_TRUE = 0x00000001,4460} OTG_EXT_TIMING_SYNC_LOSS_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_LOSS_CLEAR;44614462/*4463* OTG_EXT_TIMING_SYNC_LOSS_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_LOSS_INT_TYPE enum4464*/44654466typedef enum OTG_EXT_TIMING_SYNC_LOSS_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_LOSS_INT_TYPE {4467OTG_EXT_TIMING_SYNC_LOSS_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_LOSS_INT_TYPE_FALSE = 0x00000000,4468OTG_EXT_TIMING_SYNC_LOSS_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_LOSS_INT_TYPE_TRUE = 0x00000001,4469} OTG_EXT_TIMING_SYNC_LOSS_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_LOSS_INT_TYPE;44704471/*4472* OTG_EXT_TIMING_SYNC_LOSS_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_LOSS_FRAME_COUNT enum4473*/44744475typedef enum OTG_EXT_TIMING_SYNC_LOSS_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_LOSS_FRAME_COUNT {4476OTG_EXT_TIMING_SYNC_LOSS_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_LOSS_FRAME_COUNT_1FRAME = 0x00000000,4477OTG_EXT_TIMING_SYNC_LOSS_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_LOSS_FRAME_COUNT_2FRAME = 0x00000001,4478OTG_EXT_TIMING_SYNC_LOSS_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_LOSS_FRAME_COUNT_4FRAME = 0x00000002,4479OTG_EXT_TIMING_SYNC_LOSS_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_LOSS_FRAME_COUNT_8FRAME = 0x00000003,4480OTG_EXT_TIMING_SYNC_LOSS_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_LOSS_FRAME_COUNT_16FRAME = 0x00000004,4481OTG_EXT_TIMING_SYNC_LOSS_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_LOSS_FRAME_COUNT_32FRAME = 0x00000005,4482OTG_EXT_TIMING_SYNC_LOSS_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_LOSS_FRAME_COUNT_64FRAME = 0x00000006,4483OTG_EXT_TIMING_SYNC_LOSS_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_LOSS_FRAME_COUNT_128FRAME = 0x00000007,4484} OTG_EXT_TIMING_SYNC_LOSS_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_LOSS_FRAME_COUNT;44854486/*4487* OTG_EXT_TIMING_SYNC_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_INT_ENABLE enum4488*/44894490typedef enum OTG_EXT_TIMING_SYNC_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_INT_ENABLE {4491OTG_EXT_TIMING_SYNC_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_INT_ENABLE_FALSE = 0x00000000,4492OTG_EXT_TIMING_SYNC_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_INT_ENABLE_TRUE = 0x00000001,4493} OTG_EXT_TIMING_SYNC_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_INT_ENABLE;44944495/*4496* OTG_EXT_TIMING_SYNC_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_CLEAR enum4497*/44984499typedef enum OTG_EXT_TIMING_SYNC_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_CLEAR {4500OTG_EXT_TIMING_SYNC_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_CLEAR_FALSE = 0x00000000,4501OTG_EXT_TIMING_SYNC_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_CLEAR_TRUE = 0x00000001,4502} OTG_EXT_TIMING_SYNC_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_CLEAR;45034504/*4505* OTG_EXT_TIMING_SYNC_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_INT_TYPE enum4506*/45074508typedef enum OTG_EXT_TIMING_SYNC_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_INT_TYPE {4509OTG_EXT_TIMING_SYNC_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_INT_TYPE_FALSE = 0x00000000,4510OTG_EXT_TIMING_SYNC_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_INT_TYPE_TRUE = 0x00000001,4511} OTG_EXT_TIMING_SYNC_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_INT_TYPE;45124513/*4514* OTG_EXT_TIMING_SYNC_SIGNAL_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_SIGNAL_INT_ENABLE enum4515*/45164517typedef enum OTG_EXT_TIMING_SYNC_SIGNAL_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_SIGNAL_INT_ENABLE {4518OTG_EXT_TIMING_SYNC_SIGNAL_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_SIGNAL_INT_ENABLE_FALSE = 0x00000000,4519OTG_EXT_TIMING_SYNC_SIGNAL_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_SIGNAL_INT_ENABLE_TRUE = 0x00000001,4520} OTG_EXT_TIMING_SYNC_SIGNAL_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_SIGNAL_INT_ENABLE;45214522/*4523* OTG_EXT_TIMING_SYNC_SIGNAL_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_SIGNAL_CLEAR enum4524*/45254526typedef enum OTG_EXT_TIMING_SYNC_SIGNAL_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_SIGNAL_CLEAR {4527OTG_EXT_TIMING_SYNC_SIGNAL_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_SIGNAL_CLEAR_FALSE = 0x00000000,4528OTG_EXT_TIMING_SYNC_SIGNAL_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_SIGNAL_CLEAR_TRUE = 0x00000001,4529} OTG_EXT_TIMING_SYNC_SIGNAL_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_SIGNAL_CLEAR;45304531/*4532* OTG_EXT_TIMING_SYNC_SIGNAL_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_SIGNAL_INT_TYPE enum4533*/45344535typedef enum OTG_EXT_TIMING_SYNC_SIGNAL_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_SIGNAL_INT_TYPE {4536OTG_EXT_TIMING_SYNC_SIGNAL_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_SIGNAL_INT_TYPE_FALSE = 0x00000000,4537OTG_EXT_TIMING_SYNC_SIGNAL_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_SIGNAL_INT_TYPE_TRUE = 0x00000001,4538} OTG_EXT_TIMING_SYNC_SIGNAL_INTERRUPT_CONTROL_OTG_EXT_TIMING_SYNC_SIGNAL_INT_TYPE;45394540/*4541* OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_ENABLE enum4542*/45434544typedef enum OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_ENABLE {4545OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_ENABLE_FALSE = 0x00000000,4546OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_ENABLE_TRUE = 0x00000001,4547} OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_ENABLE;45484549/*4550* OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_CLEAR enum4551*/45524553typedef enum OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_CLEAR {4554OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_CLEAR_FALSE = 0x00000000,4555OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_CLEAR_TRUE = 0x00000001,4556} OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_CLEAR;45574558/*4559* OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_TYPE enum4560*/45614562typedef enum OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_TYPE {4563OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_TYPE_FALSE = 0x00000000,4564OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_TYPE_TRUE = 0x00000001,4565} OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_TYPE;45664567/*4568* OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE enum4569*/45704571typedef enum OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE {4572OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE_FALSE = 0x00000000,4573OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE_TRUE = 0x00000001,4574} OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE;45754576/*4577* OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE_VALUE enum4578*/45794580typedef enum OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE_VALUE {4581OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE_VALUE_OFF = 0x00000000,4582OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE_VALUE_ON = 0x00000001,4583} OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE_VALUE;45844585/*4586* OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN enum4587*/45884589typedef enum OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN {4590OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN_FALSE = 0x00000000,4591OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN_TRUE = 0x00000001,4592} OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN;45934594/*4595* OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN_DB enum4596*/45974598typedef enum OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN_DB {4599OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN_DB_FALSE = 0x00000000,4600OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN_DB_TRUE = 0x00000001,4601} OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN_DB;46024603/*4604* OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_V_UPDATE_MODE enum4605*/46064607typedef enum OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_V_UPDATE_MODE {4608OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_V_UPDATE_MODE_BLOCK_BOTH = 0x00000000,4609OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_V_UPDATE_MODE_BLOCK_INTERLACE = 0x00000001,4610OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_V_UPDATE_MODE_BLOCK_PROGRASSIVE = 0x00000002,4611OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_V_UPDATE_MODE_RESERVED = 0x00000003,4612} OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_V_UPDATE_MODE;46134614/*4615* OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_STEREO_SEL_OVR enum4616*/46174618typedef enum OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_STEREO_SEL_OVR {4619OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_STEREO_SEL_OVR_FALSE = 0x00000000,4620OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_STEREO_SEL_OVR_TRUE = 0x00000001,4621} OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_STEREO_SEL_OVR;46224623/*4624* OTG_V_SYNC_A_POL enum4625*/46264627typedef enum OTG_V_SYNC_A_POL {4628OTG_V_SYNC_A_POL_HIGH = 0x00000000,4629OTG_V_SYNC_A_POL_LOW = 0x00000001,4630} OTG_V_SYNC_A_POL;46314632/*4633* OTG_H_SYNC_A_POL enum4634*/46354636typedef enum OTG_H_SYNC_A_POL {4637OTG_H_SYNC_A_POL_HIGH = 0x00000000,4638OTG_H_SYNC_A_POL_LOW = 0x00000001,4639} OTG_H_SYNC_A_POL;46404641/*4642* OTG_HORZ_REPETITION_COUNT enum4643*/46444645typedef enum OTG_HORZ_REPETITION_COUNT {4646OTG_HORZ_REPETITION_COUNT_0 = 0x00000000,4647OTG_HORZ_REPETITION_COUNT_1 = 0x00000001,4648OTG_HORZ_REPETITION_COUNT_2 = 0x00000002,4649OTG_HORZ_REPETITION_COUNT_3 = 0x00000003,4650OTG_HORZ_REPETITION_COUNT_4 = 0x00000004,4651OTG_HORZ_REPETITION_COUNT_5 = 0x00000005,4652OTG_HORZ_REPETITION_COUNT_6 = 0x00000006,4653OTG_HORZ_REPETITION_COUNT_7 = 0x00000007,4654OTG_HORZ_REPETITION_COUNT_8 = 0x00000008,4655OTG_HORZ_REPETITION_COUNT_9 = 0x00000009,4656OTG_HORZ_REPETITION_COUNT_10 = 0x0000000a,4657OTG_HORZ_REPETITION_COUNT_11 = 0x0000000b,4658OTG_HORZ_REPETITION_COUNT_12 = 0x0000000c,4659OTG_HORZ_REPETITION_COUNT_13 = 0x0000000d,4660OTG_HORZ_REPETITION_COUNT_14 = 0x0000000e,4661OTG_HORZ_REPETITION_COUNT_15 = 0x0000000f,4662} OTG_HORZ_REPETITION_COUNT;46634664/*4665* MASTER_UPDATE_LOCK_SEL enum4666*/46674668typedef enum MASTER_UPDATE_LOCK_SEL {4669MASTER_UPDATE_LOCK_SEL_0 = 0x00000000,4670MASTER_UPDATE_LOCK_SEL_1 = 0x00000001,4671MASTER_UPDATE_LOCK_SEL_2 = 0x00000002,4672MASTER_UPDATE_LOCK_SEL_3 = 0x00000003,4673MASTER_UPDATE_LOCK_SEL_4 = 0x00000004,4674MASTER_UPDATE_LOCK_SEL_5 = 0x00000005,4675} MASTER_UPDATE_LOCK_SEL;46764677/*4678* DRR_UPDATE_LOCK_SEL enum4679*/46804681typedef enum DRR_UPDATE_LOCK_SEL {4682DRR_UPDATE_LOCK_SEL_0 = 0x00000000,4683DRR_UPDATE_LOCK_SEL_1 = 0x00000001,4684DRR_UPDATE_LOCK_SEL_2 = 0x00000002,4685DRR_UPDATE_LOCK_SEL_3 = 0x00000003,4686DRR_UPDATE_LOCK_SEL_4 = 0x00000004,4687DRR_UPDATE_LOCK_SEL_5 = 0x00000005,4688} DRR_UPDATE_LOCK_SEL;46894690/*4691* OTG_GLOBAL_CONTROL2_MANUAL_FLOW_CONTROL_SEL enum4692*/46934694typedef enum OTG_GLOBAL_CONTROL2_MANUAL_FLOW_CONTROL_SEL {4695OTG_GLOBAL_CONTROL2_MANUAL_FLOW_CONTROL_SEL_OTG0 = 0x00000000,4696OTG_GLOBAL_CONTROL2_MANUAL_FLOW_CONTROL_SEL_OTG1 = 0x00000001,4697OTG_GLOBAL_CONTROL2_MANUAL_FLOW_CONTROL_SEL_OTG2 = 0x00000002,4698OTG_GLOBAL_CONTROL2_MANUAL_FLOW_CONTROL_SEL_OTG3 = 0x00000003,4699OTG_GLOBAL_CONTROL2_MANUAL_FLOW_CONTROL_SEL_OTG4 = 0x00000004,4700OTG_GLOBAL_CONTROL2_MANUAL_FLOW_CONTROL_SEL_OTG5 = 0x00000005,4701} OTG_GLOBAL_CONTROL2_MANUAL_FLOW_CONTROL_SEL;47024703/*4704* OTG_GLOBAL_CONTROL3_MASTER_UPDATE_LOCK_DB_FIELD enum4705*/47064707typedef enum OTG_GLOBAL_CONTROL3_MASTER_UPDATE_LOCK_DB_FIELD {4708MASTER_UPDATE_LOCK_DB_FIELD_BOTH = 0x00000000,4709MASTER_UPDATE_LOCK_DB_FIELD_TOP = 0x00000001,4710MASTER_UPDATE_LOCK_DB_FIELD_RESERVED = 0x00000002,4711} OTG_GLOBAL_CONTROL3_MASTER_UPDATE_LOCK_DB_FIELD;47124713/*4714* OTG_GLOBAL_CONTROL3_MASTER_UPDATE_LOCK_DB_STEREO_SEL enum4715*/47164717typedef enum OTG_GLOBAL_CONTROL3_MASTER_UPDATE_LOCK_DB_STEREO_SEL {4718MASTER_UPDATE_LOCK_DB_STEREO_SEL_BOTH = 0x00000000,4719MASTER_UPDATE_LOCK_DB_STEREO_SEL_LEFT = 0x00000001,4720MASTER_UPDATE_LOCK_DB_STEREO_SEL_RIGHT = 0x00000002,4721MASTER_UPDATE_LOCK_DB_STEREO_SEL_RESERVED = 0x00000003,4722} OTG_GLOBAL_CONTROL3_MASTER_UPDATE_LOCK_DB_STEREO_SEL;47234724/*4725* OTG_H_TIMING_DIV_BY2 enum4726*/47274728typedef enum OTG_H_TIMING_DIV_BY2 {4729OTG_H_TIMING_DIV_BY2_FALSE = 0x00000000,4730OTG_H_TIMING_DIV_BY2_TRUE = 0x00000001,4731} OTG_H_TIMING_DIV_BY2;47324733/*4734* OTG_H_TIMING_DIV_BY2_UPDATE_MODE enum4735*/47364737typedef enum OTG_H_TIMING_DIV_BY2_UPDATE_MODE {4738OTG_H_TIMING_DIV_BY2_UPDATE_MODE_0 = 0x00000000,4739OTG_H_TIMING_DIV_BY2_UPDATE_MODE_1 = 0x00000001,4740} OTG_H_TIMING_DIV_BY2_UPDATE_MODE;47414742/*4743* OTG_TRIGA_RISING_EDGE_DETECT_CNTL enum4744*/47454746typedef enum OTG_TRIGA_RISING_EDGE_DETECT_CNTL {4747OTG_TRIGA_RISING_EDGE_DETECT_CNTL_0 = 0x00000000,4748OTG_TRIGA_RISING_EDGE_DETECT_CNTL_1 = 0x00000001,4749OTG_TRIGA_RISING_EDGE_DETECT_CNTL_2 = 0x00000002,4750OTG_TRIGA_RISING_EDGE_DETECT_CNTL_3 = 0x00000003,4751} OTG_TRIGA_RISING_EDGE_DETECT_CNTL;47524753/*4754* OTG_TRIGA_FALLING_EDGE_DETECT_CNTL enum4755*/47564757typedef enum OTG_TRIGA_FALLING_EDGE_DETECT_CNTL {4758OTG_TRIGA_FALLING_EDGE_DETECT_CNTL_0 = 0x00000000,4759OTG_TRIGA_FALLING_EDGE_DETECT_CNTL_1 = 0x00000001,4760OTG_TRIGA_FALLING_EDGE_DETECT_CNTL_2 = 0x00000002,4761OTG_TRIGA_FALLING_EDGE_DETECT_CNTL_3 = 0x00000003,4762} OTG_TRIGA_FALLING_EDGE_DETECT_CNTL;47634764/*4765* OTG_TRIGA_FREQUENCY_SELECT enum4766*/47674768typedef enum OTG_TRIGA_FREQUENCY_SELECT {4769OTG_TRIGA_FREQUENCY_SELECT_0 = 0x00000000,4770OTG_TRIGA_FREQUENCY_SELECT_1 = 0x00000001,4771OTG_TRIGA_FREQUENCY_SELECT_2 = 0x00000002,4772OTG_TRIGA_FREQUENCY_SELECT_3 = 0x00000003,4773} OTG_TRIGA_FREQUENCY_SELECT;47744775/*4776* OTG_TRIGB_RISING_EDGE_DETECT_CNTL enum4777*/47784779typedef enum OTG_TRIGB_RISING_EDGE_DETECT_CNTL {4780OTG_TRIGB_RISING_EDGE_DETECT_CNTL_0 = 0x00000000,4781OTG_TRIGB_RISING_EDGE_DETECT_CNTL_1 = 0x00000001,4782OTG_TRIGB_RISING_EDGE_DETECT_CNTL_2 = 0x00000002,4783OTG_TRIGB_RISING_EDGE_DETECT_CNTL_3 = 0x00000003,4784} OTG_TRIGB_RISING_EDGE_DETECT_CNTL;47854786/*4787* OTG_TRIGB_FALLING_EDGE_DETECT_CNTL enum4788*/47894790typedef enum OTG_TRIGB_FALLING_EDGE_DETECT_CNTL {4791OTG_TRIGB_FALLING_EDGE_DETECT_CNTL_0 = 0x00000000,4792OTG_TRIGB_FALLING_EDGE_DETECT_CNTL_1 = 0x00000001,4793OTG_TRIGB_FALLING_EDGE_DETECT_CNTL_2 = 0x00000002,4794OTG_TRIGB_FALLING_EDGE_DETECT_CNTL_3 = 0x00000003,4795} OTG_TRIGB_FALLING_EDGE_DETECT_CNTL;47964797/*4798* OTG_TRIGB_FREQUENCY_SELECT enum4799*/48004801typedef enum OTG_TRIGB_FREQUENCY_SELECT {4802OTG_TRIGB_FREQUENCY_SELECT_0 = 0x00000000,4803OTG_TRIGB_FREQUENCY_SELECT_1 = 0x00000001,4804OTG_TRIGB_FREQUENCY_SELECT_2 = 0x00000002,4805OTG_TRIGB_FREQUENCY_SELECT_3 = 0x00000003,4806} OTG_TRIGB_FREQUENCY_SELECT;48074808/*4809* OTG_PIPE_ABORT enum4810*/48114812typedef enum OTG_PIPE_ABORT {4813OTG_PIPE_ABORT_0 = 0x00000000,4814OTG_PIPE_ABORT_1 = 0x00000001,4815} OTG_PIPE_ABORT;48164817/*4818* OTG_MASTER_UPDATE_LOCK_GSL_EN enum4819*/48204821typedef enum OTG_MASTER_UPDATE_LOCK_GSL_EN {4822OTG_MASTER_UPDATE_LOCK_GSL_EN_FALSE = 0x00000000,4823OTG_MASTER_UPDATE_LOCK_GSL_EN_TRUE = 0x00000001,4824} OTG_MASTER_UPDATE_LOCK_GSL_EN;48254826/*4827* OTG_PTI_CONTROL_OTG_PIT_EN enum4828*/48294830typedef enum OTG_PTI_CONTROL_OTG_PIT_EN {4831OTG_PTI_CONTROL_OTG_PIT_EN_FALSE = 0x00000000,4832OTG_PTI_CONTROL_OTG_PIT_EN_TRUE = 0x00000001,4833} OTG_PTI_CONTROL_OTG_PIT_EN;48344835/*4836* OTG_GSL_MASTER_MODE enum4837*/48384839typedef enum OTG_GSL_MASTER_MODE {4840OTG_GSL_MASTER_MODE_0 = 0x00000000,4841OTG_GSL_MASTER_MODE_1 = 0x00000001,4842OTG_GSL_MASTER_MODE_2 = 0x00000002,4843OTG_GSL_MASTER_MODE_3 = 0x00000003,4844} OTG_GSL_MASTER_MODE;48454846/*******************************************************4847* DMCUB Enums4848*******************************************************/48494850/*4851* DC_DMCUB_TIMER_WINDOW enum4852*/48534854typedef enum DC_DMCUB_TIMER_WINDOW {4855BITS_31_0 = 0x00000000,4856BITS_32_1 = 0x00000001,4857BITS_33_2 = 0x00000002,4858BITS_34_3 = 0x00000003,4859BITS_35_4 = 0x00000004,4860BITS_36_5 = 0x00000005,4861BITS_37_6 = 0x00000006,4862BITS_38_7 = 0x00000007,4863} DC_DMCUB_TIMER_WINDOW;48644865/*4866* DC_DMCUB_INT_TYPE enum4867*/48684869typedef enum DC_DMCUB_INT_TYPE {4870INT_LEVEL = 0x00000000,4871INT_PULSE = 0x00000001,4872} DC_DMCUB_INT_TYPE;48734874/*******************************************************4875* RBBMIF Enums4876*******************************************************/48774878/*4879* INVALID_REG_ACCESS_TYPE enum4880*/48814882typedef enum INVALID_REG_ACCESS_TYPE {4883REG_UNALLOCATED_ADDR_WRITE = 0x00000000,4884REG_UNALLOCATED_ADDR_READ = 0x00000001,4885REG_VIRTUAL_WRITE = 0x00000002,4886REG_VIRTUAL_READ = 0x00000003,4887} INVALID_REG_ACCESS_TYPE;48884889/*******************************************************4890* IHC Enums4891*******************************************************/48924893/*4894* DMU_DC_GPU_TIMER_START_POSITION enum4895*/48964897typedef enum DMU_DC_GPU_TIMER_START_POSITION {4898DMU_GPU_TIMER_START_0_END_27 = 0x00000000,4899DMU_GPU_TIMER_START_1_END_28 = 0x00000001,4900DMU_GPU_TIMER_START_2_END_29 = 0x00000002,4901DMU_GPU_TIMER_START_3_END_30 = 0x00000003,4902DMU_GPU_TIMER_START_4_END_31 = 0x00000004,4903DMU_GPU_TIMER_START_6_END_33 = 0x00000005,4904DMU_GPU_TIMER_START_8_END_35 = 0x00000006,4905DMU_GPU_TIMER_START_10_END_37 = 0x00000007,4906} DMU_DC_GPU_TIMER_START_POSITION;49074908/*4909* DMU_DC_GPU_TIMER_READ_SELECT enum4910*/49114912typedef enum DMU_DC_GPU_TIMER_READ_SELECT {4913DMU_GPU_TIMER_READ_SELECT_LOWER_D1_V_UPDATE_0 = 0x00000000,4914DMU_GPU_TIMER_READ_SELECT_UPPER_D1_V_UPDATE_1 = 0x00000001,4915DMU_GPU_TIMER_READ_SELECT_LOWER_D2_V_UPDATE_2 = 0x00000002,4916DMU_GPU_TIMER_READ_SELECT_UPPER_D2_V_UPDATE_3 = 0x00000003,4917DMU_GPU_TIMER_READ_SELECT_LOWER_D3_V_UPDATE_4 = 0x00000004,4918DMU_GPU_TIMER_READ_SELECT_UPPER_D3_V_UPDATE_5 = 0x00000005,4919DMU_GPU_TIMER_READ_SELECT_LOWER_D4_V_UPDATE_6 = 0x00000006,4920DMU_GPU_TIMER_READ_SELECT_UPPER_D4_V_UPDATE_7 = 0x00000007,4921DMU_GPU_TIMER_READ_SELECT_LOWER_D5_V_UPDATE_8 = 0x00000008,4922DMU_GPU_TIMER_READ_SELECT_UPPER_D5_V_UPDATE_9 = 0x00000009,4923DMU_GPU_TIMER_READ_SELECT_LOWER_D6_V_UPDATE_10 = 0x0000000a,4924DMU_GPU_TIMER_READ_SELECT_UPPER_D6_V_UPDATE_11 = 0x0000000b,4925DMU_GPU_TIMER_READ_SELECT_LOWER_D1_V_STARTUP_12 = 0x0000000c,4926DMU_GPU_TIMER_READ_SELECT_UPPER_D1_V_STARTUP_13 = 0x0000000d,4927DMU_GPU_TIMER_READ_SELECT_LOWER_D2_V_STARTUP_14 = 0x0000000e,4928DMU_GPU_TIMER_READ_SELECT_UPPER_D2_V_STARTUP_15 = 0x0000000f,4929DMU_GPU_TIMER_READ_SELECT_LOWER_D3_V_STARTUP_16 = 0x00000010,4930DMU_GPU_TIMER_READ_SELECT_UPPER_D3_V_STARTUP_17 = 0x00000011,4931DMU_GPU_TIMER_READ_SELECT_LOWER_D4_V_STARTUP_18 = 0x00000012,4932DMU_GPU_TIMER_READ_SELECT_UPPER_D4_V_STARTUP_19 = 0x00000013,4933DMU_GPU_TIMER_READ_SELECT_LOWER_D5_V_STARTUP_20 = 0x00000014,4934DMU_GPU_TIMER_READ_SELECT_UPPER_D5_V_STARTUP_21 = 0x00000015,4935DMU_GPU_TIMER_READ_SELECT_LOWER_D6_V_STARTUP_22 = 0x00000016,4936DMU_GPU_TIMER_READ_SELECT_UPPER_D6_V_STARTUP_23 = 0x00000017,4937DMU_GPU_TIMER_READ_SELECT_LOWER_D1_VSYNC_NOM_24 = 0x00000018,4938DMU_GPU_TIMER_READ_SELECT_UPPER_D1_VSYNC_NOM_25 = 0x00000019,4939DMU_GPU_TIMER_READ_SELECT_LOWER_D2_VSYNC_NOM_26 = 0x0000001a,4940DMU_GPU_TIMER_READ_SELECT_UPPER_D2_VSYNC_NOM_27 = 0x0000001b,4941DMU_GPU_TIMER_READ_SELECT_LOWER_D3_VSYNC_NOM_28 = 0x0000001c,4942DMU_GPU_TIMER_READ_SELECT_UPPER_D3_VSYNC_NOM_29 = 0x0000001d,4943DMU_GPU_TIMER_READ_SELECT_LOWER_D4_VSYNC_NOM_30 = 0x0000001e,4944DMU_GPU_TIMER_READ_SELECT_UPPER_D4_VSYNC_NOM_31 = 0x0000001f,4945DMU_GPU_TIMER_READ_SELECT_LOWER_D5_VSYNC_NOM_32 = 0x00000020,4946DMU_GPU_TIMER_READ_SELECT_UPPER_D5_VSYNC_NOM_33 = 0x00000021,4947DMU_GPU_TIMER_READ_SELECT_LOWER_D6_VSYNC_NOM_34 = 0x00000022,4948DMU_GPU_TIMER_READ_SELECT_UPPER_D6_VSYNC_NOM_35 = 0x00000023,4949DMU_GPU_TIMER_READ_SELECT_LOWER_D1_VREADY_36 = 0x00000024,4950DMU_GPU_TIMER_READ_SELECT_UPPER_D1_VREADY_37 = 0x00000025,4951DMU_GPU_TIMER_READ_SELECT_LOWER_D2_VREADY_38 = 0x00000026,4952DMU_GPU_TIMER_READ_SELECT_UPPER_D2_VREADY_39 = 0x00000027,4953DMU_GPU_TIMER_READ_SELECT_LOWER_D3_VREADY_40 = 0x00000028,4954DMU_GPU_TIMER_READ_SELECT_UPPER_D3_VREADY_41 = 0x00000029,4955DMU_GPU_TIMER_READ_SELECT_LOWER_D4_VREADY_42 = 0x0000002a,4956DMU_GPU_TIMER_READ_SELECT_UPPER_D4_VREADY_43 = 0x0000002b,4957DMU_GPU_TIMER_READ_SELECT_LOWER_D5_VREADY_44 = 0x0000002c,4958DMU_GPU_TIMER_READ_SELECT_UPPER_D5_VREADY_45 = 0x0000002d,4959DMU_GPU_TIMER_READ_SELECT_LOWER_D6_VREADY_46 = 0x0000002e,4960DMU_GPU_TIMER_READ_SELECT_UPPER_D6_VREADY_47 = 0x0000002f,4961DMU_GPU_TIMER_READ_SELECT_LOWER_D1_FLIP_48 = 0x00000030,4962DMU_GPU_TIMER_READ_SELECT_UPPER_D1_FLIP_49 = 0x00000031,4963DMU_GPU_TIMER_READ_SELECT_LOWER_D2_FLIP_50 = 0x00000032,4964DMU_GPU_TIMER_READ_SELECT_UPPER_D2_FLIP_51 = 0x00000033,4965DMU_GPU_TIMER_READ_SELECT_LOWER_D3_FLIP_52 = 0x00000034,4966DMU_GPU_TIMER_READ_SELECT_UPPER_D3_FLIP_53 = 0x00000035,4967DMU_GPU_TIMER_READ_SELECT_LOWER_D4_FLIP_54 = 0x00000036,4968DMU_GPU_TIMER_READ_SELECT_UPPER_D4_FLIP_55 = 0x00000037,4969DMU_GPU_TIMER_READ_SELECT_LOWER_D5_FLIP_56 = 0x00000038,4970DMU_GPU_TIMER_READ_SELECT_UPPER_D5_FLIP_57 = 0x00000039,4971DMU_GPU_TIMER_READ_SELECT_LOWER_D6_FLIP_58 = 0x0000003a,4972DMU_GPU_TIMER_READ_SELECT_UPPER_D6_FLIP_59 = 0x0000003b,4973RESERVED_60 = 0x0000003c,4974RESERVED_61 = 0x0000003d,4975RESERVED_62 = 0x0000003e,4976RESERVED_63 = 0x0000003f,4977DMU_GPU_TIMER_READ_SELECT_LOWER_D1_V_UPDATE_NO_LOCK_64 = 0x00000040,4978DMU_GPU_TIMER_READ_SELECT_UPPER_D1_V_UPDATE_NO_LOCK_65 = 0x00000041,4979DMU_GPU_TIMER_READ_SELECT_LOWER_D2_V_UPDATE_NO_LOCK_66 = 0x00000042,4980DMU_GPU_TIMER_READ_SELECT_UPPER_D2_V_UPDATE_NO_LOCK_67 = 0x00000043,4981DMU_GPU_TIMER_READ_SELECT_LOWER_D3_V_UPDATE_NO_LOCK_68 = 0x00000044,4982DMU_GPU_TIMER_READ_SELECT_UPPER_D3_V_UPDATE_NO_LOCK_69 = 0x00000045,4983DMU_GPU_TIMER_READ_SELECT_LOWER_D4_V_UPDATE_NO_LOCK_70 = 0x00000046,4984DMU_GPU_TIMER_READ_SELECT_UPPER_D4_V_UPDATE_NO_LOCK_71 = 0x00000047,4985DMU_GPU_TIMER_READ_SELECT_LOWER_D5_V_UPDATE_NO_LOCK_72 = 0x00000048,4986DMU_GPU_TIMER_READ_SELECT_UPPER_D5_V_UPDATE_NO_LOCK_73 = 0x00000049,4987DMU_GPU_TIMER_READ_SELECT_LOWER_D6_V_UPDATE_NO_LOCK_74 = 0x0000004a,4988DMU_GPU_TIMER_READ_SELECT_UPPER_D6_V_UPDATE_NO_LOCK_75 = 0x0000004b,4989DMU_GPU_TIMER_READ_SELECT_LOWER_D1_FLIP_AWAY_76 = 0x0000004c,4990DMU_GPU_TIMER_READ_SELECT_UPPER_D1_FLIP_AWAY_77 = 0x0000004d,4991DMU_GPU_TIMER_READ_SELECT_LOWER_D2_FLIP_AWAY_78 = 0x0000004e,4992DMU_GPU_TIMER_READ_SELECT_UPPER_D2_FLIP_AWAY_79 = 0x0000004f,4993DMU_GPU_TIMER_READ_SELECT_LOWER_D3_FLIP_AWAY_80 = 0x00000050,4994DMU_GPU_TIMER_READ_SELECT_UPPER_D3_FLIP_AWAY_81 = 0x00000051,4995DMU_GPU_TIMER_READ_SELECT_LOWER_D4_FLIP_AWAY_82 = 0x00000052,4996DMU_GPU_TIMER_READ_SELECT_UPPER_D4_FLIP_AWAY_83 = 0x00000053,4997DMU_GPU_TIMER_READ_SELECT_LOWER_D5_FLIP_AWAY_84 = 0x00000054,4998DMU_GPU_TIMER_READ_SELECT_UPPER_D5_FLIP_AWAY_85 = 0x00000055,4999DMU_GPU_TIMER_READ_SELECT_LOWER_D6_FLIP_AWAY_86 = 0x00000056,5000DMU_GPU_TIMER_READ_SELECT_UPPER_D6_FLIP_AWAY_87 = 0x00000057,5001RESERVED_88 = 0x00000058,5002RESERVED_89 = 0x00000059,5003RESERVED_90 = 0x0000005a,5004RESERVED_91 = 0x0000005b,5005} DMU_DC_GPU_TIMER_READ_SELECT;50065007/*5008* IHC_INTERRUPT_LINE_STATUS enum5009*/50105011typedef enum IHC_INTERRUPT_LINE_STATUS {5012INTERRUPT_LINE_NOT_ASSERTED = 0x00000000,5013INTERRUPT_LINE_ASSERTED = 0x00000001,5014} IHC_INTERRUPT_LINE_STATUS;50155016/*******************************************************5017* DMU_MISC Enums5018*******************************************************/50195020/*5021* DMU_CLOCK_GATING_DISABLE enum5022*/50235024typedef enum DMU_CLOCK_GATING_DISABLE {5025DMU_ENABLE_CLOCK_GATING = 0x00000000,5026DMU_DISABLE_CLOCK_GATING = 0x00000001,5027} DMU_CLOCK_GATING_DISABLE;50285029/*5030* DMU_CLOCK_ON enum5031*/50325033typedef enum DMU_CLOCK_ON {5034DMU_CLOCK_STATUS_ON = 0x00000000,5035DMU_CLOCK_STATUS_OFF = 0x00000001,5036} DMU_CLOCK_ON;50375038/*5039* DC_SMU_INTERRUPT_ENABLE enum5040*/50415042typedef enum DC_SMU_INTERRUPT_ENABLE {5043DISABLE_THE_INTERRUPT = 0x00000000,5044ENABLE_THE_INTERRUPT = 0x00000001,5045} DC_SMU_INTERRUPT_ENABLE;50465047/*5048* STATIC_SCREEN_SMU_INTR enum5049*/50505051typedef enum STATIC_SCREEN_SMU_INTR {5052STATIC_SCREEN_SMU_INTR_NOOP = 0x00000000,5053SET_STATIC_SCREEN_SMU_INTR = 0x00000001,5054} STATIC_SCREEN_SMU_INTR;50555056/*******************************************************5057* DCCG Enums5058*******************************************************/50595060/*5061* ENABLE enum5062*/50635064typedef enum ENABLE {5065DISABLE_THE_FEATURE = 0x00000000,5066ENABLE_THE_FEATURE = 0x00000001,5067} ENABLE;50685069/*5070* DS_HW_CAL_ENABLE enum5071*/50725073typedef enum DS_HW_CAL_ENABLE {5074DS_HW_CAL_DIS = 0x00000000,5075DS_HW_CAL_EN = 0x00000001,5076} DS_HW_CAL_ENABLE;50775078/*5079* ENABLE_CLOCK enum5080*/50815082typedef enum ENABLE_CLOCK {5083DISABLE_THE_CLOCK = 0x00000000,5084ENABLE_THE_CLOCK = 0x00000001,5085} ENABLE_CLOCK;50865087/*5088* CLEAR_SMU_INTR enum5089*/50905091typedef enum CLEAR_SMU_INTR {5092SMU_INTR_STATUS_NOOP = 0x00000000,5093SMU_INTR_STATUS_CLEAR = 0x00000001,5094} CLEAR_SMU_INTR;50955096/*5097* JITTER_REMOVE_DISABLE enum5098*/50995100typedef enum JITTER_REMOVE_DISABLE {5101ENABLE_JITTER_REMOVAL = 0x00000000,5102DISABLE_JITTER_REMOVAL = 0x00000001,5103} JITTER_REMOVE_DISABLE;51045105/*5106* DS_REF_SRC enum5107*/51085109typedef enum DS_REF_SRC {5110DS_REF_IS_XTALIN = 0x00000000,5111DS_REF_IS_EXT_GENLOCK = 0x00000001,5112DS_REF_IS_PCIE = 0x00000002,5113} DS_REF_SRC;51145115/*5116* DISABLE_CLOCK_GATING enum5117*/51185119typedef enum DISABLE_CLOCK_GATING {5120CLOCK_GATING_ENABLED = 0x00000000,5121CLOCK_GATING_DISABLED = 0x00000001,5122} DISABLE_CLOCK_GATING;51235124/*5125* DISABLE_CLOCK_GATING_IN_DCO enum5126*/51275128typedef enum DISABLE_CLOCK_GATING_IN_DCO {5129CLOCK_GATING_ENABLED_IN_DCO = 0x00000000,5130CLOCK_GATING_DISABLED_IN_DCO = 0x00000001,5131} DISABLE_CLOCK_GATING_IN_DCO;51325133/*5134* DCCG_DEEP_COLOR_CNTL enum5135*/51365137typedef enum DCCG_DEEP_COLOR_CNTL {5138DCCG_DEEP_COLOR_DTO_DISABLE = 0x00000000,5139DCCG_DEEP_COLOR_DTO_5_4_RATIO = 0x00000001,5140DCCG_DEEP_COLOR_DTO_3_2_RATIO = 0x00000002,5141DCCG_DEEP_COLOR_DTO_2_1_RATIO = 0x00000003,5142} DCCG_DEEP_COLOR_CNTL;51435144/*5145* REFCLK_CLOCK_EN enum5146*/51475148typedef enum REFCLK_CLOCK_EN {5149REFCLK_CLOCK_EN_XTALIN_CLK = 0x00000000,5150REFCLK_CLOCK_EN_ALLOW_SRC_SEL = 0x00000001,5151} REFCLK_CLOCK_EN;51525153/*5154* REFCLK_SRC_SEL enum5155*/51565157typedef enum REFCLK_SRC_SEL {5158REFCLK_SRC_SEL_PCIE_REFCLK = 0x00000000,5159REFCLK_SRC_SEL_CPL_REFCLK = 0x00000001,5160} REFCLK_SRC_SEL;51615162/*5163* DPREFCLK_SRC_SEL enum5164*/51655166typedef enum DPREFCLK_SRC_SEL {5167DPREFCLK_SRC_SEL_CK = 0x00000000,5168DPREFCLK_SRC_SEL_P0PLL = 0x00000001,5169DPREFCLK_SRC_SEL_P1PLL = 0x00000002,5170DPREFCLK_SRC_SEL_P2PLL = 0x00000003,5171} DPREFCLK_SRC_SEL;51725173/*5174* XTAL_REF_SEL enum5175*/51765177typedef enum XTAL_REF_SEL {5178XTAL_REF_SEL_1X = 0x00000000,5179XTAL_REF_SEL_2X = 0x00000001,5180} XTAL_REF_SEL;51815182/*5183* XTAL_REF_CLOCK_SOURCE_SEL enum5184*/51855186typedef enum XTAL_REF_CLOCK_SOURCE_SEL {5187XTAL_REF_CLOCK_SOURCE_SEL_XTALIN = 0x00000000,5188XTAL_REF_CLOCK_SOURCE_SEL_DCCGREFCLK = 0x00000001,5189} XTAL_REF_CLOCK_SOURCE_SEL;51905191/*5192* MICROSECOND_TIME_BASE_CLOCK_SOURCE_SEL enum5193*/51945195typedef enum MICROSECOND_TIME_BASE_CLOCK_SOURCE_SEL {5196MICROSECOND_TIME_BASE_CLOCK_IS_XTALIN = 0x00000000,5197MICROSECOND_TIME_BASE_CLOCK_IS_DCCGREFCLK = 0x00000001,5198} MICROSECOND_TIME_BASE_CLOCK_SOURCE_SEL;51995200/*5201* ALLOW_SR_ON_TRANS_REQ enum5202*/52035204typedef enum ALLOW_SR_ON_TRANS_REQ {5205ALLOW_SR_ON_TRANS_REQ_ENABLE = 0x00000000,5206ALLOW_SR_ON_TRANS_REQ_DISABLE = 0x00000001,5207} ALLOW_SR_ON_TRANS_REQ;52085209/*5210* MILLISECOND_TIME_BASE_CLOCK_SOURCE_SEL enum5211*/52125213typedef enum MILLISECOND_TIME_BASE_CLOCK_SOURCE_SEL {5214MILLISECOND_TIME_BASE_CLOCK_IS_XTALIN = 0x00000000,5215MILLISECOND_TIME_BASE_CLOCK_IS_DCCGREFCLK = 0x00000001,5216} MILLISECOND_TIME_BASE_CLOCK_SOURCE_SEL;52175218/*5219* PIPE_PIXEL_RATE_SOURCE enum5220*/52215222typedef enum PIPE_PIXEL_RATE_SOURCE {5223PIPE_PIXEL_RATE_SOURCE_P0PLL = 0x00000000,5224PIPE_PIXEL_RATE_SOURCE_P1PLL = 0x00000001,5225PIPE_PIXEL_RATE_SOURCE_P2PLL = 0x00000002,5226} PIPE_PIXEL_RATE_SOURCE;52275228/*5229* TEST_CLK_DIV_SEL enum5230*/52315232typedef enum TEST_CLK_DIV_SEL {5233NO_DIV = 0x00000000,5234DIV_2 = 0x00000001,5235DIV_4 = 0x00000002,5236DIV_8 = 0x00000003,5237} TEST_CLK_DIV_SEL;52385239/*5240* PIPE_PHYPLL_PIXEL_RATE_SOURCE enum5241*/52425243typedef enum PIPE_PHYPLL_PIXEL_RATE_SOURCE {5244PIPE_PHYPLL_PIXEL_RATE_SOURCE_UNIPHYA = 0x00000000,5245PIPE_PHYPLL_PIXEL_RATE_SOURCE_UNIPHYB = 0x00000001,5246PIPE_PHYPLL_PIXEL_RATE_SOURCE_UNIPHYC = 0x00000002,5247PIPE_PHYPLL_PIXEL_RATE_SOURCE_UNIPHYD = 0x00000003,5248PIPE_PHYPLL_PIXEL_RATE_SOURCE_UNIPHYE = 0x00000004,5249PIPE_PHYPLL_PIXEL_RATE_SOURCE_UNIPHYF = 0x00000005,5250PIPE_PHYPLL_PIXEL_RATE_SOURCE_RESERVED = 0x00000006,5251} PIPE_PHYPLL_PIXEL_RATE_SOURCE;52525253/*5254* PIPE_PIXEL_RATE_PLL_SOURCE enum5255*/52565257typedef enum PIPE_PIXEL_RATE_PLL_SOURCE {5258PIPE_PIXEL_RATE_PLL_SOURCE_PHYPLL = 0x00000000,5259PIPE_PIXEL_RATE_PLL_SOURCE_DISPPLL = 0x00000001,5260} PIPE_PIXEL_RATE_PLL_SOURCE;52615262/*5263* DP_DTO_DS_DISABLE enum5264*/52655266typedef enum DP_DTO_DS_DISABLE {5267DP_DTO_DESPREAD_DISABLE = 0x00000000,5268DP_DTO_DESPREAD_ENABLE = 0x00000001,5269} DP_DTO_DS_DISABLE;52705271/*5272* OTG_ADD_PIXEL enum5273*/52745275typedef enum OTG_ADD_PIXEL {5276OTG_ADD_PIXEL_NOOP = 0x00000000,5277OTG_ADD_PIXEL_FORCE = 0x00000001,5278} OTG_ADD_PIXEL;52795280/*5281* OTG_DROP_PIXEL enum5282*/52835284typedef enum OTG_DROP_PIXEL {5285OTG_DROP_PIXEL_NOOP = 0x00000000,5286OTG_DROP_PIXEL_FORCE = 0x00000001,5287} OTG_DROP_PIXEL;52885289/*5290* SYMCLK_FE_FORCE_EN enum5291*/52925293typedef enum SYMCLK_FE_FORCE_EN {5294SYMCLK_FE_FORCE_EN_DISABLE = 0x00000000,5295SYMCLK_FE_FORCE_EN_ENABLE = 0x00000001,5296} SYMCLK_FE_FORCE_EN;52975298/*5299* SYMCLK_FE_FORCE_SRC enum5300*/53015302typedef enum SYMCLK_FE_FORCE_SRC {5303SYMCLK_FE_FORCE_SRC_UNIPHYA = 0x00000000,5304SYMCLK_FE_FORCE_SRC_UNIPHYB = 0x00000001,5305SYMCLK_FE_FORCE_SRC_UNIPHYC = 0x00000002,5306SYMCLK_FE_FORCE_SRC_UNIPHYD = 0x00000003,5307SYMCLK_FE_FORCE_SRC_UNIPHYE = 0x00000004,5308SYMCLK_FE_FORCE_SRC_UNIPHYF = 0x00000005,5309SYMCLK_FE_FORCE_SRC_RESERVED = 0x00000006,5310} SYMCLK_FE_FORCE_SRC;53115312/*5313* DVOACLK_COARSE_SKEW_CNTL enum5314*/53155316typedef enum DVOACLK_COARSE_SKEW_CNTL {5317DVOACLK_COARSE_SKEW_CNTL_NO_ADJUSTMENT = 0x00000000,5318DVOACLK_COARSE_SKEW_CNTL_DELAY_1_STEP = 0x00000001,5319DVOACLK_COARSE_SKEW_CNTL_DELAY_2_STEPS = 0x00000002,5320DVOACLK_COARSE_SKEW_CNTL_DELAY_3_STEPS = 0x00000003,5321DVOACLK_COARSE_SKEW_CNTL_DELAY_4_STEPS = 0x00000004,5322DVOACLK_COARSE_SKEW_CNTL_DELAY_5_STEPS = 0x00000005,5323DVOACLK_COARSE_SKEW_CNTL_DELAY_6_STEPS = 0x00000006,5324DVOACLK_COARSE_SKEW_CNTL_DELAY_7_STEPS = 0x00000007,5325DVOACLK_COARSE_SKEW_CNTL_DELAY_8_STEPS = 0x00000008,5326DVOACLK_COARSE_SKEW_CNTL_DELAY_9_STEPS = 0x00000009,5327DVOACLK_COARSE_SKEW_CNTL_DELAY_10_STEPS = 0x0000000a,5328DVOACLK_COARSE_SKEW_CNTL_DELAY_11_STEPS = 0x0000000b,5329DVOACLK_COARSE_SKEW_CNTL_DELAY_12_STEPS = 0x0000000c,5330DVOACLK_COARSE_SKEW_CNTL_DELAY_13_STEPS = 0x0000000d,5331DVOACLK_COARSE_SKEW_CNTL_DELAY_14_STEPS = 0x0000000e,5332DVOACLK_COARSE_SKEW_CNTL_DELAY_15_STEPS = 0x0000000f,5333DVOACLK_COARSE_SKEW_CNTL_EARLY_1_STEP = 0x00000010,5334DVOACLK_COARSE_SKEW_CNTL_EARLY_2_STEPS = 0x00000011,5335DVOACLK_COARSE_SKEW_CNTL_EARLY_3_STEPS = 0x00000012,5336DVOACLK_COARSE_SKEW_CNTL_EARLY_4_STEPS = 0x00000013,5337DVOACLK_COARSE_SKEW_CNTL_EARLY_5_STEPS = 0x00000014,5338DVOACLK_COARSE_SKEW_CNTL_EARLY_6_STEPS = 0x00000015,5339DVOACLK_COARSE_SKEW_CNTL_EARLY_7_STEPS = 0x00000016,5340DVOACLK_COARSE_SKEW_CNTL_EARLY_8_STEPS = 0x00000017,5341DVOACLK_COARSE_SKEW_CNTL_EARLY_9_STEPS = 0x00000018,5342DVOACLK_COARSE_SKEW_CNTL_EARLY_10_STEPS = 0x00000019,5343DVOACLK_COARSE_SKEW_CNTL_EARLY_11_STEPS = 0x0000001a,5344DVOACLK_COARSE_SKEW_CNTL_EARLY_12_STEPS = 0x0000001b,5345DVOACLK_COARSE_SKEW_CNTL_EARLY_13_STEPS = 0x0000001c,5346DVOACLK_COARSE_SKEW_CNTL_EARLY_14_STEPS = 0x0000001d,5347DVOACLK_COARSE_SKEW_CNTL_EARLY_15_STEPS = 0x0000001e,5348} DVOACLK_COARSE_SKEW_CNTL;53495350/*5351* DVOACLK_FINE_SKEW_CNTL enum5352*/53535354typedef enum DVOACLK_FINE_SKEW_CNTL {5355DVOACLK_FINE_SKEW_CNTL_NO_ADJUSTMENT = 0x00000000,5356DVOACLK_FINE_SKEW_CNTL_DELAY_1_STEP = 0x00000001,5357DVOACLK_FINE_SKEW_CNTL_DELAY_2_STEPS = 0x00000002,5358DVOACLK_FINE_SKEW_CNTL_DELAY_3_STEPS = 0x00000003,5359DVOACLK_FINE_SKEW_CNTL_EARLY_1_STEP = 0x00000004,5360DVOACLK_FINE_SKEW_CNTL_EARLY_2_STEPS = 0x00000005,5361DVOACLK_FINE_SKEW_CNTL_EARLY_3_STEPS = 0x00000006,5362DVOACLK_FINE_SKEW_CNTL_EARLY_4_STEPS = 0x00000007,5363} DVOACLK_FINE_SKEW_CNTL;53645365/*5366* DVOACLKD_IN_PHASE enum5367*/53685369typedef enum DVOACLKD_IN_PHASE {5370DVOACLKD_IN_OPPOSITE_PHASE_WITH_PCLK_DVO = 0x00000000,5371DVOACLKD_IN_PHASE_WITH_PCLK_DVO = 0x00000001,5372} DVOACLKD_IN_PHASE;53735374/*5375* DVOACLKC_IN_PHASE enum5376*/53775378typedef enum DVOACLKC_IN_PHASE {5379DVOACLKC_IN_OPPOSITE_PHASE_WITH_PCLK_DVO = 0x00000000,5380DVOACLKC_IN_PHASE_WITH_PCLK_DVO = 0x00000001,5381} DVOACLKC_IN_PHASE;53825383/*5384* DVOACLKC_MVP_IN_PHASE enum5385*/53865387typedef enum DVOACLKC_MVP_IN_PHASE {5388DVOACLKC_MVP_IN_OPPOSITE_PHASE_WITH_PCLK_DVO = 0x00000000,5389DVOACLKC_MVP_IN_PHASE_WITH_PCLK_DVO = 0x00000001,5390} DVOACLKC_MVP_IN_PHASE;53915392/*5393* DVOACLKC_MVP_SKEW_PHASE_OVERRIDE enum5394*/53955396typedef enum DVOACLKC_MVP_SKEW_PHASE_OVERRIDE {5397DVOACLKC_MVP_SKEW_PHASE_OVERRIDE_DISABLE = 0x00000000,5398DVOACLKC_MVP_SKEW_PHASE_OVERRIDE_ENABLE = 0x00000001,5399} DVOACLKC_MVP_SKEW_PHASE_OVERRIDE;54005401/*5402* DCCG_AUDIO_DTO0_SOURCE_SEL enum5403*/54045405typedef enum DCCG_AUDIO_DTO0_SOURCE_SEL {5406DCCG_AUDIO_DTO0_SOURCE_SEL_OTG0 = 0x00000000,5407DCCG_AUDIO_DTO0_SOURCE_SEL_OTG1 = 0x00000001,5408DCCG_AUDIO_DTO0_SOURCE_SEL_OTG2 = 0x00000002,5409DCCG_AUDIO_DTO0_SOURCE_SEL_OTG3 = 0x00000003,5410DCCG_AUDIO_DTO0_SOURCE_SEL_OTG4 = 0x00000004,5411DCCG_AUDIO_DTO0_SOURCE_SEL_OTG5 = 0x00000005,5412DCCG_AUDIO_DTO0_SOURCE_SEL_RESERVED = 0x00000006,5413} DCCG_AUDIO_DTO0_SOURCE_SEL;54145415/*5416* DCCG_AUDIO_DTO_SEL enum5417*/54185419typedef enum DCCG_AUDIO_DTO_SEL {5420DCCG_AUDIO_DTO_SEL_AUDIO_DTO0 = 0x00000000,5421DCCG_AUDIO_DTO_SEL_AUDIO_DTO1 = 0x00000001,5422DCCG_AUDIO_DTO_SEL_NO_AUDIO_DTO = 0x00000002,5423} DCCG_AUDIO_DTO_SEL;54245425/*5426* DCCG_AUDIO_DTO2_SOURCE_SEL enum5427*/54285429typedef enum DCCG_AUDIO_DTO2_SOURCE_SEL {5430DCCG_AUDIO_DTO2_SOURCE_SEL_AMCLK0 = 0x00000000,5431DCCG_AUDIO_DTO2_SOURCE_SEL_AMCLK1 = 0x00000001,5432} DCCG_AUDIO_DTO2_SOURCE_SEL;54335434/*5435* DCCG_AUDIO_DTO_USE_512FBR_DTO enum5436*/54375438typedef enum DCCG_AUDIO_DTO_USE_512FBR_DTO {5439DCCG_AUDIO_DTO_USE_128FBR_FOR_DP = 0x00000000,5440DCCG_AUDIO_DTO_USE_512FBR_FOR_DP = 0x00000001,5441} DCCG_AUDIO_DTO_USE_512FBR_DTO;54425443/*5444* DISPCLK_FREQ_RAMP_DONE enum5445*/54465447typedef enum DISPCLK_FREQ_RAMP_DONE {5448DISPCLK_FREQ_RAMP_IN_PROGRESS = 0x00000000,5449DISPCLK_FREQ_RAMP_COMPLETED = 0x00000001,5450} DISPCLK_FREQ_RAMP_DONE;54515452/*5453* DCCG_FIFO_ERRDET_RESET enum5454*/54555456typedef enum DCCG_FIFO_ERRDET_RESET {5457DCCG_FIFO_ERRDET_RESET_NOOP = 0x00000000,5458DCCG_FIFO_ERRDET_RESET_FORCE = 0x00000001,5459} DCCG_FIFO_ERRDET_RESET;54605461/*5462* DCCG_FIFO_ERRDET_STATE enum5463*/54645465typedef enum DCCG_FIFO_ERRDET_STATE {5466DCCG_FIFO_ERRDET_STATE_CALIBRATION = 0x00000000,5467DCCG_FIFO_ERRDET_STATE_DETECTION = 0x00000001,5468} DCCG_FIFO_ERRDET_STATE;54695470/*5471* DCCG_FIFO_ERRDET_OVR_EN enum5472*/54735474typedef enum DCCG_FIFO_ERRDET_OVR_EN {5475DCCG_FIFO_ERRDET_OVR_DISABLE = 0x00000000,5476DCCG_FIFO_ERRDET_OVR_ENABLE = 0x00000001,5477} DCCG_FIFO_ERRDET_OVR_EN;54785479/*5480* DISPCLK_CHG_FWD_CORR_DISABLE enum5481*/54825483typedef enum DISPCLK_CHG_FWD_CORR_DISABLE {5484DISPCLK_CHG_FWD_CORR_ENABLE_AT_BEGINNING = 0x00000000,5485DISPCLK_CHG_FWD_CORR_DISABLE_AT_BEGINNING = 0x00000001,5486} DISPCLK_CHG_FWD_CORR_DISABLE;54875488/*5489* DC_MEM_GLOBAL_PWR_REQ_DIS enum5490*/54915492typedef enum DC_MEM_GLOBAL_PWR_REQ_DIS {5493DC_MEM_GLOBAL_PWR_REQ_ENABLE = 0x00000000,5494DC_MEM_GLOBAL_PWR_REQ_DISABLE = 0x00000001,5495} DC_MEM_GLOBAL_PWR_REQ_DIS;54965497/*5498* DCCG_PERF_RUN enum5499*/55005501typedef enum DCCG_PERF_RUN {5502DCCG_PERF_RUN_NOOP = 0x00000000,5503DCCG_PERF_RUN_START = 0x00000001,5504} DCCG_PERF_RUN;55055506/*5507* DCCG_PERF_MODE_VSYNC enum5508*/55095510typedef enum DCCG_PERF_MODE_VSYNC {5511DCCG_PERF_MODE_VSYNC_NOOP = 0x00000000,5512DCCG_PERF_MODE_VSYNC_START = 0x00000001,5513} DCCG_PERF_MODE_VSYNC;55145515/*5516* DCCG_PERF_MODE_HSYNC enum5517*/55185519typedef enum DCCG_PERF_MODE_HSYNC {5520DCCG_PERF_MODE_HSYNC_NOOP = 0x00000000,5521DCCG_PERF_MODE_HSYNC_START = 0x00000001,5522} DCCG_PERF_MODE_HSYNC;55235524/*5525* DCCG_PERF_OTG_SELECT enum5526*/55275528typedef enum DCCG_PERF_OTG_SELECT {5529DCCG_PERF_SEL_OTG0 = 0x00000000,5530DCCG_PERF_SEL_OTG1 = 0x00000001,5531DCCG_PERF_SEL_OTG2 = 0x00000002,5532DCCG_PERF_SEL_OTG3 = 0x00000003,5533DCCG_PERF_SEL_OTG4 = 0x00000004,5534DCCG_PERF_SEL_OTG5 = 0x00000005,5535DCCG_PERF_SEL_RESERVED = 0x00000006,5536} DCCG_PERF_OTG_SELECT;55375538/*5539* CLOCK_BRANCH_SOFT_RESET enum5540*/55415542typedef enum CLOCK_BRANCH_SOFT_RESET {5543CLOCK_BRANCH_SOFT_RESET_NOOP = 0x00000000,5544CLOCK_BRANCH_SOFT_RESET_FORCE = 0x00000001,5545} CLOCK_BRANCH_SOFT_RESET;55465547/*5548* PLL_CFG_IF_SOFT_RESET enum5549*/55505551typedef enum PLL_CFG_IF_SOFT_RESET {5552PLL_CFG_IF_SOFT_RESET_NOOP = 0x00000000,5553PLL_CFG_IF_SOFT_RESET_FORCE = 0x00000001,5554} PLL_CFG_IF_SOFT_RESET;55555556/*5557* DVO_ENABLE_RST enum5558*/55595560typedef enum DVO_ENABLE_RST {5561DVO_ENABLE_RST_DISABLE = 0x00000000,5562DVO_ENABLE_RST_ENABLE = 0x00000001,5563} DVO_ENABLE_RST;55645565/*5566* DS_JITTER_COUNT_SRC_SEL enum5567*/55685569typedef enum DS_JITTER_COUNT_SRC_SEL {5570DS_JITTER_COUNT_SRC_SEL0 = 0x00000000,5571DS_JITTER_COUNT_SRC_SEL1 = 0x00000001,5572} DS_JITTER_COUNT_SRC_SEL;55735574/*5575* DIO_FIFO_ERROR enum5576*/55775578typedef enum DIO_FIFO_ERROR {5579DIO_FIFO_ERROR_00 = 0x00000000,5580DIO_FIFO_ERROR_01 = 0x00000001,5581DIO_FIFO_ERROR_10 = 0x00000002,5582DIO_FIFO_ERROR_11 = 0x00000003,5583} DIO_FIFO_ERROR;55845585/*5586* VSYNC_CNT_REFCLK_SEL enum5587*/55885589typedef enum VSYNC_CNT_REFCLK_SEL {5590VSYNC_CNT_REFCLK_SEL_0 = 0x00000000,5591VSYNC_CNT_REFCLK_SEL_1 = 0x00000001,5592} VSYNC_CNT_REFCLK_SEL;55935594/*5595* VSYNC_CNT_RESET_SEL enum5596*/55975598typedef enum VSYNC_CNT_RESET_SEL {5599VSYNC_CNT_RESET_SEL_0 = 0x00000000,5600VSYNC_CNT_RESET_SEL_1 = 0x00000001,5601} VSYNC_CNT_RESET_SEL;56025603/*5604* VSYNC_CNT_LATCH_MASK enum5605*/56065607typedef enum VSYNC_CNT_LATCH_MASK {5608VSYNC_CNT_LATCH_MASK_0 = 0x00000000,5609VSYNC_CNT_LATCH_MASK_1 = 0x00000001,5610} VSYNC_CNT_LATCH_MASK;56115612/*******************************************************5613* HPD Enums5614*******************************************************/56155616/*5617* HPD_INT_CONTROL_ACK enum5618*/56195620typedef enum HPD_INT_CONTROL_ACK {5621HPD_INT_CONTROL_ACK_0 = 0x00000000,5622HPD_INT_CONTROL_ACK_1 = 0x00000001,5623} HPD_INT_CONTROL_ACK;56245625/*5626* HPD_INT_CONTROL_POLARITY enum5627*/56285629typedef enum HPD_INT_CONTROL_POLARITY {5630HPD_INT_CONTROL_GEN_INT_ON_DISCON = 0x00000000,5631HPD_INT_CONTROL_GEN_INT_ON_CON = 0x00000001,5632} HPD_INT_CONTROL_POLARITY;56335634/*5635* HPD_INT_CONTROL_RX_INT_ACK enum5636*/56375638typedef enum HPD_INT_CONTROL_RX_INT_ACK {5639HPD_INT_CONTROL_RX_INT_ACK_0 = 0x00000000,5640HPD_INT_CONTROL_RX_INT_ACK_1 = 0x00000001,5641} HPD_INT_CONTROL_RX_INT_ACK;56425643/*******************************************************5644* DP Enums5645*******************************************************/56465647/*5648* DP_MSO_NUM_OF_SST_LINKS enum5649*/56505651typedef enum DP_MSO_NUM_OF_SST_LINKS {5652DP_MSO_ONE_SSTLINK = 0x00000000,5653DP_MSO_TWO_SSTLINK = 0x00000001,5654DP_MSO_FOUR_SSTLINK = 0x00000002,5655} DP_MSO_NUM_OF_SST_LINKS;56565657/*5658* DP_SYNC_POLARITY enum5659*/56605661typedef enum DP_SYNC_POLARITY {5662DP_SYNC_POLARITY_ACTIVE_HIGH = 0x00000000,5663DP_SYNC_POLARITY_ACTIVE_LOW = 0x00000001,5664} DP_SYNC_POLARITY;56655666/*5667* DP_COMBINE_PIXEL_NUM enum5668*/56695670typedef enum DP_COMBINE_PIXEL_NUM {5671DP_COMBINE_ONE_PIXEL = 0x00000000,5672DP_COMBINE_TWO_PIXEL = 0x00000001,5673DP_COMBINE_FOUR_PIXEL = 0x00000002,5674} DP_COMBINE_PIXEL_NUM;56755676/*5677* DP_LINK_TRAINING_COMPLETE enum5678*/56795680typedef enum DP_LINK_TRAINING_COMPLETE {5681DP_LINK_TRAINING_NOT_COMPLETE = 0x00000000,5682DP_LINK_TRAINING_ALREADY_COMPLETE = 0x00000001,5683} DP_LINK_TRAINING_COMPLETE;56845685/*5686* DP_EMBEDDED_PANEL_MODE enum5687*/56885689typedef enum DP_EMBEDDED_PANEL_MODE {5690DP_EXTERNAL_PANEL = 0x00000000,5691DP_EMBEDDED_PANEL = 0x00000001,5692} DP_EMBEDDED_PANEL_MODE;56935694/*5695* DP_PIXEL_ENCODING enum5696*/56975698typedef enum DP_PIXEL_ENCODING {5699DP_PIXEL_ENCODING_RGB444 = 0x00000000,5700DP_PIXEL_ENCODING_YCBCR422 = 0x00000001,5701DP_PIXEL_ENCODING_YCBCR444 = 0x00000002,5702DP_PIXEL_ENCODING_RGB_WIDE_GAMUT = 0x00000003,5703DP_PIXEL_ENCODING_Y_ONLY = 0x00000004,5704DP_PIXEL_ENCODING_YCBCR420 = 0x00000005,5705DP_PIXEL_ENCODING_RESERVED = 0x00000006,5706} DP_PIXEL_ENCODING;57075708/*5709* DP_COMPONENT_DEPTH enum5710*/57115712typedef enum DP_COMPONENT_DEPTH {5713DP_COMPONENT_DEPTH_6BPC = 0x00000000,5714DP_COMPONENT_DEPTH_8BPC = 0x00000001,5715DP_COMPONENT_DEPTH_10BPC = 0x00000002,5716DP_COMPONENT_DEPTH_12BPC = 0x00000003,5717DP_COMPONENT_DEPTH_16BPC_RESERVED = 0x00000004,5718DP_COMPONENT_DEPTH_RESERVED = 0x00000005,5719} DP_COMPONENT_DEPTH;57205721/*5722* DP_UDI_LANES enum5723*/57245725typedef enum DP_UDI_LANES {5726DP_UDI_1_LANE = 0x00000000,5727DP_UDI_2_LANES = 0x00000001,5728DP_UDI_LANES_RESERVED = 0x00000002,5729DP_UDI_4_LANES = 0x00000003,5730} DP_UDI_LANES;57315732/*5733* DP_VID_STREAM_DIS_DEFER enum5734*/57355736typedef enum DP_VID_STREAM_DIS_DEFER {5737DP_VID_STREAM_DIS_NO_DEFER = 0x00000000,5738DP_VID_STREAM_DIS_DEFER_TO_HBLANK = 0x00000001,5739DP_VID_STREAM_DIS_DEFER_TO_VBLANK = 0x00000002,5740} DP_VID_STREAM_DIS_DEFER;57415742/*5743* DP_STEER_OVERFLOW_ACK enum5744*/57455746typedef enum DP_STEER_OVERFLOW_ACK {5747DP_STEER_OVERFLOW_ACK_NO_EFFECT = 0x00000000,5748DP_STEER_OVERFLOW_ACK_CLR_INTERRUPT = 0x00000001,5749} DP_STEER_OVERFLOW_ACK;57505751/*5752* DP_STEER_OVERFLOW_MASK enum5753*/57545755typedef enum DP_STEER_OVERFLOW_MASK {5756DP_STEER_OVERFLOW_MASKED = 0x00000000,5757DP_STEER_OVERFLOW_UNMASK = 0x00000001,5758} DP_STEER_OVERFLOW_MASK;57595760/*5761* DP_TU_OVERFLOW_ACK enum5762*/57635764typedef enum DP_TU_OVERFLOW_ACK {5765DP_TU_OVERFLOW_ACK_NO_EFFECT = 0x00000000,5766DP_TU_OVERFLOW_ACK_CLR_INTERRUPT = 0x00000001,5767} DP_TU_OVERFLOW_ACK;57685769/*5770* DP_VID_M_N_DOUBLE_BUFFER_MODE enum5771*/57725773typedef enum DP_VID_M_N_DOUBLE_BUFFER_MODE {5774DP_VID_M_N_DOUBLE_BUFFER_AFTER_VID_M_UPDATE = 0x00000000,5775DP_VID_M_N_DOUBLE_BUFFER_AT_FRAME_START = 0x00000001,5776} DP_VID_M_N_DOUBLE_BUFFER_MODE;57775778/*5779* DP_VID_M_N_GEN_EN enum5780*/57815782typedef enum DP_VID_M_N_GEN_EN {5783DP_VID_M_N_PROGRAMMED_VIA_REG = 0x00000000,5784DP_VID_M_N_CALC_AUTO = 0x00000001,5785} DP_VID_M_N_GEN_EN;57865787/*5788* DP_VID_N_MUL enum5789*/57905791typedef enum DP_VID_N_MUL {5792DP_VID_M_1X_INPUT_PIXEL_RATE = 0x00000000,5793DP_VID_M_2X_INPUT_PIXEL_RATE = 0x00000001,5794DP_VID_M_4X_INPUT_PIXEL_RATE = 0x00000002,5795DP_VID_M_8X_INPUT_PIXEL_RATE = 0x00000003,5796} DP_VID_N_MUL;57975798/*5799* DP_VID_ENHANCED_FRAME_MODE enum5800*/58015802typedef enum DP_VID_ENHANCED_FRAME_MODE {5803VID_NORMAL_FRAME_MODE = 0x00000000,5804VID_ENHANCED_MODE = 0x00000001,5805} DP_VID_ENHANCED_FRAME_MODE;58065807/*5808* DP_VID_VBID_FIELD_POL enum5809*/58105811typedef enum DP_VID_VBID_FIELD_POL {5812DP_VID_VBID_FIELD_POL_NORMAL = 0x00000000,5813DP_VID_VBID_FIELD_POL_INV = 0x00000001,5814} DP_VID_VBID_FIELD_POL;58155816/*5817* DP_VID_STREAM_DISABLE_ACK enum5818*/58195820typedef enum DP_VID_STREAM_DISABLE_ACK {5821ID_STREAM_DISABLE_NO_ACK = 0x00000000,5822ID_STREAM_DISABLE_ACKED = 0x00000001,5823} DP_VID_STREAM_DISABLE_ACK;58245825/*5826* DP_VID_STREAM_DISABLE_MASK enum5827*/58285829typedef enum DP_VID_STREAM_DISABLE_MASK {5830VID_STREAM_DISABLE_MASKED = 0x00000000,5831VID_STREAM_DISABLE_UNMASK = 0x00000001,5832} DP_VID_STREAM_DISABLE_MASK;58335834/*5835* DPHY_ATEST_SEL_LANE0 enum5836*/58375838typedef enum DPHY_ATEST_SEL_LANE0 {5839DPHY_ATEST_LANE0_PRBS_PATTERN = 0x00000000,5840DPHY_ATEST_LANE0_REG_PATTERN = 0x00000001,5841} DPHY_ATEST_SEL_LANE0;58425843/*5844* DPHY_ATEST_SEL_LANE1 enum5845*/58465847typedef enum DPHY_ATEST_SEL_LANE1 {5848DPHY_ATEST_LANE1_PRBS_PATTERN = 0x00000000,5849DPHY_ATEST_LANE1_REG_PATTERN = 0x00000001,5850} DPHY_ATEST_SEL_LANE1;58515852/*5853* DPHY_ATEST_SEL_LANE2 enum5854*/58555856typedef enum DPHY_ATEST_SEL_LANE2 {5857DPHY_ATEST_LANE2_PRBS_PATTERN = 0x00000000,5858DPHY_ATEST_LANE2_REG_PATTERN = 0x00000001,5859} DPHY_ATEST_SEL_LANE2;58605861/*5862* DPHY_ATEST_SEL_LANE3 enum5863*/58645865typedef enum DPHY_ATEST_SEL_LANE3 {5866DPHY_ATEST_LANE3_PRBS_PATTERN = 0x00000000,5867DPHY_ATEST_LANE3_REG_PATTERN = 0x00000001,5868} DPHY_ATEST_SEL_LANE3;58695870/*5871* DPHY_BYPASS enum5872*/58735874typedef enum DPHY_BYPASS {5875DPHY_8B10B_OUTPUT = 0x00000000,5876DPHY_DBG_OUTPUT = 0x00000001,5877} DPHY_BYPASS;58785879/*5880* DPHY_SKEW_BYPASS enum5881*/58825883typedef enum DPHY_SKEW_BYPASS {5884DPHY_WITH_SKEW = 0x00000000,5885DPHY_NO_SKEW = 0x00000001,5886} DPHY_SKEW_BYPASS;58875888/*5889* DPHY_TRAINING_PATTERN_SEL enum5890*/58915892typedef enum DPHY_TRAINING_PATTERN_SEL {5893DPHY_TRAINING_PATTERN_1 = 0x00000000,5894DPHY_TRAINING_PATTERN_2 = 0x00000001,5895DPHY_TRAINING_PATTERN_3 = 0x00000002,5896DPHY_TRAINING_PATTERN_4 = 0x00000003,5897} DPHY_TRAINING_PATTERN_SEL;58985899/*5900* DPHY_8B10B_RESET enum5901*/59025903typedef enum DPHY_8B10B_RESET {5904DPHY_8B10B_NOT_RESET = 0x00000000,5905DPHY_8B10B_RESETET = 0x00000001,5906} DPHY_8B10B_RESET;59075908/*5909* DP_DPHY_8B10B_EXT_DISP enum5910*/59115912typedef enum DP_DPHY_8B10B_EXT_DISP {5913DP_DPHY_8B10B_EXT_DISP_ZERO = 0x00000000,5914DP_DPHY_8B10B_EXT_DISP_ONE = 0x00000001,5915} DP_DPHY_8B10B_EXT_DISP;59165917/*5918* DPHY_8B10B_CUR_DISP enum5919*/59205921typedef enum DPHY_8B10B_CUR_DISP {5922DPHY_8B10B_CUR_DISP_ZERO = 0x00000000,5923DPHY_8B10B_CUR_DISP_ONE = 0x00000001,5924} DPHY_8B10B_CUR_DISP;59255926/*5927* DPHY_PRBS_EN enum5928*/59295930typedef enum DPHY_PRBS_EN {5931DPHY_PRBS_DISABLE = 0x00000000,5932DPHY_PRBS_ENABLE = 0x00000001,5933} DPHY_PRBS_EN;59345935/*5936* DPHY_PRBS_SEL enum5937*/59385939typedef enum DPHY_PRBS_SEL {5940DPHY_PRBS7_SELECTED = 0x00000000,5941DPHY_PRBS23_SELECTED = 0x00000001,5942DPHY_PRBS11_SELECTED = 0x00000002,5943} DPHY_PRBS_SEL;59445945/*5946* DPHY_FEC_ENABLE enum5947*/59485949typedef enum DPHY_FEC_ENABLE {5950DPHY_FEC_DISABLED = 0x00000000,5951DPHY_FEC_ENABLED = 0x00000001,5952} DPHY_FEC_ENABLE;59535954/*5955* FEC_ACTIVE_STATUS enum5956*/59575958typedef enum FEC_ACTIVE_STATUS {5959DPHY_FEC_NOT_ACTIVE = 0x00000000,5960DPHY_FEC_ACTIVE = 0x00000001,5961} FEC_ACTIVE_STATUS;59625963/*5964* DPHY_FEC_READY enum5965*/59665967typedef enum DPHY_FEC_READY {5968DPHY_FEC_READY_EN = 0x00000000,5969DPHY_FEC_READY_DIS = 0x00000001,5970} DPHY_FEC_READY;59715972/*5973* DPHY_LOAD_BS_COUNT_START enum5974*/59755976typedef enum DPHY_LOAD_BS_COUNT_START {5977DPHY_LOAD_BS_COUNT_STARTED = 0x00000000,5978DPHY_LOAD_BS_COUNT_NOT_STARTED = 0x00000001,5979} DPHY_LOAD_BS_COUNT_START;59805981/*5982* DPHY_CRC_EN enum5983*/59845985typedef enum DPHY_CRC_EN {5986DPHY_CRC_DISABLED = 0x00000000,5987DPHY_CRC_ENABLED = 0x00000001,5988} DPHY_CRC_EN;59895990/*5991* DPHY_CRC_CONT_EN enum5992*/59935994typedef enum DPHY_CRC_CONT_EN {5995DPHY_CRC_ONE_SHOT = 0x00000000,5996DPHY_CRC_CONTINUOUS = 0x00000001,5997} DPHY_CRC_CONT_EN;59985999/*6000* DPHY_CRC_FIELD enum6001*/60026003typedef enum DPHY_CRC_FIELD {6004DPHY_CRC_START_FROM_TOP_FIELD = 0x00000000,6005DPHY_CRC_START_FROM_BOTTOM_FIELD = 0x00000001,6006} DPHY_CRC_FIELD;60076008/*6009* DPHY_CRC_SEL enum6010*/60116012typedef enum DPHY_CRC_SEL {6013DPHY_CRC_LANE0_SELECTED = 0x00000000,6014DPHY_CRC_LANE1_SELECTED = 0x00000001,6015DPHY_CRC_LANE2_SELECTED = 0x00000002,6016DPHY_CRC_LANE3_SELECTED = 0x00000003,6017} DPHY_CRC_SEL;60186019/*6020* DPHY_RX_FAST_TRAINING_CAPABLE enum6021*/60226023typedef enum DPHY_RX_FAST_TRAINING_CAPABLE {6024DPHY_FAST_TRAINING_NOT_CAPABLE_0 = 0x00000000,6025DPHY_FAST_TRAINING_CAPABLE = 0x00000001,6026} DPHY_RX_FAST_TRAINING_CAPABLE;60276028/*6029* DP_SEC_COLLISION_ACK enum6030*/60316032typedef enum DP_SEC_COLLISION_ACK {6033DP_SEC_COLLISION_ACK_NO_EFFECT = 0x00000000,6034DP_SEC_COLLISION_ACK_CLR_FLAG = 0x00000001,6035} DP_SEC_COLLISION_ACK;60366037/*6038* DP_SEC_AUDIO_MUTE enum6039*/60406041typedef enum DP_SEC_AUDIO_MUTE {6042DP_SEC_AUDIO_MUTE_HW_CTRL = 0x00000000,6043DP_SEC_AUDIO_MUTE_SW_CTRL = 0x00000001,6044} DP_SEC_AUDIO_MUTE;60456046/*6047* DP_SEC_TIMESTAMP_MODE enum6048*/60496050typedef enum DP_SEC_TIMESTAMP_MODE {6051DP_SEC_TIMESTAMP_PROGRAMMABLE_MODE = 0x00000000,6052DP_SEC_TIMESTAMP_AUTO_CALC_MODE = 0x00000001,6053} DP_SEC_TIMESTAMP_MODE;60546055/*6056* DP_SEC_ASP_PRIORITY enum6057*/60586059typedef enum DP_SEC_ASP_PRIORITY {6060DP_SEC_ASP_LOW_PRIORITY = 0x00000000,6061DP_SEC_ASP_HIGH_PRIORITY = 0x00000001,6062} DP_SEC_ASP_PRIORITY;60636064/*6065* DP_SEC_ASP_CHANNEL_COUNT_OVERRIDE enum6066*/60676068typedef enum DP_SEC_ASP_CHANNEL_COUNT_OVERRIDE {6069DP_SEC_ASP_CHANNEL_COUNT_FROM_AZ = 0x00000000,6070DP_SEC_ASP_CHANNEL_COUNT_OVERRIDE_ENABLED = 0x00000001,6071} DP_SEC_ASP_CHANNEL_COUNT_OVERRIDE;60726073/*6074* DP_MSE_SAT_UPDATE_ACT enum6075*/60766077typedef enum DP_MSE_SAT_UPDATE_ACT {6078DP_MSE_SAT_UPDATE_NO_ACTION = 0x00000000,6079DP_MSE_SAT_UPDATE_WITH_TRIGGER = 0x00000001,6080DP_MSE_SAT_UPDATE_WITHOUT_TRIGGER = 0x00000002,6081} DP_MSE_SAT_UPDATE_ACT;60826083/*6084* DP_MSE_LINK_LINE enum6085*/60866087typedef enum DP_MSE_LINK_LINE {6088DP_MSE_LINK_LINE_32_MTP_LONG = 0x00000000,6089DP_MSE_LINK_LINE_64_MTP_LONG = 0x00000001,6090DP_MSE_LINK_LINE_128_MTP_LONG = 0x00000002,6091DP_MSE_LINK_LINE_256_MTP_LONG = 0x00000003,6092} DP_MSE_LINK_LINE;60936094/*6095* DP_MSE_BLANK_CODE enum6096*/60976098typedef enum DP_MSE_BLANK_CODE {6099DP_MSE_BLANK_CODE_SF_FILLED = 0x00000000,6100DP_MSE_BLANK_CODE_ZERO_FILLED = 0x00000001,6101} DP_MSE_BLANK_CODE;61026103/*6104* DP_MSE_TIMESTAMP_MODE enum6105*/61066107typedef enum DP_MSE_TIMESTAMP_MODE {6108DP_MSE_TIMESTAMP_CALC_BASED_ON_LINK_RATE = 0x00000000,6109DP_MSE_TIMESTAMP_CALC_BASED_ON_VC_RATE = 0x00000001,6110} DP_MSE_TIMESTAMP_MODE;61116112/*6113* DP_MSE_ZERO_ENCODER enum6114*/61156116typedef enum DP_MSE_ZERO_ENCODER {6117DP_MSE_NOT_ZERO_FE_ENCODER = 0x00000000,6118DP_MSE_ZERO_FE_ENCODER = 0x00000001,6119} DP_MSE_ZERO_ENCODER;61206121/*6122* DP_DPHY_HBR2_PATTERN_CONTROL_MODE enum6123*/61246125typedef enum DP_DPHY_HBR2_PATTERN_CONTROL_MODE {6126DP_DPHY_HBR2_PASS_THROUGH = 0x00000000,6127DP_DPHY_HBR2_PATTERN_1 = 0x00000001,6128DP_DPHY_HBR2_PATTERN_2_NEG = 0x00000002,6129DP_DPHY_HBR2_PATTERN_3 = 0x00000003,6130DP_DPHY_HBR2_PATTERN_2_POS = 0x00000006,6131} DP_DPHY_HBR2_PATTERN_CONTROL_MODE;61326133/*6134* DPHY_CRC_MST_PHASE_ERROR_ACK enum6135*/61366137typedef enum DPHY_CRC_MST_PHASE_ERROR_ACK {6138DPHY_CRC_MST_PHASE_ERROR_NO_ACK = 0x00000000,6139DPHY_CRC_MST_PHASE_ERROR_ACKED = 0x00000001,6140} DPHY_CRC_MST_PHASE_ERROR_ACK;61416142/*6143* DPHY_SW_FAST_TRAINING_START enum6144*/61456146typedef enum DPHY_SW_FAST_TRAINING_START {6147DPHY_SW_FAST_TRAINING_NOT_STARTED = 0x00000000,6148DPHY_SW_FAST_TRAINING_STARTED = 0x00000001,6149} DPHY_SW_FAST_TRAINING_START;61506151/*6152* DP_DPHY_FAST_TRAINING_VBLANK_EDGE_DETECT_EN enum6153*/61546155typedef enum DP_DPHY_FAST_TRAINING_VBLANK_EDGE_DETECT_EN {6156DP_DPHY_FAST_TRAINING_VBLANK_EDGE_DETECT_DISABLED = 0x00000000,6157DP_DPHY_FAST_TRAINING_VBLANK_EDGE_DETECT_ENABLED = 0x00000001,6158} DP_DPHY_FAST_TRAINING_VBLANK_EDGE_DETECT_EN;61596160/*6161* DP_DPHY_FAST_TRAINING_COMPLETE_MASK enum6162*/61636164typedef enum DP_DPHY_FAST_TRAINING_COMPLETE_MASK {6165DP_DPHY_FAST_TRAINING_COMPLETE_MASKED = 0x00000000,6166DP_DPHY_FAST_TRAINING_COMPLETE_NOT_MASKED = 0x00000001,6167} DP_DPHY_FAST_TRAINING_COMPLETE_MASK;61686169/*6170* DP_DPHY_FAST_TRAINING_COMPLETE_ACK enum6171*/61726173typedef enum DP_DPHY_FAST_TRAINING_COMPLETE_ACK {6174DP_DPHY_FAST_TRAINING_COMPLETE_NOT_ACKED = 0x00000000,6175DP_DPHY_FAST_TRAINING_COMPLETE_ACKED = 0x00000001,6176} DP_DPHY_FAST_TRAINING_COMPLETE_ACK;61776178/*6179* DP_MSA_V_TIMING_OVERRIDE_EN enum6180*/61816182typedef enum DP_MSA_V_TIMING_OVERRIDE_EN {6183MSA_V_TIMING_OVERRIDE_DISABLED = 0x00000000,6184MSA_V_TIMING_OVERRIDE_ENABLED = 0x00000001,6185} DP_MSA_V_TIMING_OVERRIDE_EN;61866187/*6188* DP_SEC_GSP0_PRIORITY enum6189*/61906191typedef enum DP_SEC_GSP0_PRIORITY {6192SEC_GSP0_PRIORITY_LOW = 0x00000000,6193SEC_GSP0_PRIORITY_HIGH = 0x00000001,6194} DP_SEC_GSP0_PRIORITY;61956196/*6197* DP_SEC_GSP_SEND enum6198*/61996200typedef enum DP_SEC_GSP_SEND {6201NOT_SENT = 0x00000000,6202FORCE_SENT = 0x00000001,6203} DP_SEC_GSP_SEND;62046205/*6206* DP_SEC_GSP_SEND_ANY_LINE enum6207*/62086209typedef enum DP_SEC_GSP_SEND_ANY_LINE {6210SEND_AT_LINK_NUMBER = 0x00000000,6211SEND_AT_EARLIEST_TIME = 0x00000001,6212} DP_SEC_GSP_SEND_ANY_LINE;62136214/*6215* DP_SEC_LINE_REFERENCE enum6216*/62176218typedef enum DP_SEC_LINE_REFERENCE {6219REFER_TO_DP_SOF = 0x00000000,6220REFER_TO_OTG_SOF = 0x00000001,6221} DP_SEC_LINE_REFERENCE;62226223/*6224* DP_SEC_GSP_SEND_PPS enum6225*/62266227typedef enum DP_SEC_GSP_SEND_PPS {6228SEND_NORMAL_PACKET = 0x00000000,6229SEND_PPS_PACKET = 0x00000001,6230} DP_SEC_GSP_SEND_PPS;62316232/*6233* DP_ML_PHY_SEQ_MODE enum6234*/62356236typedef enum DP_ML_PHY_SEQ_MODE {6237DP_ML_PHY_SEQ_LINE_NUM = 0x00000000,6238DP_ML_PHY_SEQ_IMMEDIATE = 0x00000001,6239} DP_ML_PHY_SEQ_MODE;62406241/*6242* DP_LINK_TRAINING_SWITCH_MODE enum6243*/62446245typedef enum DP_LINK_TRAINING_SWITCH_MODE {6246DP_LINK_TRAINING_SWITCH_TO_IDLE = 0x00000000,6247DP_LINK_TRAINING_SWITCH_TO_VIDEO = 0x00000001,6248} DP_LINK_TRAINING_SWITCH_MODE;62496250/*6251* DP_DSC_MODE enum6252*/62536254typedef enum DP_DSC_MODE {6255DP_DSC_DISABLE = 0x00000000,6256DP_DSC_444_SIMPLE_422 = 0x00000001,6257DP_DSC_NATIVE_422_420 = 0x00000002,6258} DP_DSC_MODE;62596260/*******************************************************6261* DIG Enums6262*******************************************************/62636264/*6265* HDMI_KEEPOUT_MODE enum6266*/62676268typedef enum HDMI_KEEPOUT_MODE {6269HDMI_KEEPOUT_0_650PIX_AFTER_VSYNC = 0x00000000,6270HDMI_KEEPOUT_509_650PIX_AFTER_VSYNC = 0x00000001,6271} HDMI_KEEPOUT_MODE;62726273/*6274* HDMI_CLOCK_CHANNEL_RATE enum6275*/62766277typedef enum HDMI_CLOCK_CHANNEL_RATE {6278HDMI_CLOCK_CHANNEL_FREQ_EQUAL_TO_CHAR_RATE = 0x00000000,6279HDMI_CLOCK_CHANNEL_FREQ_QUARTER_TO_CHAR_RATE = 0x00000001,6280} HDMI_CLOCK_CHANNEL_RATE;62816282/*6283* HDMI_NO_EXTRA_NULL_PACKET_FILLED enum6284*/62856286typedef enum HDMI_NO_EXTRA_NULL_PACKET_FILLED {6287HDMI_EXTRA_NULL_PACKET_FILLED_ENABLE = 0x00000000,6288HDMI_EXTRA_NULL_PACKET_FILLED_DISABLE = 0x00000001,6289} HDMI_NO_EXTRA_NULL_PACKET_FILLED;62906291/*6292* HDMI_PACKET_GEN_VERSION enum6293*/62946295typedef enum HDMI_PACKET_GEN_VERSION {6296HDMI_PACKET_GEN_VERSION_OLD = 0x00000000,6297HDMI_PACKET_GEN_VERSION_NEW = 0x00000001,6298} HDMI_PACKET_GEN_VERSION;62996300/*6301* HDMI_ERROR_ACK enum6302*/63036304typedef enum HDMI_ERROR_ACK {6305HDMI_ERROR_ACK_INT = 0x00000000,6306HDMI_ERROR_NOT_ACK = 0x00000001,6307} HDMI_ERROR_ACK;63086309/*6310* HDMI_ERROR_MASK enum6311*/63126313typedef enum HDMI_ERROR_MASK {6314HDMI_ERROR_MASK_INT = 0x00000000,6315HDMI_ERROR_NOT_MASK = 0x00000001,6316} HDMI_ERROR_MASK;63176318/*6319* HDMI_DEEP_COLOR_DEPTH enum6320*/63216322typedef enum HDMI_DEEP_COLOR_DEPTH {6323HDMI_DEEP_COLOR_DEPTH_24BPP = 0x00000000,6324HDMI_DEEP_COLOR_DEPTH_30BPP = 0x00000001,6325HDMI_DEEP_COLOR_DEPTH_36BPP = 0x00000002,6326HDMI_DEEP_COLOR_DEPTH_48BPP = 0x00000003,6327} HDMI_DEEP_COLOR_DEPTH;63286329/*6330* HDMI_AUDIO_DELAY_EN enum6331*/63326333typedef enum HDMI_AUDIO_DELAY_EN {6334HDMI_AUDIO_DELAY_DISABLE = 0x00000000,6335HDMI_AUDIO_DELAY_58CLK = 0x00000001,6336HDMI_AUDIO_DELAY_56CLK = 0x00000002,6337HDMI_AUDIO_DELAY_RESERVED = 0x00000003,6338} HDMI_AUDIO_DELAY_EN;63396340/*6341* HDMI_AUDIO_SEND_MAX_PACKETS enum6342*/63436344typedef enum HDMI_AUDIO_SEND_MAX_PACKETS {6345HDMI_NOT_SEND_MAX_AUDIO_PACKETS = 0x00000000,6346HDMI_SEND_MAX_AUDIO_PACKETS = 0x00000001,6347} HDMI_AUDIO_SEND_MAX_PACKETS;63486349/*6350* HDMI_ACR_SEND enum6351*/63526353typedef enum HDMI_ACR_SEND {6354HDMI_ACR_NOT_SEND = 0x00000000,6355HDMI_ACR_PKT_SEND = 0x00000001,6356} HDMI_ACR_SEND;63576358/*6359* HDMI_ACR_CONT enum6360*/63616362typedef enum HDMI_ACR_CONT {6363HDMI_ACR_CONT_DISABLE = 0x00000000,6364HDMI_ACR_CONT_ENABLE = 0x00000001,6365} HDMI_ACR_CONT;63666367/*6368* HDMI_ACR_SELECT enum6369*/63706371typedef enum HDMI_ACR_SELECT {6372HDMI_ACR_SELECT_HW = 0x00000000,6373HDMI_ACR_SELECT_32K = 0x00000001,6374HDMI_ACR_SELECT_44K = 0x00000002,6375HDMI_ACR_SELECT_48K = 0x00000003,6376} HDMI_ACR_SELECT;63776378/*6379* HDMI_ACR_SOURCE enum6380*/63816382typedef enum HDMI_ACR_SOURCE {6383HDMI_ACR_SOURCE_HW = 0x00000000,6384HDMI_ACR_SOURCE_SW = 0x00000001,6385} HDMI_ACR_SOURCE;63866387/*6388* HDMI_ACR_N_MULTIPLE enum6389*/63906391typedef enum HDMI_ACR_N_MULTIPLE {6392HDMI_ACR_0_MULTIPLE_RESERVED = 0x00000000,6393HDMI_ACR_1_MULTIPLE = 0x00000001,6394HDMI_ACR_2_MULTIPLE = 0x00000002,6395HDMI_ACR_3_MULTIPLE_RESERVED = 0x00000003,6396HDMI_ACR_4_MULTIPLE = 0x00000004,6397HDMI_ACR_5_MULTIPLE_RESERVED = 0x00000005,6398HDMI_ACR_6_MULTIPLE_RESERVED = 0x00000006,6399HDMI_ACR_7_MULTIPLE_RESERVED = 0x00000007,6400} HDMI_ACR_N_MULTIPLE;64016402/*6403* HDMI_ACR_AUDIO_PRIORITY enum6404*/64056406typedef enum HDMI_ACR_AUDIO_PRIORITY {6407HDMI_ACR_PKT_HIGH_PRIORITY_THAN_AUDIO_SAMPLE = 0x00000000,6408HDMI_AUDIO_SAMPLE_HIGH_PRIORITY_THAN_ACR_PKT = 0x00000001,6409} HDMI_ACR_AUDIO_PRIORITY;64106411/*6412* HDMI_NULL_SEND enum6413*/64146415typedef enum HDMI_NULL_SEND {6416HDMI_NULL_NOT_SEND = 0x00000000,6417HDMI_NULL_PKT_SEND = 0x00000001,6418} HDMI_NULL_SEND;64196420/*6421* HDMI_GC_SEND enum6422*/64236424typedef enum HDMI_GC_SEND {6425HDMI_GC_NOT_SEND = 0x00000000,6426HDMI_GC_PKT_SEND = 0x00000001,6427} HDMI_GC_SEND;64286429/*6430* HDMI_GC_CONT enum6431*/64326433typedef enum HDMI_GC_CONT {6434HDMI_GC_CONT_DISABLE = 0x00000000,6435HDMI_GC_CONT_ENABLE = 0x00000001,6436} HDMI_GC_CONT;64376438/*6439* HDMI_ISRC_SEND enum6440*/64416442typedef enum HDMI_ISRC_SEND {6443HDMI_ISRC_NOT_SEND = 0x00000000,6444HDMI_ISRC_PKT_SEND = 0x00000001,6445} HDMI_ISRC_SEND;64466447/*6448* HDMI_ISRC_CONT enum6449*/64506451typedef enum HDMI_ISRC_CONT {6452HDMI_ISRC_CONT_DISABLE = 0x00000000,6453HDMI_ISRC_CONT_ENABLE = 0x00000001,6454} HDMI_ISRC_CONT;64556456/*6457* HDMI_AUDIO_INFO_SEND enum6458*/64596460typedef enum HDMI_AUDIO_INFO_SEND {6461HDMI_AUDIO_INFO_NOT_SEND = 0x00000000,6462HDMI_AUDIO_INFO_PKT_SEND = 0x00000001,6463} HDMI_AUDIO_INFO_SEND;64646465/*6466* HDMI_AUDIO_INFO_CONT enum6467*/64686469typedef enum HDMI_AUDIO_INFO_CONT {6470HDMI_AUDIO_INFO_CONT_DISABLE = 0x00000000,6471HDMI_AUDIO_INFO_CONT_ENABLE = 0x00000001,6472} HDMI_AUDIO_INFO_CONT;64736474/*6475* HDMI_MPEG_INFO_SEND enum6476*/64776478typedef enum HDMI_MPEG_INFO_SEND {6479HDMI_MPEG_INFO_NOT_SEND = 0x00000000,6480HDMI_MPEG_INFO_PKT_SEND = 0x00000001,6481} HDMI_MPEG_INFO_SEND;64826483/*6484* HDMI_MPEG_INFO_CONT enum6485*/64866487typedef enum HDMI_MPEG_INFO_CONT {6488HDMI_MPEG_INFO_CONT_DISABLE = 0x00000000,6489HDMI_MPEG_INFO_CONT_ENABLE = 0x00000001,6490} HDMI_MPEG_INFO_CONT;64916492/*6493* HDMI_GENERIC_SEND enum6494*/64956496typedef enum HDMI_GENERIC_SEND {6497HDMI_GENERIC_NOT_SEND = 0x00000000,6498HDMI_GENERIC_PKT_SEND = 0x00000001,6499} HDMI_GENERIC_SEND;65006501/*6502* HDMI_GENERIC_CONT enum6503*/65046505typedef enum HDMI_GENERIC_CONT {6506HDMI_GENERIC_CONT_DISABLE = 0x00000000,6507HDMI_GENERIC_CONT_ENABLE = 0x00000001,6508} HDMI_GENERIC_CONT;65096510/*6511* HDMI_GC_AVMUTE_CONT enum6512*/65136514typedef enum HDMI_GC_AVMUTE_CONT {6515HDMI_GC_AVMUTE_CONT_DISABLE = 0x00000000,6516HDMI_GC_AVMUTE_CONT_ENABLE = 0x00000001,6517} HDMI_GC_AVMUTE_CONT;65186519/*6520* HDMI_PACKING_PHASE_OVERRIDE enum6521*/65226523typedef enum HDMI_PACKING_PHASE_OVERRIDE {6524HDMI_PACKING_PHASE_SET_BY_HW = 0x00000000,6525HDMI_PACKING_PHASE_SET_BY_SW = 0x00000001,6526} HDMI_PACKING_PHASE_OVERRIDE;65276528/*6529* TMDS_PIXEL_ENCODING enum6530*/65316532typedef enum TMDS_PIXEL_ENCODING {6533TMDS_PIXEL_ENCODING_444_OR_420 = 0x00000000,6534TMDS_PIXEL_ENCODING_422 = 0x00000001,6535} TMDS_PIXEL_ENCODING;65366537/*6538* TMDS_COLOR_FORMAT enum6539*/65406541typedef enum TMDS_COLOR_FORMAT {6542TMDS_COLOR_FORMAT__24BPP__TWIN30BPP_MSB__DUAL48BPP = 0x00000000,6543TMDS_COLOR_FORMAT_TWIN30BPP_LSB = 0x00000001,6544TMDS_COLOR_FORMAT_DUAL30BPP = 0x00000002,6545TMDS_COLOR_FORMAT_RESERVED = 0x00000003,6546} TMDS_COLOR_FORMAT;65476548/*6549* TMDS_STEREOSYNC_CTL_SEL_REG enum6550*/65516552typedef enum TMDS_STEREOSYNC_CTL_SEL_REG {6553TMDS_STEREOSYNC_CTL0 = 0x00000000,6554TMDS_STEREOSYNC_CTL1 = 0x00000001,6555TMDS_STEREOSYNC_CTL2 = 0x00000002,6556TMDS_STEREOSYNC_CTL3 = 0x00000003,6557} TMDS_STEREOSYNC_CTL_SEL_REG;65586559/*6560* TMDS_CTL0_DATA_SEL enum6561*/65626563typedef enum TMDS_CTL0_DATA_SEL {6564TMDS_CTL0_DATA_SEL0_RESERVED = 0x00000000,6565TMDS_CTL0_DATA_SEL1_DISPLAY_ENABLE = 0x00000001,6566TMDS_CTL0_DATA_SEL2_VSYNC = 0x00000002,6567TMDS_CTL0_DATA_SEL3_RESERVED = 0x00000003,6568TMDS_CTL0_DATA_SEL4_HSYNC = 0x00000004,6569TMDS_CTL0_DATA_SEL5_SEL7_RESERVED = 0x00000005,6570TMDS_CTL0_DATA_SEL8_RANDOM_DATA = 0x00000006,6571TMDS_CTL0_DATA_SEL9_SEL15_RANDOM_DATA = 0x00000007,6572} TMDS_CTL0_DATA_SEL;65736574/*6575* TMDS_CTL0_DATA_INVERT enum6576*/65776578typedef enum TMDS_CTL0_DATA_INVERT {6579TMDS_CTL0_DATA_NORMAL = 0x00000000,6580TMDS_CTL0_DATA_INVERT_EN = 0x00000001,6581} TMDS_CTL0_DATA_INVERT;65826583/*6584* TMDS_CTL0_DATA_MODULATION enum6585*/65866587typedef enum TMDS_CTL0_DATA_MODULATION {6588TMDS_CTL0_DATA_MODULATION_DISABLE = 0x00000000,6589TMDS_CTL0_DATA_MODULATION_BIT0 = 0x00000001,6590TMDS_CTL0_DATA_MODULATION_BIT1 = 0x00000002,6591TMDS_CTL0_DATA_MODULATION_BIT2 = 0x00000003,6592} TMDS_CTL0_DATA_MODULATION;65936594/*6595* TMDS_CTL0_PATTERN_OUT_EN enum6596*/65976598typedef enum TMDS_CTL0_PATTERN_OUT_EN {6599TMDS_CTL0_PATTERN_OUT_DISABLE = 0x00000000,6600TMDS_CTL0_PATTERN_OUT_ENABLE = 0x00000001,6601} TMDS_CTL0_PATTERN_OUT_EN;66026603/*6604* TMDS_CTL1_DATA_SEL enum6605*/66066607typedef enum TMDS_CTL1_DATA_SEL {6608TMDS_CTL1_DATA_SEL0_RESERVED = 0x00000000,6609TMDS_CTL1_DATA_SEL1_DISPLAY_ENABLE = 0x00000001,6610TMDS_CTL1_DATA_SEL2_VSYNC = 0x00000002,6611TMDS_CTL1_DATA_SEL3_RESERVED = 0x00000003,6612TMDS_CTL1_DATA_SEL4_HSYNC = 0x00000004,6613TMDS_CTL1_DATA_SEL5_SEL7_RESERVED = 0x00000005,6614TMDS_CTL1_DATA_SEL8_BLANK_TIME = 0x00000006,6615TMDS_CTL1_DATA_SEL9_SEL15_RESERVED = 0x00000007,6616} TMDS_CTL1_DATA_SEL;66176618/*6619* TMDS_CTL1_DATA_INVERT enum6620*/66216622typedef enum TMDS_CTL1_DATA_INVERT {6623TMDS_CTL1_DATA_NORMAL = 0x00000000,6624TMDS_CTL1_DATA_INVERT_EN = 0x00000001,6625} TMDS_CTL1_DATA_INVERT;66266627/*6628* TMDS_CTL1_DATA_MODULATION enum6629*/66306631typedef enum TMDS_CTL1_DATA_MODULATION {6632TMDS_CTL1_DATA_MODULATION_DISABLE = 0x00000000,6633TMDS_CTL1_DATA_MODULATION_BIT0 = 0x00000001,6634TMDS_CTL1_DATA_MODULATION_BIT1 = 0x00000002,6635TMDS_CTL1_DATA_MODULATION_BIT2 = 0x00000003,6636} TMDS_CTL1_DATA_MODULATION;66376638/*6639* TMDS_CTL1_PATTERN_OUT_EN enum6640*/66416642typedef enum TMDS_CTL1_PATTERN_OUT_EN {6643TMDS_CTL1_PATTERN_OUT_DISABLE = 0x00000000,6644TMDS_CTL1_PATTERN_OUT_ENABLE = 0x00000001,6645} TMDS_CTL1_PATTERN_OUT_EN;66466647/*6648* TMDS_CTL2_DATA_SEL enum6649*/66506651typedef enum TMDS_CTL2_DATA_SEL {6652TMDS_CTL2_DATA_SEL0_RESERVED = 0x00000000,6653TMDS_CTL2_DATA_SEL1_DISPLAY_ENABLE = 0x00000001,6654TMDS_CTL2_DATA_SEL2_VSYNC = 0x00000002,6655TMDS_CTL2_DATA_SEL3_RESERVED = 0x00000003,6656TMDS_CTL2_DATA_SEL4_HSYNC = 0x00000004,6657TMDS_CTL2_DATA_SEL5_SEL7_RESERVED = 0x00000005,6658TMDS_CTL2_DATA_SEL8_BLANK_TIME = 0x00000006,6659TMDS_CTL2_DATA_SEL9_SEL15_RESERVED = 0x00000007,6660} TMDS_CTL2_DATA_SEL;66616662/*6663* TMDS_CTL2_DATA_INVERT enum6664*/66656666typedef enum TMDS_CTL2_DATA_INVERT {6667TMDS_CTL2_DATA_NORMAL = 0x00000000,6668TMDS_CTL2_DATA_INVERT_EN = 0x00000001,6669} TMDS_CTL2_DATA_INVERT;66706671/*6672* TMDS_CTL2_DATA_MODULATION enum6673*/66746675typedef enum TMDS_CTL2_DATA_MODULATION {6676TMDS_CTL2_DATA_MODULATION_DISABLE = 0x00000000,6677TMDS_CTL2_DATA_MODULATION_BIT0 = 0x00000001,6678TMDS_CTL2_DATA_MODULATION_BIT1 = 0x00000002,6679TMDS_CTL2_DATA_MODULATION_BIT2 = 0x00000003,6680} TMDS_CTL2_DATA_MODULATION;66816682/*6683* TMDS_CTL2_PATTERN_OUT_EN enum6684*/66856686typedef enum TMDS_CTL2_PATTERN_OUT_EN {6687TMDS_CTL2_PATTERN_OUT_DISABLE = 0x00000000,6688TMDS_CTL2_PATTERN_OUT_ENABLE = 0x00000001,6689} TMDS_CTL2_PATTERN_OUT_EN;66906691/*6692* TMDS_CTL3_DATA_INVERT enum6693*/66946695typedef enum TMDS_CTL3_DATA_INVERT {6696TMDS_CTL3_DATA_NORMAL = 0x00000000,6697TMDS_CTL3_DATA_INVERT_EN = 0x00000001,6698} TMDS_CTL3_DATA_INVERT;66996700/*6701* TMDS_CTL3_DATA_MODULATION enum6702*/67036704typedef enum TMDS_CTL3_DATA_MODULATION {6705TMDS_CTL3_DATA_MODULATION_DISABLE = 0x00000000,6706TMDS_CTL3_DATA_MODULATION_BIT0 = 0x00000001,6707TMDS_CTL3_DATA_MODULATION_BIT1 = 0x00000002,6708TMDS_CTL3_DATA_MODULATION_BIT2 = 0x00000003,6709} TMDS_CTL3_DATA_MODULATION;67106711/*6712* TMDS_CTL3_PATTERN_OUT_EN enum6713*/67146715typedef enum TMDS_CTL3_PATTERN_OUT_EN {6716TMDS_CTL3_PATTERN_OUT_DISABLE = 0x00000000,6717TMDS_CTL3_PATTERN_OUT_ENABLE = 0x00000001,6718} TMDS_CTL3_PATTERN_OUT_EN;67196720/*6721* TMDS_CTL3_DATA_SEL enum6722*/67236724typedef enum TMDS_CTL3_DATA_SEL {6725TMDS_CTL3_DATA_SEL0_RESERVED = 0x00000000,6726TMDS_CTL3_DATA_SEL1_DISPLAY_ENABLE = 0x00000001,6727TMDS_CTL3_DATA_SEL2_VSYNC = 0x00000002,6728TMDS_CTL3_DATA_SEL3_RESERVED = 0x00000003,6729TMDS_CTL3_DATA_SEL4_HSYNC = 0x00000004,6730TMDS_CTL3_DATA_SEL5_SEL7_RESERVED = 0x00000005,6731TMDS_CTL3_DATA_SEL8_BLANK_TIME = 0x00000006,6732TMDS_CTL3_DATA_SEL9_SEL15_RESERVED = 0x00000007,6733} TMDS_CTL3_DATA_SEL;67346735/*6736* DIG_FE_CNTL_SOURCE_SELECT enum6737*/67386739typedef enum DIG_FE_CNTL_SOURCE_SELECT {6740DIG_FE_SOURCE_FROM_OTG0 = 0x00000000,6741DIG_FE_SOURCE_FROM_OTG1 = 0x00000001,6742DIG_FE_SOURCE_FROM_OTG2 = 0x00000002,6743DIG_FE_SOURCE_FROM_OTG3 = 0x00000003,6744DIG_FE_SOURCE_FROM_OTG4 = 0x00000004,6745DIG_FE_SOURCE_FROM_OTG5 = 0x00000005,6746DIG_FE_SOURCE_RESERVED = 0x00000006,6747} DIG_FE_CNTL_SOURCE_SELECT;67486749/*6750* DIG_FE_CNTL_STEREOSYNC_SELECT enum6751*/67526753typedef enum DIG_FE_CNTL_STEREOSYNC_SELECT {6754DIG_FE_STEREOSYNC_FROM_OTG0 = 0x00000000,6755DIG_FE_STEREOSYNC_FROM_OTG1 = 0x00000001,6756DIG_FE_STEREOSYNC_FROM_OTG2 = 0x00000002,6757DIG_FE_STEREOSYNC_FROM_OTG3 = 0x00000003,6758DIG_FE_STEREOSYNC_FROM_OTG4 = 0x00000004,6759DIG_FE_STEREOSYNC_FROM_OTG5 = 0x00000005,6760DIG_FE_STEREOSYNC_RESERVED = 0x00000006,6761} DIG_FE_CNTL_STEREOSYNC_SELECT;67626763/*6764* DIG_FIFO_READ_CLOCK_SRC enum6765*/67666767typedef enum DIG_FIFO_READ_CLOCK_SRC {6768DIG_FIFO_READ_CLOCK_SRC_FROM_DCCG = 0x00000000,6769DIG_FIFO_READ_CLOCK_SRC_FROM_DISPLAY_PIPE = 0x00000001,6770} DIG_FIFO_READ_CLOCK_SRC;67716772/*6773* DIG_OUTPUT_CRC_CNTL_LINK_SEL enum6774*/67756776typedef enum DIG_OUTPUT_CRC_CNTL_LINK_SEL {6777DIG_OUTPUT_CRC_ON_LINK0 = 0x00000000,6778DIG_OUTPUT_CRC_ON_LINK1 = 0x00000001,6779} DIG_OUTPUT_CRC_CNTL_LINK_SEL;67806781/*6782* DIG_OUTPUT_CRC_DATA_SEL enum6783*/67846785typedef enum DIG_OUTPUT_CRC_DATA_SEL {6786DIG_OUTPUT_CRC_FOR_FULLFRAME = 0x00000000,6787DIG_OUTPUT_CRC_FOR_ACTIVEONLY = 0x00000001,6788DIG_OUTPUT_CRC_FOR_VBI = 0x00000002,6789DIG_OUTPUT_CRC_FOR_AUDIO = 0x00000003,6790} DIG_OUTPUT_CRC_DATA_SEL;67916792/*6793* DIG_TEST_PATTERN_TEST_PATTERN_OUT_EN enum6794*/67956796typedef enum DIG_TEST_PATTERN_TEST_PATTERN_OUT_EN {6797DIG_IN_NORMAL_OPERATION = 0x00000000,6798DIG_IN_DEBUG_MODE = 0x00000001,6799} DIG_TEST_PATTERN_TEST_PATTERN_OUT_EN;68006801/*6802* DIG_TEST_PATTERN_HALF_CLOCK_PATTERN_SEL enum6803*/68046805typedef enum DIG_TEST_PATTERN_HALF_CLOCK_PATTERN_SEL {6806DIG_10BIT_TEST_PATTERN = 0x00000000,6807DIG_ALTERNATING_TEST_PATTERN = 0x00000001,6808} DIG_TEST_PATTERN_HALF_CLOCK_PATTERN_SEL;68096810/*6811* DIG_TEST_PATTERN_RANDOM_PATTERN_OUT_EN enum6812*/68136814typedef enum DIG_TEST_PATTERN_RANDOM_PATTERN_OUT_EN {6815DIG_TEST_PATTERN_NORMAL = 0x00000000,6816DIG_TEST_PATTERN_RANDOM = 0x00000001,6817} DIG_TEST_PATTERN_RANDOM_PATTERN_OUT_EN;68186819/*6820* DIG_TEST_PATTERN_RANDOM_PATTERN_RESET enum6821*/68226823typedef enum DIG_TEST_PATTERN_RANDOM_PATTERN_RESET {6824DIG_RANDOM_PATTERN_ENABLED = 0x00000000,6825DIG_RANDOM_PATTERN_RESETED = 0x00000001,6826} DIG_TEST_PATTERN_RANDOM_PATTERN_RESET;68276828/*6829* DIG_TEST_PATTERN_EXTERNAL_RESET_EN enum6830*/68316832typedef enum DIG_TEST_PATTERN_EXTERNAL_RESET_EN {6833DIG_TEST_PATTERN_EXTERNAL_RESET_ENABLE = 0x00000000,6834DIG_TEST_PATTERN_EXTERNAL_RESET_BY_EXT_SIG = 0x00000001,6835} DIG_TEST_PATTERN_EXTERNAL_RESET_EN;68366837/*6838* DIG_RANDOM_PATTERN_SEED_RAN_PAT enum6839*/68406841typedef enum DIG_RANDOM_PATTERN_SEED_RAN_PAT {6842DIG_RANDOM_PATTERN_SEED_RAN_PAT_ALL_PIXELS = 0x00000000,6843DIG_RANDOM_PATTERN_SEED_RAN_PAT_DE_HIGH = 0x00000001,6844} DIG_RANDOM_PATTERN_SEED_RAN_PAT;68456846/*6847* DIG_FIFO_STATUS_USE_OVERWRITE_LEVEL enum6848*/68496850typedef enum DIG_FIFO_STATUS_USE_OVERWRITE_LEVEL {6851DIG_FIFO_USE_OVERWRITE_LEVEL = 0x00000000,6852DIG_FIFO_USE_CAL_AVERAGE_LEVEL = 0x00000001,6853} DIG_FIFO_STATUS_USE_OVERWRITE_LEVEL;68546855/*6856* DIG_FIFO_ERROR_ACK enum6857*/68586859typedef enum DIG_FIFO_ERROR_ACK {6860DIG_FIFO_ERROR_ACK_INT = 0x00000000,6861DIG_FIFO_ERROR_NOT_ACK = 0x00000001,6862} DIG_FIFO_ERROR_ACK;68636864/*6865* DIG_FIFO_STATUS_FORCE_RECAL_AVERAGE enum6866*/68676868typedef enum DIG_FIFO_STATUS_FORCE_RECAL_AVERAGE {6869DIG_FIFO_NOT_FORCE_RECAL_AVERAGE = 0x00000000,6870DIG_FIFO_FORCE_RECAL_AVERAGE_LEVEL = 0x00000001,6871} DIG_FIFO_STATUS_FORCE_RECAL_AVERAGE;68726873/*6874* DIG_FIFO_STATUS_FORCE_RECOMP_MINMAX enum6875*/68766877typedef enum DIG_FIFO_STATUS_FORCE_RECOMP_MINMAX {6878DIG_FIFO_NOT_FORCE_RECOMP_MINMAX = 0x00000000,6879DIG_FIFO_FORCE_RECOMP_MINMAX = 0x00000001,6880} DIG_FIFO_STATUS_FORCE_RECOMP_MINMAX;68816882/*6883* AFMT_INTERRUPT_STATUS_CHG_MASK enum6884*/68856886typedef enum AFMT_INTERRUPT_STATUS_CHG_MASK {6887AFMT_INTERRUPT_DISABLE = 0x00000000,6888AFMT_INTERRUPT_ENABLE = 0x00000001,6889} AFMT_INTERRUPT_STATUS_CHG_MASK;68906891/*6892* HDMI_GC_AVMUTE enum6893*/68946895typedef enum HDMI_GC_AVMUTE {6896HDMI_GC_AVMUTE_SET = 0x00000000,6897HDMI_GC_AVMUTE_UNSET = 0x00000001,6898} HDMI_GC_AVMUTE;68996900/*6901* HDMI_DEFAULT_PAHSE enum6902*/69036904typedef enum HDMI_DEFAULT_PAHSE {6905HDMI_DEFAULT_PHASE_IS_0 = 0x00000000,6906HDMI_DEFAULT_PHASE_IS_1 = 0x00000001,6907} HDMI_DEFAULT_PAHSE;69086909/*6910* AFMT_AUDIO_PACKET_CONTROL2_AUDIO_LAYOUT_OVRD enum6911*/69126913typedef enum AFMT_AUDIO_PACKET_CONTROL2_AUDIO_LAYOUT_OVRD {6914AFMT_AUDIO_LAYOUT_DETERMINED_BY_AZ_AUDIO_CHANNEL_STATUS = 0x00000000,6915AFMT_AUDIO_LAYOUT_OVRD_BY_REGISTER = 0x00000001,6916} AFMT_AUDIO_PACKET_CONTROL2_AUDIO_LAYOUT_OVRD;69176918/*6919* AUDIO_LAYOUT_SELECT enum6920*/69216922typedef enum AUDIO_LAYOUT_SELECT {6923AUDIO_LAYOUT_0 = 0x00000000,6924AUDIO_LAYOUT_1 = 0x00000001,6925} AUDIO_LAYOUT_SELECT;69266927/*6928* AFMT_AUDIO_CRC_CONTROL_CONT enum6929*/69306931typedef enum AFMT_AUDIO_CRC_CONTROL_CONT {6932AFMT_AUDIO_CRC_ONESHOT = 0x00000000,6933AFMT_AUDIO_CRC_AUTO_RESTART = 0x00000001,6934} AFMT_AUDIO_CRC_CONTROL_CONT;69356936/*6937* AFMT_AUDIO_CRC_CONTROL_SOURCE enum6938*/69396940typedef enum AFMT_AUDIO_CRC_CONTROL_SOURCE {6941AFMT_AUDIO_CRC_SOURCE_FROM_FIFO_INPUT = 0x00000000,6942AFMT_AUDIO_CRC_SOURCE_FROM_FIFO_OUTPUT = 0x00000001,6943} AFMT_AUDIO_CRC_CONTROL_SOURCE;69446945/*6946* AFMT_AUDIO_CRC_CONTROL_CH_SEL enum6947*/69486949typedef enum AFMT_AUDIO_CRC_CONTROL_CH_SEL {6950AFMT_AUDIO_CRC_CH0_SIG = 0x00000000,6951AFMT_AUDIO_CRC_CH1_SIG = 0x00000001,6952AFMT_AUDIO_CRC_CH2_SIG = 0x00000002,6953AFMT_AUDIO_CRC_CH3_SIG = 0x00000003,6954AFMT_AUDIO_CRC_CH4_SIG = 0x00000004,6955AFMT_AUDIO_CRC_CH5_SIG = 0x00000005,6956AFMT_AUDIO_CRC_CH6_SIG = 0x00000006,6957AFMT_AUDIO_CRC_CH7_SIG = 0x00000007,6958AFMT_AUDIO_CRC_RESERVED_8 = 0x00000008,6959AFMT_AUDIO_CRC_RESERVED_9 = 0x00000009,6960AFMT_AUDIO_CRC_RESERVED_10 = 0x0000000a,6961AFMT_AUDIO_CRC_RESERVED_11 = 0x0000000b,6962AFMT_AUDIO_CRC_RESERVED_12 = 0x0000000c,6963AFMT_AUDIO_CRC_RESERVED_13 = 0x0000000d,6964AFMT_AUDIO_CRC_RESERVED_14 = 0x0000000e,6965AFMT_AUDIO_CRC_AUDIO_SAMPLE_COUNT = 0x0000000f,6966} AFMT_AUDIO_CRC_CONTROL_CH_SEL;69676968/*6969* AFMT_RAMP_CONTROL0_SIGN enum6970*/69716972typedef enum AFMT_RAMP_CONTROL0_SIGN {6973AFMT_RAMP_SIGNED = 0x00000000,6974AFMT_RAMP_UNSIGNED = 0x00000001,6975} AFMT_RAMP_CONTROL0_SIGN;69766977/*6978* AFMT_AUDIO_PACKET_CONTROL_AUDIO_SAMPLE_SEND enum6979*/69806981typedef enum AFMT_AUDIO_PACKET_CONTROL_AUDIO_SAMPLE_SEND {6982AFMT_AUDIO_PACKET_SENT_DISABLED = 0x00000000,6983AFMT_AUDIO_PACKET_SENT_ENABLED = 0x00000001,6984} AFMT_AUDIO_PACKET_CONTROL_AUDIO_SAMPLE_SEND;69856986/*6987* AFMT_AUDIO_PACKET_CONTROL_RESET_FIFO_WHEN_AUDIO_DIS enum6988*/69896990typedef enum AFMT_AUDIO_PACKET_CONTROL_RESET_FIFO_WHEN_AUDIO_DIS {6991AFMT_NOT_RESET_AUDIO_FIFO_WHEN_AUDIO_DISABLED_RESERVED = 0x00000000,6992AFMT_RESET_AUDIO_FIFO_WHEN_AUDIO_DISABLED = 0x00000001,6993} AFMT_AUDIO_PACKET_CONTROL_RESET_FIFO_WHEN_AUDIO_DIS;69946995/*6996* AFMT_INFOFRAME_CONTROL0_AUDIO_INFO_SOURCE enum6997*/69986999typedef enum AFMT_INFOFRAME_CONTROL0_AUDIO_INFO_SOURCE {7000AFMT_INFOFRAME_SOURCE_FROM_AZALIA_BLOCK = 0x00000000,7001AFMT_INFOFRAME_SOURCE_FROM_AFMT_REGISTERS = 0x00000001,7002} AFMT_INFOFRAME_CONTROL0_AUDIO_INFO_SOURCE;70037004/*7005* AFMT_AUDIO_SRC_CONTROL_SELECT enum7006*/70077008typedef enum AFMT_AUDIO_SRC_CONTROL_SELECT {7009AFMT_AUDIO_SRC_FROM_AZ_STREAM0 = 0x00000000,7010AFMT_AUDIO_SRC_FROM_AZ_STREAM1 = 0x00000001,7011AFMT_AUDIO_SRC_FROM_AZ_STREAM2 = 0x00000002,7012AFMT_AUDIO_SRC_FROM_AZ_STREAM3 = 0x00000003,7013AFMT_AUDIO_SRC_FROM_AZ_STREAM4 = 0x00000004,7014AFMT_AUDIO_SRC_FROM_AZ_STREAM5 = 0x00000005,7015AFMT_AUDIO_SRC_RESERVED = 0x00000006,7016} AFMT_AUDIO_SRC_CONTROL_SELECT;70177018/*7019* DIG_BE_CNTL_MODE enum7020*/70217022typedef enum DIG_BE_CNTL_MODE {7023DIG_BE_DP_SST_MODE = 0x00000000,7024DIG_BE_RESERVED1 = 0x00000001,7025DIG_BE_TMDS_DVI_MODE = 0x00000002,7026DIG_BE_TMDS_HDMI_MODE = 0x00000003,7027DIG_BE_RESERVED4 = 0x00000004,7028DIG_BE_DP_MST_MODE = 0x00000005,7029DIG_BE_RESERVED2 = 0x00000006,7030DIG_BE_RESERVED3 = 0x00000007,7031} DIG_BE_CNTL_MODE;70327033/*7034* DIG_BE_CNTL_HPD_SELECT enum7035*/70367037typedef enum DIG_BE_CNTL_HPD_SELECT {7038DIG_BE_CNTL_HPD1 = 0x00000000,7039DIG_BE_CNTL_HPD2 = 0x00000001,7040DIG_BE_CNTL_HPD3 = 0x00000002,7041DIG_BE_CNTL_HPD4 = 0x00000003,7042DIG_BE_CNTL_HPD5 = 0x00000004,7043DIG_BE_CNTL_HPD6 = 0x00000005,7044DIG_BE_CNTL_NO_HPD = 0x00000006,7045} DIG_BE_CNTL_HPD_SELECT;70467047/*7048* LVTMA_RANDOM_PATTERN_SEED_RAN_PAT enum7049*/70507051typedef enum LVTMA_RANDOM_PATTERN_SEED_RAN_PAT {7052LVTMA_RANDOM_PATTERN_SEED_ALL_PIXELS = 0x00000000,7053LVTMA_RANDOM_PATTERN_SEED_ONLY_DE_HIGH = 0x00000001,7054} LVTMA_RANDOM_PATTERN_SEED_RAN_PAT;70557056/*7057* TMDS_SYNC_PHASE enum7058*/70597060typedef enum TMDS_SYNC_PHASE {7061TMDS_NOT_SYNC_PHASE_ON_FRAME_START = 0x00000000,7062TMDS_SYNC_PHASE_ON_FRAME_START = 0x00000001,7063} TMDS_SYNC_PHASE;70647065/*7066* TMDS_DATA_SYNCHRONIZATION_DSINTSEL enum7067*/70687069typedef enum TMDS_DATA_SYNCHRONIZATION_DSINTSEL {7070TMDS_DATA_SYNCHRONIZATION_DSINTSEL_PCLK_TMDS = 0x00000000,7071TMDS_DATA_SYNCHRONIZATION_DSINTSEL_TMDS_PLL = 0x00000001,7072} TMDS_DATA_SYNCHRONIZATION_DSINTSEL;70737074/*7075* TMDS_TRANSMITTER_ENABLE_HPD_MASK enum7076*/70777078typedef enum TMDS_TRANSMITTER_ENABLE_HPD_MASK {7079TMDS_TRANSMITTER_HPD_MASK_NOT_OVERRIDE = 0x00000000,7080TMDS_TRANSMITTER_HPD_MASK_OVERRIDE = 0x00000001,7081} TMDS_TRANSMITTER_ENABLE_HPD_MASK;70827083/*7084* TMDS_TRANSMITTER_ENABLE_LNKCEN_HPD_MASK enum7085*/70867087typedef enum TMDS_TRANSMITTER_ENABLE_LNKCEN_HPD_MASK {7088TMDS_TRANSMITTER_LNKCEN_HPD_MASK_NOT_OVERRIDE = 0x00000000,7089TMDS_TRANSMITTER_LNKCEN_HPD_MASK_OVERRIDE = 0x00000001,7090} TMDS_TRANSMITTER_ENABLE_LNKCEN_HPD_MASK;70917092/*7093* TMDS_TRANSMITTER_ENABLE_LNKDEN_HPD_MASK enum7094*/70957096typedef enum TMDS_TRANSMITTER_ENABLE_LNKDEN_HPD_MASK {7097TMDS_TRANSMITTER_LNKDEN_HPD_MASK_NOT_OVERRIDE = 0x00000000,7098TMDS_TRANSMITTER_LNKDEN_HPD_MASK_OVERRIDE = 0x00000001,7099} TMDS_TRANSMITTER_ENABLE_LNKDEN_HPD_MASK;71007101/*7102* TMDS_TRANSMITTER_CONTROL_PLL_ENABLE_HPD_MASK enum7103*/71047105typedef enum TMDS_TRANSMITTER_CONTROL_PLL_ENABLE_HPD_MASK {7106TMDS_TRANSMITTER_HPD_NOT_OVERRIDE_PLL_ENABLE = 0x00000000,7107TMDS_TRANSMITTER_HPD_OVERRIDE_PLL_ENABLE_ON_DISCON = 0x00000001,7108TMDS_TRANSMITTER_HPD_OVERRIDE_PLL_ENABLE_ON_CON = 0x00000002,7109TMDS_TRANSMITTER_HPD_OVERRIDE_PLL_ENABLE = 0x00000003,7110} TMDS_TRANSMITTER_CONTROL_PLL_ENABLE_HPD_MASK;71117112/*7113* TMDS_TRANSMITTER_CONTROL_IDSCKSELA enum7114*/71157116typedef enum TMDS_TRANSMITTER_CONTROL_IDSCKSELA {7117TMDS_TRANSMITTER_IDSCKSELA_USE_IPIXCLK = 0x00000000,7118TMDS_TRANSMITTER_IDSCKSELA_USE_IDCLK = 0x00000001,7119} TMDS_TRANSMITTER_CONTROL_IDSCKSELA;71207121/*7122* TMDS_TRANSMITTER_CONTROL_IDSCKSELB enum7123*/71247125typedef enum TMDS_TRANSMITTER_CONTROL_IDSCKSELB {7126TMDS_TRANSMITTER_IDSCKSELB_USE_IPIXCLK = 0x00000000,7127TMDS_TRANSMITTER_IDSCKSELB_USE_IDCLK = 0x00000001,7128} TMDS_TRANSMITTER_CONTROL_IDSCKSELB;71297130/*7131* TMDS_TRANSMITTER_CONTROL_PLL_PWRUP_SEQ_EN enum7132*/71337134typedef enum TMDS_TRANSMITTER_CONTROL_PLL_PWRUP_SEQ_EN {7135TMDS_TRANSMITTER_PLL_PWRUP_SEQ_DISABLE = 0x00000000,7136TMDS_TRANSMITTER_PLL_PWRUP_SEQ_ENABLE = 0x00000001,7137} TMDS_TRANSMITTER_CONTROL_PLL_PWRUP_SEQ_EN;71387139/*7140* TMDS_TRANSMITTER_CONTROL_PLL_RESET_HPD_MASK enum7141*/71427143typedef enum TMDS_TRANSMITTER_CONTROL_PLL_RESET_HPD_MASK {7144TMDS_TRANSMITTER_PLL_NOT_RST_ON_HPD = 0x00000000,7145TMDS_TRANSMITTER_PLL_RST_ON_HPD = 0x00000001,7146} TMDS_TRANSMITTER_CONTROL_PLL_RESET_HPD_MASK;71477148/*7149* TMDS_TRANSMITTER_CONTROL_TMCLK_FROM_PADS enum7150*/71517152typedef enum TMDS_TRANSMITTER_CONTROL_TMCLK_FROM_PADS {7153TMDS_TRANSMITTER_TMCLK_FROM_TMDS_TMCLK = 0x00000000,7154TMDS_TRANSMITTER_TMCLK_FROM_PADS = 0x00000001,7155} TMDS_TRANSMITTER_CONTROL_TMCLK_FROM_PADS;71567157/*7158* TMDS_TRANSMITTER_CONTROL_TDCLK_FROM_PADS enum7159*/71607161typedef enum TMDS_TRANSMITTER_CONTROL_TDCLK_FROM_PADS {7162TMDS_TRANSMITTER_TDCLK_FROM_TMDS_TDCLK = 0x00000000,7163TMDS_TRANSMITTER_TDCLK_FROM_PADS = 0x00000001,7164} TMDS_TRANSMITTER_CONTROL_TDCLK_FROM_PADS;71657166/*7167* TMDS_TRANSMITTER_CONTROL_PLLSEL_OVERWRITE_EN enum7168*/71697170typedef enum TMDS_TRANSMITTER_CONTROL_PLLSEL_OVERWRITE_EN {7171TMDS_TRANSMITTER_PLLSEL_BY_HW = 0x00000000,7172TMDS_TRANSMITTER_PLLSEL_OVERWRITE_BY_SW = 0x00000001,7173} TMDS_TRANSMITTER_CONTROL_PLLSEL_OVERWRITE_EN;71747175/*7176* TMDS_TRANSMITTER_CONTROL_BYPASS_PLLA enum7177*/71787179typedef enum TMDS_TRANSMITTER_CONTROL_BYPASS_PLLA {7180TMDS_TRANSMITTER_BYPASS_PLLA_COHERENT = 0x00000000,7181TMDS_TRANSMITTER_BYPASS_PLLA_INCOHERENT = 0x00000001,7182} TMDS_TRANSMITTER_CONTROL_BYPASS_PLLA;71837184/*7185* TMDS_TRANSMITTER_CONTROL_BYPASS_PLLB enum7186*/71877188typedef enum TMDS_TRANSMITTER_CONTROL_BYPASS_PLLB {7189TMDS_TRANSMITTER_BYPASS_PLLB_COHERENT = 0x00000000,7190TMDS_TRANSMITTER_BYPASS_PLLB_INCOHERENT = 0x00000001,7191} TMDS_TRANSMITTER_CONTROL_BYPASS_PLLB;71927193/*7194* TMDS_REG_TEST_OUTPUTA_CNTLA enum7195*/71967197typedef enum TMDS_REG_TEST_OUTPUTA_CNTLA {7198TMDS_REG_TEST_OUTPUTA_CNTLA_OTDATA0 = 0x00000000,7199TMDS_REG_TEST_OUTPUTA_CNTLA_OTDATA1 = 0x00000001,7200TMDS_REG_TEST_OUTPUTA_CNTLA_OTDATA2 = 0x00000002,7201TMDS_REG_TEST_OUTPUTA_CNTLA_NA = 0x00000003,7202} TMDS_REG_TEST_OUTPUTA_CNTLA;72037204/*7205* TMDS_REG_TEST_OUTPUTB_CNTLB enum7206*/72077208typedef enum TMDS_REG_TEST_OUTPUTB_CNTLB {7209TMDS_REG_TEST_OUTPUTB_CNTLB_OTDATB0 = 0x00000000,7210TMDS_REG_TEST_OUTPUTB_CNTLB_OTDATB1 = 0x00000001,7211TMDS_REG_TEST_OUTPUTB_CNTLB_OTDATB2 = 0x00000002,7212TMDS_REG_TEST_OUTPUTB_CNTLB_NA = 0x00000003,7213} TMDS_REG_TEST_OUTPUTB_CNTLB;72147215/*7216* AFMT_VBI_GSP_INDEX enum7217*/72187219typedef enum AFMT_VBI_GSP_INDEX {7220AFMT_VBI_GSP0_INDEX = 0x00000000,7221AFMT_VBI_GSP1_INDEX = 0x00000001,7222AFMT_VBI_GSP2_INDEX = 0x00000002,7223AFMT_VBI_GSP3_INDEX = 0x00000003,7224AFMT_VBI_GSP4_INDEX = 0x00000004,7225AFMT_VBI_GSP5_INDEX = 0x00000005,7226AFMT_VBI_GSP6_INDEX = 0x00000006,7227AFMT_VBI_GSP7_INDEX = 0x00000007,7228AFMT_VBI_GSP8_INDEX = 0x00000008,7229AFMT_VBI_GSP9_INDEX = 0x00000009,7230AFMT_VBI_GSP10_INDEX = 0x0000000a,7231} AFMT_VBI_GSP_INDEX;72327233/*7234* DIG_DIGITAL_BYPASS_SEL enum7235*/72367237typedef enum DIG_DIGITAL_BYPASS_SEL {7238DIG_DIGITAL_BYPASS_SEL_BYPASS = 0x00000000,7239DIG_DIGITAL_BYPASS_SEL_36BPP = 0x00000001,7240DIG_DIGITAL_BYPASS_SEL_48BPP_LSB = 0x00000002,7241DIG_DIGITAL_BYPASS_SEL_48BPP_MSB = 0x00000003,7242DIG_DIGITAL_BYPASS_SEL_10BPP_LSB = 0x00000004,7243DIG_DIGITAL_BYPASS_SEL_12BPC_LSB = 0x00000005,7244DIG_DIGITAL_BYPASS_SEL_ALPHA = 0x00000006,7245} DIG_DIGITAL_BYPASS_SEL;72467247/*7248* DIG_INPUT_PIXEL_SEL enum7249*/72507251typedef enum DIG_INPUT_PIXEL_SEL {7252DIG_ALL_PIXEL = 0x00000000,7253DIG_EVEN_PIXEL_ONLY = 0x00000001,7254DIG_ODD_PIXEL_ONLY = 0x00000002,7255} DIG_INPUT_PIXEL_SEL;72567257/*7258* DOLBY_VISION_ENABLE enum7259*/72607261typedef enum DOLBY_VISION_ENABLE {7262DOLBY_VISION_ENABLED = 0x00000000,7263DOLBY_VISION_DISABLED = 0x00000001,7264} DOLBY_VISION_ENABLE;72657266/*7267* METADATA_HUBP_SEL enum7268*/72697270typedef enum METADATA_HUBP_SEL {7271METADATA_HUBP_SEL_0 = 0x00000000,7272METADATA_HUBP_SEL_1 = 0x00000001,7273METADATA_HUBP_SEL_2 = 0x00000002,7274METADATA_HUBP_SEL_3 = 0x00000003,7275METADATA_HUBP_SEL_4 = 0x00000004,7276METADATA_HUBP_SEL_5 = 0x00000005,7277METADATA_HUBP_SEL_RESERVED = 0x00000006,7278} METADATA_HUBP_SEL;72797280/*7281* METADATA_STREAM_TYPE_SEL enum7282*/72837284typedef enum METADATA_STREAM_TYPE_SEL {7285METADATA_STREAM_DP = 0x00000000,7286METADATA_STREAM_DVE = 0x00000001,7287} METADATA_STREAM_TYPE_SEL;72887289/*7290* HDMI_METADATA_ENABLE enum7291*/72927293typedef enum HDMI_METADATA_ENABLE {7294HDMI_METADATA_NOT_SEND = 0x00000000,7295HDMI_METADATA_PKT_SEND = 0x00000001,7296} HDMI_METADATA_ENABLE;72977298/*7299* HDMI_PACKET_LINE_REFERENCE enum7300*/73017302typedef enum HDMI_PACKET_LINE_REFERENCE {7303HDMI_PKT_LINE_REF_VSYNC = 0x00000000,7304HDMI_PKT_LINE_REF_OTGSOF = 0x00000001,7305} HDMI_PACKET_LINE_REFERENCE;73067307/*******************************************************7308* DP_AUX Enums7309*******************************************************/73107311/*7312* DP_AUX_CONTROL_HPD_SEL enum7313*/73147315typedef enum DP_AUX_CONTROL_HPD_SEL {7316DP_AUX_CONTROL_HPD1_SELECTED = 0x00000000,7317DP_AUX_CONTROL_HPD2_SELECTED = 0x00000001,7318DP_AUX_CONTROL_HPD3_SELECTED = 0x00000002,7319DP_AUX_CONTROL_HPD4_SELECTED = 0x00000003,7320DP_AUX_CONTROL_HPD5_SELECTED = 0x00000004,7321DP_AUX_CONTROL_HPD6_SELECTED = 0x00000005,7322DP_AUX_CONTROL_NO_HPD_SELECTED = 0x00000006,7323} DP_AUX_CONTROL_HPD_SEL;73247325/*7326* DP_AUX_CONTROL_TEST_MODE enum7327*/73287329typedef enum DP_AUX_CONTROL_TEST_MODE {7330DP_AUX_CONTROL_TEST_MODE_DISABLE = 0x00000000,7331DP_AUX_CONTROL_TEST_MODE_ENABLE = 0x00000001,7332} DP_AUX_CONTROL_TEST_MODE;73337334/*7335* DP_AUX_SW_CONTROL_SW_GO enum7336*/73377338typedef enum DP_AUX_SW_CONTROL_SW_GO {7339DP_AUX_SW_CONTROL_SW__NOT_GO = 0x00000000,7340DP_AUX_SW_CONTROL_SW__GO = 0x00000001,7341} DP_AUX_SW_CONTROL_SW_GO;73427343/*7344* DP_AUX_SW_CONTROL_LS_READ_TRIG enum7345*/73467347typedef enum DP_AUX_SW_CONTROL_LS_READ_TRIG {7348DP_AUX_SW_CONTROL_LS_READ__NOT_TRIG = 0x00000000,7349DP_AUX_SW_CONTROL_LS_READ__TRIG = 0x00000001,7350} DP_AUX_SW_CONTROL_LS_READ_TRIG;73517352/*7353* DP_AUX_ARB_CONTROL_ARB_PRIORITY enum7354*/73557356typedef enum DP_AUX_ARB_CONTROL_ARB_PRIORITY {7357DP_AUX_ARB_CONTROL_ARB_PRIORITY__GTC_LS_SW = 0x00000000,7358DP_AUX_ARB_CONTROL_ARB_PRIORITY__LS_GTC_SW = 0x00000001,7359DP_AUX_ARB_CONTROL_ARB_PRIORITY__SW_LS_GTC = 0x00000002,7360DP_AUX_ARB_CONTROL_ARB_PRIORITY__SW_GTC_LS = 0x00000003,7361} DP_AUX_ARB_CONTROL_ARB_PRIORITY;73627363/*7364* DP_AUX_ARB_CONTROL_USE_AUX_REG_REQ enum7365*/73667367typedef enum DP_AUX_ARB_CONTROL_USE_AUX_REG_REQ {7368DP_AUX_ARB_CONTROL__NOT_USE_AUX_REG_REQ = 0x00000000,7369DP_AUX_ARB_CONTROL__USE_AUX_REG_REQ = 0x00000001,7370} DP_AUX_ARB_CONTROL_USE_AUX_REG_REQ;73717372/*7373* DP_AUX_ARB_CONTROL_DONE_USING_AUX_REG enum7374*/73757376typedef enum DP_AUX_ARB_CONTROL_DONE_USING_AUX_REG {7377DP_AUX_ARB_CONTROL__DONE_NOT_USING_AUX_REG = 0x00000000,7378DP_AUX_ARB_CONTROL__DONE_USING_AUX_REG = 0x00000001,7379} DP_AUX_ARB_CONTROL_DONE_USING_AUX_REG;73807381/*7382* DP_AUX_INT_ACK enum7383*/73847385typedef enum DP_AUX_INT_ACK {7386DP_AUX_INT__NOT_ACK = 0x00000000,7387DP_AUX_INT__ACK = 0x00000001,7388} DP_AUX_INT_ACK;73897390/*7391* DP_AUX_LS_UPDATE_ACK enum7392*/73937394typedef enum DP_AUX_LS_UPDATE_ACK {7395DP_AUX_INT_LS_UPDATE_NOT_ACK = 0x00000000,7396DP_AUX_INT_LS_UPDATE_ACK = 0x00000001,7397} DP_AUX_LS_UPDATE_ACK;73987399/*7400* DP_AUX_DPHY_TX_REF_CONTROL_TX_REF_SEL enum7401*/74027403typedef enum DP_AUX_DPHY_TX_REF_CONTROL_TX_REF_SEL {7404DP_AUX_DPHY_TX_REF_CONTROL_TX_REF_SEL__DIVIDED_SYM_CLK = 0x00000000,7405DP_AUX_DPHY_TX_REF_CONTROL_TX_REF_SEL__FROM_DCCG_MICROSECOND_REF = 0x00000001,7406} DP_AUX_DPHY_TX_REF_CONTROL_TX_REF_SEL;74077408/*7409* DP_AUX_DPHY_TX_REF_CONTROL_TX_RATE enum7410*/74117412typedef enum DP_AUX_DPHY_TX_REF_CONTROL_TX_RATE {7413DP_AUX_DPHY_TX_REF_CONTROL_TX_RATE__1MHZ = 0x00000000,7414DP_AUX_DPHY_TX_REF_CONTROL_TX_RATE__2MHZ = 0x00000001,7415DP_AUX_DPHY_TX_REF_CONTROL_TX_RATE__4MHZ = 0x00000002,7416DP_AUX_DPHY_TX_REF_CONTROL_TX_RATE__8MHZ = 0x00000003,7417} DP_AUX_DPHY_TX_REF_CONTROL_TX_RATE;74187419/*7420* DP_AUX_DPHY_TX_CONTROL_MODE_DET_CHECK_DELAY enum7421*/74227423typedef enum DP_AUX_DPHY_TX_CONTROL_MODE_DET_CHECK_DELAY {7424DP_AUX_DPHY_TX_CONTROL_MODE_DET_CHECK_DELAY__0 = 0x00000000,7425DP_AUX_DPHY_TX_CONTROL_MODE_DET_CHECK_DELAY__16US = 0x00000001,7426DP_AUX_DPHY_TX_CONTROL_MODE_DET_CHECK_DELAY__32US = 0x00000002,7427DP_AUX_DPHY_TX_CONTROL_MODE_DET_CHECK_DELAY__64US = 0x00000003,7428DP_AUX_DPHY_TX_CONTROL_MODE_DET_CHECK_DELAY__128US = 0x00000004,7429DP_AUX_DPHY_TX_CONTROL_MODE_DET_CHECK_DELAY__256US = 0x00000005,7430} DP_AUX_DPHY_TX_CONTROL_MODE_DET_CHECK_DELAY;74317432/*7433* DP_AUX_DPHY_RX_CONTROL_START_WINDOW enum7434*/74357436typedef enum DP_AUX_DPHY_RX_CONTROL_START_WINDOW {7437DP_AUX_DPHY_RX_CONTROL_START_WINDOW__1TO2_PERIOD = 0x00000000,7438DP_AUX_DPHY_RX_CONTROL_START_WINDOW__1TO4_PERIOD = 0x00000001,7439DP_AUX_DPHY_RX_CONTROL_START_WINDOW__1TO8_PERIOD = 0x00000002,7440DP_AUX_DPHY_RX_CONTROL_START_WINDOW__1TO16_PERIOD = 0x00000003,7441DP_AUX_DPHY_RX_CONTROL_START_WINDOW__1TO32_PERIOD = 0x00000004,7442DP_AUX_DPHY_RX_CONTROL_START_WINDOW__1TO64_PERIOD = 0x00000005,7443DP_AUX_DPHY_RX_CONTROL_START_WINDOW__1TO128_PERIOD = 0x00000006,7444DP_AUX_DPHY_RX_CONTROL_START_WINDOW__1TO256_PERIOD = 0x00000007,7445} DP_AUX_DPHY_RX_CONTROL_START_WINDOW;74467447/*7448* DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW enum7449*/74507451typedef enum DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW {7452DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW__1TO2_PERIOD = 0x00000000,7453DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW__1TO4_PERIOD = 0x00000001,7454DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW__1TO8_PERIOD = 0x00000002,7455DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW__1TO16_PERIOD = 0x00000003,7456DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW__1TO32_PERIOD = 0x00000004,7457DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW__1TO64_PERIOD = 0x00000005,7458DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW__1TO128_PERIOD = 0x00000006,7459DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW__1TO256_PERIOD = 0x00000007,7460} DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW;74617462/*7463* DP_AUX_DPHY_RX_CONTROL_HALF_SYM_DETECT_LEN enum7464*/74657466typedef enum DP_AUX_DPHY_RX_CONTROL_HALF_SYM_DETECT_LEN {7467DP_AUX_DPHY_RX_CONTROL_HALF_SYM_DETECT_LEN__6_EDGES = 0x00000000,7468DP_AUX_DPHY_RX_CONTROL_HALF_SYM_DETECT_LEN__10_EDGES = 0x00000001,7469DP_AUX_DPHY_RX_CONTROL_HALF_SYM_DETECT_LEN__18_EDGES = 0x00000002,7470DP_AUX_DPHY_RX_CONTROL_HALF_SYM_DETECT_LEN__RESERVED = 0x00000003,7471} DP_AUX_DPHY_RX_CONTROL_HALF_SYM_DETECT_LEN;74727473/*7474* DP_AUX_DPHY_RX_CONTROL_ALLOW_BELOW_THRESHOLD_PHASE_DETECT enum7475*/74767477typedef enum DP_AUX_DPHY_RX_CONTROL_ALLOW_BELOW_THRESHOLD_PHASE_DETECT {7478DP_AUX_DPHY_RX_CONTROL__NOT_ALLOW_BELOW_THRESHOLD_PHASE_DETECT = 0x00000000,7479DP_AUX_DPHY_RX_CONTROL__ALLOW_BELOW_THRESHOLD_PHASE_DETECT = 0x00000001,7480} DP_AUX_DPHY_RX_CONTROL_ALLOW_BELOW_THRESHOLD_PHASE_DETECT;74817482/*7483* DP_AUX_DPHY_RX_CONTROL_ALLOW_BELOW_THRESHOLD_START enum7484*/74857486typedef enum DP_AUX_DPHY_RX_CONTROL_ALLOW_BELOW_THRESHOLD_START {7487DP_AUX_DPHY_RX_CONTROL__NOT_ALLOW_BELOW_THRESHOLD_START = 0x00000000,7488DP_AUX_DPHY_RX_CONTROL__ALLOW_BELOW_THRESHOLD_START = 0x00000001,7489} DP_AUX_DPHY_RX_CONTROL_ALLOW_BELOW_THRESHOLD_START;74907491/*7492* DP_AUX_DPHY_RX_CONTROL_ALLOW_BELOW_THRESHOLD_STOP enum7493*/74947495typedef enum DP_AUX_DPHY_RX_CONTROL_ALLOW_BELOW_THRESHOLD_STOP {7496DP_AUX_DPHY_RX_CONTROL__NOT_ALLOW_BELOW_THRESHOLD_STOP = 0x00000000,7497DP_AUX_DPHY_RX_CONTROL__ALLOW_BELOW_THRESHOLD_STOP = 0x00000001,7498} DP_AUX_DPHY_RX_CONTROL_ALLOW_BELOW_THRESHOLD_STOP;74997500/*7501* DP_AUX_DPHY_RX_CONTROL_PHASE_DETECT_LEN enum7502*/75037504typedef enum DP_AUX_DPHY_RX_CONTROL_PHASE_DETECT_LEN {7505DP_AUX_DPHY_RX_CONTROL_PHASE_DETECT_LEN__2_HALF_SYMBOLS = 0x00000000,7506DP_AUX_DPHY_RX_CONTROL_PHASE_DETECT_LEN__4_HALF_SYMBOLS = 0x00000001,7507DP_AUX_DPHY_RX_CONTROL_PHASE_DETECT_LEN__6_HALF_SYMBOLS = 0x00000002,7508DP_AUX_DPHY_RX_CONTROL_PHASE_DETECT_LEN__8_HALF_SYMBOLS = 0x00000003,7509} DP_AUX_DPHY_RX_CONTROL_PHASE_DETECT_LEN;75107511/*7512* DP_AUX_RX_TIMEOUT_LEN_MUL enum7513*/75147515typedef enum DP_AUX_RX_TIMEOUT_LEN_MUL {7516DP_AUX_RX_TIMEOUT_LEN_NO_MUL = 0x00000000,7517DP_AUX_RX_TIMEOUT_LEN_MUL_2 = 0x00000001,7518DP_AUX_RX_TIMEOUT_LEN_MUL_4 = 0x00000002,7519DP_AUX_RX_TIMEOUT_LEN_MUL_8 = 0x00000003,7520} DP_AUX_RX_TIMEOUT_LEN_MUL;75217522/*7523* DP_AUX_TX_PRECHARGE_LEN_MUL enum7524*/75257526typedef enum DP_AUX_TX_PRECHARGE_LEN_MUL {7527DP_AUX_TX_PRECHARGE_LEN_NO_MUL = 0x00000000,7528DP_AUX_TX_PRECHARGE_LEN_MUL_2 = 0x00000001,7529DP_AUX_TX_PRECHARGE_LEN_MUL_4 = 0x00000002,7530DP_AUX_TX_PRECHARGE_LEN_MUL_8 = 0x00000003,7531} DP_AUX_TX_PRECHARGE_LEN_MUL;75327533/*7534* DP_AUX_DPHY_RX_DETECTION_THRESHOLD enum7535*/75367537typedef enum DP_AUX_DPHY_RX_DETECTION_THRESHOLD {7538DP_AUX_DPHY_RX_DETECTION_THRESHOLD__1to2 = 0x00000000,7539DP_AUX_DPHY_RX_DETECTION_THRESHOLD__3to4 = 0x00000001,7540DP_AUX_DPHY_RX_DETECTION_THRESHOLD__7to8 = 0x00000002,7541DP_AUX_DPHY_RX_DETECTION_THRESHOLD__15to16 = 0x00000003,7542DP_AUX_DPHY_RX_DETECTION_THRESHOLD__31to32 = 0x00000004,7543DP_AUX_DPHY_RX_DETECTION_THRESHOLD__63to64 = 0x00000005,7544DP_AUX_DPHY_RX_DETECTION_THRESHOLD__127to128 = 0x00000006,7545DP_AUX_DPHY_RX_DETECTION_THRESHOLD__255to256 = 0x00000007,7546} DP_AUX_DPHY_RX_DETECTION_THRESHOLD;75477548/*7549* DP_AUX_GTC_SYNC_CONTROL_GTC_SYNC_BLOCK_REQ enum7550*/75517552typedef enum DP_AUX_GTC_SYNC_CONTROL_GTC_SYNC_BLOCK_REQ {7553DP_AUX_GTC_SYNC_CONTROL_GTC_SYNC_ALLOW_REQ_FROM_OTHER_AUX = 0x00000000,7554DP_AUX_GTC_SYNC_CONTROL_GTC_SYNC_BLOCK_REQ_FROM_OTHER_AUX = 0x00000001,7555} DP_AUX_GTC_SYNC_CONTROL_GTC_SYNC_BLOCK_REQ;75567557/*7558* DP_AUX_GTC_SYNC_CONTROL_INTERVAL_RESET_WINDOW enum7559*/75607561typedef enum DP_AUX_GTC_SYNC_CONTROL_INTERVAL_RESET_WINDOW {7562DP_AUX_GTC_SYNC_CONTROL_INTERVAL_RESET_WINDOW__300US = 0x00000000,7563DP_AUX_GTC_SYNC_CONTROL_INTERVAL_RESET_WINDOW__400US = 0x00000001,7564DP_AUX_GTC_SYNC_CONTROL_INTERVAL_RESET_WINDOW__500US = 0x00000002,7565DP_AUX_GTC_SYNC_CONTROL_INTERVAL_RESET_WINDOW__600US = 0x00000003,7566} DP_AUX_GTC_SYNC_CONTROL_INTERVAL_RESET_WINDOW;75677568/*7569* DP_AUX_GTC_SYNC_CONTROL_OFFSET_CALC_MAX_ATTEMPT enum7570*/75717572typedef enum DP_AUX_GTC_SYNC_CONTROL_OFFSET_CALC_MAX_ATTEMPT {7573DP_AUX_GTC_SYNC_CONTROL_OFFSET_CALC_MAX_ATTEMPT__4_ATTAMPS = 0x00000000,7574DP_AUX_GTC_SYNC_CONTROL_OFFSET_CALC_MAX_ATTEMPT__8_ATTAMPS = 0x00000001,7575DP_AUX_GTC_SYNC_CONTROL_OFFSET_CALC_MAX_ATTEMPT__16_ATTAMPS = 0x00000002,7576DP_AUX_GTC_SYNC_CONTROL_OFFSET_CALC_MAX_ATTEMPT__RESERVED = 0x00000003,7577} DP_AUX_GTC_SYNC_CONTROL_OFFSET_CALC_MAX_ATTEMPT;75787579/*7580* DP_AUX_GTC_SYNC_ERROR_CONTROL_LOCK_ACQ_TIMEOUT_LEN enum7581*/75827583typedef enum DP_AUX_GTC_SYNC_ERROR_CONTROL_LOCK_ACQ_TIMEOUT_LEN {7584DP_AUX_GTC_SYNC_ERROR_CONTROL_LOCK_ACQ_TIMEOUT_LEN__0 = 0x00000000,7585DP_AUX_GTC_SYNC_ERROR_CONTROL_LOCK_ACQ_TIMEOUT_LEN__64 = 0x00000001,7586DP_AUX_GTC_SYNC_ERROR_CONTROL_LOCK_ACQ_TIMEOUT_LEN__128 = 0x00000002,7587DP_AUX_GTC_SYNC_ERROR_CONTROL_LOCK_ACQ_TIMEOUT_LEN__256 = 0x00000003,7588} DP_AUX_GTC_SYNC_ERROR_CONTROL_LOCK_ACQ_TIMEOUT_LEN;75897590/*7591* DP_AUX_ERR_OCCURRED_ACK enum7592*/75937594typedef enum DP_AUX_ERR_OCCURRED_ACK {7595DP_AUX_ERR_OCCURRED__NOT_ACK = 0x00000000,7596DP_AUX_ERR_OCCURRED__ACK = 0x00000001,7597} DP_AUX_ERR_OCCURRED_ACK;75987599/*7600* DP_AUX_POTENTIAL_ERR_REACHED_ACK enum7601*/76027603typedef enum DP_AUX_POTENTIAL_ERR_REACHED_ACK {7604DP_AUX_POTENTIAL_ERR_REACHED__NOT_ACK = 0x00000000,7605DP_AUX_POTENTIAL_ERR_REACHED__ACK = 0x00000001,7606} DP_AUX_POTENTIAL_ERR_REACHED_ACK;76077608/*7609* DP_AUX_DEFINITE_ERR_REACHED_ACK enum7610*/76117612typedef enum DP_AUX_DEFINITE_ERR_REACHED_ACK {7613ALPHA_DP_AUX_DEFINITE_ERR_REACHED_NOT_ACK = 0x00000000,7614ALPHA_DP_AUX_DEFINITE_ERR_REACHED_ACK = 0x00000001,7615} DP_AUX_DEFINITE_ERR_REACHED_ACK;76167617/*7618* DP_AUX_RESET enum7619*/76207621typedef enum DP_AUX_RESET {7622DP_AUX_RESET_DEASSERTED = 0x00000000,7623DP_AUX_RESET_ASSERTED = 0x00000001,7624} DP_AUX_RESET;76257626/*7627* DP_AUX_RESET_DONE enum7628*/76297630typedef enum DP_AUX_RESET_DONE {7631DP_AUX_RESET_SEQUENCE_NOT_DONE = 0x00000000,7632DP_AUX_RESET_SEQUENCE_DONE = 0x00000001,7633} DP_AUX_RESET_DONE;76347635/*7636* DP_AUX_PHY_WAKE_PRIORITY enum7637*/76387639typedef enum DP_AUX_PHY_WAKE_PRIORITY {7640DP_AUX_PHY_WAKE_HIGH_PRIORITY = 0x00000000,7641DP_AUX_PHY_WAKE_LOW_PRIORITY = 0x00000001,7642} DP_AUX_PHY_WAKE_PRIORITY;76437644/*******************************************************7645* DOUT_I2C Enums7646*******************************************************/76477648/*7649* DOUT_I2C_CONTROL_GO enum7650*/76517652typedef enum DOUT_I2C_CONTROL_GO {7653DOUT_I2C_CONTROL_STOP_TRANSFER = 0x00000000,7654DOUT_I2C_CONTROL_START_TRANSFER = 0x00000001,7655} DOUT_I2C_CONTROL_GO;76567657/*7658* DOUT_I2C_CONTROL_SOFT_RESET enum7659*/76607661typedef enum DOUT_I2C_CONTROL_SOFT_RESET {7662DOUT_I2C_CONTROL_NOT_RESET_I2C_CONTROLLER = 0x00000000,7663DOUT_I2C_CONTROL_RESET_I2C_CONTROLLER = 0x00000001,7664} DOUT_I2C_CONTROL_SOFT_RESET;76657666/*7667* DOUT_I2C_CONTROL_SEND_RESET enum7668*/76697670typedef enum DOUT_I2C_CONTROL_SEND_RESET {7671DOUT_I2C_CONTROL__NOT_SEND_RESET = 0x00000000,7672DOUT_I2C_CONTROL__SEND_RESET = 0x00000001,7673} DOUT_I2C_CONTROL_SEND_RESET;76747675/*7676* DOUT_I2C_CONTROL_SEND_RESET_LENGTH enum7677*/76787679typedef enum DOUT_I2C_CONTROL_SEND_RESET_LENGTH {7680DOUT_I2C_CONTROL__SEND_RESET_LENGTH_9 = 0x00000000,7681DOUT_I2C_CONTROL__SEND_RESET_LENGTH_10 = 0x00000001,7682} DOUT_I2C_CONTROL_SEND_RESET_LENGTH;76837684/*7685* DOUT_I2C_CONTROL_SW_STATUS_RESET enum7686*/76877688typedef enum DOUT_I2C_CONTROL_SW_STATUS_RESET {7689DOUT_I2C_CONTROL_NOT_RESET_SW_STATUS = 0x00000000,7690DOUT_I2C_CONTROL_RESET_SW_STATUS = 0x00000001,7691} DOUT_I2C_CONTROL_SW_STATUS_RESET;76927693/*7694* DOUT_I2C_CONTROL_DDC_SELECT enum7695*/76967697typedef enum DOUT_I2C_CONTROL_DDC_SELECT {7698DOUT_I2C_CONTROL_SELECT_DDC1 = 0x00000000,7699DOUT_I2C_CONTROL_SELECT_DDC2 = 0x00000001,7700DOUT_I2C_CONTROL_SELECT_DDC3 = 0x00000002,7701DOUT_I2C_CONTROL_SELECT_DDC4 = 0x00000003,7702DOUT_I2C_CONTROL_SELECT_DDC5 = 0x00000004,7703DOUT_I2C_CONTROL_SELECT_DDC6 = 0x00000005,7704DOUT_I2C_CONTROL_SELECT_DDCVGA = 0x00000006,7705} DOUT_I2C_CONTROL_DDC_SELECT;77067707/*7708* DOUT_I2C_CONTROL_TRANSACTION_COUNT enum7709*/77107711typedef enum DOUT_I2C_CONTROL_TRANSACTION_COUNT {7712DOUT_I2C_CONTROL_TRANS0 = 0x00000000,7713DOUT_I2C_CONTROL_TRANS0_TRANS1 = 0x00000001,7714DOUT_I2C_CONTROL_TRANS0_TRANS1_TRANS2 = 0x00000002,7715DOUT_I2C_CONTROL_TRANS0_TRANS1_TRANS2_TRANS3 = 0x00000003,7716} DOUT_I2C_CONTROL_TRANSACTION_COUNT;77177718/*7719* DOUT_I2C_ARBITRATION_SW_PRIORITY enum7720*/77217722typedef enum DOUT_I2C_ARBITRATION_SW_PRIORITY {7723DOUT_I2C_ARBITRATION_SW_PRIORITY_NORMAL = 0x00000000,7724DOUT_I2C_ARBITRATION_SW_PRIORITY_HIGH = 0x00000001,7725DOUT_I2C_ARBITRATION_SW_PRIORITY_0_RESERVED = 0x00000002,7726DOUT_I2C_ARBITRATION_SW_PRIORITY_1_RESERVED = 0x00000003,7727} DOUT_I2C_ARBITRATION_SW_PRIORITY;77287729/*7730* DOUT_I2C_ARBITRATION_NO_QUEUED_SW_GO enum7731*/77327733typedef enum DOUT_I2C_ARBITRATION_NO_QUEUED_SW_GO {7734DOUT_I2C_ARBITRATION_SW_QUEUE_ENABLED = 0x00000000,7735DOUT_I2C_ARBITRATION_SW_QUEUE_DISABLED = 0x00000001,7736} DOUT_I2C_ARBITRATION_NO_QUEUED_SW_GO;77377738/*7739* DOUT_I2C_ARBITRATION_ABORT_XFER enum7740*/77417742typedef enum DOUT_I2C_ARBITRATION_ABORT_XFER {7743DOUT_I2C_ARBITRATION_NOT_ABORT_CURRENT_TRANSFER = 0x00000000,7744DOUT_I2C_ARBITRATION_ABORT_CURRENT_TRANSFER = 0x00000001,7745} DOUT_I2C_ARBITRATION_ABORT_XFER;77467747/*7748* DOUT_I2C_ARBITRATION_USE_I2C_REG_REQ enum7749*/77507751typedef enum DOUT_I2C_ARBITRATION_USE_I2C_REG_REQ {7752DOUT_I2C_ARBITRATION__NOT_USE_I2C_REG_REQ = 0x00000000,7753DOUT_I2C_ARBITRATION__USE_I2C_REG_REQ = 0x00000001,7754} DOUT_I2C_ARBITRATION_USE_I2C_REG_REQ;77557756/*7757* DOUT_I2C_ARBITRATION_DONE_USING_I2C_REG enum7758*/77597760typedef enum DOUT_I2C_ARBITRATION_DONE_USING_I2C_REG {7761DOUT_I2C_ARBITRATION_DONE__NOT_USING_I2C_REG = 0x00000000,7762DOUT_I2C_ARBITRATION_DONE__USING_I2C_REG = 0x00000001,7763} DOUT_I2C_ARBITRATION_DONE_USING_I2C_REG;77647765/*7766* DOUT_I2C_ACK enum7767*/77687769typedef enum DOUT_I2C_ACK {7770DOUT_I2C_NO_ACK = 0x00000000,7771DOUT_I2C_ACK_TO_CLEAN = 0x00000001,7772} DOUT_I2C_ACK;77737774/*7775* DOUT_I2C_DDC_SPEED_THRESHOLD enum7776*/77777778typedef enum DOUT_I2C_DDC_SPEED_THRESHOLD {7779DOUT_I2C_DDC_SPEED_THRESHOLD_BIG_THAN_ZERO = 0x00000000,7780DOUT_I2C_DDC_SPEED_THRESHOLD_QUATER_OF_TOTAL_SAMPLE = 0x00000001,7781DOUT_I2C_DDC_SPEED_THRESHOLD_HALF_OF_TOTAL_SAMPLE = 0x00000002,7782DOUT_I2C_DDC_SPEED_THRESHOLD_THREE_QUATERS_OF_TOTAL_SAMPLE = 0x00000003,7783} DOUT_I2C_DDC_SPEED_THRESHOLD;77847785/*7786* DOUT_I2C_DDC_SETUP_DATA_DRIVE_EN enum7787*/77887789typedef enum DOUT_I2C_DDC_SETUP_DATA_DRIVE_EN {7790DOUT_I2C_DDC_SETUP_DATA_DRIVE_BY_EXTERNAL_RESISTOR = 0x00000000,7791DOUT_I2C_DDC_SETUP_I2C_PAD_DRIVE_SDA = 0x00000001,7792} DOUT_I2C_DDC_SETUP_DATA_DRIVE_EN;77937794/*7795* DOUT_I2C_DDC_SETUP_DATA_DRIVE_SEL enum7796*/77977798typedef enum DOUT_I2C_DDC_SETUP_DATA_DRIVE_SEL {7799DOUT_I2C_DDC_SETUP_DATA_DRIVE_FOR_10MCLKS = 0x00000000,7800DOUT_I2C_DDC_SETUP_DATA_DRIVE_FOR_20MCLKS = 0x00000001,7801} DOUT_I2C_DDC_SETUP_DATA_DRIVE_SEL;78027803/*7804* DOUT_I2C_DDC_SETUP_EDID_DETECT_MODE enum7805*/78067807typedef enum DOUT_I2C_DDC_SETUP_EDID_DETECT_MODE {7808DOUT_I2C_DDC_SETUP_EDID_DETECT_CONNECT = 0x00000000,7809DOUT_I2C_DDC_SETUP_EDID_DETECT_DISCONNECT = 0x00000001,7810} DOUT_I2C_DDC_SETUP_EDID_DETECT_MODE;78117812/*7813* DOUT_I2C_DDC_EDID_DETECT_STATUS enum7814*/78157816typedef enum DOUT_I2C_DDC_EDID_DETECT_STATUS {7817DOUT_I2C_DDC_SETUP_EDID_CONNECT_DETECTED = 0x00000000,7818DOUT_I2C_DDC_SETUP_EDID_DISCONNECT_DETECTED = 0x00000001,7819} DOUT_I2C_DDC_EDID_DETECT_STATUS;78207821/*7822* DOUT_I2C_DDC_SETUP_CLK_DRIVE_EN enum7823*/78247825typedef enum DOUT_I2C_DDC_SETUP_CLK_DRIVE_EN {7826DOUT_I2C_DDC_SETUP_CLK_DRIVE_BY_EXTERNAL_RESISTOR = 0x00000000,7827DOUT_I2C_DDC_SETUP_I2C_PAD_DRIVE_SCL = 0x00000001,7828} DOUT_I2C_DDC_SETUP_CLK_DRIVE_EN;78297830/*7831* DOUT_I2C_TRANSACTION_STOP_ON_NACK enum7832*/78337834typedef enum DOUT_I2C_TRANSACTION_STOP_ON_NACK {7835DOUT_I2C_TRANSACTION_STOP_CURRENT_TRANS = 0x00000000,7836DOUT_I2C_TRANSACTION_STOP_ALL_TRANS = 0x00000001,7837} DOUT_I2C_TRANSACTION_STOP_ON_NACK;78387839/*7840* DOUT_I2C_DATA_INDEX_WRITE enum7841*/78427843typedef enum DOUT_I2C_DATA_INDEX_WRITE {7844DOUT_I2C_DATA__NOT_INDEX_WRITE = 0x00000000,7845DOUT_I2C_DATA__INDEX_WRITE = 0x00000001,7846} DOUT_I2C_DATA_INDEX_WRITE;78477848/*7849* DOUT_I2C_EDID_DETECT_CTRL_SEND_RESET enum7850*/78517852typedef enum DOUT_I2C_EDID_DETECT_CTRL_SEND_RESET {7853DOUT_I2C_EDID_NOT_SEND_RESET_BEFORE_EDID_READ_TRACTION = 0x00000000,7854DOUT_I2C_EDID_SEND_RESET_BEFORE_EDID_READ_TRACTION = 0x00000001,7855} DOUT_I2C_EDID_DETECT_CTRL_SEND_RESET;78567857/*7858* DOUT_I2C_READ_REQUEST_INTERRUPT_TYPE enum7859*/78607861typedef enum DOUT_I2C_READ_REQUEST_INTERRUPT_TYPE {7862DOUT_I2C_READ_REQUEST_INTERRUPT_TYPE__LEVEL = 0x00000000,7863DOUT_I2C_READ_REQUEST_INTERRUPT_TYPE__PULSE = 0x00000001,7864} DOUT_I2C_READ_REQUEST_INTERRUPT_TYPE;78657866/*******************************************************7867* DIO_MISC Enums7868*******************************************************/78697870/*7871* DIOMEM_PWR_FORCE_CTRL enum7872*/78737874typedef enum DIOMEM_PWR_FORCE_CTRL {7875DIOMEM_NO_FORCE_REQUEST = 0x00000000,7876DIOMEM_FORCE_LIGHT_SLEEP_REQUEST = 0x00000001,7877DIOMEM_FORCE_DEEP_SLEEP_REQUEST = 0x00000002,7878DIOMEM_FORCE_SHUT_DOWN_REQUEST = 0x00000003,7879} DIOMEM_PWR_FORCE_CTRL;78807881/*7882* DIOMEM_PWR_FORCE_CTRL2 enum7883*/78847885typedef enum DIOMEM_PWR_FORCE_CTRL2 {7886DIOMEM_NO_FORCE_REQ = 0x00000000,7887DIOMEM_FORCE_LIGHT_SLEEP_REQ = 0x00000001,7888} DIOMEM_PWR_FORCE_CTRL2;78897890/*7891* DIOMEM_PWR_DIS_CTRL enum7892*/78937894typedef enum DIOMEM_PWR_DIS_CTRL {7895DIOMEM_ENABLE_MEM_PWR_CTRL = 0x00000000,7896DIOMEM_DISABLE_MEM_PWR_CTRL = 0x00000001,7897} DIOMEM_PWR_DIS_CTRL;78987899/*7900* CLOCK_GATING_EN enum7901*/79027903typedef enum CLOCK_GATING_EN {7904CLOCK_GATING_ENABLE = 0x00000000,7905CLOCK_GATING_DISABLE = 0x00000001,7906} CLOCK_GATING_EN;79077908/*7909* DIOMEM_PWR_SEL_CTRL enum7910*/79117912typedef enum DIOMEM_PWR_SEL_CTRL {7913DIOMEM_DYNAMIC_SHUT_DOWN_ENABLE = 0x00000000,7914DIOMEM_DYNAMIC_DEEP_SLEEP_ENABLE = 0x00000001,7915DIOMEM_DYNAMIC_LIGHT_SLEEP_ENABLE = 0x00000002,7916} DIOMEM_PWR_SEL_CTRL;79177918/*7919* DIOMEM_PWR_SEL_CTRL2 enum7920*/79217922typedef enum DIOMEM_PWR_SEL_CTRL2 {7923DIOMEM_DYNAMIC_DEEP_SLEEP_EN = 0x00000000,7924DIOMEM_DYNAMIC_LIGHT_SLEEP_EN = 0x00000001,7925} DIOMEM_PWR_SEL_CTRL2;79267927/*7928* PM_ASSERT_RESET enum7929*/79307931typedef enum PM_ASSERT_RESET {7932PM_ASSERT_RESET_0 = 0x00000000,7933PM_ASSERT_RESET_1 = 0x00000001,7934} PM_ASSERT_RESET;79357936/*7937* DAC_MUX_SELECT enum7938*/79397940typedef enum DAC_MUX_SELECT {7941DAC_MUX_SELECT_DACA = 0x00000000,7942DAC_MUX_SELECT_DACB = 0x00000001,7943} DAC_MUX_SELECT;79447945/*7946* TMDS_MUX_SELECT enum7947*/79487949typedef enum TMDS_MUX_SELECT {7950TMDS_MUX_SELECT_B = 0x00000000,7951TMDS_MUX_SELECT_G = 0x00000001,7952TMDS_MUX_SELECT_R = 0x00000002,7953TMDS_MUX_SELECT_RESERVED = 0x00000003,7954} TMDS_MUX_SELECT;79557956/*7957* SOFT_RESET enum7958*/79597960typedef enum SOFT_RESET {7961SOFT_RESET_0 = 0x00000000,7962SOFT_RESET_1 = 0x00000001,7963} SOFT_RESET;79647965/*7966* GENERIC_STEREOSYNC_SEL enum7967*/79687969typedef enum GENERIC_STEREOSYNC_SEL {7970GENERIC_STEREOSYNC_SEL_D1 = 0x00000000,7971GENERIC_STEREOSYNC_SEL_D2 = 0x00000001,7972GENERIC_STEREOSYNC_SEL_D3 = 0x00000002,7973GENERIC_STEREOSYNC_SEL_D4 = 0x00000003,7974GENERIC_STEREOSYNC_SEL_D5 = 0x00000004,7975GENERIC_STEREOSYNC_SEL_D6 = 0x00000005,7976GENERIC_STEREOSYNC_SEL_RESERVED = 0x00000006,7977} GENERIC_STEREOSYNC_SEL;79787979/*7980* DIO_HDMI_RXSTATUS_TIMER_CONTROL_DIO_HDMI_RXSTATUS_TIMER_TYPE enum7981*/79827983typedef enum DIO_HDMI_RXSTATUS_TIMER_CONTROL_DIO_HDMI_RXSTATUS_TIMER_TYPE {7984DIO_HDMI_RXSTATUS_TIMER_TYPE_LEVEL = 0x00000000,7985DIO_HDMI_RXSTATUS_TIMER_TYPE_PULSE = 0x00000001,7986} DIO_HDMI_RXSTATUS_TIMER_CONTROL_DIO_HDMI_RXSTATUS_TIMER_TYPE;79877988/*7989* DX_PROTECTION_DX_PIPE_ENC_REQUIRED_TYPE enum7990*/79917992typedef enum DX_PROTECTION_DX_PIPE_ENC_REQUIRED_TYPE {7993DX_PROTECTION_DX_PIPE_ENC_REQUIRED_TYPE_0 = 0x00000000,7994DX_PROTECTION_DX_PIPE_ENC_REQUIRED_TYPE_1 = 0x00000001,7995} DX_PROTECTION_DX_PIPE_ENC_REQUIRED_TYPE;79967997/*******************************************************7998* DCIO Enums7999*******************************************************/80008001/*8002* DCIO_DC_GENERICA_SEL enum8003*/80048005typedef enum DCIO_DC_GENERICA_SEL {8006DCIO_GENERICA_SEL_DACA_STEREOSYNC = 0x00000000,8007DCIO_GENERICA_SEL_STEREOSYNC = 0x00000001,8008DCIO_GENERICA_SEL_DACA_PIXCLK = 0x00000002,8009DCIO_GENERICA_SEL_DACB_PIXCLK = 0x00000003,8010DCIO_GENERICA_SEL_DVOA_CTL3 = 0x00000004,8011DCIO_GENERICA_SEL_P1_PLLCLK = 0x00000005,8012DCIO_GENERICA_SEL_P2_PLLCLK = 0x00000006,8013DCIO_GENERICA_SEL_DVOA_STEREOSYNC = 0x00000007,8014DCIO_GENERICA_SEL_DACA_FIELD_NUMBER = 0x00000008,8015DCIO_GENERICA_SEL_DACB_FIELD_NUMBER = 0x00000009,8016DCIO_GENERICA_SEL_GENERICA_DCCG = 0x0000000a,8017DCIO_GENERICA_SEL_SYNCEN = 0x0000000b,8018DCIO_GENERICA_SEL_UNIPHY_REFDIV_CLK = 0x0000000c,8019DCIO_GENERICA_SEL_UNIPHY_FBDIV_CLK = 0x0000000d,8020DCIO_GENERICA_SEL_UNIPHY_FBDIV_SSC_CLK = 0x0000000e,8021DCIO_GENERICA_SEL_UNIPHY_FBDIV_CLK_DIV2 = 0x0000000f,8022DCIO_GENERICA_SEL_GENERICA_DPRX = 0x00000010,8023DCIO_GENERICA_SEL_GENERICB_DPRX = 0x00000011,8024} DCIO_DC_GENERICA_SEL;80258026/*8027* DCIO_DC_GENERIC_UNIPHY_REFDIV_CLK_SEL enum8028*/80298030typedef enum DCIO_DC_GENERIC_UNIPHY_REFDIV_CLK_SEL {8031DCIO_UNIPHYA_TEST_REFDIV_CLK = 0x00000000,8032DCIO_UNIPHYB_TEST_REFDIV_CLK = 0x00000001,8033DCIO_UNIPHYC_TEST_REFDIV_CLK = 0x00000002,8034DCIO_UNIPHYD_TEST_REFDIV_CLK = 0x00000003,8035DCIO_UNIPHYE_TEST_REFDIV_CLK = 0x00000004,8036DCIO_UNIPHYF_TEST_REFDIV_CLK = 0x00000005,8037DCIO_UNIPHYG_TEST_REFDIV_CLK = 0x00000006,8038} DCIO_DC_GENERIC_UNIPHY_REFDIV_CLK_SEL;80398040/*8041* DCIO_DC_GENERIC_UNIPHY_FBDIV_CLK_SEL enum8042*/80438044typedef enum DCIO_DC_GENERIC_UNIPHY_FBDIV_CLK_SEL {8045DCIO_UNIPHYA_FBDIV_CLK = 0x00000000,8046DCIO_UNIPHYB_FBDIV_CLK = 0x00000001,8047DCIO_UNIPHYC_FBDIV_CLK = 0x00000002,8048DCIO_UNIPHYD_FBDIV_CLK = 0x00000003,8049DCIO_UNIPHYE_FBDIV_CLK = 0x00000004,8050DCIO_UNIPHYF_FBDIV_CLK = 0x00000005,8051DCIO_UNIPHYG_FBDIV_CLK = 0x00000006,8052} DCIO_DC_GENERIC_UNIPHY_FBDIV_CLK_SEL;80538054/*8055* DCIO_DC_GENERIC_UNIPHY_FBDIV_SSC_CLK_SEL enum8056*/80578058typedef enum DCIO_DC_GENERIC_UNIPHY_FBDIV_SSC_CLK_SEL {8059DCIO_UNIPHYA_FBDIV_SSC_CLK = 0x00000000,8060DCIO_UNIPHYB_FBDIV_SSC_CLK = 0x00000001,8061DCIO_UNIPHYC_FBDIV_SSC_CLK = 0x00000002,8062DCIO_UNIPHYD_FBDIV_SSC_CLK = 0x00000003,8063DCIO_UNIPHYE_FBDIV_SSC_CLK = 0x00000004,8064DCIO_UNIPHYF_FBDIV_SSC_CLK = 0x00000005,8065DCIO_UNIPHYG_FBDIV_SSC_CLK = 0x00000006,8066} DCIO_DC_GENERIC_UNIPHY_FBDIV_SSC_CLK_SEL;80678068/*8069* DCIO_DC_GENERIC_UNIPHY_FBDIV_CLK_DIV2_SEL enum8070*/80718072typedef enum DCIO_DC_GENERIC_UNIPHY_FBDIV_CLK_DIV2_SEL {8073DCIO_UNIPHYA_TEST_FBDIV_CLK_DIV2 = 0x00000000,8074DCIO_UNIPHYB_TEST_FBDIV_CLK_DIV2 = 0x00000001,8075DCIO_UNIPHYC_TEST_FBDIV_CLK_DIV2 = 0x00000002,8076DCIO_UNIPHYD_TEST_FBDIV_CLK_DIV2 = 0x00000003,8077DCIO_UNIPHYE_TEST_FBDIV_CLK_DIV2 = 0x00000004,8078DCIO_UNIPHYF_TEST_FBDIV_CLK_DIV2 = 0x00000005,8079DCIO_UNIPHYG_TEST_FBDIV_CLK_DIV2 = 0x00000006,8080} DCIO_DC_GENERIC_UNIPHY_FBDIV_CLK_DIV2_SEL;80818082/*8083* DCIO_DC_GENERICB_SEL enum8084*/80858086typedef enum DCIO_DC_GENERICB_SEL {8087DCIO_GENERICB_SEL_DACA_STEREOSYNC = 0x00000000,8088DCIO_GENERICB_SEL_STEREOSYNC = 0x00000001,8089DCIO_GENERICB_SEL_DACA_PIXCLK = 0x00000002,8090DCIO_GENERICB_SEL_DACB_PIXCLK = 0x00000003,8091DCIO_GENERICB_SEL_DVOA_CTL3 = 0x00000004,8092DCIO_GENERICB_SEL_P1_PLLCLK = 0x00000005,8093DCIO_GENERICB_SEL_P2_PLLCLK = 0x00000006,8094DCIO_GENERICB_SEL_DVOA_STEREOSYNC = 0x00000007,8095DCIO_GENERICB_SEL_DACA_FIELD_NUMBER = 0x00000008,8096DCIO_GENERICB_SEL_DACB_FIELD_NUMBER = 0x00000009,8097DCIO_GENERICB_SEL_GENERICB_DCCG = 0x0000000a,8098DCIO_GENERICB_SEL_SYNCEN = 0x0000000b,8099DCIO_GENERICB_SEL_UNIPHY_REFDIV_CLK = 0x0000000c,8100DCIO_GENERICB_SEL_UNIPHY_FBDIV_CLK = 0x0000000d,8101DCIO_GENERICB_SEL_UNIPHY_FBDIV_SSC_CLK = 0x0000000e,8102DCIO_GENERICB_SEL_UNIPHY_FBDIV_CLK_DIV2 = 0x0000000f,8103} DCIO_DC_GENERICB_SEL;81048105/*8106* DCIO_DC_REF_CLK_CNTL_HSYNCA_OUTPUT_SEL enum8107*/81088109typedef enum DCIO_DC_REF_CLK_CNTL_HSYNCA_OUTPUT_SEL {8110DCIO_HSYNCA_OUTPUT_SEL_DISABLE = 0x00000000,8111DCIO_HSYNCA_OUTPUT_SEL_PPLL1 = 0x00000001,8112DCIO_HSYNCA_OUTPUT_SEL_PPLL2 = 0x00000002,8113DCIO_HSYNCA_OUTPUT_SEL_RESERVED = 0x00000003,8114} DCIO_DC_REF_CLK_CNTL_HSYNCA_OUTPUT_SEL;81158116/*8117* DCIO_DC_REF_CLK_CNTL_GENLK_CLK_OUTPUT_SEL enum8118*/81198120typedef enum DCIO_DC_REF_CLK_CNTL_GENLK_CLK_OUTPUT_SEL {8121DCIO_GENLK_CLK_OUTPUT_SEL_DISABLE = 0x00000000,8122DCIO_GENLK_CLK_OUTPUT_SEL_PPLL1 = 0x00000001,8123DCIO_GENLK_CLK_OUTPUT_SEL_PPLL2 = 0x00000002,8124DCIO_GENLK_CLK_OUTPUT_SEL_RESERVED_VALUE3 = 0x00000003,8125} DCIO_DC_REF_CLK_CNTL_GENLK_CLK_OUTPUT_SEL;81268127/*8128* DCIO_UNIPHY_LINK_CNTL_MINIMUM_PIXVLD_LOW_DURATION enum8129*/81308131typedef enum DCIO_UNIPHY_LINK_CNTL_MINIMUM_PIXVLD_LOW_DURATION {8132DCIO_UNIPHY_MINIMUM_PIXVLD_LOW_DURATION_3_CLOCKS = 0x00000000,8133DCIO_UNIPHY_MINIMUM_PIXVLD_LOW_DURATION_7_CLOCKS = 0x00000001,8134DCIO_UNIPHY_MINIMUM_PIXVLD_LOW_DURATION_11_CLOCKS = 0x00000002,8135DCIO_UNIPHY_MINIMUM_PIXVLD_LOW_DURATION_15_CLOCKS = 0x00000003,8136DCIO_UNIPHY_MINIMUM_PIXVLD_LOW_DURATION_19_CLOCKS = 0x00000004,8137DCIO_UNIPHY_MINIMUM_PIXVLD_LOW_DURATION_23_CLOCKS = 0x00000005,8138DCIO_UNIPHY_MINIMUM_PIXVLD_LOW_DURATION_27_CLOCKS = 0x00000006,8139DCIO_UNIPHY_MINIMUM_PIXVLD_LOW_DURATION_31_CLOCKS = 0x00000007,8140} DCIO_UNIPHY_LINK_CNTL_MINIMUM_PIXVLD_LOW_DURATION;81418142/*8143* DCIO_UNIPHY_LINK_CNTL_CHANNEL_INVERT enum8144*/81458146typedef enum DCIO_UNIPHY_LINK_CNTL_CHANNEL_INVERT {8147DCIO_UNIPHY_CHANNEL_NO_INVERSION = 0x00000000,8148DCIO_UNIPHY_CHANNEL_INVERTED = 0x00000001,8149} DCIO_UNIPHY_LINK_CNTL_CHANNEL_INVERT;81508151/*8152* DCIO_UNIPHY_LINK_CNTL_ENABLE_HPD_MASK enum8153*/81548155typedef enum DCIO_UNIPHY_LINK_CNTL_ENABLE_HPD_MASK {8156DCIO_UNIPHY_LINK_ENABLE_HPD_MASK_DISALLOW = 0x00000000,8157DCIO_UNIPHY_LINK_ENABLE_HPD_MASK_ALLOW = 0x00000001,8158DCIO_UNIPHY_LINK_ENABLE_HPD_MASK_ALLOW_DEBOUNCED = 0x00000002,8159DCIO_UNIPHY_LINK_ENABLE_HPD_MASK_ALLOW_TOGGLE_FILTERED = 0x00000003,8160} DCIO_UNIPHY_LINK_CNTL_ENABLE_HPD_MASK;81618162/*8163* DCIO_UNIPHY_CHANNEL_XBAR_SOURCE enum8164*/81658166typedef enum DCIO_UNIPHY_CHANNEL_XBAR_SOURCE {8167DCIO_UNIPHY_CHANNEL_XBAR_SOURCE_CH0 = 0x00000000,8168DCIO_UNIPHY_CHANNEL_XBAR_SOURCE_CH1 = 0x00000001,8169DCIO_UNIPHY_CHANNEL_XBAR_SOURCE_CH2 = 0x00000002,8170DCIO_UNIPHY_CHANNEL_XBAR_SOURCE_CH3 = 0x00000003,8171} DCIO_UNIPHY_CHANNEL_XBAR_SOURCE;81728173/*8174* DCIO_DC_DVODATA_CONFIG_VIP_MUX_EN enum8175*/81768177typedef enum DCIO_DC_DVODATA_CONFIG_VIP_MUX_EN {8178DCIO_VIP_MUX_EN_DVO = 0x00000000,8179DCIO_VIP_MUX_EN_VIP = 0x00000001,8180} DCIO_DC_DVODATA_CONFIG_VIP_MUX_EN;81818182/*8183* DCIO_DC_DVODATA_CONFIG_VIP_ALTER_MAPPING_EN enum8184*/81858186typedef enum DCIO_DC_DVODATA_CONFIG_VIP_ALTER_MAPPING_EN {8187DCIO_VIP_ALTER_MAPPING_EN_DEFAULT = 0x00000000,8188DCIO_VIP_ALTER_MAPPING_EN_ALTERNATIVE = 0x00000001,8189} DCIO_DC_DVODATA_CONFIG_VIP_ALTER_MAPPING_EN;81908191/*8192* DCIO_DC_DVODATA_CONFIG_DVO_ALTER_MAPPING_EN enum8193*/81948195typedef enum DCIO_DC_DVODATA_CONFIG_DVO_ALTER_MAPPING_EN {8196DCIO_DVO_ALTER_MAPPING_EN_DEFAULT = 0x00000000,8197DCIO_DVO_ALTER_MAPPING_EN_ALTERNATIVE = 0x00000001,8198} DCIO_DC_DVODATA_CONFIG_DVO_ALTER_MAPPING_EN;81998200/*8201* DCIO_LVTMA_PWRSEQ_CNTL_DISABLE_SYNCEN_CONTROL_OF_TX_EN enum8202*/82038204typedef enum DCIO_LVTMA_PWRSEQ_CNTL_DISABLE_SYNCEN_CONTROL_OF_TX_EN {8205DCIO_LVTMA_PWRSEQ_DISABLE_SYNCEN_CONTROL_OF_TX_ENABLE = 0x00000000,8206DCIO_LVTMA_PWRSEQ_DISABLE_SYNCEN_CONTROL_OF_TX_DISABLE = 0x00000001,8207} DCIO_LVTMA_PWRSEQ_CNTL_DISABLE_SYNCEN_CONTROL_OF_TX_EN;82088209/*8210* DCIO_LVTMA_PWRSEQ_CNTL_TARGET_STATE enum8211*/82128213typedef enum DCIO_LVTMA_PWRSEQ_CNTL_TARGET_STATE {8214DCIO_LVTMA_PWRSEQ_TARGET_STATE_LCD_OFF = 0x00000000,8215DCIO_LVTMA_PWRSEQ_TARGET_STATE_LCD_ON = 0x00000001,8216} DCIO_LVTMA_PWRSEQ_CNTL_TARGET_STATE;82178218/*8219* DCIO_LVTMA_PWRSEQ_CNTL_LVTMA_SYNCEN_POL enum8220*/82218222typedef enum DCIO_LVTMA_PWRSEQ_CNTL_LVTMA_SYNCEN_POL {8223DCIO_LVTMA_SYNCEN_POL_NON_INVERT = 0x00000000,8224DCIO_LVTMA_SYNCEN_POL_INVERT = 0x00000001,8225} DCIO_LVTMA_PWRSEQ_CNTL_LVTMA_SYNCEN_POL;82268227/*8228* DCIO_LVTMA_PWRSEQ_CNTL_LVTMA_DIGON enum8229*/82308231typedef enum DCIO_LVTMA_PWRSEQ_CNTL_LVTMA_DIGON {8232DCIO_LVTMA_DIGON_OFF = 0x00000000,8233DCIO_LVTMA_DIGON_ON = 0x00000001,8234} DCIO_LVTMA_PWRSEQ_CNTL_LVTMA_DIGON;82358236/*8237* DCIO_LVTMA_PWRSEQ_CNTL_LVTMA_DIGON_POL enum8238*/82398240typedef enum DCIO_LVTMA_PWRSEQ_CNTL_LVTMA_DIGON_POL {8241DCIO_LVTMA_DIGON_POL_NON_INVERT = 0x00000000,8242DCIO_LVTMA_DIGON_POL_INVERT = 0x00000001,8243} DCIO_LVTMA_PWRSEQ_CNTL_LVTMA_DIGON_POL;82448245/*8246* DCIO_LVTMA_PWRSEQ_CNTL_LVTMA_BLON enum8247*/82488249typedef enum DCIO_LVTMA_PWRSEQ_CNTL_LVTMA_BLON {8250DCIO_LVTMA_BLON_OFF = 0x00000000,8251DCIO_LVTMA_BLON_ON = 0x00000001,8252} DCIO_LVTMA_PWRSEQ_CNTL_LVTMA_BLON;82538254/*8255* DCIO_LVTMA_PWRSEQ_CNTL_LVTMA_BLON_POL enum8256*/82578258typedef enum DCIO_LVTMA_PWRSEQ_CNTL_LVTMA_BLON_POL {8259DCIO_LVTMA_BLON_POL_NON_INVERT = 0x00000000,8260DCIO_LVTMA_BLON_POL_INVERT = 0x00000001,8261} DCIO_LVTMA_PWRSEQ_CNTL_LVTMA_BLON_POL;82628263/*8264* DCIO_LVTMA_PWRSEQ_DELAY2_LVTMA_VARY_BL_OVERRIDE_EN enum8265*/82668267typedef enum DCIO_LVTMA_PWRSEQ_DELAY2_LVTMA_VARY_BL_OVERRIDE_EN {8268DCIO_LVTMA_VARY_BL_OVERRIDE_EN_BLON = 0x00000000,8269DCIO_LVTMA_VARY_BL_OVERRIDE_EN_SEPARATE = 0x00000001,8270} DCIO_LVTMA_PWRSEQ_DELAY2_LVTMA_VARY_BL_OVERRIDE_EN;82718272/*8273* DCIO_BL_PWM_CNTL_BL_PWM_FRACTIONAL_EN enum8274*/82758276typedef enum DCIO_BL_PWM_CNTL_BL_PWM_FRACTIONAL_EN {8277DCIO_BL_PWM_FRACTIONAL_DISABLE = 0x00000000,8278DCIO_BL_PWM_FRACTIONAL_ENABLE = 0x00000001,8279} DCIO_BL_PWM_CNTL_BL_PWM_FRACTIONAL_EN;82808281/*8282* DCIO_BL_PWM_CNTL_BL_PWM_EN enum8283*/82848285typedef enum DCIO_BL_PWM_CNTL_BL_PWM_EN {8286DCIO_BL_PWM_DISABLE = 0x00000000,8287DCIO_BL_PWM_ENABLE = 0x00000001,8288} DCIO_BL_PWM_CNTL_BL_PWM_EN;82898290/*8291* DCIO_BL_PWM_CNTL2_BL_PWM_OVERRIDE_BL_OUT_ENABLE enum8292*/82938294typedef enum DCIO_BL_PWM_CNTL2_BL_PWM_OVERRIDE_BL_OUT_ENABLE {8295DCIO_BL_PWM_OVERRIDE_BL_OUT_DISABLE = 0x00000000,8296DCIO_BL_PWM_OVERRIDE_BL_OUT_ENABLE = 0x00000001,8297} DCIO_BL_PWM_CNTL2_BL_PWM_OVERRIDE_BL_OUT_ENABLE;82988299/*8300* DCIO_BL_PWM_CNTL2_BL_PWM_OVERRIDE_LVTMA_PWRSEQ_EN enum8301*/83028303typedef enum DCIO_BL_PWM_CNTL2_BL_PWM_OVERRIDE_LVTMA_PWRSEQ_EN {8304DCIO_BL_PWM_OVERRIDE_LVTMA_PWRSEQ_EN_NORMAL = 0x00000000,8305DCIO_BL_PWM_OVERRIDE_LVTMA_PWRSEQ_EN_PWM = 0x00000001,8306} DCIO_BL_PWM_CNTL2_BL_PWM_OVERRIDE_LVTMA_PWRSEQ_EN;83078308/*8309* DCIO_BL_PWM_GRP1_REG_LOCK enum8310*/83118312typedef enum DCIO_BL_PWM_GRP1_REG_LOCK {8313DCIO_BL_PWM_GRP1_REG_LOCK_DISABLE = 0x00000000,8314DCIO_BL_PWM_GRP1_REG_LOCK_ENABLE = 0x00000001,8315} DCIO_BL_PWM_GRP1_REG_LOCK;83168317/*8318* DCIO_BL_PWM_GRP1_UPDATE_AT_FRAME_START enum8319*/83208321typedef enum DCIO_BL_PWM_GRP1_UPDATE_AT_FRAME_START {8322DCIO_BL_PWM_GRP1_UPDATE_AT_FRAME_START_DISABLE = 0x00000000,8323DCIO_BL_PWM_GRP1_UPDATE_AT_FRAME_START_ENABLE = 0x00000001,8324} DCIO_BL_PWM_GRP1_UPDATE_AT_FRAME_START;83258326/*8327* DCIO_BL_PWM_GRP1_FRAME_START_DISP_SEL enum8328*/83298330typedef enum DCIO_BL_PWM_GRP1_FRAME_START_DISP_SEL {8331DCIO_BL_PWM_GRP1_FRAME_START_DISP_SEL_CONTROLLER1 = 0x00000000,8332DCIO_BL_PWM_GRP1_FRAME_START_DISP_SEL_CONTROLLER2 = 0x00000001,8333DCIO_BL_PWM_GRP1_FRAME_START_DISP_SEL_CONTROLLER3 = 0x00000002,8334DCIO_BL_PWM_GRP1_FRAME_START_DISP_SEL_CONTROLLER4 = 0x00000003,8335DCIO_BL_PWM_GRP1_FRAME_START_DISP_SEL_CONTROLLER5 = 0x00000004,8336DCIO_BL_PWM_GRP1_FRAME_START_DISP_SEL_CONTROLLER6 = 0x00000005,8337} DCIO_BL_PWM_GRP1_FRAME_START_DISP_SEL;83388339/*8340* DCIO_BL_PWM_GRP1_READBACK_DB_REG_VALUE_EN enum8341*/83428343typedef enum DCIO_BL_PWM_GRP1_READBACK_DB_REG_VALUE_EN {8344DCIO_BL_PWM_GRP1_READBACK_DB_REG_VALUE_EN_BL_PWM = 0x00000000,8345DCIO_BL_PWM_GRP1_READBACK_DB_REG_VALUE_EN_BL1_PWM = 0x00000001,8346} DCIO_BL_PWM_GRP1_READBACK_DB_REG_VALUE_EN;83478348/*8349* DCIO_BL_PWM_GRP1_IGNORE_MASTER_LOCK_EN enum8350*/83518352typedef enum DCIO_BL_PWM_GRP1_IGNORE_MASTER_LOCK_EN {8353DCIO_BL_PWM_GRP1_IGNORE_MASTER_LOCK_ENABLE = 0x00000000,8354DCIO_BL_PWM_GRP1_IGNORE_MASTER_LOCK_DISABLE = 0x00000001,8355} DCIO_BL_PWM_GRP1_IGNORE_MASTER_LOCK_EN;83568357/*8358* DCIO_GSL_SEL enum8359*/83608361typedef enum DCIO_GSL_SEL {8362DCIO_GSL_SEL_GROUP_0 = 0x00000000,8363DCIO_GSL_SEL_GROUP_1 = 0x00000001,8364DCIO_GSL_SEL_GROUP_2 = 0x00000002,8365} DCIO_GSL_SEL;83668367/*8368* DCIO_GENLK_CLK_GSL_MASK enum8369*/83708371typedef enum DCIO_GENLK_CLK_GSL_MASK {8372DCIO_GENLK_CLK_GSL_MASK_NO = 0x00000000,8373DCIO_GENLK_CLK_GSL_MASK_TIMING = 0x00000001,8374DCIO_GENLK_CLK_GSL_MASK_STEREO = 0x00000002,8375} DCIO_GENLK_CLK_GSL_MASK;83768377/*8378* DCIO_GENLK_VSYNC_GSL_MASK enum8379*/83808381typedef enum DCIO_GENLK_VSYNC_GSL_MASK {8382DCIO_GENLK_VSYNC_GSL_MASK_NO = 0x00000000,8383DCIO_GENLK_VSYNC_GSL_MASK_TIMING = 0x00000001,8384DCIO_GENLK_VSYNC_GSL_MASK_STEREO = 0x00000002,8385} DCIO_GENLK_VSYNC_GSL_MASK;83868387/*8388* DCIO_SWAPLOCK_A_GSL_MASK enum8389*/83908391typedef enum DCIO_SWAPLOCK_A_GSL_MASK {8392DCIO_SWAPLOCK_A_GSL_MASK_NO = 0x00000000,8393DCIO_SWAPLOCK_A_GSL_MASK_TIMING = 0x00000001,8394DCIO_SWAPLOCK_A_GSL_MASK_STEREO = 0x00000002,8395} DCIO_SWAPLOCK_A_GSL_MASK;83968397/*8398* DCIO_SWAPLOCK_B_GSL_MASK enum8399*/84008401typedef enum DCIO_SWAPLOCK_B_GSL_MASK {8402DCIO_SWAPLOCK_B_GSL_MASK_NO = 0x00000000,8403DCIO_SWAPLOCK_B_GSL_MASK_TIMING = 0x00000001,8404DCIO_SWAPLOCK_B_GSL_MASK_STEREO = 0x00000002,8405} DCIO_SWAPLOCK_B_GSL_MASK;84068407/*8408* DCIO_DC_GPU_TIMER_START_POSITION enum8409*/84108411typedef enum DCIO_DC_GPU_TIMER_START_POSITION {8412DCIO_GPU_TIMER_START_0_END_27 = 0x00000000,8413DCIO_GPU_TIMER_START_1_END_28 = 0x00000001,8414DCIO_GPU_TIMER_START_2_END_29 = 0x00000002,8415DCIO_GPU_TIMER_START_3_END_30 = 0x00000003,8416DCIO_GPU_TIMER_START_4_END_31 = 0x00000004,8417DCIO_GPU_TIMER_START_6_END_33 = 0x00000005,8418DCIO_GPU_TIMER_START_8_END_35 = 0x00000006,8419DCIO_GPU_TIMER_START_10_END_37 = 0x00000007,8420} DCIO_DC_GPU_TIMER_START_POSITION;84218422/*8423* DCIO_CLOCK_CNTL_DCIO_TEST_CLK_SEL enum8424*/84258426typedef enum DCIO_CLOCK_CNTL_DCIO_TEST_CLK_SEL {8427DCIO_TEST_CLK_SEL_DISPCLK = 0x00000000,8428DCIO_TEST_CLK_SEL_GATED_DISPCLK = 0x00000001,8429DCIO_TEST_CLK_SEL_SOCCLK = 0x00000002,8430} DCIO_CLOCK_CNTL_DCIO_TEST_CLK_SEL;84318432/*8433* DCIO_CLOCK_CNTL_DISPCLK_R_DCIO_GATE_DIS enum8434*/84358436typedef enum DCIO_CLOCK_CNTL_DISPCLK_R_DCIO_GATE_DIS {8437DCIO_DISPCLK_R_DCIO_GATE_DISABLE = 0x00000000,8438DCIO_DISPCLK_R_DCIO_GATE_ENABLE = 0x00000001,8439} DCIO_CLOCK_CNTL_DISPCLK_R_DCIO_GATE_DIS;84408441/*8442* DCIO_DIO_OTG_EXT_VSYNC_MUX enum8443*/84448445typedef enum DCIO_DIO_OTG_EXT_VSYNC_MUX {8446DCIO_EXT_VSYNC_MUX_SWAPLOCKB = 0x00000000,8447DCIO_EXT_VSYNC_MUX_OTG0 = 0x00000001,8448DCIO_EXT_VSYNC_MUX_OTG1 = 0x00000002,8449DCIO_EXT_VSYNC_MUX_OTG2 = 0x00000003,8450DCIO_EXT_VSYNC_MUX_OTG3 = 0x00000004,8451DCIO_EXT_VSYNC_MUX_OTG4 = 0x00000005,8452DCIO_EXT_VSYNC_MUX_OTG5 = 0x00000006,8453DCIO_EXT_VSYNC_MUX_GENERICB = 0x00000007,8454} DCIO_DIO_OTG_EXT_VSYNC_MUX;84558456/*8457* DCIO_DIO_EXT_VSYNC_MASK enum8458*/84598460typedef enum DCIO_DIO_EXT_VSYNC_MASK {8461DCIO_EXT_VSYNC_MASK_NONE = 0x00000000,8462DCIO_EXT_VSYNC_MASK_PIPE0 = 0x00000001,8463DCIO_EXT_VSYNC_MASK_PIPE1 = 0x00000002,8464DCIO_EXT_VSYNC_MASK_PIPE2 = 0x00000003,8465DCIO_EXT_VSYNC_MASK_PIPE3 = 0x00000004,8466DCIO_EXT_VSYNC_MASK_PIPE4 = 0x00000005,8467DCIO_EXT_VSYNC_MASK_PIPE5 = 0x00000006,8468DCIO_EXT_VSYNC_MASK_NONE_DUPLICATE = 0x00000007,8469} DCIO_DIO_EXT_VSYNC_MASK;84708471/*8472* DCIO_DSYNC_SOFT_RESET enum8473*/84748475typedef enum DCIO_DSYNC_SOFT_RESET {8476DCIO_DSYNC_SOFT_RESET_DEASSERT = 0x00000000,8477DCIO_DSYNC_SOFT_RESET_ASSERT = 0x00000001,8478} DCIO_DSYNC_SOFT_RESET;84798480/*8481* DCIO_DACA_SOFT_RESET enum8482*/84838484typedef enum DCIO_DACA_SOFT_RESET {8485DCIO_DACA_SOFT_RESET_DEASSERT = 0x00000000,8486DCIO_DACA_SOFT_RESET_ASSERT = 0x00000001,8487} DCIO_DACA_SOFT_RESET;84888489/*8490* DCIO_DCRXPHY_SOFT_RESET enum8491*/84928493typedef enum DCIO_DCRXPHY_SOFT_RESET {8494DCIO_DCRXPHY_SOFT_RESET_DEASSERT = 0x00000000,8495DCIO_DCRXPHY_SOFT_RESET_ASSERT = 0x00000001,8496} DCIO_DCRXPHY_SOFT_RESET;84978498/*8499* DCIO_DPHY_LANE_SEL enum8500*/85018502typedef enum DCIO_DPHY_LANE_SEL {8503DCIO_DPHY_LANE_SEL_LANE0 = 0x00000000,8504DCIO_DPHY_LANE_SEL_LANE1 = 0x00000001,8505DCIO_DPHY_LANE_SEL_LANE2 = 0x00000002,8506DCIO_DPHY_LANE_SEL_LANE3 = 0x00000003,8507} DCIO_DPHY_LANE_SEL;85088509/*8510* DCIO_DPCS_INTERRUPT_TYPE enum8511*/85128513typedef enum DCIO_DPCS_INTERRUPT_TYPE {8514DCIO_DPCS_INTERRUPT_TYPE_LEVEL_BASED = 0x00000000,8515DCIO_DPCS_INTERRUPT_TYPE_PULSE_BASED = 0x00000001,8516} DCIO_DPCS_INTERRUPT_TYPE;85178518/*8519* DCIO_DPCS_INTERRUPT_MASK enum8520*/85218522typedef enum DCIO_DPCS_INTERRUPT_MASK {8523DCIO_DPCS_INTERRUPT_DISABLE = 0x00000000,8524DCIO_DPCS_INTERRUPT_ENABLE = 0x00000001,8525} DCIO_DPCS_INTERRUPT_MASK;85268527/*8528* DCIO_DC_GPU_TIMER_READ_SELECT enum8529*/85308531typedef enum DCIO_DC_GPU_TIMER_READ_SELECT {8532DCIO_GPU_TIMER_READ_SELECT_LOWER_D1_V_UPDATE = 0x00000000,8533DCIO_GPU_TIMER_READ_SELECT_UPPER_D1_V_UPDATE = 0x00000001,8534DCIO_GPU_TIMER_READ_SELECT_LOWER_D1_P_FLIP = 0x00000002,8535DCIO_GPU_TIMER_READ_SELECT_UPPER_D1_P_FLIP = 0x00000003,8536DCIO_GPU_TIMER_READ_SELECT_LOWER_D1_VSYNC_NOM = 0x00000004,8537DCIO_GPU_TIMER_READ_SELECT_UPPER_D1_VSYNC_NOM = 0x00000005,8538} DCIO_DC_GPU_TIMER_READ_SELECT;85398540/*8541* DCIO_IMPCAL_STEP_DELAY enum8542*/85438544typedef enum DCIO_IMPCAL_STEP_DELAY {8545DCIO_IMPCAL_STEP_DELAY_1us = 0x00000000,8546DCIO_IMPCAL_STEP_DELAY_2us = 0x00000001,8547DCIO_IMPCAL_STEP_DELAY_3us = 0x00000002,8548DCIO_IMPCAL_STEP_DELAY_4us = 0x00000003,8549DCIO_IMPCAL_STEP_DELAY_5us = 0x00000004,8550DCIO_IMPCAL_STEP_DELAY_6us = 0x00000005,8551DCIO_IMPCAL_STEP_DELAY_7us = 0x00000006,8552DCIO_IMPCAL_STEP_DELAY_8us = 0x00000007,8553DCIO_IMPCAL_STEP_DELAY_9us = 0x00000008,8554DCIO_IMPCAL_STEP_DELAY_10us = 0x00000009,8555DCIO_IMPCAL_STEP_DELAY_11us = 0x0000000a,8556DCIO_IMPCAL_STEP_DELAY_12us = 0x0000000b,8557DCIO_IMPCAL_STEP_DELAY_13us = 0x0000000c,8558DCIO_IMPCAL_STEP_DELAY_14us = 0x0000000d,8559DCIO_IMPCAL_STEP_DELAY_15us = 0x0000000e,8560DCIO_IMPCAL_STEP_DELAY_16us = 0x0000000f,8561} DCIO_IMPCAL_STEP_DELAY;85628563/*8564* DCIO_UNIPHY_IMPCAL_SEL enum8565*/85668567typedef enum DCIO_UNIPHY_IMPCAL_SEL {8568DCIO_UNIPHY_IMPCAL_SEL_TEMPERATURE = 0x00000000,8569DCIO_UNIPHY_IMPCAL_SEL_BINARY = 0x00000001,8570} DCIO_UNIPHY_IMPCAL_SEL;85718572/*******************************************************8573* DCIO_CHIP Enums8574*******************************************************/85758576/*8577* DCIOCHIP_HPD_SEL enum8578*/85798580typedef enum DCIOCHIP_HPD_SEL {8581DCIOCHIP_HPD_SEL_ASYNC = 0x00000000,8582DCIOCHIP_HPD_SEL_CLOCKED = 0x00000001,8583} DCIOCHIP_HPD_SEL;85848585/*8586* DCIOCHIP_PAD_MODE enum8587*/85888589typedef enum DCIOCHIP_PAD_MODE {8590DCIOCHIP_PAD_MODE_DDC = 0x00000000,8591DCIOCHIP_PAD_MODE_DP = 0x00000001,8592} DCIOCHIP_PAD_MODE;85938594/*8595* DCIOCHIP_AUXSLAVE_PAD_MODE enum8596*/85978598typedef enum DCIOCHIP_AUXSLAVE_PAD_MODE {8599DCIOCHIP_AUXSLAVE_PAD_MODE_I2C = 0x00000000,8600DCIOCHIP_AUXSLAVE_PAD_MODE_AUX = 0x00000001,8601} DCIOCHIP_AUXSLAVE_PAD_MODE;86028603/*8604* DCIOCHIP_INVERT enum8605*/86068607typedef enum DCIOCHIP_INVERT {8608DCIOCHIP_POL_NON_INVERT = 0x00000000,8609DCIOCHIP_POL_INVERT = 0x00000001,8610} DCIOCHIP_INVERT;86118612/*8613* DCIOCHIP_PD_EN enum8614*/86158616typedef enum DCIOCHIP_PD_EN {8617DCIOCHIP_PD_EN_NOTALLOW = 0x00000000,8618DCIOCHIP_PD_EN_ALLOW = 0x00000001,8619} DCIOCHIP_PD_EN;86208621/*8622* DCIOCHIP_GPIO_MASK_EN enum8623*/86248625typedef enum DCIOCHIP_GPIO_MASK_EN {8626DCIOCHIP_GPIO_MASK_EN_HARDWARE = 0x00000000,8627DCIOCHIP_GPIO_MASK_EN_SOFTWARE = 0x00000001,8628} DCIOCHIP_GPIO_MASK_EN;86298630/*8631* DCIOCHIP_MASK enum8632*/86338634typedef enum DCIOCHIP_MASK {8635DCIOCHIP_MASK_DISABLE = 0x00000000,8636DCIOCHIP_MASK_ENABLE = 0x00000001,8637} DCIOCHIP_MASK;86388639/*8640* DCIOCHIP_GPIO_I2C_MASK enum8641*/86428643typedef enum DCIOCHIP_GPIO_I2C_MASK {8644DCIOCHIP_GPIO_I2C_MASK_DISABLE = 0x00000000,8645DCIOCHIP_GPIO_I2C_MASK_ENABLE = 0x00000001,8646} DCIOCHIP_GPIO_I2C_MASK;86478648/*8649* DCIOCHIP_GPIO_I2C_DRIVE enum8650*/86518652typedef enum DCIOCHIP_GPIO_I2C_DRIVE {8653DCIOCHIP_GPIO_I2C_DRIVE_LOW = 0x00000000,8654DCIOCHIP_GPIO_I2C_DRIVE_HIGH = 0x00000001,8655} DCIOCHIP_GPIO_I2C_DRIVE;86568657/*8658* DCIOCHIP_GPIO_I2C_EN enum8659*/86608661typedef enum DCIOCHIP_GPIO_I2C_EN {8662DCIOCHIP_GPIO_I2C_DISABLE = 0x00000000,8663DCIOCHIP_GPIO_I2C_ENABLE = 0x00000001,8664} DCIOCHIP_GPIO_I2C_EN;86658666/*8667* DCIOCHIP_MASK_4BIT enum8668*/86698670typedef enum DCIOCHIP_MASK_4BIT {8671DCIOCHIP_MASK_4BIT_DISABLE = 0x00000000,8672DCIOCHIP_MASK_4BIT_ENABLE = 0x0000000f,8673} DCIOCHIP_MASK_4BIT;86748675/*8676* DCIOCHIP_ENABLE_4BIT enum8677*/86788679typedef enum DCIOCHIP_ENABLE_4BIT {8680DCIOCHIP_4BIT_DISABLE = 0x00000000,8681DCIOCHIP_4BIT_ENABLE = 0x0000000f,8682} DCIOCHIP_ENABLE_4BIT;86838684/*8685* DCIOCHIP_MASK_5BIT enum8686*/86878688typedef enum DCIOCHIP_MASK_5BIT {8689DCIOCHIP_MASIK_5BIT_DISABLE = 0x00000000,8690DCIOCHIP_MASIK_5BIT_ENABLE = 0x0000001f,8691} DCIOCHIP_MASK_5BIT;86928693/*8694* DCIOCHIP_ENABLE_5BIT enum8695*/86968697typedef enum DCIOCHIP_ENABLE_5BIT {8698DCIOCHIP_5BIT_DISABLE = 0x00000000,8699DCIOCHIP_5BIT_ENABLE = 0x0000001f,8700} DCIOCHIP_ENABLE_5BIT;87018702/*8703* DCIOCHIP_MASK_2BIT enum8704*/87058706typedef enum DCIOCHIP_MASK_2BIT {8707DCIOCHIP_MASK_2BIT_DISABLE = 0x00000000,8708DCIOCHIP_MASK_2BIT_ENABLE = 0x00000003,8709} DCIOCHIP_MASK_2BIT;87108711/*8712* DCIOCHIP_ENABLE_2BIT enum8713*/87148715typedef enum DCIOCHIP_ENABLE_2BIT {8716DCIOCHIP_2BIT_DISABLE = 0x00000000,8717DCIOCHIP_2BIT_ENABLE = 0x00000003,8718} DCIOCHIP_ENABLE_2BIT;87198720/*8721* DCIOCHIP_REF_27_SRC_SEL enum8722*/87238724typedef enum DCIOCHIP_REF_27_SRC_SEL {8725DCIOCHIP_REF_27_SRC_SEL_XTAL_DIVIDER = 0x00000000,8726DCIOCHIP_REF_27_SRC_SEL_DISP_CLKIN2_DIVIDER = 0x00000001,8727DCIOCHIP_REF_27_SRC_SEL_XTAL_BYPASS = 0x00000002,8728DCIOCHIP_REF_27_SRC_SEL_DISP_CLKIN2_BYPASS = 0x00000003,8729} DCIOCHIP_REF_27_SRC_SEL;87308731/*8732* DCIOCHIP_DVO_VREFPON enum8733*/87348735typedef enum DCIOCHIP_DVO_VREFPON {8736DCIOCHIP_DVO_VREFPON_DISABLE = 0x00000000,8737DCIOCHIP_DVO_VREFPON_ENABLE = 0x00000001,8738} DCIOCHIP_DVO_VREFPON;87398740/*8741* DCIOCHIP_DVO_VREFSEL enum8742*/87438744typedef enum DCIOCHIP_DVO_VREFSEL {8745DCIOCHIP_DVO_VREFSEL_ONCHIP = 0x00000000,8746DCIOCHIP_DVO_VREFSEL_EXTERNAL = 0x00000001,8747} DCIOCHIP_DVO_VREFSEL;87488749/*8750* DCIOCHIP_SPDIF1_IMODE enum8751*/87528753typedef enum DCIOCHIP_SPDIF1_IMODE {8754DCIOCHIP_SPDIF1_IMODE_OE_A = 0x00000000,8755DCIOCHIP_SPDIF1_IMODE_TSTE_TSTO = 0x00000001,8756} DCIOCHIP_SPDIF1_IMODE;87578758/*8759* DCIOCHIP_AUX_FALLSLEWSEL enum8760*/87618762typedef enum DCIOCHIP_AUX_FALLSLEWSEL {8763DCIOCHIP_AUX_FALLSLEWSEL_LOW = 0x00000000,8764DCIOCHIP_AUX_FALLSLEWSEL_HIGH0 = 0x00000001,8765DCIOCHIP_AUX_FALLSLEWSEL_HIGH1 = 0x00000002,8766DCIOCHIP_AUX_FALLSLEWSEL_ULTRAHIGH = 0x00000003,8767} DCIOCHIP_AUX_FALLSLEWSEL;87688769/*8770* DCIOCHIP_I2C_FALLSLEWSEL enum8771*/87728773typedef enum DCIOCHIP_I2C_FALLSLEWSEL {8774DCIOCHIP_I2C_FALLSLEWSEL_00 = 0x00000000,8775DCIOCHIP_I2C_FALLSLEWSEL_01 = 0x00000001,8776DCIOCHIP_I2C_FALLSLEWSEL_10 = 0x00000002,8777DCIOCHIP_I2C_FALLSLEWSEL_11 = 0x00000003,8778} DCIOCHIP_I2C_FALLSLEWSEL;87798780/*8781* DCIOCHIP_AUX_SPIKESEL enum8782*/87838784typedef enum DCIOCHIP_AUX_SPIKESEL {8785DCIOCHIP_AUX_SPIKESEL_50NS = 0x00000000,8786DCIOCHIP_AUX_SPIKESEL_10NS = 0x00000001,8787} DCIOCHIP_AUX_SPIKESEL;87888789/*8790* DCIOCHIP_AUX_CSEL0P9 enum8791*/87928793typedef enum DCIOCHIP_AUX_CSEL0P9 {8794DCIOCHIP_AUX_CSEL_DEC1P0 = 0x00000000,8795DCIOCHIP_AUX_CSEL_DEC0P9 = 0x00000001,8796} DCIOCHIP_AUX_CSEL0P9;87978798/*8799* DCIOCHIP_AUX_CSEL1P1 enum8800*/88018802typedef enum DCIOCHIP_AUX_CSEL1P1 {8803DCIOCHIP_AUX_CSEL_INC1P0 = 0x00000000,8804DCIOCHIP_AUX_CSEL_INC1P1 = 0x00000001,8805} DCIOCHIP_AUX_CSEL1P1;88068807/*8808* DCIOCHIP_AUX_RSEL0P9 enum8809*/88108811typedef enum DCIOCHIP_AUX_RSEL0P9 {8812DCIOCHIP_AUX_RSEL_DEC1P0 = 0x00000000,8813DCIOCHIP_AUX_RSEL_DEC0P9 = 0x00000001,8814} DCIOCHIP_AUX_RSEL0P9;88158816/*8817* DCIOCHIP_AUX_RSEL1P1 enum8818*/88198820typedef enum DCIOCHIP_AUX_RSEL1P1 {8821DCIOCHIP_AUX_RSEL_INC1P0 = 0x00000000,8822DCIOCHIP_AUX_RSEL_INC1P1 = 0x00000001,8823} DCIOCHIP_AUX_RSEL1P1;88248825/*8826* DCIOCHIP_AUX_HYS_TUNE enum8827*/88288829typedef enum DCIOCHIP_AUX_HYS_TUNE {8830DCIOCHIP_AUX_HYS_TUNE_0 = 0x00000000,8831DCIOCHIP_AUX_HYS_TUNE_1 = 0x00000001,8832DCIOCHIP_AUX_HYS_TUNE_2 = 0x00000002,8833DCIOCHIP_AUX_HYS_TUNE_3 = 0x00000003,8834} DCIOCHIP_AUX_HYS_TUNE;88358836/*8837* DCIOCHIP_AUX_VOD_TUNE enum8838*/88398840typedef enum DCIOCHIP_AUX_VOD_TUNE {8841DCIOCHIP_AUX_VOD_TUNE_0 = 0x00000000,8842DCIOCHIP_AUX_VOD_TUNE_1 = 0x00000001,8843DCIOCHIP_AUX_VOD_TUNE_2 = 0x00000002,8844DCIOCHIP_AUX_VOD_TUNE_3 = 0x00000003,8845} DCIOCHIP_AUX_VOD_TUNE;88468847/*8848* DCIOCHIP_I2C_VPH_1V2_EN enum8849*/88508851typedef enum DCIOCHIP_I2C_VPH_1V2_EN {8852DCIOCHIP_I2C_VPH_1V2_EN_0 = 0x00000000,8853DCIOCHIP_I2C_VPH_1V2_EN_1 = 0x00000001,8854} DCIOCHIP_I2C_VPH_1V2_EN;88558856/*8857* DCIOCHIP_I2C_COMPSEL enum8858*/88598860typedef enum DCIOCHIP_I2C_COMPSEL {8861DCIOCHIP_I2C_REC_SCHMIT = 0x00000000,8862DCIOCHIP_I2C_REC_COMPARATOR = 0x00000001,8863} DCIOCHIP_I2C_COMPSEL;88648865/*8866* DCIOCHIP_AUX_ALL_PWR_OK enum8867*/88688869typedef enum DCIOCHIP_AUX_ALL_PWR_OK {8870DCIOCHIP_AUX_ALL_PWR_OK_0 = 0x00000000,8871DCIOCHIP_AUX_ALL_PWR_OK_1 = 0x00000001,8872} DCIOCHIP_AUX_ALL_PWR_OK;88738874/*8875* DCIOCHIP_I2C_RECEIVER_SEL enum8876*/88778878typedef enum DCIOCHIP_I2C_RECEIVER_SEL {8879DCIOCHIP_I2C_RECEIVER_SEL_0 = 0x00000000,8880DCIOCHIP_I2C_RECEIVER_SEL_1 = 0x00000001,8881DCIOCHIP_I2C_RECEIVER_SEL_2 = 0x00000002,8882DCIOCHIP_I2C_RECEIVER_SEL_3 = 0x00000003,8883} DCIOCHIP_I2C_RECEIVER_SEL;88848885/*8886* DCIOCHIP_AUX_RECEIVER_SEL enum8887*/88888889typedef enum DCIOCHIP_AUX_RECEIVER_SEL {8890DCIOCHIP_AUX_RECEIVER_SEL_0 = 0x00000000,8891DCIOCHIP_AUX_RECEIVER_SEL_1 = 0x00000001,8892DCIOCHIP_AUX_RECEIVER_SEL_2 = 0x00000002,8893DCIOCHIP_AUX_RECEIVER_SEL_3 = 0x00000003,8894} DCIOCHIP_AUX_RECEIVER_SEL;88958896/*******************************************************8897* AZCONTROLLER Enums8898*******************************************************/88998900/*8901* GENERIC_AZ_CONTROLLER_REGISTER_ENABLE_CONTROL enum8902*/89038904typedef enum GENERIC_AZ_CONTROLLER_REGISTER_ENABLE_CONTROL {8905GENERIC_AZ_CONTROLLER_REGISTER_DISABLE = 0x00000000,8906GENERIC_AZ_CONTROLLER_REGISTER_ENABLE = 0x00000001,8907} GENERIC_AZ_CONTROLLER_REGISTER_ENABLE_CONTROL;89088909/*8910* GENERIC_AZ_CONTROLLER_REGISTER_ENABLE_CONTROL_RESERVED enum8911*/89128913typedef enum GENERIC_AZ_CONTROLLER_REGISTER_ENABLE_CONTROL_RESERVED {8914GENERIC_AZ_CONTROLLER_REGISTER_DISABLE_RESERVED = 0x00000000,8915GENERIC_AZ_CONTROLLER_REGISTER_ENABLE_RESERVED = 0x00000001,8916} GENERIC_AZ_CONTROLLER_REGISTER_ENABLE_CONTROL_RESERVED;89178918/*8919* GENERIC_AZ_CONTROLLER_REGISTER_STATUS enum8920*/89218922typedef enum GENERIC_AZ_CONTROLLER_REGISTER_STATUS {8923GENERIC_AZ_CONTROLLER_REGISTER_STATUS_NOT_SET = 0x00000000,8924GENERIC_AZ_CONTROLLER_REGISTER_STATUS_SET = 0x00000001,8925} GENERIC_AZ_CONTROLLER_REGISTER_STATUS;89268927/*8928* GENERIC_AZ_CONTROLLER_REGISTER_STATUS_RESERVED enum8929*/89308931typedef enum GENERIC_AZ_CONTROLLER_REGISTER_STATUS_RESERVED {8932GENERIC_AZ_CONTROLLER_REGISTER_STATUS_NOT_SET_RESERVED = 0x00000000,8933GENERIC_AZ_CONTROLLER_REGISTER_STATUS_SET_RESERVED = 0x00000001,8934} GENERIC_AZ_CONTROLLER_REGISTER_STATUS_RESERVED;89358936/*8937* AZ_GLOBAL_CAPABILITIES enum8938*/89398940typedef enum AZ_GLOBAL_CAPABILITIES {8941AZ_GLOBAL_CAPABILITIES_SIXTY_FOUR_BIT_ADDRESS_NOT_SUPPORTED = 0x00000000,8942AZ_GLOBAL_CAPABILITIES_SIXTY_FOUR_BIT_ADDRESS_SUPPORTED = 0x00000001,8943} AZ_GLOBAL_CAPABILITIES;89448945/*8946* GLOBAL_CONTROL_ACCEPT_UNSOLICITED_RESPONSE enum8947*/89488949typedef enum GLOBAL_CONTROL_ACCEPT_UNSOLICITED_RESPONSE {8950ACCEPT_UNSOLICITED_RESPONSE_NOT_ENABLE = 0x00000000,8951ACCEPT_UNSOLICITED_RESPONSE_ENABLE = 0x00000001,8952} GLOBAL_CONTROL_ACCEPT_UNSOLICITED_RESPONSE;89538954/*8955* GLOBAL_CONTROL_FLUSH_CONTROL enum8956*/89578958typedef enum GLOBAL_CONTROL_FLUSH_CONTROL {8959FLUSH_CONTROL_FLUSH_NOT_STARTED = 0x00000000,8960FLUSH_CONTROL_FLUSH_STARTED = 0x00000001,8961} GLOBAL_CONTROL_FLUSH_CONTROL;89628963/*8964* GLOBAL_CONTROL_CONTROLLER_RESET enum8965*/89668967typedef enum GLOBAL_CONTROL_CONTROLLER_RESET {8968CONTROLLER_RESET_AZ_CONTROLLER_IN_RESET = 0x00000000,8969CONTROLLER_RESET_AZ_CONTROLLER_NOT_IN_RESET = 0x00000001,8970} GLOBAL_CONTROL_CONTROLLER_RESET;89718972/*8973* AZ_STATE_CHANGE_STATUS enum8974*/89758976typedef enum AZ_STATE_CHANGE_STATUS {8977AZ_STATE_CHANGE_STATUS_CODEC_NOT_PRESENT = 0x00000000,8978AZ_STATE_CHANGE_STATUS_CODEC_PRESENT = 0x00000001,8979} AZ_STATE_CHANGE_STATUS;89808981/*8982* GLOBAL_STATUS_FLUSH_STATUS enum8983*/89848985typedef enum GLOBAL_STATUS_FLUSH_STATUS {8986GLOBAL_STATUS_FLUSH_STATUS_FLUSH_NOT_ENDED = 0x00000000,8987GLOBAL_STATUS_FLUSH_STATUS_FLUSH_ENDED = 0x00000001,8988} GLOBAL_STATUS_FLUSH_STATUS;89898990/*8991* STREAM_0_SYNCHRONIZATION enum8992*/89938994typedef enum STREAM_0_SYNCHRONIZATION {8995STREAM_0_SYNCHRONIZATION_STEAM_NOT_STOPPED = 0x00000000,8996STREAM_0_SYNCHRONIZATION_STEAM_STOPPED = 0x00000001,8997} STREAM_0_SYNCHRONIZATION;89988999/*9000* STREAM_1_SYNCHRONIZATION enum9001*/90029003typedef enum STREAM_1_SYNCHRONIZATION {9004STREAM_1_SYNCHRONIZATION_STEAM_NOT_STOPPED = 0x00000000,9005STREAM_1_SYNCHRONIZATION_STEAM_STOPPED = 0x00000001,9006} STREAM_1_SYNCHRONIZATION;90079008/*9009* STREAM_2_SYNCHRONIZATION enum9010*/90119012typedef enum STREAM_2_SYNCHRONIZATION {9013STREAM_2_SYNCHRONIZATION_STEAM_NOT_STOPPED = 0x00000000,9014STREAM_2_SYNCHRONIZATION_STEAM_STOPPED = 0x00000001,9015} STREAM_2_SYNCHRONIZATION;90169017/*9018* STREAM_3_SYNCHRONIZATION enum9019*/90209021typedef enum STREAM_3_SYNCHRONIZATION {9022STREAM_3_SYNCHRONIZATION_STEAM_NOT_STOPPED = 0x00000000,9023STREAM_3_SYNCHRONIZATION_STEAM_STOPPED = 0x00000001,9024} STREAM_3_SYNCHRONIZATION;90259026/*9027* STREAM_4_SYNCHRONIZATION enum9028*/90299030typedef enum STREAM_4_SYNCHRONIZATION {9031STREAM_4_SYNCHRONIZATION_STEAM_NOT_STOPPED = 0x00000000,9032STREAM_4_SYNCHRONIZATION_STEAM_STOPPED = 0x00000001,9033} STREAM_4_SYNCHRONIZATION;90349035/*9036* STREAM_5_SYNCHRONIZATION enum9037*/90389039typedef enum STREAM_5_SYNCHRONIZATION {9040STREAM_5_SYNCHRONIZATION_STEAM_NOT_STOPPED = 0x00000000,9041STREAM_5_SYNCHRONIZATION_STEAM_STOPPED = 0x00000001,9042} STREAM_5_SYNCHRONIZATION;90439044/*9045* STREAM_6_SYNCHRONIZATION enum9046*/90479048typedef enum STREAM_6_SYNCHRONIZATION {9049STREAM_6_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,9050STREAM_6_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,9051} STREAM_6_SYNCHRONIZATION;90529053/*9054* STREAM_7_SYNCHRONIZATION enum9055*/90569057typedef enum STREAM_7_SYNCHRONIZATION {9058STREAM_7_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,9059STREAM_7_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,9060} STREAM_7_SYNCHRONIZATION;90619062/*9063* STREAM_8_SYNCHRONIZATION enum9064*/90659066typedef enum STREAM_8_SYNCHRONIZATION {9067STREAM_8_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,9068STREAM_8_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,9069} STREAM_8_SYNCHRONIZATION;90709071/*9072* STREAM_9_SYNCHRONIZATION enum9073*/90749075typedef enum STREAM_9_SYNCHRONIZATION {9076STREAM_9_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,9077STREAM_9_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,9078} STREAM_9_SYNCHRONIZATION;90799080/*9081* STREAM_10_SYNCHRONIZATION enum9082*/90839084typedef enum STREAM_10_SYNCHRONIZATION {9085STREAM_10_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,9086STREAM_10_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,9087} STREAM_10_SYNCHRONIZATION;90889089/*9090* STREAM_11_SYNCHRONIZATION enum9091*/90929093typedef enum STREAM_11_SYNCHRONIZATION {9094STREAM_11_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,9095STREAM_11_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,9096} STREAM_11_SYNCHRONIZATION;90979098/*9099* STREAM_12_SYNCHRONIZATION enum9100*/91019102typedef enum STREAM_12_SYNCHRONIZATION {9103STREAM_12_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,9104STREAM_12_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,9105} STREAM_12_SYNCHRONIZATION;91069107/*9108* STREAM_13_SYNCHRONIZATION enum9109*/91109111typedef enum STREAM_13_SYNCHRONIZATION {9112STREAM_13_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,9113STREAM_13_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,9114} STREAM_13_SYNCHRONIZATION;91159116/*9117* STREAM_14_SYNCHRONIZATION enum9118*/91199120typedef enum STREAM_14_SYNCHRONIZATION {9121STREAM_14_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,9122STREAM_14_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,9123} STREAM_14_SYNCHRONIZATION;91249125/*9126* STREAM_15_SYNCHRONIZATION enum9127*/91289129typedef enum STREAM_15_SYNCHRONIZATION {9130STREAM_15_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,9131STREAM_15_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,9132} STREAM_15_SYNCHRONIZATION;91339134/*9135* CORB_READ_POINTER_RESET enum9136*/91379138typedef enum CORB_READ_POINTER_RESET {9139CORB_READ_POINTER_RESET_CORB_DMA_IS_NOT_RESET = 0x00000000,9140CORB_READ_POINTER_RESET_CORB_DMA_IS_RESET = 0x00000001,9141} CORB_READ_POINTER_RESET;91429143/*9144* AZ_CORB_SIZE enum9145*/91469147typedef enum AZ_CORB_SIZE {9148AZ_CORB_SIZE_2ENTRIES_RESERVED = 0x00000000,9149AZ_CORB_SIZE_16ENTRIES_RESERVED = 0x00000001,9150AZ_CORB_SIZE_256ENTRIES = 0x00000002,9151AZ_CORB_SIZE_RESERVED = 0x00000003,9152} AZ_CORB_SIZE;91539154/*9155* AZ_RIRB_WRITE_POINTER_RESET enum9156*/91579158typedef enum AZ_RIRB_WRITE_POINTER_RESET {9159AZ_RIRB_WRITE_POINTER_NOT_RESET = 0x00000000,9160AZ_RIRB_WRITE_POINTER_DO_RESET = 0x00000001,9161} AZ_RIRB_WRITE_POINTER_RESET;91629163/*9164* RIRB_CONTROL_RESPONSE_OVERRUN_INTERRUPT_CONTROL enum9165*/91669167typedef enum RIRB_CONTROL_RESPONSE_OVERRUN_INTERRUPT_CONTROL {9168RIRB_CONTROL_RESPONSE_OVERRUN_INTERRUPT_CONTROL_INTERRUPT_DISABLED = 0x00000000,9169RIRB_CONTROL_RESPONSE_OVERRUN_INTERRUPT_CONTROL_INTERRUPT_ENABLED = 0x00000001,9170} RIRB_CONTROL_RESPONSE_OVERRUN_INTERRUPT_CONTROL;91719172/*9173* RIRB_CONTROL_RESPONSE_INTERRUPT_CONTROL enum9174*/91759176typedef enum RIRB_CONTROL_RESPONSE_INTERRUPT_CONTROL {9177RIRB_CONTROL_RESPONSE_INTERRUPT_CONTROL_INTERRUPT_DISABLED = 0x00000000,9178RIRB_CONTROL_RESPONSE_INTERRUPT_CONTROL_INTERRUPT_ENABLED = 0x00000001,9179} RIRB_CONTROL_RESPONSE_INTERRUPT_CONTROL;91809181/*9182* AZ_RIRB_SIZE enum9183*/91849185typedef enum AZ_RIRB_SIZE {9186AZ_RIRB_SIZE_2ENTRIES_RESERVED = 0x00000000,9187AZ_RIRB_SIZE_16ENTRIES_RESERVED = 0x00000001,9188AZ_RIRB_SIZE_256ENTRIES = 0x00000002,9189AZ_RIRB_SIZE_UNDEFINED = 0x00000003,9190} AZ_RIRB_SIZE;91919192/*9193* IMMEDIATE_COMMAND_STATUS_IMMEDIATE_RESULT_VALID enum9194*/91959196typedef enum IMMEDIATE_COMMAND_STATUS_IMMEDIATE_RESULT_VALID {9197IMMEDIATE_COMMAND_STATUS_IMMEDIATE_RESULT_VALID_NO_IMMEDIATE_RESPONSE_VALID = 0x00000000,9198IMMEDIATE_COMMAND_STATUS_IMMEDIATE_RESULT_VALID_IMMEDIATE_RESPONSE_VALID = 0x00000001,9199} IMMEDIATE_COMMAND_STATUS_IMMEDIATE_RESULT_VALID;92009201/*9202* IMMEDIATE_COMMAND_STATUS_IMMEDIATE_COMMAND_BUSY enum9203*/92049205typedef enum IMMEDIATE_COMMAND_STATUS_IMMEDIATE_COMMAND_BUSY {9206IMMEDIATE_COMMAND_STATUS_IMMEDIATE_COMMAND_NOT_BUSY = 0x00000000,9207IMMEDIATE_COMMAND_STATUS_IMMEDIATE_COMMAND_IS_BUSY = 0x00000001,9208} IMMEDIATE_COMMAND_STATUS_IMMEDIATE_COMMAND_BUSY;92099210/*9211* DMA_POSITION_LOWER_BASE_ADDRESS_BUFFER_ENABLE enum9212*/92139214typedef enum DMA_POSITION_LOWER_BASE_ADDRESS_BUFFER_ENABLE {9215DMA_POSITION_LOWER_BASE_ADDRESS_BUFFER_ENABLE_DMA_DISABLE = 0x00000000,9216DMA_POSITION_LOWER_BASE_ADDRESS_BUFFER_ENABLE_DMA_ENABLE = 0x00000001,9217} DMA_POSITION_LOWER_BASE_ADDRESS_BUFFER_ENABLE;92189219/*******************************************************9220* AZENDPOINT Enums9221*******************************************************/92229223/*9224* AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE enum9225*/92269227typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE {9228AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE_PCM = 0x00000000,9229AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE_NOT_PCM = 0x00000001,9230} AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE;92319232/*9233* AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE enum9234*/92359236typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE {9237AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE_48KHZ = 0x00000000,9238AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE_44P1KHZ = 0x00000001,9239} AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE;92409241/*9242* AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE enum9243*/92449245typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE {9246AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_BY1 = 0x00000000,9247AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_BY2 = 0x00000001,9248AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_BY3_RESERVED = 0x00000002,9249AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_BY4 = 0x00000003,9250AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_RESERVED = 0x00000004,9251} AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE;92529253/*9254* AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR enum9255*/92569257typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR {9258AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY1 = 0x00000000,9259AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY2_RESERVED = 0x00000001,9260AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY3 = 0x00000002,9261AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY4_RESERVED = 0x00000003,9262AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY5_RESERVED = 0x00000004,9263AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY6_RESERVED = 0x00000005,9264AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY7_RESERVED = 0x00000006,9265AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY8_RESERVED = 0x00000007,9266} AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR;92679268/*9269* AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE enum9270*/92719272typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE {9273AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_8_RESERVED = 0x00000000,9274AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_16 = 0x00000001,9275AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_20 = 0x00000002,9276AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_24 = 0x00000003,9277AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_32_RESERVED = 0x00000004,9278AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_RESERVED = 0x00000005,9279} AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE;92809281/*9282* AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS enum9283*/92849285typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS {9286AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_1 = 0x00000000,9287AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_2 = 0x00000001,9288AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_3 = 0x00000002,9289AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_4 = 0x00000003,9290AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_5 = 0x00000004,9291AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_6 = 0x00000005,9292AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_7 = 0x00000006,9293AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_8 = 0x00000007,9294AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_RESERVED = 0x00000008,9295} AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS;92969297/*9298* AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_L enum9299*/93009301typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_L {9302AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_L_BIT7_NOT_SET = 0x00000000,9303AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_L_BIT7_IS_SET = 0x00000001,9304} AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_L;93059306/*9307* AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRO enum9308*/93099310typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRO {9311AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRO_BIT_A_NOT_SET = 0x00000000,9312AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRO_BIT_A_IS_SET = 0x00000001,9313} AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRO;93149315/*9316* AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_NON_AUDIO enum9317*/93189319typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_NON_AUDIO {9320AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_NON_AUDIO_BIT_B_NOT_SET = 0x00000000,9321AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_NON_AUDIO_BIT_B_IS_SET = 0x00000001,9322} AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_NON_AUDIO;93239324/*9325* AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_COPY enum9326*/93279328typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_COPY {9329AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_COPY_BIT_C_IS_SET = 0x00000000,9330AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_COPY_BIT_C_NOT_SET = 0x00000001,9331} AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_COPY;93329333/*9334* AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRE enum9335*/93369337typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRE {9338AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRE_LSB_OF_D_NOT_SET = 0x00000000,9339AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRE_LSB_OF_D_IS_SET = 0x00000001,9340} AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRE;93419342/*9343* AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_VCFG enum9344*/93459346typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_VCFG {9347AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_VALIDITY_CFG_NOT_ON = 0x00000000,9348AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_VALIDITY_CFG_ON = 0x00000001,9349} AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_VCFG;93509351/*9352* AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_V enum9353*/93549355typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_V {9356AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_V_BIT28_IS_ZERO = 0x00000000,9357AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_V_BIT28_IS_ONE = 0x00000001,9358} AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_V;93599360/*9361* AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN enum9362*/93639364typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN {9365AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN_DIGITAL_TRANSMISSION_DISABLED = 0x00000000,9366AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN_DIGITAL_TRANSMISSION_ENABLED = 0x00000001,9367} AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN;93689369/*9370* AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_3_KEEPALIVE enum9371*/93729373typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_3_KEEPALIVE {9374AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_3_KEEPALIVE_SILENT_STREAM_NOT_ENABLE = 0x00000000,9375AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_3_KEEPALIVE_SILENT_STREAM_ENABLE = 0x00000001,9376} AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_3_KEEPALIVE;93779378/*9379* AZALIA_F2_CODEC_PIN_CONTROL_WIDGET_CONTROL_OUT_ENABLE enum9380*/93819382typedef enum AZALIA_F2_CODEC_PIN_CONTROL_WIDGET_CONTROL_OUT_ENABLE {9383AZALIA_F2_CODEC_PIN_CONTROL_WIDGET_CONTROL_OUT_ENABLE_PIN_SHUT_OFF = 0x00000000,9384AZALIA_F2_CODEC_PIN_CONTROL_WIDGET_CONTROL_OUT_ENABLE_PIN_DRIVEN = 0x00000001,9385} AZALIA_F2_CODEC_PIN_CONTROL_WIDGET_CONTROL_OUT_ENABLE;93869387/*9388* AZALIA_F2_CODEC_PIN_CONTROL_UNSOLICITED_RESPONSE_ENABLE enum9389*/93909391typedef enum AZALIA_F2_CODEC_PIN_CONTROL_UNSOLICITED_RESPONSE_ENABLE {9392AZALIA_F2_CODEC_PIN_CONTROL_UNSOLICITED_RESPONSE_DISABLED = 0x00000000,9393AZALIA_F2_CODEC_PIN_CONTROL_UNSOLICITED_RESPONSE_ENABLED = 0x00000001,9394} AZALIA_F2_CODEC_PIN_CONTROL_UNSOLICITED_RESPONSE_ENABLE;93959396/*9397* AZALIA_F2_CODEC_PIN_CONTROL_DOWN_MIX_INFO_DOWN_MIX_INHIBIT enum9398*/93999400typedef enum AZALIA_F2_CODEC_PIN_CONTROL_DOWN_MIX_INFO_DOWN_MIX_INHIBIT {9401AZALIA_F2_CODEC_PIN_CONTROL_DOWN_MIX_NO_INFO_OR_PERMITTED = 0x00000000,9402AZALIA_F2_CODEC_PIN_CONTROL_DOWN_MIX_FORBIDDEN = 0x00000001,9403} AZALIA_F2_CODEC_PIN_CONTROL_DOWN_MIX_INFO_DOWN_MIX_INHIBIT;94049405/*9406* AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL01_ENABLE_MULTICHANNEL01_MUTE enum9407*/94089409typedef enum AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL01_ENABLE_MULTICHANNEL01_MUTE {9410AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL01_ENABLE_MULTICHANNEL01_NOT_MUTED = 0x00000000,9411AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL01_ENABLE_MULTICHANNEL01_MUTED = 0x00000001,9412} AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL01_ENABLE_MULTICHANNEL01_MUTE;94139414/*9415* AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL23_ENABLE_MULTICHANNEL23_MUTE enum9416*/94179418typedef enum AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL23_ENABLE_MULTICHANNEL23_MUTE {9419AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL23_ENABLE_MULTICHANNEL23_NOT_MUTED = 0x00000000,9420AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL23_ENABLE_MULTICHANNEL23_MUTED = 0x00000001,9421} AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL23_ENABLE_MULTICHANNEL23_MUTE;94229423/*9424* AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL45_ENABLE_MULTICHANNEL45_MUTE enum9425*/94269427typedef enum AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL45_ENABLE_MULTICHANNEL45_MUTE {9428AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL45_ENABLE_MULTICHANNEL45_NOT_MUTED = 0x00000000,9429AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL45_ENABLE_MULTICHANNEL45_MUTED = 0x00000001,9430} AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL45_ENABLE_MULTICHANNEL45_MUTE;94319432/*9433* AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL67_ENABLE_MULTICHANNEL67_MUTE enum9434*/94359436typedef enum AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL67_ENABLE_MULTICHANNEL67_MUTE {9437AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL67_ENABLE_MULTICHANNEL67_NOT_MUTED = 0x00000000,9438AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL67_ENABLE_MULTICHANNEL67_MUTED = 0x00000001,9439} AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL67_ENABLE_MULTICHANNEL67_MUTE;94409441/*9442* AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_MUTE enum9443*/94449445typedef enum AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_MUTE {9446AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_NOT_MUTED = 0x00000000,9447AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_MUTED = 0x00000001,9448} AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_MUTE;94499450/*9451* AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_MUTE enum9452*/94539454typedef enum AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_MUTE {9455AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_NOT_MUTED = 0x00000000,9456AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_MUTED = 0x00000001,9457} AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_MUTE;94589459/*9460* AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_MUTE enum9461*/94629463typedef enum AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_MUTE {9464AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_NOT_MUTED = 0x00000000,9465AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_MUTED = 0x00000001,9466} AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_MUTE;94679468/*9469* AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_MUTE enum9470*/94719472typedef enum AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_MUTE {9473AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_NOT_MUTED = 0x00000000,9474AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_MUTED = 0x00000001,9475} AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_MUTE;94769477/*9478* AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_MODE enum9479*/94809481typedef enum AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_MODE {9482AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_PAIR_MODE = 0x00000000,9483AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_SINGLE_MODE = 0x00000001,9484} AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_MODE;94859486/*9487* AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE enum9488*/94899490typedef enum AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE {9491AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_0 = 0x00000000,9492AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_1 = 0x00000001,9493AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_2 = 0x00000002,9494AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_3 = 0x00000003,9495AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_4 = 0x00000004,9496AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_5 = 0x00000005,9497AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_6 = 0x00000006,9498AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_7 = 0x00000007,9499AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_8 = 0x00000008,9500AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_9 = 0x00000009,9501AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_10 = 0x0000000a,9502AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_11 = 0x0000000b,9503AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_12 = 0x0000000c,9504AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_13 = 0x0000000d,9505AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_14 = 0x0000000e,9506AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_15 = 0x0000000f,9507} AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE;95089509/*******************************************************9510* AZF0CONTROLLER Enums9511*******************************************************/95129513/*9514* MEM_PWR_FORCE_CTRL enum9515*/95169517typedef enum MEM_PWR_FORCE_CTRL {9518NO_FORCE_REQUEST = 0x00000000,9519FORCE_LIGHT_SLEEP_REQUEST = 0x00000001,9520FORCE_DEEP_SLEEP_REQUEST = 0x00000002,9521FORCE_SHUT_DOWN_REQUEST = 0x00000003,9522} MEM_PWR_FORCE_CTRL;95239524/*9525* MEM_PWR_FORCE_CTRL2 enum9526*/95279528typedef enum MEM_PWR_FORCE_CTRL2 {9529NO_FORCE_REQ = 0x00000000,9530FORCE_LIGHT_SLEEP_REQ = 0x00000001,9531} MEM_PWR_FORCE_CTRL2;95329533/*9534* MEM_PWR_DIS_CTRL enum9535*/95369537typedef enum MEM_PWR_DIS_CTRL {9538ENABLE_MEM_PWR_CTRL = 0x00000000,9539DISABLE_MEM_PWR_CTRL = 0x00000001,9540} MEM_PWR_DIS_CTRL;95419542/*9543* MEM_PWR_SEL_CTRL enum9544*/95459546typedef enum MEM_PWR_SEL_CTRL {9547DYNAMIC_SHUT_DOWN_ENABLE = 0x00000000,9548DYNAMIC_DEEP_SLEEP_ENABLE = 0x00000001,9549DYNAMIC_LIGHT_SLEEP_ENABLE = 0x00000002,9550} MEM_PWR_SEL_CTRL;95519552/*9553* MEM_PWR_SEL_CTRL2 enum9554*/95559556typedef enum MEM_PWR_SEL_CTRL2 {9557DYNAMIC_DEEP_SLEEP_EN = 0x00000000,9558DYNAMIC_LIGHT_SLEEP_EN = 0x00000001,9559} MEM_PWR_SEL_CTRL2;95609561/*9562* AZALIA_SOFT_RESET_REFCLK_SOFT_RESET enum9563*/95649565typedef enum AZALIA_SOFT_RESET_REFCLK_SOFT_RESET {9566AZALIA_SOFT_RESET_REFCLK_SOFT_RESET_NOT_RESET = 0x00000000,9567AZALIA_SOFT_RESET_REFCLK_SOFT_RESET_RESET_REFCLK_LOGIC = 0x00000001,9568} AZALIA_SOFT_RESET_REFCLK_SOFT_RESET;95699570/*******************************************************9571* AZF0ROOT Enums9572*******************************************************/95739574/*9575* CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY enum9576*/95779578typedef enum CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY {9579CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY_ALL = 0x00000000,9580CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY_6 = 0x00000001,9581CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY_5 = 0x00000002,9582CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY_4 = 0x00000003,9583CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY_3 = 0x00000004,9584CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY_2 = 0x00000005,9585CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY_1 = 0x00000006,9586CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY_0 = 0x00000007,9587} CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY;95889589/*9590* CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY enum9591*/95929593typedef enum CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY {9594CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY_ALL = 0x00000000,9595CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY_6 = 0x00000001,9596CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY_5 = 0x00000002,9597CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY_4 = 0x00000003,9598CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY_3 = 0x00000004,9599CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY_2 = 0x00000005,9600CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY_1 = 0x00000006,9601CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY_0 = 0x00000007,9602} CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY;96039604/*******************************************************9605* AZINPUTENDPOINT Enums9606*******************************************************/96079608/*9609* AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE enum9610*/96119612typedef enum AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE {9613AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE_PCM = 0x00000000,9614AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE_NOT_PCM = 0x00000001,9615} AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE;96169617/*9618* AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE enum9619*/96209621typedef enum AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE {9622AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE_48KHZ = 0x00000000,9623AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE_44P1KHZ = 0x00000001,9624} AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE;96259626/*9627* AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE enum9628*/96299630typedef enum AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE {9631AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_BY1 = 0x00000000,9632AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_BY2 = 0x00000001,9633AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_BY3_RESERVED = 0x00000002,9634AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_BY4 = 0x00000003,9635AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_RESERVED = 0x00000004,9636} AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE;96379638/*9639* AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR enum9640*/96419642typedef enum AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR {9643AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY1 = 0x00000000,9644AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY2_RESERVED = 0x00000001,9645AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY3 = 0x00000002,9646AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY4_RESERVED = 0x00000003,9647AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY5_RESERVED = 0x00000004,9648AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY6_RESERVED = 0x00000005,9649AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY7_RESERVED = 0x00000006,9650AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY8_RESERVED = 0x00000007,9651} AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR;96529653/*9654* AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE enum9655*/96569657typedef enum AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE {9658AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_8_RESERVED = 0x00000000,9659AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_16 = 0x00000001,9660AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_20 = 0x00000002,9661AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_24 = 0x00000003,9662AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_32_RESERVED = 0x00000004,9663AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_RESERVED = 0x00000005,9664} AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE;96659666/*9667* AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS enum9668*/96699670typedef enum AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS {9671AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_1 = 0x00000000,9672AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_2 = 0x00000001,9673AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_3 = 0x00000002,9674AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_4 = 0x00000003,9675AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_5 = 0x00000004,9676AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_6 = 0x00000005,9677AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_7 = 0x00000006,9678AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_8 = 0x00000007,9679AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_RESERVED = 0x00000008,9680} AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS;96819682/*9683* AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN enum9684*/96859686typedef enum AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN {9687AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN_DIGITAL_TRANSMISSION_DISABLED = 0x00000000,9688AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN_DIGITAL_TRANSMISSION_ENABLED = 0x00000001,9689} AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN;96909691/*9692* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_WIDGET_CONTROL_IN_ENABLE enum9693*/96949695typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_WIDGET_CONTROL_IN_ENABLE {9696AZALIA_F2_CODEC_INPUT_PIN_CONTROL_WIDGET_CONTROL_IN_ENABLE_PIN_SHUT_OFF = 0x00000000,9697AZALIA_F2_CODEC_INPUT_PIN_CONTROL_WIDGET_CONTROL_IN_ENABLE_PIN_DRIVEN = 0x00000001,9698} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_WIDGET_CONTROL_IN_ENABLE;96999700/*9701* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_UNSOLICITED_RESPONSE_ENABLE enum9702*/97039704typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_UNSOLICITED_RESPONSE_ENABLE {9705AZALIA_F2_CODEC_INPUT_PIN_CONTROL_UNSOLICITED_RESPONSE_DISABLED = 0x00000000,9706AZALIA_F2_CODEC_INPUT_PIN_CONTROL_UNSOLICITED_RESPONSE_ENABLED = 0x00000001,9707} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_UNSOLICITED_RESPONSE_ENABLE;97089709/*9710* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL0_ENABLE_MULTICHANNEL0_MUTE enum9711*/97129713typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL0_ENABLE_MULTICHANNEL0_MUTE {9714AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL0_ENABLE_MULTICHANNEL0_NOT_MUTED = 0x00000000,9715AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL0_ENABLE_MULTICHANNEL0_MUTED = 0x00000001,9716} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL0_ENABLE_MULTICHANNEL0_MUTE;97179718/*9719* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_MUTE enum9720*/97219722typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_MUTE {9723AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_NOT_MUTED = 0x00000000,9724AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_MUTED = 0x00000001,9725} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_MUTE;97269727/*9728* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL2_ENABLE_MULTICHANNEL2_MUTE enum9729*/97309731typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL2_ENABLE_MULTICHANNEL2_MUTE {9732AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL2_ENABLE_MULTICHANNEL2_NOT_MUTED = 0x00000000,9733AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL2_ENABLE_MULTICHANNEL2_MUTED = 0x00000001,9734} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL2_ENABLE_MULTICHANNEL2_MUTE;97359736/*9737* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_MUTE enum9738*/97399740typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_MUTE {9741AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_NOT_MUTED = 0x00000000,9742AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_MUTED = 0x00000001,9743} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_MUTE;97449745/*9746* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL4_ENABLE_MULTICHANNEL4_MUTE enum9747*/97489749typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL4_ENABLE_MULTICHANNEL4_MUTE {9750AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL4_ENABLE_MULTICHANNEL4_NOT_MUTED = 0x00000000,9751AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL4_ENABLE_MULTICHANNEL4_MUTED = 0x00000001,9752} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL4_ENABLE_MULTICHANNEL4_MUTE;97539754/*9755* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_MUTE enum9756*/97579758typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_MUTE {9759AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_NOT_MUTED = 0x00000000,9760AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_MUTED = 0x00000001,9761} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_MUTE;97629763/*9764* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL6_ENABLE_MULTICHANNEL6_MUTE enum9765*/97669767typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL6_ENABLE_MULTICHANNEL6_MUTE {9768AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL6_ENABLE_MULTICHANNEL6_NOT_MUTED = 0x00000000,9769AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL6_ENABLE_MULTICHANNEL6_MUTED = 0x00000001,9770} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL6_ENABLE_MULTICHANNEL6_MUTE;97719772/*9773* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_MUTE enum9774*/97759776typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_MUTE {9777AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_NOT_MUTED = 0x00000000,9778AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_MUTED = 0x00000001,9779} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_MUTE;97809781/*******************************************************9782* AZROOT Enums9783*******************************************************/97849785/*9786* AZALIA_F2_CODEC_FUNCTION_CONTROL_RESET_CODEC_RESET enum9787*/97889789typedef enum AZALIA_F2_CODEC_FUNCTION_CONTROL_RESET_CODEC_RESET {9790AZALIA_F2_CODEC_FUNCTION_CONTROL_RESET_CODEC_NOT_RESET = 0x00000000,9791AZALIA_F2_CODEC_FUNCTION_CONTROL_RESET_CODEC_DO_RESET = 0x00000001,9792} AZALIA_F2_CODEC_FUNCTION_CONTROL_RESET_CODEC_RESET;97939794/*******************************************************9795* AZF0STREAM Enums9796*******************************************************/97979798/*9799* AZ_LATENCY_COUNTER_CONTROL enum9800*/98019802typedef enum AZ_LATENCY_COUNTER_CONTROL {9803AZ_LATENCY_COUNTER_NO_RESET = 0x00000000,9804AZ_LATENCY_COUNTER_RESET_DONE = 0x00000001,9805} AZ_LATENCY_COUNTER_CONTROL;98069807/*******************************************************9808* AZSTREAM Enums9809*******************************************************/98109811/*9812* OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR enum9813*/98149815typedef enum OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR {9816OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR_STATUS_NOT_SET = 0x00000000,9817OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR_STATUS_SET = 0x00000001,9818} OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR;98199820/*9821* OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR enum9822*/98239824typedef enum OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR {9825OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR_STATUS_NOT_SET = 0x00000000,9826OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR_STATUS_SET = 0x00000001,9827} OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR;98289829/*9830* OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_BUFFER_COMPLETION_INTERRUPT_STATUS enum9831*/98329833typedef enum OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_BUFFER_COMPLETION_INTERRUPT_STATUS {9834OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_BUFFER_COMPLETION_INTERRUPT_STATUS_NOT_SET = 0x00000000,9835OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_BUFFER_COMPLETION_INTERRUPT_STATUS_SET = 0x00000001,9836} OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_BUFFER_COMPLETION_INTERRUPT_STATUS;98379838/*9839* OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_TRAFFIC_PRIORITY enum9840*/98419842typedef enum OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_TRAFFIC_PRIORITY {9843OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_NO_TRAFFIC_PRIORITY = 0x00000000,9844OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_YES_TRAFFIC_PRIORITY = 0x00000001,9845} OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_TRAFFIC_PRIORITY;98469847/*9848* OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR_INTERRUPT_ENABLE enum9849*/98509851typedef enum OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR_INTERRUPT_ENABLE {9852OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR_INTERRUPT_DISABLED = 0x00000000,9853OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR_INTERRUPT_ENABLED = 0x00000001,9854} OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR_INTERRUPT_ENABLE;98559856/*9857* OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR_INTERRUPT_ENABLE enum9858*/98599860typedef enum OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR_INTERRUPT_ENABLE {9861OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR_INTERRUPT_DISABLED = 0x00000000,9862OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR_INTERRUPT_ENABLED = 0x00000001,9863} OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR_INTERRUPT_ENABLE;98649865/*9866* OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_INTERRUPT_ON_COMPLETION_ENABLE enum9867*/98689869typedef enum OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_INTERRUPT_ON_COMPLETION_ENABLE {9870OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_INTERRUPT_ON_COMPLETION_ENABLE_INTERRUPT_DISABLED = 0x00000000,9871OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_INTERRUPT_ON_COMPLETION_ENABLE_INTERRUPT_ENABLED = 0x00000001,9872} OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_INTERRUPT_ON_COMPLETION_ENABLE;98739874/*9875* OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_RUN enum9876*/98779878typedef enum OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_RUN {9879OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_NOT_RUN = 0x00000000,9880OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_DO_RUN = 0x00000001,9881} OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_RUN;98829883/*9884* OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_RESET enum9885*/98869887typedef enum OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_RESET {9888OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_NOT_RESET = 0x00000000,9889OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_IS_RESET = 0x00000001,9890} OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_RESET;98919892/*9893* OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_RATE enum9894*/98959896typedef enum OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_RATE {9897OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_RATE_48KHZ = 0x00000000,9898OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_RATE_44P1KHZ = 0x00000001,9899} OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_RATE;99009901/*9902* OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_MULTIPLE enum9903*/99049905typedef enum OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_MULTIPLE {9906OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_MULTIPLE_BY1 = 0x00000000,9907OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_MULTIPLE_BY2 = 0x00000001,9908OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_MULTIPLE_BY3_RESERVED = 0x00000002,9909OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_MULTIPLE_BY4 = 0x00000003,9910OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_MULTIPLE_RESERVED = 0x00000004,9911} OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_MULTIPLE;99129913/*9914* OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR enum9915*/99169917typedef enum OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR {9918OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR_BY1 = 0x00000000,9919OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR_BY2_RESERVED = 0x00000001,9920OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR_BY3 = 0x00000002,9921OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR_BY4_RESERVED = 0x00000003,9922OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR_BY5_RESERVED = 0x00000004,9923OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR_BY6_RESERVED = 0x00000005,9924OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR_BY7_RESERVED = 0x00000006,9925OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR_BY8_RESERVED = 0x00000007,9926} OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR;99279928/*9929* OUTPUT_STREAM_DESCRIPTOR_FORMAT_BITS_PER_SAMPLE enum9930*/99319932typedef enum OUTPUT_STREAM_DESCRIPTOR_FORMAT_BITS_PER_SAMPLE {9933OUTPUT_STREAM_DESCRIPTOR_FORMAT_BITS_PER_SAMPLE_8_RESERVED = 0x00000000,9934OUTPUT_STREAM_DESCRIPTOR_FORMAT_BITS_PER_SAMPLE_16 = 0x00000001,9935OUTPUT_STREAM_DESCRIPTOR_FORMAT_BITS_PER_SAMPLE_20 = 0x00000002,9936OUTPUT_STREAM_DESCRIPTOR_FORMAT_BITS_PER_SAMPLE_24 = 0x00000003,9937OUTPUT_STREAM_DESCRIPTOR_FORMAT_BITS_PER_SAMPLE_32_RESERVED = 0x00000004,9938OUTPUT_STREAM_DESCRIPTOR_FORMAT_BITS_PER_SAMPLE_RESERVED = 0x00000005,9939} OUTPUT_STREAM_DESCRIPTOR_FORMAT_BITS_PER_SAMPLE;99409941/*9942* OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS enum9943*/99449945typedef enum OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS {9946OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_1 = 0x00000000,9947OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_2 = 0x00000001,9948OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_3 = 0x00000002,9949OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_4 = 0x00000003,9950OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_5 = 0x00000004,9951OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_6 = 0x00000005,9952OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_7 = 0x00000006,9953OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_8 = 0x00000007,9954OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_9_RESERVED = 0x00000008,9955OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_10_RESERVED = 0x00000009,9956OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_11_RESERVED = 0x0000000a,9957OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_12_RESERVED = 0x0000000b,9958OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_13_RESERVED = 0x0000000c,9959OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_14_RESERVED = 0x0000000d,9960OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_15_RESERVED = 0x0000000e,9961OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_16_RESERVED = 0x0000000f,9962} OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS;99639964/*******************************************************9965* AZF0ENDPOINT Enums9966*******************************************************/99679968/*9969* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE enum9970*/99719972typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE {9973AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_OUTPUT_CONVERTER_RESERVED = 0x00000000,9974AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_INPUT_CONVERTER_RESERVED = 0x00000001,9975AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_MIXER_RESERVED = 0x00000002,9976AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_SELECTOR_RESERVED = 0x00000003,9977AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_PIN_RESERVED = 0x00000004,9978AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_POWER_WIDGET_RESERVED = 0x00000005,9979AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_VOLUME_KNOB_RESERVED = 0x00000006,9980AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_BEEP_GENERATOR_RESERVED = 0x00000007,9981AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_RESERVED_RESERVED = 0x00000008,9982AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_VENDOR_DEFINED_RESERVED = 0x00000009,9983} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE;99849985/*9986* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP enum9987*/99889989typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP {9990AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_LR_SWAP_CAPABILITY = 0x00000000,9991AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_LR_SWAP_CAPABILITY = 0x00000001,9992} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP;99939994/*9995* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL enum9996*/99979998typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL {9999AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_POWER_CONTROL_CAPABILITY = 0x00000000,10000AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_POWER_CONTROL_CAPABILITY = 0x00000001,10001} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL;1000210003/*10004* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL enum10005*/1000610007typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL {10008AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_IS_ANALOG = 0x00000000,10009AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_IS_DIGITAL = 0x00000001,10010} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL;1001110012/*10013* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST enum10014*/1001510016typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST {10017AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_CONNECTION_LIST = 0x00000000,10018AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_CONNECTION_LIST = 0x00000001,10019} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST;1002010021/*10022* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY enum10023*/1002410025typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY {10026AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_UNSOLICITED_RESPONSE_CAPABILITY = 0x00000000,10027AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_UNSOLICITED_RESPONSE_CAPABILITY = 0x00000001,10028} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY;1002910030/*10031* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET enum10032*/1003310034typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET {10035AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET_NO_PROCESSING_CAPABILITIES = 0x00000000,10036AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET_HAVE_PROCESSING_CAPABILITIES = 0x00000001,10037} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET;1003810039/*10040* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE enum10041*/1004210043typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE {10044AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_SUPPORT_STRIPING = 0x00000000,10045AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_SUPPORT_STRIPING = 0x00000001,10046} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE;1004710048/*10049* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_FORMAT_OVERRIDE enum10050*/1005110052typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_FORMAT_OVERRIDE {10053AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_FORMAT_OVERRIDE = 0x00000000,10054AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_SUPPORT_FORMAT_OVERRIDE = 0x00000001,10055} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_FORMAT_OVERRIDE;1005610057/*10058* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE enum10059*/1006010061typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE {10062AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_AMPLIFIER_PARAMETER = 0x00000000,10063AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_AMPLIFIER_PARAMETER_OVERRIDE = 0x00000001,10064} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE;1006510066/*10067* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT enum10068*/1006910070typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT {10071AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_OUTPUT_AMPLIFIER = 0x00000000,10072AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_OUTPUT_AMPLIFIER = 0x00000001,10073} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT;1007410075/*10076* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT enum10077*/1007810079typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT {10080AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_INPUT_AMPLIFIER = 0x00000000,10081AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_INPUT_AMPLIFIER = 0x00000001,10082} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT;1008310084/*10085* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES enum10086*/1008710088typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES {10089AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES_MONOPHONIC = 0x00000000,10090AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES_STEREO = 0x00000001,10091} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES;1009210093/*10094* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE enum10095*/1009610097typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE {10098AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_OUTPUT_CONVERTER_RESERVED = 0x00000000,10099AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_INPUT_CONVERTER_RESERVED = 0x00000001,10100AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_MIXER_RESERVED = 0x00000002,10101AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_SELECTOR_RESERVED = 0x00000003,10102AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_PIN_RESERVED = 0x00000004,10103AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_POWER_WIDGET_RESERVED = 0x00000005,10104AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_VOLUME_KNOB_RESERVED = 0x00000006,10105AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_BEEP_GENERATOR_RESERVED = 0x00000007,10106AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_RESERVED_RESERVED = 0x00000008,10107AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_VENDOR_DEFINED_RESERVED = 0x00000009,10108} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE;1010910110/*10111* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP enum10112*/1011310114typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP {10115AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_LR_SWAP_CAPABILITY = 0x00000000,10116AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_LR_SWAP_CAPABILITY = 0x00000001,10117} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP;1011810119/*10120* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL enum10121*/1012210123typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL {10124AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_POWER_CONTROL_CAPABILITY = 0x00000000,10125AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_POWER_CONTROL_CAPABILITY = 0x00000001,10126} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL;1012710128/*10129* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL enum10130*/1013110132typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL {10133AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_IS_ANALOG = 0x00000000,10134AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_IS_DIGITAL = 0x00000001,10135} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL;1013610137/*10138* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST enum10139*/1014010141typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST {10142AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_CONNECTION_LIST = 0x00000000,10143AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_CONNECTION_LIST = 0x00000001,10144} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST;1014510146/*10147* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY enum10148*/1014910150typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY {10151AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_UNSOLICITED_RESPONSE_CAPABILITY = 0x00000000,10152AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_UNSOLICITED_RESPONSE_CAPABILITY = 0x00000001,10153} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY;1015410155/*10156* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET enum10157*/1015810159typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET {10160AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET_NO_PROCESSING_CAPABILITIES = 0x00000000,10161AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET_HAVE_PROCESSING_CAPABILITIES = 0x00000001,10162} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET;1016310164/*10165* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE enum10166*/1016710168typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE {10169AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_SUPPORT_STRIPING = 0x00000000,10170AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_SUPPORT_STRIPING = 0x00000001,10171} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE;1017210173/*10174* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE enum10175*/1017610177typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE {10178AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_AMPLIFIER_PARAMETER = 0x00000000,10179AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_AMPLIFIER_PARAMETER_OVERRIDE = 0x00000001,10180} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE;1018110182/*10183* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT enum10184*/1018510186typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT {10187AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_OUTPUT_AMPLIFIER = 0x00000000,10188AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_OUTPUT_AMPLIFIER = 0x00000001,10189} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT;1019010191/*10192* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT enum10193*/1019410195typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT {10196AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_INPUT_AMPLIFIER_PRESENT = 0x00000000,10197AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_INPUT_AMPLIFIER = 0x00000001,10198} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT;1019910200/*10201* AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_EAPD_CAPABLE enum10202*/1020310204typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_EAPD_CAPABLE {10205AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_NO_EAPD_PIN = 0x00000000,10206AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_HAVE_EAPD_PIN = 0x00000001,10207} AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_EAPD_CAPABLE;1020810209/*10210* AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_BALANCED_I_O_PINS enum10211*/1021210213typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_BALANCED_I_O_PINS {10214AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_I_O_PINS_ARE_NOT_BALANCED = 0x00000000,10215AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_I_O_PINS_ARE_BALANCED = 0x00000001,10216} AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_BALANCED_I_O_PINS;1021710218/*10219* AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_INPUT_CAPABLE enum10220*/1022110222typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_INPUT_CAPABLE {10223AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_NO_INPUT_PIN = 0x00000000,10224AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_HAVE_INPUT_PIN = 0x00000001,10225} AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_INPUT_CAPABLE;1022610227/*10228* AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_OUTPUT_CAPABLE enum10229*/1023010231typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_OUTPUT_CAPABLE {10232AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_NO_OUTPUT_PIN = 0x00000000,10233AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_HAVE_OUTPUT_PIN = 0x00000001,10234} AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_OUTPUT_CAPABLE;1023510236/*10237* AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_HEADPHONE_DRIVE_CAPABLE enum10238*/1023910240typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_HEADPHONE_DRIVE_CAPABLE {10241AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_NO_HEADPHONE_DRIVE_CAPABILITY = 0x00000000,10242AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_HAVE_HEADPHONE_DRIVE_CAPABILITY = 0x00000001,10243} AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_HEADPHONE_DRIVE_CAPABLE;1024410245/*10246* AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_JACK_DETECTION_CAPABILITY enum10247*/1024810249typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_JACK_DETECTION_CAPABILITY {10250AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_NO_JACK_DETECTION_CAPABILITY = 0x00000000,10251AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_HAVE_JACK_DETECTION_CAPABILITY = 0x00000001,10252} AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_JACK_DETECTION_CAPABILITY;1025310254/*10255* AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_TRIGGER_REQUIRED enum10256*/1025710258typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_TRIGGER_REQUIRED {10259AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_NO_TRIGGER_REQUIRED_FOR_IMPEDANCE_MEASUREMENT = 0x00000000,10260AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_TRIGGER_REQUIRED_FOR_IMPEDANCE_MEASUREMENT = 0x00000001,10261} AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_TRIGGER_REQUIRED;1026210263/*10264* AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_IMPEDANCE_SENSE_CAPABLE enum10265*/1026610267typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_IMPEDANCE_SENSE_CAPABLE {10268AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_NO_IMPEDANCE_SENSE_CAPABILITY = 0x00000000,10269AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_HAVE_IMPEDANCE_SENSE_CAPABILITY = 0x00000001,10270} AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_IMPEDANCE_SENSE_CAPABLE;1027110272/*10273* AZALIA_F0_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_MODE enum10274*/1027510276typedef enum AZALIA_F0_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_MODE {10277AZALIA_F0_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_PAIR_MODE = 0x00000000,10278AZALIA_F0_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_SINGLE_MODE = 0x00000001,10279} AZALIA_F0_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_MODE;1028010281/*10282* AZALIA_F0_CODEC_PIN_CONTROL_RESPONSE_HBR_HBR_CAPABLE enum10283*/1028410285typedef enum AZALIA_F0_CODEC_PIN_CONTROL_RESPONSE_HBR_HBR_CAPABLE {10286AZALIA_F0_CODEC_PIN_CONTROL_RESPONSE_HBR_NO_HBR_CAPABLILITY = 0x00000000,10287AZALIA_F0_CODEC_PIN_CONTROL_RESPONSE_HBR_HAVE_HBR_CAPABLILITY = 0x00000001,10288} AZALIA_F0_CODEC_PIN_CONTROL_RESPONSE_HBR_HBR_CAPABLE;1028910290/*******************************************************10291* AZF0INPUTENDPOINT Enums10292*******************************************************/1029310294/*10295* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE enum10296*/1029710298typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE {10299AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_OUTPUT_CONVERTER_RESERVED = 0x00000000,10300AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_INPUT_CONVERTER_RESERVED = 0x00000001,10301AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_MIXER_RESERVED = 0x00000002,10302AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_SELECTOR_RESERVED = 0x00000003,10303AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_PIN_RESERVED = 0x00000004,10304AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_POWER_WIDGET_RESERVED = 0x00000005,10305AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_VOLUME_KNOB_RESERVED = 0x00000006,10306AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_BEEP_GENERATOR_RESERVED = 0x00000007,10307AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_RESERVED = 0x00000008,10308AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_VENDOR_DEFINED_RESERVED = 0x00000009,10309} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE;1031010311/*10312* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP enum10313*/1031410315typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP {10316AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_LR_SWAP_CAPABILITY = 0x00000000,10317AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_LR_SWAP_CAPABILITY = 0x00000001,10318} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP;1031910320/*10321* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL enum10322*/1032310324typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL {10325AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_POWER_CONTROL_CAPABILITY = 0x00000000,10326AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_POWER_CONTROL_CAPABILITY = 0x00000001,10327} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL;1032810329/*10330* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL enum10331*/1033210333typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL {10334AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CODEC_CONVERTER0_IS_ANALOG = 0x00000000,10335AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CODEC_CONVERTER0_IS_DIGITAL = 0x00000001,10336} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL;1033710338/*10339* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST enum10340*/1034110342typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST {10343AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_CONNECTION_LIST = 0x00000000,10344AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_CONNECTION_LIST = 0x00000001,10345} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST;1034610347/*10348* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY enum10349*/1035010351typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY {10352AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_UNSOLICITED_RESPONSE_CAPABILITY = 0x00000000,10353AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_UNSOLICITED_RESPONSE_CAPABILITY = 0x00000001,10354} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY;1035510356/*10357* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET enum10358*/1035910360typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET {10361AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET_CODEC_CONVERTER0_HAVE_NO_PROCESSING_CAPABILITIES = 0x00000000,10362AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET_CODEC_CONVERTER0_HAVE_PROCESSING_CAPABILITIES = 0x00000001,10363} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET;1036410365/*10366* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE enum10367*/1036810369typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE {10370AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NOT_SUPPORT_STRIPING = 0x00000000,10371AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_SUPPORT_STRIPING = 0x00000001,10372} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE;1037310374/*10375* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_FORMAT_OVERRIDE enum10376*/1037710378typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_FORMAT_OVERRIDE {10379AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_FORMAT_OVERRIDE = 0x00000000,10380AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_FORMAT_OVERRIDE = 0x00000001,10381} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_FORMAT_OVERRIDE;1038210383/*10384* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE enum10385*/1038610387typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE {10388AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_AMPLIFIER_PARAMETER = 0x00000000,10389AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_AMPLIFIER_PARAMETER = 0x00000001,10390} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE;1039110392/*10393* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT enum10394*/1039510396typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT {10397AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_OUTPUT_AMPLIFIER = 0x00000000,10398AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_OUTPUT_AMPLIFIER = 0x00000001,10399} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT;1040010401/*10402* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT enum10403*/1040410405typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT {10406AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_INPUT_AMPLIFIER = 0x00000000,10407AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_INPUT_AMPLIFIER = 0x00000001,10408} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT;1040910410/*10411* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES enum10412*/1041310414typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES {10415AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES_MONOPHONIC = 0x00000000,10416AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES_STEREO = 0x00000001,10417} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES;1041810419/*10420* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE enum10421*/1042210423typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE {10424AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_OUTPUT_CONVERTER_RESERVED = 0x00000000,10425AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_INPUT_CONVERTER_RESERVED = 0x00000001,10426AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_MIXER_RESERVED = 0x00000002,10427AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_SELECTOR_RESERVED = 0x00000003,10428AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_PIN_RESERVED = 0x00000004,10429AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_POWER_WIDGET_RESERVED = 0x00000005,10430AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_VOLUME_KNOB_RESERVED = 0x00000006,10431AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_BEEP_GENERATOR_RESERVED = 0x00000007,10432AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_RESERVED = 0x00000008,10433AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_VENDOR_DEFINED_RESERVED = 0x00000009,10434} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE;1043510436/*10437* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP enum10438*/1043910440typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP {10441AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_LR_SWAP = 0x00000000,10442AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_LR_SWAP = 0x00000001,10443} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP;1044410445/*10446* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL enum10447*/1044810449typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL {10450AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_POWER_CONTROL_CAPABILITY = 0x00000000,10451AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_POWER_CONTROL_CAPABILITY = 0x00000001,10452} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL;1045310454/*10455* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL enum10456*/1045710458typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL {10459AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_IS_ANALOG = 0x00000000,10460AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_IS_DIGITAL = 0x00000001,10461} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL;1046210463/*10464* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST enum10465*/1046610467typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST {10468AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_CONNECTION_LIST = 0x00000000,10469AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_CONNECTION_LIST = 0x00000001,10470} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST;1047110472/*10473* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY enum10474*/1047510476typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY {10477AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_UNSOLICITED_RESPONSE_CAPABILITY = 0x00000000,10478AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_UNSOLICITED_RESPONSE_CAPABILITY = 0x00000001,10479} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY;1048010481/*10482* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET enum10483*/1048410485typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET {10486AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET_NO_PROCESING_CAPABILITIES = 0x00000000,10487AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET_HAVE_PROCESING_CAPABILITIES = 0x00000001,10488} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET;1048910490/*10491* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE enum10492*/1049310494typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE {10495AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_SUPPORT_STRIPING = 0x00000000,10496AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_SUPPORT_STRIPING = 0x00000001,10497} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE;1049810499/*10500* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE enum10501*/1050210503typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE {10504AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_AMPLIFIER_PARAMETER = 0x00000000,10505AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_AMPLIFIER_PARAMETER_OVERRIDE = 0x00000001,10506} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE;1050710508/*10509* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT enum10510*/1051110512typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT {10513AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_OUTPUT_AMPLIFIER = 0x00000000,10514AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_OUTPUT_AMPLIFIER = 0x00000001,10515} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT;1051610517/*10518* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT enum10519*/1052010521typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT {10522AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_INPUT_AMPLIFIER = 0x00000000,10523AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_INPUT_AMPLIFIER = 0x00000001,10524} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT;1052510526/*10527* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_DP enum10528*/1052910530typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_DP {10531AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_DP_NOT_ENABLED = 0x00000000,10532AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_DP_ENABLED = 0x00000001,10533} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_DP;1053410535/*10536* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_EAPD_CAPABLE enum10537*/1053810539typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_EAPD_CAPABLE {10540AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_EAPD_CAPABLE_NO_EAPD_PIN = 0x00000000,10541AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_EAPD_CAPABLE_HAVE_EAPD_PIN = 0x00000001,10542} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_EAPD_CAPABLE;1054310544/*10545* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HDMI enum10546*/1054710548typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HDMI {10549AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HDMI_NOT_ENABLED = 0x00000000,10550AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HDMI_ENABLED = 0x00000001,10551} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HDMI;1055210553/*10554* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_BALANCED_I_O_PINS enum10555*/1055610557typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_BALANCED_I_O_PINS {10558AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_I_O_PINS_NOT_BALANCED = 0x00000000,10559AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_I_O_PINS_ARE_BALANCED = 0x00000001,10560} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_BALANCED_I_O_PINS;1056110562/*10563* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_INPUT_CAPABLE enum10564*/1056510566typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_INPUT_CAPABLE {10567AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_NO_INPUT_PIN = 0x00000000,10568AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HAVE_INPUT_PIN = 0x00000001,10569} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_INPUT_CAPABLE;1057010571/*10572* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_OUTPUT_CAPABLE enum10573*/1057410575typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_OUTPUT_CAPABLE {10576AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_NO_OUTPUT_PIN = 0x00000000,10577AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HAVE_OUTPUT_PIN = 0x00000001,10578} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_OUTPUT_CAPABLE;1057910580/*10581* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HEADPHONE_DRIVE_CAPABLE enum10582*/1058310584typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HEADPHONE_DRIVE_CAPABLE {10585AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_NO_HEADPHONE_DRIVE_CAPABILITY = 0x00000000,10586AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HAVE_HEADPHONE_DRIVE_CAPABILITY = 0x00000001,10587} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HEADPHONE_DRIVE_CAPABLE;1058810589/*10590* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_JACK_DETECTION_CAPABILITY enum10591*/1059210593typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_JACK_DETECTION_CAPABILITY {10594AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_NO_JACK_PRESENCE_DETECTION_CAPABILITY = 0x00000000,10595AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HAVE_JACK_PRESENCE_DETECTION_CAPABILITY = 0x00000001,10596} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_JACK_DETECTION_CAPABILITY;1059710598/*10599* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_TRIGGER_REQUIRED enum10600*/1060110602typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_TRIGGER_REQUIRED {10603AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_NO_TRIGGER_REQUIRED_FOR_IMPEDANCE_MEASUREMENT = 0x00000000,10604AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_TRIGGER_REQUIRED_FOR_IMPEDANCE_MEASUREMENT = 0x00000001,10605} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_TRIGGER_REQUIRED;1060610607/*10608* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_IMPEDANCE_SENSE_CAPABLE enum10609*/1061010611typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_IMPEDANCE_SENSE_CAPABLE {10612AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_NO_IMPEDANCE_SENSE_CAPABILITY = 0x00000000,10613AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HAVE_IMPEDANCE_SENSE_CAPABILITY = 0x00000001,10614} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_IMPEDANCE_SENSE_CAPABLE;1061510616/*10617* AZALIA_F0_CODEC_INPUT_PIN_CONTROL_RESPONSE_HBR_HBR_CAPABLE enum10618*/1061910620typedef enum AZALIA_F0_CODEC_INPUT_PIN_CONTROL_RESPONSE_HBR_HBR_CAPABLE {10621AZALIA_F0_CODEC_INPUT_PIN_CONTROL_RESPONSE_HBR_NO_HBR_CAPABILITY = 0x00000000,10622AZALIA_F0_CODEC_INPUT_PIN_CONTROL_RESPONSE_HBR_HAVE_HBR_CAPABILITY = 0x00000001,10623} AZALIA_F0_CODEC_INPUT_PIN_CONTROL_RESPONSE_HBR_HBR_CAPABLE;1062410625/*******************************************************10626* DSCC Enums10627*******************************************************/1062810629/*10630* DSCC_ICH_RESET_ENUM enum10631*/1063210633typedef enum DSCC_ICH_RESET_ENUM {10634DSCC_ICH_RESET_ENUM_SLICE0_ICH_RESET = 0x00000001,10635DSCC_ICH_RESET_ENUM_SLICE1_ICH_RESET = 0x00000002,10636DSCC_ICH_RESET_ENUM_SLICE2_ICH_RESET = 0x00000004,10637DSCC_ICH_RESET_ENUM_SLICE3_ICH_RESET = 0x00000008,10638} DSCC_ICH_RESET_ENUM;1063910640/*10641* DSCC_DSC_VERSION_MINOR_ENUM enum10642*/1064310644typedef enum DSCC_DSC_VERSION_MINOR_ENUM {10645DSCC_DSC_VERSION_MINOR_ENUM_DSC_X_1_MINOR_VERSION = 0x00000001,10646DSCC_DSC_VERSION_MINOR_ENUM_DSC_X_2_MINOR_VERSION = 0x00000002,10647} DSCC_DSC_VERSION_MINOR_ENUM;1064810649/*10650* DSCC_DSC_VERSION_MAJOR_ENUM enum10651*/1065210653typedef enum DSCC_DSC_VERSION_MAJOR_ENUM {10654DSCC_DSC_VERSION_MAJOR_ENUM_DSC_1_X_MAJOR_VERSION = 0x00000001,10655} DSCC_DSC_VERSION_MAJOR_ENUM;1065610657/*10658* DSCC_LINEBUF_DEPTH_ENUM enum10659*/1066010661typedef enum DSCC_LINEBUF_DEPTH_ENUM {10662DSCC_LINEBUF_DEPTH_ENUM_LINEBUF_DEPTH_8_BIT = 0x00000008,10663DSCC_LINEBUF_DEPTH_ENUM_LINEBUF_DEPTH_9_BIT = 0x00000009,10664DSCC_LINEBUF_DEPTH_ENUM_LINEBUF_DEPTH_10_BIT = 0x0000000a,10665DSCC_LINEBUF_DEPTH_ENUM_LINEBUF_DEPTH_11_BIT = 0x0000000b,10666DSCC_LINEBUF_DEPTH_ENUM_LINEBUF_DEPTH_12_BIT = 0x0000000c,10667DSCC_LINEBUF_DEPTH_ENUM_LINEBUF_DEPTH_13_BIT = 0x0000000d,10668} DSCC_LINEBUF_DEPTH_ENUM;1066910670/*10671* DSCC_BITS_PER_COMPONENT_ENUM enum10672*/1067310674typedef enum DSCC_BITS_PER_COMPONENT_ENUM {10675DSCC_BITS_PER_COMPONENT_ENUM_BITS_PER_COMPONENT_8_BIT = 0x00000008,10676DSCC_BITS_PER_COMPONENT_ENUM_BITS_PER_COMPONENT_10_BIT = 0x0000000a,10677DSCC_BITS_PER_COMPONENT_ENUM_BITS_PER_COMPONENT_12_BIT = 0x0000000c,10678} DSCC_BITS_PER_COMPONENT_ENUM;1067910680/*10681* DSCC_ENABLE_ENUM enum10682*/1068310684typedef enum DSCC_ENABLE_ENUM {10685DSCC_ENABLE_ENUM_DISABLED = 0x00000000,10686DSCC_ENABLE_ENUM_ENABLED = 0x00000001,10687} DSCC_ENABLE_ENUM;1068810689/*10690* DSCC_MEM_PWR_FORCE_ENUM enum10691*/1069210693typedef enum DSCC_MEM_PWR_FORCE_ENUM {10694DSCC_MEM_PWR_FORCE_ENUM_NO_FORCE_REQUEST = 0x00000000,10695DSCC_MEM_PWR_FORCE_ENUM_FORCE_LIGHT_SLEEP_REQUEST = 0x00000001,10696DSCC_MEM_PWR_FORCE_ENUM_FORCE_DEEP_SLEEP_REQUEST = 0x00000002,10697DSCC_MEM_PWR_FORCE_ENUM_FORCE_SHUT_DOWN_REQUEST = 0x00000003,10698} DSCC_MEM_PWR_FORCE_ENUM;1069910700/*10701* POWER_STATE_ENUM enum10702*/1070310704typedef enum POWER_STATE_ENUM {10705POWER_STATE_ENUM_ON = 0x00000000,10706POWER_STATE_ENUM_LS = 0x00000001,10707POWER_STATE_ENUM_DS = 0x00000002,10708POWER_STATE_ENUM_SD = 0x00000003,10709} POWER_STATE_ENUM;1071010711/*10712* DSCC_MEM_PWR_DIS_ENUM enum10713*/1071410715typedef enum DSCC_MEM_PWR_DIS_ENUM {10716DSCC_MEM_PWR_DIS_ENUM_REQUEST_EN = 0x00000000,10717DSCC_MEM_PWR_DIS_ENUM_REQUEST_DIS = 0x00000001,10718} DSCC_MEM_PWR_DIS_ENUM;1071910720/*******************************************************10721* DSCCIF Enums10722*******************************************************/1072310724/*10725* DSCCIF_ENABLE_ENUM enum10726*/1072710728typedef enum DSCCIF_ENABLE_ENUM {10729DSCCIF_ENABLE_ENUM_DISABLED = 0x00000000,10730DSCCIF_ENABLE_ENUM_ENABLED = 0x00000001,10731} DSCCIF_ENABLE_ENUM;1073210733/*10734* DSCCIF_INPUT_PIXEL_FORMAT_ENUM enum10735*/1073610737typedef enum DSCCIF_INPUT_PIXEL_FORMAT_ENUM {10738DSCCIF_INPUT_PIXEL_FORMAT_ENUM_RGB = 0x00000000,10739DSCCIF_INPUT_PIXEL_FORMAT_ENUM_YCBCR_444 = 0x00000001,10740DSCCIF_INPUT_PIXEL_FORMAT_ENUM_SIMPLE_YCBCR_422 = 0x00000002,10741DSCCIF_INPUT_PIXEL_FORMAT_ENUM_NATIVE_YCBCR_422 = 0x00000003,10742DSCCIF_INPUT_PIXEL_FORMAT_ENUM_NATIVE_YCBCR_420 = 0x00000004,10743} DSCCIF_INPUT_PIXEL_FORMAT_ENUM;1074410745/*10746* DSCCIF_BITS_PER_COMPONENT_ENUM enum10747*/1074810749typedef enum DSCCIF_BITS_PER_COMPONENT_ENUM {10750DSCCIF_BITS_PER_COMPONENT_ENUM_BITS_PER_COMPONENT_8_BIT = 0x00000008,10751DSCCIF_BITS_PER_COMPONENT_ENUM_BITS_PER_COMPONENT_10_BIT = 0x0000000a,10752DSCCIF_BITS_PER_COMPONENT_ENUM_BITS_PER_COMPONENT_12_BIT = 0x0000000c,10753} DSCCIF_BITS_PER_COMPONENT_ENUM;1075410755/*******************************************************10756* DSC_TOP Enums10757*******************************************************/1075810759/*10760* ENABLE_ENUM enum10761*/1076210763typedef enum ENABLE_ENUM {10764ENABLE_ENUM_DISABLED = 0x00000000,10765ENABLE_ENUM_ENABLED = 0x00000001,10766} ENABLE_ENUM;1076710768/*10769* CLOCK_GATING_DISABLE_ENUM enum10770*/1077110772typedef enum CLOCK_GATING_DISABLE_ENUM {10773CLOCK_GATING_DISABLE_ENUM_ENABLED = 0x00000000,10774CLOCK_GATING_DISABLE_ENUM_DISABLED = 0x00000001,10775} CLOCK_GATING_DISABLE_ENUM;1077610777/*10778* TEST_CLOCK_MUX_SELECT_ENUM enum10779*/1078010781typedef enum TEST_CLOCK_MUX_SELECT_ENUM {10782TEST_CLOCK_MUX_SELECT_DISPCLK_P = 0x00000000,10783TEST_CLOCK_MUX_SELECT_DISPCLK_G = 0x00000001,10784TEST_CLOCK_MUX_SELECT_DISPCLK_R = 0x00000002,10785TEST_CLOCK_MUX_SELECT_DSCCLK_P = 0x00000003,10786TEST_CLOCK_MUX_SELECT_DSCCLK_G = 0x00000004,10787TEST_CLOCK_MUX_SELECT_DSCCLK_R = 0x00000005,10788} TEST_CLOCK_MUX_SELECT_ENUM;1078910790/*******************************************************10791* CNV Enums10792*******************************************************/1079310794/*10795* WB_ENABLE_ENUM enum10796*/1079710798typedef enum WB_ENABLE_ENUM {10799WB_EN_DISABLE = 0x00000000,10800WB_EN_ENABLE = 0x00000001,10801} WB_ENABLE_ENUM;1080210803/*10804* WB_CLK_GATE_DIS_ENUM enum10805*/1080610807typedef enum WB_CLK_GATE_DIS_ENUM {10808WB_CLK_GATE_ENABLE = 0x00000000,10809WB_CLK_GATE_DISABLE = 0x00000001,10810} WB_CLK_GATE_DIS_ENUM;1081110812/*10813* WB_MEM_PWR_DIS_ENUM enum10814*/1081510816typedef enum WB_MEM_PWR_DIS_ENUM {10817WB_MEM_PWR_ENABLE = 0x00000000,10818WB_MEM_PWR_DISABLE = 0x00000001,10819} WB_MEM_PWR_DIS_ENUM;1082010821/*10822* WB_TEST_CLK_SEL_ENUM enum10823*/1082410825typedef enum WB_TEST_CLK_SEL_ENUM {10826WB_TEST_CLK_SEL_REG = 0x00000000,10827WB_TEST_CLK_SEL_WB = 0x00000001,10828WB_TEST_CLK_SEL_WBSCL = 0x00000002,10829WB_TEST_CLK_SEL_PERM = 0x00000003,10830} WB_TEST_CLK_SEL_ENUM;1083110832/*10833* WBSCL_LB_MEM_PWR_MODE_SEL_ENUM enum10834*/1083510836typedef enum WBSCL_LB_MEM_PWR_MODE_SEL_ENUM {10837WBSCL_LB_MEM_PWR_MODE_SEL_SD = 0x00000000,10838WBSCL_LB_MEM_PWR_MODE_SEL_DS = 0x00000001,10839WBSCL_LB_MEM_PWR_MODE_SEL_LS = 0x00000002,10840WBSCL_LB_MEM_PWR_MODE_SEL_ON = 0x00000003,10841} WBSCL_LB_MEM_PWR_MODE_SEL_ENUM;1084210843/*10844* WBSCL_LB_MEM_PWR_FORCE_ENUM enum10845*/1084610847typedef enum WBSCL_LB_MEM_PWR_FORCE_ENUM {10848WBSCL_LB_MEM_PWR_FORCE_NO = 0x00000000,10849WBSCL_LB_MEM_PWR_FORCE_LS = 0x00000001,10850WBSCL_LB_MEM_PWR_FORCE_DS = 0x00000002,10851WBSCL_LB_MEM_PWR_FORCE_SD = 0x00000003,10852} WBSCL_LB_MEM_PWR_FORCE_ENUM;1085310854/*10855* WBSCL_MEM_PWR_STATE_ENUM enum10856*/1085710858typedef enum WBSCL_MEM_PWR_STATE_ENUM {10859WBSCL_MEM_PWR_STATE_ON = 0x00000000,10860WBSCL_MEM_PWR_STATE_LS = 0x00000001,10861WBSCL_MEM_PWR_STATE_DS = 0x00000002,10862WBSCL_MEM_PWR_STATE_SD = 0x00000003,10863} WBSCL_MEM_PWR_STATE_ENUM;1086410865/*10866* WBSCL_LUT_MEM_PWR_STATE_ENUM enum10867*/1086810869typedef enum WBSCL_LUT_MEM_PWR_STATE_ENUM {10870WBSCL_LUT_MEM_PWR_STATE_ON = 0x00000000,10871WBSCL_LUT_MEM_PWR_STATE_LS = 0x00000001,10872WBSCL_LUT_MEM_PWR_STATE_RESERVED2 = 0x00000002,10873WBSCL_LUT_MEM_PWR_STATE_RESERVED3 = 0x00000003,10874} WBSCL_LUT_MEM_PWR_STATE_ENUM;1087510876/*10877* WB_RAM_PW_SAVE_MODE_ENUM enum10878*/1087910880typedef enum WB_RAM_PW_SAVE_MODE_ENUM {10881WB_RAM_PW_SAVE_MODE_LS = 0x00000000,10882WB_RAM_PW_SAVE_MODE_SD = 0x00000001,10883} WB_RAM_PW_SAVE_MODE_ENUM;1088410885/*10886* CNV_OUT_BPC_ENUM enum10887*/1088810889typedef enum CNV_OUT_BPC_ENUM {10890CNV_OUT_BPC_8BPC = 0x00000000,10891CNV_OUT_BPC_10BPC = 0x00000001,10892} CNV_OUT_BPC_ENUM;1089310894/*10895* CNV_FRAME_CAPTURE_RATE_ENUM enum10896*/1089710898typedef enum CNV_FRAME_CAPTURE_RATE_ENUM {10899CNV_FRAME_CAPTURE_RATE_0 = 0x00000000,10900CNV_FRAME_CAPTURE_RATE_1 = 0x00000001,10901CNV_FRAME_CAPTURE_RATE_2 = 0x00000002,10902CNV_FRAME_CAPTURE_RATE_3 = 0x00000003,10903} CNV_FRAME_CAPTURE_RATE_ENUM;1090410905/*10906* CNV_WINDOW_CROP_EN_ENUM enum10907*/1090810909typedef enum CNV_WINDOW_CROP_EN_ENUM {10910CNV_WINDOW_CROP_DISABLE = 0x00000000,10911CNV_WINDOW_CROP_ENABLE = 0x00000001,10912} CNV_WINDOW_CROP_EN_ENUM;1091310914/*10915* CNV_INTERLACED_MODE_ENUM enum10916*/1091710918typedef enum CNV_INTERLACED_MODE_ENUM {10919CNV_INTERLACED_MODE_PROGRESSIVE = 0x00000000,10920CNV_INTERLACED_MODE_INTERLACED = 0x00000001,10921} CNV_INTERLACED_MODE_ENUM;1092210923/*10924* CNV_EYE_SELECT enum10925*/1092610927typedef enum CNV_EYE_SELECT {10928STEREO_DISABLED = 0x00000000,10929LEFT_EYE = 0x00000001,10930RIGHT_EYE = 0x00000002,10931BOTH_EYE = 0x00000003,10932} CNV_EYE_SELECT;1093310934/*10935* CNV_STEREO_TYPE_ENUM enum10936*/1093710938typedef enum CNV_STEREO_TYPE_ENUM {10939CNV_STEREO_TYPE_RESERVED0 = 0x00000000,10940CNV_STEREO_TYPE_RESERVED1 = 0x00000001,10941CNV_STEREO_TYPE_RESERVED2 = 0x00000002,10942CNV_STEREO_TYPE_FRAME_SEQUENTIAL = 0x00000003,10943} CNV_STEREO_TYPE_ENUM;1094410945/*10946* CNV_STEREO_POLARITY_ENUM enum10947*/1094810949typedef enum CNV_STEREO_POLARITY_ENUM {10950CNV_STEREO_POLARITY_LEFT = 0x00000000,10951CNV_STEREO_POLARITY_RIGHT = 0x00000001,10952} CNV_STEREO_POLARITY_ENUM;1095310954/*10955* CNV_INTERLACED_FIELD_ORDER_ENUM enum10956*/1095710958typedef enum CNV_INTERLACED_FIELD_ORDER_ENUM {10959CNV_INTERLACED_FIELD_ORDER_TOP = 0x00000000,10960CNV_INTERLACED_FIELD_ORDER_BOT = 0x00000001,10961} CNV_INTERLACED_FIELD_ORDER_ENUM;1096210963/*10964* CNV_STEREO_SPLIT_ENUM enum10965*/1096610967typedef enum CNV_STEREO_SPLIT_ENUM {10968CNV_STEREO_SPLIT_DISABLE = 0x00000000,10969CNV_STEREO_SPLIT_ENABLE = 0x00000001,10970} CNV_STEREO_SPLIT_ENUM;1097110972/*10973* CNV_NEW_CONTENT_ENUM enum10974*/1097510976typedef enum CNV_NEW_CONTENT_ENUM {10977CNV_NEW_CONTENT_NEG = 0x00000000,10978CNV_NEW_CONTENT_POS = 0x00000001,10979} CNV_NEW_CONTENT_ENUM;1098010981/*10982* CNV_FRAME_CAPTURE_EN_ENUM enum10983*/1098410985typedef enum CNV_FRAME_CAPTURE_EN_ENUM {10986CNV_FRAME_CAPTURE_DISABLE = 0x00000000,10987CNV_FRAME_CAPTURE_ENABLE = 0x00000001,10988} CNV_FRAME_CAPTURE_EN_ENUM;1098910990/*10991* CNV_UPDATE_PENDING_ENUM enum10992*/1099310994typedef enum CNV_UPDATE_PENDING_ENUM {10995CNV_UPDATE_PENDING_NEG = 0x00000000,10996CNV_UPDATE_PENDING_POS = 0x00000001,10997} CNV_UPDATE_PENDING_ENUM;1099810999/*11000* CNV_UPDATE_LOCK_ENUM enum11001*/1100211003typedef enum CNV_UPDATE_LOCK_ENUM {11004CNV_UPDATE_UNLOCK = 0x00000000,11005CNV_UPDATE_LOCK = 0x00000001,11006} CNV_UPDATE_LOCK_ENUM;1100711008/*11009* CNV_CSC_BYPASS_ENUM enum11010*/1101111012typedef enum CNV_CSC_BYPASS_ENUM {11013CNV_CSC_BYPASS_NEG = 0x00000000,11014CNV_CSC_BYPASS_POS = 0x00000001,11015} CNV_CSC_BYPASS_ENUM;1101611017/*11018* CNV_TEST_CRC_EN_ENUM enum11019*/1102011021typedef enum CNV_TEST_CRC_EN_ENUM {11022CNV_TEST_CRC_DISABLE = 0x00000000,11023CNV_TEST_CRC_ENABLE = 0x00000001,11024} CNV_TEST_CRC_EN_ENUM;1102511026/*11027* CNV_TEST_CRC_CONT_EN_ENUM enum11028*/1102911030typedef enum CNV_TEST_CRC_CONT_EN_ENUM {11031CNV_TEST_CRC_CONT_DISABLE = 0x00000000,11032CNV_TEST_CRC_CONT_ENABLE = 0x00000001,11033} CNV_TEST_CRC_CONT_EN_ENUM;1103411035/*11036* WB_SOFT_RESET_ENUM enum11037*/1103811039typedef enum WB_SOFT_RESET_ENUM {11040WB_SOFT_RESET_NEG = 0x00000000,11041WB_SOFT_RESET_POS = 0x00000001,11042} WB_SOFT_RESET_ENUM;1104311044/*11045* DWB_GMC_WARM_UP_ENABLE_ENUM enum11046*/1104711048typedef enum DWB_GMC_WARM_UP_ENABLE_ENUM {11049DWB_GMC_WARM_UP_DISABLE = 0x00000000,11050DWB_GMC_WARM_UP_ENABLE = 0x00000001,11051} DWB_GMC_WARM_UP_ENABLE_ENUM;1105211053/*11054* DWB_MODE_WARMUP_ENUM enum11055*/1105611057typedef enum DWB_MODE_WARMUP_ENUM {11058DWB_MODE_WARMUP_420 = 0x00000000,11059DWB_MODE_WARMUP_444 = 0x00000001,11060} DWB_MODE_WARMUP_ENUM;1106111062/*11063* DWB_DATA_DEPTH_WARMUP_ENUM enum11064*/1106511066typedef enum DWB_DATA_DEPTH_WARMUP_ENUM {11067DWB_DATA_DEPTH_WARMUP_8BPC = 0x00000000,11068DWB_DATA_DEPTH_WARMUP_10BPC = 0x00000001,11069} DWB_DATA_DEPTH_WARMUP_ENUM;1107011071/*******************************************************11072* WBSCL Enums11073*******************************************************/1107411075/*11076* WBSCL_COEF_RAM_TAP_PAIR_IDX_ENUM enum11077*/1107811079typedef enum WBSCL_COEF_RAM_TAP_PAIR_IDX_ENUM {11080WBSCL_COEF_RAM_TAP_PAIR_IDX0 = 0x00000000,11081WBSCL_COEF_RAM_TAP_PAIR_IDX1 = 0x00000001,11082WBSCL_COEF_RAM_TAP_PAIR_IDX2 = 0x00000002,11083WBSCL_COEF_RAM_TAP_PAIR_IDX3 = 0x00000003,11084WBSCL_COEF_RAM_TAP_PAIR_IDX4 = 0x00000004,11085WBSCL_COEF_RAM_TAP_PAIR_IDX5 = 0x00000005,11086} WBSCL_COEF_RAM_TAP_PAIR_IDX_ENUM;1108711088/*11089* WBSCL_COEF_RAM_PHASE_ENUM enum11090*/1109111092typedef enum WBSCL_COEF_RAM_PHASE_ENUM {11093WBSCL_COEF_RAM_PHASE0 = 0x00000000,11094WBSCL_COEF_RAM_PHASE1 = 0x00000001,11095WBSCL_COEF_RAM_PHASE2 = 0x00000002,11096WBSCL_COEF_RAM_PHASE3 = 0x00000003,11097WBSCL_COEF_RAM_PHASE4 = 0x00000004,11098WBSCL_COEF_RAM_PHASE5 = 0x00000005,11099WBSCL_COEF_RAM_PHASE6 = 0x00000006,11100WBSCL_COEF_RAM_PHASE7 = 0x00000007,11101WBSCL_COEF_RAM_PHASE8 = 0x00000008,11102} WBSCL_COEF_RAM_PHASE_ENUM;1110311104/*11105* WBSCL_COEF_RAM_FILTER_TYPE_ENUM enum11106*/1110711108typedef enum WBSCL_COEF_RAM_FILTER_TYPE_ENUM {11109WBSCL_COEF_RAM_FILTER_TYPE_VL = 0x00000000,11110WBSCL_COEF_RAM_FILTER_TYPE_VC = 0x00000001,11111WBSCL_COEF_RAM_FILTER_TYPE_HL = 0x00000002,11112WBSCL_COEF_RAM_FILTER_TYPE_HC = 0x00000003,11113} WBSCL_COEF_RAM_FILTER_TYPE_ENUM;1111411115/*11116* WBSCL_COEF_FILTER_TYPE_SEL enum11117*/1111811119typedef enum WBSCL_COEF_FILTER_TYPE_SEL {11120WBSCL_COEF_LUMA_VERT_FILTER = 0x00000000,11121WBSCL_COEF_CHROMA_VERT_FILTER = 0x00000001,11122WBSCL_COEF_LUMA_HORZ_FILTER = 0x00000002,11123WBSCL_COEF_CHROMA_HORZ_FILTER = 0x00000003,11124} WBSCL_COEF_FILTER_TYPE_SEL;1112511126/*11127* WBSCL_MODE_SEL enum11128*/1112911130typedef enum WBSCL_MODE_SEL {11131WBSCL_MODE_SCALING_444_BYPASS = 0x00000000,11132WBSCL_MODE_SCALING_444_RGB_ENABLE = 0x00000001,11133WBSCL_MODE_SCALING_444_YCBCR_ENABLE = 0x00000002,11134WBSCL_MODE_SCALING_YCBCR_ENABLE = 0x00000003,11135} WBSCL_MODE_SEL;1113611137/*11138* WBSCL_PIXEL_DEPTH enum11139*/1114011141typedef enum WBSCL_PIXEL_DEPTH {11142PIXEL_DEPTH_8BPC = 0x00000000,11143PIXEL_DEPTH_10BPC = 0x00000001,11144} WBSCL_PIXEL_DEPTH;1114511146/*11147* WBSCL_COEF_RAM_SEL_ENUM enum11148*/1114911150typedef enum WBSCL_COEF_RAM_SEL_ENUM {11151WBSCL_COEF_RAM_SEL_0 = 0x00000000,11152WBSCL_COEF_RAM_SEL_1 = 0x00000001,11153} WBSCL_COEF_RAM_SEL_ENUM;1115411155/*11156* WBSCL_COEF_RAM_RD_SEL_ENUM enum11157*/1115811159typedef enum WBSCL_COEF_RAM_RD_SEL_ENUM {11160WBSCL_COEF_RAM_RD_SEL_0 = 0x00000000,11161WBSCL_COEF_RAM_RD_SEL_1 = 0x00000001,11162} WBSCL_COEF_RAM_RD_SEL_ENUM;1116311164/*11165* WBSCL_COEF_RAM_TAP_COEF_EN_ENUM enum11166*/1116711168typedef enum WBSCL_COEF_RAM_TAP_COEF_EN_ENUM {11169WBSCL_COEF_RAM_TAP_COEF_DISABLE = 0x00000000,11170WBSCL_COEF_RAM_TAP_COEF_ENABLE = 0x00000001,11171} WBSCL_COEF_RAM_TAP_COEF_EN_ENUM;1117211173/*11174* WBSCL_NUM_OF_TAPS_ENUM enum11175*/1117611177typedef enum WBSCL_NUM_OF_TAPS_ENUM {11178WBSCL_NUM_OF_TAPS0 = 0x00000000,11179WBSCL_NUM_OF_TAPS1 = 0x00000001,11180WBSCL_NUM_OF_TAPS2 = 0x00000002,11181WBSCL_NUM_OF_TAPS3 = 0x00000003,11182WBSCL_NUM_OF_TAPS4 = 0x00000004,11183WBSCL_NUM_OF_TAPS5 = 0x00000005,11184WBSCL_NUM_OF_TAPS6 = 0x00000006,11185WBSCL_NUM_OF_TAPS7 = 0x00000007,11186WBSCL_NUM_OF_TAPS8 = 0x00000008,11187WBSCL_NUM_OF_TAPS9 = 0x00000009,11188WBSCL_NUM_OF_TAPS10 = 0x0000000a,11189WBSCL_NUM_OF_TAPS11 = 0x0000000b,11190} WBSCL_NUM_OF_TAPS_ENUM;1119111192/*11193* WBSCL_STATUS_ACK_ENUM enum11194*/1119511196typedef enum WBSCL_STATUS_ACK_ENUM {11197WBSCL_STATUS_ACK_NCLR = 0x00000000,11198WBSCL_STATUS_ACK_CLR = 0x00000001,11199} WBSCL_STATUS_ACK_ENUM;1120011201/*11202* WBSCL_STATUS_MASK_ENUM enum11203*/1120411205typedef enum WBSCL_STATUS_MASK_ENUM {11206WBSCL_STATUS_MASK_DISABLE = 0x00000000,11207WBSCL_STATUS_MASK_ENABLE = 0x00000001,11208} WBSCL_STATUS_MASK_ENUM;1120911210/*11211* WBSCL_DATA_OVERFLOW_INT_TYPE_ENUM enum11212*/1121311214typedef enum WBSCL_DATA_OVERFLOW_INT_TYPE_ENUM {11215WBSCL_DATA_OVERFLOW_INT_TYPE_REG = 0x00000000,11216WBSCL_DATA_OVERFLOW_INT_TYPE_HW = 0x00000001,11217} WBSCL_DATA_OVERFLOW_INT_TYPE_ENUM;1121811219/*11220* WBSCL_HOST_CONFLICT_INT_TYPE_ENUM enum11221*/1122211223typedef enum WBSCL_HOST_CONFLICT_INT_TYPE_ENUM {11224WBSCL_HOST_CONFLICT_INT_TYPE_REG = 0x00000000,11225WBSCL_HOST_CONFLICT_INT_TYPE_HW = 0x00000001,11226} WBSCL_HOST_CONFLICT_INT_TYPE_ENUM;1122711228/*11229* WBSCL_TEST_CRC_EN_ENUM enum11230*/1123111232typedef enum WBSCL_TEST_CRC_EN_ENUM {11233WBSCL_TEST_CRC_DISABLE = 0x00000000,11234WBSCL_TEST_CRC_ENABLE = 0x00000001,11235} WBSCL_TEST_CRC_EN_ENUM;1123611237/*11238* WBSCL_TEST_CRC_CONT_EN_ENUM enum11239*/1124011241typedef enum WBSCL_TEST_CRC_CONT_EN_ENUM {11242WBSCL_TEST_CRC_CONT_DISABLE = 0x00000000,11243WBSCL_TEST_CRC_CONT_ENABLE = 0x00000001,11244} WBSCL_TEST_CRC_CONT_EN_ENUM;1124511246/*11247* WBSCL_TEST_CRC_MASK_ENUM enum11248*/1124911250typedef enum WBSCL_TEST_CRC_MASK_ENUM {11251WBSCL_TEST_CRC_MASKED = 0x00000000,11252WBSCL_TEST_CRC_UNMASKED = 0x00000001,11253} WBSCL_TEST_CRC_MASK_ENUM;1125411255/*11256* WBSCL_BACKPRESSURE_CNT_EN_ENUM enum11257*/1125811259typedef enum WBSCL_BACKPRESSURE_CNT_EN_ENUM {11260WBSCL_BACKPRESSURE_CNT_DISABLE = 0x00000000,11261WBSCL_BACKPRESSURE_CNT_ENABLE = 0x00000001,11262} WBSCL_BACKPRESSURE_CNT_EN_ENUM;1126311264/*11265* WBSCL_OUTSIDE_PIX_STRATEGY_ENUM enum11266*/1126711268typedef enum WBSCL_OUTSIDE_PIX_STRATEGY_ENUM {11269WBSCL_OUTSIDE_PIX_STRATEGY_BLACK = 0x00000000,11270WBSCL_OUTSIDE_PIX_STRATEGY_EDGE = 0x00000001,11271} WBSCL_OUTSIDE_PIX_STRATEGY_ENUM;1127211273/*******************************************************11274* DPCSRX Enums11275*******************************************************/1127611277/*11278* DPCSRX_RX_CLOCK_CNTL_DPCS_SYMCLK_RX_SEL enum11279*/1128011281typedef enum DPCSRX_RX_CLOCK_CNTL_DPCS_SYMCLK_RX_SEL {11282DPCSRX_BPHY_PCS_RX0_CLK = 0x00000000,11283DPCSRX_BPHY_PCS_RX1_CLK = 0x00000001,11284DPCSRX_BPHY_PCS_RX2_CLK = 0x00000002,11285DPCSRX_BPHY_PCS_RX3_CLK = 0x00000003,11286} DPCSRX_RX_CLOCK_CNTL_DPCS_SYMCLK_RX_SEL;1128711288/*******************************************************11289* DPCSTX Enums11290*******************************************************/1129111292/*11293* DPCSTX_DVI_LINK_MODE enum11294*/1129511296typedef enum DPCSTX_DVI_LINK_MODE {11297DPCSTX_DVI_LINK_MODE_NORMAL = 0x00000000,11298DPCSTX_DVI_LINK_MODE_DUAL_LINK_MASTER = 0x00000001,11299DPCSTX_DVI_LINK_MODE_DUAL_LINK_SLAVER = 0x00000002,11300} DPCSTX_DVI_LINK_MODE;1130111302/*******************************************************11303* RDPCSTX Enums11304*******************************************************/1130511306/*11307* RDPCSTX_CNTL_RDPCS_CBUS_SOFT_RESET enum11308*/1130911310typedef enum RDPCSTX_CNTL_RDPCS_CBUS_SOFT_RESET {11311RDPCS_CBUS_SOFT_RESET_DISABLE = 0x00000000,11312RDPCS_CBUS_SOFT_RESET_ENABLE = 0x00000001,11313} RDPCSTX_CNTL_RDPCS_CBUS_SOFT_RESET;1131411315/*11316* RDPCSTX_CNTL_RDPCS_SRAM_SOFT_RESET enum11317*/1131811319typedef enum RDPCSTX_CNTL_RDPCS_SRAM_SOFT_RESET {11320RDPCS_SRAM_SRAM_RESET_DISABLE = 0x00000000,11321} RDPCSTX_CNTL_RDPCS_SRAM_SOFT_RESET;1132211323/*11324* RDPCSTX_CNTL_RDPCS_TX_FIFO_LANE_EN enum11325*/1132611327typedef enum RDPCSTX_CNTL_RDPCS_TX_FIFO_LANE_EN {11328RDPCS_TX_FIFO_LANE_DISABLE = 0x00000000,11329RDPCS_TX_FIFO_LANE_ENABLE = 0x00000001,11330} RDPCSTX_CNTL_RDPCS_TX_FIFO_LANE_EN;1133111332/*11333* RDPCSTX_CNTL_RDPCS_TX_FIFO_EN enum11334*/1133511336typedef enum RDPCSTX_CNTL_RDPCS_TX_FIFO_EN {11337RDPCS_TX_FIFO_DISABLE = 0x00000000,11338RDPCS_TX_FIFO_ENABLE = 0x00000001,11339} RDPCSTX_CNTL_RDPCS_TX_FIFO_EN;1134011341/*11342* RDPCSTX_CNTL_RDPCS_TX_SOFT_RESET enum11343*/1134411345typedef enum RDPCSTX_CNTL_RDPCS_TX_SOFT_RESET {11346RDPCS_TX_SOFT_RESET_DISABLE = 0x00000000,11347RDPCS_TX_SOFT_RESET_ENABLE = 0x00000001,11348} RDPCSTX_CNTL_RDPCS_TX_SOFT_RESET;1134911350/*11351* RDPCSTX_CLOCK_CNTL_RDPCS_EXT_REFCLK_EN enum11352*/1135311354typedef enum RDPCSTX_CLOCK_CNTL_RDPCS_EXT_REFCLK_EN {11355RDPCS_EXT_REFCLK_DISABLE = 0x00000000,11356RDPCS_EXT_REFCLK_ENABLE = 0x00000001,11357} RDPCSTX_CLOCK_CNTL_RDPCS_EXT_REFCLK_EN;1135811359/*11360* RDPCSTX_CLOCK_CNTL_RDPCS_SYMCLK_DIV2_TX_EN enum11361*/1136211363typedef enum RDPCSTX_CLOCK_CNTL_RDPCS_SYMCLK_DIV2_TX_EN {11364RDPCS_EXT_REFCLK_EN_DISABLE = 0x00000000,11365RDPCS_EXT_REFCLK_EN_ENABLE = 0x00000001,11366} RDPCSTX_CLOCK_CNTL_RDPCS_SYMCLK_DIV2_TX_EN;1136711368/*11369* RDPCSTX_CLOCK_CNTL_RDPCS_SYMCLK_DIV2_GATE_DIS enum11370*/1137111372typedef enum RDPCSTX_CLOCK_CNTL_RDPCS_SYMCLK_DIV2_GATE_DIS {11373RDPCS_SYMCLK_DIV2_GATE_ENABLE = 0x00000000,11374RDPCS_SYMCLK_DIV2_GATE_DISABLE = 0x00000001,11375} RDPCSTX_CLOCK_CNTL_RDPCS_SYMCLK_DIV2_GATE_DIS;1137611377/*11378* RDPCSTX_CLOCK_CNTL_RDPCS_SYMCLK_DIV2_EN enum11379*/1138011381typedef enum RDPCSTX_CLOCK_CNTL_RDPCS_SYMCLK_DIV2_EN {11382RDPCS_SYMCLK_DIV2_DISABLE = 0x00000000,11383RDPCS_SYMCLK_DIV2_ENABLE = 0x00000001,11384} RDPCSTX_CLOCK_CNTL_RDPCS_SYMCLK_DIV2_EN;1138511386/*11387* RDPCSTX_CLOCK_CNTL_RDPCS_SYMCLK_DIV2_CLOCK_ON enum11388*/1138911390typedef enum RDPCSTX_CLOCK_CNTL_RDPCS_SYMCLK_DIV2_CLOCK_ON {11391RDPCS_SYMCLK_DIV2_CLOCK_OFF = 0x00000000,11392RDPCS_SYMCLK_DIV2_CLOCK_ON = 0x00000001,11393} RDPCSTX_CLOCK_CNTL_RDPCS_SYMCLK_DIV2_CLOCK_ON;1139411395/*11396* RDPCSTX_CLOCK_CNTL_RDPCS_SRAMCLK_GATE_DIS enum11397*/1139811399typedef enum RDPCSTX_CLOCK_CNTL_RDPCS_SRAMCLK_GATE_DIS {11400RDPCS_SRAMCLK_GATE_ENABLE = 0x00000000,11401RDPCS_SRAMCLK_GATE_DISABLE = 0x00000001,11402} RDPCSTX_CLOCK_CNTL_RDPCS_SRAMCLK_GATE_DIS;1140311404/*11405* RDPCSTX_CLOCK_CNTL_RDPCS_SRAMCLK_EN enum11406*/1140711408typedef enum RDPCSTX_CLOCK_CNTL_RDPCS_SRAMCLK_EN {11409RDPCS_SRAMCLK_DISABLE = 0x00000000,11410RDPCS_SRAMCLK_ENABLE = 0x00000001,11411} RDPCSTX_CLOCK_CNTL_RDPCS_SRAMCLK_EN;1141211413/*11414* RDPCSTX_CLOCK_CNTL_RDPCS_SRAMCLK_BYPASS enum11415*/1141611417typedef enum RDPCSTX_CLOCK_CNTL_RDPCS_SRAMCLK_BYPASS {11418RDPCS_SRAMCLK_NOT_BYPASS = 0x00000000,11419RDPCS_SRAMCLK_BYPASS = 0x00000001,11420} RDPCSTX_CLOCK_CNTL_RDPCS_SRAMCLK_BYPASS;1142111422/*11423* RDPCSTX_CLOCK_CNTL_RDPCS_SRAMCLK_CLOCK_ON enum11424*/1142511426typedef enum RDPCSTX_CLOCK_CNTL_RDPCS_SRAMCLK_CLOCK_ON {11427RDPCS_SYMCLK_SRAMCLK_CLOCK_OFF = 0x00000000,11428RDPCS_SYMCLK_SRAMCLK_CLOCK_ON = 0x00000001,11429} RDPCSTX_CLOCK_CNTL_RDPCS_SRAMCLK_CLOCK_ON;1143011431/*11432* RDPCSTX_INTERRUPT_CONTROL_RDPCS_DPALT_DISABLE_TOGGLE enum11433*/1143411435typedef enum RDPCSTX_INTERRUPT_CONTROL_RDPCS_DPALT_DISABLE_TOGGLE {11436RDPCS_DPALT_DISABLE_TOGGLE_ENABLE = 0x00000000,11437RDPCS_DPALT_DISABLE_TOGGLE_DISABLE = 0x00000001,11438} RDPCSTX_INTERRUPT_CONTROL_RDPCS_DPALT_DISABLE_TOGGLE;1143911440/*11441* RDPCSTX_INTERRUPT_CONTROL_RDPCS_DPALT_4LANE_TOGGLE enum11442*/1144311444typedef enum RDPCSTX_INTERRUPT_CONTROL_RDPCS_DPALT_4LANE_TOGGLE {11445RDPCS_DPALT_4LANE_TOGGLE_2LANE = 0x00000000,11446RDPCS_DPALT_4LANE_TOGGLE_4LANE = 0x00000001,11447} RDPCSTX_INTERRUPT_CONTROL_RDPCS_DPALT_4LANE_TOGGLE;1144811449/*11450* RDPCSTX_INTERRUPT_CONTROL_RDPCS_REG_FIFO_ERROR_MASK enum11451*/1145211453typedef enum RDPCSTX_INTERRUPT_CONTROL_RDPCS_REG_FIFO_ERROR_MASK {11454RDPCS_REG_FIFO_ERROR_MASK_DISABLE = 0x00000000,11455RDPCS_REG_FIFO_ERROR_MASK_ENABLE = 0x00000001,11456} RDPCSTX_INTERRUPT_CONTROL_RDPCS_REG_FIFO_ERROR_MASK;1145711458/*11459* RDPCSTX_INTERRUPT_CONTROL_RDPCS_DPALT_DISABLE_TOGGLE_MASK enum11460*/1146111462typedef enum RDPCSTX_INTERRUPT_CONTROL_RDPCS_DPALT_DISABLE_TOGGLE_MASK {11463RDPCS_DPALT_DISABLE_TOGGLE_MASK_DISABLE = 0x00000000,11464RDPCS_DPALT_DISABLE_TOGGLE_MASK_ENABLE = 0x00000001,11465} RDPCSTX_INTERRUPT_CONTROL_RDPCS_DPALT_DISABLE_TOGGLE_MASK;1146611467/*11468* RDPCSTX_INTERRUPT_CONTROL_RDPCS_DPALT_4LANE_TOGGLE_MASK enum11469*/1147011471typedef enum RDPCSTX_INTERRUPT_CONTROL_RDPCS_DPALT_4LANE_TOGGLE_MASK {11472RDPCS_DPALT_4LANE_TOGGLE_MASK_DISABLE = 0x00000000,11473RDPCS_DPALT_4LANE_TOGGLE_MASK_ENABLE = 0x00000001,11474} RDPCSTX_INTERRUPT_CONTROL_RDPCS_DPALT_4LANE_TOGGLE_MASK;1147511476/*11477* RDPCSTX_INTERRUPT_CONTROL_RDPCS_TX_FIFO_ERROR_MASK enum11478*/1147911480typedef enum RDPCSTX_INTERRUPT_CONTROL_RDPCS_TX_FIFO_ERROR_MASK {11481RDPCS_TX_FIFO_ERROR_MASK_DISABLE = 0x00000000,11482RDPCS_TX_FIFO_ERROR_MASK_ENABLE = 0x00000001,11483} RDPCSTX_INTERRUPT_CONTROL_RDPCS_TX_FIFO_ERROR_MASK;1148411485/*11486* RDPCS_TX_SRAM_CNTL_RDPCS_MEM_PWR_FORCE enum11487*/1148811489typedef enum RDPCS_TX_SRAM_CNTL_RDPCS_MEM_PWR_FORCE {11490RDPCS_MEM_PWR_NO_FORCE = 0x00000000,11491RDPCS_MEM_PWR_LIGHT_SLEEP = 0x00000001,11492RDPCS_MEM_PWR_DEEP_SLEEP = 0x00000002,11493RDPCS_MEM_PWR_SHUT_DOWN = 0x00000003,11494} RDPCS_TX_SRAM_CNTL_RDPCS_MEM_PWR_FORCE;1149511496/*11497* RDPCS_TX_SRAM_CNTL_RDPCS_MEM_PWR_PWR_STATE enum11498*/1149911500typedef enum RDPCS_TX_SRAM_CNTL_RDPCS_MEM_PWR_PWR_STATE {11501RDPCS_MEM_PWR_PWR_STATE_ON = 0x00000000,11502RDPCS_MEM_PWR_PWR_STATE_LIGHT_SLEEP = 0x00000001,11503RDPCS_MEM_PWR_PWR_STATE_DEEP_SLEEP = 0x00000002,11504RDPCS_MEM_PWR_PWR_STATE_SHUT_DOWN = 0x00000003,11505} RDPCS_TX_SRAM_CNTL_RDPCS_MEM_PWR_PWR_STATE;1150611507/*11508* RDPCSTX_MEM_POWER_CTRL2_RDPCS_MEM_POWER_CTRL_POFF enum11509*/1151011511typedef enum RDPCSTX_MEM_POWER_CTRL2_RDPCS_MEM_POWER_CTRL_POFF {11512RDPCS_MEM_POWER_CTRL_POFF_FOR_NO_PERIPHERY = 0x00000000,11513RDPCS_MEM_POWER_CTRL_POFF_FOR_STANDARD = 0x00000001,11514RDPCS_MEM_POWER_CTRL_POFF_FOR_RM3 = 0x00000002,11515RDPCS_MEM_POWER_CTRL_POFF_FOR_SD = 0x00000003,11516} RDPCSTX_MEM_POWER_CTRL2_RDPCS_MEM_POWER_CTRL_POFF;1151711518/*11519* RDPCSTX_PHY_CNTL0_RDPCS_PHY_REF_RANGE enum11520*/1152111522typedef enum RDPCSTX_PHY_CNTL0_RDPCS_PHY_REF_RANGE {11523RDPCS_PHY_REF_RANGE_0 = 0x00000000,11524RDPCS_PHY_REF_RANGE_1 = 0x00000001,11525RDPCS_PHY_REF_RANGE_2 = 0x00000002,11526RDPCS_PHY_REF_RANGE_3 = 0x00000003,11527RDPCS_PHY_REF_RANGE_4 = 0x00000004,11528RDPCS_PHY_REF_RANGE_5 = 0x00000005,11529RDPCS_PHY_REF_RANGE_6 = 0x00000006,11530RDPCS_PHY_REF_RANGE_7 = 0x00000007,11531} RDPCSTX_PHY_CNTL0_RDPCS_PHY_REF_RANGE;1153211533/*11534* RDPCSTX_PHY_CNTL0_RDPCS_PHY_CR_PARA_SEL enum11535*/1153611537typedef enum RDPCSTX_PHY_CNTL0_RDPCS_PHY_CR_PARA_SEL {11538RDPCS_PHY_CR_PARA_SEL_JTAG = 0x00000000,11539RDPCS_PHY_CR_PARA_SEL_CR = 0x00000001,11540} RDPCSTX_PHY_CNTL0_RDPCS_PHY_CR_PARA_SEL;1154111542/*11543* RDPCSTX_PHY_CNTL0_RDPCS_PHY_CR_MUX_SEL enum11544*/1154511546typedef enum RDPCSTX_PHY_CNTL0_RDPCS_PHY_CR_MUX_SEL {11547RDPCS_PHY_CR_MUX_SEL_FOR_USB = 0x00000000,11548RDPCS_PHY_CR_MUX_SEL_FOR_DC = 0x00000001,11549} RDPCSTX_PHY_CNTL0_RDPCS_PHY_CR_MUX_SEL;1155011551/*11552* RDPCSTX_PHY_CNTL0_RDPCS_SRAM_INIT_DONE enum11553*/1155411555typedef enum RDPCSTX_PHY_CNTL0_RDPCS_SRAM_INIT_DONE {11556RDPCS_SRAM_INIT_NOT_DONE = 0x00000000,11557RDPCS_SRAM_INIT_DONE = 0x00000001,11558} RDPCSTX_PHY_CNTL0_RDPCS_SRAM_INIT_DONE;1155911560/*11561* RDPCSTX_PHY_CNTL0_RDPCS_SRAM_EXT_LD_DONE enum11562*/1156311564typedef enum RDPCSTX_PHY_CNTL0_RDPCS_SRAM_EXT_LD_DONE {11565RDPCS_SRAM_EXT_LD_NOT_DONE = 0x00000000,11566RDPCS_SRAM_EXT_LD_DONE = 0x00000001,11567} RDPCSTX_PHY_CNTL0_RDPCS_SRAM_EXT_LD_DONE;1156811569/*11570* RDPCSTX_PHY_CNTL4_RDPCS_PHY_DP_TX_TERM_CTRL enum11571*/1157211573typedef enum RDPCSTX_PHY_CNTL4_RDPCS_PHY_DP_TX_TERM_CTRL {11574RDPCS_PHY_DP_TX_TERM_CTRL_54 = 0x00000000,11575RDPCS_PHY_DP_TX_TERM_CTRL_52 = 0x00000001,11576RDPCS_PHY_DP_TX_TERM_CTRL_50 = 0x00000002,11577RDPCS_PHY_DP_TX_TERM_CTRL_48 = 0x00000003,11578RDPCS_PHY_DP_TX_TERM_CTRL_46 = 0x00000004,11579RDPCS_PHY_DP_TX_TERM_CTRL_44 = 0x00000005,11580RDPCS_PHY_DP_TX_TERM_CTRL_42 = 0x00000006,11581RDPCS_PHY_DP_TX_TERM_CTRL_40 = 0x00000007,11582} RDPCSTX_PHY_CNTL4_RDPCS_PHY_DP_TX_TERM_CTRL;1158311584/*11585* RDPCSTX_PHY_CNTL_RRDPCS_PHY_DP_TX_PSTATE enum11586*/1158711588typedef enum RDPCSTX_PHY_CNTL_RRDPCS_PHY_DP_TX_PSTATE {11589RRDPCS_PHY_DP_TX_PSTATE_POWER_UP = 0x00000000,11590RRDPCS_PHY_DP_TX_PSTATE_HOLD = 0x00000001,11591RRDPCS_PHY_DP_TX_PSTATE_HOLD_OFF = 0x00000002,11592RRDPCS_PHY_DP_TX_PSTATE_POWER_DOWN = 0x00000003,11593} RDPCSTX_PHY_CNTL_RRDPCS_PHY_DP_TX_PSTATE;1159411595/*11596* RDPCSTX_PHY_CNTL_RDPCS_PHY_DP_TX_RATE enum11597*/1159811599typedef enum RDPCSTX_PHY_CNTL_RDPCS_PHY_DP_TX_RATE {11600RDPCS_PHY_DP_TX_RATE = 0x00000000,11601RDPCS_PHY_DP_TX_RATE_DIV2 = 0x00000001,11602RDPCS_PHY_DP_TX_RATE_DIV4 = 0x00000002,11603} RDPCSTX_PHY_CNTL_RDPCS_PHY_DP_TX_RATE;1160411605/*11606* RDPCSTX_PHY_CNTL_RDPCS_PHY_DP_TX_WIDTH enum11607*/1160811609typedef enum RDPCSTX_PHY_CNTL_RDPCS_PHY_DP_TX_WIDTH {11610RDPCS_PHY_DP_TX_WIDTH_8 = 0x00000000,11611RDPCS_PHY_DP_TX_WIDTH_10 = 0x00000001,11612RDPCS_PHY_DP_TX_WIDTH_16 = 0x00000002,11613RDPCS_PHY_DP_TX_WIDTH_20 = 0x00000003,11614} RDPCSTX_PHY_CNTL_RDPCS_PHY_DP_TX_WIDTH;1161511616/*11617* RDPCSTX_PHY_CNTL_RDPCS_PHY_DP_TX_DETRX_RESULT enum11618*/1161911620typedef enum RDPCSTX_PHY_CNTL_RDPCS_PHY_DP_TX_DETRX_RESULT {11621RDPCS_PHY_DP_TX_DETRX_RESULT_NO_DETECT = 0x00000000,11622RDPCS_PHY_DP_TX_DETRX_RESULT_DETECT = 0x00000001,11623} RDPCSTX_PHY_CNTL_RDPCS_PHY_DP_TX_DETRX_RESULT;1162411625/*11626* RDPCSTX_PHY_CNTL11_RDPCS_PHY_DP_REF_CLK_MPLLB_DIV enum11627*/1162811629typedef enum RDPCSTX_PHY_CNTL11_RDPCS_PHY_DP_REF_CLK_MPLLB_DIV {11630RDPCS_PHY_DP_REF_CLK_MPLLB_DIV1 = 0x00000000,11631RDPCS_PHY_DP_REF_CLK_MPLLB_DIV2 = 0x00000001,11632RDPCS_PHY_DP_REF_CLK_MPLLB_DIV3 = 0x00000002,11633RDPCS_PHY_DP_REF_CLK_MPLLB_DIV8 = 0x00000003,11634RDPCS_PHY_DP_REF_CLK_MPLLB_DIV16 = 0x00000004,11635} RDPCSTX_PHY_CNTL11_RDPCS_PHY_DP_REF_CLK_MPLLB_DIV;1163611637/*11638* RDPCSTX_PHY_CNTL11_RDPCS_PHY_HDMI_MPLLB_HDMI_PIXEL_CLK_DIV enum11639*/1164011641typedef enum RDPCSTX_PHY_CNTL11_RDPCS_PHY_HDMI_MPLLB_HDMI_PIXEL_CLK_DIV {11642RDPCS_PHY_HDMI_MPLLB_HDMI_PIXEL_CLK_DIV_0 = 0x00000000,11643RDPCS_PHY_HDMI_MPLLB_HDMI_PIXEL_CLK_DIV_1 = 0x00000001,11644RDPCS_PHY_HDMI_MPLLB_HDMI_PIXEL_CLK_DIV_2 = 0x00000002,11645RDPCS_PHY_HDMI_MPLLB_HDMI_PIXEL_CLK_DIV_3 = 0x00000003,11646} RDPCSTX_PHY_CNTL11_RDPCS_PHY_HDMI_MPLLB_HDMI_PIXEL_CLK_DIV;1164711648/*11649* RDPCSTX_PHY_CNTL12_RDPCS_PHY_DP_MPLLB_TX_CLK_DIV enum11650*/1165111652typedef enum RDPCSTX_PHY_CNTL12_RDPCS_PHY_DP_MPLLB_TX_CLK_DIV {11653RDPCS_PHY_DP_MPLLB_TX_CLK_DIV = 0x00000000,11654RDPCS_PHY_DP_MPLLB_TX_CLK_DIV2 = 0x00000001,11655RDPCS_PHY_DP_MPLLB_TX_CLK_DIV4 = 0x00000002,11656RDPCS_PHY_DP_MPLLB_TX_CLK_DIV8 = 0x00000003,11657RDPCS_PHY_DP_MPLLB_TX_CLK_DIV3 = 0x00000004,11658RDPCS_PHY_DP_MPLLB_TX_CLK_DIV5 = 0x00000005,11659RDPCS_PHY_DP_MPLLB_TX_CLK_DIV6 = 0x00000006,11660RDPCS_PHY_DP_MPLLB_TX_CLK_DIV10 = 0x00000007,11661} RDPCSTX_PHY_CNTL12_RDPCS_PHY_DP_MPLLB_TX_CLK_DIV;1166211663/*11664* RDPCS_TEST_CLK_SEL enum11665*/1166611667typedef enum RDPCS_TEST_CLK_SEL {11668RDPCS_TEST_CLK_SEL_NONE = 0x00000000,11669RDPCS_TEST_CLK_SEL_CFGCLK = 0x00000001,11670RDPCS_TEST_CLK_SEL_SYMCLK_DIV2_LDPCS = 0x00000002,11671RDPCS_TEST_CLK_SEL_SYMCLK_DIV2_RDPCS = 0x00000003,11672RDPCS_TEST_CLK_SEL_SYMCLK_DIV2_LDPCS_DIV4 = 0x00000004,11673RDPCS_TEST_CLK_SEL_SYMCLK_DIV2_RDPCS_DIV4 = 0x00000005,11674RDPCS_TEST_CLK_SEL_SRAMCLK = 0x00000006,11675RDPCS_TEST_CLK_SEL_EXT_CR_CLK = 0x00000007,11676RDPCS_TEST_CLK_SEL_DP_TX0_WORD_CLK = 0x00000008,11677RDPCS_TEST_CLK_SEL_DP_TX1_WORD_CLK = 0x00000009,11678RDPCS_TEST_CLK_SEL_DP_TX2_WORD_CLK = 0x0000000a,11679RDPCS_TEST_CLK_SEL_DP_TX3_WORD_CLK = 0x0000000b,11680RDPCS_TEST_CLK_SEL_DP_MPLLB_DIV_CLK = 0x0000000c,11681RDPCS_TEST_CLK_SEL_HDMI_MPLLB_HDMI_PIXEL_CLK = 0x0000000d,11682RDPCS_TEST_CLK_SEL_PHY_REF_DIG_CLK = 0x0000000e,11683RDPCS_TEST_CLK_SEL_REF_DIG_FR_clk = 0x0000000f,11684RDPCS_TEST_CLK_SEL_dtb_out0 = 0x00000010,11685RDPCS_TEST_CLK_SEL_dtb_out1 = 0x00000011,11686} RDPCS_TEST_CLK_SEL;1168711688/*******************************************************11689* CB Enums11690*******************************************************/1169111692/*11693* CBMode enum11694*/1169511696typedef enum CBMode {11697CB_DISABLE = 0x00000000,11698CB_NORMAL = 0x00000001,11699CB_ELIMINATE_FAST_CLEAR = 0x00000002,11700CB_RESOLVE = 0x00000003,11701CB_DECOMPRESS = 0x00000004,11702CB_FMASK_DECOMPRESS = 0x00000005,11703CB_DCC_DECOMPRESS = 0x00000006,11704CB_RESERVED = 0x00000007,11705} CBMode;1170611707/*11708* BlendOp enum11709*/1171011711typedef enum BlendOp {11712BLEND_ZERO = 0x00000000,11713BLEND_ONE = 0x00000001,11714BLEND_SRC_COLOR = 0x00000002,11715BLEND_ONE_MINUS_SRC_COLOR = 0x00000003,11716BLEND_SRC_ALPHA = 0x00000004,11717BLEND_ONE_MINUS_SRC_ALPHA = 0x00000005,11718BLEND_DST_ALPHA = 0x00000006,11719BLEND_ONE_MINUS_DST_ALPHA = 0x00000007,11720BLEND_DST_COLOR = 0x00000008,11721BLEND_ONE_MINUS_DST_COLOR = 0x00000009,11722BLEND_SRC_ALPHA_SATURATE = 0x0000000a,11723BLEND_BOTH_SRC_ALPHA = 0x0000000b,11724BLEND_BOTH_INV_SRC_ALPHA = 0x0000000c,11725BLEND_CONSTANT_COLOR = 0x0000000d,11726BLEND_ONE_MINUS_CONSTANT_COLOR = 0x0000000e,11727BLEND_SRC1_COLOR = 0x0000000f,11728BLEND_INV_SRC1_COLOR = 0x00000010,11729BLEND_SRC1_ALPHA = 0x00000011,11730BLEND_INV_SRC1_ALPHA = 0x00000012,11731BLEND_CONSTANT_ALPHA = 0x00000013,11732BLEND_ONE_MINUS_CONSTANT_ALPHA = 0x00000014,11733} BlendOp;1173411735/*11736* CombFunc enum11737*/1173811739typedef enum CombFunc {11740COMB_DST_PLUS_SRC = 0x00000000,11741COMB_SRC_MINUS_DST = 0x00000001,11742COMB_MIN_DST_SRC = 0x00000002,11743COMB_MAX_DST_SRC = 0x00000003,11744COMB_DST_MINUS_SRC = 0x00000004,11745} CombFunc;1174611747/*11748* BlendOpt enum11749*/1175011751typedef enum BlendOpt {11752FORCE_OPT_AUTO = 0x00000000,11753FORCE_OPT_DISABLE = 0x00000001,11754FORCE_OPT_ENABLE_IF_SRC_A_0 = 0x00000002,11755FORCE_OPT_ENABLE_IF_SRC_RGB_0 = 0x00000003,11756FORCE_OPT_ENABLE_IF_SRC_ARGB_0 = 0x00000004,11757FORCE_OPT_ENABLE_IF_SRC_A_1 = 0x00000005,11758FORCE_OPT_ENABLE_IF_SRC_RGB_1 = 0x00000006,11759FORCE_OPT_ENABLE_IF_SRC_ARGB_1 = 0x00000007,11760} BlendOpt;1176111762/*11763* CmaskCode enum11764*/1176511766typedef enum CmaskCode {11767CMASK_CLR00_F0 = 0x00000000,11768CMASK_CLR00_F1 = 0x00000001,11769CMASK_CLR00_F2 = 0x00000002,11770CMASK_CLR00_FX = 0x00000003,11771CMASK_CLR01_F0 = 0x00000004,11772CMASK_CLR01_F1 = 0x00000005,11773CMASK_CLR01_F2 = 0x00000006,11774CMASK_CLR01_FX = 0x00000007,11775CMASK_CLR10_F0 = 0x00000008,11776CMASK_CLR10_F1 = 0x00000009,11777CMASK_CLR10_F2 = 0x0000000a,11778CMASK_CLR10_FX = 0x0000000b,11779CMASK_CLR11_F0 = 0x0000000c,11780CMASK_CLR11_F1 = 0x0000000d,11781CMASK_CLR11_F2 = 0x0000000e,11782CMASK_CLR11_FX = 0x0000000f,11783} CmaskCode;1178411785/*11786* MemArbMode enum11787*/1178811789typedef enum MemArbMode {11790MEM_ARB_MODE_FIXED = 0x00000000,11791MEM_ARB_MODE_AGE = 0x00000001,11792MEM_ARB_MODE_WEIGHT = 0x00000002,11793MEM_ARB_MODE_BOTH = 0x00000003,11794} MemArbMode;1179511796/*11797* CBPerfOpFilterSel enum11798*/1179911800typedef enum CBPerfOpFilterSel {11801CB_PERF_OP_FILTER_SEL_WRITE_ONLY = 0x00000000,11802CB_PERF_OP_FILTER_SEL_NEEDS_DESTINATION = 0x00000001,11803CB_PERF_OP_FILTER_SEL_RESOLVE = 0x00000002,11804CB_PERF_OP_FILTER_SEL_DECOMPRESS = 0x00000003,11805CB_PERF_OP_FILTER_SEL_FMASK_DECOMPRESS = 0x00000004,11806CB_PERF_OP_FILTER_SEL_ELIMINATE_FAST_CLEAR = 0x00000005,11807} CBPerfOpFilterSel;1180811809/*11810* CBPerfClearFilterSel enum11811*/1181211813typedef enum CBPerfClearFilterSel {11814CB_PERF_CLEAR_FILTER_SEL_NONCLEAR = 0x00000000,11815CB_PERF_CLEAR_FILTER_SEL_CLEAR = 0x00000001,11816} CBPerfClearFilterSel;1181711818/*11819* CBPerfSel enum11820*/1182111822typedef enum CBPerfSel {11823CB_PERF_SEL_NONE = 0x00000000,11824CB_PERF_SEL_BUSY = 0x00000001,11825CB_PERF_SEL_CORE_SCLK_VLD = 0x00000002,11826CB_PERF_SEL_REG_SCLK0_VLD = 0x00000003,11827CB_PERF_SEL_REG_SCLK1_VLD = 0x00000004,11828CB_PERF_SEL_DRAWN_QUAD = 0x00000005,11829CB_PERF_SEL_DRAWN_PIXEL = 0x00000006,11830CB_PERF_SEL_DRAWN_QUAD_FRAGMENT = 0x00000007,11831CB_PERF_SEL_DRAWN_TILE = 0x00000008,11832CB_PERF_SEL_DB_CB_TILE_VALID_READY = 0x00000009,11833CB_PERF_SEL_DB_CB_TILE_VALID_READYB = 0x0000000a,11834CB_PERF_SEL_DB_CB_TILE_VALIDB_READY = 0x0000000b,11835CB_PERF_SEL_DB_CB_TILE_VALIDB_READYB = 0x0000000c,11836CB_PERF_SEL_CM_FC_TILE_VALID_READY = 0x0000000d,11837CB_PERF_SEL_CM_FC_TILE_VALID_READYB = 0x0000000e,11838CB_PERF_SEL_CM_FC_TILE_VALIDB_READY = 0x0000000f,11839CB_PERF_SEL_CM_FC_TILE_VALIDB_READYB = 0x00000010,11840CB_PERF_SEL_MERGE_TILE_ONLY_VALID_READY = 0x00000011,11841CB_PERF_SEL_MERGE_TILE_ONLY_VALID_READYB = 0x00000012,11842CB_PERF_SEL_DB_CB_LQUAD_VALID_READY = 0x00000013,11843CB_PERF_SEL_DB_CB_LQUAD_VALID_READYB = 0x00000014,11844CB_PERF_SEL_DB_CB_LQUAD_VALIDB_READY = 0x00000015,11845CB_PERF_SEL_DB_CB_LQUAD_VALIDB_READYB = 0x00000016,11846CB_PERF_SEL_LQUAD_NO_TILE = 0x00000017,11847CB_PERF_SEL_LQUAD_FORMAT_IS_EXPORT_32_R = 0x00000018,11848CB_PERF_SEL_LQUAD_FORMAT_IS_EXPORT_32_AR = 0x00000019,11849CB_PERF_SEL_LQUAD_FORMAT_IS_EXPORT_32_GR = 0x0000001a,11850CB_PERF_SEL_LQUAD_FORMAT_IS_EXPORT_32_ABGR = 0x0000001b,11851CB_PERF_SEL_LQUAD_FORMAT_IS_EXPORT_FP16_ABGR = 0x0000001c,11852CB_PERF_SEL_LQUAD_FORMAT_IS_EXPORT_SIGNED16_ABGR = 0x0000001d,11853CB_PERF_SEL_LQUAD_FORMAT_IS_EXPORT_UNSIGNED16_ABGR = 0x0000001e,11854CB_PERF_SEL_QUAD_KILLED_BY_EXTRA_PIXEL_EXPORT = 0x0000001f,11855CB_PERF_SEL_QUAD_KILLED_BY_COLOR_INVALID = 0x00000020,11856CB_PERF_SEL_QUAD_KILLED_BY_NULL_TARGET_SHADER_MASK = 0x00000021,11857CB_PERF_SEL_QUAD_KILLED_BY_NULL_SAMPLE_MASK = 0x00000022,11858CB_PERF_SEL_QUAD_KILLED_BY_DISCARD_PIXEL = 0x00000023,11859CB_PERF_SEL_FC_CLEAR_QUAD_VALID_READY = 0x00000024,11860CB_PERF_SEL_FC_CLEAR_QUAD_VALID_READYB = 0x00000025,11861CB_PERF_SEL_FC_CLEAR_QUAD_VALIDB_READY = 0x00000026,11862CB_PERF_SEL_FC_CLEAR_QUAD_VALIDB_READYB = 0x00000027,11863CB_PERF_SEL_FOP_IN_VALID_READY = 0x00000028,11864CB_PERF_SEL_FOP_IN_VALID_READYB = 0x00000029,11865CB_PERF_SEL_FOP_IN_VALIDB_READY = 0x0000002a,11866CB_PERF_SEL_FOP_IN_VALIDB_READYB = 0x0000002b,11867CB_PERF_SEL_FC_CC_QUADFRAG_VALID_READY = 0x0000002c,11868CB_PERF_SEL_FC_CC_QUADFRAG_VALID_READYB = 0x0000002d,11869CB_PERF_SEL_FC_CC_QUADFRAG_VALIDB_READY = 0x0000002e,11870CB_PERF_SEL_FC_CC_QUADFRAG_VALIDB_READYB = 0x0000002f,11871CB_PERF_SEL_CC_IB_SR_FRAG_VALID_READY = 0x00000030,11872CB_PERF_SEL_CC_IB_SR_FRAG_VALID_READYB = 0x00000031,11873CB_PERF_SEL_CC_IB_SR_FRAG_VALIDB_READY = 0x00000032,11874CB_PERF_SEL_CC_IB_SR_FRAG_VALIDB_READYB = 0x00000033,11875CB_PERF_SEL_CC_IB_TB_FRAG_VALID_READY = 0x00000034,11876CB_PERF_SEL_CC_IB_TB_FRAG_VALID_READYB = 0x00000035,11877CB_PERF_SEL_CC_IB_TB_FRAG_VALIDB_READY = 0x00000036,11878CB_PERF_SEL_CC_IB_TB_FRAG_VALIDB_READYB = 0x00000037,11879CB_PERF_SEL_CC_RB_BC_EVENFRAG_VALID_READY = 0x00000038,11880CB_PERF_SEL_CC_RB_BC_EVENFRAG_VALID_READYB = 0x00000039,11881CB_PERF_SEL_CC_RB_BC_EVENFRAG_VALIDB_READY = 0x0000003a,11882CB_PERF_SEL_CC_RB_BC_EVENFRAG_VALIDB_READYB = 0x0000003b,11883CB_PERF_SEL_CC_RB_BC_ODDFRAG_VALID_READY = 0x0000003c,11884CB_PERF_SEL_CC_RB_BC_ODDFRAG_VALID_READYB = 0x0000003d,11885CB_PERF_SEL_CC_RB_BC_ODDFRAG_VALIDB_READY = 0x0000003e,11886CB_PERF_SEL_CC_RB_BC_ODDFRAG_VALIDB_READYB = 0x0000003f,11887CB_PERF_SEL_CC_BC_CS_FRAG_VALID = 0x00000040,11888CB_PERF_SEL_CM_CACHE_HIT = 0x00000041,11889CB_PERF_SEL_CM_CACHE_TAG_MISS = 0x00000042,11890CB_PERF_SEL_CM_CACHE_SECTOR_MISS = 0x00000043,11891CB_PERF_SEL_CM_CACHE_REEVICTION_STALL = 0x00000044,11892CB_PERF_SEL_CM_CACHE_EVICT_NONZERO_INFLIGHT_STALL = 0x00000045,11893CB_PERF_SEL_CM_CACHE_REPLACE_PENDING_EVICT_STALL = 0x00000046,11894CB_PERF_SEL_CM_CACHE_INFLIGHT_COUNTER_MAXIMUM_STALL = 0x00000047,11895CB_PERF_SEL_CM_CACHE_READ_OUTPUT_STALL = 0x00000048,11896CB_PERF_SEL_CM_CACHE_WRITE_OUTPUT_STALL = 0x00000049,11897CB_PERF_SEL_CM_CACHE_ACK_OUTPUT_STALL = 0x0000004a,11898CB_PERF_SEL_CM_CACHE_STALL = 0x0000004b,11899CB_PERF_SEL_CM_CACHE_FLUSH = 0x0000004c,11900CB_PERF_SEL_CM_CACHE_TAGS_FLUSHED = 0x0000004d,11901CB_PERF_SEL_CM_CACHE_SECTORS_FLUSHED = 0x0000004e,11902CB_PERF_SEL_CM_CACHE_DIRTY_SECTORS_FLUSHED = 0x0000004f,11903CB_PERF_SEL_FC_CACHE_HIT = 0x00000050,11904CB_PERF_SEL_FC_CACHE_TAG_MISS = 0x00000051,11905CB_PERF_SEL_FC_CACHE_SECTOR_MISS = 0x00000052,11906CB_PERF_SEL_FC_CACHE_REEVICTION_STALL = 0x00000053,11907CB_PERF_SEL_FC_CACHE_EVICT_NONZERO_INFLIGHT_STALL = 0x00000054,11908CB_PERF_SEL_FC_CACHE_REPLACE_PENDING_EVICT_STALL = 0x00000055,11909CB_PERF_SEL_FC_CACHE_INFLIGHT_COUNTER_MAXIMUM_STALL = 0x00000056,11910CB_PERF_SEL_FC_CACHE_READ_OUTPUT_STALL = 0x00000057,11911CB_PERF_SEL_FC_CACHE_WRITE_OUTPUT_STALL = 0x00000058,11912CB_PERF_SEL_FC_CACHE_ACK_OUTPUT_STALL = 0x00000059,11913CB_PERF_SEL_FC_CACHE_STALL = 0x0000005a,11914CB_PERF_SEL_FC_CACHE_FLUSH = 0x0000005b,11915CB_PERF_SEL_FC_CACHE_TAGS_FLUSHED = 0x0000005c,11916CB_PERF_SEL_FC_CACHE_SECTORS_FLUSHED = 0x0000005d,11917CB_PERF_SEL_FC_CACHE_DIRTY_SECTORS_FLUSHED = 0x0000005e,11918CB_PERF_SEL_CC_CACHE_HIT = 0x0000005f,11919CB_PERF_SEL_CC_CACHE_TAG_MISS = 0x00000060,11920CB_PERF_SEL_CC_CACHE_SECTOR_MISS = 0x00000061,11921CB_PERF_SEL_CC_CACHE_REEVICTION_STALL = 0x00000062,11922CB_PERF_SEL_CC_CACHE_EVICT_NONZERO_INFLIGHT_STALL = 0x00000063,11923CB_PERF_SEL_CC_CACHE_REPLACE_PENDING_EVICT_STALL = 0x00000064,11924CB_PERF_SEL_CC_CACHE_INFLIGHT_COUNTER_MAXIMUM_STALL = 0x00000065,11925CB_PERF_SEL_CC_CACHE_READ_OUTPUT_STALL = 0x00000066,11926CB_PERF_SEL_CC_CACHE_WRITE_OUTPUT_STALL = 0x00000067,11927CB_PERF_SEL_CC_CACHE_ACK_OUTPUT_STALL = 0x00000068,11928CB_PERF_SEL_CC_CACHE_STALL = 0x00000069,11929CB_PERF_SEL_CC_CACHE_FLUSH = 0x0000006a,11930CB_PERF_SEL_CC_CACHE_TAGS_FLUSHED = 0x0000006b,11931CB_PERF_SEL_CC_CACHE_SECTORS_FLUSHED = 0x0000006c,11932CB_PERF_SEL_CC_CACHE_DIRTY_SECTORS_FLUSHED = 0x0000006d,11933CB_PERF_SEL_CC_CACHE_WA_TO_RMW_CONVERSION = 0x0000006e,11934CB_PERF_SEL_CB_TAP_WRREQ_VALID_READY = 0x0000006f,11935CB_PERF_SEL_CB_TAP_WRREQ_VALID_READYB = 0x00000070,11936CB_PERF_SEL_CB_TAP_WRREQ_VALIDB_READY = 0x00000071,11937CB_PERF_SEL_CB_TAP_WRREQ_VALIDB_READYB = 0x00000072,11938CB_PERF_SEL_CM_MC_WRITE_REQUEST = 0x00000073,11939CB_PERF_SEL_FC_MC_WRITE_REQUEST = 0x00000074,11940CB_PERF_SEL_CC_MC_WRITE_REQUEST = 0x00000075,11941CB_PERF_SEL_CM_MC_WRITE_REQUESTS_IN_FLIGHT = 0x00000076,11942CB_PERF_SEL_FC_MC_WRITE_REQUESTS_IN_FLIGHT = 0x00000077,11943CB_PERF_SEL_CC_MC_WRITE_REQUESTS_IN_FLIGHT = 0x00000078,11944CB_PERF_SEL_CB_TAP_RDREQ_VALID_READY = 0x00000079,11945CB_PERF_SEL_CB_TAP_RDREQ_VALID_READYB = 0x0000007a,11946CB_PERF_SEL_CB_TAP_RDREQ_VALIDB_READY = 0x0000007b,11947CB_PERF_SEL_CB_TAP_RDREQ_VALIDB_READYB = 0x0000007c,11948CB_PERF_SEL_CM_MC_READ_REQUEST = 0x0000007d,11949CB_PERF_SEL_FC_MC_READ_REQUEST = 0x0000007e,11950CB_PERF_SEL_CC_MC_READ_REQUEST = 0x0000007f,11951CB_PERF_SEL_CM_MC_READ_REQUESTS_IN_FLIGHT = 0x00000080,11952CB_PERF_SEL_FC_MC_READ_REQUESTS_IN_FLIGHT = 0x00000081,11953CB_PERF_SEL_CC_MC_READ_REQUESTS_IN_FLIGHT = 0x00000082,11954CB_PERF_SEL_CM_TQ_FULL = 0x00000083,11955CB_PERF_SEL_CM_TQ_FIFO_TILE_RESIDENCY_STALL = 0x00000084,11956CB_PERF_SEL_CM_TQ_FIFO_STUTTER_STALL = 0x00000085,11957CB_PERF_SEL_FC_QUAD_RDLAT_FIFO_FULL = 0x00000086,11958CB_PERF_SEL_FC_TILE_RDLAT_FIFO_FULL = 0x00000087,11959CB_PERF_SEL_FC_RDLAT_FIFO_QUAD_RESIDENCY_STALL = 0x00000088,11960CB_PERF_SEL_FC_TILE_STUTTER_STALL = 0x00000089,11961CB_PERF_SEL_FC_QUAD_STUTTER_STALL = 0x0000008a,11962CB_PERF_SEL_FC_KEYID_STUTTER_STALL = 0x0000008b,11963CB_PERF_SEL_FOP_FMASK_RAW_STALL = 0x0000008c,11964CB_PERF_SEL_FOP_FMASK_BYPASS_STALL = 0x0000008d,11965CB_PERF_SEL_CC_SF_FULL = 0x0000008e,11966CB_PERF_SEL_CC_RB_FULL = 0x0000008f,11967CB_PERF_SEL_CC_EVENFIFO_QUAD_RESIDENCY_STALL = 0x00000090,11968CB_PERF_SEL_CC_ODDFIFO_QUAD_RESIDENCY_STALL = 0x00000091,11969CB_PERF_SEL_CC_EVENFIFO_STUTTER_STALL = 0x00000092,11970CB_PERF_SEL_CC_ODDFIFO_STUTTER_STALL = 0x00000093,11971CB_PERF_SEL_BLENDER_RAW_HAZARD_STALL = 0x00000094,11972CB_PERF_SEL_EVENT = 0x00000095,11973CB_PERF_SEL_EVENT_CACHE_FLUSH_TS = 0x00000096,11974CB_PERF_SEL_EVENT_CONTEXT_DONE = 0x00000097,11975CB_PERF_SEL_EVENT_CACHE_FLUSH = 0x00000098,11976CB_PERF_SEL_EVENT_CACHE_FLUSH_AND_INV_TS_EVENT = 0x00000099,11977CB_PERF_SEL_EVENT_CACHE_FLUSH_AND_INV_EVENT = 0x0000009a,11978CB_PERF_SEL_EVENT_FLUSH_AND_INV_CB_DATA_TS = 0x0000009b,11979CB_PERF_SEL_EVENT_FLUSH_AND_INV_CB_META = 0x0000009c,11980CB_PERF_SEL_CC_SURFACE_SYNC = 0x0000009d,11981CB_PERF_SEL_CMASK_READ_DATA_0xC = 0x0000009e,11982CB_PERF_SEL_CMASK_READ_DATA_0xD = 0x0000009f,11983CB_PERF_SEL_CMASK_READ_DATA_0xE = 0x000000a0,11984CB_PERF_SEL_CMASK_READ_DATA_0xF = 0x000000a1,11985CB_PERF_SEL_CMASK_WRITE_DATA_0xC = 0x000000a2,11986CB_PERF_SEL_CMASK_WRITE_DATA_0xD = 0x000000a3,11987CB_PERF_SEL_CMASK_WRITE_DATA_0xE = 0x000000a4,11988CB_PERF_SEL_CMASK_WRITE_DATA_0xF = 0x000000a5,11989CB_PERF_SEL_TWO_PROBE_QUAD_FRAGMENT = 0x000000a6,11990CB_PERF_SEL_EXPORT_32_ABGR_QUAD_FRAGMENT = 0x000000a7,11991CB_PERF_SEL_DUAL_SOURCE_COLOR_QUAD_FRAGMENT = 0x000000a8,11992CB_PERF_SEL_QUAD_HAS_1_FRAGMENT_BEFORE_UPDATE = 0x000000a9,11993CB_PERF_SEL_QUAD_HAS_2_FRAGMENTS_BEFORE_UPDATE = 0x000000aa,11994CB_PERF_SEL_QUAD_HAS_3_FRAGMENTS_BEFORE_UPDATE = 0x000000ab,11995CB_PERF_SEL_QUAD_HAS_4_FRAGMENTS_BEFORE_UPDATE = 0x000000ac,11996CB_PERF_SEL_QUAD_HAS_5_FRAGMENTS_BEFORE_UPDATE = 0x000000ad,11997CB_PERF_SEL_QUAD_HAS_6_FRAGMENTS_BEFORE_UPDATE = 0x000000ae,11998CB_PERF_SEL_QUAD_HAS_7_FRAGMENTS_BEFORE_UPDATE = 0x000000af,11999CB_PERF_SEL_QUAD_HAS_8_FRAGMENTS_BEFORE_UPDATE = 0x000000b0,12000CB_PERF_SEL_QUAD_HAS_1_FRAGMENT_AFTER_UPDATE = 0x000000b1,12001CB_PERF_SEL_QUAD_HAS_2_FRAGMENTS_AFTER_UPDATE = 0x000000b2,12002CB_PERF_SEL_QUAD_HAS_3_FRAGMENTS_AFTER_UPDATE = 0x000000b3,12003CB_PERF_SEL_QUAD_HAS_4_FRAGMENTS_AFTER_UPDATE = 0x000000b4,12004CB_PERF_SEL_QUAD_HAS_5_FRAGMENTS_AFTER_UPDATE = 0x000000b5,12005CB_PERF_SEL_QUAD_HAS_6_FRAGMENTS_AFTER_UPDATE = 0x000000b6,12006CB_PERF_SEL_QUAD_HAS_7_FRAGMENTS_AFTER_UPDATE = 0x000000b7,12007CB_PERF_SEL_QUAD_HAS_8_FRAGMENTS_AFTER_UPDATE = 0x000000b8,12008CB_PERF_SEL_QUAD_ADDED_1_FRAGMENT = 0x000000b9,12009CB_PERF_SEL_QUAD_ADDED_2_FRAGMENTS = 0x000000ba,12010CB_PERF_SEL_QUAD_ADDED_3_FRAGMENTS = 0x000000bb,12011CB_PERF_SEL_QUAD_ADDED_4_FRAGMENTS = 0x000000bc,12012CB_PERF_SEL_QUAD_ADDED_5_FRAGMENTS = 0x000000bd,12013CB_PERF_SEL_QUAD_ADDED_6_FRAGMENTS = 0x000000be,12014CB_PERF_SEL_QUAD_ADDED_7_FRAGMENTS = 0x000000bf,12015CB_PERF_SEL_QUAD_REMOVED_1_FRAGMENT = 0x000000c0,12016CB_PERF_SEL_QUAD_REMOVED_2_FRAGMENTS = 0x000000c1,12017CB_PERF_SEL_QUAD_REMOVED_3_FRAGMENTS = 0x000000c2,12018CB_PERF_SEL_QUAD_REMOVED_4_FRAGMENTS = 0x000000c3,12019CB_PERF_SEL_QUAD_REMOVED_5_FRAGMENTS = 0x000000c4,12020CB_PERF_SEL_QUAD_REMOVED_6_FRAGMENTS = 0x000000c5,12021CB_PERF_SEL_QUAD_REMOVED_7_FRAGMENTS = 0x000000c6,12022CB_PERF_SEL_QUAD_READS_FRAGMENT_0 = 0x000000c7,12023CB_PERF_SEL_QUAD_READS_FRAGMENT_1 = 0x000000c8,12024CB_PERF_SEL_QUAD_READS_FRAGMENT_2 = 0x000000c9,12025CB_PERF_SEL_QUAD_READS_FRAGMENT_3 = 0x000000ca,12026CB_PERF_SEL_QUAD_READS_FRAGMENT_4 = 0x000000cb,12027CB_PERF_SEL_QUAD_READS_FRAGMENT_5 = 0x000000cc,12028CB_PERF_SEL_QUAD_READS_FRAGMENT_6 = 0x000000cd,12029CB_PERF_SEL_QUAD_READS_FRAGMENT_7 = 0x000000ce,12030CB_PERF_SEL_QUAD_WRITES_FRAGMENT_0 = 0x000000cf,12031CB_PERF_SEL_QUAD_WRITES_FRAGMENT_1 = 0x000000d0,12032CB_PERF_SEL_QUAD_WRITES_FRAGMENT_2 = 0x000000d1,12033CB_PERF_SEL_QUAD_WRITES_FRAGMENT_3 = 0x000000d2,12034CB_PERF_SEL_QUAD_WRITES_FRAGMENT_4 = 0x000000d3,12035CB_PERF_SEL_QUAD_WRITES_FRAGMENT_5 = 0x000000d4,12036CB_PERF_SEL_QUAD_WRITES_FRAGMENT_6 = 0x000000d5,12037CB_PERF_SEL_QUAD_WRITES_FRAGMENT_7 = 0x000000d6,12038CB_PERF_SEL_QUAD_BLEND_OPT_DONT_READ_DST = 0x000000d7,12039CB_PERF_SEL_QUAD_BLEND_OPT_BLEND_BYPASS = 0x000000d8,12040CB_PERF_SEL_QUAD_BLEND_OPT_DISCARD_PIXELS = 0x000000d9,12041CB_PERF_SEL_QUAD_DST_READ_COULD_HAVE_BEEN_OPTIMIZED = 0x000000da,12042CB_PERF_SEL_QUAD_BLENDING_COULD_HAVE_BEEN_BYPASSED = 0x000000db,12043CB_PERF_SEL_QUAD_COULD_HAVE_BEEN_DISCARDED = 0x000000dc,12044CB_PERF_SEL_BLEND_OPT_PIXELS_RESULT_EQ_DEST = 0x000000dd,12045CB_PERF_SEL_DRAWN_BUSY = 0x000000de,12046CB_PERF_SEL_TILE_TO_CMR_REGION_BUSY = 0x000000df,12047CB_PERF_SEL_CMR_TO_FCR_REGION_BUSY = 0x000000e0,12048CB_PERF_SEL_FCR_TO_CCR_REGION_BUSY = 0x000000e1,12049CB_PERF_SEL_CCR_TO_CCW_REGION_BUSY = 0x000000e2,12050CB_PERF_SEL_FC_PF_SLOW_MODE_QUAD_EMPTY_HALF_DROPPED = 0x000000e3,12051CB_PERF_SEL_FC_SEQUENCER_CLEAR = 0x000000e4,12052CB_PERF_SEL_FC_SEQUENCER_ELIMINATE_FAST_CLEAR = 0x000000e5,12053CB_PERF_SEL_FC_SEQUENCER_FMASK_DECOMPRESS = 0x000000e6,12054CB_PERF_SEL_FC_SEQUENCER_FMASK_COMPRESSION_DISABLE = 0x000000e7,12055CB_PERF_SEL_CC_CACHE_READS_SAVED_DUE_TO_DCC = 0x000000e8,12056CB_PERF_SEL_FC_KEYID_RDLAT_FIFO_FULL = 0x000000e9,12057CB_PERF_SEL_FC_DOC_IS_STALLED = 0x000000ea,12058CB_PERF_SEL_FC_DOC_MRTS_NOT_COMBINED = 0x000000eb,12059CB_PERF_SEL_FC_DOC_MRTS_COMBINED = 0x000000ec,12060CB_PERF_SEL_FC_DOC_QTILE_CAM_MISS = 0x000000ed,12061CB_PERF_SEL_FC_DOC_QTILE_CAM_HIT = 0x000000ee,12062CB_PERF_SEL_FC_DOC_CLINE_CAM_MISS = 0x000000ef,12063CB_PERF_SEL_FC_DOC_CLINE_CAM_HIT = 0x000000f0,12064CB_PERF_SEL_FC_DOC_QUAD_PTR_FIFO_IS_FULL = 0x000000f1,12065CB_PERF_SEL_FC_DOC_OVERWROTE_1_SECTOR = 0x000000f2,12066CB_PERF_SEL_FC_DOC_OVERWROTE_2_SECTORS = 0x000000f3,12067CB_PERF_SEL_FC_DOC_OVERWROTE_3_SECTORS = 0x000000f4,12068CB_PERF_SEL_FC_DOC_OVERWROTE_4_SECTORS = 0x000000f5,12069CB_PERF_SEL_FC_DOC_TOTAL_OVERWRITTEN_SECTORS = 0x000000f6,12070CB_PERF_SEL_FC_DCC_CACHE_HIT = 0x000000f7,12071CB_PERF_SEL_FC_DCC_CACHE_TAG_MISS = 0x000000f8,12072CB_PERF_SEL_FC_DCC_CACHE_SECTOR_MISS = 0x000000f9,12073CB_PERF_SEL_FC_DCC_CACHE_REEVICTION_STALL = 0x000000fa,12074CB_PERF_SEL_FC_DCC_CACHE_EVICT_NONZERO_INFLIGHT_STALL = 0x000000fb,12075CB_PERF_SEL_FC_DCC_CACHE_REPLACE_PENDING_EVICT_STALL = 0x000000fc,12076CB_PERF_SEL_FC_DCC_CACHE_INFLIGHT_COUNTER_MAXIMUM_STALL = 0x000000fd,12077CB_PERF_SEL_FC_DCC_CACHE_READ_OUTPUT_STALL = 0x000000fe,12078CB_PERF_SEL_FC_DCC_CACHE_WRITE_OUTPUT_STALL = 0x000000ff,12079CB_PERF_SEL_FC_DCC_CACHE_ACK_OUTPUT_STALL = 0x00000100,12080CB_PERF_SEL_FC_DCC_CACHE_STALL = 0x00000101,12081CB_PERF_SEL_FC_DCC_CACHE_FLUSH = 0x00000102,12082CB_PERF_SEL_FC_DCC_CACHE_TAGS_FLUSHED = 0x00000103,12083CB_PERF_SEL_FC_DCC_CACHE_SECTORS_FLUSHED = 0x00000104,12084CB_PERF_SEL_FC_DCC_CACHE_DIRTY_SECTORS_FLUSHED = 0x00000105,12085CB_PERF_SEL_CC_DCC_BEYOND_TILE_SPLIT = 0x00000106,12086CB_PERF_SEL_FC_MC_DCC_WRITE_REQUEST = 0x00000107,12087CB_PERF_SEL_FC_MC_DCC_WRITE_REQUESTS_IN_FLIGHT = 0x00000108,12088CB_PERF_SEL_FC_MC_DCC_READ_REQUEST = 0x00000109,12089CB_PERF_SEL_FC_MC_DCC_READ_REQUESTS_IN_FLIGHT = 0x0000010a,12090CB_PERF_SEL_CC_DCC_RDREQ_STALL = 0x0000010b,12091CB_PERF_SEL_CC_DCC_DECOMPRESS_TIDS_IN = 0x0000010c,12092CB_PERF_SEL_CC_DCC_DECOMPRESS_TIDS_OUT = 0x0000010d,12093CB_PERF_SEL_CC_DCC_COMPRESS_TIDS_IN = 0x0000010e,12094CB_PERF_SEL_CC_DCC_COMPRESS_TIDS_OUT = 0x0000010f,12095CB_PERF_SEL_FC_DCC_KEY_VALUE__CLEAR = 0x00000110,12096CB_PERF_SEL_CC_DCC_KEY_VALUE__4_BLOCKS__2TO1 = 0x00000111,12097CB_PERF_SEL_CC_DCC_KEY_VALUE__3BLOCKS_2TO1__1BLOCK_2TO2 = 0x00000112,12098CB_PERF_SEL_CC_DCC_KEY_VALUE__2BLOCKS_2TO1__1BLOCK_2TO2__1BLOCK_2TO1 = 0x00000113,12099CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO1__1BLOCK_2TO2__2BLOCKS_2TO1 = 0x00000114,12100CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO2__3BLOCKS_2TO1 = 0x00000115,12101CB_PERF_SEL_CC_DCC_KEY_VALUE__2BLOCKS_2TO1__2BLOCKS_2TO2 = 0x00000116,12102CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO1__2BLOCKS_2TO2__1BLOCK_2TO1 = 0x00000117,12103CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO1__1BLOCK_2TO2__1BLOCK_2TO1__1BLOCK_2TO2 = 0x00000118,12104CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO2__1BLOCK_2TO1__1BLOCK_2TO2__1BLOCK_2TO1 = 0x00000119,12105CB_PERF_SEL_CC_DCC_KEY_VALUE__2BLOCKS_2TO2__2BLOCKS_2TO1 = 0x0000011a,12106CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO2__2BLOCKS_2TO1__1BLOCK_2TO2 = 0x0000011b,12107CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO1__3BLOCKS_2TO2 = 0x0000011c,12108CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO2__1BLOCK_2TO1__2BLOCKS_2TO2 = 0x0000011d,12109CB_PERF_SEL_CC_DCC_KEY_VALUE__2BLOCKS_2TO2__1BLOCK_2TO1__1BLOCK_2TO2 = 0x0000011e,12110CB_PERF_SEL_CC_DCC_KEY_VALUE__3BLOCKS_2TO2__1BLOCK_2TO1 = 0x0000011f,12111CB_PERF_SEL_CC_DCC_KEY_VALUE__2BLOCKS_4TO1 = 0x00000120,12112CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_4TO1__1BLOCK_4TO2 = 0x00000121,12113CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_4TO1__1BLOCK_4TO3 = 0x00000122,12114CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_4TO1__1BLOCK_4TO4 = 0x00000123,12115CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_4TO2__1BLOCK_4TO1 = 0x00000124,12116CB_PERF_SEL_CC_DCC_KEY_VALUE__2BLOCKS_4TO2 = 0x00000125,12117CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_4TO2__1BLOCK_4TO3 = 0x00000126,12118CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_4TO2__1BLOCK_4TO4 = 0x00000127,12119CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_4TO3__1BLOCK_4TO1 = 0x00000128,12120CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_4TO3__1BLOCK_4TO2 = 0x00000129,12121CB_PERF_SEL_CC_DCC_KEY_VALUE__2BLOCKS_4TO3 = 0x0000012a,12122CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_4TO3__1BLOCK_4TO4 = 0x0000012b,12123CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_4TO4__1BLOCK_4TO1 = 0x0000012c,12124CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_4TO4__1BLOCK_4TO2 = 0x0000012d,12125CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_4TO4__1BLOCK_4TO3 = 0x0000012e,12126CB_PERF_SEL_CC_DCC_KEY_VALUE__2BLOCKS_2TO1__1BLOCK_4TO1 = 0x0000012f,12127CB_PERF_SEL_CC_DCC_KEY_VALUE__2BLOCKS_2TO1__1BLOCK_4TO2 = 0x00000130,12128CB_PERF_SEL_CC_DCC_KEY_VALUE__2BLOCKS_2TO1__1BLOCK_4TO3 = 0x00000131,12129CB_PERF_SEL_CC_DCC_KEY_VALUE__2BLOCKS_2TO1__1BLOCK_4TO4 = 0x00000132,12130CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO1__1BLOCK_2TO2__1BLOCK_4TO1 = 0x00000133,12131CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO1__1BLOCK_2TO2__1BLOCK_4TO2 = 0x00000134,12132CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO1__1BLOCK_2TO2__1BLOCK_4TO3 = 0x00000135,12133CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO1__1BLOCK_2TO2__1BLOCK_4TO4 = 0x00000136,12134CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO2__1BLOCK_2TO1__1BLOCK_4TO1 = 0x00000137,12135CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO2__1BLOCK_2TO1__1BLOCK_4TO2 = 0x00000138,12136CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO2__1BLOCK_2TO1__1BLOCK_4TO3 = 0x00000139,12137CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO2__1BLOCK_2TO1__1BLOCK_4TO4 = 0x0000013a,12138CB_PERF_SEL_CC_DCC_KEY_VALUE__2BLOCKS_2TO2__1BLOCK_4TO1 = 0x0000013b,12139CB_PERF_SEL_CC_DCC_KEY_VALUE__2BLOCKS_2TO2__1BLOCK_4TO2 = 0x0000013c,12140CB_PERF_SEL_CC_DCC_KEY_VALUE__2BLOCKS_2TO2__1BLOCK_4TO3 = 0x0000013d,12141CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO1__1BLOCK_4TO1__1BLOCK_2TO1 = 0x0000013e,12142CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO1__1BLOCK_4TO2__1BLOCK_2TO1 = 0x0000013f,12143CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO1__1BLOCK_4TO3__1BLOCK_2TO1 = 0x00000140,12144CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO1__1BLOCK_4TO4__1BLOCK_2TO1 = 0x00000141,12145CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO2__1BLOCK_4TO1__1BLOCK_2TO1 = 0x00000142,12146CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO2__1BLOCK_4TO2__1BLOCK_2TO1 = 0x00000143,12147CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO2__1BLOCK_4TO3__1BLOCK_2TO1 = 0x00000144,12148CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO2__1BLOCK_4TO4__1BLOCK_2TO1 = 0x00000145,12149CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO1__1BLOCK_4TO1__1BLOCK_2TO2 = 0x00000146,12150CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO1__1BLOCK_4TO2__1BLOCK_2TO2 = 0x00000147,12151CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO1__1BLOCK_4TO3__1BLOCK_2TO2 = 0x00000148,12152CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO1__1BLOCK_4TO4__1BLOCK_2TO2 = 0x00000149,12153CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO2__1BLOCK_4TO1__1BLOCK_2TO2 = 0x0000014a,12154CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO2__1BLOCK_4TO2__1BLOCK_2TO2 = 0x0000014b,12155CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO2__1BLOCK_4TO3__1BLOCK_2TO2 = 0x0000014c,12156CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_4TO1__2BLOCKS_2TO1 = 0x0000014d,12157CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_4TO2__2BLOCKS_2TO1 = 0x0000014e,12158CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_4TO3__2BLOCKS_2TO1 = 0x0000014f,12159CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_4TO4__2BLOCKS_2TO1 = 0x00000150,12160CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_4TO1__2BLOCKS_2TO2 = 0x00000151,12161CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_4TO2__2BLOCKS_2TO2 = 0x00000152,12162CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_4TO3__2BLOCKS_2TO2 = 0x00000153,12163CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_4TO1__1BLOCK_2TO1__1BLOCK_2TO2 = 0x00000154,12164CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_4TO2__1BLOCK_2TO1__1BLOCK_2TO2 = 0x00000155,12165CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_4TO3__1BLOCK_2TO1__1BLOCK_2TO2 = 0x00000156,12166CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_4TO4__1BLOCK_2TO1__1BLOCK_2TO2 = 0x00000157,12167CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_4TO1__1BLOCK_2TO2__1BLOCK_2TO1 = 0x00000158,12168CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_4TO2__1BLOCK_2TO2__1BLOCK_2TO1 = 0x00000159,12169CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_4TO3__1BLOCK_2TO2__1BLOCK_2TO1 = 0x0000015a,12170CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_4TO4__1BLOCK_2TO2__1BLOCK_2TO1 = 0x0000015b,12171CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO1__1BLOCK_6TO1 = 0x0000015c,12172CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO1__1BLOCK_6TO2 = 0x0000015d,12173CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO1__1BLOCK_6TO3 = 0x0000015e,12174CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO1__1BLOCK_6TO4 = 0x0000015f,12175CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO1__1BLOCK_6TO5 = 0x00000160,12176CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO1__1BLOCK_6TO6 = 0x00000161,12177CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO1__INV0 = 0x00000162,12178CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO1__INV1 = 0x00000163,12179CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO2__1BLOCK_6TO1 = 0x00000164,12180CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO2__1BLOCK_6TO2 = 0x00000165,12181CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO2__1BLOCK_6TO3 = 0x00000166,12182CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO2__1BLOCK_6TO4 = 0x00000167,12183CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO2__1BLOCK_6TO5 = 0x00000168,12184CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO2__INV0 = 0x00000169,12185CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_2TO2__INV1 = 0x0000016a,12186CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_6TO1__1BLOCK_2TO1 = 0x0000016b,12187CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_6TO2__1BLOCK_2TO1 = 0x0000016c,12188CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_6TO3__1BLOCK_2TO1 = 0x0000016d,12189CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_6TO4__1BLOCK_2TO1 = 0x0000016e,12190CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_6TO5__1BLOCK_2TO1 = 0x0000016f,12191CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_6TO6__1BLOCK_2TO1 = 0x00000170,12192CB_PERF_SEL_CC_DCC_KEY_VALUE__INV0__1BLOCK_2TO1 = 0x00000171,12193CB_PERF_SEL_CC_DCC_KEY_VALUE__INV1__1BLOCK_2TO1 = 0x00000172,12194CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_6TO1__1BLOCK_2TO2 = 0x00000173,12195CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_6TO2__1BLOCK_2TO2 = 0x00000174,12196CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_6TO3__1BLOCK_2TO2 = 0x00000175,12197CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_6TO4__1BLOCK_2TO2 = 0x00000176,12198CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_6TO5__1BLOCK_2TO2 = 0x00000177,12199CB_PERF_SEL_CC_DCC_KEY_VALUE__INV0__1BLOCK_2TO2 = 0x00000178,12200CB_PERF_SEL_CC_DCC_KEY_VALUE__INV1__1BLOCK_2TO2 = 0x00000179,12201CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_8TO1 = 0x0000017a,12202CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_8TO2 = 0x0000017b,12203CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_8TO3 = 0x0000017c,12204CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_8TO4 = 0x0000017d,12205CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_8TO5 = 0x0000017e,12206CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_8TO6 = 0x0000017f,12207CB_PERF_SEL_CC_DCC_KEY_VALUE__1BLOCK_8TO7 = 0x00000180,12208CB_PERF_SEL_CC_DCC_KEY_VALUE__UNCOMPRESSED = 0x00000181,12209CB_PERF_SEL_CC_DCC_COMPRESS_RATIO_2TO1 = 0x00000182,12210CB_PERF_SEL_CC_DCC_COMPRESS_RATIO_4TO1 = 0x00000183,12211CB_PERF_SEL_CC_DCC_COMPRESS_RATIO_4TO2 = 0x00000184,12212CB_PERF_SEL_CC_DCC_COMPRESS_RATIO_4TO3 = 0x00000185,12213CB_PERF_SEL_CC_DCC_COMPRESS_RATIO_6TO1 = 0x00000186,12214CB_PERF_SEL_CC_DCC_COMPRESS_RATIO_6TO2 = 0x00000187,12215CB_PERF_SEL_CC_DCC_COMPRESS_RATIO_6TO3 = 0x00000188,12216CB_PERF_SEL_CC_DCC_COMPRESS_RATIO_6TO4 = 0x00000189,12217CB_PERF_SEL_CC_DCC_COMPRESS_RATIO_6TO5 = 0x0000018a,12218CB_PERF_SEL_CC_DCC_COMPRESS_RATIO_8TO1 = 0x0000018b,12219CB_PERF_SEL_CC_DCC_COMPRESS_RATIO_8TO2 = 0x0000018c,12220CB_PERF_SEL_CC_DCC_COMPRESS_RATIO_8TO3 = 0x0000018d,12221CB_PERF_SEL_CC_DCC_COMPRESS_RATIO_8TO4 = 0x0000018e,12222CB_PERF_SEL_CC_DCC_COMPRESS_RATIO_8TO5 = 0x0000018f,12223CB_PERF_SEL_CC_DCC_COMPRESS_RATIO_8TO6 = 0x00000190,12224CB_PERF_SEL_CC_DCC_COMPRESS_RATIO_8TO7 = 0x00000191,12225CB_PERF_SEL_RBP_EXPORT_8PIX_LIT_BOTH = 0x00000192,12226CB_PERF_SEL_RBP_EXPORT_8PIX_LIT_LEFT = 0x00000193,12227CB_PERF_SEL_RBP_EXPORT_8PIX_LIT_RIGHT = 0x00000194,12228CB_PERF_SEL_RBP_SPLIT_MICROTILE = 0x00000195,12229CB_PERF_SEL_RBP_SPLIT_AA_SAMPLE_MASK = 0x00000196,12230CB_PERF_SEL_RBP_SPLIT_PARTIAL_TARGET_MASK = 0x00000197,12231CB_PERF_SEL_RBP_SPLIT_LINEAR_ADDRESSING = 0x00000198,12232CB_PERF_SEL_RBP_SPLIT_AA_NO_FMASK_COMPRESS = 0x00000199,12233CB_PERF_SEL_RBP_INSERT_MISSING_LAST_QUAD = 0x0000019a,12234CB_PERF_SEL_NACK_CM_READ = 0x0000019b,12235CB_PERF_SEL_NACK_CM_WRITE = 0x0000019c,12236CB_PERF_SEL_NACK_FC_READ = 0x0000019d,12237CB_PERF_SEL_NACK_FC_WRITE = 0x0000019e,12238CB_PERF_SEL_NACK_DC_READ = 0x0000019f,12239CB_PERF_SEL_NACK_DC_WRITE = 0x000001a0,12240CB_PERF_SEL_NACK_CC_READ = 0x000001a1,12241CB_PERF_SEL_NACK_CC_WRITE = 0x000001a2,12242CB_PERF_SEL_CM_MC_EARLY_WRITE_RETURN = 0x000001a3,12243CB_PERF_SEL_FC_MC_EARLY_WRITE_RETURN = 0x000001a4,12244CB_PERF_SEL_DC_MC_EARLY_WRITE_RETURN = 0x000001a5,12245CB_PERF_SEL_CC_MC_EARLY_WRITE_RETURN = 0x000001a6,12246CB_PERF_SEL_CM_MC_EARLY_WRITE_REQUESTS_IN_FLIGHT = 0x000001a7,12247CB_PERF_SEL_FC_MC_EARLY_WRITE_REQUESTS_IN_FLIGHT = 0x000001a8,12248CB_PERF_SEL_DC_MC_EARLY_WRITE_REQUESTS_IN_FLIGHT = 0x000001a9,12249CB_PERF_SEL_CC_MC_EARLY_WRITE_REQUESTS_IN_FLIGHT = 0x000001aa,12250CB_PERF_SEL_CM_MC_WRITE_ACK64B = 0x000001ab,12251CB_PERF_SEL_FC_MC_WRITE_ACK64B = 0x000001ac,12252CB_PERF_SEL_DC_MC_WRITE_ACK64B = 0x000001ad,12253CB_PERF_SEL_CC_MC_WRITE_ACK64B = 0x000001ae,12254CB_PERF_SEL_EVENT_BOTTOM_OF_PIPE_TS = 0x000001af,12255CB_PERF_SEL_EVENT_FLUSH_AND_INV_DB_DATA_TS = 0x000001b0,12256CB_PERF_SEL_EVENT_FLUSH_AND_INV_CB_PIXEL_DATA = 0x000001b1,12257CB_PERF_SEL_DB_CB_TILE_TILENOTEVENT = 0x000001b2,12258CB_PERF_SEL_LQUAD_FORMAT_IS_EXPORT_32BPP_8PIX = 0x000001b3,12259CB_PERF_SEL_LQUAD_FORMAT_IS_EXPORT_16_16_UNSIGNED_8PIX = 0x000001b4,12260CB_PERF_SEL_LQUAD_FORMAT_IS_EXPORT_16_16_SIGNED_8PIX = 0x000001b5,12261CB_PERF_SEL_LQUAD_FORMAT_IS_EXPORT_16_16_FLOAT_8PIX = 0x000001b6,12262CB_PERF_SEL_MERGE_PIXELS_WITH_BLEND_ENABLED = 0x000001b7,12263CB_PERF_SEL_DB_CB_CONTEXT_DONE = 0x000001b8,12264CB_PERF_SEL_DB_CB_EOP_DONE = 0x000001b9,12265CB_PERF_SEL_CC_MC_WRITE_REQUEST_PARTIAL = 0x000001ba,12266CB_PERF_SEL_CC_BB_BLEND_PIXEL_VLD = 0x000001bb,12267} CBPerfSel;1226812269/*12270* CmaskAddr enum12271*/1227212273typedef enum CmaskAddr {12274CMASK_ADDR_TILED = 0x00000000,12275CMASK_ADDR_LINEAR = 0x00000001,12276CMASK_ADDR_COMPATIBLE = 0x00000002,12277} CmaskAddr;1227812279/*12280* SourceFormat enum12281*/1228212283typedef enum SourceFormat {12284EXPORT_4C_32BPC = 0x00000000,12285EXPORT_4C_16BPC = 0x00000001,12286EXPORT_2C_32BPC_GR = 0x00000002,12287EXPORT_2C_32BPC_AR = 0x00000003,12288} SourceFormat;1228912290/*******************************************************12291* TC Enums12292*******************************************************/1229312294/*12295* TC_OP_MASKS enum12296*/1229712298typedef enum TC_OP_MASKS {12299TC_OP_MASK_FLUSH_DENROM = 0x00000008,12300TC_OP_MASK_64 = 0x00000020,12301TC_OP_MASK_NO_RTN = 0x00000040,12302} TC_OP_MASKS;1230312304/*12305* TC_OP enum12306*/1230712308typedef enum TC_OP {12309TC_OP_READ = 0x00000000,12310TC_OP_ATOMIC_FCMPSWAP_RTN_32 = 0x00000001,12311TC_OP_ATOMIC_FMIN_RTN_32 = 0x00000002,12312TC_OP_ATOMIC_FMAX_RTN_32 = 0x00000003,12313TC_OP_RESERVED_FOP_RTN_32_0 = 0x00000004,12314TC_OP_RESERVED_FOP_RTN_32_1 = 0x00000005,12315TC_OP_RESERVED_FOP_RTN_32_2 = 0x00000006,12316TC_OP_ATOMIC_SWAP_RTN_32 = 0x00000007,12317TC_OP_ATOMIC_CMPSWAP_RTN_32 = 0x00000008,12318TC_OP_ATOMIC_FCMPSWAP_FLUSH_DENORM_RTN_32 = 0x00000009,12319TC_OP_ATOMIC_FMIN_FLUSH_DENORM_RTN_32 = 0x0000000a,12320TC_OP_ATOMIC_FMAX_FLUSH_DENORM_RTN_32 = 0x0000000b,12321TC_OP_PROBE_FILTER = 0x0000000c,12322TC_OP_RESERVED_FOP_FLUSH_DENORM_RTN_32_1 = 0x0000000d,12323TC_OP_RESERVED_FOP_FLUSH_DENORM_RTN_32_2 = 0x0000000e,12324TC_OP_ATOMIC_ADD_RTN_32 = 0x0000000f,12325TC_OP_ATOMIC_SUB_RTN_32 = 0x00000010,12326TC_OP_ATOMIC_SMIN_RTN_32 = 0x00000011,12327TC_OP_ATOMIC_UMIN_RTN_32 = 0x00000012,12328TC_OP_ATOMIC_SMAX_RTN_32 = 0x00000013,12329TC_OP_ATOMIC_UMAX_RTN_32 = 0x00000014,12330TC_OP_ATOMIC_AND_RTN_32 = 0x00000015,12331TC_OP_ATOMIC_OR_RTN_32 = 0x00000016,12332TC_OP_ATOMIC_XOR_RTN_32 = 0x00000017,12333TC_OP_ATOMIC_INC_RTN_32 = 0x00000018,12334TC_OP_ATOMIC_DEC_RTN_32 = 0x00000019,12335TC_OP_WBINVL1_VOL = 0x0000001a,12336TC_OP_WBINVL1_SD = 0x0000001b,12337TC_OP_RESERVED_NON_FLOAT_RTN_32_0 = 0x0000001c,12338TC_OP_RESERVED_NON_FLOAT_RTN_32_1 = 0x0000001d,12339TC_OP_RESERVED_NON_FLOAT_RTN_32_2 = 0x0000001e,12340TC_OP_RESERVED_NON_FLOAT_RTN_32_3 = 0x0000001f,12341TC_OP_WRITE = 0x00000020,12342TC_OP_ATOMIC_FCMPSWAP_RTN_64 = 0x00000021,12343TC_OP_ATOMIC_FMIN_RTN_64 = 0x00000022,12344TC_OP_ATOMIC_FMAX_RTN_64 = 0x00000023,12345TC_OP_RESERVED_FOP_RTN_64_0 = 0x00000024,12346TC_OP_RESERVED_FOP_RTN_64_1 = 0x00000025,12347TC_OP_RESERVED_FOP_RTN_64_2 = 0x00000026,12348TC_OP_ATOMIC_SWAP_RTN_64 = 0x00000027,12349TC_OP_ATOMIC_CMPSWAP_RTN_64 = 0x00000028,12350TC_OP_ATOMIC_FCMPSWAP_FLUSH_DENORM_RTN_64 = 0x00000029,12351TC_OP_ATOMIC_FMIN_FLUSH_DENORM_RTN_64 = 0x0000002a,12352TC_OP_ATOMIC_FMAX_FLUSH_DENORM_RTN_64 = 0x0000002b,12353TC_OP_WBINVL2_SD = 0x0000002c,12354TC_OP_RESERVED_FOP_FLUSH_DENORM_RTN_64_0 = 0x0000002d,12355TC_OP_RESERVED_FOP_FLUSH_DENORM_RTN_64_1 = 0x0000002e,12356TC_OP_ATOMIC_ADD_RTN_64 = 0x0000002f,12357TC_OP_ATOMIC_SUB_RTN_64 = 0x00000030,12358TC_OP_ATOMIC_SMIN_RTN_64 = 0x00000031,12359TC_OP_ATOMIC_UMIN_RTN_64 = 0x00000032,12360TC_OP_ATOMIC_SMAX_RTN_64 = 0x00000033,12361TC_OP_ATOMIC_UMAX_RTN_64 = 0x00000034,12362TC_OP_ATOMIC_AND_RTN_64 = 0x00000035,12363TC_OP_ATOMIC_OR_RTN_64 = 0x00000036,12364TC_OP_ATOMIC_XOR_RTN_64 = 0x00000037,12365TC_OP_ATOMIC_INC_RTN_64 = 0x00000038,12366TC_OP_ATOMIC_DEC_RTN_64 = 0x00000039,12367TC_OP_WBL2_NC = 0x0000003a,12368TC_OP_WBL2_WC = 0x0000003b,12369TC_OP_RESERVED_NON_FLOAT_RTN_64_1 = 0x0000003c,12370TC_OP_RESERVED_NON_FLOAT_RTN_64_2 = 0x0000003d,12371TC_OP_RESERVED_NON_FLOAT_RTN_64_3 = 0x0000003e,12372TC_OP_RESERVED_NON_FLOAT_RTN_64_4 = 0x0000003f,12373TC_OP_WBINVL1 = 0x00000040,12374TC_OP_ATOMIC_FCMPSWAP_32 = 0x00000041,12375TC_OP_ATOMIC_FMIN_32 = 0x00000042,12376TC_OP_ATOMIC_FMAX_32 = 0x00000043,12377TC_OP_RESERVED_FOP_32_0 = 0x00000044,12378TC_OP_RESERVED_FOP_32_1 = 0x00000045,12379TC_OP_RESERVED_FOP_32_2 = 0x00000046,12380TC_OP_ATOMIC_SWAP_32 = 0x00000047,12381TC_OP_ATOMIC_CMPSWAP_32 = 0x00000048,12382TC_OP_ATOMIC_FCMPSWAP_FLUSH_DENORM_32 = 0x00000049,12383TC_OP_ATOMIC_FMIN_FLUSH_DENORM_32 = 0x0000004a,12384TC_OP_ATOMIC_FMAX_FLUSH_DENORM_32 = 0x0000004b,12385TC_OP_INV_METADATA = 0x0000004c,12386TC_OP_RESERVED_FOP_FLUSH_DENORM_32_1 = 0x0000004d,12387TC_OP_RESERVED_FOP_FLUSH_DENORM_32_2 = 0x0000004e,12388TC_OP_ATOMIC_ADD_32 = 0x0000004f,12389TC_OP_ATOMIC_SUB_32 = 0x00000050,12390TC_OP_ATOMIC_SMIN_32 = 0x00000051,12391TC_OP_ATOMIC_UMIN_32 = 0x00000052,12392TC_OP_ATOMIC_SMAX_32 = 0x00000053,12393TC_OP_ATOMIC_UMAX_32 = 0x00000054,12394TC_OP_ATOMIC_AND_32 = 0x00000055,12395TC_OP_ATOMIC_OR_32 = 0x00000056,12396TC_OP_ATOMIC_XOR_32 = 0x00000057,12397TC_OP_ATOMIC_INC_32 = 0x00000058,12398TC_OP_ATOMIC_DEC_32 = 0x00000059,12399TC_OP_INVL2_NC = 0x0000005a,12400TC_OP_NOP_RTN0 = 0x0000005b,12401TC_OP_RESERVED_NON_FLOAT_32_1 = 0x0000005c,12402TC_OP_RESERVED_NON_FLOAT_32_2 = 0x0000005d,12403TC_OP_RESERVED_NON_FLOAT_32_3 = 0x0000005e,12404TC_OP_RESERVED_NON_FLOAT_32_4 = 0x0000005f,12405TC_OP_WBINVL2 = 0x00000060,12406TC_OP_ATOMIC_FCMPSWAP_64 = 0x00000061,12407TC_OP_ATOMIC_FMIN_64 = 0x00000062,12408TC_OP_ATOMIC_FMAX_64 = 0x00000063,12409TC_OP_RESERVED_FOP_64_0 = 0x00000064,12410TC_OP_RESERVED_FOP_64_1 = 0x00000065,12411TC_OP_RESERVED_FOP_64_2 = 0x00000066,12412TC_OP_ATOMIC_SWAP_64 = 0x00000067,12413TC_OP_ATOMIC_CMPSWAP_64 = 0x00000068,12414TC_OP_ATOMIC_FCMPSWAP_FLUSH_DENORM_64 = 0x00000069,12415TC_OP_ATOMIC_FMIN_FLUSH_DENORM_64 = 0x0000006a,12416TC_OP_ATOMIC_FMAX_FLUSH_DENORM_64 = 0x0000006b,12417TC_OP_RESERVED_FOP_FLUSH_DENORM_64_0 = 0x0000006c,12418TC_OP_RESERVED_FOP_FLUSH_DENORM_64_1 = 0x0000006d,12419TC_OP_RESERVED_FOP_FLUSH_DENORM_64_2 = 0x0000006e,12420TC_OP_ATOMIC_ADD_64 = 0x0000006f,12421TC_OP_ATOMIC_SUB_64 = 0x00000070,12422TC_OP_ATOMIC_SMIN_64 = 0x00000071,12423TC_OP_ATOMIC_UMIN_64 = 0x00000072,12424TC_OP_ATOMIC_SMAX_64 = 0x00000073,12425TC_OP_ATOMIC_UMAX_64 = 0x00000074,12426TC_OP_ATOMIC_AND_64 = 0x00000075,12427TC_OP_ATOMIC_OR_64 = 0x00000076,12428TC_OP_ATOMIC_XOR_64 = 0x00000077,12429TC_OP_ATOMIC_INC_64 = 0x00000078,12430TC_OP_ATOMIC_DEC_64 = 0x00000079,12431TC_OP_WBINVL2_NC = 0x0000007a,12432TC_OP_NOP_ACK = 0x0000007b,12433TC_OP_RESERVED_NON_FLOAT_64_1 = 0x0000007c,12434TC_OP_RESERVED_NON_FLOAT_64_2 = 0x0000007d,12435TC_OP_RESERVED_NON_FLOAT_64_3 = 0x0000007e,12436TC_OP_RESERVED_NON_FLOAT_64_4 = 0x0000007f,12437} TC_OP;1243812439/*12440* TC_NACKS enum12441*/1244212443typedef enum TC_NACKS {12444TC_NACK_NO_FAULT = 0x00000000,12445TC_NACK_PAGE_FAULT = 0x00000001,12446TC_NACK_PROTECTION_FAULT = 0x00000002,12447TC_NACK_DATA_ERROR = 0x00000003,12448} TC_NACKS;1244912450/*12451* TC_EA_CID enum12452*/1245312454typedef enum TC_EA_CID {12455TC_EA_CID_RT = 0x00000000,12456TC_EA_CID_FMASK = 0x00000001,12457TC_EA_CID_DCC = 0x00000002,12458TC_EA_CID_TCPMETA = 0x00000003,12459TC_EA_CID_Z = 0x00000004,12460TC_EA_CID_STENCIL = 0x00000005,12461TC_EA_CID_HTILE = 0x00000006,12462TC_EA_CID_MISC = 0x00000007,12463TC_EA_CID_TCP = 0x00000008,12464TC_EA_CID_SQC = 0x00000009,12465TC_EA_CID_CPF = 0x0000000a,12466TC_EA_CID_CPG = 0x0000000b,12467TC_EA_CID_IA = 0x0000000c,12468TC_EA_CID_WD = 0x0000000d,12469TC_EA_CID_PA = 0x0000000e,12470TC_EA_CID_UTCL2_TPI = 0x0000000f,12471} TC_EA_CID;1247212473/*******************************************************12474* GL2 Enums12475*******************************************************/1247612477/*12478* GL2_OP_MASKS enum12479*/1248012481typedef enum GL2_OP_MASKS {12482GL2_OP_MASK_FLUSH_DENROM = 0x00000008,12483GL2_OP_MASK_64 = 0x00000020,12484GL2_OP_MASK_NO_RTN = 0x00000040,12485} GL2_OP_MASKS;1248612487/*12488* GL2_OP enum12489*/1249012491typedef enum GL2_OP {12492GL2_OP_READ = 0x00000000,12493GL2_OP_ATOMIC_FCMPSWAP_RTN_32 = 0x00000001,12494GL2_OP_ATOMIC_FMIN_RTN_32 = 0x00000002,12495GL2_OP_ATOMIC_FMAX_RTN_32 = 0x00000003,12496GL2_OP_ATOMIC_SWAP_RTN_32 = 0x00000007,12497GL2_OP_ATOMIC_CMPSWAP_RTN_32 = 0x00000008,12498GL2_OP_ATOMIC_FCMPSWAP_FLUSH_DENORM_RTN_32 = 0x00000009,12499GL2_OP_ATOMIC_FMIN_FLUSH_DENORM_RTN_32 = 0x0000000a,12500GL2_OP_ATOMIC_FMAX_FLUSH_DENORM_RTN_32 = 0x0000000b,12501GL2_OP_PROBE_FILTER = 0x0000000c,12502GL2_OP_RESERVED_FOP_FLUSH_DENORM_RTN_32_1 = 0x0000000d,12503GL2_OP_RESERVED_FOP_FLUSH_DENORM_RTN_32_2 = 0x0000000e,12504GL2_OP_ATOMIC_ADD_RTN_32 = 0x0000000f,12505GL2_OP_ATOMIC_SUB_RTN_32 = 0x00000010,12506GL2_OP_ATOMIC_SMIN_RTN_32 = 0x00000011,12507GL2_OP_ATOMIC_UMIN_RTN_32 = 0x00000012,12508GL2_OP_ATOMIC_SMAX_RTN_32 = 0x00000013,12509GL2_OP_ATOMIC_UMAX_RTN_32 = 0x00000014,12510GL2_OP_ATOMIC_AND_RTN_32 = 0x00000015,12511GL2_OP_ATOMIC_OR_RTN_32 = 0x00000016,12512GL2_OP_ATOMIC_XOR_RTN_32 = 0x00000017,12513GL2_OP_ATOMIC_INC_RTN_32 = 0x00000018,12514GL2_OP_ATOMIC_DEC_RTN_32 = 0x00000019,12515GL2_OP_WRITE = 0x00000020,12516GL2_OP_ATOMIC_FCMPSWAP_RTN_64 = 0x00000021,12517GL2_OP_ATOMIC_FMIN_RTN_64 = 0x00000022,12518GL2_OP_ATOMIC_FMAX_RTN_64 = 0x00000023,12519GL2_OP_ATOMIC_SWAP_RTN_64 = 0x00000027,12520GL2_OP_ATOMIC_CMPSWAP_RTN_64 = 0x00000028,12521GL2_OP_ATOMIC_FCMPSWAP_FLUSH_DENORM_RTN_64 = 0x00000029,12522GL2_OP_ATOMIC_FMIN_FLUSH_DENORM_RTN_64 = 0x0000002a,12523GL2_OP_ATOMIC_FMAX_FLUSH_DENORM_RTN_64 = 0x0000002b,12524GL2_OP_ATOMIC_ADD_RTN_64 = 0x0000002f,12525GL2_OP_ATOMIC_SUB_RTN_64 = 0x00000030,12526GL2_OP_ATOMIC_SMIN_RTN_64 = 0x00000031,12527GL2_OP_ATOMIC_UMIN_RTN_64 = 0x00000032,12528GL2_OP_ATOMIC_SMAX_RTN_64 = 0x00000033,12529GL2_OP_ATOMIC_UMAX_RTN_64 = 0x00000034,12530GL2_OP_ATOMIC_AND_RTN_64 = 0x00000035,12531GL2_OP_ATOMIC_OR_RTN_64 = 0x00000036,12532GL2_OP_ATOMIC_XOR_RTN_64 = 0x00000037,12533GL2_OP_ATOMIC_INC_RTN_64 = 0x00000038,12534GL2_OP_ATOMIC_DEC_RTN_64 = 0x00000039,12535GL2_OP_GL1_INV = 0x00000040,12536GL2_OP_ATOMIC_FCMPSWAP_32 = 0x00000041,12537GL2_OP_ATOMIC_FMIN_32 = 0x00000042,12538GL2_OP_ATOMIC_FMAX_32 = 0x00000043,12539GL2_OP_ATOMIC_SWAP_32 = 0x00000047,12540GL2_OP_ATOMIC_CMPSWAP_32 = 0x00000048,12541GL2_OP_ATOMIC_FCMPSWAP_FLUSH_DENORM_32 = 0x00000049,12542GL2_OP_ATOMIC_FMIN_FLUSH_DENORM_32 = 0x0000004a,12543GL2_OP_ATOMIC_FMAX_FLUSH_DENORM_32 = 0x0000004b,12544GL2_OP_ATOMIC_ADD_32 = 0x0000004f,12545GL2_OP_ATOMIC_SUB_32 = 0x00000050,12546GL2_OP_ATOMIC_SMIN_32 = 0x00000051,12547GL2_OP_ATOMIC_UMIN_32 = 0x00000052,12548GL2_OP_ATOMIC_SMAX_32 = 0x00000053,12549GL2_OP_ATOMIC_UMAX_32 = 0x00000054,12550GL2_OP_ATOMIC_AND_32 = 0x00000055,12551GL2_OP_ATOMIC_OR_32 = 0x00000056,12552GL2_OP_ATOMIC_XOR_32 = 0x00000057,12553GL2_OP_ATOMIC_INC_32 = 0x00000058,12554GL2_OP_ATOMIC_DEC_32 = 0x00000059,12555GL2_OP_NOP_RTN0 = 0x0000005b,12556GL2_OP_ATOMIC_FCMPSWAP_64 = 0x00000061,12557GL2_OP_ATOMIC_FMIN_64 = 0x00000062,12558GL2_OP_ATOMIC_FMAX_64 = 0x00000063,12559GL2_OP_ATOMIC_SWAP_64 = 0x00000067,12560GL2_OP_ATOMIC_CMPSWAP_64 = 0x00000068,12561GL2_OP_ATOMIC_FCMPSWAP_FLUSH_DENORM_64 = 0x00000069,12562GL2_OP_ATOMIC_FMIN_FLUSH_DENORM_64 = 0x0000006a,12563GL2_OP_ATOMIC_FMAX_FLUSH_DENORM_64 = 0x0000006b,12564GL2_OP_ATOMIC_ADD_64 = 0x0000006f,12565GL2_OP_ATOMIC_SUB_64 = 0x00000070,12566GL2_OP_ATOMIC_SMIN_64 = 0x00000071,12567GL2_OP_ATOMIC_UMIN_64 = 0x00000072,12568GL2_OP_ATOMIC_SMAX_64 = 0x00000073,12569GL2_OP_ATOMIC_UMAX_64 = 0x00000074,12570GL2_OP_ATOMIC_AND_64 = 0x00000075,12571GL2_OP_ATOMIC_OR_64 = 0x00000076,12572GL2_OP_ATOMIC_XOR_64 = 0x00000077,12573GL2_OP_ATOMIC_INC_64 = 0x00000078,12574GL2_OP_ATOMIC_DEC_64 = 0x00000079,12575GL2_OP_NOP_ACK = 0x0000007b,12576} GL2_OP;1257712578/*12579* GL2_NACKS enum12580*/1258112582typedef enum GL2_NACKS {12583GL2_NACK_NO_FAULT = 0x00000000,12584GL2_NACK_PAGE_FAULT = 0x00000001,12585GL2_NACK_PROTECTION_FAULT = 0x00000002,12586GL2_NACK_DATA_ERROR = 0x00000003,12587} GL2_NACKS;1258812589/*12590* GL2_EA_CID enum12591*/1259212593typedef enum GL2_EA_CID {12594GL2_EA_CID_CLIENT = 0x00000000,12595GL2_EA_CID_SDMA = 0x00000001,12596GL2_EA_CID_RLC = 0x00000002,12597GL2_EA_CID_CP = 0x00000004,12598GL2_EA_CID_CPDMA = 0x00000005,12599GL2_EA_CID_UTCL2 = 0x00000006,12600GL2_EA_CID_RT = 0x00000007,12601GL2_EA_CID_FMASK = 0x00000008,12602GL2_EA_CID_DCC = 0x00000009,12603GL2_EA_CID_Z_STENCIL = 0x0000000a,12604GL2_EA_CID_ZPCPSD = 0x0000000b,12605GL2_EA_CID_HTILE = 0x0000000c,12606GL2_EA_CID_TCPMETA = 0x0000000f,12607} GL2_EA_CID;1260812609/*******************************************************12610* SPI Enums12611*******************************************************/1261212613/*12614* SPI_SAMPLE_CNTL enum12615*/1261612617typedef enum SPI_SAMPLE_CNTL {12618CENTROIDS_ONLY = 0x00000000,12619CENTERS_ONLY = 0x00000001,12620CENTROIDS_AND_CENTERS = 0x00000002,12621UNDEF = 0x00000003,12622} SPI_SAMPLE_CNTL;1262312624/*12625* SPI_FOG_MODE enum12626*/1262712628typedef enum SPI_FOG_MODE {12629SPI_FOG_NONE = 0x00000000,12630SPI_FOG_EXP = 0x00000001,12631SPI_FOG_EXP2 = 0x00000002,12632SPI_FOG_LINEAR = 0x00000003,12633} SPI_FOG_MODE;1263412635/*12636* SPI_PNT_SPRITE_OVERRIDE enum12637*/1263812639typedef enum SPI_PNT_SPRITE_OVERRIDE {12640SPI_PNT_SPRITE_SEL_0 = 0x00000000,12641SPI_PNT_SPRITE_SEL_1 = 0x00000001,12642SPI_PNT_SPRITE_SEL_S = 0x00000002,12643SPI_PNT_SPRITE_SEL_T = 0x00000003,12644SPI_PNT_SPRITE_SEL_NONE = 0x00000004,12645} SPI_PNT_SPRITE_OVERRIDE;1264612647/*12648* SPI_PERFCNT_SEL enum12649*/1265012651typedef enum SPI_PERFCNT_SEL {12652SPI_PERF_VS_WINDOW_VALID = 0x00000000,12653SPI_PERF_VS_BUSY = 0x00000001,12654SPI_PERF_VS_FIRST_WAVE = 0x00000002,12655SPI_PERF_VS_LAST_WAVE = 0x00000003,12656SPI_PERF_VS_LSHS_DEALLOC = 0x00000004,12657SPI_PERF_VS_PC_STALL = 0x00000005,12658SPI_PERF_VS_POS0_STALL = 0x00000006,12659SPI_PERF_VS_POS1_STALL = 0x00000007,12660SPI_PERF_VS_CRAWLER_STALL = 0x00000008,12661SPI_PERF_VS_EVENT_WAVE = 0x00000009,12662SPI_PERF_VS_WAVE = 0x0000000a,12663SPI_PERF_VS_PERS_UPD_FULL0 = 0x0000000b,12664SPI_PERF_VS_PERS_UPD_FULL1 = 0x0000000c,12665SPI_PERF_VS_LATE_ALLOC_FULL = 0x0000000d,12666SPI_PERF_VS_FIRST_SUBGRP = 0x0000000e,12667SPI_PERF_VS_LAST_SUBGRP = 0x0000000f,12668SPI_PERF_VS_ALLOC_CNT = 0x00000010,12669SPI_PERF_VS_PC_ALLOC_CNT = 0x00000011,12670SPI_PERF_VS_LATE_ALLOC_ACCUM = 0x00000012,12671SPI_PERF_GS_WINDOW_VALID = 0x00000013,12672SPI_PERF_GS_BUSY = 0x00000014,12673SPI_PERF_GS_CRAWLER_STALL = 0x00000015,12674SPI_PERF_GS_EVENT_WAVE = 0x00000016,12675SPI_PERF_GS_WAVE = 0x00000017,12676SPI_PERF_GS_PERS_UPD_FULL0 = 0x00000018,12677SPI_PERF_GS_PERS_UPD_FULL1 = 0x00000019,12678SPI_PERF_GS_FIRST_SUBGRP = 0x0000001a,12679SPI_PERF_GS_LAST_SUBGRP = 0x0000001b,12680SPI_PERF_GS_HS_DEALLOC = 0x0000001c,12681SPI_PERF_GS_NGG_SE_LATE_ALLOC_LIMIT = 0x0000001d,12682SPI_PERF_GS_GRP_FIFO_FULL = 0x0000001e,12683SPI_PERF_HS_WINDOW_VALID = 0x0000001f,12684SPI_PERF_HS_BUSY = 0x00000020,12685SPI_PERF_HS_CRAWLER_STALL = 0x00000021,12686SPI_PERF_HS_FIRST_WAVE = 0x00000022,12687SPI_PERF_HS_LAST_WAVE = 0x00000023,12688SPI_PERF_HS_OFFCHIP_LDS_STALL = 0x00000024,12689SPI_PERF_HS_EVENT_WAVE = 0x00000025,12690SPI_PERF_HS_WAVE = 0x00000026,12691SPI_PERF_HS_PERS_UPD_FULL0 = 0x00000027,12692SPI_PERF_HS_PERS_UPD_FULL1 = 0x00000028,12693SPI_PERF_CSG_WINDOW_VALID = 0x00000029,12694SPI_PERF_CSG_BUSY = 0x0000002a,12695SPI_PERF_CSG_NUM_THREADGROUPS = 0x0000002b,12696SPI_PERF_CSG_CRAWLER_STALL = 0x0000002c,12697SPI_PERF_CSG_EVENT_WAVE = 0x0000002d,12698SPI_PERF_CSG_WAVE = 0x0000002e,12699SPI_PERF_CSN_WINDOW_VALID = 0x0000002f,12700SPI_PERF_CSN_BUSY = 0x00000030,12701SPI_PERF_CSN_NUM_THREADGROUPS = 0x00000031,12702SPI_PERF_CSN_CRAWLER_STALL = 0x00000032,12703SPI_PERF_CSN_EVENT_WAVE = 0x00000033,12704SPI_PERF_CSN_WAVE = 0x00000034,12705SPI_PERF_PS0_WINDOW_VALID = 0x00000035,12706SPI_PERF_PS1_WINDOW_VALID = 0x00000036,12707SPI_PERF_PS2_WINDOW_VALID = 0x00000037,12708SPI_PERF_PS3_WINDOW_VALID = 0x00000038,12709SPI_PERF_PS0_BUSY = 0x00000039,12710SPI_PERF_PS1_BUSY = 0x0000003a,12711SPI_PERF_PS2_BUSY = 0x0000003b,12712SPI_PERF_PS3_BUSY = 0x0000003c,12713SPI_PERF_PS0_ACTIVE = 0x0000003d,12714SPI_PERF_PS1_ACTIVE = 0x0000003e,12715SPI_PERF_PS2_ACTIVE = 0x0000003f,12716SPI_PERF_PS3_ACTIVE = 0x00000040,12717SPI_PERF_PS0_DEALLOC_BIN0 = 0x00000041,12718SPI_PERF_PS1_DEALLOC_BIN0 = 0x00000042,12719SPI_PERF_PS2_DEALLOC_BIN0 = 0x00000043,12720SPI_PERF_PS3_DEALLOC_BIN0 = 0x00000044,12721SPI_PERF_PS0_FPOS_BIN1_STALL = 0x00000045,12722SPI_PERF_PS1_FPOS_BIN1_STALL = 0x00000046,12723SPI_PERF_PS2_FPOS_BIN1_STALL = 0x00000047,12724SPI_PERF_PS3_FPOS_BIN1_STALL = 0x00000048,12725SPI_PERF_PS0_EVENT_WAVE = 0x00000049,12726SPI_PERF_PS1_EVENT_WAVE = 0x0000004a,12727SPI_PERF_PS2_EVENT_WAVE = 0x0000004b,12728SPI_PERF_PS3_EVENT_WAVE = 0x0000004c,12729SPI_PERF_PS0_WAVE = 0x0000004d,12730SPI_PERF_PS1_WAVE = 0x0000004e,12731SPI_PERF_PS2_WAVE = 0x0000004f,12732SPI_PERF_PS3_WAVE = 0x00000050,12733SPI_PERF_PS0_OPT_WAVE = 0x00000051,12734SPI_PERF_PS1_OPT_WAVE = 0x00000052,12735SPI_PERF_PS2_OPT_WAVE = 0x00000053,12736SPI_PERF_PS3_OPT_WAVE = 0x00000054,12737SPI_PERF_PS0_PASS_BIN0 = 0x00000055,12738SPI_PERF_PS1_PASS_BIN0 = 0x00000056,12739SPI_PERF_PS2_PASS_BIN0 = 0x00000057,12740SPI_PERF_PS3_PASS_BIN0 = 0x00000058,12741SPI_PERF_PS0_PASS_BIN1 = 0x00000059,12742SPI_PERF_PS1_PASS_BIN1 = 0x0000005a,12743SPI_PERF_PS2_PASS_BIN1 = 0x0000005b,12744SPI_PERF_PS3_PASS_BIN1 = 0x0000005c,12745SPI_PERF_PS0_FPOS_BIN2 = 0x0000005d,12746SPI_PERF_PS1_FPOS_BIN2 = 0x0000005e,12747SPI_PERF_PS2_FPOS_BIN2 = 0x0000005f,12748SPI_PERF_PS3_FPOS_BIN2 = 0x00000060,12749SPI_PERF_PS0_PRIM_BIN0 = 0x00000061,12750SPI_PERF_PS1_PRIM_BIN0 = 0x00000062,12751SPI_PERF_PS2_PRIM_BIN0 = 0x00000063,12752SPI_PERF_PS3_PRIM_BIN0 = 0x00000064,12753SPI_PERF_PS0_PRIM_BIN1 = 0x00000065,12754SPI_PERF_PS1_PRIM_BIN1 = 0x00000066,12755SPI_PERF_PS2_PRIM_BIN1 = 0x00000067,12756SPI_PERF_PS3_PRIM_BIN1 = 0x00000068,12757SPI_PERF_PS0_CNF_BIN2 = 0x00000069,12758SPI_PERF_PS1_CNF_BIN2 = 0x0000006a,12759SPI_PERF_PS2_CNF_BIN2 = 0x0000006b,12760SPI_PERF_PS3_CNF_BIN2 = 0x0000006c,12761SPI_PERF_PS0_CNF_BIN3 = 0x0000006d,12762SPI_PERF_PS1_CNF_BIN3 = 0x0000006e,12763SPI_PERF_PS2_CNF_BIN3 = 0x0000006f,12764SPI_PERF_PS3_CNF_BIN3 = 0x00000070,12765SPI_PERF_PS0_CRAWLER_STALL = 0x00000071,12766SPI_PERF_PS1_CRAWLER_STALL = 0x00000072,12767SPI_PERF_PS2_CRAWLER_STALL = 0x00000073,12768SPI_PERF_PS3_CRAWLER_STALL = 0x00000074,12769SPI_PERF_PS0_LDS_RES_FULL = 0x00000075,12770SPI_PERF_PS1_LDS_RES_FULL = 0x00000076,12771SPI_PERF_PS2_LDS_RES_FULL = 0x00000077,12772SPI_PERF_PS3_LDS_RES_FULL = 0x00000078,12773SPI_PERF_PS_PERS_UPD_FULL0 = 0x00000079,12774SPI_PERF_PS_PERS_UPD_FULL1 = 0x0000007a,12775SPI_PERF_PS0_POPS_WAVE_SENT = 0x0000007b,12776SPI_PERF_PS1_POPS_WAVE_SENT = 0x0000007c,12777SPI_PERF_PS2_POPS_WAVE_SENT = 0x0000007d,12778SPI_PERF_PS3_POPS_WAVE_SENT = 0x0000007e,12779SPI_PERF_PS0_POPS_WAVE_EXIT = 0x0000007f,12780SPI_PERF_PS1_POPS_WAVE_EXIT = 0x00000080,12781SPI_PERF_PS2_POPS_WAVE_EXIT = 0x00000081,12782SPI_PERF_PS3_POPS_WAVE_EXIT = 0x00000082,12783SPI_PERF_LDS0_PC_VALID = 0x00000083,12784SPI_PERF_LDS1_PC_VALID = 0x00000084,12785SPI_PERF_RA_PIPE_REQ_BIN2 = 0x00000085,12786SPI_PERF_RA_TASK_REQ_BIN3 = 0x00000086,12787SPI_PERF_RA_WR_CTL_FULL = 0x00000087,12788SPI_PERF_RA_REQ_NO_ALLOC = 0x00000088,12789SPI_PERF_RA_REQ_NO_ALLOC_PS = 0x00000089,12790SPI_PERF_RA_REQ_NO_ALLOC_VS = 0x0000008a,12791SPI_PERF_RA_REQ_NO_ALLOC_GS = 0x0000008b,12792SPI_PERF_RA_REQ_NO_ALLOC_HS = 0x0000008c,12793SPI_PERF_RA_REQ_NO_ALLOC_CSG = 0x0000008d,12794SPI_PERF_RA_REQ_NO_ALLOC_CSN = 0x0000008e,12795SPI_PERF_RA_RES_STALL_PS = 0x0000008f,12796SPI_PERF_RA_RES_STALL_VS = 0x00000090,12797SPI_PERF_RA_RES_STALL_GS = 0x00000091,12798SPI_PERF_RA_RES_STALL_HS = 0x00000092,12799SPI_PERF_RA_RES_STALL_CSG = 0x00000093,12800SPI_PERF_RA_RES_STALL_CSN = 0x00000094,12801SPI_PERF_RA_TMP_STALL_PS = 0x00000095,12802SPI_PERF_RA_TMP_STALL_VS = 0x00000096,12803SPI_PERF_RA_TMP_STALL_GS = 0x00000097,12804SPI_PERF_RA_TMP_STALL_HS = 0x00000098,12805SPI_PERF_RA_TMP_STALL_CSG = 0x00000099,12806SPI_PERF_RA_TMP_STALL_CSN = 0x0000009a,12807SPI_PERF_RA_WAVE_SIMD_FULL_PS = 0x0000009b,12808SPI_PERF_RA_WAVE_SIMD_FULL_VS = 0x0000009c,12809SPI_PERF_RA_WAVE_SIMD_FULL_GS = 0x0000009d,12810SPI_PERF_RA_WAVE_SIMD_FULL_HS = 0x0000009e,12811SPI_PERF_RA_WAVE_SIMD_FULL_CSG = 0x0000009f,12812SPI_PERF_RA_WAVE_SIMD_FULL_CSN = 0x000000a0,12813SPI_PERF_RA_VGPR_SIMD_FULL_PS = 0x000000a1,12814SPI_PERF_RA_VGPR_SIMD_FULL_VS = 0x000000a2,12815SPI_PERF_RA_VGPR_SIMD_FULL_GS = 0x000000a3,12816SPI_PERF_RA_VGPR_SIMD_FULL_HS = 0x000000a4,12817SPI_PERF_RA_VGPR_SIMD_FULL_CSG = 0x000000a5,12818SPI_PERF_RA_VGPR_SIMD_FULL_CSN = 0x000000a6,12819SPI_PERF_RA_SGPR_SIMD_FULL_PS = 0x000000a7,12820SPI_PERF_RA_SGPR_SIMD_FULL_VS = 0x000000a8,12821SPI_PERF_RA_SGPR_SIMD_FULL_GS = 0x000000a9,12822SPI_PERF_RA_SGPR_SIMD_FULL_HS = 0x000000aa,12823SPI_PERF_RA_SGPR_SIMD_FULL_CSG = 0x000000ab,12824SPI_PERF_RA_SGPR_SIMD_FULL_CSN = 0x000000ac,12825SPI_PERF_RA_LDS_CU_FULL_PS = 0x000000ad,12826SPI_PERF_RA_LDS_CU_FULL_LS = 0x000000ae,12827SPI_PERF_RA_LDS_CU_FULL_ES = 0x000000af,12828SPI_PERF_RA_LDS_CU_FULL_CSG = 0x000000b0,12829SPI_PERF_RA_LDS_CU_FULL_CSN = 0x000000b1,12830SPI_PERF_RA_BAR_CU_FULL_HS = 0x000000b2,12831SPI_PERF_RA_BAR_CU_FULL_CSG = 0x000000b3,12832SPI_PERF_RA_BAR_CU_FULL_CSN = 0x000000b4,12833SPI_PERF_RA_BULKY_CU_FULL_CSG = 0x000000b5,12834SPI_PERF_RA_BULKY_CU_FULL_CSN = 0x000000b6,12835SPI_PERF_RA_TGLIM_CU_FULL_CSG = 0x000000b7,12836SPI_PERF_RA_TGLIM_CU_FULL_CSN = 0x000000b8,12837SPI_PERF_RA_WVLIM_STALL_PS = 0x000000b9,12838SPI_PERF_RA_WVLIM_STALL_VS = 0x000000ba,12839SPI_PERF_RA_WVLIM_STALL_GS = 0x000000bb,12840SPI_PERF_RA_WVLIM_STALL_HS = 0x000000bc,12841SPI_PERF_RA_WVLIM_STALL_CSG = 0x000000bd,12842SPI_PERF_RA_WVLIM_STALL_CSN = 0x000000be,12843SPI_PERF_RA_VS_LOCK = 0x000000bf,12844SPI_PERF_RA_GS_LOCK = 0x000000c0,12845SPI_PERF_RA_HS_LOCK = 0x000000c1,12846SPI_PERF_RA_CSG_LOCK = 0x000000c2,12847SPI_PERF_RA_CSN_LOCK = 0x000000c3,12848SPI_PERF_RA_RSV_UPD = 0x000000c4,12849SPI_PERF_EXP_ARB_COL_CNT = 0x000000c5,12850SPI_PERF_EXP_ARB_PAR_CNT = 0x000000c6,12851SPI_PERF_EXP_ARB_POS_CNT = 0x000000c7,12852SPI_PERF_EXP_ARB_GDS_CNT = 0x000000c8,12853SPI_PERF_NUM_PS_COL_R0_EXPORTS = 0x000000c9,12854SPI_PERF_NUM_PS_COL_R1_EXPORTS = 0x000000ca,12855SPI_PERF_NUM_VS_POS_R0_EXPORTS = 0x000000cb,12856SPI_PERF_NUM_VS_POS_R1_EXPORTS = 0x000000cc,12857SPI_PERF_NUM_VS_PARAM_R0_EXPORTS = 0x000000cd,12858SPI_PERF_NUM_VS_PARAM_R1_EXPORTS = 0x000000ce,12859SPI_PERF_NUM_VS_GDS_R0_EXPORTS = 0x000000cf,12860SPI_PERF_NUM_VS_GDS_R1_EXPORTS = 0x000000d0,12861SPI_PERF_NUM_EXPGRANT_EXPORTS = 0x000000d1,12862SPI_PERF_CLKGATE_BUSY_STALL = 0x000000d2,12863SPI_PERF_CLKGATE_ACTIVE_STALL = 0x000000d3,12864SPI_PERF_CLKGATE_ALL_CLOCKS_ON = 0x000000d4,12865SPI_PERF_CLKGATE_CGTT_DYN_ON = 0x000000d5,12866SPI_PERF_CLKGATE_CGTT_REG_ON = 0x000000d6,12867SPI_PERF_PIX_ALLOC_PEND_CNT = 0x000000d7,12868SPI_PERF_PIX_ALLOC_SCB0_STALL = 0x000000d8,12869SPI_PERF_PIX_ALLOC_SCB1_STALL = 0x000000d9,12870SPI_PERF_PIX_ALLOC_SCB2_STALL = 0x000000da,12871SPI_PERF_PIX_ALLOC_SCB3_STALL = 0x000000db,12872SPI_PERF_PIX_ALLOC_DB0_STALL = 0x000000dc,12873SPI_PERF_PIX_ALLOC_DB1_STALL = 0x000000dd,12874SPI_PERF_PIX_ALLOC_DB2_STALL = 0x000000de,12875SPI_PERF_PIX_ALLOC_DB3_STALL = 0x000000df,12876SPI_PERF_PIX_ALLOC_DB4_STALL = 0x000000e0,12877SPI_PERF_PIX_ALLOC_DB5_STALL = 0x000000e1,12878SPI_PERF_PIX_ALLOC_DB6_STALL = 0x000000e2,12879SPI_PERF_PIX_ALLOC_DB7_STALL = 0x000000e3,12880SPI_PERF_PC_ALLOC_ACCUM = 0x000000e4,12881SPI_PERF_GS_NGG_SE_HAS_BATON = 0x000000e5,12882SPI_PERF_GS_NGG_SE_DOES_NOT_HAVE_BATON = 0x000000e6,12883SPI_PERF_GS_NGG_SE_FORWARDED_BATON = 0x000000e7,12884SPI_PERF_GS_NGG_SE_AT_SYNC_EVENT = 0x000000e8,12885SPI_PERF_GS_NGG_SE_SG_ALLOC_PC_SPACE_CNT = 0x000000e9,12886SPI_PERF_GS_NGG_SE_DEALLOC_PC_SPACE_CNT = 0x000000ea,12887SPI_PERF_GS_NGG_PC_FULL = 0x000000eb,12888SPI_PERF_GS_NGG_SE_SEND_GS_ALLOC = 0x000000ec,12889SPI_PERF_GS_NGG_GS_ALLOC_FIFO_EMPTY = 0x000000ed,12890SPI_PERF_GSC_VTX_BUSY = 0x000000ee,12891SPI_PERF_GSC_VTX_INPUT_STARVED = 0x000000ef,12892SPI_PERF_GSC_VTX_VSR_STALL = 0x000000f0,12893SPI_PERF_GSC_VTX_VSR_FULL = 0x000000f1,12894SPI_PERF_GSC_VTX_CAC_BUSY = 0x000000f2,12895SPI_PERF_ESC_VTX_BUSY = 0x000000f3,12896SPI_PERF_ESC_VTX_INPUT_STARVED = 0x000000f4,12897SPI_PERF_ESC_VTX_VSR_STALL = 0x000000f5,12898SPI_PERF_ESC_VTX_VSR_FULL = 0x000000f6,12899SPI_PERF_ESC_VTX_CAC_BUSY = 0x000000f7,12900SPI_PERF_SWC_PS_WR = 0x000000f8,12901SPI_PERF_SWC_VS_WR = 0x000000f9,12902SPI_PERF_SWC_GS_WR = 0x000000fa,12903SPI_PERF_SWC_HS_WR = 0x000000fb,12904SPI_PERF_SWC_CSG_WR = 0x000000fc,12905SPI_PERF_SWC_CSC_WR = 0x000000fd,12906SPI_PERF_VWC_PS_WR = 0x000000fe,12907SPI_PERF_VWC_VS_WR = 0x000000ff,12908SPI_PERF_VWC_GS_WR = 0x00000100,12909SPI_PERF_VWC_HS_WR = 0x00000101,12910SPI_PERF_VWC_CSG_WR = 0x00000102,12911SPI_PERF_VWC_CSC_WR = 0x00000103,12912SPI_PERF_ES_WINDOW_VALID = 0x00000104,12913SPI_PERF_ES_BUSY = 0x00000105,12914SPI_PERF_ES_CRAWLER_STALL = 0x00000106,12915SPI_PERF_ES_FIRST_WAVE = 0x00000107,12916SPI_PERF_ES_LAST_WAVE = 0x00000108,12917SPI_PERF_ES_LSHS_DEALLOC = 0x00000109,12918SPI_PERF_ES_EVENT_WAVE = 0x0000010a,12919SPI_PERF_ES_WAVE = 0x0000010b,12920SPI_PERF_ES_PERS_UPD_FULL0 = 0x0000010c,12921SPI_PERF_ES_PERS_UPD_FULL1 = 0x0000010d,12922SPI_PERF_ES_FIRST_SUBGRP = 0x0000010e,12923SPI_PERF_ES_LAST_SUBGRP = 0x0000010f,12924SPI_PERF_LS_WINDOW_VALID = 0x00000110,12925SPI_PERF_LS_BUSY = 0x00000111,12926SPI_PERF_LS_CRAWLER_STALL = 0x00000112,12927SPI_PERF_LS_FIRST_WAVE = 0x00000113,12928SPI_PERF_LS_LAST_WAVE = 0x00000114,12929SPI_PERF_LS_OFFCHIP_LDS_STALL = 0x00000115,12930SPI_PERF_LS_EVENT_WAVE = 0x00000116,12931SPI_PERF_LS_WAVE = 0x00000117,12932SPI_PERF_LS_PERS_UPD_FULL0 = 0x00000118,12933SPI_PERF_LS_PERS_UPD_FULL1 = 0x00000119,12934} SPI_PERFCNT_SEL;1293512936/*12937* SPI_SHADER_FORMAT enum12938*/1293912940typedef enum SPI_SHADER_FORMAT {12941SPI_SHADER_NONE = 0x00000000,12942SPI_SHADER_1COMP = 0x00000001,12943SPI_SHADER_2COMP = 0x00000002,12944SPI_SHADER_4COMPRESS = 0x00000003,12945SPI_SHADER_4COMP = 0x00000004,12946} SPI_SHADER_FORMAT;1294712948/*12949* SPI_SHADER_EX_FORMAT enum12950*/1295112952typedef enum SPI_SHADER_EX_FORMAT {12953SPI_SHADER_ZERO = 0x00000000,12954SPI_SHADER_32_R = 0x00000001,12955SPI_SHADER_32_GR = 0x00000002,12956SPI_SHADER_32_AR = 0x00000003,12957SPI_SHADER_FP16_ABGR = 0x00000004,12958SPI_SHADER_UNORM16_ABGR = 0x00000005,12959SPI_SHADER_SNORM16_ABGR = 0x00000006,12960SPI_SHADER_UINT16_ABGR = 0x00000007,12961SPI_SHADER_SINT16_ABGR = 0x00000008,12962SPI_SHADER_32_ABGR = 0x00000009,12963} SPI_SHADER_EX_FORMAT;1296412965/*12966* CLKGATE_SM_MODE enum12967*/1296812969typedef enum CLKGATE_SM_MODE {12970ON_SEQ = 0x00000000,12971OFF_SEQ = 0x00000001,12972PROG_SEQ = 0x00000002,12973READ_SEQ = 0x00000003,12974SM_MODE_RESERVED = 0x00000004,12975} CLKGATE_SM_MODE;1297612977/*12978* CLKGATE_BASE_MODE enum12979*/1298012981typedef enum CLKGATE_BASE_MODE {12982MULT_8 = 0x00000000,12983MULT_16 = 0x00000001,12984} CLKGATE_BASE_MODE;1298512986/*12987* SPI_LB_WAVES_SELECT enum12988*/1298912990typedef enum SPI_LB_WAVES_SELECT {12991HS_GS = 0x00000000,12992VS_PS = 0x00000001,12993CS_NA = 0x00000002,12994SPI_LB_WAVES_RSVD = 0x00000003,12995} SPI_LB_WAVES_SELECT;1299612997/*******************************************************12998* SQ Enums12999*******************************************************/1300013001/*13002* SQ_TEX_CLAMP enum13003*/1300413005typedef enum SQ_TEX_CLAMP {13006SQ_TEX_WRAP = 0x00000000,13007SQ_TEX_MIRROR = 0x00000001,13008SQ_TEX_CLAMP_LAST_TEXEL = 0x00000002,13009SQ_TEX_MIRROR_ONCE_LAST_TEXEL = 0x00000003,13010SQ_TEX_CLAMP_HALF_BORDER = 0x00000004,13011SQ_TEX_MIRROR_ONCE_HALF_BORDER = 0x00000005,13012SQ_TEX_CLAMP_BORDER = 0x00000006,13013SQ_TEX_MIRROR_ONCE_BORDER = 0x00000007,13014} SQ_TEX_CLAMP;1301513016/*13017* SQ_TEX_XY_FILTER enum13018*/1301913020typedef enum SQ_TEX_XY_FILTER {13021SQ_TEX_XY_FILTER_POINT = 0x00000000,13022SQ_TEX_XY_FILTER_BILINEAR = 0x00000001,13023SQ_TEX_XY_FILTER_ANISO_POINT = 0x00000002,13024SQ_TEX_XY_FILTER_ANISO_BILINEAR = 0x00000003,13025} SQ_TEX_XY_FILTER;1302613027/*13028* SQ_TEX_Z_FILTER enum13029*/1303013031typedef enum SQ_TEX_Z_FILTER {13032SQ_TEX_Z_FILTER_NONE = 0x00000000,13033SQ_TEX_Z_FILTER_POINT = 0x00000001,13034SQ_TEX_Z_FILTER_LINEAR = 0x00000002,13035} SQ_TEX_Z_FILTER;1303613037/*13038* SQ_TEX_MIP_FILTER enum13039*/1304013041typedef enum SQ_TEX_MIP_FILTER {13042SQ_TEX_MIP_FILTER_NONE = 0x00000000,13043SQ_TEX_MIP_FILTER_POINT = 0x00000001,13044SQ_TEX_MIP_FILTER_LINEAR = 0x00000002,13045SQ_TEX_MIP_FILTER_POINT_ANISO_ADJ = 0x00000003,13046} SQ_TEX_MIP_FILTER;1304713048/*13049* SQ_TEX_ANISO_RATIO enum13050*/1305113052typedef enum SQ_TEX_ANISO_RATIO {13053SQ_TEX_ANISO_RATIO_1 = 0x00000000,13054SQ_TEX_ANISO_RATIO_2 = 0x00000001,13055SQ_TEX_ANISO_RATIO_4 = 0x00000002,13056SQ_TEX_ANISO_RATIO_8 = 0x00000003,13057SQ_TEX_ANISO_RATIO_16 = 0x00000004,13058} SQ_TEX_ANISO_RATIO;1305913060/*13061* SQ_TEX_DEPTH_COMPARE enum13062*/1306313064typedef enum SQ_TEX_DEPTH_COMPARE {13065SQ_TEX_DEPTH_COMPARE_NEVER = 0x00000000,13066SQ_TEX_DEPTH_COMPARE_LESS = 0x00000001,13067SQ_TEX_DEPTH_COMPARE_EQUAL = 0x00000002,13068SQ_TEX_DEPTH_COMPARE_LESSEQUAL = 0x00000003,13069SQ_TEX_DEPTH_COMPARE_GREATER = 0x00000004,13070SQ_TEX_DEPTH_COMPARE_NOTEQUAL = 0x00000005,13071SQ_TEX_DEPTH_COMPARE_GREATEREQUAL = 0x00000006,13072SQ_TEX_DEPTH_COMPARE_ALWAYS = 0x00000007,13073} SQ_TEX_DEPTH_COMPARE;1307413075/*13076* SQ_TEX_BORDER_COLOR enum13077*/1307813079typedef enum SQ_TEX_BORDER_COLOR {13080SQ_TEX_BORDER_COLOR_TRANS_BLACK = 0x00000000,13081SQ_TEX_BORDER_COLOR_OPAQUE_BLACK = 0x00000001,13082SQ_TEX_BORDER_COLOR_OPAQUE_WHITE = 0x00000002,13083SQ_TEX_BORDER_COLOR_REGISTER = 0x00000003,13084} SQ_TEX_BORDER_COLOR;1308513086/*13087* SQ_RSRC_BUF_TYPE enum13088*/1308913090typedef enum SQ_RSRC_BUF_TYPE {13091SQ_RSRC_BUF = 0x00000000,13092SQ_RSRC_BUF_RSVD_1 = 0x00000001,13093SQ_RSRC_BUF_RSVD_2 = 0x00000002,13094SQ_RSRC_BUF_RSVD_3 = 0x00000003,13095} SQ_RSRC_BUF_TYPE;1309613097/*13098* SQ_RSRC_IMG_TYPE enum13099*/1310013101typedef enum SQ_RSRC_IMG_TYPE {13102SQ_RSRC_IMG_RSVD_0 = 0x00000000,13103SQ_RSRC_IMG_RSVD_1 = 0x00000001,13104SQ_RSRC_IMG_RSVD_2 = 0x00000002,13105SQ_RSRC_IMG_RSVD_3 = 0x00000003,13106SQ_RSRC_IMG_RSVD_4 = 0x00000004,13107SQ_RSRC_IMG_RSVD_5 = 0x00000005,13108SQ_RSRC_IMG_RSVD_6 = 0x00000006,13109SQ_RSRC_IMG_RSVD_7 = 0x00000007,13110SQ_RSRC_IMG_1D = 0x00000008,13111SQ_RSRC_IMG_2D = 0x00000009,13112SQ_RSRC_IMG_3D = 0x0000000a,13113SQ_RSRC_IMG_CUBE = 0x0000000b,13114SQ_RSRC_IMG_1D_ARRAY = 0x0000000c,13115SQ_RSRC_IMG_2D_ARRAY = 0x0000000d,13116SQ_RSRC_IMG_2D_MSAA = 0x0000000e,13117SQ_RSRC_IMG_2D_MSAA_ARRAY = 0x0000000f,13118} SQ_RSRC_IMG_TYPE;1311913120/*13121* SQ_RSRC_FLAT_TYPE enum13122*/1312313124typedef enum SQ_RSRC_FLAT_TYPE {13125SQ_RSRC_FLAT_RSVD_0 = 0x00000000,13126SQ_RSRC_FLAT = 0x00000001,13127SQ_RSRC_FLAT_RSVD_2 = 0x00000002,13128SQ_RSRC_FLAT_RSVD_3 = 0x00000003,13129} SQ_RSRC_FLAT_TYPE;1313013131/*13132* SQ_IMG_FILTER_TYPE enum13133*/1313413135typedef enum SQ_IMG_FILTER_TYPE {13136SQ_IMG_FILTER_MODE_BLEND = 0x00000000,13137SQ_IMG_FILTER_MODE_MIN = 0x00000001,13138SQ_IMG_FILTER_MODE_MAX = 0x00000002,13139} SQ_IMG_FILTER_TYPE;1314013141/*13142* SQ_SEL_XYZW01 enum13143*/1314413145typedef enum SQ_SEL_XYZW01 {13146SQ_SEL_0 = 0x00000000,13147SQ_SEL_1 = 0x00000001,13148SQ_SEL_N_BC_1 = 0x00000002,13149SQ_SEL_RESERVED_1 = 0x00000003,13150SQ_SEL_X = 0x00000004,13151SQ_SEL_Y = 0x00000005,13152SQ_SEL_Z = 0x00000006,13153SQ_SEL_W = 0x00000007,13154} SQ_SEL_XYZW01;1315513156/*13157* SQ_OOB_SELECT enum13158*/1315913160typedef enum SQ_OOB_SELECT {13161SQ_OOB_INDEX_AND_OFFSET = 0x00000000,13162SQ_OOB_INDEX_ONLY = 0x00000001,13163SQ_OOB_NUM_RECORDS_0 = 0x00000002,13164SQ_OOB_COMPLETE = 0x00000003,13165} SQ_OOB_SELECT;1316613167/*13168* SQ_WAVE_TYPE enum13169*/1317013171typedef enum SQ_WAVE_TYPE {13172SQ_WAVE_TYPE_PS = 0x00000000,13173SQ_WAVE_TYPE_VS = 0x00000001,13174SQ_WAVE_TYPE_GS = 0x00000002,13175SQ_WAVE_TYPE_ES = 0x00000003,13176SQ_WAVE_TYPE_HS = 0x00000004,13177SQ_WAVE_TYPE_LS = 0x00000005,13178SQ_WAVE_TYPE_CS = 0x00000006,13179SQ_WAVE_TYPE_PS1 = 0x00000007,13180SQ_WAVE_TYPE_PS2 = 0x00000008,13181SQ_WAVE_TYPE_PS3 = 0x00000009,13182} SQ_WAVE_TYPE;1318313184/*13185* SQ_PERF_SEL enum13186*/1318713188typedef enum SQ_PERF_SEL {13189SQ_PERF_SEL_NONE = 0x00000000,13190SQ_PERF_SEL_ACCUM_PREV = 0x00000001,13191SQ_PERF_SEL_CYCLES = 0x00000002,13192SQ_PERF_SEL_BUSY_CYCLES = 0x00000003,13193SQ_PERF_SEL_WAVES = 0x00000004,13194SQ_PERF_SEL_WAVES_32 = 0x00000005,13195SQ_PERF_SEL_WAVES_64 = 0x00000006,13196SQ_PERF_SEL_LEVEL_WAVES = 0x00000007,13197SQ_PERF_SEL_ITEMS = 0x00000008,13198SQ_PERF_SEL_WAVE32_ITEMS = 0x00000009,13199SQ_PERF_SEL_WAVE64_ITEMS = 0x0000000a,13200SQ_PERF_SEL_QUADS = 0x0000000b,13201SQ_PERF_SEL_EVENTS = 0x0000000c,13202SQ_PERF_SEL_WAVES_EQ_64 = 0x0000000d,13203SQ_PERF_SEL_WAVES_LT_64 = 0x0000000e,13204SQ_PERF_SEL_WAVES_LT_48 = 0x0000000f,13205SQ_PERF_SEL_WAVES_LT_32 = 0x00000010,13206SQ_PERF_SEL_WAVES_LT_16 = 0x00000011,13207SQ_PERF_SEL_WAVES_RESTORED = 0x00000012,13208SQ_PERF_SEL_WAVES_SAVED = 0x00000013,13209SQ_PERF_SEL_MSG = 0x00000014,13210SQ_PERF_SEL_MSG_GSCNT = 0x00000015,13211SQ_PERF_SEL_MSG_INTERRUPT = 0x00000016,13212SQ_PERF_SEL_Reserved_1 = 0x00000017,13213SQ_PERF_SEL_Reserved_2 = 0x00000018,13214SQ_PERF_SEL_Reserved_3 = 0x00000019,13215SQ_PERF_SEL_WAVE_CYCLES = 0x0000001a,13216SQ_PERF_SEL_WAVE_READY = 0x0000001b,13217SQ_PERF_SEL_WAIT_INST_ANY = 0x0000001c,13218SQ_PERF_SEL_WAIT_INST_VALU = 0x0000001d,13219SQ_PERF_SEL_WAIT_INST_SCA = 0x0000001e,13220SQ_PERF_SEL_WAIT_INST_LDS = 0x0000001f,13221SQ_PERF_SEL_WAIT_INST_TEX = 0x00000020,13222SQ_PERF_SEL_WAIT_INST_FLAT = 0x00000021,13223SQ_PERF_SEL_WAIT_INST_VMEM = 0x00000022,13224SQ_PERF_SEL_WAIT_INST_EXP_GDS = 0x00000023,13225SQ_PERF_SEL_WAIT_INST_BR_MSG = 0x00000024,13226SQ_PERF_SEL_WAIT_ANY = 0x00000025,13227SQ_PERF_SEL_WAIT_CNT_ANY = 0x00000026,13228SQ_PERF_SEL_WAIT_CNT_VMVS = 0x00000027,13229SQ_PERF_SEL_WAIT_CNT_LGKM = 0x00000028,13230SQ_PERF_SEL_WAIT_CNT_EXP = 0x00000029,13231SQ_PERF_SEL_WAIT_TTRACE = 0x0000002a,13232SQ_PERF_SEL_WAIT_IFETCH = 0x0000002b,13233SQ_PERF_SEL_WAIT_BARRIER = 0x0000002c,13234SQ_PERF_SEL_WAIT_EXP_ALLOC = 0x0000002d,13235SQ_PERF_SEL_WAIT_SLEEP = 0x0000002e,13236SQ_PERF_SEL_WAIT_SLEEP_XNACK = 0x0000002f,13237SQ_PERF_SEL_WAIT_OTHER = 0x00000030,13238SQ_PERF_SEL_INSTS_ALL = 0x00000031,13239SQ_PERF_SEL_INSTS_BRANCH = 0x00000032,13240SQ_PERF_SEL_INSTS_CBRANCH_NOT_TAKEN = 0x00000033,13241SQ_PERF_SEL_INSTS_CBRANCH_TAKEN = 0x00000034,13242SQ_PERF_SEL_INSTS_CBRANCH_TAKEN_HIT_IS = 0x00000035,13243SQ_PERF_SEL_INSTS_EXP_GDS = 0x00000036,13244SQ_PERF_SEL_INSTS_GDS = 0x00000037,13245SQ_PERF_SEL_INSTS_EXP = 0x00000038,13246SQ_PERF_SEL_INSTS_FLAT = 0x00000039,13247SQ_PERF_SEL_Reserved_4 = 0x0000003a,13248SQ_PERF_SEL_INSTS_LDS = 0x0000003b,13249SQ_PERF_SEL_INSTS_SALU = 0x0000003c,13250SQ_PERF_SEL_INSTS_SMEM = 0x0000003d,13251SQ_PERF_SEL_INSTS_SMEM_NORM = 0x0000003e,13252SQ_PERF_SEL_INSTS_SENDMSG = 0x0000003f,13253SQ_PERF_SEL_INSTS_VALU = 0x00000040,13254SQ_PERF_SEL_Reserved_17 = 0x00000041,13255SQ_PERF_SEL_INSTS_VALU_TRANS32 = 0x00000042,13256SQ_PERF_SEL_INSTS_VALU_NO_COEXEC = 0x00000043,13257SQ_PERF_SEL_INSTS_TEX = 0x00000044,13258SQ_PERF_SEL_INSTS_TEX_LOAD = 0x00000045,13259SQ_PERF_SEL_INSTS_TEX_STORE = 0x00000046,13260SQ_PERF_SEL_INSTS_WAVE32 = 0x00000047,13261SQ_PERF_SEL_INSTS_WAVE32_FLAT = 0x00000048,13262SQ_PERF_SEL_Reserved_5 = 0x00000049,13263SQ_PERF_SEL_INSTS_WAVE32_LDS = 0x0000004a,13264SQ_PERF_SEL_INSTS_WAVE32_VALU = 0x0000004b,13265SQ_PERF_SEL_Reserved_16 = 0x0000004c,13266SQ_PERF_SEL_INSTS_WAVE32_VALU_TRANS32 = 0x0000004d,13267SQ_PERF_SEL_INSTS_WAVE32_VALU_NO_COEXEC = 0x0000004e,13268SQ_PERF_SEL_INSTS_WAVE32_TEX = 0x0000004f,13269SQ_PERF_SEL_INSTS_WAVE32_TEX_LOAD = 0x00000050,13270SQ_PERF_SEL_INSTS_WAVE32_TEX_STORE = 0x00000051,13271SQ_PERF_SEL_ITEM_CYCLES_VALU = 0x00000052,13272SQ_PERF_SEL_VALU_READWRITELANE_CYCLES = 0x00000053,13273SQ_PERF_SEL_WAVE32_INSTS = 0x00000054,13274SQ_PERF_SEL_WAVE64_INSTS = 0x00000055,13275SQ_PERF_SEL_Reserved_18 = 0x00000056,13276SQ_PERF_SEL_INSTS_VALU_EXEC_SKIPPED = 0x00000057,13277SQ_PERF_SEL_WAVE64_HALF_SKIP = 0x00000058,13278SQ_PERF_SEL_INSTS_TEX_REPLAY = 0x00000059,13279SQ_PERF_SEL_INSTS_SMEM_REPLAY = 0x0000005a,13280SQ_PERF_SEL_INSTS_SMEM_NORM_REPLAY = 0x0000005b,13281SQ_PERF_SEL_INSTS_FLAT_REPLAY = 0x0000005c,13282SQ_PERF_SEL_XNACK_ALL = 0x0000005d,13283SQ_PERF_SEL_XNACK_FIRST = 0x0000005e,13284SQ_PERF_SEL_INSTS_VALU_LDS_DIRECT_RD = 0x0000005f,13285SQ_PERF_SEL_INSTS_VALU_VINTRP_OP = 0x00000060,13286SQ_PERF_SEL_INST_LEVEL_EXP = 0x00000061,13287SQ_PERF_SEL_INST_LEVEL_GDS = 0x00000062,13288SQ_PERF_SEL_INST_LEVEL_LDS = 0x00000063,13289SQ_PERF_SEL_INST_LEVEL_SMEM = 0x00000064,13290SQ_PERF_SEL_INST_LEVEL_TEX_LOAD = 0x00000065,13291SQ_PERF_SEL_INST_LEVEL_TEX_STORE = 0x00000066,13292SQ_PERF_SEL_IFETCH_REQS = 0x00000067,13293SQ_PERF_SEL_IFETCH_LEVEL = 0x00000068,13294SQ_PERF_SEL_IFETCH_XNACK = 0x00000069,13295SQ_PERF_SEL_Reserved_6 = 0x0000006a,13296SQ_PERF_SEL_Reserved_7 = 0x0000006b,13297SQ_PERF_SEL_LDS_DIRECT_CMD_FIFO_FULL_STALL = 0x0000006c,13298SQ_PERF_SEL_VALU_SGATHER_STALL = 0x0000006d,13299SQ_PERF_SEL_VALU_FWD_BUFFER_FULL_STALL = 0x0000006e,13300SQ_PERF_SEL_VALU_SGPR_RD_FIFO_FULL_STALL = 0x0000006f,13301SQ_PERF_SEL_VALU_SGATHER_FULL_STALL = 0x00000070,13302SQ_PERF_SEL_SALU_SGATHER_STALL = 0x00000071,13303SQ_PERF_SEL_SALU_SGPR_RD_FIFO_FULL_STALL = 0x00000072,13304SQ_PERF_SEL_SALU_GATHER_FULL_STALL = 0x00000073,13305SQ_PERF_SEL_SMEM_DCACHE_FIFO_FULL_STALL = 0x00000074,13306SQ_PERF_SEL_INST_CYCLES_VALU = 0x00000075,13307SQ_PERF_SEL_INST_CYCLES_VALU_TRANS32 = 0x00000076,13308SQ_PERF_SEL_INST_CYCLES_VALU_NO_COEXEC = 0x00000077,13309SQ_PERF_SEL_INST_CYCLES_VMEM = 0x00000078,13310SQ_PERF_SEL_INST_CYCLES_VMEM_LOAD = 0x00000079,13311SQ_PERF_SEL_INST_CYCLES_VMEM_STORE = 0x0000007a,13312SQ_PERF_SEL_INST_CYCLES_LDS = 0x0000007b,13313SQ_PERF_SEL_INST_CYCLES_TEX = 0x0000007c,13314SQ_PERF_SEL_INST_CYCLES_FLAT = 0x0000007d,13315SQ_PERF_SEL_INST_CYCLES_EXP_GDS = 0x0000007e,13316SQ_PERF_SEL_VMEM_ARB_FIFO_FULL = 0x0000007f,13317SQ_PERF_SEL_MSG_FIFO_FULL_STALL = 0x00000080,13318SQ_PERF_SEL_EXP_REQ_FIFO_FULL = 0x00000081,13319SQ_PERF_SEL_Reserved_8 = 0x00000082,13320SQ_PERF_SEL_Reserved_9 = 0x00000083,13321SQ_PERF_SEL_Reserved_10 = 0x00000084,13322SQ_PERF_SEL_Reserved_11 = 0x00000085,13323SQ_PERF_SEL_Reserved_12 = 0x00000086,13324SQ_PERF_SEL_Reserved_13 = 0x00000087,13325SQ_PERF_SEL_Reserved_14 = 0x00000088,13326SQ_PERF_SEL_VMEM_BUS_ACTIVE = 0x00000089,13327SQ_PERF_SEL_VMEM_BUS_STALL = 0x0000008a,13328SQ_PERF_SEL_VMEM_BUS_STALL_TA_ADDR_FIFO_FULL = 0x0000008b,13329SQ_PERF_SEL_VMEM_BUS_STALL_TA_CMD_FIFO_FULL = 0x0000008c,13330SQ_PERF_SEL_VMEM_BUS_STALL_LDS_ADDR_FIFO_FULL = 0x0000008d,13331SQ_PERF_SEL_VMEM_BUS_STALL_LDS_CMD_FIFO_FULL = 0x0000008e,13332SQ_PERF_SEL_VMEM_STARVE_TA_ADDR_EMPTY = 0x0000008f,13333SQ_PERF_SEL_VMEM_STARVE_LDS_ADDR_EMPTY = 0x00000090,13334SQ_PERF_SEL_Reserved_15 = 0x00000091,13335SQ_PERF_SEL_SALU_PIPE_STALL = 0x00000092,13336SQ_PERF_SEL_SMEM_DCACHE_RETURN_CYCLES = 0x00000093,13337SQ_PERF_SEL_SMEM_DCACHE_RETURN_STALL = 0x00000094,13338SQ_PERF_SEL_MSG_BUS_BUSY = 0x00000095,13339SQ_PERF_SEL_EXP_REQ_BUS_STALL = 0x00000096,13340SQ_PERF_SEL_EXP_REQ0_BUS_BUSY = 0x00000097,13341SQ_PERF_SEL_EXP_REQ1_BUS_BUSY = 0x00000098,13342SQ_PERF_SEL_EXP_BUS0_BUSY = 0x00000099,13343SQ_PERF_SEL_EXP_BUS1_BUSY = 0x0000009a,13344SQ_PERF_SEL_INST_CACHE_REQS = 0x0000009b,13345SQ_PERF_SEL_INST_CACHE_REQ_STALL = 0x0000009c,13346SQ_PERF_SEL_MIXED_SUBSEQUENT_ISSUES_VALU = 0x0000009d,13347SQ_PERF_SEL_MIXED_SUBSEQUENT_ISSUES_SALU = 0x0000009e,13348SQ_PERF_SEL_MIXED_SUBSEQUENT_ISSUES_VMEM = 0x0000009f,13349SQ_PERF_SEL_USER0 = 0x000000a0,13350SQ_PERF_SEL_USER1 = 0x000000a1,13351SQ_PERF_SEL_USER2 = 0x000000a2,13352SQ_PERF_SEL_USER3 = 0x000000a3,13353SQ_PERF_SEL_USER4 = 0x000000a4,13354SQ_PERF_SEL_USER5 = 0x000000a5,13355SQ_PERF_SEL_USER6 = 0x000000a6,13356SQ_PERF_SEL_USER7 = 0x000000a7,13357SQ_PERF_SEL_USER8 = 0x000000a8,13358SQ_PERF_SEL_USER9 = 0x000000a9,13359SQ_PERF_SEL_USER10 = 0x000000aa,13360SQ_PERF_SEL_USER11 = 0x000000ab,13361SQ_PERF_SEL_USER12 = 0x000000ac,13362SQ_PERF_SEL_USER13 = 0x000000ad,13363SQ_PERF_SEL_USER14 = 0x000000ae,13364SQ_PERF_SEL_USER15 = 0x000000af,13365SQ_PERF_SEL_USER_LEVEL0 = 0x000000b0,13366SQ_PERF_SEL_USER_LEVEL1 = 0x000000b1,13367SQ_PERF_SEL_USER_LEVEL2 = 0x000000b2,13368SQ_PERF_SEL_USER_LEVEL3 = 0x000000b3,13369SQ_PERF_SEL_USER_LEVEL4 = 0x000000b4,13370SQ_PERF_SEL_USER_LEVEL5 = 0x000000b5,13371SQ_PERF_SEL_USER_LEVEL6 = 0x000000b6,13372SQ_PERF_SEL_USER_LEVEL7 = 0x000000b7,13373SQ_PERF_SEL_USER_LEVEL8 = 0x000000b8,13374SQ_PERF_SEL_USER_LEVEL9 = 0x000000b9,13375SQ_PERF_SEL_USER_LEVEL10 = 0x000000ba,13376SQ_PERF_SEL_USER_LEVEL11 = 0x000000bb,13377SQ_PERF_SEL_USER_LEVEL12 = 0x000000bc,13378SQ_PERF_SEL_USER_LEVEL13 = 0x000000bd,13379SQ_PERF_SEL_USER_LEVEL14 = 0x000000be,13380SQ_PERF_SEL_USER_LEVEL15 = 0x000000bf,13381SQ_PERF_SEL_VALU_RETURN_SDST = 0x000000c0,13382SQ_PERF_SEL_VMEM_SECOND_TRY_USED = 0x000000c1,13383SQ_PERF_SEL_VMEM_SECOND_TRY_STALL = 0x000000c2,13384SQ_PERF_SEL_DUMMY_END = 0x000000c3,13385SQ_PERF_SEL_DUMMY_LAST = 0x000000ff,13386SQG_PERF_SEL_UTCL0_TRANSLATION_MISS = 0x00000100,13387SQG_PERF_SEL_UTCL0_PERMISSION_MISS = 0x00000101,13388SQG_PERF_SEL_UTCL0_TRANSLATION_HIT = 0x00000102,13389SQG_PERF_SEL_UTCL0_REQUEST = 0x00000103,13390SQG_PERF_SEL_UTCL0_STALL_MISSFIFO_FULL = 0x00000104,13391SQG_PERF_SEL_UTCL0_STALL_INFLIGHT_MAX = 0x00000105,13392SQG_PERF_SEL_UTCL0_STALL_LRU_INFLIGHT = 0x00000106,13393SQG_PERF_SEL_UTCL0_LFIFO_FULL = 0x00000107,13394SQG_PERF_SEL_UTCL0_STALL_LFIFO_NOT_RES = 0x00000108,13395SQG_PERF_SEL_UTCL0_STALL_UTCL1_REQ_OUT_OF_CREDITS = 0x00000109,13396SQG_PERF_SEL_UTCL0_HIT_FIFO_FULL = 0x0000010a,13397SQG_PERF_SEL_UTCL0_UTCL1_REQ = 0x0000010b,13398SQG_PERF_SEL_TLB_SHOOTDOWN = 0x0000010c,13399SQG_PERF_SEL_TLB_SHOOTDOWN_CYCLES = 0x0000010d,13400SQG_PERF_SEL_TTRACE_REQS = 0x0000010e,13401SQG_PERF_SEL_TTRACE_INFLIGHT_REQS = 0x0000010f,13402SQG_PERF_SEL_TTRACE_STALL = 0x00000110,13403SQG_PERF_SEL_TTRACE_LOST_PACKETS = 0x00000111,13404SQG_PERF_SEL_DUMMY_LAST = 0x00000112,13405SQC_PERF_SEL_POWER_VALU = 0x00000113,13406SQC_PERF_SEL_POWER_VALU0 = 0x00000114,13407SQC_PERF_SEL_POWER_VALU1 = 0x00000115,13408SQC_PERF_SEL_POWER_VALU2 = 0x00000116,13409SQC_PERF_SEL_POWER_GPR_RD = 0x00000117,13410SQC_PERF_SEL_POWER_GPR_WR = 0x00000118,13411SQC_PERF_SEL_POWER_LDS_BUSY = 0x00000119,13412SQC_PERF_SEL_POWER_ALU_BUSY = 0x0000011a,13413SQC_PERF_SEL_POWER_TEX_BUSY = 0x0000011b,13414SQC_PERF_SEL_PT_POWER_STALL = 0x0000011c,13415SQC_PERF_SEL_LDS_BANK_CONFLICT = 0x0000011d,13416SQC_PERF_SEL_LDS_ADDR_CONFLICT = 0x0000011e,13417SQC_PERF_SEL_LDS_UNALIGNED_STALL = 0x0000011f,13418SQC_PERF_SEL_LDS_MEM_VIOLATIONS = 0x00000120,13419SQC_PERF_SEL_LDS_ATOMIC_RETURN = 0x00000121,13420SQC_PERF_SEL_LDS_IDX_ACTIVE = 0x00000122,13421SQC_PERF_SEL_LDS_DATA_FIFO_FULL = 0x00000123,13422SQC_PERF_SEL_LDS_CMD_FIFO_FULL = 0x00000124,13423SQC_PERF_SEL_LDS_ADDR_STALL = 0x00000125,13424SQC_PERF_SEL_LDS_ADDR_ACTIVE = 0x00000126,13425SQC_PERF_SEL_LDS_DIRECT_FIFO_FULL_STALL = 0x00000127,13426SQC_PERF_SEL_LDS_PC_LDS_WRITE_STALL_TD = 0x00000128,13427SQC_PERF_SEL_LDS_SPI_VGPR_WRITE_STALL_TD = 0x00000129,13428SQC_PERF_SEL_LDS_LDS_VGPR_WRITE_STALL = 0x0000012a,13429SQC_PERF_SEL_LDS_FP_ADD_CYCLES = 0x0000012b,13430SQC_PERF_SEL_ICACHE_BUSY_CYCLES = 0x0000012c,13431SQC_PERF_SEL_ICACHE_REQ = 0x0000012d,13432SQC_PERF_SEL_ICACHE_HITS = 0x0000012e,13433SQC_PERF_SEL_ICACHE_MISSES = 0x0000012f,13434SQC_PERF_SEL_ICACHE_MISSES_DUPLICATE = 0x00000130,13435SQC_PERF_SEL_ICACHE_INVAL_INST = 0x00000131,13436SQC_PERF_SEL_ICACHE_INVAL_ASYNC = 0x00000132,13437SQC_PERF_SEL_ICACHE_INFLIGHT_LEVEL = 0x00000133,13438SQC_PERF_SEL_DCACHE_INFLIGHT_LEVEL = 0x00000134,13439SQC_PERF_SEL_TC_INFLIGHT_LEVEL = 0x00000135,13440SQC_PERF_SEL_ICACHE_TC_INFLIGHT_LEVEL = 0x00000136,13441SQC_PERF_SEL_DCACHE_TC_INFLIGHT_LEVEL = 0x00000137,13442SQC_PERF_SEL_ICACHE_INPUT_VALID_READY = 0x00000138,13443SQC_PERF_SEL_ICACHE_INPUT_VALID_READYB = 0x00000139,13444SQC_PERF_SEL_ICACHE_INPUT_VALIDB = 0x0000013a,13445SQC_PERF_SEL_DCACHE_INPUT_VALID_READY = 0x0000013b,13446SQC_PERF_SEL_DCACHE_INPUT_VALID_READYB = 0x0000013c,13447SQC_PERF_SEL_DCACHE_INPUT_VALIDB = 0x0000013d,13448SQC_PERF_SEL_TC_REQ = 0x0000013e,13449SQC_PERF_SEL_TC_INST_REQ = 0x0000013f,13450SQC_PERF_SEL_TC_DATA_READ_REQ = 0x00000140,13451SQC_PERF_SEL_TC_DATA_WRITE_REQ = 0x00000141,13452SQC_PERF_SEL_TC_DATA_ATOMIC_REQ = 0x00000142,13453SQC_PERF_SEL_TC_STALL = 0x00000143,13454SQC_PERF_SEL_TC_STARVE = 0x00000144,13455SQC_PERF_SEL_ICACHE_INPUT_STALL_ARB_NO_GRANT = 0x00000145,13456SQC_PERF_SEL_ICACHE_INPUT_STALL_BANK_READYB = 0x00000146,13457SQC_PERF_SEL_ICACHE_CACHE_STALLED = 0x00000147,13458SQC_PERF_SEL_ICACHE_CACHE_STALL_INFLIGHT_NONZERO = 0x00000148,13459SQC_PERF_SEL_ICACHE_CACHE_STALL_INFLIGHT_MAX = 0x00000149,13460SQC_PERF_SEL_ICACHE_CACHE_STALL_OUTPUT = 0x0000014a,13461SQC_PERF_SEL_ICACHE_CACHE_STALL_OUTPUT_MISS_FIFO = 0x0000014b,13462SQC_PERF_SEL_ICACHE_CACHE_STALL_OUTPUT_HIT_FIFO = 0x0000014c,13463SQC_PERF_SEL_ICACHE_CACHE_STALL_OUTPUT_TC_IF = 0x0000014d,13464SQC_PERF_SEL_ICACHE_STALL_OUTXBAR_ARB_NO_GRANT = 0x0000014e,13465SQC_PERF_SEL_DCACHE_BUSY_CYCLES = 0x0000014f,13466SQC_PERF_SEL_DCACHE_REQ = 0x00000150,13467SQC_PERF_SEL_DCACHE_HITS = 0x00000151,13468SQC_PERF_SEL_DCACHE_MISSES = 0x00000152,13469SQC_PERF_SEL_DCACHE_MISSES_DUPLICATE = 0x00000153,13470SQC_PERF_SEL_DCACHE_INVAL_INST = 0x00000154,13471SQC_PERF_SEL_DCACHE_INVAL_ASYNC = 0x00000155,13472SQC_PERF_SEL_DCACHE_HIT_LRU_READ = 0x00000156,13473SQC_PERF_SEL_DCACHE_WC_LRU_WRITE = 0x00000157,13474SQC_PERF_SEL_DCACHE_WT_EVICT_WRITE = 0x00000158,13475SQC_PERF_SEL_DCACHE_ATOMIC = 0x00000159,13476SQC_PERF_SEL_DCACHE_WB_INST = 0x0000015a,13477SQC_PERF_SEL_DCACHE_WB_ASYNC = 0x0000015b,13478SQC_PERF_SEL_DCACHE_INPUT_STALL_ARB_NO_GRANT = 0x0000015c,13479SQC_PERF_SEL_DCACHE_INPUT_STALL_BANK_READYB = 0x0000015d,13480SQC_PERF_SEL_DCACHE_CACHE_STALLED = 0x0000015e,13481SQC_PERF_SEL_DCACHE_CACHE_STALL_INFLIGHT_NONZERO = 0x0000015f,13482SQC_PERF_SEL_DCACHE_CACHE_STALL_INFLIGHT_MAX = 0x00000160,13483SQC_PERF_SEL_DCACHE_CACHE_STALL_OUTPUT = 0x00000161,13484SQC_PERF_SEL_DCACHE_CACHE_STALL_EVICT = 0x00000162,13485SQC_PERF_SEL_DCACHE_CACHE_STALL_UNORDERED = 0x00000163,13486SQC_PERF_SEL_DCACHE_CACHE_STALL_ALLOC_UNAVAILABLE = 0x00000164,13487SQC_PERF_SEL_DCACHE_CACHE_STALL_FORCE_EVICT = 0x00000165,13488SQC_PERF_SEL_DCACHE_CACHE_STALL_MULTI_FLUSH = 0x00000166,13489SQC_PERF_SEL_DCACHE_CACHE_STALL_FLUSH_DONE = 0x00000167,13490SQC_PERF_SEL_DCACHE_CACHE_STALL_OUTPUT_MISS_FIFO = 0x00000168,13491SQC_PERF_SEL_DCACHE_CACHE_STALL_OUTPUT_HIT_FIFO = 0x00000169,13492SQC_PERF_SEL_DCACHE_CACHE_STALL_OUTPUT_TC_IF = 0x0000016a,13493SQC_PERF_SEL_DCACHE_STALL_OUTXBAR_ARB_NO_GRANT = 0x0000016b,13494SQC_PERF_SEL_DCACHE_REQ_READ_1 = 0x0000016c,13495SQC_PERF_SEL_DCACHE_REQ_READ_2 = 0x0000016d,13496SQC_PERF_SEL_DCACHE_REQ_READ_4 = 0x0000016e,13497SQC_PERF_SEL_DCACHE_REQ_READ_8 = 0x0000016f,13498SQC_PERF_SEL_DCACHE_REQ_READ_16 = 0x00000170,13499SQC_PERF_SEL_DCACHE_REQ_TIME = 0x00000171,13500SQC_PERF_SEL_DCACHE_REQ_WRITE_1 = 0x00000172,13501SQC_PERF_SEL_DCACHE_REQ_WRITE_2 = 0x00000173,13502SQC_PERF_SEL_DCACHE_REQ_WRITE_4 = 0x00000174,13503SQC_PERF_SEL_DCACHE_REQ_ATC_PROBE = 0x00000175,13504SQC_PERF_SEL_SQ_DCACHE_REQS = 0x00000176,13505SQC_PERF_SEL_DCACHE_FLAT_REQ = 0x00000177,13506SQC_PERF_SEL_DCACHE_NONFLAT_REQ = 0x00000178,13507SQC_PERF_SEL_ICACHE_UTCL0_TRANSLATION_MISS = 0x00000179,13508SQC_PERF_SEL_ICACHE_UTCL0_PERMISSION_MISS = 0x0000017a,13509SQC_PERF_SEL_ICACHE_UTCL0_TRANSLATION_HIT = 0x0000017b,13510SQC_PERF_SEL_ICACHE_UTCL0_REQUEST = 0x0000017c,13511SQC_PERF_SEL_ICACHE_UTCL0_XNACK = 0x0000017d,13512SQC_PERF_SEL_ICACHE_UTCL0_STALL_INFLIGHT_MAX = 0x0000017e,13513SQC_PERF_SEL_ICACHE_UTCL0_STALL_LRU_INFLIGHT = 0x0000017f,13514SQC_PERF_SEL_ICACHE_UTCL0_LFIFO_FULL = 0x00000180,13515SQC_PERF_SEL_ICACHE_UTCL0_STALL_LFIFO_NOT_RES = 0x00000181,13516SQC_PERF_SEL_ICACHE_UTCL0_STALL_UTCL1_REQ_OUT_OF_CREDITS = 0x00000182,13517SQC_PERF_SEL_ICACHE_UTCL0_UTCL1_INFLIGHT = 0x00000183,13518SQC_PERF_SEL_ICACHE_UTCL0_STALL_MISSFIFO_FULL = 0x00000184,13519SQC_PERF_SEL_DCACHE_UTCL0_TRANSLATION_MISS = 0x00000185,13520SQC_PERF_SEL_DCACHE_UTCL0_PERMISSION_MISS = 0x00000186,13521SQC_PERF_SEL_DCACHE_UTCL0_TRANSLATION_HIT = 0x00000187,13522SQC_PERF_SEL_DCACHE_UTCL0_REQUEST = 0x00000188,13523SQC_PERF_SEL_DCACHE_UTCL0_XNACK = 0x00000189,13524SQC_PERF_SEL_DCACHE_UTCL0_STALL_INFLIGHT_MAX = 0x0000018a,13525SQC_PERF_SEL_DCACHE_UTCL0_STALL_LRU_INFLIGHT = 0x0000018b,13526SQC_PERF_SEL_DCACHE_UTCL0_LFIFO_FULL = 0x0000018c,13527SQC_PERF_SEL_DCACHE_UTCL0_STALL_LFIFO_NOT_RES = 0x0000018d,13528SQC_PERF_SEL_DCACHE_UTCL0_STALL_UTCL1_REQ_OUT_OF_CREDITS = 0x0000018e,13529SQC_PERF_SEL_DCACHE_UTCL0_UTCL1_INFLIGHT = 0x0000018f,13530SQC_PERF_SEL_DCACHE_UTCL0_STALL_MISSFIFO_FULL = 0x00000190,13531SQC_PERF_SEL_DCACHE_UTCL0_STALL_MULTI_MISS = 0x00000191,13532SQC_PERF_SEL_DCACHE_UTCL0_HIT_FIFO_FULL = 0x00000192,13533SQC_PERF_SEL_ICACHE_UTCL0_INFLIGHT_LEVEL = 0x00000193,13534SQC_PERF_SEL_ICACHE_UTCL0_ALL_REQ = 0x00000194,13535SQC_PERF_SEL_ICACHE_UTCL1_INFLIGHT_LEVEL = 0x00000195,13536SQC_PERF_SEL_ICACHE_UTCL1_ALL_REQ = 0x00000196,13537SQC_PERF_SEL_DCACHE_UTCL0_INFLIGHT_LEVEL = 0x00000197,13538SQC_PERF_SEL_DCACHE_UTCL0_ALL_REQ = 0x00000198,13539SQC_PERF_SEL_DCACHE_UTCL1_INFLIGHT_LEVEL = 0x00000199,13540SQC_PERF_SEL_DCACHE_UTCL1_ALL_REQ = 0x0000019a,13541SQC_PERF_SEL_ICACHE_GCR = 0x0000019b,13542SQC_PERF_SEL_ICACHE_GCR_HITS = 0x0000019c,13543SQC_PERF_SEL_DCACHE_GCR = 0x0000019d,13544SQC_PERF_SEL_DCACHE_GCR_HITS = 0x0000019e,13545SQC_PERF_SEL_ICACHE_GCR_INVALIDATE = 0x0000019f,13546SQC_PERF_SEL_DCACHE_GCR_INVALIDATE = 0x000001a0,13547SQC_PERF_SEL_DCACHE_GCR_WRITEBACK = 0x000001a1,13548SQC_PERF_SEL_DUMMY_LAST = 0x000001a2,13549SP_PERF_SEL_DUMMY_BEGIN = 0x000001c0,13550SP_PERF_SEL_DUMMY_LAST = 0x000001ff,13551} SQ_PERF_SEL;1355213553/*13554* SQ_CAC_POWER_SEL enum13555*/1355613557typedef enum SQ_CAC_POWER_SEL {13558SQ_CAC_POWER_VALU = 0x00000000,13559SQ_CAC_POWER_VALU0 = 0x00000001,13560SQ_CAC_POWER_VALU1 = 0x00000002,13561SQ_CAC_POWER_VALU2 = 0x00000003,13562SQ_CAC_POWER_GPR_RD = 0x00000004,13563SQ_CAC_POWER_GPR_WR = 0x00000005,13564SQ_CAC_POWER_LDS_BUSY = 0x00000006,13565SQ_CAC_POWER_ALU_BUSY = 0x00000007,13566SQ_CAC_POWER_TEX_BUSY = 0x00000008,13567} SQ_CAC_POWER_SEL;1356813569/*13570* SQ_IND_CMD_CMD enum13571*/1357213573typedef enum SQ_IND_CMD_CMD {13574SQ_IND_CMD_CMD_NULL = 0x00000000,13575SQ_IND_CMD_CMD_SETHALT = 0x00000001,13576SQ_IND_CMD_CMD_SAVECTX = 0x00000002,13577SQ_IND_CMD_CMD_KILL = 0x00000003,13578SQ_IND_CMD_CMD_DEBUG = 0x00000004,13579SQ_IND_CMD_CMD_TRAP = 0x00000005,13580SQ_IND_CMD_CMD_SET_SPI_PRIO = 0x00000006,13581SQ_IND_CMD_CMD_SETFATALHALT = 0x00000007,13582SQ_IND_CMD_CMD_SINGLE_STEP = 0x00000008,13583} SQ_IND_CMD_CMD;1358413585/*13586* SQ_IND_CMD_MODE enum13587*/1358813589typedef enum SQ_IND_CMD_MODE {13590SQ_IND_CMD_MODE_SINGLE = 0x00000000,13591SQ_IND_CMD_MODE_BROADCAST = 0x00000001,13592SQ_IND_CMD_MODE_BROADCAST_QUEUE = 0x00000002,13593SQ_IND_CMD_MODE_BROADCAST_PIPE = 0x00000003,13594SQ_IND_CMD_MODE_BROADCAST_ME = 0x00000004,13595} SQ_IND_CMD_MODE;1359613597/*13598* SQ_EDC_INFO_SOURCE enum13599*/1360013601typedef enum SQ_EDC_INFO_SOURCE {13602SQ_EDC_INFO_SOURCE_INVALID = 0x00000000,13603SQ_EDC_INFO_SOURCE_INST = 0x00000001,13604SQ_EDC_INFO_SOURCE_SGPR = 0x00000002,13605SQ_EDC_INFO_SOURCE_VGPR = 0x00000003,13606SQ_EDC_INFO_SOURCE_LDS = 0x00000004,13607SQ_EDC_INFO_SOURCE_GDS = 0x00000005,13608SQ_EDC_INFO_SOURCE_TA = 0x00000006,13609} SQ_EDC_INFO_SOURCE;1361013611/*13612* SQ_ROUND_MODE enum13613*/1361413615typedef enum SQ_ROUND_MODE {13616SQ_ROUND_NEAREST_EVEN = 0x00000000,13617SQ_ROUND_PLUS_INFINITY = 0x00000001,13618SQ_ROUND_MINUS_INFINITY = 0x00000002,13619SQ_ROUND_TO_ZERO = 0x00000003,13620} SQ_ROUND_MODE;1362113622/*13623* SQ_INTERRUPT_WORD_ENCODING enum13624*/1362513626typedef enum SQ_INTERRUPT_WORD_ENCODING {13627SQ_INTERRUPT_WORD_ENCODING_AUTO = 0x00000000,13628SQ_INTERRUPT_WORD_ENCODING_INST = 0x00000001,13629SQ_INTERRUPT_WORD_ENCODING_ERROR = 0x00000002,13630} SQ_INTERRUPT_WORD_ENCODING;1363113632/*13633* SQ_IBUF_ST enum13634*/1363513636typedef enum SQ_IBUF_ST {13637SQ_IBUF_IB_IDLE = 0x00000000,13638SQ_IBUF_IB_INI_WAIT_GNT = 0x00000001,13639SQ_IBUF_IB_INI_WAIT_DRET = 0x00000002,13640SQ_IBUF_IB_LE_4DW = 0x00000003,13641SQ_IBUF_IB_WAIT_DRET = 0x00000004,13642SQ_IBUF_IB_EMPTY_WAIT_DRET = 0x00000005,13643SQ_IBUF_IB_DRET = 0x00000006,13644SQ_IBUF_IB_EMPTY_WAIT_GNT = 0x00000007,13645} SQ_IBUF_ST;1364613647/*13648* SQ_INST_STR_ST enum13649*/1365013651typedef enum SQ_INST_STR_ST {13652SQ_INST_STR_IB_WAVE_NORML = 0x00000000,13653SQ_INST_STR_IB_WAVE2ID_NORMAL_INST_AV = 0x00000001,13654SQ_INST_STR_IB_WAVE_INTERNAL_INST_AV = 0x00000002,13655SQ_INST_STR_IB_WAVE_INST_SKIP_AV = 0x00000003,13656SQ_INST_STR_IB_WAVE_SETVSKIP_ST0 = 0x00000004,13657SQ_INST_STR_IB_WAVE_SETVSKIP_ST1 = 0x00000005,13658SQ_INST_STR_IB_WAVE_NOP_SLEEP_WAIT = 0x00000006,13659SQ_INST_STR_IB_WAVE_PC_FROM_SGPR_MSG_WAIT = 0x00000007,13660} SQ_INST_STR_ST;1366113662/*13663* SQ_WAVE_IB_ECC_ST enum13664*/1366513666typedef enum SQ_WAVE_IB_ECC_ST {13667SQ_WAVE_IB_ECC_CLEAN = 0x00000000,13668SQ_WAVE_IB_ECC_ERR_CONTINUE = 0x00000001,13669SQ_WAVE_IB_ECC_ERR_HALT = 0x00000002,13670SQ_WAVE_IB_ECC_WITH_ERR_MSG = 0x00000003,13671} SQ_WAVE_IB_ECC_ST;1367213673/*13674* SH_MEM_ADDRESS_MODE enum13675*/1367613677typedef enum SH_MEM_ADDRESS_MODE {13678SH_MEM_ADDRESS_MODE_64 = 0x00000000,13679SH_MEM_ADDRESS_MODE_32 = 0x00000001,13680} SH_MEM_ADDRESS_MODE;1368113682/*13683* SH_MEM_RETRY_MODE enum13684*/1368513686typedef enum SH_MEM_RETRY_MODE {13687SH_MEM_RETRY_MODE_ALL = 0x00000000,13688SH_MEM_RETRY_MODE_WRITEATOMIC = 0x00000001,13689SH_MEM_RETRY_MODE_NONE = 0x00000002,13690} SH_MEM_RETRY_MODE;1369113692/*13693* SH_MEM_ALIGNMENT_MODE enum13694*/1369513696typedef enum SH_MEM_ALIGNMENT_MODE {13697SH_MEM_ALIGNMENT_MODE_DWORD = 0x00000000,13698SH_MEM_ALIGNMENT_MODE_DWORD_STRICT = 0x00000001,13699SH_MEM_ALIGNMENT_MODE_STRICT = 0x00000002,13700SH_MEM_ALIGNMENT_MODE_UNALIGNED = 0x00000003,13701} SH_MEM_ALIGNMENT_MODE;1370213703/*13704* SQ_TT_TOKEN_MASK_REG_INCLUDE_SHIFT enum13705*/1370613707typedef enum SQ_TT_TOKEN_MASK_REG_INCLUDE_SHIFT {13708SQ_TT_TOKEN_MASK_SQDEC_SHIFT = 0x00000000,13709SQ_TT_TOKEN_MASK_SHDEC_SHIFT = 0x00000001,13710SQ_TT_TOKEN_MASK_GFXUDEC_SHIFT = 0x00000002,13711SQ_TT_TOKEN_MASK_COMP_SHIFT = 0x00000003,13712SQ_TT_TOKEN_MASK_CONTEXT_SHIFT = 0x00000004,13713SQ_TT_TOKEN_MASK_CONFIG_SHIFT = 0x00000005,13714SQ_TT_TOKEN_MASK_OTHER_SHIFT = 0x00000006,13715SQ_TT_TOKEN_MASK_READS_SHIFT = 0x00000007,13716} SQ_TT_TOKEN_MASK_REG_INCLUDE_SHIFT;1371713718/*13719* SQ_TT_TOKEN_MASK_REG_INCLUDE enum13720*/1372113722typedef enum SQ_TT_TOKEN_MASK_REG_INCLUDE {13723SQ_TT_TOKEN_MASK_SQDEC_BIT = 0x00000001,13724SQ_TT_TOKEN_MASK_SHDEC_BIT = 0x00000002,13725SQ_TT_TOKEN_MASK_GFXUDEC_BIT = 0x00000004,13726SQ_TT_TOKEN_MASK_COMP_BIT = 0x00000008,13727SQ_TT_TOKEN_MASK_CONTEXT_BIT = 0x00000010,13728SQ_TT_TOKEN_MASK_CONFIG_BIT = 0x00000020,13729SQ_TT_TOKEN_MASK_OTHER_BIT = 0x00000040,13730SQ_TT_TOKEN_MASK_READS_BIT = 0x00000080,13731} SQ_TT_TOKEN_MASK_REG_INCLUDE;1373213733/*13734* SQ_TT_TOKEN_MASK_TOKEN_EXCLUDE_SHIFT enum13735*/1373613737typedef enum SQ_TT_TOKEN_MASK_TOKEN_EXCLUDE_SHIFT {13738SQ_TT_TOKEN_EXCLUDE_VMEMEXEC_SHIFT = 0x00000000,13739SQ_TT_TOKEN_EXCLUDE_ALUEXEC_SHIFT = 0x00000001,13740SQ_TT_TOKEN_EXCLUDE_VALUINST_SHIFT = 0x00000002,13741SQ_TT_TOKEN_EXCLUDE_WAVERDY_SHIFT = 0x00000003,13742SQ_TT_TOKEN_EXCLUDE_IMMED1_SHIFT = 0x00000004,13743SQ_TT_TOKEN_EXCLUDE_IMMEDIATE_SHIFT = 0x00000005,13744SQ_TT_TOKEN_EXCLUDE_REG_SHIFT = 0x00000006,13745SQ_TT_TOKEN_EXCLUDE_EVENT_SHIFT = 0x00000007,13746SQ_TT_TOKEN_EXCLUDE_INST_SHIFT = 0x00000008,13747SQ_TT_TOKEN_EXCLUDE_UTILCTR_SHIFT = 0x00000009,13748SQ_TT_TOKEN_EXCLUDE_WAVEALLOC_SHIFT = 0x0000000a,13749SQ_TT_TOKEN_EXCLUDE_PERF_SHIFT = 0x0000000b,13750} SQ_TT_TOKEN_MASK_TOKEN_EXCLUDE_SHIFT;1375113752/*13753* SQ_TT_TOKEN_MASK_INST_EXCLUDE enum13754*/1375513756typedef enum SQ_TT_TOKEN_MASK_INST_EXCLUDE {13757SQ_TT_INST_EXCLUDE_VMEM_OTHER_SIMD = 0x00000000,13758SQ_TT_INST_EXCLUDE_EXPGNT234 = 0x00000001,13759} SQ_TT_TOKEN_MASK_INST_EXCLUDE;1376013761/*13762* SQ_TT_MODE enum13763*/1376413765typedef enum SQ_TT_MODE {13766SQ_TT_MODE_OFF = 0x00000000,13767SQ_TT_MODE_ON = 0x00000001,13768SQ_TT_MODE_GLOBAL = 0x00000002,13769SQ_TT_MODE_DETAIL = 0x00000003,13770} SQ_TT_MODE;1377113772/*13773* SQ_TT_WTYPE_INCLUDE_SHIFT enum13774*/1377513776typedef enum SQ_TT_WTYPE_INCLUDE_SHIFT {13777SQ_TT_WTYPE_INCLUDE_PS_SHIFT = 0x00000000,13778SQ_TT_WTYPE_INCLUDE_VS_SHIFT = 0x00000001,13779SQ_TT_WTYPE_INCLUDE_GS_SHIFT = 0x00000002,13780SQ_TT_WTYPE_INCLUDE_ES_SHIFT = 0x00000003,13781SQ_TT_WTYPE_INCLUDE_HS_SHIFT = 0x00000004,13782SQ_TT_WTYPE_INCLUDE_LS_SHIFT = 0x00000005,13783SQ_TT_WTYPE_INCLUDE_CS_SHIFT = 0x00000006,13784} SQ_TT_WTYPE_INCLUDE_SHIFT;1378513786/*13787* SQ_TT_WTYPE_INCLUDE enum13788*/1378913790typedef enum SQ_TT_WTYPE_INCLUDE {13791SQ_TT_WTYPE_INCLUDE_PS_BIT = 0x00000001,13792SQ_TT_WTYPE_INCLUDE_VS_BIT = 0x00000002,13793SQ_TT_WTYPE_INCLUDE_GS_BIT = 0x00000004,13794SQ_TT_WTYPE_INCLUDE_ES_BIT = 0x00000008,13795SQ_TT_WTYPE_INCLUDE_HS_BIT = 0x00000010,13796SQ_TT_WTYPE_INCLUDE_LS_BIT = 0x00000020,13797SQ_TT_WTYPE_INCLUDE_CS_BIT = 0x00000040,13798} SQ_TT_WTYPE_INCLUDE;1379913800/*13801* SQ_TT_UTIL_TIMER enum13802*/1380313804typedef enum SQ_TT_UTIL_TIMER {13805SQ_TT_UTIL_TIMER_100_CLK = 0x00000000,13806SQ_TT_UTIL_TIMER_250_CLK = 0x00000001,13807} SQ_TT_UTIL_TIMER;1380813809/*13810* SQ_TT_WAVESTART_MODE enum13811*/1381213813typedef enum SQ_TT_WAVESTART_MODE {13814SQ_TT_WAVESTART_MODE_SHORT = 0x00000000,13815SQ_TT_WAVESTART_MODE_ALLOC = 0x00000001,13816SQ_TT_WAVESTART_MODE_PBB_ID = 0x00000002,13817} SQ_TT_WAVESTART_MODE;1381813819/*13820* SQ_TT_RT_FREQ enum13821*/1382213823typedef enum SQ_TT_RT_FREQ {13824SQ_TT_RT_FREQ_NEVER = 0x00000000,13825SQ_TT_RT_FREQ_1024_CLK = 0x00000001,13826SQ_TT_RT_FREQ_4096_CLK = 0x00000002,13827} SQ_TT_RT_FREQ;1382813829/*13830* SQ_WATCH_MODES enum13831*/1383213833typedef enum SQ_WATCH_MODES {13834SQ_WATCH_MODE_READ = 0x00000000,13835SQ_WATCH_MODE_NONREAD = 0x00000001,13836SQ_WATCH_MODE_ATOMIC = 0x00000002,13837SQ_WATCH_MODE_ALL = 0x00000003,13838} SQ_WATCH_MODES;1383913840/*13841* SQ_WAVE_SCHED_MODES enum13842*/1384313844typedef enum SQ_WAVE_SCHED_MODES {13845SQ_WAVE_SCHED_MODE_NORMAL = 0x00000000,13846SQ_WAVE_SCHED_MODE_EXPERT = 0x00000001,13847SQ_WAVE_SCHED_MODE_DISABLE_VA_VDST = 0x00000002,13848} SQ_WAVE_SCHED_MODES;1384913850/*13851* SQ_WAVE_TYPE value13852*/1385313854#define SQ_WAVE_TYPE_PS0 0x000000001385513856/*13857* SQIND_PARTITIONS value13858*/1385913860#define SQIND_GLOBAL_REGS_OFFSET 0x0000000013861#define SQIND_GLOBAL_REGS_SIZE 0x0000000813862#define SQIND_LOCAL_REGS_OFFSET 0x0000000813863#define SQIND_LOCAL_REGS_SIZE 0x0000000813864#define SQIND_WAVE_HWREGS_OFFSET 0x0000010013865#define SQIND_WAVE_HWREGS_SIZE 0x0000010013866#define SQIND_WAVE_SGPRS_OFFSET 0x0000020013867#define SQIND_WAVE_SGPRS_SIZE 0x0000020013868#define SQIND_WAVE_VGPRS_OFFSET 0x0000040013869#define SQIND_WAVE_VGPRS_SIZE 0x000004001387013871/*13872* SQ_GFXDEC value13873*/1387413875#define SQ_GFXDEC_BEGIN 0x0000a00013876#define SQ_GFXDEC_END 0x0000c00013877#define SQ_GFXDEC_STATE_ID_SHIFT 0x0000000a1387813879/*13880* SQDEC value13881*/1388213883#define SQDEC_BEGIN 0x0000230013884#define SQDEC_END 0x000023ff1388513886/*13887* SQPERFSDEC value13888*/1388913890#define SQPERFSDEC_BEGIN 0x0000d9c013891#define SQPERFSDEC_END 0x0000da401389213893/*13894* SQPERFDDEC value13895*/1389613897#define SQPERFDDEC_BEGIN 0x0000d1c013898#define SQPERFDDEC_END 0x0000d2401389913900/*13901* SQGFXUDEC value13902*/1390313904#define SQGFXUDEC_BEGIN 0x0000c33013905#define SQGFXUDEC_END 0x0000c3801390613907/*13908* SQPWRDEC value13909*/1391013911#define SQPWRDEC_BEGIN 0x0000f08c13912#define SQPWRDEC_END 0x0000f0941391313914/*13915* SQ_DISPATCHER value13916*/1391713918#define SQ_DISPATCHER_GFX_MIN 0x0000001013919#define SQ_DISPATCHER_GFX_CNT_PER_RING 0x000000081392013921/*13922* SQ_MAX value13923*/1392413925#define SQ_MAX_PGM_SGPRS 0x0000006813926#define SQ_MAX_PGM_VGPRS 0x000001001392713928/*13929* SQ_EXCP_BITS value13930*/1393113932#define SQ_EX_MODE_EXCP_VALU_BASE 0x0000000013933#define SQ_EX_MODE_EXCP_VALU_SIZE 0x0000000713934#define SQ_EX_MODE_EXCP_INVALID 0x0000000013935#define SQ_EX_MODE_EXCP_INPUT_DENORM 0x0000000113936#define SQ_EX_MODE_EXCP_DIV0 0x0000000213937#define SQ_EX_MODE_EXCP_OVERFLOW 0x0000000313938#define SQ_EX_MODE_EXCP_UNDERFLOW 0x0000000413939#define SQ_EX_MODE_EXCP_INEXACT 0x0000000513940#define SQ_EX_MODE_EXCP_INT_DIV0 0x0000000613941#define SQ_EX_MODE_EXCP_ADDR_WATCH0 0x0000000713942#define SQ_EX_MODE_EXCP_MEM_VIOL 0x000000081394313944/*13945* SQ_EXCP_HI_BITS value13946*/1394713948#define SQ_EX_MODE_EXCP_HI_ADDR_WATCH1 0x0000000013949#define SQ_EX_MODE_EXCP_HI_ADDR_WATCH2 0x0000000113950#define SQ_EX_MODE_EXCP_HI_ADDR_WATCH3 0x000000021395113952/*13953* HW_INSERTED_INST_ID value13954*/1395513956#define INST_ID_PRIV_START 0x8000000013957#define INST_ID_ECC_INTERRUPT_MSG 0xfffffff013958#define INST_ID_TTRACE_NEW_PC_MSG 0xfffffff113959#define INST_ID_HW_TRAP 0xfffffff213960#define INST_ID_KILL_SEQ 0xfffffff313961#define INST_ID_SPI_WREXEC 0xfffffff413962#define INST_ID_HOST_REG_TRAP_MSG 0xfffffffe1396313964/*13965* SIMM16_WAITCNT_PARTITIONS value13966*/1396713968#define SIMM16_WAITCNT_VM_CNT_START 0x0000000013969#define SIMM16_WAITCNT_VM_CNT_SIZE 0x0000000413970#define SIMM16_WAITCNT_EXP_CNT_START 0x0000000413971#define SIMM16_WAITCNT_EXP_CNT_SIZE 0x0000000313972#define SIMM16_WAITCNT_LGKM_CNT_START 0x0000000813973#define SIMM16_WAITCNT_LGKM_CNT_SIZE 0x0000000413974#define SIMM16_WAITCNT_VM_CNT_HI_START 0x0000000e13975#define SIMM16_WAITCNT_VM_CNT_HI_SIZE 0x0000000213976#define SIMM16_WAITCNT_DEPCTR_SA_SDST_START 0x0000000013977#define SIMM16_WAITCNT_DEPCTR_SA_SDST_SIZE 0x0000000113978#define SIMM16_WAITCNT_DEPCTR_VA_VCC_START 0x0000000113979#define SIMM16_WAITCNT_DEPCTR_VA_VCC_SIZE 0x0000000113980#define SIMM16_WAITCNT_DEPCTR_VM_VSRC_START 0x0000000213981#define SIMM16_WAITCNT_DEPCTR_VM_VSRC_SIZE 0x0000000313982#define SIMM16_WAITCNT_DEPCTR_VA_SSRC_START 0x0000000813983#define SIMM16_WAITCNT_DEPCTR_VA_SSRC_SIZE 0x0000000113984#define SIMM16_WAITCNT_DEPCTR_VA_SDST_START 0x0000000913985#define SIMM16_WAITCNT_DEPCTR_VA_SDST_SIZE 0x0000000313986#define SIMM16_WAITCNT_DEPCTR_VA_VDST_START 0x0000000c13987#define SIMM16_WAITCNT_DEPCTR_VA_VDST_SIZE 0x000000041398813989/*13990* SQ_EDC_FUE_CNTL_BITS value13991*/1399213993#define SQ_EDC_FUE_CNTL_SIMD0 0x0000000013994#define SQ_EDC_FUE_CNTL_SIMD1 0x0000000113995#define SQ_EDC_FUE_CNTL_SIMD2 0x0000000213996#define SQ_EDC_FUE_CNTL_SIMD3 0x0000000313997#define SQ_EDC_FUE_CNTL_SQ 0x0000000413998#define SQ_EDC_FUE_CNTL_LDS 0x0000000513999#define SQ_EDC_FUE_CNTL_TD 0x0000000614000#define SQ_EDC_FUE_CNTL_TA 0x0000000714001#define SQ_EDC_FUE_CNTL_TCP 0x000000081400214003/*******************************************************14004* COMP Enums14005*******************************************************/1400614007/*14008* CSDATA_TYPE enum14009*/1401014011typedef enum CSDATA_TYPE {14012CSDATA_TYPE_TG = 0x00000000,14013CSDATA_TYPE_STATE = 0x00000001,14014CSDATA_TYPE_EVENT = 0x00000002,14015CSDATA_TYPE_PRIVATE = 0x00000003,14016} CSDATA_TYPE;1401714018/*14019* CSCNTL_TYPE enum14020*/1402114022typedef enum CSCNTL_TYPE {14023CSCNTL_TYPE_TG = 0x00000000,14024CSCNTL_TYPE_STATE = 0x00000001,14025CSCNTL_TYPE_EVENT = 0x00000002,14026CSCNTL_TYPE_PRIVATE = 0x00000003,14027} CSCNTL_TYPE;1402814029/*14030* CSDATA_TYPE_WIDTH value14031*/1403214033#define CSDATA_TYPE_WIDTH 0x000000021403414035/*14036* CSDATA_ADDR_WIDTH value14037*/1403814039#define CSDATA_ADDR_WIDTH 0x000000071404014041/*14042* CSDATA_DATA_WIDTH value14043*/1404414045#define CSDATA_DATA_WIDTH 0x000000201404614047/*14048* CSCNTL_TYPE_WIDTH value14049*/1405014051#define CSCNTL_TYPE_WIDTH 0x000000021405214053/*14054* CSCNTL_ADDR_WIDTH value14055*/1405614057#define CSCNTL_ADDR_WIDTH 0x000000071405814059/*14060* CSCNTL_DATA_WIDTH value14061*/1406214063#define CSCNTL_DATA_WIDTH 0x000000201406414065/*******************************************************14066* GE Enums14067*******************************************************/1406814069/*14070* VGT_OUT_PRIM_TYPE enum14071*/1407214073typedef enum VGT_OUT_PRIM_TYPE {14074VGT_OUT_POINT = 0x00000000,14075VGT_OUT_LINE = 0x00000001,14076VGT_OUT_TRI = 0x00000002,14077VGT_OUT_RECT_V0 = 0x00000003,14078VGT_OUT_RECT_V1 = 0x00000004,14079VGT_OUT_RECT_V2 = 0x00000005,14080VGT_OUT_RECT_V3 = 0x00000006,14081VGT_OUT_2D_RECT = 0x00000007,14082VGT_TE_QUAD = 0x00000008,14083VGT_TE_PRIM_INDEX_LINE = 0x00000009,14084VGT_TE_PRIM_INDEX_TRI = 0x0000000a,14085VGT_TE_PRIM_INDEX_QUAD = 0x0000000b,14086VGT_OUT_LINE_ADJ = 0x0000000c,14087VGT_OUT_TRI_ADJ = 0x0000000d,14088VGT_OUT_PATCH = 0x0000000e,14089} VGT_OUT_PRIM_TYPE;1409014091/*14092* VGT_DI_PRIM_TYPE enum14093*/1409414095typedef enum VGT_DI_PRIM_TYPE {14096DI_PT_NONE = 0x00000000,14097DI_PT_POINTLIST = 0x00000001,14098DI_PT_LINELIST = 0x00000002,14099DI_PT_LINESTRIP = 0x00000003,14100DI_PT_TRILIST = 0x00000004,14101DI_PT_TRIFAN = 0x00000005,14102DI_PT_TRISTRIP = 0x00000006,14103DI_PT_2D_RECTANGLE = 0x00000007,14104DI_PT_UNUSED_1 = 0x00000008,14105DI_PT_PATCH = 0x00000009,14106DI_PT_LINELIST_ADJ = 0x0000000a,14107DI_PT_LINESTRIP_ADJ = 0x0000000b,14108DI_PT_TRILIST_ADJ = 0x0000000c,14109DI_PT_TRISTRIP_ADJ = 0x0000000d,14110DI_PT_UNUSED_3 = 0x0000000e,14111DI_PT_UNUSED_4 = 0x0000000f,14112DI_PT_TRI_WITH_WFLAGS = 0x00000010,14113DI_PT_RECTLIST = 0x00000011,14114DI_PT_LINELOOP = 0x00000012,14115DI_PT_QUADLIST = 0x00000013,14116DI_PT_QUADSTRIP = 0x00000014,14117DI_PT_POLYGON = 0x00000015,14118} VGT_DI_PRIM_TYPE;1411914120/*14121* VGT_DI_SOURCE_SELECT enum14122*/1412314124typedef enum VGT_DI_SOURCE_SELECT {14125DI_SRC_SEL_DMA = 0x00000000,14126DI_SRC_SEL_IMMEDIATE = 0x00000001,14127DI_SRC_SEL_AUTO_INDEX = 0x00000002,14128DI_SRC_SEL_RESERVED = 0x00000003,14129} VGT_DI_SOURCE_SELECT;1413014131/*14132* VGT_DI_MAJOR_MODE_SELECT enum14133*/1413414135typedef enum VGT_DI_MAJOR_MODE_SELECT {14136DI_MAJOR_MODE_0 = 0x00000000,14137DI_MAJOR_MODE_1 = 0x00000001,14138} VGT_DI_MAJOR_MODE_SELECT;1413914140/*14141* VGT_DI_INDEX_SIZE enum14142*/1414314144typedef enum VGT_DI_INDEX_SIZE {14145DI_INDEX_SIZE_16_BIT = 0x00000000,14146DI_INDEX_SIZE_32_BIT = 0x00000001,14147DI_INDEX_SIZE_8_BIT = 0x00000002,14148} VGT_DI_INDEX_SIZE;1414914150/*14151* VGT_EVENT_TYPE enum14152*/1415314154typedef enum VGT_EVENT_TYPE {14155Reserved_0x00 = 0x00000000,14156SAMPLE_STREAMOUTSTATS1 = 0x00000001,14157SAMPLE_STREAMOUTSTATS2 = 0x00000002,14158SAMPLE_STREAMOUTSTATS3 = 0x00000003,14159CACHE_FLUSH_TS = 0x00000004,14160CONTEXT_DONE = 0x00000005,14161CACHE_FLUSH = 0x00000006,14162CS_PARTIAL_FLUSH = 0x00000007,14163VGT_STREAMOUT_SYNC = 0x00000008,14164SET_FE_ID = 0x00000009,14165VGT_STREAMOUT_RESET = 0x0000000a,14166END_OF_PIPE_INCR_DE = 0x0000000b,14167END_OF_PIPE_IB_END = 0x0000000c,14168RST_PIX_CNT = 0x0000000d,14169BREAK_BATCH = 0x0000000e,14170VS_PARTIAL_FLUSH = 0x0000000f,14171PS_PARTIAL_FLUSH = 0x00000010,14172FLUSH_HS_OUTPUT = 0x00000011,14173FLUSH_DFSM = 0x00000012,14174RESET_TO_LOWEST_VGT = 0x00000013,14175CACHE_FLUSH_AND_INV_TS_EVENT = 0x00000014,14176ZPASS_DONE = 0x00000015,14177CACHE_FLUSH_AND_INV_EVENT = 0x00000016,14178PERFCOUNTER_START = 0x00000017,14179PERFCOUNTER_STOP = 0x00000018,14180PIPELINESTAT_START = 0x00000019,14181PIPELINESTAT_STOP = 0x0000001a,14182PERFCOUNTER_SAMPLE = 0x0000001b,14183FLUSH_ES_OUTPUT = 0x0000001c,14184BIN_CONF_OVERRIDE_CHECK = 0x0000001d,14185SAMPLE_PIPELINESTAT = 0x0000001e,14186SO_VGTSTREAMOUT_FLUSH = 0x0000001f,14187SAMPLE_STREAMOUTSTATS = 0x00000020,14188RESET_VTX_CNT = 0x00000021,14189BLOCK_CONTEXT_DONE = 0x00000022,14190CS_CONTEXT_DONE = 0x00000023,14191VGT_FLUSH = 0x00000024,14192TGID_ROLLOVER = 0x00000025,14193SQ_NON_EVENT = 0x00000026,14194SC_SEND_DB_VPZ = 0x00000027,14195BOTTOM_OF_PIPE_TS = 0x00000028,14196FLUSH_SX_TS = 0x00000029,14197DB_CACHE_FLUSH_AND_INV = 0x0000002a,14198FLUSH_AND_INV_DB_DATA_TS = 0x0000002b,14199FLUSH_AND_INV_DB_META = 0x0000002c,14200FLUSH_AND_INV_CB_DATA_TS = 0x0000002d,14201FLUSH_AND_INV_CB_META = 0x0000002e,14202CS_DONE = 0x0000002f,14203PS_DONE = 0x00000030,14204FLUSH_AND_INV_CB_PIXEL_DATA = 0x00000031,14205SX_CB_RAT_ACK_REQUEST = 0x00000032,14206THREAD_TRACE_START = 0x00000033,14207THREAD_TRACE_STOP = 0x00000034,14208THREAD_TRACE_MARKER = 0x00000035,14209THREAD_TRACE_DRAW = 0x00000036,14210THREAD_TRACE_FINISH = 0x00000037,14211PIXEL_PIPE_STAT_CONTROL = 0x00000038,14212PIXEL_PIPE_STAT_DUMP = 0x00000039,14213PIXEL_PIPE_STAT_RESET = 0x0000003a,14214CONTEXT_SUSPEND = 0x0000003b,14215OFFCHIP_HS_DEALLOC = 0x0000003c,14216ENABLE_NGG_PIPELINE = 0x0000003d,14217ENABLE_LEGACY_PIPELINE = 0x0000003e,14218DRAW_DONE = 0x0000003f,14219} VGT_EVENT_TYPE;1422014221/*14222* VGT_DMA_SWAP_MODE enum14223*/1422414225typedef enum VGT_DMA_SWAP_MODE {14226VGT_DMA_SWAP_NONE = 0x00000000,14227VGT_DMA_SWAP_16_BIT = 0x00000001,14228VGT_DMA_SWAP_32_BIT = 0x00000002,14229VGT_DMA_SWAP_WORD = 0x00000003,14230} VGT_DMA_SWAP_MODE;1423114232/*14233* VGT_INDEX_TYPE_MODE enum14234*/1423514236typedef enum VGT_INDEX_TYPE_MODE {14237VGT_INDEX_16 = 0x00000000,14238VGT_INDEX_32 = 0x00000001,14239VGT_INDEX_8 = 0x00000002,14240} VGT_INDEX_TYPE_MODE;1424114242/*14243* VGT_DMA_BUF_TYPE enum14244*/1424514246typedef enum VGT_DMA_BUF_TYPE {14247VGT_DMA_BUF_MEM = 0x00000000,14248VGT_DMA_BUF_RING = 0x00000001,14249VGT_DMA_BUF_SETUP = 0x00000002,14250VGT_DMA_PTR_UPDATE = 0x00000003,14251} VGT_DMA_BUF_TYPE;1425214253/*14254* VGT_OUTPATH_SELECT enum14255*/1425614257typedef enum VGT_OUTPATH_SELECT {14258VGT_OUTPATH_VTX_REUSE = 0x00000000,14259VGT_OUTPATH_GS_BLOCK = 0x00000001,14260VGT_OUTPATH_HS_BLOCK = 0x00000002,14261VGT_OUTPATH_PRIM_GEN = 0x00000003,14262VGT_OUTPATH_TE_PRIM_GEN = 0x00000004,14263VGT_OUTPATH_TE_GS_BLOCK = 0x00000005,14264VGT_OUTPATH_TE_OUTPUT = 0x00000006,14265} VGT_OUTPATH_SELECT;1426614267/*14268* VGT_GRP_PRIM_TYPE enum14269*/1427014271typedef enum VGT_GRP_PRIM_TYPE {14272VGT_GRP_3D_POINT = 0x00000000,14273VGT_GRP_3D_LINE = 0x00000001,14274VGT_GRP_3D_TRI = 0x00000002,14275VGT_GRP_3D_RECT = 0x00000003,14276VGT_GRP_3D_QUAD = 0x00000004,14277VGT_GRP_2D_COPY_RECT_V0 = 0x00000005,14278VGT_GRP_2D_COPY_RECT_V1 = 0x00000006,14279VGT_GRP_2D_COPY_RECT_V2 = 0x00000007,14280VGT_GRP_2D_COPY_RECT_V3 = 0x00000008,14281VGT_GRP_2D_FILL_RECT = 0x00000009,14282VGT_GRP_2D_LINE = 0x0000000a,14283VGT_GRP_2D_TRI = 0x0000000b,14284VGT_GRP_PRIM_INDEX_LINE = 0x0000000c,14285VGT_GRP_PRIM_INDEX_TRI = 0x0000000d,14286VGT_GRP_PRIM_INDEX_QUAD = 0x0000000e,14287VGT_GRP_3D_LINE_ADJ = 0x0000000f,14288VGT_GRP_3D_TRI_ADJ = 0x00000010,14289VGT_GRP_3D_PATCH = 0x00000011,14290VGT_GRP_2D_RECT = 0x00000012,14291} VGT_GRP_PRIM_TYPE;1429214293/*14294* VGT_GRP_PRIM_ORDER enum14295*/1429614297typedef enum VGT_GRP_PRIM_ORDER {14298VGT_GRP_LIST = 0x00000000,14299VGT_GRP_STRIP = 0x00000001,14300VGT_GRP_FAN = 0x00000002,14301VGT_GRP_LOOP = 0x00000003,14302VGT_GRP_POLYGON = 0x00000004,14303} VGT_GRP_PRIM_ORDER;1430414305/*14306* VGT_GROUP_CONV_SEL enum14307*/1430814309typedef enum VGT_GROUP_CONV_SEL {14310VGT_GRP_INDEX_16 = 0x00000000,14311VGT_GRP_INDEX_32 = 0x00000001,14312VGT_GRP_UINT_16 = 0x00000002,14313VGT_GRP_UINT_32 = 0x00000003,14314VGT_GRP_SINT_16 = 0x00000004,14315VGT_GRP_SINT_32 = 0x00000005,14316VGT_GRP_FLOAT_32 = 0x00000006,14317VGT_GRP_AUTO_PRIM = 0x00000007,14318VGT_GRP_FIX_1_23_TO_FLOAT = 0x00000008,14319} VGT_GROUP_CONV_SEL;1432014321/*14322* VGT_GS_MODE_TYPE enum14323*/1432414325typedef enum VGT_GS_MODE_TYPE {14326GS_OFF = 0x00000000,14327GS_SCENARIO_A = 0x00000001,14328GS_SCENARIO_B = 0x00000002,14329GS_SCENARIO_G = 0x00000003,14330GS_SCENARIO_C = 0x00000004,14331SPRITE_EN = 0x00000005,14332} VGT_GS_MODE_TYPE;1433314334/*14335* VGT_GS_CUT_MODE enum14336*/1433714338typedef enum VGT_GS_CUT_MODE {14339GS_CUT_1024 = 0x00000000,14340GS_CUT_512 = 0x00000001,14341GS_CUT_256 = 0x00000002,14342GS_CUT_128 = 0x00000003,14343} VGT_GS_CUT_MODE;1434414345/*14346* VGT_GS_OUTPRIM_TYPE enum14347*/1434814349typedef enum VGT_GS_OUTPRIM_TYPE {14350POINTLIST = 0x00000000,14351LINESTRIP = 0x00000001,14352TRISTRIP = 0x00000002,14353RECTLIST = 0x00000003,14354} VGT_GS_OUTPRIM_TYPE;1435514356/*14357* VGT_CACHE_INVALID_MODE enum14358*/1435914360typedef enum VGT_CACHE_INVALID_MODE {14361VC_ONLY = 0x00000000,14362TC_ONLY = 0x00000001,14363VC_AND_TC = 0x00000002,14364} VGT_CACHE_INVALID_MODE;1436514366/*14367* VGT_TESS_TYPE enum14368*/1436914370typedef enum VGT_TESS_TYPE {14371TESS_ISOLINE = 0x00000000,14372TESS_TRIANGLE = 0x00000001,14373TESS_QUAD = 0x00000002,14374} VGT_TESS_TYPE;1437514376/*14377* VGT_TESS_PARTITION enum14378*/1437914380typedef enum VGT_TESS_PARTITION {14381PART_INTEGER = 0x00000000,14382PART_POW2 = 0x00000001,14383PART_FRAC_ODD = 0x00000002,14384PART_FRAC_EVEN = 0x00000003,14385} VGT_TESS_PARTITION;1438614387/*14388* VGT_TESS_TOPOLOGY enum14389*/1439014391typedef enum VGT_TESS_TOPOLOGY {14392OUTPUT_POINT = 0x00000000,14393OUTPUT_LINE = 0x00000001,14394OUTPUT_TRIANGLE_CW = 0x00000002,14395OUTPUT_TRIANGLE_CCW = 0x00000003,14396} VGT_TESS_TOPOLOGY;1439714398/*14399* VGT_RDREQ_POLICY enum14400*/1440114402typedef enum VGT_RDREQ_POLICY {14403VGT_POLICY_LRU = 0x00000000,14404VGT_POLICY_STREAM = 0x00000001,14405VGT_POLICY_BYPASS = 0x00000002,14406} VGT_RDREQ_POLICY;1440714408/*14409* VGT_DIST_MODE enum14410*/1441114412typedef enum VGT_DIST_MODE {14413NO_DIST = 0x00000000,14414PATCHES = 0x00000001,14415DONUTS = 0x00000002,14416TRAPEZOIDS = 0x00000003,14417} VGT_DIST_MODE;1441814419/*14420* VGT_DETECT_ONE enum14421*/1442214423typedef enum VGT_DETECT_ONE {14424PRE_CLAMP_TF1 = 0x00000000,14425POST_CLAMP_TF1 = 0x00000001,14426DISABLE_TF1 = 0x00000002,14427} VGT_DETECT_ONE;1442814429/*14430* VGT_DETECT_ZERO enum14431*/1443214433typedef enum VGT_DETECT_ZERO {14434PRE_CLAMP_TF0 = 0x00000000,14435POST_CLAMP_TF0 = 0x00000001,14436DISABLE_TF0 = 0x00000002,14437} VGT_DETECT_ZERO;1443814439/*14440* VGT_STAGES_LS_EN enum14441*/1444214443typedef enum VGT_STAGES_LS_EN {14444LS_STAGE_OFF = 0x00000000,14445LS_STAGE_ON = 0x00000001,14446CS_STAGE_ON = 0x00000002,14447RESERVED_LS = 0x00000003,14448} VGT_STAGES_LS_EN;1444914450/*14451* VGT_STAGES_HS_EN enum14452*/1445314454typedef enum VGT_STAGES_HS_EN {14455HS_STAGE_OFF = 0x00000000,14456HS_STAGE_ON = 0x00000001,14457} VGT_STAGES_HS_EN;1445814459/*14460* VGT_STAGES_ES_EN enum14461*/1446214463typedef enum VGT_STAGES_ES_EN {14464ES_STAGE_OFF = 0x00000000,14465ES_STAGE_DS = 0x00000001,14466ES_STAGE_REAL = 0x00000002,14467RESERVED_ES = 0x00000003,14468} VGT_STAGES_ES_EN;1446914470/*14471* VGT_STAGES_GS_EN enum14472*/1447314474typedef enum VGT_STAGES_GS_EN {14475GS_STAGE_OFF = 0x00000000,14476GS_STAGE_ON = 0x00000001,14477} VGT_STAGES_GS_EN;1447814479/*14480* VGT_STAGES_VS_EN enum14481*/1448214483typedef enum VGT_STAGES_VS_EN {14484VS_STAGE_REAL = 0x00000000,14485VS_STAGE_DS = 0x00000001,14486VS_STAGE_COPY_SHADER = 0x00000002,14487RESERVED_VS = 0x00000003,14488} VGT_STAGES_VS_EN;1448914490/*14491* GE_PERFCOUNT_SELECT enum14492*/1449314494typedef enum GE_PERFCOUNT_SELECT {14495ge_assembler_busy = 0x00000000,14496ge_assembler_stalled = 0x00000001,14497ge_cm_reading_stalled = 0x00000002,14498ge_cm_stalled_by_gog = 0x00000003,14499ge_cm_stalled_by_gsfetch_done = 0x00000004,14500ge_dma_busy = 0x00000005,14501ge_dma_lat_bin_0 = 0x00000006,14502ge_dma_lat_bin_1 = 0x00000007,14503ge_dma_lat_bin_2 = 0x00000008,14504ge_dma_lat_bin_3 = 0x00000009,14505ge_dma_lat_bin_4 = 0x0000000a,14506ge_dma_lat_bin_5 = 0x0000000b,14507ge_dma_lat_bin_6 = 0x0000000c,14508ge_dma_lat_bin_7 = 0x0000000d,14509ge_dma_return = 0x0000000e,14510ge_dma_utcl1_consecutive_retry_event = 0x0000000f,14511ge_dma_utcl1_request_event = 0x00000010,14512ge_dma_utcl1_retry_event = 0x00000011,14513ge_dma_utcl1_stall_event = 0x00000012,14514ge_dma_utcl1_stall_utcl2_event = 0x00000013,14515ge_dma_utcl1_translation_hit_event = 0x00000014,14516ge_dma_utcl1_translation_miss_event = 0x00000015,14517ge_dma_utcl2_stall_on_trans = 0x00000016,14518ge_dma_utcl2_trans_ack = 0x00000017,14519ge_dma_utcl2_trans_xnack = 0x00000018,14520ge_ds_cache_hits = 0x00000019,14521ge_ds_prims = 0x0000001a,14522ge_es_done = 0x0000001b,14523ge_es_done_latency = 0x0000001c,14524ge_es_flush = 0x0000001d,14525ge_es_ring_high_water_mark = 0x0000001e,14526ge_es_thread_groups = 0x0000001f,14527ge_esthread_stalled_es_rb_full = 0x00000020,14528ge_esthread_stalled_spi_bp = 0x00000021,14529ge_esvert_stalled_es_tbl = 0x00000022,14530ge_esvert_stalled_gs_event = 0x00000023,14531ge_esvert_stalled_gs_tbl = 0x00000024,14532ge_esvert_stalled_gsprim = 0x00000025,14533ge_gea_dma_starved = 0x00000026,14534ge_gog_busy = 0x00000027,14535ge_gog_out_indx_stalled = 0x00000028,14536ge_gog_out_prim_stalled = 0x00000029,14537ge_gog_vs_tbl_stalled = 0x0000002a,14538ge_gs_cache_hits = 0x0000002b,14539ge_gs_counters_avail_stalled = 0x0000002c,14540ge_gs_done = 0x0000002d,14541ge_gs_done_latency = 0x0000002e,14542ge_gs_event_stall = 0x0000002f,14543ge_gs_issue_rtr_stalled = 0x00000030,14544ge_gs_rb_space_avail_stalled = 0x00000031,14545ge_gs_ring_high_water_mark = 0x00000032,14546ge_gsprim_stalled_es_tbl = 0x00000033,14547ge_gsprim_stalled_esvert = 0x00000034,14548ge_gsprim_stalled_gs_event = 0x00000035,14549ge_gsprim_stalled_gs_tbl = 0x00000036,14550ge_gsthread_stalled = 0x00000037,14551ge_hs_done = 0x00000038,14552ge_hs_done_latency = 0x00000039,14553ge_hs_done_se0 = 0x0000003a,14554ge_hs_done_se1 = 0x0000003b,14555ge_hs_done_se2_reserved = 0x0000003c,14556ge_hs_done_se3_reserved = 0x0000003d,14557ge_hs_tfm_stall = 0x0000003e,14558ge_hs_tgs_active_high_water_mark = 0x0000003f,14559ge_hs_thread_groups = 0x00000040,14560ge_inside_tf_bin_0 = 0x00000041,14561ge_inside_tf_bin_1 = 0x00000042,14562ge_inside_tf_bin_2 = 0x00000043,14563ge_inside_tf_bin_3 = 0x00000044,14564ge_inside_tf_bin_4 = 0x00000045,14565ge_inside_tf_bin_5 = 0x00000046,14566ge_inside_tf_bin_6 = 0x00000047,14567ge_inside_tf_bin_7 = 0x00000048,14568ge_inside_tf_bin_8 = 0x00000049,14569ge_ls_done = 0x0000004a,14570ge_ls_done_latency = 0x0000004b,14571ge_null_patch = 0x0000004c,14572ge_pa_clipp_eop = 0x0000004d,14573ge_pa_clipp_is_event = 0x0000004e,14574ge_pa_clipp_new_vtx_vect = 0x0000004f,14575ge_pa_clipp_null_prim = 0x00000050,14576ge_pa_clipp_send = 0x00000051,14577ge_pa_clipp_send_not_event = 0x00000052,14578ge_pa_clipp_stalled = 0x00000053,14579ge_pa_clipp_starved_busy = 0x00000054,14580ge_pa_clipp_starved_idle = 0x00000055,14581ge_pa_clipp_valid_prim = 0x00000056,14582ge_pa_clips_send = 0x00000057,14583ge_pa_clips_stalled = 0x00000058,14584ge_pa_clipv_send = 0x00000059,14585ge_pa_clipv_stalled = 0x0000005a,14586ge_rbiu_di_fifo_stalled = 0x0000005b,14587ge_rbiu_di_fifo_starved = 0x0000005c,14588ge_rbiu_dr_fifo_stalled = 0x0000005d,14589ge_rbiu_dr_fifo_starved = 0x0000005e,14590ge_reused_es_indices = 0x0000005f,14591ge_reused_vs_indices = 0x00000060,14592ge_sclk_core_vld = 0x00000061,14593ge_sclk_gs_vld = 0x00000062,14594ge_sclk_input_vld = 0x00000063,14595ge_sclk_leg_gs_arb_vld = 0x00000064,14596ge_sclk_ngg_vld = 0x00000065,14597ge_sclk_reg_vld = 0x00000066,14598ge_sclk_te11_vld = 0x00000067,14599ge_sclk_vr_vld = 0x00000068,14600ge_sclk_wd_te11_vld = 0x00000069,14601ge_spi_esvert_eov = 0x0000006a,14602ge_spi_esvert_stalled = 0x0000006b,14603ge_spi_esvert_starved_busy = 0x0000006c,14604ge_spi_esvert_valid = 0x0000006d,14605ge_spi_eswave_is_event = 0x0000006e,14606ge_spi_eswave_send = 0x0000006f,14607ge_spi_gsprim_cont = 0x00000070,14608ge_spi_gsprim_eov = 0x00000071,14609ge_spi_gsprim_stalled = 0x00000072,14610ge_spi_gsprim_starved_busy = 0x00000073,14611ge_spi_gsprim_starved_idle = 0x00000074,14612ge_spi_gsprim_valid = 0x00000075,14613ge_spi_gssubgrp_is_event = 0x00000076,14614ge_spi_gssubgrp_send = 0x00000077,14615ge_spi_gswave_is_event = 0x00000078,14616ge_spi_gswave_send = 0x00000079,14617ge_spi_hsvert_eov = 0x0000007a,14618ge_spi_hsvert_stalled = 0x0000007b,14619ge_spi_hsvert_starved_busy = 0x0000007c,14620ge_spi_hsvert_valid = 0x0000007d,14621ge_spi_hswave_is_event = 0x0000007e,14622ge_spi_hswave_send = 0x0000007f,14623ge_spi_lsvert_eov = 0x00000080,14624ge_spi_lsvert_stalled = 0x00000081,14625ge_spi_lsvert_starved_busy = 0x00000082,14626ge_spi_lsvert_starved_idle = 0x00000083,14627ge_spi_lsvert_valid = 0x00000084,14628ge_spi_lswave_is_event = 0x00000085,14629ge_spi_lswave_send = 0x00000086,14630ge_spi_vsvert_eov = 0x00000087,14631ge_spi_vsvert_send = 0x00000088,14632ge_spi_vsvert_stalled = 0x00000089,14633ge_spi_vsvert_starved_busy = 0x0000008a,14634ge_spi_vsvert_starved_idle = 0x0000008b,14635ge_spi_vswave_is_event = 0x0000008c,14636ge_spi_vswave_send = 0x0000008d,14637ge_starved_on_hs_done = 0x0000008e,14638ge_stat_busy = 0x0000008f,14639ge_stat_combined_busy = 0x00000090,14640ge_stat_no_dma_busy = 0x00000091,14641ge_strmout_stalled = 0x00000092,14642ge_te11_busy = 0x00000093,14643ge_te11_starved = 0x00000094,14644ge_tfreq_lat_bin_0 = 0x00000095,14645ge_tfreq_lat_bin_1 = 0x00000096,14646ge_tfreq_lat_bin_2 = 0x00000097,14647ge_tfreq_lat_bin_3 = 0x00000098,14648ge_tfreq_lat_bin_4 = 0x00000099,14649ge_tfreq_lat_bin_5 = 0x0000009a,14650ge_tfreq_lat_bin_6 = 0x0000009b,14651ge_tfreq_lat_bin_7 = 0x0000009c,14652ge_tfreq_utcl1_consecutive_retry_event = 0x0000009d,14653ge_tfreq_utcl1_request_event = 0x0000009e,14654ge_tfreq_utcl1_retry_event = 0x0000009f,14655ge_tfreq_utcl1_stall_event = 0x000000a0,14656ge_tfreq_utcl1_stall_utcl2_event = 0x000000a1,14657ge_tfreq_utcl1_translation_hit_event = 0x000000a2,14658ge_tfreq_utcl1_translation_miss_event = 0x000000a3,14659ge_tfreq_utcl2_stall_on_trans = 0x000000a4,14660ge_tfreq_utcl2_trans_ack = 0x000000a5,14661ge_tfreq_utcl2_trans_xnack = 0x000000a6,14662ge_vs_cache_hits = 0x000000a7,14663ge_vs_done = 0x000000a8,14664ge_vs_pc_stall = 0x000000a9,14665ge_vs_table_high_water_mark = 0x000000aa,14666ge_vs_thread_groups = 0x000000ab,14667ge_vsvert_api_send = 0x000000ac,14668ge_vsvert_ds_send = 0x000000ad,14669ge_wait_for_es_done_stalled = 0x000000ae,14670ge_waveid_stalled = 0x000000af,14671} GE_PERFCOUNT_SELECT;1467214673/*14674* WD_IA_DRAW_TYPE enum14675*/1467614677typedef enum WD_IA_DRAW_TYPE {14678WD_IA_DRAW_TYPE_DI_MM0 = 0x00000000,14679WD_IA_DRAW_TYPE_REG_XFER = 0x00000001,14680WD_IA_DRAW_TYPE_EVENT_INIT = 0x00000002,14681WD_IA_DRAW_TYPE_EVENT_ADDR = 0x00000003,14682WD_IA_DRAW_TYPE_MIN_INDX = 0x00000004,14683WD_IA_DRAW_TYPE_MAX_INDX = 0x00000005,14684WD_IA_DRAW_TYPE_INDX_OFF = 0x00000006,14685WD_IA_DRAW_TYPE_IMM_DATA = 0x00000007,14686} WD_IA_DRAW_TYPE;1468714688/*14689* WD_IA_DRAW_REG_XFER enum14690*/1469114692typedef enum WD_IA_DRAW_REG_XFER {14693WD_IA_DRAW_REG_XFER_IA_MULTI_VGT_PARAM = 0x00000000,14694WD_IA_DRAW_REG_XFER_VGT_MULTI_PRIM_IB_RESET_EN = 0x00000001,14695WD_IA_DRAW_REG_XFER_VGT_INSTANCE_BASE_ID = 0x00000002,14696WD_IA_DRAW_REG_XFER_GE_CNTL = 0x00000003,14697} WD_IA_DRAW_REG_XFER;1469814699/*14700* WD_IA_DRAW_SOURCE enum14701*/1470214703typedef enum WD_IA_DRAW_SOURCE {14704WD_IA_DRAW_SOURCE_DMA = 0x00000000,14705WD_IA_DRAW_SOURCE_IMMD = 0x00000001,14706WD_IA_DRAW_SOURCE_AUTO = 0x00000002,14707WD_IA_DRAW_SOURCE_OPAQ = 0x00000003,14708} WD_IA_DRAW_SOURCE;1470914710/*14711* GS_THREADID_SIZE value14712*/1471314714#define GSTHREADID_SIZE 0x000000021471514716/*******************************************************14717* GB Enums14718*******************************************************/1471914720/*14721* GB_EDC_DED_MODE enum14722*/1472314724typedef enum GB_EDC_DED_MODE {14725GB_EDC_DED_MODE_LOG = 0x00000000,14726GB_EDC_DED_MODE_HALT = 0x00000001,14727GB_EDC_DED_MODE_INT_HALT = 0x00000002,14728} GB_EDC_DED_MODE;1472914730/*******************************************************14731* GLX Enums14732*******************************************************/1473314734/*14735* CHA_PERF_SEL enum14736*/1473714738typedef enum CHA_PERF_SEL {14739CHA_PERF_SEL_BUSY = 0x00000000,14740CHA_PERF_SEL_STALL_CHC0 = 0x00000001,14741CHA_PERF_SEL_STALL_CHC1 = 0x00000002,14742CHA_PERF_SEL_STALL_CHC2 = 0x00000003,14743CHA_PERF_SEL_STALL_CHC3 = 0x00000004,14744CHA_PERF_SEL_STALL_CHC4 = 0x00000005,14745CHA_PERF_SEL_REQUEST_CHC0 = 0x00000006,14746CHA_PERF_SEL_REQUEST_CHC1 = 0x00000007,14747CHA_PERF_SEL_REQUEST_CHC2 = 0x00000008,14748CHA_PERF_SEL_REQUEST_CHC3 = 0x00000009,14749CHA_PERF_SEL_REQUEST_CHC4 = 0x0000000a,14750CHA_PERF_SEL_REQUEST_CHC5 = 0x0000000b,14751CHA_PERF_SEL_MEM_32B_WDS_CHC0 = 0x0000000c,14752CHA_PERF_SEL_MEM_32B_WDS_CHC1 = 0x0000000d,14753CHA_PERF_SEL_MEM_32B_WDS_CHC2 = 0x0000000e,14754CHA_PERF_SEL_MEM_32B_WDS_CHC3 = 0x0000000f,14755CHA_PERF_SEL_MEM_32B_WDS_CHC4 = 0x00000010,14756CHA_PERF_SEL_IO_32B_WDS_CHC0 = 0x00000011,14757CHA_PERF_SEL_IO_32B_WDS_CHC1 = 0x00000012,14758CHA_PERF_SEL_IO_32B_WDS_CHC2 = 0x00000013,14759CHA_PERF_SEL_IO_32B_WDS_CHC3 = 0x00000014,14760CHA_PERF_SEL_IO_32B_WDS_CHC4 = 0x00000015,14761CHA_PERF_SEL_MEM_BURST_COUNT_CHC0 = 0x00000016,14762CHA_PERF_SEL_MEM_BURST_COUNT_CHC1 = 0x00000017,14763CHA_PERF_SEL_MEM_BURST_COUNT_CHC2 = 0x00000018,14764CHA_PERF_SEL_MEM_BURST_COUNT_CHC3 = 0x00000019,14765CHA_PERF_SEL_MEM_BURST_COUNT_CHC4 = 0x0000001a,14766CHA_PERF_SEL_IO_BURST_COUNT_CHC0 = 0x0000001b,14767CHA_PERF_SEL_IO_BURST_COUNT_CHC1 = 0x0000001c,14768CHA_PERF_SEL_IO_BURST_COUNT_CHC2 = 0x0000001d,14769CHA_PERF_SEL_IO_BURST_COUNT_CHC3 = 0x0000001e,14770CHA_PERF_SEL_IO_BURST_COUNT_CHC4 = 0x0000001f,14771CHA_PERF_SEL_ARB_REQUESTS = 0x00000020,14772CHA_PERF_SEL_REQ_INFLIGHT_LEVEL = 0x00000021,14773CHA_PERF_SEL_STALL_RET_CONFLICT_CHC0 = 0x00000022,14774CHA_PERF_SEL_STALL_RET_CONFLICT_CHC1 = 0x00000023,14775CHA_PERF_SEL_STALL_RET_CONFLICT_CHC2 = 0x00000024,14776CHA_PERF_SEL_STALL_RET_CONFLICT_CHC3 = 0x00000025,14777CHA_PERF_SEL_STALL_RET_CONFLICT_CHC4 = 0x00000026,14778CHA_PERF_SEL_CYCLE = 0x00000027,14779} CHA_PERF_SEL;1478014781/*14782* CHC_PERF_SEL enum14783*/1478414785typedef enum CHC_PERF_SEL {14786CHC_PERF_SEL_GATE_EN1 = 0x00000000,14787CHC_PERF_SEL_GATE_EN2 = 0x00000001,14788CHC_PERF_SEL_CORE_REG_SCLK_VLD = 0x00000002,14789CHC_PERF_SEL_TA_CHC_ADDR_STARVE_CYCLES = 0x00000003,14790CHC_PERF_SEL_TA_CHC_DATA_STARVE_CYCLES = 0x00000004,14791CHC_PERF_SEL_CYCLE = 0x00000005,14792CHC_PERF_SEL_REQ = 0x00000006,14793} CHC_PERF_SEL;1479414795/*14796* CHCG_PERF_SEL enum14797*/1479814799typedef enum CHCG_PERF_SEL {14800CHCG_PERF_SEL_GATE_EN1 = 0x00000000,14801CHCG_PERF_SEL_GATE_EN2 = 0x00000001,14802CHCG_PERF_SEL_CORE_REG_SCLK_VLD = 0x00000002,14803CHCG_PERF_SEL_TA_CHC_ADDR_STARVE_CYCLES = 0x00000003,14804CHCG_PERF_SEL_TA_CHC_DATA_STARVE_CYCLES = 0x00000004,14805CHCG_PERF_SEL_CYCLE = 0x00000005,14806CHCG_PERF_SEL_REQ = 0x00000006,14807} CHCG_PERF_SEL;1480814809/*14810* GL1A_PERF_SEL enum14811*/1481214813typedef enum GL1A_PERF_SEL {14814GL1A_PERF_SEL_BUSY = 0x00000000,14815GL1A_PERF_SEL_STALL_GL1C0 = 0x00000001,14816GL1A_PERF_SEL_STALL_GL1C1 = 0x00000002,14817GL1A_PERF_SEL_STALL_GL1C2 = 0x00000003,14818GL1A_PERF_SEL_STALL_GL1C3 = 0x00000004,14819GL1A_PERF_SEL_STALL_GL1C4 = 0x00000005,14820GL1A_PERF_SEL_REQUEST_GL1C0 = 0x00000006,14821GL1A_PERF_SEL_REQUEST_GL1C1 = 0x00000007,14822GL1A_PERF_SEL_REQUEST_GL1C2 = 0x00000008,14823GL1A_PERF_SEL_REQUEST_GL1C3 = 0x00000009,14824GL1A_PERF_SEL_REQUEST_GL1C4 = 0x0000000a,14825GL1A_PERF_SEL_MEM_32B_WDS_GL1C0 = 0x0000000b,14826GL1A_PERF_SEL_MEM_32B_WDS_GL1C1 = 0x0000000c,14827GL1A_PERF_SEL_MEM_32B_WDS_GL1C2 = 0x0000000d,14828GL1A_PERF_SEL_MEM_32B_WDS_GL1C3 = 0x0000000e,14829GL1A_PERF_SEL_MEM_32B_WDS_GL1C4 = 0x0000000f,14830GL1A_PERF_SEL_IO_32B_WDS_GL1C0 = 0x00000010,14831GL1A_PERF_SEL_IO_32B_WDS_GL1C1 = 0x00000011,14832GL1A_PERF_SEL_IO_32B_WDS_GL1C2 = 0x00000012,14833GL1A_PERF_SEL_IO_32B_WDS_GL1C3 = 0x00000013,14834GL1A_PERF_SEL_IO_32B_WDS_GL1C4 = 0x00000014,14835GL1A_PERF_SEL_MEM_BURST_COUNT_GL1C0 = 0x00000015,14836GL1A_PERF_SEL_MEM_BURST_COUNT_GL1C1 = 0x00000016,14837GL1A_PERF_SEL_MEM_BURST_COUNT_GL1C2 = 0x00000017,14838GL1A_PERF_SEL_MEM_BURST_COUNT_GL1C3 = 0x00000018,14839GL1A_PERF_SEL_MEM_BURST_COUNT_GL1C4 = 0x00000019,14840GL1A_PERF_SEL_IO_BURST_COUNT_GL1C0 = 0x0000001a,14841GL1A_PERF_SEL_IO_BURST_COUNT_GL1C1 = 0x0000001b,14842GL1A_PERF_SEL_IO_BURST_COUNT_GL1C2 = 0x0000001c,14843GL1A_PERF_SEL_IO_BURST_COUNT_GL1C3 = 0x0000001d,14844GL1A_PERF_SEL_IO_BURST_COUNT_GL1C4 = 0x0000001e,14845GL1A_PERF_SEL_ARB_REQUESTS = 0x0000001f,14846GL1A_PERF_SEL_REQ_INFLIGHT_LEVEL = 0x00000020,14847GL1A_PERF_SEL_STALL_RET_CONFLICT_GL1C0 = 0x00000021,14848GL1A_PERF_SEL_STALL_RET_CONFLICT_GL1C1 = 0x00000022,14849GL1A_PERF_SEL_STALL_RET_CONFLICT_GL1C2 = 0x00000023,14850GL1A_PERF_SEL_STALL_RET_CONFLICT_GL1C3 = 0x00000024,14851GL1A_PERF_SEL_STALL_RET_CONFLICT_GL1C4 = 0x00000025,14852GL1A_PERF_SEL_CYCLE = 0x00000026,14853} GL1A_PERF_SEL;1485414855/*14856* GL1C_PERF_SEL enum14857*/1485814859typedef enum GL1C_PERF_SEL {14860GL1C_PERF_SEL_GATE_EN1 = 0x00000000,14861GL1C_PERF_SEL_GATE_EN2 = 0x00000001,14862GL1C_PERF_SEL_CORE_REG_SCLK_VLD = 0x00000002,14863GL1C_PERF_SEL_TA_GL1C_ADDR_STARVE_CYCLES = 0x00000003,14864GL1C_PERF_SEL_TA_GL1C_DATA_STARVE_CYCLES = 0x00000004,14865GL1C_PERF_SEL_CYCLE = 0x00000005,14866GL1C_PERF_SEL_REQ = 0x00000006,14867} GL1C_PERF_SEL;1486814869/*14870* GL1CG_PERF_SEL enum14871*/1487214873typedef enum GL1CG_PERF_SEL {14874GL1CG_PERF_SEL_GATE_EN1 = 0x00000000,14875GL1CG_PERF_SEL_GATE_EN2 = 0x00000001,14876GL1CG_PERF_SEL_CORE_REG_SCLK_VLD = 0x00000002,14877GL1CG_PERF_SEL_TA_GL1C_ADDR_STARVE_CYCLES = 0x00000003,14878GL1CG_PERF_SEL_TA_GL1C_DATA_STARVE_CYCLES = 0x00000004,14879GL1CG_PERF_SEL_CYCLE = 0x00000005,14880GL1CG_PERF_SEL_REQ = 0x00000006,14881} GL1CG_PERF_SEL;1488214883/*******************************************************14884* TP Enums14885*******************************************************/1488614887/*14888* TA_TC_REQ_MODES enum14889*/1489014891typedef enum TA_TC_REQ_MODES {14892TA_TC_REQ_MODE_BORDER = 0x00000000,14893TA_TC_REQ_MODE_TEX2 = 0x00000001,14894TA_TC_REQ_MODE_TEX1 = 0x00000002,14895TA_TC_REQ_MODE_TEX0 = 0x00000003,14896TA_TC_REQ_MODE_NORMAL = 0x00000004,14897TA_TC_REQ_MODE_DWORD = 0x00000005,14898TA_TC_REQ_MODE_BYTE = 0x00000006,14899TA_TC_REQ_MODE_BYTE_NV = 0x00000007,14900} TA_TC_REQ_MODES;1490114902/*14903* TA_TC_ADDR_MODES enum14904*/1490514906typedef enum TA_TC_ADDR_MODES {14907TA_TC_ADDR_MODE_DEFAULT = 0x00000000,14908TA_TC_ADDR_MODE_COMP0 = 0x00000001,14909TA_TC_ADDR_MODE_COMP1 = 0x00000002,14910TA_TC_ADDR_MODE_COMP2 = 0x00000003,14911TA_TC_ADDR_MODE_COMP3 = 0x00000004,14912TA_TC_ADDR_MODE_UNALIGNED = 0x00000005,14913TA_TC_ADDR_MODE_BORDER_COLOR = 0x00000006,14914} TA_TC_ADDR_MODES;1491514916/*14917* TA_PERFCOUNT_SEL enum14918*/1491914920typedef enum TA_PERFCOUNT_SEL {14921TA_PERF_SEL_NULL = 0x00000000,14922TA_PERF_SEL_sh_fifo_busy = 0x00000001,14923TA_PERF_SEL_sh_fifo_cmd_busy = 0x00000002,14924TA_PERF_SEL_sh_fifo_addr_busy = 0x00000003,14925TA_PERF_SEL_sh_fifo_data_busy = 0x00000004,14926TA_PERF_SEL_sh_fifo_data_sfifo_busy = 0x00000005,14927TA_PERF_SEL_sh_fifo_data_tfifo_busy = 0x00000006,14928TA_PERF_SEL_gradient_busy = 0x00000007,14929TA_PERF_SEL_gradient_fifo_busy = 0x00000008,14930TA_PERF_SEL_lod_busy = 0x00000009,14931TA_PERF_SEL_lod_fifo_busy = 0x0000000a,14932TA_PERF_SEL_addresser_busy = 0x0000000b,14933TA_PERF_SEL_addresser_fifo_busy = 0x0000000c,14934TA_PERF_SEL_aligner_busy = 0x0000000d,14935TA_PERF_SEL_write_path_busy = 0x0000000e,14936TA_PERF_SEL_ta_busy = 0x0000000f,14937TA_PERF_SEL_sq_ta_cmd_cycles = 0x00000010,14938TA_PERF_SEL_sp_ta_addr_cycles = 0x00000011,14939TA_PERF_SEL_sp_ta_data_cycles = 0x00000012,14940TA_PERF_SEL_ta_fa_data_state_cycles = 0x00000013,14941TA_PERF_SEL_sh_fifo_addr_waiting_on_cmd_cycles = 0x00000014,14942TA_PERF_SEL_sh_fifo_cmd_waiting_on_addr_cycles = 0x00000015,14943TA_PERF_SEL_sh_fifo_addr_starved_while_busy_cycles = 0x00000016,14944TA_PERF_SEL_sh_fifo_cmd_starved_while_busy_cycles = 0x00000017,14945TA_PERF_SEL_sh_fifo_data_waiting_on_data_state_cycles = 0x00000018,14946TA_PERF_SEL_sh_fifo_data_state_waiting_on_data_cycles = 0x00000019,14947TA_PERF_SEL_sh_fifo_data_starved_while_busy_cycles = 0x0000001a,14948TA_PERF_SEL_sh_fifo_data_state_starved_while_busy_cycles = 0x0000001b,14949TA_PERF_SEL_ta_sh_fifo_starved = 0x0000001c,14950TA_PERF_SEL_RESERVED_29 = 0x0000001d,14951TA_PERF_SEL_sh_fifo_addr_cycles = 0x0000001e,14952TA_PERF_SEL_sh_fifo_data_cycles = 0x0000001f,14953TA_PERF_SEL_total_wavefronts = 0x00000020,14954TA_PERF_SEL_gradient_cycles = 0x00000021,14955TA_PERF_SEL_walker_cycles = 0x00000022,14956TA_PERF_SEL_aligner_cycles = 0x00000023,14957TA_PERF_SEL_image_wavefronts = 0x00000024,14958TA_PERF_SEL_image_read_wavefronts = 0x00000025,14959TA_PERF_SEL_image_write_wavefronts = 0x00000026,14960TA_PERF_SEL_image_atomic_wavefronts = 0x00000027,14961TA_PERF_SEL_image_total_cycles = 0x00000028,14962TA_PERF_SEL_RESERVED_41 = 0x00000029,14963TA_PERF_SEL_RESERVED_42 = 0x0000002a,14964TA_PERF_SEL_RESERVED_43 = 0x0000002b,14965TA_PERF_SEL_buffer_wavefronts = 0x0000002c,14966TA_PERF_SEL_buffer_read_wavefronts = 0x0000002d,14967TA_PERF_SEL_buffer_write_wavefronts = 0x0000002e,14968TA_PERF_SEL_buffer_atomic_wavefronts = 0x0000002f,14969TA_PERF_SEL_buffer_coalescable_wavefronts = 0x00000030,14970TA_PERF_SEL_buffer_total_cycles = 0x00000031,14971TA_PERF_SEL_buffer_coalescable_addr_multicycled_cycles = 0x00000032,14972TA_PERF_SEL_buffer_coalescable_clamp_16kdword_multicycled_cycles = 0x00000033,14973TA_PERF_SEL_buffer_coalesced_read_cycles = 0x00000034,14974TA_PERF_SEL_buffer_coalesced_write_cycles = 0x00000035,14975TA_PERF_SEL_addr_stalled_by_tc_cycles = 0x00000036,14976TA_PERF_SEL_addr_stalled_by_td_cycles = 0x00000037,14977TA_PERF_SEL_data_stalled_by_tc_cycles = 0x00000038,14978TA_PERF_SEL_addresser_stalled_by_aligner_only_cycles = 0x00000039,14979TA_PERF_SEL_addresser_stalled_cycles = 0x0000003a,14980TA_PERF_SEL_aniso_stalled_by_addresser_only_cycles = 0x0000003b,14981TA_PERF_SEL_aniso_stalled_cycles = 0x0000003c,14982TA_PERF_SEL_deriv_stalled_by_aniso_only_cycles = 0x0000003d,14983TA_PERF_SEL_deriv_stalled_cycles = 0x0000003e,14984TA_PERF_SEL_aniso_gt1_cycle_quads = 0x0000003f,14985TA_PERF_SEL_color_1_cycle_pixels = 0x00000040,14986TA_PERF_SEL_color_2_cycle_pixels = 0x00000041,14987TA_PERF_SEL_color_3_cycle_pixels = 0x00000042,14988TA_PERF_SEL_color_4_cycle_pixels = 0x00000043,14989TA_PERF_SEL_mip_1_cycle_pixels = 0x00000044,14990TA_PERF_SEL_mip_2_cycle_pixels = 0x00000045,14991TA_PERF_SEL_vol_1_cycle_pixels = 0x00000046,14992TA_PERF_SEL_vol_2_cycle_pixels = 0x00000047,14993TA_PERF_SEL_bilin_point_1_cycle_pixels = 0x00000048,14994TA_PERF_SEL_mipmap_lod_0_samples = 0x00000049,14995TA_PERF_SEL_mipmap_lod_1_samples = 0x0000004a,14996TA_PERF_SEL_mipmap_lod_2_samples = 0x0000004b,14997TA_PERF_SEL_mipmap_lod_3_samples = 0x0000004c,14998TA_PERF_SEL_mipmap_lod_4_samples = 0x0000004d,14999TA_PERF_SEL_mipmap_lod_5_samples = 0x0000004e,15000TA_PERF_SEL_mipmap_lod_6_samples = 0x0000004f,15001TA_PERF_SEL_mipmap_lod_7_samples = 0x00000050,15002TA_PERF_SEL_mipmap_lod_8_samples = 0x00000051,15003TA_PERF_SEL_mipmap_lod_9_samples = 0x00000052,15004TA_PERF_SEL_mipmap_lod_10_samples = 0x00000053,15005TA_PERF_SEL_mipmap_lod_11_samples = 0x00000054,15006TA_PERF_SEL_mipmap_lod_12_samples = 0x00000055,15007TA_PERF_SEL_mipmap_lod_13_samples = 0x00000056,15008TA_PERF_SEL_mipmap_lod_14_samples = 0x00000057,15009TA_PERF_SEL_mipmap_invalid_samples = 0x00000058,15010TA_PERF_SEL_aniso_1_cycle_quads = 0x00000059,15011TA_PERF_SEL_aniso_2_cycle_quads = 0x0000005a,15012TA_PERF_SEL_aniso_4_cycle_quads = 0x0000005b,15013TA_PERF_SEL_aniso_6_cycle_quads = 0x0000005c,15014TA_PERF_SEL_aniso_8_cycle_quads = 0x0000005d,15015TA_PERF_SEL_aniso_10_cycle_quads = 0x0000005e,15016TA_PERF_SEL_aniso_12_cycle_quads = 0x0000005f,15017TA_PERF_SEL_aniso_14_cycle_quads = 0x00000060,15018TA_PERF_SEL_aniso_16_cycle_quads = 0x00000061,15019TA_PERF_SEL_write_path_input_cycles = 0x00000062,15020TA_PERF_SEL_write_path_output_cycles = 0x00000063,15021TA_PERF_SEL_flat_wavefronts = 0x00000064,15022TA_PERF_SEL_flat_read_wavefronts = 0x00000065,15023TA_PERF_SEL_flat_write_wavefronts = 0x00000066,15024TA_PERF_SEL_flat_atomic_wavefronts = 0x00000067,15025TA_PERF_SEL_flat_coalesceable_wavefronts = 0x00000068,15026TA_PERF_SEL_reg_sclk_vld = 0x00000069,15027TA_PERF_SEL_local_cg_dyn_sclk_grp0_en = 0x0000006a,15028TA_PERF_SEL_local_cg_dyn_sclk_grp1_en = 0x0000006b,15029TA_PERF_SEL_local_cg_dyn_sclk_grp1_mems_en = 0x0000006c,15030TA_PERF_SEL_local_cg_dyn_sclk_grp4_en = 0x0000006d,15031TA_PERF_SEL_local_cg_dyn_sclk_grp5_en = 0x0000006e,15032TA_PERF_SEL_xnack_on_phase0 = 0x0000006f,15033TA_PERF_SEL_xnack_on_phase1 = 0x00000070,15034TA_PERF_SEL_xnack_on_phase2 = 0x00000071,15035TA_PERF_SEL_xnack_on_phase3 = 0x00000072,15036TA_PERF_SEL_first_xnack_on_phase0 = 0x00000073,15037TA_PERF_SEL_first_xnack_on_phase1 = 0x00000074,15038TA_PERF_SEL_first_xnack_on_phase2 = 0x00000075,15039TA_PERF_SEL_first_xnack_on_phase3 = 0x00000076,15040} TA_PERFCOUNT_SEL;1504115042/*15043* TD_PERFCOUNT_SEL enum15044*/1504515046typedef enum TD_PERFCOUNT_SEL {15047TD_PERF_SEL_none = 0x00000000,15048TD_PERF_SEL_td_busy = 0x00000001,15049TD_PERF_SEL_input_busy = 0x00000002,15050TD_PERF_SEL_sampler_lerp_busy = 0x00000003,15051TD_PERF_SEL_sampler_out_busy = 0x00000004,15052TD_PERF_SEL_nofilter_busy = 0x00000005,15053TD_PERF_SEL_sampler_sclk_on_nofilter_sclk_off = 0x00000006,15054TD_PERF_SEL_nofilter_sclk_on_sampler_sclk_off = 0x00000007,15055TD_PERF_SEL_RESERVED_8 = 0x00000008,15056TD_PERF_SEL_core_state_rams_read = 0x00000009,15057TD_PERF_SEL_weight_data_rams_read = 0x0000000a,15058TD_PERF_SEL_reference_data_rams_read = 0x0000000b,15059TD_PERF_SEL_tc_td_data_fifo_full = 0x0000000c,15060TD_PERF_SEL_tc_td_ram_fifo_full = 0x0000000d,15061TD_PERF_SEL_input_state_fifo_full = 0x0000000e,15062TD_PERF_SEL_ta_data_stall = 0x0000000f,15063TD_PERF_SEL_tc_data_stall = 0x00000010,15064TD_PERF_SEL_tc_ram_stall = 0x00000011,15065TD_PERF_SEL_lds_stall = 0x00000012,15066TD_PERF_SEL_sampler_pkr_full = 0x00000013,15067TD_PERF_SEL_nofilter_pkr_full = 0x00000014,15068TD_PERF_SEL_RESERVED_21 = 0x00000015,15069TD_PERF_SEL_gather4_wavefront = 0x00000016,15070TD_PERF_SEL_gather4h_wavefront = 0x00000017,15071TD_PERF_SEL_gather4h_packed_wavefront = 0x00000018,15072TD_PERF_SEL_gather8h_packed_wavefront = 0x00000019,15073TD_PERF_SEL_sample_c_wavefront = 0x0000001a,15074TD_PERF_SEL_load_wavefront = 0x0000001b,15075TD_PERF_SEL_store_wavefront = 0x0000001c,15076TD_PERF_SEL_ldfptr_wavefront = 0x0000001d,15077TD_PERF_SEL_write_ack_wavefront = 0x0000001e,15078TD_PERF_SEL_d16_en_wavefront = 0x0000001f,15079TD_PERF_SEL_bypassLerp_wavefront = 0x00000020,15080TD_PERF_SEL_min_max_filter_wavefront = 0x00000021,15081TD_PERF_SEL_one_comp_wavefront = 0x00000022,15082TD_PERF_SEL_two_comp_wavefront = 0x00000023,15083TD_PERF_SEL_three_comp_wavefront = 0x00000024,15084TD_PERF_SEL_four_comp_wavefront = 0x00000025,15085TD_PERF_SEL_user_defined_border = 0x00000026,15086TD_PERF_SEL_white_border = 0x00000027,15087TD_PERF_SEL_opaque_black_border = 0x00000028,15088TD_PERF_SEL_lod_warn_from_ta = 0x00000029,15089TD_PERF_SEL_wavefront_dest_is_lds = 0x0000002a,15090TD_PERF_SEL_td_cycling_of_nofilter_instr = 0x0000002b,15091TD_PERF_SEL_tc_cycling_of_nofilter_instr = 0x0000002c,15092TD_PERF_SEL_out_of_order_instr = 0x0000002d,15093TD_PERF_SEL_total_num_instr = 0x0000002e,15094TD_PERF_SEL_mixmode_instruction = 0x0000002f,15095TD_PERF_SEL_mixmode_resource = 0x00000030,15096TD_PERF_SEL_status_packet = 0x00000031,15097TD_PERF_SEL_address_cmd_poison = 0x00000032,15098TD_PERF_SEL_data_poison = 0x00000033,15099TD_PERF_SEL_done_scoreboard_not_empty = 0x00000034,15100TD_PERF_SEL_done_scoreboard_is_full = 0x00000035,15101TD_PERF_SEL_done_scoreboard_bp_due_to_ooo = 0x00000036,15102TD_PERF_SEL_done_scoreboard_bp_due_to_lds = 0x00000037,15103TD_PERF_SEL_nofilter_formatters_turned_off = 0x00000038,15104TD_PERF_SEL_nofilter_popcount_dmask_gt_num_comp_of_fmt = 0x00000039,15105TD_PERF_SEL_nofilter_popcount_dmask_lt_num_comp_of_fmt = 0x0000003a,15106} TD_PERFCOUNT_SEL;1510715108/*15109* TCP_PERFCOUNT_SELECT enum15110*/1511115112typedef enum TCP_PERFCOUNT_SELECT {15113TCP_PERF_SEL_GATE_EN1 = 0x00000000,15114TCP_PERF_SEL_GATE_EN2 = 0x00000001,15115TCP_PERF_SEL_CORE_REG_SCLK_VLD = 0x00000002,15116TCP_PERF_SEL_TA_TCP_ADDR_STARVE_CYCLES = 0x00000003,15117TCP_PERF_SEL_TA_TCP_DATA_STARVE_CYCLES = 0x00000004,15118TCP_PERF_SEL_TCP_TA_ADDR_STALL_CYCLES = 0x00000005,15119TCP_PERF_SEL_TCP_TA_DATA_STALL_CYCLES = 0x00000006,15120TCP_PERF_SEL_TD_TCP_STALL_CYCLES = 0x00000007,15121TCP_PERF_SEL_TCR_TCP_STALL_CYCLES = 0x00000008,15122TCP_PERF_SEL_TCP_TCR_STARVE_CYCLES = 0x00000009,15123TCP_PERF_SEL_LOD_STALL_CYCLES = 0x0000000a,15124TCP_PERF_SEL_READ_TAGCONFLICT_STALL_CYCLES = 0x0000000b,15125TCP_PERF_SEL_WRITE_TAGCONFLICT_STALL_CYCLES = 0x0000000c,15126TCP_PERF_SEL_ATOMIC_TAGCONFLICT_STALL_CYCLES = 0x0000000d,15127TCP_PERF_SEL_ALLOC_STALL_CYCLES = 0x0000000e,15128TCP_PERF_SEL_UNORDERED_MTYPE_STALL = 0x0000000f,15129TCP_PERF_SEL_LFIFO_STALL_CYCLES = 0x00000010,15130TCP_PERF_SEL_RFIFO_STALL_CYCLES = 0x00000011,15131TCP_PERF_SEL_TCR_RDRET_STALL = 0x00000012,15132TCP_PERF_SEL_WRITE_CONFLICT_STALL = 0x00000013,15133TCP_PERF_SEL_HOLE_READ_STALL = 0x00000014,15134TCP_PERF_SEL_READCONFLICT_STALL_CYCLES = 0x00000015,15135TCP_PERF_SEL_PENDING_STALL_CYCLES = 0x00000016,15136TCP_PERF_SEL_READFIFO_STALL_CYCLES = 0x00000017,15137TCP_PERF_SEL_POWER_STALL = 0x00000018,15138TCP_PERF_SEL_UTCL0_SERIALIZATION_STALL = 0x00000019,15139TCP_PERF_SEL_TC_TA_XNACK_STALL = 0x0000001a,15140TCP_PERF_SEL_TA_TCP_STATE_READ = 0x0000001b,15141TCP_PERF_SEL_TOTAL_ACCESSES = 0x0000001c,15142TCP_PERF_SEL_TOTAL_READ = 0x0000001d,15143TCP_PERF_SEL_TOTAL_NON_READ = 0x0000001e,15144TCP_PERF_SEL_TOTAL_WRITE = 0x0000001f,15145TCP_PERF_SEL_TOTAL_HIT_LRU_READ = 0x00000020,15146TCP_PERF_SEL_TOTAL_MISS_LRU_READ = 0x00000021,15147TCP_PERF_SEL_TOTAL_MISS_EVICT_READ = 0x00000022,15148TCP_PERF_SEL_TOTAL_MISS_LRU_WRITE = 0x00000023,15149TCP_PERF_SEL_TOTAL_MISS_EVICT_WRITE = 0x00000024,15150TCP_PERF_SEL_TOTAL_ATOMIC_WITH_RET = 0x00000025,15151TCP_PERF_SEL_TOTAL_ATOMIC_WITHOUT_RET = 0x00000026,15152TCP_PERF_SEL_TOTAL_WBINVL1 = 0x00000027,15153TCP_PERF_SEL_CP_TCP_INVALIDATE = 0x00000028,15154TCP_PERF_SEL_TOTAL_WRITEBACK_INVALIDATES = 0x00000029,15155TCP_PERF_SEL_SHOOTDOWN = 0x0000002a,15156TCP_PERF_SEL_UTCL0_REQUEST = 0x0000002b,15157TCP_PERF_SEL_UTCL0_TRANSLATION_MISS = 0x0000002c,15158TCP_PERF_SEL_UTCL0_TRANSLATION_HIT = 0x0000002d,15159TCP_PERF_SEL_UTCL0_PERMISSION_MISS = 0x0000002e,15160TCP_PERF_SEL_UTCL0_STALL_INFLIGHT_MAX = 0x0000002f,15161TCP_PERF_SEL_UTCL0_STALL_LRU_INFLIGHT = 0x00000030,15162TCP_PERF_SEL_UTCL0_STALL_MULTI_MISS = 0x00000031,15163TCP_PERF_SEL_UTCL0_LFIFO_FULL = 0x00000032,15164TCP_PERF_SEL_UTCL0_STALL_LFIFO_NOT_RES = 0x00000033,15165TCP_PERF_SEL_UTCL0_STALL_UTCL2_REQ_OUT_OF_CREDITS = 0x00000034,15166TCP_PERF_SEL_CLIENT_UTCL0_INFLIGHT = 0x00000035,15167TCP_PERF_SEL_UTCL0_UTCL2_INFLIGHT = 0x00000036,15168TCP_PERF_SEL_UTCL0_STALL_MISSFIFO_FULL = 0x00000037,15169TCP_PERF_SEL_TOTAL_CACHE_ACCESSES = 0x00000038,15170TCP_PERF_SEL_TAGRAM0_REQ = 0x00000039,15171TCP_PERF_SEL_TAGRAM1_REQ = 0x0000003a,15172TCP_PERF_SEL_TAGRAM2_REQ = 0x0000003b,15173TCP_PERF_SEL_TAGRAM3_REQ = 0x0000003c,15174TCP_PERF_SEL_TCP_LATENCY = 0x0000003d,15175TCP_PERF_SEL_TCC_READ_REQ_LATENCY = 0x0000003e,15176TCP_PERF_SEL_TCC_WRITE_REQ_LATENCY = 0x0000003f,15177TCP_PERF_SEL_TCC_WRITE_REQ_HOLE_LATENCY = 0x00000040,15178TCP_PERF_SEL_TCC_READ_REQ = 0x00000041,15179TCP_PERF_SEL_TCC_WRITE_REQ = 0x00000042,15180TCP_PERF_SEL_TCC_ATOMIC_WITH_RET_REQ = 0x00000043,15181TCP_PERF_SEL_TCC_ATOMIC_WITHOUT_RET_REQ = 0x00000044,15182TCP_PERF_SEL_TCC_LRU_REQ = 0x00000045,15183TCP_PERF_SEL_TCC_STREAM_REQ = 0x00000046,15184TCP_PERF_SEL_TCC_NC_READ_REQ = 0x00000047,15185TCP_PERF_SEL_TCC_NC_WRITE_REQ = 0x00000048,15186TCP_PERF_SEL_TCC_NC_ATOMIC_REQ = 0x00000049,15187TCP_PERF_SEL_TCC_UC_READ_REQ = 0x0000004a,15188TCP_PERF_SEL_TCC_UC_WRITE_REQ = 0x0000004b,15189TCP_PERF_SEL_TCC_UC_ATOMIC_REQ = 0x0000004c,15190TCP_PERF_SEL_TCC_CC_READ_REQ = 0x0000004d,15191TCP_PERF_SEL_TCC_CC_WRITE_REQ = 0x0000004e,15192TCP_PERF_SEL_TCC_CC_ATOMIC_REQ = 0x0000004f,15193TCP_PERF_SEL_TCC_DCC_REQ = 0x00000050,15194TCP_PERF_SEL_GL1_REQ_ATOMIC_WITH_RET = 0x00000051,15195TCP_PERF_SEL_GL1_REQ_ATOMIC_WITHOUT_RET = 0x00000052,15196TCP_PERF_SEL_GL1_REQ_READ = 0x00000053,15197TCP_PERF_SEL_GL1_REQ_READ_LATENCY = 0x00000054,15198TCP_PERF_SEL_GL1_REQ_WRITE = 0x00000055,15199TCP_PERF_SEL_GL1_REQ_WRITE_LATENCY = 0x00000056,15200TCP_PERF_SEL_REQ_MISS_TAGRAM0 = 0x00000057,15201TCP_PERF_SEL_REQ_MISS_TAGRAM1 = 0x00000058,15202TCP_PERF_SEL_REQ_MISS_TAGRAM2 = 0x00000059,15203TCP_PERF_SEL_REQ_MISS_TAGRAM3 = 0x0000005a,15204TCP_PERF_SEL_TA_REQ = 0x0000005b,15205TCP_PERF_SEL_TA_REQ_ATOMIC_WITH_RET = 0x0000005c,15206TCP_PERF_SEL_TA_REQ_ATOMIC_WITHOUT_RET = 0x0000005d,15207TCP_PERF_SEL_TA_REQ_READ = 0x0000005e,15208TCP_PERF_SEL_TA_REQ_WRITE = 0x0000005f,15209TCP_PERF_SEL_TA_REQ_STATE_READ = 0x00000060,15210} TCP_PERFCOUNT_SELECT;1521115212/*15213* TCP_CACHE_POLICIES enum15214*/1521515216typedef enum TCP_CACHE_POLICIES {15217TCP_CACHE_POLICY_MISS_LRU = 0x00000000,15218TCP_CACHE_POLICY_MISS_EVICT = 0x00000001,15219TCP_CACHE_POLICY_HIT_LRU = 0x00000002,15220TCP_CACHE_POLICY_HIT_EVICT = 0x00000003,15221} TCP_CACHE_POLICIES;1522215223/*15224* TCP_CACHE_STORE_POLICIES enum15225*/1522615227typedef enum TCP_CACHE_STORE_POLICIES {15228TCP_CACHE_STORE_POLICY_WT_LRU = 0x00000000,15229TCP_CACHE_STORE_POLICY_WT_EVICT = 0x00000001,15230} TCP_CACHE_STORE_POLICIES;1523115232/*15233* TCP_WATCH_MODES enum15234*/1523515236typedef enum TCP_WATCH_MODES {15237TCP_WATCH_MODE_READ = 0x00000000,15238TCP_WATCH_MODE_NONREAD = 0x00000001,15239TCP_WATCH_MODE_ATOMIC = 0x00000002,15240TCP_WATCH_MODE_ALL = 0x00000003,15241} TCP_WATCH_MODES;1524215243/*15244* TCP_DSM_DATA_SEL enum15245*/1524615247typedef enum TCP_DSM_DATA_SEL {15248TCP_DSM_DISABLE = 0x00000000,15249TCP_DSM_SEL0 = 0x00000001,15250TCP_DSM_SEL1 = 0x00000002,15251TCP_DSM_SEL_BOTH = 0x00000003,15252} TCP_DSM_DATA_SEL;1525315254/*15255* TCP_DSM_SINGLE_WRITE enum15256*/1525715258typedef enum TCP_DSM_SINGLE_WRITE {15259TCP_DSM_SINGLE_WRITE_DIS = 0x00000000,15260TCP_DSM_SINGLE_WRITE_EN = 0x00000001,15261} TCP_DSM_SINGLE_WRITE;1526215263/*15264* TCP_DSM_INJECT_SEL enum15265*/1526615267typedef enum TCP_DSM_INJECT_SEL {15268TCP_DSM_INJECT_SEL0 = 0x00000000,15269TCP_DSM_INJECT_SEL1 = 0x00000001,15270TCP_DSM_INJECT_SEL2 = 0x00000002,15271TCP_DSM_INJECT_SEL3 = 0x00000003,15272} TCP_DSM_INJECT_SEL;1527315274/*15275* TCP_OPCODE_TYPE enum15276*/1527715278typedef enum TCP_OPCODE_TYPE {15279TCP_OPCODE_READ = 0x00000000,15280TCP_OPCODE_WRITE = 0x00000001,15281TCP_OPCODE_ATOMIC = 0x00000002,15282TCP_OPCODE_WBINVL1 = 0x00000003,15283TCP_OPCODE_ATOMIC_CMPSWAP = 0x00000004,15284TCP_OPCODE_GATHERH = 0x00000005,15285} TCP_OPCODE_TYPE;1528615287/*******************************************************15288* GL2C Enums15289*******************************************************/1529015291/*15292* GL2C_PERF_SEL enum15293*/1529415295typedef enum GL2C_PERF_SEL {15296GL2C_PERF_SEL_NONE = 0x00000000,15297GL2C_PERF_SEL_CYCLE = 0x00000001,15298GL2C_PERF_SEL_BUSY = 0x00000002,15299GL2C_PERF_SEL_REQ = 0x00000003,15300GL2C_PERF_SEL_VOL_REQ = 0x00000004,15301GL2C_PERF_SEL_HIGH_PRIORITY_REQ = 0x00000005,15302GL2C_PERF_SEL_READ = 0x00000006,15303GL2C_PERF_SEL_WRITE = 0x00000007,15304GL2C_PERF_SEL_ATOMIC = 0x00000008,15305GL2C_PERF_SEL_NOP_ACK = 0x00000009,15306GL2C_PERF_SEL_NOP_RTN0 = 0x0000000a,15307GL2C_PERF_SEL_PROBE = 0x0000000b,15308GL2C_PERF_SEL_PROBE_ALL = 0x0000000c,15309GL2C_PERF_SEL_INTERNAL_PROBE = 0x0000000d,15310GL2C_PERF_SEL_COMPRESSED_READ_REQ = 0x0000000e,15311GL2C_PERF_SEL_METADATA_READ_REQ = 0x0000000f,15312GL2C_PERF_SEL_CLIENT0_REQ = 0x00000010,15313GL2C_PERF_SEL_CLIENT1_REQ = 0x00000011,15314GL2C_PERF_SEL_CLIENT2_REQ = 0x00000012,15315GL2C_PERF_SEL_CLIENT3_REQ = 0x00000013,15316GL2C_PERF_SEL_CLIENT4_REQ = 0x00000014,15317GL2C_PERF_SEL_CLIENT5_REQ = 0x00000015,15318GL2C_PERF_SEL_CLIENT6_REQ = 0x00000016,15319GL2C_PERF_SEL_CLIENT7_REQ = 0x00000017,15320GL2C_PERF_SEL_C_RW_S_REQ = 0x00000018,15321GL2C_PERF_SEL_C_RW_US_REQ = 0x00000019,15322GL2C_PERF_SEL_C_RO_S_REQ = 0x0000001a,15323GL2C_PERF_SEL_C_RO_US_REQ = 0x0000001b,15324GL2C_PERF_SEL_UC_REQ = 0x0000001c,15325GL2C_PERF_SEL_LRU_REQ = 0x0000001d,15326GL2C_PERF_SEL_STREAM_REQ = 0x0000001e,15327GL2C_PERF_SEL_BYPASS_REQ = 0x0000001f,15328GL2C_PERF_SEL_NOA_REQ = 0x00000020,15329GL2C_PERF_SEL_SHARED_REQ = 0x00000021,15330GL2C_PERF_SEL_HIT = 0x00000022,15331GL2C_PERF_SEL_MISS = 0x00000023,15332GL2C_PERF_SEL_FULL_HIT = 0x00000024,15333GL2C_PERF_SEL_PARTIAL_32B_HIT = 0x00000025,15334GL2C_PERF_SEL_PARTIAL_64B_HIT = 0x00000026,15335GL2C_PERF_SEL_PARTIAL_96B_HIT = 0x00000027,15336GL2C_PERF_SEL_DEWRITE_ALLOCATE_HIT = 0x00000028,15337GL2C_PERF_SEL_FULLY_WRITTEN_HIT = 0x00000029,15338GL2C_PERF_SEL_UNCACHED_WRITE = 0x0000002a,15339GL2C_PERF_SEL_WRITEBACK = 0x0000002b,15340GL2C_PERF_SEL_NORMAL_WRITEBACK = 0x0000002c,15341GL2C_PERF_SEL_EVICT = 0x0000002d,15342GL2C_PERF_SEL_NORMAL_EVICT = 0x0000002e,15343GL2C_PERF_SEL_PROBE_EVICT = 0x0000002f,15344GL2C_PERF_SEL_REQ_TO_MISS_QUEUE = 0x00000030,15345GL2C_PERF_SEL_HIT_PASS_MISS_IN_HI_PRIO = 0x00000031,15346GL2C_PERF_SEL_HIT_PASS_MISS_IN_COMP = 0x00000032,15347GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT0 = 0x00000033,15348GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT1 = 0x00000034,15349GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT2 = 0x00000035,15350GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT3 = 0x00000036,15351GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT4 = 0x00000037,15352GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT5 = 0x00000038,15353GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT6 = 0x00000039,15354GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT7 = 0x0000003a,15355GL2C_PERF_SEL_READ_32_REQ = 0x0000003b,15356GL2C_PERF_SEL_READ_64_REQ = 0x0000003c,15357GL2C_PERF_SEL_READ_128_REQ = 0x0000003d,15358GL2C_PERF_SEL_WRITE_32_REQ = 0x0000003e,15359GL2C_PERF_SEL_WRITE_64_REQ = 0x0000003f,15360GL2C_PERF_SEL_COMPRESSED_READ_0_REQ = 0x00000040,15361GL2C_PERF_SEL_COMPRESSED_READ_32_REQ = 0x00000041,15362GL2C_PERF_SEL_COMPRESSED_READ_64_REQ = 0x00000042,15363GL2C_PERF_SEL_COMPRESSED_READ_96_REQ = 0x00000043,15364GL2C_PERF_SEL_COMPRESSED_READ_128_REQ = 0x00000044,15365GL2C_PERF_SEL_MC_WRREQ = 0x00000045,15366GL2C_PERF_SEL_EA_WRREQ_64B = 0x00000046,15367GL2C_PERF_SEL_EA_WRREQ_PROBE_COMMAND = 0x00000047,15368GL2C_PERF_SEL_EA_WR_UNCACHED_32B = 0x00000048,15369GL2C_PERF_SEL_MC_WRREQ_STALL = 0x00000049,15370GL2C_PERF_SEL_EA_WRREQ_IO_CREDIT_STALL = 0x0000004a,15371GL2C_PERF_SEL_EA_WRREQ_GMI_CREDIT_STALL = 0x0000004b,15372GL2C_PERF_SEL_EA_WRREQ_DRAM_CREDIT_STALL = 0x0000004c,15373GL2C_PERF_SEL_TOO_MANY_EA_WRREQS_STALL = 0x0000004d,15374GL2C_PERF_SEL_MC_WRREQ_LEVEL = 0x0000004e,15375GL2C_PERF_SEL_EA_ATOMIC = 0x0000004f,15376GL2C_PERF_SEL_EA_ATOMIC_LEVEL = 0x00000050,15377GL2C_PERF_SEL_MC_RDREQ = 0x00000051,15378GL2C_PERF_SEL_EA_RDREQ_SPLIT = 0x00000052,15379GL2C_PERF_SEL_EA_RDREQ_32B = 0x00000053,15380GL2C_PERF_SEL_EA_RDREQ_64B = 0x00000054,15381GL2C_PERF_SEL_EA_RDREQ_96B = 0x00000055,15382GL2C_PERF_SEL_EA_RDREQ_128B = 0x00000056,15383GL2C_PERF_SEL_EA_RD_UNCACHED_32B = 0x00000057,15384GL2C_PERF_SEL_EA_RD_MDC_32B = 0x00000058,15385GL2C_PERF_SEL_EA_RD_COMPRESSED_32B = 0x00000059,15386GL2C_PERF_SEL_EA_RDREQ_IO_CREDIT_STALL = 0x0000005a,15387GL2C_PERF_SEL_EA_RDREQ_GMI_CREDIT_STALL = 0x0000005b,15388GL2C_PERF_SEL_EA_RDREQ_DRAM_CREDIT_STALL = 0x0000005c,15389GL2C_PERF_SEL_MC_RDREQ_LEVEL = 0x0000005d,15390GL2C_PERF_SEL_EA_RDREQ_DRAM = 0x0000005e,15391GL2C_PERF_SEL_EA_WRREQ_DRAM = 0x0000005f,15392GL2C_PERF_SEL_EA_RDREQ_DRAM_32B = 0x00000060,15393GL2C_PERF_SEL_EA_WRREQ_DRAM_32B = 0x00000061,15394GL2C_PERF_SEL_ONION_READ = 0x00000062,15395GL2C_PERF_SEL_ONION_WRITE = 0x00000063,15396GL2C_PERF_SEL_IO_READ = 0x00000064,15397GL2C_PERF_SEL_IO_WRITE = 0x00000065,15398GL2C_PERF_SEL_GARLIC_READ = 0x00000066,15399GL2C_PERF_SEL_GARLIC_WRITE = 0x00000067,15400GL2C_PERF_SEL_LATENCY_FIFO_FULL = 0x00000068,15401GL2C_PERF_SEL_SRC_FIFO_FULL = 0x00000069,15402GL2C_PERF_SEL_TAG_STALL = 0x0000006a,15403GL2C_PERF_SEL_TAG_WRITEBACK_FIFO_FULL_STALL = 0x0000006b,15404GL2C_PERF_SEL_TAG_MISS_NOTHING_REPLACEABLE_STALL = 0x0000006c,15405GL2C_PERF_SEL_TAG_UNCACHED_WRITE_ATOMIC_FIFO_FULL_STALL = 0x0000006d,15406GL2C_PERF_SEL_TAG_NO_UNCACHED_WRITE_ATOMIC_ENTRIES_STALL = 0x0000006e,15407GL2C_PERF_SEL_TAG_PROBE_STALL = 0x0000006f,15408GL2C_PERF_SEL_TAG_PROBE_FILTER_STALL = 0x00000070,15409GL2C_PERF_SEL_TAG_PROBE_FIFO_FULL_STALL = 0x00000071,15410GL2C_PERF_SEL_TAG_READ_DST_STALL = 0x00000072,15411GL2C_PERF_SEL_READ_RETURN_TIMEOUT = 0x00000073,15412GL2C_PERF_SEL_WRITEBACK_READ_TIMEOUT = 0x00000074,15413GL2C_PERF_SEL_READ_RETURN_FULL_BUBBLE = 0x00000075,15414GL2C_PERF_SEL_BUBBLE = 0x00000076,15415GL2C_PERF_SEL_IB_REQ = 0x00000077,15416GL2C_PERF_SEL_IB_STALL = 0x00000078,15417GL2C_PERF_SEL_IB_TAG_STALL = 0x00000079,15418GL2C_PERF_SEL_IB_CM_STALL = 0x0000007a,15419GL2C_PERF_SEL_RETURN_ACK = 0x0000007b,15420GL2C_PERF_SEL_RETURN_DATA = 0x0000007c,15421GL2C_PERF_SEL_EA_RDRET_NACK = 0x0000007d,15422GL2C_PERF_SEL_EA_WRRET_NACK = 0x0000007e,15423GL2C_PERF_SEL_GL2A_LEVEL = 0x0000007f,15424GL2C_PERF_SEL_PROBE_FILTER_DISABLE_TRANSITION = 0x00000080,15425GL2C_PERF_SEL_PROBE_FILTER_DISABLED = 0x00000081,15426GL2C_PERF_SEL_ALL_TC_OP_WB_OR_INV_START = 0x00000082,15427GL2C_PERF_SEL_ALL_TC_OP_WB_OR_INV_VOL_START = 0x00000083,15428GL2C_PERF_SEL_GCR_INV = 0x00000084,15429GL2C_PERF_SEL_GCR_WB = 0x00000085,15430GL2C_PERF_SEL_GCR_DISCARD = 0x00000086,15431GL2C_PERF_SEL_GCR_RANGE = 0x00000087,15432GL2C_PERF_SEL_GCR_ALL = 0x00000088,15433GL2C_PERF_SEL_GCR_VOL = 0x00000089,15434GL2C_PERF_SEL_GCR_UNSHARED = 0x0000008a,15435GL2C_PERF_SEL_GCR_MDC_INV = 0x0000008b,15436GL2C_PERF_SEL_GCR_GL2_INV_ALL = 0x0000008c,15437GL2C_PERF_SEL_GCR_GL2_WB_ALL = 0x0000008d,15438GL2C_PERF_SEL_GCR_MDC_INV_ALL = 0x0000008e,15439GL2C_PERF_SEL_GCR_GL2_INV_RANGE = 0x0000008f,15440GL2C_PERF_SEL_GCR_GL2_WB_RANGE = 0x00000090,15441GL2C_PERF_SEL_GCR_GL2_WB_INV_RANGE = 0x00000091,15442GL2C_PERF_SEL_GCR_MDC_INV_RANGE = 0x00000092,15443GL2C_PERF_SEL_ALL_GCR_INV_EVICT = 0x00000093,15444GL2C_PERF_SEL_ALL_GCR_INV_VOL_EVICT = 0x00000094,15445GL2C_PERF_SEL_ALL_GCR_WB_OR_INV_CYCLE = 0x00000095,15446GL2C_PERF_SEL_ALL_GCR_WB_OR_INV_VOL_CYCLE = 0x00000096,15447GL2C_PERF_SEL_ALL_GCR_WB_WRITEBACK = 0x00000097,15448GL2C_PERF_SEL_GCR_INVL2_VOL_CYCLE = 0x00000098,15449GL2C_PERF_SEL_GCR_INVL2_VOL_EVICT = 0x00000099,15450GL2C_PERF_SEL_GCR_INVL2_VOL_START = 0x0000009a,15451GL2C_PERF_SEL_GCR_WBL2_VOL_CYCLE = 0x0000009b,15452GL2C_PERF_SEL_GCR_WBL2_VOL_EVICT = 0x0000009c,15453GL2C_PERF_SEL_GCR_WBL2_VOL_START = 0x0000009d,15454GL2C_PERF_SEL_GCR_WBINVL2_CYCLE = 0x0000009e,15455GL2C_PERF_SEL_GCR_WBINVL2_EVICT = 0x0000009f,15456GL2C_PERF_SEL_GCR_WBINVL2_START = 0x000000a0,15457GL2C_PERF_SEL_MDC_INV_METADATA = 0x000000a1,15458GL2C_PERF_SEL_MDC_REQ = 0x000000a2,15459GL2C_PERF_SEL_MDC_LEVEL = 0x000000a3,15460GL2C_PERF_SEL_MDC_TAG_HIT = 0x000000a4,15461GL2C_PERF_SEL_MDC_SECTOR_HIT = 0x000000a5,15462GL2C_PERF_SEL_MDC_SECTOR_MISS = 0x000000a6,15463GL2C_PERF_SEL_MDC_TAG_STALL = 0x000000a7,15464GL2C_PERF_SEL_MDC_TAG_REPLACEMENT_LINE_IN_USE_STALL = 0x000000a8,15465GL2C_PERF_SEL_MDC_TAG_DESECTORIZATION_FIFO_FULL_STALL = 0x000000a9,15466GL2C_PERF_SEL_MDC_TAG_WAITING_FOR_INVALIDATE_COMPLETION_STALL = 0x000000aa,15467GL2C_PERF_SEL_CM_CHANNEL0_REQ = 0x000000ab,15468GL2C_PERF_SEL_CM_CHANNEL1_REQ = 0x000000ac,15469GL2C_PERF_SEL_CM_CHANNEL2_REQ = 0x000000ad,15470GL2C_PERF_SEL_CM_CHANNEL3_REQ = 0x000000ae,15471GL2C_PERF_SEL_CM_CHANNEL4_REQ = 0x000000af,15472GL2C_PERF_SEL_CM_CHANNEL5_REQ = 0x000000b0,15473GL2C_PERF_SEL_CM_CHANNEL6_REQ = 0x000000b1,15474GL2C_PERF_SEL_CM_CHANNEL7_REQ = 0x000000b2,15475GL2C_PERF_SEL_CM_CHANNEL8_REQ = 0x000000b3,15476GL2C_PERF_SEL_CM_CHANNEL9_REQ = 0x000000b4,15477GL2C_PERF_SEL_CM_CHANNEL10_REQ = 0x000000b5,15478GL2C_PERF_SEL_CM_CHANNEL11_REQ = 0x000000b6,15479GL2C_PERF_SEL_CM_CHANNEL12_REQ = 0x000000b7,15480GL2C_PERF_SEL_CM_CHANNEL13_REQ = 0x000000b8,15481GL2C_PERF_SEL_CM_CHANNEL14_REQ = 0x000000b9,15482GL2C_PERF_SEL_CM_CHANNEL15_REQ = 0x000000ba,15483GL2C_PERF_SEL_CM_CHANNEL16_REQ = 0x000000bb,15484GL2C_PERF_SEL_CM_CHANNEL17_REQ = 0x000000bc,15485GL2C_PERF_SEL_CM_CHANNEL18_REQ = 0x000000bd,15486GL2C_PERF_SEL_CM_CHANNEL19_REQ = 0x000000be,15487GL2C_PERF_SEL_CM_CHANNEL20_REQ = 0x000000bf,15488GL2C_PERF_SEL_CM_CHANNEL21_REQ = 0x000000c0,15489GL2C_PERF_SEL_CM_CHANNEL22_REQ = 0x000000c1,15490GL2C_PERF_SEL_CM_CHANNEL23_REQ = 0x000000c2,15491GL2C_PERF_SEL_CM_CHANNEL24_REQ = 0x000000c3,15492GL2C_PERF_SEL_CM_CHANNEL25_REQ = 0x000000c4,15493GL2C_PERF_SEL_CM_CHANNEL26_REQ = 0x000000c5,15494GL2C_PERF_SEL_CM_CHANNEL27_REQ = 0x000000c6,15495GL2C_PERF_SEL_CM_CHANNEL28_REQ = 0x000000c7,15496GL2C_PERF_SEL_CM_CHANNEL29_REQ = 0x000000c8,15497GL2C_PERF_SEL_CM_CHANNEL30_REQ = 0x000000c9,15498GL2C_PERF_SEL_CM_CHANNEL31_REQ = 0x000000ca,15499GL2C_PERF_SEL_CM_COMP_ATOMIC_COLOR_REQ = 0x000000cb,15500GL2C_PERF_SEL_CM_COMP_ATOMIC_DEPTH16_REQ = 0x000000cc,15501GL2C_PERF_SEL_CM_COMP_ATOMIC_DEPTH32_REQ = 0x000000cd,15502GL2C_PERF_SEL_CM_COMP_WRITE_COLOR_REQ = 0x000000ce,15503GL2C_PERF_SEL_CM_COMP_WRITE_DEPTH16_REQ = 0x000000cf,15504GL2C_PERF_SEL_CM_COMP_WRITE_DEPTH32_REQ = 0x000000d0,15505GL2C_PERF_SEL_CM_COMP_WRITE_STENCIL_REQ = 0x000000d1,15506GL2C_PERF_SEL_CM_COMP_READ_REQ = 0x000000d2,15507GL2C_PERF_SEL_CM_READ_BACK_REQ = 0x000000d3,15508GL2C_PERF_SEL_CM_METADATA_WR_REQ = 0x000000d4,15509GL2C_PERF_SEL_CM_WR_ACK_REQ = 0x000000d5,15510GL2C_PERF_SEL_CM_NO_ACK_REQ = 0x000000d6,15511GL2C_PERF_SEL_CM_NOOP_REQ = 0x000000d7,15512GL2C_PERF_SEL_CM_COMP_COLOR_EN_REQ = 0x000000d8,15513GL2C_PERF_SEL_CM_COMP_COLOR_DIS_REQ = 0x000000d9,15514GL2C_PERF_SEL_CM_COMP_STENCIL_REQ = 0x000000da,15515GL2C_PERF_SEL_CM_COMP_DEPTH16_REQ = 0x000000db,15516GL2C_PERF_SEL_CM_COMP_DEPTH32_REQ = 0x000000dc,15517GL2C_PERF_SEL_CM_COLOR_32B_WR_REQ = 0x000000dd,15518GL2C_PERF_SEL_CM_COLOR_64B_WR_REQ = 0x000000de,15519GL2C_PERF_SEL_CM_FULL_WRITE_REQ = 0x000000df,15520GL2C_PERF_SEL_CM_RVF_FULL = 0x000000e0,15521GL2C_PERF_SEL_CM_SDR_FULL = 0x000000e1,15522GL2C_PERF_SEL_CM_MERGE_BUF_FULL = 0x000000e2,15523GL2C_PERF_SEL_CM_DCC_STALL = 0x000000e3,15524} GL2C_PERF_SEL;1552515526/*15527* GL2A_PERF_SEL enum15528*/1552915530typedef enum GL2A_PERF_SEL {15531GL2A_PERF_SEL_NONE = 0x00000000,15532GL2A_PERF_SEL_CYCLE = 0x00000001,15533GL2A_PERF_SEL_BUSY = 0x00000002,15534GL2A_PERF_SEL_REQ_GL2C0 = 0x00000003,15535GL2A_PERF_SEL_REQ_GL2C1 = 0x00000004,15536GL2A_PERF_SEL_REQ_GL2C2 = 0x00000005,15537GL2A_PERF_SEL_REQ_GL2C3 = 0x00000006,15538GL2A_PERF_SEL_REQ_GL2C4 = 0x00000007,15539GL2A_PERF_SEL_REQ_GL2C5 = 0x00000008,15540GL2A_PERF_SEL_REQ_GL2C6 = 0x00000009,15541GL2A_PERF_SEL_REQ_GL2C7 = 0x0000000a,15542GL2A_PERF_SEL_REQ_HI_PRIO_GL2C0 = 0x0000000b,15543GL2A_PERF_SEL_REQ_HI_PRIO_GL2C1 = 0x0000000c,15544GL2A_PERF_SEL_REQ_HI_PRIO_GL2C2 = 0x0000000d,15545GL2A_PERF_SEL_REQ_HI_PRIO_GL2C3 = 0x0000000e,15546GL2A_PERF_SEL_REQ_HI_PRIO_GL2C4 = 0x0000000f,15547GL2A_PERF_SEL_REQ_HI_PRIO_GL2C5 = 0x00000010,15548GL2A_PERF_SEL_REQ_HI_PRIO_GL2C6 = 0x00000011,15549GL2A_PERF_SEL_REQ_HI_PRIO_GL2C7 = 0x00000012,15550GL2A_PERF_SEL_REQ_BURST_GL2C0 = 0x00000013,15551GL2A_PERF_SEL_REQ_BURST_GL2C1 = 0x00000014,15552GL2A_PERF_SEL_REQ_BURST_GL2C2 = 0x00000015,15553GL2A_PERF_SEL_REQ_BURST_GL2C3 = 0x00000016,15554GL2A_PERF_SEL_REQ_BURST_GL2C4 = 0x00000017,15555GL2A_PERF_SEL_REQ_BURST_GL2C5 = 0x00000018,15556GL2A_PERF_SEL_REQ_BURST_GL2C6 = 0x00000019,15557GL2A_PERF_SEL_REQ_BURST_GL2C7 = 0x0000001a,15558GL2A_PERF_SEL_REQ_STALL_GL2C0 = 0x0000001b,15559GL2A_PERF_SEL_REQ_STALL_GL2C1 = 0x0000001c,15560GL2A_PERF_SEL_REQ_STALL_GL2C2 = 0x0000001d,15561GL2A_PERF_SEL_REQ_STALL_GL2C3 = 0x0000001e,15562GL2A_PERF_SEL_REQ_STALL_GL2C4 = 0x0000001f,15563GL2A_PERF_SEL_REQ_STALL_GL2C5 = 0x00000020,15564GL2A_PERF_SEL_REQ_STALL_GL2C6 = 0x00000021,15565GL2A_PERF_SEL_REQ_STALL_GL2C7 = 0x00000022,15566GL2A_PERF_SEL_RTN_STALL_GL2C0 = 0x00000023,15567GL2A_PERF_SEL_RTN_STALL_GL2C1 = 0x00000024,15568GL2A_PERF_SEL_RTN_STALL_GL2C2 = 0x00000025,15569GL2A_PERF_SEL_RTN_STALL_GL2C3 = 0x00000026,15570GL2A_PERF_SEL_RTN_STALL_GL2C4 = 0x00000027,15571GL2A_PERF_SEL_RTN_STALL_GL2C5 = 0x00000028,15572GL2A_PERF_SEL_RTN_STALL_GL2C6 = 0x00000029,15573GL2A_PERF_SEL_RTN_STALL_GL2C7 = 0x0000002a,15574GL2A_PERF_SEL_RTN_CLIENT0 = 0x0000002b,15575GL2A_PERF_SEL_RTN_CLIENT1 = 0x0000002c,15576GL2A_PERF_SEL_RTN_CLIENT2 = 0x0000002d,15577GL2A_PERF_SEL_RTN_CLIENT3 = 0x0000002e,15578GL2A_PERF_SEL_RTN_CLIENT4 = 0x0000002f,15579GL2A_PERF_SEL_RTN_CLIENT5 = 0x00000030,15580GL2A_PERF_SEL_RTN_CLIENT6 = 0x00000031,15581GL2A_PERF_SEL_RTN_CLIENT7 = 0x00000032,15582GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT0 = 0x00000033,15583GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT1 = 0x00000034,15584GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT2 = 0x00000035,15585GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT3 = 0x00000036,15586GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT4 = 0x00000037,15587GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT5 = 0x00000038,15588GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT6 = 0x00000039,15589GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT7 = 0x0000003a,15590} GL2A_PERF_SEL;1559115592/*******************************************************15593* GRBM Enums15594*******************************************************/1559515596/*15597* GRBM_PERF_SEL enum15598*/1559915600typedef enum GRBM_PERF_SEL {15601GRBM_PERF_SEL_COUNT = 0x00000000,15602GRBM_PERF_SEL_USER_DEFINED = 0x00000001,15603GRBM_PERF_SEL_GUI_ACTIVE = 0x00000002,15604GRBM_PERF_SEL_CP_BUSY = 0x00000003,15605GRBM_PERF_SEL_CP_COHER_BUSY = 0x00000004,15606GRBM_PERF_SEL_CP_DMA_BUSY = 0x00000005,15607GRBM_PERF_SEL_CB_BUSY = 0x00000006,15608GRBM_PERF_SEL_DB_BUSY = 0x00000007,15609GRBM_PERF_SEL_PA_BUSY = 0x00000008,15610GRBM_PERF_SEL_SC_BUSY = 0x00000009,15611GRBM_PERF_SEL_RESERVED_6 = 0x0000000a,15612GRBM_PERF_SEL_SPI_BUSY = 0x0000000b,15613GRBM_PERF_SEL_SX_BUSY = 0x0000000c,15614GRBM_PERF_SEL_TA_BUSY = 0x0000000d,15615GRBM_PERF_SEL_CB_CLEAN = 0x0000000e,15616GRBM_PERF_SEL_DB_CLEAN = 0x0000000f,15617GRBM_PERF_SEL_RESERVED_5 = 0x00000010,15618GRBM_PERF_SEL_RESERVED_9 = 0x00000011,15619GRBM_PERF_SEL_RESERVED_4 = 0x00000012,15620GRBM_PERF_SEL_RESERVED_3 = 0x00000013,15621GRBM_PERF_SEL_RESERVED_2 = 0x00000014,15622GRBM_PERF_SEL_RESERVED_1 = 0x00000015,15623GRBM_PERF_SEL_RESERVED_0 = 0x00000016,15624GRBM_PERF_SEL_RESERVED_8 = 0x00000017,15625GRBM_PERF_SEL_RESERVED_7 = 0x00000018,15626GRBM_PERF_SEL_GDS_BUSY = 0x00000019,15627GRBM_PERF_SEL_BCI_BUSY = 0x0000001a,15628GRBM_PERF_SEL_RLC_BUSY = 0x0000001b,15629GRBM_PERF_SEL_TCP_BUSY = 0x0000001c,15630GRBM_PERF_SEL_CPG_BUSY = 0x0000001d,15631GRBM_PERF_SEL_CPC_BUSY = 0x0000001e,15632GRBM_PERF_SEL_CPF_BUSY = 0x0000001f,15633GRBM_PERF_SEL_GE_BUSY = 0x00000020,15634GRBM_PERF_SEL_GE_NO_DMA_BUSY = 0x00000021,15635GRBM_PERF_SEL_UTCL2_BUSY = 0x00000022,15636GRBM_PERF_SEL_EA_BUSY = 0x00000023,15637GRBM_PERF_SEL_RMI_BUSY = 0x00000024,15638GRBM_PERF_SEL_CPAXI_BUSY = 0x00000025,15639GRBM_PERF_SEL_UTCL1_BUSY = 0x00000027,15640GRBM_PERF_SEL_GL2CC_BUSY = 0x00000028,15641GRBM_PERF_SEL_SDMA_BUSY = 0x00000029,15642GRBM_PERF_SEL_CH_BUSY = 0x0000002a,15643GRBM_PERF_SEL_PH_BUSY = 0x0000002b,15644GRBM_PERF_SEL_PMM_BUSY = 0x0000002c,15645GRBM_PERF_SEL_GUS_BUSY = 0x0000002d,15646GRBM_PERF_SEL_GL1CC_BUSY = 0x0000002e,15647} GRBM_PERF_SEL;1564815649/*15650* GRBM_SE0_PERF_SEL enum15651*/1565215653typedef enum GRBM_SE0_PERF_SEL {15654GRBM_SE0_PERF_SEL_COUNT = 0x00000000,15655GRBM_SE0_PERF_SEL_USER_DEFINED = 0x00000001,15656GRBM_SE0_PERF_SEL_CB_BUSY = 0x00000002,15657GRBM_SE0_PERF_SEL_DB_BUSY = 0x00000003,15658GRBM_SE0_PERF_SEL_SC_BUSY = 0x00000004,15659GRBM_SE0_PERF_SEL_RESERVED_1 = 0x00000005,15660GRBM_SE0_PERF_SEL_SPI_BUSY = 0x00000006,15661GRBM_SE0_PERF_SEL_SX_BUSY = 0x00000007,15662GRBM_SE0_PERF_SEL_TA_BUSY = 0x00000008,15663GRBM_SE0_PERF_SEL_CB_CLEAN = 0x00000009,15664GRBM_SE0_PERF_SEL_DB_CLEAN = 0x0000000a,15665GRBM_SE0_PERF_SEL_RESERVED_0 = 0x0000000b,15666GRBM_SE0_PERF_SEL_PA_BUSY = 0x0000000c,15667GRBM_SE0_PERF_SEL_RESERVED_2 = 0x0000000d,15668GRBM_SE0_PERF_SEL_BCI_BUSY = 0x0000000e,15669GRBM_SE0_PERF_SEL_RMI_BUSY = 0x0000000f,15670GRBM_SE0_PERF_SEL_UTCL1_BUSY = 0x00000010,15671GRBM_SE0_PERF_SEL_TCP_BUSY = 0x00000011,15672GRBM_SE0_PERF_SEL_GL1CC_BUSY = 0x00000012,15673} GRBM_SE0_PERF_SEL;1567415675/*15676* GRBM_SE1_PERF_SEL enum15677*/1567815679typedef enum GRBM_SE1_PERF_SEL {15680GRBM_SE1_PERF_SEL_COUNT = 0x00000000,15681GRBM_SE1_PERF_SEL_USER_DEFINED = 0x00000001,15682GRBM_SE1_PERF_SEL_CB_BUSY = 0x00000002,15683GRBM_SE1_PERF_SEL_DB_BUSY = 0x00000003,15684GRBM_SE1_PERF_SEL_SC_BUSY = 0x00000004,15685GRBM_SE1_PERF_SEL_RESERVED_1 = 0x00000005,15686GRBM_SE1_PERF_SEL_SPI_BUSY = 0x00000006,15687GRBM_SE1_PERF_SEL_SX_BUSY = 0x00000007,15688GRBM_SE1_PERF_SEL_TA_BUSY = 0x00000008,15689GRBM_SE1_PERF_SEL_CB_CLEAN = 0x00000009,15690GRBM_SE1_PERF_SEL_DB_CLEAN = 0x0000000a,15691GRBM_SE1_PERF_SEL_RESERVED_0 = 0x0000000b,15692GRBM_SE1_PERF_SEL_PA_BUSY = 0x0000000c,15693GRBM_SE1_PERF_SEL_RESERVED_2 = 0x0000000d,15694GRBM_SE1_PERF_SEL_BCI_BUSY = 0x0000000e,15695GRBM_SE1_PERF_SEL_RMI_BUSY = 0x0000000f,15696GRBM_SE1_PERF_SEL_UTCL1_BUSY = 0x00000010,15697GRBM_SE1_PERF_SEL_TCP_BUSY = 0x00000011,15698GRBM_SE1_PERF_SEL_GL1CC_BUSY = 0x00000012,15699} GRBM_SE1_PERF_SEL;1570015701/*15702* GRBM_SE2_PERF_SEL enum15703*/1570415705typedef enum GRBM_SE2_PERF_SEL {15706GRBM_SE2_PERF_SEL_COUNT = 0x00000000,15707GRBM_SE2_PERF_SEL_USER_DEFINED = 0x00000001,15708GRBM_SE2_PERF_SEL_CB_BUSY = 0x00000002,15709GRBM_SE2_PERF_SEL_DB_BUSY = 0x00000003,15710GRBM_SE2_PERF_SEL_SC_BUSY = 0x00000004,15711GRBM_SE2_PERF_SEL_RESERVED_1 = 0x00000005,15712GRBM_SE2_PERF_SEL_SPI_BUSY = 0x00000006,15713GRBM_SE2_PERF_SEL_SX_BUSY = 0x00000007,15714GRBM_SE2_PERF_SEL_TA_BUSY = 0x00000008,15715GRBM_SE2_PERF_SEL_CB_CLEAN = 0x00000009,15716GRBM_SE2_PERF_SEL_DB_CLEAN = 0x0000000a,15717GRBM_SE2_PERF_SEL_RESERVED_0 = 0x0000000b,15718GRBM_SE2_PERF_SEL_PA_BUSY = 0x0000000c,15719GRBM_SE2_PERF_SEL_RESERVED_2 = 0x0000000d,15720GRBM_SE2_PERF_SEL_BCI_BUSY = 0x0000000e,15721GRBM_SE2_PERF_SEL_RMI_BUSY = 0x0000000f,15722GRBM_SE2_PERF_SEL_UTCL1_BUSY = 0x00000010,15723GRBM_SE2_PERF_SEL_TCP_BUSY = 0x00000011,15724GRBM_SE2_PERF_SEL_GL1CC_BUSY = 0x00000012,15725} GRBM_SE2_PERF_SEL;1572615727/*15728* GRBM_SE3_PERF_SEL enum15729*/1573015731typedef enum GRBM_SE3_PERF_SEL {15732GRBM_SE3_PERF_SEL_COUNT = 0x00000000,15733GRBM_SE3_PERF_SEL_USER_DEFINED = 0x00000001,15734GRBM_SE3_PERF_SEL_CB_BUSY = 0x00000002,15735GRBM_SE3_PERF_SEL_DB_BUSY = 0x00000003,15736GRBM_SE3_PERF_SEL_SC_BUSY = 0x00000004,15737GRBM_SE3_PERF_SEL_RESERVED_1 = 0x00000005,15738GRBM_SE3_PERF_SEL_SPI_BUSY = 0x00000006,15739GRBM_SE3_PERF_SEL_SX_BUSY = 0x00000007,15740GRBM_SE3_PERF_SEL_TA_BUSY = 0x00000008,15741GRBM_SE3_PERF_SEL_CB_CLEAN = 0x00000009,15742GRBM_SE3_PERF_SEL_DB_CLEAN = 0x0000000a,15743GRBM_SE3_PERF_SEL_RESERVED_0 = 0x0000000b,15744GRBM_SE3_PERF_SEL_PA_BUSY = 0x0000000c,15745GRBM_SE3_PERF_SEL_RESERVED_2 = 0x0000000d,15746GRBM_SE3_PERF_SEL_BCI_BUSY = 0x0000000e,15747GRBM_SE3_PERF_SEL_RMI_BUSY = 0x0000000f,15748GRBM_SE3_PERF_SEL_UTCL1_BUSY = 0x00000010,15749GRBM_SE3_PERF_SEL_TCP_BUSY = 0x00000011,15750GRBM_SE3_PERF_SEL_GL1CC_BUSY = 0x00000012,15751} GRBM_SE3_PERF_SEL;1575215753/*******************************************************15754* CP Enums15755*******************************************************/1575615757/*15758* CP_RING_ID enum15759*/1576015761typedef enum CP_RING_ID {15762RINGID0 = 0x00000000,15763RINGID1 = 0x00000001,15764RINGID2 = 0x00000002,15765RINGID3 = 0x00000003,15766} CP_RING_ID;1576715768/*15769* CP_PIPE_ID enum15770*/1577115772typedef enum CP_PIPE_ID {15773PIPE_ID0 = 0x00000000,15774PIPE_ID1 = 0x00000001,15775PIPE_ID2 = 0x00000002,15776PIPE_ID3 = 0x00000003,15777} CP_PIPE_ID;1577815779/*15780* CP_ME_ID enum15781*/1578215783typedef enum CP_ME_ID {15784ME_ID0 = 0x00000000,15785ME_ID1 = 0x00000001,15786ME_ID2 = 0x00000002,15787ME_ID3 = 0x00000003,15788} CP_ME_ID;1578915790/*15791* SPM_PERFMON_STATE enum15792*/1579315794typedef enum SPM_PERFMON_STATE {15795STRM_PERFMON_STATE_DISABLE_AND_RESET = 0x00000000,15796STRM_PERFMON_STATE_START_COUNTING = 0x00000001,15797STRM_PERFMON_STATE_STOP_COUNTING = 0x00000002,15798STRM_PERFMON_STATE_RESERVED_3 = 0x00000003,15799STRM_PERFMON_STATE_DISABLE_AND_RESET_PHANTOM = 0x00000004,15800STRM_PERFMON_STATE_COUNT_AND_DUMP_PHANTOM = 0x00000005,15801} SPM_PERFMON_STATE;1580215803/*15804* CP_PERFMON_STATE enum15805*/1580615807typedef enum CP_PERFMON_STATE {15808CP_PERFMON_STATE_DISABLE_AND_RESET = 0x00000000,15809CP_PERFMON_STATE_START_COUNTING = 0x00000001,15810CP_PERFMON_STATE_STOP_COUNTING = 0x00000002,15811CP_PERFMON_STATE_RESERVED_3 = 0x00000003,15812CP_PERFMON_STATE_DISABLE_AND_RESET_PHANTOM = 0x00000004,15813CP_PERFMON_STATE_COUNT_AND_DUMP_PHANTOM = 0x00000005,15814} CP_PERFMON_STATE;1581515816/*15817* CP_PERFMON_ENABLE_MODE enum15818*/1581915820typedef enum CP_PERFMON_ENABLE_MODE {15821CP_PERFMON_ENABLE_MODE_ALWAYS_COUNT = 0x00000000,15822CP_PERFMON_ENABLE_MODE_RESERVED_1 = 0x00000001,15823CP_PERFMON_ENABLE_MODE_COUNT_CONTEXT_TRUE = 0x00000002,15824CP_PERFMON_ENABLE_MODE_COUNT_CONTEXT_FALSE = 0x00000003,15825} CP_PERFMON_ENABLE_MODE;1582615827/*15828* CPG_PERFCOUNT_SEL enum15829*/1583015831typedef enum CPG_PERFCOUNT_SEL {15832CPG_PERF_SEL_ALWAYS_COUNT = 0x00000000,15833CPG_PERF_SEL_RBIU_FIFO_FULL = 0x00000001,15834CPG_PERF_SEL_CSF_RTS_BUT_MIU_NOT_RTR = 0x00000002,15835CPG_PERF_SEL_CSF_ST_BASE_SIZE_FIFO_FULL = 0x00000003,15836CPG_PERF_SEL_CP_GRBM_DWORDS_SENT = 0x00000004,15837CPG_PERF_SEL_ME_PARSER_BUSY = 0x00000005,15838CPG_PERF_SEL_COUNT_TYPE0_PACKETS = 0x00000006,15839CPG_PERF_SEL_COUNT_TYPE3_PACKETS = 0x00000007,15840CPG_PERF_SEL_CSF_FETCHING_CMD_BUFFERS = 0x00000008,15841CPG_PERF_SEL_CP_GRBM_OUT_OF_CREDITS = 0x00000009,15842CPG_PERF_SEL_CP_PFP_GRBM_OUT_OF_CREDITS = 0x0000000a,15843CPG_PERF_SEL_CP_GDS_GRBM_OUT_OF_CREDITS = 0x0000000b,15844CPG_PERF_SEL_RCIU_STALLED_ON_ME_READ = 0x0000000c,15845CPG_PERF_SEL_RCIU_STALLED_ON_DMA_READ = 0x0000000d,15846CPG_PERF_SEL_SSU_STALLED_ON_ACTIVE_CNTX = 0x0000000e,15847CPG_PERF_SEL_SSU_STALLED_ON_CLEAN_SIGNALS = 0x0000000f,15848CPG_PERF_SEL_QU_STALLED_ON_EOP_DONE_PULSE = 0x00000010,15849CPG_PERF_SEL_QU_STALLED_ON_EOP_DONE_WR_CONFIRM = 0x00000011,15850CPG_PERF_SEL_PFP_STALLED_ON_CSF_READY = 0x00000012,15851CPG_PERF_SEL_PFP_STALLED_ON_MEQ_READY = 0x00000013,15852CPG_PERF_SEL_PFP_STALLED_ON_RCIU_READY = 0x00000014,15853CPG_PERF_SEL_PFP_STALLED_FOR_DATA_FROM_ROQ = 0x00000015,15854CPG_PERF_SEL_ME_STALLED_FOR_DATA_FROM_PFP = 0x00000016,15855CPG_PERF_SEL_ME_STALLED_FOR_DATA_FROM_STQ = 0x00000017,15856CPG_PERF_SEL_ME_STALLED_ON_NO_AVAIL_GFX_CNTX = 0x00000018,15857CPG_PERF_SEL_ME_STALLED_WRITING_TO_RCIU = 0x00000019,15858CPG_PERF_SEL_ME_STALLED_WRITING_CONSTANTS = 0x0000001a,15859CPG_PERF_SEL_ME_STALLED_ON_PARTIAL_FLUSH = 0x0000001b,15860CPG_PERF_SEL_ME_WAIT_ON_CE_COUNTER = 0x0000001c,15861CPG_PERF_SEL_ME_WAIT_ON_AVAIL_BUFFER = 0x0000001d,15862CPG_PERF_SEL_SEMAPHORE_BUSY_POLLING_FOR_PASS = 0x0000001e,15863CPG_PERF_SEL_LOAD_STALLED_ON_SET_COHERENCY = 0x0000001f,15864CPG_PERF_SEL_DYNAMIC_CLK_VALID = 0x00000020,15865CPG_PERF_SEL_REGISTER_CLK_VALID = 0x00000021,15866CPG_PERF_SEL_GUS_WRITE_REQUEST_SENT = 0x00000022,15867CPG_PERF_SEL_GUS_READ_REQUEST_SENT = 0x00000023,15868CPG_PERF_SEL_CE_STALL_RAM_DUMP = 0x00000024,15869CPG_PERF_SEL_CE_STALL_RAM_WRITE = 0x00000025,15870CPG_PERF_SEL_CE_STALL_ON_INC_FIFO = 0x00000026,15871CPG_PERF_SEL_CE_STALL_ON_WR_RAM_FIFO = 0x00000027,15872CPG_PERF_SEL_CE_STALL_ON_DATA_FROM_MIU = 0x00000028,15873CPG_PERF_SEL_CE_STALL_ON_DATA_FROM_ROQ = 0x00000029,15874CPG_PERF_SEL_CE_STALL_ON_CE_BUFFER_FLAG = 0x0000002a,15875CPG_PERF_SEL_CE_STALL_ON_DE_COUNTER = 0x0000002b,15876CPG_PERF_SEL_TCIU_STALL_WAIT_ON_FREE = 0x0000002c,15877CPG_PERF_SEL_TCIU_STALL_WAIT_ON_TAGS = 0x0000002d,15878CPG_PERF_SEL_UTCL2IU_STALL_WAIT_ON_FREE = 0x0000002e,15879CPG_PERF_SEL_UTCL2IU_STALL_WAIT_ON_TAGS = 0x0000002f,15880CPG_PERF_SEL_UTCL1_STALL_ON_TRANSLATION = 0x00000030,15881CPG_PERF_SEL_TCIU_WRITE_REQUEST_SENT = 0x00000031,15882CPG_PERF_SEL_TCIU_READ_REQUEST_SENT = 0x00000032,15883CPG_PERF_SEL_CPG_STAT_BUSY = 0x00000033,15884CPG_PERF_SEL_CPG_STAT_IDLE = 0x00000034,15885CPG_PERF_SEL_CPG_STAT_STALL = 0x00000035,15886CPG_PERF_SEL_CPG_TCIU_BUSY = 0x00000036,15887CPG_PERF_SEL_CPG_TCIU_IDLE = 0x00000037,15888CPF_PERF_SEL_CPG_TCIU_STALL = 0x00000038,15889CPG_PERF_SEL_CPG_UTCL2IU_BUSY = 0x00000039,15890CPG_PERF_SEL_CPG_UTCL2IU_IDLE = 0x0000003a,15891CPG_PERF_SEL_CPG_UTCL2IU_STALL = 0x0000003b,15892CPG_PERF_SEL_CPG_GCRIU_BUSY = 0x0000003c,15893CPG_PERF_SEL_CPG_GCRIU_IDLE = 0x0000003d,15894CPG_PERF_SEL_CPG_GCRIU_STALL = 0x0000003e,15895CPG_PERF_SEL_GCRIU_STALL_WAIT_ON_FREE = 0x0000003f,15896CPG_PERF_SEL_ALL_GFX_PIPES_BUSY = 0x00000040,15897CPG_PERF_SEL_CPG_UTCL2IU_XACK = 0x00000041,15898CPG_PERF_SEL_CPG_UTCL2IU_XNACK = 0x00000042,15899CPG_PERF_SEL_PFP_STALLED_ON_MEQ_DDID_READY = 0x00000043,15900CPG_PERF_SEL_PFP_INSTR_CACHE_HIT = 0x00000044,15901CPG_PERF_SEL_PFP_INSTR_CACHE_MISS = 0x00000045,15902CPG_PERF_SEL_CE_INSTR_CACHE_HIT = 0x00000046,15903CPG_PERF_SEL_CE_INSTR_CACHE_MISS = 0x00000047,15904CPG_PERF_SEL_ME_INSTR_CACHE_HIT = 0x00000048,15905CPG_PERF_SEL_ME_INSTR_CACHE_MISS = 0x00000049,15906CPG_PERF_SEL_PFP_PACKET_FILTER_HIT_IB1 = 0x0000004a,15907CPG_PERF_SEL_PFP_PACKET_FILTER_MISS_IB1 = 0x0000004b,15908CPG_PERF_SEL_PFP_PACKET_FILTER_HIT_IB2 = 0x0000004c,15909CPG_PERF_SEL_PFP_PACKET_FILTER_MISS_IB2 = 0x0000004d,15910} CPG_PERFCOUNT_SEL;1591115912/*15913* CPF_PERFCOUNT_SEL enum15914*/1591515916typedef enum CPF_PERFCOUNT_SEL {15917CPF_PERF_SEL_ALWAYS_COUNT = 0x00000000,15918CPF_PERF_SEL_MIU_STALLED_WAITING_RDREQ_FREE = 0x00000001,15919CPF_PERF_SEL_TCIU_STALLED_WAITING_ON_FREE = 0x00000002,15920CPF_PERF_SEL_TCIU_STALLED_WAITING_ON_TAGS = 0x00000003,15921CPF_PERF_SEL_CSF_BUSY_FOR_FETCHING_RING = 0x00000004,15922CPF_PERF_SEL_CSF_BUSY_FOR_FETCHING_IB1 = 0x00000005,15923CPF_PERF_SEL_CSF_BUSY_FOR_FETCHING_IB2 = 0x00000006,15924CPF_PERF_SEL_CSF_BUSY_FOR_FECTHINC_STATE = 0x00000007,15925CPF_PERF_SEL_MIU_BUSY_FOR_OUTSTANDING_TAGS = 0x00000008,15926CPF_PERF_SEL_CSF_RTS_MIU_NOT_RTR = 0x00000009,15927CPF_PERF_SEL_CSF_STATE_FIFO_NOT_RTR = 0x0000000a,15928CPF_PERF_SEL_CSF_FETCHING_CMD_BUFFERS = 0x0000000b,15929CPF_PERF_SEL_GRBM_DWORDS_SENT = 0x0000000c,15930CPF_PERF_SEL_DYNAMIC_CLOCK_VALID = 0x0000000d,15931CPF_PERF_SEL_REGISTER_CLOCK_VALID = 0x0000000e,15932CPF_PERF_SEL_GUS_WRITE_REQUEST_SEND = 0x0000000f,15933CPF_PERF_SEL_GUS_READ_REQUEST_SEND = 0x00000010,15934CPF_PERF_SEL_UTCL2IU_STALL_WAIT_ON_FREE = 0x00000011,15935CPF_PERF_SEL_UTCL2IU_STALL_WAIT_ON_TAGS = 0x00000012,15936CPF_PERF_SEL_GFX_UTCL1_STALL_ON_TRANSLATION = 0x00000013,15937CPF_PERF_SEL_CMP_UTCL1_STALL_ON_TRANSLATION = 0x00000014,15938CPF_PERF_SEL_RCIU_STALL_WAIT_ON_FREE = 0x00000015,15939CPF_PERF_SEL_TCIU_WRITE_REQUEST_SENT = 0x00000016,15940CPF_PERF_SEL_TCIU_READ_REQUEST_SENT = 0x00000017,15941CPF_PERF_SEL_CPF_STAT_BUSY = 0x00000018,15942CPF_PERF_SEL_CPF_STAT_IDLE = 0x00000019,15943CPF_PERF_SEL_CPF_STAT_STALL = 0x0000001a,15944CPF_PERF_SEL_CPF_TCIU_BUSY = 0x0000001b,15945CPF_PERF_SEL_CPF_TCIU_IDLE = 0x0000001c,15946CPF_PERF_SEL_CPF_TCIU_STALL = 0x0000001d,15947CPF_PERF_SEL_CPF_UTCL2IU_BUSY = 0x0000001e,15948CPF_PERF_SEL_CPF_UTCL2IU_IDLE = 0x0000001f,15949CPF_PERF_SEL_CPF_UTCL2IU_STALL = 0x00000020,15950CPF_PERF_SEL_CPF_GCRIU_BUSY = 0x00000021,15951CPF_PERF_SEL_CPF_GCRIU_IDLE = 0x00000022,15952CPF_PERF_SEL_CPF_GCRIU_STALL = 0x00000023,15953CPF_PERF_SEL_GCRIU_STALL_WAIT_ON_FREE = 0x00000024,15954CPF_PERF_SEL_CSF_BUSY_FOR_FETCHING_DB = 0x00000025,15955CPF_PERF_SEL_CPF_UTCL2IU_XACK = 0x00000026,15956CPF_PERF_SEL_CPF_UTCL2IU_XNACK = 0x00000027,15957} CPF_PERFCOUNT_SEL;1595815959/*15960* CPC_PERFCOUNT_SEL enum15961*/1596215963typedef enum CPC_PERFCOUNT_SEL {15964CPC_PERF_SEL_ALWAYS_COUNT = 0x00000000,15965CPC_PERF_SEL_RCIU_STALL_WAIT_ON_FREE = 0x00000001,15966CPC_PERF_SEL_RCIU_STALL_PRIV_VIOLATION = 0x00000002,15967CPC_PERF_SEL_MIU_STALL_ON_RDREQ_FREE = 0x00000003,15968CPC_PERF_SEL_MIU_STALL_ON_WRREQ_FREE = 0x00000004,15969CPC_PERF_SEL_TCIU_STALL_WAIT_ON_FREE = 0x00000005,15970CPC_PERF_SEL_ME1_STALL_WAIT_ON_RCIU_READY = 0x00000006,15971CPC_PERF_SEL_ME1_STALL_WAIT_ON_RCIU_READY_PERF = 0x00000007,15972CPC_PERF_SEL_ME1_STALL_WAIT_ON_RCIU_READ = 0x00000008,15973CPC_PERF_SEL_ME1_STALL_WAIT_ON_GUS_READ = 0x00000009,15974CPC_PERF_SEL_ME1_STALL_WAIT_ON_GUS_WRITE = 0x0000000a,15975CPC_PERF_SEL_ME1_STALL_ON_DATA_FROM_ROQ = 0x0000000b,15976CPC_PERF_SEL_ME1_STALL_ON_DATA_FROM_ROQ_PERF = 0x0000000c,15977CPC_PERF_SEL_ME1_BUSY_FOR_PACKET_DECODE = 0x0000000d,15978CPC_PERF_SEL_ME2_STALL_WAIT_ON_RCIU_READY = 0x0000000e,15979CPC_PERF_SEL_ME2_STALL_WAIT_ON_RCIU_READY_PERF = 0x0000000f,15980CPC_PERF_SEL_ME2_STALL_WAIT_ON_RCIU_READ = 0x00000010,15981CPC_PERF_SEL_ME2_STALL_WAIT_ON_GUS_READ = 0x00000011,15982CPC_PERF_SEL_ME2_STALL_WAIT_ON_GUS_WRITE = 0x00000012,15983CPC_PERF_SEL_ME2_STALL_ON_DATA_FROM_ROQ = 0x00000013,15984CPC_PERF_SEL_ME2_STALL_ON_DATA_FROM_ROQ_PERF = 0x00000014,15985CPC_PERF_SEL_ME2_BUSY_FOR_PACKET_DECODE = 0x00000015,15986CPC_PERF_SEL_UTCL2IU_STALL_WAIT_ON_FREE = 0x00000016,15987CPC_PERF_SEL_UTCL2IU_STALL_WAIT_ON_TAGS = 0x00000017,15988CPC_PERF_SEL_UTCL1_STALL_ON_TRANSLATION = 0x00000018,15989CPC_PERF_SEL_CPC_STAT_BUSY = 0x00000019,15990CPC_PERF_SEL_CPC_STAT_IDLE = 0x0000001a,15991CPC_PERF_SEL_CPC_STAT_STALL = 0x0000001b,15992CPC_PERF_SEL_CPC_TCIU_BUSY = 0x0000001c,15993CPC_PERF_SEL_CPC_TCIU_IDLE = 0x0000001d,15994CPC_PERF_SEL_CPC_UTCL2IU_BUSY = 0x0000001e,15995CPC_PERF_SEL_CPC_UTCL2IU_IDLE = 0x0000001f,15996CPC_PERF_SEL_CPC_UTCL2IU_STALL = 0x00000020,15997CPC_PERF_SEL_ME1_DC0_SPI_BUSY = 0x00000021,15998CPC_PERF_SEL_ME2_DC1_SPI_BUSY = 0x00000022,15999CPC_PERF_SEL_CPC_GCRIU_BUSY = 0x00000023,16000CPC_PERF_SEL_CPC_GCRIU_IDLE = 0x00000024,16001CPC_PERF_SEL_CPC_GCRIU_STALL = 0x00000025,16002CPC_PERF_SEL_GCRIU_STALL_WAIT_ON_FREE = 0x00000026,16003CPC_PERF_SEL_ME1_STALL_WAIT_ON_TCIU_READ = 0x00000027,16004CPC_PERF_SEL_ME2_STALL_WAIT_ON_TCIU_READ = 0x00000028,16005CPC_PERF_SEL_CPC_UTCL2IU_XACK = 0x00000029,16006CPC_PERF_SEL_CPC_UTCL2IU_XNACK = 0x0000002a,16007CPC_PERF_SEL_MEC_INSTR_CACHE_HIT = 0x0000002b,16008CPC_PERF_SEL_MEC_INSTR_CACHE_MISS = 0x0000002c,16009} CPC_PERFCOUNT_SEL;1601016011/*16012* CP_ALPHA_TAG_RAM_SEL enum16013*/1601416015typedef enum CP_ALPHA_TAG_RAM_SEL {16016CPG_TAG_RAM = 0x00000000,16017CPC_TAG_RAM = 0x00000001,16018CPF_TAG_RAM = 0x00000002,16019RSV_TAG_RAM = 0x00000003,16020} CP_ALPHA_TAG_RAM_SEL;1602116022/*16023* CPF_PERFCOUNTWINDOW_SEL enum16024*/1602516026typedef enum CPF_PERFCOUNTWINDOW_SEL {16027CPF_PERFWINDOW_SEL_CSF = 0x00000000,16028CPF_PERFWINDOW_SEL_HQD1 = 0x00000001,16029CPF_PERFWINDOW_SEL_HQD2 = 0x00000002,16030CPF_PERFWINDOW_SEL_RDMA = 0x00000003,16031CPF_PERFWINDOW_SEL_RWPP = 0x00000004,16032} CPF_PERFCOUNTWINDOW_SEL;1603316034/*16035* CPG_PERFCOUNTWINDOW_SEL enum16036*/1603716038typedef enum CPG_PERFCOUNTWINDOW_SEL {16039CPG_PERFWINDOW_SEL_PFP = 0x00000000,16040CPG_PERFWINDOW_SEL_ME = 0x00000001,16041CPG_PERFWINDOW_SEL_CE = 0x00000002,16042CPG_PERFWINDOW_SEL_MES = 0x00000003,16043CPG_PERFWINDOW_SEL_MEC1 = 0x00000004,16044CPG_PERFWINDOW_SEL_MEC2 = 0x00000005,16045CPG_PERFWINDOW_SEL_DFY = 0x00000006,16046CPG_PERFWINDOW_SEL_DMA = 0x00000007,16047CPG_PERFWINDOW_SEL_SHADOW = 0x00000008,16048CPG_PERFWINDOW_SEL_RB = 0x00000009,16049CPG_PERFWINDOW_SEL_CEDMA = 0x0000000a,16050CPG_PERFWINDOW_SEL_PRT_HDR_RPTR = 0x0000000b,16051CPG_PERFWINDOW_SEL_PRT_SMP_RPTR = 0x0000000c,16052CPG_PERFWINDOW_SEL_PQ1 = 0x0000000d,16053CPG_PERFWINDOW_SEL_PQ2 = 0x0000000e,16054CPG_PERFWINDOW_SEL_PQ3 = 0x0000000f,16055CPG_PERFWINDOW_SEL_MEMWR = 0x00000010,16056CPG_PERFWINDOW_SEL_MEMRD = 0x00000011,16057CPG_PERFWINDOW_SEL_VGT0 = 0x00000012,16058CPG_PERFWINDOW_SEL_VGT1 = 0x00000013,16059CPG_PERFWINDOW_SEL_APPEND = 0x00000014,16060CPG_PERFWINDOW_SEL_QURD = 0x00000015,16061CPG_PERFWINDOW_SEL_DDID = 0x00000016,16062CPG_PERFWINDOW_SEL_SR = 0x00000017,16063CPG_PERFWINDOW_SEL_QU_EOP = 0x00000018,16064CPG_PERFWINDOW_SEL_QU_STRM = 0x00000019,16065CPG_PERFWINDOW_SEL_QU_PIPE = 0x0000001a,16066CPG_PERFWINDOW_SEL_RESERVED1 = 0x0000001b,16067CPG_PERFWINDOW_SEL_CPC_IC = 0x0000001c,16068CPG_PERFWINDOW_SEL_RESERVED2 = 0x0000001d,16069CPG_PERFWINDOW_SEL_CPG_IC = 0x0000001e,16070} CPG_PERFCOUNTWINDOW_SEL;1607116072/*16073* CPF_LATENCY_STATS_SEL enum16074*/1607516076typedef enum CPF_LATENCY_STATS_SEL {16077CPF_LATENCY_STATS_SEL_XACK_MAX = 0x00000000,16078CPF_LATENCY_STATS_SEL_XACK_MIN = 0x00000001,16079CPF_LATENCY_STATS_SEL_XACK_LAST = 0x00000002,16080CPF_LATENCY_STATS_SEL_XNACK_MAX = 0x00000003,16081CPF_LATENCY_STATS_SEL_XNACK_MIN = 0x00000004,16082CPF_LATENCY_STATS_SEL_XNACK_LAST = 0x00000005,16083CPF_LATENCY_STATS_SEL_READ_MAX = 0x00000006,16084CPF_LATENCY_STATS_SEL_READ_MIN = 0x00000007,16085CPF_LATENCY_STATS_SEL_READ_LAST = 0x00000008,16086CPF_LATENCY_STATS_SEL_INVAL_MAX = 0x00000009,16087CPF_LATENCY_STATS_SEL_INVAL_MIN = 0x0000000a,16088CPF_LATENCY_STATS_SEL_INVAL_LAST = 0x0000000b,16089} CPF_LATENCY_STATS_SEL;1609016091/*16092* CPG_LATENCY_STATS_SEL enum16093*/1609416095typedef enum CPG_LATENCY_STATS_SEL {16096CPG_LATENCY_STATS_SEL_XACK_MAX = 0x00000000,16097CPG_LATENCY_STATS_SEL_XACK_MIN = 0x00000001,16098CPG_LATENCY_STATS_SEL_XACK_LAST = 0x00000002,16099CPG_LATENCY_STATS_SEL_XNACK_MAX = 0x00000003,16100CPG_LATENCY_STATS_SEL_XNACK_MIN = 0x00000004,16101CPG_LATENCY_STATS_SEL_XNACK_LAST = 0x00000005,16102CPG_LATENCY_STATS_SEL_WRITE_MAX = 0x00000006,16103CPG_LATENCY_STATS_SEL_WRITE_MIN = 0x00000007,16104CPG_LATENCY_STATS_SEL_WRITE_LAST = 0x00000008,16105CPG_LATENCY_STATS_SEL_READ_MAX = 0x00000009,16106CPG_LATENCY_STATS_SEL_READ_MIN = 0x0000000a,16107CPG_LATENCY_STATS_SEL_READ_LAST = 0x0000000b,16108CPG_LATENCY_STATS_SEL_ATOMIC_MAX = 0x0000000c,16109CPG_LATENCY_STATS_SEL_ATOMIC_MIN = 0x0000000d,16110CPG_LATENCY_STATS_SEL_ATOMIC_LAST = 0x0000000e,16111CPG_LATENCY_STATS_SEL_INVAL_MAX = 0x0000000f,16112CPG_LATENCY_STATS_SEL_INVAL_MIN = 0x00000010,16113CPG_LATENCY_STATS_SEL_INVAL_LAST = 0x00000011,16114} CPG_LATENCY_STATS_SEL;1611516116/*16117* CPC_LATENCY_STATS_SEL enum16118*/1611916120typedef enum CPC_LATENCY_STATS_SEL {16121CPC_LATENCY_STATS_SEL_XACK_MAX = 0x00000000,16122CPC_LATENCY_STATS_SEL_XACK_MIN = 0x00000001,16123CPC_LATENCY_STATS_SEL_XACK_LAST = 0x00000002,16124CPC_LATENCY_STATS_SEL_XNACK_MAX = 0x00000003,16125CPC_LATENCY_STATS_SEL_XNACK_MIN = 0x00000004,16126CPC_LATENCY_STATS_SEL_XNACK_LAST = 0x00000005,16127CPC_LATENCY_STATS_SEL_INVAL_MAX = 0x00000006,16128CPC_LATENCY_STATS_SEL_INVAL_MIN = 0x00000007,16129CPC_LATENCY_STATS_SEL_INVAL_LAST = 0x00000008,16130} CPC_LATENCY_STATS_SEL;1613116132/*16133* CP_DDID_CNTL_MODE enum16134*/1613516136typedef enum CP_DDID_CNTL_MODE {16137STALL = 0x00000000,16138OVERRUN = 0x00000001,16139} CP_DDID_CNTL_MODE;1614016141/*16142* CP_DDID_CNTL_SIZE enum16143*/1614416145typedef enum CP_DDID_CNTL_SIZE {16146SIZE_8K = 0x00000000,16147SIZE_16K = 0x00000001,16148} CP_DDID_CNTL_SIZE;1614916150/*16151* CP_DDID_CNTL_VMID_SEL enum16152*/1615316154typedef enum CP_DDID_CNTL_VMID_SEL {16155DDID_VMID_PIPE = 0x00000000,16156DDID_VMID_CNTL = 0x00000001,16157} CP_DDID_CNTL_VMID_SEL;1615816159/*16160* SEM_RESPONSE value16161*/1616216163#define SEM_ECC_ERROR 0x0000000016164#define SEM_TRANS_ERROR 0x0000000116165#define SEM_RESP_FAILED 0x0000000216166#define SEM_RESP_PASSED 0x000000031616716168/*16169* IQ_RETRY_TYPE value16170*/1617116172#define IQ_QUEUE_SLEEP 0x0000000016173#define IQ_OFFLOAD_RETRY 0x0000000116174#define IQ_SCH_WAVE_MSG 0x0000000216175#define IQ_SEM_REARM 0x0000000316176#define IQ_DEQUEUE_RETRY 0x000000041617716178/*16179* IQ_INTR_TYPE value16180*/1618116182#define IQ_INTR_TYPE_PQ 0x0000000016183#define IQ_INTR_TYPE_IB 0x0000000116184#define IQ_INTR_TYPE_MQD 0x000000021618516186/*16187* VMID_SIZE value16188*/1618916190#define VMID_SZ 0x000000041619116192/*16193* CONFIG_SPACE value16194*/1619516196#define CONFIG_SPACE_START 0x0000200016197#define CONFIG_SPACE_END 0x00009fff1619816199/*16200* CONFIG_SPACE1 value16201*/1620216203#define CONFIG_SPACE1_START 0x0000200016204#define CONFIG_SPACE1_END 0x00002bff1620516206/*16207* CONFIG_SPACE2 value16208*/1620916210#define CONFIG_SPACE2_START 0x0000300016211#define CONFIG_SPACE2_END 0x00009fff1621216213/*16214* UCONFIG_SPACE value16215*/1621616217#define UCONFIG_SPACE_START 0x0000c00016218#define UCONFIG_SPACE_END 0x0000ffff1621916220/*16221* PERSISTENT_SPACE value16222*/1622316224#define PERSISTENT_SPACE_START 0x00002c0016225#define PERSISTENT_SPACE_END 0x00002fff1622616227/*16228* CONTEXT_SPACE value16229*/1623016231#define CONTEXT_SPACE_START 0x0000a00016232#define CONTEXT_SPACE_END 0x0000bfff1623316234/*******************************************************16235* SX Enums16236*******************************************************/1623716238/*16239* SX_BLEND_OPT enum16240*/1624116242typedef enum SX_BLEND_OPT {16243BLEND_OPT_PRESERVE_NONE_IGNORE_ALL = 0x00000000,16244BLEND_OPT_PRESERVE_ALL_IGNORE_NONE = 0x00000001,16245BLEND_OPT_PRESERVE_C1_IGNORE_C0 = 0x00000002,16246BLEND_OPT_PRESERVE_C0_IGNORE_C1 = 0x00000003,16247BLEND_OPT_PRESERVE_A1_IGNORE_A0 = 0x00000004,16248BLEND_OPT_PRESERVE_A0_IGNORE_A1 = 0x00000005,16249BLEND_OPT_PRESERVE_NONE_IGNORE_A0 = 0x00000006,16250BLEND_OPT_PRESERVE_NONE_IGNORE_NONE = 0x00000007,16251} SX_BLEND_OPT;1625216253/*16254* SX_OPT_COMB_FCN enum16255*/1625616257typedef enum SX_OPT_COMB_FCN {16258OPT_COMB_NONE = 0x00000000,16259OPT_COMB_ADD = 0x00000001,16260OPT_COMB_SUBTRACT = 0x00000002,16261OPT_COMB_MIN = 0x00000003,16262OPT_COMB_MAX = 0x00000004,16263OPT_COMB_REVSUBTRACT = 0x00000005,16264OPT_COMB_BLEND_DISABLED = 0x00000006,16265OPT_COMB_SAFE_ADD = 0x00000007,16266} SX_OPT_COMB_FCN;1626716268/*16269* SX_DOWNCONVERT_FORMAT enum16270*/1627116272typedef enum SX_DOWNCONVERT_FORMAT {16273SX_RT_EXPORT_NO_CONVERSION = 0x00000000,16274SX_RT_EXPORT_32_R = 0x00000001,16275SX_RT_EXPORT_32_A = 0x00000002,16276SX_RT_EXPORT_10_11_11 = 0x00000003,16277SX_RT_EXPORT_2_10_10_10 = 0x00000004,16278SX_RT_EXPORT_8_8_8_8 = 0x00000005,16279SX_RT_EXPORT_5_6_5 = 0x00000006,16280SX_RT_EXPORT_1_5_5_5 = 0x00000007,16281SX_RT_EXPORT_4_4_4_4 = 0x00000008,16282SX_RT_EXPORT_16_16_GR = 0x00000009,16283SX_RT_EXPORT_16_16_AR = 0x0000000a,16284} SX_DOWNCONVERT_FORMAT;1628516286/*16287* SX_PERFCOUNTER_VALS enum16288*/1628916290typedef enum SX_PERFCOUNTER_VALS {16291SX_PERF_SEL_PA_IDLE_CYCLES = 0x00000000,16292SX_PERF_SEL_PA_REQ = 0x00000001,16293SX_PERF_SEL_PA_POS = 0x00000002,16294SX_PERF_SEL_CLOCK = 0x00000003,16295SX_PERF_SEL_GATE_EN1 = 0x00000004,16296SX_PERF_SEL_GATE_EN2 = 0x00000005,16297SX_PERF_SEL_GATE_EN3 = 0x00000006,16298SX_PERF_SEL_GATE_EN4 = 0x00000007,16299SX_PERF_SEL_SH_POS_STARVE = 0x00000008,16300SX_PERF_SEL_SH_COLOR_STARVE = 0x00000009,16301SX_PERF_SEL_SH_POS_STALL = 0x0000000a,16302SX_PERF_SEL_SH_COLOR_STALL = 0x0000000b,16303SX_PERF_SEL_DB0_PIXELS = 0x0000000c,16304SX_PERF_SEL_DB0_HALF_QUADS = 0x0000000d,16305SX_PERF_SEL_DB0_PIXEL_STALL = 0x0000000e,16306SX_PERF_SEL_DB0_PIXEL_IDLE = 0x0000000f,16307SX_PERF_SEL_DB0_PRED_PIXELS = 0x00000010,16308SX_PERF_SEL_DB1_PIXELS = 0x00000011,16309SX_PERF_SEL_DB1_HALF_QUADS = 0x00000012,16310SX_PERF_SEL_DB1_PIXEL_STALL = 0x00000013,16311SX_PERF_SEL_DB1_PIXEL_IDLE = 0x00000014,16312SX_PERF_SEL_DB1_PRED_PIXELS = 0x00000015,16313SX_PERF_SEL_DB2_PIXELS = 0x00000016,16314SX_PERF_SEL_DB2_HALF_QUADS = 0x00000017,16315SX_PERF_SEL_DB2_PIXEL_STALL = 0x00000018,16316SX_PERF_SEL_DB2_PIXEL_IDLE = 0x00000019,16317SX_PERF_SEL_DB2_PRED_PIXELS = 0x0000001a,16318SX_PERF_SEL_DB3_PIXELS = 0x0000001b,16319SX_PERF_SEL_DB3_HALF_QUADS = 0x0000001c,16320SX_PERF_SEL_DB3_PIXEL_STALL = 0x0000001d,16321SX_PERF_SEL_DB3_PIXEL_IDLE = 0x0000001e,16322SX_PERF_SEL_DB3_PRED_PIXELS = 0x0000001f,16323SX_PERF_SEL_COL_BUSY = 0x00000020,16324SX_PERF_SEL_POS_BUSY = 0x00000021,16325SX_PERF_SEL_DB0_A2M_DISCARD_QUADS = 0x00000022,16326SX_PERF_SEL_DB0_MRT0_BLEND_BYPASS = 0x00000023,16327SX_PERF_SEL_DB0_MRT0_DONT_RD_DEST = 0x00000024,16328SX_PERF_SEL_DB0_MRT0_DISCARD_SRC = 0x00000025,16329SX_PERF_SEL_DB0_MRT0_SINGLE_QUADS = 0x00000026,16330SX_PERF_SEL_DB0_MRT0_DOUBLE_QUADS = 0x00000027,16331SX_PERF_SEL_DB0_MRT1_BLEND_BYPASS = 0x00000028,16332SX_PERF_SEL_DB0_MRT1_DONT_RD_DEST = 0x00000029,16333SX_PERF_SEL_DB0_MRT1_DISCARD_SRC = 0x0000002a,16334SX_PERF_SEL_DB0_MRT1_SINGLE_QUADS = 0x0000002b,16335SX_PERF_SEL_DB0_MRT1_DOUBLE_QUADS = 0x0000002c,16336SX_PERF_SEL_DB0_MRT2_BLEND_BYPASS = 0x0000002d,16337SX_PERF_SEL_DB0_MRT2_DONT_RD_DEST = 0x0000002e,16338SX_PERF_SEL_DB0_MRT2_DISCARD_SRC = 0x0000002f,16339SX_PERF_SEL_DB0_MRT2_SINGLE_QUADS = 0x00000030,16340SX_PERF_SEL_DB0_MRT2_DOUBLE_QUADS = 0x00000031,16341SX_PERF_SEL_DB0_MRT3_BLEND_BYPASS = 0x00000032,16342SX_PERF_SEL_DB0_MRT3_DONT_RD_DEST = 0x00000033,16343SX_PERF_SEL_DB0_MRT3_DISCARD_SRC = 0x00000034,16344SX_PERF_SEL_DB0_MRT3_SINGLE_QUADS = 0x00000035,16345SX_PERF_SEL_DB0_MRT3_DOUBLE_QUADS = 0x00000036,16346SX_PERF_SEL_DB0_MRT4_BLEND_BYPASS = 0x00000037,16347SX_PERF_SEL_DB0_MRT4_DONT_RD_DEST = 0x00000038,16348SX_PERF_SEL_DB0_MRT4_DISCARD_SRC = 0x00000039,16349SX_PERF_SEL_DB0_MRT4_SINGLE_QUADS = 0x0000003a,16350SX_PERF_SEL_DB0_MRT4_DOUBLE_QUADS = 0x0000003b,16351SX_PERF_SEL_DB0_MRT5_BLEND_BYPASS = 0x0000003c,16352SX_PERF_SEL_DB0_MRT5_DONT_RD_DEST = 0x0000003d,16353SX_PERF_SEL_DB0_MRT5_DISCARD_SRC = 0x0000003e,16354SX_PERF_SEL_DB0_MRT5_SINGLE_QUADS = 0x0000003f,16355SX_PERF_SEL_DB0_MRT5_DOUBLE_QUADS = 0x00000040,16356SX_PERF_SEL_DB0_MRT6_BLEND_BYPASS = 0x00000041,16357SX_PERF_SEL_DB0_MRT6_DONT_RD_DEST = 0x00000042,16358SX_PERF_SEL_DB0_MRT6_DISCARD_SRC = 0x00000043,16359SX_PERF_SEL_DB0_MRT6_SINGLE_QUADS = 0x00000044,16360SX_PERF_SEL_DB0_MRT6_DOUBLE_QUADS = 0x00000045,16361SX_PERF_SEL_DB0_MRT7_BLEND_BYPASS = 0x00000046,16362SX_PERF_SEL_DB0_MRT7_DONT_RD_DEST = 0x00000047,16363SX_PERF_SEL_DB0_MRT7_DISCARD_SRC = 0x00000048,16364SX_PERF_SEL_DB0_MRT7_SINGLE_QUADS = 0x00000049,16365SX_PERF_SEL_DB0_MRT7_DOUBLE_QUADS = 0x0000004a,16366SX_PERF_SEL_DB1_A2M_DISCARD_QUADS = 0x0000004b,16367SX_PERF_SEL_DB1_MRT0_BLEND_BYPASS = 0x0000004c,16368SX_PERF_SEL_DB1_MRT0_DONT_RD_DEST = 0x0000004d,16369SX_PERF_SEL_DB1_MRT0_DISCARD_SRC = 0x0000004e,16370SX_PERF_SEL_DB1_MRT0_SINGLE_QUADS = 0x0000004f,16371SX_PERF_SEL_DB1_MRT0_DOUBLE_QUADS = 0x00000050,16372SX_PERF_SEL_DB1_MRT1_BLEND_BYPASS = 0x00000051,16373SX_PERF_SEL_DB1_MRT1_DONT_RD_DEST = 0x00000052,16374SX_PERF_SEL_DB1_MRT1_DISCARD_SRC = 0x00000053,16375SX_PERF_SEL_DB1_MRT1_SINGLE_QUADS = 0x00000054,16376SX_PERF_SEL_DB1_MRT1_DOUBLE_QUADS = 0x00000055,16377SX_PERF_SEL_DB1_MRT2_BLEND_BYPASS = 0x00000056,16378SX_PERF_SEL_DB1_MRT2_DONT_RD_DEST = 0x00000057,16379SX_PERF_SEL_DB1_MRT2_DISCARD_SRC = 0x00000058,16380SX_PERF_SEL_DB1_MRT2_SINGLE_QUADS = 0x00000059,16381SX_PERF_SEL_DB1_MRT2_DOUBLE_QUADS = 0x0000005a,16382SX_PERF_SEL_DB1_MRT3_BLEND_BYPASS = 0x0000005b,16383SX_PERF_SEL_DB1_MRT3_DONT_RD_DEST = 0x0000005c,16384SX_PERF_SEL_DB1_MRT3_DISCARD_SRC = 0x0000005d,16385SX_PERF_SEL_DB1_MRT3_SINGLE_QUADS = 0x0000005e,16386SX_PERF_SEL_DB1_MRT3_DOUBLE_QUADS = 0x0000005f,16387SX_PERF_SEL_DB1_MRT4_BLEND_BYPASS = 0x00000060,16388SX_PERF_SEL_DB1_MRT4_DONT_RD_DEST = 0x00000061,16389SX_PERF_SEL_DB1_MRT4_DISCARD_SRC = 0x00000062,16390SX_PERF_SEL_DB1_MRT4_SINGLE_QUADS = 0x00000063,16391SX_PERF_SEL_DB1_MRT4_DOUBLE_QUADS = 0x00000064,16392SX_PERF_SEL_DB1_MRT5_BLEND_BYPASS = 0x00000065,16393SX_PERF_SEL_DB1_MRT5_DONT_RD_DEST = 0x00000066,16394SX_PERF_SEL_DB1_MRT5_DISCARD_SRC = 0x00000067,16395SX_PERF_SEL_DB1_MRT5_SINGLE_QUADS = 0x00000068,16396SX_PERF_SEL_DB1_MRT5_DOUBLE_QUADS = 0x00000069,16397SX_PERF_SEL_DB1_MRT6_BLEND_BYPASS = 0x0000006a,16398SX_PERF_SEL_DB1_MRT6_DONT_RD_DEST = 0x0000006b,16399SX_PERF_SEL_DB1_MRT6_DISCARD_SRC = 0x0000006c,16400SX_PERF_SEL_DB1_MRT6_SINGLE_QUADS = 0x0000006d,16401SX_PERF_SEL_DB1_MRT6_DOUBLE_QUADS = 0x0000006e,16402SX_PERF_SEL_DB1_MRT7_BLEND_BYPASS = 0x0000006f,16403SX_PERF_SEL_DB1_MRT7_DONT_RD_DEST = 0x00000070,16404SX_PERF_SEL_DB1_MRT7_DISCARD_SRC = 0x00000071,16405SX_PERF_SEL_DB1_MRT7_SINGLE_QUADS = 0x00000072,16406SX_PERF_SEL_DB1_MRT7_DOUBLE_QUADS = 0x00000073,16407SX_PERF_SEL_DB2_A2M_DISCARD_QUADS = 0x00000074,16408SX_PERF_SEL_DB2_MRT0_BLEND_BYPASS = 0x00000075,16409SX_PERF_SEL_DB2_MRT0_DONT_RD_DEST = 0x00000076,16410SX_PERF_SEL_DB2_MRT0_DISCARD_SRC = 0x00000077,16411SX_PERF_SEL_DB2_MRT0_SINGLE_QUADS = 0x00000078,16412SX_PERF_SEL_DB2_MRT0_DOUBLE_QUADS = 0x00000079,16413SX_PERF_SEL_DB2_MRT1_BLEND_BYPASS = 0x0000007a,16414SX_PERF_SEL_DB2_MRT1_DONT_RD_DEST = 0x0000007b,16415SX_PERF_SEL_DB2_MRT1_DISCARD_SRC = 0x0000007c,16416SX_PERF_SEL_DB2_MRT1_SINGLE_QUADS = 0x0000007d,16417SX_PERF_SEL_DB2_MRT1_DOUBLE_QUADS = 0x0000007e,16418SX_PERF_SEL_DB2_MRT2_BLEND_BYPASS = 0x0000007f,16419SX_PERF_SEL_DB2_MRT2_DONT_RD_DEST = 0x00000080,16420SX_PERF_SEL_DB2_MRT2_DISCARD_SRC = 0x00000081,16421SX_PERF_SEL_DB2_MRT2_SINGLE_QUADS = 0x00000082,16422SX_PERF_SEL_DB2_MRT2_DOUBLE_QUADS = 0x00000083,16423SX_PERF_SEL_DB2_MRT3_BLEND_BYPASS = 0x00000084,16424SX_PERF_SEL_DB2_MRT3_DONT_RD_DEST = 0x00000085,16425SX_PERF_SEL_DB2_MRT3_DISCARD_SRC = 0x00000086,16426SX_PERF_SEL_DB2_MRT3_SINGLE_QUADS = 0x00000087,16427SX_PERF_SEL_DB2_MRT3_DOUBLE_QUADS = 0x00000088,16428SX_PERF_SEL_DB2_MRT4_BLEND_BYPASS = 0x00000089,16429SX_PERF_SEL_DB2_MRT4_DONT_RD_DEST = 0x0000008a,16430SX_PERF_SEL_DB2_MRT4_DISCARD_SRC = 0x0000008b,16431SX_PERF_SEL_DB2_MRT4_SINGLE_QUADS = 0x0000008c,16432SX_PERF_SEL_DB2_MRT4_DOUBLE_QUADS = 0x0000008d,16433SX_PERF_SEL_DB2_MRT5_BLEND_BYPASS = 0x0000008e,16434SX_PERF_SEL_DB2_MRT5_DONT_RD_DEST = 0x0000008f,16435SX_PERF_SEL_DB2_MRT5_DISCARD_SRC = 0x00000090,16436SX_PERF_SEL_DB2_MRT5_SINGLE_QUADS = 0x00000091,16437SX_PERF_SEL_DB2_MRT5_DOUBLE_QUADS = 0x00000092,16438SX_PERF_SEL_DB2_MRT6_BLEND_BYPASS = 0x00000093,16439SX_PERF_SEL_DB2_MRT6_DONT_RD_DEST = 0x00000094,16440SX_PERF_SEL_DB2_MRT6_DISCARD_SRC = 0x00000095,16441SX_PERF_SEL_DB2_MRT6_SINGLE_QUADS = 0x00000096,16442SX_PERF_SEL_DB2_MRT6_DOUBLE_QUADS = 0x00000097,16443SX_PERF_SEL_DB2_MRT7_BLEND_BYPASS = 0x00000098,16444SX_PERF_SEL_DB2_MRT7_DONT_RD_DEST = 0x00000099,16445SX_PERF_SEL_DB2_MRT7_DISCARD_SRC = 0x0000009a,16446SX_PERF_SEL_DB2_MRT7_SINGLE_QUADS = 0x0000009b,16447SX_PERF_SEL_DB2_MRT7_DOUBLE_QUADS = 0x0000009c,16448SX_PERF_SEL_DB3_A2M_DISCARD_QUADS = 0x0000009d,16449SX_PERF_SEL_DB3_MRT0_BLEND_BYPASS = 0x0000009e,16450SX_PERF_SEL_DB3_MRT0_DONT_RD_DEST = 0x0000009f,16451SX_PERF_SEL_DB3_MRT0_DISCARD_SRC = 0x000000a0,16452SX_PERF_SEL_DB3_MRT0_SINGLE_QUADS = 0x000000a1,16453SX_PERF_SEL_DB3_MRT0_DOUBLE_QUADS = 0x000000a2,16454SX_PERF_SEL_DB3_MRT1_BLEND_BYPASS = 0x000000a3,16455SX_PERF_SEL_DB3_MRT1_DONT_RD_DEST = 0x000000a4,16456SX_PERF_SEL_DB3_MRT1_DISCARD_SRC = 0x000000a5,16457SX_PERF_SEL_DB3_MRT1_SINGLE_QUADS = 0x000000a6,16458SX_PERF_SEL_DB3_MRT1_DOUBLE_QUADS = 0x000000a7,16459SX_PERF_SEL_DB3_MRT2_BLEND_BYPASS = 0x000000a8,16460SX_PERF_SEL_DB3_MRT2_DONT_RD_DEST = 0x000000a9,16461SX_PERF_SEL_DB3_MRT2_DISCARD_SRC = 0x000000aa,16462SX_PERF_SEL_DB3_MRT2_SINGLE_QUADS = 0x000000ab,16463SX_PERF_SEL_DB3_MRT2_DOUBLE_QUADS = 0x000000ac,16464SX_PERF_SEL_DB3_MRT3_BLEND_BYPASS = 0x000000ad,16465SX_PERF_SEL_DB3_MRT3_DONT_RD_DEST = 0x000000ae,16466SX_PERF_SEL_DB3_MRT3_DISCARD_SRC = 0x000000af,16467SX_PERF_SEL_DB3_MRT3_SINGLE_QUADS = 0x000000b0,16468SX_PERF_SEL_DB3_MRT3_DOUBLE_QUADS = 0x000000b1,16469SX_PERF_SEL_DB3_MRT4_BLEND_BYPASS = 0x000000b2,16470SX_PERF_SEL_DB3_MRT4_DONT_RD_DEST = 0x000000b3,16471SX_PERF_SEL_DB3_MRT4_DISCARD_SRC = 0x000000b4,16472SX_PERF_SEL_DB3_MRT4_SINGLE_QUADS = 0x000000b5,16473SX_PERF_SEL_DB3_MRT4_DOUBLE_QUADS = 0x000000b6,16474SX_PERF_SEL_DB3_MRT5_BLEND_BYPASS = 0x000000b7,16475SX_PERF_SEL_DB3_MRT5_DONT_RD_DEST = 0x000000b8,16476SX_PERF_SEL_DB3_MRT5_DISCARD_SRC = 0x000000b9,16477SX_PERF_SEL_DB3_MRT5_SINGLE_QUADS = 0x000000ba,16478SX_PERF_SEL_DB3_MRT5_DOUBLE_QUADS = 0x000000bb,16479SX_PERF_SEL_DB3_MRT6_BLEND_BYPASS = 0x000000bc,16480SX_PERF_SEL_DB3_MRT6_DONT_RD_DEST = 0x000000bd,16481SX_PERF_SEL_DB3_MRT6_DISCARD_SRC = 0x000000be,16482SX_PERF_SEL_DB3_MRT6_SINGLE_QUADS = 0x000000bf,16483SX_PERF_SEL_DB3_MRT6_DOUBLE_QUADS = 0x000000c0,16484SX_PERF_SEL_DB3_MRT7_BLEND_BYPASS = 0x000000c1,16485SX_PERF_SEL_DB3_MRT7_DONT_RD_DEST = 0x000000c2,16486SX_PERF_SEL_DB3_MRT7_DISCARD_SRC = 0x000000c3,16487SX_PERF_SEL_DB3_MRT7_SINGLE_QUADS = 0x000000c4,16488SX_PERF_SEL_DB3_MRT7_DOUBLE_QUADS = 0x000000c5,16489SX_PERF_SEL_PA_REQ_LATENCY = 0x000000c6,16490SX_PERF_SEL_POS_SCBD_STALL = 0x000000c7,16491SX_PERF_SEL_COL_SCBD_STALL = 0x000000c8,16492SX_PERF_SEL_CLOCK_DROP_STALL = 0x000000c9,16493SX_PERF_SEL_GATE_EN5 = 0x000000ca,16494SX_PERF_SEL_GATE_EN6 = 0x000000cb,16495SX_PERF_SEL_DB0_SIZE = 0x000000cc,16496SX_PERF_SEL_DB1_SIZE = 0x000000cd,16497SX_PERF_SEL_DB2_SIZE = 0x000000ce,16498SX_PERF_SEL_DB3_SIZE = 0x000000cf,16499SX_PERF_SEL_SPLITMODE = 0x000000d0,16500SX_PERF_SEL_COL_SCBD0_STALL = 0x000000d1,16501SX_PERF_SEL_COL_SCBD1_STALL = 0x000000d2,16502SX_PERF_SEL_IDX_STALL_CYCLES = 0x000000d3,16503SX_PERF_SEL_IDX_IDLE_CYCLES = 0x000000d4,16504SX_PERF_SEL_IDX_REQ = 0x000000d5,16505SX_PERF_SEL_IDX_RET = 0x000000d6,16506SX_PERF_SEL_IDX_REQ_LATENCY = 0x000000d7,16507SX_PERF_SEL_IDX_SCBD_STALL = 0x000000d8,16508SX_PERF_SEL_GATE_EN7 = 0x000000d9,16509SX_PERF_SEL_GATE_EN8 = 0x000000da,16510SX_PERF_SEL_SH_IDX_STARVE = 0x000000db,16511SX_PERF_SEL_IDX_BUSY = 0x000000dc,16512} SX_PERFCOUNTER_VALS;1651316514/*******************************************************16515* DB Enums16516*******************************************************/1651716518/*16519* ForceControl enum16520*/1652116522typedef enum ForceControl {16523FORCE_OFF = 0x00000000,16524FORCE_ENABLE = 0x00000001,16525FORCE_DISABLE = 0x00000002,16526FORCE_RESERVED = 0x00000003,16527} ForceControl;1652816529/*16530* ZSamplePosition enum16531*/1653216533typedef enum ZSamplePosition {16534Z_SAMPLE_CENTER = 0x00000000,16535Z_SAMPLE_CENTROID = 0x00000001,16536} ZSamplePosition;1653716538/*16539* ZOrder enum16540*/1654116542typedef enum ZOrder {16543LATE_Z = 0x00000000,16544EARLY_Z_THEN_LATE_Z = 0x00000001,16545RE_Z = 0x00000002,16546EARLY_Z_THEN_RE_Z = 0x00000003,16547} ZOrder;1654816549/*16550* ZpassControl enum16551*/1655216553typedef enum ZpassControl {16554ZPASS_DISABLE = 0x00000000,16555ZPASS_SAMPLES = 0x00000001,16556ZPASS_PIXELS = 0x00000002,16557} ZpassControl;1655816559/*16560* ZModeForce enum16561*/1656216563typedef enum ZModeForce {16564NO_FORCE = 0x00000000,16565FORCE_EARLY_Z = 0x00000001,16566FORCE_LATE_Z = 0x00000002,16567FORCE_RE_Z = 0x00000003,16568} ZModeForce;1656916570/*16571* ZLimitSumm enum16572*/1657316574typedef enum ZLimitSumm {16575FORCE_SUMM_OFF = 0x00000000,16576FORCE_SUMM_MINZ = 0x00000001,16577FORCE_SUMM_MAXZ = 0x00000002,16578FORCE_SUMM_BOTH = 0x00000003,16579} ZLimitSumm;1658016581/*16582* CompareFrag enum16583*/1658416585typedef enum CompareFrag {16586FRAG_NEVER = 0x00000000,16587FRAG_LESS = 0x00000001,16588FRAG_EQUAL = 0x00000002,16589FRAG_LEQUAL = 0x00000003,16590FRAG_GREATER = 0x00000004,16591FRAG_NOTEQUAL = 0x00000005,16592FRAG_GEQUAL = 0x00000006,16593FRAG_ALWAYS = 0x00000007,16594} CompareFrag;1659516596/*16597* StencilOp enum16598*/1659916600typedef enum StencilOp {16601STENCIL_KEEP = 0x00000000,16602STENCIL_ZERO = 0x00000001,16603STENCIL_ONES = 0x00000002,16604STENCIL_REPLACE_TEST = 0x00000003,16605STENCIL_REPLACE_OP = 0x00000004,16606STENCIL_ADD_CLAMP = 0x00000005,16607STENCIL_SUB_CLAMP = 0x00000006,16608STENCIL_INVERT = 0x00000007,16609STENCIL_ADD_WRAP = 0x00000008,16610STENCIL_SUB_WRAP = 0x00000009,16611STENCIL_AND = 0x0000000a,16612STENCIL_OR = 0x0000000b,16613STENCIL_XOR = 0x0000000c,16614STENCIL_NAND = 0x0000000d,16615STENCIL_NOR = 0x0000000e,16616STENCIL_XNOR = 0x0000000f,16617} StencilOp;1661816619/*16620* ConservativeZExport enum16621*/1662216623typedef enum ConservativeZExport {16624EXPORT_ANY_Z = 0x00000000,16625EXPORT_LESS_THAN_Z = 0x00000001,16626EXPORT_GREATER_THAN_Z = 0x00000002,16627EXPORT_RESERVED = 0x00000003,16628} ConservativeZExport;1662916630/*16631* DbPSLControl enum16632*/1663316634typedef enum DbPSLControl {16635PSLC_AUTO = 0x00000000,16636PSLC_ON_HANG_ONLY = 0x00000001,16637PSLC_ASAP = 0x00000002,16638PSLC_COUNTDOWN = 0x00000003,16639} DbPSLControl;1664016641/*16642* DbPRTFaultBehavior enum16643*/1664416645typedef enum DbPRTFaultBehavior {16646FAULT_ZERO = 0x00000000,16647FAULT_ONE = 0x00000001,16648FAULT_FAIL = 0x00000002,16649FAULT_PASS = 0x00000003,16650} DbPRTFaultBehavior;1665116652/*16653* PerfCounter_Vals enum16654*/1665516656typedef enum PerfCounter_Vals {16657DB_PERF_SEL_SC_DB_tile_sends = 0x00000000,16658DB_PERF_SEL_SC_DB_tile_busy = 0x00000001,16659DB_PERF_SEL_SC_DB_tile_stalls = 0x00000002,16660DB_PERF_SEL_SC_DB_tile_events = 0x00000003,16661DB_PERF_SEL_SC_DB_tile_tiles = 0x00000004,16662DB_PERF_SEL_SC_DB_tile_covered = 0x00000005,16663DB_PERF_SEL_hiz_tc_read_starved = 0x00000006,16664DB_PERF_SEL_hiz_tc_write_stall = 0x00000007,16665DB_PERF_SEL_hiz_tile_culled = 0x00000008,16666DB_PERF_SEL_his_tile_culled = 0x00000009,16667DB_PERF_SEL_DB_SC_tile_sends = 0x0000000a,16668DB_PERF_SEL_DB_SC_tile_busy = 0x0000000b,16669DB_PERF_SEL_DB_SC_tile_stalls = 0x0000000c,16670DB_PERF_SEL_DB_SC_tile_df_stalls = 0x0000000d,16671DB_PERF_SEL_DB_SC_tile_tiles = 0x0000000e,16672DB_PERF_SEL_DB_SC_tile_culled = 0x0000000f,16673DB_PERF_SEL_DB_SC_tile_hier_kill = 0x00000010,16674DB_PERF_SEL_DB_SC_tile_fast_ops = 0x00000011,16675DB_PERF_SEL_DB_SC_tile_no_ops = 0x00000012,16676DB_PERF_SEL_DB_SC_tile_tile_rate = 0x00000013,16677DB_PERF_SEL_DB_SC_tile_ssaa_kill = 0x00000014,16678DB_PERF_SEL_DB_SC_tile_fast_z_ops = 0x00000015,16679DB_PERF_SEL_DB_SC_tile_fast_stencil_ops = 0x00000016,16680DB_PERF_SEL_SC_DB_quad_sends = 0x00000017,16681DB_PERF_SEL_SC_DB_quad_busy = 0x00000018,16682DB_PERF_SEL_SC_DB_quad_squads = 0x00000019,16683DB_PERF_SEL_SC_DB_quad_tiles = 0x0000001a,16684DB_PERF_SEL_SC_DB_quad_pixels = 0x0000001b,16685DB_PERF_SEL_SC_DB_quad_killed_tiles = 0x0000001c,16686DB_PERF_SEL_DB_SC_quad_sends = 0x0000001d,16687DB_PERF_SEL_DB_SC_quad_busy = 0x0000001e,16688DB_PERF_SEL_DB_SC_quad_stalls = 0x0000001f,16689DB_PERF_SEL_DB_SC_quad_tiles = 0x00000020,16690DB_PERF_SEL_DB_SC_quad_lit_quad = 0x00000021,16691DB_PERF_SEL_DB_CB_tile_sends = 0x00000022,16692DB_PERF_SEL_DB_CB_tile_busy = 0x00000023,16693DB_PERF_SEL_DB_CB_tile_stalls = 0x00000024,16694DB_PERF_SEL_SX_DB_quad_sends = 0x00000025,16695DB_PERF_SEL_SX_DB_quad_busy = 0x00000026,16696DB_PERF_SEL_SX_DB_quad_stalls = 0x00000027,16697DB_PERF_SEL_SX_DB_quad_quads = 0x00000028,16698DB_PERF_SEL_SX_DB_quad_pixels = 0x00000029,16699DB_PERF_SEL_SX_DB_quad_exports = 0x0000002a,16700DB_PERF_SEL_SH_quads_outstanding_sum = 0x0000002b,16701DB_PERF_SEL_DB_CB_lquad_sends = 0x0000002c,16702DB_PERF_SEL_DB_CB_lquad_busy = 0x0000002d,16703DB_PERF_SEL_DB_CB_lquad_stalls = 0x0000002e,16704DB_PERF_SEL_DB_CB_lquad_quads = 0x0000002f,16705DB_PERF_SEL_tile_rd_sends = 0x00000030,16706DB_PERF_SEL_mi_tile_rd_outstanding_sum = 0x00000031,16707DB_PERF_SEL_quad_rd_sends = 0x00000032,16708DB_PERF_SEL_quad_rd_busy = 0x00000033,16709DB_PERF_SEL_quad_rd_mi_stall = 0x00000034,16710DB_PERF_SEL_quad_rd_rw_collision = 0x00000035,16711DB_PERF_SEL_quad_rd_tag_stall = 0x00000036,16712DB_PERF_SEL_quad_rd_32byte_reqs = 0x00000037,16713DB_PERF_SEL_quad_rd_panic = 0x00000038,16714DB_PERF_SEL_mi_quad_rd_outstanding_sum = 0x00000039,16715DB_PERF_SEL_quad_rdret_sends = 0x0000003a,16716DB_PERF_SEL_quad_rdret_busy = 0x0000003b,16717DB_PERF_SEL_tile_wr_sends = 0x0000003c,16718DB_PERF_SEL_tile_wr_acks = 0x0000003d,16719DB_PERF_SEL_mi_tile_wr_outstanding_sum = 0x0000003e,16720DB_PERF_SEL_quad_wr_sends = 0x0000003f,16721DB_PERF_SEL_quad_wr_busy = 0x00000040,16722DB_PERF_SEL_quad_wr_mi_stall = 0x00000041,16723DB_PERF_SEL_quad_wr_coherency_stall = 0x00000042,16724DB_PERF_SEL_quad_wr_acks = 0x00000043,16725DB_PERF_SEL_mi_quad_wr_outstanding_sum = 0x00000044,16726DB_PERF_SEL_Tile_Cache_misses = 0x00000045,16727DB_PERF_SEL_Tile_Cache_hits = 0x00000046,16728DB_PERF_SEL_Tile_Cache_flushes = 0x00000047,16729DB_PERF_SEL_Tile_Cache_surface_stall = 0x00000048,16730DB_PERF_SEL_Tile_Cache_starves = 0x00000049,16731DB_PERF_SEL_Tile_Cache_mem_return_starve = 0x0000004a,16732DB_PERF_SEL_tcp_dispatcher_reads = 0x0000004b,16733DB_PERF_SEL_tcp_prefetcher_reads = 0x0000004c,16734DB_PERF_SEL_tcp_preloader_reads = 0x0000004d,16735DB_PERF_SEL_tcp_dispatcher_flushes = 0x0000004e,16736DB_PERF_SEL_tcp_prefetcher_flushes = 0x0000004f,16737DB_PERF_SEL_tcp_preloader_flushes = 0x00000050,16738DB_PERF_SEL_Depth_Tile_Cache_sends = 0x00000051,16739DB_PERF_SEL_Depth_Tile_Cache_busy = 0x00000052,16740DB_PERF_SEL_Depth_Tile_Cache_starves = 0x00000053,16741DB_PERF_SEL_Depth_Tile_Cache_dtile_locked = 0x00000054,16742DB_PERF_SEL_Depth_Tile_Cache_alloc_stall = 0x00000055,16743DB_PERF_SEL_Depth_Tile_Cache_misses = 0x00000056,16744DB_PERF_SEL_Depth_Tile_Cache_hits = 0x00000057,16745DB_PERF_SEL_Depth_Tile_Cache_flushes = 0x00000058,16746DB_PERF_SEL_Depth_Tile_Cache_noop_tile = 0x00000059,16747DB_PERF_SEL_Depth_Tile_Cache_detailed_noop = 0x0000005a,16748DB_PERF_SEL_Depth_Tile_Cache_event = 0x0000005b,16749DB_PERF_SEL_Depth_Tile_Cache_tile_frees = 0x0000005c,16750DB_PERF_SEL_Depth_Tile_Cache_data_frees = 0x0000005d,16751DB_PERF_SEL_Depth_Tile_Cache_mem_return_starve = 0x0000005e,16752DB_PERF_SEL_Stencil_Cache_misses = 0x0000005f,16753DB_PERF_SEL_Stencil_Cache_hits = 0x00000060,16754DB_PERF_SEL_Stencil_Cache_flushes = 0x00000061,16755DB_PERF_SEL_Stencil_Cache_starves = 0x00000062,16756DB_PERF_SEL_Stencil_Cache_frees = 0x00000063,16757DB_PERF_SEL_Z_Cache_separate_Z_misses = 0x00000064,16758DB_PERF_SEL_Z_Cache_separate_Z_hits = 0x00000065,16759DB_PERF_SEL_Z_Cache_separate_Z_flushes = 0x00000066,16760DB_PERF_SEL_Z_Cache_separate_Z_starves = 0x00000067,16761DB_PERF_SEL_Z_Cache_pmask_misses = 0x00000068,16762DB_PERF_SEL_Z_Cache_pmask_hits = 0x00000069,16763DB_PERF_SEL_Z_Cache_pmask_flushes = 0x0000006a,16764DB_PERF_SEL_Z_Cache_pmask_starves = 0x0000006b,16765DB_PERF_SEL_Z_Cache_frees = 0x0000006c,16766DB_PERF_SEL_Plane_Cache_misses = 0x0000006d,16767DB_PERF_SEL_Plane_Cache_hits = 0x0000006e,16768DB_PERF_SEL_Plane_Cache_flushes = 0x0000006f,16769DB_PERF_SEL_Plane_Cache_starves = 0x00000070,16770DB_PERF_SEL_Plane_Cache_frees = 0x00000071,16771DB_PERF_SEL_flush_expanded_stencil = 0x00000072,16772DB_PERF_SEL_flush_compressed_stencil = 0x00000073,16773DB_PERF_SEL_flush_single_stencil = 0x00000074,16774DB_PERF_SEL_planes_flushed = 0x00000075,16775DB_PERF_SEL_flush_1plane = 0x00000076,16776DB_PERF_SEL_flush_2plane = 0x00000077,16777DB_PERF_SEL_flush_3plane = 0x00000078,16778DB_PERF_SEL_flush_4plane = 0x00000079,16779DB_PERF_SEL_flush_5plane = 0x0000007a,16780DB_PERF_SEL_flush_6plane = 0x0000007b,16781DB_PERF_SEL_flush_7plane = 0x0000007c,16782DB_PERF_SEL_flush_8plane = 0x0000007d,16783DB_PERF_SEL_flush_9plane = 0x0000007e,16784DB_PERF_SEL_flush_10plane = 0x0000007f,16785DB_PERF_SEL_flush_11plane = 0x00000080,16786DB_PERF_SEL_flush_12plane = 0x00000081,16787DB_PERF_SEL_flush_13plane = 0x00000082,16788DB_PERF_SEL_flush_14plane = 0x00000083,16789DB_PERF_SEL_flush_15plane = 0x00000084,16790DB_PERF_SEL_flush_16plane = 0x00000085,16791DB_PERF_SEL_flush_expanded_z = 0x00000086,16792DB_PERF_SEL_earlyZ_waiting_for_postZ_done = 0x00000087,16793DB_PERF_SEL_reZ_waiting_for_postZ_done = 0x00000088,16794DB_PERF_SEL_dk_tile_sends = 0x00000089,16795DB_PERF_SEL_dk_tile_busy = 0x0000008a,16796DB_PERF_SEL_dk_tile_quad_starves = 0x0000008b,16797DB_PERF_SEL_dk_tile_stalls = 0x0000008c,16798DB_PERF_SEL_dk_squad_sends = 0x0000008d,16799DB_PERF_SEL_dk_squad_busy = 0x0000008e,16800DB_PERF_SEL_dk_squad_stalls = 0x0000008f,16801DB_PERF_SEL_Op_Pipe_Busy = 0x00000090,16802DB_PERF_SEL_Op_Pipe_MC_Read_stall = 0x00000091,16803DB_PERF_SEL_qc_busy = 0x00000092,16804DB_PERF_SEL_qc_xfc = 0x00000093,16805DB_PERF_SEL_qc_conflicts = 0x00000094,16806DB_PERF_SEL_qc_full_stall = 0x00000095,16807DB_PERF_SEL_qc_in_preZ_tile_stalls_postZ = 0x00000096,16808DB_PERF_SEL_qc_in_postZ_tile_stalls_preZ = 0x00000097,16809DB_PERF_SEL_tsc_insert_summarize_stall = 0x00000098,16810DB_PERF_SEL_tl_busy = 0x00000099,16811DB_PERF_SEL_tl_dtc_read_starved = 0x0000009a,16812DB_PERF_SEL_tl_z_fetch_stall = 0x0000009b,16813DB_PERF_SEL_tl_stencil_stall = 0x0000009c,16814DB_PERF_SEL_tl_z_decompress_stall = 0x0000009d,16815DB_PERF_SEL_tl_stencil_locked_stall = 0x0000009e,16816DB_PERF_SEL_tl_events = 0x0000009f,16817DB_PERF_SEL_tl_summarize_squads = 0x000000a0,16818DB_PERF_SEL_tl_flush_expand_squads = 0x000000a1,16819DB_PERF_SEL_tl_expand_squads = 0x000000a2,16820DB_PERF_SEL_tl_preZ_squads = 0x000000a3,16821DB_PERF_SEL_tl_postZ_squads = 0x000000a4,16822DB_PERF_SEL_tl_preZ_noop_squads = 0x000000a5,16823DB_PERF_SEL_tl_postZ_noop_squads = 0x000000a6,16824DB_PERF_SEL_tl_tile_ops = 0x000000a7,16825DB_PERF_SEL_tl_in_xfc = 0x000000a8,16826DB_PERF_SEL_tl_in_single_stencil_expand_stall = 0x000000a9,16827DB_PERF_SEL_tl_in_fast_z_stall = 0x000000aa,16828DB_PERF_SEL_tl_out_xfc = 0x000000ab,16829DB_PERF_SEL_tl_out_squads = 0x000000ac,16830DB_PERF_SEL_zf_plane_multicycle = 0x000000ad,16831DB_PERF_SEL_PostZ_Samples_passing_Z = 0x000000ae,16832DB_PERF_SEL_PostZ_Samples_failing_Z = 0x000000af,16833DB_PERF_SEL_PostZ_Samples_failing_S = 0x000000b0,16834DB_PERF_SEL_PreZ_Samples_passing_Z = 0x000000b1,16835DB_PERF_SEL_PreZ_Samples_failing_Z = 0x000000b2,16836DB_PERF_SEL_PreZ_Samples_failing_S = 0x000000b3,16837DB_PERF_SEL_ts_tc_update_stall = 0x000000b4,16838DB_PERF_SEL_sc_kick_start = 0x000000b5,16839DB_PERF_SEL_sc_kick_end = 0x000000b6,16840DB_PERF_SEL_clock_reg_active = 0x000000b7,16841DB_PERF_SEL_clock_main_active = 0x000000b8,16842DB_PERF_SEL_clock_mem_export_active = 0x000000b9,16843DB_PERF_SEL_esr_ps_out_busy = 0x000000ba,16844DB_PERF_SEL_esr_ps_lqf_busy = 0x000000bb,16845DB_PERF_SEL_esr_ps_lqf_stall = 0x000000bc,16846DB_PERF_SEL_etr_out_send = 0x000000bd,16847DB_PERF_SEL_etr_out_busy = 0x000000be,16848DB_PERF_SEL_etr_out_ltile_probe_fifo_full_stall = 0x000000bf,16849DB_PERF_SEL_etr_out_cb_tile_stall = 0x000000c0,16850DB_PERF_SEL_etr_out_esr_stall = 0x000000c1,16851DB_PERF_SEL_esr_ps_sqq_busy = 0x000000c2,16852DB_PERF_SEL_esr_ps_sqq_stall = 0x000000c3,16853DB_PERF_SEL_esr_eot_fwd_busy = 0x000000c4,16854DB_PERF_SEL_esr_eot_fwd_holding_squad = 0x000000c5,16855DB_PERF_SEL_esr_eot_fwd_forward = 0x000000c6,16856DB_PERF_SEL_esr_sqq_zi_busy = 0x000000c7,16857DB_PERF_SEL_esr_sqq_zi_stall = 0x000000c8,16858DB_PERF_SEL_postzl_sq_pt_busy = 0x000000c9,16859DB_PERF_SEL_postzl_sq_pt_stall = 0x000000ca,16860DB_PERF_SEL_postzl_se_busy = 0x000000cb,16861DB_PERF_SEL_postzl_se_stall = 0x000000cc,16862DB_PERF_SEL_postzl_partial_launch = 0x000000cd,16863DB_PERF_SEL_postzl_full_launch = 0x000000ce,16864DB_PERF_SEL_postzl_partial_waiting = 0x000000cf,16865DB_PERF_SEL_postzl_tile_mem_stall = 0x000000d0,16866DB_PERF_SEL_postzl_tile_init_stall = 0x000000d1,16867DB_PERF_SEL_prezl_tile_mem_stall = 0x000000d2,16868DB_PERF_SEL_prezl_tile_init_stall = 0x000000d3,16869DB_PERF_SEL_dtt_sm_clash_stall = 0x000000d4,16870DB_PERF_SEL_dtt_sm_slot_stall = 0x000000d5,16871DB_PERF_SEL_dtt_sm_miss_stall = 0x000000d6,16872DB_PERF_SEL_mi_rdreq_busy = 0x000000d7,16873DB_PERF_SEL_mi_rdreq_stall = 0x000000d8,16874DB_PERF_SEL_mi_wrreq_busy = 0x000000d9,16875DB_PERF_SEL_mi_wrreq_stall = 0x000000da,16876DB_PERF_SEL_recomp_tile_to_1zplane_no_fastop = 0x000000db,16877DB_PERF_SEL_dkg_tile_rate_tile = 0x000000dc,16878DB_PERF_SEL_prezl_src_in_sends = 0x000000dd,16879DB_PERF_SEL_prezl_src_in_stall = 0x000000de,16880DB_PERF_SEL_prezl_src_in_squads = 0x000000df,16881DB_PERF_SEL_prezl_src_in_squads_unrolled = 0x000000e0,16882DB_PERF_SEL_prezl_src_in_tile_rate = 0x000000e1,16883DB_PERF_SEL_prezl_src_in_tile_rate_unrolled = 0x000000e2,16884DB_PERF_SEL_prezl_src_out_stall = 0x000000e3,16885DB_PERF_SEL_postzl_src_in_sends = 0x000000e4,16886DB_PERF_SEL_postzl_src_in_stall = 0x000000e5,16887DB_PERF_SEL_postzl_src_in_squads = 0x000000e6,16888DB_PERF_SEL_postzl_src_in_squads_unrolled = 0x000000e7,16889DB_PERF_SEL_postzl_src_in_tile_rate = 0x000000e8,16890DB_PERF_SEL_postzl_src_in_tile_rate_unrolled = 0x000000e9,16891DB_PERF_SEL_postzl_src_out_stall = 0x000000ea,16892DB_PERF_SEL_esr_ps_src_in_sends = 0x000000eb,16893DB_PERF_SEL_esr_ps_src_in_stall = 0x000000ec,16894DB_PERF_SEL_esr_ps_src_in_squads = 0x000000ed,16895DB_PERF_SEL_esr_ps_src_in_squads_unrolled = 0x000000ee,16896DB_PERF_SEL_esr_ps_src_in_tile_rate = 0x000000ef,16897DB_PERF_SEL_esr_ps_src_in_tile_rate_unrolled = 0x000000f0,16898DB_PERF_SEL_esr_ps_src_in_tile_rate_unrolled_to_pixel_rate = 0x000000f1,16899DB_PERF_SEL_esr_ps_src_out_stall = 0x000000f2,16900DB_PERF_SEL_depth_bounds_tile_culled = 0x000000f3,16901DB_PERF_SEL_PreZ_Samples_failing_DB = 0x000000f4,16902DB_PERF_SEL_PostZ_Samples_failing_DB = 0x000000f5,16903DB_PERF_SEL_flush_compressed = 0x000000f6,16904DB_PERF_SEL_flush_plane_le4 = 0x000000f7,16905DB_PERF_SEL_tiles_z_fully_summarized = 0x000000f8,16906DB_PERF_SEL_tiles_stencil_fully_summarized = 0x000000f9,16907DB_PERF_SEL_tiles_z_clear_on_expclear = 0x000000fa,16908DB_PERF_SEL_tiles_s_clear_on_expclear = 0x000000fb,16909DB_PERF_SEL_tiles_decomp_on_expclear = 0x000000fc,16910DB_PERF_SEL_tiles_compressed_to_decompressed = 0x000000fd,16911DB_PERF_SEL_Op_Pipe_Prez_Busy = 0x000000fe,16912DB_PERF_SEL_Op_Pipe_Postz_Busy = 0x000000ff,16913DB_PERF_SEL_di_dt_stall = 0x00000100,16914DB_PERF_SEL_DB_SC_quad_lit_quad_pre_invoke = 0x00000101,16915DB_PERF_SEL_DB_SC_s_tile_rate = 0x00000102,16916DB_PERF_SEL_DB_SC_c_tile_rate = 0x00000103,16917DB_PERF_SEL_DB_SC_z_tile_rate = 0x00000104,16918Spare_261 = 0x00000105,16919DB_PERF_SEL_DB_CB_lquad_export_quads = 0x00000106,16920DB_PERF_SEL_DB_CB_lquad_double_format = 0x00000107,16921DB_PERF_SEL_DB_CB_lquad_fast_format = 0x00000108,16922DB_PERF_SEL_DB_CB_lquad_slow_format = 0x00000109,16923DB_PERF_SEL_CB_DB_rdreq_sends = 0x0000010a,16924DB_PERF_SEL_CB_DB_rdreq_prt_sends = 0x0000010b,16925DB_PERF_SEL_CB_DB_wrreq_sends = 0x0000010c,16926DB_PERF_SEL_CB_DB_wrreq_prt_sends = 0x0000010d,16927DB_PERF_SEL_DB_CB_rdret_ack = 0x0000010e,16928DB_PERF_SEL_DB_CB_rdret_nack = 0x0000010f,16929DB_PERF_SEL_DB_CB_wrret_ack = 0x00000110,16930DB_PERF_SEL_DB_CB_wrret_nack = 0x00000111,16931DB_PERF_SEL_DFSM_Stall_opmode_change = 0x00000112,16932DB_PERF_SEL_DFSM_Stall_cam_fifo = 0x00000113,16933DB_PERF_SEL_DFSM_Stall_bypass_fifo = 0x00000114,16934DB_PERF_SEL_DFSM_Stall_retained_tile_fifo = 0x00000115,16935DB_PERF_SEL_DFSM_Stall_control_fifo = 0x00000116,16936DB_PERF_SEL_DFSM_Stall_overflow_counter = 0x00000117,16937DB_PERF_SEL_DFSM_Stall_pops_stall_overflow = 0x00000118,16938DB_PERF_SEL_DFSM_Stall_pops_stall_self_flush = 0x00000119,16939DB_PERF_SEL_DFSM_Stall_middle_output = 0x0000011a,16940DB_PERF_SEL_DFSM_Stall_stalling_general = 0x0000011b,16941Spare_285 = 0x0000011c,16942Spare_286 = 0x0000011d,16943DB_PERF_SEL_DFSM_prez_killed_squad = 0x0000011e,16944DB_PERF_SEL_DFSM_squads_in = 0x0000011f,16945DB_PERF_SEL_DFSM_full_cleared_squads_out = 0x00000120,16946DB_PERF_SEL_DFSM_quads_in = 0x00000121,16947DB_PERF_SEL_DFSM_fully_cleared_quads_out = 0x00000122,16948DB_PERF_SEL_DFSM_lit_pixels_in = 0x00000123,16949DB_PERF_SEL_DFSM_fully_cleared_pixels_out = 0x00000124,16950DB_PERF_SEL_DFSM_lit_samples_in = 0x00000125,16951DB_PERF_SEL_DFSM_lit_samples_out = 0x00000126,16952DB_PERF_SEL_DFSM_evicted_tiles_above_watermark = 0x00000127,16953DB_PERF_SEL_DFSM_cant_accept_squads_but_not_stalled_by_downstream = 0x00000128,16954DB_PERF_SEL_DFSM_stalled_by_downstream = 0x00000129,16955DB_PERF_SEL_DFSM_evicted_squads_above_watermark = 0x0000012a,16956DB_PERF_SEL_DFSM_collisions_due_to_POPS_overflow = 0x0000012b,16957DB_PERF_SEL_DFSM_collisions_detected_within_POPS_FIFO = 0x0000012c,16958DB_PERF_SEL_DFSM_evicted_squads_due_to_prim_watermark = 0x0000012d,16959DB_PERF_SEL_MI_tile_req_wrack_counter_stall = 0x0000012e,16960DB_PERF_SEL_MI_quad_req_wrack_counter_stall = 0x0000012f,16961DB_PERF_SEL_MI_zpc_req_wrack_counter_stall = 0x00000130,16962DB_PERF_SEL_MI_psd_req_wrack_counter_stall = 0x00000131,16963DB_PERF_SEL_unmapped_z_tile_culled = 0x00000132,16964DB_PERF_SEL_DB_CB_tile_is_event_FLUSH_AND_INV_DB_DATA_TS = 0x00000133,16965DB_PERF_SEL_DB_CB_tile_is_event_FLUSH_AND_INV_CB_PIXEL_DATA = 0x00000134,16966DB_PERF_SEL_DB_CB_tile_is_event_BOTTOM_OF_PIPE_TS = 0x00000135,16967DB_PERF_SEL_DB_CB_tile_waiting_for_perfcounter_stop_event = 0x00000136,16968DB_PERF_SEL_DB_CB_lquad_fmt_32bpp_8pix = 0x00000137,16969DB_PERF_SEL_DB_CB_lquad_fmt_16_16_unsigned_8pix = 0x00000138,16970DB_PERF_SEL_DB_CB_lquad_fmt_16_16_signed_8pix = 0x00000139,16971DB_PERF_SEL_DB_CB_lquad_fmt_16_16_float_8pix = 0x0000013a,16972DB_PERF_SEL_DB_CB_lquad_num_pixels_need_blending = 0x0000013b,16973DB_PERF_SEL_DB_CB_context_dones = 0x0000013c,16974DB_PERF_SEL_DB_CB_eop_dones = 0x0000013d,16975DB_PERF_SEL_SX_DB_quad_all_pixels_killed = 0x0000013e,16976DB_PERF_SEL_SX_DB_quad_all_pixels_enabled = 0x0000013f,16977DB_PERF_SEL_SX_DB_quad_need_blending_and_dst_read = 0x00000140,16978DB_PERF_SEL_SC_DB_tile_backface = 0x00000141,16979DB_PERF_SEL_SC_DB_quad_quads = 0x00000142,16980DB_PERF_SEL_DB_SC_quad_quads_with_1_pixel = 0x00000143,16981DB_PERF_SEL_DB_SC_quad_quads_with_2_pixels = 0x00000144,16982DB_PERF_SEL_DB_SC_quad_quads_with_3_pixels = 0x00000145,16983DB_PERF_SEL_DB_SC_quad_quads_with_4_pixels = 0x00000146,16984DB_PERF_SEL_DFSM_Flush_flushabit = 0x00000147,16985DB_PERF_SEL_DFSM_Flush_flushabit_camcoord_fifo = 0x00000148,16986DB_PERF_SEL_DFSM_Flush_flushabit_passthrough = 0x00000149,16987DB_PERF_SEL_DFSM_Flush_flushabit_forceflush = 0x0000014a,16988DB_PERF_SEL_DFSM_Flush_flushabit_nearlyfull = 0x0000014b,16989DB_PERF_SEL_DFSM_Flush_flushabit_primitivesinflightwatermark = 0x0000014c,16990DB_PERF_SEL_DFSM_Flush_flushabit_punch_stalling = 0x0000014d,16991DB_PERF_SEL_DFSM_Flush_flushabit_retainedtilefifo_watermark = 0x0000014e,16992DB_PERF_SEL_DFSM_Flush_flushabit_tilesinflightwatermark = 0x0000014f,16993DB_PERF_SEL_DFSM_Flush_flushall = 0x00000150,16994DB_PERF_SEL_DFSM_Flush_flushall_dfsmflush = 0x00000151,16995DB_PERF_SEL_DFSM_Flush_flushall_opmodechange = 0x00000152,16996DB_PERF_SEL_DFSM_Flush_flushall_sampleratechange = 0x00000153,16997DB_PERF_SEL_DFSM_Flush_flushall_watchdog = 0x00000154,16998DB_PERF_SEL_DB_SC_quad_double_quad = 0x00000155,16999DB_PERF_SEL_SX_DB_quad_export_quads = 0x00000156,17000DB_PERF_SEL_SX_DB_quad_double_format = 0x00000157,17001DB_PERF_SEL_SX_DB_quad_fast_format = 0x00000158,17002DB_PERF_SEL_SX_DB_quad_slow_format = 0x00000159,17003} PerfCounter_Vals;1700417005/*17006* RingCounterControl enum17007*/1700817009typedef enum RingCounterControl {17010COUNTER_RING_SPLIT = 0x00000000,17011COUNTER_RING_0 = 0x00000001,17012COUNTER_RING_1 = 0x00000002,17013} RingCounterControl;1701417015/*17016* DbMemArbWatermarks enum17017*/1701817019typedef enum DbMemArbWatermarks {17020TRANSFERRED_64_BYTES = 0x00000000,17021TRANSFERRED_128_BYTES = 0x00000001,17022TRANSFERRED_256_BYTES = 0x00000002,17023TRANSFERRED_512_BYTES = 0x00000003,17024TRANSFERRED_1024_BYTES = 0x00000004,17025TRANSFERRED_2048_BYTES = 0x00000005,17026TRANSFERRED_4096_BYTES = 0x00000006,17027TRANSFERRED_8192_BYTES = 0x00000007,17028} DbMemArbWatermarks;1702917030/*17031* DFSMFlushEvents enum17032*/1703317034typedef enum DFSMFlushEvents {17035DB_FLUSH_AND_INV_DB_DATA_TS = 0x00000000,17036DB_FLUSH_AND_INV_DB_META = 0x00000001,17037DB_CACHE_FLUSH = 0x00000002,17038DB_CACHE_FLUSH_TS = 0x00000003,17039DB_CACHE_FLUSH_AND_INV_EVENT = 0x00000004,17040DB_CACHE_FLUSH_AND_INV_TS_EVENT = 0x00000005,17041DB_VPORT_CHANGED_EVENT = 0x00000006,17042DB_CONTEXT_DONE_EVENT = 0x00000007,17043DB_BREAK_BATCH_EVENT = 0x00000008,17044DB_PSINVOKE_CHANGE_EVENT = 0x00000009,17045DB_CONTEXT_SUSPEND_EVENT = 0x0000000a,17046} DFSMFlushEvents;1704717048/*17049* PixelPipeCounterId enum17050*/1705117052typedef enum PixelPipeCounterId {17053PIXEL_PIPE_OCCLUSION_COUNT_0 = 0x00000000,17054PIXEL_PIPE_OCCLUSION_COUNT_1 = 0x00000001,17055PIXEL_PIPE_OCCLUSION_COUNT_2 = 0x00000002,17056PIXEL_PIPE_OCCLUSION_COUNT_3 = 0x00000003,17057PIXEL_PIPE_SCREEN_MIN_EXTENTS_0 = 0x00000004,17058PIXEL_PIPE_SCREEN_MAX_EXTENTS_0 = 0x00000005,17059PIXEL_PIPE_SCREEN_MIN_EXTENTS_1 = 0x00000006,17060PIXEL_PIPE_SCREEN_MAX_EXTENTS_1 = 0x00000007,17061} PixelPipeCounterId;1706217063/*17064* PixelPipeStride enum17065*/1706617067typedef enum PixelPipeStride {17068PIXEL_PIPE_STRIDE_32_BITS = 0x00000000,17069PIXEL_PIPE_STRIDE_64_BITS = 0x00000001,17070PIXEL_PIPE_STRIDE_128_BITS = 0x00000002,17071PIXEL_PIPE_STRIDE_256_BITS = 0x00000003,17072} PixelPipeStride;1707317074/*17075* FullTileWaveBreak enum17076*/1707717078typedef enum FullTileWaveBreak {17079FULL_TILE_WAVE_BREAK_NBC_ONLY = 0x00000000,17080FULL_TILE_WAVE_BREAK_BOTH = 0x00000001,17081FULL_TILE_WAVE_BREAK_NONE = 0x00000002,17082FULL_TILE_WAVE_BREAK_BC_ONLY = 0x00000003,17083} FullTileWaveBreak;1708417085/*******************************************************17086* TA Enums17087*******************************************************/1708817089/*17090* TEX_BORDER_COLOR_TYPE enum17091*/1709217093typedef enum TEX_BORDER_COLOR_TYPE {17094TEX_BorderColor_TransparentBlack = 0x00000000,17095TEX_BorderColor_OpaqueBlack = 0x00000001,17096TEX_BorderColor_OpaqueWhite = 0x00000002,17097TEX_BorderColor_Register = 0x00000003,17098} TEX_BORDER_COLOR_TYPE;1709917100/*17101* TEX_BC_SWIZZLE enum17102*/1710317104typedef enum TEX_BC_SWIZZLE {17105TEX_BC_Swizzle_XYZW = 0x00000000,17106TEX_BC_Swizzle_XWYZ = 0x00000001,17107TEX_BC_Swizzle_WZYX = 0x00000002,17108TEX_BC_Swizzle_WXYZ = 0x00000003,17109TEX_BC_Swizzle_ZYXW = 0x00000004,17110TEX_BC_Swizzle_YXWZ = 0x00000005,17111} TEX_BC_SWIZZLE;1711217113/*17114* TEX_CHROMA_KEY enum17115*/1711617117typedef enum TEX_CHROMA_KEY {17118TEX_ChromaKey_Disabled = 0x00000000,17119TEX_ChromaKey_Kill = 0x00000001,17120TEX_ChromaKey_Blend = 0x00000002,17121TEX_ChromaKey_RESERVED_3 = 0x00000003,17122} TEX_CHROMA_KEY;1712317124/*17125* TEX_CLAMP enum17126*/1712717128typedef enum TEX_CLAMP {17129TEX_Clamp_Repeat = 0x00000000,17130TEX_Clamp_Mirror = 0x00000001,17131TEX_Clamp_ClampToLast = 0x00000002,17132TEX_Clamp_MirrorOnceToLast = 0x00000003,17133TEX_Clamp_ClampHalfToBorder = 0x00000004,17134TEX_Clamp_MirrorOnceHalfToBorder = 0x00000005,17135TEX_Clamp_ClampToBorder = 0x00000006,17136TEX_Clamp_MirrorOnceToBorder = 0x00000007,17137} TEX_CLAMP;1713817139/*17140* TEX_COORD_TYPE enum17141*/1714217143typedef enum TEX_COORD_TYPE {17144TEX_CoordType_Unnormalized = 0x00000000,17145TEX_CoordType_Normalized = 0x00000001,17146} TEX_COORD_TYPE;1714717148/*17149* TEX_DEPTH_COMPARE_FUNCTION enum17150*/1715117152typedef enum TEX_DEPTH_COMPARE_FUNCTION {17153TEX_DepthCompareFunction_Never = 0x00000000,17154TEX_DepthCompareFunction_Less = 0x00000001,17155TEX_DepthCompareFunction_Equal = 0x00000002,17156TEX_DepthCompareFunction_LessEqual = 0x00000003,17157TEX_DepthCompareFunction_Greater = 0x00000004,17158TEX_DepthCompareFunction_NotEqual = 0x00000005,17159TEX_DepthCompareFunction_GreaterEqual = 0x00000006,17160TEX_DepthCompareFunction_Always = 0x00000007,17161} TEX_DEPTH_COMPARE_FUNCTION;1716217163/*17164* TEX_DIM enum17165*/1716617167typedef enum TEX_DIM {17168TEX_Dim_1D = 0x00000000,17169TEX_Dim_2D = 0x00000001,17170TEX_Dim_3D = 0x00000002,17171TEX_Dim_CubeMap = 0x00000003,17172TEX_Dim_1DArray = 0x00000004,17173TEX_Dim_2DArray = 0x00000005,17174TEX_Dim_2D_MSAA = 0x00000006,17175TEX_Dim_2DArray_MSAA = 0x00000007,17176} TEX_DIM;1717717178/*17179* TEX_FORMAT_COMP enum17180*/1718117182typedef enum TEX_FORMAT_COMP {17183TEX_FormatComp_Unsigned = 0x00000000,17184TEX_FormatComp_Signed = 0x00000001,17185TEX_FormatComp_UnsignedBiased = 0x00000002,17186TEX_FormatComp_RESERVED_3 = 0x00000003,17187} TEX_FORMAT_COMP;1718817189/*17190* TEX_MAX_ANISO_RATIO enum17191*/1719217193typedef enum TEX_MAX_ANISO_RATIO {17194TEX_MaxAnisoRatio_1to1 = 0x00000000,17195TEX_MaxAnisoRatio_2to1 = 0x00000001,17196TEX_MaxAnisoRatio_4to1 = 0x00000002,17197TEX_MaxAnisoRatio_8to1 = 0x00000003,17198TEX_MaxAnisoRatio_16to1 = 0x00000004,17199TEX_MaxAnisoRatio_RESERVED_5 = 0x00000005,17200TEX_MaxAnisoRatio_RESERVED_6 = 0x00000006,17201TEX_MaxAnisoRatio_RESERVED_7 = 0x00000007,17202} TEX_MAX_ANISO_RATIO;1720317204/*17205* TEX_MIP_FILTER enum17206*/1720717208typedef enum TEX_MIP_FILTER {17209TEX_MipFilter_None = 0x00000000,17210TEX_MipFilter_Point = 0x00000001,17211TEX_MipFilter_Linear = 0x00000002,17212TEX_MipFilter_Point_Aniso_Adj = 0x00000003,17213} TEX_MIP_FILTER;1721417215/*17216* TEX_REQUEST_SIZE enum17217*/1721817219typedef enum TEX_REQUEST_SIZE {17220TEX_RequestSize_32B = 0x00000000,17221TEX_RequestSize_64B = 0x00000001,17222TEX_RequestSize_128B = 0x00000002,17223TEX_RequestSize_2X64B = 0x00000003,17224} TEX_REQUEST_SIZE;1722517226/*17227* TEX_SAMPLER_TYPE enum17228*/1722917230typedef enum TEX_SAMPLER_TYPE {17231TEX_SamplerType_Invalid = 0x00000000,17232TEX_SamplerType_Valid = 0x00000001,17233} TEX_SAMPLER_TYPE;1723417235/*17236* TEX_XY_FILTER enum17237*/1723817239typedef enum TEX_XY_FILTER {17240TEX_XYFilter_Point = 0x00000000,17241TEX_XYFilter_Linear = 0x00000001,17242TEX_XYFilter_AnisoPoint = 0x00000002,17243TEX_XYFilter_AnisoLinear = 0x00000003,17244} TEX_XY_FILTER;1724517246/*17247* TEX_Z_FILTER enum17248*/1724917250typedef enum TEX_Z_FILTER {17251TEX_ZFilter_None = 0x00000000,17252TEX_ZFilter_Point = 0x00000001,17253TEX_ZFilter_Linear = 0x00000002,17254TEX_ZFilter_RESERVED_3 = 0x00000003,17255} TEX_Z_FILTER;1725617257/*17258* VTX_CLAMP enum17259*/1726017261typedef enum VTX_CLAMP {17262VTX_Clamp_ClampToZero = 0x00000000,17263VTX_Clamp_ClampToNAN = 0x00000001,17264} VTX_CLAMP;1726517266/*17267* VTX_FETCH_TYPE enum17268*/1726917270typedef enum VTX_FETCH_TYPE {17271VTX_FetchType_VertexData = 0x00000000,17272VTX_FetchType_InstanceData = 0x00000001,17273VTX_FetchType_NoIndexOffset = 0x00000002,17274VTX_FetchType_RESERVED_3 = 0x00000003,17275} VTX_FETCH_TYPE;1727617277/*17278* VTX_FORMAT_COMP_ALL enum17279*/1728017281typedef enum VTX_FORMAT_COMP_ALL {17282VTX_FormatCompAll_Unsigned = 0x00000000,17283VTX_FormatCompAll_Signed = 0x00000001,17284} VTX_FORMAT_COMP_ALL;1728517286/*17287* VTX_MEM_REQUEST_SIZE enum17288*/1728917290typedef enum VTX_MEM_REQUEST_SIZE {17291VTX_MemRequestSize_32B = 0x00000000,17292VTX_MemRequestSize_64B = 0x00000001,17293} VTX_MEM_REQUEST_SIZE;1729417295/*17296* TVX_DATA_FORMAT enum17297*/1729817299typedef enum TVX_DATA_FORMAT {17300TVX_FMT_INVALID = 0x00000000,17301TVX_FMT_8 = 0x00000001,17302TVX_FMT_4_4 = 0x00000002,17303TVX_FMT_3_3_2 = 0x00000003,17304TVX_FMT_RESERVED_4 = 0x00000004,17305TVX_FMT_16 = 0x00000005,17306TVX_FMT_16_FLOAT = 0x00000006,17307TVX_FMT_8_8 = 0x00000007,17308TVX_FMT_5_6_5 = 0x00000008,17309TVX_FMT_6_5_5 = 0x00000009,17310TVX_FMT_1_5_5_5 = 0x0000000a,17311TVX_FMT_4_4_4_4 = 0x0000000b,17312TVX_FMT_5_5_5_1 = 0x0000000c,17313TVX_FMT_32 = 0x0000000d,17314TVX_FMT_32_FLOAT = 0x0000000e,17315TVX_FMT_16_16 = 0x0000000f,17316TVX_FMT_16_16_FLOAT = 0x00000010,17317TVX_FMT_8_24 = 0x00000011,17318TVX_FMT_8_24_FLOAT = 0x00000012,17319TVX_FMT_24_8 = 0x00000013,17320TVX_FMT_24_8_FLOAT = 0x00000014,17321TVX_FMT_10_11_11 = 0x00000015,17322TVX_FMT_10_11_11_FLOAT = 0x00000016,17323TVX_FMT_11_11_10 = 0x00000017,17324TVX_FMT_11_11_10_FLOAT = 0x00000018,17325TVX_FMT_2_10_10_10 = 0x00000019,17326TVX_FMT_8_8_8_8 = 0x0000001a,17327TVX_FMT_10_10_10_2 = 0x0000001b,17328TVX_FMT_X24_8_32_FLOAT = 0x0000001c,17329TVX_FMT_32_32 = 0x0000001d,17330TVX_FMT_32_32_FLOAT = 0x0000001e,17331TVX_FMT_16_16_16_16 = 0x0000001f,17332TVX_FMT_16_16_16_16_FLOAT = 0x00000020,17333TVX_FMT_RESERVED_33 = 0x00000021,17334TVX_FMT_32_32_32_32 = 0x00000022,17335TVX_FMT_32_32_32_32_FLOAT = 0x00000023,17336TVX_FMT_RESERVED_36 = 0x00000024,17337TVX_FMT_1 = 0x00000025,17338TVX_FMT_1_REVERSED = 0x00000026,17339TVX_FMT_GB_GR = 0x00000027,17340TVX_FMT_BG_RG = 0x00000028,17341TVX_FMT_32_AS_8 = 0x00000029,17342TVX_FMT_32_AS_8_8 = 0x0000002a,17343TVX_FMT_5_9_9_9_SHAREDEXP = 0x0000002b,17344TVX_FMT_8_8_8 = 0x0000002c,17345TVX_FMT_16_16_16 = 0x0000002d,17346TVX_FMT_16_16_16_FLOAT = 0x0000002e,17347TVX_FMT_32_32_32 = 0x0000002f,17348TVX_FMT_32_32_32_FLOAT = 0x00000030,17349TVX_FMT_BC1 = 0x00000031,17350TVX_FMT_BC2 = 0x00000032,17351TVX_FMT_BC3 = 0x00000033,17352TVX_FMT_BC4 = 0x00000034,17353TVX_FMT_BC5 = 0x00000035,17354TVX_FMT_APC0 = 0x00000036,17355TVX_FMT_APC1 = 0x00000037,17356TVX_FMT_APC2 = 0x00000038,17357TVX_FMT_APC3 = 0x00000039,17358TVX_FMT_APC4 = 0x0000003a,17359TVX_FMT_APC5 = 0x0000003b,17360TVX_FMT_APC6 = 0x0000003c,17361TVX_FMT_APC7 = 0x0000003d,17362TVX_FMT_CTX1 = 0x0000003e,17363TVX_FMT_RESERVED_63 = 0x0000003f,17364} TVX_DATA_FORMAT;1736517366/*17367* TVX_DST_SEL enum17368*/1736917370typedef enum TVX_DST_SEL {17371TVX_DstSel_X = 0x00000000,17372TVX_DstSel_Y = 0x00000001,17373TVX_DstSel_Z = 0x00000002,17374TVX_DstSel_W = 0x00000003,17375TVX_DstSel_0f = 0x00000004,17376TVX_DstSel_1f = 0x00000005,17377TVX_DstSel_RESERVED_6 = 0x00000006,17378TVX_DstSel_Mask = 0x00000007,17379} TVX_DST_SEL;1738017381/*17382* TVX_ENDIAN_SWAP enum17383*/1738417385typedef enum TVX_ENDIAN_SWAP {17386TVX_EndianSwap_None = 0x00000000,17387TVX_EndianSwap_8in16 = 0x00000001,17388TVX_EndianSwap_8in32 = 0x00000002,17389TVX_EndianSwap_8in64 = 0x00000003,17390} TVX_ENDIAN_SWAP;1739117392/*17393* TVX_INST enum17394*/1739517396typedef enum TVX_INST {17397TVX_Inst_NormalVertexFetch = 0x00000000,17398TVX_Inst_SemanticVertexFetch = 0x00000001,17399TVX_Inst_RESERVED_2 = 0x00000002,17400TVX_Inst_LD = 0x00000003,17401TVX_Inst_GetTextureResInfo = 0x00000004,17402TVX_Inst_GetNumberOfSamples = 0x00000005,17403TVX_Inst_GetLOD = 0x00000006,17404TVX_Inst_GetGradientsH = 0x00000007,17405TVX_Inst_GetGradientsV = 0x00000008,17406TVX_Inst_SetTextureOffsets = 0x00000009,17407TVX_Inst_KeepGradients = 0x0000000a,17408TVX_Inst_SetGradientsH = 0x0000000b,17409TVX_Inst_SetGradientsV = 0x0000000c,17410TVX_Inst_Pass = 0x0000000d,17411TVX_Inst_GetBufferResInfo = 0x0000000e,17412TVX_Inst_RESERVED_15 = 0x0000000f,17413TVX_Inst_Sample = 0x00000010,17414TVX_Inst_Sample_L = 0x00000011,17415TVX_Inst_Sample_LB = 0x00000012,17416TVX_Inst_Sample_LZ = 0x00000013,17417TVX_Inst_Sample_G = 0x00000014,17418TVX_Inst_Gather4 = 0x00000015,17419TVX_Inst_Sample_G_LB = 0x00000016,17420TVX_Inst_Gather4_O = 0x00000017,17421TVX_Inst_Sample_C = 0x00000018,17422TVX_Inst_Sample_C_L = 0x00000019,17423TVX_Inst_Sample_C_LB = 0x0000001a,17424TVX_Inst_Sample_C_LZ = 0x0000001b,17425TVX_Inst_Sample_C_G = 0x0000001c,17426TVX_Inst_Gather4_C = 0x0000001d,17427TVX_Inst_Sample_C_G_LB = 0x0000001e,17428TVX_Inst_Gather4_C_O = 0x0000001f,17429} TVX_INST;1743017431/*17432* TVX_NUM_FORMAT_ALL enum17433*/1743417435typedef enum TVX_NUM_FORMAT_ALL {17436TVX_NumFormatAll_Norm = 0x00000000,17437TVX_NumFormatAll_Int = 0x00000001,17438TVX_NumFormatAll_Scaled = 0x00000002,17439TVX_NumFormatAll_RESERVED_3 = 0x00000003,17440} TVX_NUM_FORMAT_ALL;1744117442/*17443* TVX_SRC_SEL enum17444*/1744517446typedef enum TVX_SRC_SEL {17447TVX_SrcSel_X = 0x00000000,17448TVX_SrcSel_Y = 0x00000001,17449TVX_SrcSel_Z = 0x00000002,17450TVX_SrcSel_W = 0x00000003,17451TVX_SrcSel_0f = 0x00000004,17452TVX_SrcSel_1f = 0x00000005,17453} TVX_SRC_SEL;1745417455/*17456* TVX_SRF_MODE_ALL enum17457*/1745817459typedef enum TVX_SRF_MODE_ALL {17460TVX_SRFModeAll_ZCMO = 0x00000000,17461TVX_SRFModeAll_NZ = 0x00000001,17462} TVX_SRF_MODE_ALL;1746317464/*17465* TVX_TYPE enum17466*/1746717468typedef enum TVX_TYPE {17469TVX_Type_InvalidTextureResource = 0x00000000,17470TVX_Type_InvalidVertexBuffer = 0x00000001,17471TVX_Type_ValidTextureResource = 0x00000002,17472TVX_Type_ValidVertexBuffer = 0x00000003,17473} TVX_TYPE;1747417475/*******************************************************17476* PA Enums17477*******************************************************/1747817479/*17480* PH_PERFCNT_SEL enum17481*/1748217483typedef enum PH_PERFCNT_SEL {17484PH_SC0_SRPS_WINDOW_VALID = 0x00000000,17485PH_SC0_ARB_XFC_ALL_EVENT_OR_PRIM_CYCLES = 0x00000001,17486PH_SC0_ARB_XFC_ONLY_PRIM_CYCLES = 0x00000002,17487PH_SC0_ARB_XFC_ONLY_ONE_INC_PER_PRIM = 0x00000003,17488PH_SC0_ARB_STALLED_FROM_BELOW = 0x00000004,17489PH_SC0_ARB_STARVED_FROM_ABOVE = 0x00000005,17490PH_SC0_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x00000006,17491PH_SC0_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x00000007,17492PH_SC0_ARB_BUSY = 0x00000008,17493PH_SC0_ARB_PA_BUSY_SOP = 0x00000009,17494PH_SC0_ARB_EOP_POP_SYNC_POP = 0x0000000a,17495PH_SC0_ARB_EVENT_SYNC_POP = 0x0000000b,17496PH_SC0_PS_ENG_MULTICYCLE_BUBBLE = 0x0000000c,17497PH_SC0_EOP_SYNC_WINDOW = 0x0000000d,17498PH_SC0_BUSY_PROCESSING_MULTICYCLE_PRIM = 0x0000000e,17499PH_SC0_BUSY_CNT_NOT_ZERO = 0x0000000f,17500PH_SC0_SEND = 0x00000010,17501PH_SC0_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x00000011,17502PH_SC0_CREDIT_AT_MAX = 0x00000012,17503PH_SC0_CREDIT_AT_MAX_NO_PENDING_SEND = 0x00000013,17504PH_SC0_GFX_PIPE_EVENT_PROVOKED_TRANSITION = 0x00000014,17505PH_SC0_GFX_PIPE_PRIM_PROVOKED_TRANSITION = 0x00000015,17506PH_SC0_GFX_PIPE0_TO_1_TRANSITION = 0x00000016,17507PH_SC0_GFX_PIPE1_TO_0_TRANSITION = 0x00000017,17508PH_SC0_PA0_DATA_FIFO_RD = 0x00000018,17509PH_SC0_PA0_DATA_FIFO_WE = 0x00000019,17510PH_SC0_PA0_FIFO_EMPTY = 0x0000001a,17511PH_SC0_PA0_FIFO_FULL = 0x0000001b,17512PH_SC0_PA0_NULL_WE = 0x0000001c,17513PH_SC0_PA0_EVENT_WE = 0x0000001d,17514PH_SC0_PA0_FPOV_WE = 0x0000001e,17515PH_SC0_PA0_LPOV_WE = 0x0000001f,17516PH_SC0_PA0_EOP_WE = 0x00000020,17517PH_SC0_PA0_DATA_FIFO_EOP_RD = 0x00000021,17518PH_SC0_PA0_EOPG_WE = 0x00000022,17519PH_SC0_PA0_DEALLOC_4_0_RD = 0x00000023,17520PH_SC0_PA1_DATA_FIFO_RD = 0x00000024,17521PH_SC0_PA1_DATA_FIFO_WE = 0x00000025,17522PH_SC0_PA1_FIFO_EMPTY = 0x00000026,17523PH_SC0_PA1_FIFO_FULL = 0x00000027,17524PH_SC0_PA1_NULL_WE = 0x00000028,17525PH_SC0_PA1_EVENT_WE = 0x00000029,17526PH_SC0_PA1_FPOV_WE = 0x0000002a,17527PH_SC0_PA1_LPOV_WE = 0x0000002b,17528PH_SC0_PA1_EOP_WE = 0x0000002c,17529PH_SC0_PA1_DATA_FIFO_EOP_RD = 0x0000002d,17530PH_SC0_PA1_EOPG_WE = 0x0000002e,17531PH_SC0_PA1_DEALLOC_4_0_RD = 0x0000002f,17532PH_SC0_PA2_DATA_FIFO_RD = 0x00000030,17533PH_SC0_PA2_DATA_FIFO_WE = 0x00000031,17534PH_SC0_PA2_FIFO_EMPTY = 0x00000032,17535PH_SC0_PA2_FIFO_FULL = 0x00000033,17536PH_SC0_PA2_NULL_WE = 0x00000034,17537PH_SC0_PA2_EVENT_WE = 0x00000035,17538PH_SC0_PA2_FPOV_WE = 0x00000036,17539PH_SC0_PA2_LPOV_WE = 0x00000037,17540PH_SC0_PA2_EOP_WE = 0x00000038,17541PH_SC0_PA2_DATA_FIFO_EOP_RD = 0x00000039,17542PH_SC0_PA2_EOPG_WE = 0x0000003a,17543PH_SC0_PA2_DEALLOC_4_0_RD = 0x0000003b,17544PH_SC0_PA3_DATA_FIFO_RD = 0x0000003c,17545PH_SC0_PA3_DATA_FIFO_WE = 0x0000003d,17546PH_SC0_PA3_FIFO_EMPTY = 0x0000003e,17547PH_SC0_PA3_FIFO_FULL = 0x0000003f,17548PH_SC0_PA3_NULL_WE = 0x00000040,17549PH_SC0_PA3_EVENT_WE = 0x00000041,17550PH_SC0_PA3_FPOV_WE = 0x00000042,17551PH_SC0_PA3_LPOV_WE = 0x00000043,17552PH_SC0_PA3_EOP_WE = 0x00000044,17553PH_SC0_PA3_DATA_FIFO_EOP_RD = 0x00000045,17554PH_SC0_PA3_EOPG_WE = 0x00000046,17555PH_SC0_PA3_DEALLOC_4_0_RD = 0x00000047,17556PH_SC0_PA4_DATA_FIFO_RD = 0x00000048,17557PH_SC0_PA4_DATA_FIFO_WE = 0x00000049,17558PH_SC0_PA4_FIFO_EMPTY = 0x0000004a,17559PH_SC0_PA4_FIFO_FULL = 0x0000004b,17560PH_SC0_PA4_NULL_WE = 0x0000004c,17561PH_SC0_PA4_EVENT_WE = 0x0000004d,17562PH_SC0_PA4_FPOV_WE = 0x0000004e,17563PH_SC0_PA4_LPOV_WE = 0x0000004f,17564PH_SC0_PA4_EOP_WE = 0x00000050,17565PH_SC0_PA4_DATA_FIFO_EOP_RD = 0x00000051,17566PH_SC0_PA4_EOPG_WE = 0x00000052,17567PH_SC0_PA4_DEALLOC_4_0_RD = 0x00000053,17568PH_SC0_PA5_DATA_FIFO_RD = 0x00000054,17569PH_SC0_PA5_DATA_FIFO_WE = 0x00000055,17570PH_SC0_PA5_FIFO_EMPTY = 0x00000056,17571PH_SC0_PA5_FIFO_FULL = 0x00000057,17572PH_SC0_PA5_NULL_WE = 0x00000058,17573PH_SC0_PA5_EVENT_WE = 0x00000059,17574PH_SC0_PA5_FPOV_WE = 0x0000005a,17575PH_SC0_PA5_LPOV_WE = 0x0000005b,17576PH_SC0_PA5_EOP_WE = 0x0000005c,17577PH_SC0_PA5_DATA_FIFO_EOP_RD = 0x0000005d,17578PH_SC0_PA5_EOPG_WE = 0x0000005e,17579PH_SC0_PA5_DEALLOC_4_0_RD = 0x0000005f,17580PH_SC0_PA6_DATA_FIFO_RD = 0x00000060,17581PH_SC0_PA6_DATA_FIFO_WE = 0x00000061,17582PH_SC0_PA6_FIFO_EMPTY = 0x00000062,17583PH_SC0_PA6_FIFO_FULL = 0x00000063,17584PH_SC0_PA6_NULL_WE = 0x00000064,17585PH_SC0_PA6_EVENT_WE = 0x00000065,17586PH_SC0_PA6_FPOV_WE = 0x00000066,17587PH_SC0_PA6_LPOV_WE = 0x00000067,17588PH_SC0_PA6_EOP_WE = 0x00000068,17589PH_SC0_PA6_DATA_FIFO_EOP_RD = 0x00000069,17590PH_SC0_PA6_EOPG_WE = 0x0000006a,17591PH_SC0_PA6_DEALLOC_4_0_RD = 0x0000006b,17592PH_SC0_PA7_DATA_FIFO_RD = 0x0000006c,17593PH_SC0_PA7_DATA_FIFO_WE = 0x0000006d,17594PH_SC0_PA7_FIFO_EMPTY = 0x0000006e,17595PH_SC0_PA7_FIFO_FULL = 0x0000006f,17596PH_SC0_PA7_NULL_WE = 0x00000070,17597PH_SC0_PA7_EVENT_WE = 0x00000071,17598PH_SC0_PA7_FPOV_WE = 0x00000072,17599PH_SC0_PA7_LPOV_WE = 0x00000073,17600PH_SC0_PA7_EOP_WE = 0x00000074,17601PH_SC0_PA7_DATA_FIFO_EOP_RD = 0x00000075,17602PH_SC0_PA7_EOPG_WE = 0x00000076,17603PH_SC0_PA7_DEALLOC_4_0_RD = 0x00000077,17604PH_SC1_SRPS_WINDOW_VALID = 0x00000078,17605PH_SC1_ARB_XFC_ALL_EVENT_OR_PRIM_CYCLES = 0x00000079,17606PH_SC1_ARB_XFC_ONLY_PRIM_CYCLES = 0x0000007a,17607PH_SC1_ARB_XFC_ONLY_ONE_INC_PER_PRIM = 0x0000007b,17608PH_SC1_ARB_STALLED_FROM_BELOW = 0x0000007c,17609PH_SC1_ARB_STARVED_FROM_ABOVE = 0x0000007d,17610PH_SC1_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x0000007e,17611PH_SC1_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x0000007f,17612PH_SC1_ARB_BUSY = 0x00000080,17613PH_SC1_ARB_PA_BUSY_SOP = 0x00000081,17614PH_SC1_ARB_EOP_POP_SYNC_POP = 0x00000082,17615PH_SC1_ARB_EVENT_SYNC_POP = 0x00000083,17616PH_SC1_PS_ENG_MULTICYCLE_BUBBLE = 0x00000084,17617PH_SC1_EOP_SYNC_WINDOW = 0x00000085,17618PH_SC1_BUSY_PROCESSING_MULTICYCLE_PRIM = 0x00000086,17619PH_SC1_BUSY_CNT_NOT_ZERO = 0x00000087,17620PH_SC1_SEND = 0x00000088,17621PH_SC1_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x00000089,17622PH_SC1_CREDIT_AT_MAX = 0x0000008a,17623PH_SC1_CREDIT_AT_MAX_NO_PENDING_SEND = 0x0000008b,17624PH_SC1_GFX_PIPE_EVENT_PROVOKED_TRANSITION = 0x0000008c,17625PH_SC1_GFX_PIPE_EOP_PRIM_PROVOKED_TRANSITION = 0x0000008d,17626PH_SC1_GFX_PIPE0_TO_1_TRANSITION = 0x0000008e,17627PH_SC1_GFX_PIPE1_TO_0_TRANSITION = 0x0000008f,17628PH_SC1_PA0_DATA_FIFO_RD = 0x00000090,17629PH_SC1_PA0_DATA_FIFO_WE = 0x00000091,17630PH_SC1_PA0_FIFO_EMPTY = 0x00000092,17631PH_SC1_PA0_FIFO_FULL = 0x00000093,17632PH_SC1_PA0_NULL_WE = 0x00000094,17633PH_SC1_PA0_EVENT_WE = 0x00000095,17634PH_SC1_PA0_FPOV_WE = 0x00000096,17635PH_SC1_PA0_LPOV_WE = 0x00000097,17636PH_SC1_PA0_EOP_WE = 0x00000098,17637PH_SC1_PA0_DATA_FIFO_EOP_RD = 0x00000099,17638PH_SC1_PA0_EOPG_WE = 0x0000009a,17639PH_SC1_PA0_DEALLOC_4_0_RD = 0x0000009b,17640PH_SC1_PA1_DATA_FIFO_RD = 0x0000009c,17641PH_SC1_PA1_DATA_FIFO_WE = 0x0000009d,17642PH_SC1_PA1_FIFO_EMPTY = 0x0000009e,17643PH_SC1_PA1_FIFO_FULL = 0x0000009f,17644PH_SC1_PA1_NULL_WE = 0x000000a0,17645PH_SC1_PA1_EVENT_WE = 0x000000a1,17646PH_SC1_PA1_FPOV_WE = 0x000000a2,17647PH_SC1_PA1_LPOV_WE = 0x000000a3,17648PH_SC1_PA1_EOP_WE = 0x000000a4,17649PH_SC1_PA1_DATA_FIFO_EOP_RD = 0x000000a5,17650PH_SC1_PA1_EOPG_WE = 0x000000a6,17651PH_SC1_PA1_DEALLOC_4_0_RD = 0x000000a7,17652PH_SC1_PA2_DATA_FIFO_RD = 0x000000a8,17653PH_SC1_PA2_DATA_FIFO_WE = 0x000000a9,17654PH_SC1_PA2_FIFO_EMPTY = 0x000000aa,17655PH_SC1_PA2_FIFO_FULL = 0x000000ab,17656PH_SC1_PA2_NULL_WE = 0x000000ac,17657PH_SC1_PA2_EVENT_WE = 0x000000ad,17658PH_SC1_PA2_FPOV_WE = 0x000000ae,17659PH_SC1_PA2_LPOV_WE = 0x000000af,17660PH_SC1_PA2_EOP_WE = 0x000000b0,17661PH_SC1_PA2_DATA_FIFO_EOP_RD = 0x000000b1,17662PH_SC1_PA2_EOPG_WE = 0x000000b2,17663PH_SC1_PA2_DEALLOC_4_0_RD = 0x000000b3,17664PH_SC1_PA3_DATA_FIFO_RD = 0x000000b4,17665PH_SC1_PA3_DATA_FIFO_WE = 0x000000b5,17666PH_SC1_PA3_FIFO_EMPTY = 0x000000b6,17667PH_SC1_PA3_FIFO_FULL = 0x000000b7,17668PH_SC1_PA3_NULL_WE = 0x000000b8,17669PH_SC1_PA3_EVENT_WE = 0x000000b9,17670PH_SC1_PA3_FPOV_WE = 0x000000ba,17671PH_SC1_PA3_LPOV_WE = 0x000000bb,17672PH_SC1_PA3_EOP_WE = 0x000000bc,17673PH_SC1_PA3_DATA_FIFO_EOP_RD = 0x000000bd,17674PH_SC1_PA3_EOPG_WE = 0x000000be,17675PH_SC1_PA3_DEALLOC_4_0_RD = 0x000000bf,17676PH_SC1_PA4_DATA_FIFO_RD = 0x000000c0,17677PH_SC1_PA4_DATA_FIFO_WE = 0x000000c1,17678PH_SC1_PA4_FIFO_EMPTY = 0x000000c2,17679PH_SC1_PA4_FIFO_FULL = 0x000000c3,17680PH_SC1_PA4_NULL_WE = 0x000000c4,17681PH_SC1_PA4_EVENT_WE = 0x000000c5,17682PH_SC1_PA4_FPOV_WE = 0x000000c6,17683PH_SC1_PA4_LPOV_WE = 0x000000c7,17684PH_SC1_PA4_EOP_WE = 0x000000c8,17685PH_SC1_PA4_DATA_FIFO_EOP_RD = 0x000000c9,17686PH_SC1_PA4_EOPG_WE = 0x000000ca,17687PH_SC1_PA4_DEALLOC_4_0_RD = 0x000000cb,17688PH_SC1_PA5_DATA_FIFO_RD = 0x000000cc,17689PH_SC1_PA5_DATA_FIFO_WE = 0x000000cd,17690PH_SC1_PA5_FIFO_EMPTY = 0x000000ce,17691PH_SC1_PA5_FIFO_FULL = 0x000000cf,17692PH_SC1_PA5_NULL_WE = 0x000000d0,17693PH_SC1_PA5_EVENT_WE = 0x000000d1,17694PH_SC1_PA5_FPOV_WE = 0x000000d2,17695PH_SC1_PA5_LPOV_WE = 0x000000d3,17696PH_SC1_PA5_EOP_WE = 0x000000d4,17697PH_SC1_PA5_DATA_FIFO_EOP_RD = 0x000000d5,17698PH_SC1_PA5_EOPG_WE = 0x000000d6,17699PH_SC1_PA5_DEALLOC_4_0_RD = 0x000000d7,17700PH_SC1_PA6_DATA_FIFO_RD = 0x000000d8,17701PH_SC1_PA6_DATA_FIFO_WE = 0x000000d9,17702PH_SC1_PA6_FIFO_EMPTY = 0x000000da,17703PH_SC1_PA6_FIFO_FULL = 0x000000db,17704PH_SC1_PA6_NULL_WE = 0x000000dc,17705PH_SC1_PA6_EVENT_WE = 0x000000dd,17706PH_SC1_PA6_FPOV_WE = 0x000000de,17707PH_SC1_PA6_LPOV_WE = 0x000000df,17708PH_SC1_PA6_EOP_WE = 0x000000e0,17709PH_SC1_PA6_DATA_FIFO_EOP_RD = 0x000000e1,17710PH_SC1_PA6_EOPG_WE = 0x000000e2,17711PH_SC1_PA6_DEALLOC_4_0_RD = 0x000000e3,17712PH_SC1_PA7_DATA_FIFO_RD = 0x000000e4,17713PH_SC1_PA7_DATA_FIFO_WE = 0x000000e5,17714PH_SC1_PA7_FIFO_EMPTY = 0x000000e6,17715PH_SC1_PA7_FIFO_FULL = 0x000000e7,17716PH_SC1_PA7_NULL_WE = 0x000000e8,17717PH_SC1_PA7_EVENT_WE = 0x000000e9,17718PH_SC1_PA7_FPOV_WE = 0x000000ea,17719PH_SC1_PA7_LPOV_WE = 0x000000eb,17720PH_SC1_PA7_EOP_WE = 0x000000ec,17721PH_SC1_PA7_DATA_FIFO_EOP_RD = 0x000000ed,17722PH_SC1_PA7_EOPG_WE = 0x000000ee,17723PH_SC1_PA7_DEALLOC_4_0_RD = 0x000000ef,17724PH_SC2_SRPS_WINDOW_VALID = 0x000000f0,17725PH_SC2_ARB_XFC_ALL_EVENT_OR_PRIM_CYCLES = 0x000000f1,17726PH_SC2_ARB_XFC_ONLY_PRIM_CYCLES = 0x000000f2,17727PH_SC2_ARB_XFC_ONLY_ONE_INC_PER_PRIM = 0x000000f3,17728PH_SC2_ARB_STALLED_FROM_BELOW = 0x000000f4,17729PH_SC2_ARB_STARVED_FROM_ABOVE = 0x000000f5,17730PH_SC2_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x000000f6,17731PH_SC2_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x000000f7,17732PH_SC2_ARB_BUSY = 0x000000f8,17733PH_SC2_ARB_PA_BUSY_SOP = 0x000000f9,17734PH_SC2_ARB_EOP_POP_SYNC_POP = 0x000000fa,17735PH_SC2_ARB_EVENT_SYNC_POP = 0x000000fb,17736PH_SC2_PS_ENG_MULTICYCLE_BUBBLE = 0x000000fc,17737PH_SC2_EOP_SYNC_WINDOW = 0x000000fd,17738PH_SC2_BUSY_PROCESSING_MULTICYCLE_PRIM = 0x000000fe,17739PH_SC2_BUSY_CNT_NOT_ZERO = 0x000000ff,17740PH_SC2_SEND = 0x00000100,17741PH_SC2_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x00000101,17742PH_SC2_CREDIT_AT_MAX = 0x00000102,17743PH_SC2_CREDIT_AT_MAX_NO_PENDING_SEND = 0x00000103,17744PH_SC2_GFX_PIPE_EVENT_PROVOKED_TRANSITION = 0x00000104,17745PH_SC2_GFX_PIPE_EOP_PRIM_PROVOKED_TRANSITION = 0x00000105,17746PH_SC2_GFX_PIPE0_TO_1_TRANSITION = 0x00000106,17747PH_SC2_GFX_PIPE1_TO_0_TRANSITION = 0x00000107,17748PH_SC2_PA0_DATA_FIFO_RD = 0x00000108,17749PH_SC2_PA0_DATA_FIFO_WE = 0x00000109,17750PH_SC2_PA0_FIFO_EMPTY = 0x0000010a,17751PH_SC2_PA0_FIFO_FULL = 0x0000010b,17752PH_SC2_PA0_NULL_WE = 0x0000010c,17753PH_SC2_PA0_EVENT_WE = 0x0000010d,17754PH_SC2_PA0_FPOV_WE = 0x0000010e,17755PH_SC2_PA0_LPOV_WE = 0x0000010f,17756PH_SC2_PA0_EOP_WE = 0x00000110,17757PH_SC2_PA0_DATA_FIFO_EOP_RD = 0x00000111,17758PH_SC2_PA0_EOPG_WE = 0x00000112,17759PH_SC2_PA0_DEALLOC_4_0_RD = 0x00000113,17760PH_SC2_PA1_DATA_FIFO_RD = 0x00000114,17761PH_SC2_PA1_DATA_FIFO_WE = 0x00000115,17762PH_SC2_PA1_FIFO_EMPTY = 0x00000116,17763PH_SC2_PA1_FIFO_FULL = 0x00000117,17764PH_SC2_PA1_NULL_WE = 0x00000118,17765PH_SC2_PA1_EVENT_WE = 0x00000119,17766PH_SC2_PA1_FPOV_WE = 0x0000011a,17767PH_SC2_PA1_LPOV_WE = 0x0000011b,17768PH_SC2_PA1_EOP_WE = 0x0000011c,17769PH_SC2_PA1_DATA_FIFO_EOP_RD = 0x0000011d,17770PH_SC2_PA1_EOPG_WE = 0x0000011e,17771PH_SC2_PA1_DEALLOC_4_0_RD = 0x0000011f,17772PH_SC2_PA2_DATA_FIFO_RD = 0x00000120,17773PH_SC2_PA2_DATA_FIFO_WE = 0x00000121,17774PH_SC2_PA2_FIFO_EMPTY = 0x00000122,17775PH_SC2_PA2_FIFO_FULL = 0x00000123,17776PH_SC2_PA2_NULL_WE = 0x00000124,17777PH_SC2_PA2_EVENT_WE = 0x00000125,17778PH_SC2_PA2_FPOV_WE = 0x00000126,17779PH_SC2_PA2_LPOV_WE = 0x00000127,17780PH_SC2_PA2_EOP_WE = 0x00000128,17781PH_SC2_PA2_DATA_FIFO_EOP_RD = 0x00000129,17782PH_SC2_PA2_EOPG_WE = 0x0000012a,17783PH_SC2_PA2_DEALLOC_4_0_RD = 0x0000012b,17784PH_SC2_PA3_DATA_FIFO_RD = 0x0000012c,17785PH_SC2_PA3_DATA_FIFO_WE = 0x0000012d,17786PH_SC2_PA3_FIFO_EMPTY = 0x0000012e,17787PH_SC2_PA3_FIFO_FULL = 0x0000012f,17788PH_SC2_PA3_NULL_WE = 0x00000130,17789PH_SC2_PA3_EVENT_WE = 0x00000131,17790PH_SC2_PA3_FPOV_WE = 0x00000132,17791PH_SC2_PA3_LPOV_WE = 0x00000133,17792PH_SC2_PA3_EOP_WE = 0x00000134,17793PH_SC2_PA3_DATA_FIFO_EOP_RD = 0x00000135,17794PH_SC2_PA3_EOPG_WE = 0x00000136,17795PH_SC2_PA3_DEALLOC_4_0_RD = 0x00000137,17796PH_SC2_PA4_DATA_FIFO_RD = 0x00000138,17797PH_SC2_PA4_DATA_FIFO_WE = 0x00000139,17798PH_SC2_PA4_FIFO_EMPTY = 0x0000013a,17799PH_SC2_PA4_FIFO_FULL = 0x0000013b,17800PH_SC2_PA4_NULL_WE = 0x0000013c,17801PH_SC2_PA4_EVENT_WE = 0x0000013d,17802PH_SC2_PA4_FPOV_WE = 0x0000013e,17803PH_SC2_PA4_LPOV_WE = 0x0000013f,17804PH_SC2_PA4_EOP_WE = 0x00000140,17805PH_SC2_PA4_DATA_FIFO_EOP_RD = 0x00000141,17806PH_SC2_PA4_EOPG_WE = 0x00000142,17807PH_SC2_PA4_DEALLOC_4_0_RD = 0x00000143,17808PH_SC2_PA5_DATA_FIFO_RD = 0x00000144,17809PH_SC2_PA5_DATA_FIFO_WE = 0x00000145,17810PH_SC2_PA5_FIFO_EMPTY = 0x00000146,17811PH_SC2_PA5_FIFO_FULL = 0x00000147,17812PH_SC2_PA5_NULL_WE = 0x00000148,17813PH_SC2_PA5_EVENT_WE = 0x00000149,17814PH_SC2_PA5_FPOV_WE = 0x0000014a,17815PH_SC2_PA5_LPOV_WE = 0x0000014b,17816PH_SC2_PA5_EOP_WE = 0x0000014c,17817PH_SC2_PA5_DATA_FIFO_EOP_RD = 0x0000014d,17818PH_SC2_PA5_EOPG_WE = 0x0000014e,17819PH_SC2_PA5_DEALLOC_4_0_RD = 0x0000014f,17820PH_SC2_PA6_DATA_FIFO_RD = 0x00000150,17821PH_SC2_PA6_DATA_FIFO_WE = 0x00000151,17822PH_SC2_PA6_FIFO_EMPTY = 0x00000152,17823PH_SC2_PA6_FIFO_FULL = 0x00000153,17824PH_SC2_PA6_NULL_WE = 0x00000154,17825PH_SC2_PA6_EVENT_WE = 0x00000155,17826PH_SC2_PA6_FPOV_WE = 0x00000156,17827PH_SC2_PA6_LPOV_WE = 0x00000157,17828PH_SC2_PA6_EOP_WE = 0x00000158,17829PH_SC2_PA6_DATA_FIFO_EOP_RD = 0x00000159,17830PH_SC2_PA6_EOPG_WE = 0x0000015a,17831PH_SC2_PA6_DEALLOC_4_0_RD = 0x0000015b,17832PH_SC2_PA7_DATA_FIFO_RD = 0x0000015c,17833PH_SC2_PA7_DATA_FIFO_WE = 0x0000015d,17834PH_SC2_PA7_FIFO_EMPTY = 0x0000015e,17835PH_SC2_PA7_FIFO_FULL = 0x0000015f,17836PH_SC2_PA7_NULL_WE = 0x00000160,17837PH_SC2_PA7_EVENT_WE = 0x00000161,17838PH_SC2_PA7_FPOV_WE = 0x00000162,17839PH_SC2_PA7_LPOV_WE = 0x00000163,17840PH_SC2_PA7_EOP_WE = 0x00000164,17841PH_SC2_PA7_DATA_FIFO_EOP_RD = 0x00000165,17842PH_SC2_PA7_EOPG_WE = 0x00000166,17843PH_SC2_PA7_DEALLOC_4_0_RD = 0x00000167,17844PH_SC3_SRPS_WINDOW_VALID = 0x00000168,17845PH_SC3_ARB_XFC_ALL_EVENT_OR_PRIM_CYCLES = 0x00000169,17846PH_SC3_ARB_XFC_ONLY_PRIM_CYCLES = 0x0000016a,17847PH_SC3_ARB_XFC_ONLY_ONE_INC_PER_PRIM = 0x0000016b,17848PH_SC3_ARB_STALLED_FROM_BELOW = 0x0000016c,17849PH_SC3_ARB_STARVED_FROM_ABOVE = 0x0000016d,17850PH_SC3_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x0000016e,17851PH_SC3_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x0000016f,17852PH_SC3_ARB_BUSY = 0x00000170,17853PH_SC3_ARB_PA_BUSY_SOP = 0x00000171,17854PH_SC3_ARB_EOP_POP_SYNC_POP = 0x00000172,17855PH_SC3_ARB_EVENT_SYNC_POP = 0x00000173,17856PH_SC3_PS_ENG_MULTICYCLE_BUBBLE = 0x00000174,17857PH_SC3_EOP_SYNC_WINDOW = 0x00000175,17858PH_SC3_BUSY_PROCESSING_MULTICYCLE_PRIM = 0x00000176,17859PH_SC3_BUSY_CNT_NOT_ZERO = 0x00000177,17860PH_SC3_SEND = 0x00000178,17861PH_SC3_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x00000179,17862PH_SC3_CREDIT_AT_MAX = 0x0000017a,17863PH_SC3_CREDIT_AT_MAX_NO_PENDING_SEND = 0x0000017b,17864PH_SC3_GFX_PIPE_EVENT_PROVOKED_TRANSITION = 0x0000017c,17865PH_SC3_GFX_PIPE_EOP_PRIM_PROVOKED_TRANSITION = 0x0000017d,17866PH_SC3_GFX_PIPE0_TO_1_TRANSITION = 0x0000017e,17867PH_SC3_GFX_PIPE1_TO_0_TRANSITION = 0x0000017f,17868PH_SC3_PA0_DATA_FIFO_RD = 0x00000180,17869PH_SC3_PA0_DATA_FIFO_WE = 0x00000181,17870PH_SC3_PA0_FIFO_EMPTY = 0x00000182,17871PH_SC3_PA0_FIFO_FULL = 0x00000183,17872PH_SC3_PA0_NULL_WE = 0x00000184,17873PH_SC3_PA0_EVENT_WE = 0x00000185,17874PH_SC3_PA0_FPOV_WE = 0x00000186,17875PH_SC3_PA0_LPOV_WE = 0x00000187,17876PH_SC3_PA0_EOP_WE = 0x00000188,17877PH_SC3_PA0_DATA_FIFO_EOP_RD = 0x00000189,17878PH_SC3_PA0_EOPG_WE = 0x0000018a,17879PH_SC3_PA0_DEALLOC_4_0_RD = 0x0000018b,17880PH_SC3_PA1_DATA_FIFO_RD = 0x0000018c,17881PH_SC3_PA1_DATA_FIFO_WE = 0x0000018d,17882PH_SC3_PA1_FIFO_EMPTY = 0x0000018e,17883PH_SC3_PA1_FIFO_FULL = 0x0000018f,17884PH_SC3_PA1_NULL_WE = 0x00000190,17885PH_SC3_PA1_EVENT_WE = 0x00000191,17886PH_SC3_PA1_FPOV_WE = 0x00000192,17887PH_SC3_PA1_LPOV_WE = 0x00000193,17888PH_SC3_PA1_EOP_WE = 0x00000194,17889PH_SC3_PA1_DATA_FIFO_EOP_RD = 0x00000195,17890PH_SC3_PA1_EOPG_WE = 0x00000196,17891PH_SC3_PA1_DEALLOC_4_0_RD = 0x00000197,17892PH_SC3_PA2_DATA_FIFO_RD = 0x00000198,17893PH_SC3_PA2_DATA_FIFO_WE = 0x00000199,17894PH_SC3_PA2_FIFO_EMPTY = 0x0000019a,17895PH_SC3_PA2_FIFO_FULL = 0x0000019b,17896PH_SC3_PA2_NULL_WE = 0x0000019c,17897PH_SC3_PA2_EVENT_WE = 0x0000019d,17898PH_SC3_PA2_FPOV_WE = 0x0000019e,17899PH_SC3_PA2_LPOV_WE = 0x0000019f,17900PH_SC3_PA2_EOP_WE = 0x000001a0,17901PH_SC3_PA2_DATA_FIFO_EOP_RD = 0x000001a1,17902PH_SC3_PA2_EOPG_WE = 0x000001a2,17903PH_SC3_PA2_DEALLOC_4_0_RD = 0x000001a3,17904PH_SC3_PA3_DATA_FIFO_RD = 0x000001a4,17905PH_SC3_PA3_DATA_FIFO_WE = 0x000001a5,17906PH_SC3_PA3_FIFO_EMPTY = 0x000001a6,17907PH_SC3_PA3_FIFO_FULL = 0x000001a7,17908PH_SC3_PA3_NULL_WE = 0x000001a8,17909PH_SC3_PA3_EVENT_WE = 0x000001a9,17910PH_SC3_PA3_FPOV_WE = 0x000001aa,17911PH_SC3_PA3_LPOV_WE = 0x000001ab,17912PH_SC3_PA3_EOP_WE = 0x000001ac,17913PH_SC3_PA3_DATA_FIFO_EOP_RD = 0x000001ad,17914PH_SC3_PA3_EOPG_WE = 0x000001ae,17915PH_SC3_PA3_DEALLOC_4_0_RD = 0x000001af,17916PH_SC3_PA4_DATA_FIFO_RD = 0x000001b0,17917PH_SC3_PA4_DATA_FIFO_WE = 0x000001b1,17918PH_SC3_PA4_FIFO_EMPTY = 0x000001b2,17919PH_SC3_PA4_FIFO_FULL = 0x000001b3,17920PH_SC3_PA4_NULL_WE = 0x000001b4,17921PH_SC3_PA4_EVENT_WE = 0x000001b5,17922PH_SC3_PA4_FPOV_WE = 0x000001b6,17923PH_SC3_PA4_LPOV_WE = 0x000001b7,17924PH_SC3_PA4_EOP_WE = 0x000001b8,17925PH_SC3_PA4_DATA_FIFO_EOP_RD = 0x000001b9,17926PH_SC3_PA4_EOPG_WE = 0x000001ba,17927PH_SC3_PA4_DEALLOC_4_0_RD = 0x000001bb,17928PH_SC3_PA5_DATA_FIFO_RD = 0x000001bc,17929PH_SC3_PA5_DATA_FIFO_WE = 0x000001bd,17930PH_SC3_PA5_FIFO_EMPTY = 0x000001be,17931PH_SC3_PA5_FIFO_FULL = 0x000001bf,17932PH_SC3_PA5_NULL_WE = 0x000001c0,17933PH_SC3_PA5_EVENT_WE = 0x000001c1,17934PH_SC3_PA5_FPOV_WE = 0x000001c2,17935PH_SC3_PA5_LPOV_WE = 0x000001c3,17936PH_SC3_PA5_EOP_WE = 0x000001c4,17937PH_SC3_PA5_DATA_FIFO_EOP_RD = 0x000001c5,17938PH_SC3_PA5_EOPG_WE = 0x000001c6,17939PH_SC3_PA5_DEALLOC_4_0_RD = 0x000001c7,17940PH_SC3_PA6_DATA_FIFO_RD = 0x000001c8,17941PH_SC3_PA6_DATA_FIFO_WE = 0x000001c9,17942PH_SC3_PA6_FIFO_EMPTY = 0x000001ca,17943PH_SC3_PA6_FIFO_FULL = 0x000001cb,17944PH_SC3_PA6_NULL_WE = 0x000001cc,17945PH_SC3_PA6_EVENT_WE = 0x000001cd,17946PH_SC3_PA6_FPOV_WE = 0x000001ce,17947PH_SC3_PA6_LPOV_WE = 0x000001cf,17948PH_SC3_PA6_EOP_WE = 0x000001d0,17949PH_SC3_PA6_DATA_FIFO_EOP_RD = 0x000001d1,17950PH_SC3_PA6_EOPG_WE = 0x000001d2,17951PH_SC3_PA6_DEALLOC_4_0_RD = 0x000001d3,17952PH_SC3_PA7_DATA_FIFO_RD = 0x000001d4,17953PH_SC3_PA7_DATA_FIFO_WE = 0x000001d5,17954PH_SC3_PA7_FIFO_EMPTY = 0x000001d6,17955PH_SC3_PA7_FIFO_FULL = 0x000001d7,17956PH_SC3_PA7_NULL_WE = 0x000001d8,17957PH_SC3_PA7_EVENT_WE = 0x000001d9,17958PH_SC3_PA7_FPOV_WE = 0x000001da,17959PH_SC3_PA7_LPOV_WE = 0x000001db,17960PH_SC3_PA7_EOP_WE = 0x000001dc,17961PH_SC3_PA7_DATA_FIFO_EOP_RD = 0x000001dd,17962PH_SC3_PA7_EOPG_WE = 0x000001de,17963PH_SC3_PA7_DEALLOC_4_0_RD = 0x000001df,17964PH_SC4_SRPS_WINDOW_VALID = 0x000001e0,17965PH_SC4_ARB_XFC_ALL_EVENT_OR_PRIM_CYCLES = 0x000001e1,17966PH_SC4_ARB_XFC_ONLY_PRIM_CYCLES = 0x000001e2,17967PH_SC4_ARB_XFC_ONLY_ONE_INC_PER_PRIM = 0x000001e3,17968PH_SC4_ARB_STALLED_FROM_BELOW = 0x000001e4,17969PH_SC4_ARB_STARVED_FROM_ABOVE = 0x000001e5,17970PH_SC4_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x000001e6,17971PH_SC4_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x000001e7,17972PH_SC4_ARB_BUSY = 0x000001e8,17973PH_SC4_ARB_PA_BUSY_SOP = 0x000001e9,17974PH_SC4_ARB_EOP_POP_SYNC_POP = 0x000001ea,17975PH_SC4_ARB_EVENT_SYNC_POP = 0x000001eb,17976PH_SC4_PS_ENG_MULTICYCLE_BUBBLE = 0x000001ec,17977PH_SC4_EOP_SYNC_WINDOW = 0x000001ed,17978PH_SC4_BUSY_PROCESSING_MULTICYCLE_PRIM = 0x000001ee,17979PH_SC4_BUSY_CNT_NOT_ZERO = 0x000001ef,17980PH_SC4_SEND = 0x000001f0,17981PH_SC4_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x000001f1,17982PH_SC4_CREDIT_AT_MAX = 0x000001f2,17983PH_SC4_CREDIT_AT_MAX_NO_PENDING_SEND = 0x000001f3,17984PH_SC4_GFX_PIPE_EVENT_PROVOKED_TRANSITION = 0x000001f4,17985PH_SC4_GFX_PIPE_EOP_PRIM_PROVOKED_TRANSITION = 0x000001f5,17986PH_SC4_GFX_PIPE0_TO_1_TRANSITION = 0x000001f6,17987PH_SC4_GFX_PIPE1_TO_0_TRANSITION = 0x000001f7,17988PH_SC4_PA0_DATA_FIFO_RD = 0x000001f8,17989PH_SC4_PA0_DATA_FIFO_WE = 0x000001f9,17990PH_SC4_PA0_FIFO_EMPTY = 0x000001fa,17991PH_SC4_PA0_FIFO_FULL = 0x000001fb,17992PH_SC4_PA0_NULL_WE = 0x000001fc,17993PH_SC4_PA0_EVENT_WE = 0x000001fd,17994PH_SC4_PA0_FPOV_WE = 0x000001fe,17995PH_SC4_PA0_LPOV_WE = 0x000001ff,17996PH_SC4_PA0_EOP_WE = 0x00000200,17997PH_SC4_PA0_DATA_FIFO_EOP_RD = 0x00000201,17998PH_SC4_PA0_EOPG_WE = 0x00000202,17999PH_SC4_PA0_DEALLOC_4_0_RD = 0x00000203,18000PH_SC4_PA1_DATA_FIFO_RD = 0x00000204,18001PH_SC4_PA1_DATA_FIFO_WE = 0x00000205,18002PH_SC4_PA1_FIFO_EMPTY = 0x00000206,18003PH_SC4_PA1_FIFO_FULL = 0x00000207,18004PH_SC4_PA1_NULL_WE = 0x00000208,18005PH_SC4_PA1_EVENT_WE = 0x00000209,18006PH_SC4_PA1_FPOV_WE = 0x0000020a,18007PH_SC4_PA1_LPOV_WE = 0x0000020b,18008PH_SC4_PA1_EOP_WE = 0x0000020c,18009PH_SC4_PA1_DATA_FIFO_EOP_RD = 0x0000020d,18010PH_SC4_PA1_EOPG_WE = 0x0000020e,18011PH_SC4_PA1_DEALLOC_4_0_RD = 0x0000020f,18012PH_SC4_PA2_DATA_FIFO_RD = 0x00000210,18013PH_SC4_PA2_DATA_FIFO_WE = 0x00000211,18014PH_SC4_PA2_FIFO_EMPTY = 0x00000212,18015PH_SC4_PA2_FIFO_FULL = 0x00000213,18016PH_SC4_PA2_NULL_WE = 0x00000214,18017PH_SC4_PA2_EVENT_WE = 0x00000215,18018PH_SC4_PA2_FPOV_WE = 0x00000216,18019PH_SC4_PA2_LPOV_WE = 0x00000217,18020PH_SC4_PA2_EOP_WE = 0x00000218,18021PH_SC4_PA2_DATA_FIFO_EOP_RD = 0x00000219,18022PH_SC4_PA2_EOPG_WE = 0x0000021a,18023PH_SC4_PA2_DEALLOC_4_0_RD = 0x0000021b,18024PH_SC4_PA3_DATA_FIFO_RD = 0x0000021c,18025PH_SC4_PA3_DATA_FIFO_WE = 0x0000021d,18026PH_SC4_PA3_FIFO_EMPTY = 0x0000021e,18027PH_SC4_PA3_FIFO_FULL = 0x0000021f,18028PH_SC4_PA3_NULL_WE = 0x00000220,18029PH_SC4_PA3_EVENT_WE = 0x00000221,18030PH_SC4_PA3_FPOV_WE = 0x00000222,18031PH_SC4_PA3_LPOV_WE = 0x00000223,18032PH_SC4_PA3_EOP_WE = 0x00000224,18033PH_SC4_PA3_DATA_FIFO_EOP_RD = 0x00000225,18034PH_SC4_PA3_EOPG_WE = 0x00000226,18035PH_SC4_PA3_DEALLOC_4_0_RD = 0x00000227,18036PH_SC4_PA4_DATA_FIFO_RD = 0x00000228,18037PH_SC4_PA4_DATA_FIFO_WE = 0x00000229,18038PH_SC4_PA4_FIFO_EMPTY = 0x0000022a,18039PH_SC4_PA4_FIFO_FULL = 0x0000022b,18040PH_SC4_PA4_NULL_WE = 0x0000022c,18041PH_SC4_PA4_EVENT_WE = 0x0000022d,18042PH_SC4_PA4_FPOV_WE = 0x0000022e,18043PH_SC4_PA4_LPOV_WE = 0x0000022f,18044PH_SC4_PA4_EOP_WE = 0x00000230,18045PH_SC4_PA4_DATA_FIFO_EOP_RD = 0x00000231,18046PH_SC4_PA4_EOPG_WE = 0x00000232,18047PH_SC4_PA4_DEALLOC_4_0_RD = 0x00000233,18048PH_SC4_PA5_DATA_FIFO_RD = 0x00000234,18049PH_SC4_PA5_DATA_FIFO_WE = 0x00000235,18050PH_SC4_PA5_FIFO_EMPTY = 0x00000236,18051PH_SC4_PA5_FIFO_FULL = 0x00000237,18052PH_SC4_PA5_NULL_WE = 0x00000238,18053PH_SC4_PA5_EVENT_WE = 0x00000239,18054PH_SC4_PA5_FPOV_WE = 0x0000023a,18055PH_SC4_PA5_LPOV_WE = 0x0000023b,18056PH_SC4_PA5_EOP_WE = 0x0000023c,18057PH_SC4_PA5_DATA_FIFO_EOP_RD = 0x0000023d,18058PH_SC4_PA5_EOPG_WE = 0x0000023e,18059PH_SC4_PA5_DEALLOC_4_0_RD = 0x0000023f,18060PH_SC4_PA6_DATA_FIFO_RD = 0x00000240,18061PH_SC4_PA6_DATA_FIFO_WE = 0x00000241,18062PH_SC4_PA6_FIFO_EMPTY = 0x00000242,18063PH_SC4_PA6_FIFO_FULL = 0x00000243,18064PH_SC4_PA6_NULL_WE = 0x00000244,18065PH_SC4_PA6_EVENT_WE = 0x00000245,18066PH_SC4_PA6_FPOV_WE = 0x00000246,18067PH_SC4_PA6_LPOV_WE = 0x00000247,18068PH_SC4_PA6_EOP_WE = 0x00000248,18069PH_SC4_PA6_DATA_FIFO_EOP_RD = 0x00000249,18070PH_SC4_PA6_EOPG_WE = 0x0000024a,18071PH_SC4_PA6_DEALLOC_4_0_RD = 0x0000024b,18072PH_SC4_PA7_DATA_FIFO_RD = 0x0000024c,18073PH_SC4_PA7_DATA_FIFO_WE = 0x0000024d,18074PH_SC4_PA7_FIFO_EMPTY = 0x0000024e,18075PH_SC4_PA7_FIFO_FULL = 0x0000024f,18076PH_SC4_PA7_NULL_WE = 0x00000250,18077PH_SC4_PA7_EVENT_WE = 0x00000251,18078PH_SC4_PA7_FPOV_WE = 0x00000252,18079PH_SC4_PA7_LPOV_WE = 0x00000253,18080PH_SC4_PA7_EOP_WE = 0x00000254,18081PH_SC4_PA7_DATA_FIFO_EOP_RD = 0x00000255,18082PH_SC4_PA7_EOPG_WE = 0x00000256,18083PH_SC4_PA7_DEALLOC_4_0_RD = 0x00000257,18084PH_SC5_SRPS_WINDOW_VALID = 0x00000258,18085PH_SC5_ARB_XFC_ALL_EVENT_OR_PRIM_CYCLES = 0x00000259,18086PH_SC5_ARB_XFC_ONLY_PRIM_CYCLES = 0x0000025a,18087PH_SC5_ARB_XFC_ONLY_ONE_INC_PER_PRIM = 0x0000025b,18088PH_SC5_ARB_STALLED_FROM_BELOW = 0x0000025c,18089PH_SC5_ARB_STARVED_FROM_ABOVE = 0x0000025d,18090PH_SC5_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x0000025e,18091PH_SC5_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x0000025f,18092PH_SC5_ARB_BUSY = 0x00000260,18093PH_SC5_ARB_PA_BUSY_SOP = 0x00000261,18094PH_SC5_ARB_EOP_POP_SYNC_POP = 0x00000262,18095PH_SC5_ARB_EVENT_SYNC_POP = 0x00000263,18096PH_SC5_PS_ENG_MULTICYCLE_BUBBLE = 0x00000264,18097PH_SC5_EOP_SYNC_WINDOW = 0x00000265,18098PH_SC5_BUSY_PROCESSING_MULTICYCLE_PRIM = 0x00000266,18099PH_SC5_BUSY_CNT_NOT_ZERO = 0x00000267,18100PH_SC5_SEND = 0x00000268,18101PH_SC5_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x00000269,18102PH_SC5_CREDIT_AT_MAX = 0x0000026a,18103PH_SC5_CREDIT_AT_MAX_NO_PENDING_SEND = 0x0000026b,18104PH_SC5_GFX_PIPE_EVENT_PROVOKED_TRANSITION = 0x0000026c,18105PH_SC5_GFX_PIPE_EOP_PRIM_PROVOKED_TRANSITION = 0x0000026d,18106PH_SC5_GFX_PIPE0_TO_1_TRANSITION = 0x0000026e,18107PH_SC5_GFX_PIPE1_TO_0_TRANSITION = 0x0000026f,18108PH_SC5_PA0_DATA_FIFO_RD = 0x00000270,18109PH_SC5_PA0_DATA_FIFO_WE = 0x00000271,18110PH_SC5_PA0_FIFO_EMPTY = 0x00000272,18111PH_SC5_PA0_FIFO_FULL = 0x00000273,18112PH_SC5_PA0_NULL_WE = 0x00000274,18113PH_SC5_PA0_EVENT_WE = 0x00000275,18114PH_SC5_PA0_FPOV_WE = 0x00000276,18115PH_SC5_PA0_LPOV_WE = 0x00000277,18116PH_SC5_PA0_EOP_WE = 0x00000278,18117PH_SC5_PA0_DATA_FIFO_EOP_RD = 0x00000279,18118PH_SC5_PA0_EOPG_WE = 0x0000027a,18119PH_SC5_PA0_DEALLOC_4_0_RD = 0x0000027b,18120PH_SC5_PA1_DATA_FIFO_RD = 0x0000027c,18121PH_SC5_PA1_DATA_FIFO_WE = 0x0000027d,18122PH_SC5_PA1_FIFO_EMPTY = 0x0000027e,18123PH_SC5_PA1_FIFO_FULL = 0x0000027f,18124PH_SC5_PA1_NULL_WE = 0x00000280,18125PH_SC5_PA1_EVENT_WE = 0x00000281,18126PH_SC5_PA1_FPOV_WE = 0x00000282,18127PH_SC5_PA1_LPOV_WE = 0x00000283,18128PH_SC5_PA1_EOP_WE = 0x00000284,18129PH_SC5_PA1_DATA_FIFO_EOP_RD = 0x00000285,18130PH_SC5_PA1_EOPG_WE = 0x00000286,18131PH_SC5_PA1_DEALLOC_4_0_RD = 0x00000287,18132PH_SC5_PA2_DATA_FIFO_RD = 0x00000288,18133PH_SC5_PA2_DATA_FIFO_WE = 0x00000289,18134PH_SC5_PA2_FIFO_EMPTY = 0x0000028a,18135PH_SC5_PA2_FIFO_FULL = 0x0000028b,18136PH_SC5_PA2_NULL_WE = 0x0000028c,18137PH_SC5_PA2_EVENT_WE = 0x0000028d,18138PH_SC5_PA2_FPOV_WE = 0x0000028e,18139PH_SC5_PA2_LPOV_WE = 0x0000028f,18140PH_SC5_PA2_EOP_WE = 0x00000290,18141PH_SC5_PA2_DATA_FIFO_EOP_RD = 0x00000291,18142PH_SC5_PA2_EOPG_WE = 0x00000292,18143PH_SC5_PA2_DEALLOC_4_0_RD = 0x00000293,18144PH_SC5_PA3_DATA_FIFO_RD = 0x00000294,18145PH_SC5_PA3_DATA_FIFO_WE = 0x00000295,18146PH_SC5_PA3_FIFO_EMPTY = 0x00000296,18147PH_SC5_PA3_FIFO_FULL = 0x00000297,18148PH_SC5_PA3_NULL_WE = 0x00000298,18149PH_SC5_PA3_EVENT_WE = 0x00000299,18150PH_SC5_PA3_FPOV_WE = 0x0000029a,18151PH_SC5_PA3_LPOV_WE = 0x0000029b,18152PH_SC5_PA3_EOP_WE = 0x0000029c,18153PH_SC5_PA3_DATA_FIFO_EOP_RD = 0x0000029d,18154PH_SC5_PA3_EOPG_WE = 0x0000029e,18155PH_SC5_PA3_DEALLOC_4_0_RD = 0x0000029f,18156PH_SC5_PA4_DATA_FIFO_RD = 0x000002a0,18157PH_SC5_PA4_DATA_FIFO_WE = 0x000002a1,18158PH_SC5_PA4_FIFO_EMPTY = 0x000002a2,18159PH_SC5_PA4_FIFO_FULL = 0x000002a3,18160PH_SC5_PA4_NULL_WE = 0x000002a4,18161PH_SC5_PA4_EVENT_WE = 0x000002a5,18162PH_SC5_PA4_FPOV_WE = 0x000002a6,18163PH_SC5_PA4_LPOV_WE = 0x000002a7,18164PH_SC5_PA4_EOP_WE = 0x000002a8,18165PH_SC5_PA4_DATA_FIFO_EOP_RD = 0x000002a9,18166PH_SC5_PA4_EOPG_WE = 0x000002aa,18167PH_SC5_PA4_DEALLOC_4_0_RD = 0x000002ab,18168PH_SC5_PA5_DATA_FIFO_RD = 0x000002ac,18169PH_SC5_PA5_DATA_FIFO_WE = 0x000002ad,18170PH_SC5_PA5_FIFO_EMPTY = 0x000002ae,18171PH_SC5_PA5_FIFO_FULL = 0x000002af,18172PH_SC5_PA5_NULL_WE = 0x000002b0,18173PH_SC5_PA5_EVENT_WE = 0x000002b1,18174PH_SC5_PA5_FPOV_WE = 0x000002b2,18175PH_SC5_PA5_LPOV_WE = 0x000002b3,18176PH_SC5_PA5_EOP_WE = 0x000002b4,18177PH_SC5_PA5_DATA_FIFO_EOP_RD = 0x000002b5,18178PH_SC5_PA5_EOPG_WE = 0x000002b6,18179PH_SC5_PA5_DEALLOC_4_0_RD = 0x000002b7,18180PH_SC5_PA6_DATA_FIFO_RD = 0x000002b8,18181PH_SC5_PA6_DATA_FIFO_WE = 0x000002b9,18182PH_SC5_PA6_FIFO_EMPTY = 0x000002ba,18183PH_SC5_PA6_FIFO_FULL = 0x000002bb,18184PH_SC5_PA6_NULL_WE = 0x000002bc,18185PH_SC5_PA6_EVENT_WE = 0x000002bd,18186PH_SC5_PA6_FPOV_WE = 0x000002be,18187PH_SC5_PA6_LPOV_WE = 0x000002bf,18188PH_SC5_PA6_EOP_WE = 0x000002c0,18189PH_SC5_PA6_DATA_FIFO_EOP_RD = 0x000002c1,18190PH_SC5_PA6_EOPG_WE = 0x000002c2,18191PH_SC5_PA6_DEALLOC_4_0_RD = 0x000002c3,18192PH_SC5_PA7_DATA_FIFO_RD = 0x000002c4,18193PH_SC5_PA7_DATA_FIFO_WE = 0x000002c5,18194PH_SC5_PA7_FIFO_EMPTY = 0x000002c6,18195PH_SC5_PA7_FIFO_FULL = 0x000002c7,18196PH_SC5_PA7_NULL_WE = 0x000002c8,18197PH_SC5_PA7_EVENT_WE = 0x000002c9,18198PH_SC5_PA7_FPOV_WE = 0x000002ca,18199PH_SC5_PA7_LPOV_WE = 0x000002cb,18200PH_SC5_PA7_EOP_WE = 0x000002cc,18201PH_SC5_PA7_DATA_FIFO_EOP_RD = 0x000002cd,18202PH_SC5_PA7_EOPG_WE = 0x000002ce,18203PH_SC5_PA7_DEALLOC_4_0_RD = 0x000002cf,18204PH_SC6_SRPS_WINDOW_VALID = 0x000002d0,18205PH_SC6_ARB_XFC_ALL_EVENT_OR_PRIM_CYCLES = 0x000002d1,18206PH_SC6_ARB_XFC_ONLY_PRIM_CYCLES = 0x000002d2,18207PH_SC6_ARB_XFC_ONLY_ONE_INC_PER_PRIM = 0x000002d3,18208PH_SC6_ARB_STALLED_FROM_BELOW = 0x000002d4,18209PH_SC6_ARB_STARVED_FROM_ABOVE = 0x000002d5,18210PH_SC6_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x000002d6,18211PH_SC6_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x000002d7,18212PH_SC6_ARB_BUSY = 0x000002d8,18213PH_SC6_ARB_PA_BUSY_SOP = 0x000002d9,18214PH_SC6_ARB_EOP_POP_SYNC_POP = 0x000002da,18215PH_SC6_ARB_EVENT_SYNC_POP = 0x000002db,18216PH_SC6_PS_ENG_MULTICYCLE_BUBBLE = 0x000002dc,18217PH_SC6_EOP_SYNC_WINDOW = 0x000002dd,18218PH_SC6_BUSY_PROCESSING_MULTICYCLE_PRIM = 0x000002de,18219PH_SC6_BUSY_CNT_NOT_ZERO = 0x000002df,18220PH_SC6_SEND = 0x000002e0,18221PH_SC6_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x000002e1,18222PH_SC6_CREDIT_AT_MAX = 0x000002e2,18223PH_SC6_CREDIT_AT_MAX_NO_PENDING_SEND = 0x000002e3,18224PH_SC6_GFX_PIPE_EVENT_PROVOKED_TRANSITION = 0x000002e4,18225PH_SC6_GFX_PIPE_EOP_PRIM_PROVOKED_TRANSITION = 0x000002e5,18226PH_SC6_GFX_PIPE0_TO_1_TRANSITION = 0x000002e6,18227PH_SC6_GFX_PIPE1_TO_0_TRANSITION = 0x000002e7,18228PH_SC6_PA0_DATA_FIFO_RD = 0x000002e8,18229PH_SC6_PA0_DATA_FIFO_WE = 0x000002e9,18230PH_SC6_PA0_FIFO_EMPTY = 0x000002ea,18231PH_SC6_PA0_FIFO_FULL = 0x000002eb,18232PH_SC6_PA0_NULL_WE = 0x000002ec,18233PH_SC6_PA0_EVENT_WE = 0x000002ed,18234PH_SC6_PA0_FPOV_WE = 0x000002ee,18235PH_SC6_PA0_LPOV_WE = 0x000002ef,18236PH_SC6_PA0_EOP_WE = 0x000002f0,18237PH_SC6_PA0_DATA_FIFO_EOP_RD = 0x000002f1,18238PH_SC6_PA0_EOPG_WE = 0x000002f2,18239PH_SC6_PA0_DEALLOC_4_0_RD = 0x000002f3,18240PH_SC6_PA1_DATA_FIFO_RD = 0x000002f4,18241PH_SC6_PA1_DATA_FIFO_WE = 0x000002f5,18242PH_SC6_PA1_FIFO_EMPTY = 0x000002f6,18243PH_SC6_PA1_FIFO_FULL = 0x000002f7,18244PH_SC6_PA1_NULL_WE = 0x000002f8,18245PH_SC6_PA1_EVENT_WE = 0x000002f9,18246PH_SC6_PA1_FPOV_WE = 0x000002fa,18247PH_SC6_PA1_LPOV_WE = 0x000002fb,18248PH_SC6_PA1_EOP_WE = 0x000002fc,18249PH_SC6_PA1_DATA_FIFO_EOP_RD = 0x000002fd,18250PH_SC6_PA1_EOPG_WE = 0x000002fe,18251PH_SC6_PA1_DEALLOC_4_0_RD = 0x000002ff,18252PH_SC6_PA2_DATA_FIFO_RD = 0x00000300,18253PH_SC6_PA2_DATA_FIFO_WE = 0x00000301,18254PH_SC6_PA2_FIFO_EMPTY = 0x00000302,18255PH_SC6_PA2_FIFO_FULL = 0x00000303,18256PH_SC6_PA2_NULL_WE = 0x00000304,18257PH_SC6_PA2_EVENT_WE = 0x00000305,18258PH_SC6_PA2_FPOV_WE = 0x00000306,18259PH_SC6_PA2_LPOV_WE = 0x00000307,18260PH_SC6_PA2_EOP_WE = 0x00000308,18261PH_SC6_PA2_DATA_FIFO_EOP_RD = 0x00000309,18262PH_SC6_PA2_EOPG_WE = 0x0000030a,18263PH_SC6_PA2_DEALLOC_4_0_RD = 0x0000030b,18264PH_SC6_PA3_DATA_FIFO_RD = 0x0000030c,18265PH_SC6_PA3_DATA_FIFO_WE = 0x0000030d,18266PH_SC6_PA3_FIFO_EMPTY = 0x0000030e,18267PH_SC6_PA3_FIFO_FULL = 0x0000030f,18268PH_SC6_PA3_NULL_WE = 0x00000310,18269PH_SC6_PA3_EVENT_WE = 0x00000311,18270PH_SC6_PA3_FPOV_WE = 0x00000312,18271PH_SC6_PA3_LPOV_WE = 0x00000313,18272PH_SC6_PA3_EOP_WE = 0x00000314,18273PH_SC6_PA3_DATA_FIFO_EOP_RD = 0x00000315,18274PH_SC6_PA3_EOPG_WE = 0x00000316,18275PH_SC6_PA3_DEALLOC_4_0_RD = 0x00000317,18276PH_SC6_PA4_DATA_FIFO_RD = 0x00000318,18277PH_SC6_PA4_DATA_FIFO_WE = 0x00000319,18278PH_SC6_PA4_FIFO_EMPTY = 0x0000031a,18279PH_SC6_PA4_FIFO_FULL = 0x0000031b,18280PH_SC6_PA4_NULL_WE = 0x0000031c,18281PH_SC6_PA4_EVENT_WE = 0x0000031d,18282PH_SC6_PA4_FPOV_WE = 0x0000031e,18283PH_SC6_PA4_LPOV_WE = 0x0000031f,18284PH_SC6_PA4_EOP_WE = 0x00000320,18285PH_SC6_PA4_DATA_FIFO_EOP_RD = 0x00000321,18286PH_SC6_PA4_EOPG_WE = 0x00000322,18287PH_SC6_PA4_DEALLOC_4_0_RD = 0x00000323,18288PH_SC6_PA5_DATA_FIFO_RD = 0x00000324,18289PH_SC6_PA5_DATA_FIFO_WE = 0x00000325,18290PH_SC6_PA5_FIFO_EMPTY = 0x00000326,18291PH_SC6_PA5_FIFO_FULL = 0x00000327,18292PH_SC6_PA5_NULL_WE = 0x00000328,18293PH_SC6_PA5_EVENT_WE = 0x00000329,18294PH_SC6_PA5_FPOV_WE = 0x0000032a,18295PH_SC6_PA5_LPOV_WE = 0x0000032b,18296PH_SC6_PA5_EOP_WE = 0x0000032c,18297PH_SC6_PA5_DATA_FIFO_EOP_RD = 0x0000032d,18298PH_SC6_PA5_EOPG_WE = 0x0000032e,18299PH_SC6_PA5_DEALLOC_4_0_RD = 0x0000032f,18300PH_SC6_PA6_DATA_FIFO_RD = 0x00000330,18301PH_SC6_PA6_DATA_FIFO_WE = 0x00000331,18302PH_SC6_PA6_FIFO_EMPTY = 0x00000332,18303PH_SC6_PA6_FIFO_FULL = 0x00000333,18304PH_SC6_PA6_NULL_WE = 0x00000334,18305PH_SC6_PA6_EVENT_WE = 0x00000335,18306PH_SC6_PA6_FPOV_WE = 0x00000336,18307PH_SC6_PA6_LPOV_WE = 0x00000337,18308PH_SC6_PA6_EOP_WE = 0x00000338,18309PH_SC6_PA6_DATA_FIFO_EOP_RD = 0x00000339,18310PH_SC6_PA6_EOPG_WE = 0x0000033a,18311PH_SC6_PA6_DEALLOC_4_0_RD = 0x0000033b,18312PH_SC6_PA7_DATA_FIFO_RD = 0x0000033c,18313PH_SC6_PA7_DATA_FIFO_WE = 0x0000033d,18314PH_SC6_PA7_FIFO_EMPTY = 0x0000033e,18315PH_SC6_PA7_FIFO_FULL = 0x0000033f,18316PH_SC6_PA7_NULL_WE = 0x00000340,18317PH_SC6_PA7_EVENT_WE = 0x00000341,18318PH_SC6_PA7_FPOV_WE = 0x00000342,18319PH_SC6_PA7_LPOV_WE = 0x00000343,18320PH_SC6_PA7_EOP_WE = 0x00000344,18321PH_SC6_PA7_DATA_FIFO_EOP_RD = 0x00000345,18322PH_SC6_PA7_EOPG_WE = 0x00000346,18323PH_SC6_PA7_DEALLOC_4_0_RD = 0x00000347,18324PH_SC7_SRPS_WINDOW_VALID = 0x00000348,18325PH_SC7_ARB_XFC_ALL_EVENT_OR_PRIM_CYCLES = 0x00000349,18326PH_SC7_ARB_XFC_ONLY_PRIM_CYCLES = 0x0000034a,18327PH_SC7_ARB_XFC_ONLY_ONE_INC_PER_PRIM = 0x0000034b,18328PH_SC7_ARB_STALLED_FROM_BELOW = 0x0000034c,18329PH_SC7_ARB_STARVED_FROM_ABOVE = 0x0000034d,18330PH_SC7_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x0000034e,18331PH_SC7_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x0000034f,18332PH_SC7_ARB_BUSY = 0x00000350,18333PH_SC7_ARB_PA_BUSY_SOP = 0x00000351,18334PH_SC7_ARB_EOP_POP_SYNC_POP = 0x00000352,18335PH_SC7_ARB_EVENT_SYNC_POP = 0x00000353,18336PH_SC7_PS_ENG_MULTICYCLE_BUBBLE = 0x00000354,18337PH_SC7_EOP_SYNC_WINDOW = 0x00000355,18338PH_SC7_BUSY_PROCESSING_MULTICYCLE_PRIM = 0x00000356,18339PH_SC7_BUSY_CNT_NOT_ZERO = 0x00000357,18340PH_SC7_SEND = 0x00000358,18341PH_SC7_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x00000359,18342PH_SC7_CREDIT_AT_MAX = 0x0000035a,18343PH_SC7_CREDIT_AT_MAX_NO_PENDING_SEND = 0x0000035b,18344PH_SC7_GFX_PIPE_EVENT_PROVOKED_TRANSITION = 0x0000035c,18345PH_SC7_GFX_PIPE_EOP_PRIM_PROVOKED_TRANSITION = 0x0000035d,18346PH_SC7_GFX_PIPE0_TO_1_TRANSITION = 0x0000035e,18347PH_SC7_GFX_PIPE1_TO_0_TRANSITION = 0x0000035f,18348PH_SC7_PA0_DATA_FIFO_RD = 0x00000360,18349PH_SC7_PA0_DATA_FIFO_WE = 0x00000361,18350PH_SC7_PA0_FIFO_EMPTY = 0x00000362,18351PH_SC7_PA0_FIFO_FULL = 0x00000363,18352PH_SC7_PA0_NULL_WE = 0x00000364,18353PH_SC7_PA0_EVENT_WE = 0x00000365,18354PH_SC7_PA0_FPOV_WE = 0x00000366,18355PH_SC7_PA0_LPOV_WE = 0x00000367,18356PH_SC7_PA0_EOP_WE = 0x00000368,18357PH_SC7_PA0_DATA_FIFO_EOP_RD = 0x00000369,18358PH_SC7_PA0_EOPG_WE = 0x0000036a,18359PH_SC7_PA0_DEALLOC_4_0_RD = 0x0000036b,18360PH_SC7_PA1_DATA_FIFO_RD = 0x0000036c,18361PH_SC7_PA1_DATA_FIFO_WE = 0x0000036d,18362PH_SC7_PA1_FIFO_EMPTY = 0x0000036e,18363PH_SC7_PA1_FIFO_FULL = 0x0000036f,18364PH_SC7_PA1_NULL_WE = 0x00000370,18365PH_SC7_PA1_EVENT_WE = 0x00000371,18366PH_SC7_PA1_FPOV_WE = 0x00000372,18367PH_SC7_PA1_LPOV_WE = 0x00000373,18368PH_SC7_PA1_EOP_WE = 0x00000374,18369PH_SC7_PA1_DATA_FIFO_EOP_RD = 0x00000375,18370PH_SC7_PA1_EOPG_WE = 0x00000376,18371PH_SC7_PA1_DEALLOC_4_0_RD = 0x00000377,18372PH_SC7_PA2_DATA_FIFO_RD = 0x00000378,18373PH_SC7_PA2_DATA_FIFO_WE = 0x00000379,18374PH_SC7_PA2_FIFO_EMPTY = 0x0000037a,18375PH_SC7_PA2_FIFO_FULL = 0x0000037b,18376PH_SC7_PA2_NULL_WE = 0x0000037c,18377PH_SC7_PA2_EVENT_WE = 0x0000037d,18378PH_SC7_PA2_FPOV_WE = 0x0000037e,18379PH_SC7_PA2_LPOV_WE = 0x0000037f,18380PH_SC7_PA2_EOP_WE = 0x00000380,18381PH_SC7_PA2_DATA_FIFO_EOP_RD = 0x00000381,18382PH_SC7_PA2_EOPG_WE = 0x00000382,18383PH_SC7_PA2_DEALLOC_4_0_RD = 0x00000383,18384PH_SC7_PA3_DATA_FIFO_RD = 0x00000384,18385PH_SC7_PA3_DATA_FIFO_WE = 0x00000385,18386PH_SC7_PA3_FIFO_EMPTY = 0x00000386,18387PH_SC7_PA3_FIFO_FULL = 0x00000387,18388PH_SC7_PA3_NULL_WE = 0x00000388,18389PH_SC7_PA3_EVENT_WE = 0x00000389,18390PH_SC7_PA3_FPOV_WE = 0x0000038a,18391PH_SC7_PA3_LPOV_WE = 0x0000038b,18392PH_SC7_PA3_EOP_WE = 0x0000038c,18393PH_SC7_PA3_DATA_FIFO_EOP_RD = 0x0000038d,18394PH_SC7_PA3_EOPG_WE = 0x0000038e,18395PH_SC7_PA3_DEALLOC_4_0_RD = 0x0000038f,18396PH_SC7_PA4_DATA_FIFO_RD = 0x00000390,18397PH_SC7_PA4_DATA_FIFO_WE = 0x00000391,18398PH_SC7_PA4_FIFO_EMPTY = 0x00000392,18399PH_SC7_PA4_FIFO_FULL = 0x00000393,18400PH_SC7_PA4_NULL_WE = 0x00000394,18401PH_SC7_PA4_EVENT_WE = 0x00000395,18402PH_SC7_PA4_FPOV_WE = 0x00000396,18403PH_SC7_PA4_LPOV_WE = 0x00000397,18404PH_SC7_PA4_EOP_WE = 0x00000398,18405PH_SC7_PA4_DATA_FIFO_EOP_RD = 0x00000399,18406PH_SC7_PA4_EOPG_WE = 0x0000039a,18407PH_SC7_PA4_DEALLOC_4_0_RD = 0x0000039b,18408PH_SC7_PA5_DATA_FIFO_RD = 0x0000039c,18409PH_SC7_PA5_DATA_FIFO_WE = 0x0000039d,18410PH_SC7_PA5_FIFO_EMPTY = 0x0000039e,18411PH_SC7_PA5_FIFO_FULL = 0x0000039f,18412PH_SC7_PA5_NULL_WE = 0x000003a0,18413PH_SC7_PA5_EVENT_WE = 0x000003a1,18414PH_SC7_PA5_FPOV_WE = 0x000003a2,18415PH_SC7_PA5_LPOV_WE = 0x000003a3,18416PH_SC7_PA5_EOP_WE = 0x000003a4,18417PH_SC7_PA5_DATA_FIFO_EOP_RD = 0x000003a5,18418PH_SC7_PA5_EOPG_WE = 0x000003a6,18419PH_SC7_PA5_DEALLOC_4_0_RD = 0x000003a7,18420PH_SC7_PA6_DATA_FIFO_RD = 0x000003a8,18421PH_SC7_PA6_DATA_FIFO_WE = 0x000003a9,18422PH_SC7_PA6_FIFO_EMPTY = 0x000003aa,18423PH_SC7_PA6_FIFO_FULL = 0x000003ab,18424PH_SC7_PA6_NULL_WE = 0x000003ac,18425PH_SC7_PA6_EVENT_WE = 0x000003ad,18426PH_SC7_PA6_FPOV_WE = 0x000003ae,18427PH_SC7_PA6_LPOV_WE = 0x000003af,18428PH_SC7_PA6_EOP_WE = 0x000003b0,18429PH_SC7_PA6_DATA_FIFO_EOP_RD = 0x000003b1,18430PH_SC7_PA6_EOPG_WE = 0x000003b2,18431PH_SC7_PA6_DEALLOC_4_0_RD = 0x000003b3,18432PH_SC7_PA7_DATA_FIFO_RD = 0x000003b4,18433PH_SC7_PA7_DATA_FIFO_WE = 0x000003b5,18434PH_SC7_PA7_FIFO_EMPTY = 0x000003b6,18435PH_SC7_PA7_FIFO_FULL = 0x000003b7,18436PH_SC7_PA7_NULL_WE = 0x000003b8,18437PH_SC7_PA7_EVENT_WE = 0x000003b9,18438PH_SC7_PA7_FPOV_WE = 0x000003ba,18439PH_SC7_PA7_LPOV_WE = 0x000003bb,18440PH_SC7_PA7_EOP_WE = 0x000003bc,18441PH_SC7_PA7_DATA_FIFO_EOP_RD = 0x000003bd,18442PH_SC7_PA7_EOPG_WE = 0x000003be,18443PH_SC7_PA7_DEALLOC_4_0_RD = 0x000003bf,18444} PH_PERFCNT_SEL;1844518446/*18447* SU_PERFCNT_SEL enum18448*/1844918450typedef enum SU_PERFCNT_SEL {18451PERF_PAPC_PASX_REQ = 0x00000000,18452PERF_PAPC_PASX_DISABLE_PIPE = 0x00000001,18453PERF_PAPC_PASX_FIRST_VECTOR = 0x00000002,18454PERF_PAPC_PASX_SECOND_VECTOR = 0x00000003,18455PERF_PAPC_PASX_FIRST_DEAD = 0x00000004,18456PERF_PAPC_PASX_SECOND_DEAD = 0x00000005,18457PERF_PAPC_PASX_VTX_KILL_DISCARD = 0x00000006,18458PERF_PAPC_PASX_VTX_NAN_DISCARD = 0x00000007,18459PERF_PAPC_PA_INPUT_PRIM = 0x00000008,18460PERF_PAPC_PA_INPUT_NULL_PRIM = 0x00000009,18461PERF_PAPC_PA_INPUT_EVENT_FLAG = 0x0000000a,18462PERF_PAPC_PA_INPUT_FIRST_PRIM_SLOT = 0x0000000b,18463PERF_PAPC_PA_INPUT_END_OF_PACKET = 0x0000000c,18464PERF_PAPC_PA_INPUT_EXTENDED_EVENT = 0x0000000d,18465PERF_PAPC_CLPR_CULL_PRIM = 0x0000000e,18466PERF_PAPC_CLPR_VVUCP_CULL_PRIM = 0x0000000f,18467PERF_PAPC_CLPR_VV_CULL_PRIM = 0x00000010,18468PERF_PAPC_CLPR_UCP_CULL_PRIM = 0x00000011,18469PERF_PAPC_CLPR_VTX_KILL_CULL_PRIM = 0x00000012,18470PERF_PAPC_CLPR_VTX_NAN_CULL_PRIM = 0x00000013,18471PERF_PAPC_CLPR_CULL_TO_NULL_PRIM = 0x00000014,18472PERF_PAPC_CLPR_VVUCP_CLIP_PRIM = 0x00000015,18473PERF_PAPC_CLPR_VV_CLIP_PRIM = 0x00000016,18474PERF_PAPC_CLPR_UCP_CLIP_PRIM = 0x00000017,18475PERF_PAPC_CLPR_POINT_CLIP_CANDIDATE = 0x00000018,18476PERF_PAPC_CLPR_CLIP_PLANE_CNT_1 = 0x00000019,18477PERF_PAPC_CLPR_CLIP_PLANE_CNT_2 = 0x0000001a,18478PERF_PAPC_CLPR_CLIP_PLANE_CNT_3 = 0x0000001b,18479PERF_PAPC_CLPR_CLIP_PLANE_CNT_4 = 0x0000001c,18480PERF_PAPC_CLPR_CLIP_PLANE_CNT_5_8 = 0x0000001d,18481PERF_PAPC_CLPR_CLIP_PLANE_CNT_9_12 = 0x0000001e,18482PERF_PAPC_CLPR_CLIP_PLANE_NEAR = 0x0000001f,18483PERF_PAPC_CLPR_CLIP_PLANE_FAR = 0x00000020,18484PERF_PAPC_CLPR_CLIP_PLANE_LEFT = 0x00000021,18485PERF_PAPC_CLPR_CLIP_PLANE_RIGHT = 0x00000022,18486PERF_PAPC_CLPR_CLIP_PLANE_TOP = 0x00000023,18487PERF_PAPC_CLPR_CLIP_PLANE_BOTTOM = 0x00000024,18488PERF_PAPC_CLPR_GSC_KILL_CULL_PRIM = 0x00000025,18489PERF_PAPC_CLPR_RASTER_KILL_CULL_PRIM = 0x00000026,18490PERF_PAPC_CLSM_NULL_PRIM = 0x00000027,18491PERF_PAPC_CLSM_TOTALLY_VISIBLE_PRIM = 0x00000028,18492PERF_PAPC_CLSM_CULL_TO_NULL_PRIM = 0x00000029,18493PERF_PAPC_CLSM_OUT_PRIM_CNT_1 = 0x0000002a,18494PERF_PAPC_CLSM_OUT_PRIM_CNT_2 = 0x0000002b,18495PERF_PAPC_CLSM_OUT_PRIM_CNT_3 = 0x0000002c,18496PERF_PAPC_CLSM_OUT_PRIM_CNT_4 = 0x0000002d,18497PERF_PAPC_CLSM_OUT_PRIM_CNT_5_8 = 0x0000002e,18498PERF_PAPC_CLSM_OUT_PRIM_CNT_9_13 = 0x0000002f,18499PERF_PAPC_CLIPGA_VTE_KILL_PRIM = 0x00000030,18500PERF_PAPC_SU_INPUT_PRIM = 0x00000031,18501PERF_PAPC_SU_INPUT_CLIP_PRIM = 0x00000032,18502PERF_PAPC_SU_INPUT_NULL_PRIM = 0x00000033,18503PERF_PAPC_SU_INPUT_PRIM_DUAL = 0x00000034,18504PERF_PAPC_SU_INPUT_CLIP_PRIM_DUAL = 0x00000035,18505PERF_PAPC_SU_ZERO_AREA_CULL_PRIM = 0x00000036,18506PERF_PAPC_SU_BACK_FACE_CULL_PRIM = 0x00000037,18507PERF_PAPC_SU_FRONT_FACE_CULL_PRIM = 0x00000038,18508PERF_PAPC_SU_POLYMODE_FACE_CULL = 0x00000039,18509PERF_PAPC_SU_POLYMODE_BACK_CULL = 0x0000003a,18510PERF_PAPC_SU_POLYMODE_FRONT_CULL = 0x0000003b,18511PERF_PAPC_SU_POLYMODE_INVALID_FILL = 0x0000003c,18512PERF_PAPC_SU_OUTPUT_PRIM = 0x0000003d,18513PERF_PAPC_SU_OUTPUT_CLIP_PRIM = 0x0000003e,18514PERF_PAPC_SU_OUTPUT_NULL_PRIM = 0x0000003f,18515PERF_PAPC_SU_OUTPUT_EVENT_FLAG = 0x00000040,18516PERF_PAPC_SU_OUTPUT_FIRST_PRIM_SLOT = 0x00000041,18517PERF_PAPC_SU_OUTPUT_END_OF_PACKET = 0x00000042,18518PERF_PAPC_SU_OUTPUT_POLYMODE_FACE = 0x00000043,18519PERF_PAPC_SU_OUTPUT_POLYMODE_BACK = 0x00000044,18520PERF_PAPC_SU_OUTPUT_POLYMODE_FRONT = 0x00000045,18521PERF_PAPC_SU_OUT_CLIP_POLYMODE_FACE = 0x00000046,18522PERF_PAPC_SU_OUT_CLIP_POLYMODE_BACK = 0x00000047,18523PERF_PAPC_SU_OUT_CLIP_POLYMODE_FRONT = 0x00000048,18524PERF_PAPC_SU_OUTPUT_PRIM_DUAL = 0x00000049,18525PERF_PAPC_SU_OUTPUT_CLIP_PRIM_DUAL = 0x0000004a,18526PERF_PAPC_SU_OUTPUT_POLYMODE_DUAL = 0x0000004b,18527PERF_PAPC_SU_OUTPUT_CLIP_POLYMODE_DUAL = 0x0000004c,18528PERF_PAPC_PASX_REQ_IDLE = 0x0000004d,18529PERF_PAPC_PASX_REQ_BUSY = 0x0000004e,18530PERF_PAPC_PASX_REQ_STALLED = 0x0000004f,18531PERF_PAPC_PASX_REC_IDLE = 0x00000050,18532PERF_PAPC_PASX_REC_BUSY = 0x00000051,18533PERF_PAPC_PASX_REC_STARVED_SX = 0x00000052,18534PERF_PAPC_PASX_REC_STALLED = 0x00000053,18535PERF_PAPC_PASX_REC_STALLED_POS_MEM = 0x00000054,18536PERF_PAPC_PASX_REC_STALLED_CCGSM_IN = 0x00000055,18537PERF_PAPC_CCGSM_IDLE = 0x00000056,18538PERF_PAPC_CCGSM_BUSY = 0x00000057,18539PERF_PAPC_CCGSM_STALLED = 0x00000058,18540PERF_PAPC_CLPRIM_IDLE = 0x00000059,18541PERF_PAPC_CLPRIM_BUSY = 0x0000005a,18542PERF_PAPC_CLPRIM_STALLED = 0x0000005b,18543PERF_PAPC_CLPRIM_STARVED_CCGSM = 0x0000005c,18544PERF_PAPC_CLIPSM_IDLE = 0x0000005d,18545PERF_PAPC_CLIPSM_BUSY = 0x0000005e,18546PERF_PAPC_CLIPSM_WAIT_CLIP_VERT_ENGH = 0x0000005f,18547PERF_PAPC_CLIPSM_WAIT_HIGH_PRI_SEQ = 0x00000060,18548PERF_PAPC_CLIPSM_WAIT_CLIPGA = 0x00000061,18549PERF_PAPC_CLIPSM_WAIT_AVAIL_VTE_CLIP = 0x00000062,18550PERF_PAPC_CLIPSM_WAIT_CLIP_OUTSM = 0x00000063,18551PERF_PAPC_CLIPGA_IDLE = 0x00000064,18552PERF_PAPC_CLIPGA_BUSY = 0x00000065,18553PERF_PAPC_CLIPGA_STARVED_VTE_CLIP = 0x00000066,18554PERF_PAPC_CLIPGA_STALLED = 0x00000067,18555PERF_PAPC_CLIP_IDLE = 0x00000068,18556PERF_PAPC_CLIP_BUSY = 0x00000069,18557PERF_PAPC_SU_IDLE = 0x0000006a,18558PERF_PAPC_SU_BUSY = 0x0000006b,18559PERF_PAPC_SU_STARVED_CLIP = 0x0000006c,18560PERF_PAPC_SU_STALLED_SC = 0x0000006d,18561PERF_PAPC_CL_DYN_SCLK_VLD = 0x0000006e,18562PERF_PAPC_SU_DYN_SCLK_VLD = 0x0000006f,18563PERF_PAPC_PA_REG_SCLK_VLD = 0x00000070,18564PERF_PAPC_SU_MULTI_GPU_PRIM_FILTER_CULL = 0x00000071,18565PERF_PAPC_PASX_SE0_REQ = 0x00000072,18566PERF_PAPC_PASX_SE1_REQ = 0x00000073,18567PERF_PAPC_PASX_SE0_FIRST_VECTOR = 0x00000074,18568PERF_PAPC_PASX_SE0_SECOND_VECTOR = 0x00000075,18569PERF_PAPC_PASX_SE1_FIRST_VECTOR = 0x00000076,18570PERF_PAPC_PASX_SE1_SECOND_VECTOR = 0x00000077,18571PERF_PAPC_SU_SE0_PRIM_FILTER_CULL = 0x00000078,18572PERF_PAPC_SU_SE1_PRIM_FILTER_CULL = 0x00000079,18573PERF_PAPC_SU_SE01_PRIM_FILTER_CULL = 0x0000007a,18574PERF_PAPC_SU_SE0_OUTPUT_PRIM = 0x0000007b,18575PERF_PAPC_SU_SE1_OUTPUT_PRIM = 0x0000007c,18576PERF_PAPC_SU_SE01_OUTPUT_PRIM = 0x0000007d,18577PERF_PAPC_SU_SE0_OUTPUT_NULL_PRIM = 0x0000007e,18578PERF_PAPC_SU_SE1_OUTPUT_NULL_PRIM = 0x0000007f,18579PERF_PAPC_SU_SE01_OUTPUT_NULL_PRIM = 0x00000080,18580PERF_PAPC_SU_SE0_OUTPUT_FIRST_PRIM_SLOT = 0x00000081,18581PERF_PAPC_SU_SE1_OUTPUT_FIRST_PRIM_SLOT = 0x00000082,18582PERF_PAPC_SU_SE0_STALLED_SC = 0x00000083,18583PERF_PAPC_SU_SE1_STALLED_SC = 0x00000084,18584PERF_PAPC_SU_SE01_STALLED_SC = 0x00000085,18585PERF_PAPC_CLSM_CLIPPING_PRIM = 0x00000086,18586PERF_PAPC_SU_CULLED_PRIM = 0x00000087,18587PERF_PAPC_SU_OUTPUT_EOPG = 0x00000088,18588PERF_PAPC_SU_SE2_PRIM_FILTER_CULL = 0x00000089,18589PERF_PAPC_SU_SE3_PRIM_FILTER_CULL = 0x0000008a,18590PERF_PAPC_SU_SE2_OUTPUT_PRIM = 0x0000008b,18591PERF_PAPC_SU_SE3_OUTPUT_PRIM = 0x0000008c,18592PERF_PAPC_SU_SE2_OUTPUT_NULL_PRIM = 0x0000008d,18593PERF_PAPC_SU_SE3_OUTPUT_NULL_PRIM = 0x0000008e,18594PERF_PAPC_SU_SE0_OUTPUT_END_OF_PACKET = 0x0000008f,18595PERF_PAPC_SU_SE1_OUTPUT_END_OF_PACKET = 0x00000090,18596PERF_PAPC_SU_SE2_OUTPUT_END_OF_PACKET = 0x00000091,18597PERF_PAPC_SU_SE3_OUTPUT_END_OF_PACKET = 0x00000092,18598PERF_PAPC_SU_SE0_OUTPUT_EOPG = 0x00000093,18599PERF_PAPC_SU_SE1_OUTPUT_EOPG = 0x00000094,18600PERF_PAPC_SU_SE2_OUTPUT_EOPG = 0x00000095,18601PERF_PAPC_SU_SE3_OUTPUT_EOPG = 0x00000096,18602PERF_PAPC_SU_SE2_STALLED_SC = 0x00000097,18603PERF_PAPC_SU_SE3_STALLED_SC = 0x00000098,18604PERF_SU_SMALL_PRIM_FILTER_CULL_CNT = 0x00000099,18605PERF_SMALL_PRIM_CULL_PRIM_1X1 = 0x0000009a,18606PERF_SMALL_PRIM_CULL_PRIM_2X1 = 0x0000009b,18607PERF_SMALL_PRIM_CULL_PRIM_1X2 = 0x0000009c,18608PERF_SMALL_PRIM_CULL_PRIM_2X2 = 0x0000009d,18609PERF_SMALL_PRIM_CULL_PRIM_3X1 = 0x0000009e,18610PERF_SMALL_PRIM_CULL_PRIM_1X3 = 0x0000009f,18611PERF_SMALL_PRIM_CULL_PRIM_3X2 = 0x000000a0,18612PERF_SMALL_PRIM_CULL_PRIM_2X3 = 0x000000a1,18613PERF_SMALL_PRIM_CULL_PRIM_NX1 = 0x000000a2,18614PERF_SMALL_PRIM_CULL_PRIM_1XN = 0x000000a3,18615PERF_SMALL_PRIM_CULL_PRIM_NX2 = 0x000000a4,18616PERF_SMALL_PRIM_CULL_PRIM_2XN = 0x000000a5,18617PERF_SMALL_PRIM_CULL_PRIM_FULL_RES_EVENT = 0x000000a6,18618PERF_SMALL_PRIM_CULL_PRIM_HALF_RES_EVENT = 0x000000a7,18619PERF_SMALL_PRIM_CULL_PRIM_QUARTER_RES_EVENT = 0x000000a8,18620PERF_SC0_QUALIFIED_SEND_BUSY_EVENT = 0x000000a9,18621PERF_SC0_QUALIFIED_SEND_NOT_BUSY_EVENT = 0x000000aa,18622PERF_SC1_QUALIFIED_SEND_BUSY_EVENT = 0x000000ab,18623PERF_SC1_QUALIFIED_SEND_NOT_BUSY_EVENT = 0x000000ac,18624PERF_SC2_QUALIFIED_SEND_BUSY_EVENT = 0x000000ad,18625PERF_SC2_QUALIFIED_SEND_NOT_BUSY_EVENT = 0x000000ae,18626PERF_SC3_QUALIFIED_SEND_BUSY_EVENT = 0x000000af,18627PERF_SC3_QUALIFIED_SEND_NOT_BUSY_EVENT = 0x000000b0,18628PERF_UTC_SIDEBAND_DRIVER_WAITING_ON_UTCL1 = 0x000000b1,18629PERF_UTC_SIDEBAND_DRIVER_STALLING_CLIENT = 0x000000b2,18630PERF_UTC_SIDEBAND_DRIVER_BUSY = 0x000000b3,18631PERF_UTC_INDEX_DRIVER_WAITING_ON_UTCL1 = 0x000000b4,18632PERF_UTC_INDEX_DRIVER_STALLING_CLIENT = 0x000000b5,18633PERF_UTC_INDEX_DRIVER_BUSY = 0x000000b6,18634PERF_UTC_POSITION_DRIVER_WAITING_ON_UTCL1 = 0x000000b7,18635PERF_UTC_POSITION_DRIVER_STALLING_CLIENT = 0x000000b8,18636PERF_UTC_POSITION_DRIVER_BUSY = 0x000000b9,18637PERF_UTC_SIDEBAND_RECEIVER_STALLING_UTCL1 = 0x000000ba,18638PERF_UTC_SIDEBAND_RECEIVER_STALLED_BY_ARBITER = 0x000000bb,18639PERF_UTC_SIDEBAND_RECEIVER_BUSY = 0x000000bc,18640PERF_UTC_INDEX_RECEIVER_STALLING_UTCL1 = 0x000000bd,18641PERF_UTC_INDEX_RECEIVER_STALLED_BY_ARBITER = 0x000000be,18642PERF_UTC_INDEX_RECEIVER_BUSY = 0x000000bf,18643PERF_UTC_POSITION_RECEIVER_STALLING_UTCL1 = 0x000000c0,18644PERF_UTC_POSITION_RECEIVER_STALLED_BY_ARBITER = 0x000000c1,18645PERF_UTC_POSITION_RECEIVER_BUSY = 0x000000c2,18646PERF_TC_ARBITER_WAITING_FOR_TC_INTERFACE = 0x000000c3,18647PERF_TCIF_STALLING_CLIENT_NO_CREDITS = 0x000000c4,18648PERF_TCIF_BUSY = 0x000000c5,18649PERF_TCIF_SIDEBAND_RDREQ = 0x000000c6,18650PERF_TCIF_INDEX_RDREQ = 0x000000c7,18651PERF_TCIF_POSITION_RDREQ = 0x000000c8,18652PERF_SIDEBAND_WAITING_ON_UTCL1 = 0x000000c9,18653PERF_SIDEBAND_WAITING_ON_FULL_SIDEBAND_MEMORY = 0x000000ca,18654PERF_WRITING_TO_SIDEBAND_MEMORY = 0x000000cb,18655PERF_SIDEBAND_EXPECTING_1_POSSIBLE_VALID_DWORD = 0x000000cc,18656PERF_SIDEBAND_EXPECTING_2_TO_15_POSSIBLE_VALID_DWORD = 0x000000cd,18657PERF_SIDEBAND_EXPECTING_16_POSSIBLE_VALID_DWORD = 0x000000ce,18658PERF_SIDEBAND_WAITING_ON_RETURNED_DATA = 0x000000cf,18659PERF_SIDEBAND_POP_BIT_FIFO_FULL = 0x000000d0,18660PERF_SIDEBAND_FIFO_VMID_FIFO_FULL = 0x000000d1,18661PERF_SIDEBAND_INVALID_REFETCH = 0x000000d2,18662PERF_SIDEBAND_QUALIFIED_BUSY = 0x000000d3,18663PERF_SIDEBAND_QUALIFIED_STARVED = 0x000000d4,18664PERF_SIDEBAND_0_VALID_DWORDS_RECEIVED_ = 0x000000d5,18665PERF_SIDEBAND_1_TO_7_VALID_DWORDS_RECEIVED_ = 0x000000d6,18666PERF_SIDEBAND_8_TO_15_VALID_DWORDS_RECEIVED_ = 0x000000d7,18667PERF_SIDEBAND_16_VALID_DWORDS_RECEIVED_ = 0x000000d8,18668PERF_INDEX_REQUEST_WAITING_ON_TOKENS = 0x000000d9,18669PERF_INDEX_REQUEST_WAITING_ON_FULL_RECEIVE_FIFO = 0x000000da,18670PERF_INDEX_REQUEST_QUALIFIED_BUSY = 0x000000db,18671PERF_INDEX_REQUEST_QUALIFIED_STARVED = 0x000000dc,18672PERF_INDEX_RECEIVE_WAITING_ON_RETURNED_CACHELINE = 0x000000dd,18673PERF_INDEX_RECEIVE_WAITING_ON_PRIM_INDICES_FIFO = 0x000000de,18674PERF_INDEX_RECEIVE_PRIM_INDICES_FIFO_WRITE = 0x000000df,18675PERF_INDEX_RECEIVE_QUALIFIED_BUSY = 0x000000e0,18676PERF_INDEX_RECEIVE_QUALIFIED_STARVED = 0x000000e1,18677PERF_INDEX_RECEIVE_0_VALID_DWORDS_THIS_CACHELINE = 0x000000e2,18678PERF_INDEX_RECEIVE_1_VALID_DWORDS_THIS_CACHELINE = 0x000000e3,18679PERF_INDEX_RECEIVE_2_VALID_DWORDS_THIS_CACHELINE = 0x000000e4,18680PERF_INDEX_RECEIVE_3_VALID_DWORDS_THIS_CACHELINE = 0x000000e5,18681PERF_INDEX_RECEIVE_4_VALID_DWORDS_THIS_CACHELINE = 0x000000e6,18682PERF_INDEX_RECEIVE_5_VALID_DWORDS_THIS_CACHELINE = 0x000000e7,18683PERF_INDEX_RECEIVE_6_VALID_DWORDS_THIS_CACHELINE = 0x000000e8,18684PERF_INDEX_RECEIVE_7_VALID_DWORDS_THIS_CACHELINE = 0x000000e9,18685PERF_INDEX_RECEIVE_8_VALID_DWORDS_THIS_CACHELINE = 0x000000ea,18686PERF_INDEX_RECEIVE_9_VALID_DWORDS_THIS_CACHELINE = 0x000000eb,18687PERF_INDEX_RECEIVE_10_VALID_DWORDS_THIS_CACHELINE = 0x000000ec,18688PERF_INDEX_RECEIVE_11_VALID_DWORDS_THIS_CACHELINE = 0x000000ed,18689PERF_INDEX_RECEIVE_12_VALID_DWORDS_THIS_CACHELINE = 0x000000ee,18690PERF_INDEX_RECEIVE_13_VALID_DWORDS_THIS_CACHELINE = 0x000000ef,18691PERF_INDEX_RECEIVE_14_VALID_DWORDS_THIS_CACHELINE = 0x000000f0,18692PERF_INDEX_RECEIVE_15_VALID_DWORDS_THIS_CACHELINE = 0x000000f1,18693PERF_INDEX_RECEIVE_16_VALID_DWORDS_THIS_CACHELINE = 0x000000f2,18694PERF_POS_REQ_STALLED_BY_FULL_FETCH_TO_PRIMIC_P_FIFO = 0x000000f3,18695PERF_POS_REQ_STALLED_BY_FULL_FETCH_TO_PRIMIC_S_FIFO = 0x000000f4,18696PERF_POS_REQ_STALLED_BY_FULL_POSREQ_TO_POSRTN_V_FIFO = 0x000000f5,18697PERF_POS_REQ_STALLED_BY_FULL_POSREQ_TO_POSRTN_S_FIFO = 0x000000f6,18698PERF_POS_REQ_STALLED_BY_FULL_PA_TO_WD_DEALLOC_INDEX_FIFO = 0x000000f7,18699PERF_POS_REQ_STALLED_BY_NO_TOKENS = 0x000000f8,18700PERF_POS_REQ_STARVED_BY_NO_PRIM = 0x000000f9,18701PERF_POS_REQ_STALLED_BY_UTCL1 = 0x000000fa,18702PERF_POS_REQ_FETCH_TO_PRIMIC_P_FIFO_WRITE = 0x000000fb,18703PERF_POS_REQ_FETCH_TO_PRIMIC_P_FIFO_NO_WRITE = 0x000000fc,18704PERF_POS_REQ_QUALIFIED_BUSY = 0x000000fd,18705PERF_POS_REQ_QUALIFIED_STARVED = 0x000000fe,18706PERF_POS_REQ_REUSE_0_NEW_VERTS_THIS_PRIM = 0x000000ff,18707PERF_POS_REQ_REUSE_1_NEW_VERTS_THIS_PRIM = 0x00000100,18708PERF_POS_REQ_REUSE_2_NEW_VERTS_THIS_PRIM = 0x00000101,18709PERF_POS_REQ_REUSE_3_NEW_VERTS_THIS_PRIM = 0x00000102,18710PERF_POS_RET_FULL_FETCH_TO_SXIF_FIFO = 0x00000103,18711PERF_POS_RET_FULL_PA_TO_WD_DEALLOC_POSITION_FIFO = 0x00000104,18712PERF_POS_RET_WAITING_ON_RETURNED_CACHELINE = 0x00000105,18713PERF_POS_RET_FETCH_TO_SXIF_FIFO_WRITE = 0x00000106,18714PERF_POS_RET_QUALIFIED_BUSY = 0x00000107,18715PERF_POS_RET_QUALIFIED_STARVED = 0x00000108,18716PERF_POS_RET_1_CACHELINE_POSITION_USED = 0x00000109,18717PERF_POS_RET_2_CACHELINE_POSITION_USED = 0x0000010a,18718PERF_POS_RET_3_CACHELINE_POSITION_USED = 0x0000010b,18719PERF_POS_RET_4_CACHELINE_POSITION_USED = 0x0000010c,18720PERF_TC_INDEX_LATENCY_BIN0 = 0x0000010d,18721PERF_TC_INDEX_LATENCY_BIN1 = 0x0000010e,18722PERF_TC_INDEX_LATENCY_BIN2 = 0x0000010f,18723PERF_TC_INDEX_LATENCY_BIN3 = 0x00000110,18724PERF_TC_INDEX_LATENCY_BIN4 = 0x00000111,18725PERF_TC_INDEX_LATENCY_BIN5 = 0x00000112,18726PERF_TC_INDEX_LATENCY_BIN6 = 0x00000113,18727PERF_TC_INDEX_LATENCY_BIN7 = 0x00000114,18728PERF_TC_INDEX_LATENCY_BIN8 = 0x00000115,18729PERF_TC_INDEX_LATENCY_BIN9 = 0x00000116,18730PERF_TC_INDEX_LATENCY_BIN10 = 0x00000117,18731PERF_TC_INDEX_LATENCY_BIN11 = 0x00000118,18732PERF_TC_INDEX_LATENCY_BIN12 = 0x00000119,18733PERF_TC_INDEX_LATENCY_BIN13 = 0x0000011a,18734PERF_TC_INDEX_LATENCY_BIN14 = 0x0000011b,18735PERF_TC_INDEX_LATENCY_BIN15 = 0x0000011c,18736PERF_TC_POSITION_LATENCY_BIN0 = 0x0000011d,18737PERF_TC_POSITION_LATENCY_BIN1 = 0x0000011e,18738PERF_TC_POSITION_LATENCY_BIN2 = 0x0000011f,18739PERF_TC_POSITION_LATENCY_BIN3 = 0x00000120,18740PERF_TC_POSITION_LATENCY_BIN4 = 0x00000121,18741PERF_TC_POSITION_LATENCY_BIN5 = 0x00000122,18742PERF_TC_POSITION_LATENCY_BIN6 = 0x00000123,18743PERF_TC_POSITION_LATENCY_BIN7 = 0x00000124,18744PERF_TC_POSITION_LATENCY_BIN8 = 0x00000125,18745PERF_TC_POSITION_LATENCY_BIN9 = 0x00000126,18746PERF_TC_POSITION_LATENCY_BIN10 = 0x00000127,18747PERF_TC_POSITION_LATENCY_BIN11 = 0x00000128,18748PERF_TC_POSITION_LATENCY_BIN12 = 0x00000129,18749PERF_TC_POSITION_LATENCY_BIN13 = 0x0000012a,18750PERF_TC_POSITION_LATENCY_BIN14 = 0x0000012b,18751PERF_TC_POSITION_LATENCY_BIN15 = 0x0000012c,18752PERF_TC_STREAM0_DATA_AVAILABLE = 0x0000012d,18753PERF_TC_STREAM1_DATA_AVAILABLE = 0x0000012e,18754PERF_TC_STREAM2_DATA_AVAILABLE = 0x0000012f,18755PERF_PAWD_DEALLOC_FIFO_IS_FULL = 0x00000130,18756PERF_PAWD_DEALLOC_WAITING_TO_BE_READ = 0x00000131,18757PERF_SHOOTDOWN_WAIT_ON_UTCL1 = 0x00000132,18758PERF_SHOOTDOWN_WAIT_ON_UTC_SIDEBAND = 0x00000133,18759PERF_SHOOTDOWN_WAIT_ON_UTC_INDEX = 0x00000134,18760PERF_SHOOTDOWN_WAIT_ON_UTC_POSITION = 0x00000135,18761PERF_SHOOTDOWN_WAIT_ALL_CLEAN = 0x00000136,18762PERF_SHOOTDOWN_WAIT_DEASSERT = 0x00000137,18763PERF_UTCL1_TRANSLATION_MISS_CLIENT0 = 0x00000138,18764PERF_UTCL1_TRANSLATION_MISS_CLIENT1 = 0x00000139,18765PERF_UTCL1_TRANSLATION_MISS_CLIENT2 = 0x0000013a,18766PERF_UTCL1_PERMISSION_MISS_CLIENT0 = 0x0000013b,18767PERF_UTCL1_PERMISSION_MISS_CLIENT1 = 0x0000013c,18768PERF_UTCL1_PERMISSION_MISS_CLIENT2 = 0x0000013d,18769PERF_UTCL1_TRANSLATION_HIT_CLIENT0 = 0x0000013e,18770PERF_UTCL1_TRANSLATION_HIT_CLIENT1 = 0x0000013f,18771PERF_UTCL1_TRANSLATION_HIT_CLIENT2 = 0x00000140,18772PERF_UTCL1_REQUEST_CLIENT0 = 0x00000141,18773PERF_UTCL1_REQUEST_CLIENT1 = 0x00000142,18774PERF_UTCL1_REQUEST_CLIENT2 = 0x00000143,18775PERF_UTCL1_STALL_MISSFIFO_FULL = 0x00000144,18776PERF_UTCL1_STALL_INFLIGHT_MAX = 0x00000145,18777PERF_UTCL1_STALL_LRU_INFLIGHT = 0x00000146,18778PERF_UTCL1_STALL_MULTI_MISS = 0x00000147,18779PERF_UTCL1_LFIFO_FULL = 0x00000148,18780PERF_UTCL1_STALL_LFIFO_NOT_RES_CLIENT0 = 0x00000149,18781PERF_UTCL1_STALL_LFIFO_NOT_RES_CLIENT1 = 0x0000014a,18782PERF_UTCL1_STALL_LFIFO_NOT_RES_CLIENT2 = 0x0000014b,18783PERF_UTCL1_STALL_UTCL2_REQ_OUT_OF_CREDITS = 0x0000014c,18784PERF_UTCL1_UTCL2_REQ = 0x0000014d,18785PERF_UTCL1_UTCL2_RET = 0x0000014e,18786PERF_UTCL1_UTCL2_INFLIGHT = 0x0000014f,18787PERF_CLIENT_UTCL1_INFLIGHT = 0x00000150,18788PERF_PA_SE0_OUTPUT_QUALIFIED_CLKEN_NOT_ASSERTED = 0x00000151,18789PERF_PA_SE0_OUTPUT_QUALIFIED_CLKEN_ASSERTED_NO_SEND = 0x00000152,18790PERF_PA_SE0_OUTPUT_QUALIFIED_CLKEN_ASSERTED_WITH_SEND = 0x00000153,18791PERF_PA_SE1_OUTPUT_QUALIFIED_CLKEN_NOT_ASSERTED = 0x00000154,18792PERF_PA_SE1_OUTPUT_QUALIFIED_CLKEN_ASSERTED_NO_SEND = 0x00000155,18793PERF_PA_SE1_OUTPUT_QUALIFIED_CLKEN_ASSERTED_WITH_SEND = 0x00000156,18794PERF_PA_SE2_OUTPUT_QUALIFIED_CLKEN_NOT_ASSERTED = 0x00000157,18795PERF_PA_SE2_OUTPUT_QUALIFIED_CLKEN_ASSERTED_NO_SEND = 0x00000158,18796PERF_PA_SE2_OUTPUT_QUALIFIED_CLKEN_ASSERTED_WITH_SEND = 0x00000159,18797PERF_PA_SE3_OUTPUT_QUALIFIED_CLKEN_NOT_ASSERTED = 0x0000015a,18798PERF_PA_SE3_OUTPUT_QUALIFIED_CLKEN_ASSERTED_NO_SEND = 0x0000015b,18799PERF_PA_SE3_OUTPUT_QUALIFIED_CLKEN_ASSERTED_WITH_SEND = 0x0000015c,18800PERF_PA_VERTEX_FIFO_FULL = 0x0000015d,18801PERF_PA_PRIMIC_TO_CLPRIM_FIFO_FULL = 0x0000015e,18802PERF_PA_FETCH_TO_PRIMIC_P_FIFO_FULL = 0x0000015f,18803PERF_PA_FETCH_TO_SXIF_FIFO_FULL = 0x00000160,18804ENGG_CSB_MACHINE_IS_STARVED = 0x00000163,18805ENGG_CSB_MACHINE_STALLED_BY_CSB_MEMORY = 0x00000164,18806ENGG_CSB_MACHINE_STALLED_BY_SPI = 0x00000165,18807ENGG_CSB_GE_INPUT_FIFO_FULL = 0x00000166,18808ENGG_CSB_SPI_INPUT_FIFO_FULL = 0x00000167,18809ENGG_CSB_OBJECTID_INPUT_FIFO_FULL = 0x00000168,18810ENGG_CSB_PRIM_COUNT_EQ0 = 0x00000169,18811ENGG_CSB_GE_SENDING_SUBGROUP = 0x0000016a,18812ENGG_CSB_DELAY_BIN00 = 0x0000016b,18813ENGG_CSB_DELAY_BIN01 = 0x0000016c,18814ENGG_CSB_DELAY_BIN02 = 0x0000016d,18815ENGG_CSB_DELAY_BIN03 = 0x0000016e,18816ENGG_CSB_DELAY_BIN04 = 0x0000016f,18817ENGG_CSB_DELAY_BIN05 = 0x00000170,18818ENGG_CSB_DELAY_BIN06 = 0x00000171,18819ENGG_CSB_DELAY_BIN07 = 0x00000172,18820ENGG_CSB_DELAY_BIN08 = 0x00000173,18821ENGG_CSB_DELAY_BIN09 = 0x00000174,18822ENGG_CSB_DELAY_BIN10 = 0x00000175,18823ENGG_CSB_DELAY_BIN11 = 0x00000176,18824ENGG_CSB_DELAY_BIN12 = 0x00000177,18825ENGG_CSB_DELAY_BIN13 = 0x00000178,18826ENGG_CSB_DELAY_BIN14 = 0x00000179,18827ENGG_CSB_DELAY_BIN15 = 0x0000017a,18828ENGG_CSB_SPI_DELAY_BIN00 = 0x0000017b,18829ENGG_CSB_SPI_DELAY_BIN01 = 0x0000017c,18830ENGG_CSB_SPI_DELAY_BIN02 = 0x0000017d,18831ENGG_CSB_SPI_DELAY_BIN03 = 0x0000017e,18832ENGG_CSB_SPI_DELAY_BIN04 = 0x0000017f,18833ENGG_CSB_SPI_DELAY_BIN05 = 0x00000180,18834ENGG_CSB_SPI_DELAY_BIN06 = 0x00000181,18835ENGG_CSB_SPI_DELAY_BIN07 = 0x00000182,18836ENGG_CSB_SPI_DELAY_BIN08 = 0x00000183,18837ENGG_CSB_SPI_DELAY_BIN09 = 0x00000184,18838ENGG_CSB_SPI_DELAY_BIN10 = 0x00000185,18839ENGG_CSB_SPI_DELAY_BIN11 = 0x00000186,18840ENGG_CSB_SPI_DELAY_BIN12 = 0x00000187,18841ENGG_CSB_SPI_DELAY_BIN13 = 0x00000188,18842ENGG_CSB_SPI_DELAY_BIN14 = 0x00000189,18843ENGG_CSB_SPI_DELAY_BIN15 = 0x0000018a,18844ENGG_INDEX_REQ_STARVED = 0x0000018b,18845ENGG_INDEX_REQ_IDLE_AND_STALLED_BY_REQ2RTN_FIFO_FULL = 0x0000018c,18846ENGG_INDEX_REQ_BUSY_AND_STALLED_BY_REQ2RTN_FIFO_FULL = 0x0000018d,18847ENGG_INDEX_REQ_STALLED_BY_SX_CREDITS = 0x0000018e,18848ENGG_INDEX_RET_REQ2RTN_FIFO_FULL = 0x0000018f,18849ENGG_INDEX_RET_REQ2RTN_FIFO_EMPTY = 0x00000190,18850ENGG_INDEX_RET_SX_RECEIVE_FIFO_FULL = 0x00000191,18851ENGG_INDEX_RET_SXRX_STARVED_BY_CSB = 0x00000192,18852ENGG_INDEX_RET_SXRX_STARVED_BY_PRIMS = 0x00000193,18853ENGG_INDEX_RET_SXRX_STALLED_BY_PRIM_INDICES_CSB_FIFO = 0x00000194,18854ENGG_INDEX_RET_SXRX_STALLED_BY_PRIM_INDICES_FIFO = 0x00000195,18855ENGG_INDEX_RET_SXRX_READING_EVENT = 0x00000196,18856ENGG_INDEX_RET_SXRX_READING_NULL_SUBGROUP = 0x00000197,18857ENGG_INDEX_RET_SXRX_READING_SUBGROUP_PRIMCOUNT_EQ0 = 0x00000198,18858ENGG_INDEX_RET_SXRX_READING_QDWORD_0_VALID_PRIMS_NOPL = 0x00000199,18859ENGG_INDEX_RET_SXRX_READING_QDWORD_0_VALID_PRIMS_PL = 0x0000019a,18860ENGG_INDEX_RET_SXRX_READING_QDWORD_1_VALID_PRIMS_NOPL = 0x0000019b,18861ENGG_INDEX_RET_SXRX_READING_QDWORD_1_VALID_PRIMS_PL = 0x0000019c,18862ENGG_INDEX_RET_SXRX_READING_QDWORD_2_VALID_PRIMS = 0x0000019d,18863ENGG_INDEX_RET_SXRX_READING_QDWORD_3_VALID_PRIMS = 0x0000019e,18864ENGG_INDEX_RET_SXRX_READING_QDWORD_4_VALID_PRIMS = 0x0000019f,18865ENGG_INDEX_PRIM_IF_STALLED_BY_FULL_FETCH_TO_PRIMIC_P_FIFO = 0x000001a0,18866ENGG_INDEX_PRIM_IF_STALLED_BY_FULL_FETCH_TO_PRIMIC_S_FIFO = 0x000001a1,18867ENGG_INDEX_PRIM_IF_STARVED_BY_NO_PRIM = 0x000001a2,18868ENGG_INDEX_PRIM_IF_FETCH_TO_PRIMIC_P_FIFO_WRITE = 0x000001a3,18869ENGG_INDEX_PRIM_IF_FETCH_TO_PRIMIC_P_FIFO_NO_WRITE = 0x000001a4,18870ENGG_INDEX_PRIM_IF_QUALIFIED_BUSY = 0x000001a5,18871ENGG_INDEX_PRIM_IF_QUALIFIED_STARVED = 0x000001a6,18872ENGG_INDEX_PRIM_IF_REUSE_0_NEW_VERTS_THIS_PRIM = 0x000001a7,18873ENGG_INDEX_PRIM_IF_REUSE_1_NEW_VERTS_THIS_PRIM = 0x000001a8,18874ENGG_INDEX_PRIM_IF_REUSE_2_NEW_VERTS_THIS_PRIM = 0x000001a9,18875ENGG_INDEX_PRIM_IF_REUSE_3_NEW_VERTS_THIS_PRIM = 0x000001aa,18876ENGG_POS_REQ_STARVED = 0x000001ab,18877ENGG_POS_REQ_STALLED_BY_FULL_CLIPV_FIFO = 0x000001ac,18878} SU_PERFCNT_SEL;1887918880/*18881* SC_PERFCNT_SEL enum18882*/1888318884typedef enum SC_PERFCNT_SEL {18885SC_SRPS_WINDOW_VALID = 0x00000000,18886SC_PSSW_WINDOW_VALID = 0x00000001,18887SC_TPQZ_WINDOW_VALID = 0x00000002,18888SC_QZQP_WINDOW_VALID = 0x00000003,18889SC_TRPK_WINDOW_VALID = 0x00000004,18890SC_SRPS_WINDOW_VALID_BUSY = 0x00000005,18891SC_PSSW_WINDOW_VALID_BUSY = 0x00000006,18892SC_TPQZ_WINDOW_VALID_BUSY = 0x00000007,18893SC_QZQP_WINDOW_VALID_BUSY = 0x00000008,18894SC_TRPK_WINDOW_VALID_BUSY = 0x00000009,18895SC_STARVED_BY_PA = 0x0000000a,18896SC_STALLED_BY_PRIMFIFO = 0x0000000b,18897SC_STALLED_BY_DB_TILE = 0x0000000c,18898SC_STARVED_BY_DB_TILE = 0x0000000d,18899SC_STALLED_BY_TILEORDERFIFO = 0x0000000e,18900SC_STALLED_BY_TILEFIFO = 0x0000000f,18901SC_STALLED_BY_DB_QUAD = 0x00000010,18902SC_STARVED_BY_DB_QUAD = 0x00000011,18903SC_STALLED_BY_QUADFIFO = 0x00000012,18904SC_STALLED_BY_BCI = 0x00000013,18905SC_STALLED_BY_SPI = 0x00000014,18906SC_SCISSOR_DISCARD = 0x00000015,18907SC_BB_DISCARD = 0x00000016,18908SC_SUPERTILE_COUNT = 0x00000017,18909SC_SUPERTILE_PER_PRIM_H0 = 0x00000018,18910SC_SUPERTILE_PER_PRIM_H1 = 0x00000019,18911SC_SUPERTILE_PER_PRIM_H2 = 0x0000001a,18912SC_SUPERTILE_PER_PRIM_H3 = 0x0000001b,18913SC_SUPERTILE_PER_PRIM_H4 = 0x0000001c,18914SC_SUPERTILE_PER_PRIM_H5 = 0x0000001d,18915SC_SUPERTILE_PER_PRIM_H6 = 0x0000001e,18916SC_SUPERTILE_PER_PRIM_H7 = 0x0000001f,18917SC_SUPERTILE_PER_PRIM_H8 = 0x00000020,18918SC_SUPERTILE_PER_PRIM_H9 = 0x00000021,18919SC_SUPERTILE_PER_PRIM_H10 = 0x00000022,18920SC_SUPERTILE_PER_PRIM_H11 = 0x00000023,18921SC_SUPERTILE_PER_PRIM_H12 = 0x00000024,18922SC_SUPERTILE_PER_PRIM_H13 = 0x00000025,18923SC_SUPERTILE_PER_PRIM_H14 = 0x00000026,18924SC_SUPERTILE_PER_PRIM_H15 = 0x00000027,18925SC_SUPERTILE_PER_PRIM_H16 = 0x00000028,18926SC_TILE_PER_PRIM_H0 = 0x00000029,18927SC_TILE_PER_PRIM_H1 = 0x0000002a,18928SC_TILE_PER_PRIM_H2 = 0x0000002b,18929SC_TILE_PER_PRIM_H3 = 0x0000002c,18930SC_TILE_PER_PRIM_H4 = 0x0000002d,18931SC_TILE_PER_PRIM_H5 = 0x0000002e,18932SC_TILE_PER_PRIM_H6 = 0x0000002f,18933SC_TILE_PER_PRIM_H7 = 0x00000030,18934SC_TILE_PER_PRIM_H8 = 0x00000031,18935SC_TILE_PER_PRIM_H9 = 0x00000032,18936SC_TILE_PER_PRIM_H10 = 0x00000033,18937SC_TILE_PER_PRIM_H11 = 0x00000034,18938SC_TILE_PER_PRIM_H12 = 0x00000035,18939SC_TILE_PER_PRIM_H13 = 0x00000036,18940SC_TILE_PER_PRIM_H14 = 0x00000037,18941SC_TILE_PER_PRIM_H15 = 0x00000038,18942SC_TILE_PER_PRIM_H16 = 0x00000039,18943SC_TILE_PER_SUPERTILE_H0 = 0x0000003a,18944SC_TILE_PER_SUPERTILE_H1 = 0x0000003b,18945SC_TILE_PER_SUPERTILE_H2 = 0x0000003c,18946SC_TILE_PER_SUPERTILE_H3 = 0x0000003d,18947SC_TILE_PER_SUPERTILE_H4 = 0x0000003e,18948SC_TILE_PER_SUPERTILE_H5 = 0x0000003f,18949SC_TILE_PER_SUPERTILE_H6 = 0x00000040,18950SC_TILE_PER_SUPERTILE_H7 = 0x00000041,18951SC_TILE_PER_SUPERTILE_H8 = 0x00000042,18952SC_TILE_PER_SUPERTILE_H9 = 0x00000043,18953SC_TILE_PER_SUPERTILE_H10 = 0x00000044,18954SC_TILE_PER_SUPERTILE_H11 = 0x00000045,18955SC_TILE_PER_SUPERTILE_H12 = 0x00000046,18956SC_TILE_PER_SUPERTILE_H13 = 0x00000047,18957SC_TILE_PER_SUPERTILE_H14 = 0x00000048,18958SC_TILE_PER_SUPERTILE_H15 = 0x00000049,18959SC_TILE_PER_SUPERTILE_H16 = 0x0000004a,18960SC_TILE_PICKED_H1 = 0x0000004b,18961SC_TILE_PICKED_H2 = 0x0000004c,18962SC_TILE_PICKED_H3 = 0x0000004d,18963SC_TILE_PICKED_H4 = 0x0000004e,18964SC_QZ0_TILE_COUNT = 0x0000004f,18965SC_QZ1_TILE_COUNT = 0x00000050,18966SC_QZ2_TILE_COUNT = 0x00000051,18967SC_QZ3_TILE_COUNT = 0x00000052,18968SC_QZ0_TILE_COVERED_COUNT = 0x00000053,18969SC_QZ1_TILE_COVERED_COUNT = 0x00000054,18970SC_QZ2_TILE_COVERED_COUNT = 0x00000055,18971SC_QZ3_TILE_COVERED_COUNT = 0x00000056,18972SC_QZ0_TILE_NOT_COVERED_COUNT = 0x00000057,18973SC_QZ1_TILE_NOT_COVERED_COUNT = 0x00000058,18974SC_QZ2_TILE_NOT_COVERED_COUNT = 0x00000059,18975SC_QZ3_TILE_NOT_COVERED_COUNT = 0x0000005a,18976SC_QZ0_QUAD_PER_TILE_H0 = 0x0000005b,18977SC_QZ0_QUAD_PER_TILE_H1 = 0x0000005c,18978SC_QZ0_QUAD_PER_TILE_H2 = 0x0000005d,18979SC_QZ0_QUAD_PER_TILE_H3 = 0x0000005e,18980SC_QZ0_QUAD_PER_TILE_H4 = 0x0000005f,18981SC_QZ0_QUAD_PER_TILE_H5 = 0x00000060,18982SC_QZ0_QUAD_PER_TILE_H6 = 0x00000061,18983SC_QZ0_QUAD_PER_TILE_H7 = 0x00000062,18984SC_QZ0_QUAD_PER_TILE_H8 = 0x00000063,18985SC_QZ0_QUAD_PER_TILE_H9 = 0x00000064,18986SC_QZ0_QUAD_PER_TILE_H10 = 0x00000065,18987SC_QZ0_QUAD_PER_TILE_H11 = 0x00000066,18988SC_QZ0_QUAD_PER_TILE_H12 = 0x00000067,18989SC_QZ0_QUAD_PER_TILE_H13 = 0x00000068,18990SC_QZ0_QUAD_PER_TILE_H14 = 0x00000069,18991SC_QZ0_QUAD_PER_TILE_H15 = 0x0000006a,18992SC_QZ0_QUAD_PER_TILE_H16 = 0x0000006b,18993SC_QZ1_QUAD_PER_TILE_H0 = 0x0000006c,18994SC_QZ1_QUAD_PER_TILE_H1 = 0x0000006d,18995SC_QZ1_QUAD_PER_TILE_H2 = 0x0000006e,18996SC_QZ1_QUAD_PER_TILE_H3 = 0x0000006f,18997SC_QZ1_QUAD_PER_TILE_H4 = 0x00000070,18998SC_QZ1_QUAD_PER_TILE_H5 = 0x00000071,18999SC_QZ1_QUAD_PER_TILE_H6 = 0x00000072,19000SC_QZ1_QUAD_PER_TILE_H7 = 0x00000073,19001SC_QZ1_QUAD_PER_TILE_H8 = 0x00000074,19002SC_QZ1_QUAD_PER_TILE_H9 = 0x00000075,19003SC_QZ1_QUAD_PER_TILE_H10 = 0x00000076,19004SC_QZ1_QUAD_PER_TILE_H11 = 0x00000077,19005SC_QZ1_QUAD_PER_TILE_H12 = 0x00000078,19006SC_QZ1_QUAD_PER_TILE_H13 = 0x00000079,19007SC_QZ1_QUAD_PER_TILE_H14 = 0x0000007a,19008SC_QZ1_QUAD_PER_TILE_H15 = 0x0000007b,19009SC_QZ1_QUAD_PER_TILE_H16 = 0x0000007c,19010SC_QZ2_QUAD_PER_TILE_H0 = 0x0000007d,19011SC_QZ2_QUAD_PER_TILE_H1 = 0x0000007e,19012SC_QZ2_QUAD_PER_TILE_H2 = 0x0000007f,19013SC_QZ2_QUAD_PER_TILE_H3 = 0x00000080,19014SC_QZ2_QUAD_PER_TILE_H4 = 0x00000081,19015SC_QZ2_QUAD_PER_TILE_H5 = 0x00000082,19016SC_QZ2_QUAD_PER_TILE_H6 = 0x00000083,19017SC_QZ2_QUAD_PER_TILE_H7 = 0x00000084,19018SC_QZ2_QUAD_PER_TILE_H8 = 0x00000085,19019SC_QZ2_QUAD_PER_TILE_H9 = 0x00000086,19020SC_QZ2_QUAD_PER_TILE_H10 = 0x00000087,19021SC_QZ2_QUAD_PER_TILE_H11 = 0x00000088,19022SC_QZ2_QUAD_PER_TILE_H12 = 0x00000089,19023SC_QZ2_QUAD_PER_TILE_H13 = 0x0000008a,19024SC_QZ2_QUAD_PER_TILE_H14 = 0x0000008b,19025SC_QZ2_QUAD_PER_TILE_H15 = 0x0000008c,19026SC_QZ2_QUAD_PER_TILE_H16 = 0x0000008d,19027SC_QZ3_QUAD_PER_TILE_H0 = 0x0000008e,19028SC_QZ3_QUAD_PER_TILE_H1 = 0x0000008f,19029SC_QZ3_QUAD_PER_TILE_H2 = 0x00000090,19030SC_QZ3_QUAD_PER_TILE_H3 = 0x00000091,19031SC_QZ3_QUAD_PER_TILE_H4 = 0x00000092,19032SC_QZ3_QUAD_PER_TILE_H5 = 0x00000093,19033SC_QZ3_QUAD_PER_TILE_H6 = 0x00000094,19034SC_QZ3_QUAD_PER_TILE_H7 = 0x00000095,19035SC_QZ3_QUAD_PER_TILE_H8 = 0x00000096,19036SC_QZ3_QUAD_PER_TILE_H9 = 0x00000097,19037SC_QZ3_QUAD_PER_TILE_H10 = 0x00000098,19038SC_QZ3_QUAD_PER_TILE_H11 = 0x00000099,19039SC_QZ3_QUAD_PER_TILE_H12 = 0x0000009a,19040SC_QZ3_QUAD_PER_TILE_H13 = 0x0000009b,19041SC_QZ3_QUAD_PER_TILE_H14 = 0x0000009c,19042SC_QZ3_QUAD_PER_TILE_H15 = 0x0000009d,19043SC_QZ3_QUAD_PER_TILE_H16 = 0x0000009e,19044SC_QZ0_QUAD_COUNT = 0x0000009f,19045SC_QZ1_QUAD_COUNT = 0x000000a0,19046SC_QZ2_QUAD_COUNT = 0x000000a1,19047SC_QZ3_QUAD_COUNT = 0x000000a2,19048SC_P0_HIZ_TILE_COUNT = 0x000000a3,19049SC_P1_HIZ_TILE_COUNT = 0x000000a4,19050SC_P2_HIZ_TILE_COUNT = 0x000000a5,19051SC_P3_HIZ_TILE_COUNT = 0x000000a6,19052SC_P0_HIZ_QUAD_PER_TILE_H0 = 0x000000a7,19053SC_P0_HIZ_QUAD_PER_TILE_H1 = 0x000000a8,19054SC_P0_HIZ_QUAD_PER_TILE_H2 = 0x000000a9,19055SC_P0_HIZ_QUAD_PER_TILE_H3 = 0x000000aa,19056SC_P0_HIZ_QUAD_PER_TILE_H4 = 0x000000ab,19057SC_P0_HIZ_QUAD_PER_TILE_H5 = 0x000000ac,19058SC_P0_HIZ_QUAD_PER_TILE_H6 = 0x000000ad,19059SC_P0_HIZ_QUAD_PER_TILE_H7 = 0x000000ae,19060SC_P0_HIZ_QUAD_PER_TILE_H8 = 0x000000af,19061SC_P0_HIZ_QUAD_PER_TILE_H9 = 0x000000b0,19062SC_P0_HIZ_QUAD_PER_TILE_H10 = 0x000000b1,19063SC_P0_HIZ_QUAD_PER_TILE_H11 = 0x000000b2,19064SC_P0_HIZ_QUAD_PER_TILE_H12 = 0x000000b3,19065SC_P0_HIZ_QUAD_PER_TILE_H13 = 0x000000b4,19066SC_P0_HIZ_QUAD_PER_TILE_H14 = 0x000000b5,19067SC_P0_HIZ_QUAD_PER_TILE_H15 = 0x000000b6,19068SC_P0_HIZ_QUAD_PER_TILE_H16 = 0x000000b7,19069SC_P1_HIZ_QUAD_PER_TILE_H0 = 0x000000b8,19070SC_P1_HIZ_QUAD_PER_TILE_H1 = 0x000000b9,19071SC_P1_HIZ_QUAD_PER_TILE_H2 = 0x000000ba,19072SC_P1_HIZ_QUAD_PER_TILE_H3 = 0x000000bb,19073SC_P1_HIZ_QUAD_PER_TILE_H4 = 0x000000bc,19074SC_P1_HIZ_QUAD_PER_TILE_H5 = 0x000000bd,19075SC_P1_HIZ_QUAD_PER_TILE_H6 = 0x000000be,19076SC_P1_HIZ_QUAD_PER_TILE_H7 = 0x000000bf,19077SC_P1_HIZ_QUAD_PER_TILE_H8 = 0x000000c0,19078SC_P1_HIZ_QUAD_PER_TILE_H9 = 0x000000c1,19079SC_P1_HIZ_QUAD_PER_TILE_H10 = 0x000000c2,19080SC_P1_HIZ_QUAD_PER_TILE_H11 = 0x000000c3,19081SC_P1_HIZ_QUAD_PER_TILE_H12 = 0x000000c4,19082SC_P1_HIZ_QUAD_PER_TILE_H13 = 0x000000c5,19083SC_P1_HIZ_QUAD_PER_TILE_H14 = 0x000000c6,19084SC_P1_HIZ_QUAD_PER_TILE_H15 = 0x000000c7,19085SC_P1_HIZ_QUAD_PER_TILE_H16 = 0x000000c8,19086SC_P2_HIZ_QUAD_PER_TILE_H0 = 0x000000c9,19087SC_P2_HIZ_QUAD_PER_TILE_H1 = 0x000000ca,19088SC_P2_HIZ_QUAD_PER_TILE_H2 = 0x000000cb,19089SC_P2_HIZ_QUAD_PER_TILE_H3 = 0x000000cc,19090SC_P2_HIZ_QUAD_PER_TILE_H4 = 0x000000cd,19091SC_P2_HIZ_QUAD_PER_TILE_H5 = 0x000000ce,19092SC_P2_HIZ_QUAD_PER_TILE_H6 = 0x000000cf,19093SC_P2_HIZ_QUAD_PER_TILE_H7 = 0x000000d0,19094SC_P2_HIZ_QUAD_PER_TILE_H8 = 0x000000d1,19095SC_P2_HIZ_QUAD_PER_TILE_H9 = 0x000000d2,19096SC_P2_HIZ_QUAD_PER_TILE_H10 = 0x000000d3,19097SC_P2_HIZ_QUAD_PER_TILE_H11 = 0x000000d4,19098SC_P2_HIZ_QUAD_PER_TILE_H12 = 0x000000d5,19099SC_P2_HIZ_QUAD_PER_TILE_H13 = 0x000000d6,19100SC_P2_HIZ_QUAD_PER_TILE_H14 = 0x000000d7,19101SC_P2_HIZ_QUAD_PER_TILE_H15 = 0x000000d8,19102SC_P2_HIZ_QUAD_PER_TILE_H16 = 0x000000d9,19103SC_P3_HIZ_QUAD_PER_TILE_H0 = 0x000000da,19104SC_P3_HIZ_QUAD_PER_TILE_H1 = 0x000000db,19105SC_P3_HIZ_QUAD_PER_TILE_H2 = 0x000000dc,19106SC_P3_HIZ_QUAD_PER_TILE_H3 = 0x000000dd,19107SC_P3_HIZ_QUAD_PER_TILE_H4 = 0x000000de,19108SC_P3_HIZ_QUAD_PER_TILE_H5 = 0x000000df,19109SC_P3_HIZ_QUAD_PER_TILE_H6 = 0x000000e0,19110SC_P3_HIZ_QUAD_PER_TILE_H7 = 0x000000e1,19111SC_P3_HIZ_QUAD_PER_TILE_H8 = 0x000000e2,19112SC_P3_HIZ_QUAD_PER_TILE_H9 = 0x000000e3,19113SC_P3_HIZ_QUAD_PER_TILE_H10 = 0x000000e4,19114SC_P3_HIZ_QUAD_PER_TILE_H11 = 0x000000e5,19115SC_P3_HIZ_QUAD_PER_TILE_H12 = 0x000000e6,19116SC_P3_HIZ_QUAD_PER_TILE_H13 = 0x000000e7,19117SC_P3_HIZ_QUAD_PER_TILE_H14 = 0x000000e8,19118SC_P3_HIZ_QUAD_PER_TILE_H15 = 0x000000e9,19119SC_P3_HIZ_QUAD_PER_TILE_H16 = 0x000000ea,19120SC_P0_HIZ_QUAD_COUNT = 0x000000eb,19121SC_P1_HIZ_QUAD_COUNT = 0x000000ec,19122SC_P2_HIZ_QUAD_COUNT = 0x000000ed,19123SC_P3_HIZ_QUAD_COUNT = 0x000000ee,19124SC_P0_DETAIL_QUAD_COUNT = 0x000000ef,19125SC_P1_DETAIL_QUAD_COUNT = 0x000000f0,19126SC_P2_DETAIL_QUAD_COUNT = 0x000000f1,19127SC_P3_DETAIL_QUAD_COUNT = 0x000000f2,19128SC_P0_DETAIL_QUAD_WITH_1_PIX = 0x000000f3,19129SC_P0_DETAIL_QUAD_WITH_2_PIX = 0x000000f4,19130SC_P0_DETAIL_QUAD_WITH_3_PIX = 0x000000f5,19131SC_P0_DETAIL_QUAD_WITH_4_PIX = 0x000000f6,19132SC_P1_DETAIL_QUAD_WITH_1_PIX = 0x000000f7,19133SC_P1_DETAIL_QUAD_WITH_2_PIX = 0x000000f8,19134SC_P1_DETAIL_QUAD_WITH_3_PIX = 0x000000f9,19135SC_P1_DETAIL_QUAD_WITH_4_PIX = 0x000000fa,19136SC_P2_DETAIL_QUAD_WITH_1_PIX = 0x000000fb,19137SC_P2_DETAIL_QUAD_WITH_2_PIX = 0x000000fc,19138SC_P2_DETAIL_QUAD_WITH_3_PIX = 0x000000fd,19139SC_P2_DETAIL_QUAD_WITH_4_PIX = 0x000000fe,19140SC_P3_DETAIL_QUAD_WITH_1_PIX = 0x000000ff,19141SC_P3_DETAIL_QUAD_WITH_2_PIX = 0x00000100,19142SC_P3_DETAIL_QUAD_WITH_3_PIX = 0x00000101,19143SC_P3_DETAIL_QUAD_WITH_4_PIX = 0x00000102,19144SC_EARLYZ_QUAD_COUNT = 0x00000103,19145SC_EARLYZ_QUAD_WITH_1_PIX = 0x00000104,19146SC_EARLYZ_QUAD_WITH_2_PIX = 0x00000105,19147SC_EARLYZ_QUAD_WITH_3_PIX = 0x00000106,19148SC_EARLYZ_QUAD_WITH_4_PIX = 0x00000107,19149SC_PKR_QUAD_PER_ROW_H1 = 0x00000108,19150SC_PKR_QUAD_PER_ROW_H2 = 0x00000109,19151SC_PKR_4X2_QUAD_SPLIT = 0x0000010a,19152SC_PKR_4X2_FILL_QUAD = 0x0000010b,19153SC_PKR_END_OF_VECTOR = 0x0000010c,19154SC_PKR_CONTROL_XFER = 0x0000010d,19155SC_PKR_DBHANG_FORCE_EOV = 0x0000010e,19156SC_REG_SCLK_BUSY = 0x0000010f,19157SC_GRP0_DYN_SCLK_BUSY = 0x00000110,19158SC_GRP1_DYN_SCLK_BUSY = 0x00000111,19159SC_GRP2_DYN_SCLK_BUSY = 0x00000112,19160SC_GRP3_DYN_SCLK_BUSY = 0x00000113,19161SC_GRP4_DYN_SCLK_BUSY = 0x00000114,19162SC_PA0_SC_DATA_FIFO_RD = 0x00000115,19163SC_PA0_SC_DATA_FIFO_WE = 0x00000116,19164SC_PA1_SC_DATA_FIFO_RD = 0x00000117,19165SC_PA1_SC_DATA_FIFO_WE = 0x00000118,19166SC_PS_ARB_XFC_ALL_EVENT_OR_PRIM_CYCLES = 0x00000119,19167SC_PS_ARB_XFC_ONLY_PRIM_CYCLES = 0x0000011a,19168SC_PS_ARB_XFC_ONLY_ONE_INC_PER_PRIM = 0x0000011b,19169SC_PS_ARB_STALLED_FROM_BELOW = 0x0000011c,19170SC_PS_ARB_STARVED_FROM_ABOVE = 0x0000011d,19171SC_PS_ARB_SC_BUSY = 0x0000011e,19172SC_PS_ARB_PA_SC_BUSY = 0x0000011f,19173SC_PA2_SC_DATA_FIFO_RD = 0x00000120,19174SC_PA2_SC_DATA_FIFO_WE = 0x00000121,19175SC_PA3_SC_DATA_FIFO_RD = 0x00000122,19176SC_PA3_SC_DATA_FIFO_WE = 0x00000123,19177SC_PA_SC_DEALLOC_0_0_WE = 0x00000124,19178SC_PA_SC_DEALLOC_0_1_WE = 0x00000125,19179SC_PA_SC_DEALLOC_1_0_WE = 0x00000126,19180SC_PA_SC_DEALLOC_1_1_WE = 0x00000127,19181SC_PA_SC_DEALLOC_2_0_WE = 0x00000128,19182SC_PA_SC_DEALLOC_2_1_WE = 0x00000129,19183SC_PA_SC_DEALLOC_3_0_WE = 0x0000012a,19184SC_PA_SC_DEALLOC_3_1_WE = 0x0000012b,19185SC_PA0_SC_EOP_WE = 0x0000012c,19186SC_PA0_SC_EOPG_WE = 0x0000012d,19187SC_PA0_SC_EVENT_WE = 0x0000012e,19188SC_PA1_SC_EOP_WE = 0x0000012f,19189SC_PA1_SC_EOPG_WE = 0x00000130,19190SC_PA1_SC_EVENT_WE = 0x00000131,19191SC_PA2_SC_EOP_WE = 0x00000132,19192SC_PA2_SC_EOPG_WE = 0x00000133,19193SC_PA2_SC_EVENT_WE = 0x00000134,19194SC_PA3_SC_EOP_WE = 0x00000135,19195SC_PA3_SC_EOPG_WE = 0x00000136,19196SC_PA3_SC_EVENT_WE = 0x00000137,19197SC_PS_ARB_OOO_THRESHOLD_SWITCH_TO_DESIRED_FIFO = 0x00000138,19198SC_PS_ARB_OOO_FIFO_EMPTY_SWITCH = 0x00000139,19199SC_PS_ARB_NULL_PRIM_BUBBLE_POP = 0x0000013a,19200SC_PS_ARB_EOP_POP_SYNC_POP = 0x0000013b,19201SC_PS_ARB_EVENT_SYNC_POP = 0x0000013c,19202SC_SC_PS_ENG_MULTICYCLE_BUBBLE = 0x0000013d,19203SC_PA0_SC_FPOV_WE = 0x0000013e,19204SC_PA1_SC_FPOV_WE = 0x0000013f,19205SC_PA2_SC_FPOV_WE = 0x00000140,19206SC_PA3_SC_FPOV_WE = 0x00000141,19207SC_PA0_SC_LPOV_WE = 0x00000142,19208SC_PA1_SC_LPOV_WE = 0x00000143,19209SC_PA2_SC_LPOV_WE = 0x00000144,19210SC_PA3_SC_LPOV_WE = 0x00000145,19211SC_SC_SPI_DEALLOC_0_0 = 0x00000146,19212SC_SC_SPI_DEALLOC_0_1 = 0x00000147,19213SC_SC_SPI_DEALLOC_0_2 = 0x00000148,19214SC_SC_SPI_DEALLOC_1_0 = 0x00000149,19215SC_SC_SPI_DEALLOC_1_1 = 0x0000014a,19216SC_SC_SPI_DEALLOC_1_2 = 0x0000014b,19217SC_SC_SPI_DEALLOC_2_0 = 0x0000014c,19218SC_SC_SPI_DEALLOC_2_1 = 0x0000014d,19219SC_SC_SPI_DEALLOC_2_2 = 0x0000014e,19220SC_SC_SPI_DEALLOC_3_0 = 0x0000014f,19221SC_SC_SPI_DEALLOC_3_1 = 0x00000150,19222SC_SC_SPI_DEALLOC_3_2 = 0x00000151,19223SC_SC_SPI_FPOV_0 = 0x00000152,19224SC_SC_SPI_FPOV_1 = 0x00000153,19225SC_SC_SPI_FPOV_2 = 0x00000154,19226SC_SC_SPI_FPOV_3 = 0x00000155,19227SC_SC_SPI_EVENT = 0x00000156,19228SC_PS_TS_EVENT_FIFO_PUSH = 0x00000157,19229SC_PS_TS_EVENT_FIFO_POP = 0x00000158,19230SC_PS_CTX_DONE_FIFO_PUSH = 0x00000159,19231SC_PS_CTX_DONE_FIFO_POP = 0x0000015a,19232SC_MULTICYCLE_BUBBLE_FREEZE = 0x0000015b,19233SC_EOP_SYNC_WINDOW = 0x0000015c,19234SC_PA0_SC_NULL_WE = 0x0000015d,19235SC_PA0_SC_NULL_DEALLOC_WE = 0x0000015e,19236SC_PA0_SC_DATA_FIFO_EOPG_RD = 0x0000015f,19237SC_PA0_SC_DATA_FIFO_EOP_RD = 0x00000160,19238SC_PA0_SC_DEALLOC_0_RD = 0x00000161,19239SC_PA0_SC_DEALLOC_1_RD = 0x00000162,19240SC_PA1_SC_DATA_FIFO_EOPG_RD = 0x00000163,19241SC_PA1_SC_DATA_FIFO_EOP_RD = 0x00000164,19242SC_PA1_SC_DEALLOC_0_RD = 0x00000165,19243SC_PA1_SC_DEALLOC_1_RD = 0x00000166,19244SC_PA1_SC_NULL_WE = 0x00000167,19245SC_PA1_SC_NULL_DEALLOC_WE = 0x00000168,19246SC_PA2_SC_DATA_FIFO_EOPG_RD = 0x00000169,19247SC_PA2_SC_DATA_FIFO_EOP_RD = 0x0000016a,19248SC_PA2_SC_DEALLOC_0_RD = 0x0000016b,19249SC_PA2_SC_DEALLOC_1_RD = 0x0000016c,19250SC_PA2_SC_NULL_WE = 0x0000016d,19251SC_PA2_SC_NULL_DEALLOC_WE = 0x0000016e,19252SC_PA3_SC_DATA_FIFO_EOPG_RD = 0x0000016f,19253SC_PA3_SC_DATA_FIFO_EOP_RD = 0x00000170,19254SC_PA3_SC_DEALLOC_0_RD = 0x00000171,19255SC_PA3_SC_DEALLOC_1_RD = 0x00000172,19256SC_PA3_SC_NULL_WE = 0x00000173,19257SC_PA3_SC_NULL_DEALLOC_WE = 0x00000174,19258SC_PS_PA0_SC_FIFO_EMPTY = 0x00000175,19259SC_PS_PA0_SC_FIFO_FULL = 0x00000176,19260SC_RESERVED_0 = 0x00000177,19261SC_PS_PA1_SC_FIFO_EMPTY = 0x00000178,19262SC_PS_PA1_SC_FIFO_FULL = 0x00000179,19263SC_RESERVED_1 = 0x0000017a,19264SC_PS_PA2_SC_FIFO_EMPTY = 0x0000017b,19265SC_PS_PA2_SC_FIFO_FULL = 0x0000017c,19266SC_RESERVED_2 = 0x0000017d,19267SC_PS_PA3_SC_FIFO_EMPTY = 0x0000017e,19268SC_PS_PA3_SC_FIFO_FULL = 0x0000017f,19269SC_RESERVED_3 = 0x00000180,19270SC_BUSY_PROCESSING_MULTICYCLE_PRIM = 0x00000181,19271SC_BUSY_CNT_NOT_ZERO = 0x00000182,19272SC_BM_BUSY = 0x00000183,19273SC_BACKEND_BUSY = 0x00000184,19274SC_SCF_SCB_INTERFACE_BUSY = 0x00000185,19275SC_SCB_BUSY = 0x00000186,19276SC_STARVED_BY_PA_WITH_UNSELECTED_PA_NOT_EMPTY = 0x00000187,19277SC_STARVED_BY_PA_WITH_UNSELECTED_PA_FULL = 0x00000188,19278SC_PBB_BIN_HIST_NUM_PRIMS = 0x00000189,19279SC_PBB_BATCH_HIST_NUM_PRIMS = 0x0000018a,19280SC_PBB_BIN_HIST_NUM_CONTEXTS = 0x0000018b,19281SC_PBB_BATCH_HIST_NUM_CONTEXTS = 0x0000018c,19282SC_PBB_BIN_HIST_NUM_PERSISTENT_STATES = 0x0000018d,19283SC_PBB_BATCH_HIST_NUM_PERSISTENT_STATES = 0x0000018e,19284SC_PBB_BATCH_HIST_NUM_PS_WAVE_BREAKS = 0x0000018f,19285SC_PBB_BATCH_HIST_NUM_TRIV_REJECTED_PRIMS = 0x00000190,19286SC_PBB_BATCH_HIST_NUM_ROWS_PER_PRIM = 0x00000191,19287SC_PBB_BATCH_HIST_NUM_COLUMNS_PER_ROW = 0x00000192,19288SC_PBB_BUSY = 0x00000193,19289SC_PBB_BUSY_AND_NO_SENDS = 0x00000194,19290SC_PBB_STALLS_PA_DUE_TO_NO_TILES = 0x00000195,19291SC_PBB_NUM_BINS = 0x00000196,19292SC_PBB_END_OF_BIN = 0x00000197,19293SC_PBB_END_OF_BATCH = 0x00000198,19294SC_PBB_PRIMBIN_PROCESSED = 0x00000199,19295SC_PBB_PRIM_ADDED_TO_BATCH = 0x0000019a,19296SC_PBB_NONBINNED_PRIM = 0x0000019b,19297SC_PBB_TOTAL_REAL_PRIMS_OUT_OF_PBB = 0x0000019c,19298SC_PBB_TOTAL_NULL_PRIMS_OUT_OF_PBB = 0x0000019d,19299SC_PBB_IDLE_CLK_DUE_TO_ROW_TO_COLUMN_TRANSITION = 0x0000019e,19300SC_PBB_IDLE_CLK_DUE_TO_FALSE_POSITIVE_ON_ROW = 0x0000019f,19301SC_PBB_IDLE_CLK_DUE_TO_FALSE_POSITIVE_ON_COLUMN = 0x000001a0,19302SC_PBB_BATCH_BREAK_DUE_TO_PERSISTENT_STATE = 0x000001a1,19303SC_PBB_BATCH_BREAK_DUE_TO_CONTEXT_STATE = 0x000001a2,19304SC_PBB_BATCH_BREAK_DUE_TO_PRIM = 0x000001a3,19305SC_PBB_BATCH_BREAK_DUE_TO_PC_STORAGE = 0x000001a4,19306SC_PBB_BATCH_BREAK_DUE_TO_EVENT = 0x000001a5,19307SC_PBB_BATCH_BREAK_DUE_TO_FPOV_LIMIT = 0x000001a6,19308SC_POPS_INTRA_WAVE_OVERLAPS = 0x000001a7,19309SC_POPS_FORCE_EOV = 0x000001a8,19310SC_PKR_QUAD_OVLP_NOT_FOUND_IN_WAVE_TABLE_AND_WAVES_SINCE_OVLP_SET_TO_MAX = 0x000001a9,19311SC_PKR_QUAD_OVLP_NOT_FOUND_IN_WAVE_TABLE_AND_NO_CHANGE_TO_WAVES_SINCE_OVLP = 0x000001aa,19312SC_PKR_QUAD_OVLP_FOUND_IN_WAVE_TABLE = 0x000001ab,19313SC_FULL_FULL_QUAD = 0x000001ac,19314SC_FULL_HALF_QUAD = 0x000001ad,19315SC_FULL_QTR_QUAD = 0x000001ae,19316SC_HALF_FULL_QUAD = 0x000001af,19317SC_HALF_HALF_QUAD = 0x000001b0,19318SC_HALF_QTR_QUAD = 0x000001b1,19319SC_QTR_FULL_QUAD = 0x000001b2,19320SC_QTR_HALF_QUAD = 0x000001b3,19321SC_QTR_QTR_QUAD = 0x000001b4,19322SC_GRP5_DYN_SCLK_BUSY = 0x000001b5,19323SC_GRP6_DYN_SCLK_BUSY = 0x000001b6,19324SC_GRP7_DYN_SCLK_BUSY = 0x000001b7,19325SC_GRP8_DYN_SCLK_BUSY = 0x000001b8,19326SC_GRP9_DYN_SCLK_BUSY = 0x000001b9,19327SC_PS_TO_BE_SCLK_GATE_STALL = 0x000001ba,19328SC_PA_TO_PBB_SCLK_GATE_STALL_STALL = 0x000001bb,19329SC_PK_BUSY = 0x000001bc,19330SC_PK_MAX_DEALLOC_FORCE_EOV = 0x000001bd,19331SC_PK_DEALLOC_WAVE_BREAK = 0x000001be,19332SC_SPI_SEND = 0x000001bf,19333SC_SPI_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x000001c0,19334SC_SPI_CREDIT_AT_MAX = 0x000001c1,19335SC_SPI_CREDIT_AT_MAX_NO_PENDING_SEND = 0x000001c2,19336SC_BCI_SEND = 0x000001c3,19337SC_BCI_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x000001c4,19338SC_BCI_CREDIT_AT_MAX = 0x000001c5,19339SC_BCI_CREDIT_AT_MAX_NO_PENDING_SEND = 0x000001c6,19340SC_SPIBC_FULL_FREEZE = 0x000001c7,19341SC_PW_BM_PASS_EMPTY_PRIM = 0x000001c8,19342SC_SUPERTILE_COUNT_EXCLUDE_PASS_EMPTY_PRIM = 0x000001c9,19343SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H0 = 0x000001ca,19344SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H1 = 0x000001cb,19345SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H2 = 0x000001cc,19346SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H3 = 0x000001cd,19347SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H4 = 0x000001ce,19348SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H5 = 0x000001cf,19349SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H6 = 0x000001d0,19350SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H7 = 0x000001d1,19351SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H8 = 0x000001d2,19352SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H9 = 0x000001d3,19353SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H10 = 0x000001d4,19354SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H11 = 0x000001d5,19355SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H12 = 0x000001d6,19356SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H13 = 0x000001d7,19357SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H14 = 0x000001d8,19358SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H15 = 0x000001d9,19359SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H16 = 0x000001da,19360SC_DB0_TILE_INTERFACE_BUSY = 0x000001db,19361SC_DB0_TILE_INTERFACE_SEND = 0x000001dc,19362SC_DB0_TILE_INTERFACE_SEND_EVENT = 0x000001dd,19363SC_DB0_TILE_INTERFACE_SEND_SOP_ONLY_EVENT = 0x000001de,19364SC_DB0_TILE_INTERFACE_SEND_SOP = 0x000001df,19365SC_DB0_TILE_INTERFACE_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x000001e0,19366SC_DB0_TILE_INTERFACE_CREDIT_AT_MAX = 0x000001e1,19367SC_DB0_TILE_INTERFACE_CREDIT_AT_MAX_WITH_NO_PENDING_SEND = 0x000001e2,19368SC_DB1_TILE_INTERFACE_BUSY = 0x000001e3,19369SC_DB1_TILE_INTERFACE_SEND = 0x000001e4,19370SC_DB1_TILE_INTERFACE_SEND_EVENT = 0x000001e5,19371SC_DB1_TILE_INTERFACE_SEND_SOP_ONLY_EVENT = 0x000001e6,19372SC_DB1_TILE_INTERFACE_SEND_SOP = 0x000001e7,19373SC_DB1_TILE_INTERFACE_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x000001e8,19374SC_DB1_TILE_INTERFACE_CREDIT_AT_MAX = 0x000001e9,19375SC_DB1_TILE_INTERFACE_CREDIT_AT_MAX_WITH_NO_PENDING_SEND = 0x000001ea,19376SC_BACKEND_PRIM_FIFO_FULL = 0x000001eb,19377SC_PBB_BATCH_BREAK_DUE_TO_TIMEOUT_COUNTER = 0x000001ec,19378SC_PBB_BATCH_BREAK_DUE_TO_NONBINNED_BATCH = 0x000001ed,19379SC_PBB_BATCH_BREAK_DUE_TO_DEBUG_DATA_PER_DRAW_DISPATCH = 0x000001ee,19380SC_PBB_BATCH_BREAK_DUE_TO_OVERRIDE_REGISTER_PERSISTENT = 0x000001ef,19381SC_PBB_BATCH_BREAK_DUE_TO_OVERRIDE_REGISTER_CONTEXT = 0x000001f0,19382SC_PBB_BATCH_BREAK_DUE_TO_OVERRIDE_REGISTER_FPOV = 0x000001f1,19383SC_PBB_BATCH_BREAK_DUE_TO_NEW_SC_MODE = 0x000001f2,19384SC_PBB_BATCH_BREAK_DUE_TO_BINNING_MODE_CHANGE = 0x000001f3,19385SC_PBB_BATCH_BREAK_DUE_TO_PIPELINE_EVENT_COUNT = 0x000001f4,19386} SC_PERFCNT_SEL;1938719388/*19389* SePairXsel enum19390*/1939119392typedef enum SePairXsel {19393RASTER_CONFIG_SE_PAIR_XSEL_8_WIDE_TILE = 0x00000000,19394RASTER_CONFIG_SE_PAIR_XSEL_16_WIDE_TILE = 0x00000001,19395RASTER_CONFIG_SE_PAIR_XSEL_32_WIDE_TILE = 0x00000002,19396RASTER_CONFIG_SE_PAIR_XSEL_64_WIDE_TILE = 0x00000003,19397} SePairXsel;1939819399/*19400* SePairYsel enum19401*/1940219403typedef enum SePairYsel {19404RASTER_CONFIG_SE_PAIR_YSEL_8_WIDE_TILE = 0x00000000,19405RASTER_CONFIG_SE_PAIR_YSEL_16_WIDE_TILE = 0x00000001,19406RASTER_CONFIG_SE_PAIR_YSEL_32_WIDE_TILE = 0x00000002,19407RASTER_CONFIG_SE_PAIR_YSEL_64_WIDE_TILE = 0x00000003,19408} SePairYsel;1940919410/*19411* SePairMap enum19412*/1941319414typedef enum SePairMap {19415RASTER_CONFIG_SE_PAIR_MAP_0 = 0x00000000,19416RASTER_CONFIG_SE_PAIR_MAP_1 = 0x00000001,19417RASTER_CONFIG_SE_PAIR_MAP_2 = 0x00000002,19418RASTER_CONFIG_SE_PAIR_MAP_3 = 0x00000003,19419} SePairMap;1942019421/*19422* SeXsel enum19423*/1942419425typedef enum SeXsel {19426RASTER_CONFIG_SE_XSEL_8_WIDE_TILE = 0x00000000,19427RASTER_CONFIG_SE_XSEL_16_WIDE_TILE = 0x00000001,19428RASTER_CONFIG_SE_XSEL_32_WIDE_TILE = 0x00000002,19429RASTER_CONFIG_SE_XSEL_64_WIDE_TILE = 0x00000003,19430} SeXsel;1943119432/*19433* SeYsel enum19434*/1943519436typedef enum SeYsel {19437RASTER_CONFIG_SE_YSEL_8_WIDE_TILE = 0x00000000,19438RASTER_CONFIG_SE_YSEL_16_WIDE_TILE = 0x00000001,19439RASTER_CONFIG_SE_YSEL_32_WIDE_TILE = 0x00000002,19440RASTER_CONFIG_SE_YSEL_64_WIDE_TILE = 0x00000003,19441} SeYsel;1944219443/*19444* SeMap enum19445*/1944619447typedef enum SeMap {19448RASTER_CONFIG_SE_MAP_0 = 0x00000000,19449RASTER_CONFIG_SE_MAP_1 = 0x00000001,19450RASTER_CONFIG_SE_MAP_2 = 0x00000002,19451RASTER_CONFIG_SE_MAP_3 = 0x00000003,19452} SeMap;1945319454/*19455* ScXsel enum19456*/1945719458typedef enum ScXsel {19459RASTER_CONFIG_SC_XSEL_8_WIDE_TILE = 0x00000000,19460RASTER_CONFIG_SC_XSEL_16_WIDE_TILE = 0x00000001,19461RASTER_CONFIG_SC_XSEL_32_WIDE_TILE = 0x00000002,19462RASTER_CONFIG_SC_XSEL_64_WIDE_TILE = 0x00000003,19463} ScXsel;1946419465/*19466* ScYsel enum19467*/1946819469typedef enum ScYsel {19470RASTER_CONFIG_SC_YSEL_8_WIDE_TILE = 0x00000000,19471RASTER_CONFIG_SC_YSEL_16_WIDE_TILE = 0x00000001,19472RASTER_CONFIG_SC_YSEL_32_WIDE_TILE = 0x00000002,19473RASTER_CONFIG_SC_YSEL_64_WIDE_TILE = 0x00000003,19474} ScYsel;1947519476/*19477* ScMap enum19478*/1947919480typedef enum ScMap {19481RASTER_CONFIG_SC_MAP_0 = 0x00000000,19482RASTER_CONFIG_SC_MAP_1 = 0x00000001,19483RASTER_CONFIG_SC_MAP_2 = 0x00000002,19484RASTER_CONFIG_SC_MAP_3 = 0x00000003,19485} ScMap;1948619487/*19488* PkrXsel2 enum19489*/1949019491typedef enum PkrXsel2 {19492RASTER_CONFIG_PKR_XSEL2_0 = 0x00000000,19493RASTER_CONFIG_PKR_XSEL2_1 = 0x00000001,19494RASTER_CONFIG_PKR_XSEL2_2 = 0x00000002,19495RASTER_CONFIG_PKR_XSEL2_3 = 0x00000003,19496} PkrXsel2;1949719498/*19499* PkrXsel enum19500*/1950119502typedef enum PkrXsel {19503RASTER_CONFIG_PKR_XSEL_0 = 0x00000000,19504RASTER_CONFIG_PKR_XSEL_1 = 0x00000001,19505RASTER_CONFIG_PKR_XSEL_2 = 0x00000002,19506RASTER_CONFIG_PKR_XSEL_3 = 0x00000003,19507} PkrXsel;1950819509/*19510* PkrYsel enum19511*/1951219513typedef enum PkrYsel {19514RASTER_CONFIG_PKR_YSEL_0 = 0x00000000,19515RASTER_CONFIG_PKR_YSEL_1 = 0x00000001,19516RASTER_CONFIG_PKR_YSEL_2 = 0x00000002,19517RASTER_CONFIG_PKR_YSEL_3 = 0x00000003,19518} PkrYsel;1951919520/*19521* PkrMap enum19522*/1952319524typedef enum PkrMap {19525RASTER_CONFIG_PKR_MAP_0 = 0x00000000,19526RASTER_CONFIG_PKR_MAP_1 = 0x00000001,19527RASTER_CONFIG_PKR_MAP_2 = 0x00000002,19528RASTER_CONFIG_PKR_MAP_3 = 0x00000003,19529} PkrMap;1953019531/*19532* RbXsel enum19533*/1953419535typedef enum RbXsel {19536RASTER_CONFIG_RB_XSEL_0 = 0x00000000,19537RASTER_CONFIG_RB_XSEL_1 = 0x00000001,19538} RbXsel;1953919540/*19541* RbYsel enum19542*/1954319544typedef enum RbYsel {19545RASTER_CONFIG_RB_YSEL_0 = 0x00000000,19546RASTER_CONFIG_RB_YSEL_1 = 0x00000001,19547} RbYsel;1954819549/*19550* RbXsel2 enum19551*/1955219553typedef enum RbXsel2 {19554RASTER_CONFIG_RB_XSEL2_0 = 0x00000000,19555RASTER_CONFIG_RB_XSEL2_1 = 0x00000001,19556RASTER_CONFIG_RB_XSEL2_2 = 0x00000002,19557RASTER_CONFIG_RB_XSEL2_3 = 0x00000003,19558} RbXsel2;1955919560/*19561* RbMap enum19562*/1956319564typedef enum RbMap {19565RASTER_CONFIG_RB_MAP_0 = 0x00000000,19566RASTER_CONFIG_RB_MAP_1 = 0x00000001,19567RASTER_CONFIG_RB_MAP_2 = 0x00000002,19568RASTER_CONFIG_RB_MAP_3 = 0x00000003,19569} RbMap;1957019571/*19572* BinningMode enum19573*/1957419575typedef enum BinningMode {19576BINNING_ALLOWED = 0x00000000,19577FORCE_BINNING_ON = 0x00000001,19578DISABLE_BINNING_USE_NEW_SC = 0x00000002,19579DISABLE_BINNING_USE_LEGACY_SC = 0x00000003,19580} BinningMode;1958119582/*19583* BinSizeExtend enum19584*/1958519586typedef enum BinSizeExtend {19587BIN_SIZE_32_PIXELS = 0x00000000,19588BIN_SIZE_64_PIXELS = 0x00000001,19589BIN_SIZE_128_PIXELS = 0x00000002,19590BIN_SIZE_256_PIXELS = 0x00000003,19591BIN_SIZE_512_PIXELS = 0x00000004,19592} BinSizeExtend;1959319594/*19595* BinMapMode enum19596*/1959719598typedef enum BinMapMode {19599BIN_MAP_MODE_NONE = 0x00000000,19600BIN_MAP_MODE_RTA_INDEX = 0x00000001,19601BIN_MAP_MODE_POPS = 0x00000002,19602} BinMapMode;1960319604/*19605* BinEventCntl enum19606*/1960719608typedef enum BinEventCntl {19609BINNER_BREAK_BATCH = 0x00000000,19610BINNER_PIPELINE = 0x00000001,19611BINNER_DROP = 0x00000002,19612BINNER_DROP_ASSERT = 0x00000003,19613} BinEventCntl;1961419615/*19616* CovToShaderSel enum19617*/1961819619typedef enum CovToShaderSel {19620INPUT_COVERAGE = 0x00000000,19621INPUT_INNER_COVERAGE = 0x00000001,19622INPUT_DEPTH_COVERAGE = 0x00000002,19623RAW = 0x00000003,19624} CovToShaderSel;1962519626/*19627* ScUncertaintyRegionMode enum19628*/1962919630typedef enum ScUncertaintyRegionMode {19631SC_HALF_LSB = 0x00000000,19632SC_LSB_ONE_SIDED = 0x00000001,19633SC_LSB_TWO_SIDED = 0x00000002,19634} ScUncertaintyRegionMode;1963519636/*******************************************************19637* RMI Enums19638*******************************************************/1963919640/*19641* RMIPerfSel enum19642*/1964319644typedef enum RMIPerfSel {19645RMI_PERF_SEL_NONE = 0x00000000,19646RMI_PERF_SEL_BUSY = 0x00000001,19647RMI_PERF_SEL_REG_CLK_VLD = 0x00000002,19648RMI_PERF_SEL_DYN_CLK_CMN_VLD = 0x00000003,19649RMI_PERF_SEL_DYN_CLK_RB_VLD = 0x00000004,19650RMI_PERF_SEL_DYN_CLK_PERF_VLD = 0x00000005,19651RMI_PERF_SEL_PERF_WINDOW = 0x00000006,19652RMI_PERF_SEL_EVENT_SEND = 0x00000007,19653RMI_PERF_SEL_RMI_INVALIDATION_ATC_REQ_VMID0 = 0x00000008,19654RMI_PERF_SEL_RMI_INVALIDATION_ATC_REQ_VMID1 = 0x00000009,19655RMI_PERF_SEL_RMI_INVALIDATION_ATC_REQ_VMID2 = 0x0000000a,19656RMI_PERF_SEL_RMI_INVALIDATION_ATC_REQ_VMID3 = 0x0000000b,19657RMI_PERF_SEL_RMI_INVALIDATION_ATC_REQ_VMID4 = 0x0000000c,19658RMI_PERF_SEL_RMI_INVALIDATION_ATC_REQ_VMID5 = 0x0000000d,19659RMI_PERF_SEL_RMI_INVALIDATION_ATC_REQ_VMID6 = 0x0000000e,19660RMI_PERF_SEL_RMI_INVALIDATION_ATC_REQ_VMID7 = 0x0000000f,19661RMI_PERF_SEL_RMI_INVALIDATION_ATC_REQ_VMID8 = 0x00000010,19662RMI_PERF_SEL_RMI_INVALIDATION_ATC_REQ_VMID9 = 0x00000011,19663RMI_PERF_SEL_RMI_INVALIDATION_ATC_REQ_VMID10 = 0x00000012,19664RMI_PERF_SEL_RMI_INVALIDATION_ATC_REQ_VMID11 = 0x00000013,19665RMI_PERF_SEL_RMI_INVALIDATION_ATC_REQ_VMID12 = 0x00000014,19666RMI_PERF_SEL_RMI_INVALIDATION_ATC_REQ_VMID13 = 0x00000015,19667RMI_PERF_SEL_RMI_INVALIDATION_ATC_REQ_VMID14 = 0x00000016,19668RMI_PERF_SEL_RMI_INVALIDATION_ATC_REQ_VMID15 = 0x00000017,19669RMI_PERF_SEL_RMI_INVALIDATION_ATC_REQ_VMID_ALL = 0x00000018,19670RMI_PERF_SEL_RMI_INVALIDATION_REQ_START_FINISH_VMID0 = 0x00000019,19671RMI_PERF_SEL_RMI_INVALIDATION_REQ_START_FINISH_VMID1 = 0x0000001a,19672RMI_PERF_SEL_RMI_INVALIDATION_REQ_START_FINISH_VMID2 = 0x0000001b,19673RMI_PERF_SEL_RMI_INVALIDATION_REQ_START_FINISH_VMID3 = 0x0000001c,19674RMI_PERF_SEL_RMI_INVALIDATION_REQ_START_FINISH_VMID4 = 0x0000001d,19675RMI_PERF_SEL_RMI_INVALIDATION_REQ_START_FINISH_VMID5 = 0x0000001e,19676RMI_PERF_SEL_RMI_INVALIDATION_REQ_START_FINISH_VMID6 = 0x0000001f,19677RMI_PERF_SEL_RMI_INVALIDATION_REQ_START_FINISH_VMID7 = 0x00000020,19678RMI_PERF_SEL_RMI_INVALIDATION_REQ_START_FINISH_VMID8 = 0x00000021,19679RMI_PERF_SEL_RMI_INVALIDATION_REQ_START_FINISH_VMID9 = 0x00000022,19680RMI_PERF_SEL_RMI_INVALIDATION_REQ_START_FINISH_VMID10 = 0x00000023,19681RMI_PERF_SEL_RMI_INVALIDATION_REQ_START_FINISH_VMID11 = 0x00000024,19682RMI_PERF_SEL_RMI_INVALIDATION_REQ_START_FINISH_VMID12 = 0x00000025,19683RMI_PERF_SEL_RMI_INVALIDATION_REQ_START_FINISH_VMID13 = 0x00000026,19684RMI_PERF_SEL_RMI_INVALIDATION_REQ_START_FINISH_VMID14 = 0x00000027,19685RMI_PERF_SEL_RMI_INVALIDATION_REQ_START_FINISH_VMID15 = 0x00000028,19686RMI_PERF_SEL_RMI_INVALIDATION_REQ_START_FINISH_VMID_ALL = 0x00000029,19687RMI_PERF_SEL_UTCL1_TRANSLATION_MISS = 0x0000002a,19688RMI_PERF_SEL_UTCL1_PERMISSION_MISS = 0x0000002b,19689RMI_PERF_SEL_UTCL1_TRANSLATION_HIT = 0x0000002c,19690RMI_PERF_SEL_UTCL1_REQUEST = 0x0000002d,19691RMI_PERF_SEL_UTCL1_STALL_INFLIGHT_MAX = 0x0000002e,19692RMI_PERF_SEL_UTCL1_STALL_LRU_INFLIGHT = 0x0000002f,19693RMI_PERF_SEL_UTCL1_LFIFO_FULL = 0x00000030,19694RMI_PERF_SEL_UTCL1_STALL_LFIFO_NOT_RES = 0x00000031,19695RMI_PERF_SEL_UTCL1_STALL_UTCL2_REQ_OUT_OF_CREDITS = 0x00000032,19696RMI_PERF_SEL_UTCL1_STALL_MISSFIFO_FULL = 0x00000033,19697RMI_PERF_SEL_UTCL1_HIT_FIFO_FULL = 0x00000034,19698RMI_PERF_SEL_UTCL1_STALL_MULTI_MISS = 0x00000035,19699RMI_PERF_SEL_RB_RMI_WRREQ_ALL_CID = 0x00000036,19700RMI_PERF_SEL_RB_RMI_WRREQ_TO_WRRET_BUSY = 0x00000037,19701RMI_PERF_SEL_RB_RMI_WRREQ_CID0 = 0x00000038,19702RMI_PERF_SEL_RB_RMI_WRREQ_CID1 = 0x00000039,19703RMI_PERF_SEL_RB_RMI_WRREQ_CID2 = 0x0000003a,19704RMI_PERF_SEL_RB_RMI_WRREQ_CID3 = 0x0000003b,19705RMI_PERF_SEL_RB_RMI_WRREQ_CID4 = 0x0000003c,19706RMI_PERF_SEL_RB_RMI_WRREQ_CID5 = 0x0000003d,19707RMI_PERF_SEL_RB_RMI_WRREQ_CID6 = 0x0000003e,19708RMI_PERF_SEL_RB_RMI_WRREQ_CID7 = 0x0000003f,19709RMI_PERF_SEL_RB_RMI_32BWRREQ_INFLIGHT_ALL_ORONE_CID = 0x00000040,19710RMI_PERF_SEL_RB_RMI_WRREQ_BURST_LENGTH_ALL_ORONE_CID = 0x00000041,19711RMI_PERF_SEL_RB_RMI_WRREQ_BURST_ALL_ORONE_CID = 0x00000042,19712RMI_PERF_SEL_RB_RMI_WRREQ_RESIDENCY = 0x00000043,19713RMI_PERF_SEL_RMI_RB_WRRET_VALID_ALL_CID = 0x00000044,19714RMI_PERF_SEL_RMI_RB_WRRET_VALID_CID0 = 0x00000045,19715RMI_PERF_SEL_RMI_RB_WRRET_VALID_CID1 = 0x00000046,19716RMI_PERF_SEL_RMI_RB_WRRET_VALID_CID2 = 0x00000047,19717RMI_PERF_SEL_RMI_RB_WRRET_VALID_CID3 = 0x00000048,19718RMI_PERF_SEL_RMI_RB_WRRET_VALID_CID4 = 0x00000049,19719RMI_PERF_SEL_RMI_RB_WRRET_VALID_CID5 = 0x0000004a,19720RMI_PERF_SEL_RMI_RB_WRRET_VALID_CID6 = 0x0000004b,19721RMI_PERF_SEL_RMI_RB_WRRET_VALID_CID7 = 0x0000004c,19722RMI_PERF_SEL_RMI_RB_WRRET_VALID_NACK0 = 0x0000004d,19723RMI_PERF_SEL_RMI_RB_WRRET_VALID_NACK1 = 0x0000004e,19724RMI_PERF_SEL_RMI_RB_WRRET_VALID_NACK2 = 0x0000004f,19725RMI_PERF_SEL_RMI_RB_WRRET_VALID_NACK3 = 0x00000050,19726RMI_PERF_SEL_RB_RMI_32BRDREQ_ALL_CID = 0x00000051,19727RMI_PERF_SEL_RB_RMI_RDREQ_ALL_CID = 0x00000052,19728RMI_PERF_SEL_RB_RMI_RDREQ_TO_RDRET_BUSY = 0x00000053,19729RMI_PERF_SEL_RB_RMI_32BRDREQ_CID0 = 0x00000054,19730RMI_PERF_SEL_RB_RMI_32BRDREQ_CID1 = 0x00000055,19731RMI_PERF_SEL_RB_RMI_32BRDREQ_CID2 = 0x00000056,19732RMI_PERF_SEL_RB_RMI_32BRDREQ_CID3 = 0x00000057,19733RMI_PERF_SEL_RB_RMI_32BRDREQ_CID4 = 0x00000058,19734RMI_PERF_SEL_RB_RMI_32BRDREQ_CID5 = 0x00000059,19735RMI_PERF_SEL_RB_RMI_32BRDREQ_CID6 = 0x0000005a,19736RMI_PERF_SEL_RB_RMI_32BRDREQ_CID7 = 0x0000005b,19737RMI_PERF_SEL_RB_RMI_RDREQ_CID0 = 0x0000005c,19738RMI_PERF_SEL_RB_RMI_RDREQ_CID1 = 0x0000005d,19739RMI_PERF_SEL_RB_RMI_RDREQ_CID2 = 0x0000005e,19740RMI_PERF_SEL_RB_RMI_RDREQ_CID3 = 0x0000005f,19741RMI_PERF_SEL_RB_RMI_RDREQ_CID4 = 0x00000060,19742RMI_PERF_SEL_RB_RMI_RDREQ_CID5 = 0x00000061,19743RMI_PERF_SEL_RB_RMI_RDREQ_CID6 = 0x00000062,19744RMI_PERF_SEL_RB_RMI_RDREQ_CID7 = 0x00000063,19745RMI_PERF_SEL_RB_RMI_32BRDREQ_INFLIGHT_ALL_ORONE_CID = 0x00000064,19746RMI_PERF_SEL_RB_RMI_RDREQ_BURST_LENGTH_ALL_ORONE_CID = 0x00000065,19747RMI_PERF_SEL_RB_RMI_RDREQ_BURST_ALL_ORONE_CID = 0x00000066,19748RMI_PERF_SEL_RB_RMI_RDREQ_RESIDENCY = 0x00000067,19749RMI_PERF_SEL_RMI_RB_32BRDRET_VALID_ALL_CID = 0x00000068,19750RMI_PERF_SEL_RMI_RB_32BRDRET_VALID_CID0 = 0x00000069,19751RMI_PERF_SEL_RMI_RB_32BRDRET_VALID_CID1 = 0x0000006a,19752RMI_PERF_SEL_RMI_RB_32BRDRET_VALID_CID2 = 0x0000006b,19753RMI_PERF_SEL_RMI_RB_32BRDRET_VALID_CID3 = 0x0000006c,19754RMI_PERF_SEL_RMI_RB_32BRDRET_VALID_CID4 = 0x0000006d,19755RMI_PERF_SEL_RMI_RB_32BRDRET_VALID_CID5 = 0x0000006e,19756RMI_PERF_SEL_RMI_RB_32BRDRET_VALID_CID6 = 0x0000006f,19757RMI_PERF_SEL_RMI_RB_32BRDRET_VALID_CID7 = 0x00000070,19758RMI_PERF_SEL_RMI_RB_32BRDRET_VALID_NACK0 = 0x00000071,19759RMI_PERF_SEL_RMI_RB_32BRDRET_VALID_NACK1 = 0x00000072,19760RMI_PERF_SEL_RMI_RB_32BRDRET_VALID_NACK2 = 0x00000073,19761RMI_PERF_SEL_RMI_RB_32BRDRET_VALID_NACK3 = 0x00000074,19762RMI_PERF_SEL_RB_RMI_WR_FIFO_MAX = 0x00000075,19763RMI_PERF_SEL_RB_RMI_WR_FIFO_EMPTY = 0x00000076,19764RMI_PERF_SEL_RB_RMI_WR_IDLE = 0x00000077,19765RMI_PERF_SEL_RB_RMI_WR_STARVE = 0x00000078,19766RMI_PERF_SEL_RB_RMI_WR_STALL = 0x00000079,19767RMI_PERF_SEL_RB_RMI_WR_BUSY = 0x0000007a,19768RMI_PERF_SEL_RB_RMI_WR_INTF_BUSY = 0x0000007b,19769RMI_PERF_SEL_RB_RMI_RD_FIFO_MAX = 0x0000007c,19770RMI_PERF_SEL_RB_RMI_RD_FIFO_EMPTY = 0x0000007d,19771RMI_PERF_SEL_RB_RMI_RD_IDLE = 0x0000007e,19772RMI_PERF_SEL_RB_RMI_RD_STARVE = 0x0000007f,19773RMI_PERF_SEL_RB_RMI_RD_STALL = 0x00000080,19774RMI_PERF_SEL_RB_RMI_RD_BUSY = 0x00000081,19775RMI_PERF_SEL_RB_RMI_RD_INTF_BUSY = 0x00000082,19776RMI_PERF_SEL_RMI_TC_64BWRREQ_ALL_ORONE_CID = 0x00000083,19777RMI_PERF_SEL_RMI_TC_64BRDREQ_ALL_ORONE_CID = 0x00000084,19778RMI_PERF_SEL_RMI_TC_WRREQ_ALL_CID = 0x00000085,19779RMI_PERF_SEL_RMI_TC_REQ_BUSY = 0x00000086,19780RMI_PERF_SEL_RMI_TC_WRREQ_CID0 = 0x00000087,19781RMI_PERF_SEL_RMI_TC_WRREQ_CID1 = 0x00000088,19782RMI_PERF_SEL_RMI_TC_WRREQ_CID2 = 0x00000089,19783RMI_PERF_SEL_RMI_TC_WRREQ_CID3 = 0x0000008a,19784RMI_PERF_SEL_RMI_TC_WRREQ_CID4 = 0x0000008b,19785RMI_PERF_SEL_RMI_TC_WRREQ_CID5 = 0x0000008c,19786RMI_PERF_SEL_RMI_TC_WRREQ_CID6 = 0x0000008d,19787RMI_PERF_SEL_RMI_TC_WRREQ_CID7 = 0x0000008e,19788RMI_PERF_SEL_RMI_TC_WRREQ_INFLIGHT_ALL_CID = 0x0000008f,19789RMI_PERF_SEL_TC_RMI_WRRET_VALID_ALL_CID = 0x00000090,19790RMI_PERF_SEL_RMI_TC_RDREQ_ALL_CID = 0x00000091,19791RMI_PERF_SEL_RMI_TC_RDREQ_CID0 = 0x00000092,19792RMI_PERF_SEL_RMI_TC_RDREQ_CID1 = 0x00000093,19793RMI_PERF_SEL_RMI_TC_RDREQ_CID2 = 0x00000094,19794RMI_PERF_SEL_RMI_TC_RDREQ_CID3 = 0x00000095,19795RMI_PERF_SEL_RMI_TC_RDREQ_CID4 = 0x00000096,19796RMI_PERF_SEL_RMI_TC_RDREQ_CID5 = 0x00000097,19797RMI_PERF_SEL_RMI_TC_RDREQ_CID6 = 0x00000098,19798RMI_PERF_SEL_RMI_TC_RDREQ_CID7 = 0x00000099,19799RMI_PERF_SEL_RMI_TC_STALL_RDREQ = 0x0000009a,19800RMI_PERF_SEL_RMI_TC_STALL_WRREQ = 0x0000009b,19801RMI_PERF_SEL_RMI_TC_STALL_ALLREQ = 0x0000009c,19802RMI_PERF_SEL_RMI_TC_CREDIT_FULL_NO_PENDING_SEND = 0x0000009d,19803RMI_PERF_SEL_RMI_TC_CREDIT_ZERO_PENDING_SEND = 0x0000009e,19804RMI_PERF_SEL_RMI_TC_RDREQ_INFLIGHT_ALL_CID = 0x0000009f,19805RMI_PERF_SEL_TC_RMI_RDRET_VALID_ALL_CID = 0x000000a0,19806RMI_PERF_SEL_UTCL1_BUSY = 0x000000a1,19807RMI_PERF_SEL_RMI_UTC_REQ = 0x000000a2,19808RMI_PERF_SEL_RMI_UTC_BUSY = 0x000000a3,19809RMI_PERF_SEL_UTCL1_UTCL2_REQ = 0x000000a4,19810RMI_PERF_SEL_LEVEL_ADD_UTCL1_TO_UTCL2 = 0x000000a5,19811RMI_PERF_SEL_PROBE_UTCL1_XNACK_RETRY = 0x000000a6,19812RMI_PERF_SEL_PROBE_UTCL1_ALL_FAULT = 0x000000a7,19813RMI_PERF_SEL_PROBE_UTCL1_PRT_FAULT = 0x000000a8,19814RMI_PERF_SEL_PROBE_UTCL1_VMID_BYPASS = 0x000000a9,19815RMI_PERF_SEL_PROBE_UTCL1_XNACK_NORETRY_FAULT = 0x000000aa,19816RMI_PERF_SEL_XNACK_FIFO_NUM_USED = 0x000000ab,19817RMI_PERF_SEL_LAT_FIFO_NUM_USED = 0x000000ac,19818RMI_PERF_SEL_LAT_FIFO_BLOCKING_REQ = 0x000000ad,19819RMI_PERF_SEL_LAT_FIFO_NONBLOCKING_REQ = 0x000000ae,19820RMI_PERF_SEL_XNACK_FIFO_FULL = 0x000000af,19821RMI_PERF_SEL_XNACK_FIFO_BUSY = 0x000000b0,19822RMI_PERF_SEL_LAT_FIFO_FULL = 0x000000b1,19823RMI_PERF_SEL_SKID_FIFO_DEPTH = 0x000000b2,19824RMI_PERF_SEL_TCIW_INFLIGHT_COUNT = 0x000000b3,19825RMI_PERF_SEL_PRT_FIFO_NUM_USED = 0x000000b4,19826RMI_PERF_SEL_PRT_FIFO_REQ = 0x000000b5,19827RMI_PERF_SEL_PRT_FIFO_BUSY = 0x000000b6,19828RMI_PERF_SEL_TCIW_REQ = 0x000000b7,19829RMI_PERF_SEL_TCIW_BUSY = 0x000000b8,19830RMI_PERF_SEL_SKID_FIFO_REQ = 0x000000b9,19831RMI_PERF_SEL_SKID_FIFO_BUSY = 0x000000ba,19832RMI_PERF_SEL_DEMUX_TCIW_RESIDENCY_NACK0 = 0x000000bb,19833RMI_PERF_SEL_DEMUX_TCIW_RESIDENCY_NACK1 = 0x000000bc,19834RMI_PERF_SEL_DEMUX_TCIW_RESIDENCY_NACK2 = 0x000000bd,19835RMI_PERF_SEL_DEMUX_TCIW_RESIDENCY_NACK3 = 0x000000be,19836RMI_PERF_SEL_XBAR_PROBEGEN_RTS_RTR = 0x000000bf,19837RMI_PERF_SEL_XBAR_PROBEGEN_RTSB_RTR = 0x000000c0,19838RMI_PERF_SEL_XBAR_PROBEGEN_RTS_RTRB = 0x000000c1,19839RMI_PERF_SEL_XBAR_PROBEGEN_RTSB_RTRB = 0x000000c2,19840RMI_PERF_SEL_DEMUX_TCIW_FORMATTER_RTS_RTR = 0x000000c3,19841RMI_PERF_SEL_DEMUX_TCIW_FORMATTER_RTSB_RTR = 0x000000c4,19842RMI_PERF_SEL_DEMUX_TCIW_FORMATTER_RTS_RTRB = 0x000000c5,19843RMI_PERF_SEL_DEMUX_TCIW_FORMATTER_RTSB_RTRB = 0x000000c6,19844RMI_PERF_SEL_WRREQCONSUMER_XBAR_WRREQ_RTS_RTR = 0x000000c7,19845RMI_PERF_SEL_WRREQCONSUMER_XBAR_WRREQ_RTSB_RTR = 0x000000c8,19846RMI_PERF_SEL_WRREQCONSUMER_XBAR_WRREQ_RTS_RTRB = 0x000000c9,19847RMI_PERF_SEL_WRREQCONSUMER_XBAR_WRREQ_RTSB_RTRB = 0x000000ca,19848RMI_PERF_SEL_RDREQCONSUMER_XBAR_RDREQ_RTS_RTR = 0x000000cb,19849RMI_PERF_SEL_RDREQCONSUMER_XBAR_RDREQ_RTSB_RTR = 0x000000cc,19850RMI_PERF_SEL_RDREQCONSUMER_XBAR_RDREQ_RTS_RTRB = 0x000000cd,19851RMI_PERF_SEL_RDREQCONSUMER_XBAR_RDREQ_RTSB_RTRB = 0x000000ce,19852RMI_PERF_SEL_POP_DEMUX_RTS_RTR = 0x000000cf,19853RMI_PERF_SEL_POP_DEMUX_RTSB_RTR = 0x000000d0,19854RMI_PERF_SEL_POP_DEMUX_RTS_RTRB = 0x000000d1,19855RMI_PERF_SEL_POP_DEMUX_RTSB_RTRB = 0x000000d2,19856RMI_PERF_SEL_PROBEGEN_UTC_RTS_RTR = 0x000000d3,19857RMI_PERF_SEL_LEVEL_ADD_RMI_TO_UTC = 0x000000d4,19858RMI_PERF_SEL_PROBEGEN_UTC_RTSB_RTR = 0x000000d5,19859RMI_PERF_SEL_PROBEGEN_UTC_RTS_RTRB = 0x000000d6,19860RMI_PERF_SEL_PROBEGEN_UTC_RTSB_RTRB = 0x000000d7,19861RMI_PERF_SEL_UTC_POP_RTS_RTR = 0x000000d8,19862RMI_PERF_SEL_UTC_POP_RTSB_RTR = 0x000000d9,19863RMI_PERF_SEL_UTC_POP_RTS_RTRB = 0x000000da,19864RMI_PERF_SEL_UTC_POP_RTSB_RTRB = 0x000000db,19865RMI_PERF_SEL_POP_XNACK_RTS_RTR = 0x000000dc,19866RMI_PERF_SEL_POP_XNACK_RTSB_RTR = 0x000000dd,19867RMI_PERF_SEL_POP_XNACK_RTS_RTRB = 0x000000de,19868RMI_PERF_SEL_POP_XNACK_RTSB_RTRB = 0x000000df,19869RMI_PERF_SEL_XNACK_PROBEGEN_RTS_RTR = 0x000000e0,19870RMI_PERF_SEL_XNACK_PROBEGEN_RTSB_RTR = 0x000000e1,19871RMI_PERF_SEL_XNACK_PROBEGEN_RTS_RTRB = 0x000000e2,19872RMI_PERF_SEL_XNACK_PROBEGEN_RTSB_RTRB = 0x000000e3,19873RMI_PERF_SEL_PRTFIFO_RTNFORMATTER_RTS_RTR = 0x000000e4,19874RMI_PERF_SEL_PRTFIFO_RTNFORMATTER_RTSB_RTR = 0x000000e5,19875RMI_PERF_SEL_PRTFIFO_RTNFORMATTER_RTS_RTRB = 0x000000e6,19876RMI_PERF_SEL_PRTFIFO_RTNFORMATTER_RTSB_RTRB = 0x000000e7,19877RMI_PERF_SEL_SKID_FIFO_IN_RTS = 0x000000e8,19878RMI_PERF_SEL_SKID_FIFO_IN_RTSB = 0x000000e9,19879RMI_PERF_SEL_SKID_FIFO_OUT_RTS = 0x000000ea,19880RMI_PERF_SEL_SKID_FIFO_OUT_RTSB = 0x000000eb,19881RMI_PERF_SEL_XBAR_PROBEGEN_READ_RTS_RTR = 0x000000ec,19882RMI_PERF_SEL_XBAR_PROBEGEN_WRITE_RTS_RTR = 0x000000ed,19883RMI_PERF_SEL_XBAR_PROBEGEN_IN0_RTS_RTR = 0x000000ee,19884RMI_PERF_SEL_XBAR_PROBEGEN_IN1_RTS_RTR = 0x000000ef,19885RMI_PERF_SEL_XBAR_PROBEGEN_CB_RTS_RTR = 0x000000f0,19886RMI_PERF_SEL_XBAR_PROBEGEN_DB_RTS_RTR = 0x000000f1,19887RMI_PERF_SEL_REORDER_FIFO_REQ = 0x000000f2,19888RMI_PERF_SEL_REORDER_FIFO_BUSY = 0x000000f3,19889RMI_PERF_SEL_RMI_RB_EARLY_WRACK_ALL_CID = 0x000000f4,19890RMI_PERF_SEL_RMI_RB_EARLY_WRACK_CID0 = 0x000000f5,19891RMI_PERF_SEL_RMI_RB_EARLY_WRACK_CID1 = 0x000000f6,19892RMI_PERF_SEL_RMI_RB_EARLY_WRACK_CID2 = 0x000000f7,19893RMI_PERF_SEL_RMI_RB_EARLY_WRACK_CID3 = 0x000000f8,19894RMI_PERF_SEL_RMI_RB_EARLY_WRACK_CID4 = 0x000000f9,19895RMI_PERF_SEL_RMI_RB_EARLY_WRACK_CID5 = 0x000000fa,19896RMI_PERF_SEL_RMI_RB_EARLY_WRACK_CID6 = 0x000000fb,19897RMI_PERF_SEL_RMI_RB_EARLY_WRACK_CID7 = 0x000000fc,19898RMI_PERF_SEL_RMI_RB_EARLY_WRACK_NACK0 = 0x000000fd,19899RMI_PERF_SEL_RMI_RB_EARLY_WRACK_NACK1 = 0x000000fe,19900RMI_PERF_SEL_RMI_RB_EARLY_WRACK_NACK2 = 0x000000ff,19901RMI_PERF_SEL_RMI_RB_EARLY_WRACK_NACK3 = 0x00000100,19902} RMIPerfSel;1990319904/*******************************************************19905* PMM Enums19906*******************************************************/1990719908/*19909* GCRPerfSel enum19910*/1991119912typedef enum GCRPerfSel {19913GCR_PERF_SEL_NONE = 0x00000000,19914GCR_PERF_SEL_SDMA0_ALL_REQ = 0x00000001,19915GCR_PERF_SEL_SDMA0_GL2_RANGE_REQ = 0x00000002,19916GCR_PERF_SEL_SDMA0_GL2_RANGE_LT16K_REQ = 0x00000003,19917GCR_PERF_SEL_SDMA0_GL2_RANGE_16K_REQ = 0x00000004,19918GCR_PERF_SEL_SDMA0_GL2_RANGE_GT16K_REQ = 0x00000005,19919GCR_PERF_SEL_SDMA0_GL2_ALL_REQ = 0x00000006,19920GCR_PERF_SEL_SDMA0_GL1_RANGE_REQ = 0x00000007,19921GCR_PERF_SEL_SDMA0_GL1_RANGE_LT16K_REQ = 0x00000008,19922GCR_PERF_SEL_SDMA0_GL1_RANGE_16K_REQ = 0x00000009,19923GCR_PERF_SEL_SDMA0_GL1_RANGE_GT16K_REQ = 0x0000000a,19924GCR_PERF_SEL_SDMA0_GL1_ALL_REQ = 0x0000000b,19925GCR_PERF_SEL_SDMA0_METADATA_REQ = 0x0000000c,19926GCR_PERF_SEL_SDMA0_SQC_DATA_REQ = 0x0000000d,19927GCR_PERF_SEL_SDMA0_SQC_INST_REQ = 0x0000000e,19928GCR_PERF_SEL_SDMA0_TCP_REQ = 0x0000000f,19929GCR_PERF_SEL_SDMA0_TCP_TLB_SHOOTDOWN_REQ = 0x00000010,19930GCR_PERF_SEL_SDMA1_ALL_REQ = 0x00000011,19931GCR_PERF_SEL_SDMA1_GL2_RANGE_REQ = 0x00000012,19932GCR_PERF_SEL_SDMA1_GL2_RANGE_LT16K_REQ = 0x00000013,19933GCR_PERF_SEL_SDMA1_GL2_RANGE_16K_REQ = 0x00000014,19934GCR_PERF_SEL_SDMA1_GL2_RANGE_GT16K_REQ = 0x00000015,19935GCR_PERF_SEL_SDMA1_GL2_ALL_REQ = 0x00000016,19936GCR_PERF_SEL_SDMA1_GL1_RANGE_REQ = 0x00000017,19937GCR_PERF_SEL_SDMA1_GL1_RANGE_LT16K_REQ = 0x00000018,19938GCR_PERF_SEL_SDMA1_GL1_RANGE_16K_REQ = 0x00000019,19939GCR_PERF_SEL_SDMA1_GL1_RANGE_GT16K_REQ = 0x0000001a,19940GCR_PERF_SEL_SDMA1_GL1_ALL_REQ = 0x0000001b,19941GCR_PERF_SEL_SDMA1_METADATA_REQ = 0x0000001c,19942GCR_PERF_SEL_SDMA1_SQC_DATA_REQ = 0x0000001d,19943GCR_PERF_SEL_SDMA1_SQC_INST_REQ = 0x0000001e,19944GCR_PERF_SEL_SDMA1_TCP_REQ = 0x0000001f,19945GCR_PERF_SEL_SDMA1_TCP_TLB_SHOOTDOWN_REQ = 0x00000020,19946GCR_PERF_SEL_CPG_ALL_REQ = 0x00000021,19947GCR_PERF_SEL_CPG_GL2_RANGE_REQ = 0x00000022,19948GCR_PERF_SEL_CPG_GL2_RANGE_LT16K_REQ = 0x00000023,19949GCR_PERF_SEL_CPG_GL2_RANGE_16K_REQ = 0x00000024,19950GCR_PERF_SEL_CPG_GL2_RANGE_GT16K_REQ = 0x00000025,19951GCR_PERF_SEL_CPG_GL2_ALL_REQ = 0x00000026,19952GCR_PERF_SEL_CPG_GL1_RANGE_REQ = 0x00000027,19953GCR_PERF_SEL_CPG_GL1_RANGE_LT16K_REQ = 0x00000028,19954GCR_PERF_SEL_CPG_GL1_RANGE_16K_REQ = 0x00000029,19955GCR_PERF_SEL_CPG_GL1_RANGE_GT16K_REQ = 0x0000002a,19956GCR_PERF_SEL_CPG_GL1_ALL_REQ = 0x0000002b,19957GCR_PERF_SEL_CPG_METADATA_REQ = 0x0000002c,19958GCR_PERF_SEL_CPG_SQC_DATA_REQ = 0x0000002d,19959GCR_PERF_SEL_CPG_SQC_INST_REQ = 0x0000002e,19960GCR_PERF_SEL_CPG_TCP_REQ = 0x0000002f,19961GCR_PERF_SEL_CPG_TCP_TLB_SHOOTDOWN_REQ = 0x00000030,19962GCR_PERF_SEL_CPC_ALL_REQ = 0x00000031,19963GCR_PERF_SEL_CPC_GL2_RANGE_REQ = 0x00000032,19964GCR_PERF_SEL_CPC_GL2_RANGE_LT16K_REQ = 0x00000033,19965GCR_PERF_SEL_CPC_GL2_RANGE_16K_REQ = 0x00000034,19966GCR_PERF_SEL_CPC_GL2_RANGE_GT16K_REQ = 0x00000035,19967GCR_PERF_SEL_CPC_GL2_ALL_REQ = 0x00000036,19968GCR_PERF_SEL_CPC_GL1_RANGE_REQ = 0x00000037,19969GCR_PERF_SEL_CPC_GL1_RANGE_LT16K_REQ = 0x00000038,19970GCR_PERF_SEL_CPC_GL1_RANGE_16K_REQ = 0x00000039,19971GCR_PERF_SEL_CPC_GL1_RANGE_GT16K_REQ = 0x0000003a,19972GCR_PERF_SEL_CPC_GL1_ALL_REQ = 0x0000003b,19973GCR_PERF_SEL_CPC_METADATA_REQ = 0x0000003c,19974GCR_PERF_SEL_CPC_SQC_DATA_REQ = 0x0000003d,19975GCR_PERF_SEL_CPC_SQC_INST_REQ = 0x0000003e,19976GCR_PERF_SEL_CPC_TCP_REQ = 0x0000003f,19977GCR_PERF_SEL_CPC_TCP_TLB_SHOOTDOWN_REQ = 0x00000040,19978GCR_PERF_SEL_CPF_ALL_REQ = 0x00000041,19979GCR_PERF_SEL_CPF_GL2_RANGE_REQ = 0x00000042,19980GCR_PERF_SEL_CPF_GL2_RANGE_LT16K_REQ = 0x00000043,19981GCR_PERF_SEL_CPF_GL2_RANGE_16K_REQ = 0x00000044,19982GCR_PERF_SEL_CPF_GL2_RANGE_GT16K_REQ = 0x00000045,19983GCR_PERF_SEL_CPF_GL2_ALL_REQ = 0x00000046,19984GCR_PERF_SEL_CPF_GL1_RANGE_REQ = 0x00000047,19985GCR_PERF_SEL_CPF_GL1_RANGE_LT16K_REQ = 0x00000048,19986GCR_PERF_SEL_CPF_GL1_RANGE_16K_REQ = 0x00000049,19987GCR_PERF_SEL_CPF_GL1_RANGE_GT16K_REQ = 0x0000004a,19988GCR_PERF_SEL_CPF_GL1_ALL_REQ = 0x0000004b,19989GCR_PERF_SEL_CPF_METADATA_REQ = 0x0000004c,19990GCR_PERF_SEL_CPF_SQC_DATA_REQ = 0x0000004d,19991GCR_PERF_SEL_CPF_SQC_INST_REQ = 0x0000004e,19992GCR_PERF_SEL_CPF_TCP_REQ = 0x0000004f,19993GCR_PERF_SEL_CPF_TCP_TLB_SHOOTDOWN_REQ = 0x00000050,19994GCR_PERF_SEL_VIRT_REQ = 0x00000051,19995GCR_PERF_SEL_PHY_REQ = 0x00000052,19996GCR_PERF_SEL_TLB_SHOOTDOWN_HEAVY_REQ = 0x00000053,19997GCR_PERF_SEL_TLB_SHOOTDOWN_LIGHT_REQ = 0x00000054,19998GCR_PERF_SEL_ALL_REQ = 0x00000055,19999GCR_PERF_SEL_CLK_FOR_PHY_OUTSTANDING_REQ = 0x00000056,20000GCR_PERF_SEL_CLK_FOR_VIRT_OUTSTANDING_REQ = 0x00000057,20001GCR_PERF_SEL_CLK_FOR_ALL_OUTSTANDING_REQ = 0x00000058,20002GCR_PERF_SEL_UTCL2_REQ = 0x00000059,20003GCR_PERF_SEL_UTCL2_RET = 0x0000005a,20004GCR_PERF_SEL_UTCL2_OUT_OF_CREDIT_EVENT = 0x0000005b,20005GCR_PERF_SEL_UTCL2_INFLIGHT_REQ = 0x0000005c,20006GCR_PERF_SEL_UTCL2_FILTERED_RET = 0x0000005d,20007} GCRPerfSel;2000820009/*******************************************************20010* UTCL1 Enums20011*******************************************************/2001220013/*20014* UTCL1PerfSel enum20015*/2001620017typedef enum UTCL1PerfSel {20018UTCL1_PERF_SEL_NONE = 0x00000000,20019UTCL1_PERF_SEL_REQS = 0x00000001,20020UTCL1_PERF_SEL_HITS = 0x00000002,20021UTCL1_PERF_SEL_MISSES = 0x00000003,20022UTCL1_PERF_SEL_BYPASS_REQS = 0x00000004,20023UTCL1_PERF_SEL_HIT_INV_FILTER_REQS = 0x00000005,20024UTCL1_PERF_SEL_NUM_SMALLK_PAGES = 0x00000006,20025UTCL1_PERF_SEL_NUM_BIGK_PAGES = 0x00000007,20026UTCL1_PERF_SEL_TOTAL_UTCL2_REQS = 0x00000008,20027UTCL1_PERF_SEL_OUTSTANDING_UTCL2_REQS_ACCUM = 0x00000009,20028UTCL1_PERF_SEL_STALL_ON_UTCL2_CREDITS = 0x0000000a,20029UTCL1_PERF_SEL_STALL_MH_OFIFO_FULL = 0x0000000b,20030UTCL1_PERF_SEL_STALL_MH_CAM_FULL = 0x0000000c,20031UTCL1_PERF_SEL_NONRANGE_INV_REQS = 0x0000000d,20032UTCL1_PERF_SEL_RANGE_INV_REQS = 0x0000000e,20033} UTCL1PerfSel;2003420035/*******************************************************20036* SDMA Enums20037*******************************************************/2003820039/*20040* SDMA_PERF_SEL enum20041*/2004220043typedef enum SDMA_PERF_SEL {20044SDMA_PERF_SEL_CYCLE = 0x00000000,20045SDMA_PERF_SEL_IDLE = 0x00000001,20046SDMA_PERF_SEL_REG_IDLE = 0x00000002,20047SDMA_PERF_SEL_RB_EMPTY = 0x00000003,20048SDMA_PERF_SEL_RB_FULL = 0x00000004,20049SDMA_PERF_SEL_RB_WPTR_WRAP = 0x00000005,20050SDMA_PERF_SEL_RB_RPTR_WRAP = 0x00000006,20051SDMA_PERF_SEL_RB_WPTR_POLL_READ = 0x00000007,20052SDMA_PERF_SEL_RB_RPTR_WB = 0x00000008,20053SDMA_PERF_SEL_RB_CMD_IDLE = 0x00000009,20054SDMA_PERF_SEL_RB_CMD_FULL = 0x0000000a,20055SDMA_PERF_SEL_IB_CMD_IDLE = 0x0000000b,20056SDMA_PERF_SEL_IB_CMD_FULL = 0x0000000c,20057SDMA_PERF_SEL_EX_IDLE = 0x0000000d,20058SDMA_PERF_SEL_SRBM_REG_SEND = 0x0000000e,20059SDMA_PERF_SEL_EX_IDLE_POLL_TIMER_EXPIRE = 0x0000000f,20060SDMA_PERF_SEL_MC_WR_IDLE = 0x00000010,20061SDMA_PERF_SEL_MC_WR_COUNT = 0x00000011,20062SDMA_PERF_SEL_MC_RD_IDLE = 0x00000012,20063SDMA_PERF_SEL_MC_RD_COUNT = 0x00000013,20064SDMA_PERF_SEL_MC_RD_RET_STALL = 0x00000014,20065SDMA_PERF_SEL_MC_RD_NO_POLL_IDLE = 0x00000015,20066SDMA_PERF_SEL_SEM_IDLE = 0x00000018,20067SDMA_PERF_SEL_SEM_REQ_STALL = 0x00000019,20068SDMA_PERF_SEL_SEM_REQ_COUNT = 0x0000001a,20069SDMA_PERF_SEL_SEM_RESP_INCOMPLETE = 0x0000001b,20070SDMA_PERF_SEL_SEM_RESP_FAIL = 0x0000001c,20071SDMA_PERF_SEL_SEM_RESP_PASS = 0x0000001d,20072SDMA_PERF_SEL_INT_IDLE = 0x0000001e,20073SDMA_PERF_SEL_INT_REQ_STALL = 0x0000001f,20074SDMA_PERF_SEL_INT_REQ_COUNT = 0x00000020,20075SDMA_PERF_SEL_INT_RESP_ACCEPTED = 0x00000021,20076SDMA_PERF_SEL_INT_RESP_RETRY = 0x00000022,20077SDMA_PERF_SEL_NUM_PACKET = 0x00000023,20078SDMA_PERF_SEL_CE_WREQ_IDLE = 0x00000025,20079SDMA_PERF_SEL_CE_WR_IDLE = 0x00000026,20080SDMA_PERF_SEL_CE_SPLIT_IDLE = 0x00000027,20081SDMA_PERF_SEL_CE_RREQ_IDLE = 0x00000028,20082SDMA_PERF_SEL_CE_OUT_IDLE = 0x00000029,20083SDMA_PERF_SEL_CE_IN_IDLE = 0x0000002a,20084SDMA_PERF_SEL_CE_DST_IDLE = 0x0000002b,20085SDMA_PERF_SEL_CE_AFIFO_FULL = 0x0000002e,20086SDMA_PERF_SEL_CE_INFO_FULL = 0x00000031,20087SDMA_PERF_SEL_CE_INFO1_FULL = 0x00000032,20088SDMA_PERF_SEL_CE_RD_STALL = 0x00000033,20089SDMA_PERF_SEL_CE_WR_STALL = 0x00000034,20090SDMA_PERF_SEL_GFX_SELECT = 0x00000035,20091SDMA_PERF_SEL_RLC0_SELECT = 0x00000036,20092SDMA_PERF_SEL_RLC1_SELECT = 0x00000037,20093SDMA_PERF_SEL_PAGE_SELECT = 0x00000038,20094SDMA_PERF_SEL_CTX_CHANGE = 0x00000039,20095SDMA_PERF_SEL_CTX_CHANGE_EXPIRED = 0x0000003a,20096SDMA_PERF_SEL_CTX_CHANGE_EXCEPTION = 0x0000003b,20097SDMA_PERF_SEL_DOORBELL = 0x0000003c,20098SDMA_PERF_SEL_RD_BA_RTR = 0x0000003d,20099SDMA_PERF_SEL_WR_BA_RTR = 0x0000003e,20100SDMA_PERF_SEL_F32_L1_WR_VLD = 0x0000003f,20101SDMA_PERF_SEL_CE_L1_WR_VLD = 0x00000040,20102SDMA_PERF_SEL_CPF_SDMA_INVREQ = 0x00000041,20103SDMA_PERF_SEL_SDMA_CPF_INVACK = 0x00000042,20104SDMA_PERF_SEL_UTCL2_SDMA_INVREQ = 0x00000043,20105SDMA_PERF_SEL_SDMA_UTCL2_INVACK = 0x00000044,20106SDMA_PERF_SEL_UTCL2_SDMA_INVREQ_ALL = 0x00000045,20107SDMA_PERF_SEL_SDMA_UTCL2_INVACK_ALL = 0x00000046,20108SDMA_PERF_SEL_UTCL2_RET_XNACK = 0x00000047,20109SDMA_PERF_SEL_UTCL2_RET_ACK = 0x00000048,20110SDMA_PERF_SEL_UTCL2_FREE = 0x00000049,20111SDMA_PERF_SEL_SDMA_UTCL2_SEND = 0x0000004a,20112SDMA_PERF_SEL_DMA_L1_WR_SEND = 0x0000004b,20113SDMA_PERF_SEL_DMA_L1_RD_SEND = 0x0000004c,20114SDMA_PERF_SEL_DMA_MC_WR_SEND = 0x0000004d,20115SDMA_PERF_SEL_DMA_MC_RD_SEND = 0x0000004e,20116SDMA_PERF_SEL_GPUVM_INVREQ_HIGH = 0x0000004f,20117SDMA_PERF_SEL_GPUVM_INVREQ_LOW = 0x00000050,20118SDMA_PERF_SEL_L1_WRL2_IDLE = 0x00000051,20119SDMA_PERF_SEL_L1_RDL2_IDLE = 0x00000052,20120SDMA_PERF_SEL_L1_WRMC_IDLE = 0x00000053,20121SDMA_PERF_SEL_L1_RDMC_IDLE = 0x00000054,20122SDMA_PERF_SEL_L1_WR_INV_IDLE = 0x00000055,20123SDMA_PERF_SEL_L1_RD_INV_IDLE = 0x00000056,20124SDMA_PERF_SEL_META_L2_REQ_SEND = 0x00000057,20125SDMA_PERF_SEL_L2_META_RET_VLD = 0x00000058,20126SDMA_PERF_SEL_SDMA_UTCL2_RD_SEND = 0x00000059,20127SDMA_PERF_SEL_UTCL2_SDMA_RD_RTN = 0x0000005a,20128SDMA_PERF_SEL_SDMA_UTCL2_WR_SEND = 0x0000005b,20129SDMA_PERF_SEL_UTCL2_SDMA_WR_RTN = 0x0000005c,20130SDMA_PERF_SEL_META_REQ_SEND = 0x0000005d,20131SDMA_PERF_SEL_META_RTN_VLD = 0x0000005e,20132SDMA_PERF_SEL_TLBI_SEND = 0x0000005f,20133SDMA_PERF_SEL_TLBI_RTN = 0x00000060,20134SDMA_PERF_SEL_GCR_SEND = 0x00000061,20135SDMA_PERF_SEL_GCR_RTN = 0x00000062,20136SDMA_PERF_SEL_UTCL1_TAG_DELAY_COUNTER = 0x00000063,20137SDMA_PERF_SEL_MMHUB_TAG_DELAY_COUNTER = 0x00000064,20138} SDMA_PERF_SEL;2013920140/*******************************************************20141* ADDRLIB Enums20142*******************************************************/2014320144/*20145* NUM_PIPES_BC_ENUM enum20146*/2014720148typedef enum NUM_PIPES_BC_ENUM {20149ADDR_NUM_PIPES_BC_P8 = 0x00000000,20150ADDR_NUM_PIPES_BC_P16 = 0x00000001,20151} NUM_PIPES_BC_ENUM;2015220153/*20154* NUM_BANKS_BC_ENUM enum20155*/2015620157typedef enum NUM_BANKS_BC_ENUM {20158ADDR_NUM_BANKS_BC_BANKS_1 = 0x00000000,20159ADDR_NUM_BANKS_BC_BANKS_2 = 0x00000001,20160ADDR_NUM_BANKS_BC_BANKS_4 = 0x00000002,20161ADDR_NUM_BANKS_BC_BANKS_8 = 0x00000003,20162ADDR_NUM_BANKS_BC_BANKS_16 = 0x00000004,20163} NUM_BANKS_BC_ENUM;2016420165/*20166* SWIZZLE_TYPE_ENUM enum20167*/2016820169typedef enum SWIZZLE_TYPE_ENUM {20170SW_Z = 0x00000000,20171SW_S = 0x00000001,20172SW_D = 0x00000002,20173SW_R = 0x00000003,20174SW_L = 0x00000004,20175} SWIZZLE_TYPE_ENUM;2017620177/*20178* TC_MICRO_TILE_MODE enum20179*/2018020181typedef enum TC_MICRO_TILE_MODE {20182MICRO_TILE_MODE_LINEAR = 0x00000000,20183MICRO_TILE_MODE_RENDER_TARGET = 0x00000001,20184MICRO_TILE_MODE_STD_2D = 0x00000002,20185MICRO_TILE_MODE_STD_3D = 0x00000003,20186MICRO_TILE_MODE_DISPLAY_2D = 0x00000004,20187MICRO_TILE_MODE_DISPLAY_3D = 0x00000005,20188MICRO_TILE_MODE_Z = 0x00000006,20189} TC_MICRO_TILE_MODE;2019020191/*20192* SWIZZLE_MODE_ENUM enum20193*/2019420195typedef enum SWIZZLE_MODE_ENUM {20196SW_LINEAR = 0x00000000,20197SW_256B_S = 0x00000001,20198SW_256B_D = 0x00000002,20199SW_256B_R = 0x00000003,20200SW_4KB_Z = 0x00000004,20201SW_4KB_S = 0x00000005,20202SW_4KB_D = 0x00000006,20203SW_4KB_R = 0x00000007,20204SW_64KB_Z = 0x00000008,20205SW_64KB_S = 0x00000009,20206SW_64KB_D = 0x0000000a,20207SW_64KB_R = 0x0000000b,20208SW_VAR_Z = 0x0000000c,20209SW_VAR_S = 0x0000000d,20210SW_VAR_D = 0x0000000e,20211SW_VAR_R = 0x0000000f,20212SW_64KB_Z_T = 0x00000010,20213SW_64KB_S_T = 0x00000011,20214SW_64KB_D_T = 0x00000012,20215SW_64KB_R_T = 0x00000013,20216SW_4KB_Z_X = 0x00000014,20217SW_4KB_S_X = 0x00000015,20218SW_4KB_D_X = 0x00000016,20219SW_4KB_R_X = 0x00000017,20220SW_64KB_Z_X = 0x00000018,20221SW_64KB_S_X = 0x00000019,20222SW_64KB_D_X = 0x0000001a,20223SW_64KB_R_X = 0x0000001b,20224SW_VAR_Z_X = 0x0000001c,20225SW_VAR_S_X = 0x0000001d,20226SW_VAR_D_X = 0x0000001e,20227SW_VAR_R_X = 0x0000001f,20228} SWIZZLE_MODE_ENUM;2022920230/*20231* SurfaceEndian enum20232*/2023320234typedef enum SurfaceEndian {20235ENDIAN_NONE = 0x00000000,20236ENDIAN_8IN16 = 0x00000001,20237ENDIAN_8IN32 = 0x00000002,20238ENDIAN_8IN64 = 0x00000003,20239} SurfaceEndian;2024020241/*20242* ArrayMode enum20243*/2024420245typedef enum ArrayMode {20246ARRAY_LINEAR_GENERAL = 0x00000000,20247ARRAY_LINEAR_ALIGNED = 0x00000001,20248ARRAY_1D_TILED_THIN1 = 0x00000002,20249ARRAY_1D_TILED_THICK = 0x00000003,20250ARRAY_2D_TILED_THIN1 = 0x00000004,20251ARRAY_PRT_TILED_THIN1 = 0x00000005,20252ARRAY_PRT_2D_TILED_THIN1 = 0x00000006,20253ARRAY_2D_TILED_THICK = 0x00000007,20254ARRAY_2D_TILED_XTHICK = 0x00000008,20255ARRAY_PRT_TILED_THICK = 0x00000009,20256ARRAY_PRT_2D_TILED_THICK = 0x0000000a,20257ARRAY_PRT_3D_TILED_THIN1 = 0x0000000b,20258ARRAY_3D_TILED_THIN1 = 0x0000000c,20259ARRAY_3D_TILED_THICK = 0x0000000d,20260ARRAY_3D_TILED_XTHICK = 0x0000000e,20261ARRAY_PRT_3D_TILED_THICK = 0x0000000f,20262} ArrayMode;2026320264/*20265* NumPipes enum20266*/2026720268typedef enum NumPipes {20269ADDR_CONFIG_1_PIPE = 0x00000000,20270ADDR_CONFIG_2_PIPE = 0x00000001,20271ADDR_CONFIG_4_PIPE = 0x00000002,20272ADDR_CONFIG_8_PIPE = 0x00000003,20273ADDR_CONFIG_16_PIPE = 0x00000004,20274ADDR_CONFIG_32_PIPE = 0x00000005,20275ADDR_CONFIG_64_PIPE = 0x00000006,20276} NumPipes;2027720278/*20279* NumBanksConfig enum20280*/2028120282typedef enum NumBanksConfig {20283ADDR_CONFIG_1_BANK = 0x00000000,20284ADDR_CONFIG_2_BANK = 0x00000001,20285ADDR_CONFIG_4_BANK = 0x00000002,20286ADDR_CONFIG_8_BANK = 0x00000003,20287ADDR_CONFIG_16_BANK = 0x00000004,20288} NumBanksConfig;2028920290/*20291* PipeInterleaveSize enum20292*/2029320294typedef enum PipeInterleaveSize {20295ADDR_CONFIG_PIPE_INTERLEAVE_256B = 0x00000000,20296ADDR_CONFIG_PIPE_INTERLEAVE_512B = 0x00000001,20297ADDR_CONFIG_PIPE_INTERLEAVE_1KB = 0x00000002,20298ADDR_CONFIG_PIPE_INTERLEAVE_2KB = 0x00000003,20299} PipeInterleaveSize;2030020301/*20302* BankInterleaveSize enum20303*/2030420305typedef enum BankInterleaveSize {20306ADDR_CONFIG_BANK_INTERLEAVE_1 = 0x00000000,20307ADDR_CONFIG_BANK_INTERLEAVE_2 = 0x00000001,20308ADDR_CONFIG_BANK_INTERLEAVE_4 = 0x00000002,20309ADDR_CONFIG_BANK_INTERLEAVE_8 = 0x00000003,20310} BankInterleaveSize;2031120312/*20313* NumShaderEngines enum20314*/2031520316typedef enum NumShaderEngines {20317ADDR_CONFIG_1_SHADER_ENGINE = 0x00000000,20318ADDR_CONFIG_2_SHADER_ENGINE = 0x00000001,20319ADDR_CONFIG_4_SHADER_ENGINE = 0x00000002,20320ADDR_CONFIG_8_SHADER_ENGINE = 0x00000003,20321} NumShaderEngines;2032220323/*20324* NumRbPerShaderEngine enum20325*/2032620327typedef enum NumRbPerShaderEngine {20328ADDR_CONFIG_1_RB_PER_SHADER_ENGINE = 0x00000000,20329ADDR_CONFIG_2_RB_PER_SHADER_ENGINE = 0x00000001,20330ADDR_CONFIG_4_RB_PER_SHADER_ENGINE = 0x00000002,20331} NumRbPerShaderEngine;2033220333/*20334* NumGPUs enum20335*/2033620337typedef enum NumGPUs {20338ADDR_CONFIG_1_GPU = 0x00000000,20339ADDR_CONFIG_2_GPU = 0x00000001,20340ADDR_CONFIG_4_GPU = 0x00000002,20341ADDR_CONFIG_8_GPU = 0x00000003,20342} NumGPUs;2034320344/*20345* NumMaxCompressedFragments enum20346*/2034720348typedef enum NumMaxCompressedFragments {20349ADDR_CONFIG_1_MAX_COMPRESSED_FRAGMENTS = 0x00000000,20350ADDR_CONFIG_2_MAX_COMPRESSED_FRAGMENTS = 0x00000001,20351ADDR_CONFIG_4_MAX_COMPRESSED_FRAGMENTS = 0x00000002,20352ADDR_CONFIG_8_MAX_COMPRESSED_FRAGMENTS = 0x00000003,20353} NumMaxCompressedFragments;2035420355/*20356* ShaderEngineTileSize enum20357*/2035820359typedef enum ShaderEngineTileSize {20360ADDR_CONFIG_SE_TILE_16 = 0x00000000,20361ADDR_CONFIG_SE_TILE_32 = 0x00000001,20362} ShaderEngineTileSize;2036320364/*20365* MultiGPUTileSize enum20366*/2036720368typedef enum MultiGPUTileSize {20369ADDR_CONFIG_GPU_TILE_16 = 0x00000000,20370ADDR_CONFIG_GPU_TILE_32 = 0x00000001,20371ADDR_CONFIG_GPU_TILE_64 = 0x00000002,20372ADDR_CONFIG_GPU_TILE_128 = 0x00000003,20373} MultiGPUTileSize;2037420375/*20376* RowSize enum20377*/2037820379typedef enum RowSize {20380ADDR_CONFIG_1KB_ROW = 0x00000000,20381ADDR_CONFIG_2KB_ROW = 0x00000001,20382ADDR_CONFIG_4KB_ROW = 0x00000002,20383} RowSize;2038420385/*20386* NumLowerPipes enum20387*/2038820389typedef enum NumLowerPipes {20390ADDR_CONFIG_1_LOWER_PIPES = 0x00000000,20391ADDR_CONFIG_2_LOWER_PIPES = 0x00000001,20392} NumLowerPipes;2039320394/*20395* ColorTransform enum20396*/2039720398typedef enum ColorTransform {20399DCC_CT_AUTO = 0x00000000,20400DCC_CT_NONE = 0x00000001,20401ABGR_TO_A_BG_G_RB = 0x00000002,20402BGRA_TO_BG_G_RB_A = 0x00000003,20403} ColorTransform;2040420405/*20406* CompareRef enum20407*/2040820409typedef enum CompareRef {20410REF_NEVER = 0x00000000,20411REF_LESS = 0x00000001,20412REF_EQUAL = 0x00000002,20413REF_LEQUAL = 0x00000003,20414REF_GREATER = 0x00000004,20415REF_NOTEQUAL = 0x00000005,20416REF_GEQUAL = 0x00000006,20417REF_ALWAYS = 0x00000007,20418} CompareRef;2041920420/*20421* ReadSize enum20422*/2042320424typedef enum ReadSize {20425READ_256_BITS = 0x00000000,20426READ_512_BITS = 0x00000001,20427} ReadSize;2042820429/*20430* DepthFormat enum20431*/2043220433typedef enum DepthFormat {20434DEPTH_INVALID = 0x00000000,20435DEPTH_16 = 0x00000001,20436DEPTH_X8_24 = 0x00000002,20437DEPTH_8_24 = 0x00000003,20438DEPTH_X8_24_FLOAT = 0x00000004,20439DEPTH_8_24_FLOAT = 0x00000005,20440DEPTH_32_FLOAT = 0x00000006,20441DEPTH_X24_8_32_FLOAT = 0x00000007,20442} DepthFormat;2044320444/*20445* ZFormat enum20446*/2044720448typedef enum ZFormat {20449Z_INVALID = 0x00000000,20450Z_16 = 0x00000001,20451Z_24 = 0x00000002,20452Z_32_FLOAT = 0x00000003,20453} ZFormat;2045420455/*20456* StencilFormat enum20457*/2045820459typedef enum StencilFormat {20460STENCIL_INVALID = 0x00000000,20461STENCIL_8 = 0x00000001,20462} StencilFormat;2046320464/*20465* CmaskMode enum20466*/2046720468typedef enum CmaskMode {20469CMASK_CLEAR_NONE = 0x00000000,20470CMASK_CLEAR_ONE = 0x00000001,20471CMASK_CLEAR_ALL = 0x00000002,20472CMASK_ANY_EXPANDED = 0x00000003,20473CMASK_ALPHA0_FRAG1 = 0x00000004,20474CMASK_ALPHA0_FRAG2 = 0x00000005,20475CMASK_ALPHA0_FRAG4 = 0x00000006,20476CMASK_ALPHA0_FRAGS = 0x00000007,20477CMASK_ALPHA1_FRAG1 = 0x00000008,20478CMASK_ALPHA1_FRAG2 = 0x00000009,20479CMASK_ALPHA1_FRAG4 = 0x0000000a,20480CMASK_ALPHA1_FRAGS = 0x0000000b,20481CMASK_ALPHAX_FRAG1 = 0x0000000c,20482CMASK_ALPHAX_FRAG2 = 0x0000000d,20483CMASK_ALPHAX_FRAG4 = 0x0000000e,20484CMASK_ALPHAX_FRAGS = 0x0000000f,20485} CmaskMode;2048620487/*20488* QuadExportFormat enum20489*/2049020491typedef enum QuadExportFormat {20492EXPORT_UNUSED = 0x00000000,20493EXPORT_32_R = 0x00000001,20494EXPORT_32_GR = 0x00000002,20495EXPORT_32_AR = 0x00000003,20496EXPORT_FP16_ABGR = 0x00000004,20497EXPORT_UNSIGNED16_ABGR = 0x00000005,20498EXPORT_SIGNED16_ABGR = 0x00000006,20499EXPORT_32_ABGR = 0x00000007,20500EXPORT_32BPP_8PIX = 0x00000008,20501EXPORT_16_16_UNSIGNED_8PIX = 0x00000009,20502EXPORT_16_16_SIGNED_8PIX = 0x0000000a,20503EXPORT_16_16_FLOAT_8PIX = 0x0000000b,20504} QuadExportFormat;2050520506/*20507* QuadExportFormatOld enum20508*/2050920510typedef enum QuadExportFormatOld {20511EXPORT_4P_32BPC_ABGR = 0x00000000,20512EXPORT_4P_16BPC_ABGR = 0x00000001,20513EXPORT_4P_32BPC_GR = 0x00000002,20514EXPORT_4P_32BPC_AR = 0x00000003,20515EXPORT_2P_32BPC_ABGR = 0x00000004,20516EXPORT_8P_32BPC_R = 0x00000005,20517} QuadExportFormatOld;2051820519/*20520* ColorFormat enum20521*/2052220523typedef enum ColorFormat {20524COLOR_INVALID = 0x00000000,20525COLOR_8 = 0x00000001,20526COLOR_16 = 0x00000002,20527COLOR_8_8 = 0x00000003,20528COLOR_32 = 0x00000004,20529COLOR_16_16 = 0x00000005,20530COLOR_10_11_11 = 0x00000006,20531COLOR_11_11_10 = 0x00000007,20532COLOR_10_10_10_2 = 0x00000008,20533COLOR_2_10_10_10 = 0x00000009,20534COLOR_8_8_8_8 = 0x0000000a,20535COLOR_32_32 = 0x0000000b,20536COLOR_16_16_16_16 = 0x0000000c,20537COLOR_RESERVED_13 = 0x0000000d,20538COLOR_32_32_32_32 = 0x0000000e,20539COLOR_RESERVED_15 = 0x0000000f,20540COLOR_5_6_5 = 0x00000010,20541COLOR_1_5_5_5 = 0x00000011,20542COLOR_5_5_5_1 = 0x00000012,20543COLOR_4_4_4_4 = 0x00000013,20544COLOR_8_24 = 0x00000014,20545COLOR_24_8 = 0x00000015,20546COLOR_X24_8_32_FLOAT = 0x00000016,20547COLOR_RESERVED_23 = 0x00000017,20548COLOR_RESERVED_24 = 0x00000018,20549COLOR_RESERVED_25 = 0x00000019,20550COLOR_RESERVED_26 = 0x0000001a,20551COLOR_RESERVED_27 = 0x0000001b,20552COLOR_RESERVED_28 = 0x0000001c,20553COLOR_RESERVED_29 = 0x0000001d,20554COLOR_RESERVED_30 = 0x0000001e,20555COLOR_2_10_10_10_6E4 = 0x0000001f,20556} ColorFormat;2055720558/*20559* SurfaceFormat enum20560*/2056120562typedef enum SurfaceFormat {20563FMT_INVALID = 0x00000000,20564FMT_8 = 0x00000001,20565FMT_16 = 0x00000002,20566FMT_8_8 = 0x00000003,20567FMT_32 = 0x00000004,20568FMT_16_16 = 0x00000005,20569FMT_10_11_11 = 0x00000006,20570FMT_11_11_10 = 0x00000007,20571FMT_10_10_10_2 = 0x00000008,20572FMT_2_10_10_10 = 0x00000009,20573FMT_8_8_8_8 = 0x0000000a,20574FMT_32_32 = 0x0000000b,20575FMT_16_16_16_16 = 0x0000000c,20576FMT_32_32_32 = 0x0000000d,20577FMT_32_32_32_32 = 0x0000000e,20578FMT_RESERVED_4 = 0x0000000f,20579FMT_5_6_5 = 0x00000010,20580FMT_1_5_5_5 = 0x00000011,20581FMT_5_5_5_1 = 0x00000012,20582FMT_4_4_4_4 = 0x00000013,20583FMT_8_24 = 0x00000014,20584FMT_24_8 = 0x00000015,20585FMT_X24_8_32_FLOAT = 0x00000016,20586FMT_RESERVED_33 = 0x00000017,20587FMT_11_11_10_FLOAT = 0x00000018,20588FMT_16_FLOAT = 0x00000019,20589FMT_32_FLOAT = 0x0000001a,20590FMT_16_16_FLOAT = 0x0000001b,20591FMT_8_24_FLOAT = 0x0000001c,20592FMT_24_8_FLOAT = 0x0000001d,20593FMT_32_32_FLOAT = 0x0000001e,20594FMT_10_11_11_FLOAT = 0x0000001f,20595FMT_16_16_16_16_FLOAT = 0x00000020,20596FMT_3_3_2 = 0x00000021,20597FMT_6_5_5 = 0x00000022,20598FMT_32_32_32_32_FLOAT = 0x00000023,20599FMT_RESERVED_36 = 0x00000024,20600FMT_1 = 0x00000025,20601FMT_1_REVERSED = 0x00000026,20602FMT_GB_GR = 0x00000027,20603FMT_BG_RG = 0x00000028,20604FMT_32_AS_8 = 0x00000029,20605FMT_32_AS_8_8 = 0x0000002a,20606FMT_5_9_9_9_SHAREDEXP = 0x0000002b,20607FMT_8_8_8 = 0x0000002c,20608FMT_16_16_16 = 0x0000002d,20609FMT_16_16_16_FLOAT = 0x0000002e,20610FMT_4_4 = 0x0000002f,20611FMT_32_32_32_FLOAT = 0x00000030,20612FMT_BC1 = 0x00000031,20613FMT_BC2 = 0x00000032,20614FMT_BC3 = 0x00000033,20615FMT_BC4 = 0x00000034,20616FMT_BC5 = 0x00000035,20617FMT_BC6 = 0x00000036,20618FMT_BC7 = 0x00000037,20619FMT_32_AS_32_32_32_32 = 0x00000038,20620FMT_APC3 = 0x00000039,20621FMT_APC4 = 0x0000003a,20622FMT_APC5 = 0x0000003b,20623FMT_APC6 = 0x0000003c,20624FMT_APC7 = 0x0000003d,20625FMT_CTX1 = 0x0000003e,20626FMT_RESERVED_63 = 0x0000003f,20627} SurfaceFormat;2062820629/*20630* IMG_NUM_FORMAT_FMASK enum20631*/2063220633typedef enum IMG_NUM_FORMAT_FMASK {20634IMG_NUM_FORMAT_FMASK_8_2_1 = 0x00000000,20635IMG_NUM_FORMAT_FMASK_8_4_1 = 0x00000001,20636IMG_NUM_FORMAT_FMASK_8_8_1 = 0x00000002,20637IMG_NUM_FORMAT_FMASK_8_2_2 = 0x00000003,20638IMG_NUM_FORMAT_FMASK_8_4_2 = 0x00000004,20639IMG_NUM_FORMAT_FMASK_8_4_4 = 0x00000005,20640IMG_NUM_FORMAT_FMASK_16_16_1 = 0x00000006,20641IMG_NUM_FORMAT_FMASK_16_8_2 = 0x00000007,20642IMG_NUM_FORMAT_FMASK_32_16_2 = 0x00000008,20643IMG_NUM_FORMAT_FMASK_32_8_4 = 0x00000009,20644IMG_NUM_FORMAT_FMASK_32_8_8 = 0x0000000a,20645IMG_NUM_FORMAT_FMASK_64_16_4 = 0x0000000b,20646IMG_NUM_FORMAT_FMASK_64_16_8 = 0x0000000c,20647IMG_NUM_FORMAT_FMASK_RESERVED_13 = 0x0000000d,20648IMG_NUM_FORMAT_FMASK_RESERVED_14 = 0x0000000e,20649IMG_NUM_FORMAT_FMASK_RESERVED_15 = 0x0000000f,20650} IMG_NUM_FORMAT_FMASK;2065120652/*20653* IMG_NUM_FORMAT_N_IN_16 enum20654*/2065520656typedef enum IMG_NUM_FORMAT_N_IN_16 {20657IMG_NUM_FORMAT_N_IN_16_RESERVED_0 = 0x00000000,20658IMG_NUM_FORMAT_N_IN_16_UNORM_10 = 0x00000001,20659IMG_NUM_FORMAT_N_IN_16_UNORM_9 = 0x00000002,20660IMG_NUM_FORMAT_N_IN_16_RESERVED_3 = 0x00000003,20661IMG_NUM_FORMAT_N_IN_16_UINT_10 = 0x00000004,20662IMG_NUM_FORMAT_N_IN_16_UINT_9 = 0x00000005,20663IMG_NUM_FORMAT_N_IN_16_RESERVED_6 = 0x00000006,20664IMG_NUM_FORMAT_N_IN_16_UNORM_UINT_10 = 0x00000007,20665IMG_NUM_FORMAT_N_IN_16_UNORM_UINT_9 = 0x00000008,20666IMG_NUM_FORMAT_N_IN_16_RESERVED_9 = 0x00000009,20667IMG_NUM_FORMAT_N_IN_16_RESERVED_10 = 0x0000000a,20668IMG_NUM_FORMAT_N_IN_16_RESERVED_11 = 0x0000000b,20669IMG_NUM_FORMAT_N_IN_16_RESERVED_12 = 0x0000000c,20670IMG_NUM_FORMAT_N_IN_16_RESERVED_13 = 0x0000000d,20671IMG_NUM_FORMAT_N_IN_16_RESERVED_14 = 0x0000000e,20672IMG_NUM_FORMAT_N_IN_16_RESERVED_15 = 0x0000000f,20673} IMG_NUM_FORMAT_N_IN_16;2067420675/*20676* TileType enum20677*/2067820679typedef enum TileType {20680ARRAY_COLOR_TILE = 0x00000000,20681ARRAY_DEPTH_TILE = 0x00000001,20682} TileType;2068320684/*20685* NonDispTilingOrder enum20686*/2068720688typedef enum NonDispTilingOrder {20689ADDR_SURF_MICRO_TILING_DISPLAY = 0x00000000,20690ADDR_SURF_MICRO_TILING_NON_DISPLAY = 0x00000001,20691} NonDispTilingOrder;2069220693/*20694* MicroTileMode enum20695*/2069620697typedef enum MicroTileMode {20698ADDR_SURF_DISPLAY_MICRO_TILING = 0x00000000,20699ADDR_SURF_THIN_MICRO_TILING = 0x00000001,20700ADDR_SURF_DEPTH_MICRO_TILING = 0x00000002,20701ADDR_SURF_ROTATED_MICRO_TILING = 0x00000003,20702ADDR_SURF_THICK_MICRO_TILING = 0x00000004,20703} MicroTileMode;2070420705/*20706* TileSplit enum20707*/2070820709typedef enum TileSplit {20710ADDR_SURF_TILE_SPLIT_64B = 0x00000000,20711ADDR_SURF_TILE_SPLIT_128B = 0x00000001,20712ADDR_SURF_TILE_SPLIT_256B = 0x00000002,20713ADDR_SURF_TILE_SPLIT_512B = 0x00000003,20714ADDR_SURF_TILE_SPLIT_1KB = 0x00000004,20715ADDR_SURF_TILE_SPLIT_2KB = 0x00000005,20716ADDR_SURF_TILE_SPLIT_4KB = 0x00000006,20717} TileSplit;2071820719/*20720* SampleSplit enum20721*/2072220723typedef enum SampleSplit {20724ADDR_SURF_SAMPLE_SPLIT_1 = 0x00000000,20725ADDR_SURF_SAMPLE_SPLIT_2 = 0x00000001,20726ADDR_SURF_SAMPLE_SPLIT_4 = 0x00000002,20727ADDR_SURF_SAMPLE_SPLIT_8 = 0x00000003,20728} SampleSplit;2072920730/*20731* PipeConfig enum20732*/2073320734typedef enum PipeConfig {20735ADDR_SURF_P2 = 0x00000000,20736ADDR_SURF_P2_RESERVED0 = 0x00000001,20737ADDR_SURF_P2_RESERVED1 = 0x00000002,20738ADDR_SURF_P2_RESERVED2 = 0x00000003,20739ADDR_SURF_P4_8x16 = 0x00000004,20740ADDR_SURF_P4_16x16 = 0x00000005,20741ADDR_SURF_P4_16x32 = 0x00000006,20742ADDR_SURF_P4_32x32 = 0x00000007,20743ADDR_SURF_P8_16x16_8x16 = 0x00000008,20744ADDR_SURF_P8_16x32_8x16 = 0x00000009,20745ADDR_SURF_P8_32x32_8x16 = 0x0000000a,20746ADDR_SURF_P8_16x32_16x16 = 0x0000000b,20747ADDR_SURF_P8_32x32_16x16 = 0x0000000c,20748ADDR_SURF_P8_32x32_16x32 = 0x0000000d,20749ADDR_SURF_P8_32x64_32x32 = 0x0000000e,20750ADDR_SURF_P8_RESERVED0 = 0x0000000f,20751ADDR_SURF_P16_32x32_8x16 = 0x00000010,20752ADDR_SURF_P16_32x32_16x16 = 0x00000011,20753ADDR_SURF_P16 = 0x00000012,20754} PipeConfig;2075520756/*20757* SeEnable enum20758*/2075920760typedef enum SeEnable {20761ADDR_CONFIG_DISABLE_SE = 0x00000000,20762ADDR_CONFIG_ENABLE_SE = 0x00000001,20763} SeEnable;2076420765/*20766* NumBanks enum20767*/2076820769typedef enum NumBanks {20770ADDR_SURF_2_BANK = 0x00000000,20771ADDR_SURF_4_BANK = 0x00000001,20772ADDR_SURF_8_BANK = 0x00000002,20773ADDR_SURF_16_BANK = 0x00000003,20774} NumBanks;2077520776/*20777* BankWidth enum20778*/2077920780typedef enum BankWidth {20781ADDR_SURF_BANK_WIDTH_1 = 0x00000000,20782ADDR_SURF_BANK_WIDTH_2 = 0x00000001,20783ADDR_SURF_BANK_WIDTH_4 = 0x00000002,20784ADDR_SURF_BANK_WIDTH_8 = 0x00000003,20785} BankWidth;2078620787/*20788* BankHeight enum20789*/2079020791typedef enum BankHeight {20792ADDR_SURF_BANK_HEIGHT_1 = 0x00000000,20793ADDR_SURF_BANK_HEIGHT_2 = 0x00000001,20794ADDR_SURF_BANK_HEIGHT_4 = 0x00000002,20795ADDR_SURF_BANK_HEIGHT_8 = 0x00000003,20796} BankHeight;2079720798/*20799* BankWidthHeight enum20800*/2080120802typedef enum BankWidthHeight {20803ADDR_SURF_BANK_WH_1 = 0x00000000,20804ADDR_SURF_BANK_WH_2 = 0x00000001,20805ADDR_SURF_BANK_WH_4 = 0x00000002,20806ADDR_SURF_BANK_WH_8 = 0x00000003,20807} BankWidthHeight;2080820809/*20810* MacroTileAspect enum20811*/2081220813typedef enum MacroTileAspect {20814ADDR_SURF_MACRO_ASPECT_1 = 0x00000000,20815ADDR_SURF_MACRO_ASPECT_2 = 0x00000001,20816ADDR_SURF_MACRO_ASPECT_4 = 0x00000002,20817ADDR_SURF_MACRO_ASPECT_8 = 0x00000003,20818} MacroTileAspect;2081920820/*20821* PipeTiling enum20822*/2082320824typedef enum PipeTiling {20825CONFIG_1_PIPE = 0x00000000,20826CONFIG_2_PIPE = 0x00000001,20827CONFIG_4_PIPE = 0x00000002,20828CONFIG_8_PIPE = 0x00000003,20829} PipeTiling;2083020831/*20832* BankTiling enum20833*/2083420835typedef enum BankTiling {20836CONFIG_4_BANK = 0x00000000,20837CONFIG_8_BANK = 0x00000001,20838} BankTiling;2083920840/*20841* GroupInterleave enum20842*/2084320844typedef enum GroupInterleave {20845CONFIG_256B_GROUP = 0x00000000,20846CONFIG_512B_GROUP = 0x00000001,20847} GroupInterleave;2084820849/*20850* RowTiling enum20851*/2085220853typedef enum RowTiling {20854CONFIG_1KB_ROW = 0x00000000,20855CONFIG_2KB_ROW = 0x00000001,20856CONFIG_4KB_ROW = 0x00000002,20857CONFIG_8KB_ROW = 0x00000003,20858CONFIG_1KB_ROW_OPT = 0x00000004,20859CONFIG_2KB_ROW_OPT = 0x00000005,20860CONFIG_4KB_ROW_OPT = 0x00000006,20861CONFIG_8KB_ROW_OPT = 0x00000007,20862} RowTiling;2086320864/*20865* BankSwapBytes enum20866*/2086720868typedef enum BankSwapBytes {20869CONFIG_128B_SWAPS = 0x00000000,20870CONFIG_256B_SWAPS = 0x00000001,20871CONFIG_512B_SWAPS = 0x00000002,20872CONFIG_1KB_SWAPS = 0x00000003,20873} BankSwapBytes;2087420875/*20876* SampleSplitBytes enum20877*/2087820879typedef enum SampleSplitBytes {20880CONFIG_1KB_SPLIT = 0x00000000,20881CONFIG_2KB_SPLIT = 0x00000001,20882CONFIG_4KB_SPLIT = 0x00000002,20883CONFIG_8KB_SPLIT = 0x00000003,20884} SampleSplitBytes;2088520886/*20887* SurfaceNumber enum20888*/2088920890typedef enum SurfaceNumber {20891NUMBER_UNORM = 0x00000000,20892NUMBER_SNORM = 0x00000001,20893NUMBER_USCALED = 0x00000002,20894NUMBER_SSCALED = 0x00000003,20895NUMBER_UINT = 0x00000004,20896NUMBER_SINT = 0x00000005,20897NUMBER_SRGB = 0x00000006,20898NUMBER_FLOAT = 0x00000007,20899} SurfaceNumber;2090020901/*20902* SurfaceSwap enum20903*/2090420905typedef enum SurfaceSwap {20906SWAP_STD = 0x00000000,20907SWAP_ALT = 0x00000001,20908SWAP_STD_REV = 0x00000002,20909SWAP_ALT_REV = 0x00000003,20910} SurfaceSwap;2091120912/*20913* RoundMode enum20914*/2091520916typedef enum RoundMode {20917ROUND_BY_HALF = 0x00000000,20918ROUND_TRUNCATE = 0x00000001,20919} RoundMode;2092020921/*20922* BUF_FMT enum20923*/2092420925typedef enum BUF_FMT {20926BUF_FMT_INVALID = 0x00000000,20927BUF_FMT_8_UNORM = 0x00000001,20928BUF_FMT_8_SNORM = 0x00000002,20929BUF_FMT_8_USCALED = 0x00000003,20930BUF_FMT_8_SSCALED = 0x00000004,20931BUF_FMT_8_UINT = 0x00000005,20932BUF_FMT_8_SINT = 0x00000006,20933BUF_FMT_16_UNORM = 0x00000007,20934BUF_FMT_16_SNORM = 0x00000008,20935BUF_FMT_16_USCALED = 0x00000009,20936BUF_FMT_16_SSCALED = 0x0000000a,20937BUF_FMT_16_UINT = 0x0000000b,20938BUF_FMT_16_SINT = 0x0000000c,20939BUF_FMT_16_FLOAT = 0x0000000d,20940BUF_FMT_8_8_UNORM = 0x0000000e,20941BUF_FMT_8_8_SNORM = 0x0000000f,20942BUF_FMT_8_8_USCALED = 0x00000010,20943BUF_FMT_8_8_SSCALED = 0x00000011,20944BUF_FMT_8_8_UINT = 0x00000012,20945BUF_FMT_8_8_SINT = 0x00000013,20946BUF_FMT_32_UINT = 0x00000014,20947BUF_FMT_32_SINT = 0x00000015,20948BUF_FMT_32_FLOAT = 0x00000016,20949BUF_FMT_16_16_UNORM = 0x00000017,20950BUF_FMT_16_16_SNORM = 0x00000018,20951BUF_FMT_16_16_USCALED = 0x00000019,20952BUF_FMT_16_16_SSCALED = 0x0000001a,20953BUF_FMT_16_16_UINT = 0x0000001b,20954BUF_FMT_16_16_SINT = 0x0000001c,20955BUF_FMT_16_16_FLOAT = 0x0000001d,20956BUF_FMT_10_11_11_UNORM = 0x0000001e,20957BUF_FMT_10_11_11_SNORM = 0x0000001f,20958BUF_FMT_10_11_11_USCALED = 0x00000020,20959BUF_FMT_10_11_11_SSCALED = 0x00000021,20960BUF_FMT_10_11_11_UINT = 0x00000022,20961BUF_FMT_10_11_11_SINT = 0x00000023,20962BUF_FMT_10_11_11_FLOAT = 0x00000024,20963BUF_FMT_11_11_10_UNORM = 0x00000025,20964BUF_FMT_11_11_10_SNORM = 0x00000026,20965BUF_FMT_11_11_10_USCALED = 0x00000027,20966BUF_FMT_11_11_10_SSCALED = 0x00000028,20967BUF_FMT_11_11_10_UINT = 0x00000029,20968BUF_FMT_11_11_10_SINT = 0x0000002a,20969BUF_FMT_11_11_10_FLOAT = 0x0000002b,20970BUF_FMT_10_10_10_2_UNORM = 0x0000002c,20971BUF_FMT_10_10_10_2_SNORM = 0x0000002d,20972BUF_FMT_10_10_10_2_USCALED = 0x0000002e,20973BUF_FMT_10_10_10_2_SSCALED = 0x0000002f,20974BUF_FMT_10_10_10_2_UINT = 0x00000030,20975BUF_FMT_10_10_10_2_SINT = 0x00000031,20976BUF_FMT_2_10_10_10_UNORM = 0x00000032,20977BUF_FMT_2_10_10_10_SNORM = 0x00000033,20978BUF_FMT_2_10_10_10_USCALED = 0x00000034,20979BUF_FMT_2_10_10_10_SSCALED = 0x00000035,20980BUF_FMT_2_10_10_10_UINT = 0x00000036,20981BUF_FMT_2_10_10_10_SINT = 0x00000037,20982BUF_FMT_8_8_8_8_UNORM = 0x00000038,20983BUF_FMT_8_8_8_8_SNORM = 0x00000039,20984BUF_FMT_8_8_8_8_USCALED = 0x0000003a,20985BUF_FMT_8_8_8_8_SSCALED = 0x0000003b,20986BUF_FMT_8_8_8_8_UINT = 0x0000003c,20987BUF_FMT_8_8_8_8_SINT = 0x0000003d,20988BUF_FMT_32_32_UINT = 0x0000003e,20989BUF_FMT_32_32_SINT = 0x0000003f,20990BUF_FMT_32_32_FLOAT = 0x00000040,20991BUF_FMT_16_16_16_16_UNORM = 0x00000041,20992BUF_FMT_16_16_16_16_SNORM = 0x00000042,20993BUF_FMT_16_16_16_16_USCALED = 0x00000043,20994BUF_FMT_16_16_16_16_SSCALED = 0x00000044,20995BUF_FMT_16_16_16_16_UINT = 0x00000045,20996BUF_FMT_16_16_16_16_SINT = 0x00000046,20997BUF_FMT_16_16_16_16_FLOAT = 0x00000047,20998BUF_FMT_32_32_32_UINT = 0x00000048,20999BUF_FMT_32_32_32_SINT = 0x00000049,21000BUF_FMT_32_32_32_FLOAT = 0x0000004a,21001BUF_FMT_32_32_32_32_UINT = 0x0000004b,21002BUF_FMT_32_32_32_32_SINT = 0x0000004c,21003BUF_FMT_32_32_32_32_FLOAT = 0x0000004d,21004BUF_FMT_RESERVED_78 = 0x0000004e,21005BUF_FMT_RESERVED_79 = 0x0000004f,21006BUF_FMT_RESERVED_80 = 0x00000050,21007BUF_FMT_RESERVED_81 = 0x00000051,21008BUF_FMT_RESERVED_82 = 0x00000052,21009BUF_FMT_RESERVED_83 = 0x00000053,21010BUF_FMT_RESERVED_84 = 0x00000054,21011BUF_FMT_RESERVED_85 = 0x00000055,21012BUF_FMT_RESERVED_86 = 0x00000056,21013BUF_FMT_RESERVED_87 = 0x00000057,21014BUF_FMT_RESERVED_88 = 0x00000058,21015BUF_FMT_RESERVED_89 = 0x00000059,21016BUF_FMT_RESERVED_90 = 0x0000005a,21017BUF_FMT_RESERVED_91 = 0x0000005b,21018BUF_FMT_RESERVED_92 = 0x0000005c,21019BUF_FMT_RESERVED_93 = 0x0000005d,21020BUF_FMT_RESERVED_94 = 0x0000005e,21021BUF_FMT_RESERVED_95 = 0x0000005f,21022BUF_FMT_RESERVED_96 = 0x00000060,21023BUF_FMT_RESERVED_97 = 0x00000061,21024BUF_FMT_RESERVED_98 = 0x00000062,21025BUF_FMT_RESERVED_99 = 0x00000063,21026BUF_FMT_RESERVED_100 = 0x00000064,21027BUF_FMT_RESERVED_101 = 0x00000065,21028BUF_FMT_RESERVED_102 = 0x00000066,21029BUF_FMT_RESERVED_103 = 0x00000067,21030BUF_FMT_RESERVED_104 = 0x00000068,21031BUF_FMT_RESERVED_105 = 0x00000069,21032BUF_FMT_RESERVED_106 = 0x0000006a,21033BUF_FMT_RESERVED_107 = 0x0000006b,21034BUF_FMT_RESERVED_108 = 0x0000006c,21035BUF_FMT_RESERVED_109 = 0x0000006d,21036BUF_FMT_RESERVED_110 = 0x0000006e,21037BUF_FMT_RESERVED_111 = 0x0000006f,21038BUF_FMT_RESERVED_112 = 0x00000070,21039BUF_FMT_RESERVED_113 = 0x00000071,21040BUF_FMT_RESERVED_114 = 0x00000072,21041BUF_FMT_RESERVED_115 = 0x00000073,21042BUF_FMT_RESERVED_116 = 0x00000074,21043BUF_FMT_RESERVED_117 = 0x00000075,21044BUF_FMT_RESERVED_118 = 0x00000076,21045BUF_FMT_RESERVED_119 = 0x00000077,21046BUF_FMT_RESERVED_120 = 0x00000078,21047BUF_FMT_RESERVED_121 = 0x00000079,21048BUF_FMT_RESERVED_122 = 0x0000007a,21049BUF_FMT_RESERVED_123 = 0x0000007b,21050BUF_FMT_RESERVED_124 = 0x0000007c,21051BUF_FMT_RESERVED_125 = 0x0000007d,21052BUF_FMT_RESERVED_126 = 0x0000007e,21053BUF_FMT_RESERVED_127 = 0x0000007f,21054} BUF_FMT;2105521056/*21057* IMG_FMT enum21058*/2105921060typedef enum IMG_FMT {21061IMG_FMT_INVALID = 0x00000000,21062IMG_FMT_8_UNORM = 0x00000001,21063IMG_FMT_8_SNORM = 0x00000002,21064IMG_FMT_8_USCALED = 0x00000003,21065IMG_FMT_8_SSCALED = 0x00000004,21066IMG_FMT_8_UINT = 0x00000005,21067IMG_FMT_8_SINT = 0x00000006,21068IMG_FMT_16_UNORM = 0x00000007,21069IMG_FMT_16_SNORM = 0x00000008,21070IMG_FMT_16_USCALED = 0x00000009,21071IMG_FMT_16_SSCALED = 0x0000000a,21072IMG_FMT_16_UINT = 0x0000000b,21073IMG_FMT_16_SINT = 0x0000000c,21074IMG_FMT_16_FLOAT = 0x0000000d,21075IMG_FMT_8_8_UNORM = 0x0000000e,21076IMG_FMT_8_8_SNORM = 0x0000000f,21077IMG_FMT_8_8_USCALED = 0x00000010,21078IMG_FMT_8_8_SSCALED = 0x00000011,21079IMG_FMT_8_8_UINT = 0x00000012,21080IMG_FMT_8_8_SINT = 0x00000013,21081IMG_FMT_32_UINT = 0x00000014,21082IMG_FMT_32_SINT = 0x00000015,21083IMG_FMT_32_FLOAT = 0x00000016,21084IMG_FMT_16_16_UNORM = 0x00000017,21085IMG_FMT_16_16_SNORM = 0x00000018,21086IMG_FMT_16_16_USCALED = 0x00000019,21087IMG_FMT_16_16_SSCALED = 0x0000001a,21088IMG_FMT_16_16_UINT = 0x0000001b,21089IMG_FMT_16_16_SINT = 0x0000001c,21090IMG_FMT_16_16_FLOAT = 0x0000001d,21091IMG_FMT_10_11_11_UNORM = 0x0000001e,21092IMG_FMT_10_11_11_SNORM = 0x0000001f,21093IMG_FMT_10_11_11_USCALED = 0x00000020,21094IMG_FMT_10_11_11_SSCALED = 0x00000021,21095IMG_FMT_10_11_11_UINT = 0x00000022,21096IMG_FMT_10_11_11_SINT = 0x00000023,21097IMG_FMT_10_11_11_FLOAT = 0x00000024,21098IMG_FMT_11_11_10_UNORM = 0x00000025,21099IMG_FMT_11_11_10_SNORM = 0x00000026,21100IMG_FMT_11_11_10_USCALED = 0x00000027,21101IMG_FMT_11_11_10_SSCALED = 0x00000028,21102IMG_FMT_11_11_10_UINT = 0x00000029,21103IMG_FMT_11_11_10_SINT = 0x0000002a,21104IMG_FMT_11_11_10_FLOAT = 0x0000002b,21105IMG_FMT_10_10_10_2_UNORM = 0x0000002c,21106IMG_FMT_10_10_10_2_SNORM = 0x0000002d,21107IMG_FMT_10_10_10_2_USCALED = 0x0000002e,21108IMG_FMT_10_10_10_2_SSCALED = 0x0000002f,21109IMG_FMT_10_10_10_2_UINT = 0x00000030,21110IMG_FMT_10_10_10_2_SINT = 0x00000031,21111IMG_FMT_2_10_10_10_UNORM = 0x00000032,21112IMG_FMT_2_10_10_10_SNORM = 0x00000033,21113IMG_FMT_2_10_10_10_USCALED = 0x00000034,21114IMG_FMT_2_10_10_10_SSCALED = 0x00000035,21115IMG_FMT_2_10_10_10_UINT = 0x00000036,21116IMG_FMT_2_10_10_10_SINT = 0x00000037,21117IMG_FMT_8_8_8_8_UNORM = 0x00000038,21118IMG_FMT_8_8_8_8_SNORM = 0x00000039,21119IMG_FMT_8_8_8_8_USCALED = 0x0000003a,21120IMG_FMT_8_8_8_8_SSCALED = 0x0000003b,21121IMG_FMT_8_8_8_8_UINT = 0x0000003c,21122IMG_FMT_8_8_8_8_SINT = 0x0000003d,21123IMG_FMT_32_32_UINT = 0x0000003e,21124IMG_FMT_32_32_SINT = 0x0000003f,21125IMG_FMT_32_32_FLOAT = 0x00000040,21126IMG_FMT_16_16_16_16_UNORM = 0x00000041,21127IMG_FMT_16_16_16_16_SNORM = 0x00000042,21128IMG_FMT_16_16_16_16_USCALED = 0x00000043,21129IMG_FMT_16_16_16_16_SSCALED = 0x00000044,21130IMG_FMT_16_16_16_16_UINT = 0x00000045,21131IMG_FMT_16_16_16_16_SINT = 0x00000046,21132IMG_FMT_16_16_16_16_FLOAT = 0x00000047,21133IMG_FMT_32_32_32_UINT = 0x00000048,21134IMG_FMT_32_32_32_SINT = 0x00000049,21135IMG_FMT_32_32_32_FLOAT = 0x0000004a,21136IMG_FMT_32_32_32_32_UINT = 0x0000004b,21137IMG_FMT_32_32_32_32_SINT = 0x0000004c,21138IMG_FMT_32_32_32_32_FLOAT = 0x0000004d,21139IMG_FMT_RESERVED_78 = 0x0000004e,21140IMG_FMT_RESERVED_79 = 0x0000004f,21141IMG_FMT_RESERVED_80 = 0x00000050,21142IMG_FMT_RESERVED_81 = 0x00000051,21143IMG_FMT_RESERVED_82 = 0x00000052,21144IMG_FMT_RESERVED_83 = 0x00000053,21145IMG_FMT_RESERVED_84 = 0x00000054,21146IMG_FMT_RESERVED_85 = 0x00000055,21147IMG_FMT_RESERVED_86 = 0x00000056,21148IMG_FMT_RESERVED_87 = 0x00000057,21149IMG_FMT_RESERVED_88 = 0x00000058,21150IMG_FMT_RESERVED_89 = 0x00000059,21151IMG_FMT_RESERVED_90 = 0x0000005a,21152IMG_FMT_RESERVED_91 = 0x0000005b,21153IMG_FMT_RESERVED_92 = 0x0000005c,21154IMG_FMT_RESERVED_93 = 0x0000005d,21155IMG_FMT_RESERVED_94 = 0x0000005e,21156IMG_FMT_RESERVED_95 = 0x0000005f,21157IMG_FMT_RESERVED_96 = 0x00000060,21158IMG_FMT_RESERVED_97 = 0x00000061,21159IMG_FMT_RESERVED_98 = 0x00000062,21160IMG_FMT_RESERVED_99 = 0x00000063,21161IMG_FMT_RESERVED_100 = 0x00000064,21162IMG_FMT_RESERVED_101 = 0x00000065,21163IMG_FMT_RESERVED_102 = 0x00000066,21164IMG_FMT_RESERVED_103 = 0x00000067,21165IMG_FMT_RESERVED_104 = 0x00000068,21166IMG_FMT_RESERVED_105 = 0x00000069,21167IMG_FMT_RESERVED_106 = 0x0000006a,21168IMG_FMT_RESERVED_107 = 0x0000006b,21169IMG_FMT_RESERVED_108 = 0x0000006c,21170IMG_FMT_RESERVED_109 = 0x0000006d,21171IMG_FMT_RESERVED_110 = 0x0000006e,21172IMG_FMT_RESERVED_111 = 0x0000006f,21173IMG_FMT_RESERVED_112 = 0x00000070,21174IMG_FMT_RESERVED_113 = 0x00000071,21175IMG_FMT_RESERVED_114 = 0x00000072,21176IMG_FMT_RESERVED_115 = 0x00000073,21177IMG_FMT_RESERVED_116 = 0x00000074,21178IMG_FMT_RESERVED_117 = 0x00000075,21179IMG_FMT_RESERVED_118 = 0x00000076,21180IMG_FMT_RESERVED_119 = 0x00000077,21181IMG_FMT_RESERVED_120 = 0x00000078,21182IMG_FMT_RESERVED_121 = 0x00000079,21183IMG_FMT_RESERVED_122 = 0x0000007a,21184IMG_FMT_RESERVED_123 = 0x0000007b,21185IMG_FMT_RESERVED_124 = 0x0000007c,21186IMG_FMT_RESERVED_125 = 0x0000007d,21187IMG_FMT_RESERVED_126 = 0x0000007e,21188IMG_FMT_RESERVED_127 = 0x0000007f,21189IMG_FMT_8_SRGB = 0x00000080,21190IMG_FMT_8_8_SRGB = 0x00000081,21191IMG_FMT_8_8_8_8_SRGB = 0x00000082,21192IMG_FMT_6E4_FLOAT = 0x00000083,21193IMG_FMT_5_9_9_9_FLOAT = 0x00000084,21194IMG_FMT_5_6_5_UNORM = 0x00000085,21195IMG_FMT_1_5_5_5_UNORM = 0x00000086,21196IMG_FMT_5_5_5_1_UNORM = 0x00000087,21197IMG_FMT_4_4_4_4_UNORM = 0x00000088,21198IMG_FMT_4_4_UNORM = 0x00000089,21199IMG_FMT_1_UNORM = 0x0000008a,21200IMG_FMT_1_REVERSED_UNORM = 0x0000008b,21201IMG_FMT_32_FLOAT_CLAMP = 0x0000008c,21202IMG_FMT_8_24_UNORM = 0x0000008d,21203IMG_FMT_8_24_UINT = 0x0000008e,21204IMG_FMT_24_8_UNORM = 0x0000008f,21205IMG_FMT_24_8_UINT = 0x00000090,21206IMG_FMT_X24_8_32_UINT = 0x00000091,21207IMG_FMT_X24_8_32_FLOAT = 0x00000092,21208IMG_FMT_GB_GR_UNORM = 0x00000093,21209IMG_FMT_GB_GR_SNORM = 0x00000094,21210IMG_FMT_GB_GR_UINT = 0x00000095,21211IMG_FMT_GB_GR_SRGB = 0x00000096,21212IMG_FMT_BG_RG_UNORM = 0x00000097,21213IMG_FMT_BG_RG_SNORM = 0x00000098,21214IMG_FMT_BG_RG_UINT = 0x00000099,21215IMG_FMT_BG_RG_SRGB = 0x0000009a,21216IMG_FMT_RESERVED_155 = 0x0000009b,21217IMG_FMT_FMASK8_S2_F1 = 0x0000009c,21218IMG_FMT_FMASK8_S4_F1 = 0x0000009d,21219IMG_FMT_FMASK8_S8_F1 = 0x0000009e,21220IMG_FMT_FMASK8_S2_F2 = 0x0000009f,21221IMG_FMT_FMASK8_S4_F2 = 0x000000a0,21222IMG_FMT_FMASK8_S4_F4 = 0x000000a1,21223IMG_FMT_FMASK16_S16_F1 = 0x000000a2,21224IMG_FMT_FMASK16_S8_F2 = 0x000000a3,21225IMG_FMT_FMASK32_S16_F2 = 0x000000a4,21226IMG_FMT_FMASK32_S8_F4 = 0x000000a5,21227IMG_FMT_FMASK32_S8_F8 = 0x000000a6,21228IMG_FMT_FMASK64_S16_F4 = 0x000000a7,21229IMG_FMT_FMASK64_S16_F8 = 0x000000a8,21230IMG_FMT_BC1_UNORM = 0x000000a9,21231IMG_FMT_BC1_SRGB = 0x000000aa,21232IMG_FMT_BC2_UNORM = 0x000000ab,21233IMG_FMT_BC2_SRGB = 0x000000ac,21234IMG_FMT_BC3_UNORM = 0x000000ad,21235IMG_FMT_BC3_SRGB = 0x000000ae,21236IMG_FMT_BC4_UNORM = 0x000000af,21237IMG_FMT_BC4_SNORM = 0x000000b0,21238IMG_FMT_BC5_UNORM = 0x000000b1,21239IMG_FMT_BC5_SNORM = 0x000000b2,21240IMG_FMT_BC6_UFLOAT = 0x000000b3,21241IMG_FMT_BC6_SFLOAT = 0x000000b4,21242IMG_FMT_BC7_UNORM = 0x000000b5,21243IMG_FMT_BC7_SRGB = 0x000000b6,21244IMG_FMT_MM_8_UNORM = 0x00000109,21245IMG_FMT_MM_8_UINT = 0x0000010a,21246IMG_FMT_MM_8_8_UNORM = 0x0000010b,21247IMG_FMT_MM_8_8_UINT = 0x0000010c,21248IMG_FMT_MM_8_8_8_8_UNORM = 0x0000010d,21249IMG_FMT_MM_8_8_8_8_UINT = 0x0000010e,21250IMG_FMT_MM_VYUY8_UNORM = 0x0000010f,21251IMG_FMT_MM_VYUY8_UINT = 0x00000110,21252IMG_FMT_MM_10_11_11_UNORM = 0x00000111,21253IMG_FMT_MM_10_11_11_UINT = 0x00000112,21254IMG_FMT_MM_2_10_10_10_UNORM = 0x00000113,21255IMG_FMT_MM_2_10_10_10_UINT = 0x00000114,21256IMG_FMT_MM_16_16_16_16_UNORM = 0x00000115,21257IMG_FMT_MM_16_16_16_16_UINT = 0x00000116,21258IMG_FMT_MM_10_IN_16_UNORM = 0x00000117,21259IMG_FMT_MM_10_IN_16_UINT = 0x00000118,21260IMG_FMT_MM_10_IN_16_16_UNORM = 0x00000119,21261IMG_FMT_MM_10_IN_16_16_UINT = 0x0000011a,21262IMG_FMT_MM_10_IN_16_16_16_16_UNORM = 0x0000011b,21263IMG_FMT_MM_10_IN_16_16_16_16_UINT = 0x0000011c,21264IMG_FMT_RESERVED_285 = 0x0000011d,21265IMG_FMT_RESERVED_286 = 0x0000011e,21266IMG_FMT_RESERVED_287 = 0x0000011f,21267IMG_FMT_RESERVED_288 = 0x00000120,21268IMG_FMT_RESERVED_289 = 0x00000121,21269IMG_FMT_RESERVED_290 = 0x00000122,21270IMG_FMT_RESERVED_291 = 0x00000123,21271IMG_FMT_RESERVED_292 = 0x00000124,21272IMG_FMT_RESERVED_293 = 0x00000125,21273IMG_FMT_RESERVED_294 = 0x00000126,21274IMG_FMT_RESERVED_295 = 0x00000127,21275IMG_FMT_RESERVED_296 = 0x00000128,21276IMG_FMT_RESERVED_297 = 0x00000129,21277IMG_FMT_RESERVED_298 = 0x0000012a,21278IMG_FMT_RESERVED_299 = 0x0000012b,21279IMG_FMT_RESERVED_300 = 0x0000012c,21280IMG_FMT_RESERVED_301 = 0x0000012d,21281IMG_FMT_RESERVED_302 = 0x0000012e,21282IMG_FMT_RESERVED_303 = 0x0000012f,21283IMG_FMT_RESERVED_304 = 0x00000130,21284IMG_FMT_RESERVED_305 = 0x00000131,21285IMG_FMT_RESERVED_306 = 0x00000132,21286IMG_FMT_RESERVED_307 = 0x00000133,21287IMG_FMT_RESERVED_308 = 0x00000134,21288IMG_FMT_RESERVED_309 = 0x00000135,21289IMG_FMT_RESERVED_310 = 0x00000136,21290IMG_FMT_RESERVED_311 = 0x00000137,21291IMG_FMT_RESERVED_312 = 0x00000138,21292IMG_FMT_RESERVED_313 = 0x00000139,21293IMG_FMT_RESERVED_314 = 0x0000013a,21294IMG_FMT_RESERVED_315 = 0x0000013b,21295IMG_FMT_RESERVED_316 = 0x0000013c,21296IMG_FMT_RESERVED_317 = 0x0000013d,21297IMG_FMT_RESERVED_318 = 0x0000013e,21298IMG_FMT_RESERVED_319 = 0x0000013f,21299IMG_FMT_RESERVED_320 = 0x00000140,21300IMG_FMT_RESERVED_321 = 0x00000141,21301IMG_FMT_RESERVED_322 = 0x00000142,21302IMG_FMT_RESERVED_323 = 0x00000143,21303IMG_FMT_RESERVED_324 = 0x00000144,21304IMG_FMT_RESERVED_325 = 0x00000145,21305IMG_FMT_RESERVED_326 = 0x00000146,21306IMG_FMT_RESERVED_327 = 0x00000147,21307IMG_FMT_RESERVED_328 = 0x00000148,21308IMG_FMT_RESERVED_329 = 0x00000149,21309IMG_FMT_RESERVED_330 = 0x0000014a,21310IMG_FMT_RESERVED_331 = 0x0000014b,21311IMG_FMT_RESERVED_332 = 0x0000014c,21312IMG_FMT_RESERVED_333 = 0x0000014d,21313IMG_FMT_RESERVED_334 = 0x0000014e,21314IMG_FMT_RESERVED_335 = 0x0000014f,21315IMG_FMT_RESERVED_336 = 0x00000150,21316IMG_FMT_RESERVED_337 = 0x00000151,21317IMG_FMT_RESERVED_338 = 0x00000152,21318IMG_FMT_RESERVED_339 = 0x00000153,21319IMG_FMT_RESERVED_340 = 0x00000154,21320IMG_FMT_RESERVED_341 = 0x00000155,21321IMG_FMT_RESERVED_342 = 0x00000156,21322IMG_FMT_RESERVED_343 = 0x00000157,21323IMG_FMT_RESERVED_344 = 0x00000158,21324IMG_FMT_RESERVED_345 = 0x00000159,21325IMG_FMT_RESERVED_346 = 0x0000015a,21326IMG_FMT_RESERVED_347 = 0x0000015b,21327IMG_FMT_RESERVED_348 = 0x0000015c,21328IMG_FMT_RESERVED_349 = 0x0000015d,21329IMG_FMT_RESERVED_350 = 0x0000015e,21330IMG_FMT_RESERVED_351 = 0x0000015f,21331IMG_FMT_RESERVED_352 = 0x00000160,21332IMG_FMT_RESERVED_353 = 0x00000161,21333IMG_FMT_RESERVED_354 = 0x00000162,21334IMG_FMT_RESERVED_355 = 0x00000163,21335IMG_FMT_RESERVED_356 = 0x00000164,21336IMG_FMT_RESERVED_357 = 0x00000165,21337IMG_FMT_RESERVED_358 = 0x00000166,21338IMG_FMT_RESERVED_359 = 0x00000167,21339IMG_FMT_RESERVED_360 = 0x00000168,21340IMG_FMT_RESERVED_361 = 0x00000169,21341IMG_FMT_RESERVED_362 = 0x0000016a,21342IMG_FMT_RESERVED_363 = 0x0000016b,21343IMG_FMT_RESERVED_364 = 0x0000016c,21344IMG_FMT_RESERVED_365 = 0x0000016d,21345IMG_FMT_RESERVED_366 = 0x0000016e,21346IMG_FMT_RESERVED_367 = 0x0000016f,21347IMG_FMT_RESERVED_368 = 0x00000170,21348IMG_FMT_RESERVED_369 = 0x00000171,21349IMG_FMT_RESERVED_370 = 0x00000172,21350IMG_FMT_RESERVED_371 = 0x00000173,21351IMG_FMT_RESERVED_372 = 0x00000174,21352IMG_FMT_RESERVED_373 = 0x00000175,21353IMG_FMT_RESERVED_374 = 0x00000176,21354IMG_FMT_RESERVED_375 = 0x00000177,21355IMG_FMT_RESERVED_376 = 0x00000178,21356IMG_FMT_RESERVED_377 = 0x00000179,21357IMG_FMT_RESERVED_378 = 0x0000017a,21358IMG_FMT_RESERVED_379 = 0x0000017b,21359IMG_FMT_RESERVED_380 = 0x0000017c,21360IMG_FMT_RESERVED_381 = 0x0000017d,21361IMG_FMT_RESERVED_382 = 0x0000017e,21362IMG_FMT_RESERVED_383 = 0x0000017f,21363IMG_FMT_RESERVED_384 = 0x00000180,21364IMG_FMT_RESERVED_385 = 0x00000181,21365IMG_FMT_RESERVED_386 = 0x00000182,21366IMG_FMT_RESERVED_387 = 0x00000183,21367IMG_FMT_RESERVED_388 = 0x00000184,21368IMG_FMT_RESERVED_389 = 0x00000185,21369IMG_FMT_RESERVED_390 = 0x00000186,21370IMG_FMT_RESERVED_391 = 0x00000187,21371IMG_FMT_RESERVED_392 = 0x00000188,21372IMG_FMT_RESERVED_393 = 0x00000189,21373IMG_FMT_RESERVED_394 = 0x0000018a,21374IMG_FMT_RESERVED_395 = 0x0000018b,21375IMG_FMT_RESERVED_396 = 0x0000018c,21376IMG_FMT_RESERVED_397 = 0x0000018d,21377IMG_FMT_RESERVED_398 = 0x0000018e,21378IMG_FMT_RESERVED_399 = 0x0000018f,21379IMG_FMT_RESERVED_400 = 0x00000190,21380IMG_FMT_RESERVED_401 = 0x00000191,21381IMG_FMT_RESERVED_402 = 0x00000192,21382IMG_FMT_RESERVED_403 = 0x00000193,21383IMG_FMT_RESERVED_404 = 0x00000194,21384IMG_FMT_RESERVED_405 = 0x00000195,21385IMG_FMT_RESERVED_406 = 0x00000196,21386IMG_FMT_RESERVED_407 = 0x00000197,21387IMG_FMT_RESERVED_408 = 0x00000198,21388IMG_FMT_RESERVED_409 = 0x00000199,21389IMG_FMT_RESERVED_410 = 0x0000019a,21390IMG_FMT_RESERVED_411 = 0x0000019b,21391IMG_FMT_RESERVED_412 = 0x0000019c,21392IMG_FMT_RESERVED_413 = 0x0000019d,21393IMG_FMT_RESERVED_414 = 0x0000019e,21394IMG_FMT_RESERVED_415 = 0x0000019f,21395IMG_FMT_RESERVED_416 = 0x000001a0,21396IMG_FMT_RESERVED_417 = 0x000001a1,21397IMG_FMT_RESERVED_418 = 0x000001a2,21398IMG_FMT_RESERVED_419 = 0x000001a3,21399IMG_FMT_RESERVED_420 = 0x000001a4,21400IMG_FMT_RESERVED_421 = 0x000001a5,21401IMG_FMT_RESERVED_422 = 0x000001a6,21402IMG_FMT_RESERVED_423 = 0x000001a7,21403IMG_FMT_RESERVED_424 = 0x000001a8,21404IMG_FMT_RESERVED_425 = 0x000001a9,21405IMG_FMT_RESERVED_426 = 0x000001aa,21406IMG_FMT_RESERVED_427 = 0x000001ab,21407IMG_FMT_RESERVED_428 = 0x000001ac,21408IMG_FMT_RESERVED_429 = 0x000001ad,21409IMG_FMT_RESERVED_430 = 0x000001ae,21410IMG_FMT_RESERVED_431 = 0x000001af,21411IMG_FMT_RESERVED_432 = 0x000001b0,21412IMG_FMT_RESERVED_433 = 0x000001b1,21413IMG_FMT_RESERVED_434 = 0x000001b2,21414IMG_FMT_RESERVED_435 = 0x000001b3,21415IMG_FMT_RESERVED_436 = 0x000001b4,21416IMG_FMT_RESERVED_437 = 0x000001b5,21417IMG_FMT_RESERVED_438 = 0x000001b6,21418IMG_FMT_RESERVED_439 = 0x000001b7,21419IMG_FMT_RESERVED_440 = 0x000001b8,21420IMG_FMT_RESERVED_441 = 0x000001b9,21421IMG_FMT_RESERVED_442 = 0x000001ba,21422IMG_FMT_RESERVED_443 = 0x000001bb,21423IMG_FMT_RESERVED_444 = 0x000001bc,21424IMG_FMT_RESERVED_445 = 0x000001bd,21425IMG_FMT_RESERVED_446 = 0x000001be,21426IMG_FMT_RESERVED_447 = 0x000001bf,21427IMG_FMT_RESERVED_448 = 0x000001c0,21428IMG_FMT_RESERVED_449 = 0x000001c1,21429IMG_FMT_RESERVED_450 = 0x000001c2,21430IMG_FMT_RESERVED_451 = 0x000001c3,21431IMG_FMT_RESERVED_452 = 0x000001c4,21432IMG_FMT_RESERVED_453 = 0x000001c5,21433IMG_FMT_RESERVED_454 = 0x000001c6,21434IMG_FMT_RESERVED_455 = 0x000001c7,21435IMG_FMT_RESERVED_456 = 0x000001c8,21436IMG_FMT_RESERVED_457 = 0x000001c9,21437IMG_FMT_RESERVED_458 = 0x000001ca,21438IMG_FMT_RESERVED_459 = 0x000001cb,21439IMG_FMT_RESERVED_460 = 0x000001cc,21440IMG_FMT_RESERVED_461 = 0x000001cd,21441IMG_FMT_RESERVED_462 = 0x000001ce,21442IMG_FMT_RESERVED_463 = 0x000001cf,21443IMG_FMT_RESERVED_464 = 0x000001d0,21444IMG_FMT_RESERVED_465 = 0x000001d1,21445IMG_FMT_RESERVED_466 = 0x000001d2,21446IMG_FMT_RESERVED_467 = 0x000001d3,21447IMG_FMT_RESERVED_468 = 0x000001d4,21448IMG_FMT_RESERVED_469 = 0x000001d5,21449IMG_FMT_RESERVED_470 = 0x000001d6,21450IMG_FMT_RESERVED_471 = 0x000001d7,21451IMG_FMT_RESERVED_472 = 0x000001d8,21452IMG_FMT_RESERVED_473 = 0x000001d9,21453IMG_FMT_RESERVED_474 = 0x000001da,21454IMG_FMT_RESERVED_475 = 0x000001db,21455IMG_FMT_RESERVED_476 = 0x000001dc,21456IMG_FMT_RESERVED_477 = 0x000001dd,21457IMG_FMT_RESERVED_478 = 0x000001de,21458IMG_FMT_RESERVED_479 = 0x000001df,21459IMG_FMT_RESERVED_480 = 0x000001e0,21460IMG_FMT_RESERVED_481 = 0x000001e1,21461IMG_FMT_RESERVED_482 = 0x000001e2,21462IMG_FMT_RESERVED_483 = 0x000001e3,21463IMG_FMT_RESERVED_484 = 0x000001e4,21464IMG_FMT_RESERVED_485 = 0x000001e5,21465IMG_FMT_RESERVED_486 = 0x000001e6,21466IMG_FMT_RESERVED_487 = 0x000001e7,21467IMG_FMT_RESERVED_488 = 0x000001e8,21468IMG_FMT_RESERVED_489 = 0x000001e9,21469IMG_FMT_RESERVED_490 = 0x000001ea,21470IMG_FMT_RESERVED_491 = 0x000001eb,21471IMG_FMT_RESERVED_492 = 0x000001ec,21472IMG_FMT_RESERVED_493 = 0x000001ed,21473IMG_FMT_RESERVED_494 = 0x000001ee,21474IMG_FMT_RESERVED_495 = 0x000001ef,21475IMG_FMT_RESERVED_496 = 0x000001f0,21476IMG_FMT_RESERVED_497 = 0x000001f1,21477IMG_FMT_RESERVED_498 = 0x000001f2,21478IMG_FMT_RESERVED_499 = 0x000001f3,21479IMG_FMT_RESERVED_500 = 0x000001f4,21480IMG_FMT_RESERVED_501 = 0x000001f5,21481IMG_FMT_RESERVED_502 = 0x000001f6,21482IMG_FMT_RESERVED_503 = 0x000001f7,21483IMG_FMT_RESERVED_504 = 0x000001f8,21484IMG_FMT_RESERVED_505 = 0x000001f9,21485IMG_FMT_RESERVED_506 = 0x000001fa,21486IMG_FMT_RESERVED_507 = 0x000001fb,21487IMG_FMT_RESERVED_508 = 0x000001fc,21488IMG_FMT_RESERVED_509 = 0x000001fd,21489IMG_FMT_RESERVED_510 = 0x000001fe,21490IMG_FMT_RESERVED_511 = 0x000001ff,21491} IMG_FMT;2149221493/*21494* BUF_DATA_FORMAT enum21495*/2149621497typedef enum BUF_DATA_FORMAT {21498BUF_DATA_FORMAT_INVALID = 0x00000000,21499BUF_DATA_FORMAT_8 = 0x00000001,21500BUF_DATA_FORMAT_16 = 0x00000002,21501BUF_DATA_FORMAT_8_8 = 0x00000003,21502BUF_DATA_FORMAT_32 = 0x00000004,21503BUF_DATA_FORMAT_16_16 = 0x00000005,21504BUF_DATA_FORMAT_10_11_11 = 0x00000006,21505BUF_DATA_FORMAT_11_11_10 = 0x00000007,21506BUF_DATA_FORMAT_10_10_10_2 = 0x00000008,21507BUF_DATA_FORMAT_2_10_10_10 = 0x00000009,21508BUF_DATA_FORMAT_8_8_8_8 = 0x0000000a,21509BUF_DATA_FORMAT_32_32 = 0x0000000b,21510BUF_DATA_FORMAT_16_16_16_16 = 0x0000000c,21511BUF_DATA_FORMAT_32_32_32 = 0x0000000d,21512BUF_DATA_FORMAT_32_32_32_32 = 0x0000000e,21513BUF_DATA_FORMAT_RESERVED_15 = 0x0000000f,21514} BUF_DATA_FORMAT;2151521516/*21517* IMG_DATA_FORMAT enum21518*/2151921520typedef enum IMG_DATA_FORMAT {21521IMG_DATA_FORMAT_INVALID = 0x00000000,21522IMG_DATA_FORMAT_8 = 0x00000001,21523IMG_DATA_FORMAT_16 = 0x00000002,21524IMG_DATA_FORMAT_8_8 = 0x00000003,21525IMG_DATA_FORMAT_32 = 0x00000004,21526IMG_DATA_FORMAT_16_16 = 0x00000005,21527IMG_DATA_FORMAT_10_11_11 = 0x00000006,21528IMG_DATA_FORMAT_11_11_10 = 0x00000007,21529IMG_DATA_FORMAT_10_10_10_2 = 0x00000008,21530IMG_DATA_FORMAT_2_10_10_10 = 0x00000009,21531IMG_DATA_FORMAT_8_8_8_8 = 0x0000000a,21532IMG_DATA_FORMAT_32_32 = 0x0000000b,21533IMG_DATA_FORMAT_16_16_16_16 = 0x0000000c,21534IMG_DATA_FORMAT_32_32_32 = 0x0000000d,21535IMG_DATA_FORMAT_32_32_32_32 = 0x0000000e,21536IMG_DATA_FORMAT_RESERVED_15 = 0x0000000f,21537IMG_DATA_FORMAT_5_6_5 = 0x00000010,21538IMG_DATA_FORMAT_1_5_5_5 = 0x00000011,21539IMG_DATA_FORMAT_5_5_5_1 = 0x00000012,21540IMG_DATA_FORMAT_4_4_4_4 = 0x00000013,21541IMG_DATA_FORMAT_8_24 = 0x00000014,21542IMG_DATA_FORMAT_24_8 = 0x00000015,21543IMG_DATA_FORMAT_X24_8_32 = 0x00000016,21544IMG_DATA_FORMAT_RESERVED_23 = 0x00000017,21545IMG_DATA_FORMAT_RESERVED_24 = 0x00000018,21546IMG_DATA_FORMAT_RESERVED_25 = 0x00000019,21547IMG_DATA_FORMAT_RESERVED_26 = 0x0000001a,21548IMG_DATA_FORMAT_RESERVED_27 = 0x0000001b,21549IMG_DATA_FORMAT_RESERVED_28 = 0x0000001c,21550IMG_DATA_FORMAT_RESERVED_29 = 0x0000001d,21551IMG_DATA_FORMAT_RESERVED_30 = 0x0000001e,21552IMG_DATA_FORMAT_6E4 = 0x0000001f,21553IMG_DATA_FORMAT_GB_GR = 0x00000020,21554IMG_DATA_FORMAT_BG_RG = 0x00000021,21555IMG_DATA_FORMAT_5_9_9_9 = 0x00000022,21556IMG_DATA_FORMAT_BC1 = 0x00000023,21557IMG_DATA_FORMAT_BC2 = 0x00000024,21558IMG_DATA_FORMAT_BC3 = 0x00000025,21559IMG_DATA_FORMAT_BC4 = 0x00000026,21560IMG_DATA_FORMAT_BC5 = 0x00000027,21561IMG_DATA_FORMAT_BC6 = 0x00000028,21562IMG_DATA_FORMAT_BC7 = 0x00000029,21563IMG_DATA_FORMAT_RESERVED_42 = 0x0000002a,21564IMG_DATA_FORMAT_RESERVED_43 = 0x0000002b,21565IMG_DATA_FORMAT_FMASK8_S2_F1 = 0x0000002c,21566IMG_DATA_FORMAT_FMASK8_S4_F1 = 0x0000002d,21567IMG_DATA_FORMAT_FMASK8_S8_F1 = 0x0000002e,21568IMG_DATA_FORMAT_FMASK8_S2_F2 = 0x0000002f,21569IMG_DATA_FORMAT_FMASK8_S4_F2 = 0x00000030,21570IMG_DATA_FORMAT_FMASK8_S4_F4 = 0x00000031,21571IMG_DATA_FORMAT_FMASK16_S16_F1 = 0x00000032,21572IMG_DATA_FORMAT_FMASK16_S8_F2 = 0x00000033,21573IMG_DATA_FORMAT_FMASK32_S16_F2 = 0x00000034,21574IMG_DATA_FORMAT_FMASK32_S8_F4 = 0x00000035,21575IMG_DATA_FORMAT_FMASK32_S8_F8 = 0x00000036,21576IMG_DATA_FORMAT_FMASK64_S16_F4 = 0x00000037,21577IMG_DATA_FORMAT_FMASK64_S16_F8 = 0x00000038,21578IMG_DATA_FORMAT_4_4 = 0x00000039,21579IMG_DATA_FORMAT_6_5_5 = 0x0000003a,21580IMG_DATA_FORMAT_1 = 0x0000003b,21581IMG_DATA_FORMAT_1_REVERSED = 0x0000003c,21582IMG_DATA_FORMAT_RESERVED_61 = 0x0000003d,21583IMG_DATA_FORMAT_RESERVED_62 = 0x0000003e,21584IMG_DATA_FORMAT_32_AS_32_32_32_32 = 0x0000003f,21585IMG_DATA_FORMAT_RESERVED_75 = 0x0000004b,21586IMG_DATA_FORMAT_MM_8 = 0x0000004c,21587IMG_DATA_FORMAT_MM_8_8 = 0x0000004d,21588IMG_DATA_FORMAT_MM_8_8_8_8 = 0x0000004e,21589IMG_DATA_FORMAT_MM_VYUY8 = 0x0000004f,21590IMG_DATA_FORMAT_MM_10_11_11 = 0x00000050,21591IMG_DATA_FORMAT_MM_2_10_10_10 = 0x00000051,21592IMG_DATA_FORMAT_MM_16_16_16_16 = 0x00000052,21593IMG_DATA_FORMAT_MM_10_IN_16 = 0x00000053,21594IMG_DATA_FORMAT_MM_10_IN_16_16 = 0x00000054,21595IMG_DATA_FORMAT_MM_10_IN_16_16_16_16 = 0x00000055,21596IMG_DATA_FORMAT_RESERVED_86 = 0x00000056,21597IMG_DATA_FORMAT_RESERVED_87 = 0x00000057,21598IMG_DATA_FORMAT_RESERVED_88 = 0x00000058,21599IMG_DATA_FORMAT_RESERVED_89 = 0x00000059,21600IMG_DATA_FORMAT_RESERVED_90 = 0x0000005a,21601IMG_DATA_FORMAT_RESERVED_91 = 0x0000005b,21602IMG_DATA_FORMAT_RESERVED_92 = 0x0000005c,21603IMG_DATA_FORMAT_RESERVED_93 = 0x0000005d,21604IMG_DATA_FORMAT_RESERVED_94 = 0x0000005e,21605IMG_DATA_FORMAT_RESERVED_95 = 0x0000005f,21606IMG_DATA_FORMAT_RESERVED_96 = 0x00000060,21607IMG_DATA_FORMAT_RESERVED_97 = 0x00000061,21608IMG_DATA_FORMAT_RESERVED_98 = 0x00000062,21609IMG_DATA_FORMAT_RESERVED_99 = 0x00000063,21610IMG_DATA_FORMAT_RESERVED_100 = 0x00000064,21611IMG_DATA_FORMAT_RESERVED_101 = 0x00000065,21612IMG_DATA_FORMAT_RESERVED_102 = 0x00000066,21613IMG_DATA_FORMAT_RESERVED_103 = 0x00000067,21614IMG_DATA_FORMAT_RESERVED_104 = 0x00000068,21615IMG_DATA_FORMAT_RESERVED_105 = 0x00000069,21616IMG_DATA_FORMAT_RESERVED_106 = 0x0000006a,21617IMG_DATA_FORMAT_RESERVED_107 = 0x0000006b,21618IMG_DATA_FORMAT_RESERVED_108 = 0x0000006c,21619IMG_DATA_FORMAT_RESERVED_109 = 0x0000006d,21620IMG_DATA_FORMAT_RESERVED_110 = 0x0000006e,21621IMG_DATA_FORMAT_RESERVED_111 = 0x0000006f,21622IMG_DATA_FORMAT_RESERVED_112 = 0x00000070,21623IMG_DATA_FORMAT_RESERVED_113 = 0x00000071,21624IMG_DATA_FORMAT_RESERVED_114 = 0x00000072,21625IMG_DATA_FORMAT_RESERVED_115 = 0x00000073,21626IMG_DATA_FORMAT_RESERVED_116 = 0x00000074,21627IMG_DATA_FORMAT_RESERVED_117 = 0x00000075,21628IMG_DATA_FORMAT_RESERVED_118 = 0x00000076,21629IMG_DATA_FORMAT_RESERVED_119 = 0x00000077,21630IMG_DATA_FORMAT_RESERVED_120 = 0x00000078,21631IMG_DATA_FORMAT_RESERVED_121 = 0x00000079,21632IMG_DATA_FORMAT_RESERVED_122 = 0x0000007a,21633IMG_DATA_FORMAT_RESERVED_123 = 0x0000007b,21634IMG_DATA_FORMAT_RESERVED_124 = 0x0000007c,21635IMG_DATA_FORMAT_RESERVED_125 = 0x0000007d,21636IMG_DATA_FORMAT_RESERVED_126 = 0x0000007e,21637IMG_DATA_FORMAT_RESERVED_127 = 0x0000007f,21638} IMG_DATA_FORMAT;2163921640/*21641* BUF_NUM_FORMAT enum21642*/2164321644typedef enum BUF_NUM_FORMAT {21645BUF_NUM_FORMAT_UNORM = 0x00000000,21646BUF_NUM_FORMAT_SNORM = 0x00000001,21647BUF_NUM_FORMAT_USCALED = 0x00000002,21648BUF_NUM_FORMAT_SSCALED = 0x00000003,21649BUF_NUM_FORMAT_UINT = 0x00000004,21650BUF_NUM_FORMAT_SINT = 0x00000005,21651BUF_NUM_FORMAT_SNORM_NZ = 0x00000006,21652BUF_NUM_FORMAT_FLOAT = 0x00000007,21653} BUF_NUM_FORMAT;2165421655/*21656* IMG_NUM_FORMAT enum21657*/2165821659typedef enum IMG_NUM_FORMAT {21660IMG_NUM_FORMAT_UNORM = 0x00000000,21661IMG_NUM_FORMAT_SNORM = 0x00000001,21662IMG_NUM_FORMAT_USCALED = 0x00000002,21663IMG_NUM_FORMAT_SSCALED = 0x00000003,21664IMG_NUM_FORMAT_UINT = 0x00000004,21665IMG_NUM_FORMAT_SINT = 0x00000005,21666IMG_NUM_FORMAT_SNORM_NZ = 0x00000006,21667IMG_NUM_FORMAT_FLOAT = 0x00000007,21668IMG_NUM_FORMAT_RESERVED_8 = 0x00000008,21669IMG_NUM_FORMAT_SRGB = 0x00000009,21670IMG_NUM_FORMAT_UBNORM = 0x0000000a,21671IMG_NUM_FORMAT_UBNORM_NZ = 0x0000000b,21672IMG_NUM_FORMAT_UBINT = 0x0000000c,21673IMG_NUM_FORMAT_UBSCALED = 0x0000000d,21674IMG_NUM_FORMAT_RESERVED_14 = 0x0000000e,21675IMG_NUM_FORMAT_RESERVED_15 = 0x0000000f,21676} IMG_NUM_FORMAT;2167721678/*******************************************************21679* IH Enums21680*******************************************************/2168121682/*21683* IH_PERF_SEL enum21684*/2168521686typedef enum IH_PERF_SEL {21687IH_PERF_SEL_CYCLE = 0x00000000,21688IH_PERF_SEL_IDLE = 0x00000001,21689IH_PERF_SEL_INPUT_IDLE = 0x00000002,21690IH_PERF_SEL_BUFFER_IDLE = 0x00000003,21691IH_PERF_SEL_RB0_FULL = 0x00000004,21692IH_PERF_SEL_RB0_OVERFLOW = 0x00000005,21693IH_PERF_SEL_RB0_WPTR_WRITEBACK = 0x00000006,21694IH_PERF_SEL_RB0_WPTR_WRAP = 0x00000007,21695IH_PERF_SEL_RB0_RPTR_WRAP = 0x00000008,21696IH_PERF_SEL_MC_WR_IDLE = 0x00000009,21697IH_PERF_SEL_MC_WR_COUNT = 0x0000000a,21698IH_PERF_SEL_MC_WR_STALL = 0x0000000b,21699IH_PERF_SEL_MC_WR_CLEAN_PENDING = 0x0000000c,21700IH_PERF_SEL_MC_WR_CLEAN_STALL = 0x0000000d,21701IH_PERF_SEL_BIF_LINE0_RISING = 0x0000000e,21702IH_PERF_SEL_BIF_LINE0_FALLING = 0x0000000f,21703IH_PERF_SEL_RB1_FULL = 0x00000010,21704IH_PERF_SEL_RB1_OVERFLOW = 0x00000011,21705IH_PERF_SEL_COOKIE_REC_ERROR = 0x00000012,21706IH_PERF_SEL_RB1_WPTR_WRAP = 0x00000013,21707IH_PERF_SEL_RB1_RPTR_WRAP = 0x00000014,21708IH_PERF_SEL_RB2_FULL = 0x00000015,21709IH_PERF_SEL_RB2_OVERFLOW = 0x00000016,21710IH_PERF_SEL_CLIENT_CREDIT_ERROR = 0x00000017,21711IH_PERF_SEL_RB2_WPTR_WRAP = 0x00000018,21712IH_PERF_SEL_RB2_RPTR_WRAP = 0x00000019,21713IH_PERF_SEL_STORM_CLIENT_INT_DROP = 0x0000001a,21714IH_PERF_SEL_SELF_IV_VALID = 0x0000001b,21715IH_PERF_SEL_BUFFER_FIFO_FULL = 0x0000001c,21716IH_PERF_SEL_RB0_FULL_VF0 = 0x0000001d,21717IH_PERF_SEL_RB0_FULL_VF1 = 0x0000001e,21718IH_PERF_SEL_RB0_FULL_VF2 = 0x0000001f,21719IH_PERF_SEL_RB0_FULL_VF3 = 0x00000020,21720IH_PERF_SEL_RB0_FULL_VF4 = 0x00000021,21721IH_PERF_SEL_RB0_FULL_VF5 = 0x00000022,21722IH_PERF_SEL_RB0_FULL_VF6 = 0x00000023,21723IH_PERF_SEL_RB0_FULL_VF7 = 0x00000024,21724IH_PERF_SEL_RB0_FULL_VF8 = 0x00000025,21725IH_PERF_SEL_RB0_FULL_VF9 = 0x00000026,21726IH_PERF_SEL_RB0_FULL_VF10 = 0x00000027,21727IH_PERF_SEL_RB0_FULL_VF11 = 0x00000028,21728IH_PERF_SEL_RB0_FULL_VF12 = 0x00000029,21729IH_PERF_SEL_RB0_FULL_VF13 = 0x0000002a,21730IH_PERF_SEL_RB0_FULL_VF14 = 0x0000002b,21731IH_PERF_SEL_RB0_FULL_VF15 = 0x0000002c,21732IH_PERF_SEL_RB0_FULL_VF16 = 0x0000002d,21733IH_PERF_SEL_RB0_FULL_VF17 = 0x0000002e,21734IH_PERF_SEL_RB0_FULL_VF18 = 0x0000002f,21735IH_PERF_SEL_RB0_FULL_VF19 = 0x00000030,21736IH_PERF_SEL_RB0_FULL_VF20 = 0x00000031,21737IH_PERF_SEL_RB0_FULL_VF21 = 0x00000032,21738IH_PERF_SEL_RB0_FULL_VF22 = 0x00000033,21739IH_PERF_SEL_RB0_FULL_VF23 = 0x00000034,21740IH_PERF_SEL_RB0_FULL_VF24 = 0x00000035,21741IH_PERF_SEL_RB0_FULL_VF25 = 0x00000036,21742IH_PERF_SEL_RB0_FULL_VF26 = 0x00000037,21743IH_PERF_SEL_RB0_FULL_VF27 = 0x00000038,21744IH_PERF_SEL_RB0_FULL_VF28 = 0x00000039,21745IH_PERF_SEL_RB0_FULL_VF29 = 0x0000003a,21746IH_PERF_SEL_RB0_FULL_VF30 = 0x0000003b,21747IH_PERF_SEL_RB0_OVERFLOW_VF0 = 0x0000003c,21748IH_PERF_SEL_RB0_OVERFLOW_VF1 = 0x0000003d,21749IH_PERF_SEL_RB0_OVERFLOW_VF2 = 0x0000003e,21750IH_PERF_SEL_RB0_OVERFLOW_VF3 = 0x0000003f,21751IH_PERF_SEL_RB0_OVERFLOW_VF4 = 0x00000040,21752IH_PERF_SEL_RB0_OVERFLOW_VF5 = 0x00000041,21753IH_PERF_SEL_RB0_OVERFLOW_VF6 = 0x00000042,21754IH_PERF_SEL_RB0_OVERFLOW_VF7 = 0x00000043,21755IH_PERF_SEL_RB0_OVERFLOW_VF8 = 0x00000044,21756IH_PERF_SEL_RB0_OVERFLOW_VF9 = 0x00000045,21757IH_PERF_SEL_RB0_OVERFLOW_VF10 = 0x00000046,21758IH_PERF_SEL_RB0_OVERFLOW_VF11 = 0x00000047,21759IH_PERF_SEL_RB0_OVERFLOW_VF12 = 0x00000048,21760IH_PERF_SEL_RB0_OVERFLOW_VF13 = 0x00000049,21761IH_PERF_SEL_RB0_OVERFLOW_VF14 = 0x0000004a,21762IH_PERF_SEL_RB0_OVERFLOW_VF15 = 0x0000004b,21763IH_PERF_SEL_RB0_OVERFLOW_VF16 = 0x0000004c,21764IH_PERF_SEL_RB0_OVERFLOW_VF17 = 0x0000004d,21765IH_PERF_SEL_RB0_OVERFLOW_VF18 = 0x0000004e,21766IH_PERF_SEL_RB0_OVERFLOW_VF19 = 0x0000004f,21767IH_PERF_SEL_RB0_OVERFLOW_VF20 = 0x00000050,21768IH_PERF_SEL_RB0_OVERFLOW_VF21 = 0x00000051,21769IH_PERF_SEL_RB0_OVERFLOW_VF22 = 0x00000052,21770IH_PERF_SEL_RB0_OVERFLOW_VF23 = 0x00000053,21771IH_PERF_SEL_RB0_OVERFLOW_VF24 = 0x00000054,21772IH_PERF_SEL_RB0_OVERFLOW_VF25 = 0x00000055,21773IH_PERF_SEL_RB0_OVERFLOW_VF26 = 0x00000056,21774IH_PERF_SEL_RB0_OVERFLOW_VF27 = 0x00000057,21775IH_PERF_SEL_RB0_OVERFLOW_VF28 = 0x00000058,21776IH_PERF_SEL_RB0_OVERFLOW_VF29 = 0x00000059,21777IH_PERF_SEL_RB0_OVERFLOW_VF30 = 0x0000005a,21778IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF0 = 0x0000005b,21779IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF1 = 0x0000005c,21780IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF2 = 0x0000005d,21781IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF3 = 0x0000005e,21782IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF4 = 0x0000005f,21783IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF5 = 0x00000060,21784IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF6 = 0x00000061,21785IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF7 = 0x00000062,21786IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF8 = 0x00000063,21787IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF9 = 0x00000064,21788IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF10 = 0x00000065,21789IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF11 = 0x00000066,21790IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF12 = 0x00000067,21791IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF13 = 0x00000068,21792IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF14 = 0x00000069,21793IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF15 = 0x0000006a,21794IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF16 = 0x0000006b,21795IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF17 = 0x0000006c,21796IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF18 = 0x0000006d,21797IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF19 = 0x0000006e,21798IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF20 = 0x0000006f,21799IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF21 = 0x00000070,21800IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF22 = 0x00000071,21801IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF23 = 0x00000072,21802IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF24 = 0x00000073,21803IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF25 = 0x00000074,21804IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF26 = 0x00000075,21805IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF27 = 0x00000076,21806IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF28 = 0x00000077,21807IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF29 = 0x00000078,21808IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF30 = 0x00000079,21809IH_PERF_SEL_RB0_WPTR_WRAP_VF0 = 0x0000007a,21810IH_PERF_SEL_RB0_WPTR_WRAP_VF1 = 0x0000007b,21811IH_PERF_SEL_RB0_WPTR_WRAP_VF2 = 0x0000007c,21812IH_PERF_SEL_RB0_WPTR_WRAP_VF3 = 0x0000007d,21813IH_PERF_SEL_RB0_WPTR_WRAP_VF4 = 0x0000007e,21814IH_PERF_SEL_RB0_WPTR_WRAP_VF5 = 0x0000007f,21815IH_PERF_SEL_RB0_WPTR_WRAP_VF6 = 0x00000080,21816IH_PERF_SEL_RB0_WPTR_WRAP_VF7 = 0x00000081,21817IH_PERF_SEL_RB0_WPTR_WRAP_VF8 = 0x00000082,21818IH_PERF_SEL_RB0_WPTR_WRAP_VF9 = 0x00000083,21819IH_PERF_SEL_RB0_WPTR_WRAP_VF10 = 0x00000084,21820IH_PERF_SEL_RB0_WPTR_WRAP_VF11 = 0x00000085,21821IH_PERF_SEL_RB0_WPTR_WRAP_VF12 = 0x00000086,21822IH_PERF_SEL_RB0_WPTR_WRAP_VF13 = 0x00000087,21823IH_PERF_SEL_RB0_WPTR_WRAP_VF14 = 0x00000088,21824IH_PERF_SEL_RB0_WPTR_WRAP_VF15 = 0x00000089,21825IH_PERF_SEL_RB0_WPTR_WRAP_VF16 = 0x0000008a,21826IH_PERF_SEL_RB0_WPTR_WRAP_VF17 = 0x0000008b,21827IH_PERF_SEL_RB0_WPTR_WRAP_VF18 = 0x0000008c,21828IH_PERF_SEL_RB0_WPTR_WRAP_VF19 = 0x0000008d,21829IH_PERF_SEL_RB0_WPTR_WRAP_VF20 = 0x0000008e,21830IH_PERF_SEL_RB0_WPTR_WRAP_VF21 = 0x0000008f,21831IH_PERF_SEL_RB0_WPTR_WRAP_VF22 = 0x00000090,21832IH_PERF_SEL_RB0_WPTR_WRAP_VF23 = 0x00000091,21833IH_PERF_SEL_RB0_WPTR_WRAP_VF24 = 0x00000092,21834IH_PERF_SEL_RB0_WPTR_WRAP_VF25 = 0x00000093,21835IH_PERF_SEL_RB0_WPTR_WRAP_VF26 = 0x00000094,21836IH_PERF_SEL_RB0_WPTR_WRAP_VF27 = 0x00000095,21837IH_PERF_SEL_RB0_WPTR_WRAP_VF28 = 0x00000096,21838IH_PERF_SEL_RB0_WPTR_WRAP_VF29 = 0x00000097,21839IH_PERF_SEL_RB0_WPTR_WRAP_VF30 = 0x00000098,21840IH_PERF_SEL_RB0_RPTR_WRAP_VF0 = 0x00000099,21841IH_PERF_SEL_RB0_RPTR_WRAP_VF1 = 0x0000009a,21842IH_PERF_SEL_RB0_RPTR_WRAP_VF2 = 0x0000009b,21843IH_PERF_SEL_RB0_RPTR_WRAP_VF3 = 0x0000009c,21844IH_PERF_SEL_RB0_RPTR_WRAP_VF4 = 0x0000009d,21845IH_PERF_SEL_RB0_RPTR_WRAP_VF5 = 0x0000009e,21846IH_PERF_SEL_RB0_RPTR_WRAP_VF6 = 0x0000009f,21847IH_PERF_SEL_RB0_RPTR_WRAP_VF7 = 0x000000a0,21848IH_PERF_SEL_RB0_RPTR_WRAP_VF8 = 0x000000a1,21849IH_PERF_SEL_RB0_RPTR_WRAP_VF9 = 0x000000a2,21850IH_PERF_SEL_RB0_RPTR_WRAP_VF10 = 0x000000a3,21851IH_PERF_SEL_RB0_RPTR_WRAP_VF11 = 0x000000a4,21852IH_PERF_SEL_RB0_RPTR_WRAP_VF12 = 0x000000a5,21853IH_PERF_SEL_RB0_RPTR_WRAP_VF13 = 0x000000a6,21854IH_PERF_SEL_RB0_RPTR_WRAP_VF14 = 0x000000a7,21855IH_PERF_SEL_RB0_RPTR_WRAP_VF15 = 0x000000a8,21856IH_PERF_SEL_RB0_RPTR_WRAP_VF16 = 0x000000a9,21857IH_PERF_SEL_RB0_RPTR_WRAP_VF17 = 0x000000aa,21858IH_PERF_SEL_RB0_RPTR_WRAP_VF18 = 0x000000ab,21859IH_PERF_SEL_RB0_RPTR_WRAP_VF19 = 0x000000ac,21860IH_PERF_SEL_RB0_RPTR_WRAP_VF20 = 0x000000ad,21861IH_PERF_SEL_RB0_RPTR_WRAP_VF21 = 0x000000ae,21862IH_PERF_SEL_RB0_RPTR_WRAP_VF22 = 0x000000af,21863IH_PERF_SEL_RB0_RPTR_WRAP_VF23 = 0x000000b0,21864IH_PERF_SEL_RB0_RPTR_WRAP_VF24 = 0x000000b1,21865IH_PERF_SEL_RB0_RPTR_WRAP_VF25 = 0x000000b2,21866IH_PERF_SEL_RB0_RPTR_WRAP_VF26 = 0x000000b3,21867IH_PERF_SEL_RB0_RPTR_WRAP_VF27 = 0x000000b4,21868IH_PERF_SEL_RB0_RPTR_WRAP_VF28 = 0x000000b5,21869IH_PERF_SEL_RB0_RPTR_WRAP_VF29 = 0x000000b6,21870IH_PERF_SEL_RB0_RPTR_WRAP_VF30 = 0x000000b7,21871IH_PERF_SEL_BIF_LINE0_RISING_VF0 = 0x000000b8,21872IH_PERF_SEL_BIF_LINE0_RISING_VF1 = 0x000000b9,21873IH_PERF_SEL_BIF_LINE0_RISING_VF2 = 0x000000ba,21874IH_PERF_SEL_BIF_LINE0_RISING_VF3 = 0x000000bb,21875IH_PERF_SEL_BIF_LINE0_RISING_VF4 = 0x000000bc,21876IH_PERF_SEL_BIF_LINE0_RISING_VF5 = 0x000000bd,21877IH_PERF_SEL_BIF_LINE0_RISING_VF6 = 0x000000be,21878IH_PERF_SEL_BIF_LINE0_RISING_VF7 = 0x000000bf,21879IH_PERF_SEL_BIF_LINE0_RISING_VF8 = 0x000000c0,21880IH_PERF_SEL_BIF_LINE0_RISING_VF9 = 0x000000c1,21881IH_PERF_SEL_BIF_LINE0_RISING_VF10 = 0x000000c2,21882IH_PERF_SEL_BIF_LINE0_RISING_VF11 = 0x000000c3,21883IH_PERF_SEL_BIF_LINE0_RISING_VF12 = 0x000000c4,21884IH_PERF_SEL_BIF_LINE0_RISING_VF13 = 0x000000c5,21885IH_PERF_SEL_BIF_LINE0_RISING_VF14 = 0x000000c6,21886IH_PERF_SEL_BIF_LINE0_RISING_VF15 = 0x000000c7,21887IH_PERF_SEL_BIF_LINE0_RISING_VF16 = 0x000000c8,21888IH_PERF_SEL_BIF_LINE0_RISING_VF17 = 0x000000c9,21889IH_PERF_SEL_BIF_LINE0_RISING_VF18 = 0x000000ca,21890IH_PERF_SEL_BIF_LINE0_RISING_VF19 = 0x000000cb,21891IH_PERF_SEL_BIF_LINE0_RISING_VF20 = 0x000000cc,21892IH_PERF_SEL_BIF_LINE0_RISING_VF21 = 0x000000cd,21893IH_PERF_SEL_BIF_LINE0_RISING_VF22 = 0x000000ce,21894IH_PERF_SEL_BIF_LINE0_RISING_VF23 = 0x000000cf,21895IH_PERF_SEL_BIF_LINE0_RISING_VF24 = 0x000000d0,21896IH_PERF_SEL_BIF_LINE0_RISING_VF25 = 0x000000d1,21897IH_PERF_SEL_BIF_LINE0_RISING_VF26 = 0x000000d2,21898IH_PERF_SEL_BIF_LINE0_RISING_VF27 = 0x000000d3,21899IH_PERF_SEL_BIF_LINE0_RISING_VF28 = 0x000000d4,21900IH_PERF_SEL_BIF_LINE0_RISING_VF29 = 0x000000d5,21901IH_PERF_SEL_BIF_LINE0_RISING_VF30 = 0x000000d6,21902IH_PERF_SEL_BIF_LINE0_FALLING_VF0 = 0x000000d7,21903IH_PERF_SEL_BIF_LINE0_FALLING_VF1 = 0x000000d8,21904IH_PERF_SEL_BIF_LINE0_FALLING_VF2 = 0x000000d9,21905IH_PERF_SEL_BIF_LINE0_FALLING_VF3 = 0x000000da,21906IH_PERF_SEL_BIF_LINE0_FALLING_VF4 = 0x000000db,21907IH_PERF_SEL_BIF_LINE0_FALLING_VF5 = 0x000000dc,21908IH_PERF_SEL_BIF_LINE0_FALLING_VF6 = 0x000000dd,21909IH_PERF_SEL_BIF_LINE0_FALLING_VF7 = 0x000000de,21910IH_PERF_SEL_BIF_LINE0_FALLING_VF8 = 0x000000df,21911IH_PERF_SEL_BIF_LINE0_FALLING_VF9 = 0x000000e0,21912IH_PERF_SEL_BIF_LINE0_FALLING_VF10 = 0x000000e1,21913IH_PERF_SEL_BIF_LINE0_FALLING_VF11 = 0x000000e2,21914IH_PERF_SEL_BIF_LINE0_FALLING_VF12 = 0x000000e3,21915IH_PERF_SEL_BIF_LINE0_FALLING_VF13 = 0x000000e4,21916IH_PERF_SEL_BIF_LINE0_FALLING_VF14 = 0x000000e5,21917IH_PERF_SEL_BIF_LINE0_FALLING_VF15 = 0x000000e6,21918IH_PERF_SEL_BIF_LINE0_FALLING_VF16 = 0x000000e7,21919IH_PERF_SEL_BIF_LINE0_FALLING_VF17 = 0x000000e8,21920IH_PERF_SEL_BIF_LINE0_FALLING_VF18 = 0x000000e9,21921IH_PERF_SEL_BIF_LINE0_FALLING_VF19 = 0x000000ea,21922IH_PERF_SEL_BIF_LINE0_FALLING_VF20 = 0x000000eb,21923IH_PERF_SEL_BIF_LINE0_FALLING_VF21 = 0x000000ec,21924IH_PERF_SEL_BIF_LINE0_FALLING_VF22 = 0x000000ed,21925IH_PERF_SEL_BIF_LINE0_FALLING_VF23 = 0x000000ee,21926IH_PERF_SEL_BIF_LINE0_FALLING_VF24 = 0x000000ef,21927IH_PERF_SEL_BIF_LINE0_FALLING_VF25 = 0x000000f0,21928IH_PERF_SEL_BIF_LINE0_FALLING_VF26 = 0x000000f1,21929IH_PERF_SEL_BIF_LINE0_FALLING_VF27 = 0x000000f2,21930IH_PERF_SEL_BIF_LINE0_FALLING_VF28 = 0x000000f3,21931IH_PERF_SEL_BIF_LINE0_FALLING_VF29 = 0x000000f4,21932IH_PERF_SEL_BIF_LINE0_FALLING_VF30 = 0x000000f5,21933IH_PERF_SEL_CLIENT0_INT = 0x000000f6,21934IH_PERF_SEL_CLIENT1_INT = 0x000000f7,21935IH_PERF_SEL_CLIENT2_INT = 0x000000f8,21936IH_PERF_SEL_CLIENT3_INT = 0x000000f9,21937IH_PERF_SEL_CLIENT4_INT = 0x000000fa,21938IH_PERF_SEL_CLIENT5_INT = 0x000000fb,21939IH_PERF_SEL_CLIENT6_INT = 0x000000fc,21940IH_PERF_SEL_CLIENT7_INT = 0x000000fd,21941IH_PERF_SEL_CLIENT8_INT = 0x000000fe,21942IH_PERF_SEL_CLIENT9_INT = 0x000000ff,21943IH_PERF_SEL_CLIENT10_INT = 0x00000100,21944IH_PERF_SEL_CLIENT11_INT = 0x00000101,21945IH_PERF_SEL_CLIENT12_INT = 0x00000102,21946IH_PERF_SEL_CLIENT13_INT = 0x00000103,21947IH_PERF_SEL_CLIENT14_INT = 0x00000104,21948IH_PERF_SEL_CLIENT15_INT = 0x00000105,21949IH_PERF_SEL_CLIENT16_INT = 0x00000106,21950IH_PERF_SEL_CLIENT17_INT = 0x00000107,21951IH_PERF_SEL_CLIENT18_INT = 0x00000108,21952IH_PERF_SEL_CLIENT19_INT = 0x00000109,21953IH_PERF_SEL_CLIENT20_INT = 0x0000010a,21954IH_PERF_SEL_CLIENT21_INT = 0x0000010b,21955IH_PERF_SEL_CLIENT22_INT = 0x0000010c,21956IH_PERF_SEL_CLIENT23_INT = 0x0000010d,21957IH_PERF_SEL_CLIENT24_INT = 0x0000010e,21958IH_PERF_SEL_CLIENT25_INT = 0x0000010f,21959IH_PERF_SEL_CLIENT26_INT = 0x00000110,21960IH_PERF_SEL_CLIENT27_INT = 0x00000111,21961IH_PERF_SEL_CLIENT28_INT = 0x00000112,21962IH_PERF_SEL_CLIENT29_INT = 0x00000113,21963IH_PERF_SEL_CLIENT30_INT = 0x00000114,21964IH_PERF_SEL_CLIENT31_INT = 0x00000115,21965IH_PERF_SEL_RB1_FULL_VF0 = 0x00000116,21966IH_PERF_SEL_RB1_FULL_VF1 = 0x00000117,21967IH_PERF_SEL_RB1_FULL_VF2 = 0x00000118,21968IH_PERF_SEL_RB1_FULL_VF3 = 0x00000119,21969IH_PERF_SEL_RB1_FULL_VF4 = 0x0000011a,21970IH_PERF_SEL_RB1_FULL_VF5 = 0x0000011b,21971IH_PERF_SEL_RB1_FULL_VF6 = 0x0000011c,21972IH_PERF_SEL_RB1_FULL_VF7 = 0x0000011d,21973IH_PERF_SEL_RB1_FULL_VF8 = 0x0000011e,21974IH_PERF_SEL_RB1_FULL_VF9 = 0x0000011f,21975IH_PERF_SEL_RB1_FULL_VF10 = 0x00000120,21976IH_PERF_SEL_RB1_FULL_VF11 = 0x00000121,21977IH_PERF_SEL_RB1_FULL_VF12 = 0x00000122,21978IH_PERF_SEL_RB1_FULL_VF13 = 0x00000123,21979IH_PERF_SEL_RB1_FULL_VF14 = 0x00000124,21980IH_PERF_SEL_RB1_FULL_VF15 = 0x00000125,21981IH_PERF_SEL_RB1_FULL_VF16 = 0x00000126,21982IH_PERF_SEL_RB1_FULL_VF17 = 0x00000127,21983IH_PERF_SEL_RB1_FULL_VF18 = 0x00000128,21984IH_PERF_SEL_RB1_FULL_VF19 = 0x00000129,21985IH_PERF_SEL_RB1_FULL_VF20 = 0x0000012a,21986IH_PERF_SEL_RB1_FULL_VF21 = 0x0000012b,21987IH_PERF_SEL_RB1_FULL_VF22 = 0x0000012c,21988IH_PERF_SEL_RB1_FULL_VF23 = 0x0000012d,21989IH_PERF_SEL_RB1_FULL_VF24 = 0x0000012e,21990IH_PERF_SEL_RB1_FULL_VF25 = 0x0000012f,21991IH_PERF_SEL_RB1_FULL_VF26 = 0x00000130,21992IH_PERF_SEL_RB1_FULL_VF27 = 0x00000131,21993IH_PERF_SEL_RB1_FULL_VF28 = 0x00000132,21994IH_PERF_SEL_RB1_FULL_VF29 = 0x00000133,21995IH_PERF_SEL_RB1_FULL_VF30 = 0x00000134,21996IH_PERF_SEL_RB1_OVERFLOW_VF0 = 0x00000135,21997IH_PERF_SEL_RB1_OVERFLOW_VF1 = 0x00000136,21998IH_PERF_SEL_RB1_OVERFLOW_VF2 = 0x00000137,21999IH_PERF_SEL_RB1_OVERFLOW_VF3 = 0x00000138,22000IH_PERF_SEL_RB1_OVERFLOW_VF4 = 0x00000139,22001IH_PERF_SEL_RB1_OVERFLOW_VF5 = 0x0000013a,22002IH_PERF_SEL_RB1_OVERFLOW_VF6 = 0x0000013b,22003IH_PERF_SEL_RB1_OVERFLOW_VF7 = 0x0000013c,22004IH_PERF_SEL_RB1_OVERFLOW_VF8 = 0x0000013d,22005IH_PERF_SEL_RB1_OVERFLOW_VF9 = 0x0000013e,22006IH_PERF_SEL_RB1_OVERFLOW_VF10 = 0x0000013f,22007IH_PERF_SEL_RB1_OVERFLOW_VF11 = 0x00000140,22008IH_PERF_SEL_RB1_OVERFLOW_VF12 = 0x00000141,22009IH_PERF_SEL_RB1_OVERFLOW_VF13 = 0x00000142,22010IH_PERF_SEL_RB1_OVERFLOW_VF14 = 0x00000143,22011IH_PERF_SEL_RB1_OVERFLOW_VF15 = 0x00000144,22012IH_PERF_SEL_RB1_OVERFLOW_VF16 = 0x00000145,22013IH_PERF_SEL_RB1_OVERFLOW_VF17 = 0x00000146,22014IH_PERF_SEL_RB1_OVERFLOW_VF18 = 0x00000147,22015IH_PERF_SEL_RB1_OVERFLOW_VF19 = 0x00000148,22016IH_PERF_SEL_RB1_OVERFLOW_VF20 = 0x00000149,22017IH_PERF_SEL_RB1_OVERFLOW_VF21 = 0x0000014a,22018IH_PERF_SEL_RB1_OVERFLOW_VF22 = 0x0000014b,22019IH_PERF_SEL_RB1_OVERFLOW_VF23 = 0x0000014c,22020IH_PERF_SEL_RB1_OVERFLOW_VF24 = 0x0000014d,22021IH_PERF_SEL_RB1_OVERFLOW_VF25 = 0x0000014e,22022IH_PERF_SEL_RB1_OVERFLOW_VF26 = 0x0000014f,22023IH_PERF_SEL_RB1_OVERFLOW_VF27 = 0x00000150,22024IH_PERF_SEL_RB1_OVERFLOW_VF28 = 0x00000151,22025IH_PERF_SEL_RB1_OVERFLOW_VF29 = 0x00000152,22026IH_PERF_SEL_RB1_OVERFLOW_VF30 = 0x00000153,22027IH_PERF_SEL_RB1_WPTR_WRAP_VF0 = 0x00000154,22028IH_PERF_SEL_RB1_WPTR_WRAP_VF1 = 0x00000155,22029IH_PERF_SEL_RB1_WPTR_WRAP_VF2 = 0x00000156,22030IH_PERF_SEL_RB1_WPTR_WRAP_VF3 = 0x00000157,22031IH_PERF_SEL_RB1_WPTR_WRAP_VF4 = 0x00000158,22032IH_PERF_SEL_RB1_WPTR_WRAP_VF5 = 0x00000159,22033IH_PERF_SEL_RB1_WPTR_WRAP_VF6 = 0x0000015a,22034IH_PERF_SEL_RB1_WPTR_WRAP_VF7 = 0x0000015b,22035IH_PERF_SEL_RB1_WPTR_WRAP_VF8 = 0x0000015c,22036IH_PERF_SEL_RB1_WPTR_WRAP_VF9 = 0x0000015d,22037IH_PERF_SEL_RB1_WPTR_WRAP_VF10 = 0x0000015e,22038IH_PERF_SEL_RB1_WPTR_WRAP_VF11 = 0x0000015f,22039IH_PERF_SEL_RB1_WPTR_WRAP_VF12 = 0x00000160,22040IH_PERF_SEL_RB1_WPTR_WRAP_VF13 = 0x00000161,22041IH_PERF_SEL_RB1_WPTR_WRAP_VF14 = 0x00000162,22042IH_PERF_SEL_RB1_WPTR_WRAP_VF15 = 0x00000163,22043IH_PERF_SEL_RB1_WPTR_WRAP_VF16 = 0x00000164,22044IH_PERF_SEL_RB1_WPTR_WRAP_VF17 = 0x00000165,22045IH_PERF_SEL_RB1_WPTR_WRAP_VF18 = 0x00000166,22046IH_PERF_SEL_RB1_WPTR_WRAP_VF19 = 0x00000167,22047IH_PERF_SEL_RB1_WPTR_WRAP_VF20 = 0x00000168,22048IH_PERF_SEL_RB1_WPTR_WRAP_VF21 = 0x00000169,22049IH_PERF_SEL_RB1_WPTR_WRAP_VF22 = 0x0000016a,22050IH_PERF_SEL_RB1_WPTR_WRAP_VF23 = 0x0000016b,22051IH_PERF_SEL_RB1_WPTR_WRAP_VF24 = 0x0000016c,22052IH_PERF_SEL_RB1_WPTR_WRAP_VF25 = 0x0000016d,22053IH_PERF_SEL_RB1_WPTR_WRAP_VF26 = 0x0000016e,22054IH_PERF_SEL_RB1_WPTR_WRAP_VF27 = 0x0000016f,22055IH_PERF_SEL_RB1_WPTR_WRAP_VF28 = 0x00000170,22056IH_PERF_SEL_RB1_WPTR_WRAP_VF29 = 0x00000171,22057IH_PERF_SEL_RB1_WPTR_WRAP_VF30 = 0x00000172,22058IH_PERF_SEL_RB1_RPTR_WRAP_VF0 = 0x00000173,22059IH_PERF_SEL_RB1_RPTR_WRAP_VF1 = 0x00000174,22060IH_PERF_SEL_RB1_RPTR_WRAP_VF2 = 0x00000175,22061IH_PERF_SEL_RB1_RPTR_WRAP_VF3 = 0x00000176,22062IH_PERF_SEL_RB1_RPTR_WRAP_VF4 = 0x00000177,22063IH_PERF_SEL_RB1_RPTR_WRAP_VF5 = 0x00000178,22064IH_PERF_SEL_RB1_RPTR_WRAP_VF6 = 0x00000179,22065IH_PERF_SEL_RB1_RPTR_WRAP_VF7 = 0x0000017a,22066IH_PERF_SEL_RB1_RPTR_WRAP_VF8 = 0x0000017b,22067IH_PERF_SEL_RB1_RPTR_WRAP_VF9 = 0x0000017c,22068IH_PERF_SEL_RB1_RPTR_WRAP_VF10 = 0x0000017d,22069IH_PERF_SEL_RB1_RPTR_WRAP_VF11 = 0x0000017e,22070IH_PERF_SEL_RB1_RPTR_WRAP_VF12 = 0x0000017f,22071IH_PERF_SEL_RB1_RPTR_WRAP_VF13 = 0x00000180,22072IH_PERF_SEL_RB1_RPTR_WRAP_VF14 = 0x00000181,22073IH_PERF_SEL_RB1_RPTR_WRAP_VF15 = 0x00000182,22074IH_PERF_SEL_RB1_RPTR_WRAP_VF16 = 0x00000183,22075IH_PERF_SEL_RB1_RPTR_WRAP_VF17 = 0x00000184,22076IH_PERF_SEL_RB1_RPTR_WRAP_VF18 = 0x00000185,22077IH_PERF_SEL_RB1_RPTR_WRAP_VF19 = 0x00000186,22078IH_PERF_SEL_RB1_RPTR_WRAP_VF20 = 0x00000187,22079IH_PERF_SEL_RB1_RPTR_WRAP_VF21 = 0x00000188,22080IH_PERF_SEL_RB1_RPTR_WRAP_VF22 = 0x00000189,22081IH_PERF_SEL_RB1_RPTR_WRAP_VF23 = 0x0000018a,22082IH_PERF_SEL_RB1_RPTR_WRAP_VF24 = 0x0000018b,22083IH_PERF_SEL_RB1_RPTR_WRAP_VF25 = 0x0000018c,22084IH_PERF_SEL_RB1_RPTR_WRAP_VF26 = 0x0000018d,22085IH_PERF_SEL_RB1_RPTR_WRAP_VF27 = 0x0000018e,22086IH_PERF_SEL_RB1_RPTR_WRAP_VF28 = 0x0000018f,22087IH_PERF_SEL_RB1_RPTR_WRAP_VF29 = 0x00000190,22088IH_PERF_SEL_RB1_RPTR_WRAP_VF30 = 0x00000191,22089IH_PERF_SEL_RB2_FULL_VF0 = 0x00000192,22090IH_PERF_SEL_RB2_FULL_VF1 = 0x00000193,22091IH_PERF_SEL_RB2_FULL_VF2 = 0x00000194,22092IH_PERF_SEL_RB2_FULL_VF3 = 0x00000195,22093IH_PERF_SEL_RB2_FULL_VF4 = 0x00000196,22094IH_PERF_SEL_RB2_FULL_VF5 = 0x00000197,22095IH_PERF_SEL_RB2_FULL_VF6 = 0x00000198,22096IH_PERF_SEL_RB2_FULL_VF7 = 0x00000199,22097IH_PERF_SEL_RB2_FULL_VF8 = 0x0000019a,22098IH_PERF_SEL_RB2_FULL_VF9 = 0x0000019b,22099IH_PERF_SEL_RB2_FULL_VF10 = 0x0000019c,22100IH_PERF_SEL_RB2_FULL_VF11 = 0x0000019d,22101IH_PERF_SEL_RB2_FULL_VF12 = 0x0000019e,22102IH_PERF_SEL_RB2_FULL_VF13 = 0x0000019f,22103IH_PERF_SEL_RB2_FULL_VF14 = 0x000001a0,22104IH_PERF_SEL_RB2_FULL_VF15 = 0x000001a1,22105IH_PERF_SEL_RB2_FULL_VF16 = 0x000001a2,22106IH_PERF_SEL_RB2_FULL_VF17 = 0x000001a3,22107IH_PERF_SEL_RB2_FULL_VF18 = 0x000001a4,22108IH_PERF_SEL_RB2_FULL_VF19 = 0x000001a5,22109IH_PERF_SEL_RB2_FULL_VF20 = 0x000001a6,22110IH_PERF_SEL_RB2_FULL_VF21 = 0x000001a7,22111IH_PERF_SEL_RB2_FULL_VF22 = 0x000001a8,22112IH_PERF_SEL_RB2_FULL_VF23 = 0x000001a9,22113IH_PERF_SEL_RB2_FULL_VF24 = 0x000001aa,22114IH_PERF_SEL_RB2_FULL_VF25 = 0x000001ab,22115IH_PERF_SEL_RB2_FULL_VF26 = 0x000001ac,22116IH_PERF_SEL_RB2_FULL_VF27 = 0x000001ad,22117IH_PERF_SEL_RB2_FULL_VF28 = 0x000001ae,22118IH_PERF_SEL_RB2_FULL_VF29 = 0x000001af,22119IH_PERF_SEL_RB2_FULL_VF30 = 0x000001b0,22120IH_PERF_SEL_RB2_OVERFLOW_VF0 = 0x000001b1,22121IH_PERF_SEL_RB2_OVERFLOW_VF1 = 0x000001b2,22122IH_PERF_SEL_RB2_OVERFLOW_VF2 = 0x000001b3,22123IH_PERF_SEL_RB2_OVERFLOW_VF3 = 0x000001b4,22124IH_PERF_SEL_RB2_OVERFLOW_VF4 = 0x000001b5,22125IH_PERF_SEL_RB2_OVERFLOW_VF5 = 0x000001b6,22126IH_PERF_SEL_RB2_OVERFLOW_VF6 = 0x000001b7,22127IH_PERF_SEL_RB2_OVERFLOW_VF7 = 0x000001b8,22128IH_PERF_SEL_RB2_OVERFLOW_VF8 = 0x000001b9,22129IH_PERF_SEL_RB2_OVERFLOW_VF9 = 0x000001ba,22130IH_PERF_SEL_RB2_OVERFLOW_VF10 = 0x000001bb,22131IH_PERF_SEL_RB2_OVERFLOW_VF11 = 0x000001bc,22132IH_PERF_SEL_RB2_OVERFLOW_VF12 = 0x000001bd,22133IH_PERF_SEL_RB2_OVERFLOW_VF13 = 0x000001be,22134IH_PERF_SEL_RB2_OVERFLOW_VF14 = 0x000001bf,22135IH_PERF_SEL_RB2_OVERFLOW_VF15 = 0x000001c0,22136IH_PERF_SEL_RB2_OVERFLOW_VF16 = 0x000001c1,22137IH_PERF_SEL_RB2_OVERFLOW_VF17 = 0x000001c2,22138IH_PERF_SEL_RB2_OVERFLOW_VF18 = 0x000001c3,22139IH_PERF_SEL_RB2_OVERFLOW_VF19 = 0x000001c4,22140IH_PERF_SEL_RB2_OVERFLOW_VF20 = 0x000001c5,22141IH_PERF_SEL_RB2_OVERFLOW_VF21 = 0x000001c6,22142IH_PERF_SEL_RB2_OVERFLOW_VF22 = 0x000001c7,22143IH_PERF_SEL_RB2_OVERFLOW_VF23 = 0x000001c8,22144IH_PERF_SEL_RB2_OVERFLOW_VF24 = 0x000001c9,22145IH_PERF_SEL_RB2_OVERFLOW_VF25 = 0x000001ca,22146IH_PERF_SEL_RB2_OVERFLOW_VF26 = 0x000001cb,22147IH_PERF_SEL_RB2_OVERFLOW_VF27 = 0x000001cc,22148IH_PERF_SEL_RB2_OVERFLOW_VF28 = 0x000001cd,22149IH_PERF_SEL_RB2_OVERFLOW_VF29 = 0x000001ce,22150IH_PERF_SEL_RB2_OVERFLOW_VF30 = 0x000001cf,22151IH_PERF_SEL_RB2_WPTR_WRAP_VF0 = 0x000001d0,22152IH_PERF_SEL_RB2_WPTR_WRAP_VF1 = 0x000001d1,22153IH_PERF_SEL_RB2_WPTR_WRAP_VF2 = 0x000001d2,22154IH_PERF_SEL_RB2_WPTR_WRAP_VF3 = 0x000001d3,22155IH_PERF_SEL_RB2_WPTR_WRAP_VF4 = 0x000001d4,22156IH_PERF_SEL_RB2_WPTR_WRAP_VF5 = 0x000001d5,22157IH_PERF_SEL_RB2_WPTR_WRAP_VF6 = 0x000001d6,22158IH_PERF_SEL_RB2_WPTR_WRAP_VF7 = 0x000001d7,22159IH_PERF_SEL_RB2_WPTR_WRAP_VF8 = 0x000001d8,22160IH_PERF_SEL_RB2_WPTR_WRAP_VF9 = 0x000001d9,22161IH_PERF_SEL_RB2_WPTR_WRAP_VF10 = 0x000001da,22162IH_PERF_SEL_RB2_WPTR_WRAP_VF11 = 0x000001db,22163IH_PERF_SEL_RB2_WPTR_WRAP_VF12 = 0x000001dc,22164IH_PERF_SEL_RB2_WPTR_WRAP_VF13 = 0x000001dd,22165IH_PERF_SEL_RB2_WPTR_WRAP_VF14 = 0x000001de,22166IH_PERF_SEL_RB2_WPTR_WRAP_VF15 = 0x000001df,22167IH_PERF_SEL_RB2_WPTR_WRAP_VF16 = 0x000001e0,22168IH_PERF_SEL_RB2_WPTR_WRAP_VF17 = 0x000001e1,22169IH_PERF_SEL_RB2_WPTR_WRAP_VF18 = 0x000001e2,22170IH_PERF_SEL_RB2_WPTR_WRAP_VF19 = 0x000001e3,22171IH_PERF_SEL_RB2_WPTR_WRAP_VF20 = 0x000001e4,22172IH_PERF_SEL_RB2_WPTR_WRAP_VF21 = 0x000001e5,22173IH_PERF_SEL_RB2_WPTR_WRAP_VF22 = 0x000001e6,22174IH_PERF_SEL_RB2_WPTR_WRAP_VF23 = 0x000001e7,22175IH_PERF_SEL_RB2_WPTR_WRAP_VF24 = 0x000001e8,22176IH_PERF_SEL_RB2_WPTR_WRAP_VF25 = 0x000001e9,22177IH_PERF_SEL_RB2_WPTR_WRAP_VF26 = 0x000001ea,22178IH_PERF_SEL_RB2_WPTR_WRAP_VF27 = 0x000001eb,22179IH_PERF_SEL_RB2_WPTR_WRAP_VF28 = 0x000001ec,22180IH_PERF_SEL_RB2_WPTR_WRAP_VF29 = 0x000001ed,22181IH_PERF_SEL_RB2_WPTR_WRAP_VF30 = 0x000001ee,22182IH_PERF_SEL_RB2_RPTR_WRAP_VF0 = 0x000001ef,22183IH_PERF_SEL_RB2_RPTR_WRAP_VF1 = 0x000001f0,22184IH_PERF_SEL_RB2_RPTR_WRAP_VF2 = 0x000001f1,22185IH_PERF_SEL_RB2_RPTR_WRAP_VF3 = 0x000001f2,22186IH_PERF_SEL_RB2_RPTR_WRAP_VF4 = 0x000001f3,22187IH_PERF_SEL_RB2_RPTR_WRAP_VF5 = 0x000001f4,22188IH_PERF_SEL_RB2_RPTR_WRAP_VF6 = 0x000001f5,22189IH_PERF_SEL_RB2_RPTR_WRAP_VF7 = 0x000001f6,22190IH_PERF_SEL_RB2_RPTR_WRAP_VF8 = 0x000001f7,22191IH_PERF_SEL_RB2_RPTR_WRAP_VF9 = 0x000001f8,22192IH_PERF_SEL_RB2_RPTR_WRAP_VF10 = 0x000001f9,22193IH_PERF_SEL_RB2_RPTR_WRAP_VF11 = 0x000001fa,22194IH_PERF_SEL_RB2_RPTR_WRAP_VF12 = 0x000001fb,22195IH_PERF_SEL_RB2_RPTR_WRAP_VF13 = 0x000001fc,22196IH_PERF_SEL_RB2_RPTR_WRAP_VF14 = 0x000001fd,22197IH_PERF_SEL_RB2_RPTR_WRAP_VF15 = 0x000001fe,22198IH_PERF_SEL_RB2_RPTR_WRAP_VF16 = 0x000001ff,22199IH_PERF_SEL_RB2_RPTR_WRAP_VF17 = 0x00000200,22200IH_PERF_SEL_RB2_RPTR_WRAP_VF18 = 0x00000201,22201IH_PERF_SEL_RB2_RPTR_WRAP_VF19 = 0x00000202,22202IH_PERF_SEL_RB2_RPTR_WRAP_VF20 = 0x00000203,22203IH_PERF_SEL_RB2_RPTR_WRAP_VF21 = 0x00000204,22204IH_PERF_SEL_RB2_RPTR_WRAP_VF22 = 0x00000205,22205IH_PERF_SEL_RB2_RPTR_WRAP_VF23 = 0x00000206,22206IH_PERF_SEL_RB2_RPTR_WRAP_VF24 = 0x00000207,22207IH_PERF_SEL_RB2_RPTR_WRAP_VF25 = 0x00000208,22208IH_PERF_SEL_RB2_RPTR_WRAP_VF26 = 0x00000209,22209IH_PERF_SEL_RB2_RPTR_WRAP_VF27 = 0x0000020a,22210IH_PERF_SEL_RB2_RPTR_WRAP_VF28 = 0x0000020b,22211IH_PERF_SEL_RB2_RPTR_WRAP_VF29 = 0x0000020c,22212IH_PERF_SEL_RB2_RPTR_WRAP_VF30 = 0x0000020d,22213IH_PERF_SEL_RB0_FULL_DRAIN_DROP = 0x0000020e,22214IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF0 = 0x0000020f,22215IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF1 = 0x00000210,22216IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF2 = 0x00000211,22217IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF3 = 0x00000212,22218IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF4 = 0x00000213,22219IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF5 = 0x00000214,22220IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF6 = 0x00000215,22221IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF7 = 0x00000216,22222IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF8 = 0x00000217,22223IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF9 = 0x00000218,22224IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF10 = 0x00000219,22225IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF11 = 0x0000021a,22226IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF12 = 0x0000021b,22227IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF13 = 0x0000021c,22228IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF14 = 0x0000021d,22229IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF15 = 0x0000021e,22230IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF16 = 0x0000021f,22231IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF17 = 0x00000220,22232IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF18 = 0x00000221,22233IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF19 = 0x00000222,22234IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF20 = 0x00000223,22235IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF21 = 0x00000224,22236IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF22 = 0x00000225,22237IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF23 = 0x00000226,22238IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF24 = 0x00000227,22239IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF25 = 0x00000228,22240IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF26 = 0x00000229,22241IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF27 = 0x0000022a,22242IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF28 = 0x0000022b,22243IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF29 = 0x0000022c,22244IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF30 = 0x0000022d,22245IH_PERF_SEL_RB1_FULL_DRAIN_DROP = 0x0000022e,22246IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF0 = 0x0000022f,22247IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF1 = 0x00000230,22248IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF2 = 0x00000231,22249IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF3 = 0x00000232,22250IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF4 = 0x00000233,22251IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF5 = 0x00000234,22252IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF6 = 0x00000235,22253IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF7 = 0x00000236,22254IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF8 = 0x00000237,22255IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF9 = 0x00000238,22256IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF10 = 0x00000239,22257IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF11 = 0x0000023a,22258IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF12 = 0x0000023b,22259IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF13 = 0x0000023c,22260IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF14 = 0x0000023d,22261IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF15 = 0x0000023e,22262IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF16 = 0x0000023f,22263IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF17 = 0x00000240,22264IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF18 = 0x00000241,22265IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF19 = 0x00000242,22266IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF20 = 0x00000243,22267IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF21 = 0x00000244,22268IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF22 = 0x00000245,22269IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF23 = 0x00000246,22270IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF24 = 0x00000247,22271IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF25 = 0x00000248,22272IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF26 = 0x00000249,22273IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF27 = 0x0000024a,22274IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF28 = 0x0000024b,22275IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF29 = 0x0000024c,22276IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF30 = 0x0000024d,22277IH_PERF_SEL_RB2_FULL_DRAIN_DROP = 0x0000024e,22278IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF0 = 0x0000024f,22279IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF1 = 0x00000250,22280IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF2 = 0x00000251,22281IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF3 = 0x00000252,22282IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF4 = 0x00000253,22283IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF5 = 0x00000254,22284IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF6 = 0x00000255,22285IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF7 = 0x00000256,22286IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF8 = 0x00000257,22287IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF9 = 0x00000258,22288IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF10 = 0x00000259,22289IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF11 = 0x0000025a,22290IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF12 = 0x0000025b,22291IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF13 = 0x0000025c,22292IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF14 = 0x0000025d,22293IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF15 = 0x0000025e,22294IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF16 = 0x0000025f,22295IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF17 = 0x00000260,22296IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF18 = 0x00000261,22297IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF19 = 0x00000262,22298IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF20 = 0x00000263,22299IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF21 = 0x00000264,22300IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF22 = 0x00000265,22301IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF23 = 0x00000266,22302IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF24 = 0x00000267,22303IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF25 = 0x00000268,22304IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF26 = 0x00000269,22305IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF27 = 0x0000026a,22306IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF28 = 0x0000026b,22307IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF29 = 0x0000026c,22308IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF30 = 0x0000026d,22309IH_PERF_SEL_RB0_LOAD_RPTR = 0x0000026e,22310IH_PERF_SEL_RB0_LOAD_RPTR_VF0 = 0x0000026f,22311IH_PERF_SEL_RB0_LOAD_RPTR_VF1 = 0x00000270,22312IH_PERF_SEL_RB0_LOAD_RPTR_VF2 = 0x00000271,22313IH_PERF_SEL_RB0_LOAD_RPTR_VF3 = 0x00000272,22314IH_PERF_SEL_RB0_LOAD_RPTR_VF4 = 0x00000273,22315IH_PERF_SEL_RB0_LOAD_RPTR_VF5 = 0x00000274,22316IH_PERF_SEL_RB0_LOAD_RPTR_VF6 = 0x00000275,22317IH_PERF_SEL_RB0_LOAD_RPTR_VF7 = 0x00000276,22318IH_PERF_SEL_RB0_LOAD_RPTR_VF8 = 0x00000277,22319IH_PERF_SEL_RB0_LOAD_RPTR_VF9 = 0x00000278,22320IH_PERF_SEL_RB0_LOAD_RPTR_VF10 = 0x00000279,22321IH_PERF_SEL_RB0_LOAD_RPTR_VF11 = 0x0000027a,22322IH_PERF_SEL_RB0_LOAD_RPTR_VF12 = 0x0000027b,22323IH_PERF_SEL_RB0_LOAD_RPTR_VF13 = 0x0000027c,22324IH_PERF_SEL_RB0_LOAD_RPTR_VF14 = 0x0000027d,22325IH_PERF_SEL_RB0_LOAD_RPTR_VF15 = 0x0000027e,22326IH_PERF_SEL_RB0_LOAD_RPTR_VF16 = 0x0000027f,22327IH_PERF_SEL_RB0_LOAD_RPTR_VF17 = 0x00000280,22328IH_PERF_SEL_RB0_LOAD_RPTR_VF18 = 0x00000281,22329IH_PERF_SEL_RB0_LOAD_RPTR_VF19 = 0x00000282,22330IH_PERF_SEL_RB0_LOAD_RPTR_VF20 = 0x00000283,22331IH_PERF_SEL_RB0_LOAD_RPTR_VF21 = 0x00000284,22332IH_PERF_SEL_RB0_LOAD_RPTR_VF22 = 0x00000285,22333IH_PERF_SEL_RB0_LOAD_RPTR_VF23 = 0x00000286,22334IH_PERF_SEL_RB0_LOAD_RPTR_VF24 = 0x00000287,22335IH_PERF_SEL_RB0_LOAD_RPTR_VF25 = 0x00000288,22336IH_PERF_SEL_RB0_LOAD_RPTR_VF26 = 0x00000289,22337IH_PERF_SEL_RB0_LOAD_RPTR_VF27 = 0x0000028a,22338IH_PERF_SEL_RB0_LOAD_RPTR_VF28 = 0x0000028b,22339IH_PERF_SEL_RB0_LOAD_RPTR_VF29 = 0x0000028c,22340IH_PERF_SEL_RB0_LOAD_RPTR_VF30 = 0x0000028d,22341IH_PERF_SEL_RB1_LOAD_RPTR = 0x0000028e,22342IH_PERF_SEL_RB1_LOAD_RPTR_VF0 = 0x0000028f,22343IH_PERF_SEL_RB1_LOAD_RPTR_VF1 = 0x00000290,22344IH_PERF_SEL_RB1_LOAD_RPTR_VF2 = 0x00000291,22345IH_PERF_SEL_RB1_LOAD_RPTR_VF3 = 0x00000292,22346IH_PERF_SEL_RB1_LOAD_RPTR_VF4 = 0x00000293,22347IH_PERF_SEL_RB1_LOAD_RPTR_VF5 = 0x00000294,22348IH_PERF_SEL_RB1_LOAD_RPTR_VF6 = 0x00000295,22349IH_PERF_SEL_RB1_LOAD_RPTR_VF7 = 0x00000296,22350IH_PERF_SEL_RB1_LOAD_RPTR_VF8 = 0x00000297,22351IH_PERF_SEL_RB1_LOAD_RPTR_VF9 = 0x00000298,22352IH_PERF_SEL_RB1_LOAD_RPTR_VF10 = 0x00000299,22353IH_PERF_SEL_RB1_LOAD_RPTR_VF11 = 0x0000029a,22354IH_PERF_SEL_RB1_LOAD_RPTR_VF12 = 0x0000029b,22355IH_PERF_SEL_RB1_LOAD_RPTR_VF13 = 0x0000029c,22356IH_PERF_SEL_RB1_LOAD_RPTR_VF14 = 0x0000029d,22357IH_PERF_SEL_RB1_LOAD_RPTR_VF15 = 0x0000029e,22358IH_PERF_SEL_RB1_LOAD_RPTR_VF16 = 0x0000029f,22359IH_PERF_SEL_RB1_LOAD_RPTR_VF17 = 0x000002a0,22360IH_PERF_SEL_RB1_LOAD_RPTR_VF18 = 0x000002a1,22361IH_PERF_SEL_RB1_LOAD_RPTR_VF19 = 0x000002a2,22362IH_PERF_SEL_RB1_LOAD_RPTR_VF20 = 0x000002a3,22363IH_PERF_SEL_RB1_LOAD_RPTR_VF21 = 0x000002a4,22364IH_PERF_SEL_RB1_LOAD_RPTR_VF22 = 0x000002a5,22365IH_PERF_SEL_RB1_LOAD_RPTR_VF23 = 0x000002a6,22366IH_PERF_SEL_RB1_LOAD_RPTR_VF24 = 0x000002a7,22367IH_PERF_SEL_RB1_LOAD_RPTR_VF25 = 0x000002a8,22368IH_PERF_SEL_RB1_LOAD_RPTR_VF26 = 0x000002a9,22369IH_PERF_SEL_RB1_LOAD_RPTR_VF27 = 0x000002aa,22370IH_PERF_SEL_RB1_LOAD_RPTR_VF28 = 0x000002ab,22371IH_PERF_SEL_RB1_LOAD_RPTR_VF29 = 0x000002ac,22372IH_PERF_SEL_RB1_LOAD_RPTR_VF30 = 0x000002ad,22373IH_PERF_SEL_RB2_LOAD_RPTR = 0x000002ae,22374IH_PERF_SEL_RB2_LOAD_RPTR_VF0 = 0x000002af,22375IH_PERF_SEL_RB2_LOAD_RPTR_VF1 = 0x000002b0,22376IH_PERF_SEL_RB2_LOAD_RPTR_VF2 = 0x000002b1,22377IH_PERF_SEL_RB2_LOAD_RPTR_VF3 = 0x000002b2,22378IH_PERF_SEL_RB2_LOAD_RPTR_VF4 = 0x000002b3,22379IH_PERF_SEL_RB2_LOAD_RPTR_VF5 = 0x000002b4,22380IH_PERF_SEL_RB2_LOAD_RPTR_VF6 = 0x000002b5,22381IH_PERF_SEL_RB2_LOAD_RPTR_VF7 = 0x000002b6,22382IH_PERF_SEL_RB2_LOAD_RPTR_VF8 = 0x000002b7,22383IH_PERF_SEL_RB2_LOAD_RPTR_VF9 = 0x000002b8,22384IH_PERF_SEL_RB2_LOAD_RPTR_VF10 = 0x000002b9,22385IH_PERF_SEL_RB2_LOAD_RPTR_VF11 = 0x000002ba,22386IH_PERF_SEL_RB2_LOAD_RPTR_VF12 = 0x000002bb,22387IH_PERF_SEL_RB2_LOAD_RPTR_VF13 = 0x000002bc,22388IH_PERF_SEL_RB2_LOAD_RPTR_VF14 = 0x000002bd,22389IH_PERF_SEL_RB2_LOAD_RPTR_VF15 = 0x000002be,22390IH_PERF_SEL_RB2_LOAD_RPTR_VF16 = 0x000002bf,22391IH_PERF_SEL_RB2_LOAD_RPTR_VF17 = 0x000002c0,22392IH_PERF_SEL_RB2_LOAD_RPTR_VF18 = 0x000002c1,22393IH_PERF_SEL_RB2_LOAD_RPTR_VF19 = 0x000002c2,22394IH_PERF_SEL_RB2_LOAD_RPTR_VF20 = 0x000002c3,22395IH_PERF_SEL_RB2_LOAD_RPTR_VF21 = 0x000002c4,22396IH_PERF_SEL_RB2_LOAD_RPTR_VF22 = 0x000002c5,22397IH_PERF_SEL_RB2_LOAD_RPTR_VF23 = 0x000002c6,22398IH_PERF_SEL_RB2_LOAD_RPTR_VF24 = 0x000002c7,22399IH_PERF_SEL_RB2_LOAD_RPTR_VF25 = 0x000002c8,22400IH_PERF_SEL_RB2_LOAD_RPTR_VF26 = 0x000002c9,22401IH_PERF_SEL_RB2_LOAD_RPTR_VF27 = 0x000002ca,22402IH_PERF_SEL_RB2_LOAD_RPTR_VF28 = 0x000002cb,22403IH_PERF_SEL_RB2_LOAD_RPTR_VF29 = 0x000002cc,22404IH_PERF_SEL_RB2_LOAD_RPTR_VF30 = 0x000002cd,22405} IH_PERF_SEL;2240622407/*22408* IH_CLIENT_TYPE enum22409*/2241022411typedef enum IH_CLIENT_TYPE {22412IH_GFX_VMID_CLIENT = 0x00000000,22413IH_MM_VMID_CLIENT = 0x00000001,22414IH_MULTI_VMID_CLIENT = 0x00000002,22415IH_CLIENT_TYPE_RESERVED = 0x00000003,22416} IH_CLIENT_TYPE;2241722418/*22419* IH_RING_ID enum22420*/2242122422typedef enum IH_RING_ID {22423IH_RING_ID_INTERRUPT = 0x00000000,22424IH_RING_ID_REQUEST = 0x00000001,22425IH_RING_ID_TRANSLATION = 0x00000002,22426IH_RING_ID_RESERVED = 0x00000003,22427} IH_RING_ID;2242822429/*22430* IH_VF_RB_SELECT enum22431*/2243222433typedef enum IH_VF_RB_SELECT {22434IH_VF_RB_SELECT_CLIENT_FCN_ID = 0x00000000,22435IH_VF_RB_SELECT_IH_FCN_ID = 0x00000001,22436IH_VF_RB_SELECT_PF = 0x00000002,22437IH_VF_RB_SELECT_RESERVED = 0x00000003,22438} IH_VF_RB_SELECT;2243922440/*22441* IH_INTERFACE_TYPE enum22442*/2244322444typedef enum IH_INTERFACE_TYPE {22445IH_LEGACY_INTERFACE = 0x00000000,22446IH_REGISTER_WRITE_INTERFACE = 0x00000001,22447} IH_INTERFACE_TYPE;2244822449/*******************************************************22450* SEM Enums22451*******************************************************/2245222453/*22454* SEM_PERF_SEL enum22455*/2245622457typedef enum SEM_PERF_SEL {22458SEM_PERF_SEL_CYCLE = 0x00000000,22459SEM_PERF_SEL_IDLE = 0x00000001,22460SEM_PERF_SEL_SDMA0_REQ_SIGNAL = 0x00000002,22461SEM_PERF_SEL_SDMA1_REQ_SIGNAL = 0x00000003,22462SEM_PERF_SEL_UVD_REQ_SIGNAL = 0x00000004,22463SEM_PERF_SEL_VCE0_REQ_SIGNAL = 0x00000005,22464SEM_PERF_SEL_ACP_REQ_SIGNAL = 0x00000006,22465SEM_PERF_SEL_ISP_REQ_SIGNAL = 0x00000007,22466SEM_PERF_SEL_VCE1_REQ_SIGNAL = 0x00000008,22467SEM_PERF_SEL_VP8_REQ_SIGNAL = 0x00000009,22468SEM_PERF_SEL_CPG_E0_REQ_SIGNAL = 0x0000000a,22469SEM_PERF_SEL_CPG_E1_REQ_SIGNAL = 0x0000000b,22470SEM_PERF_SEL_CPC1_IMME_E0_REQ_SIGNAL = 0x0000000c,22471SEM_PERF_SEL_CPC1_IMME_E1_REQ_SIGNAL = 0x0000000d,22472SEM_PERF_SEL_CPC1_IMME_E2_REQ_SIGNAL = 0x0000000e,22473SEM_PERF_SEL_CPC1_IMME_E3_REQ_SIGNAL = 0x0000000f,22474SEM_PERF_SEL_CPC2_IMME_E0_REQ_SIGNAL = 0x00000010,22475SEM_PERF_SEL_CPC2_IMME_E1_REQ_SIGNAL = 0x00000011,22476SEM_PERF_SEL_CPC2_IMME_E2_REQ_SIGNAL = 0x00000012,22477SEM_PERF_SEL_CPC2_IMME_E3_REQ_SIGNAL = 0x00000013,22478SEM_PERF_SEL_SDMA0_REQ_WAIT = 0x00000014,22479SEM_PERF_SEL_SDMA1_REQ_WAIT = 0x00000015,22480SEM_PERF_SEL_UVD_REQ_WAIT = 0x00000016,22481SEM_PERF_SEL_VCE0_REQ_WAIT = 0x00000017,22482SEM_PERF_SEL_ACP_REQ_WAIT = 0x00000018,22483SEM_PERF_SEL_ISP_REQ_WAIT = 0x00000019,22484SEM_PERF_SEL_VCE1_REQ_WAIT = 0x0000001a,22485SEM_PERF_SEL_VP8_REQ_WAIT = 0x0000001b,22486SEM_PERF_SEL_CPG_E0_REQ_WAIT = 0x0000001c,22487SEM_PERF_SEL_CPG_E1_REQ_WAIT = 0x0000001d,22488SEM_PERF_SEL_CPC1_IMME_E0_REQ_WAIT = 0x0000001e,22489SEM_PERF_SEL_CPC1_IMME_E1_REQ_WAIT = 0x0000001f,22490SEM_PERF_SEL_CPC1_IMME_E2_REQ_WAIT = 0x00000020,22491SEM_PERF_SEL_CPC1_IMME_E3_REQ_WAIT = 0x00000021,22492SEM_PERF_SEL_CPC2_IMME_E0_REQ_WAIT = 0x00000022,22493SEM_PERF_SEL_CPC2_IMME_E1_REQ_WAIT = 0x00000023,22494SEM_PERF_SEL_CPC2_IMME_E2_REQ_WAIT = 0x00000024,22495SEM_PERF_SEL_CPC2_IMME_E3_REQ_WAIT = 0x00000025,22496SEM_PERF_SEL_CPC1_OFFL_E0_REQ_WAIT = 0x00000026,22497SEM_PERF_SEL_CPC1_OFFL_E1_REQ_WAIT = 0x00000027,22498SEM_PERF_SEL_CPC1_OFFL_E2_REQ_WAIT = 0x00000028,22499SEM_PERF_SEL_CPC1_OFFL_E3_REQ_WAIT = 0x00000029,22500SEM_PERF_SEL_CPC1_OFFL_E4_REQ_WAIT = 0x0000002a,22501SEM_PERF_SEL_CPC1_OFFL_E5_REQ_WAIT = 0x0000002b,22502SEM_PERF_SEL_CPC1_OFFL_E6_REQ_WAIT = 0x0000002c,22503SEM_PERF_SEL_CPC1_OFFL_E7_REQ_WAIT = 0x0000002d,22504SEM_PERF_SEL_CPC1_OFFL_E8_REQ_WAIT = 0x0000002e,22505SEM_PERF_SEL_CPC1_OFFL_E9_REQ_WAIT = 0x0000002f,22506SEM_PERF_SEL_CPC1_OFFL_E10_REQ_WAIT = 0x00000030,22507SEM_PERF_SEL_CPC1_OFFL_E11_REQ_WAIT = 0x00000031,22508SEM_PERF_SEL_CPC1_OFFL_E12_REQ_WAIT = 0x00000032,22509SEM_PERF_SEL_CPC1_OFFL_E13_REQ_WAIT = 0x00000033,22510SEM_PERF_SEL_CPC1_OFFL_E14_REQ_WAIT = 0x00000034,22511SEM_PERF_SEL_CPC1_OFFL_E15_REQ_WAIT = 0x00000035,22512SEM_PERF_SEL_CPC1_OFFL_E16_REQ_WAIT = 0x00000036,22513SEM_PERF_SEL_CPC1_OFFL_E17_REQ_WAIT = 0x00000037,22514SEM_PERF_SEL_CPC1_OFFL_E18_REQ_WAIT = 0x00000038,22515SEM_PERF_SEL_CPC1_OFFL_E19_REQ_WAIT = 0x00000039,22516SEM_PERF_SEL_CPC1_OFFL_E20_REQ_WAIT = 0x0000003a,22517SEM_PERF_SEL_CPC1_OFFL_E21_REQ_WAIT = 0x0000003b,22518SEM_PERF_SEL_CPC1_OFFL_E22_REQ_WAIT = 0x0000003c,22519SEM_PERF_SEL_CPC1_OFFL_E23_REQ_WAIT = 0x0000003d,22520SEM_PERF_SEL_CPC1_OFFL_E24_REQ_WAIT = 0x0000003e,22521SEM_PERF_SEL_CPC1_OFFL_E25_REQ_WAIT = 0x0000003f,22522SEM_PERF_SEL_CPC1_OFFL_E26_REQ_WAIT = 0x00000040,22523SEM_PERF_SEL_CPC1_OFFL_E27_REQ_WAIT = 0x00000041,22524SEM_PERF_SEL_CPC1_OFFL_E28_REQ_WAIT = 0x00000042,22525SEM_PERF_SEL_CPC1_OFFL_E29_REQ_WAIT = 0x00000043,22526SEM_PERF_SEL_CPC1_OFFL_E30_REQ_WAIT = 0x00000044,22527SEM_PERF_SEL_CPC1_OFFL_E31_REQ_WAIT = 0x00000045,22528SEM_PERF_SEL_CPC2_OFFL_E0_REQ_WAIT = 0x00000046,22529SEM_PERF_SEL_CPC2_OFFL_E1_REQ_WAIT = 0x00000047,22530SEM_PERF_SEL_CPC2_OFFL_E2_REQ_WAIT = 0x00000048,22531SEM_PERF_SEL_CPC2_OFFL_E3_REQ_WAIT = 0x00000049,22532SEM_PERF_SEL_CPC2_OFFL_E4_REQ_WAIT = 0x0000004a,22533SEM_PERF_SEL_CPC2_OFFL_E5_REQ_WAIT = 0x0000004b,22534SEM_PERF_SEL_CPC2_OFFL_E6_REQ_WAIT = 0x0000004c,22535SEM_PERF_SEL_CPC2_OFFL_E7_REQ_WAIT = 0x0000004d,22536SEM_PERF_SEL_CPC2_OFFL_E8_REQ_WAIT = 0x0000004e,22537SEM_PERF_SEL_CPC2_OFFL_E9_REQ_WAIT = 0x0000004f,22538SEM_PERF_SEL_CPC2_OFFL_E10_REQ_WAIT = 0x00000050,22539SEM_PERF_SEL_CPC2_OFFL_E11_REQ_WAIT = 0x00000051,22540SEM_PERF_SEL_CPC2_OFFL_E12_REQ_WAIT = 0x00000052,22541SEM_PERF_SEL_CPC2_OFFL_E13_REQ_WAIT = 0x00000053,22542SEM_PERF_SEL_CPC2_OFFL_E14_REQ_WAIT = 0x00000054,22543SEM_PERF_SEL_CPC2_OFFL_E15_REQ_WAIT = 0x00000055,22544SEM_PERF_SEL_CPC2_OFFL_E16_REQ_WAIT = 0x00000056,22545SEM_PERF_SEL_CPC2_OFFL_E17_REQ_WAIT = 0x00000057,22546SEM_PERF_SEL_CPC2_OFFL_E18_REQ_WAIT = 0x00000058,22547SEM_PERF_SEL_CPC2_OFFL_E19_REQ_WAIT = 0x00000059,22548SEM_PERF_SEL_CPC2_OFFL_E20_REQ_WAIT = 0x0000005a,22549SEM_PERF_SEL_CPC2_OFFL_E21_REQ_WAIT = 0x0000005b,22550SEM_PERF_SEL_CPC2_OFFL_E22_REQ_WAIT = 0x0000005c,22551SEM_PERF_SEL_CPC2_OFFL_E23_REQ_WAIT = 0x0000005d,22552SEM_PERF_SEL_CPC2_OFFL_E24_REQ_WAIT = 0x0000005e,22553SEM_PERF_SEL_CPC2_OFFL_E25_REQ_WAIT = 0x0000005f,22554SEM_PERF_SEL_CPC2_OFFL_E26_REQ_WAIT = 0x00000060,22555SEM_PERF_SEL_CPC2_OFFL_E27_REQ_WAIT = 0x00000061,22556SEM_PERF_SEL_CPC2_OFFL_E28_REQ_WAIT = 0x00000062,22557SEM_PERF_SEL_CPC2_OFFL_E29_REQ_WAIT = 0x00000063,22558SEM_PERF_SEL_CPC2_OFFL_E30_REQ_WAIT = 0x00000064,22559SEM_PERF_SEL_CPC2_OFFL_E31_REQ_WAIT = 0x00000065,22560SEM_PERF_SEL_CPC1_OFFL_E0_POLL_WAIT = 0x00000066,22561SEM_PERF_SEL_CPC1_OFFL_E1_POLL_WAIT = 0x00000067,22562SEM_PERF_SEL_CPC1_OFFL_E2_POLL_WAIT = 0x00000068,22563SEM_PERF_SEL_CPC1_OFFL_E3_POLL_WAIT = 0x00000069,22564SEM_PERF_SEL_CPC1_OFFL_E4_POLL_WAIT = 0x0000006a,22565SEM_PERF_SEL_CPC1_OFFL_E5_POLL_WAIT = 0x0000006b,22566SEM_PERF_SEL_CPC1_OFFL_E6_POLL_WAIT = 0x0000006c,22567SEM_PERF_SEL_CPC1_OFFL_E7_POLL_WAIT = 0x0000006d,22568SEM_PERF_SEL_CPC1_OFFL_E8_POLL_WAIT = 0x0000006e,22569SEM_PERF_SEL_CPC1_OFFL_E9_POLL_WAIT = 0x0000006f,22570SEM_PERF_SEL_CPC1_OFFL_E10_POLL_WAIT = 0x00000070,22571SEM_PERF_SEL_CPC1_OFFL_E11_POLL_WAIT = 0x00000071,22572SEM_PERF_SEL_CPC1_OFFL_E12_POLL_WAIT = 0x00000072,22573SEM_PERF_SEL_CPC1_OFFL_E13_POLL_WAIT = 0x00000073,22574SEM_PERF_SEL_CPC1_OFFL_E14_POLL_WAIT = 0x00000074,22575SEM_PERF_SEL_CPC1_OFFL_E15_POLL_WAIT = 0x00000075,22576SEM_PERF_SEL_CPC1_OFFL_E16_POLL_WAIT = 0x00000076,22577SEM_PERF_SEL_CPC1_OFFL_E17_POLL_WAIT = 0x00000077,22578SEM_PERF_SEL_CPC1_OFFL_E18_POLL_WAIT = 0x00000078,22579SEM_PERF_SEL_CPC1_OFFL_E19_POLL_WAIT = 0x00000079,22580SEM_PERF_SEL_CPC1_OFFL_E20_POLL_WAIT = 0x0000007a,22581SEM_PERF_SEL_CPC1_OFFL_E21_POLL_WAIT = 0x0000007b,22582SEM_PERF_SEL_CPC1_OFFL_E22_POLL_WAIT = 0x0000007c,22583SEM_PERF_SEL_CPC1_OFFL_E23_POLL_WAIT = 0x0000007d,22584SEM_PERF_SEL_CPC1_OFFL_E24_POLL_WAIT = 0x0000007e,22585SEM_PERF_SEL_CPC1_OFFL_E25_POLL_WAIT = 0x0000007f,22586SEM_PERF_SEL_CPC1_OFFL_E26_POLL_WAIT = 0x00000080,22587SEM_PERF_SEL_CPC1_OFFL_E27_POLL_WAIT = 0x00000081,22588SEM_PERF_SEL_CPC1_OFFL_E28_POLL_WAIT = 0x00000082,22589SEM_PERF_SEL_CPC1_OFFL_E29_POLL_WAIT = 0x00000083,22590SEM_PERF_SEL_CPC1_OFFL_E30_POLL_WAIT = 0x00000084,22591SEM_PERF_SEL_CPC1_OFFL_E31_POLL_WAIT = 0x00000085,22592SEM_PERF_SEL_CPC2_OFFL_E0_POLL_WAIT = 0x00000086,22593SEM_PERF_SEL_CPC2_OFFL_E1_POLL_WAIT = 0x00000087,22594SEM_PERF_SEL_CPC2_OFFL_E2_POLL_WAIT = 0x00000088,22595SEM_PERF_SEL_CPC2_OFFL_E3_POLL_WAIT = 0x00000089,22596SEM_PERF_SEL_CPC2_OFFL_E4_POLL_WAIT = 0x0000008a,22597SEM_PERF_SEL_CPC2_OFFL_E5_POLL_WAIT = 0x0000008b,22598SEM_PERF_SEL_CPC2_OFFL_E6_POLL_WAIT = 0x0000008c,22599SEM_PERF_SEL_CPC2_OFFL_E7_POLL_WAIT = 0x0000008d,22600SEM_PERF_SEL_CPC2_OFFL_E8_POLL_WAIT = 0x0000008e,22601SEM_PERF_SEL_CPC2_OFFL_E9_POLL_WAIT = 0x0000008f,22602SEM_PERF_SEL_CPC2_OFFL_E10_POLL_WAIT = 0x00000090,22603SEM_PERF_SEL_CPC2_OFFL_E11_POLL_WAIT = 0x00000091,22604SEM_PERF_SEL_CPC2_OFFL_E12_POLL_WAIT = 0x00000092,22605SEM_PERF_SEL_CPC2_OFFL_E13_POLL_WAIT = 0x00000093,22606SEM_PERF_SEL_CPC2_OFFL_E14_POLL_WAIT = 0x00000094,22607SEM_PERF_SEL_CPC2_OFFL_E15_POLL_WAIT = 0x00000095,22608SEM_PERF_SEL_CPC2_OFFL_E16_POLL_WAIT = 0x00000096,22609SEM_PERF_SEL_CPC2_OFFL_E17_POLL_WAIT = 0x00000097,22610SEM_PERF_SEL_CPC2_OFFL_E18_POLL_WAIT = 0x00000098,22611SEM_PERF_SEL_CPC2_OFFL_E19_POLL_WAIT = 0x00000099,22612SEM_PERF_SEL_CPC2_OFFL_E20_POLL_WAIT = 0x0000009a,22613SEM_PERF_SEL_CPC2_OFFL_E21_POLL_WAIT = 0x0000009b,22614SEM_PERF_SEL_CPC2_OFFL_E22_POLL_WAIT = 0x0000009c,22615SEM_PERF_SEL_CPC2_OFFL_E23_POLL_WAIT = 0x0000009d,22616SEM_PERF_SEL_CPC2_OFFL_E24_POLL_WAIT = 0x0000009e,22617SEM_PERF_SEL_CPC2_OFFL_E25_POLL_WAIT = 0x0000009f,22618SEM_PERF_SEL_CPC2_OFFL_E26_POLL_WAIT = 0x000000a0,22619SEM_PERF_SEL_CPC2_OFFL_E27_POLL_WAIT = 0x000000a1,22620SEM_PERF_SEL_CPC2_OFFL_E28_POLL_WAIT = 0x000000a2,22621SEM_PERF_SEL_CPC2_OFFL_E29_POLL_WAIT = 0x000000a3,22622SEM_PERF_SEL_CPC2_OFFL_E30_POLL_WAIT = 0x000000a4,22623SEM_PERF_SEL_CPC2_OFFL_E31_POLL_WAIT = 0x000000a5,22624SEM_PERF_SEL_MC_RD_REQ = 0x000000a6,22625SEM_PERF_SEL_MC_RD_RET = 0x000000a7,22626SEM_PERF_SEL_MC_WR_REQ = 0x000000a8,22627SEM_PERF_SEL_MC_WR_RET = 0x000000a9,22628SEM_PERF_SEL_ATC_REQ = 0x000000aa,22629SEM_PERF_SEL_ATC_RET = 0x000000ab,22630SEM_PERF_SEL_ATC_XNACK = 0x000000ac,22631SEM_PERF_SEL_ATC_INVALIDATION = 0x000000ad,22632SEM_PERF_SEL_ATC_VM_INVALIDATION = 0x000000ae,22633} SEM_PERF_SEL;2263422635/*******************************************************22636* SMUIO Enums22637*******************************************************/2263822639/*22640* ROM_SIGNATURE value22641*/2264222643#define ROM_SIGNATURE 0x0000aa552264422645/*******************************************************22646* UVD_EFC Enums22647*******************************************************/2264822649/*22650* EFC_SURFACE_PIXEL_FORMAT enum22651*/2265222653typedef enum EFC_SURFACE_PIXEL_FORMAT {22654EFC_ARGB1555 = 0x00000001,22655EFC_RGBA5551 = 0x00000002,22656EFC_RGB565 = 0x00000003,22657EFC_BGR565 = 0x00000004,22658EFC_ARGB4444 = 0x00000005,22659EFC_RGBA4444 = 0x00000006,22660EFC_ARGB8888 = 0x00000008,22661EFC_RGBA8888 = 0x00000009,22662EFC_ARGB2101010 = 0x0000000a,22663EFC_RGBA1010102 = 0x0000000b,22664EFC_AYCrCb8888 = 0x0000000c,22665EFC_YCrCbA8888 = 0x0000000d,22666EFC_ACrYCb8888 = 0x0000000e,22667EFC_CrYCbA8888 = 0x0000000f,22668EFC_ARGB16161616_10MSB = 0x00000010,22669EFC_RGBA16161616_10MSB = 0x00000011,22670EFC_ARGB16161616_10LSB = 0x00000012,22671EFC_RGBA16161616_10LSB = 0x00000013,22672EFC_ARGB16161616_12MSB = 0x00000014,22673EFC_RGBA16161616_12MSB = 0x00000015,22674EFC_ARGB16161616_12LSB = 0x00000016,22675EFC_RGBA16161616_12LSB = 0x00000017,22676EFC_ARGB16161616_FLOAT = 0x00000018,22677EFC_RGBA16161616_FLOAT = 0x00000019,22678EFC_ARGB16161616_UNORM = 0x0000001a,22679EFC_RGBA16161616_UNORM = 0x0000001b,22680EFC_ARGB16161616_SNORM = 0x0000001c,22681EFC_RGBA16161616_SNORM = 0x0000001d,22682EFC_AYCrCb16161616_10MSB = 0x00000020,22683EFC_AYCrCb16161616_10LSB = 0x00000021,22684EFC_YCrCbA16161616_10MSB = 0x00000022,22685EFC_YCrCbA16161616_10LSB = 0x00000023,22686EFC_ACrYCb16161616_10MSB = 0x00000024,22687EFC_ACrYCb16161616_10LSB = 0x00000025,22688EFC_CrYCbA16161616_10MSB = 0x00000026,22689EFC_CrYCbA16161616_10LSB = 0x00000027,22690EFC_AYCrCb16161616_12MSB = 0x00000028,22691EFC_AYCrCb16161616_12LSB = 0x00000029,22692EFC_YCrCbA16161616_12MSB = 0x0000002a,22693EFC_YCrCbA16161616_12LSB = 0x0000002b,22694EFC_ACrYCb16161616_12MSB = 0x0000002c,22695EFC_ACrYCb16161616_12LSB = 0x0000002d,22696EFC_CrYCbA16161616_12MSB = 0x0000002e,22697EFC_CrYCbA16161616_12LSB = 0x0000002f,22698EFC_Y8_CrCb88_420_PLANAR = 0x00000040,22699EFC_Y8_CbCr88_420_PLANAR = 0x00000041,22700EFC_Y10_CrCb1010_420_PLANAR = 0x00000042,22701EFC_Y10_CbCr1010_420_PLANAR = 0x00000043,22702EFC_Y12_CrCb1212_420_PLANAR = 0x00000044,22703EFC_Y12_CbCr1212_420_PLANAR = 0x00000045,22704EFC_YCrYCb8888_422_PACKED = 0x00000048,22705EFC_YCbYCr8888_422_PACKED = 0x00000049,22706EFC_CrYCbY8888_422_PACKED = 0x0000004a,22707EFC_CbYCrY8888_422_PACKED = 0x0000004b,22708EFC_YCrYCb10101010_422_PACKED = 0x0000004c,22709EFC_YCbYCr10101010_422_PACKED = 0x0000004d,22710EFC_CrYCbY10101010_422_PACKED = 0x0000004e,22711EFC_CbYCrY10101010_422_PACKED = 0x0000004f,22712EFC_YCrYCb12121212_422_PACKED = 0x00000050,22713EFC_YCbYCr12121212_422_PACKED = 0x00000051,22714EFC_CrYCbY12121212_422_PACKED = 0x00000052,22715EFC_CbYCrY12121212_422_PACKED = 0x00000053,22716EFC_RGB111110_FIX = 0x00000070,22717EFC_BGR101111_FIX = 0x00000071,22718EFC_ACrYCb2101010 = 0x00000072,22719EFC_CrYCbA1010102 = 0x00000073,22720EFC_RGB111110_FLOAT = 0x00000076,22721EFC_BGR101111_FLOAT = 0x00000077,22722EFC_MONO_8 = 0x00000078,22723EFC_MONO_10MSB = 0x00000079,22724EFC_MONO_10LSB = 0x0000007a,22725EFC_MONO_12MSB = 0x0000007b,22726EFC_MONO_12LSB = 0x0000007c,22727EFC_MONO_16 = 0x0000007d,22728} EFC_SURFACE_PIXEL_FORMAT;2272922730/*******************************************************22731* UVD Enums22732*******************************************************/2273322734/*22735* UVDFirmwareCommand enum22736*/2273722738typedef enum UVDFirmwareCommand {22739UVDFC_FENCE = 0x00000000,22740UVDFC_TRAP = 0x00000001,22741UVDFC_DECODED_ADDR = 0x00000002,22742UVDFC_MBLOCK_ADDR = 0x00000003,22743UVDFC_ITBUF_ADDR = 0x00000004,22744UVDFC_DISPLAY_ADDR = 0x00000005,22745UVDFC_EOD = 0x00000006,22746UVDFC_DISPLAY_PITCH = 0x00000007,22747UVDFC_DISPLAY_TILING = 0x00000008,22748UVDFC_BITSTREAM_ADDR = 0x00000009,22749UVDFC_BITSTREAM_SIZE = 0x0000000a,22750} UVDFirmwareCommand;2275122752/*******************************************************22753* I2C_4_ Enums22754*******************************************************/2275522756/*22757* REVISION_ID value22758*/2275922760#define IP_USB_PD_REVISION_ID 0x000000002276122762#endif /*_navi10_ENUM_HEADER*/22763227642276522766