Path: blob/master/drivers/gpu/drm/amd/include/soc24_enum.h
26517 views
/*1* Copyright 2023 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 included in11* all copies or substantial portions of the Software.12*13* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR14* 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) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR17* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,18* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR19* OTHER DEALINGS IN THE SOFTWARE.20*21*/22#if !defined (_soc24_ENUM_HEADER)23#define _soc24_ENUM_HEADER2425#ifndef _DRIVER_BUILD26#ifndef GL_ZERO27#define GL__ZERO BLEND_ZERO28#define GL__ONE BLEND_ONE29#define GL__SRC_COLOR BLEND_SRC_COLOR30#define GL__ONE_MINUS_SRC_COLOR BLEND_ONE_MINUS_SRC_COLOR31#define GL__DST_COLOR BLEND_DST_COLOR32#define GL__ONE_MINUS_DST_COLOR BLEND_ONE_MINUS_DST_COLOR33#define GL__SRC_ALPHA BLEND_SRC_ALPHA34#define GL__ONE_MINUS_SRC_ALPHA BLEND_ONE_MINUS_SRC_ALPHA35#define GL__DST_ALPHA BLEND_DST_ALPHA36#define GL__ONE_MINUS_DST_ALPHA BLEND_ONE_MINUS_DST_ALPHA37#define GL__SRC_ALPHA_SATURATE BLEND_SRC_ALPHA_SATURATE38#define GL__CONSTANT_COLOR BLEND_CONSTANT_COLOR39#define GL__ONE_MINUS_CONSTANT_COLOR BLEND_ONE_MINUS_CONSTANT_COLOR40#define GL__CONSTANT_ALPHA BLEND_CONSTANT_ALPHA41#define GL__ONE_MINUS_CONSTANT_ALPHA BLEND_ONE_MINUS_CONSTANT_ALPHA42#endif43#endif444546/*47* CP_PERFMON_ENABLE_MODE enum48*/4950typedef enum CP_PERFMON_ENABLE_MODE {51CP_PERFMON_ENABLE_MODE_ALWAYS_COUNT = 0x00000000,52CP_PERFMON_ENABLE_MODE_RESERVED_1 = 0x00000001,53CP_PERFMON_ENABLE_MODE_COUNT_CONTEXT_TRUE = 0x00000002,54CP_PERFMON_ENABLE_MODE_COUNT_CONTEXT_FALSE = 0x00000003,55} CP_PERFMON_ENABLE_MODE;5657/*58* CP_PERFMON_STATE enum59*/6061typedef enum CP_PERFMON_STATE {62CP_PERFMON_STATE_DISABLE_AND_RESET = 0x00000000,63CP_PERFMON_STATE_START_COUNTING = 0x00000001,64CP_PERFMON_STATE_STOP_COUNTING = 0x00000002,65CP_PERFMON_STATE_RESERVED_3 = 0x00000003,66CP_PERFMON_STATE_DISABLE_AND_RESET_PHANTOM = 0x00000004,67CP_PERFMON_STATE_COUNT_AND_DUMP_PHANTOM = 0x00000005,68} CP_PERFMON_STATE;6970/*71* ENUM_NUM_SIMD_PER_CU enum72*/7374typedef enum ENUM_NUM_SIMD_PER_CU {75NUM_SIMD_PER_CU = 0x00000002,76} ENUM_NUM_SIMD_PER_CU;7778/*79* GATCL1RequestType enum80*/8182typedef enum GATCL1RequestType {83GATCL1_TYPE_NORMAL = 0x00000000,84GATCL1_TYPE_SHOOTDOWN = 0x00000001,85GATCL1_TYPE_BYPASS = 0x00000002,86} GATCL1RequestType;8788/*89* GL0V_CACHE_POLICIES enum90*/9192typedef enum GL0V_CACHE_POLICIES {93GL0V_CACHE_POLICY_MISS_LRU = 0x00000000,94GL0V_CACHE_POLICY_MISS_EVICT = 0x00000001,95GL0V_CACHE_POLICY_HIT_LRU = 0x00000002,96GL0V_CACHE_POLICY_HIT_EVICT = 0x00000003,97GL0V_CACHE_POLICY_MISS_INVAL = 0x00000004,98} GL0V_CACHE_POLICIES;99100/*101* GL1_CACHE_POLICIES enum102*/103104typedef enum GL1_CACHE_POLICIES {105GL1_CACHE_POLICY_MISS_LRU = 0x00000000,106GL1_CACHE_POLICY_MISS_EVICT = 0x00000001,107GL1_CACHE_POLICY_HIT_LRU = 0x00000002,108GL1_CACHE_POLICY_HIT_EVICT = 0x00000003,109} GL1_CACHE_POLICIES;110111/*112* GL1_CACHE_STORE_POLICIES enum113*/114115typedef enum GL1_CACHE_STORE_POLICIES {116GL1_CACHE_STORE_POLICY_BYPASS = 0x00000000,117} GL1_CACHE_STORE_POLICIES;118119/*120* GL2_CACHE_POLICIES enum121*/122123typedef enum GL2_CACHE_POLICIES {124GL2_CACHE_POLICY_LRU = 0x00000000,125GL2_CACHE_POLICY_STREAM = 0x00000001,126GL2_CACHE_POLICY_NOA = 0x00000002,127GL2_CACHE_POLICY_BYPASS = 0x00000003,128} GL2_CACHE_POLICIES;129130/*131* GL2_NACKS enum132*/133134typedef enum GL2_NACKS {135GL2_NACK_NO_FAULT = 0x00000000,136GL2_NACK_PAGE_FAULT = 0x00000001,137GL2_NACK_PROTECTION_FAULT = 0x00000002,138GL2_NACK_DATA_ERROR = 0x00000003,139} GL2_NACKS;140141/*142* GL2_OP enum143*/144145typedef enum GL2_OP {146GL2_OP_READ = 0x00000000,147GL2_OP_ATOMIC_FCMPSWAP_RTN_32 = 0x00000001,148GL2_OP_ATOMIC_FMIN_RTN_32 = 0x00000002,149GL2_OP_ATOMIC_FMAX_RTN_32 = 0x00000003,150GL2_OP_ATOMIC_PK_ADD_FP16_RTN = 0x00000004,151GL2_OP_ATOMIC_FADD_RTN_32 = 0x00000005,152GL2_OP_ATOMIC_PK_ADD_BF16_RTN = 0x00000006,153GL2_OP_ATOMIC_SWAP_RTN_32 = 0x00000007,154GL2_OP_ATOMIC_CMPSWAP_RTN_32 = 0x00000008,155GL2_OP_ATOMIC_FCMPSWAP_FLUSH_DENORM_RTN_32 = 0x00000009,156GL2_OP_ATOMIC_FMIN_FLUSH_DENORM_RTN_32 = 0x0000000a,157GL2_OP_ATOMIC_FMAX_FLUSH_DENORM_RTN_32 = 0x0000000b,158GL2_OP_PROBE_FILTER = 0x0000000c,159GL2_OP_ATOMIC_FADD_FLUSH_DENORM_RTN_32 = 0x0000000d,160GL2_OP_RESERVED_FOP_FLUSH_DENORM_RTN_32_2 = 0x0000000e,161GL2_OP_ATOMIC_ADD_RTN_32 = 0x0000000f,162GL2_OP_ATOMIC_SUB_RTN_32 = 0x00000010,163GL2_OP_ATOMIC_SMIN_RTN_32 = 0x00000011,164GL2_OP_ATOMIC_UMIN_RTN_32 = 0x00000012,165GL2_OP_ATOMIC_SMAX_RTN_32 = 0x00000013,166GL2_OP_ATOMIC_UMAX_RTN_32 = 0x00000014,167GL2_OP_ATOMIC_AND_RTN_32 = 0x00000015,168GL2_OP_ATOMIC_OR_RTN_32 = 0x00000016,169GL2_OP_ATOMIC_XOR_RTN_32 = 0x00000017,170GL2_OP_ATOMIC_INC_RTN_32 = 0x00000018,171GL2_OP_ATOMIC_DEC_RTN_32 = 0x00000019,172GL2_OP_ATOMIC_CLAMP_SUB_RTN_32 = 0x0000001a,173GL2_OP_ATOMIC_COND_SUB_RTN_32 = 0x0000001b,174GL2_OP_UTC_PROBE = 0x0000001d,175GL2_OP_LOAD_RESERVE = 0x0000001e,176GL2_OP_WRITE = 0x00000020,177GL2_OP_ATOMIC_FCMPSWAP_RTN_64 = 0x00000021,178GL2_OP_ATOMIC_FMIN_RTN_64 = 0x00000022,179GL2_OP_ATOMIC_FMAX_RTN_64 = 0x00000023,180GL2_OP_ATOMIC_SWAP_RTN_64 = 0x00000027,181GL2_OP_ATOMIC_CMPSWAP_RTN_64 = 0x00000028,182GL2_OP_ATOMIC_FCMPSWAP_FLUSH_DENORM_RTN_64 = 0x00000029,183GL2_OP_ATOMIC_FMIN_FLUSH_DENORM_RTN_64 = 0x0000002a,184GL2_OP_ATOMIC_FMAX_FLUSH_DENORM_RTN_64 = 0x0000002b,185GL2_OP_ATOMIC_ADD_RTN_64 = 0x0000002f,186GL2_OP_ATOMIC_SUB_RTN_64 = 0x00000030,187GL2_OP_ATOMIC_SMIN_RTN_64 = 0x00000031,188GL2_OP_ATOMIC_UMIN_RTN_64 = 0x00000032,189GL2_OP_ATOMIC_SMAX_RTN_64 = 0x00000033,190GL2_OP_ATOMIC_UMAX_RTN_64 = 0x00000034,191GL2_OP_ATOMIC_AND_RTN_64 = 0x00000035,192GL2_OP_ATOMIC_OR_RTN_64 = 0x00000036,193GL2_OP_ATOMIC_XOR_RTN_64 = 0x00000037,194GL2_OP_ATOMIC_INC_RTN_64 = 0x00000038,195GL2_OP_ATOMIC_DEC_RTN_64 = 0x00000039,196GL2_OP_WRITE_ZERO_SIZE = 0x0000003b,197GL2_OP_GL2_INV = 0x0000003d,198GL2_OP_ATOMIC_STORE_COND_RTN = 0x0000003e,199GL2_OP_GL1_INV = 0x00000040,200GL2_OP_ATOMIC_FCMPSWAP_32 = 0x00000041,201GL2_OP_ATOMIC_FMIN_32 = 0x00000042,202GL2_OP_ATOMIC_FMAX_32 = 0x00000043,203GL2_OP_ATOMIC_PK_ADD_FP16 = 0x00000044,204GL2_OP_ATOMIC_FADD_32 = 0x00000045,205GL2_OP_ATOMIC_PK_ADD_BF16 = 0x00000046,206GL2_OP_ATOMIC_SWAP_32 = 0x00000047,207GL2_OP_ATOMIC_CMPSWAP_32 = 0x00000048,208GL2_OP_ATOMIC_FCMPSWAP_FLUSH_DENORM_32 = 0x00000049,209GL2_OP_ATOMIC_FMIN_FLUSH_DENORM_32 = 0x0000004a,210GL2_OP_ATOMIC_FMAX_FLUSH_DENORM_32 = 0x0000004b,211GL2_OP_ATOMIC_UMIN_8 = 0x0000004c,212GL2_OP_ATOMIC_FADD_FLUSH_DENORM_32 = 0x0000004d,213GL2_OP_ATOMIC_ADD_32 = 0x0000004f,214GL2_OP_ATOMIC_SUB_32 = 0x00000050,215GL2_OP_ATOMIC_SMIN_32 = 0x00000051,216GL2_OP_ATOMIC_UMIN_32 = 0x00000052,217GL2_OP_ATOMIC_SMAX_32 = 0x00000053,218GL2_OP_ATOMIC_UMAX_32 = 0x00000054,219GL2_OP_ATOMIC_AND_32 = 0x00000055,220GL2_OP_ATOMIC_OR_32 = 0x00000056,221GL2_OP_ATOMIC_XOR_32 = 0x00000057,222GL2_OP_ATOMIC_INC_32 = 0x00000058,223GL2_OP_ATOMIC_DEC_32 = 0x00000059,224GL2_OP_NOP_RTN0 = 0x0000005b,225GL2_OP_GL2_WB = 0x0000005d,226GL2_OP_FORCE_EXISTING_DATA_TO_DECOMPRESS = 0x0000005e,227GL2_OP_ATOMIC_FCMPSWAP_64 = 0x00000061,228GL2_OP_ATOMIC_FMIN_64 = 0x00000062,229GL2_OP_ATOMIC_FMAX_64 = 0x00000063,230GL2_OP_ATOMIC_SWAP_64 = 0x00000067,231GL2_OP_ATOMIC_CMPSWAP_64 = 0x00000068,232GL2_OP_ATOMIC_FCMPSWAP_FLUSH_DENORM_64 = 0x00000069,233GL2_OP_ATOMIC_FMIN_FLUSH_DENORM_64 = 0x0000006a,234GL2_OP_ATOMIC_FMAX_FLUSH_DENORM_64 = 0x0000006b,235GL2_OP_ATOMIC_ADD_64 = 0x0000006f,236GL2_OP_ATOMIC_SUB_64 = 0x00000070,237GL2_OP_ATOMIC_SMIN_64 = 0x00000071,238GL2_OP_ATOMIC_UMIN_64 = 0x00000072,239GL2_OP_ATOMIC_SMAX_64 = 0x00000073,240GL2_OP_ATOMIC_UMAX_64 = 0x00000074,241GL2_OP_ATOMIC_AND_64 = 0x00000075,242GL2_OP_ATOMIC_OR_64 = 0x00000076,243GL2_OP_ATOMIC_XOR_64 = 0x00000077,244GL2_OP_ATOMIC_INC_64 = 0x00000078,245GL2_OP_ATOMIC_DEC_64 = 0x00000079,246GL2_OP_ATOMIC_UMAX_8 = 0x0000007a,247GL2_OP_NOP_ACK = 0x0000007b,248GL2_OP_GL2_WBINV = 0x0000007d,249GL2_OP_READ_COMPRESSION_KEY = 0x0000007e,250} GL2_OP;251252/*253* GL2_OP_MASKS enum254*/255256typedef enum GL2_OP_MASKS {257GL2_OP_MASK_FLUSH_DENROM = 0x00000008,258GL2_OP_MASK_64 = 0x00000020,259GL2_OP_MASK_NO_RTN = 0x00000040,260} GL2_OP_MASKS;261262/*263* Hdp_SurfaceEndian enum264*/265266typedef enum Hdp_SurfaceEndian {267HDP_ENDIAN_NONE = 0x00000000,268HDP_ENDIAN_8IN16 = 0x00000001,269HDP_ENDIAN_8IN32 = 0x00000002,270HDP_ENDIAN_8IN64 = 0x00000003,271} Hdp_SurfaceEndian;272273/*274* MTYPE enum275*/276277typedef enum MTYPE {278MTYPE_C_RW_US = 0x00000000,279MTYPE_RESERVED_1 = 0x00000001,280MTYPE_C_RO_S = 0x00000002,281MTYPE_UC = 0x00000003,282MTYPE_C_RW_S = 0x00000004,283MTYPE_RESERVED_5 = 0x00000005,284MTYPE_C_RO_US = 0x00000006,285MTYPE_RESERVED_7 = 0x00000007,286} MTYPE;287288/*289* PERFMON_COUNTER_MODE enum290*/291292typedef enum PERFMON_COUNTER_MODE {293PERFMON_COUNTER_MODE_ACCUM = 0x00000000,294PERFMON_COUNTER_MODE_ACTIVE_CYCLES = 0x00000001,295PERFMON_COUNTER_MODE_MAX = 0x00000002,296PERFMON_COUNTER_MODE_DIRTY = 0x00000003,297PERFMON_COUNTER_MODE_SAMPLE = 0x00000004,298PERFMON_COUNTER_MODE_CYCLES_SINCE_FIRST_EVENT = 0x00000005,299PERFMON_COUNTER_MODE_CYCLES_SINCE_LAST_EVENT = 0x00000006,300PERFMON_COUNTER_MODE_CYCLES_GE_HI = 0x00000007,301PERFMON_COUNTER_MODE_CYCLES_EQ_HI = 0x00000008,302PERFMON_COUNTER_MODE_INACTIVE_CYCLES = 0x00000009,303PERFMON_COUNTER_MODE_RESERVED = 0x0000000f,304} PERFMON_COUNTER_MODE;305306/*307* PERFMON_SPM_MODE enum308*/309310typedef enum PERFMON_SPM_MODE {311PERFMON_SPM_MODE_OFF = 0x00000000,312PERFMON_SPM_MODE_16BIT_CLAMP = 0x00000001,313PERFMON_SPM_MODE_16BIT_NO_CLAMP = 0x00000002,314PERFMON_SPM_MODE_32BIT_CLAMP = 0x00000003,315PERFMON_SPM_MODE_32BIT_NO_CLAMP = 0x00000004,316PERFMON_SPM_MODE_RESERVED_5 = 0x00000005,317PERFMON_SPM_MODE_RESERVED_6 = 0x00000006,318PERFMON_SPM_MODE_RESERVED_7 = 0x00000007,319PERFMON_SPM_MODE_TEST_MODE_0 = 0x00000008,320PERFMON_SPM_MODE_TEST_MODE_1 = 0x00000009,321PERFMON_SPM_MODE_TEST_MODE_2 = 0x0000000a,322} PERFMON_SPM_MODE;323324/*325* READ_COMPRESSION_MODE enum326*/327328typedef enum READ_COMPRESSION_MODE {329COMPRESSION_MODE_BYPASS_COMPRESSION = 0x00000000,330COMPRESSION_MODE_READ_RAW_COMPRESSED_DATA = 0x00000001,331COMPRESSION_MODE_READ_DECOMPRESSED = 0x00000002,332} READ_COMPRESSION_MODE;333334/*335* ReadPolicy enum336*/337338typedef enum ReadPolicy {339CACHE_LRU_RD = 0x00000000,340CACHE_STREAM_RD = 0x00000001,341CACHE_NOA = 0x00000002,342RESERVED_RDPOLICY = 0x00000003,343} ReadPolicy;344345/*346* SCOPE enum347*/348349typedef enum SCOPE {350SCOPE_CU = 0x00000000,351SCOPE_SE = 0x00000001,352SCOPE_DEV = 0x00000002,353SCOPE_SYS = 0x00000003,354} SCOPE;355356/*357* SDMA_PERFMON_SEL enum358*/359360typedef enum SDMA_PERFMON_SEL {361SDMA_PERFMON_SEL_CYCLE = 0x00000000,362SDMA_PERFMON_SEL_IDLE = 0x00000001,363SDMA_PERFMON_SEL_REG_IDLE = 0x00000002,364SDMA_PERFMON_SEL_RB_EMPTY = 0x00000003,365SDMA_PERFMON_SEL_RB_FULL = 0x00000004,366SDMA_PERFMON_SEL_RB_WPTR_WRAP = 0x00000005,367SDMA_PERFMON_SEL_RB_RPTR_WRAP = 0x00000006,368SDMA_PERFMON_SEL_RB_WPTR_POLL_READ = 0x00000007,369SDMA_PERFMON_SEL_RB_RPTR_WB = 0x00000008,370SDMA_PERFMON_SEL_RB_CMD_IDLE = 0x00000009,371SDMA_PERFMON_SEL_RB_CMD_FULL = 0x0000000a,372SDMA_PERFMON_SEL_IB_CMD_IDLE = 0x0000000b,373SDMA_PERFMON_SEL_IB_CMD_FULL = 0x0000000c,374SDMA_PERFMON_SEL_EX_IDLE = 0x0000000d,375SDMA_PERFMON_SEL_SRBM_REG_SEND = 0x0000000e,376SDMA_PERFMON_SEL_EX_IDLE_POLL_TIMER_EXPIRE = 0x0000000f,377SDMA_PERFMON_SEL_WR_BA_RTR = 0x00000010,378SDMA_PERFMON_SEL_MC_WR_IDLE = 0x00000011,379SDMA_PERFMON_SEL_MC_WR_COUNT = 0x00000012,380SDMA_PERFMON_SEL_RD_BA_RTR = 0x00000013,381SDMA_PERFMON_SEL_MC_RD_IDLE = 0x00000014,382SDMA_PERFMON_SEL_MC_RD_COUNT = 0x00000015,383SDMA_PERFMON_SEL_MC_RD_RET_STALL = 0x00000016,384SDMA_PERFMON_SEL_MC_RD_NO_POLL_IDLE = 0x00000017,385SDMA_PERFMON_SEL_SEM_IDLE = 0x0000001a,386SDMA_PERFMON_SEL_SEM_REQ_STALL = 0x0000001b,387SDMA_PERFMON_SEL_SEM_REQ_COUNT = 0x0000001c,388SDMA_PERFMON_SEL_SEM_RESP_INCOMPLETE = 0x0000001d,389SDMA_PERFMON_SEL_SEM_RESP_FAIL = 0x0000001e,390SDMA_PERFMON_SEL_SEM_RESP_PASS = 0x0000001f,391SDMA_PERFMON_SEL_INT_IDLE = 0x00000020,392SDMA_PERFMON_SEL_INT_REQ_STALL = 0x00000021,393SDMA_PERFMON_SEL_INT_REQ_COUNT = 0x00000022,394SDMA_PERFMON_SEL_INT_RESP_ACCEPTED = 0x00000023,395SDMA_PERFMON_SEL_INT_RESP_RETRY = 0x00000024,396SDMA_PERFMON_SEL_NUM_PACKET = 0x00000025,397SDMA_PERFMON_SEL_CE_WREQ_IDLE = 0x00000027,398SDMA_PERFMON_SEL_CE_WR_IDLE = 0x00000028,399SDMA_PERFMON_SEL_CE_SPLIT_IDLE = 0x00000029,400SDMA_PERFMON_SEL_CE_RREQ_IDLE = 0x0000002a,401SDMA_PERFMON_SEL_CE_OUT_IDLE = 0x0000002b,402SDMA_PERFMON_SEL_CE_IN_IDLE = 0x0000002c,403SDMA_PERFMON_SEL_CE_DST_IDLE = 0x0000002d,404SDMA_PERFMON_SEL_CE_AFIFO_FULL = 0x00000030,405SDMA_PERFMON_SEL_DUMMY_0 = 0x00000031,406SDMA_PERFMON_SEL_DUMMY_1 = 0x00000032,407SDMA_PERFMON_SEL_CE_INFO_FULL = 0x00000033,408SDMA_PERFMON_SEL_CE_INFO1_FULL = 0x00000034,409SDMA_PERFMON_SEL_CE_RD_STALL = 0x00000035,410SDMA_PERFMON_SEL_CE_WR_STALL = 0x00000036,411SDMA_PERFMON_SEL_QUEUE0_SELECT = 0x00000037,412SDMA_PERFMON_SEL_QUEUE1_SELECT = 0x00000038,413SDMA_PERFMON_SEL_QUEUE2_SELECT = 0x00000039,414SDMA_PERFMON_SEL_QUEUE3_SELECT = 0x0000003a,415SDMA_PERFMON_SEL_CTX_CHANGE = 0x0000003b,416SDMA_PERFMON_SEL_CTX_CHANGE_EXPIRED = 0x0000003c,417SDMA_PERFMON_SEL_CTX_CHANGE_EXCEPTION = 0x0000003d,418SDMA_PERFMON_SEL_DOORBELL = 0x0000003e,419SDMA_PERFMON_SEL_MCU_L1_WR_VLD = 0x0000003f,420SDMA_PERFMON_SEL_CE_L1_WR_VLD = 0x00000040,421SDMA_PERFMON_SEL_CPF_SDMA_INVREQ = 0x00000041,422SDMA_PERFMON_SEL_SDMA_CPF_INVACK = 0x00000042,423SDMA_PERFMON_SEL_UTCL2_SDMA_INVREQ = 0x00000043,424SDMA_PERFMON_SEL_SDMA_UTCL2_INVACK = 0x00000044,425SDMA_PERFMON_SEL_UTCL2_SDMA_INVREQ_ALL = 0x00000045,426SDMA_PERFMON_SEL_SDMA_UTCL2_INVACK_ALL = 0x00000046,427SDMA_PERFMON_SEL_UTCL2_RET_XNACK = 0x00000047,428SDMA_PERFMON_SEL_UTCL2_RET_ACK = 0x00000048,429SDMA_PERFMON_SEL_UTCL2_FREE = 0x00000049,430SDMA_PERFMON_SEL_SDMA_UTCL2_SEND = 0x0000004a,431SDMA_PERFMON_SEL_DMA_L1_WR_SEND = 0x0000004b,432SDMA_PERFMON_SEL_DMA_L1_RD_SEND = 0x0000004c,433SDMA_PERFMON_SEL_DMA_MC_WR_SEND = 0x0000004d,434SDMA_PERFMON_SEL_DMA_MC_RD_SEND = 0x0000004e,435SDMA_PERFMON_SEL_GPUVM_INV_HIGH = 0x0000004f,436SDMA_PERFMON_SEL_GPUVM_INV_LOW = 0x00000050,437SDMA_PERFMON_SEL_L1_WRL2_IDLE = 0x00000051,438SDMA_PERFMON_SEL_L1_RDL2_IDLE = 0x00000052,439SDMA_PERFMON_SEL_L1_WRMC_IDLE = 0x00000053,440SDMA_PERFMON_SEL_L1_RDMC_IDLE = 0x00000054,441SDMA_PERFMON_SEL_L1_WR_INV_IDLE = 0x00000055,442SDMA_PERFMON_SEL_L1_RD_INV_IDLE = 0x00000056,443SDMA_PERFMON_SEL_META_L2_REQ_SEND = 0x00000057,444SDMA_PERFMON_SEL_L2_META_RET_VLD = 0x00000058,445SDMA_PERFMON_SEL_SDMA_UTCL2_RD_SEND = 0x00000059,446SDMA_PERFMON_SEL_UTCL2_SDMA_RD_RTN = 0x0000005a,447SDMA_PERFMON_SEL_SDMA_UTCL2_WR_SEND = 0x0000005b,448SDMA_PERFMON_SEL_UTCL2_SDMA_WR_RTN = 0x0000005c,449SDMA_PERFMON_SEL_META_REQ_SEND = 0x0000005d,450SDMA_PERFMON_SEL_META_RTN_VLD = 0x0000005e,451SDMA_PERFMON_SEL_TLBI_SEND = 0x0000005f,452SDMA_PERFMON_SEL_TLBI_RTN = 0x00000060,453SDMA_PERFMON_SEL_GCR_SEND = 0x00000061,454SDMA_PERFMON_SEL_GCR_RTN = 0x00000062,455SDMA_PERFMON_SEL_UTCL1_TAG_DELAY_COUNTER = 0x00000063,456SDMA_PERFMON_SEL_MMHUB_TAG_DELAY_COUNTER = 0x00000064,457} SDMA_PERFMON_SEL;458459/*460* SDMA_PERF_SEL enum461*/462463typedef enum SDMA_PERF_SEL {464SDMA_PERF_SEL_CYCLE = 0x00000000,465SDMA_PERF_SEL_IDLE = 0x00000001,466SDMA_PERF_SEL_REG_IDLE = 0x00000002,467SDMA_PERF_SEL_RB_EMPTY = 0x00000003,468SDMA_PERF_SEL_RB_FULL = 0x00000004,469SDMA_PERF_SEL_RB_WPTR_WRAP = 0x00000005,470SDMA_PERF_SEL_RB_RPTR_WRAP = 0x00000006,471SDMA_PERF_SEL_RB_WPTR_POLL_READ = 0x00000007,472SDMA_PERF_SEL_RB_RPTR_WB = 0x00000008,473SDMA_PERF_SEL_RB_CMD_IDLE = 0x00000009,474SDMA_PERF_SEL_RB_CMD_FULL = 0x0000000a,475SDMA_PERF_SEL_IB_CMD_IDLE = 0x0000000b,476SDMA_PERF_SEL_IB_CMD_FULL = 0x0000000c,477SDMA_PERF_SEL_EX_IDLE = 0x0000000d,478SDMA_PERF_SEL_SRBM_REG_SEND = 0x0000000e,479SDMA_PERF_SEL_EX_IDLE_POLL_TIMER_EXPIRE = 0x0000000f,480SDMA_PERF_SEL_MC_WR_IDLE = 0x00000010,481SDMA_PERF_SEL_MC_WR_COUNT = 0x00000011,482SDMA_PERF_SEL_MC_RD_IDLE = 0x00000012,483SDMA_PERF_SEL_MC_RD_COUNT = 0x00000013,484SDMA_PERF_SEL_MC_RD_RET_STALL = 0x00000014,485SDMA_PERF_SEL_MC_RD_NO_POLL_IDLE = 0x00000015,486SDMA_PERF_SEL_SEM_IDLE = 0x00000018,487SDMA_PERF_SEL_SEM_REQ_STALL = 0x00000019,488SDMA_PERF_SEL_SEM_REQ_COUNT = 0x0000001a,489SDMA_PERF_SEL_SEM_RESP_INCOMPLETE = 0x0000001b,490SDMA_PERF_SEL_SEM_RESP_FAIL = 0x0000001c,491SDMA_PERF_SEL_SEM_RESP_PASS = 0x0000001d,492SDMA_PERF_SEL_INT_IDLE = 0x0000001e,493SDMA_PERF_SEL_INT_REQ_STALL = 0x0000001f,494SDMA_PERF_SEL_INT_REQ_COUNT = 0x00000020,495SDMA_PERF_SEL_INT_RESP_ACCEPTED = 0x00000021,496SDMA_PERF_SEL_INT_RESP_RETRY = 0x00000022,497SDMA_PERF_SEL_NUM_PACKET = 0x00000023,498SDMA_PERF_SEL_CE_WREQ_IDLE = 0x00000025,499SDMA_PERF_SEL_CE_WR_IDLE = 0x00000026,500SDMA_PERF_SEL_CE_SPLIT_IDLE = 0x00000027,501SDMA_PERF_SEL_CE_RREQ_IDLE = 0x00000028,502SDMA_PERF_SEL_CE_OUT_IDLE = 0x00000029,503SDMA_PERF_SEL_CE_IN_IDLE = 0x0000002a,504SDMA_PERF_SEL_CE_DST_IDLE = 0x0000002b,505SDMA_PERF_SEL_CE_AFIFO_FULL = 0x0000002e,506SDMA_PERF_SEL_DUMMY_0 = 0x0000002f,507SDMA_PERF_SEL_DUMMY_1 = 0x00000030,508SDMA_PERF_SEL_CE_INFO_FULL = 0x00000031,509SDMA_PERF_SEL_CE_INFO1_FULL = 0x00000032,510SDMA_PERF_SEL_CE_RD_STALL = 0x00000033,511SDMA_PERF_SEL_CE_WR_STALL = 0x00000034,512SDMA_PERF_SEL_QUEUE0_SELECT = 0x00000035,513SDMA_PERF_SEL_QUEUE1_SELECT = 0x00000036,514SDMA_PERF_SEL_QUEUE2_SELECT = 0x00000037,515SDMA_PERF_SEL_QUEUE3_SELECT = 0x00000038,516SDMA_PERF_SEL_CTX_CHANGE = 0x00000039,517SDMA_PERF_SEL_CTX_CHANGE_EXPIRED = 0x0000003a,518SDMA_PERF_SEL_CTX_CHANGE_EXCEPTION = 0x0000003b,519SDMA_PERF_SEL_DOORBELL = 0x0000003c,520SDMA_PERF_SEL_RD_BA_RTR = 0x0000003d,521SDMA_PERF_SEL_WR_BA_RTR = 0x0000003e,522SDMA_PERF_SEL_MCU_L1_WR_VLD = 0x0000003f,523SDMA_PERF_SEL_CE_L1_WR_VLD = 0x00000040,524SDMA_PERF_SEL_CPF_SDMA_INVREQ = 0x00000041,525SDMA_PERF_SEL_SDMA_CPF_INVACK = 0x00000042,526SDMA_PERF_SEL_UTCL2_SDMA_INVREQ = 0x00000043,527SDMA_PERF_SEL_SDMA_UTCL2_INVACK = 0x00000044,528SDMA_PERF_SEL_UTCL2_SDMA_INVREQ_ALL = 0x00000045,529SDMA_PERF_SEL_SDMA_UTCL2_INVACK_ALL = 0x00000046,530SDMA_PERF_SEL_UTCL2_RET_XNACK = 0x00000047,531SDMA_PERF_SEL_UTCL2_RET_ACK = 0x00000048,532SDMA_PERF_SEL_UTCL2_FREE = 0x00000049,533SDMA_PERF_SEL_SDMA_UTCL2_SEND = 0x0000004a,534SDMA_PERF_SEL_DMA_L1_WR_SEND = 0x0000004b,535SDMA_PERF_SEL_DMA_L1_RD_SEND = 0x0000004c,536SDMA_PERF_SEL_DMA_MC_WR_SEND = 0x0000004d,537SDMA_PERF_SEL_DMA_MC_RD_SEND = 0x0000004e,538SDMA_PERF_SEL_GPUVM_INV_HIGH = 0x0000004f,539SDMA_PERF_SEL_GPUVM_INV_LOW = 0x00000050,540SDMA_PERF_SEL_L1_WRL2_IDLE = 0x00000051,541SDMA_PERF_SEL_L1_RDL2_IDLE = 0x00000052,542SDMA_PERF_SEL_L1_WRMC_IDLE = 0x00000053,543SDMA_PERF_SEL_L1_RDMC_IDLE = 0x00000054,544SDMA_PERF_SEL_L1_WR_INV_IDLE = 0x00000055,545SDMA_PERF_SEL_L1_RD_INV_IDLE = 0x00000056,546SDMA_PERF_SEL_META_L2_REQ_SEND = 0x00000057,547SDMA_PERF_SEL_L2_META_RET_VLD = 0x00000058,548SDMA_PERF_SEL_SDMA_UTCL2_RD_SEND = 0x00000059,549SDMA_PERF_SEL_UTCL2_SDMA_RD_RTN = 0x0000005a,550SDMA_PERF_SEL_SDMA_UTCL2_WR_SEND = 0x0000005b,551SDMA_PERF_SEL_UTCL2_SDMA_WR_RTN = 0x0000005c,552SDMA_PERF_SEL_META_REQ_SEND = 0x0000005d,553SDMA_PERF_SEL_META_RTN_VLD = 0x0000005e,554SDMA_PERF_SEL_TLBI_SEND = 0x0000005f,555SDMA_PERF_SEL_TLBI_RTN = 0x00000060,556SDMA_PERF_SEL_GCR_SEND = 0x00000061,557SDMA_PERF_SEL_GCR_RTN = 0x00000062,558SDMA_PERF_SEL_CGCG_FENCE = 0x00000063,559SDMA_PERF_SEL_CE_CH_WR_REQ = 0x00000064,560SDMA_PERF_SEL_CE_CH_WR_RET = 0x00000065,561SDMA_PERF_SEL_MCU_CH_WR_REQ = 0x00000066,562SDMA_PERF_SEL_MCU_CH_WR_RET = 0x00000067,563SDMA_PERF_SEL_CE_OR_MCU_CH_RD_REQ = 0x00000068,564SDMA_PERF_SEL_CE_OR_MCU_CH_RD_RET = 0x00000069,565SDMA_PERF_SEL_RB_CH_RD_REQ = 0x0000006a,566SDMA_PERF_SEL_RB_CH_RD_RET = 0x0000006b,567SDMA_PERF_SEL_IB_CH_RD_REQ = 0x0000006c,568SDMA_PERF_SEL_IB_CH_RD_RET = 0x0000006d,569SDMA_PERF_SEL_WPTR_CH_RD_REQ = 0x0000006e,570SDMA_PERF_SEL_WPTR_CH_RD_RET = 0x0000006f,571SDMA_PERF_SEL_UTCL1_UTCL2_REQ = 0x00000070,572SDMA_PERF_SEL_UTCL1_UTCL2_RET = 0x00000071,573SDMA_PERF_SEL_CMD_OP_MATCH = 0x00000072,574SDMA_PERF_SEL_CMD_OP_START = 0x00000073,575SDMA_PERF_SEL_CMD_OP_END = 0x00000074,576SDMA_PERF_SEL_CE_BUSY = 0x00000075,577SDMA_PERF_SEL_CE_BUSY_START = 0x00000076,578SDMA_PERF_SEL_CE_BUSY_END = 0x00000077,579SDMA_PERF_SEL_MCU_PERFCNT_TRIGGER = 0x00000078,580SDMA_PERF_SEL_MCU_PERFCNT_TRIGGER_START = 0x00000079,581SDMA_PERF_SEL_MCU_PERFCNT_TRIGGER_END = 0x0000007a,582SDMA_PERF_SEL_CE_CH_WRREQ_SEND = 0x0000007b,583SDMA_PERF_SEL_CH_CE_WRRET_VALID = 0x0000007c,584SDMA_PERF_SEL_CE_CH_RDREQ_SEND = 0x0000007d,585SDMA_PERF_SEL_CH_CE_RDRET_VALID = 0x0000007e,586SDMA_PERF_SEL_QUEUE4_SELECT = 0x0000007f,587SDMA_PERF_SEL_QUEUE5_SELECT = 0x00000080,588SDMA_PERF_SEL_QUEUE6_SELECT = 0x00000081,589SDMA_PERF_SEL_QUEUE7_SELECT = 0x00000082,590} SDMA_PERF_SEL;591592/*593* SPM_PERFMON_STATE enum594*/595596typedef enum SPM_PERFMON_STATE {597STRM_PERFMON_STATE_DISABLE_AND_RESET = 0x00000000,598STRM_PERFMON_STATE_START_COUNTING = 0x00000001,599STRM_PERFMON_STATE_STOP_COUNTING = 0x00000002,600STRM_PERFMON_STATE_RESERVED_3 = 0x00000003,601STRM_PERFMON_STATE_DISABLE_AND_RESET_PHANTOM = 0x00000004,602STRM_PERFMON_STATE_COUNT_AND_DUMP_PHANTOM = 0x00000005,603} SPM_PERFMON_STATE;604605/*606* TCC_MTYPE enum607*/608609typedef enum TCC_MTYPE {610MTYPE_NC = 0x00000000,611MTYPE_WC = 0x00000001,612MTYPE_CC = 0x00000002,613} TCC_MTYPE;614615/*616* UTCL0FaultType enum617*/618619typedef enum UTCL0FaultType {620UTCL0_XNACK_SUCCESS = 0x00000000,621UTCL0_XNACK_RETRY = 0x00000001,622UTCL0_XNACK_PRT = 0x00000002,623UTCL0_XNACK_NO_RETRY = 0x00000003,624} UTCL0FaultType;625626/*627* UTCL0RequestType enum628*/629630typedef enum UTCL0RequestType {631UTCL0_TYPE_NORMAL = 0x00000000,632UTCL0_TYPE_SHOOTDOWN = 0x00000001,633UTCL0_TYPE_BYPASS = 0x00000002,634} UTCL0RequestType;635636/*637* UTCL1FaultType enum638*/639640typedef enum UTCL1FaultType {641UTCL1_XNACK_SUCCESS = 0x00000000,642UTCL1_XNACK_RETRY = 0x00000001,643UTCL1_XNACK_PRT = 0x00000002,644UTCL1_XNACK_NO_RETRY = 0x00000003,645} UTCL1FaultType;646647/*648* UTCL1RequestType enum649*/650651typedef enum UTCL1RequestType {652UTCL1_TYPE_NORMAL = 0x00000000,653UTCL1_TYPE_SHOOTDOWN = 0x00000001,654UTCL1_TYPE_BYPASS = 0x00000002,655} UTCL1RequestType;656657/*658* WRITE_COMPRESSION_MODE enum659*/660661typedef enum WRITE_COMPRESSION_MODE {662COMPRESSION_MODE_BYPASS_METADATA_CACHE = 0x00000000,663COMPRESSION_MODE_COMPRESSION_ENABLED = 0x00000001,664COMPRESSION_MODE_WRITE_COMPRESSION_DISABLED = 0x00000002,665} WRITE_COMPRESSION_MODE;666667/*668* WritePolicy enum669*/670671typedef enum WritePolicy {672CACHE_LRU_WR = 0x00000000,673CACHE_STREAM = 0x00000001,674CACHE_NOA_WR = 0x00000002,675CACHE_BYPASS = 0x00000003,676} WritePolicy;677678/*679* COLOR_KEYER_ENABLE enum680*/681682typedef enum COLOR_KEYER_ENABLE {683COLOR_KEY_EN = 0x00000000,684COLOR_KEY_DIS = 0x00000001,685} COLOR_KEYER_ENABLE;686687/*688* COLOR_KEYER_MODE enum689*/690691typedef enum COLOR_KEYER_MODE {692FORCE_00 = 0x00000000,693FORCE_FF = 0x00000001,694RANGE_00 = 0x00000002,695RANGE_FF = 0x00000003,696} COLOR_KEYER_MODE;697698/*699* DENORM_TRUNCATE enum700*/701702typedef enum DENORM_TRUNCATE {703CNVC_ROUND = 0x00000000,704CNVC_TRUNCATE = 0x00000001,705} DENORM_TRUNCATE;706707/*708* FORMAT_CROSSBAR enum709*/710711typedef enum FORMAT_CROSSBAR {712FORMAT_CROSSBAR_R = 0x00000000,713FORMAT_CROSSBAR_G = 0x00000001,714FORMAT_CROSSBAR_B = 0x00000002,715} FORMAT_CROSSBAR;716717/*718* LUMA_KEYER_ENABLE enum719*/720721typedef enum LUMA_KEYER_ENABLE {722LUMA_KEY_EN = 0x00000000,723LUMA_KEY_DIS = 0x00000001,724} LUMA_KEYER_ENABLE;725726/*727* PIX_EXPAND_MODE enum728*/729730typedef enum PIX_EXPAND_MODE {731PIX_DYNAMIC_EXPANSION = 0x00000000,732PIX_ZERO_EXPANSION = 0x00000001,733} PIX_EXPAND_MODE;734735/*736* PRE_CSC_MODE_ENUM enum737*/738739typedef enum PRE_CSC_MODE_ENUM {740PRE_CSC_BYPASS = 0x00000000,741PRE_CSC_SET_A = 0x00000001,742PRE_CSC_SET_B = 0x00000002,743} PRE_CSC_MODE_ENUM;744745/*746* PRE_DEGAM_MODE enum747*/748749typedef enum PRE_DEGAM_MODE {750PRE_DEGAM_BYPASS = 0x00000000,751PRE_DEGAM_ENABLE = 0x00000001,752} PRE_DEGAM_MODE;753754/*755* PRE_DEGAM_SELECT enum756*/757758typedef enum PRE_DEGAM_SELECT {759PRE_DEGAM_SRGB = 0x00000000,760PRE_DEGAM_GAMMA_22 = 0x00000001,761PRE_DEGAM_GAMMA_24 = 0x00000002,762PRE_DEGAM_GAMMA_26 = 0x00000003,763PRE_DEGAM_BT2020 = 0x00000004,764PRE_DEGAM_BT2100PQ = 0x00000005,765PRE_DEGAM_BT2100HLG = 0x00000006,766} PRE_DEGAM_SELECT;767768/*769* SURFACE_PIXEL_FORMAT enum770*/771772typedef enum SURFACE_PIXEL_FORMAT {773ARGB1555 = 0x00000001,774RGBA5551 = 0x00000002,775RGB565 = 0x00000003,776BGR565 = 0x00000004,777ARGB4444 = 0x00000005,778RGBA4444 = 0x00000006,779ARGB8888 = 0x00000008,780RGBA8888 = 0x00000009,781ARGB2101010 = 0x0000000a,782RGBA1010102 = 0x0000000b,783AYCrCb8888 = 0x0000000c,784YCrCbA8888 = 0x0000000d,785ACrYCb8888 = 0x0000000e,786CrYCbA8888 = 0x0000000f,787ARGB16161616_10MSB = 0x00000010,788RGBA16161616_10MSB = 0x00000011,789ARGB16161616_10LSB = 0x00000012,790RGBA16161616_10LSB = 0x00000013,791ARGB16161616_12MSB = 0x00000014,792RGBA16161616_12MSB = 0x00000015,793ARGB16161616_12LSB = 0x00000016,794RGBA16161616_12LSB = 0x00000017,795ARGB16161616_FLOAT = 0x00000018,796RGBA16161616_FLOAT = 0x00000019,797ARGB16161616_UNORM = 0x0000001a,798RGBA16161616_UNORM = 0x0000001b,799ARGB16161616_SNORM = 0x0000001c,800RGBA16161616_SNORM = 0x0000001d,801AYCrCb16161616_10MSB = 0x00000020,802AYCrCb16161616_10LSB = 0x00000021,803YCrCbA16161616_10MSB = 0x00000022,804YCrCbA16161616_10LSB = 0x00000023,805ACrYCb16161616_10MSB = 0x00000024,806ACrYCb16161616_10LSB = 0x00000025,807CrYCbA16161616_10MSB = 0x00000026,808CrYCbA16161616_10LSB = 0x00000027,809AYCrCb16161616_12MSB = 0x00000028,810AYCrCb16161616_12LSB = 0x00000029,811YCrCbA16161616_12MSB = 0x0000002a,812YCrCbA16161616_12LSB = 0x0000002b,813ACrYCb16161616_12MSB = 0x0000002c,814ACrYCb16161616_12LSB = 0x0000002d,815CrYCbA16161616_12MSB = 0x0000002e,816CrYCbA16161616_12LSB = 0x0000002f,817Y8_CrCb88_420_PLANAR = 0x00000040,818Y8_CbCr88_420_PLANAR = 0x00000041,819Y10_CrCb1010_420_PLANAR = 0x00000042,820Y10_CbCr1010_420_PLANAR = 0x00000043,821Y12_CrCb1212_420_PLANAR = 0x00000044,822Y12_CbCr1212_420_PLANAR = 0x00000045,823YCrYCb8888_422_PACKED = 0x00000048,824YCbYCr8888_422_PACKED = 0x00000049,825CrYCbY8888_422_PACKED = 0x0000004a,826CbYCrY8888_422_PACKED = 0x0000004b,827YCrYCb10101010_422_PACKED = 0x0000004c,828YCbYCr10101010_422_PACKED = 0x0000004d,829CrYCbY10101010_422_PACKED = 0x0000004e,830CbYCrY10101010_422_PACKED = 0x0000004f,831YCrYCb12121212_422_PACKED = 0x00000050,832YCbYCr12121212_422_PACKED = 0x00000051,833CrYCbY12121212_422_PACKED = 0x00000052,834CbYCrY12121212_422_PACKED = 0x00000053,835RGB111110_FIX = 0x00000070,836BGR101111_FIX = 0x00000071,837ACrYCb2101010 = 0x00000072,838CrYCbA1010102 = 0x00000073,839RGBE = 0x00000074,840RGB111110_FLOAT = 0x00000076,841BGR101111_FLOAT = 0x00000077,842MONO_8 = 0x00000078,843MONO_10MSB = 0x00000079,844MONO_10LSB = 0x0000007a,845MONO_12MSB = 0x0000007b,846MONO_12LSB = 0x0000007c,847MONO_16 = 0x0000007d,848} SURFACE_PIXEL_FORMAT;849850/*851* XNORM enum852*/853854typedef enum XNORM {855XNORM_A = 0x00000000,856XNORM_B = 0x00000001,857} XNORM;858859/*860* CUR_ENABLE enum861*/862863typedef enum CUR_ENABLE {864CUR_DIS = 0x00000000,865CUR_EN = 0x00000001,866} CUR_ENABLE;867868/*869* CUR_EXPAND_MODE enum870*/871872typedef enum CUR_EXPAND_MODE {873CUR_DYNAMIC_EXPANSION = 0x00000000,874CUR_ZERO_EXPANSION = 0x00000001,875} CUR_EXPAND_MODE;876877/*878* CUR_INV_CLAMP enum879*/880881typedef enum CUR_INV_CLAMP {882CUR_CLAMP_DIS = 0x00000000,883CUR_CLAMP_EN = 0x00000001,884} CUR_INV_CLAMP;885886/*887* CUR_MATRIX_COEF_FORMAT_ENUM enum888*/889890typedef enum CUR_MATRIX_COEF_FORMAT_ENUM {891CUR_MATRIX_FIX_S2_13 = 0x00000000,892CUR_MATRIX_FIX_S3_12 = 0x00000001,893} CUR_MATRIX_COEF_FORMAT_ENUM;894895/*896* CUR_MODE enum897*/898899typedef enum CUR_MODE {900MONO_2BIT = 0x00000000,901COLOR_24BIT_1BIT_AND = 0x00000001,902COLOR_24BIT_8BIT_ALPHA_PREMULT = 0x00000002,903COLOR_24BIT_8BIT_ALPHA_UNPREMULT = 0x00000003,904COLOR_64BIT_FP_PREMULT = 0x00000004,905COLOR_64BIT_FP_UNPREMULT = 0x00000005,906} CUR_MODE;907908/*909* CUR_PENDING enum910*/911912typedef enum CUR_PENDING {913CUR_NOT_PENDING = 0x00000000,914CUR_YES_PENDING = 0x00000001,915} CUR_PENDING;916917/*918* CUR_ROM_EN enum919*/920921typedef enum CUR_ROM_EN {922CUR_FP_NO_ROM = 0x00000000,923CUR_FP_USE_ROM = 0x00000001,924} CUR_ROM_EN;925926/*927* COEF_RAM_SELECT_RD enum928*/929930typedef enum COEF_RAM_SELECT_RD {931COEF_RAM_SELECT_BACK = 0x00000000,932COEF_RAM_SELECT_CURRENT = 0x00000001,933} COEF_RAM_SELECT_RD;934935/*936* DSCL_MODE_SEL enum937*/938939typedef enum DSCL_MODE_SEL {940DSCL_MODE_SCALING_444_BYPASS = 0x00000000,941DSCL_MODE_SCALING_444_RGB_ENABLE = 0x00000001,942DSCL_MODE_SCALING_444_YCBCR_ENABLE = 0x00000002,943DSCL_MODE_SCALING_YCBCR_ENABLE = 0x00000003,944DSCL_MODE_LUMA_SCALING_BYPASS = 0x00000004,945DSCL_MODE_CHROMA_SCALING_BYPASS = 0x00000005,946DSCL_MODE_DSCL_BYPASS = 0x00000006,947} DSCL_MODE_SEL;948949/*950* ISHARP_FMT_MODE_ENUM enum951*/952953typedef enum ISHARP_FMT_MODE_ENUM {954ISHARP_FMT_MODE_0 = 0x00000000,955ISHARP_FMT_MODE_1 = 0x00000001,956} ISHARP_FMT_MODE_ENUM;957958/*959* ISHARP_LBA_MODE_ENUM enum960*/961962typedef enum ISHARP_LBA_MODE_ENUM {963ISHARP_LBA_MODE_0 = 0x00000000,964ISHARP_LBA_MODE_1 = 0x00000001,965} ISHARP_LBA_MODE_ENUM;966967/*968* ISHARP_NOISEDET_MODE_ENUM enum969*/970971typedef enum ISHARP_NOISEDET_MODE_ENUM {972ISHARP_NOISEDET_MODE_0 = 0x00000000,973ISHARP_NOISEDET_MODE_1 = 0x00000001,974ISHARP_NOISEDET_MODE_2 = 0x00000002,975ISHARP_NOISEDET_MODE_3 = 0x00000003,976} ISHARP_NOISEDET_MODE_ENUM;977978/*979* LB_ALPHA_EN enum980*/981982typedef enum LB_ALPHA_EN {983LB_ALPHA_DISABLE = 0x00000000,984LB_ALPHA_ENABLE = 0x00000001,985} LB_ALPHA_EN;986987/*988* LB_INTERLEAVE_EN enum989*/990991typedef enum LB_INTERLEAVE_EN {992LB_INTERLEAVE_DISABLE = 0x00000000,993LB_INTERLEAVE_ENABLE = 0x00000001,994} LB_INTERLEAVE_EN;995996/*997* LB_MEMORY_CONFIG enum998*/9991000typedef enum LB_MEMORY_CONFIG {1001LB_MEMORY_CONFIG_0 = 0x00000000,1002LB_MEMORY_CONFIG_1 = 0x00000001,1003LB_MEMORY_CONFIG_2 = 0x00000002,1004LB_MEMORY_CONFIG_3 = 0x00000003,1005} LB_MEMORY_CONFIG;10061007/*1008* MATRIX_MODE_ENUM enum1009*/10101011typedef enum MATRIX_MODE_ENUM {1012MATRIX_MODE_0 = 0x00000000,1013MATRIX_MODE_1 = 0x00000001,1014} MATRIX_MODE_ENUM;10151016/*1017* OBUF_BYPASS_SEL enum1018*/10191020typedef enum OBUF_BYPASS_SEL {1021OBUF_BYPASS_DIS = 0x00000000,1022OBUF_BYPASS_EN = 0x00000001,1023} OBUF_BYPASS_SEL;10241025/*1026* OBUF_IS_HALF_RECOUT_WIDTH_SEL enum1027*/10281029typedef enum OBUF_IS_HALF_RECOUT_WIDTH_SEL {1030OBUF_FULL_RECOUT = 0x00000000,1031OBUF_HALF_RECOUT = 0x00000001,1032} OBUF_IS_HALF_RECOUT_WIDTH_SEL;10331034/*1035* OBUF_USE_FULL_BUFFER_SEL enum1036*/10371038typedef enum OBUF_USE_FULL_BUFFER_SEL {1039OBUF_RECOUT = 0x00000000,1040OBUF_FULL = 0x00000001,1041} OBUF_USE_FULL_BUFFER_SEL;10421043/*1044* SCL_2TAP_HARDCODE enum1045*/10461047typedef enum SCL_2TAP_HARDCODE {1048SCL_COEF_2TAP_HARDCODE_OFF = 0x00000000,1049SCL_COEF_2TAP_HARDCODE_ON = 0x00000001,1050} SCL_2TAP_HARDCODE;10511052/*1053* SCL_ALPHA_COEF enum1054*/10551056typedef enum SCL_ALPHA_COEF {1057SCL_ALPHA_COEF_FIRST = 0x00000000,1058SCL_ALPHA_COEF_SECOND = 0x00000001,1059} SCL_ALPHA_COEF;10601061/*1062* SCL_AUTOCAL_MODE enum1063*/10641065typedef enum SCL_AUTOCAL_MODE {1066AUTOCAL_MODE_OFF = 0x00000000,1067AUTOCAL_MODE_AUTOSCALE = 0x00000001,1068AUTOCAL_MODE_AUTOCENTER = 0x00000002,1069AUTOCAL_MODE_AUTOREPLICATE = 0x00000003,1070} SCL_AUTOCAL_MODE;10711072/*1073* SCL_BOUNDARY enum1074*/10751076typedef enum SCL_BOUNDARY {1077SCL_BOUNDARY_EDGE = 0x00000000,1078SCL_BOUNDARY_BLACK = 0x00000001,1079} SCL_BOUNDARY;10801081/*1082* SCL_CHROMA_COEF enum1083*/10841085typedef enum SCL_CHROMA_COEF {1086SCL_CHROMA_COEF_FIRST = 0x00000000,1087SCL_CHROMA_COEF_SECOND = 0x00000001,1088} SCL_CHROMA_COEF;10891090/*1091* SCL_COEF_FILTER_TYPE_SEL enum1092*/10931094typedef enum SCL_COEF_FILTER_TYPE_SEL {1095SCL_COEF_LUMA_VERT_FILTER = 0x00000000,1096SCL_COEF_LUMA_HORZ_FILTER = 0x00000001,1097SCL_COEF_CHROMA_VERT_FILTER = 0x00000002,1098SCL_COEF_CHROMA_HORZ_FILTER = 0x00000003,1099SCL_COEF_SC_VERT_FILTER = 0x00000004,1100SCL_COEF_SC_HORZ_FILTER = 0x00000005,1101} SCL_COEF_FILTER_TYPE_SEL;11021103/*1104* SCL_COEF_RAM_SEL enum1105*/11061107typedef enum SCL_COEF_RAM_SEL {1108SCL_COEF_RAM_SEL_0 = 0x00000000,1109SCL_COEF_RAM_SEL_1 = 0x00000001,1110} SCL_COEF_RAM_SEL;11111112/*1113* SCL_SHARP_EN enum1114*/11151116typedef enum SCL_SHARP_EN {1117SCL_SHARP_DISABLE = 0x00000000,1118SCL_SHARP_ENABLE = 0x00000001,1119} SCL_SHARP_EN;11201121/*******************************************************1122* CM Enums1123*******************************************************/11241125/*1126* CMC_3DLUT_30BIT_ENUM enum1127*/11281129typedef enum CMC_3DLUT_30BIT_ENUM {1130CMC_3DLUT_36BIT = 0x00000000,1131CMC_3DLUT_30BIT = 0x00000001,1132} CMC_3DLUT_30BIT_ENUM;11331134/*1135* CMC_3DLUT_RAM_SEL enum1136*/11371138typedef enum CMC_3DLUT_RAM_SEL {1139CMC_RAM0_ACCESS = 0x00000000,1140CMC_RAM1_ACCESS = 0x00000001,1141CMC_RAM2_ACCESS = 0x00000002,1142CMC_RAM3_ACCESS = 0x00000003,1143} CMC_3DLUT_RAM_SEL;11441145/*1146* CMC_3DLUT_SIZE_ENUM enum1147*/11481149typedef enum CMC_3DLUT_SIZE_ENUM {1150CMC_3DLUT_17CUBE = 0x00000000,1151CMC_3DLUT_9CUBE = 0x00000001,1152} CMC_3DLUT_SIZE_ENUM;11531154/*1155* CMC_LUT_2_CONFIG_ENUM enum1156*/11571158typedef enum CMC_LUT_2_CONFIG_ENUM {1159CMC_LUT_2CFG_NO_MEMORY = 0x00000000,1160CMC_LUT_2CFG_MEMORY_A = 0x00000001,1161CMC_LUT_2CFG_MEMORY_B = 0x00000002,1162} CMC_LUT_2_CONFIG_ENUM;11631164/*1165* CMC_LUT_2_MODE_ENUM enum1166*/11671168typedef enum CMC_LUT_2_MODE_ENUM {1169CMC_LUT_2_MODE_BYPASS = 0x00000000,1170CMC_LUT_2_MODE_RAMA_LUT = 0x00000001,1171CMC_LUT_2_MODE_RAMB_LUT = 0x00000002,1172} CMC_LUT_2_MODE_ENUM;11731174/*1175* CMC_LUT_NUM_SEG enum1176*/11771178typedef enum CMC_LUT_NUM_SEG {1179CMC_SEGMENTS_1 = 0x00000000,1180CMC_SEGMENTS_2 = 0x00000001,1181CMC_SEGMENTS_4 = 0x00000002,1182CMC_SEGMENTS_8 = 0x00000003,1183CMC_SEGMENTS_16 = 0x00000004,1184CMC_SEGMENTS_32 = 0x00000005,1185CMC_SEGMENTS_64 = 0x00000006,1186CMC_SEGMENTS_128 = 0x00000007,1187} CMC_LUT_NUM_SEG;11881189/*1190* CMC_LUT_RAM_SEL enum1191*/11921193typedef enum CMC_LUT_RAM_SEL {1194CMC_RAMA_ACCESS = 0x00000000,1195CMC_RAMB_ACCESS = 0x00000001,1196} CMC_LUT_RAM_SEL;11971198/*1199* CM_BYPASS enum1200*/12011202typedef enum CM_BYPASS {1203NON_BYPASS = 0x00000000,1204BYPASS_EN = 0x00000001,1205} CM_BYPASS;12061207/*1208* CM_COEF_FORMAT_ENUM enum1209*/12101211typedef enum CM_COEF_FORMAT_ENUM {1212FIX_S2_13 = 0x00000000,1213FIX_S3_12 = 0x00000001,1214} CM_COEF_FORMAT_ENUM;12151216/*1217* CM_DATA_SIGNED enum1218*/12191220typedef enum CM_DATA_SIGNED {1221UNSIGNED = 0x00000000,1222SIGNED = 0x00000001,1223} CM_DATA_SIGNED;12241225/*1226* CM_EN enum1227*/12281229typedef enum CM_EN {1230CM_DISABLE = 0x00000000,1231CM_ENABLE = 0x00000001,1232} CM_EN;12331234/*1235* CM_GAMMA_LUT_MODE_ENUM enum1236*/12371238typedef enum CM_GAMMA_LUT_MODE_ENUM {1239BYPASS = 0x00000000,1240RESERVED_1 = 0x00000001,1241RAM_LUT = 0x00000002,1242RESERVED_3 = 0x00000003,1243} CM_GAMMA_LUT_MODE_ENUM;12441245/*1246* CM_GAMMA_LUT_PWL_DISABLE_ENUM enum1247*/12481249typedef enum CM_GAMMA_LUT_PWL_DISABLE_ENUM {1250ENABLE_PWL = 0x00000000,1251DISABLE_PWL = 0x00000001,1252} CM_GAMMA_LUT_PWL_DISABLE_ENUM;12531254/*1255* CM_GAMMA_LUT_SEL_ENUM enum1256*/12571258typedef enum CM_GAMMA_LUT_SEL_ENUM {1259RAMA = 0x00000000,1260RAMB = 0x00000001,1261} CM_GAMMA_LUT_SEL_ENUM;12621263/*1264* CM_LUT_2_CONFIG_ENUM enum1265*/12661267typedef enum CM_LUT_2_CONFIG_ENUM {1268LUT_2CFG_NO_MEMORY = 0x00000000,1269LUT_2CFG_MEMORY_A = 0x00000001,1270LUT_2CFG_MEMORY_B = 0x00000002,1271} CM_LUT_2_CONFIG_ENUM;12721273/*1274* CM_LUT_2_MODE_ENUM enum1275*/12761277typedef enum CM_LUT_2_MODE_ENUM {1278LUT_2_MODE_BYPASS = 0x00000000,1279LUT_2_MODE_RAMA_LUT = 0x00000001,1280LUT_2_MODE_RAMB_LUT = 0x00000002,1281} CM_LUT_2_MODE_ENUM;12821283/*1284* CM_LUT_4_CONFIG_ENUM enum1285*/12861287typedef enum CM_LUT_4_CONFIG_ENUM {1288LUT_4CFG_NO_MEMORY = 0x00000000,1289LUT_4CFG_ROM_A = 0x00000001,1290LUT_4CFG_ROM_B = 0x00000002,1291LUT_4CFG_MEMORY_A = 0x00000003,1292LUT_4CFG_MEMORY_B = 0x00000004,1293} CM_LUT_4_CONFIG_ENUM;12941295/*1296* CM_LUT_4_MODE_ENUM enum1297*/12981299typedef enum CM_LUT_4_MODE_ENUM {1300LUT_4_MODE_BYPASS = 0x00000000,1301LUT_4_MODE_ROMA_LUT = 0x00000001,1302LUT_4_MODE_ROMB_LUT = 0x00000002,1303LUT_4_MODE_RAMA_LUT = 0x00000003,1304LUT_4_MODE_RAMB_LUT = 0x00000004,1305} CM_LUT_4_MODE_ENUM;13061307/*1308* CM_LUT_CONFIG_MODE enum1309*/13101311typedef enum CM_LUT_CONFIG_MODE {1312DIFFERENT_RGB = 0x00000000,1313ALL_USE_R = 0x00000001,1314} CM_LUT_CONFIG_MODE;13151316/*1317* CM_LUT_NUM_SEG enum1318*/13191320typedef enum CM_LUT_NUM_SEG {1321SEGMENTS_1 = 0x00000000,1322SEGMENTS_2 = 0x00000001,1323SEGMENTS_4 = 0x00000002,1324SEGMENTS_8 = 0x00000003,1325SEGMENTS_16 = 0x00000004,1326SEGMENTS_32 = 0x00000005,1327SEGMENTS_64 = 0x00000006,1328SEGMENTS_128 = 0x00000007,1329} CM_LUT_NUM_SEG;13301331/*1332* CM_LUT_RAM_SEL enum1333*/13341335typedef enum CM_LUT_RAM_SEL {1336RAMA_ACCESS = 0x00000000,1337RAMB_ACCESS = 0x00000001,1338} CM_LUT_RAM_SEL;13391340/*1341* CM_LUT_READ_COLOR_SEL enum1342*/13431344typedef enum CM_LUT_READ_COLOR_SEL {1345BLUE_LUT = 0x00000000,1346GREEN_LUT = 0x00000001,1347RED_LUT = 0x00000002,1348} CM_LUT_READ_COLOR_SEL;13491350/*1351* CM_LUT_READ_DBG enum1352*/13531354typedef enum CM_LUT_READ_DBG {1355DISABLE_DEBUG = 0x00000000,1356ENABLE_DEBUG = 0x00000001,1357} CM_LUT_READ_DBG;13581359/*1360* CM_PENDING enum1361*/13621363typedef enum CM_PENDING {1364CM_NOT_PENDING = 0x00000000,1365CM_YES_PENDING = 0x00000001,1366} CM_PENDING;13671368/*1369* CM_POST_CSC_MODE_ENUM enum1370*/13711372typedef enum CM_POST_CSC_MODE_ENUM {1373BYPASS_POST_CSC = 0x00000000,1374COEF_POST_CSC = 0x00000001,1375COEF_POST_CSC_B = 0x00000002,1376} CM_POST_CSC_MODE_ENUM;13771378/*1379* CM_WRITE_BASE_ONLY enum1380*/13811382typedef enum CM_WRITE_BASE_ONLY {1383WRITE_BOTH = 0x00000000,1384WRITE_BASE_ONLY = 0x00000001,1385} CM_WRITE_BASE_ONLY;13861387/*******************************************************1388* DPP_TOP Enums1389*******************************************************/13901391/*1392* CRC_CUR_SEL enum1393*/13941395typedef enum CRC_CUR_SEL {1396CRC_CUR_0 = 0x00000000,1397CRC_CUR_1 = 0x00000001,1398} CRC_CUR_SEL;13991400/*1401* CRC_INTERLACE_SEL enum1402*/14031404typedef enum CRC_INTERLACE_SEL {1405CRC_INTERLACE_0 = 0x00000000,1406CRC_INTERLACE_1 = 0x00000001,1407CRC_INTERLACE_2 = 0x00000002,1408CRC_INTERLACE_3 = 0x00000003,1409} CRC_INTERLACE_SEL;14101411/*1412* CRC_IN_PIX_SEL enum1413*/14141415typedef enum CRC_IN_PIX_SEL {1416CRC_IN_PIX_0 = 0x00000000,1417CRC_IN_PIX_1 = 0x00000001,1418CRC_IN_PIX_2 = 0x00000002,1419CRC_IN_PIX_3 = 0x00000003,1420CRC_IN_PIX_4 = 0x00000004,1421CRC_IN_PIX_5 = 0x00000005,1422CRC_IN_PIX_6 = 0x00000006,1423CRC_IN_PIX_7 = 0x00000007,1424} CRC_IN_PIX_SEL;14251426/*1427* CRC_SRC_SEL enum1428*/14291430typedef enum CRC_SRC_SEL {1431CRC_SRC_0 = 0x00000000,1432CRC_SRC_1 = 0x00000001,1433CRC_SRC_2 = 0x00000002,1434CRC_SRC_3 = 0x00000003,1435} CRC_SRC_SEL;14361437/*1438* CRC_STEREO_SEL enum1439*/14401441typedef enum CRC_STEREO_SEL {1442CRC_STEREO_0 = 0x00000000,1443CRC_STEREO_1 = 0x00000001,1444CRC_STEREO_2 = 0x00000002,1445CRC_STEREO_3 = 0x00000003,1446} CRC_STEREO_SEL;14471448/*1449* TEST_CLK_SEL enum1450*/14511452typedef enum TEST_CLK_SEL {1453TEST_CLK_SEL_0 = 0x00000000,1454TEST_CLK_SEL_1 = 0x00000001,1455TEST_CLK_SEL_2 = 0x00000002,1456TEST_CLK_SEL_3 = 0x00000003,1457TEST_CLK_SEL_4 = 0x00000004,1458TEST_CLK_SEL_5 = 0x00000005,1459TEST_CLK_SEL_6 = 0x00000006,1460TEST_CLK_SEL_7 = 0x00000007,1461} TEST_CLK_SEL;14621463/*******************************************************1464* DC_PERFMON Enums1465*******************************************************/14661467/*1468* PERFCOUNTER_ACTIVE enum1469*/14701471typedef enum PERFCOUNTER_ACTIVE {1472PERFCOUNTER_IS_IDLE = 0x00000000,1473PERFCOUNTER_IS_ACTIVE = 0x00000001,1474} PERFCOUNTER_ACTIVE;14751476/*1477* PERFCOUNTER_CNT0_STATE enum1478*/14791480typedef enum PERFCOUNTER_CNT0_STATE {1481PERFCOUNTER_CNT0_STATE_RESET = 0x00000000,1482PERFCOUNTER_CNT0_STATE_START = 0x00000001,1483PERFCOUNTER_CNT0_STATE_FREEZE = 0x00000002,1484PERFCOUNTER_CNT0_STATE_HW = 0x00000003,1485} PERFCOUNTER_CNT0_STATE;14861487/*1488* PERFCOUNTER_CNT1_STATE enum1489*/14901491typedef enum PERFCOUNTER_CNT1_STATE {1492PERFCOUNTER_CNT1_STATE_RESET = 0x00000000,1493PERFCOUNTER_CNT1_STATE_START = 0x00000001,1494PERFCOUNTER_CNT1_STATE_FREEZE = 0x00000002,1495PERFCOUNTER_CNT1_STATE_HW = 0x00000003,1496} PERFCOUNTER_CNT1_STATE;14971498/*1499* PERFCOUNTER_CNT2_STATE enum1500*/15011502typedef enum PERFCOUNTER_CNT2_STATE {1503PERFCOUNTER_CNT2_STATE_RESET = 0x00000000,1504PERFCOUNTER_CNT2_STATE_START = 0x00000001,1505PERFCOUNTER_CNT2_STATE_FREEZE = 0x00000002,1506PERFCOUNTER_CNT2_STATE_HW = 0x00000003,1507} PERFCOUNTER_CNT2_STATE;15081509/*1510* PERFCOUNTER_CNT3_STATE enum1511*/15121513typedef enum PERFCOUNTER_CNT3_STATE {1514PERFCOUNTER_CNT3_STATE_RESET = 0x00000000,1515PERFCOUNTER_CNT3_STATE_START = 0x00000001,1516PERFCOUNTER_CNT3_STATE_FREEZE = 0x00000002,1517PERFCOUNTER_CNT3_STATE_HW = 0x00000003,1518} PERFCOUNTER_CNT3_STATE;15191520/*1521* PERFCOUNTER_CNT4_STATE enum1522*/15231524typedef enum PERFCOUNTER_CNT4_STATE {1525PERFCOUNTER_CNT4_STATE_RESET = 0x00000000,1526PERFCOUNTER_CNT4_STATE_START = 0x00000001,1527PERFCOUNTER_CNT4_STATE_FREEZE = 0x00000002,1528PERFCOUNTER_CNT4_STATE_HW = 0x00000003,1529} PERFCOUNTER_CNT4_STATE;15301531/*1532* PERFCOUNTER_CNT5_STATE enum1533*/15341535typedef enum PERFCOUNTER_CNT5_STATE {1536PERFCOUNTER_CNT5_STATE_RESET = 0x00000000,1537PERFCOUNTER_CNT5_STATE_START = 0x00000001,1538PERFCOUNTER_CNT5_STATE_FREEZE = 0x00000002,1539PERFCOUNTER_CNT5_STATE_HW = 0x00000003,1540} PERFCOUNTER_CNT5_STATE;15411542/*1543* PERFCOUNTER_CNT6_STATE enum1544*/15451546typedef enum PERFCOUNTER_CNT6_STATE {1547PERFCOUNTER_CNT6_STATE_RESET = 0x00000000,1548PERFCOUNTER_CNT6_STATE_START = 0x00000001,1549PERFCOUNTER_CNT6_STATE_FREEZE = 0x00000002,1550PERFCOUNTER_CNT6_STATE_HW = 0x00000003,1551} PERFCOUNTER_CNT6_STATE;15521553/*1554* PERFCOUNTER_CNT7_STATE enum1555*/15561557typedef enum PERFCOUNTER_CNT7_STATE {1558PERFCOUNTER_CNT7_STATE_RESET = 0x00000000,1559PERFCOUNTER_CNT7_STATE_START = 0x00000001,1560PERFCOUNTER_CNT7_STATE_FREEZE = 0x00000002,1561PERFCOUNTER_CNT7_STATE_HW = 0x00000003,1562} PERFCOUNTER_CNT7_STATE;15631564/*1565* PERFCOUNTER_CNTL_SEL enum1566*/15671568typedef enum PERFCOUNTER_CNTL_SEL {1569PERFCOUNTER_CNTL_SEL_0 = 0x00000000,1570PERFCOUNTER_CNTL_SEL_1 = 0x00000001,1571PERFCOUNTER_CNTL_SEL_2 = 0x00000002,1572PERFCOUNTER_CNTL_SEL_3 = 0x00000003,1573PERFCOUNTER_CNTL_SEL_4 = 0x00000004,1574PERFCOUNTER_CNTL_SEL_5 = 0x00000005,1575PERFCOUNTER_CNTL_SEL_6 = 0x00000006,1576PERFCOUNTER_CNTL_SEL_7 = 0x00000007,1577} PERFCOUNTER_CNTL_SEL;15781579/*1580* PERFCOUNTER_CNTOFF_START_DIS enum1581*/15821583typedef enum PERFCOUNTER_CNTOFF_START_DIS {1584PERFCOUNTER_CNTOFF_START_ENABLE = 0x00000000,1585PERFCOUNTER_CNTOFF_START_DISABLE = 0x00000001,1586} PERFCOUNTER_CNTOFF_START_DIS;15871588/*1589* PERFCOUNTER_COUNTED_VALUE_TYPE enum1590*/15911592typedef enum PERFCOUNTER_COUNTED_VALUE_TYPE {1593PERFCOUNTER_COUNTED_VALUE_TYPE_ACC = 0x00000000,1594PERFCOUNTER_COUNTED_VALUE_TYPE_MAX = 0x00000001,1595PERFCOUNTER_COUNTED_VALUE_TYPE_MIN = 0x00000002,1596} PERFCOUNTER_COUNTED_VALUE_TYPE;15971598/*1599* PERFCOUNTER_CVALUE_SEL enum1600*/16011602typedef enum PERFCOUNTER_CVALUE_SEL {1603PERFCOUNTER_CVALUE_SEL_47_0 = 0x00000000,1604PERFCOUNTER_CVALUE_SEL_15_0 = 0x00000001,1605PERFCOUNTER_CVALUE_SEL_31_16 = 0x00000002,1606PERFCOUNTER_CVALUE_SEL_47_32 = 0x00000003,1607PERFCOUNTER_CVALUE_SEL_11_0 = 0x00000004,1608PERFCOUNTER_CVALUE_SEL_23_12 = 0x00000005,1609PERFCOUNTER_CVALUE_SEL_35_24 = 0x00000006,1610PERFCOUNTER_CVALUE_SEL_47_36 = 0x00000007,1611} PERFCOUNTER_CVALUE_SEL;16121613/*1614* PERFCOUNTER_HW_CNTL_SEL enum1615*/16161617typedef enum PERFCOUNTER_HW_CNTL_SEL {1618PERFCOUNTER_HW_CNTL_SEL_RUNEN = 0x00000000,1619PERFCOUNTER_HW_CNTL_SEL_CNTOFF = 0x00000001,1620} PERFCOUNTER_HW_CNTL_SEL;16211622/*1623* PERFCOUNTER_HW_STOP1_SEL enum1624*/16251626typedef enum PERFCOUNTER_HW_STOP1_SEL {1627PERFCOUNTER_HW_STOP1_0 = 0x00000000,1628PERFCOUNTER_HW_STOP1_1 = 0x00000001,1629} PERFCOUNTER_HW_STOP1_SEL;16301631/*1632* PERFCOUNTER_HW_STOP2_SEL enum1633*/16341635typedef enum PERFCOUNTER_HW_STOP2_SEL {1636PERFCOUNTER_HW_STOP2_0 = 0x00000000,1637PERFCOUNTER_HW_STOP2_1 = 0x00000001,1638} PERFCOUNTER_HW_STOP2_SEL;16391640/*1641* PERFCOUNTER_INC_MODE enum1642*/16431644typedef enum PERFCOUNTER_INC_MODE {1645PERFCOUNTER_INC_MODE_MULTI_BIT = 0x00000000,1646PERFCOUNTER_INC_MODE_BOTH_EDGE = 0x00000001,1647PERFCOUNTER_INC_MODE_LSB = 0x00000002,1648PERFCOUNTER_INC_MODE_POS_EDGE = 0x00000003,1649PERFCOUNTER_INC_MODE_NEG_EDGE = 0x00000004,1650} PERFCOUNTER_INC_MODE;16511652/*1653* PERFCOUNTER_INT_EN enum1654*/16551656typedef enum PERFCOUNTER_INT_EN {1657PERFCOUNTER_INT_DISABLE = 0x00000000,1658PERFCOUNTER_INT_ENABLE = 0x00000001,1659} PERFCOUNTER_INT_EN;16601661/*1662* PERFCOUNTER_INT_TYPE enum1663*/16641665typedef enum PERFCOUNTER_INT_TYPE {1666PERFCOUNTER_INT_TYPE_LEVEL = 0x00000000,1667PERFCOUNTER_INT_TYPE_PULSE = 0x00000001,1668} PERFCOUNTER_INT_TYPE;16691670/*1671* PERFCOUNTER_OFF_MASK enum1672*/16731674typedef enum PERFCOUNTER_OFF_MASK {1675PERFCOUNTER_OFF_MASK_DISABLE = 0x00000000,1676PERFCOUNTER_OFF_MASK_ENABLE = 0x00000001,1677} PERFCOUNTER_OFF_MASK;16781679/*1680* PERFCOUNTER_RESTART_EN enum1681*/16821683typedef enum PERFCOUNTER_RESTART_EN {1684PERFCOUNTER_RESTART_DISABLE = 0x00000000,1685PERFCOUNTER_RESTART_ENABLE = 0x00000001,1686} PERFCOUNTER_RESTART_EN;16871688/*1689* PERFCOUNTER_RUNEN_MODE enum1690*/16911692typedef enum PERFCOUNTER_RUNEN_MODE {1693PERFCOUNTER_RUNEN_MODE_LEVEL = 0x00000000,1694PERFCOUNTER_RUNEN_MODE_EDGE = 0x00000001,1695} PERFCOUNTER_RUNEN_MODE;16961697/*1698* PERFCOUNTER_STATE_SEL0 enum1699*/17001701typedef enum PERFCOUNTER_STATE_SEL0 {1702PERFCOUNTER_STATE_SEL0_GLOBAL = 0x00000000,1703PERFCOUNTER_STATE_SEL0_LOCAL = 0x00000001,1704} PERFCOUNTER_STATE_SEL0;17051706/*1707* PERFCOUNTER_STATE_SEL1 enum1708*/17091710typedef enum PERFCOUNTER_STATE_SEL1 {1711PERFCOUNTER_STATE_SEL1_GLOBAL = 0x00000000,1712PERFCOUNTER_STATE_SEL1_LOCAL = 0x00000001,1713} PERFCOUNTER_STATE_SEL1;17141715/*1716* PERFCOUNTER_STATE_SEL2 enum1717*/17181719typedef enum PERFCOUNTER_STATE_SEL2 {1720PERFCOUNTER_STATE_SEL2_GLOBAL = 0x00000000,1721PERFCOUNTER_STATE_SEL2_LOCAL = 0x00000001,1722} PERFCOUNTER_STATE_SEL2;17231724/*1725* PERFCOUNTER_STATE_SEL3 enum1726*/17271728typedef enum PERFCOUNTER_STATE_SEL3 {1729PERFCOUNTER_STATE_SEL3_GLOBAL = 0x00000000,1730PERFCOUNTER_STATE_SEL3_LOCAL = 0x00000001,1731} PERFCOUNTER_STATE_SEL3;17321733/*1734* PERFCOUNTER_STATE_SEL4 enum1735*/17361737typedef enum PERFCOUNTER_STATE_SEL4 {1738PERFCOUNTER_STATE_SEL4_GLOBAL = 0x00000000,1739PERFCOUNTER_STATE_SEL4_LOCAL = 0x00000001,1740} PERFCOUNTER_STATE_SEL4;17411742/*1743* PERFCOUNTER_STATE_SEL5 enum1744*/17451746typedef enum PERFCOUNTER_STATE_SEL5 {1747PERFCOUNTER_STATE_SEL5_GLOBAL = 0x00000000,1748PERFCOUNTER_STATE_SEL5_LOCAL = 0x00000001,1749} PERFCOUNTER_STATE_SEL5;17501751/*1752* PERFCOUNTER_STATE_SEL6 enum1753*/17541755typedef enum PERFCOUNTER_STATE_SEL6 {1756PERFCOUNTER_STATE_SEL6_GLOBAL = 0x00000000,1757PERFCOUNTER_STATE_SEL6_LOCAL = 0x00000001,1758} PERFCOUNTER_STATE_SEL6;17591760/*1761* PERFCOUNTER_STATE_SEL7 enum1762*/17631764typedef enum PERFCOUNTER_STATE_SEL7 {1765PERFCOUNTER_STATE_SEL7_GLOBAL = 0x00000000,1766PERFCOUNTER_STATE_SEL7_LOCAL = 0x00000001,1767} PERFCOUNTER_STATE_SEL7;17681769/*1770* PERFMON_CNTOFF_AND_OR enum1771*/17721773typedef enum PERFMON_CNTOFF_AND_OR {1774PERFMON_CNTOFF_OR = 0x00000000,1775PERFMON_CNTOFF_AND = 0x00000001,1776} PERFMON_CNTOFF_AND_OR;17771778/*1779* PERFMON_CNTOFF_INT_EN enum1780*/17811782typedef enum PERFMON_CNTOFF_INT_EN {1783PERFMON_CNTOFF_INT_DISABLE = 0x00000000,1784PERFMON_CNTOFF_INT_ENABLE = 0x00000001,1785} PERFMON_CNTOFF_INT_EN;17861787/*1788* PERFMON_CNTOFF_INT_TYPE enum1789*/17901791typedef enum PERFMON_CNTOFF_INT_TYPE {1792PERFMON_CNTOFF_INT_TYPE_LEVEL = 0x00000000,1793PERFMON_CNTOFF_INT_TYPE_PULSE = 0x00000001,1794} PERFMON_CNTOFF_INT_TYPE;17951796/*1797* PERFMON_STATE enum1798*/17991800typedef enum PERFMON_STATE {1801PERFMON_STATE_RESET = 0x00000000,1802PERFMON_STATE_START = 0x00000001,1803PERFMON_STATE_FREEZE = 0x00000002,1804PERFMON_STATE_HW = 0x00000003,1805} PERFMON_STATE;18061807/*******************************************************1808* HUBP Enums1809*******************************************************/18101811/*1812* BIGK_FRAGMENT_SIZE enum1813*/18141815typedef enum BIGK_FRAGMENT_SIZE {1816VM_PG_SIZE_4KB = 0x00000000,1817VM_PG_SIZE_8KB = 0x00000001,1818VM_PG_SIZE_16KB = 0x00000002,1819VM_PG_SIZE_32KB = 0x00000003,1820VM_PG_SIZE_64KB = 0x00000004,1821VM_PG_SIZE_128KB = 0x00000005,1822VM_PG_SIZE_256KB = 0x00000006,1823VM_PG_SIZE_512KB = 0x00000007,1824VM_PG_SIZE_1MB = 0x00000008,1825VM_PG_SIZE_2MB = 0x00000009,1826VM_PG_SIZE_4MB = 0x0000000a,1827VM_PG_SIZE_8MB = 0x0000000b,1828VM_PG_SIZE_16MB = 0x0000000c,1829VM_PG_SIZE_32MB = 0x0000000d,1830VM_PG_SIZE_64MB = 0x0000000e,1831VM_PG_SIZE_128MB = 0x0000000f,1832} BIGK_FRAGMENT_SIZE;18331834/*1835* CHUNK_SIZE enum1836*/18371838typedef enum CHUNK_SIZE {1839CHUNK_SIZE_1KB = 0x00000000,1840CHUNK_SIZE_2KB = 0x00000001,1841CHUNK_SIZE_4KB = 0x00000002,1842CHUNK_SIZE_8KB = 0x00000003,1843CHUNK_SIZE_16KB = 0x00000004,1844CHUNK_SIZE_32KB = 0x00000005,1845CHUNK_SIZE_64KB = 0x00000006,1846} CHUNK_SIZE;18471848/*1849* DPTE_GROUP_SIZE enum1850*/18511852typedef enum DPTE_GROUP_SIZE {1853DPTE_GROUP_SIZE_64B = 0x00000000,1854DPTE_GROUP_SIZE_128B = 0x00000001,1855DPTE_GROUP_SIZE_256B = 0x00000002,1856DPTE_GROUP_SIZE_512B = 0x00000003,1857DPTE_GROUP_SIZE_1024B = 0x00000004,1858DPTE_GROUP_SIZE_2048B = 0x00000005,1859} DPTE_GROUP_SIZE;18601861/*1862* FORCE_ONE_ROW_FOR_FRAME enum1863*/18641865typedef enum FORCE_ONE_ROW_FOR_FRAME {1866FORCE_ONE_ROW_FOR_FRAME_0 = 0x00000000,1867FORCE_ONE_ROW_FOR_FRAME_1 = 0x00000001,1868} FORCE_ONE_ROW_FOR_FRAME;18691870/*1871* HUBP_BLANK_EN enum1872*/18731874typedef enum HUBP_BLANK_EN {1875HUBP_BLANK_SW_DEASSERT = 0x00000000,1876HUBP_BLANK_SW_ASSERT = 0x00000001,1877} HUBP_BLANK_EN;18781879/*1880* HUBP_IN_BLANK enum1881*/18821883typedef enum HUBP_IN_BLANK {1884HUBP_IN_ACTIVE = 0x00000000,1885HUBP_IN_VBLANK = 0x00000001,1886} HUBP_IN_BLANK;18871888/*1889* HUBP_MEASURE_WIN_MODE_DCFCLK enum1890*/18911892typedef enum HUBP_MEASURE_WIN_MODE_DCFCLK {1893HUBP_MEASURE_WIN_MODE_DCFCLK_0 = 0x00000000,1894HUBP_MEASURE_WIN_MODE_DCFCLK_1 = 0x00000001,1895HUBP_MEASURE_WIN_MODE_DCFCLK_2 = 0x00000002,1896HUBP_MEASURE_WIN_MODE_DCFCLK_3 = 0x00000003,1897} HUBP_MEASURE_WIN_MODE_DCFCLK;18981899/*1900* HUBP_NO_OUTSTANDING_REQ enum1901*/19021903typedef enum HUBP_NO_OUTSTANDING_REQ {1904OUTSTANDING_REQ = 0x00000000,1905NO_OUTSTANDING_REQ = 0x00000001,1906} HUBP_NO_OUTSTANDING_REQ;19071908/*1909* HUBP_SOFT_RESET enum1910*/19111912typedef enum HUBP_SOFT_RESET {1913HUBP_SOFT_RESET_ON = 0x00000000,1914HUBP_SOFT_RESET_OFF = 0x00000001,1915} HUBP_SOFT_RESET;19161917/*1918* HUBP_TTU_DISABLE enum1919*/19201921typedef enum HUBP_TTU_DISABLE {1922HUBP_TTU_ENABLED = 0x00000000,1923HUBP_TTU_DISABLED = 0x00000001,1924} HUBP_TTU_DISABLE;19251926/*1927* HUBP_VREADY_AT_OR_AFTER_VSYNC enum1928*/19291930typedef enum HUBP_VREADY_AT_OR_AFTER_VSYNC {1931VREADY_BEFORE_VSYNC = 0x00000000,1932VREADY_AT_OR_AFTER_VSYNC = 0x00000001,1933} HUBP_VREADY_AT_OR_AFTER_VSYNC;19341935/*1936* HUBP_VTG_SEL enum1937*/19381939typedef enum HUBP_VTG_SEL {1940VTG_SEL_0 = 0x00000000,1941VTG_SEL_1 = 0x00000001,1942VTG_SEL_2 = 0x00000002,1943VTG_SEL_3 = 0x00000003,1944VTG_SEL_4 = 0x00000004,1945VTG_SEL_5 = 0x00000005,1946} HUBP_VTG_SEL;19471948/*1949* H_MIRROR_EN enum1950*/19511952typedef enum H_MIRROR_EN {1953HW_MIRRORING_DISABLE = 0x00000000,1954HW_MIRRORING_ENABLE = 0x00000001,1955} H_MIRROR_EN;19561957/*1958* LEGACY_PIPE_INTERLEAVE enum1959*/19601961typedef enum LEGACY_PIPE_INTERLEAVE {1962LEGACY_PIPE_INTERLEAVE_256B = 0x00000000,1963LEGACY_PIPE_INTERLEAVE_512B = 0x00000001,1964} LEGACY_PIPE_INTERLEAVE;19651966/*1967* META_CHUNK_SIZE enum1968*/19691970typedef enum META_CHUNK_SIZE {1971META_CHUNK_SIZE_1KB = 0x00000000,1972META_CHUNK_SIZE_2KB = 0x00000001,1973META_CHUNK_SIZE_4KB = 0x00000002,1974META_CHUNK_SIZE_8KB = 0x00000003,1975} META_CHUNK_SIZE;19761977/*1978* META_LINEAR enum1979*/19801981typedef enum META_LINEAR {1982META_SURF_TILED = 0x00000000,1983META_SURF_LINEAR = 0x00000001,1984} META_LINEAR;19851986/*1987* MIN_CHUNK_SIZE enum1988*/19891990typedef enum MIN_CHUNK_SIZE {1991NO_MIN_CHUNK_SIZE = 0x00000000,1992MIN_CHUNK_SIZE_256B = 0x00000001,1993MIN_CHUNK_SIZE_512B = 0x00000002,1994MIN_CHUNK_SIZE_1024B = 0x00000003,1995} MIN_CHUNK_SIZE;19961997/*1998* MIN_META_CHUNK_SIZE enum1999*/20002001typedef enum MIN_META_CHUNK_SIZE {2002NO_MIN_META_CHUNK_SIZE = 0x00000000,2003MIN_META_CHUNK_SIZE_64B = 0x00000001,2004MIN_META_CHUNK_SIZE_128B = 0x00000002,2005MIN_META_CHUNK_SIZE_256B = 0x00000003,2006} MIN_META_CHUNK_SIZE;20072008/*2009* PIPE_ALIGNED enum2010*/20112012typedef enum PIPE_ALIGNED {2013PIPE_UNALIGNED_SURF = 0x00000000,2014PIPE_ALIGNED_SURF = 0x00000001,2015} PIPE_ALIGNED;20162017/*2018* PTE_BUFFER_MODE enum2019*/20202021typedef enum PTE_BUFFER_MODE {2022PTE_BUFFER_MODE_0 = 0x00000000,2023PTE_BUFFER_MODE_1 = 0x00000001,2024} PTE_BUFFER_MODE;20252026/*2027* PTE_ROW_HEIGHT_LINEAR enum2028*/20292030typedef enum PTE_ROW_HEIGHT_LINEAR {2031PTE_ROW_HEIGHT_LINEAR_8L = 0x00000000,2032PTE_ROW_HEIGHT_LINEAR_16L = 0x00000001,2033PTE_ROW_HEIGHT_LINEAR_32L = 0x00000002,2034PTE_ROW_HEIGHT_LINEAR_64L = 0x00000003,2035PTE_ROW_HEIGHT_LINEAR_128L = 0x00000004,2036PTE_ROW_HEIGHT_LINEAR_256L = 0x00000005,2037PTE_ROW_HEIGHT_LINEAR_512L = 0x00000006,2038PTE_ROW_HEIGHT_LINEAR_1024L = 0x00000007,2039} PTE_ROW_HEIGHT_LINEAR;20402041/*2042* ROTATION_ANGLE enum2043*/20442045typedef enum ROTATION_ANGLE {2046ROTATE_0_DEGREES = 0x00000000,2047ROTATE_90_DEGREES = 0x00000001,2048ROTATE_180_DEGREES = 0x00000002,2049ROTATE_270_DEGREES = 0x00000003,2050} ROTATION_ANGLE;20512052/*2053* SWATH_HEIGHT enum2054*/20552056typedef enum SWATH_HEIGHT {2057SWATH_HEIGHT_1L = 0x00000000,2058SWATH_HEIGHT_2L = 0x00000001,2059SWATH_HEIGHT_4L = 0x00000002,2060SWATH_HEIGHT_8L = 0x00000003,2061SWATH_HEIGHT_16L = 0x00000004,2062} SWATH_HEIGHT;20632064/*2065* VMPG_SIZE enum2066*/20672068typedef enum VMPG_SIZE {2069VMPG_SIZE_4KB = 0x00000000,2070VMPG_SIZE_64KB = 0x00000001,2071} VMPG_SIZE;20722073/*2074* VM_GROUP_SIZE enum2075*/20762077typedef enum VM_GROUP_SIZE {2078VM_GROUP_SIZE_64B = 0x00000000,2079VM_GROUP_SIZE_128B = 0x00000001,2080VM_GROUP_SIZE_256B = 0x00000002,2081VM_GROUP_SIZE_512B = 0x00000003,2082VM_GROUP_SIZE_1024B = 0x00000004,2083VM_GROUP_SIZE_2048B = 0x00000005,2084} VM_GROUP_SIZE;20852086/*******************************************************2087* HUBPREQ Enums2088*******************************************************/20892090/*2091* DFQ_MIN_FREE_ENTRIES enum2092*/20932094typedef enum DFQ_MIN_FREE_ENTRIES {2095DFQ_MIN_FREE_ENTRIES_0 = 0x00000000,2096DFQ_MIN_FREE_ENTRIES_1 = 0x00000001,2097DFQ_MIN_FREE_ENTRIES_2 = 0x00000002,2098DFQ_MIN_FREE_ENTRIES_3 = 0x00000003,2099DFQ_MIN_FREE_ENTRIES_4 = 0x00000004,2100DFQ_MIN_FREE_ENTRIES_5 = 0x00000005,2101DFQ_MIN_FREE_ENTRIES_6 = 0x00000006,2102DFQ_MIN_FREE_ENTRIES_7 = 0x00000007,2103} DFQ_MIN_FREE_ENTRIES;21042105/*2106* DFQ_NUM_ENTRIES enum2107*/21082109typedef enum DFQ_NUM_ENTRIES {2110DFQ_NUM_ENTRIES_0 = 0x00000000,2111DFQ_NUM_ENTRIES_1 = 0x00000001,2112DFQ_NUM_ENTRIES_2 = 0x00000002,2113DFQ_NUM_ENTRIES_3 = 0x00000003,2114DFQ_NUM_ENTRIES_4 = 0x00000004,2115DFQ_NUM_ENTRIES_5 = 0x00000005,2116DFQ_NUM_ENTRIES_6 = 0x00000006,2117DFQ_NUM_ENTRIES_7 = 0x00000007,2118DFQ_NUM_ENTRIES_8 = 0x00000008,2119} DFQ_NUM_ENTRIES;21202121/*2122* DFQ_SIZE enum2123*/21242125typedef enum DFQ_SIZE {2126DFQ_SIZE_0 = 0x00000000,2127DFQ_SIZE_1 = 0x00000001,2128DFQ_SIZE_2 = 0x00000002,2129DFQ_SIZE_3 = 0x00000003,2130DFQ_SIZE_4 = 0x00000004,2131DFQ_SIZE_5 = 0x00000005,2132DFQ_SIZE_6 = 0x00000006,2133DFQ_SIZE_7 = 0x00000007,2134} DFQ_SIZE;21352136/*2137* DMDATA_VM_DONE enum2138*/21392140typedef enum DMDATA_VM_DONE {2141DMDATA_VM_IS_NOT_DONE = 0x00000000,2142DMDATA_VM_IS_DONE = 0x00000001,2143} DMDATA_VM_DONE;21442145/*2146* EXPANSION_MODE enum2147*/21482149typedef enum EXPANSION_MODE {2150EXPANSION_MODE_ZERO = 0x00000000,2151EXPANSION_MODE_CONSERVATIVE = 0x00000001,2152EXPANSION_MODE_OPTIMAL = 0x00000002,2153} EXPANSION_MODE;21542155/*2156* FLIP_RATE enum2157*/21582159typedef enum FLIP_RATE {2160FLIP_RATE_0 = 0x00000000,2161FLIP_RATE_1 = 0x00000001,2162FLIP_RATE_2 = 0x00000002,2163FLIP_RATE_3 = 0x00000003,2164FLIP_RATE_4 = 0x00000004,2165FLIP_RATE_5 = 0x00000005,2166FLIP_RATE_6 = 0x00000006,2167FLIP_RATE_7 = 0x00000007,2168} FLIP_RATE;21692170/*2171* INT_MASK enum2172*/21732174typedef enum INT_MASK {2175INT_DISABLED = 0x00000000,2176INT_ENABLED = 0x00000001,2177} INT_MASK;21782179/*2180* PIPE_IN_FLUSH_URGENT enum2181*/21822183typedef enum PIPE_IN_FLUSH_URGENT {2184PIPE_IN_FLUSH_URGENT_ENABLE = 0x00000000,2185PIPE_IN_FLUSH_URGENT_DISABLE = 0x00000001,2186} PIPE_IN_FLUSH_URGENT;21872188/*2189* PRQ_MRQ_FLUSH_URGENT enum2190*/21912192typedef enum PRQ_MRQ_FLUSH_URGENT {2193PRQ_MRQ_FLUSH_URGENT_ENABLE = 0x00000000,2194PRQ_MRQ_FLUSH_URGENT_DISABLE = 0x00000001,2195} PRQ_MRQ_FLUSH_URGENT;21962197/*2198* ROW_TTU_MODE enum2199*/22002201typedef enum ROW_TTU_MODE {2202END_OF_ROW_MODE = 0x00000000,2203WATERMARK_MODE = 0x00000001,2204} ROW_TTU_MODE;22052206/*2207* SURFACE_DCC enum2208*/22092210typedef enum SURFACE_DCC {2211SURFACE_IS_NOT_DCC = 0x00000000,2212SURFACE_IS_DCC = 0x00000001,2213} SURFACE_DCC;22142215/*2216* SURFACE_DCC_IND_128B enum2217*/22182219typedef enum SURFACE_DCC_IND_128B {2220SURFACE_DCC_IS_NOT_IND_128B = 0x00000000,2221SURFACE_DCC_IS_IND_128B = 0x00000001,2222} SURFACE_DCC_IND_128B;22232224/*2225* SURFACE_DCC_IND_64B enum2226*/22272228typedef enum SURFACE_DCC_IND_64B {2229SURFACE_DCC_IS_NOT_IND_64B = 0x00000000,2230SURFACE_DCC_IS_IND_64B = 0x00000001,2231} SURFACE_DCC_IND_64B;22322233/*2234* SURFACE_DCC_IND_BLK enum2235*/22362237typedef enum SURFACE_DCC_IND_BLK {2238SURFACE_DCC_BLOCK_IS_UNCONSTRAINED = 0x00000000,2239SURFACE_DCC_BLOCK_IS_IND_64B = 0x00000001,2240SURFACE_DCC_BLOCK_IS_IND_128B = 0x00000002,2241SURFACE_DCC_BLOCK_IS_IND_64B_NO_128BCL = 0x00000003,2242} SURFACE_DCC_IND_BLK;22432244/*2245* SURFACE_FLIP_AWAY_INT_TYPE enum2246*/22472248typedef enum SURFACE_FLIP_AWAY_INT_TYPE {2249SURFACE_FLIP_AWAY_INT_LEVEL = 0x00000000,2250SURFACE_FLIP_AWAY_INT_PULSE = 0x00000001,2251} SURFACE_FLIP_AWAY_INT_TYPE;22522253/*2254* SURFACE_FLIP_EXEC_DEBUG_MODE enum2255*/22562257typedef enum SURFACE_FLIP_EXEC_DEBUG_MODE {2258SURFACE_FLIP_EXEC_NORMAL_MODE = 0x00000000,2259SURFACE_FLIP_EXEC_DEBUG_MODE_ENABLE = 0x00000001,2260} SURFACE_FLIP_EXEC_DEBUG_MODE;22612262/*2263* SURFACE_FLIP_INT_TYPE enum2264*/22652266typedef enum SURFACE_FLIP_INT_TYPE {2267SURFACE_FLIP_INT_LEVEL = 0x00000000,2268SURFACE_FLIP_INT_PULSE = 0x00000001,2269} SURFACE_FLIP_INT_TYPE;22702271/*2272* SURFACE_FLIP_IN_STEREOSYNC enum2273*/22742275typedef enum SURFACE_FLIP_IN_STEREOSYNC {2276SURFACE_FLIP_NOT_IN_STEREOSYNC_MODE = 0x00000000,2277SURFACE_FLIP_IN_STEREOSYNC_MODE = 0x00000001,2278} SURFACE_FLIP_IN_STEREOSYNC;22792280/*2281* SURFACE_FLIP_MODE_FOR_STEREOSYNC enum2282*/22832284typedef enum SURFACE_FLIP_MODE_FOR_STEREOSYNC {2285FLIP_ANY_FRAME = 0x00000000,2286FLIP_LEFT_EYE = 0x00000001,2287FLIP_RIGHT_EYE = 0x00000002,2288SURFACE_FLIP_MODE_FOR_STEREOSYNC_RESERVED = 0x00000003,2289} SURFACE_FLIP_MODE_FOR_STEREOSYNC;22902291/*2292* SURFACE_FLIP_STEREO_SELECT_DISABLE enum2293*/22942295typedef enum SURFACE_FLIP_STEREO_SELECT_DISABLE {2296SURFACE_FLIP_STEREO_SELECT_ENABLED = 0x00000000,2297SURFACE_FLIP_STEREO_SELECT_DISABLED = 0x00000001,2298} SURFACE_FLIP_STEREO_SELECT_DISABLE;22992300/*2301* SURFACE_FLIP_STEREO_SELECT_POLARITY enum2302*/23032304typedef enum SURFACE_FLIP_STEREO_SELECT_POLARITY {2305SURFACE_FLIP_STEREO_SELECT_POLARITY_NOT_INVERT = 0x00000000,2306SURFACE_FLIP_STEREO_SELECT_POLARITY_INVERT = 0x00000001,2307} SURFACE_FLIP_STEREO_SELECT_POLARITY;23082309/*2310* SURFACE_FLIP_TYPE enum2311*/23122313typedef enum SURFACE_FLIP_TYPE {2314SURFACE_V_FLIP = 0x00000000,2315SURFACE_I_FLIP = 0x00000001,2316} SURFACE_FLIP_TYPE;23172318/*2319* SURFACE_FLIP_VUPDATE_SKIP_NUM enum2320*/23212322typedef enum SURFACE_FLIP_VUPDATE_SKIP_NUM {2323SURFACE_FLIP_VUPDATE_SKIP_NUM_0 = 0x00000000,2324SURFACE_FLIP_VUPDATE_SKIP_NUM_1 = 0x00000001,2325SURFACE_FLIP_VUPDATE_SKIP_NUM_2 = 0x00000002,2326SURFACE_FLIP_VUPDATE_SKIP_NUM_3 = 0x00000003,2327SURFACE_FLIP_VUPDATE_SKIP_NUM_4 = 0x00000004,2328SURFACE_FLIP_VUPDATE_SKIP_NUM_5 = 0x00000005,2329SURFACE_FLIP_VUPDATE_SKIP_NUM_6 = 0x00000006,2330SURFACE_FLIP_VUPDATE_SKIP_NUM_7 = 0x00000007,2331SURFACE_FLIP_VUPDATE_SKIP_NUM_8 = 0x00000008,2332SURFACE_FLIP_VUPDATE_SKIP_NUM_9 = 0x00000009,2333SURFACE_FLIP_VUPDATE_SKIP_NUM_10 = 0x0000000a,2334SURFACE_FLIP_VUPDATE_SKIP_NUM_11 = 0x0000000b,2335SURFACE_FLIP_VUPDATE_SKIP_NUM_12 = 0x0000000c,2336SURFACE_FLIP_VUPDATE_SKIP_NUM_13 = 0x0000000d,2337SURFACE_FLIP_VUPDATE_SKIP_NUM_14 = 0x0000000e,2338SURFACE_FLIP_VUPDATE_SKIP_NUM_15 = 0x0000000f,2339} SURFACE_FLIP_VUPDATE_SKIP_NUM;23402341/*2342* SURFACE_INUSE_RAED_NO_LATCH enum2343*/23442345typedef enum SURFACE_INUSE_RAED_NO_LATCH {2346SURFACE_INUSE_IS_LATCHED = 0x00000000,2347SURFACE_INUSE_IS_NOT_LATCHED = 0x00000001,2348} SURFACE_INUSE_RAED_NO_LATCH;23492350/*2351* SURFACE_TMZ enum2352*/23532354typedef enum SURFACE_TMZ {2355SURFACE_IS_NOT_TMZ = 0x00000000,2356SURFACE_IS_TMZ = 0x00000001,2357} SURFACE_TMZ;23582359/*2360* SURFACE_UPDATE_LOCK enum2361*/23622363typedef enum SURFACE_UPDATE_LOCK {2364SURFACE_UPDATE_IS_UNLOCKED = 0x00000000,2365SURFACE_UPDATE_IS_LOCKED = 0x00000001,2366} SURFACE_UPDATE_LOCK;23672368/*******************************************************2369* HUBPRET Enums2370*******************************************************/23712372/*2373* CROSSBAR_FOR_ALPHA enum2374*/23752376typedef enum CROSSBAR_FOR_ALPHA {2377ALPHA_DATA_ONTO_ALPHA_PORT = 0x00000000,2378Y_G_DATA_ONTO_ALPHA_PORT = 0x00000001,2379CB_B_DATA_ONTO_ALPHA_PORT = 0x00000002,2380CR_R_DATA_ONTO_ALPHA_PORT = 0x00000003,2381} CROSSBAR_FOR_ALPHA;23822383/*2384* CROSSBAR_FOR_CB_B enum2385*/23862387typedef enum CROSSBAR_FOR_CB_B {2388ALPHA_DATA_ONTO_CB_B_PORT = 0x00000000,2389Y_G_DATA_ONTO_CB_B_PORT = 0x00000001,2390CB_B_DATA_ONTO_CB_B_PORT = 0x00000002,2391CR_R_DATA_ONTO_CB_B_PORT = 0x00000003,2392} CROSSBAR_FOR_CB_B;23932394/*2395* CROSSBAR_FOR_CR_R enum2396*/23972398typedef enum CROSSBAR_FOR_CR_R {2399ALPHA_DATA_ONTO_CR_R_PORT = 0x00000000,2400Y_G_DATA_ONTO_CR_R_PORT = 0x00000001,2401CB_B_DATA_ONTO_CR_R_PORT = 0x00000002,2402CR_R_DATA_ONTO_CR_R_PORT = 0x00000003,2403} CROSSBAR_FOR_CR_R;24042405/*2406* CROSSBAR_FOR_Y_G enum2407*/24082409typedef enum CROSSBAR_FOR_Y_G {2410ALPHA_DATA_ONTO_Y_G_PORT = 0x00000000,2411Y_G_DATA_ONTO_Y_G_PORT = 0x00000001,2412CB_B_DATA_ONTO_Y_G_PORT = 0x00000002,2413CR_R_DATA_ONTO_Y_G_PORT = 0x00000003,2414} CROSSBAR_FOR_Y_G;24152416/*2417* DETILE_BUFFER_PACKER_ENABLE enum2418*/24192420typedef enum DETILE_BUFFER_PACKER_ENABLE {2421DETILE_BUFFER_PACKER_IS_DISABLE = 0x00000000,2422DETILE_BUFFER_PACKER_IS_ENABLE = 0x00000001,2423} DETILE_BUFFER_PACKER_ENABLE;24242425/*2426* MEM_PWR_DIS_MODE enum2427*/24282429typedef enum MEM_PWR_DIS_MODE {2430MEM_POWER_DIS_MODE_ENABLE = 0x00000000,2431MEM_POWER_DIS_MODE_DISABLE = 0x00000001,2432} MEM_PWR_DIS_MODE;24332434/*2435* MEM_PWR_FORCE_MODE enum2436*/24372438typedef enum MEM_PWR_FORCE_MODE {2439MEM_POWER_FORCE_MODE_OFF = 0x00000000,2440MEM_POWER_FORCE_MODE_LIGHT_SLEEP = 0x00000001,2441MEM_POWER_FORCE_MODE_DEEP_SLEEP = 0x00000002,2442MEM_POWER_FORCE_MODE_SHUT_DOWN = 0x00000003,2443} MEM_PWR_FORCE_MODE;24442445/*2446* MEM_PWR_STATUS enum2447*/24482449typedef enum MEM_PWR_STATUS {2450MEM_POWER_STATUS_ON = 0x00000000,2451MEM_POWER_STATUS_LIGHT_SLEEP = 0x00000001,2452MEM_POWER_STATUS_DEEP_SLEEP = 0x00000002,2453MEM_POWER_STATUS_SHUT_DOWN = 0x00000003,2454} MEM_PWR_STATUS;24552456/*2457* PIPE_INT_MASK_MODE enum2458*/24592460typedef enum PIPE_INT_MASK_MODE {2461PIPE_INT_MASK_MODE_DISABLE = 0x00000000,2462PIPE_INT_MASK_MODE_ENABLE = 0x00000001,2463} PIPE_INT_MASK_MODE;24642465/*2466* PIPE_INT_TYPE_MODE enum2467*/24682469typedef enum PIPE_INT_TYPE_MODE {2470PIPE_INT_TYPE_MODE_DISABLE = 0x00000000,2471PIPE_INT_TYPE_MODE_ENABLE = 0x00000001,2472} PIPE_INT_TYPE_MODE;24732474/*2475* PIXCDC_MEM_PWR_LIGHT_SLEEP_MODE enum2476*/24772478typedef enum PIXCDC_MEM_PWR_LIGHT_SLEEP_MODE {2479PIXCDC_MEM_POWER_LIGHT_SLEEP_MODE_OFF = 0x00000000,2480PIXCDC_MEM_POWER_LIGHT_SLEEP_MODE_1 = 0x00000001,2481} PIXCDC_MEM_PWR_LIGHT_SLEEP_MODE;24822483/*******************************************************2484* CURSOR Enums2485*******************************************************/24862487/*2488* CROB_MEM_PWR_LIGHT_SLEEP_MODE enum2489*/24902491typedef enum CROB_MEM_PWR_LIGHT_SLEEP_MODE {2492CROB_MEM_POWER_LIGHT_SLEEP_MODE_OFF = 0x00000000,2493CROB_MEM_POWER_LIGHT_SLEEP_MODE_1 = 0x00000001,2494CROB_MEM_POWER_LIGHT_SLEEP_MODE_2 = 0x00000002,2495} CROB_MEM_PWR_LIGHT_SLEEP_MODE;24962497/*2498* CURSOR_2X_MAGNIFY enum2499*/25002501typedef enum CURSOR_2X_MAGNIFY {2502CURSOR_2X_MAGNIFY_IS_DISABLE = 0x00000000,2503CURSOR_2X_MAGNIFY_IS_ENABLE = 0x00000001,2504} CURSOR_2X_MAGNIFY;25052506/*2507* CURSOR_ENABLE enum2508*/25092510typedef enum CURSOR_ENABLE {2511CURSOR_IS_DISABLE = 0x00000000,2512CURSOR_IS_ENABLE = 0x00000001,2513} CURSOR_ENABLE;25142515/*2516* CURSOR_LINES_PER_CHUNK enum2517*/25182519typedef enum CURSOR_LINES_PER_CHUNK {2520CURSOR_LINE_PER_CHUNK_1 = 0x00000000,2521CURSOR_LINE_PER_CHUNK_2 = 0x00000001,2522CURSOR_LINE_PER_CHUNK_4 = 0x00000002,2523CURSOR_LINE_PER_CHUNK_8 = 0x00000003,2524CURSOR_LINE_PER_CHUNK_16 = 0x00000004,2525} CURSOR_LINES_PER_CHUNK;25262527/*2528* CURSOR_MODE enum2529*/25302531typedef enum CURSOR_MODE {2532CURSOR_MONO_2BIT = 0x00000000,2533CURSOR_COLOR_24BIT_1BIT_AND = 0x00000001,2534CURSOR_COLOR_24BIT_8BIT_ALPHA_PREMULT = 0x00000002,2535CURSOR_COLOR_24BIT_8BIT_ALPHA_UNPREMULT = 0x00000003,2536CURSOR_COLOR_64BIT_FP_PREMULT = 0x00000004,2537CURSOR_COLOR_64BIT_FP_UNPREMULT = 0x00000005,2538} CURSOR_MODE;25392540/*2541* CURSOR_PERFMON_LATENCY_MEASURE_EN enum2542*/25432544typedef enum CURSOR_PERFMON_LATENCY_MEASURE_EN {2545CURSOR_PERFMON_LATENCY_MEASURE_IS_DISABLED = 0x00000000,2546CURSOR_PERFMON_LATENCY_MEASURE_IS_ENABLED = 0x00000001,2547} CURSOR_PERFMON_LATENCY_MEASURE_EN;25482549/*2550* CURSOR_PERFMON_LATENCY_MEASURE_SEL enum2551*/25522553typedef enum CURSOR_PERFMON_LATENCY_MEASURE_SEL {2554CURSOR_PERFMON_LATENCY_MEASURE_MC_LATENCY = 0x00000000,2555CURSOR_PERFMON_LATENCY_MEASURE_CROB_LATENCY = 0x00000001,2556} CURSOR_PERFMON_LATENCY_MEASURE_SEL;25572558/*2559* CURSOR_PITCH enum2560*/25612562typedef enum CURSOR_PITCH {2563CURSOR_PITCH_64_PIXELS = 0x00000000,2564CURSOR_PITCH_128_PIXELS = 0x00000001,2565CURSOR_PITCH_256_PIXELS = 0x00000002,2566} CURSOR_PITCH;25672568/*2569* CURSOR_REQ_MODE enum2570*/25712572typedef enum CURSOR_REQ_MODE {2573CURSOR_REQUEST_NORMALLY = 0x00000000,2574CURSOR_REQUEST_EARLY = 0x00000001,2575} CURSOR_REQ_MODE;25762577/*2578* CURSOR_SNOOP enum2579*/25802581typedef enum CURSOR_SNOOP {2582CURSOR_IS_NOT_SNOOP = 0x00000000,2583CURSOR_IS_SNOOP = 0x00000001,2584} CURSOR_SNOOP;25852586/*2587* CURSOR_STEREO_EN enum2588*/25892590typedef enum CURSOR_STEREO_EN {2591CURSOR_STEREO_IS_DISABLED = 0x00000000,2592CURSOR_STEREO_IS_ENABLED = 0x00000001,2593} CURSOR_STEREO_EN;25942595/*2596* CURSOR_SURFACE_TMZ enum2597*/25982599typedef enum CURSOR_SURFACE_TMZ {2600CURSOR_SURFACE_IS_NOT_TMZ = 0x00000000,2601CURSOR_SURFACE_IS_TMZ = 0x00000001,2602} CURSOR_SURFACE_TMZ;26032604/*2605* CURSOR_SYSTEM enum2606*/26072608typedef enum CURSOR_SYSTEM {2609CURSOR_IN_SYSTEM_PHYSICAL_ADDRESS = 0x00000000,2610CURSOR_IN_GUEST_PHYSICAL_ADDRESS = 0x00000001,2611} CURSOR_SYSTEM;26122613/*2614* CURSOR_XY_POSITION_ROTATION_AND_MIRRORING_BYPASS enum2615*/26162617typedef enum CURSOR_XY_POSITION_ROTATION_AND_MIRRORING_BYPASS {2618CURSOR_XY_POSITION_ROTATION_AND_MIRRORING_BYPASS_0 = 0x00000000,2619CURSOR_XY_POSITION_ROTATION_AND_MIRRORING_BYPASS_1 = 0x00000001,2620} CURSOR_XY_POSITION_ROTATION_AND_MIRRORING_BYPASS;26212622/*2623* DMDATA_DONE enum2624*/26252626typedef enum DMDATA_DONE {2627DMDATA_NOT_SENT_TO_DIG = 0x00000000,2628DMDATA_SENT_TO_DIG = 0x00000001,2629} DMDATA_DONE;26302631/*2632* DMDATA_MODE enum2633*/26342635typedef enum DMDATA_MODE {2636DMDATA_SOFTWARE_UPDATE_MODE = 0x00000000,2637DMDATA_HARDWARE_UPDATE_MODE = 0x00000001,2638} DMDATA_MODE;26392640/*2641* DMDATA_QOS_MODE enum2642*/26432644typedef enum DMDATA_QOS_MODE {2645DMDATA_QOS_LEVEL_FROM_TTU = 0x00000000,2646DMDATA_QOS_LEVEL_FROM_SOFTWARE = 0x00000001,2647} DMDATA_QOS_MODE;26482649/*2650* DMDATA_REPEAT enum2651*/26522653typedef enum DMDATA_REPEAT {2654DMDATA_USE_FOR_CURRENT_FRAME_ONLY = 0x00000000,2655DMDATA_USE_FOR_CURRENT_AND_FUTURE_FRAMES = 0x00000001,2656} DMDATA_REPEAT;26572658/*2659* DMDATA_UNDERFLOW enum2660*/26612662typedef enum DMDATA_UNDERFLOW {2663DMDATA_NOT_UNDERFLOW = 0x00000000,2664DMDATA_UNDERFLOWED = 0x00000001,2665} DMDATA_UNDERFLOW;26662667/*2668* DMDATA_UNDERFLOW_CLEAR enum2669*/26702671typedef enum DMDATA_UNDERFLOW_CLEAR {2672DMDATA_DONT_CLEAR = 0x00000000,2673DMDATA_CLEAR_UNDERFLOW_STATUS = 0x00000001,2674} DMDATA_UNDERFLOW_CLEAR;26752676/*2677* DMDATA_UPDATED enum2678*/26792680typedef enum DMDATA_UPDATED {2681DMDATA_NOT_UPDATED = 0x00000000,2682DMDATA_WAS_UPDATED = 0x00000001,2683} DMDATA_UPDATED;26842685/*2686* HUBP_3DLUT_ADDRESSING_MODE enum2687*/26882689typedef enum HUBP_3DLUT_ADDRESSING_MODE {2690HUBP_3DLUT_SW_LINEAR = 0x00000000,2691HUBP_3DLUT_SIMPLE_LINEAR = 0x00000001,2692} HUBP_3DLUT_ADDRESSING_MODE;26932694/*******************************************************2695* HUBBUB_SDPIF Enums2696*******************************************************/26972698/*2699* RESPONSE_STATUS enum2700*/27012702typedef enum RESPONSE_STATUS {2703OKAY = 0x00000000,2704EXOKAY = 0x00000001,2705SLVERR = 0x00000002,2706DECERR = 0x00000003,2707EARLY = 0x00000004,2708OKAY_NODATA = 0x00000005,2709PROTVIOL = 0x00000006,2710TRANSERR = 0x00000007,2711CMPTO = 0x00000008,2712CRS = 0x0000000c,2713} RESPONSE_STATUS;27142715/*******************************************************2716* HUBBUB_RET_PATH Enums2717*******************************************************/27182719/*2720* DCHUBBUB_DET_MEM_PWR_LIGHT_SLEEP_MODE enum2721*/27222723typedef enum DCHUBBUB_DET_MEM_PWR_LIGHT_SLEEP_MODE {2724DCHUBBUB_DET_MEM_POWER_LIGHT_SLEEP_MODE_OFF = 0x00000000,2725DCHUBBUB_DET_MEM_POWER_LIGHT_SLEEP_MODE_1 = 0x00000001,2726DCHUBBUB_DET_MEM_POWER_LIGHT_SLEEP_MODE_2 = 0x00000002,2727} DCHUBBUB_DET_MEM_PWR_LIGHT_SLEEP_MODE;27282729/*2730* DCHUBBUB_MEM_PWR_DIS_MODE enum2731*/27322733typedef enum DCHUBBUB_MEM_PWR_DIS_MODE {2734DCHUBBUB_MEM_POWER_DIS_MODE_ENABLE = 0x00000000,2735DCHUBBUB_MEM_POWER_DIS_MODE_DISABLE = 0x00000001,2736} DCHUBBUB_MEM_PWR_DIS_MODE;27372738/*2739* DCHUBBUB_MEM_PWR_MODE enum2740*/27412742typedef enum DCHUBBUB_MEM_PWR_MODE {2743DCHUBBUB_MEM_POWER_MODE_OFF = 0x00000000,2744DCHUBBUB_MEM_POWER_MODE_LIGHT_SLEEP = 0x00000001,2745DCHUBBUB_MEM_POWER_MODE_DEEP_SLEEP = 0x00000002,2746DCHUBBUB_MEM_POWER_MODE_SHUT_DOWN = 0x00000003,2747} DCHUBBUB_MEM_PWR_MODE;27482749/*******************************************************2750* MPC_CFG Enums2751*******************************************************/27522753/*2754* MPC_CFG_3DLUT_FL_FORMAT enum2755*/27562757typedef enum MPC_CFG_3DLUT_FL_FORMAT {2758MPC_CFG_3DLUT_FL_FORMAT_0 = 0x00000000,2759MPC_CFG_3DLUT_FL_FORMAT_1 = 0x00000001,2760MPC_CFG_3DLUT_FL_FORMAT_2 = 0x00000002,2761} MPC_CFG_3DLUT_FL_FORMAT;27622763/*2764* MPC_CFG_3DLUT_FL_MODE enum2765*/27662767typedef enum MPC_CFG_3DLUT_FL_MODE {2768MPC_CFG_3DLUT_FL_MODE_0 = 0x00000000,2769MPC_CFG_3DLUT_FL_MODE_1 = 0x00000001,2770MPC_CFG_3DLUT_FL_MODE_2 = 0x00000002,2771MPC_CFG_3DLUT_FL_MODE_3 = 0x00000003,2772} MPC_CFG_3DLUT_FL_MODE;27732774/*2775* MPC_CFG_ADR_CFG_CUR_VUPDATE_LOCK_SET enum2776*/27772778typedef enum MPC_CFG_ADR_CFG_CUR_VUPDATE_LOCK_SET {2779MPC_CFG_ADR_CFG_CUR_VUPDATE_LOCK_SET_FALSE = 0x00000000,2780MPC_CFG_ADR_CFG_CUR_VUPDATE_LOCK_SET_TRUE = 0x00000001,2781} MPC_CFG_ADR_CFG_CUR_VUPDATE_LOCK_SET;27822783/*2784* MPC_CFG_ADR_CFG_VUPDATE_LOCK_SET enum2785*/27862787typedef enum MPC_CFG_ADR_CFG_VUPDATE_LOCK_SET {2788MPC_CFG_ADR_CFG_VUPDATE_LOCK_SET_FALSE = 0x00000000,2789MPC_CFG_ADR_CFG_VUPDATE_LOCK_SET_TRUE = 0x00000001,2790} MPC_CFG_ADR_CFG_VUPDATE_LOCK_SET;27912792/*2793* MPC_CFG_ADR_VUPDATE_LOCK_SET enum2794*/27952796typedef enum MPC_CFG_ADR_VUPDATE_LOCK_SET {2797MPC_CFG_ADR_VUPDATE_LOCK_SET_FALSE = 0x00000000,2798MPC_CFG_ADR_VUPDATE_LOCK_SET_TRUE = 0x00000001,2799} MPC_CFG_ADR_VUPDATE_LOCK_SET;28002801/*2802* MPC_CFG_CFG_VUPDATE_LOCK_SET enum2803*/28042805typedef enum MPC_CFG_CFG_VUPDATE_LOCK_SET {2806MPC_CFG_CFG_VUPDATE_LOCK_SET_FALSE = 0x00000000,2807MPC_CFG_CFG_VUPDATE_LOCK_SET_TRUE = 0x00000001,2808} MPC_CFG_CFG_VUPDATE_LOCK_SET;28092810/*2811* MPC_CFG_CUR_VUPDATE_LOCK_SET enum2812*/28132814typedef enum MPC_CFG_CUR_VUPDATE_LOCK_SET {2815MPC_CFG_CUR_VUPDATE_LOCK_SET_FALSE = 0x00000000,2816MPC_CFG_CUR_VUPDATE_LOCK_SET_TRUE = 0x00000001,2817} MPC_CFG_CUR_VUPDATE_LOCK_SET;28182819/*2820* MPC_CFG_MPC_TEST_CLK_SEL enum2821*/28222823typedef enum MPC_CFG_MPC_TEST_CLK_SEL {2824MPC_CFG_MPC_TEST_CLK_SEL_0 = 0x00000000,2825MPC_CFG_MPC_TEST_CLK_SEL_1 = 0x00000001,2826MPC_CFG_MPC_TEST_CLK_SEL_2 = 0x00000002,2827MPC_CFG_MPC_TEST_CLK_SEL_3 = 0x00000003,2828} MPC_CFG_MPC_TEST_CLK_SEL;28292830/*2831* MPC_CFG_TEST_DEBUG_INDEX_MPC_CFG_TEST_DEBUG_WRITE_EN enum2832*/28332834typedef enum MPC_CFG_TEST_DEBUG_INDEX_MPC_CFG_TEST_DEBUG_WRITE_EN {2835MPC_CFG_TEST_DEBUG_INDEX_MPC_CFG_TEST_DEBUG_WRITE_EN_FALSE = 0x00000000,2836MPC_CFG_TEST_DEBUG_INDEX_MPC_CFG_TEST_DEBUG_WRITE_EN_TRUE = 0x00000001,2837} MPC_CFG_TEST_DEBUG_INDEX_MPC_CFG_TEST_DEBUG_WRITE_EN;28382839/*2840* MPC_CRC_CALC_INTERLACE_MODE enum2841*/28422843typedef enum MPC_CRC_CALC_INTERLACE_MODE {2844MPC_CRC_INTERLACE_MODE_TOP = 0x00000000,2845MPC_CRC_INTERLACE_MODE_BOTTOM = 0x00000001,2846MPC_CRC_INTERLACE_MODE_BOTH_RESET_BOTTOM = 0x00000002,2847MPC_CRC_INTERLACE_MODE_BOTH_RESET_EACH = 0x00000003,2848} MPC_CRC_CALC_INTERLACE_MODE;28492850/*2851* MPC_CRC_CALC_MODE enum2852*/28532854typedef enum MPC_CRC_CALC_MODE {2855MPC_CRC_ONE_SHOT_MODE = 0x00000000,2856MPC_CRC_CONTINUOUS_MODE = 0x00000001,2857} MPC_CRC_CALC_MODE;28582859/*2860* MPC_CRC_CALC_STEREO_MODE enum2861*/28622863typedef enum MPC_CRC_CALC_STEREO_MODE {2864MPC_CRC_STEREO_MODE_LEFT = 0x00000000,2865MPC_CRC_STEREO_MODE_RIGHT = 0x00000001,2866MPC_CRC_STEREO_MODE_BOTH_RESET_RIGHT = 0x00000002,2867MPC_CRC_STEREO_MODE_BOTH_RESET_EACH = 0x00000003,2868} MPC_CRC_CALC_STEREO_MODE;28692870/*2871* MPC_CRC_SOURCE_SELECT enum2872*/28732874typedef enum MPC_CRC_SOURCE_SELECT {2875MPC_CRC_SOURCE_SEL_DPP = 0x00000000,2876MPC_CRC_SOURCE_SEL_OPP = 0x00000001,2877MPC_CRC_SOURCE_SEL_DWB = 0x00000002,2878MPC_CRC_SOURCE_SEL_OTHER = 0x00000003,2879} MPC_CRC_SOURCE_SELECT;28802881/*******************************************************2882* MPC_OCSC Enums2883*******************************************************/28842885/*2886* MPC_OCSC_COEF_FORMAT enum2887*/28882889typedef enum MPC_OCSC_COEF_FORMAT {2890MPC_OCSC_COEF_FORMAT_S2_13 = 0x00000000,2891MPC_OCSC_COEF_FORMAT_S3_12 = 0x00000001,2892} MPC_OCSC_COEF_FORMAT;28932894/*2895* MPC_OCSC_TEST_DEBUG_INDEX_MPC_OCSC_TEST_DEBUG_WRITE_EN enum2896*/28972898typedef enum MPC_OCSC_TEST_DEBUG_INDEX_MPC_OCSC_TEST_DEBUG_WRITE_EN {2899MPC_OCSC_TEST_DEBUG_INDEX_MPC_OCSC_TEST_DEBUG_WRITE_EN_FALSE = 0x00000000,2900MPC_OCSC_TEST_DEBUG_INDEX_MPC_OCSC_TEST_DEBUG_WRITE_EN_TRUE = 0x00000001,2901} MPC_OCSC_TEST_DEBUG_INDEX_MPC_OCSC_TEST_DEBUG_WRITE_EN;29022903/*2904* MPC_OUT_CSC_MODE enum2905*/29062907typedef enum MPC_OUT_CSC_MODE {2908MPC_OUT_CSC_MODE_0 = 0x00000000,2909MPC_OUT_CSC_MODE_1 = 0x00000001,2910MPC_OUT_CSC_MODE_2 = 0x00000002,2911MPC_OUT_CSC_MODE_RSV = 0x00000003,2912} MPC_OUT_CSC_MODE;29132914/*2915* MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_MODE enum2916*/29172918typedef enum MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_MODE {2919MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_BYPASS = 0x00000000,2920MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_6BITS = 0x00000001,2921MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_8BITS = 0x00000002,2922MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_9BITS = 0x00000003,2923MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_10BITS = 0x00000004,2924MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_11BITS = 0x00000005,2925MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_12BITS = 0x00000006,2926MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_PASSTHROUGH = 0x00000007,2927} MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_MODE;29282929/*2930* MPC_OUT_RATE_CONTROL_DISABLE_SET enum2931*/29322933typedef enum MPC_OUT_RATE_CONTROL_DISABLE_SET {2934MPC_OUT_RATE_CONTROL_SET_ENABLE = 0x00000000,2935MPC_OUT_RATE_CONTROL_SET_DISABLE = 0x00000001,2936} MPC_OUT_RATE_CONTROL_DISABLE_SET;29372938/*******************************************************2939* MPCC Enums2940*******************************************************/29412942/*2943* MPCC_BG_COLOR_BPC enum2944*/29452946typedef enum MPCC_BG_COLOR_BPC {2947MPCC_BG_COLOR_BPC_8bit = 0x00000000,2948MPCC_BG_COLOR_BPC_9bit = 0x00000001,2949MPCC_BG_COLOR_BPC_10bit = 0x00000002,2950MPCC_BG_COLOR_BPC_11bit = 0x00000003,2951MPCC_BG_COLOR_BPC_12bit = 0x00000004,2952} MPCC_BG_COLOR_BPC;29532954/*2955* MPCC_CONTROL_MPCC_ACTIVE_OVERLAP_ONLY enum2956*/29572958typedef enum MPCC_CONTROL_MPCC_ACTIVE_OVERLAP_ONLY {2959MPCC_CONTROL_MPCC_ACTIVE_OVERLAP_ONLY_FALSE = 0x00000000,2960MPCC_CONTROL_MPCC_ACTIVE_OVERLAP_ONLY_TRUE = 0x00000001,2961} MPCC_CONTROL_MPCC_ACTIVE_OVERLAP_ONLY;29622963/*2964* MPCC_CONTROL_MPCC_ALPHA_BLND_MODE enum2965*/29662967typedef enum MPCC_CONTROL_MPCC_ALPHA_BLND_MODE {2968MPCC_CONTROL_MPCC_ALPHA_BLND_MODE_PER_PIXEL_ALPHA = 0x00000000,2969MPCC_CONTROL_MPCC_ALPHA_BLND_MODE_PER_PIXEL_ALPHA_COMBINED_GLOBAL_GAIN = 0x00000001,2970MPCC_CONTROL_MPCC_ALPHA_BLND_MODE_GLOBAL_ALPHA = 0x00000002,2971MPCC_CONTROL_MPCC_ALPHA_BLND_MODE_UNUSED = 0x00000003,2972} MPCC_CONTROL_MPCC_ALPHA_BLND_MODE;29732974/*2975* MPCC_CONTROL_MPCC_ALPHA_MULTIPLIED_MODE enum2976*/29772978typedef enum MPCC_CONTROL_MPCC_ALPHA_MULTIPLIED_MODE {2979MPCC_CONTROL_MPCC_ALPHA_MULTIPLIED_MODE_FALSE = 0x00000000,2980MPCC_CONTROL_MPCC_ALPHA_MULTIPLIED_MODE_TRUE = 0x00000001,2981} MPCC_CONTROL_MPCC_ALPHA_MULTIPLIED_MODE;29822983/*2984* MPCC_CONTROL_MPCC_BOT_GAIN_MODE enum2985*/29862987typedef enum MPCC_CONTROL_MPCC_BOT_GAIN_MODE {2988MPCC_CONTROL_MPCC_BOT_GAIN_MODE_0 = 0x00000000,2989MPCC_CONTROL_MPCC_BOT_GAIN_MODE_1 = 0x00000001,2990} MPCC_CONTROL_MPCC_BOT_GAIN_MODE;29912992/*2993* MPCC_CONTROL_MPCC_MODE enum2994*/29952996typedef enum MPCC_CONTROL_MPCC_MODE {2997MPCC_CONTROL_MPCC_MODE_BYPASS = 0x00000000,2998MPCC_CONTROL_MPCC_MODE_TOP_LAYER_PASSTHROUGH = 0x00000001,2999MPCC_CONTROL_MPCC_MODE_TOP_LAYER_ONLY = 0x00000002,3000MPCC_CONTROL_MPCC_MODE_TOP_BOT_BLENDING = 0x00000003,3001} MPCC_CONTROL_MPCC_MODE;30023003/*3004* MPCC_SM_CONTROL_MPCC_SM_EN enum3005*/30063007typedef enum MPCC_SM_CONTROL_MPCC_SM_EN {3008MPCC_SM_CONTROL_MPCC_SM_EN_FALSE = 0x00000000,3009MPCC_SM_CONTROL_MPCC_SM_EN_TRUE = 0x00000001,3010} MPCC_SM_CONTROL_MPCC_SM_EN;30113012/*3013* MPCC_SM_CONTROL_MPCC_SM_FIELD_ALT enum3014*/30153016typedef enum MPCC_SM_CONTROL_MPCC_SM_FIELD_ALT {3017MPCC_SM_CONTROL_MPCC_SM_FIELD_ALT_FALSE = 0x00000000,3018MPCC_SM_CONTROL_MPCC_SM_FIELD_ALT_TRUE = 0x00000001,3019} MPCC_SM_CONTROL_MPCC_SM_FIELD_ALT;30203021/*3022* MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_FRAME_POL enum3023*/30243025typedef enum MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_FRAME_POL {3026MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_FRAME_POL_NO_FORCE = 0x00000000,3027MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_FRAME_POL_RESERVED = 0x00000001,3028MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_FRAME_POL_FORCE_LOW = 0x00000002,3029MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_FRAME_POL_FORCE_HIGH = 0x00000003,3030} MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_FRAME_POL;30313032/*3033* MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_TOP_POL enum3034*/30353036typedef enum MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_TOP_POL {3037MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_TOP_POL_NO_FORCE = 0x00000000,3038MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_TOP_POL_RESERVED = 0x00000001,3039MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_TOP_POL_FORCE_LOW = 0x00000002,3040MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_TOP_POL_FORCE_HIGH = 0x00000003,3041} MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_TOP_POL;30423043/*3044* MPCC_SM_CONTROL_MPCC_SM_FRAME_ALT enum3045*/30463047typedef enum MPCC_SM_CONTROL_MPCC_SM_FRAME_ALT {3048MPCC_SM_CONTROL_MPCC_SM_FRAME_ALT_FALSE = 0x00000000,3049MPCC_SM_CONTROL_MPCC_SM_FRAME_ALT_TRUE = 0x00000001,3050} MPCC_SM_CONTROL_MPCC_SM_FRAME_ALT;30513052/*3053* MPCC_SM_CONTROL_MPCC_SM_MODE enum3054*/30553056typedef enum MPCC_SM_CONTROL_MPCC_SM_MODE {3057MPCC_SM_CONTROL_MPCC_SM_MODE_SINGLE_PLANE = 0x00000000,3058MPCC_SM_CONTROL_MPCC_SM_MODE_ROW_SUBSAMPLING = 0x00000002,3059MPCC_SM_CONTROL_MPCC_SM_MODE_COLUMN_SUBSAMPLING = 0x00000004,3060MPCC_SM_CONTROL_MPCC_SM_MODE_CHECKERBOARD_SUBSAMPLING = 0x00000006,3061} MPCC_SM_CONTROL_MPCC_SM_MODE;30623063/*******************************************************3064* MPCC_OGAM Enums3065*******************************************************/30663067/*3068* MPCC_GAMUT_REMAP_COEF_FORMAT_ENUM enum3069*/30703071typedef enum MPCC_GAMUT_REMAP_COEF_FORMAT_ENUM {3072MPCC_GAMUT_REMAP_COEF_FORMAT_S2_13 = 0x00000000,3073MPCC_GAMUT_REMAP_COEF_FORMAT_S3_12 = 0x00000001,3074} MPCC_GAMUT_REMAP_COEF_FORMAT_ENUM;30753076/*3077* MPCC_GAMUT_REMAP_MODE_ENUM enum3078*/30793080typedef enum MPCC_GAMUT_REMAP_MODE_ENUM {3081MPCC_GAMUT_REMAP_MODE_0 = 0x00000000,3082MPCC_GAMUT_REMAP_MODE_1 = 0x00000001,3083MPCC_GAMUT_REMAP_MODE_2 = 0x00000002,3084MPCC_GAMUT_REMAP_MODE_RSV = 0x00000003,3085} MPCC_GAMUT_REMAP_MODE_ENUM;30863087/*3088* MPCC_OGAM_LUT_2_CONFIG_ENUM enum3089*/30903091typedef enum MPCC_OGAM_LUT_2_CONFIG_ENUM {3092MPCC_OGAM_LUT_2CFG_NO_MEMORY = 0x00000000,3093MPCC_OGAM_LUT_2CFG_MEMORY_A = 0x00000001,3094MPCC_OGAM_LUT_2CFG_MEMORY_B = 0x00000002,3095} MPCC_OGAM_LUT_2_CONFIG_ENUM;30963097/*3098* MPCC_OGAM_LUT_CONFIG_MODE enum3099*/31003101typedef enum MPCC_OGAM_LUT_CONFIG_MODE {3102MPCC_OGAM_DIFFERENT_RGB = 0x00000000,3103MPCC_OGAM_ALL_USE_R = 0x00000001,3104} MPCC_OGAM_LUT_CONFIG_MODE;31053106/*3107* MPCC_OGAM_LUT_PWL_DISABLE_ENUM enum3108*/31093110typedef enum MPCC_OGAM_LUT_PWL_DISABLE_ENUM {3111MPCC_OGAM_ENABLE_PWL = 0x00000000,3112MPCC_OGAM_DISABLE_PWL = 0x00000001,3113} MPCC_OGAM_LUT_PWL_DISABLE_ENUM;31143115/*3116* MPCC_OGAM_LUT_RAM_CONTROL_MPCC_OGAM_LUT_RAM_SEL enum3117*/31183119typedef enum MPCC_OGAM_LUT_RAM_CONTROL_MPCC_OGAM_LUT_RAM_SEL {3120MPCC_OGAM_LUT_RAM_CONTROL_MPCC_OGAM_LUT_RAM_SEL_RAMA = 0x00000000,3121MPCC_OGAM_LUT_RAM_CONTROL_MPCC_OGAM_LUT_RAM_SEL_RAMB = 0x00000001,3122} MPCC_OGAM_LUT_RAM_CONTROL_MPCC_OGAM_LUT_RAM_SEL;31233124/*3125* MPCC_OGAM_LUT_RAM_SEL enum3126*/31273128typedef enum MPCC_OGAM_LUT_RAM_SEL {3129MPCC_OGAM_RAMA_ACCESS = 0x00000000,3130MPCC_OGAM_RAMB_ACCESS = 0x00000001,3131} MPCC_OGAM_LUT_RAM_SEL;31323133/*3134* MPCC_OGAM_LUT_READ_COLOR_SEL enum3135*/31363137typedef enum MPCC_OGAM_LUT_READ_COLOR_SEL {3138MPCC_OGAM_BLUE_LUT = 0x00000000,3139MPCC_OGAM_GREEN_LUT = 0x00000001,3140MPCC_OGAM_RED_LUT = 0x00000002,3141} MPCC_OGAM_LUT_READ_COLOR_SEL;31423143/*3144* MPCC_OGAM_LUT_READ_DBG enum3145*/31463147typedef enum MPCC_OGAM_LUT_READ_DBG {3148MPCC_OGAM_DISABLE_DEBUG = 0x00000000,3149MPCC_OGAM_ENABLE_DEBUG = 0x00000001,3150} MPCC_OGAM_LUT_READ_DBG;31513152/*3153* MPCC_OGAM_LUT_SEL_ENUM enum3154*/31553156typedef enum MPCC_OGAM_LUT_SEL_ENUM {3157MPCC_OGAM_RAMA = 0x00000000,3158MPCC_OGAM_RAMB = 0x00000001,3159} MPCC_OGAM_LUT_SEL_ENUM;31603161/*3162* MPCC_OGAM_MODE_MPCC_OGAM_MODE_ENUM enum3163*/31643165typedef enum MPCC_OGAM_MODE_MPCC_OGAM_MODE_ENUM {3166MPCC_OGAM_MODE_0 = 0x00000000,3167MPCC_OGAM_MODE_RSV1 = 0x00000001,3168MPCC_OGAM_MODE_2 = 0x00000002,3169MPCC_OGAM_MODE_RSV = 0x00000003,3170} MPCC_OGAM_MODE_MPCC_OGAM_MODE_ENUM;31713172/*3173* MPCC_OGAM_NUM_SEG enum3174*/31753176typedef enum MPCC_OGAM_NUM_SEG {3177MPCC_OGAM_SEGMENTS_1 = 0x00000000,3178MPCC_OGAM_SEGMENTS_2 = 0x00000001,3179MPCC_OGAM_SEGMENTS_4 = 0x00000002,3180MPCC_OGAM_SEGMENTS_8 = 0x00000003,3181MPCC_OGAM_SEGMENTS_16 = 0x00000004,3182MPCC_OGAM_SEGMENTS_32 = 0x00000005,3183MPCC_OGAM_SEGMENTS_64 = 0x00000006,3184MPCC_OGAM_SEGMENTS_128 = 0x00000007,3185} MPCC_OGAM_NUM_SEG;31863187/*3188* MPCC_OGAM_TEST_DEBUG_INDEX_MPCC_OGAM_TEST_DEBUG_WRITE_EN enum3189*/31903191typedef enum MPCC_OGAM_TEST_DEBUG_INDEX_MPCC_OGAM_TEST_DEBUG_WRITE_EN {3192MPCC_OGAM_TEST_DEBUG_INDEX_MPCC_OGAM_TEST_DEBUG_WRITE_EN_FALSE = 0x00000000,3193MPCC_OGAM_TEST_DEBUG_INDEX_MPCC_OGAM_TEST_DEBUG_WRITE_EN_TRUE = 0x00000001,3194} MPCC_OGAM_TEST_DEBUG_INDEX_MPCC_OGAM_TEST_DEBUG_WRITE_EN;31953196/*******************************************************3197* MPCC_MCM Enums3198*******************************************************/31993200/*3201* MPCC_MCM_3DLUT_30BIT_ENUM enum3202*/32033204typedef enum MPCC_MCM_3DLUT_30BIT_ENUM {3205MPCC_MCM_3DLUT_36BIT = 0x00000000,3206MPCC_MCM_3DLUT_30BIT = 0x00000001,3207} MPCC_MCM_3DLUT_30BIT_ENUM;32083209/*3210* MPCC_MCM_3DLUT_RAM_SEL enum3211*/32123213typedef enum MPCC_MCM_3DLUT_RAM_SEL {3214MPCC_MCM_RAM0_ACCESS = 0x00000000,3215MPCC_MCM_RAM1_ACCESS = 0x00000001,3216MPCC_MCM_RAM2_ACCESS = 0x00000002,3217MPCC_MCM_RAM3_ACCESS = 0x00000003,3218} MPCC_MCM_3DLUT_RAM_SEL;32193220/*3221* MPCC_MCM_3DLUT_SIZE_ENUM enum3222*/32233224typedef enum MPCC_MCM_3DLUT_SIZE_ENUM {3225MPCC_MCM_3DLUT_17CUBE = 0x00000000,3226MPCC_MCM_3DLUT_9CUBE = 0x00000001,3227} MPCC_MCM_3DLUT_SIZE_ENUM;32283229/*3230* MPCC_MCM_GAMMA_LUT_MODE_ENUM enum3231*/32323233typedef enum MPCC_MCM_GAMMA_LUT_MODE_ENUM {3234MPCC_MCM_GAMMA_LUT_BYPASS = 0x00000000,3235MPCC_MCM_GAMMA_LUT_RESERVED_1 = 0x00000001,3236MPCC_MCM_GAMMA_LUT_RAM_LUT = 0x00000002,3237MPCC_MCM_GAMMA_LUT_RESERVED_3 = 0x00000003,3238} MPCC_MCM_GAMMA_LUT_MODE_ENUM;32393240/*3241* MPCC_MCM_GAMMA_LUT_PWL_DISABLE_ENUM enum3242*/32433244typedef enum MPCC_MCM_GAMMA_LUT_PWL_DISABLE_ENUM {3245MPCC_MCM_GAMMA_LUT_ENABLE_PWL = 0x00000000,3246MPCC_MCM_GAMMA_LUT_DISABLE_PWL = 0x00000001,3247} MPCC_MCM_GAMMA_LUT_PWL_DISABLE_ENUM;32483249/*3250* MPCC_MCM_GAMMA_LUT_SEL_ENUM enum3251*/32523253typedef enum MPCC_MCM_GAMMA_LUT_SEL_ENUM {3254MPCC_MCM_GAMMA_LUT_RAMA = 0x00000000,3255MPCC_MCM_GAMMA_LUT_RAMB = 0x00000001,3256} MPCC_MCM_GAMMA_LUT_SEL_ENUM;32573258/*3259* MPCC_MCM_GAMUT_REMAP_COEF_FORMAT_ENUM enum3260*/32613262typedef enum MPCC_MCM_GAMUT_REMAP_COEF_FORMAT_ENUM {3263MPCC_MCM_GAMUT_REMAP_COEF_FORMAT_S2_13 = 0x00000000,3264MPCC_MCM_GAMUT_REMAP_COEF_FORMAT_S3_12 = 0x00000001,3265} MPCC_MCM_GAMUT_REMAP_COEF_FORMAT_ENUM;32663267/*3268* MPCC_MCM_GAMUT_REMAP_MODE_ENUM enum3269*/32703271typedef enum MPCC_MCM_GAMUT_REMAP_MODE_ENUM {3272MPCC_MCM_GAMUT_REMAP_MODE_0 = 0x00000000,3273MPCC_MCM_GAMUT_REMAP_MODE_1 = 0x00000001,3274MPCC_MCM_GAMUT_REMAP_MODE_2 = 0x00000002,3275MPCC_MCM_GAMUT_REMAP_MODE_RSV = 0x00000003,3276} MPCC_MCM_GAMUT_REMAP_MODE_ENUM;32773278/*3279* MPCC_MCM_LUT_2_MODE_ENUM enum3280*/32813282typedef enum MPCC_MCM_LUT_2_MODE_ENUM {3283MPCC_MCM_LUT_2_MODE_BYPASS = 0x00000000,3284MPCC_MCM_LUT_2_MODE_RAMA_LUT = 0x00000001,3285MPCC_MCM_LUT_2_MODE_RAMB_LUT = 0x00000002,3286} MPCC_MCM_LUT_2_MODE_ENUM;32873288/*3289* MPCC_MCM_LUT_CONFIG_MODE enum3290*/32913292typedef enum MPCC_MCM_LUT_CONFIG_MODE {3293MPCC_MCM_LUT_DIFFERENT_RGB = 0x00000000,3294MPCC_MCM_LUT_ALL_USE_R = 0x00000001,3295} MPCC_MCM_LUT_CONFIG_MODE;32963297/*3298* MPCC_MCM_LUT_NUM_SEG enum3299*/33003301typedef enum MPCC_MCM_LUT_NUM_SEG {3302MPCC_MCM_LUT_SEGMENTS_1 = 0x00000000,3303MPCC_MCM_LUT_SEGMENTS_2 = 0x00000001,3304MPCC_MCM_LUT_SEGMENTS_4 = 0x00000002,3305MPCC_MCM_LUT_SEGMENTS_8 = 0x00000003,3306MPCC_MCM_LUT_SEGMENTS_16 = 0x00000004,3307MPCC_MCM_LUT_SEGMENTS_32 = 0x00000005,3308MPCC_MCM_LUT_SEGMENTS_64 = 0x00000006,3309MPCC_MCM_LUT_SEGMENTS_128 = 0x00000007,3310} MPCC_MCM_LUT_NUM_SEG;33113312/*3313* MPCC_MCM_LUT_RAM_SEL enum3314*/33153316typedef enum MPCC_MCM_LUT_RAM_SEL {3317MPCC_MCM_LUT_RAMA_ACCESS = 0x00000000,3318MPCC_MCM_LUT_RAMB_ACCESS = 0x00000001,3319} MPCC_MCM_LUT_RAM_SEL;33203321/*3322* MPCC_MCM_LUT_READ_COLOR_SEL enum3323*/33243325typedef enum MPCC_MCM_LUT_READ_COLOR_SEL {3326MPCC_MCM_LUT_BLUE_LUT = 0x00000000,3327MPCC_MCM_LUT_GREEN_LUT = 0x00000001,3328MPCC_MCM_LUT_RED_LUT = 0x00000002,3329} MPCC_MCM_LUT_READ_COLOR_SEL;33303331/*3332* MPCC_MCM_LUT_READ_DBG enum3333*/33343335typedef enum MPCC_MCM_LUT_READ_DBG {3336MPCC_MCM_LUT_DISABLE_DEBUG = 0x00000000,3337MPCC_MCM_LUT_ENABLE_DEBUG = 0x00000001,3338} MPCC_MCM_LUT_READ_DBG;33393340/*3341* MPCC_MCM_MEM_PWR_FORCE_ENUM enum3342*/33433344typedef enum MPCC_MCM_MEM_PWR_FORCE_ENUM {3345MPCC_MCM_MEM_PWR_FORCE_DIS = 0x00000000,3346MPCC_MCM_MEM_PWR_FORCE_LS = 0x00000001,3347MPCC_MCM_MEM_PWR_FORCE_DS = 0x00000002,3348MPCC_MCM_MEM_PWR_FORCE_SD = 0x00000003,3349} MPCC_MCM_MEM_PWR_FORCE_ENUM;33503351/*3352* MPCC_MCM_MEM_PWR_STATE_ENUM enum3353*/33543355typedef enum MPCC_MCM_MEM_PWR_STATE_ENUM {3356MPCC_MCM_MEM_PWR_STATE_ON = 0x00000000,3357MPCC_MCM_MEM_PWR_STATE_LS = 0x00000001,3358MPCC_MCM_MEM_PWR_STATE_DS = 0x00000002,3359MPCC_MCM_MEM_PWR_STATE_SD = 0x00000003,3360} MPCC_MCM_MEM_PWR_STATE_ENUM;33613362/*******************************************************3363* DPG Enums3364*******************************************************/33653366/*3367* ENUM_DPG_BIT_DEPTH enum3368*/33693370typedef enum ENUM_DPG_BIT_DEPTH {3371ENUM_DPG_BIT_DEPTH_6BPC = 0x00000000,3372ENUM_DPG_BIT_DEPTH_8BPC = 0x00000001,3373ENUM_DPG_BIT_DEPTH_10BPC = 0x00000002,3374ENUM_DPG_BIT_DEPTH_12BPC = 0x00000003,3375} ENUM_DPG_BIT_DEPTH;33763377/*3378* ENUM_DPG_DYNAMIC_RANGE enum3379*/33803381typedef enum ENUM_DPG_DYNAMIC_RANGE {3382ENUM_DPG_DYNAMIC_RANGE_VESA = 0x00000000,3383ENUM_DPG_DYNAMIC_RANGE_CEA = 0x00000001,3384} ENUM_DPG_DYNAMIC_RANGE;33853386/*3387* ENUM_DPG_EN enum3388*/33893390typedef enum ENUM_DPG_EN {3391ENUM_DPG_DISABLE = 0x00000000,3392ENUM_DPG_ENABLE = 0x00000001,3393} ENUM_DPG_EN;33943395/*3396* ENUM_DPG_FIELD_POLARITY enum3397*/33983399typedef enum ENUM_DPG_FIELD_POLARITY {3400ENUM_DPG_FIELD_POLARITY_TOP_EVEN_BOTTOM_ODD = 0x00000000,3401ENUM_DPG_FIELD_POLARITY_TOP_ODD_BOTTOM_EVEN = 0x00000001,3402} ENUM_DPG_FIELD_POLARITY;34033404/*3405* ENUM_DPG_MODE enum3406*/34073408typedef enum ENUM_DPG_MODE {3409ENUM_DPG_MODE_RGB_COLOUR_BLOCK = 0x00000000,3410ENUM_DPG_MODE_YCBCR_601_COLOUR_BLOCK = 0x00000001,3411ENUM_DPG_MODE_YCBCR_709_COLOUR_BLOCK = 0x00000002,3412ENUM_DPG_MODE_VERTICAL_BAR = 0x00000003,3413ENUM_DPG_MODE_HORIZONTAL_BAR = 0x00000004,3414ENUM_DPG_MODE_RGB_SINGLE_RAMP = 0x00000005,3415ENUM_DPG_MODE_RGB_DUAL_RAMP = 0x00000006,3416ENUM_DPG_MODE_RGB_XR_BIAS = 0x00000007,3417} ENUM_DPG_MODE;34183419/*******************************************************3420* FMT Enums3421*******************************************************/34223423/*3424* FMTMEM_PWR_DIS_CTRL enum3425*/34263427typedef enum FMTMEM_PWR_DIS_CTRL {3428FMTMEM_ENABLE_MEM_PWR_CTRL = 0x00000000,3429FMTMEM_DISABLE_MEM_PWR_CTRL = 0x00000001,3430} FMTMEM_PWR_DIS_CTRL;34313432/*3433* FMTMEM_PWR_FORCE_CTRL enum3434*/34353436typedef enum FMTMEM_PWR_FORCE_CTRL {3437FMTMEM_NO_FORCE_REQUEST = 0x00000000,3438FMTMEM_FORCE_LIGHT_SLEEP_REQUEST = 0x00000001,3439FMTMEM_FORCE_DEEP_SLEEP_REQUEST = 0x00000002,3440FMTMEM_FORCE_SHUT_DOWN_REQUEST = 0x00000003,3441} FMTMEM_PWR_FORCE_CTRL;34423443/*3444* FMT_BIT_DEPTH_CONTROL_25FRC_SEL enum3445*/34463447typedef enum FMT_BIT_DEPTH_CONTROL_25FRC_SEL {3448FMT_BIT_DEPTH_CONTROL_25FRC_SEL_Ei = 0x00000000,3449FMT_BIT_DEPTH_CONTROL_25FRC_SEL_Fi = 0x00000001,3450FMT_BIT_DEPTH_CONTROL_25FRC_SEL_Gi = 0x00000002,3451FMT_BIT_DEPTH_CONTROL_25FRC_SEL_RESERVED = 0x00000003,3452} FMT_BIT_DEPTH_CONTROL_25FRC_SEL;34533454/*3455* FMT_BIT_DEPTH_CONTROL_50FRC_SEL enum3456*/34573458typedef enum FMT_BIT_DEPTH_CONTROL_50FRC_SEL {3459FMT_BIT_DEPTH_CONTROL_50FRC_SEL_A = 0x00000000,3460FMT_BIT_DEPTH_CONTROL_50FRC_SEL_B = 0x00000001,3461FMT_BIT_DEPTH_CONTROL_50FRC_SEL_C = 0x00000002,3462FMT_BIT_DEPTH_CONTROL_50FRC_SEL_D = 0x00000003,3463} FMT_BIT_DEPTH_CONTROL_50FRC_SEL;34643465/*3466* FMT_BIT_DEPTH_CONTROL_75FRC_SEL enum3467*/34683469typedef enum FMT_BIT_DEPTH_CONTROL_75FRC_SEL {3470FMT_BIT_DEPTH_CONTROL_75FRC_SEL_E = 0x00000000,3471FMT_BIT_DEPTH_CONTROL_75FRC_SEL_F = 0x00000001,3472FMT_BIT_DEPTH_CONTROL_75FRC_SEL_G = 0x00000002,3473FMT_BIT_DEPTH_CONTROL_75FRC_SEL_RESERVED = 0x00000003,3474} FMT_BIT_DEPTH_CONTROL_75FRC_SEL;34753476/*3477* FMT_BIT_DEPTH_CONTROL_SPATIAL_DITHER_DEPTH enum3478*/34793480typedef enum FMT_BIT_DEPTH_CONTROL_SPATIAL_DITHER_DEPTH {3481FMT_BIT_DEPTH_CONTROL_SPATIAL_DITHER_DEPTH_18BPP = 0x00000000,3482FMT_BIT_DEPTH_CONTROL_SPATIAL_DITHER_DEPTH_24BPP = 0x00000001,3483FMT_BIT_DEPTH_CONTROL_SPATIAL_DITHER_DEPTH_30BPP = 0x00000002,3484} FMT_BIT_DEPTH_CONTROL_SPATIAL_DITHER_DEPTH;34853486/*3487* FMT_BIT_DEPTH_CONTROL_TEMPORAL_DITHER_DEPTH enum3488*/34893490typedef enum FMT_BIT_DEPTH_CONTROL_TEMPORAL_DITHER_DEPTH {3491FMT_BIT_DEPTH_CONTROL_TEMPORAL_DITHER_DEPTH_18BPP = 0x00000000,3492FMT_BIT_DEPTH_CONTROL_TEMPORAL_DITHER_DEPTH_24BPP = 0x00000001,3493FMT_BIT_DEPTH_CONTROL_TEMPORAL_DITHER_DEPTH_30BPP = 0x00000002,3494} FMT_BIT_DEPTH_CONTROL_TEMPORAL_DITHER_DEPTH;34953496/*3497* FMT_BIT_DEPTH_CONTROL_TEMPORAL_LEVEL enum3498*/34993500typedef enum FMT_BIT_DEPTH_CONTROL_TEMPORAL_LEVEL {3501FMT_BIT_DEPTH_CONTROL_TEMPORAL_LEVEL_GREY_LEVEL2 = 0x00000000,3502FMT_BIT_DEPTH_CONTROL_TEMPORAL_LEVEL_GREY_LEVEL4 = 0x00000001,3503} FMT_BIT_DEPTH_CONTROL_TEMPORAL_LEVEL;35043505/*3506* FMT_BIT_DEPTH_CONTROL_TRUNCATE_DEPTH enum3507*/35083509typedef enum FMT_BIT_DEPTH_CONTROL_TRUNCATE_DEPTH {3510FMT_BIT_DEPTH_CONTROL_TRUNCATE_DEPTH_18BPP = 0x00000000,3511FMT_BIT_DEPTH_CONTROL_TRUNCATE_DEPTH_24BPP = 0x00000001,3512FMT_BIT_DEPTH_CONTROL_TRUNCATE_DEPTH_30BPP = 0x00000002,3513} FMT_BIT_DEPTH_CONTROL_TRUNCATE_DEPTH;35143515/*3516* FMT_BIT_DEPTH_CONTROL_TRUNCATE_MODE enum3517*/35183519typedef enum FMT_BIT_DEPTH_CONTROL_TRUNCATE_MODE {3520FMT_BIT_DEPTH_CONTROL_TRUNCATE_MODE_TRUNCATION = 0x00000000,3521FMT_BIT_DEPTH_CONTROL_TRUNCATE_MODE_ROUNDING = 0x00000001,3522} FMT_BIT_DEPTH_CONTROL_TRUNCATE_MODE;35233524/*3525* FMT_CLAMP_CNTL_COLOR_FORMAT enum3526*/35273528typedef enum FMT_CLAMP_CNTL_COLOR_FORMAT {3529FMT_CLAMP_CNTL_COLOR_FORMAT_6BPC = 0x00000000,3530FMT_CLAMP_CNTL_COLOR_FORMAT_8BPC = 0x00000001,3531FMT_CLAMP_CNTL_COLOR_FORMAT_10BPC = 0x00000002,3532FMT_CLAMP_CNTL_COLOR_FORMAT_12BPC = 0x00000003,3533FMT_CLAMP_CNTL_COLOR_FORMAT_RESERVED1 = 0x00000004,3534FMT_CLAMP_CNTL_COLOR_FORMAT_RESERVED2 = 0x00000005,3535FMT_CLAMP_CNTL_COLOR_FORMAT_RESERVED3 = 0x00000006,3536FMT_CLAMP_CNTL_COLOR_FORMAT_PROGRAMMABLE = 0x00000007,3537} FMT_CLAMP_CNTL_COLOR_FORMAT;35383539/*3540* FMT_CONTROL_CBCR_BIT_REDUCTION_BYPASS enum3541*/35423543typedef enum FMT_CONTROL_CBCR_BIT_REDUCTION_BYPASS {3544FMT_CONTROL_CBCR_BIT_REDUCTION_BYPASS_DISABLE = 0x00000000,3545FMT_CONTROL_CBCR_BIT_REDUCTION_BYPASS_ENABLE = 0x00000001,3546} FMT_CONTROL_CBCR_BIT_REDUCTION_BYPASS;35473548/*3549* FMT_CONTROL_PIXEL_ENCODING enum3550*/35513552typedef enum FMT_CONTROL_PIXEL_ENCODING {3553FMT_CONTROL_PIXEL_ENCODING_RGB444_OR_YCBCR444 = 0x00000000,3554FMT_CONTROL_PIXEL_ENCODING_YCBCR422 = 0x00000001,3555FMT_CONTROL_PIXEL_ENCODING_YCBCR420 = 0x00000002,3556FMT_CONTROL_PIXEL_ENCODING_RESERVED = 0x00000003,3557} FMT_CONTROL_PIXEL_ENCODING;35583559/*3560* FMT_CONTROL_SUBSAMPLING_MODE enum3561*/35623563typedef enum FMT_CONTROL_SUBSAMPLING_MODE {3564FMT_CONTROL_SUBSAMPLING_MODE_DROP = 0x00000000,3565FMT_CONTROL_SUBSAMPLING_MODE_AVERAGE = 0x00000001,3566FMT_CONTROL_SUBSAMPLING_MOME_3_TAP = 0x00000002,3567FMT_CONTROL_SUBSAMPLING_MOME_RESERVED = 0x00000003,3568} FMT_CONTROL_SUBSAMPLING_MODE;35693570/*3571* FMT_CONTROL_SUBSAMPLING_ORDER enum3572*/35733574typedef enum FMT_CONTROL_SUBSAMPLING_ORDER {3575FMT_CONTROL_SUBSAMPLING_ORDER_CB_BEFORE_CR = 0x00000000,3576FMT_CONTROL_SUBSAMPLING_ORDER_CR_BEFORE_CB = 0x00000001,3577} FMT_CONTROL_SUBSAMPLING_ORDER;35783579/*3580* FMT_DEBUG_CNTL_COLOR_SELECT enum3581*/35823583typedef enum FMT_DEBUG_CNTL_COLOR_SELECT {3584FMT_DEBUG_CNTL_COLOR_SELECT_BLUE = 0x00000000,3585FMT_DEBUG_CNTL_COLOR_SELECT_GREEN = 0x00000001,3586FMT_DEBUG_CNTL_COLOR_SELECT_RED1 = 0x00000002,3587FMT_DEBUG_CNTL_COLOR_SELECT_RED2 = 0x00000003,3588} FMT_DEBUG_CNTL_COLOR_SELECT;35893590/*3591* FMT_DYNAMIC_EXP_MODE enum3592*/35933594typedef enum FMT_DYNAMIC_EXP_MODE {3595FMT_DYNAMIC_EXP_MODE_10to12 = 0x00000000,3596FMT_DYNAMIC_EXP_MODE_8to12 = 0x00000001,3597} FMT_DYNAMIC_EXP_MODE;35983599/*3600* FMT_FRAME_RANDOM_ENABLE_CONTROL enum3601*/36023603typedef enum FMT_FRAME_RANDOM_ENABLE_CONTROL {3604FMT_FRAME_RANDOM_ENABLE_RESET_EACH_FRAME = 0x00000000,3605FMT_FRAME_RANDOM_ENABLE_RESET_ONCE = 0x00000001,3606} FMT_FRAME_RANDOM_ENABLE_CONTROL;36073608/*3609* FMT_POWER_STATE_ENUM enum3610*/36113612typedef enum FMT_POWER_STATE_ENUM {3613FMT_POWER_STATE_ENUM_ON = 0x00000000,3614FMT_POWER_STATE_ENUM_LS = 0x00000001,3615FMT_POWER_STATE_ENUM_DS = 0x00000002,3616FMT_POWER_STATE_ENUM_SD = 0x00000003,3617} FMT_POWER_STATE_ENUM;36183619/*3620* FMT_RGB_RANDOM_ENABLE_CONTROL enum3621*/36223623typedef enum FMT_RGB_RANDOM_ENABLE_CONTROL {3624FMT_RGB_RANDOM_ENABLE_CONTROL_DISABLE = 0x00000000,3625FMT_RGB_RANDOM_ENABLE_CONTROL_ENABLE = 0x00000001,3626} FMT_RGB_RANDOM_ENABLE_CONTROL;36273628/*3629* FMT_SPATIAL_DITHER_FRAME_COUNTER_BIT_SWAP_CONTROL enum3630*/36313632typedef enum FMT_SPATIAL_DITHER_FRAME_COUNTER_BIT_SWAP_CONTROL {3633FMT_SPATIAL_DITHER_FRAME_COUNTER_BIT_SWAP_NO_SWAP = 0x00000000,3634FMT_SPATIAL_DITHER_FRAME_COUNTER_BIT_SWAP_1 = 0x00000001,3635FMT_SPATIAL_DITHER_FRAME_COUNTER_BIT_SWAP_2 = 0x00000002,3636FMT_SPATIAL_DITHER_FRAME_COUNTER_BIT_SWAP_RESERVED = 0x00000003,3637} FMT_SPATIAL_DITHER_FRAME_COUNTER_BIT_SWAP_CONTROL;36383639/*3640* FMT_SPATIAL_DITHER_MODE enum3641*/36423643typedef enum FMT_SPATIAL_DITHER_MODE {3644FMT_SPATIAL_DITHER_MODE_0 = 0x00000000,3645FMT_SPATIAL_DITHER_MODE_1 = 0x00000001,3646FMT_SPATIAL_DITHER_MODE_2 = 0x00000002,3647FMT_SPATIAL_DITHER_MODE_3 = 0x00000003,3648} FMT_SPATIAL_DITHER_MODE;36493650/*3651* FMT_STEREOSYNC_OVERRIDE_CONTROL enum3652*/36533654typedef enum FMT_STEREOSYNC_OVERRIDE_CONTROL {3655FMT_STEREOSYNC_OVERRIDE_CONTROL_0 = 0x00000000,3656FMT_STEREOSYNC_OVERRIDE_CONTROL_1 = 0x00000001,3657} FMT_STEREOSYNC_OVERRIDE_CONTROL;36583659/*3660* FMT_TEMPORAL_DITHER_PATTERN_CONTROL_RGB1_BGR0 enum3661*/36623663typedef enum FMT_TEMPORAL_DITHER_PATTERN_CONTROL_RGB1_BGR0 {3664FMT_TEMPORAL_DITHER_PATTERN_CONTROL_RGB1_BGR0_BGR = 0x00000000,3665FMT_TEMPORAL_DITHER_PATTERN_CONTROL_RGB1_BGR0_RGB = 0x00000001,3666} FMT_TEMPORAL_DITHER_PATTERN_CONTROL_RGB1_BGR0;36673668/*******************************************************3669* OPPBUF Enums3670*******************************************************/36713672/*3673* OPPBUF_DISPLAY_SEGMENTATION enum3674*/36753676typedef enum OPPBUF_DISPLAY_SEGMENTATION {3677OPPBUF_DISPLAY_SEGMENTATION_1_SEGMENT = 0x00000000,3678OPPBUF_DISPLAY_SEGMENTATION_2_SEGMENT = 0x00000001,3679OPPBUF_DISPLAY_SEGMENTATION_4_SEGMENT = 0x00000002,3680OPPBUF_DISPLAY_SEGMENTATION_4_SEGMENT_SPLIT_LEFT = 0x00000003,3681OPPBUF_DISPLAY_SEGMENTATION_4_SEGMENT_SPLIT_RIGHT = 0x00000004,3682} OPPBUF_DISPLAY_SEGMENTATION;36833684/*******************************************************3685* OPP_PIPE Enums3686*******************************************************/36873688/*3689* OPP_PIPE_CLOCK_ENABLE_CONTROL enum3690*/36913692typedef enum OPP_PIPE_CLOCK_ENABLE_CONTROL {3693OPP_PIPE_CLOCK_DISABLE = 0x00000000,3694OPP_PIPE_CLOCK_ENABLE = 0x00000001,3695} OPP_PIPE_CLOCK_ENABLE_CONTROL;36963697/*3698* OPP_PIPE_DIGTIAL_BYPASS_CONTROL enum3699*/37003701typedef enum OPP_PIPE_DIGTIAL_BYPASS_CONTROL {3702OPP_PIPE_DIGTIAL_BYPASS_DISABLE = 0x00000000,3703OPP_PIPE_DIGTIAL_BYPASS_ENABLE = 0x00000001,3704} OPP_PIPE_DIGTIAL_BYPASS_CONTROL;37053706/*******************************************************3707* OPP_PIPE_CRC Enums3708*******************************************************/37093710/*3711* OPP_PIPE_CRC_CONT_EN enum3712*/37133714typedef enum OPP_PIPE_CRC_CONT_EN {3715OPP_PIPE_CRC_MODE_ONE_SHOT = 0x00000000,3716OPP_PIPE_CRC_MODE_CONTINUOUS = 0x00000001,3717} OPP_PIPE_CRC_CONT_EN;37183719/*3720* OPP_PIPE_CRC_EN enum3721*/37223723typedef enum OPP_PIPE_CRC_EN {3724OPP_PIPE_CRC_DISABLE = 0x00000000,3725OPP_PIPE_CRC_ENABLE = 0x00000001,3726} OPP_PIPE_CRC_EN;37273728/*3729* OPP_PIPE_CRC_INTERLACE_EN enum3730*/37313732typedef enum OPP_PIPE_CRC_INTERLACE_EN {3733OPP_PIPE_CRC_INTERLACE_EN_INTERPRET_AS_PROGRESSIVE = 0x00000000,3734OPP_PIPE_CRC_INTERLACE_EN_INTERPRET_AS_INTERLACED = 0x00000001,3735} OPP_PIPE_CRC_INTERLACE_EN;37363737/*3738* OPP_PIPE_CRC_INTERLACE_MODE enum3739*/37403741typedef enum OPP_PIPE_CRC_INTERLACE_MODE {3742OPP_PIPE_CRC_INTERLACE_MODE_TOP = 0x00000000,3743OPP_PIPE_CRC_INTERLACE_MODE_BOTTOM = 0x00000001,3744OPP_PIPE_CRC_INTERLACE_MODE_BOTH_RESET_AFTER_BOTTOM_FIELD = 0x00000002,3745OPP_PIPE_CRC_INTERLACE_MODE_BOTH_RESET_AFTER_EACH_FIELD = 0x00000003,3746} OPP_PIPE_CRC_INTERLACE_MODE;37473748/*3749* OPP_PIPE_CRC_ONE_SHOT_PENDING enum3750*/37513752typedef enum OPP_PIPE_CRC_ONE_SHOT_PENDING {3753OPP_PIPE_CRC_ONE_SHOT_PENDING_NOT_PENDING = 0x00000000,3754OPP_PIPE_CRC_ONE_SHOT_PENDING_PENDING = 0x00000001,3755} OPP_PIPE_CRC_ONE_SHOT_PENDING;37563757/*3758* OPP_PIPE_CRC_PIXEL_SELECT enum3759*/37603761typedef enum OPP_PIPE_CRC_PIXEL_SELECT {3762OPP_PIPE_CRC_PIXEL_SELECT_ALL_PIXELS = 0x00000000,3763OPP_PIPE_CRC_PIXEL_SELECT_RESERVED = 0x00000001,3764OPP_PIPE_CRC_PIXEL_SELECT_EVEN_PIXELS = 0x00000002,3765OPP_PIPE_CRC_PIXEL_SELECT_ODD_PIXELS = 0x00000003,3766} OPP_PIPE_CRC_PIXEL_SELECT;37673768/*3769* OPP_PIPE_CRC_SOURCE_SELECT enum3770*/37713772typedef enum OPP_PIPE_CRC_SOURCE_SELECT {3773OPP_PIPE_CRC_SOURCE_SELECT_FMT = 0x00000000,3774OPP_PIPE_CRC_SOURCE_SELECT_SFT = 0x00000001,3775} OPP_PIPE_CRC_SOURCE_SELECT;37763777/*3778* OPP_PIPE_CRC_STEREO_EN enum3779*/37803781typedef enum OPP_PIPE_CRC_STEREO_EN {3782OPP_PIPE_CRC_STEREO_EN_INTERPRET_AS_NON_STEREO = 0x00000000,3783OPP_PIPE_CRC_STEREO_EN_INTERPRET_AS_STEREO = 0x00000001,3784} OPP_PIPE_CRC_STEREO_EN;37853786/*3787* OPP_PIPE_CRC_STEREO_MODE enum3788*/37893790typedef enum OPP_PIPE_CRC_STEREO_MODE {3791OPP_PIPE_CRC_STEREO_MODE_LEFT = 0x00000000,3792OPP_PIPE_CRC_STEREO_MODE_RIGHT = 0x00000001,3793OPP_PIPE_CRC_STEREO_MODE_BOTH_RESET_AFTER_RIGHT_EYE = 0x00000002,3794OPP_PIPE_CRC_STEREO_MODE_BOTH_RESET_AFTER_EACH_EYE = 0x00000003,3795} OPP_PIPE_CRC_STEREO_MODE;37963797/*******************************************************3798* OPP_TOP Enums3799*******************************************************/38003801/*3802* OPP_TEST_CLK_SEL_CONTROL enum3803*/38043805typedef enum OPP_TEST_CLK_SEL_CONTROL {3806OPP_TEST_CLK_SEL_DISPCLK_P = 0x00000000,3807OPP_TEST_CLK_SEL_DISPCLK_R = 0x00000001,3808OPP_TEST_CLK_SEL_DISPCLK_ABM0 = 0x00000002,3809OPP_TEST_CLK_SEL_DISPCLK_ABM1 = 0x00000003,3810OPP_TEST_CLK_SEL_DISPCLK_ABM2 = 0x00000004,3811OPP_TEST_CLK_SEL_DISPCLK_ABM3 = 0x00000005,3812OPP_TEST_CLK_SEL_RESERVED0 = 0x00000006,3813OPP_TEST_CLK_SEL_RESERVED1 = 0x00000007,3814OPP_TEST_CLK_SEL_DISPCLK_OPP0 = 0x00000008,3815OPP_TEST_CLK_SEL_DISPCLK_OPP1 = 0x00000009,3816OPP_TEST_CLK_SEL_DISPCLK_OPP2 = 0x0000000a,3817OPP_TEST_CLK_SEL_DISPCLK_OPP3 = 0x0000000b,3818OPP_TEST_CLK_SEL_RESERVED2 = 0x0000000c,3819OPP_TEST_CLK_SEL_RESERVED3 = 0x0000000d,3820} OPP_TEST_CLK_SEL_CONTROL;38213822/*3823* OPP_TOP_CLOCK_ENABLE_STATUS enum3824*/38253826typedef enum OPP_TOP_CLOCK_ENABLE_STATUS {3827OPP_TOP_CLOCK_DISABLED_STATUS = 0x00000000,3828OPP_TOP_CLOCK_ENABLED_STATUS = 0x00000001,3829} OPP_TOP_CLOCK_ENABLE_STATUS;38303831/*3832* OPP_TOP_CLOCK_GATING_CONTROL enum3833*/38343835typedef enum OPP_TOP_CLOCK_GATING_CONTROL {3836OPP_TOP_CLOCK_GATING_ENABLED = 0x00000000,3837OPP_TOP_CLOCK_GATING_DISABLED = 0x00000001,3838} OPP_TOP_CLOCK_GATING_CONTROL;38393840/*******************************************************3841* OTG Enums3842*******************************************************/38433844/*3845* MASTER_UPDATE_LOCK_MASTER_UPDATE_LOCK enum3846*/38473848typedef enum MASTER_UPDATE_LOCK_MASTER_UPDATE_LOCK {3849MASTER_UPDATE_LOCK_MASTER_UPDATE_LOCK_FALSE = 0x00000000,3850MASTER_UPDATE_LOCK_MASTER_UPDATE_LOCK_TRUE = 0x00000001,3851} MASTER_UPDATE_LOCK_MASTER_UPDATE_LOCK;38523853/*3854* MASTER_UPDATE_LOCK_SEL enum3855*/38563857typedef enum MASTER_UPDATE_LOCK_SEL {3858MASTER_UPDATE_LOCK_SEL_0 = 0x00000000,3859MASTER_UPDATE_LOCK_SEL_1 = 0x00000001,3860MASTER_UPDATE_LOCK_SEL_2 = 0x00000002,3861MASTER_UPDATE_LOCK_SEL_3 = 0x00000003,3862MASTER_UPDATE_LOCK_SEL_RESERVED4 = 0x00000004,3863MASTER_UPDATE_LOCK_SEL_RESERVED5 = 0x00000005,3864} MASTER_UPDATE_LOCK_SEL;38653866/*3867* MASTER_UPDATE_MODE_MASTER_UPDATE_INTERLACED_MODE enum3868*/38693870typedef enum MASTER_UPDATE_MODE_MASTER_UPDATE_INTERLACED_MODE {3871MASTER_UPDATE_MODE_MASTER_UPDATE_INTERLACED_MODE_BOTH = 0x00000000,3872MASTER_UPDATE_MODE_MASTER_UPDATE_INTERLACED_MODE_TOP = 0x00000001,3873MASTER_UPDATE_MODE_MASTER_UPDATE_INTERLACED_MODE_BOTTOM = 0x00000002,3874MASTER_UPDATE_MODE_MASTER_UPDATE_INTERLACED_MODE_RESERVED = 0x00000003,3875} MASTER_UPDATE_MODE_MASTER_UPDATE_INTERLACED_MODE;38763877/*3878* OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN enum3879*/38803881typedef enum OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN {3882OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN_FALSE = 0x00000000,3883OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN_TRUE = 0x00000001,3884} OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN;38853886/*3887* OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN_DB enum3888*/38893890typedef enum OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN_DB {3891OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN_DB_FALSE = 0x00000000,3892OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN_DB_TRUE = 0x00000001,3893} OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN_DB;38943895/*3896* OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_STEREO_SEL_OVR enum3897*/38983899typedef enum OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_STEREO_SEL_OVR {3900OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_STEREO_SEL_OVR_FALSE = 0x00000000,3901OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_STEREO_SEL_OVR_TRUE = 0x00000001,3902} OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_STEREO_SEL_OVR;39033904/*3905* OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_V_UPDATE_MODE enum3906*/39073908typedef enum OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_V_UPDATE_MODE {3909OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_V_UPDATE_MODE_BLOCK_BOTH = 0x00000000,3910OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_V_UPDATE_MODE_BLOCK_INTERLACE = 0x00000001,3911OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_V_UPDATE_MODE_BLOCK_PROGRASSIVE = 0x00000002,3912OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_V_UPDATE_MODE_RESERVED = 0x00000003,3913} OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_V_UPDATE_MODE;39143915/*3916* OTG_CONTROL_OTG_DISABLE_POINT_CNTL enum3917*/39183919typedef enum OTG_CONTROL_OTG_DISABLE_POINT_CNTL {3920OTG_CONTROL_OTG_DISABLE_POINT_CNTL_DISABLE = 0x00000000,3921OTG_CONTROL_OTG_DISABLE_POINT_CNTL_DISABLE_CURRENT = 0x00000001,3922OTG_CONTROL_OTG_DISABLE_POINT_CNTL_DISABLE_VUPDATE = 0x00000002,3923OTG_CONTROL_OTG_DISABLE_POINT_CNTL_DISABLE_FIRST = 0x00000003,3924} OTG_CONTROL_OTG_DISABLE_POINT_CNTL;39253926/*3927* OTG_CONTROL_OTG_FIELD_NUMBER_CNTL enum3928*/39293930typedef enum OTG_CONTROL_OTG_FIELD_NUMBER_CNTL {3931OTG_CONTROL_OTG_FIELD_NUMBER_CNTL_NORMAL = 0x00000000,3932OTG_CONTROL_OTG_FIELD_NUMBER_CNTL_DP = 0x00000001,3933} OTG_CONTROL_OTG_FIELD_NUMBER_CNTL;39343935/*3936* OTG_CONTROL_OTG_FIELD_NUMBER_POLARITY enum3937*/39383939typedef enum OTG_CONTROL_OTG_FIELD_NUMBER_POLARITY {3940OTG_CONTROL_OTG_FIELD_NUMBER_POLARITY_FALSE = 0x00000000,3941OTG_CONTROL_OTG_FIELD_NUMBER_POLARITY_TRUE = 0x00000001,3942} OTG_CONTROL_OTG_FIELD_NUMBER_POLARITY;39433944/*3945* OTG_CONTROL_OTG_MASTER_EN enum3946*/39473948typedef enum OTG_CONTROL_OTG_MASTER_EN {3949OTG_CONTROL_OTG_MASTER_EN_FALSE = 0x00000000,3950OTG_CONTROL_OTG_MASTER_EN_TRUE = 0x00000001,3951} OTG_CONTROL_OTG_MASTER_EN;39523953/*3954* OTG_CONTROL_OTG_OUT_MUX enum3955*/39563957typedef enum OTG_CONTROL_OTG_OUT_MUX {3958OTG_CONTROL_OTG_OUT_MUX_0 = 0x00000000,3959OTG_CONTROL_OTG_OUT_MUX_1 = 0x00000001,3960OTG_CONTROL_OTG_OUT_MUX_2 = 0x00000002,3961} OTG_CONTROL_OTG_OUT_MUX;39623963/*3964* OTG_CONTROL_OTG_START_POINT_CNTL enum3965*/39663967typedef enum OTG_CONTROL_OTG_START_POINT_CNTL {3968OTG_CONTROL_OTG_START_POINT_CNTL_NORMAL = 0x00000000,3969OTG_CONTROL_OTG_START_POINT_CNTL_DP = 0x00000001,3970} OTG_CONTROL_OTG_START_POINT_CNTL;39713972/*3973* OTG_COUNT_CONTROL_OTG_HORZ_COUNT_BY2_EN enum3974*/39753976typedef enum OTG_COUNT_CONTROL_OTG_HORZ_COUNT_BY2_EN {3977OTG_COUNT_CONTROL_OTG_HORZ_COUNT_BY2_EN_FALSE = 0x00000000,3978OTG_COUNT_CONTROL_OTG_HORZ_COUNT_BY2_EN_TRUE = 0x00000001,3979} OTG_COUNT_CONTROL_OTG_HORZ_COUNT_BY2_EN;39803981/*3982* OTG_CRC_CNTL_OTG_CRC1_EN enum3983*/39843985typedef enum OTG_CRC_CNTL_OTG_CRC1_EN {3986OTG_CRC_CNTL_OTG_CRC1_EN_FALSE = 0x00000000,3987OTG_CRC_CNTL_OTG_CRC1_EN_TRUE = 0x00000001,3988} OTG_CRC_CNTL_OTG_CRC1_EN;39893990/*3991* OTG_CRC_CNTL_OTG_CRC_CONT_EN enum3992*/39933994typedef enum OTG_CRC_CNTL_OTG_CRC_CONT_EN {3995OTG_CRC_CNTL_OTG_CRC_CONT_EN_FALSE = 0x00000000,3996OTG_CRC_CNTL_OTG_CRC_CONT_EN_TRUE = 0x00000001,3997} OTG_CRC_CNTL_OTG_CRC_CONT_EN;39983999/*4000* OTG_CRC_CNTL_OTG_CRC_CONT_MODE enum4001*/40024003typedef enum OTG_CRC_CNTL_OTG_CRC_CONT_MODE {4004OTG_CRC_CNTL_OTG_CRC_CONT_MODE_RESET = 0x00000000,4005OTG_CRC_CNTL_OTG_CRC_CONT_MODE_NORESET = 0x00000001,4006} OTG_CRC_CNTL_OTG_CRC_CONT_MODE;40074008/*4009* OTG_CRC_CNTL_OTG_CRC_EN enum4010*/40114012typedef enum OTG_CRC_CNTL_OTG_CRC_EN {4013OTG_CRC_CNTL_OTG_CRC_EN_FALSE = 0x00000000,4014OTG_CRC_CNTL_OTG_CRC_EN_TRUE = 0x00000001,4015} OTG_CRC_CNTL_OTG_CRC_EN;40164017/*4018* OTG_CRC_CNTL_OTG_CRC_INTERLACE_MODE enum4019*/40204021typedef enum OTG_CRC_CNTL_OTG_CRC_INTERLACE_MODE {4022OTG_CRC_CNTL_OTG_CRC_INTERLACE_MODE_TOP = 0x00000000,4023OTG_CRC_CNTL_OTG_CRC_INTERLACE_MODE_BOTTOM = 0x00000001,4024OTG_CRC_CNTL_OTG_CRC_INTERLACE_MODE_BOTH_BOTTOM = 0x00000002,4025OTG_CRC_CNTL_OTG_CRC_INTERLACE_MODE_BOTH_FIELD = 0x00000003,4026} OTG_CRC_CNTL_OTG_CRC_INTERLACE_MODE;40274028/*4029* OTG_CRC_CNTL_OTG_CRC_STEREO_MODE enum4030*/40314032typedef enum OTG_CRC_CNTL_OTG_CRC_STEREO_MODE {4033OTG_CRC_CNTL_OTG_CRC_STEREO_MODE_LEFT = 0x00000000,4034OTG_CRC_CNTL_OTG_CRC_STEREO_MODE_RIGHT = 0x00000001,4035OTG_CRC_CNTL_OTG_CRC_STEREO_MODE_BOTH_EYES = 0x00000002,4036OTG_CRC_CNTL_OTG_CRC_STEREO_MODE_BOTH_FIELDS = 0x00000003,4037} OTG_CRC_CNTL_OTG_CRC_STEREO_MODE;40384039/*4040* OTG_CRC_CNTL_OTG_CRC_USE_NEW_AND_REPEATED_PIXELS enum4041*/40424043typedef enum OTG_CRC_CNTL_OTG_CRC_USE_NEW_AND_REPEATED_PIXELS {4044OTG_CRC_CNTL_OTG_CRC_USE_NEW_AND_REPEATED_PIXELS_FALSE = 0x00000000,4045OTG_CRC_CNTL_OTG_CRC_USE_NEW_AND_REPEATED_PIXELS_TRUE = 0x00000001,4046} OTG_CRC_CNTL_OTG_CRC_USE_NEW_AND_REPEATED_PIXELS;40474048/*4049* OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT enum4050*/40514052typedef enum OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT {4053OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT_UAB = 0x00000000,4054OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT_UA_B = 0x00000001,4055OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT_U_AB = 0x00000002,4056OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT_U_A_B = 0x00000003,4057OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT_IAB = 0x00000004,4058OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT_IA_B = 0x00000005,4059OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT_I_AB = 0x00000006,4060OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT_I_A_B = 0x00000007,4061} OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT;40624063/*4064* OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT enum4065*/40664067typedef enum OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT {4068OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT_UAB = 0x00000000,4069OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT_UA_B = 0x00000001,4070OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT_U_AB = 0x00000002,4071OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT_U_A_B = 0x00000003,4072OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT_IAB = 0x00000004,4073OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT_IA_B = 0x00000005,4074OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT_I_AB = 0x00000006,4075OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT_I_A_B = 0x00000007,4076} OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT;40774078/*4079* OTG_DIG_UPDATE_VCOUNT_MODE enum4080*/40814082typedef enum OTG_DIG_UPDATE_VCOUNT_MODE {4083OTG_DIG_UPDATE_VCOUNT_0 = 0x00000000,4084OTG_DIG_UPDATE_VCOUNT_1 = 0x00000001,4085} OTG_DIG_UPDATE_VCOUNT_MODE;40864087/*4088* OTG_DLPC_CONTROL_OTG_RESYNC_MODE enum4089*/40904091typedef enum OTG_DLPC_CONTROL_OTG_RESYNC_MODE {4092OTG_DLPC_CONTROL_OTG_RESYNC_MODE_0 = 0x00000000,4093OTG_DLPC_CONTROL_OTG_RESYNC_MODE_1 = 0x00000001,4094} OTG_DLPC_CONTROL_OTG_RESYNC_MODE;40954096/*4097* OTG_DOUBLE_BUFFER_CONTROL_OTG_DRR_TIMING_DBUF_UPDATE_MODE enum4098*/40994100typedef enum OTG_DOUBLE_BUFFER_CONTROL_OTG_DRR_TIMING_DBUF_UPDATE_MODE {4101OTG_DOUBLE_BUFFER_CONTROL_OTG_DRR_TIMING_DBUF_UPDATE_MODE_0 = 0x00000000,4102OTG_DOUBLE_BUFFER_CONTROL_OTG_DRR_TIMING_DBUF_UPDATE_MODE_1 = 0x00000001,4103OTG_DOUBLE_BUFFER_CONTROL_OTG_DRR_TIMING_DBUF_UPDATE_MODE_2 = 0x00000002,4104OTG_DOUBLE_BUFFER_CONTROL_OTG_DRR_TIMING_DBUF_UPDATE_MODE_3 = 0x00000003,4105} OTG_DOUBLE_BUFFER_CONTROL_OTG_DRR_TIMING_DBUF_UPDATE_MODE;41064107/*4108* OTG_DOUBLE_BUFFER_CONTROL_OTG_UPDATE_INSTANTLY enum4109*/41104111typedef enum OTG_DOUBLE_BUFFER_CONTROL_OTG_UPDATE_INSTANTLY {4112OTG_DOUBLE_BUFFER_CONTROL_OTG_UPDATE_INSTANTLY_FALSE = 0x00000000,4113OTG_DOUBLE_BUFFER_CONTROL_OTG_UPDATE_INSTANTLY_TRUE = 0x00000001,4114} OTG_DOUBLE_BUFFER_CONTROL_OTG_UPDATE_INSTANTLY;41154116/*4117* OTG_DRR_CONTROL_OTG_DRR_AVERAGE_FRAME enum4118*/41194120typedef enum OTG_DRR_CONTROL_OTG_DRR_AVERAGE_FRAME {4121OTG_DRR_CONTROL_OTG_DRR_AVERAGE_FRAME_1FRAME = 0x00000000,4122OTG_DRR_CONTROL_OTG_DRR_AVERAGE_FRAME_2FRAME = 0x00000001,4123OTG_DRR_CONTROL_OTG_DRR_AVERAGE_FRAME_4FRAME = 0x00000002,4124OTG_DRR_CONTROL_OTG_DRR_AVERAGE_FRAME_8FRAME = 0x00000003,4125} OTG_DRR_CONTROL_OTG_DRR_AVERAGE_FRAME;41264127/*4128* OTG_DTMTEST_CNTL_OTG_DTMTEST_OTG_EN enum4129*/41304131typedef enum OTG_DTMTEST_CNTL_OTG_DTMTEST_OTG_EN {4132OTG_DTMTEST_CNTL_OTG_DTMTEST_OTG_EN_FALSE = 0x00000000,4133OTG_DTMTEST_CNTL_OTG_DTMTEST_OTG_EN_TRUE = 0x00000001,4134} OTG_DTMTEST_CNTL_OTG_DTMTEST_OTG_EN;41354136/*4137* OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_GRANULARITY enum4138*/41394140typedef enum OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_GRANULARITY {4141OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_GRANULARITY_FALSE = 0x00000000,4142OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_GRANULARITY_TRUE = 0x00000001,4143} OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_GRANULARITY;41444145/*4146* OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_POLARITY enum4147*/41484149typedef enum OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_POLARITY {4150OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_POLARITY_FALSE = 0x00000000,4151OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_POLARITY_TRUE = 0x00000001,4152} OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_POLARITY;41534154/*4155* OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT enum4156*/41574158typedef enum OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT {4159OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_LOGIC0 = 0x00000000,4160OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_LOGIC1 = 0x00000001,4161OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_GENERICA = 0x00000002,4162OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_GENERICB = 0x00000003,4163OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_GENERICC = 0x00000004,4164OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_GENERICD = 0x00000005,4165OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_GENERICE = 0x00000006,4166OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_GENERICF = 0x00000007,4167OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_HPD1 = 0x00000008,4168OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_HPD2 = 0x00000009,4169OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_DDC1DATA = 0x0000000a,4170OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_DDC1CLK = 0x0000000b,4171OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_DDC2DATA = 0x0000000c,4172OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_DDC2CLK = 0x0000000d,4173OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_MANUAL_FLOW_CONTROL = 0x0000000e,4174OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_RESERVED = 0x0000000f,4175OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_GENLK_CLK = 0x00000010,4176OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_GENLK_VSYNC = 0x00000011,4177OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_SWAPLOCKA = 0x00000012,4178OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_SWAPLOCKB = 0x00000013,4179} OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT;41804181/*4182* OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CHECK enum4183*/41844185typedef enum OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CHECK {4186OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CHECK_FALSE = 0x00000000,4187OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CHECK_TRUE = 0x00000001,4188} OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CHECK;41894190/*4191* OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CLEAR enum4192*/41934194typedef enum OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CLEAR {4195OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CLEAR_FALSE = 0x00000000,4196OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CLEAR_TRUE = 0x00000001,4197} OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CLEAR;41984199/*4200* OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_MODE enum4201*/42024203typedef enum OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_MODE {4204OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_MODE_DISABLE = 0x00000000,4205OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_MODE_HCOUNT = 0x00000001,4206OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_MODE_HCOUNT_VCOUNT = 0x00000002,4207OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_MODE_RESERVED = 0x00000003,4208} OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_MODE;42094210/*4211* OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_TRIG_SEL enum4212*/42134214typedef enum OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_TRIG_SEL {4215OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_TRIG_SEL_FALSE = 0x00000000,4216OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_TRIG_SEL_TRUE = 0x00000001,4217} OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_TRIG_SEL;42184219/*4220* OTG_GLOBAL_CONTROL2_MANUAL_FLOW_CONTROL_SEL enum4221*/42224223typedef enum OTG_GLOBAL_CONTROL2_MANUAL_FLOW_CONTROL_SEL {4224OTG_GLOBAL_CONTROL2_MANUAL_FLOW_CONTROL_SEL_OTG0 = 0x00000000,4225OTG_GLOBAL_CONTROL2_MANUAL_FLOW_CONTROL_SEL_OTG1 = 0x00000001,4226OTG_GLOBAL_CONTROL2_MANUAL_FLOW_CONTROL_SEL_OTG2 = 0x00000002,4227OTG_GLOBAL_CONTROL2_MANUAL_FLOW_CONTROL_SEL_OTG3 = 0x00000003,4228OTG_GLOBAL_CONTROL2_MANUAL_FLOW_CONTROL_SEL_RESERVED4 = 0x00000004,4229OTG_GLOBAL_CONTROL2_MANUAL_FLOW_CONTROL_SEL_RESERVED5 = 0x00000005,4230} OTG_GLOBAL_CONTROL2_MANUAL_FLOW_CONTROL_SEL;42314232/*4233* OTG_GLOBAL_CONTROL3_DIG_UPDATE_EYE_SEL enum4234*/42354236typedef enum OTG_GLOBAL_CONTROL3_DIG_UPDATE_EYE_SEL {4237DIG_UPDATE_EYE_SEL_BOTH = 0x00000000,4238DIG_UPDATE_EYE_SEL_LEFT = 0x00000001,4239DIG_UPDATE_EYE_SEL_RIGHT = 0x00000002,4240} OTG_GLOBAL_CONTROL3_DIG_UPDATE_EYE_SEL;42414242/*4243* OTG_GLOBAL_CONTROL3_DIG_UPDATE_FIELD_SEL enum4244*/42454246typedef enum OTG_GLOBAL_CONTROL3_DIG_UPDATE_FIELD_SEL {4247DIG_UPDATE_FIELD_SEL_BOTH = 0x00000000,4248DIG_UPDATE_FIELD_SEL_TOP = 0x00000001,4249DIG_UPDATE_FIELD_SEL_BOTTOM = 0x00000002,4250DIG_UPDATE_FIELD_SEL_RESERVED = 0x00000003,4251} OTG_GLOBAL_CONTROL3_DIG_UPDATE_FIELD_SEL;42524253/*4254* OTG_GLOBAL_CONTROL3_MASTER_UPDATE_LOCK_DB_FIELD enum4255*/42564257typedef enum OTG_GLOBAL_CONTROL3_MASTER_UPDATE_LOCK_DB_FIELD {4258MASTER_UPDATE_LOCK_DB_FIELD_BOTH = 0x00000000,4259MASTER_UPDATE_LOCK_DB_FIELD_TOP = 0x00000001,4260MASTER_UPDATE_LOCK_DB_FIELD_BOTTOM = 0x00000002,4261MASTER_UPDATE_LOCK_DB_FIELD_RESERVED = 0x00000003,4262} OTG_GLOBAL_CONTROL3_MASTER_UPDATE_LOCK_DB_FIELD;42634264/*4265* OTG_GLOBAL_CONTROL3_MASTER_UPDATE_LOCK_DB_STEREO_SEL enum4266*/42674268typedef enum OTG_GLOBAL_CONTROL3_MASTER_UPDATE_LOCK_DB_STEREO_SEL {4269MASTER_UPDATE_LOCK_DB_STEREO_SEL_BOTH = 0x00000000,4270MASTER_UPDATE_LOCK_DB_STEREO_SEL_LEFT = 0x00000001,4271MASTER_UPDATE_LOCK_DB_STEREO_SEL_RIGHT = 0x00000002,4272MASTER_UPDATE_LOCK_DB_STEREO_SEL_RESERVED = 0x00000003,4273} OTG_GLOBAL_CONTROL3_MASTER_UPDATE_LOCK_DB_STEREO_SEL;42744275/*4276* OTG_GLOBAL_UPDATE_LOCK_EN enum4277*/42784279typedef enum OTG_GLOBAL_UPDATE_LOCK_EN {4280OTG_GLOBAL_UPDATE_LOCK_DISABLE = 0x00000000,4281OTG_GLOBAL_UPDATE_LOCK_ENABLE = 0x00000001,4282} OTG_GLOBAL_UPDATE_LOCK_EN;42834284/*4285* OTG_GSL_MASTER_MODE enum4286*/42874288typedef enum OTG_GSL_MASTER_MODE {4289OTG_GSL_MASTER_MODE_0 = 0x00000000,4290OTG_GSL_MASTER_MODE_1 = 0x00000001,4291OTG_GSL_MASTER_MODE_2 = 0x00000002,4292OTG_GSL_MASTER_MODE_3 = 0x00000003,4293} OTG_GSL_MASTER_MODE;42944295/*4296* OTG_HORZ_REPETITION_COUNT enum4297*/42984299typedef enum OTG_HORZ_REPETITION_COUNT {4300OTG_HORZ_REPETITION_COUNT_0 = 0x00000000,4301OTG_HORZ_REPETITION_COUNT_1 = 0x00000001,4302OTG_HORZ_REPETITION_COUNT_2 = 0x00000002,4303OTG_HORZ_REPETITION_COUNT_3 = 0x00000003,4304OTG_HORZ_REPETITION_COUNT_4 = 0x00000004,4305OTG_HORZ_REPETITION_COUNT_5 = 0x00000005,4306OTG_HORZ_REPETITION_COUNT_6 = 0x00000006,4307OTG_HORZ_REPETITION_COUNT_7 = 0x00000007,4308OTG_HORZ_REPETITION_COUNT_8 = 0x00000008,4309OTG_HORZ_REPETITION_COUNT_9 = 0x00000009,4310OTG_HORZ_REPETITION_COUNT_10 = 0x0000000a,4311OTG_HORZ_REPETITION_COUNT_11 = 0x0000000b,4312OTG_HORZ_REPETITION_COUNT_12 = 0x0000000c,4313OTG_HORZ_REPETITION_COUNT_13 = 0x0000000d,4314OTG_HORZ_REPETITION_COUNT_14 = 0x0000000e,4315OTG_HORZ_REPETITION_COUNT_15 = 0x0000000f,4316} OTG_HORZ_REPETITION_COUNT;43174318/*4319* OTG_H_SYNC_A_POL enum4320*/43214322typedef enum OTG_H_SYNC_A_POL {4323OTG_H_SYNC_A_POL_HIGH = 0x00000000,4324OTG_H_SYNC_A_POL_LOW = 0x00000001,4325} OTG_H_SYNC_A_POL;43264327/*4328* OTG_H_TIMING_DIV_MODE enum4329*/43304331typedef enum OTG_H_TIMING_DIV_MODE {4332OTG_H_TIMING_DIV_MODE_NO_DIV = 0x00000000,4333OTG_H_TIMING_DIV_MODE_DIV_BY2 = 0x00000001,4334OTG_H_TIMING_DIV_MODE_RESERVED = 0x00000002,4335OTG_H_TIMING_DIV_MODE_DIV_BY4 = 0x00000003,4336} OTG_H_TIMING_DIV_MODE;43374338/*4339* OTG_H_TIMING_DIV_MODE_MANUAL enum4340*/43414342typedef enum OTG_H_TIMING_DIV_MODE_MANUAL {4343OTG_H_TIMING_DIV_MODE_AUTO = 0x00000000,4344OTG_H_TIMING_DIV_MODE_NOAUTO = 0x00000001,4345} OTG_H_TIMING_DIV_MODE_MANUAL;43464347/*4348* OTG_INTERLACE_CONTROL_OTG_INTERLACE_ENABLE enum4349*/43504351typedef enum OTG_INTERLACE_CONTROL_OTG_INTERLACE_ENABLE {4352OTG_INTERLACE_CONTROL_OTG_INTERLACE_ENABLE_FALSE = 0x00000000,4353OTG_INTERLACE_CONTROL_OTG_INTERLACE_ENABLE_TRUE = 0x00000001,4354} OTG_INTERLACE_CONTROL_OTG_INTERLACE_ENABLE;43554356/*4357* OTG_INTERLACE_CONTROL_OTG_INTERLACE_FORCE_NEXT_FIELD enum4358*/43594360typedef enum OTG_INTERLACE_CONTROL_OTG_INTERLACE_FORCE_NEXT_FIELD {4361OTG_INTERLACE_CONTROL_OTG_INTERLACE_FORCE_NEXT_FIELD_NOT = 0x00000000,4362OTG_INTERLACE_CONTROL_OTG_INTERLACE_FORCE_NEXT_FIELD_BOTTOM = 0x00000001,4363OTG_INTERLACE_CONTROL_OTG_INTERLACE_FORCE_NEXT_FIELD_TOP = 0x00000002,4364OTG_INTERLACE_CONTROL_OTG_INTERLACE_FORCE_NEXT_FIELD_NOT2 = 0x00000003,4365} OTG_INTERLACE_CONTROL_OTG_INTERLACE_FORCE_NEXT_FIELD;43664367/*4368* OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_MSK enum4369*/43704371typedef enum OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_MSK {4372OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_MSK_FALSE = 0x00000000,4373OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_MSK_TRUE = 0x00000001,4374} OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_MSK;43754376/*4377* OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_TYPE enum4378*/43794380typedef enum OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_TYPE {4381OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_TYPE_FALSE = 0x00000000,4382OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_TYPE_TRUE = 0x00000001,4383} OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_TYPE;43844385/*4386* OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_MSK enum4387*/43884389typedef enum OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_MSK {4390OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_MSK_FALSE = 0x00000000,4391OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_MSK_TRUE = 0x00000001,4392} OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_MSK;43934394/*4395* OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_TYPE enum4396*/43974398typedef enum OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_TYPE {4399OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_TYPE_FALSE = 0x00000000,4400OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_TYPE_TRUE = 0x00000001,4401} OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_TYPE;44024403/*4404* OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_MSK enum4405*/44064407typedef enum OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_MSK {4408OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_MSK_FALSE = 0x00000000,4409OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_MSK_TRUE = 0x00000001,4410} OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_MSK;44114412/*4413* OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_TYPE enum4414*/44154416typedef enum OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_TYPE {4417OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_TYPE_FALSE = 0x00000000,4418OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_TYPE_TRUE = 0x00000001,4419} OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_TYPE;44204421/*4422* OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_MSK enum4423*/44244425typedef enum OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_MSK {4426OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_MSK_FALSE = 0x00000000,4427OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_MSK_TRUE = 0x00000001,4428} OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_MSK;44294430/*4431* OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_TYPE enum4432*/44334434typedef enum OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_TYPE {4435OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_TYPE_FALSE = 0x00000000,4436OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_TYPE_TRUE = 0x00000001,4437} OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_TYPE;44384439/*4440* OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_MSK enum4441*/44424443typedef enum OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_MSK {4444OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_MSK_FALSE = 0x00000000,4445OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_MSK_TRUE = 0x00000001,4446} OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_MSK;44474448/*4449* OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_TYPE enum4450*/44514452typedef enum OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_TYPE {4453OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_TYPE_FALSE = 0x00000000,4454OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_TYPE_TRUE = 0x00000001,4455} OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_TYPE;44564457/*4458* OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_MSK enum4459*/44604461typedef enum OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_MSK {4462OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_MSK_FALSE = 0x00000000,4463OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_MSK_TRUE = 0x00000001,4464} OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_MSK;44654466/*4467* OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_TYPE enum4468*/44694470typedef enum OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_TYPE {4471OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_TYPE_FALSE = 0x00000000,4472OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_TYPE_TRUE = 0x00000001,4473} OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_TYPE;44744475/*4476* OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_MSK enum4477*/44784479typedef enum OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_MSK {4480OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_MSK_FALSE = 0x00000000,4481OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_MSK_TRUE = 0x00000001,4482} OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_MSK;44834484/*4485* OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_TYPE enum4486*/44874488typedef enum OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_TYPE {4489OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_TYPE_FALSE = 0x00000000,4490OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_TYPE_TRUE = 0x00000001,4491} OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_TYPE;44924493/*4494* OTG_MANUAL_FORCE_VSYNC_NEXT_LINE_OTG_MANUAL_FORCE_VSYNC_NEXT_LINE enum4495*/44964497typedef enum OTG_MANUAL_FORCE_VSYNC_NEXT_LINE_OTG_MANUAL_FORCE_VSYNC_NEXT_LINE {4498OTG_MANUAL_FORCE_VSYNC_NEXT_LINE_OTG_MANUAL_FORCE_VSYNC_NEXT_LINE_FALSE = 0x00000000,4499OTG_MANUAL_FORCE_VSYNC_NEXT_LINE_OTG_MANUAL_FORCE_VSYNC_NEXT_LINE_TRUE = 0x00000001,4500} OTG_MANUAL_FORCE_VSYNC_NEXT_LINE_OTG_MANUAL_FORCE_VSYNC_NEXT_LINE;45014502/*4503* OTG_MASTER_UPDATE_LOCK_DB_EN enum4504*/45054506typedef enum OTG_MASTER_UPDATE_LOCK_DB_EN {4507OTG_MASTER_UPDATE_LOCK_DISABLE = 0x00000000,4508OTG_MASTER_UPDATE_LOCK_ENABLE = 0x00000001,4509} OTG_MASTER_UPDATE_LOCK_DB_EN;45104511/*4512* OTG_MASTER_UPDATE_LOCK_GSL_EN enum4513*/45144515typedef enum OTG_MASTER_UPDATE_LOCK_GSL_EN {4516OTG_MASTER_UPDATE_LOCK_GSL_EN_FALSE = 0x00000000,4517OTG_MASTER_UPDATE_LOCK_GSL_EN_TRUE = 0x00000001,4518} OTG_MASTER_UPDATE_LOCK_GSL_EN;45194520/*4521* OTG_MASTER_UPDATE_LOCK_VCOUNT_MODE enum4522*/45234524typedef enum OTG_MASTER_UPDATE_LOCK_VCOUNT_MODE {4525OTG_MASTER_UPDATE_LOCK_VCOUNT_0 = 0x00000000,4526OTG_MASTER_UPDATE_LOCK_VCOUNT_1 = 0x00000001,4527} OTG_MASTER_UPDATE_LOCK_VCOUNT_MODE;45284529/*4530* OTG_SNAPSHOT_CONTROL_OTG_AUTO_SNAPSHOT_TRIG_SEL enum4531*/45324533typedef enum OTG_SNAPSHOT_CONTROL_OTG_AUTO_SNAPSHOT_TRIG_SEL {4534OTG_SNAPSHOT_CONTROL_OTG_AUTO_SNAPSHOT_TRIG_SEL_DISABLE = 0x00000000,4535OTG_SNAPSHOT_CONTROL_OTG_AUTO_SNAPSHOT_TRIG_SEL_TRIGGERA = 0x00000001,4536OTG_SNAPSHOT_CONTROL_OTG_AUTO_SNAPSHOT_TRIG_SEL_TRIGGERB = 0x00000002,4537OTG_SNAPSHOT_CONTROL_OTG_AUTO_SNAPSHOT_TRIG_SEL_RESERVED = 0x00000003,4538} OTG_SNAPSHOT_CONTROL_OTG_AUTO_SNAPSHOT_TRIG_SEL;45394540/*4541* OTG_SNAPSHOT_STATUS_OTG_SNAPSHOT_CLEAR enum4542*/45434544typedef enum OTG_SNAPSHOT_STATUS_OTG_SNAPSHOT_CLEAR {4545OTG_SNAPSHOT_STATUS_OTG_SNAPSHOT_CLEAR_FALSE = 0x00000000,4546OTG_SNAPSHOT_STATUS_OTG_SNAPSHOT_CLEAR_TRUE = 0x00000001,4547} OTG_SNAPSHOT_STATUS_OTG_SNAPSHOT_CLEAR;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_ENABLE enum4560*/45614562typedef enum OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_ENABLE {4563OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_ENABLE_FALSE = 0x00000000,4564OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_ENABLE_TRUE = 0x00000001,4565} OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_ENABLE;45664567/*4568* OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_TYPE enum4569*/45704571typedef enum OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_TYPE {4572OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_TYPE_FALSE = 0x00000000,4573OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_TYPE_TRUE = 0x00000001,4574} OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_TYPE;45754576/*4577* OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE enum4578*/45794580typedef enum OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE {4581OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE_FALSE = 0x00000000,4582OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE_TRUE = 0x00000001,4583} OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE;45844585/*4586* OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE_VALUE enum4587*/45884589typedef enum OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE_VALUE {4590OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE_VALUE_OFF = 0x00000000,4591OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE_VALUE_ON = 0x00000001,4592} OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE_VALUE;45934594/*4595* OTG_STEREO_CONTROL_OTG_FIELD_NUM_SEL enum4596*/45974598typedef enum OTG_STEREO_CONTROL_OTG_FIELD_NUM_SEL {4599OTG_STEREO_CONTROL_OTG_FIELD_NUM_SEL_FALSE = 0x00000000,4600OTG_STEREO_CONTROL_OTG_FIELD_NUM_SEL_TRUE = 0x00000001,4601} OTG_STEREO_CONTROL_OTG_FIELD_NUM_SEL;46024603/*4604* OTG_STEREO_CONTROL_OTG_STEREO_EN enum4605*/46064607typedef enum OTG_STEREO_CONTROL_OTG_STEREO_EN {4608OTG_STEREO_CONTROL_OTG_STEREO_EN_FALSE = 0x00000000,4609OTG_STEREO_CONTROL_OTG_STEREO_EN_TRUE = 0x00000001,4610} OTG_STEREO_CONTROL_OTG_STEREO_EN;46114612/*4613* OTG_STEREO_CONTROL_OTG_STEREO_EYE_FLAG_POLARITY enum4614*/46154616typedef enum OTG_STEREO_CONTROL_OTG_STEREO_EYE_FLAG_POLARITY {4617OTG_STEREO_CONTROL_OTG_STEREO_EYE_FLAG_POLARITY_FALSE = 0x00000000,4618OTG_STEREO_CONTROL_OTG_STEREO_EYE_FLAG_POLARITY_TRUE = 0x00000001,4619} OTG_STEREO_CONTROL_OTG_STEREO_EYE_FLAG_POLARITY;46204621/*4622* OTG_STEREO_CONTROL_OTG_STEREO_SYNC_OUTPUT_POLARITY enum4623*/46244625typedef enum OTG_STEREO_CONTROL_OTG_STEREO_SYNC_OUTPUT_POLARITY {4626OTG_STEREO_CONTROL_OTG_STEREO_SYNC_OUTPUT_POLARITY_FALSE = 0x00000000,4627OTG_STEREO_CONTROL_OTG_STEREO_SYNC_OUTPUT_POLARITY_TRUE = 0x00000001,4628} OTG_STEREO_CONTROL_OTG_STEREO_SYNC_OUTPUT_POLARITY;46294630/*4631* OTG_STEREO_FORCE_NEXT_EYE_OTG_STEREO_FORCE_NEXT_EYE enum4632*/46334634typedef enum OTG_STEREO_FORCE_NEXT_EYE_OTG_STEREO_FORCE_NEXT_EYE {4635OTG_STEREO_FORCE_NEXT_EYE_OTG_STEREO_FORCE_NEXT_EYE_NO = 0x00000000,4636OTG_STEREO_FORCE_NEXT_EYE_OTG_STEREO_FORCE_NEXT_EYE_RIGHT = 0x00000001,4637OTG_STEREO_FORCE_NEXT_EYE_OTG_STEREO_FORCE_NEXT_EYE_LEFT = 0x00000002,4638OTG_STEREO_FORCE_NEXT_EYE_OTG_STEREO_FORCE_NEXT_EYE_RESERVED = 0x00000003,4639} OTG_STEREO_FORCE_NEXT_EYE_OTG_STEREO_FORCE_NEXT_EYE;46404641/*4642* OTG_TRIGA_CNTL_OTG_TRIGA_CLEAR enum4643*/46444645typedef enum OTG_TRIGA_CNTL_OTG_TRIGA_CLEAR {4646OTG_TRIGA_CNTL_OTG_TRIGA_CLEAR_FALSE = 0x00000000,4647OTG_TRIGA_CNTL_OTG_TRIGA_CLEAR_TRUE = 0x00000001,4648} OTG_TRIGA_CNTL_OTG_TRIGA_CLEAR;46494650/*4651* OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT enum4652*/46534654typedef enum OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT {4655OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT_LOGIC0 = 0x00000000,4656OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT_INTERLACE = 0x00000001,4657OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT_GENERICA = 0x00000002,4658OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT_GENERICB = 0x00000003,4659OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT_HSYNCA = 0x00000004,4660OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT_LOGIC1 = 0x00000005,4661OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT_GENERICC = 0x00000006,4662OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT_GENERICD = 0x00000007,4663} OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT;46644665/*4666* OTG_TRIGA_CNTL_OTG_TRIGA_RESYNC_BYPASS_EN enum4667*/46684669typedef enum OTG_TRIGA_CNTL_OTG_TRIGA_RESYNC_BYPASS_EN {4670OTG_TRIGA_CNTL_OTG_TRIGA_RESYNC_BYPASS_EN_FALSE = 0x00000000,4671OTG_TRIGA_CNTL_OTG_TRIGA_RESYNC_BYPASS_EN_TRUE = 0x00000001,4672} OTG_TRIGA_CNTL_OTG_TRIGA_RESYNC_BYPASS_EN;46734674/*4675* OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_PIPE_SELECT enum4676*/46774678typedef enum OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_PIPE_SELECT {4679OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_PIPE_SELECT_OTG0 = 0x00000000,4680OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_PIPE_SELECT_OTG1 = 0x00000001,4681OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_PIPE_SELECT_OTG2 = 0x00000002,4682OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_PIPE_SELECT_OTG3 = 0x00000003,4683OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_PIPE_SELECT_RESERVED4 = 0x00000004,4684OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_PIPE_SELECT_RESERVED5 = 0x00000005,4685} OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_PIPE_SELECT;46864687/*4688* OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT enum4689*/46904691typedef enum OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT {4692OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_LOGIC0 = 0x00000000,4693OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_GENERICA_PIN = 0x00000001,4694OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_GENERICB_PIN = 0x00000002,4695OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_GENERICC_PIN = 0x00000003,4696OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_GENERICD_PIN = 0x00000004,4697OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_GENERICE_PIN = 0x00000005,4698OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_GENERICF_PIN = 0x00000006,4699OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_SWAPLOCKA_PIN = 0x00000007,4700OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_SWAPLOCKB_PIN = 0x00000008,4701OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_GENLK_CLK_PIN = 0x00000009,4702OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_GENLK_VSYNC_PIN = 0x0000000a,4703OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_HPD1 = 0x0000000b,4704OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_HPD2 = 0x0000000c,4705OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_BLON_Y_PIN = 0x0000000d,4706OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_RESERVED14 = 0x0000000e,4707OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_UPDATE_LOCK = 0x0000000f,4708OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_GSL_ALLOW_FLIP = 0x00000010,4709OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_UPDATE_PENDING = 0x00000011,4710OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_OTG_SOF = 0x00000012,4711OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_HSYNC = 0x00000013,4712OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_VSYNC = 0x00000014,4713OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_OTG_TRIG_MANUAL_CONTROL = 0x00000015,4714OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_MANUAL_FLOW_CONTROL = 0x00000016,4715OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_LOGIC1 = 0x00000017,4716OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_FLIP_PENDING = 0x00000018,4717} OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT;47184719/*4720* OTG_TRIGA_FALLING_EDGE_DETECT_CNTL enum4721*/47224723typedef enum OTG_TRIGA_FALLING_EDGE_DETECT_CNTL {4724OTG_TRIGA_FALLING_EDGE_DETECT_CNTL_0 = 0x00000000,4725OTG_TRIGA_FALLING_EDGE_DETECT_CNTL_1 = 0x00000001,4726OTG_TRIGA_FALLING_EDGE_DETECT_CNTL_2 = 0x00000002,4727OTG_TRIGA_FALLING_EDGE_DETECT_CNTL_3 = 0x00000003,4728} OTG_TRIGA_FALLING_EDGE_DETECT_CNTL;47294730/*4731* OTG_TRIGA_FREQUENCY_SELECT enum4732*/47334734typedef enum OTG_TRIGA_FREQUENCY_SELECT {4735OTG_TRIGA_FREQUENCY_SELECT_0 = 0x00000000,4736OTG_TRIGA_FREQUENCY_SELECT_1 = 0x00000001,4737OTG_TRIGA_FREQUENCY_SELECT_2 = 0x00000002,4738OTG_TRIGA_FREQUENCY_SELECT_3 = 0x00000003,4739} OTG_TRIGA_FREQUENCY_SELECT;47404741/*4742* OTG_TRIGA_RISING_EDGE_DETECT_CNTL enum4743*/47444745typedef enum OTG_TRIGA_RISING_EDGE_DETECT_CNTL {4746OTG_TRIGA_RISING_EDGE_DETECT_CNTL_0 = 0x00000000,4747OTG_TRIGA_RISING_EDGE_DETECT_CNTL_1 = 0x00000001,4748OTG_TRIGA_RISING_EDGE_DETECT_CNTL_2 = 0x00000002,4749OTG_TRIGA_RISING_EDGE_DETECT_CNTL_3 = 0x00000003,4750} OTG_TRIGA_RISING_EDGE_DETECT_CNTL;47514752/*4753* OTG_TRIGB_CNTL_OTG_TRIGB_CLEAR enum4754*/47554756typedef enum OTG_TRIGB_CNTL_OTG_TRIGB_CLEAR {4757OTG_TRIGB_CNTL_OTG_TRIGB_CLEAR_FALSE = 0x00000000,4758OTG_TRIGB_CNTL_OTG_TRIGB_CLEAR_TRUE = 0x00000001,4759} OTG_TRIGB_CNTL_OTG_TRIGB_CLEAR;47604761/*4762* OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT enum4763*/47644765typedef enum OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT {4766OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT_LOGIC0 = 0x00000000,4767OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT_INTERLACE = 0x00000001,4768OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT_GENERICA = 0x00000002,4769OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT_GENERICB = 0x00000003,4770OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT_HSYNCA = 0x00000004,4771OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT_LOGIC1 = 0x00000005,4772OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT_GENERICC = 0x00000006,4773OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT_GENERICD = 0x00000007,4774} OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT;47754776/*4777* OTG_TRIGB_CNTL_OTG_TRIGB_RESYNC_BYPASS_EN enum4778*/47794780typedef enum OTG_TRIGB_CNTL_OTG_TRIGB_RESYNC_BYPASS_EN {4781OTG_TRIGB_CNTL_OTG_TRIGB_RESYNC_BYPASS_EN_FALSE = 0x00000000,4782OTG_TRIGB_CNTL_OTG_TRIGB_RESYNC_BYPASS_EN_TRUE = 0x00000001,4783} OTG_TRIGB_CNTL_OTG_TRIGB_RESYNC_BYPASS_EN;47844785/*4786* OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_PIPE_SELECT enum4787*/47884789typedef enum OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_PIPE_SELECT {4790OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_PIPE_SELECT_OTG0 = 0x00000000,4791OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_PIPE_SELECT_OTG1 = 0x00000001,4792OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_PIPE_SELECT_OTG2 = 0x00000002,4793OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_PIPE_SELECT_OTG3 = 0x00000003,4794OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_PIPE_SELECT_RESERVED4 = 0x00000004,4795OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_PIPE_SELECT_RESERVED5 = 0x00000005,4796} OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_PIPE_SELECT;47974798/*4799* OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT enum4800*/48014802typedef enum OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT {4803OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_LOGIC0 = 0x00000000,4804OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_GENERICA_PIN = 0x00000001,4805OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_GENERICB_PIN = 0x00000002,4806OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_GENERICC_PIN = 0x00000003,4807OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_GENERICD_PIN = 0x00000004,4808OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_GENERICE_PIN = 0x00000005,4809OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_GENERICF_PIN = 0x00000006,4810OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_SWAPLOCKA_PIN = 0x00000007,4811OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_SWAPLOCKB_PIN = 0x00000008,4812OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_GENLK_CLK_PIN = 0x00000009,4813OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_GENLK_VSYNC_PIN = 0x0000000a,4814OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_HPD1 = 0x0000000b,4815OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_HPD2 = 0x0000000c,4816OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_BLON_Y_PIN = 0x0000000d,4817OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_RESERVED14 = 0x0000000e,4818OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_UPDATE_LOCK = 0x0000000f,4819OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_GSL_ALLOW_FLIP = 0x00000010,4820OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_UPDATE_PENDING = 0x00000011,4821OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_OTG_SOF = 0x00000012,4822OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_HSYNC = 0x00000013,4823OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_VSYNC = 0x00000014,4824OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_OTG_TRIG_MANUAL_CONTROL = 0x00000015,4825OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_MANUAL_FLOW_CONTROL = 0x00000016,4826OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_LOGIC1 = 0x00000017,4827OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_FLIP_PENDING = 0x00000018,4828} OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT;48294830/*4831* OTG_TRIGB_FALLING_EDGE_DETECT_CNTL enum4832*/48334834typedef enum OTG_TRIGB_FALLING_EDGE_DETECT_CNTL {4835OTG_TRIGB_FALLING_EDGE_DETECT_CNTL_0 = 0x00000000,4836OTG_TRIGB_FALLING_EDGE_DETECT_CNTL_1 = 0x00000001,4837OTG_TRIGB_FALLING_EDGE_DETECT_CNTL_2 = 0x00000002,4838OTG_TRIGB_FALLING_EDGE_DETECT_CNTL_3 = 0x00000003,4839} OTG_TRIGB_FALLING_EDGE_DETECT_CNTL;48404841/*4842* OTG_TRIGB_FREQUENCY_SELECT enum4843*/48444845typedef enum OTG_TRIGB_FREQUENCY_SELECT {4846OTG_TRIGB_FREQUENCY_SELECT_0 = 0x00000000,4847OTG_TRIGB_FREQUENCY_SELECT_1 = 0x00000001,4848OTG_TRIGB_FREQUENCY_SELECT_2 = 0x00000002,4849OTG_TRIGB_FREQUENCY_SELECT_3 = 0x00000003,4850} OTG_TRIGB_FREQUENCY_SELECT;48514852/*4853* OTG_TRIGB_RISING_EDGE_DETECT_CNTL enum4854*/48554856typedef enum OTG_TRIGB_RISING_EDGE_DETECT_CNTL {4857OTG_TRIGB_RISING_EDGE_DETECT_CNTL_0 = 0x00000000,4858OTG_TRIGB_RISING_EDGE_DETECT_CNTL_1 = 0x00000001,4859OTG_TRIGB_RISING_EDGE_DETECT_CNTL_2 = 0x00000002,4860OTG_TRIGB_RISING_EDGE_DETECT_CNTL_3 = 0x00000003,4861} OTG_TRIGB_RISING_EDGE_DETECT_CNTL;48624863/*4864* OTG_UPDATE_LOCK_OTG_UPDATE_LOCK enum4865*/48664867typedef enum OTG_UPDATE_LOCK_OTG_UPDATE_LOCK {4868OTG_UPDATE_LOCK_OTG_UPDATE_LOCK_FALSE = 0x00000000,4869OTG_UPDATE_LOCK_OTG_UPDATE_LOCK_TRUE = 0x00000001,4870} OTG_UPDATE_LOCK_OTG_UPDATE_LOCK;48714872/*4873* OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_CLEAR enum4874*/48754876typedef enum OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_CLEAR {4877OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_CLEAR_FALSE = 0x00000000,4878OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_CLEAR_TRUE = 0x00000001,4879} OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_CLEAR;48804881/*4882* OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_ENABLE enum4883*/48844885typedef enum OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_ENABLE {4886OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_ENABLE_FALSE = 0x00000000,4887OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_ENABLE_TRUE = 0x00000001,4888} OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_ENABLE;48894890/*4891* OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_TYPE enum4892*/48934894typedef enum OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_TYPE {4895OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_TYPE_FALSE = 0x00000000,4896OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_TYPE_TRUE = 0x00000001,4897} OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_TYPE;48984899/*4900* OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_OUTPUT_POLARITY enum4901*/49024903typedef enum OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_OUTPUT_POLARITY {4904OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_OUTPUT_POLARITY_FALSE = 0x00000000,4905OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_OUTPUT_POLARITY_TRUE = 0x00000001,4906} OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_OUTPUT_POLARITY;49074908/*4909* OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_CLEAR enum4910*/49114912typedef enum OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_CLEAR {4913OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_CLEAR_CLEAR_FALSE = 0x00000000,4914OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_CLEAR_TRUE = 0x00000001,4915} OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_CLEAR;49164917/*4918* OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_ENABLE enum4919*/49204921typedef enum OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_ENABLE {4922OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_ENABLE_FALSE = 0x00000000,4923OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_ENABLE_TRUE = 0x00000001,4924} OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_ENABLE;49254926/*4927* OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_TYPE enum4928*/49294930typedef enum OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_TYPE {4931OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_TYPE_FALSE = 0x00000000,4932OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_TYPE_TRUE = 0x00000001,4933} OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_TYPE;49344935/*4936* OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_CLEAR enum4937*/49384939typedef enum OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_CLEAR {4940OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_CLEAR_CLEAR_FALSE = 0x00000000,4941OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_CLEAR_TRUE = 0x00000001,4942} OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_CLEAR;49434944/*4945* OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_ENABLE enum4946*/49474948typedef enum OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_ENABLE {4949OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_ENABLE_FALSE = 0x00000000,4950OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_ENABLE_TRUE = 0x00000001,4951} OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_ENABLE;49524953/*4954* OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_TYPE enum4955*/49564957typedef enum OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_TYPE {4958OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_TYPE_FALSE = 0x00000000,4959OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_TYPE_TRUE = 0x00000001,4960} OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_TYPE;49614962/*4963* OTG_VERT_SYNC_CONTROL_OTG_AUTO_FORCE_VSYNC_MODE enum4964*/49654966typedef enum OTG_VERT_SYNC_CONTROL_OTG_AUTO_FORCE_VSYNC_MODE {4967OTG_VERT_SYNC_CONTROL_OTG_AUTO_FORCE_VSYNC_MODE_DISABLE = 0x00000000,4968OTG_VERT_SYNC_CONTROL_OTG_AUTO_FORCE_VSYNC_MODE_TRIGGERA = 0x00000001,4969OTG_VERT_SYNC_CONTROL_OTG_AUTO_FORCE_VSYNC_MODE_TRIGGERB = 0x00000002,4970OTG_VERT_SYNC_CONTROL_OTG_AUTO_FORCE_VSYNC_MODE_RESERVED = 0x00000003,4971} OTG_VERT_SYNC_CONTROL_OTG_AUTO_FORCE_VSYNC_MODE;49724973/*4974* OTG_VERT_SYNC_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_CLEAR enum4975*/49764977typedef enum OTG_VERT_SYNC_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_CLEAR {4978OTG_VERT_SYNC_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_CLEAR_FALSE = 0x00000000,4979OTG_VERT_SYNC_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_CLEAR_TRUE = 0x00000001,4980} OTG_VERT_SYNC_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_CLEAR;49814982/*4983* OTG_VSYNC_NOM_INT_STATUS_OTG_VSYNC_NOM_INT_CLEAR enum4984*/49854986typedef enum OTG_VSYNC_NOM_INT_STATUS_OTG_VSYNC_NOM_INT_CLEAR {4987OTG_VSYNC_NOM_INT_STATUS_OTG_VSYNC_NOM_INT_CLEAR_FALSE = 0x00000000,4988OTG_VSYNC_NOM_INT_STATUS_OTG_VSYNC_NOM_INT_CLEAR_TRUE = 0x00000001,4989} OTG_VSYNC_NOM_INT_STATUS_OTG_VSYNC_NOM_INT_CLEAR;49904991/*4992* OTG_VUPDATE_BLOCK_DISABLE enum4993*/49944995typedef enum OTG_VUPDATE_BLOCK_DISABLE {4996OTG_VUPDATE_BLOCK_DISABLE_OFF = 0x00000000,4997OTG_VUPDATE_BLOCK_DISABLE_ON = 0x00000001,4998} OTG_VUPDATE_BLOCK_DISABLE;49995000/*5001* OTG_V_SYNC_A_POL enum5002*/50035004typedef enum OTG_V_SYNC_A_POL {5005OTG_V_SYNC_A_POL_HIGH = 0x00000000,5006OTG_V_SYNC_A_POL_LOW = 0x00000001,5007} OTG_V_SYNC_A_POL;50085009/*5010* OTG_V_SYNC_MODE enum5011*/50125013typedef enum OTG_V_SYNC_MODE {5014OTG_V_SYNC_MODE_HSYNC = 0x00000000,5015OTG_V_SYNC_MODE_HBLANK = 0x00000001,5016} OTG_V_SYNC_MODE;50175018/*5019* OTG_V_TOTAL_CONTROL_OTG_DRR_EVENT_ACTIVE_PERIOD enum5020*/50215022typedef enum OTG_V_TOTAL_CONTROL_OTG_DRR_EVENT_ACTIVE_PERIOD {5023OTG_V_TOTAL_CONTROL_OTG_DRR_EVENT_ACTIVE_PERIOD_0 = 0x00000000,5024OTG_V_TOTAL_CONTROL_OTG_DRR_EVENT_ACTIVE_PERIOD_1 = 0x00000001,5025} OTG_V_TOTAL_CONTROL_OTG_DRR_EVENT_ACTIVE_PERIOD;50265027/*5028* OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_ON_EVENT enum5029*/50305031typedef enum OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_ON_EVENT {5032OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_ON_EVENT_DISABLE = 0x00000000,5033OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_ON_EVENT_ENABLE = 0x00000001,5034} OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_ON_EVENT;50355036/*5037* OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_TO_MASTER_VSYNC enum5038*/50395040typedef enum OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_TO_MASTER_VSYNC {5041OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_TO_MASTER_VSYNC_DISABLE = 0x00000000,5042OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_TO_MASTER_VSYNC_ENABLE = 0x00000001,5043} OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_TO_MASTER_VSYNC;50445045/*5046* OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MAX_SEL enum5047*/50485049typedef enum OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MAX_SEL {5050OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MAX_SEL_FALSE = 0x00000000,5051OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MAX_SEL_TRUE = 0x00000001,5052} OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MAX_SEL;50535054/*5055* OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MIN_SEL enum5056*/50575058typedef enum OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MIN_SEL {5059OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MIN_SEL_FALSE = 0x00000000,5060OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MIN_SEL_TRUE = 0x00000001,5061} OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MIN_SEL;50625063/*5064* OTG_V_TOTAL_INT_STATUS_OTG_SET_V_TOTAL_MIN_EVENT_OCCURRED_ACK enum5065*/50665067typedef enum OTG_V_TOTAL_INT_STATUS_OTG_SET_V_TOTAL_MIN_EVENT_OCCURRED_ACK {5068OTG_V_TOTAL_INT_STATUS_OTG_SET_V_TOTAL_MIN_EVENT_OCCURRED_ACK_FALSE = 0x00000000,5069OTG_V_TOTAL_INT_STATUS_OTG_SET_V_TOTAL_MIN_EVENT_OCCURRED_ACK_TRUE = 0x00000001,5070} OTG_V_TOTAL_INT_STATUS_OTG_SET_V_TOTAL_MIN_EVENT_OCCURRED_ACK;50715072/*******************************************************5073* OPTC_MISC Enums5074*******************************************************/50755076/*5077* OPTC_GSL_SOURCE_SELECT_GSL_TIMING_SYNC_SEL enum5078*/50795080typedef enum OPTC_GSL_SOURCE_SELECT_GSL_TIMING_SYNC_SEL {5081OPTC_GSL_SOURCE_SELECT_GSL_TIMING_SYNC_SEL_OTG0 = 0x00000000,5082OPTC_GSL_SOURCE_SELECT_GSL_TIMING_SYNC_SEL_OTG1 = 0x00000001,5083OPTC_GSL_SOURCE_SELECT_GSL_TIMING_SYNC_SEL_OTG2 = 0x00000002,5084OPTC_GSL_SOURCE_SELECT_GSL_TIMING_SYNC_SEL_OTG3 = 0x00000003,5085OPTC_GSL_SOURCE_SELECT_GSL_TIMING_SYNC_SEL_RESERVED4 = 0x00000004,5086OPTC_GSL_SOURCE_SELECT_GSL_TIMING_SYNC_SEL_RESERVED5 = 0x00000005,5087} OPTC_GSL_SOURCE_SELECT_GSL_TIMING_SYNC_SEL;50885089/*******************************************************5090* DMCUB Enums5091*******************************************************/50925093/*5094* DC_DMCUB_INT_TYPE enum5095*/50965097typedef enum DC_DMCUB_INT_TYPE {5098INT_LEVEL = 0x00000000,5099INT_PULSE = 0x00000001,5100} DC_DMCUB_INT_TYPE;51015102/*5103* DC_DMCUB_TIMER_WINDOW enum5104*/51055106typedef enum DC_DMCUB_TIMER_WINDOW {5107BITS_31_0 = 0x00000000,5108BITS_32_1 = 0x00000001,5109BITS_33_2 = 0x00000002,5110BITS_34_3 = 0x00000003,5111BITS_35_4 = 0x00000004,5112BITS_36_5 = 0x00000005,5113BITS_37_6 = 0x00000006,5114BITS_38_7 = 0x00000007,5115} DC_DMCUB_TIMER_WINDOW;51165117/*******************************************************5118* RBBMIF Enums5119*******************************************************/51205121/*5122* INVALID_REG_ACCESS_TYPE enum5123*/51245125typedef enum INVALID_REG_ACCESS_TYPE {5126REG_UNALLOCATED_ADDR_WRITE = 0x00000000,5127REG_UNALLOCATED_ADDR_READ = 0x00000001,5128REG_VIRTUAL_WRITE = 0x00000002,5129REG_VIRTUAL_READ = 0x00000003,5130REG_SECURE_VIOLATE_WRITE = 0x00000004,5131REG_SECURE_VIOLATE_READ = 0x00000005,5132} INVALID_REG_ACCESS_TYPE;51335134/*******************************************************5135* IHC Enums5136*******************************************************/51375138/*5139* DMU_DC_GPU_TIMER_READ_SELECT enum5140*/51415142typedef enum DMU_DC_GPU_TIMER_READ_SELECT {5143DMU_GPU_TIMER_READ_SELECT_LOWER_D1_V_UPDATE_0 = 0x00000000,5144DMU_GPU_TIMER_READ_SELECT_UPPER_D1_V_UPDATE_1 = 0x00000001,5145DMU_GPU_TIMER_READ_SELECT_LOWER_D2_V_UPDATE_2 = 0x00000002,5146DMU_GPU_TIMER_READ_SELECT_UPPER_D2_V_UPDATE_3 = 0x00000003,5147DMU_GPU_TIMER_READ_SELECT_LOWER_D3_V_UPDATE_4 = 0x00000004,5148DMU_GPU_TIMER_READ_SELECT_UPPER_D3_V_UPDATE_5 = 0x00000005,5149DMU_GPU_TIMER_READ_SELECT_LOWER_D4_V_UPDATE_6 = 0x00000006,5150DMU_GPU_TIMER_READ_SELECT_UPPER_D4_V_UPDATE_7 = 0x00000007,5151RESERVED_8 = 0x00000008,5152RESERVED_9 = 0x00000009,5153RESERVED_10 = 0x0000000a,5154RESERVED_11 = 0x0000000b,5155DMU_GPU_TIMER_READ_SELECT_LOWER_D1_V_STARTUP_12 = 0x0000000c,5156DMU_GPU_TIMER_READ_SELECT_UPPER_D1_V_STARTUP_13 = 0x0000000d,5157DMU_GPU_TIMER_READ_SELECT_LOWER_D2_V_STARTUP_14 = 0x0000000e,5158DMU_GPU_TIMER_READ_SELECT_UPPER_D2_V_STARTUP_15 = 0x0000000f,5159DMU_GPU_TIMER_READ_SELECT_LOWER_D3_V_STARTUP_16 = 0x00000010,5160DMU_GPU_TIMER_READ_SELECT_UPPER_D3_V_STARTUP_17 = 0x00000011,5161DMU_GPU_TIMER_READ_SELECT_LOWER_D4_V_STARTUP_18 = 0x00000012,5162DMU_GPU_TIMER_READ_SELECT_UPPER_D4_V_STARTUP_19 = 0x00000013,5163RESERVED_20 = 0x00000014,5164RESERVED_21 = 0x00000015,5165RESERVED_22 = 0x00000016,5166RESERVED_23 = 0x00000017,5167DMU_GPU_TIMER_READ_SELECT_LOWER_D1_VSYNC_NOM_24 = 0x00000018,5168DMU_GPU_TIMER_READ_SELECT_UPPER_D1_VSYNC_NOM_25 = 0x00000019,5169DMU_GPU_TIMER_READ_SELECT_LOWER_D2_VSYNC_NOM_26 = 0x0000001a,5170DMU_GPU_TIMER_READ_SELECT_UPPER_D2_VSYNC_NOM_27 = 0x0000001b,5171DMU_GPU_TIMER_READ_SELECT_LOWER_D3_VSYNC_NOM_28 = 0x0000001c,5172DMU_GPU_TIMER_READ_SELECT_UPPER_D3_VSYNC_NOM_29 = 0x0000001d,5173DMU_GPU_TIMER_READ_SELECT_LOWER_D4_VSYNC_NOM_30 = 0x0000001e,5174DMU_GPU_TIMER_READ_SELECT_UPPER_D4_VSYNC_NOM_31 = 0x0000001f,5175RESERVED_32 = 0x00000020,5176RESERVED_33 = 0x00000021,5177RESERVED_34 = 0x00000022,5178RESERVED_35 = 0x00000023,5179DMU_GPU_TIMER_READ_SELECT_LOWER_D1_VREADY_36 = 0x00000024,5180DMU_GPU_TIMER_READ_SELECT_UPPER_D1_VREADY_37 = 0x00000025,5181DMU_GPU_TIMER_READ_SELECT_LOWER_D2_VREADY_38 = 0x00000026,5182DMU_GPU_TIMER_READ_SELECT_UPPER_D2_VREADY_39 = 0x00000027,5183DMU_GPU_TIMER_READ_SELECT_LOWER_D3_VREADY_40 = 0x00000028,5184DMU_GPU_TIMER_READ_SELECT_UPPER_D3_VREADY_41 = 0x00000029,5185DMU_GPU_TIMER_READ_SELECT_LOWER_D4_VREADY_42 = 0x0000002a,5186DMU_GPU_TIMER_READ_SELECT_UPPER_D4_VREADY_43 = 0x0000002b,5187RESERVED_44 = 0x0000002c,5188RESERVED_45 = 0x0000002d,5189RESERVED_46 = 0x0000002e,5190RESERVED_47 = 0x0000002f,5191DMU_GPU_TIMER_READ_SELECT_LOWER_D1_FLIP_48 = 0x00000030,5192DMU_GPU_TIMER_READ_SELECT_UPPER_D1_FLIP_49 = 0x00000031,5193DMU_GPU_TIMER_READ_SELECT_LOWER_D2_FLIP_50 = 0x00000032,5194DMU_GPU_TIMER_READ_SELECT_UPPER_D2_FLIP_51 = 0x00000033,5195DMU_GPU_TIMER_READ_SELECT_LOWER_D3_FLIP_52 = 0x00000034,5196DMU_GPU_TIMER_READ_SELECT_UPPER_D3_FLIP_53 = 0x00000035,5197DMU_GPU_TIMER_READ_SELECT_LOWER_D4_FLIP_54 = 0x00000036,5198DMU_GPU_TIMER_READ_SELECT_UPPER_D4_FLIP_55 = 0x00000037,5199RESERVED_56 = 0x00000038,5200RESERVED_57 = 0x00000039,5201RESERVED_58 = 0x0000003a,5202RESERVED_59 = 0x0000003b,5203RESERVED_60 = 0x0000003c,5204RESERVED_61 = 0x0000003d,5205RESERVED_62 = 0x0000003e,5206RESERVED_63 = 0x0000003f,5207DMU_GPU_TIMER_READ_SELECT_LOWER_D1_V_UPDATE_NO_LOCK_64 = 0x00000040,5208DMU_GPU_TIMER_READ_SELECT_UPPER_D1_V_UPDATE_NO_LOCK_65 = 0x00000041,5209DMU_GPU_TIMER_READ_SELECT_LOWER_D2_V_UPDATE_NO_LOCK_66 = 0x00000042,5210DMU_GPU_TIMER_READ_SELECT_UPPER_D2_V_UPDATE_NO_LOCK_67 = 0x00000043,5211DMU_GPU_TIMER_READ_SELECT_LOWER_D3_V_UPDATE_NO_LOCK_68 = 0x00000044,5212DMU_GPU_TIMER_READ_SELECT_UPPER_D3_V_UPDATE_NO_LOCK_69 = 0x00000045,5213DMU_GPU_TIMER_READ_SELECT_LOWER_D4_V_UPDATE_NO_LOCK_70 = 0x00000046,5214DMU_GPU_TIMER_READ_SELECT_UPPER_D4_V_UPDATE_NO_LOCK_71 = 0x00000047,5215RESERVED_72 = 0x00000048,5216RESERVED_73 = 0x00000049,5217RESERVED_74 = 0x0000004a,5218RESERVED_75 = 0x0000004b,5219DMU_GPU_TIMER_READ_SELECT_LOWER_D1_FLIP_AWAY_76 = 0x0000004c,5220DMU_GPU_TIMER_READ_SELECT_UPPER_D1_FLIP_AWAY_77 = 0x0000004d,5221DMU_GPU_TIMER_READ_SELECT_LOWER_D2_FLIP_AWAY_78 = 0x0000004e,5222DMU_GPU_TIMER_READ_SELECT_UPPER_D2_FLIP_AWAY_79 = 0x0000004f,5223DMU_GPU_TIMER_READ_SELECT_LOWER_D3_FLIP_AWAY_80 = 0x00000050,5224DMU_GPU_TIMER_READ_SELECT_UPPER_D3_FLIP_AWAY_81 = 0x00000051,5225DMU_GPU_TIMER_READ_SELECT_LOWER_D4_FLIP_AWAY_82 = 0x00000052,5226DMU_GPU_TIMER_READ_SELECT_UPPER_D4_FLIP_AWAY_83 = 0x00000053,5227RESERVED_84 = 0x00000054,5228RESERVED_85 = 0x00000055,5229RESERVED_86 = 0x00000056,5230RESERVED_87 = 0x00000057,5231RESERVED_88 = 0x00000058,5232RESERVED_89 = 0x00000059,5233RESERVED_90 = 0x0000005a,5234RESERVED_91 = 0x0000005b,5235} DMU_DC_GPU_TIMER_READ_SELECT;52365237/*5238* DMU_DC_GPU_TIMER_START_POSITION enum5239*/52405241typedef enum DMU_DC_GPU_TIMER_START_POSITION {5242DMU_GPU_TIMER_START_0_END_27 = 0x00000000,5243DMU_GPU_TIMER_START_1_END_28 = 0x00000001,5244DMU_GPU_TIMER_START_2_END_29 = 0x00000002,5245DMU_GPU_TIMER_START_3_END_30 = 0x00000003,5246DMU_GPU_TIMER_START_4_END_31 = 0x00000004,5247DMU_GPU_TIMER_START_6_END_33 = 0x00000005,5248DMU_GPU_TIMER_START_8_END_35 = 0x00000006,5249DMU_GPU_TIMER_START_10_END_37 = 0x00000007,5250} DMU_DC_GPU_TIMER_START_POSITION;52515252/*5253* IHC_INTERRUPT_DEST enum5254*/52555256typedef enum IHC_INTERRUPT_DEST {5257INTERRUPT_SENT_TO_IH = 0x00000000,5258INTERRUPT_SENT_TO_DMCUB = 0x00000001,5259} IHC_INTERRUPT_DEST;52605261/*5262* IHC_INTERRUPT_LINE_STATUS enum5263*/52645265typedef enum IHC_INTERRUPT_LINE_STATUS {5266INTERRUPT_LINE_NOT_ASSERTED = 0x00000000,5267INTERRUPT_LINE_ASSERTED = 0x00000001,5268} IHC_INTERRUPT_LINE_STATUS;52695270/*******************************************************5271* DMU_MISC Enums5272*******************************************************/52735274/*5275* DC_SMU_INTERRUPT_ENABLE enum5276*/52775278typedef enum DC_SMU_INTERRUPT_ENABLE {5279DISABLE_THE_INTERRUPT = 0x00000000,5280ENABLE_THE_INTERRUPT = 0x00000001,5281} DC_SMU_INTERRUPT_ENABLE;52825283/*5284* DMU_CLOCK_ON enum5285*/52865287typedef enum DMU_CLOCK_ON {5288DMU_CLOCK_STATUS_ON = 0x00000000,5289DMU_CLOCK_STATUS_OFF = 0x00000001,5290} DMU_CLOCK_ON;52915292/*5293* SMU_INTR enum5294*/52955296typedef enum SMU_INTR {5297SMU_MSG_INTR_NOOP = 0x00000000,5298SET_SMU_MSG_INTR = 0x00000001,5299} SMU_INTR;53005301/*******************************************************5302* DCCG Enums5303*******************************************************/53045305/*5306* ALLOW_SR_ON_TRANS_REQ enum5307*/53085309typedef enum ALLOW_SR_ON_TRANS_REQ {5310ALLOW_SR_ON_TRANS_REQ_ENABLE = 0x00000000,5311ALLOW_SR_ON_TRANS_REQ_DISABLE = 0x00000001,5312} ALLOW_SR_ON_TRANS_REQ;53135314/*5315* AMCLOCK_ENABLE enum5316*/53175318typedef enum AMCLOCK_ENABLE {5319ENABLE_AMCLK0 = 0x00000000,5320ENABLE_AMCLK1 = 0x00000001,5321} AMCLOCK_ENABLE;53225323/*5324* CLEAR_SMU_INTR enum5325*/53265327typedef enum CLEAR_SMU_INTR {5328SMU_INTR_STATUS_NOOP = 0x00000000,5329SMU_INTR_STATUS_CLEAR = 0x00000001,5330} CLEAR_SMU_INTR;53315332/*5333* CLOCK_BRANCH_SOFT_RESET enum5334*/53355336typedef enum CLOCK_BRANCH_SOFT_RESET {5337CLOCK_BRANCH_SOFT_RESET_NOOP = 0x00000000,5338CLOCK_BRANCH_SOFT_RESET_FORCE = 0x00000001,5339} CLOCK_BRANCH_SOFT_RESET;53405341/*5342* DCCG_AUDIO_DTO0_SOURCE_SEL enum5343*/53445345typedef enum DCCG_AUDIO_DTO0_SOURCE_SEL {5346DCCG_AUDIO_DTO0_SOURCE_SEL_OTG0 = 0x00000000,5347DCCG_AUDIO_DTO0_SOURCE_SEL_OTG1 = 0x00000001,5348DCCG_AUDIO_DTO0_SOURCE_SEL_OTG2 = 0x00000002,5349DCCG_AUDIO_DTO0_SOURCE_SEL_OTG3 = 0x00000003,5350DCCG_AUDIO_DTO0_SOURCE_SEL_RESERVED = 0x00000004,5351} DCCG_AUDIO_DTO0_SOURCE_SEL;53525353/*5354* DCCG_AUDIO_DTO2_SOURCE_SEL enum5355*/53565357typedef enum DCCG_AUDIO_DTO2_SOURCE_SEL {5358DCCG_AUDIO_DTO2_SOURCE_SEL_AMCLK0 = 0x00000000,5359DCCG_AUDIO_DTO2_SOURCE_SEL_AMCLK0_DIV2 = 0x00000001,5360} DCCG_AUDIO_DTO2_SOURCE_SEL;53615362/*5363* DCCG_AUDIO_DTO_SEL enum5364*/53655366typedef enum DCCG_AUDIO_DTO_SEL {5367DCCG_AUDIO_DTO_SEL_AUDIO_DTO0 = 0x00000000,5368DCCG_AUDIO_DTO_SEL_AUDIO_DTO1 = 0x00000001,5369DCCG_AUDIO_DTO_SEL_NO_AUDIO_DTO = 0x00000002,5370} DCCG_AUDIO_DTO_SEL;53715372/*5373* DCCG_AUDIO_DTO_USE_512FBR_DTO enum5374*/53755376typedef enum DCCG_AUDIO_DTO_USE_512FBR_DTO {5377DCCG_AUDIO_DTO_USE_128FBR_FOR_DP = 0x00000000,5378DCCG_AUDIO_DTO_USE_512FBR_FOR_DP = 0x00000001,5379} DCCG_AUDIO_DTO_USE_512FBR_DTO;53805381/*5382* DCCG_DBG_BLOCK_SEL enum5383*/53845385typedef enum DCCG_DBG_BLOCK_SEL {5386DCCG_DBG_BLOCK_SEL_DCCG = 0x00000000,5387DCCG_DBG_BLOCK_SEL_PMON = 0x00000001,5388DCCG_DBG_BLOCK_SEL_PMON2 = 0x00000002,5389} DCCG_DBG_BLOCK_SEL;53905391/*5392* DCCG_DBG_EN enum5393*/53945395typedef enum DCCG_DBG_EN {5396DCCG_DBG_EN_DISABLE = 0x00000000,5397DCCG_DBG_EN_ENABLE = 0x00000001,5398} DCCG_DBG_EN;53995400/*5401* DCCG_DEEP_COLOR_CNTL enum5402*/54035404typedef enum DCCG_DEEP_COLOR_CNTL {5405DCCG_DEEP_COLOR_DTO_DISABLE = 0x00000000,5406DCCG_DEEP_COLOR_DTO_5_4_RATIO = 0x00000001,5407DCCG_DEEP_COLOR_DTO_3_2_RATIO = 0x00000002,5408DCCG_DEEP_COLOR_DTO_2_1_RATIO = 0x00000003,5409} DCCG_DEEP_COLOR_CNTL;54105411/*5412* DCCG_FIFO_ERRDET_OVR_EN enum5413*/54145415typedef enum DCCG_FIFO_ERRDET_OVR_EN {5416DCCG_FIFO_ERRDET_OVR_DISABLE = 0x00000000,5417DCCG_FIFO_ERRDET_OVR_ENABLE = 0x00000001,5418} DCCG_FIFO_ERRDET_OVR_EN;54195420/*5421* DCCG_FIFO_ERRDET_RESET enum5422*/54235424typedef enum DCCG_FIFO_ERRDET_RESET {5425DCCG_FIFO_ERRDET_RESET_NOOP = 0x00000000,5426DCCG_FIFO_ERRDET_RESET_FORCE = 0x00000001,5427} DCCG_FIFO_ERRDET_RESET;54285429/*5430* DCCG_FIFO_ERRDET_STATE enum5431*/54325433typedef enum DCCG_FIFO_ERRDET_STATE {5434DCCG_FIFO_ERRDET_STATE_CALIBRATION = 0x00000000,5435DCCG_FIFO_ERRDET_STATE_DETECTION = 0x00000001,5436} DCCG_FIFO_ERRDET_STATE;54375438/*5439* DCCG_PERF_MODE_HSYNC enum5440*/54415442typedef enum DCCG_PERF_MODE_HSYNC {5443DCCG_PERF_MODE_HSYNC_NOOP = 0x00000000,5444DCCG_PERF_MODE_HSYNC_START = 0x00000001,5445} DCCG_PERF_MODE_HSYNC;54465447/*5448* DCCG_PERF_MODE_VSYNC enum5449*/54505451typedef enum DCCG_PERF_MODE_VSYNC {5452DCCG_PERF_MODE_VSYNC_NOOP = 0x00000000,5453DCCG_PERF_MODE_VSYNC_START = 0x00000001,5454} DCCG_PERF_MODE_VSYNC;54555456/*5457* DCCG_PERF_OTG_SELECT enum5458*/54595460typedef enum DCCG_PERF_OTG_SELECT {5461DCCG_PERF_SEL_OTG0 = 0x00000000,5462DCCG_PERF_SEL_OTG1 = 0x00000001,5463DCCG_PERF_SEL_OTG2 = 0x00000002,5464DCCG_PERF_SEL_OTG3 = 0x00000003,5465DCCG_PERF_SEL_RESERVED = 0x00000004,5466} DCCG_PERF_OTG_SELECT;54675468/*5469* DCCG_PERF_RUN enum5470*/54715472typedef enum DCCG_PERF_RUN {5473DCCG_PERF_RUN_NOOP = 0x00000000,5474DCCG_PERF_RUN_START = 0x00000001,5475} DCCG_PERF_RUN;54765477/*5478* DC_MEM_GLOBAL_PWR_REQ_DIS enum5479*/54805481typedef enum DC_MEM_GLOBAL_PWR_REQ_DIS {5482DC_MEM_GLOBAL_PWR_REQ_ENABLE = 0x00000000,5483DC_MEM_GLOBAL_PWR_REQ_DISABLE = 0x00000001,5484} DC_MEM_GLOBAL_PWR_REQ_DIS;54855486/*5487* DIO_FIFO_ERROR enum5488*/54895490typedef enum DIO_FIFO_ERROR {5491DIO_FIFO_ERROR_00 = 0x00000000,5492DIO_FIFO_ERROR_01 = 0x00000001,5493DIO_FIFO_ERROR_10 = 0x00000002,5494DIO_FIFO_ERROR_11 = 0x00000003,5495} DIO_FIFO_ERROR;54965497/*5498* DISABLE_CLOCK_GATING enum5499*/55005501typedef enum DISABLE_CLOCK_GATING {5502CLOCK_GATING_ENABLED = 0x00000000,5503CLOCK_GATING_DISABLED = 0x00000001,5504} DISABLE_CLOCK_GATING;55055506/*5507* DISABLE_CLOCK_GATING_IN_DCO enum5508*/55095510typedef enum DISABLE_CLOCK_GATING_IN_DCO {5511CLOCK_GATING_ENABLED_IN_DCO = 0x00000000,5512CLOCK_GATING_DISABLED_IN_DCO = 0x00000001,5513} DISABLE_CLOCK_GATING_IN_DCO;55145515/*5516* DISPCLK_CHG_FWD_CORR_DISABLE enum5517*/55185519typedef enum DISPCLK_CHG_FWD_CORR_DISABLE {5520DISPCLK_CHG_FWD_CORR_ENABLE_AT_BEGINNING = 0x00000000,5521DISPCLK_CHG_FWD_CORR_DISABLE_AT_BEGINNING = 0x00000001,5522} DISPCLK_CHG_FWD_CORR_DISABLE;55235524/*5525* DISPCLK_FREQ_RAMP_DONE enum5526*/55275528typedef enum DISPCLK_FREQ_RAMP_DONE {5529DISPCLK_FREQ_RAMP_IN_PROGRESS = 0x00000000,5530DISPCLK_FREQ_RAMP_COMPLETED = 0x00000001,5531} DISPCLK_FREQ_RAMP_DONE;55325533/*5534* DPREFCLK_SRC_SEL enum5535*/55365537typedef enum DPREFCLK_SRC_SEL {5538DPREFCLK_SRC_SEL_CK = 0x00000000,5539DPREFCLK_SRC_SEL_P0PLL = 0x00000001,5540DPREFCLK_SRC_SEL_P1PLL = 0x00000002,5541DPREFCLK_SRC_SEL_P2PLL = 0x00000003,5542} DPREFCLK_SRC_SEL;55435544/*5545* DP_DTO_DS_DISABLE enum5546*/55475548typedef enum DP_DTO_DS_DISABLE {5549DP_DTO_DESPREAD_DISABLE = 0x00000000,5550DP_DTO_DESPREAD_ENABLE = 0x00000001,5551} DP_DTO_DS_DISABLE;55525553/*5554* DS_HW_CAL_ENABLE enum5555*/55565557typedef enum DS_HW_CAL_ENABLE {5558DS_HW_CAL_DIS = 0x00000000,5559DS_HW_CAL_EN = 0x00000001,5560} DS_HW_CAL_ENABLE;55615562/*5563* DS_REF_SRC enum5564*/55655566typedef enum DS_REF_SRC {5567DS_REF_IS_XTALIN = 0x00000000,5568DS_REF_IS_EXT_GENLOCK = 0x00000001,5569DS_REF_IS_PCIE = 0x00000002,5570} DS_REF_SRC;55715572/*5573* DVO_ENABLE_RST enum5574*/55755576typedef enum DVO_ENABLE_RST {5577DVO_ENABLE_RST_DISABLE = 0x00000000,5578DVO_ENABLE_RST_ENABLE = 0x00000001,5579} DVO_ENABLE_RST;55805581/*5582* ENABLE enum5583*/55845585typedef enum ENABLE {5586DISABLE_THE_FEATURE = 0x00000000,5587ENABLE_THE_FEATURE = 0x00000001,5588} ENABLE;55895590/*5591* ENABLE_CLOCK enum5592*/55935594typedef enum ENABLE_CLOCK {5595ENABLE_THE_REFCLK = 0x00000000,5596ENABLE_THE_FUNC_CLOCK = 0x00000001,5597} ENABLE_CLOCK;55985599/*5600* FORCE_DISABLE_CLOCK enum5601*/56025603typedef enum FORCE_DISABLE_CLOCK {5604NOT_FORCE_THE_CLOCK_DISABLED = 0x00000000,5605FORCE_THE_CLOCK_DISABLED = 0x00000001,5606} FORCE_DISABLE_CLOCK;56075608/*5609* HDMICHARCLK_SRC_SEL enum5610*/56115612typedef enum HDMICHARCLK_SRC_SEL {5613HDMICHARCLK_SRC_SEL_UNIPHYA = 0x00000000,5614HDMICHARCLK_SRC_SEL_UNIPHYB = 0x00000001,5615HDMICHARCLK_SRC_SEL_UNIPHYC = 0x00000002,5616HDMICHARCLK_SRC_SEL_UNIPHYD = 0x00000003,5617HDMICHARCLK_SRC_SEL_SRC_RESERVED = 0x00000004,5618} HDMICHARCLK_SRC_SEL;56195620/*5621* HDMISTREAMCLK_SRC_SEL enum5622*/56235624typedef enum HDMISTREAMCLK_SRC_SEL {5625SEL_DTBCLK_P0 = 0x00000000,5626SEL_DTBCLK_P1 = 0x00000001,5627SEL_DTBCLK_P2 = 0x00000002,5628SEL_DTBCLK_P3 = 0x00000003,5629} HDMISTREAMCLK_SRC_SEL;56305631/*5632* JITTER_REMOVE_DISABLE enum5633*/56345635typedef enum JITTER_REMOVE_DISABLE {5636ENABLE_JITTER_REMOVAL = 0x00000000,5637DISABLE_JITTER_REMOVAL = 0x00000001,5638} JITTER_REMOVE_DISABLE;56395640/*5641* MICROSECOND_TIME_BASE_CLOCK_SOURCE_SEL enum5642*/56435644typedef enum MICROSECOND_TIME_BASE_CLOCK_SOURCE_SEL {5645MICROSECOND_TIME_BASE_CLOCK_IS_XTALIN = 0x00000000,5646MICROSECOND_TIME_BASE_CLOCK_IS_DCCGREFCLK = 0x00000001,5647} MICROSECOND_TIME_BASE_CLOCK_SOURCE_SEL;56485649/*5650* MILLISECOND_TIME_BASE_CLOCK_SOURCE_SEL enum5651*/56525653typedef enum MILLISECOND_TIME_BASE_CLOCK_SOURCE_SEL {5654MILLISECOND_TIME_BASE_CLOCK_IS_XTALIN = 0x00000000,5655MILLISECOND_TIME_BASE_CLOCK_IS_DCCGREFCLK = 0x00000001,5656} MILLISECOND_TIME_BASE_CLOCK_SOURCE_SEL;56575658/*5659* OTG_ADD_PIXEL enum5660*/56615662typedef enum OTG_ADD_PIXEL {5663OTG_ADD_PIXEL_NOOP = 0x00000000,5664OTG_ADD_PIXEL_FORCE = 0x00000001,5665} OTG_ADD_PIXEL;56665667/*5668* OTG_DROP_PIXEL enum5669*/56705671typedef enum OTG_DROP_PIXEL {5672OTG_DROP_PIXEL_NOOP = 0x00000000,5673OTG_DROP_PIXEL_FORCE = 0x00000001,5674} OTG_DROP_PIXEL;56755676/*5677* PHYSYMCLK_FORCE_EN enum5678*/56795680typedef enum PHYSYMCLK_FORCE_EN {5681PHYSYMCLK_FORCE_EN_DISABLE = 0x00000000,5682PHYSYMCLK_FORCE_EN_ENABLE = 0x00000001,5683} PHYSYMCLK_FORCE_EN;56845685/*5686* PHYSYMCLK_FORCE_SRC_SEL enum5687*/56885689typedef enum PHYSYMCLK_FORCE_SRC_SEL {5690PHYSYMCLK_FORCE_SRC_SYMCLK = 0x00000000,5691PHYSYMCLK_FORCE_SRC_PHYD18CLK = 0x00000001,5692PHYSYMCLK_FORCE_SRC_PHYD32CLK = 0x00000002,5693} PHYSYMCLK_FORCE_SRC_SEL;56945695/*5696* PIPE_PHYPLL_PIXEL_RATE_SOURCE enum5697*/56985699typedef enum PIPE_PHYPLL_PIXEL_RATE_SOURCE {5700PIPE_PHYPLL_PIXEL_RATE_SOURCE_UNIPHYA = 0x00000000,5701PIPE_PHYPLL_PIXEL_RATE_SOURCE_UNIPHYB = 0x00000001,5702PIPE_PHYPLL_PIXEL_RATE_SOURCE_UNIPHYC = 0x00000002,5703PIPE_PHYPLL_PIXEL_RATE_SOURCE_UNIPHYD = 0x00000003,5704PIPE_PHYPLL_PIXEL_RATE_SOURCE_RESERVED = 0x00000004,5705} PIPE_PHYPLL_PIXEL_RATE_SOURCE;57065707/*5708* PIPE_PIXEL_RATE_PLL_SOURCE enum5709*/57105711typedef enum PIPE_PIXEL_RATE_PLL_SOURCE {5712PIPE_PIXEL_RATE_PLL_SOURCE_PHYPLL = 0x00000000,5713PIPE_PIXEL_RATE_PLL_SOURCE_DISPPLL = 0x00000001,5714} PIPE_PIXEL_RATE_PLL_SOURCE;57155716/*5717* PIPE_PIXEL_RATE_SOURCE enum5718*/57195720typedef enum PIPE_PIXEL_RATE_SOURCE {5721PIPE_PIXEL_RATE_SOURCE_P0PLL = 0x00000000,5722PIPE_PIXEL_RATE_SOURCE_P1PLL = 0x00000001,5723PIPE_PIXEL_RATE_SOURCE_P2PLL = 0x00000002,5724} PIPE_PIXEL_RATE_SOURCE;57255726/*5727* PLL_CFG_IF_SOFT_RESET enum5728*/57295730typedef enum PLL_CFG_IF_SOFT_RESET {5731PLL_CFG_IF_SOFT_RESET_NOOP = 0x00000000,5732PLL_CFG_IF_SOFT_RESET_FORCE = 0x00000001,5733} PLL_CFG_IF_SOFT_RESET;57345735/*5736* SYMCLK_FE_SRC enum5737*/57385739typedef enum SYMCLK_FE_SRC {5740SYMCLK_FE_SRC_UNIPHYA = 0x00000000,5741SYMCLK_FE_SRC_UNIPHYB = 0x00000001,5742SYMCLK_FE_SRC_UNIPHYC = 0x00000002,5743SYMCLK_FE_SRC_UNIPHYD = 0x00000003,5744SYMCLK_FE_SRC_RESERVED = 0x00000004,5745} SYMCLK_FE_SRC;57465747/*5748* TEST_CLK_DIV_SEL enum5749*/57505751typedef enum TEST_CLK_DIV_SEL {5752NO_DIV = 0x00000000,5753DIV_2 = 0x00000001,5754DIV_4 = 0x00000002,5755DIV_8 = 0x00000003,5756} TEST_CLK_DIV_SEL;57575758/*5759* VSYNC_CNT_LATCH_MASK enum5760*/57615762typedef enum VSYNC_CNT_LATCH_MASK {5763VSYNC_CNT_LATCH_MASK_0 = 0x00000000,5764VSYNC_CNT_LATCH_MASK_1 = 0x00000001,5765} VSYNC_CNT_LATCH_MASK;57665767/*5768* VSYNC_CNT_RESET_SEL enum5769*/57705771typedef enum VSYNC_CNT_RESET_SEL {5772VSYNC_CNT_RESET_SEL_0 = 0x00000000,5773VSYNC_CNT_RESET_SEL_1 = 0x00000001,5774} VSYNC_CNT_RESET_SEL;57755776/*5777* XTAL_REF_CLOCK_SOURCE_SEL enum5778*/57795780typedef enum XTAL_REF_CLOCK_SOURCE_SEL {5781XTAL_REF_CLOCK_SOURCE_SEL_XTALIN = 0x00000000,5782XTAL_REF_CLOCK_SOURCE_SEL_DCCGREFCLK = 0x00000001,5783} XTAL_REF_CLOCK_SOURCE_SEL;57845785/*5786* XTAL_REF_SEL enum5787*/57885789typedef enum XTAL_REF_SEL {5790XTAL_REF_SEL_1X = 0x00000000,5791XTAL_REF_SEL_2X = 0x00000001,5792} XTAL_REF_SEL;57935794/*******************************************************5795* DP Enums5796*******************************************************/57975798/*5799* DPHY_8B10B_CUR_DISP enum5800*/58015802typedef enum DPHY_8B10B_CUR_DISP {5803DPHY_8B10B_CUR_DISP_ZERO = 0x00000000,5804DPHY_8B10B_CUR_DISP_ONE = 0x00000001,5805} DPHY_8B10B_CUR_DISP;58065807/*5808* DPHY_8B10B_RESET enum5809*/58105811typedef enum DPHY_8B10B_RESET {5812DPHY_8B10B_NOT_RESET = 0x00000000,5813DPHY_8B10B_RESETET = 0x00000001,5814} DPHY_8B10B_RESET;58155816/*5817* DPHY_ATEST_SEL_LANE0 enum5818*/58195820typedef enum DPHY_ATEST_SEL_LANE0 {5821DPHY_ATEST_LANE0_PRBS_PATTERN = 0x00000000,5822DPHY_ATEST_LANE0_REG_PATTERN = 0x00000001,5823} DPHY_ATEST_SEL_LANE0;58245825/*5826* DPHY_ATEST_SEL_LANE1 enum5827*/58285829typedef enum DPHY_ATEST_SEL_LANE1 {5830DPHY_ATEST_LANE1_PRBS_PATTERN = 0x00000000,5831DPHY_ATEST_LANE1_REG_PATTERN = 0x00000001,5832} DPHY_ATEST_SEL_LANE1;58335834/*5835* DPHY_ATEST_SEL_LANE2 enum5836*/58375838typedef enum DPHY_ATEST_SEL_LANE2 {5839DPHY_ATEST_LANE2_PRBS_PATTERN = 0x00000000,5840DPHY_ATEST_LANE2_REG_PATTERN = 0x00000001,5841} DPHY_ATEST_SEL_LANE2;58425843/*5844* DPHY_ATEST_SEL_LANE3 enum5845*/58465847typedef enum DPHY_ATEST_SEL_LANE3 {5848DPHY_ATEST_LANE3_PRBS_PATTERN = 0x00000000,5849DPHY_ATEST_LANE3_REG_PATTERN = 0x00000001,5850} DPHY_ATEST_SEL_LANE3;58515852/*5853* DPHY_BYPASS enum5854*/58555856typedef enum DPHY_BYPASS {5857DPHY_8B10B_OUTPUT = 0x00000000,5858DPHY_DBG_OUTPUT = 0x00000001,5859} DPHY_BYPASS;58605861/*5862* DPHY_CRC_CONT_EN enum5863*/58645865typedef enum DPHY_CRC_CONT_EN {5866DPHY_CRC_ONE_SHOT = 0x00000000,5867DPHY_CRC_CONTINUOUS = 0x00000001,5868} DPHY_CRC_CONT_EN;58695870/*5871* DPHY_CRC_EN enum5872*/58735874typedef enum DPHY_CRC_EN {5875DPHY_CRC_DISABLED = 0x00000000,5876DPHY_CRC_ENABLED = 0x00000001,5877} DPHY_CRC_EN;58785879/*5880* DPHY_CRC_FIELD enum5881*/58825883typedef enum DPHY_CRC_FIELD {5884DPHY_CRC_START_FROM_TOP_FIELD = 0x00000000,5885DPHY_CRC_START_FROM_BOTTOM_FIELD = 0x00000001,5886} DPHY_CRC_FIELD;58875888/*5889* DPHY_CRC_MST_PHASE_ERROR_ACK enum5890*/58915892typedef enum DPHY_CRC_MST_PHASE_ERROR_ACK {5893DPHY_CRC_MST_PHASE_ERROR_NO_ACK = 0x00000000,5894DPHY_CRC_MST_PHASE_ERROR_ACKED = 0x00000001,5895} DPHY_CRC_MST_PHASE_ERROR_ACK;58965897/*5898* DPHY_CRC_SEL enum5899*/59005901typedef enum DPHY_CRC_SEL {5902DPHY_CRC_LANE0_SELECTED = 0x00000000,5903DPHY_CRC_LANE1_SELECTED = 0x00000001,5904DPHY_CRC_LANE2_SELECTED = 0x00000002,5905DPHY_CRC_LANE3_SELECTED = 0x00000003,5906} DPHY_CRC_SEL;59075908/*5909* DPHY_FEC_ENABLE enum5910*/59115912typedef enum DPHY_FEC_ENABLE {5913DPHY_FEC_DISABLED = 0x00000000,5914DPHY_FEC_ENABLED = 0x00000001,5915} DPHY_FEC_ENABLE;59165917/*5918* DPHY_FEC_READY enum5919*/59205921typedef enum DPHY_FEC_READY {5922DPHY_FEC_READY_EN = 0x00000000,5923DPHY_FEC_READY_DIS = 0x00000001,5924} DPHY_FEC_READY;59255926/*5927* DPHY_LOAD_BS_COUNT_START enum5928*/59295930typedef enum DPHY_LOAD_BS_COUNT_START {5931DPHY_LOAD_BS_COUNT_STARTED = 0x00000000,5932DPHY_LOAD_BS_COUNT_NOT_STARTED = 0x00000001,5933} DPHY_LOAD_BS_COUNT_START;59345935/*5936* DPHY_PRBS_EN enum5937*/59385939typedef enum DPHY_PRBS_EN {5940DPHY_PRBS_DISABLE = 0x00000000,5941DPHY_PRBS_ENABLE = 0x00000001,5942} DPHY_PRBS_EN;59435944/*5945* DPHY_PRBS_SEL enum5946*/59475948typedef enum DPHY_PRBS_SEL {5949DPHY_PRBS7_SELECTED = 0x00000000,5950DPHY_PRBS23_SELECTED = 0x00000001,5951DPHY_PRBS11_SELECTED = 0x00000002,5952} DPHY_PRBS_SEL;59535954/*5955* DPHY_RX_FAST_TRAINING_CAPABLE enum5956*/59575958typedef enum DPHY_RX_FAST_TRAINING_CAPABLE {5959DPHY_FAST_TRAINING_NOT_CAPABLE_0 = 0x00000000,5960DPHY_FAST_TRAINING_CAPABLE = 0x00000001,5961} DPHY_RX_FAST_TRAINING_CAPABLE;59625963/*5964* DPHY_SKEW_BYPASS enum5965*/59665967typedef enum DPHY_SKEW_BYPASS {5968DPHY_WITH_SKEW = 0x00000000,5969DPHY_NO_SKEW = 0x00000001,5970} DPHY_SKEW_BYPASS;59715972/*5973* DPHY_STREAM_RESET_DURING_FAST_TRAINING_ENUM enum5974*/59755976typedef enum DPHY_STREAM_RESET_DURING_FAST_TRAINING_ENUM {5977DPHY_STREAM_RESET_DURING_FAST_TRAINING_RESET = 0x00000000,5978DPHY_STREAM_RESET_DURING_FAST_TRAINING_NOT_RESET = 0x00000001,5979} DPHY_STREAM_RESET_DURING_FAST_TRAINING_ENUM;59805981/*5982* DPHY_SW_FAST_TRAINING_START enum5983*/59845985typedef enum DPHY_SW_FAST_TRAINING_START {5986DPHY_SW_FAST_TRAINING_NOT_STARTED = 0x00000000,5987DPHY_SW_FAST_TRAINING_STARTED = 0x00000001,5988} DPHY_SW_FAST_TRAINING_START;59895990/*5991* DPHY_TRAINING_PATTERN_SEL enum5992*/59935994typedef enum DPHY_TRAINING_PATTERN_SEL {5995DPHY_TRAINING_PATTERN_1 = 0x00000000,5996DPHY_TRAINING_PATTERN_2 = 0x00000001,5997DPHY_TRAINING_PATTERN_3 = 0x00000002,5998DPHY_TRAINING_PATTERN_4 = 0x00000003,5999} DPHY_TRAINING_PATTERN_SEL;60006001/*6002* DP_COMPONENT_DEPTH enum6003*/60046005typedef enum DP_COMPONENT_DEPTH {6006DP_COMPONENT_DEPTH_6BPC = 0x00000000,6007DP_COMPONENT_DEPTH_8BPC = 0x00000001,6008DP_COMPONENT_DEPTH_10BPC = 0x00000002,6009DP_COMPONENT_DEPTH_12BPC = 0x00000003,6010DP_COMPONENT_DEPTH_16BPC = 0x00000004,6011} DP_COMPONENT_DEPTH;60126013/*6014* DP_COMPRESSED_PIXEL_FORMAT enum6015*/60166017typedef enum DP_COMPRESSED_PIXEL_FORMAT {6018DP_DSC_444_S422 = 0x00000000,6019DP_DSC_N422_N420 = 0x00000001,6020} DP_COMPRESSED_PIXEL_FORMAT;60216022/*6023* DP_DPHY_8B10B_EXT_DISP enum6024*/60256026typedef enum DP_DPHY_8B10B_EXT_DISP {6027DP_DPHY_8B10B_EXT_DISP_ZERO = 0x00000000,6028DP_DPHY_8B10B_EXT_DISP_ONE = 0x00000001,6029} DP_DPHY_8B10B_EXT_DISP;60306031/*6032* DP_DPHY_FAST_TRAINING_COMPLETE_ACK enum6033*/60346035typedef enum DP_DPHY_FAST_TRAINING_COMPLETE_ACK {6036DP_DPHY_FAST_TRAINING_COMPLETE_NOT_ACKED = 0x00000000,6037DP_DPHY_FAST_TRAINING_COMPLETE_ACKED = 0x00000001,6038} DP_DPHY_FAST_TRAINING_COMPLETE_ACK;60396040/*6041* DP_DPHY_FAST_TRAINING_COMPLETE_MASK enum6042*/60436044typedef enum DP_DPHY_FAST_TRAINING_COMPLETE_MASK {6045DP_DPHY_FAST_TRAINING_COMPLETE_MASKED = 0x00000000,6046DP_DPHY_FAST_TRAINING_COMPLETE_NOT_MASKED = 0x00000001,6047} DP_DPHY_FAST_TRAINING_COMPLETE_MASK;60486049/*6050* DP_DPHY_FAST_TRAINING_VBLANK_EDGE_DETECT_EN enum6051*/60526053typedef enum DP_DPHY_FAST_TRAINING_VBLANK_EDGE_DETECT_EN {6054DP_DPHY_FAST_TRAINING_VBLANK_EDGE_DETECT_DISABLED = 0x00000000,6055DP_DPHY_FAST_TRAINING_VBLANK_EDGE_DETECT_ENABLED = 0x00000001,6056} DP_DPHY_FAST_TRAINING_VBLANK_EDGE_DETECT_EN;60576058/*6059* DP_DPHY_HBR2_PATTERN_CONTROL_MODE enum6060*/60616062typedef enum DP_DPHY_HBR2_PATTERN_CONTROL_MODE {6063DP_DPHY_HBR2_PASS_THROUGH = 0x00000000,6064DP_DPHY_HBR2_PATTERN_1 = 0x00000001,6065DP_DPHY_HBR2_PATTERN_2_NEG = 0x00000002,6066DP_DPHY_HBR2_PATTERN_3 = 0x00000003,6067DP_DPHY_HBR2_PATTERN_2_POS = 0x00000006,6068} DP_DPHY_HBR2_PATTERN_CONTROL_MODE;60696070/*6071* DP_LINK_TRAINING_COMPLETE enum6072*/60736074typedef enum DP_LINK_TRAINING_COMPLETE {6075DP_LINK_TRAINING_NOT_COMPLETE = 0x00000000,6076DP_LINK_TRAINING_ALREADY_COMPLETE = 0x00000001,6077} DP_LINK_TRAINING_COMPLETE;60786079/*6080* DP_LINK_TRAINING_SWITCH_MODE enum6081*/60826083typedef enum DP_LINK_TRAINING_SWITCH_MODE {6084DP_LINK_TRAINING_SWITCH_TO_IDLE = 0x00000000,6085DP_LINK_TRAINING_SWITCH_TO_VIDEO = 0x00000001,6086} DP_LINK_TRAINING_SWITCH_MODE;60876088/*6089* DP_ML_PHY_SEQ_MODE enum6090*/60916092typedef enum DP_ML_PHY_SEQ_MODE {6093DP_ML_PHY_SEQ_LINE_NUM = 0x00000000,6094DP_ML_PHY_SEQ_IMMEDIATE = 0x00000001,6095} DP_ML_PHY_SEQ_MODE;60966097/*6098* DP_MSA_V_TIMING_OVERRIDE_EN enum6099*/61006101typedef enum DP_MSA_V_TIMING_OVERRIDE_EN {6102MSA_V_TIMING_OVERRIDE_DISABLED = 0x00000000,6103MSA_V_TIMING_OVERRIDE_ENABLED = 0x00000001,6104} DP_MSA_V_TIMING_OVERRIDE_EN;61056106/*6107* DP_MSE_BLANK_CODE enum6108*/61096110typedef enum DP_MSE_BLANK_CODE {6111DP_MSE_BLANK_CODE_SF_FILLED = 0x00000000,6112DP_MSE_BLANK_CODE_ZERO_FILLED = 0x00000001,6113} DP_MSE_BLANK_CODE;61146115/*6116* DP_MSE_LINK_LINE enum6117*/61186119typedef enum DP_MSE_LINK_LINE {6120DP_MSE_LINK_LINE_32_MTP_LONG = 0x00000000,6121DP_MSE_LINK_LINE_64_MTP_LONG = 0x00000001,6122DP_MSE_LINK_LINE_128_MTP_LONG = 0x00000002,6123DP_MSE_LINK_LINE_256_MTP_LONG = 0x00000003,6124} DP_MSE_LINK_LINE;61256126/*6127* DP_MSE_TIMESTAMP_MODE enum6128*/61296130typedef enum DP_MSE_TIMESTAMP_MODE {6131DP_MSE_TIMESTAMP_CALC_BASED_ON_LINK_RATE = 0x00000000,6132DP_MSE_TIMESTAMP_CALC_BASED_ON_VC_RATE = 0x00000001,6133} DP_MSE_TIMESTAMP_MODE;61346135/*6136* DP_MSE_ZERO_ENCODER enum6137*/61386139typedef enum DP_MSE_ZERO_ENCODER {6140DP_MSE_NOT_ZERO_FE_ENCODER = 0x00000000,6141DP_MSE_ZERO_FE_ENCODER = 0x00000001,6142} DP_MSE_ZERO_ENCODER;61436144/*6145* DP_MSO_NUM_OF_SST_LINKS enum6146*/61476148typedef enum DP_MSO_NUM_OF_SST_LINKS {6149DP_MSO_ONE_SSTLINK = 0x00000000,6150DP_MSO_TWO_SSTLINK = 0x00000001,6151DP_MSO_FOUR_SSTLINK = 0x00000002,6152} DP_MSO_NUM_OF_SST_LINKS;61536154/*6155* DP_PIXEL_ENCODING enum6156*/61576158typedef enum DP_PIXEL_ENCODING {6159DP_PIXEL_ENCODING_RGB_YCBCR444 = 0x00000000,6160DP_PIXEL_ENCODING_YCBCR422 = 0x00000001,6161DP_PIXEL_ENCODING_YCBCR420 = 0x00000002,6162DP_PIXEL_ENCODING_Y_ONLY = 0x00000003,6163} DP_PIXEL_ENCODING;61646165/*6166* DP_PIXEL_ENCODING_TYPE enum6167*/61686169typedef enum DP_PIXEL_ENCODING_TYPE {6170DP_PIXEL_ENCODING_UNCOMPRESSED = 0x00000000,6171DP_PIXEL_ENCODING_COMPRESSED = 0x00000001,6172} DP_PIXEL_ENCODING_TYPE;61736174/*6175* DP_SEC_ASP_CHANNEL_COUNT_OVERRIDE enum6176*/61776178typedef enum DP_SEC_ASP_CHANNEL_COUNT_OVERRIDE {6179DP_SEC_ASP_CHANNEL_COUNT_FROM_AZ = 0x00000000,6180DP_SEC_ASP_CHANNEL_COUNT_OVERRIDE_ENABLED = 0x00000001,6181} DP_SEC_ASP_CHANNEL_COUNT_OVERRIDE;61826183/*6184* DP_SEC_ASP_PRIORITY enum6185*/61866187typedef enum DP_SEC_ASP_PRIORITY {6188DP_SEC_ASP_LOW_PRIORITY = 0x00000000,6189DP_SEC_ASP_HIGH_PRIORITY = 0x00000001,6190} DP_SEC_ASP_PRIORITY;61916192/*6193* DP_SEC_AUDIO_MUTE enum6194*/61956196typedef enum DP_SEC_AUDIO_MUTE {6197DP_SEC_AUDIO_MUTE_HW_CTRL = 0x00000000,6198DP_SEC_AUDIO_MUTE_SW_CTRL = 0x00000001,6199} DP_SEC_AUDIO_MUTE;62006201/*6202* DP_SEC_COLLISION_ACK enum6203*/62046205typedef enum DP_SEC_COLLISION_ACK {6206DP_SEC_COLLISION_ACK_NO_EFFECT = 0x00000000,6207DP_SEC_COLLISION_ACK_CLR_FLAG = 0x00000001,6208} DP_SEC_COLLISION_ACK;62096210/*6211* DP_SEC_GSP0_PRIORITY enum6212*/62136214typedef enum DP_SEC_GSP0_PRIORITY {6215SEC_GSP0_PRIORITY_LOW = 0x00000000,6216SEC_GSP0_PRIORITY_HIGH = 0x00000001,6217} DP_SEC_GSP0_PRIORITY;62186219/*6220* DP_SEC_GSP_SEND enum6221*/62226223typedef enum DP_SEC_GSP_SEND {6224NOT_SENT = 0x00000000,6225FORCE_SENT = 0x00000001,6226} DP_SEC_GSP_SEND;62276228/*6229* DP_SEC_GSP_SEND_ANY_LINE enum6230*/62316232typedef enum DP_SEC_GSP_SEND_ANY_LINE {6233SEND_AT_LINK_NUMBER = 0x00000000,6234SEND_AT_EARLIEST_TIME = 0x00000001,6235} DP_SEC_GSP_SEND_ANY_LINE;62366237/*6238* DP_SEC_GSP_SEND_PPS enum6239*/62406241typedef enum DP_SEC_GSP_SEND_PPS {6242SEND_NORMAL_PACKET = 0x00000000,6243SEND_PPS_PACKET = 0x00000001,6244} DP_SEC_GSP_SEND_PPS;62456246/*6247* DP_SEC_LINE_REFERENCE enum6248*/62496250typedef enum DP_SEC_LINE_REFERENCE {6251REFER_TO_DP_SOF = 0x00000000,6252REFER_TO_OTG_SOF = 0x00000001,6253} DP_SEC_LINE_REFERENCE;62546255/*6256* DP_SEC_TIMESTAMP_MODE enum6257*/62586259typedef enum DP_SEC_TIMESTAMP_MODE {6260DP_SEC_TIMESTAMP_PROGRAMMABLE_MODE = 0x00000000,6261DP_SEC_TIMESTAMP_AUTO_CALC_MODE = 0x00000001,6262} DP_SEC_TIMESTAMP_MODE;62636264/*6265* DP_STEER_OUTPUT_PIXEL_PER_CYCLE enum6266*/62676268typedef enum DP_STEER_OUTPUT_PIXEL_PER_CYCLE {6269DP_STEER_1_PIX_PER_CYCLE = 0x00000000,6270DP_STEER_2_PIX_PER_CYCLE = 0x00000001,6271DP_STEER_4_PIX_PER_CYCLE = 0x00000002,6272DP_STEER_8_PIX_PER_CYCLE = 0x00000003,6273} DP_STEER_OUTPUT_PIXEL_PER_CYCLE;62746275/*6276* DP_STEER_OVERFLOW_ACK enum6277*/62786279typedef enum DP_STEER_OVERFLOW_ACK {6280DP_STEER_OVERFLOW_ACK_NO_EFFECT = 0x00000000,6281DP_STEER_OVERFLOW_ACK_CLR_INTERRUPT = 0x00000001,6282} DP_STEER_OVERFLOW_ACK;62836284/*6285* DP_STEER_OVERFLOW_MASK enum6286*/62876288typedef enum DP_STEER_OVERFLOW_MASK {6289DP_STEER_OVERFLOW_MASKED = 0x00000000,6290DP_STEER_OVERFLOW_UNMASK = 0x00000001,6291} DP_STEER_OVERFLOW_MASK;62926293/*6294* DP_SYNC_POLARITY enum6295*/62966297typedef enum DP_SYNC_POLARITY {6298DP_SYNC_POLARITY_ACTIVE_HIGH = 0x00000000,6299DP_SYNC_POLARITY_ACTIVE_LOW = 0x00000001,6300} DP_SYNC_POLARITY;63016302/*6303* DP_TU_OVERFLOW_ACK enum6304*/63056306typedef enum DP_TU_OVERFLOW_ACK {6307DP_TU_OVERFLOW_ACK_NO_EFFECT = 0x00000000,6308DP_TU_OVERFLOW_ACK_CLR_INTERRUPT = 0x00000001,6309} DP_TU_OVERFLOW_ACK;63106311/*6312* DP_UDI_LANES enum6313*/63146315typedef enum DP_UDI_LANES {6316DP_UDI_1_LANE = 0x00000000,6317DP_UDI_2_LANES = 0x00000001,6318DP_UDI_LANES_RESERVED = 0x00000002,6319DP_UDI_4_LANES = 0x00000003,6320} DP_UDI_LANES;63216322/*6323* DP_VID_ENHANCED_FRAME_MODE enum6324*/63256326typedef enum DP_VID_ENHANCED_FRAME_MODE {6327VID_NORMAL_FRAME_MODE = 0x00000000,6328VID_ENHANCED_MODE = 0x00000001,6329} DP_VID_ENHANCED_FRAME_MODE;63306331/*6332* DP_VID_M_N_DOUBLE_BUFFER_MODE enum6333*/63346335typedef enum DP_VID_M_N_DOUBLE_BUFFER_MODE {6336DP_VID_M_N_DOUBLE_BUFFER_AFTER_VID_M_UPDATE = 0x00000000,6337DP_VID_M_N_DOUBLE_BUFFER_AT_FRAME_START = 0x00000001,6338} DP_VID_M_N_DOUBLE_BUFFER_MODE;63396340/*6341* DP_VID_M_N_GEN_EN enum6342*/63436344typedef enum DP_VID_M_N_GEN_EN {6345DP_VID_M_N_PROGRAMMED_VIA_REG = 0x00000000,6346DP_VID_M_N_CALC_AUTO = 0x00000001,6347} DP_VID_M_N_GEN_EN;63486349/*6350* DP_VID_N_INTERVAL enum6351*/63526353typedef enum DP_VID_N_INTERVAL {6354DP_VID_1X_Nvid = 0x00000000,6355DP_VID_2X_Nvid = 0x00000001,6356DP_VID_4X_Nvid = 0x00000002,6357DP_VID_8X_Nvid = 0x00000003,6358} DP_VID_N_INTERVAL;63596360/*6361* DP_VID_STREAM_DISABLE_ACK enum6362*/63636364typedef enum DP_VID_STREAM_DISABLE_ACK {6365ID_STREAM_DISABLE_NO_ACK = 0x00000000,6366ID_STREAM_DISABLE_ACKED = 0x00000001,6367} DP_VID_STREAM_DISABLE_ACK;63686369/*6370* DP_VID_STREAM_DISABLE_MASK enum6371*/63726373typedef enum DP_VID_STREAM_DISABLE_MASK {6374VID_STREAM_DISABLE_MASKED = 0x00000000,6375VID_STREAM_DISABLE_UNMASK = 0x00000001,6376} DP_VID_STREAM_DISABLE_MASK;63776378/*6379* DP_VID_STREAM_DIS_DEFER enum6380*/63816382typedef enum DP_VID_STREAM_DIS_DEFER {6383DP_VID_STREAM_DIS_NO_DEFER = 0x00000000,6384DP_VID_STREAM_DIS_DEFER_TO_HBLANK = 0x00000001,6385DP_VID_STREAM_DIS_DEFER_TO_VBLANK = 0x00000002,6386} DP_VID_STREAM_DIS_DEFER;63876388/*6389* DP_VID_VBID_FIELD_POL enum6390*/63916392typedef enum DP_VID_VBID_FIELD_POL {6393DP_VID_VBID_FIELD_POL_NORMAL = 0x00000000,6394DP_VID_VBID_FIELD_POL_INV = 0x00000001,6395} DP_VID_VBID_FIELD_POL;63966397/*6398* FEC_ACTIVE_STATUS enum6399*/64006401typedef enum FEC_ACTIVE_STATUS {6402DPHY_FEC_NOT_ACTIVE = 0x00000000,6403DPHY_FEC_ACTIVE = 0x00000001,6404} FEC_ACTIVE_STATUS;64056406/*******************************************************6407* DIG Enums6408*******************************************************/64096410/*6411* DIG_BE_CNTL_HPD_SELECT enum6412*/64136414typedef enum DIG_BE_CNTL_HPD_SELECT {6415DIG_BE_CNTL_HPD1 = 0x00000000,6416DIG_BE_CNTL_HPD2 = 0x00000001,6417DIG_BE_CNTL_HPD3 = 0x00000002,6418DIG_BE_CNTL_HPD4 = 0x00000003,6419DIG_BE_CNTL_NO_HPD = 0x00000004,6420} DIG_BE_CNTL_HPD_SELECT;64216422/*6423* DIG_BE_CNTL_MODE enum6424*/64256426typedef enum DIG_BE_CNTL_MODE {6427DIG_BE_DP_SST_MODE = 0x00000000,6428DIG_BE_RESERVED1 = 0x00000001,6429DIG_BE_TMDS_DVI_MODE = 0x00000002,6430DIG_BE_TMDS_HDMI_MODE = 0x00000003,6431DIG_BE_RESERVED4 = 0x00000004,6432DIG_BE_DP_MST_MODE = 0x00000005,6433DIG_BE_RESERVED2 = 0x00000006,6434DIG_BE_RESERVED3 = 0x00000007,6435} DIG_BE_CNTL_MODE;64366437/*6438* DIG_DIGITAL_BYPASS_ENABLE enum6439*/64406441typedef enum DIG_DIGITAL_BYPASS_ENABLE {6442DIG_DIGITAL_BYPASS_OFF = 0x00000000,6443DIG_DIGITAL_BYPASS_ON = 0x00000001,6444} DIG_DIGITAL_BYPASS_ENABLE;64456446/*6447* DIG_DIGITAL_BYPASS_SEL enum6448*/64496450typedef enum DIG_DIGITAL_BYPASS_SEL {6451DIG_DIGITAL_BYPASS_SEL_BYPASS = 0x00000000,6452DIG_DIGITAL_BYPASS_SEL_36BPP = 0x00000001,6453DIG_DIGITAL_BYPASS_SEL_48BPP_LSB = 0x00000002,6454DIG_DIGITAL_BYPASS_SEL_48BPP_MSB = 0x00000003,6455DIG_DIGITAL_BYPASS_SEL_10BPP_LSB = 0x00000004,6456DIG_DIGITAL_BYPASS_SEL_12BPC_LSB = 0x00000005,6457DIG_DIGITAL_BYPASS_SEL_ALPHA = 0x00000006,6458} DIG_DIGITAL_BYPASS_SEL;64596460/*6461* DIG_FE_CNTL_SOURCE_SELECT enum6462*/64636464typedef enum DIG_FE_CNTL_SOURCE_SELECT {6465DIG_FE_SOURCE_FROM_OTG0 = 0x00000000,6466DIG_FE_SOURCE_FROM_OTG1 = 0x00000001,6467DIG_FE_SOURCE_FROM_OTG2 = 0x00000002,6468DIG_FE_SOURCE_FROM_OTG3 = 0x00000003,6469DIG_FE_SOURCE_RESERVED = 0x00000004,6470} DIG_FE_CNTL_SOURCE_SELECT;64716472/*6473* DIG_FE_CNTL_STEREOSYNC_SELECT enum6474*/64756476typedef enum DIG_FE_CNTL_STEREOSYNC_SELECT {6477DIG_FE_STEREOSYNC_FROM_OTG0 = 0x00000000,6478DIG_FE_STEREOSYNC_FROM_OTG1 = 0x00000001,6479DIG_FE_STEREOSYNC_FROM_OTG2 = 0x00000002,6480DIG_FE_STEREOSYNC_FROM_OTG3 = 0x00000003,6481DIG_FE_STEREOSYNC_RESERVED = 0x00000004,6482} DIG_FE_CNTL_STEREOSYNC_SELECT;64836484/*6485* DIG_FIFO_CTRL_FORCE_RECOMP_MINMAX enum6486*/64876488typedef enum DIG_FIFO_CTRL_FORCE_RECOMP_MINMAX {6489DIG_FIFO_NOT_FORCE_RECOMP_MINMAX = 0x00000000,6490DIG_FIFO_FORCE_RECOMP_MINMAX = 0x00000001,6491} DIG_FIFO_CTRL_FORCE_RECOMP_MINMAX;64926493/*6494* DIG_FIFO_CTRL_USE_OVERWRITE_LEVEL enum6495*/64966497typedef enum DIG_FIFO_CTRL_USE_OVERWRITE_LEVEL {6498DIG_FIFO_USE_OVERWRITE_LEVEL = 0x00000000,6499DIG_FIFO_USE_CAL_AVERAGE_LEVEL = 0x00000001,6500} DIG_FIFO_CTRL_USE_OVERWRITE_LEVEL;65016502/*6503* DIG_FIFO_FORCE_RECAL_AVERAGE enum6504*/65056506typedef enum DIG_FIFO_FORCE_RECAL_AVERAGE {6507DIG_FIFO_NOT_FORCE_RECAL_AVERAGE = 0x00000000,6508DIG_FIFO_FORCE_RECAL_AVERAGE_LEVEL = 0x00000001,6509} DIG_FIFO_FORCE_RECAL_AVERAGE;65106511/*6512* DIG_FIFO_OUTPUT_PIXEL_PER_CYCLE enum6513*/65146515typedef enum DIG_FIFO_OUTPUT_PIXEL_PER_CYCLE {6516DIG_FIFO_1_PIX_PER_CYCLE = 0x00000000,6517DIG_FIFO_2_PIX_PER_CYCLE = 0x00000001,6518DIG_FIFO_4_PIX_PER_CYCLE = 0x00000002,6519DIG_FIFO_8_PIX_PER_CYCLE = 0x00000003,6520} DIG_FIFO_OUTPUT_PIXEL_PER_CYCLE;65216522/*6523* DIG_FIFO_OVERFLOW_UNDERFLOW_ERROR enum6524*/65256526typedef enum DIG_FIFO_OVERFLOW_UNDERFLOW_ERROR {6527DIG_FIFO_NO_ERROR_OCCURRED = 0x00000000,6528DIG_FIFO_UNDERFLOW_OCCURRED = 0x00000001,6529DIG_FIFO_OVERFLOW_OCCURRED = 0x00000002,6530} DIG_FIFO_OVERFLOW_UNDERFLOW_ERROR;65316532/*6533* DIG_FIFO_READ_CLOCK_SRC enum6534*/65356536typedef enum DIG_FIFO_READ_CLOCK_SRC {6537DIG_FIFO_READ_CLOCK_SRC_FROM_DCCG = 0x00000000,6538DIG_FIFO_READ_CLOCK_SRC_FROM_DISPLAY_PIPE = 0x00000001,6539} DIG_FIFO_READ_CLOCK_SRC;65406541/*6542* DIG_MODE enum6543*/65446545typedef enum DIG_MODE {6546DP_SST_MODE = 0x00000000,6547RESERVED1 = 0x00000001,6548TMDS_DVI_MODE = 0x00000002,6549TMDS_HDMI_MODE = 0x00000003,6550RESERVED4 = 0x00000004,6551DP_MST_MODE = 0x00000005,6552RESERVED2 = 0x00000006,6553RESERVED3 = 0x00000007,6554} DIG_MODE;65556556/*6557* DIG_OUTPUT_CRC_CNTL_LINK_SEL enum6558*/65596560typedef enum DIG_OUTPUT_CRC_CNTL_LINK_SEL {6561DIG_OUTPUT_CRC_ON_LINK0 = 0x00000000,6562DIG_OUTPUT_CRC_ON_LINK1 = 0x00000001,6563} DIG_OUTPUT_CRC_CNTL_LINK_SEL;65646565/*6566* DIG_OUTPUT_CRC_DATA_SEL enum6567*/65686569typedef enum DIG_OUTPUT_CRC_DATA_SEL {6570DIG_OUTPUT_CRC_FOR_FULLFRAME = 0x00000000,6571DIG_OUTPUT_CRC_FOR_ACTIVEONLY = 0x00000001,6572DIG_OUTPUT_CRC_FOR_VBI = 0x00000002,6573DIG_OUTPUT_CRC_FOR_AUDIO = 0x00000003,6574} DIG_OUTPUT_CRC_DATA_SEL;65756576/*6577* DIG_RANDOM_PATTERN_SEED_RAN_PAT enum6578*/65796580typedef enum DIG_RANDOM_PATTERN_SEED_RAN_PAT {6581DIG_RANDOM_PATTERN_SEED_RAN_PAT_ALL_PIXELS = 0x00000000,6582DIG_RANDOM_PATTERN_SEED_RAN_PAT_DE_HIGH = 0x00000001,6583} DIG_RANDOM_PATTERN_SEED_RAN_PAT;65846585/*6586* DIG_TEST_PATTERN_EXTERNAL_RESET_EN enum6587*/65886589typedef enum DIG_TEST_PATTERN_EXTERNAL_RESET_EN {6590DIG_TEST_PATTERN_EXTERNAL_RESET_ENABLE = 0x00000000,6591DIG_TEST_PATTERN_EXTERNAL_RESET_BY_EXT_SIG = 0x00000001,6592} DIG_TEST_PATTERN_EXTERNAL_RESET_EN;65936594/*6595* DIG_TEST_PATTERN_HALF_CLOCK_PATTERN_SEL enum6596*/65976598typedef enum DIG_TEST_PATTERN_HALF_CLOCK_PATTERN_SEL {6599DIG_10BIT_TEST_PATTERN = 0x00000000,6600DIG_ALTERNATING_TEST_PATTERN = 0x00000001,6601} DIG_TEST_PATTERN_HALF_CLOCK_PATTERN_SEL;66026603/*6604* DIG_TEST_PATTERN_RANDOM_PATTERN_OUT_EN enum6605*/66066607typedef enum DIG_TEST_PATTERN_RANDOM_PATTERN_OUT_EN {6608DIG_TEST_PATTERN_NORMAL = 0x00000000,6609DIG_TEST_PATTERN_RANDOM = 0x00000001,6610} DIG_TEST_PATTERN_RANDOM_PATTERN_OUT_EN;66116612/*6613* DIG_TEST_PATTERN_RANDOM_PATTERN_RESET enum6614*/66156616typedef enum DIG_TEST_PATTERN_RANDOM_PATTERN_RESET {6617DIG_RANDOM_PATTERN_ENABLED = 0x00000000,6618DIG_RANDOM_PATTERN_RESETED = 0x00000001,6619} DIG_TEST_PATTERN_RANDOM_PATTERN_RESET;66206621/*6622* DIG_TEST_PATTERN_TEST_PATTERN_OUT_EN enum6623*/66246625typedef enum DIG_TEST_PATTERN_TEST_PATTERN_OUT_EN {6626DIG_IN_NORMAL_OPERATION = 0x00000000,6627DIG_IN_DEBUG_MODE = 0x00000001,6628} DIG_TEST_PATTERN_TEST_PATTERN_OUT_EN;66296630/*6631* HDMI_ACP_SEND enum6632*/66336634typedef enum HDMI_ACP_SEND {6635HDMI_ACP_NOT_SEND = 0x00000000,6636HDMI_ACP_PKT_SEND = 0x00000001,6637} HDMI_ACP_SEND;66386639/*6640* HDMI_ACR_AUDIO_PRIORITY enum6641*/66426643typedef enum HDMI_ACR_AUDIO_PRIORITY {6644HDMI_ACR_PKT_HIGH_PRIORITY_THAN_AUDIO_SAMPLE = 0x00000000,6645HDMI_AUDIO_SAMPLE_HIGH_PRIORITY_THAN_ACR_PKT = 0x00000001,6646} HDMI_ACR_AUDIO_PRIORITY;66476648/*6649* HDMI_ACR_CONT enum6650*/66516652typedef enum HDMI_ACR_CONT {6653HDMI_ACR_CONT_DISABLE = 0x00000000,6654HDMI_ACR_CONT_ENABLE = 0x00000001,6655} HDMI_ACR_CONT;66566657/*6658* HDMI_ACR_N_MULTIPLE enum6659*/66606661typedef enum HDMI_ACR_N_MULTIPLE {6662HDMI_ACR_0_MULTIPLE_RESERVED = 0x00000000,6663HDMI_ACR_1_MULTIPLE = 0x00000001,6664HDMI_ACR_2_MULTIPLE = 0x00000002,6665HDMI_ACR_3_MULTIPLE_RESERVED = 0x00000003,6666HDMI_ACR_4_MULTIPLE = 0x00000004,6667HDMI_ACR_5_MULTIPLE_RESERVED = 0x00000005,6668HDMI_ACR_6_MULTIPLE_RESERVED = 0x00000006,6669HDMI_ACR_7_MULTIPLE_RESERVED = 0x00000007,6670} HDMI_ACR_N_MULTIPLE;66716672/*6673* HDMI_ACR_SELECT enum6674*/66756676typedef enum HDMI_ACR_SELECT {6677HDMI_ACR_SELECT_HW = 0x00000000,6678HDMI_ACR_SELECT_32K = 0x00000001,6679HDMI_ACR_SELECT_44K = 0x00000002,6680HDMI_ACR_SELECT_48K = 0x00000003,6681} HDMI_ACR_SELECT;66826683/*6684* HDMI_ACR_SEND enum6685*/66866687typedef enum HDMI_ACR_SEND {6688HDMI_ACR_NOT_SEND = 0x00000000,6689HDMI_ACR_PKT_SEND = 0x00000001,6690} HDMI_ACR_SEND;66916692/*6693* HDMI_ACR_SOURCE enum6694*/66956696typedef enum HDMI_ACR_SOURCE {6697HDMI_ACR_SOURCE_HW = 0x00000000,6698HDMI_ACR_SOURCE_SW = 0x00000001,6699} HDMI_ACR_SOURCE;67006701/*6702* HDMI_AUDIO_DELAY_EN enum6703*/67046705typedef enum HDMI_AUDIO_DELAY_EN {6706HDMI_AUDIO_DELAY_DISABLE = 0x00000000,6707HDMI_AUDIO_DELAY_58CLK = 0x00000001,6708HDMI_AUDIO_DELAY_56CLK = 0x00000002,6709HDMI_AUDIO_DELAY_RESERVED = 0x00000003,6710} HDMI_AUDIO_DELAY_EN;67116712/*6713* HDMI_AUDIO_INFO_CONT enum6714*/67156716typedef enum HDMI_AUDIO_INFO_CONT {6717HDMI_AUDIO_INFO_CONT_DISABLE = 0x00000000,6718HDMI_AUDIO_INFO_CONT_ENABLE = 0x00000001,6719} HDMI_AUDIO_INFO_CONT;67206721/*6722* HDMI_AUDIO_INFO_SEND enum6723*/67246725typedef enum HDMI_AUDIO_INFO_SEND {6726HDMI_AUDIO_INFO_NOT_SEND = 0x00000000,6727HDMI_AUDIO_INFO_PKT_SEND = 0x00000001,6728} HDMI_AUDIO_INFO_SEND;67296730/*6731* HDMI_CLOCK_CHANNEL_RATE enum6732*/67336734typedef enum HDMI_CLOCK_CHANNEL_RATE {6735HDMI_CLOCK_CHANNEL_FREQ_EQUAL_TO_CHAR_RATE = 0x00000000,6736HDMI_CLOCK_CHANNEL_FREQ_QUARTER_TO_CHAR_RATE = 0x00000001,6737} HDMI_CLOCK_CHANNEL_RATE;67386739/*6740* HDMI_DATA_SCRAMBLE_EN enum6741*/67426743typedef enum HDMI_DATA_SCRAMBLE_EN {6744HDMI_DATA_SCRAMBLE_DISABLE = 0x00000000,6745HDMI_DATA_SCRAMBLE_ENABLE = 0x00000001,6746} HDMI_DATA_SCRAMBLE_EN;67476748/*6749* HDMI_DEEP_COLOR_DEPTH enum6750*/67516752typedef enum HDMI_DEEP_COLOR_DEPTH {6753HDMI_DEEP_COLOR_DEPTH_24BPP = 0x00000000,6754HDMI_DEEP_COLOR_DEPTH_30BPP = 0x00000001,6755HDMI_DEEP_COLOR_DEPTH_36BPP = 0x00000002,6756HDMI_DEEP_COLOR_DEPTH_48BPP = 0x00000003,6757} HDMI_DEEP_COLOR_DEPTH;67586759/*6760* HDMI_DEFAULT_PAHSE enum6761*/67626763typedef enum HDMI_DEFAULT_PAHSE {6764HDMI_DEFAULT_PHASE_IS_0 = 0x00000000,6765HDMI_DEFAULT_PHASE_IS_1 = 0x00000001,6766} HDMI_DEFAULT_PAHSE;67676768/*6769* HDMI_ERROR_ACK enum6770*/67716772typedef enum HDMI_ERROR_ACK {6773HDMI_ERROR_ACK_INT = 0x00000000,6774HDMI_ERROR_NOT_ACK = 0x00000001,6775} HDMI_ERROR_ACK;67766777/*6778* HDMI_ERROR_MASK enum6779*/67806781typedef enum HDMI_ERROR_MASK {6782HDMI_ERROR_MASK_INT = 0x00000000,6783HDMI_ERROR_NOT_MASK = 0x00000001,6784} HDMI_ERROR_MASK;67856786/*6787* HDMI_GC_AVMUTE enum6788*/67896790typedef enum HDMI_GC_AVMUTE {6791HDMI_GC_AVMUTE_SET = 0x00000000,6792HDMI_GC_AVMUTE_UNSET = 0x00000001,6793} HDMI_GC_AVMUTE;67946795/*6796* HDMI_GC_AVMUTE_CONT enum6797*/67986799typedef enum HDMI_GC_AVMUTE_CONT {6800HDMI_GC_AVMUTE_CONT_DISABLE = 0x00000000,6801HDMI_GC_AVMUTE_CONT_ENABLE = 0x00000001,6802} HDMI_GC_AVMUTE_CONT;68036804/*6805* HDMI_GC_CONT enum6806*/68076808typedef enum HDMI_GC_CONT {6809HDMI_GC_CONT_DISABLE = 0x00000000,6810HDMI_GC_CONT_ENABLE = 0x00000001,6811} HDMI_GC_CONT;68126813/*6814* HDMI_GC_SEND enum6815*/68166817typedef enum HDMI_GC_SEND {6818HDMI_GC_NOT_SEND = 0x00000000,6819HDMI_GC_PKT_SEND = 0x00000001,6820} HDMI_GC_SEND;68216822/*6823* HDMI_GENERIC_CONT enum6824*/68256826typedef enum HDMI_GENERIC_CONT {6827HDMI_GENERIC_CONT_DISABLE = 0x00000000,6828HDMI_GENERIC_CONT_ENABLE = 0x00000001,6829} HDMI_GENERIC_CONT;68306831/*6832* HDMI_GENERIC_SEND enum6833*/68346835typedef enum HDMI_GENERIC_SEND {6836HDMI_GENERIC_NOT_SEND = 0x00000000,6837HDMI_GENERIC_PKT_SEND = 0x00000001,6838} HDMI_GENERIC_SEND;68396840/*6841* HDMI_ISRC_CONT enum6842*/68436844typedef enum HDMI_ISRC_CONT {6845HDMI_ISRC_CONT_DISABLE = 0x00000000,6846HDMI_ISRC_CONT_ENABLE = 0x00000001,6847} HDMI_ISRC_CONT;68486849/*6850* HDMI_ISRC_SEND enum6851*/68526853typedef enum HDMI_ISRC_SEND {6854HDMI_ISRC_NOT_SEND = 0x00000000,6855HDMI_ISRC_PKT_SEND = 0x00000001,6856} HDMI_ISRC_SEND;68576858/*6859* HDMI_KEEPOUT_MODE enum6860*/68616862typedef enum HDMI_KEEPOUT_MODE {6863HDMI_KEEPOUT_0_650PIX_AFTER_VSYNC = 0x00000000,6864HDMI_KEEPOUT_509_650PIX_AFTER_VSYNC = 0x00000001,6865} HDMI_KEEPOUT_MODE;68666867/*6868* HDMI_METADATA_ENABLE enum6869*/68706871typedef enum HDMI_METADATA_ENABLE {6872HDMI_METADATA_NOT_SEND = 0x00000000,6873HDMI_METADATA_PKT_SEND = 0x00000001,6874} HDMI_METADATA_ENABLE;68756876/*6877* HDMI_MPEG_INFO_CONT enum6878*/68796880typedef enum HDMI_MPEG_INFO_CONT {6881HDMI_MPEG_INFO_CONT_DISABLE = 0x00000000,6882HDMI_MPEG_INFO_CONT_ENABLE = 0x00000001,6883} HDMI_MPEG_INFO_CONT;68846885/*6886* HDMI_MPEG_INFO_SEND enum6887*/68886889typedef enum HDMI_MPEG_INFO_SEND {6890HDMI_MPEG_INFO_NOT_SEND = 0x00000000,6891HDMI_MPEG_INFO_PKT_SEND = 0x00000001,6892} HDMI_MPEG_INFO_SEND;68936894/*6895* HDMI_NO_EXTRA_NULL_PACKET_FILLED enum6896*/68976898typedef enum HDMI_NO_EXTRA_NULL_PACKET_FILLED {6899HDMI_EXTRA_NULL_PACKET_FILLED_ENABLE = 0x00000000,6900HDMI_EXTRA_NULL_PACKET_FILLED_DISABLE = 0x00000001,6901} HDMI_NO_EXTRA_NULL_PACKET_FILLED;69026903/*6904* HDMI_NULL_SEND enum6905*/69066907typedef enum HDMI_NULL_SEND {6908HDMI_NULL_NOT_SEND = 0x00000000,6909HDMI_NULL_PKT_SEND = 0x00000001,6910} HDMI_NULL_SEND;69116912/*6913* HDMI_PACKET_GEN_VERSION enum6914*/69156916typedef enum HDMI_PACKET_GEN_VERSION {6917HDMI_PACKET_GEN_VERSION_OLD = 0x00000000,6918HDMI_PACKET_GEN_VERSION_NEW = 0x00000001,6919} HDMI_PACKET_GEN_VERSION;69206921/*6922* HDMI_PACKET_LINE_REFERENCE enum6923*/69246925typedef enum HDMI_PACKET_LINE_REFERENCE {6926HDMI_PKT_LINE_REF_VSYNC = 0x00000000,6927HDMI_PKT_LINE_REF_OTGSOF = 0x00000001,6928} HDMI_PACKET_LINE_REFERENCE;69296930/*6931* HDMI_PACKING_PHASE_OVERRIDE enum6932*/69336934typedef enum HDMI_PACKING_PHASE_OVERRIDE {6935HDMI_PACKING_PHASE_SET_BY_HW = 0x00000000,6936HDMI_PACKING_PHASE_SET_BY_SW = 0x00000001,6937} HDMI_PACKING_PHASE_OVERRIDE;69386939/*6940* LVTMA_RANDOM_PATTERN_SEED_RAN_PAT enum6941*/69426943typedef enum LVTMA_RANDOM_PATTERN_SEED_RAN_PAT {6944LVTMA_RANDOM_PATTERN_SEED_ALL_PIXELS = 0x00000000,6945LVTMA_RANDOM_PATTERN_SEED_ONLY_DE_HIGH = 0x00000001,6946} LVTMA_RANDOM_PATTERN_SEED_RAN_PAT;69476948/*6949* TMDS_COLOR_FORMAT enum6950*/69516952typedef enum TMDS_COLOR_FORMAT {6953TMDS_COLOR_FORMAT__24BPP__TWIN30BPP_MSB__DUAL48BPP = 0x00000000,6954TMDS_COLOR_FORMAT_TWIN30BPP_LSB = 0x00000001,6955TMDS_COLOR_FORMAT_DUAL30BPP = 0x00000002,6956TMDS_COLOR_FORMAT_RESERVED = 0x00000003,6957} TMDS_COLOR_FORMAT;69586959/*6960* TMDS_CTL0_DATA_INVERT enum6961*/69626963typedef enum TMDS_CTL0_DATA_INVERT {6964TMDS_CTL0_DATA_NORMAL = 0x00000000,6965TMDS_CTL0_DATA_INVERT_EN = 0x00000001,6966} TMDS_CTL0_DATA_INVERT;69676968/*6969* TMDS_CTL0_DATA_MODULATION enum6970*/69716972typedef enum TMDS_CTL0_DATA_MODULATION {6973TMDS_CTL0_DATA_MODULATION_DISABLE = 0x00000000,6974TMDS_CTL0_DATA_MODULATION_BIT0 = 0x00000001,6975TMDS_CTL0_DATA_MODULATION_BIT1 = 0x00000002,6976TMDS_CTL0_DATA_MODULATION_BIT2 = 0x00000003,6977} TMDS_CTL0_DATA_MODULATION;69786979/*6980* TMDS_CTL0_DATA_SEL enum6981*/69826983typedef enum TMDS_CTL0_DATA_SEL {6984TMDS_CTL0_DATA_SEL0_RESERVED = 0x00000000,6985TMDS_CTL0_DATA_SEL1_DISPLAY_ENABLE = 0x00000001,6986TMDS_CTL0_DATA_SEL2_VSYNC = 0x00000002,6987TMDS_CTL0_DATA_SEL3_RESERVED = 0x00000003,6988TMDS_CTL0_DATA_SEL4_HSYNC = 0x00000004,6989TMDS_CTL0_DATA_SEL5_SEL7_RESERVED = 0x00000005,6990TMDS_CTL0_DATA_SEL8_RANDOM_DATA = 0x00000006,6991TMDS_CTL0_DATA_SEL9_SEL15_RANDOM_DATA = 0x00000007,6992} TMDS_CTL0_DATA_SEL;69936994/*6995* TMDS_CTL0_PATTERN_OUT_EN enum6996*/69976998typedef enum TMDS_CTL0_PATTERN_OUT_EN {6999TMDS_CTL0_PATTERN_OUT_DISABLE = 0x00000000,7000TMDS_CTL0_PATTERN_OUT_ENABLE = 0x00000001,7001} TMDS_CTL0_PATTERN_OUT_EN;70027003/*7004* TMDS_CTL1_DATA_INVERT enum7005*/70067007typedef enum TMDS_CTL1_DATA_INVERT {7008TMDS_CTL1_DATA_NORMAL = 0x00000000,7009TMDS_CTL1_DATA_INVERT_EN = 0x00000001,7010} TMDS_CTL1_DATA_INVERT;70117012/*7013* TMDS_CTL1_DATA_MODULATION enum7014*/70157016typedef enum TMDS_CTL1_DATA_MODULATION {7017TMDS_CTL1_DATA_MODULATION_DISABLE = 0x00000000,7018TMDS_CTL1_DATA_MODULATION_BIT0 = 0x00000001,7019TMDS_CTL1_DATA_MODULATION_BIT1 = 0x00000002,7020TMDS_CTL1_DATA_MODULATION_BIT2 = 0x00000003,7021} TMDS_CTL1_DATA_MODULATION;70227023/*7024* TMDS_CTL1_DATA_SEL enum7025*/70267027typedef enum TMDS_CTL1_DATA_SEL {7028TMDS_CTL1_DATA_SEL0_RESERVED = 0x00000000,7029TMDS_CTL1_DATA_SEL1_DISPLAY_ENABLE = 0x00000001,7030TMDS_CTL1_DATA_SEL2_VSYNC = 0x00000002,7031TMDS_CTL1_DATA_SEL3_RESERVED = 0x00000003,7032TMDS_CTL1_DATA_SEL4_HSYNC = 0x00000004,7033TMDS_CTL1_DATA_SEL5_SEL7_RESERVED = 0x00000005,7034TMDS_CTL1_DATA_SEL8_BLANK_TIME = 0x00000006,7035TMDS_CTL1_DATA_SEL9_SEL15_RESERVED = 0x00000007,7036} TMDS_CTL1_DATA_SEL;70377038/*7039* TMDS_CTL1_PATTERN_OUT_EN enum7040*/70417042typedef enum TMDS_CTL1_PATTERN_OUT_EN {7043TMDS_CTL1_PATTERN_OUT_DISABLE = 0x00000000,7044TMDS_CTL1_PATTERN_OUT_ENABLE = 0x00000001,7045} TMDS_CTL1_PATTERN_OUT_EN;70467047/*7048* TMDS_CTL2_DATA_INVERT enum7049*/70507051typedef enum TMDS_CTL2_DATA_INVERT {7052TMDS_CTL2_DATA_NORMAL = 0x00000000,7053TMDS_CTL2_DATA_INVERT_EN = 0x00000001,7054} TMDS_CTL2_DATA_INVERT;70557056/*7057* TMDS_CTL2_DATA_MODULATION enum7058*/70597060typedef enum TMDS_CTL2_DATA_MODULATION {7061TMDS_CTL2_DATA_MODULATION_DISABLE = 0x00000000,7062TMDS_CTL2_DATA_MODULATION_BIT0 = 0x00000001,7063TMDS_CTL2_DATA_MODULATION_BIT1 = 0x00000002,7064TMDS_CTL2_DATA_MODULATION_BIT2 = 0x00000003,7065} TMDS_CTL2_DATA_MODULATION;70667067/*7068* TMDS_CTL2_DATA_SEL enum7069*/70707071typedef enum TMDS_CTL2_DATA_SEL {7072TMDS_CTL2_DATA_SEL0_RESERVED = 0x00000000,7073TMDS_CTL2_DATA_SEL1_DISPLAY_ENABLE = 0x00000001,7074TMDS_CTL2_DATA_SEL2_VSYNC = 0x00000002,7075TMDS_CTL2_DATA_SEL3_RESERVED = 0x00000003,7076TMDS_CTL2_DATA_SEL4_HSYNC = 0x00000004,7077TMDS_CTL2_DATA_SEL5_SEL7_RESERVED = 0x00000005,7078TMDS_CTL2_DATA_SEL8_BLANK_TIME = 0x00000006,7079TMDS_CTL2_DATA_SEL9_SEL15_RESERVED = 0x00000007,7080} TMDS_CTL2_DATA_SEL;70817082/*7083* TMDS_CTL2_PATTERN_OUT_EN enum7084*/70857086typedef enum TMDS_CTL2_PATTERN_OUT_EN {7087TMDS_CTL2_PATTERN_OUT_DISABLE = 0x00000000,7088TMDS_CTL2_PATTERN_OUT_ENABLE = 0x00000001,7089} TMDS_CTL2_PATTERN_OUT_EN;70907091/*7092* TMDS_CTL3_DATA_INVERT enum7093*/70947095typedef enum TMDS_CTL3_DATA_INVERT {7096TMDS_CTL3_DATA_NORMAL = 0x00000000,7097TMDS_CTL3_DATA_INVERT_EN = 0x00000001,7098} TMDS_CTL3_DATA_INVERT;70997100/*7101* TMDS_CTL3_DATA_MODULATION enum7102*/71037104typedef enum TMDS_CTL3_DATA_MODULATION {7105TMDS_CTL3_DATA_MODULATION_DISABLE = 0x00000000,7106TMDS_CTL3_DATA_MODULATION_BIT0 = 0x00000001,7107TMDS_CTL3_DATA_MODULATION_BIT1 = 0x00000002,7108TMDS_CTL3_DATA_MODULATION_BIT2 = 0x00000003,7109} TMDS_CTL3_DATA_MODULATION;71107111/*7112* TMDS_CTL3_DATA_SEL enum7113*/71147115typedef enum TMDS_CTL3_DATA_SEL {7116TMDS_CTL3_DATA_SEL0_RESERVED = 0x00000000,7117TMDS_CTL3_DATA_SEL1_DISPLAY_ENABLE = 0x00000001,7118TMDS_CTL3_DATA_SEL2_VSYNC = 0x00000002,7119TMDS_CTL3_DATA_SEL3_RESERVED = 0x00000003,7120TMDS_CTL3_DATA_SEL4_HSYNC = 0x00000004,7121TMDS_CTL3_DATA_SEL5_SEL7_RESERVED = 0x00000005,7122TMDS_CTL3_DATA_SEL8_BLANK_TIME = 0x00000006,7123TMDS_CTL3_DATA_SEL9_SEL15_RESERVED = 0x00000007,7124} TMDS_CTL3_DATA_SEL;71257126/*7127* TMDS_CTL3_PATTERN_OUT_EN enum7128*/71297130typedef enum TMDS_CTL3_PATTERN_OUT_EN {7131TMDS_CTL3_PATTERN_OUT_DISABLE = 0x00000000,7132TMDS_CTL3_PATTERN_OUT_ENABLE = 0x00000001,7133} TMDS_CTL3_PATTERN_OUT_EN;71347135/*7136* TMDS_DATA_SYNCHRONIZATION_DSINTSEL enum7137*/71387139typedef enum TMDS_DATA_SYNCHRONIZATION_DSINTSEL {7140TMDS_DATA_SYNCHRONIZATION_DSINTSEL_PCLK_TMDS = 0x00000000,7141TMDS_DATA_SYNCHRONIZATION_DSINTSEL_TMDS_PLL = 0x00000001,7142} TMDS_DATA_SYNCHRONIZATION_DSINTSEL;71437144/*7145* TMDS_PIXEL_ENCODING enum7146*/71477148typedef enum TMDS_PIXEL_ENCODING {7149TMDS_PIXEL_ENCODING_444_OR_420 = 0x00000000,7150TMDS_PIXEL_ENCODING_422 = 0x00000001,7151} TMDS_PIXEL_ENCODING;71527153/*7154* TMDS_REG_TEST_OUTPUTA_CNTLA enum7155*/71567157typedef enum TMDS_REG_TEST_OUTPUTA_CNTLA {7158TMDS_REG_TEST_OUTPUTA_CNTLA_OTDATA0 = 0x00000000,7159TMDS_REG_TEST_OUTPUTA_CNTLA_OTDATA1 = 0x00000001,7160TMDS_REG_TEST_OUTPUTA_CNTLA_OTDATA2 = 0x00000002,7161TMDS_REG_TEST_OUTPUTA_CNTLA_NA = 0x00000003,7162} TMDS_REG_TEST_OUTPUTA_CNTLA;71637164/*7165* TMDS_REG_TEST_OUTPUTB_CNTLB enum7166*/71677168typedef enum TMDS_REG_TEST_OUTPUTB_CNTLB {7169TMDS_REG_TEST_OUTPUTB_CNTLB_OTDATB0 = 0x00000000,7170TMDS_REG_TEST_OUTPUTB_CNTLB_OTDATB1 = 0x00000001,7171TMDS_REG_TEST_OUTPUTB_CNTLB_OTDATB2 = 0x00000002,7172TMDS_REG_TEST_OUTPUTB_CNTLB_NA = 0x00000003,7173} TMDS_REG_TEST_OUTPUTB_CNTLB;71747175/*7176* TMDS_STEREOSYNC_CTL_SEL_REG enum7177*/71787179typedef enum TMDS_STEREOSYNC_CTL_SEL_REG {7180TMDS_STEREOSYNC_CTL0 = 0x00000000,7181TMDS_STEREOSYNC_CTL1 = 0x00000001,7182TMDS_STEREOSYNC_CTL2 = 0x00000002,7183TMDS_STEREOSYNC_CTL3 = 0x00000003,7184} TMDS_STEREOSYNC_CTL_SEL_REG;71857186/*7187* TMDS_SYNC_PHASE enum7188*/71897190typedef enum TMDS_SYNC_PHASE {7191TMDS_NOT_SYNC_PHASE_ON_FRAME_START = 0x00000000,7192TMDS_SYNC_PHASE_ON_FRAME_START = 0x00000001,7193} TMDS_SYNC_PHASE;71947195/*7196* TMDS_TRANSMITTER_CONTROL_BYPASS_PLLA enum7197*/71987199typedef enum TMDS_TRANSMITTER_CONTROL_BYPASS_PLLA {7200TMDS_TRANSMITTER_BYPASS_PLLA_COHERENT = 0x00000000,7201TMDS_TRANSMITTER_BYPASS_PLLA_INCOHERENT = 0x00000001,7202} TMDS_TRANSMITTER_CONTROL_BYPASS_PLLA;72037204/*7205* TMDS_TRANSMITTER_CONTROL_BYPASS_PLLB enum7206*/72077208typedef enum TMDS_TRANSMITTER_CONTROL_BYPASS_PLLB {7209TMDS_TRANSMITTER_BYPASS_PLLB_COHERENT = 0x00000000,7210TMDS_TRANSMITTER_BYPASS_PLLB_INCOHERENT = 0x00000001,7211} TMDS_TRANSMITTER_CONTROL_BYPASS_PLLB;72127213/*7214* TMDS_TRANSMITTER_CONTROL_IDSCKSELA enum7215*/72167217typedef enum TMDS_TRANSMITTER_CONTROL_IDSCKSELA {7218TMDS_TRANSMITTER_IDSCKSELA_USE_IPIXCLK = 0x00000000,7219TMDS_TRANSMITTER_IDSCKSELA_USE_IDCLK = 0x00000001,7220} TMDS_TRANSMITTER_CONTROL_IDSCKSELA;72217222/*7223* TMDS_TRANSMITTER_CONTROL_IDSCKSELB enum7224*/72257226typedef enum TMDS_TRANSMITTER_CONTROL_IDSCKSELB {7227TMDS_TRANSMITTER_IDSCKSELB_USE_IPIXCLK = 0x00000000,7228TMDS_TRANSMITTER_IDSCKSELB_USE_IDCLK = 0x00000001,7229} TMDS_TRANSMITTER_CONTROL_IDSCKSELB;72307231/*7232* TMDS_TRANSMITTER_CONTROL_PLLSEL_OVERWRITE_EN enum7233*/72347235typedef enum TMDS_TRANSMITTER_CONTROL_PLLSEL_OVERWRITE_EN {7236TMDS_TRANSMITTER_PLLSEL_BY_HW = 0x00000000,7237TMDS_TRANSMITTER_PLLSEL_OVERWRITE_BY_SW = 0x00000001,7238} TMDS_TRANSMITTER_CONTROL_PLLSEL_OVERWRITE_EN;72397240/*7241* TMDS_TRANSMITTER_CONTROL_PLL_ENABLE_HPD_MASK enum7242*/72437244typedef enum TMDS_TRANSMITTER_CONTROL_PLL_ENABLE_HPD_MASK {7245TMDS_TRANSMITTER_HPD_NOT_OVERRIDE_PLL_ENABLE = 0x00000000,7246TMDS_TRANSMITTER_HPD_OVERRIDE_PLL_ENABLE_ON_DISCON = 0x00000001,7247TMDS_TRANSMITTER_HPD_OVERRIDE_PLL_ENABLE_ON_CON = 0x00000002,7248TMDS_TRANSMITTER_HPD_OVERRIDE_PLL_ENABLE = 0x00000003,7249} TMDS_TRANSMITTER_CONTROL_PLL_ENABLE_HPD_MASK;72507251/*7252* TMDS_TRANSMITTER_CONTROL_PLL_PWRUP_SEQ_EN enum7253*/72547255typedef enum TMDS_TRANSMITTER_CONTROL_PLL_PWRUP_SEQ_EN {7256TMDS_TRANSMITTER_PLL_PWRUP_SEQ_DISABLE = 0x00000000,7257TMDS_TRANSMITTER_PLL_PWRUP_SEQ_ENABLE = 0x00000001,7258} TMDS_TRANSMITTER_CONTROL_PLL_PWRUP_SEQ_EN;72597260/*7261* TMDS_TRANSMITTER_CONTROL_PLL_RESET_HPD_MASK enum7262*/72637264typedef enum TMDS_TRANSMITTER_CONTROL_PLL_RESET_HPD_MASK {7265TMDS_TRANSMITTER_PLL_NOT_RST_ON_HPD = 0x00000000,7266TMDS_TRANSMITTER_PLL_RST_ON_HPD = 0x00000001,7267} TMDS_TRANSMITTER_CONTROL_PLL_RESET_HPD_MASK;72687269/*7270* TMDS_TRANSMITTER_CONTROL_TDCLK_FROM_PADS enum7271*/72727273typedef enum TMDS_TRANSMITTER_CONTROL_TDCLK_FROM_PADS {7274TMDS_TRANSMITTER_TDCLK_FROM_TMDS_TDCLK = 0x00000000,7275TMDS_TRANSMITTER_TDCLK_FROM_PADS = 0x00000001,7276} TMDS_TRANSMITTER_CONTROL_TDCLK_FROM_PADS;72777278/*7279* TMDS_TRANSMITTER_CONTROL_TMCLK_FROM_PADS enum7280*/72817282typedef enum TMDS_TRANSMITTER_CONTROL_TMCLK_FROM_PADS {7283TMDS_TRANSMITTER_TMCLK_FROM_TMDS_TMCLK = 0x00000000,7284TMDS_TRANSMITTER_TMCLK_FROM_PADS = 0x00000001,7285} TMDS_TRANSMITTER_CONTROL_TMCLK_FROM_PADS;72867287/*7288* TMDS_TRANSMITTER_ENABLE_HPD_MASK enum7289*/72907291typedef enum TMDS_TRANSMITTER_ENABLE_HPD_MASK {7292TMDS_TRANSMITTER_HPD_MASK_NOT_OVERRIDE = 0x00000000,7293TMDS_TRANSMITTER_HPD_MASK_OVERRIDE = 0x00000001,7294} TMDS_TRANSMITTER_ENABLE_HPD_MASK;72957296/*7297* TMDS_TRANSMITTER_ENABLE_LNKCEN_HPD_MASK enum7298*/72997300typedef enum TMDS_TRANSMITTER_ENABLE_LNKCEN_HPD_MASK {7301TMDS_TRANSMITTER_LNKCEN_HPD_MASK_NOT_OVERRIDE = 0x00000000,7302TMDS_TRANSMITTER_LNKCEN_HPD_MASK_OVERRIDE = 0x00000001,7303} TMDS_TRANSMITTER_ENABLE_LNKCEN_HPD_MASK;73047305/*7306* TMDS_TRANSMITTER_ENABLE_LNKDEN_HPD_MASK enum7307*/73087309typedef enum TMDS_TRANSMITTER_ENABLE_LNKDEN_HPD_MASK {7310TMDS_TRANSMITTER_LNKDEN_HPD_MASK_NOT_OVERRIDE = 0x00000000,7311TMDS_TRANSMITTER_LNKDEN_HPD_MASK_OVERRIDE = 0x00000001,7312} TMDS_TRANSMITTER_ENABLE_LNKDEN_HPD_MASK;73137314/*******************************************************7315* DOUT_I2C Enums7316*******************************************************/73177318/*7319* DOUT_I2C_ACK enum7320*/73217322typedef enum DOUT_I2C_ACK {7323DOUT_I2C_NO_ACK = 0x00000000,7324DOUT_I2C_ACK_TO_CLEAN = 0x00000001,7325} DOUT_I2C_ACK;73267327/*7328* DOUT_I2C_ARBITRATION_ABORT_XFER enum7329*/73307331typedef enum DOUT_I2C_ARBITRATION_ABORT_XFER {7332DOUT_I2C_ARBITRATION_NOT_ABORT_CURRENT_TRANSFER = 0x00000000,7333DOUT_I2C_ARBITRATION_ABORT_CURRENT_TRANSFER = 0x00000001,7334} DOUT_I2C_ARBITRATION_ABORT_XFER;73357336/*7337* DOUT_I2C_ARBITRATION_DONE_USING_I2C_REG enum7338*/73397340typedef enum DOUT_I2C_ARBITRATION_DONE_USING_I2C_REG {7341DOUT_I2C_ARBITRATION_DONE__NOT_USING_I2C_REG = 0x00000000,7342DOUT_I2C_ARBITRATION_DONE__USING_I2C_REG = 0x00000001,7343} DOUT_I2C_ARBITRATION_DONE_USING_I2C_REG;73447345/*7346* DOUT_I2C_ARBITRATION_NO_QUEUED_SW_GO enum7347*/73487349typedef enum DOUT_I2C_ARBITRATION_NO_QUEUED_SW_GO {7350DOUT_I2C_ARBITRATION_SW_QUEUE_ENABLED = 0x00000000,7351DOUT_I2C_ARBITRATION_SW_QUEUE_DISABLED = 0x00000001,7352} DOUT_I2C_ARBITRATION_NO_QUEUED_SW_GO;73537354/*7355* DOUT_I2C_ARBITRATION_SW_PRIORITY enum7356*/73577358typedef enum DOUT_I2C_ARBITRATION_SW_PRIORITY {7359DOUT_I2C_ARBITRATION_SW_PRIORITY_NORMAL = 0x00000000,7360DOUT_I2C_ARBITRATION_SW_PRIORITY_HIGH = 0x00000001,7361DOUT_I2C_ARBITRATION_SW_PRIORITY_0_RESERVED = 0x00000002,7362DOUT_I2C_ARBITRATION_SW_PRIORITY_1_RESERVED = 0x00000003,7363} DOUT_I2C_ARBITRATION_SW_PRIORITY;73647365/*7366* DOUT_I2C_ARBITRATION_USE_I2C_REG_REQ enum7367*/73687369typedef enum DOUT_I2C_ARBITRATION_USE_I2C_REG_REQ {7370DOUT_I2C_ARBITRATION__NOT_USE_I2C_REG_REQ = 0x00000000,7371DOUT_I2C_ARBITRATION__USE_I2C_REG_REQ = 0x00000001,7372} DOUT_I2C_ARBITRATION_USE_I2C_REG_REQ;73737374/*7375* DOUT_I2C_CONTROL_DBG_REF_SEL enum7376*/73777378typedef enum DOUT_I2C_CONTROL_DBG_REF_SEL {7379DOUT_I2C_CONTROL_NORMAL_DEBUG = 0x00000000,7380DOUT_I2C_CONTROL_FAST_REFERENCE_DEBUG = 0x00000001,7381} DOUT_I2C_CONTROL_DBG_REF_SEL;73827383/*7384* DOUT_I2C_CONTROL_DDC_SELECT enum7385*/73867387typedef enum DOUT_I2C_CONTROL_DDC_SELECT {7388DOUT_I2C_CONTROL_SELECT_DDC1 = 0x00000000,7389DOUT_I2C_CONTROL_SELECT_DDC2 = 0x00000001,7390DOUT_I2C_CONTROL_SELECT_DDC3 = 0x00000002,7391DOUT_I2C_CONTROL_SELECT_DDC4 = 0x00000003,7392DOUT_I2C_CONTROL_SELECT_DDCVGA = 0x00000004,7393} DOUT_I2C_CONTROL_DDC_SELECT;73947395/*7396* DOUT_I2C_CONTROL_GO enum7397*/73987399typedef enum DOUT_I2C_CONTROL_GO {7400DOUT_I2C_CONTROL_STOP_TRANSFER = 0x00000000,7401DOUT_I2C_CONTROL_START_TRANSFER = 0x00000001,7402} DOUT_I2C_CONTROL_GO;74037404/*7405* DOUT_I2C_CONTROL_SEND_RESET enum7406*/74077408typedef enum DOUT_I2C_CONTROL_SEND_RESET {7409DOUT_I2C_CONTROL__NOT_SEND_RESET = 0x00000000,7410DOUT_I2C_CONTROL__SEND_RESET = 0x00000001,7411} DOUT_I2C_CONTROL_SEND_RESET;74127413/*7414* DOUT_I2C_CONTROL_SEND_RESET_LENGTH enum7415*/74167417typedef enum DOUT_I2C_CONTROL_SEND_RESET_LENGTH {7418DOUT_I2C_CONTROL__SEND_RESET_LENGTH_9 = 0x00000000,7419DOUT_I2C_CONTROL__SEND_RESET_LENGTH_10 = 0x00000001,7420} DOUT_I2C_CONTROL_SEND_RESET_LENGTH;74217422/*7423* DOUT_I2C_CONTROL_SOFT_RESET enum7424*/74257426typedef enum DOUT_I2C_CONTROL_SOFT_RESET {7427DOUT_I2C_CONTROL_NOT_RESET_I2C_CONTROLLER = 0x00000000,7428DOUT_I2C_CONTROL_RESET_I2C_CONTROLLER = 0x00000001,7429} DOUT_I2C_CONTROL_SOFT_RESET;74307431/*7432* DOUT_I2C_CONTROL_SW_STATUS_RESET enum7433*/74347435typedef enum DOUT_I2C_CONTROL_SW_STATUS_RESET {7436DOUT_I2C_CONTROL_NOT_RESET_SW_STATUS = 0x00000000,7437DOUT_I2C_CONTROL_RESET_SW_STATUS = 0x00000001,7438} DOUT_I2C_CONTROL_SW_STATUS_RESET;74397440/*7441* DOUT_I2C_CONTROL_TRANSACTION_COUNT enum7442*/74437444typedef enum DOUT_I2C_CONTROL_TRANSACTION_COUNT {7445DOUT_I2C_CONTROL_TRANS0 = 0x00000000,7446DOUT_I2C_CONTROL_TRANS0_TRANS1 = 0x00000001,7447DOUT_I2C_CONTROL_TRANS0_TRANS1_TRANS2 = 0x00000002,7448DOUT_I2C_CONTROL_TRANS0_TRANS1_TRANS2_TRANS3 = 0x00000003,7449} DOUT_I2C_CONTROL_TRANSACTION_COUNT;74507451/*7452* DOUT_I2C_DATA_INDEX_WRITE enum7453*/74547455typedef enum DOUT_I2C_DATA_INDEX_WRITE {7456DOUT_I2C_DATA__NOT_INDEX_WRITE = 0x00000000,7457DOUT_I2C_DATA__INDEX_WRITE = 0x00000001,7458} DOUT_I2C_DATA_INDEX_WRITE;74597460/*7461* DOUT_I2C_DDC_SETUP_CLK_DRIVE_EN enum7462*/74637464typedef enum DOUT_I2C_DDC_SETUP_CLK_DRIVE_EN {7465DOUT_I2C_DDC_SETUP_CLK_DRIVE_BY_EXTERNAL_RESISTOR = 0x00000000,7466DOUT_I2C_DDC_SETUP_I2C_PAD_DRIVE_SCL = 0x00000001,7467} DOUT_I2C_DDC_SETUP_CLK_DRIVE_EN;74687469/*7470* DOUT_I2C_DDC_SETUP_DATA_DRIVE_EN enum7471*/74727473typedef enum DOUT_I2C_DDC_SETUP_DATA_DRIVE_EN {7474DOUT_I2C_DDC_SETUP_DATA_DRIVE_BY_EXTERNAL_RESISTOR = 0x00000000,7475DOUT_I2C_DDC_SETUP_I2C_PAD_DRIVE_SDA = 0x00000001,7476} DOUT_I2C_DDC_SETUP_DATA_DRIVE_EN;74777478/*7479* DOUT_I2C_DDC_SETUP_DATA_DRIVE_SEL enum7480*/74817482typedef enum DOUT_I2C_DDC_SETUP_DATA_DRIVE_SEL {7483DOUT_I2C_DDC_SETUP_DATA_DRIVE_FOR_10MCLKS = 0x00000000,7484DOUT_I2C_DDC_SETUP_DATA_DRIVE_FOR_20MCLKS = 0x00000001,7485} DOUT_I2C_DDC_SETUP_DATA_DRIVE_SEL;74867487/*7488* DOUT_I2C_DDC_SETUP_EDID_DETECT_MODE enum7489*/74907491typedef enum DOUT_I2C_DDC_SETUP_EDID_DETECT_MODE {7492DOUT_I2C_DDC_SETUP_EDID_DETECT_CONNECT = 0x00000000,7493DOUT_I2C_DDC_SETUP_EDID_DETECT_DISCONNECT = 0x00000001,7494} DOUT_I2C_DDC_SETUP_EDID_DETECT_MODE;74957496/*7497* DOUT_I2C_DDC_SPEED_THRESHOLD enum7498*/74997500typedef enum DOUT_I2C_DDC_SPEED_THRESHOLD {7501DOUT_I2C_DDC_SPEED_THRESHOLD_BIG_THAN_ZERO = 0x00000000,7502DOUT_I2C_DDC_SPEED_THRESHOLD_QUATER_OF_TOTAL_SAMPLE = 0x00000001,7503DOUT_I2C_DDC_SPEED_THRESHOLD_HALF_OF_TOTAL_SAMPLE = 0x00000002,7504DOUT_I2C_DDC_SPEED_THRESHOLD_THREE_QUATERS_OF_TOTAL_SAMPLE = 0x00000003,7505} DOUT_I2C_DDC_SPEED_THRESHOLD;75067507/*7508* DOUT_I2C_EDID_DETECT_CTRL_SEND_RESET enum7509*/75107511typedef enum DOUT_I2C_EDID_DETECT_CTRL_SEND_RESET {7512DOUT_I2C_EDID_NOT_SEND_RESET_BEFORE_EDID_READ_TRACTION = 0x00000000,7513DOUT_I2C_EDID_SEND_RESET_BEFORE_EDID_READ_TRACTION = 0x00000001,7514} DOUT_I2C_EDID_DETECT_CTRL_SEND_RESET;75157516/*7517* DOUT_I2C_READ_REQUEST_INTERRUPT_TYPE enum7518*/75197520typedef enum DOUT_I2C_READ_REQUEST_INTERRUPT_TYPE {7521DOUT_I2C_READ_REQUEST_INTERRUPT_TYPE__LEVEL = 0x00000000,7522DOUT_I2C_READ_REQUEST_INTERRUPT_TYPE__PULSE = 0x00000001,7523} DOUT_I2C_READ_REQUEST_INTERRUPT_TYPE;75247525/*7526* DOUT_I2C_TRANSACTION_STOP_ON_NACK enum7527*/75287529typedef enum DOUT_I2C_TRANSACTION_STOP_ON_NACK {7530DOUT_I2C_TRANSACTION_STOP_CURRENT_TRANS = 0x00000000,7531DOUT_I2C_TRANSACTION_STOP_ALL_TRANS = 0x00000001,7532} DOUT_I2C_TRANSACTION_STOP_ON_NACK;75337534/*******************************************************7535* DIO_MISC Enums7536*******************************************************/75377538/*7539* CLOCK_GATING_EN enum7540*/75417542typedef enum CLOCK_GATING_EN {7543CLOCK_GATING_ENABLE = 0x00000000,7544CLOCK_GATING_DISABLE = 0x00000001,7545} CLOCK_GATING_EN;75467547/*7548* DAC_MUX_SELECT enum7549*/75507551typedef enum DAC_MUX_SELECT {7552DAC_MUX_SELECT_DACA = 0x00000000,7553DAC_MUX_SELECT_DACB = 0x00000001,7554} DAC_MUX_SELECT;75557556/*7557* DIOMEM_PWR_DIS_CTRL enum7558*/75597560typedef enum DIOMEM_PWR_DIS_CTRL {7561DIOMEM_ENABLE_MEM_PWR_CTRL = 0x00000000,7562DIOMEM_DISABLE_MEM_PWR_CTRL = 0x00000001,7563} DIOMEM_PWR_DIS_CTRL;75647565/*7566* DIOMEM_PWR_FORCE_CTRL enum7567*/75687569typedef enum DIOMEM_PWR_FORCE_CTRL {7570DIOMEM_NO_FORCE_REQUEST = 0x00000000,7571DIOMEM_FORCE_LIGHT_SLEEP_REQUEST = 0x00000001,7572DIOMEM_FORCE_DEEP_SLEEP_REQUEST = 0x00000002,7573DIOMEM_FORCE_SHUT_DOWN_REQUEST = 0x00000003,7574} DIOMEM_PWR_FORCE_CTRL;75757576/*7577* DIOMEM_PWR_FORCE_CTRL2 enum7578*/75797580typedef enum DIOMEM_PWR_FORCE_CTRL2 {7581DIOMEM_NO_FORCE_REQ = 0x00000000,7582DIOMEM_FORCE_LIGHT_SLEEP_REQ = 0x00000001,7583} DIOMEM_PWR_FORCE_CTRL2;75847585/*7586* DIOMEM_PWR_SEL_CTRL enum7587*/75887589typedef enum DIOMEM_PWR_SEL_CTRL {7590DIOMEM_DYNAMIC_SHUT_DOWN_ENABLE = 0x00000000,7591DIOMEM_DYNAMIC_DEEP_SLEEP_ENABLE = 0x00000001,7592DIOMEM_DYNAMIC_LIGHT_SLEEP_ENABLE = 0x00000002,7593} DIOMEM_PWR_SEL_CTRL;75947595/*7596* DIOMEM_PWR_SEL_CTRL2 enum7597*/75987599typedef enum DIOMEM_PWR_SEL_CTRL2 {7600DIOMEM_DYNAMIC_DEEP_SLEEP_EN = 0x00000000,7601DIOMEM_DYNAMIC_LIGHT_SLEEP_EN = 0x00000001,7602} DIOMEM_PWR_SEL_CTRL2;76037604/*7605* DIO_CLOCK_GATING_DISABLE enum7606*/76077608typedef enum DIO_CLOCK_GATING_DISABLE {7609DIO_CLOCK_GATING_EN = 0x00000000,7610DIO_CLOCK_GATING_DIS = 0x00000001,7611} DIO_CLOCK_GATING_DISABLE;76127613/*7614* DIO_DBG_BLOCK_SEL enum7615*/76167617typedef enum DIO_DBG_BLOCK_SEL {7618DIO_DBG_BLOCK_SEL_DIO = 0x00000000,7619DIO_DBG_BLOCK_SEL_DIGFE_A = 0x0000000b,7620DIO_DBG_BLOCK_SEL_DIGFE_B = 0x0000000c,7621DIO_DBG_BLOCK_SEL_DIGFE_C = 0x0000000d,7622DIO_DBG_BLOCK_SEL_DIGFE_D = 0x0000000e,7623DIO_DBG_BLOCK_SEL_DIGA = 0x00000012,7624DIO_DBG_BLOCK_SEL_DIGB = 0x00000013,7625DIO_DBG_BLOCK_SEL_DIGC = 0x00000014,7626DIO_DBG_BLOCK_SEL_DIGD = 0x00000015,7627DIO_DBG_BLOCK_SEL_DPFE_A = 0x00000019,7628DIO_DBG_BLOCK_SEL_DPFE_B = 0x0000001a,7629DIO_DBG_BLOCK_SEL_DPFE_C = 0x0000001b,7630DIO_DBG_BLOCK_SEL_DPFE_D = 0x0000001c,7631DIO_DBG_BLOCK_SEL_DPA = 0x00000020,7632DIO_DBG_BLOCK_SEL_DPB = 0x00000021,7633DIO_DBG_BLOCK_SEL_DPC = 0x00000022,7634DIO_DBG_BLOCK_SEL_DPD = 0x00000023,7635DIO_DBG_BLOCK_SEL_AUX0 = 0x00000027,7636DIO_DBG_BLOCK_SEL_AUX1 = 0x00000028,7637DIO_DBG_BLOCK_SEL_AUX2 = 0x00000029,7638DIO_DBG_BLOCK_SEL_AUX3 = 0x0000002a,7639DIO_DBG_BLOCK_SEL_PERFMON_DIO = 0x0000002d,7640DIO_DBG_BLOCK_SEL_RESERVED = 0x0000002e,7641} DIO_DBG_BLOCK_SEL;76427643/*7644* DIO_HDMI_RXSTATUS_TIMER_CONTROL_DIO_HDMI_RXSTATUS_TIMER_TYPE enum7645*/76467647typedef enum DIO_HDMI_RXSTATUS_TIMER_CONTROL_DIO_HDMI_RXSTATUS_TIMER_TYPE {7648DIO_HDMI_RXSTATUS_TIMER_TYPE_LEVEL = 0x00000000,7649DIO_HDMI_RXSTATUS_TIMER_TYPE_PULSE = 0x00000001,7650} DIO_HDMI_RXSTATUS_TIMER_CONTROL_DIO_HDMI_RXSTATUS_TIMER_TYPE;76517652/*7653* ENUM_DIO_DCN_ACTIVE_STATUS enum7654*/76557656typedef enum ENUM_DIO_DCN_ACTIVE_STATUS {7657ENUM_DCN_NOT_ACTIVE = 0x00000000,7658ENUM_DCN_ACTIVE = 0x00000001,7659} ENUM_DIO_DCN_ACTIVE_STATUS;76607661/*7662* GENERIC_STEREOSYNC_SEL enum7663*/76647665typedef enum GENERIC_STEREOSYNC_SEL {7666GENERIC_STEREOSYNC_SEL_D1 = 0x00000000,7667GENERIC_STEREOSYNC_SEL_D2 = 0x00000001,7668GENERIC_STEREOSYNC_SEL_D3 = 0x00000002,7669GENERIC_STEREOSYNC_SEL_D4 = 0x00000003,7670GENERIC_STEREOSYNC_SEL_RESERVED = 0x00000004,7671} GENERIC_STEREOSYNC_SEL;76727673/*7674* PM_ASSERT_RESET enum7675*/76767677typedef enum PM_ASSERT_RESET {7678PM_ASSERT_RESET_0 = 0x00000000,7679PM_ASSERT_RESET_1 = 0x00000001,7680} PM_ASSERT_RESET;76817682/*7683* SOFT_RESET enum7684*/76857686typedef enum SOFT_RESET {7687SOFT_RESET_0 = 0x00000000,7688SOFT_RESET_1 = 0x00000001,7689} SOFT_RESET;76907691/*7692* TMDS_MUX_SELECT enum7693*/76947695typedef enum TMDS_MUX_SELECT {7696TMDS_MUX_SELECT_B = 0x00000000,7697TMDS_MUX_SELECT_G = 0x00000001,7698TMDS_MUX_SELECT_R = 0x00000002,7699TMDS_MUX_SELECT_RESERVED = 0x00000003,7700} TMDS_MUX_SELECT;77017702/*******************************************************7703* DIG_STREAM_MAPPER Enums7704*******************************************************/77057706/*7707* DIG_STREAM_MAPPER_DIG_STREAM_LINK_TARGET enum7708*/77097710typedef enum DIG_STREAM_MAPPER_DIG_STREAM_LINK_TARGET {7711DIG_STREAM_MAPPER_LINK0 = 0x00000000,7712DIG_STREAM_MAPPER_LINK1 = 0x00000001,7713DIG_STREAM_MAPPER_LINK2 = 0x00000002,7714DIG_STREAM_MAPPER_LINK3 = 0x00000003,7715DIG_STREAM_MAPPER_LINK6 = 0x00000004,7716} DIG_STREAM_MAPPER_DIG_STREAM_LINK_TARGET;77177718/*******************************************************7719* DME Enums7720*******************************************************/77217722/*7723* DME_MEM_POWER_STATE_ENUM enum7724*/77257726typedef enum DME_MEM_POWER_STATE_ENUM {7727DME_MEM_POWER_STATE_ENUM_ON = 0x00000000,7728DME_MEM_POWER_STATE_ENUM_LS = 0x00000001,7729DME_MEM_POWER_STATE_ENUM_DS = 0x00000002,7730DME_MEM_POWER_STATE_ENUM_SD = 0x00000003,7731} DME_MEM_POWER_STATE_ENUM;77327733/*7734* DME_MEM_PWR_DIS_CTRL enum7735*/77367737typedef enum DME_MEM_PWR_DIS_CTRL {7738DME_MEM_ENABLE_MEM_PWR_CTRL = 0x00000000,7739DME_MEM_DISABLE_MEM_PWR_CTRL = 0x00000001,7740} DME_MEM_PWR_DIS_CTRL;77417742/*7743* DME_MEM_PWR_FORCE_CTRL enum7744*/77457746typedef enum DME_MEM_PWR_FORCE_CTRL {7747DME_MEM_NO_FORCE_REQUEST = 0x00000000,7748DME_MEM_FORCE_LIGHT_SLEEP_REQUEST = 0x00000001,7749DME_MEM_FORCE_DEEP_SLEEP_REQUEST = 0x00000002,7750DME_MEM_FORCE_SHUT_DOWN_REQUEST = 0x00000003,7751} DME_MEM_PWR_FORCE_CTRL;77527753/*7754* METADATA_HUBP_SEL enum7755*/77567757typedef enum METADATA_HUBP_SEL {7758METADATA_HUBP_SEL_0 = 0x00000000,7759METADATA_HUBP_SEL_1 = 0x00000001,7760METADATA_HUBP_SEL_2 = 0x00000002,7761METADATA_HUBP_SEL_3 = 0x00000003,7762METADATA_HUBP_SEL_RESERVED = 0x00000004,7763} METADATA_HUBP_SEL;77647765/*7766* METADATA_STREAM_TYPE_SEL enum7767*/77687769typedef enum METADATA_STREAM_TYPE_SEL {7770METADATA_STREAM_DP = 0x00000000,7771METADATA_STREAM_DVE = 0x00000001,7772} METADATA_STREAM_TYPE_SEL;77737774/*******************************************************7775* VPG Enums7776*******************************************************/77777778/*7779* VPG_MEM_PWR_DIS_CTRL enum7780*/77817782typedef enum VPG_MEM_PWR_DIS_CTRL {7783VPG_MEM_ENABLE_MEM_PWR_CTRL = 0x00000000,7784VPG_MEM_DISABLE_MEM_PWR_CTRL = 0x00000001,7785} VPG_MEM_PWR_DIS_CTRL;77867787/*7788* VPG_MEM_PWR_FORCE_CTRL enum7789*/77907791typedef enum VPG_MEM_PWR_FORCE_CTRL {7792VPG_MEM_NO_FORCE_REQ = 0x00000000,7793VPG_MEM_FORCE_LIGHT_SLEEP_REQ = 0x00000001,7794} VPG_MEM_PWR_FORCE_CTRL;77957796/*******************************************************7797* AFMT Enums7798*******************************************************/77997800/*7801* AFMT_ACP_TYPE enum7802*/78037804typedef enum AFMT_ACP_TYPE {7805ACP_TYPE_GENERIC_AUDIO = 0x00000000,7806ACP_TYPE_ICE60958_AUDIO = 0x00000001,7807ACP_TYPE_DVD_AUDIO = 0x00000002,7808ACP_TYPE_SUPER_AUDIO_CD = 0x00000003,7809} AFMT_ACP_TYPE;78107811/*7812* AFMT_AUDIO_CRC_CONTROL_CH_SEL enum7813*/78147815typedef enum AFMT_AUDIO_CRC_CONTROL_CH_SEL {7816AFMT_AUDIO_CRC_CH0_SIG = 0x00000000,7817AFMT_AUDIO_CRC_CH1_SIG = 0x00000001,7818AFMT_AUDIO_CRC_CH2_SIG = 0x00000002,7819AFMT_AUDIO_CRC_CH3_SIG = 0x00000003,7820AFMT_AUDIO_CRC_CH4_SIG = 0x00000004,7821AFMT_AUDIO_CRC_CH5_SIG = 0x00000005,7822AFMT_AUDIO_CRC_CH6_SIG = 0x00000006,7823AFMT_AUDIO_CRC_CH7_SIG = 0x00000007,7824AFMT_AUDIO_CRC_RESERVED_8 = 0x00000008,7825AFMT_AUDIO_CRC_RESERVED_9 = 0x00000009,7826AFMT_AUDIO_CRC_RESERVED_10 = 0x0000000a,7827AFMT_AUDIO_CRC_RESERVED_11 = 0x0000000b,7828AFMT_AUDIO_CRC_RESERVED_12 = 0x0000000c,7829AFMT_AUDIO_CRC_RESERVED_13 = 0x0000000d,7830AFMT_AUDIO_CRC_RESERVED_14 = 0x0000000e,7831AFMT_AUDIO_CRC_AUDIO_SAMPLE_COUNT = 0x0000000f,7832} AFMT_AUDIO_CRC_CONTROL_CH_SEL;78337834/*7835* AFMT_AUDIO_CRC_CONTROL_CONT enum7836*/78377838typedef enum AFMT_AUDIO_CRC_CONTROL_CONT {7839AFMT_AUDIO_CRC_ONESHOT = 0x00000000,7840AFMT_AUDIO_CRC_AUTO_RESTART = 0x00000001,7841} AFMT_AUDIO_CRC_CONTROL_CONT;78427843/*7844* AFMT_AUDIO_CRC_CONTROL_SOURCE enum7845*/78467847typedef enum AFMT_AUDIO_CRC_CONTROL_SOURCE {7848AFMT_AUDIO_CRC_SOURCE_FROM_FIFO_INPUT = 0x00000000,7849AFMT_AUDIO_CRC_SOURCE_FROM_FIFO_OUTPUT = 0x00000001,7850} AFMT_AUDIO_CRC_CONTROL_SOURCE;78517852/*7853* AFMT_AUDIO_PACKET_CONTROL2_AUDIO_LAYOUT_OVRD enum7854*/78557856typedef enum AFMT_AUDIO_PACKET_CONTROL2_AUDIO_LAYOUT_OVRD {7857AFMT_AUDIO_LAYOUT_DETERMINED_BY_AZ_AUDIO_CHANNEL_STATUS = 0x00000000,7858AFMT_AUDIO_LAYOUT_OVRD_BY_REGISTER = 0x00000001,7859} AFMT_AUDIO_PACKET_CONTROL2_AUDIO_LAYOUT_OVRD;78607861/*7862* AFMT_AUDIO_PACKET_CONTROL_AUDIO_SAMPLE_SEND enum7863*/78647865typedef enum AFMT_AUDIO_PACKET_CONTROL_AUDIO_SAMPLE_SEND {7866AFMT_AUDIO_PACKET_SENT_DISABLED = 0x00000000,7867AFMT_AUDIO_PACKET_SENT_ENABLED = 0x00000001,7868} AFMT_AUDIO_PACKET_CONTROL_AUDIO_SAMPLE_SEND;78697870/*7871* AFMT_AUDIO_PACKET_CONTROL_RESET_FIFO_WHEN_AUDIO_DIS enum7872*/78737874typedef enum AFMT_AUDIO_PACKET_CONTROL_RESET_FIFO_WHEN_AUDIO_DIS {7875AFMT_NOT_RESET_AUDIO_FIFO_WHEN_AUDIO_DISABLED_RESERVED = 0x00000000,7876AFMT_RESET_AUDIO_FIFO_WHEN_AUDIO_DISABLED = 0x00000001,7877} AFMT_AUDIO_PACKET_CONTROL_RESET_FIFO_WHEN_AUDIO_DIS;78787879/*7880* AFMT_AUDIO_SRC_CONTROL_SELECT enum7881*/78827883typedef enum AFMT_AUDIO_SRC_CONTROL_SELECT {7884AFMT_AUDIO_SRC_FROM_AZ_STREAM0 = 0x00000000,7885AFMT_AUDIO_SRC_FROM_AZ_STREAM1 = 0x00000001,7886AFMT_AUDIO_SRC_FROM_AZ_STREAM2 = 0x00000002,7887AFMT_AUDIO_SRC_FROM_AZ_STREAM3 = 0x00000003,7888AFMT_AUDIO_SRC_FROM_AZ_STREAM4 = 0x00000004,7889AFMT_AUDIO_SRC_FROM_AZ_STREAM5 = 0x00000005,7890} AFMT_AUDIO_SRC_CONTROL_SELECT;78917892/*7893* AFMT_HDMI_AUDIO_SEND_MAX_PACKETS enum7894*/78957896typedef enum AFMT_HDMI_AUDIO_SEND_MAX_PACKETS {7897HDMI_NOT_SEND_MAX_AUDIO_PACKETS = 0x00000000,7898HDMI_SEND_MAX_AUDIO_PACKETS = 0x00000001,7899} AFMT_HDMI_AUDIO_SEND_MAX_PACKETS;79007901/*7902* AFMT_INFOFRAME_CONTROL0_AUDIO_INFO_SOURCE enum7903*/79047905typedef enum AFMT_INFOFRAME_CONTROL0_AUDIO_INFO_SOURCE {7906AFMT_INFOFRAME_SOURCE_FROM_AZALIA_BLOCK = 0x00000000,7907AFMT_INFOFRAME_SOURCE_FROM_AFMT_REGISTERS = 0x00000001,7908} AFMT_INFOFRAME_CONTROL0_AUDIO_INFO_SOURCE;79097910/*7911* AFMT_INTERRUPT_STATUS_CHG_MASK enum7912*/79137914typedef enum AFMT_INTERRUPT_STATUS_CHG_MASK {7915AFMT_INTERRUPT_DISABLE = 0x00000000,7916AFMT_INTERRUPT_ENABLE = 0x00000001,7917} AFMT_INTERRUPT_STATUS_CHG_MASK;79187919/*7920* AFMT_MEM_PWR_DIS_CTRL enum7921*/79227923typedef enum AFMT_MEM_PWR_DIS_CTRL {7924AFMT_MEM_ENABLE_MEM_PWR_CTRL = 0x00000000,7925AFMT_MEM_DISABLE_MEM_PWR_CTRL = 0x00000001,7926} AFMT_MEM_PWR_DIS_CTRL;79277928/*7929* AFMT_MEM_PWR_FORCE_CTRL enum7930*/79317932typedef enum AFMT_MEM_PWR_FORCE_CTRL {7933AFMT_MEM_NO_FORCE_REQUEST = 0x00000000,7934AFMT_MEM_FORCE_LIGHT_SLEEP_REQUEST = 0x00000001,7935AFMT_MEM_FORCE_DEEP_SLEEP_REQUEST = 0x00000002,7936AFMT_MEM_FORCE_SHUT_DOWN_REQUEST = 0x00000003,7937} AFMT_MEM_PWR_FORCE_CTRL;79387939/*7940* AFMT_RAMP_CONTROL0_SIGN enum7941*/79427943typedef enum AFMT_RAMP_CONTROL0_SIGN {7944AFMT_RAMP_SIGNED = 0x00000000,7945AFMT_RAMP_UNSIGNED = 0x00000001,7946} AFMT_RAMP_CONTROL0_SIGN;79477948/*7949* AFMT_VBI_PACKET_CONTROL_ACP_SOURCE enum7950*/79517952typedef enum AFMT_VBI_PACKET_CONTROL_ACP_SOURCE {7953AFMT_ACP_SOURCE_FROM_AZALIA = 0x00000000,7954AFMT_ACP_SOURCE_FROM_AFMT_REGISTERS = 0x00000001,7955} AFMT_VBI_PACKET_CONTROL_ACP_SOURCE;79567957/*7958* AUDIO_LAYOUT_SELECT enum7959*/79607961typedef enum AUDIO_LAYOUT_SELECT {7962AUDIO_LAYOUT_0 = 0x00000000,7963AUDIO_LAYOUT_1 = 0x00000001,7964} AUDIO_LAYOUT_SELECT;79657966/*******************************************************7967* DCOH_TOP Enums7968*******************************************************/79697970/*7971* DCOH_TEST_CLOCK_MUX_SELECT_ENUM enum7972*/79737974typedef enum DCOH_TEST_CLOCK_MUX_SELECT_ENUM {7975DCOH_TEST_CLOCK_MUX_SELECT_DISPCLK_P = 0x00000000,7976DCOH_TEST_CLOCK_MUX_SELECT_DISPCLK_R = 0x00000001,7977DCOH_TEST_CLOCK_MUX_SELECT_DISPCLK_G_AUX1 = 0x00000002,7978DCOH_TEST_CLOCK_MUX_SELECT_DISPCLK_G_AUX2 = 0x00000003,7979DCOH_TEST_CLOCK_MUX_SELECT_DISPCLK_G_AUX3 = 0x00000004,7980DCOH_TEST_CLOCK_MUX_SELECT_DISPCLK_G_AUX4 = 0x00000005,7981DCOH_TEST_CLOCK_MUX_SELECT_DISPCLK_G_AUX5 = 0x00000006,7982DCOH_TEST_CLOCK_MUX_SELECT_DISPCLK_G_AUX6 = 0x00000007,7983DCOH_TEST_CLOCK_MUX_SELECT_REFCLK_P = 0x00000008,7984DCOH_TEST_CLOCK_MUX_SELECT_REFCLK_R = 0x00000009,7985DCOH_TEST_CLOCK_MUX_SELECT_REFCLK_G_AUX1 = 0x0000000a,7986DCOH_TEST_CLOCK_MUX_SELECT_REFCLK_G_AUX2 = 0x0000000b,7987DCOH_TEST_CLOCK_MUX_SELECT_REFCLK_G_AUX3 = 0x0000000c,7988DCOH_TEST_CLOCK_MUX_SELECT_REFCLK_G_AUX4 = 0x0000000d,7989DCOH_TEST_CLOCK_MUX_SELECT_REFCLK_G_AUX5 = 0x0000000e,7990DCOH_TEST_CLOCK_MUX_SELECT_REFCLK_G_AUX6 = 0x0000000f,7991DCOH_TEST_CLOCK_MUX_SELECT_DPIASYMCLK0 = 0x00000010,7992DCOH_TEST_CLOCK_MUX_SELECT_DPIASYMCLK1 = 0x00000011,7993DCOH_TEST_CLOCK_MUX_SELECT_DPIASYMCLK2 = 0x00000012,7994DCOH_TEST_CLOCK_MUX_SELECT_DPIASYMCLK3 = 0x00000013,7995DCOH_TEST_CLOCK_MUX_SELECT_DPIASYMCLK4 = 0x00000014,7996DCOH_TEST_CLOCK_MUX_SELECT_DPIASYMCLK5 = 0x00000015,7997DCOH_TEST_CLOCK_MUX_SELECT_DPIASYMCLK6 = 0x00000016,7998DCOH_TEST_CLOCK_MUX_SELECT_DPIASYMCLK7 = 0x00000017,7999DCOH_TEST_CLOCK_MUX_SELECT_PHYASYMCLK = 0x00000018,8000DCOH_TEST_CLOCK_MUX_SELECT_PHYBSYMCLK = 0x00000019,8001DCOH_TEST_CLOCK_MUX_SELECT_PHYCSYMCLK = 0x0000001a,8002DCOH_TEST_CLOCK_MUX_SELECT_PHYDSYMCLK = 0x0000001b,8003DCOH_TEST_CLOCK_MUX_SELECT_PHYESYMCLK = 0x0000001c,8004DCOH_TEST_CLOCK_MUX_SELECT_PHYFSYMCLK = 0x0000001d,8005DCOH_TEST_CLOCK_MUX_SELECT_PHYGSYMCLK = 0x0000001e,8006} DCOH_TEST_CLOCK_MUX_SELECT_ENUM;80078008/*8009* DCOH_TOP_CLOCK_GATING_DISABLE_ENUM enum8010*/80118012typedef enum DCOH_TOP_CLOCK_GATING_DISABLE_ENUM {8013DCOH_TOP_CLOCK_GATING_DISABLE_ENUM_ENABLED = 0x00000000,8014DCOH_TOP_CLOCK_GATING_DISABLE_ENUM_DISABLED = 0x00000001,8015} DCOH_TOP_CLOCK_GATING_DISABLE_ENUM;80168017/*8018* DCOH_TOP_ENABLE_ENUM enum8019*/80208021typedef enum DCOH_TOP_ENABLE_ENUM {8022DCOH_TOP_ENABLE_ENUM_DISABLED = 0x00000000,8023DCOH_TOP_ENABLE_ENUM_ENABLED = 0x00000001,8024} DCOH_TOP_ENABLE_ENUM;80258026/*******************************************************8027* PHY_MUX Enums8028*******************************************************/80298030/*8031* PHY_MUX_ENABLE_ENUM enum8032*/80338034typedef enum PHY_MUX_ENABLE_ENUM {8035PHY_MUX_ENABLE_ENUM_DISABLED = 0x00000000,8036PHY_MUX_ENABLE_ENUM_ENABLED = 0x00000001,8037} PHY_MUX_ENABLE_ENUM;80388039/*******************************************************8040* DP_AUX Enums8041*******************************************************/80428043/*8044* DP_AUX_ARB_CONTROL_ARB_PRIORITY enum8045*/80468047typedef enum DP_AUX_ARB_CONTROL_ARB_PRIORITY {8048DP_AUX_ARB_CONTROL_ARB_PRIORITY__GTC_LS_SW = 0x00000000,8049DP_AUX_ARB_CONTROL_ARB_PRIORITY__LS_GTC_SW = 0x00000001,8050DP_AUX_ARB_CONTROL_ARB_PRIORITY__SW_LS_GTC = 0x00000002,8051DP_AUX_ARB_CONTROL_ARB_PRIORITY__SW_GTC_LS = 0x00000003,8052} DP_AUX_ARB_CONTROL_ARB_PRIORITY;80538054/*8055* DP_AUX_ARB_CONTROL_DONE_USING_AUX_REG enum8056*/80578058typedef enum DP_AUX_ARB_CONTROL_DONE_USING_AUX_REG {8059DP_AUX_ARB_CONTROL__DONE_NOT_USING_AUX_REG = 0x00000000,8060DP_AUX_ARB_CONTROL__DONE_USING_AUX_REG = 0x00000001,8061} DP_AUX_ARB_CONTROL_DONE_USING_AUX_REG;80628063/*8064* DP_AUX_ARB_CONTROL_USE_AUX_REG_REQ enum8065*/80668067typedef enum DP_AUX_ARB_CONTROL_USE_AUX_REG_REQ {8068DP_AUX_ARB_CONTROL__NOT_USE_AUX_REG_REQ = 0x00000000,8069DP_AUX_ARB_CONTROL__USE_AUX_REG_REQ = 0x00000001,8070} DP_AUX_ARB_CONTROL_USE_AUX_REG_REQ;80718072/*8073* DP_AUX_ARB_STATUS enum8074*/80758076typedef enum DP_AUX_ARB_STATUS {8077DP_AUX_IDLE = 0x00000000,8078DP_AUX_IN_USE_LS = 0x00000001,8079DP_AUX_IN_USE_GTC = 0x00000002,8080DP_AUX_IN_USE_SW = 0x00000003,8081DP_AUX_IN_USE_PHYWAKE = 0x00000004,8082} DP_AUX_ARB_STATUS;80838084/*8085* DP_AUX_CONTROL_HPD_SEL enum8086*/80878088typedef enum DP_AUX_CONTROL_HPD_SEL {8089DP_AUX_CONTROL_HPD1_SELECTED = 0x00000000,8090DP_AUX_CONTROL_HPD2_SELECTED = 0x00000001,8091DP_AUX_CONTROL_HPD3_SELECTED = 0x00000002,8092DP_AUX_CONTROL_HPD4_SELECTED = 0x00000003,8093DP_AUX_CONTROL_NO_HPD_SELECTED = 0x00000004,8094} DP_AUX_CONTROL_HPD_SEL;80958096/*8097* DP_AUX_CONTROL_TEST_MODE enum8098*/80998100typedef enum DP_AUX_CONTROL_TEST_MODE {8101DP_AUX_CONTROL_TEST_MODE_DISABLE = 0x00000000,8102DP_AUX_CONTROL_TEST_MODE_ENABLE = 0x00000001,8103} DP_AUX_CONTROL_TEST_MODE;81048105/*8106* DP_AUX_DEFINITE_ERR_REACHED_ACK enum8107*/81088109typedef enum DP_AUX_DEFINITE_ERR_REACHED_ACK {8110ALPHA_DP_AUX_DEFINITE_ERR_REACHED_NOT_ACK = 0x00000000,8111ALPHA_DP_AUX_DEFINITE_ERR_REACHED_ACK = 0x00000001,8112} DP_AUX_DEFINITE_ERR_REACHED_ACK;81138114/*8115* DP_AUX_DPHY_RX_CONTROL_ALLOW_BELOW_THRESHOLD_PHASE_DETECT enum8116*/81178118typedef enum DP_AUX_DPHY_RX_CONTROL_ALLOW_BELOW_THRESHOLD_PHASE_DETECT {8119DP_AUX_DPHY_RX_CONTROL__NOT_ALLOW_BELOW_THRESHOLD_PHASE_DETECT = 0x00000000,8120DP_AUX_DPHY_RX_CONTROL__ALLOW_BELOW_THRESHOLD_PHASE_DETECT = 0x00000001,8121} DP_AUX_DPHY_RX_CONTROL_ALLOW_BELOW_THRESHOLD_PHASE_DETECT;81228123/*8124* DP_AUX_DPHY_RX_CONTROL_ALLOW_BELOW_THRESHOLD_START enum8125*/81268127typedef enum DP_AUX_DPHY_RX_CONTROL_ALLOW_BELOW_THRESHOLD_START {8128DP_AUX_DPHY_RX_CONTROL__NOT_ALLOW_BELOW_THRESHOLD_START = 0x00000000,8129DP_AUX_DPHY_RX_CONTROL__ALLOW_BELOW_THRESHOLD_START = 0x00000001,8130} DP_AUX_DPHY_RX_CONTROL_ALLOW_BELOW_THRESHOLD_START;81318132/*8133* DP_AUX_DPHY_RX_CONTROL_ALLOW_BELOW_THRESHOLD_STOP enum8134*/81358136typedef enum DP_AUX_DPHY_RX_CONTROL_ALLOW_BELOW_THRESHOLD_STOP {8137DP_AUX_DPHY_RX_CONTROL__NOT_ALLOW_BELOW_THRESHOLD_STOP = 0x00000000,8138DP_AUX_DPHY_RX_CONTROL__ALLOW_BELOW_THRESHOLD_STOP = 0x00000001,8139} DP_AUX_DPHY_RX_CONTROL_ALLOW_BELOW_THRESHOLD_STOP;81408141/*8142* DP_AUX_DPHY_RX_CONTROL_HALF_SYM_DETECT_LEN enum8143*/81448145typedef enum DP_AUX_DPHY_RX_CONTROL_HALF_SYM_DETECT_LEN {8146DP_AUX_DPHY_RX_CONTROL_HALF_SYM_DETECT_LEN__6_EDGES = 0x00000000,8147DP_AUX_DPHY_RX_CONTROL_HALF_SYM_DETECT_LEN__10_EDGES = 0x00000001,8148DP_AUX_DPHY_RX_CONTROL_HALF_SYM_DETECT_LEN__18_EDGES = 0x00000002,8149DP_AUX_DPHY_RX_CONTROL_HALF_SYM_DETECT_LEN__RESERVED = 0x00000003,8150} DP_AUX_DPHY_RX_CONTROL_HALF_SYM_DETECT_LEN;81518152/*8153* DP_AUX_DPHY_RX_CONTROL_PHASE_DETECT_LEN enum8154*/81558156typedef enum DP_AUX_DPHY_RX_CONTROL_PHASE_DETECT_LEN {8157DP_AUX_DPHY_RX_CONTROL_PHASE_DETECT_LEN__2_HALF_SYMBOLS = 0x00000000,8158DP_AUX_DPHY_RX_CONTROL_PHASE_DETECT_LEN__4_HALF_SYMBOLS = 0x00000001,8159DP_AUX_DPHY_RX_CONTROL_PHASE_DETECT_LEN__6_HALF_SYMBOLS = 0x00000002,8160DP_AUX_DPHY_RX_CONTROL_PHASE_DETECT_LEN__8_HALF_SYMBOLS = 0x00000003,8161} DP_AUX_DPHY_RX_CONTROL_PHASE_DETECT_LEN;81628163/*8164* DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW enum8165*/81668167typedef enum DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW {8168DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW__1TO2_PERIOD = 0x00000000,8169DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW__1TO4_PERIOD = 0x00000001,8170DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW__1TO8_PERIOD = 0x00000002,8171DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW__1TO16_PERIOD = 0x00000003,8172DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW__1TO32_PERIOD = 0x00000004,8173DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW__1TO64_PERIOD = 0x00000005,8174DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW__1TO128_PERIOD = 0x00000006,8175DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW__1TO256_PERIOD = 0x00000007,8176} DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW;81778178/*8179* DP_AUX_DPHY_RX_CONTROL_START_WINDOW enum8180*/81818182typedef enum DP_AUX_DPHY_RX_CONTROL_START_WINDOW {8183DP_AUX_DPHY_RX_CONTROL_START_WINDOW__1TO2_PERIOD = 0x00000000,8184DP_AUX_DPHY_RX_CONTROL_START_WINDOW__1TO4_PERIOD = 0x00000001,8185DP_AUX_DPHY_RX_CONTROL_START_WINDOW__1TO8_PERIOD = 0x00000002,8186DP_AUX_DPHY_RX_CONTROL_START_WINDOW__1TO16_PERIOD = 0x00000003,8187DP_AUX_DPHY_RX_CONTROL_START_WINDOW__1TO32_PERIOD = 0x00000004,8188DP_AUX_DPHY_RX_CONTROL_START_WINDOW__1TO64_PERIOD = 0x00000005,8189DP_AUX_DPHY_RX_CONTROL_START_WINDOW__1TO128_PERIOD = 0x00000006,8190DP_AUX_DPHY_RX_CONTROL_START_WINDOW__1TO256_PERIOD = 0x00000007,8191} DP_AUX_DPHY_RX_CONTROL_START_WINDOW;81928193/*8194* DP_AUX_DPHY_RX_DETECTION_THRESHOLD enum8195*/81968197typedef enum DP_AUX_DPHY_RX_DETECTION_THRESHOLD {8198DP_AUX_DPHY_RX_DETECTION_THRESHOLD__1to2 = 0x00000000,8199DP_AUX_DPHY_RX_DETECTION_THRESHOLD__3to4 = 0x00000001,8200DP_AUX_DPHY_RX_DETECTION_THRESHOLD__7to8 = 0x00000002,8201DP_AUX_DPHY_RX_DETECTION_THRESHOLD__15to16 = 0x00000003,8202DP_AUX_DPHY_RX_DETECTION_THRESHOLD__31to32 = 0x00000004,8203DP_AUX_DPHY_RX_DETECTION_THRESHOLD__63to64 = 0x00000005,8204DP_AUX_DPHY_RX_DETECTION_THRESHOLD__127to128 = 0x00000006,8205DP_AUX_DPHY_RX_DETECTION_THRESHOLD__255to256 = 0x00000007,8206} DP_AUX_DPHY_RX_DETECTION_THRESHOLD;82078208/*8209* DP_AUX_DPHY_TX_CONTROL_MODE_DET_CHECK_DELAY enum8210*/82118212typedef enum DP_AUX_DPHY_TX_CONTROL_MODE_DET_CHECK_DELAY {8213DP_AUX_DPHY_TX_CONTROL_MODE_DET_CHECK_DELAY__0 = 0x00000000,8214DP_AUX_DPHY_TX_CONTROL_MODE_DET_CHECK_DELAY__16US = 0x00000001,8215DP_AUX_DPHY_TX_CONTROL_MODE_DET_CHECK_DELAY__32US = 0x00000002,8216DP_AUX_DPHY_TX_CONTROL_MODE_DET_CHECK_DELAY__64US = 0x00000003,8217DP_AUX_DPHY_TX_CONTROL_MODE_DET_CHECK_DELAY__128US = 0x00000004,8218DP_AUX_DPHY_TX_CONTROL_MODE_DET_CHECK_DELAY__256US = 0x00000005,8219} DP_AUX_DPHY_TX_CONTROL_MODE_DET_CHECK_DELAY;82208221/*8222* DP_AUX_DPHY_TX_REF_CONTROL_TX_RATE enum8223*/82248225typedef enum DP_AUX_DPHY_TX_REF_CONTROL_TX_RATE {8226DP_AUX_DPHY_TX_REF_CONTROL_TX_RATE__1MHZ = 0x00000000,8227DP_AUX_DPHY_TX_REF_CONTROL_TX_RATE__2MHZ = 0x00000001,8228DP_AUX_DPHY_TX_REF_CONTROL_TX_RATE__4MHZ = 0x00000002,8229DP_AUX_DPHY_TX_REF_CONTROL_TX_RATE__8MHZ = 0x00000003,8230} DP_AUX_DPHY_TX_REF_CONTROL_TX_RATE;82318232/*8233* DP_AUX_DPHY_TX_REF_CONTROL_TX_REF_SEL enum8234*/82358236typedef enum DP_AUX_DPHY_TX_REF_CONTROL_TX_REF_SEL {8237DP_AUX_DPHY_TX_REF_CONTROL_TX_REF_SEL__DIVIDED_SYM_CLK = 0x00000000,8238DP_AUX_DPHY_TX_REF_CONTROL_TX_REF_SEL__FROM_DCCG_MICROSECOND_REF = 0x00000001,8239} DP_AUX_DPHY_TX_REF_CONTROL_TX_REF_SEL;82408241/*8242* DP_AUX_ERR_OCCURRED_ACK enum8243*/82448245typedef enum DP_AUX_ERR_OCCURRED_ACK {8246DP_AUX_ERR_OCCURRED__NOT_ACK = 0x00000000,8247DP_AUX_ERR_OCCURRED__ACK = 0x00000001,8248} DP_AUX_ERR_OCCURRED_ACK;82498250/*8251* DP_AUX_GTC_SYNC_CONTROL_GTC_SYNC_BLOCK_REQ enum8252*/82538254typedef enum DP_AUX_GTC_SYNC_CONTROL_GTC_SYNC_BLOCK_REQ {8255DP_AUX_GTC_SYNC_CONTROL_GTC_SYNC_ALLOW_REQ_FROM_OTHER_AUX = 0x00000000,8256DP_AUX_GTC_SYNC_CONTROL_GTC_SYNC_BLOCK_REQ_FROM_OTHER_AUX = 0x00000001,8257} DP_AUX_GTC_SYNC_CONTROL_GTC_SYNC_BLOCK_REQ;82588259/*8260* DP_AUX_GTC_SYNC_CONTROL_INTERVAL_RESET_WINDOW enum8261*/82628263typedef enum DP_AUX_GTC_SYNC_CONTROL_INTERVAL_RESET_WINDOW {8264DP_AUX_GTC_SYNC_CONTROL_INTERVAL_RESET_WINDOW__300US = 0x00000000,8265DP_AUX_GTC_SYNC_CONTROL_INTERVAL_RESET_WINDOW__400US = 0x00000001,8266DP_AUX_GTC_SYNC_CONTROL_INTERVAL_RESET_WINDOW__500US = 0x00000002,8267DP_AUX_GTC_SYNC_CONTROL_INTERVAL_RESET_WINDOW__600US = 0x00000003,8268} DP_AUX_GTC_SYNC_CONTROL_INTERVAL_RESET_WINDOW;82698270/*8271* DP_AUX_GTC_SYNC_CONTROL_OFFSET_CALC_MAX_ATTEMPT enum8272*/82738274typedef enum DP_AUX_GTC_SYNC_CONTROL_OFFSET_CALC_MAX_ATTEMPT {8275DP_AUX_GTC_SYNC_CONTROL_OFFSET_CALC_MAX_ATTEMPT__4_ATTAMPS = 0x00000000,8276DP_AUX_GTC_SYNC_CONTROL_OFFSET_CALC_MAX_ATTEMPT__8_ATTAMPS = 0x00000001,8277DP_AUX_GTC_SYNC_CONTROL_OFFSET_CALC_MAX_ATTEMPT__16_ATTAMPS = 0x00000002,8278DP_AUX_GTC_SYNC_CONTROL_OFFSET_CALC_MAX_ATTEMPT__RESERVED = 0x00000003,8279} DP_AUX_GTC_SYNC_CONTROL_OFFSET_CALC_MAX_ATTEMPT;82808281/*8282* DP_AUX_GTC_SYNC_ERROR_CONTROL_LOCK_ACQ_TIMEOUT_LEN enum8283*/82848285typedef enum DP_AUX_GTC_SYNC_ERROR_CONTROL_LOCK_ACQ_TIMEOUT_LEN {8286DP_AUX_GTC_SYNC_ERROR_CONTROL_LOCK_ACQ_TIMEOUT_LEN__0 = 0x00000000,8287DP_AUX_GTC_SYNC_ERROR_CONTROL_LOCK_ACQ_TIMEOUT_LEN__64 = 0x00000001,8288DP_AUX_GTC_SYNC_ERROR_CONTROL_LOCK_ACQ_TIMEOUT_LEN__128 = 0x00000002,8289DP_AUX_GTC_SYNC_ERROR_CONTROL_LOCK_ACQ_TIMEOUT_LEN__256 = 0x00000003,8290} DP_AUX_GTC_SYNC_ERROR_CONTROL_LOCK_ACQ_TIMEOUT_LEN;82918292/*8293* DP_AUX_INT_ACK enum8294*/82958296typedef enum DP_AUX_INT_ACK {8297DP_AUX_INT__NOT_ACK = 0x00000000,8298DP_AUX_INT__ACK = 0x00000001,8299} DP_AUX_INT_ACK;83008301/*8302* DP_AUX_LS_UPDATE_ACK enum8303*/83048305typedef enum DP_AUX_LS_UPDATE_ACK {8306DP_AUX_INT_LS_UPDATE_NOT_ACK = 0x00000000,8307DP_AUX_INT_LS_UPDATE_ACK = 0x00000001,8308} DP_AUX_LS_UPDATE_ACK;83098310/*8311* DP_AUX_PHY_WAKE_PRIORITY enum8312*/83138314typedef enum DP_AUX_PHY_WAKE_PRIORITY {8315DP_AUX_PHY_WAKE_HIGH_PRIORITY = 0x00000000,8316DP_AUX_PHY_WAKE_LOW_PRIORITY = 0x00000001,8317} DP_AUX_PHY_WAKE_PRIORITY;83188319/*8320* DP_AUX_POTENTIAL_ERR_REACHED_ACK enum8321*/83228323typedef enum DP_AUX_POTENTIAL_ERR_REACHED_ACK {8324DP_AUX_POTENTIAL_ERR_REACHED__NOT_ACK = 0x00000000,8325DP_AUX_POTENTIAL_ERR_REACHED__ACK = 0x00000001,8326} DP_AUX_POTENTIAL_ERR_REACHED_ACK;83278328/*8329* DP_AUX_RESET enum8330*/83318332typedef enum DP_AUX_RESET {8333DP_AUX_RESET_DEASSERTED = 0x00000000,8334DP_AUX_RESET_ASSERTED = 0x00000001,8335} DP_AUX_RESET;83368337/*8338* DP_AUX_RESET_DONE enum8339*/83408341typedef enum DP_AUX_RESET_DONE {8342DP_AUX_RESET_SEQUENCE_NOT_DONE = 0x00000000,8343DP_AUX_RESET_SEQUENCE_DONE = 0x00000001,8344} DP_AUX_RESET_DONE;83458346/*8347* DP_AUX_RX_TIMEOUT_LEN_MUL enum8348*/83498350typedef enum DP_AUX_RX_TIMEOUT_LEN_MUL {8351DP_AUX_RX_TIMEOUT_LEN_NO_MUL = 0x00000000,8352DP_AUX_RX_TIMEOUT_LEN_MUL_2 = 0x00000001,8353DP_AUX_RX_TIMEOUT_LEN_MUL_4 = 0x00000002,8354DP_AUX_RX_TIMEOUT_LEN_MUL_8 = 0x00000003,8355} DP_AUX_RX_TIMEOUT_LEN_MUL;83568357/*8358* DP_AUX_SW_CONTROL_LS_READ_TRIG enum8359*/83608361typedef enum DP_AUX_SW_CONTROL_LS_READ_TRIG {8362DP_AUX_SW_CONTROL_LS_READ__NOT_TRIG = 0x00000000,8363DP_AUX_SW_CONTROL_LS_READ__TRIG = 0x00000001,8364} DP_AUX_SW_CONTROL_LS_READ_TRIG;83658366/*8367* DP_AUX_SW_CONTROL_SW_GO enum8368*/83698370typedef enum DP_AUX_SW_CONTROL_SW_GO {8371DP_AUX_SW_CONTROL_SW__NOT_GO = 0x00000000,8372DP_AUX_SW_CONTROL_SW__GO = 0x00000001,8373} DP_AUX_SW_CONTROL_SW_GO;83748375/*8376* DP_AUX_TX_PRECHARGE_LEN_MUL enum8377*/83788379typedef enum DP_AUX_TX_PRECHARGE_LEN_MUL {8380DP_AUX_TX_PRECHARGE_LEN_NO_MUL = 0x00000000,8381DP_AUX_TX_PRECHARGE_LEN_MUL_2 = 0x00000001,8382DP_AUX_TX_PRECHARGE_LEN_MUL_4 = 0x00000002,8383DP_AUX_TX_PRECHARGE_LEN_MUL_8 = 0x00000003,8384} DP_AUX_TX_PRECHARGE_LEN_MUL;83858386/*******************************************************8387* HPD Enums8388*******************************************************/83898390/*8391* HPD_INT_CONTROL_ACK enum8392*/83938394typedef enum HPD_INT_CONTROL_ACK {8395HPD_INT_CONTROL_ACK_0 = 0x00000000,8396HPD_INT_CONTROL_ACK_1 = 0x00000001,8397} HPD_INT_CONTROL_ACK;83988399/*8400* HPD_INT_CONTROL_POLARITY enum8401*/84028403typedef enum HPD_INT_CONTROL_POLARITY {8404HPD_INT_CONTROL_GEN_INT_ON_DISCON = 0x00000000,8405HPD_INT_CONTROL_GEN_INT_ON_CON = 0x00000001,8406} HPD_INT_CONTROL_POLARITY;84078408/*8409* HPD_INT_CONTROL_RX_INT_ACK enum8410*/84118412typedef enum HPD_INT_CONTROL_RX_INT_ACK {8413HPD_INT_CONTROL_RX_INT_ACK_0 = 0x00000000,8414HPD_INT_CONTROL_RX_INT_ACK_1 = 0x00000001,8415} HPD_INT_CONTROL_RX_INT_ACK;84168417/*******************************************************8418* HPO_TOP Enums8419*******************************************************/84208421/*8422* HPO_TOP_CLOCK_GATING_DISABLE enum8423*/84248425typedef enum HPO_TOP_CLOCK_GATING_DISABLE {8426HPO_TOP_CLOCK_GATING_EN = 0x00000000,8427HPO_TOP_CLOCK_GATING_DIS = 0x00000001,8428} HPO_TOP_CLOCK_GATING_DISABLE;84298430/*8431* HPO_TOP_TEST_CLK_SEL enum8432*/84338434typedef enum HPO_TOP_TEST_CLK_SEL {8435HPO_TOP_PERMANENT_DISPCLK = 0x00000000,8436HPO_TOP_REGISTER_GATED_DISPCLK = 0x00000001,8437HPO_TOP_PERMANENT_SOCCLK = 0x00000002,8438HPO_TOP_TEST_CLOCK_RESERVED = 0x00000003,8439HPO_TOP_PERMANENT_HDMISTREAMCLK0 = 0x00000004,8440HPO_TOP_FEATURE_GATED_HDMISTREAMCLK0 = 0x00000005,8441HPO_TOP_REGISTER_GATED_HDMISTREAMCLK0 = 0x00000006,8442HPO_TOP_FEATURE_GATED_DISPCLK_IN_HDMISTREAMENC0 = 0x00000007,8443HPO_TOP_FEATURE_GATED_SOCCLK_IN_HDMISTREAMENC0 = 0x00000008,8444HPO_TOP_PERMANENT_HDMICHARCLK0 = 0x00000009,8445HPO_TOP_FEATURE_GATED_HDMICHARCLK0 = 0x0000000a,8446HPO_TOP_REGISTER_GATED_HDMICHARCLK0 = 0x0000000b,8447} HPO_TOP_TEST_CLK_SEL;84488449/*******************************************************8450* DP_STREAM_MAPPER Enums8451*******************************************************/84528453/*8454* DP_STREAM_MAPPER_DP_STREAM_LINK_TARGET enum8455*/84568457typedef enum DP_STREAM_MAPPER_DP_STREAM_LINK_TARGET {8458DP_STREAM_MAPPER_LINK0 = 0x00000000,8459DP_STREAM_MAPPER_LINK1 = 0x00000001,8460DP_STREAM_MAPPER_LINK2 = 0x00000002,8461DP_STREAM_MAPPER_LINK3 = 0x00000003,8462DP_STREAM_MAPPER_RESERVED = 0x00000004,8463} DP_STREAM_MAPPER_DP_STREAM_LINK_TARGET;84648465/*******************************************************8466* DP_STREAM_ENC Enums8467*******************************************************/84688469/*8470* DP_STREAM_ENC_OVERFLOW_UNDERFLOW_ERROR enum8471*/84728473typedef enum DP_STREAM_ENC_OVERFLOW_UNDERFLOW_ERROR {8474DP_STREAM_ENC_NO_ERROR_OCCURRED = 0x00000000,8475DP_STREAM_ENC_UNDERFLOW_OCCURRED = 0x00000001,8476DP_STREAM_ENC_OVERFLOW_OCCURRED = 0x00000002,8477} DP_STREAM_ENC_OVERFLOW_UNDERFLOW_ERROR;84788479/*8480* DP_STREAM_ENC_OVERWRITE_LEVEL_SELECT enum8481*/84828483typedef enum DP_STREAM_ENC_OVERWRITE_LEVEL_SELECT {8484DP_STREAM_ENC_HARDWARE = 0x00000000,8485DP_STREAM_ENC_PROGRAMMABLE = 0x00000001,8486} DP_STREAM_ENC_OVERWRITE_LEVEL_SELECT;84878488/*8489* DP_STREAM_ENC_READ_CLOCK_CONTROL enum8490*/84918492typedef enum DP_STREAM_ENC_READ_CLOCK_CONTROL {8493DP_STREAM_ENC_DCCG = 0x00000000,8494DP_STREAM_ENC_DISPLAY_PIPE = 0x00000001,8495} DP_STREAM_ENC_READ_CLOCK_CONTROL;84968497/*8498* DP_STREAM_ENC_RESET_CONTROL enum8499*/85008501typedef enum DP_STREAM_ENC_RESET_CONTROL {8502DP_STREAM_ENC_NOT_RESET = 0x00000000,8503DP_STREAM_ENC_RESET = 0x00000001,8504} DP_STREAM_ENC_RESET_CONTROL;85058506/*8507* DP_STREAM_ENC_STREAM_ACTIVE enum8508*/85098510typedef enum DP_STREAM_ENC_STREAM_ACTIVE {8511DP_STREAM_ENC_VIDEO_STREAM_NOT_ACTIVE = 0x00000000,8512DP_STREAM_ENC_VIDEO_STREAM_ACTIVE = 0x00000001,8513} DP_STREAM_ENC_STREAM_ACTIVE;85148515/*******************************************************8516* DP_SYM32_ENC Enums8517*******************************************************/85188519/*8520* ENUM_DP_SYM32_ENC_AUDIO_MUTE enum8521*/85228523typedef enum ENUM_DP_SYM32_ENC_AUDIO_MUTE {8524DP_SYM32_ENC_SDP_AUDIO_MUTE_NOT_FORCED = 0x00000000,8525DP_SYM32_ENC_SDP_AUDIO_MUTE_FORCED = 0x00000001,8526} ENUM_DP_SYM32_ENC_AUDIO_MUTE;85278528/*8529* ENUM_DP_SYM32_ENC_CONTINUOUS_MODE enum8530*/85318532typedef enum ENUM_DP_SYM32_ENC_CONTINUOUS_MODE {8533DP_SYM32_ENC_ONE_SHOT_MODE = 0x00000000,8534DP_SYM32_ENC_CONTINUOUS_MODE = 0x00000001,8535} ENUM_DP_SYM32_ENC_CONTINUOUS_MODE;85368537/*8538* ENUM_DP_SYM32_ENC_CRC_VALID enum8539*/85408541typedef enum ENUM_DP_SYM32_ENC_CRC_VALID {8542DP_SYM32_ENC_CRC_NOT_VALID = 0x00000000,8543DP_SYM32_ENC_CRC_VALID = 0x00000001,8544} ENUM_DP_SYM32_ENC_CRC_VALID;85458546/*8547* ENUM_DP_SYM32_ENC_DP_COMPONENT_DEPTH enum8548*/85498550typedef enum ENUM_DP_SYM32_ENC_DP_COMPONENT_DEPTH {8551DP_SYM32_ENC_COMPONENT_DEPTH_6BPC = 0x00000000,8552DP_SYM32_ENC_COMPONENT_DEPTH_8BPC = 0x00000001,8553DP_SYM32_ENC_COMPONENT_DEPTH_10BPC = 0x00000002,8554DP_SYM32_ENC_COMPONENT_DEPTH_12BPC = 0x00000003,8555} ENUM_DP_SYM32_ENC_DP_COMPONENT_DEPTH;85568557/*8558* ENUM_DP_SYM32_ENC_ENABLE enum8559*/85608561typedef enum ENUM_DP_SYM32_ENC_ENABLE {8562DP_SYM32_ENC_DISABLE = 0x00000000,8563DP_SYM32_ENC_ENABLE = 0x00000001,8564} ENUM_DP_SYM32_ENC_ENABLE;85658566/*8567* ENUM_DP_SYM32_ENC_GSP_DEADLINE_MISSED enum8568*/85698570typedef enum ENUM_DP_SYM32_ENC_GSP_DEADLINE_MISSED {8571DP_SYM32_ENC_GSP_DEADLINE_NOT_MISSED = 0x00000000,8572DP_SYM32_ENC_GSP_DEADLINE_MISSED = 0x00000001,8573} ENUM_DP_SYM32_ENC_GSP_DEADLINE_MISSED;85748575/*8576* ENUM_DP_SYM32_ENC_GSP_ONE_SHOT_TRIGGER_POSITION enum8577*/85788579typedef enum ENUM_DP_SYM32_ENC_GSP_ONE_SHOT_TRIGGER_POSITION {8580DP_SYM32_ENC_GSP_SEND_AT_LINE_NUMBER = 0x00000000,8581DP_SYM32_ENC_GSP_SEND_AT_EARLIEST_TIME = 0x00000001,8582} ENUM_DP_SYM32_ENC_GSP_ONE_SHOT_TRIGGER_POSITION;85838584/*8585* ENUM_DP_SYM32_ENC_GSP_PAYLOAD_SIZE enum8586*/85878588typedef enum ENUM_DP_SYM32_ENC_GSP_PAYLOAD_SIZE {8589DP_SYM32_ENC_GSP_PAYLOAD_SIZE_32 = 0x00000000,8590DP_SYM32_ENC_GSP_PAYLOAD_SIZE_RESERVED0 = 0x00000001,8591DP_SYM32_ENC_GSP_PAYLOAD_SIZE_RESERVED1 = 0x00000002,8592DP_SYM32_ENC_GSP_PAYLOAD_SIZE_128 = 0x00000003,8593} ENUM_DP_SYM32_ENC_GSP_PAYLOAD_SIZE;85948595/*8596* ENUM_DP_SYM32_ENC_GSP_TRIGGER_PENDING enum8597*/85988599typedef enum ENUM_DP_SYM32_ENC_GSP_TRIGGER_PENDING {8600DP_SYM32_ENC_GSP_TRIGGER_NOT_PENDING = 0x00000000,8601DP_SYM32_ENC_GSP_TRIGGER_PENDING = 0x00000001,8602} ENUM_DP_SYM32_ENC_GSP_TRIGGER_PENDING;86038604/*8605* ENUM_DP_SYM32_ENC_MEM_PWR_FORCE_ENUM enum8606*/86078608typedef enum ENUM_DP_SYM32_ENC_MEM_PWR_FORCE_ENUM {8609DP_SYM32_ENC_MEM_PWR_NO_FORCE_REQUEST = 0x00000000,8610DP_SYM32_ENC_MEM_PWR_FORCE_LIGHT_SLEEP_REQUEST = 0x00000001,8611DP_SYM32_ENC_MEM_PWR_FORCE_DEEP_SLEEP_REQUEST = 0x00000002,8612DP_SYM32_ENC_MEM_PWR_FORCE_SHUT_DOWN_REQUEST = 0x00000003,8613} ENUM_DP_SYM32_ENC_MEM_PWR_FORCE_ENUM;86148615/*8616* ENUM_DP_SYM32_ENC_OVERFLOW_STATUS enum8617*/86188619typedef enum ENUM_DP_SYM32_ENC_OVERFLOW_STATUS {8620DP_SYM32_ENC_NO_OVERFLOW_OCCURRED = 0x00000000,8621DP_SYM32_ENC_OVERFLOW_OCCURRED = 0x00000001,8622} ENUM_DP_SYM32_ENC_OVERFLOW_STATUS;86238624/*8625* ENUM_DP_SYM32_ENC_PENDING enum8626*/86278628typedef enum ENUM_DP_SYM32_ENC_PENDING {8629DP_SYM32_ENC_NOT_PENDING = 0x00000000,8630DP_SYM32_ENC_PENDING = 0x00000001,8631} ENUM_DP_SYM32_ENC_PENDING;86328633/*8634* ENUM_DP_SYM32_ENC_PIXEL_ENCODING enum8635*/86368637typedef enum ENUM_DP_SYM32_ENC_PIXEL_ENCODING {8638DP_SYM32_ENC_PIXEL_ENCODING_RGB_YCBCR444 = 0x00000000,8639DP_SYM32_ENC_PIXEL_ENCODING_YCBCR422 = 0x00000001,8640DP_SYM32_ENC_PIXEL_ENCODING_YCBCR420 = 0x00000002,8641DP_SYM32_ENC_PIXEL_ENCODING_Y_ONLY = 0x00000003,8642} ENUM_DP_SYM32_ENC_PIXEL_ENCODING;86438644/*8645* ENUM_DP_SYM32_ENC_PIXEL_ENCODING_TYPE enum8646*/86478648typedef enum ENUM_DP_SYM32_ENC_PIXEL_ENCODING_TYPE {8649DP_SYM32_ENC_UNCOMPRESSED_FORMAT = 0x00000000,8650DP_SYM32_ENC_COMPRESSED_FORMAT = 0x00000001,8651} ENUM_DP_SYM32_ENC_PIXEL_ENCODING_TYPE;86528653/*8654* ENUM_DP_SYM32_ENC_POWER_STATE_ENUM enum8655*/86568657typedef enum ENUM_DP_SYM32_ENC_POWER_STATE_ENUM {8658DP_SYM32_ENC_POWER_STATE_ENUM_ON = 0x00000000,8659DP_SYM32_ENC_POWER_STATE_ENUM_LS = 0x00000001,8660DP_SYM32_ENC_POWER_STATE_ENUM_DS = 0x00000002,8661DP_SYM32_ENC_POWER_STATE_ENUM_SD = 0x00000003,8662} ENUM_DP_SYM32_ENC_POWER_STATE_ENUM;86638664/*8665* ENUM_DP_SYM32_ENC_RESET enum8666*/86678668typedef enum ENUM_DP_SYM32_ENC_RESET {8669DP_SYM32_ENC_NOT_RESET = 0x00000000,8670DP_SYM32_ENC_RESET = 0x00000001,8671} ENUM_DP_SYM32_ENC_RESET;86728673/*8674* ENUM_DP_SYM32_ENC_SDP_PRIORITY enum8675*/86768677typedef enum ENUM_DP_SYM32_ENC_SDP_PRIORITY {8678DP_SYM32_ENC_SDP_LOW_PRIORITY = 0x00000000,8679DP_SYM32_ENC_SDP_HIGH_PRIORITY = 0x00000001,8680} ENUM_DP_SYM32_ENC_SDP_PRIORITY;86818682/*8683* ENUM_DP_SYM32_ENC_SOF_REFERENCE enum8684*/86858686typedef enum ENUM_DP_SYM32_ENC_SOF_REFERENCE {8687DP_SYM32_ENC_DP_SOF = 0x00000000,8688DP_SYM32_ENC_OTG_SOF = 0x00000001,8689} ENUM_DP_SYM32_ENC_SOF_REFERENCE;86908691/*8692* ENUM_DP_SYM32_ENC_VID_STREAM_DEFER enum8693*/86948695typedef enum ENUM_DP_SYM32_ENC_VID_STREAM_DEFER {8696DP_SYM32_ENC_VID_STREAM_NO_DEFER = 0x00000000,8697DP_SYM32_ENC_VID_STREAM_DEFER_TO_HBLANK = 0x00000001,8698DP_SYM32_ENC_VID_STREAM_DEFER_TO_VBLANK = 0x00000002,8699} ENUM_DP_SYM32_ENC_VID_STREAM_DEFER;87008701/*******************************************************8702* DP_DPHY_SYM32 Enums8703*******************************************************/87048705/*8706* ENUM_DP_DPHY_SYM32_CRC_END_EVENT enum8707*/87088709typedef enum ENUM_DP_DPHY_SYM32_CRC_END_EVENT {8710DP_DPHY_SYM32_CRC_END_LLCP = 0x00000000,8711DP_DPHY_SYM32_CRC_END_PS_ONLY = 0x00000001,8712DP_DPHY_SYM32_CRC_END_PS_LT_SR = 0x00000002,8713DP_DPHY_SYM32_CRC_END_PS_ANY = 0x00000003,8714} ENUM_DP_DPHY_SYM32_CRC_END_EVENT;87158716/*8717* ENUM_DP_DPHY_SYM32_CRC_START_EVENT enum8718*/87198720typedef enum ENUM_DP_DPHY_SYM32_CRC_START_EVENT {8721DP_DPHY_SYM32_CRC_START_LLCP = 0x00000000,8722DP_DPHY_SYM32_CRC_START_PS_ONLY = 0x00000001,8723DP_DPHY_SYM32_CRC_START_PS_LT_SR = 0x00000002,8724DP_DPHY_SYM32_CRC_START_PS_POST_LT_SR = 0x00000003,8725DP_DPHY_SYM32_CRC_START_TP_START = 0x00000004,8726} ENUM_DP_DPHY_SYM32_CRC_START_EVENT;87278728/*8729* ENUM_DP_DPHY_SYM32_CRC_TAP_SOURCE enum8730*/87318732typedef enum ENUM_DP_DPHY_SYM32_CRC_TAP_SOURCE {8733DP_DPHY_SYM32_CRC_TAP_SOURCE_SCHEDULER = 0x00000000,8734DP_DPHY_SYM32_CRC_TAP_SOURCE_SYMBOL_HANDLER = 0x00000001,8735DP_DPHY_SYM32_CRC_TAP_SOURCE_TP_GEN_MUX = 0x00000002,8736} ENUM_DP_DPHY_SYM32_CRC_TAP_SOURCE;87378738/*8739* ENUM_DP_DPHY_SYM32_CRC_USE_NUM_SYMBOLS enum8740*/87418742typedef enum ENUM_DP_DPHY_SYM32_CRC_USE_NUM_SYMBOLS {8743DP_DPHY_SYM32_CRC_USE_END_EVENT = 0x00000000,8744DP_DPHY_SYM32_CRC_USE_NUM_SYMBOLS = 0x00000001,8745} ENUM_DP_DPHY_SYM32_CRC_USE_NUM_SYMBOLS;87468747/*8748* ENUM_DP_DPHY_SYM32_ENABLE enum8749*/87508751typedef enum ENUM_DP_DPHY_SYM32_ENABLE {8752DP_DPHY_SYM32_DISABLE = 0x00000000,8753DP_DPHY_SYM32_ENABLE = 0x00000001,8754} ENUM_DP_DPHY_SYM32_ENABLE;87558756/*8757* ENUM_DP_DPHY_SYM32_MODE enum8758*/87598760typedef enum ENUM_DP_DPHY_SYM32_MODE {8761DP_DPHY_SYM32_LT_TPS1 = 0x00000000,8762DP_DPHY_SYM32_LT_TPS2 = 0x00000001,8763DP_DPHY_SYM32_ACTIVE = 0x00000002,8764DP_DPHY_SYM32_TEST = 0x00000003,8765} ENUM_DP_DPHY_SYM32_MODE;87668767/*8768* ENUM_DP_DPHY_SYM32_NUM_LANES enum8769*/87708771typedef enum ENUM_DP_DPHY_SYM32_NUM_LANES {8772DP_DPHY_SYM32_1LANE = 0x00000000,8773DP_DPHY_SYM32_2LANE = 0x00000001,8774DP_DPHY_SYM32_RESERVED = 0x00000002,8775DP_DPHY_SYM32_4LANE = 0x00000003,8776} ENUM_DP_DPHY_SYM32_NUM_LANES;87778778/*8779* ENUM_DP_DPHY_SYM32_OUTPUT_MODE enum8780*/87818782typedef enum ENUM_DP_DPHY_SYM32_OUTPUT_MODE {8783DP_DPHY_SYM32_OUTPUT_PHY = 0x00000000,8784DP_DPHY_SYM32_OUTPUT_DPIA = 0x00000001,8785} ENUM_DP_DPHY_SYM32_OUTPUT_MODE;87868787/*8788* ENUM_DP_DPHY_SYM32_RATE_UPDATE_PENDING enum8789*/87908791typedef enum ENUM_DP_DPHY_SYM32_RATE_UPDATE_PENDING {8792DP_DPHY_SYM32_NO_RATE_UPDATE_PENDING = 0x00000000,8793DP_DPHY_SYM32_RATE_UPDATE_PENDING = 0x00000001,8794} ENUM_DP_DPHY_SYM32_RATE_UPDATE_PENDING;87958796/*8797* ENUM_DP_DPHY_SYM32_RESET enum8798*/87998800typedef enum ENUM_DP_DPHY_SYM32_RESET {8801DP_DPHY_SYM32_NOT_RESET = 0x00000000,8802DP_DPHY_SYM32_RESET = 0x00000001,8803} ENUM_DP_DPHY_SYM32_RESET;88048805/*8806* ENUM_DP_DPHY_SYM32_RESET_STATUS enum8807*/88088809typedef enum ENUM_DP_DPHY_SYM32_RESET_STATUS {8810DP_DPHY_SYM32_RESET_STATUS_DEASSERTED = 0x00000000,8811DP_DPHY_SYM32_RESET_STATUS_ASSERTED = 0x00000001,8812} ENUM_DP_DPHY_SYM32_RESET_STATUS;88138814/*8815* ENUM_DP_DPHY_SYM32_SAT_UPDATE enum8816*/88178818typedef enum ENUM_DP_DPHY_SYM32_SAT_UPDATE {8819DP_DPHY_SYM32_SAT_NO_UPDATE = 0x00000000,8820DP_DPHY_SYM32_SAT_TRIGGER_UPDATE = 0x00000001,8821DP_DPHY_SYM32_SAT_NOTRIGGER_UPDATE = 0x00000002,8822} ENUM_DP_DPHY_SYM32_SAT_UPDATE;88238824/*8825* ENUM_DP_DPHY_SYM32_SAT_UPDATE_PENDING enum8826*/88278828typedef enum ENUM_DP_DPHY_SYM32_SAT_UPDATE_PENDING {8829DP_DPHY_SYM32_SAT_NO_UPDATE_PENDING = 0x00000000,8830DP_DPHY_SYM32_SAT_TRIGGER_UPDATE_PENDING = 0x00000001,8831DP_DPHY_SYM32_SAT_NOTRIGGER_UPDATE_PENDING = 0x00000002,8832} ENUM_DP_DPHY_SYM32_SAT_UPDATE_PENDING;88338834/*8835* ENUM_DP_DPHY_SYM32_SCHEDULER_STATUS enum8836*/88378838typedef enum ENUM_DP_DPHY_SYM32_SCHEDULER_STATUS {8839DP_DPHY_SYM32_SCHEDULER_OFF = 0x00000000,8840DP_DPHY_SYM32_SCHEDULER_ASLEEP = 0x00000001,8841DP_DPHY_SYM32_SCHEDULER_AWAKE = 0x00000002,8842} ENUM_DP_DPHY_SYM32_SCHEDULER_STATUS;88438844/*8845* ENUM_DP_DPHY_SYM32_STATUS enum8846*/88478848typedef enum ENUM_DP_DPHY_SYM32_STATUS {8849DP_DPHY_SYM32_STATUS_IDLE = 0x00000000,8850DP_DPHY_SYM32_STATUS_ENABLED = 0x00000001,8851} ENUM_DP_DPHY_SYM32_STATUS;88528853/*8854* ENUM_DP_DPHY_SYM32_STREAM_OVR_ENABLE enum8855*/88568857typedef enum ENUM_DP_DPHY_SYM32_STREAM_OVR_ENABLE {8858DP_DPHY_SYM32_STREAM_OVR_NONE = 0x00000000,8859DP_DPHY_SYM32_STREAM_OVR_REPLACE = 0x00000001,8860DP_DPHY_SYM32_STREAM_OVR_ALWAYS = 0x00000002,8861} ENUM_DP_DPHY_SYM32_STREAM_OVR_ENABLE;88628863/*8864* ENUM_DP_DPHY_SYM32_STREAM_OVR_TYPE enum8865*/88668867typedef enum ENUM_DP_DPHY_SYM32_STREAM_OVR_TYPE {8868DP_DPHY_SYM32_STREAM_OVR_TYPE_DATA = 0x00000000,8869DP_DPHY_SYM32_STREAM_OVR_TYPE_CONTROL = 0x00000001,8870} ENUM_DP_DPHY_SYM32_STREAM_OVR_TYPE;88718872/*8873* ENUM_DP_DPHY_SYM32_TP_PRBS_SEL enum8874*/88758876typedef enum ENUM_DP_DPHY_SYM32_TP_PRBS_SEL {8877DP_DPHY_SYM32_TP_PRBS_SEL_PRBS7 = 0x00000000,8878DP_DPHY_SYM32_TP_PRBS_SEL_PRBS9 = 0x00000001,8879DP_DPHY_SYM32_TP_PRBS_SEL_PRBS11 = 0x00000002,8880DP_DPHY_SYM32_TP_PRBS_SEL_PRBS15 = 0x00000003,8881DP_DPHY_SYM32_TP_PRBS_SEL_PRBS23 = 0x00000004,8882DP_DPHY_SYM32_TP_PRBS_SEL_PRBS31 = 0x00000005,8883} ENUM_DP_DPHY_SYM32_TP_PRBS_SEL;88848885/*8886* ENUM_DP_DPHY_SYM32_TP_SELECT enum8887*/88888889typedef enum ENUM_DP_DPHY_SYM32_TP_SELECT {8890DP_DPHY_SYM32_TP_SELECT_TPS1 = 0x00000000,8891DP_DPHY_SYM32_TP_SELECT_TPS2 = 0x00000001,8892DP_DPHY_SYM32_TP_SELECT_PRBS = 0x00000002,8893DP_DPHY_SYM32_TP_SELECT_CUSTOM = 0x00000003,8894DP_DPHY_SYM32_TP_SELECT_SQUARE = 0x00000004,8895} ENUM_DP_DPHY_SYM32_TP_SELECT;88968897/*******************************************************8898* APG Enums8899*******************************************************/89008901/*8902* APG_AUDIO_CRC_CONTROL_CH_SEL enum8903*/89048905typedef enum APG_AUDIO_CRC_CONTROL_CH_SEL {8906APG_AUDIO_CRC_CH0_SIG = 0x00000000,8907APG_AUDIO_CRC_CH1_SIG = 0x00000001,8908APG_AUDIO_CRC_CH2_SIG = 0x00000002,8909APG_AUDIO_CRC_CH3_SIG = 0x00000003,8910APG_AUDIO_CRC_CH4_SIG = 0x00000004,8911APG_AUDIO_CRC_CH5_SIG = 0x00000005,8912APG_AUDIO_CRC_CH6_SIG = 0x00000006,8913APG_AUDIO_CRC_CH7_SIG = 0x00000007,8914APG_AUDIO_CRC_RESERVED_8 = 0x00000008,8915APG_AUDIO_CRC_RESERVED_9 = 0x00000009,8916APG_AUDIO_CRC_RESERVED_10 = 0x0000000a,8917APG_AUDIO_CRC_RESERVED_11 = 0x0000000b,8918APG_AUDIO_CRC_RESERVED_12 = 0x0000000c,8919APG_AUDIO_CRC_RESERVED_13 = 0x0000000d,8920APG_AUDIO_CRC_RESERVED_14 = 0x0000000e,8921APG_AUDIO_CRC_RESERVED_15 = 0x0000000f,8922} APG_AUDIO_CRC_CONTROL_CH_SEL;89238924/*8925* APG_AUDIO_CRC_CONTROL_CONT enum8926*/89278928typedef enum APG_AUDIO_CRC_CONTROL_CONT {8929APG_AUDIO_CRC_ONESHOT = 0x00000000,8930APG_AUDIO_CRC_CONTINUOUS = 0x00000001,8931} APG_AUDIO_CRC_CONTROL_CONT;89328933/*8934* APG_DBG_ACP_TYPE enum8935*/89368937typedef enum APG_DBG_ACP_TYPE {8938APG_ACP_TYPE_GENERIC_AUDIO = 0x00000000,8939APG_ACP_TYPE_ICE60958_AUDIO = 0x00000001,8940APG_ACP_TYPE_DVD_AUDIO = 0x00000002,8941APG_ACP_TYPE_SUPER_AUDIO_CD = 0x00000003,8942} APG_DBG_ACP_TYPE;89438944/*8945* APG_DBG_AUDIO_DTO_BASE enum8946*/89478948typedef enum APG_DBG_AUDIO_DTO_BASE {8949BASE_RATE_48KHZ = 0x00000000,8950BASE_RATE_44P1KHZ = 0x00000001,8951} APG_DBG_AUDIO_DTO_BASE;89528953/*8954* APG_DBG_AUDIO_DTO_DIV enum8955*/89568957typedef enum APG_DBG_AUDIO_DTO_DIV {8958DIVISOR_BY1 = 0x00000000,8959DIVISOR_BY2_RESERVED = 0x00000001,8960DIVISOR_BY3 = 0x00000002,8961DIVISOR_BY4_RESERVED = 0x00000003,8962DIVISOR_BY5_RESERVED = 0x00000004,8963DIVISOR_BY6_RESERVED = 0x00000005,8964DIVISOR_BY7_RESERVED = 0x00000006,8965DIVISOR_BY8_RESERVED = 0x00000007,8966} APG_DBG_AUDIO_DTO_DIV;89678968/*8969* APG_DBG_AUDIO_DTO_MULTI enum8970*/89718972typedef enum APG_DBG_AUDIO_DTO_MULTI {8973MULTIPLE_BY1 = 0x00000000,8974MULTIPLE_BY2 = 0x00000001,8975MULTIPLE_BY3_RESERVED = 0x00000002,8976MULTIPLE_BY4 = 0x00000003,8977MULTIPLE_RESERVED = 0x00000004,8978} APG_DBG_AUDIO_DTO_MULTI;89798980/*8981* APG_DBG_MUX_SEL enum8982*/89838984typedef enum APG_DBG_MUX_SEL {8985APG_FUNCTIONAL_MODE = 0x00000000,8986APG_DEBUG_AUDIO_MODE = 0x00000001,8987} APG_DBG_MUX_SEL;89888989/*8990* APG_DP_ASP_CHANNEL_COUNT_OVERRIDE enum8991*/89928993typedef enum APG_DP_ASP_CHANNEL_COUNT_OVERRIDE {8994APG_DP_ASP_CHANNEL_COUNT_FROM_AZ = 0x00000000,8995APG_DP_ASP_CHANNEL_COUNT_OVERRIDE_ENABLED = 0x00000001,8996} APG_DP_ASP_CHANNEL_COUNT_OVERRIDE;89978998/*8999* APG_MEM_POWER_STATE enum9000*/90019002typedef enum APG_MEM_POWER_STATE {9003APG_MEM_POWER_STATE_ON = 0x00000000,9004APG_MEM_POWER_STATE_LS = 0x00000001,9005APG_MEM_POWER_STATE_DS = 0x00000002,9006APG_MEM_POWER_STATE_SD = 0x00000003,9007} APG_MEM_POWER_STATE;90089009/*9010* APG_MEM_PWR_DIS_CTRL enum9011*/90129013typedef enum APG_MEM_PWR_DIS_CTRL {9014APG_MEM_ENABLE_MEM_PWR_CTRL = 0x00000000,9015APG_MEM_DISABLE_MEM_PWR_CTRL = 0x00000001,9016} APG_MEM_PWR_DIS_CTRL;90179018/*9019* APG_MEM_PWR_FORCE_CTRL enum9020*/90219022typedef enum APG_MEM_PWR_FORCE_CTRL {9023APG_MEM_NO_FORCE_REQUEST = 0x00000000,9024APG_MEM_FORCE_LIGHT_SLEEP_REQUEST = 0x00000001,9025APG_MEM_FORCE_DEEP_SLEEP_REQUEST = 0x00000002,9026APG_MEM_FORCE_SHUT_DOWN_REQUEST = 0x00000003,9027} APG_MEM_PWR_FORCE_CTRL;90289029/*9030* APG_PACKET_CONTROL_ACP_SOURCE enum9031*/90329033typedef enum APG_PACKET_CONTROL_ACP_SOURCE {9034APG_ACP_SOURCE_NO_OVERRIDE = 0x00000000,9035APG_ACP_OVERRIDE = 0x00000001,9036} APG_PACKET_CONTROL_ACP_SOURCE;90379038/*9039* APG_PACKET_CONTROL_AUDIO_INFO_SOURCE enum9040*/90419042typedef enum APG_PACKET_CONTROL_AUDIO_INFO_SOURCE {9043APG_INFOFRAME_SOURCE_NO_OVERRIDE = 0x00000000,9044APG_INFOFRAME_SOURCE_FROM_APG_REGISTERS = 0x00000001,9045} APG_PACKET_CONTROL_AUDIO_INFO_SOURCE;90469047/*9048* APG_RAMP_CONTROL_SIGN enum9049*/90509051typedef enum APG_RAMP_CONTROL_SIGN {9052APG_RAMP_SIGNED = 0x00000000,9053APG_RAMP_UNSIGNED = 0x00000001,9054} APG_RAMP_CONTROL_SIGN;90559056/*******************************************************9057* DCIO Enums9058*******************************************************/90599060/*9061* DCIO_BL_PWM_GRP1_FRAME_START_DISP_SEL enum9062*/90639064typedef enum DCIO_BL_PWM_GRP1_FRAME_START_DISP_SEL {9065DCIO_BL_PWM_GRP1_FRAME_START_DISP_SEL_CONTROLLER1 = 0x00000000,9066DCIO_BL_PWM_GRP1_FRAME_START_DISP_SEL_CONTROLLER2 = 0x00000001,9067DCIO_BL_PWM_GRP1_FRAME_START_DISP_SEL_CONTROLLER3 = 0x00000002,9068DCIO_BL_PWM_GRP1_FRAME_START_DISP_SEL_CONTROLLER4 = 0x00000003,9069DCIO_BL_PWM_GRP1_FRAME_START_DISP_SEL_CONTROLLER5 = 0x00000004,9070DCIO_BL_PWM_GRP1_FRAME_START_DISP_SEL_CONTROLLER6 = 0x00000005,9071} DCIO_BL_PWM_GRP1_FRAME_START_DISP_SEL;90729073/*9074* DCIO_CLOCK_CNTL_DCIO_TEST_CLK_SEL enum9075*/90769077typedef enum DCIO_CLOCK_CNTL_DCIO_TEST_CLK_SEL {9078DCIO_TEST_CLK_SEL_DISPCLK = 0x00000000,9079DCIO_TEST_CLK_SEL_GATED_DISPCLK = 0x00000001,9080DCIO_TEST_CLK_SEL_SOCCLK = 0x00000002,9081} DCIO_CLOCK_CNTL_DCIO_TEST_CLK_SEL;90829083/*9084* DCIO_CLOCK_CNTL_DISPCLK_R_DCIO_GATE_DIS enum9085*/90869087typedef enum DCIO_CLOCK_CNTL_DISPCLK_R_DCIO_GATE_DIS {9088DCIO_DISPCLK_R_DCIO_GATE_DISABLE = 0x00000000,9089DCIO_DISPCLK_R_DCIO_GATE_ENABLE = 0x00000001,9090} DCIO_CLOCK_CNTL_DISPCLK_R_DCIO_GATE_DIS;90919092/*9093* DCIO_DBG_ASYNC_4BIT_SEL enum9094*/90959096typedef enum DCIO_DBG_ASYNC_4BIT_SEL {9097DCIO_DBG_ASYNC_4BIT_SEL_3TO0 = 0x00000000,9098DCIO_DBG_ASYNC_4BIT_SEL_7TO4 = 0x00000001,9099DCIO_DBG_ASYNC_4BIT_SEL_11TO8 = 0x00000002,9100DCIO_DBG_ASYNC_4BIT_SEL_15TO12 = 0x00000003,9101DCIO_DBG_ASYNC_4BIT_SEL_19TO16 = 0x00000004,9102DCIO_DBG_ASYNC_4BIT_SEL_23TO20 = 0x00000005,9103DCIO_DBG_ASYNC_4BIT_SEL_27TO24 = 0x00000006,9104DCIO_DBG_ASYNC_4BIT_SEL_31TO28 = 0x00000007,9105} DCIO_DBG_ASYNC_4BIT_SEL;91069107/*9108* DCIO_DBG_ASYNC_BLOCK_SEL enum9109*/91109111typedef enum DCIO_DBG_ASYNC_BLOCK_SEL {9112DCIO_DBG_ASYNC_BLOCK_SEL_OVERRIDE = 0x00000000,9113DCIO_DBG_ASYNC_BLOCK_SEL_DCCG = 0x00000001,9114DCIO_DBG_ASYNC_BLOCK_SEL_DCIO = 0x00000002,9115DCIO_DBG_ASYNC_BLOCK_SEL_DIO = 0x00000003,9116} DCIO_DBG_ASYNC_BLOCK_SEL;91179118/*9119* DCIO_DCRXPHY_SOFT_RESET enum9120*/91219122typedef enum DCIO_DCRXPHY_SOFT_RESET {9123DCIO_DCRXPHY_SOFT_RESET_DEASSERT = 0x00000000,9124DCIO_DCRXPHY_SOFT_RESET_ASSERT = 0x00000001,9125} DCIO_DCRXPHY_SOFT_RESET;91269127/*9128* DCIO_DC_GENERICA_SEL enum9129*/91309131typedef enum DCIO_DC_GENERICA_SEL {9132DCIO_GENERICA_SEL_STEREOSYNC = 0x00000001,9133DCIO_GENERICA_SEL_GENERICA_DCCG = 0x0000000a,9134DCIO_GENERICA_SEL_SYNCEN = 0x0000000b,9135} DCIO_DC_GENERICA_SEL;91369137/*9138* DCIO_DC_GENERICB_SEL enum9139*/91409141typedef enum DCIO_DC_GENERICB_SEL {9142DCIO_GENERICB_SEL_STEREOSYNC = 0x00000001,9143DCIO_GENERICB_SEL_GENERICB_DCCG = 0x0000000a,9144DCIO_GENERICB_SEL_SYNCEN = 0x0000000b,9145} DCIO_DC_GENERICB_SEL;91469147/*9148* DCIO_DC_GENERIC_UNIPHY_FBDIV_CLK_DIV2_SEL enum9149*/91509151typedef enum DCIO_DC_GENERIC_UNIPHY_FBDIV_CLK_DIV2_SEL {9152DCIO_UNIPHYA_TEST_FBDIV_CLK_DIV2 = 0x00000000,9153DCIO_UNIPHYB_TEST_FBDIV_CLK_DIV2 = 0x00000001,9154DCIO_UNIPHYC_TEST_FBDIV_CLK_DIV2 = 0x00000002,9155DCIO_UNIPHYD_TEST_FBDIV_CLK_DIV2 = 0x00000003,9156DCIO_UNIPHYE_TEST_FBDIV_CLK_DIV2 = 0x00000004,9157DCIO_UNIPHYF_TEST_FBDIV_CLK_DIV2 = 0x00000005,9158DCIO_UNIPHYG_TEST_FBDIV_CLK_DIV2 = 0x00000006,9159} DCIO_DC_GENERIC_UNIPHY_FBDIV_CLK_DIV2_SEL;91609161/*9162* DCIO_DC_GENERIC_UNIPHY_FBDIV_CLK_SEL enum9163*/91649165typedef enum DCIO_DC_GENERIC_UNIPHY_FBDIV_CLK_SEL {9166DCIO_UNIPHYA_FBDIV_CLK = 0x00000000,9167DCIO_UNIPHYB_FBDIV_CLK = 0x00000001,9168DCIO_UNIPHYC_FBDIV_CLK = 0x00000002,9169DCIO_UNIPHYD_FBDIV_CLK = 0x00000003,9170DCIO_UNIPHYE_FBDIV_CLK = 0x00000004,9171DCIO_UNIPHYF_FBDIV_CLK = 0x00000005,9172DCIO_UNIPHYG_FBDIV_CLK = 0x00000006,9173} DCIO_DC_GENERIC_UNIPHY_FBDIV_CLK_SEL;91749175/*9176* DCIO_DC_GENERIC_UNIPHY_FBDIV_SSC_CLK_SEL enum9177*/91789179typedef enum DCIO_DC_GENERIC_UNIPHY_FBDIV_SSC_CLK_SEL {9180DCIO_UNIPHYA_FBDIV_SSC_CLK = 0x00000000,9181DCIO_UNIPHYB_FBDIV_SSC_CLK = 0x00000001,9182DCIO_UNIPHYC_FBDIV_SSC_CLK = 0x00000002,9183DCIO_UNIPHYD_FBDIV_SSC_CLK = 0x00000003,9184DCIO_UNIPHYE_FBDIV_SSC_CLK = 0x00000004,9185DCIO_UNIPHYF_FBDIV_SSC_CLK = 0x00000005,9186DCIO_UNIPHYG_FBDIV_SSC_CLK = 0x00000006,9187} DCIO_DC_GENERIC_UNIPHY_FBDIV_SSC_CLK_SEL;91889189/*9190* DCIO_DC_GENERIC_UNIPHY_REFDIV_CLK_SEL enum9191*/91929193typedef enum DCIO_DC_GENERIC_UNIPHY_REFDIV_CLK_SEL {9194DCIO_UNIPHYA_TEST_REFDIV_CLK = 0x00000000,9195DCIO_UNIPHYB_TEST_REFDIV_CLK = 0x00000001,9196DCIO_UNIPHYC_TEST_REFDIV_CLK = 0x00000002,9197DCIO_UNIPHYD_TEST_REFDIV_CLK = 0x00000003,9198DCIO_UNIPHYE_TEST_REFDIV_CLK = 0x00000004,9199DCIO_UNIPHYF_TEST_REFDIV_CLK = 0x00000005,9200DCIO_UNIPHYG_TEST_REFDIV_CLK = 0x00000006,9201} DCIO_DC_GENERIC_UNIPHY_REFDIV_CLK_SEL;92029203/*9204* DCIO_DC_GPIO_DEBUG_DPRX_LOOPBACK_ENABLE enum9205*/92069207typedef enum DCIO_DC_GPIO_DEBUG_DPRX_LOOPBACK_ENABLE {9208DCIO_DPRX_LOOPBACK_ENABLE_NORMAL = 0x00000000,9209DCIO_DPRX_LOOPBACK_ENABLE_LOOP = 0x00000001,9210} DCIO_DC_GPIO_DEBUG_DPRX_LOOPBACK_ENABLE;92119212/*9213* DCIO_DC_GPU_TIMER_READ_SELECT enum9214*/92159216typedef enum DCIO_DC_GPU_TIMER_READ_SELECT {9217DCIO_GPU_TIMER_READ_SELECT_LOWER_D1_V_UPDATE = 0x00000000,9218DCIO_GPU_TIMER_READ_SELECT_UPPER_D1_V_UPDATE = 0x00000001,9219DCIO_GPU_TIMER_READ_SELECT_LOWER_D1_P_FLIP = 0x00000002,9220DCIO_GPU_TIMER_READ_SELECT_UPPER_D1_P_FLIP = 0x00000003,9221DCIO_GPU_TIMER_READ_SELECT_LOWER_D1_VSYNC_NOM = 0x00000004,9222DCIO_GPU_TIMER_READ_SELECT_UPPER_D1_VSYNC_NOM = 0x00000005,9223} DCIO_DC_GPU_TIMER_READ_SELECT;92249225/*9226* DCIO_DC_GPU_TIMER_START_POSITION enum9227*/92289229typedef enum DCIO_DC_GPU_TIMER_START_POSITION {9230DCIO_GPU_TIMER_START_0_END_27 = 0x00000000,9231DCIO_GPU_TIMER_START_1_END_28 = 0x00000001,9232DCIO_GPU_TIMER_START_2_END_29 = 0x00000002,9233DCIO_GPU_TIMER_START_3_END_30 = 0x00000003,9234DCIO_GPU_TIMER_START_4_END_31 = 0x00000004,9235DCIO_GPU_TIMER_START_6_END_33 = 0x00000005,9236DCIO_GPU_TIMER_START_8_END_35 = 0x00000006,9237DCIO_GPU_TIMER_START_10_END_37 = 0x00000007,9238} DCIO_DC_GPU_TIMER_START_POSITION;92399240/*9241* DCIO_DC_REF_CLK_CNTL_GENLK_CLK_OUTPUT_SEL enum9242*/92439244typedef enum DCIO_DC_REF_CLK_CNTL_GENLK_CLK_OUTPUT_SEL {9245DCIO_GENLK_CLK_OUTPUT_SEL_DISABLE = 0x00000000,9246DCIO_GENLK_CLK_OUTPUT_SEL_PPLL1 = 0x00000001,9247DCIO_GENLK_CLK_OUTPUT_SEL_PPLL2 = 0x00000002,9248DCIO_GENLK_CLK_OUTPUT_SEL_RESERVED_VALUE3 = 0x00000003,9249} DCIO_DC_REF_CLK_CNTL_GENLK_CLK_OUTPUT_SEL;92509251/*9252* DCIO_DIO_EXT_VSYNC_MASK enum9253*/92549255typedef enum DCIO_DIO_EXT_VSYNC_MASK {9256DCIO_EXT_VSYNC_MASK_NONE = 0x00000000,9257DCIO_EXT_VSYNC_MASK_PIPE0 = 0x00000001,9258DCIO_EXT_VSYNC_MASK_PIPE1 = 0x00000002,9259DCIO_EXT_VSYNC_MASK_PIPE2 = 0x00000003,9260DCIO_EXT_VSYNC_MASK_PIPE3 = 0x00000004,9261DCIO_EXT_VSYNC_MASK_PIPE4 = 0x00000005,9262DCIO_EXT_VSYNC_MASK_PIPE5 = 0x00000006,9263DCIO_EXT_VSYNC_MASK_NONE_DUPLICATE = 0x00000007,9264} DCIO_DIO_EXT_VSYNC_MASK;92659266/*9267* DCIO_DIO_OTG_EXT_VSYNC_MUX enum9268*/92699270typedef enum DCIO_DIO_OTG_EXT_VSYNC_MUX {9271DCIO_EXT_VSYNC_MUX_SWAPLOCKB = 0x00000000,9272DCIO_EXT_VSYNC_MUX_OTG0 = 0x00000001,9273DCIO_EXT_VSYNC_MUX_OTG1 = 0x00000002,9274DCIO_EXT_VSYNC_MUX_OTG2 = 0x00000003,9275DCIO_EXT_VSYNC_MUX_OTG3 = 0x00000004,9276DCIO_EXT_VSYNC_MUX_OTG4 = 0x00000005,9277DCIO_EXT_VSYNC_MUX_OTG5 = 0x00000006,9278DCIO_EXT_VSYNC_MUX_GENERICB = 0x00000007,9279} DCIO_DIO_OTG_EXT_VSYNC_MUX;92809281/*9282* DCIO_DPCS_INTERRUPT_MASK enum9283*/92849285typedef enum DCIO_DPCS_INTERRUPT_MASK {9286DCIO_DPCS_INTERRUPT_DISABLE = 0x00000000,9287DCIO_DPCS_INTERRUPT_ENABLE = 0x00000001,9288} DCIO_DPCS_INTERRUPT_MASK;92899290/*9291* DCIO_DPCS_INTERRUPT_TYPE enum9292*/92939294typedef enum DCIO_DPCS_INTERRUPT_TYPE {9295DCIO_DPCS_INTERRUPT_TYPE_LEVEL_BASED = 0x00000000,9296DCIO_DPCS_INTERRUPT_TYPE_PULSE_BASED = 0x00000001,9297} DCIO_DPCS_INTERRUPT_TYPE;92989299/*9300* DCIO_GENLK_CLK_GSL_MASK enum9301*/93029303typedef enum DCIO_GENLK_CLK_GSL_MASK {9304DCIO_GENLK_CLK_GSL_MASK_NO = 0x00000000,9305DCIO_GENLK_CLK_GSL_MASK_TIMING = 0x00000001,9306DCIO_GENLK_CLK_GSL_MASK_STEREO = 0x00000002,9307} DCIO_GENLK_CLK_GSL_MASK;93089309/*9310* DCIO_GENLK_VSYNC_GSL_MASK enum9311*/93129313typedef enum DCIO_GENLK_VSYNC_GSL_MASK {9314DCIO_GENLK_VSYNC_GSL_MASK_NO = 0x00000000,9315DCIO_GENLK_VSYNC_GSL_MASK_TIMING = 0x00000001,9316DCIO_GENLK_VSYNC_GSL_MASK_STEREO = 0x00000002,9317} DCIO_GENLK_VSYNC_GSL_MASK;93189319/*9320* DCIO_GSL_SEL enum9321*/93229323typedef enum DCIO_GSL_SEL {9324DCIO_GSL_SEL_GROUP_0 = 0x00000000,9325DCIO_GSL_SEL_GROUP_1 = 0x00000001,9326DCIO_GSL_SEL_GROUP_2 = 0x00000002,9327} DCIO_GSL_SEL;93289329/*9330* DCIO_PHY_HPO_ENC_SRC_SEL enum9331*/93329333typedef enum DCIO_PHY_HPO_ENC_SRC_SEL {9334HPO_SRC0 = 0x00000000,9335HPO_SRC_RESERVED = 0x00000001,9336} DCIO_PHY_HPO_ENC_SRC_SEL;93379338/*9339* DCIO_SWAPLOCK_A_GSL_MASK enum9340*/93419342typedef enum DCIO_SWAPLOCK_A_GSL_MASK {9343DCIO_SWAPLOCK_A_GSL_MASK_NO = 0x00000000,9344DCIO_SWAPLOCK_A_GSL_MASK_TIMING = 0x00000001,9345DCIO_SWAPLOCK_A_GSL_MASK_STEREO = 0x00000002,9346} DCIO_SWAPLOCK_A_GSL_MASK;93479348/*9349* DCIO_SWAPLOCK_B_GSL_MASK enum9350*/93519352typedef enum DCIO_SWAPLOCK_B_GSL_MASK {9353DCIO_SWAPLOCK_B_GSL_MASK_NO = 0x00000000,9354DCIO_SWAPLOCK_B_GSL_MASK_TIMING = 0x00000001,9355DCIO_SWAPLOCK_B_GSL_MASK_STEREO = 0x00000002,9356} DCIO_SWAPLOCK_B_GSL_MASK;93579358/*9359* DCIO_UNIPHY_CHANNEL_XBAR_SOURCE enum9360*/93619362typedef enum DCIO_UNIPHY_CHANNEL_XBAR_SOURCE {9363DCIO_UNIPHY_CHANNEL_XBAR_SOURCE_CH0 = 0x00000000,9364DCIO_UNIPHY_CHANNEL_XBAR_SOURCE_CH1 = 0x00000001,9365DCIO_UNIPHY_CHANNEL_XBAR_SOURCE_CH2 = 0x00000002,9366DCIO_UNIPHY_CHANNEL_XBAR_SOURCE_CH3 = 0x00000003,9367} DCIO_UNIPHY_CHANNEL_XBAR_SOURCE;93689369/*9370* DCIO_UNIPHY_IMPCAL_SEL enum9371*/93729373typedef enum DCIO_UNIPHY_IMPCAL_SEL {9374DCIO_UNIPHY_IMPCAL_SEL_TEMPERATURE = 0x00000000,9375DCIO_UNIPHY_IMPCAL_SEL_BINARY = 0x00000001,9376} DCIO_UNIPHY_IMPCAL_SEL;93779378/*9379* DCIO_UNIPHY_LINK_CNTL_CHANNEL_INVERT enum9380*/93819382typedef enum DCIO_UNIPHY_LINK_CNTL_CHANNEL_INVERT {9383DCIO_UNIPHY_CHANNEL_NO_INVERSION = 0x00000000,9384DCIO_UNIPHY_CHANNEL_INVERTED = 0x00000001,9385} DCIO_UNIPHY_LINK_CNTL_CHANNEL_INVERT;93869387/*9388* DCIO_UNIPHY_LINK_CNTL_ENABLE_HPD_MASK enum9389*/93909391typedef enum DCIO_UNIPHY_LINK_CNTL_ENABLE_HPD_MASK {9392DCIO_UNIPHY_LINK_ENABLE_HPD_MASK_DISALLOW = 0x00000000,9393DCIO_UNIPHY_LINK_ENABLE_HPD_MASK_ALLOW = 0x00000001,9394DCIO_UNIPHY_LINK_ENABLE_HPD_MASK_ALLOW_DEBOUNCED = 0x00000002,9395DCIO_UNIPHY_LINK_ENABLE_HPD_MASK_ALLOW_TOGGLE_FILTERED = 0x00000003,9396} DCIO_UNIPHY_LINK_CNTL_ENABLE_HPD_MASK;93979398/*******************************************************9399* DCIO_CHIP Enums9400*******************************************************/94019402/*9403* DCIOCHIP_AUX_ALL_PWR_OK enum9404*/94059406typedef enum DCIOCHIP_AUX_ALL_PWR_OK {9407DCIOCHIP_AUX_ALL_PWR_OK_0 = 0x00000000,9408DCIOCHIP_AUX_ALL_PWR_OK_1 = 0x00000001,9409} DCIOCHIP_AUX_ALL_PWR_OK;94109411/*9412* DCIOCHIP_AUX_CSEL0P9 enum9413*/94149415typedef enum DCIOCHIP_AUX_CSEL0P9 {9416DCIOCHIP_AUX_CSEL_DEC1P0 = 0x00000000,9417DCIOCHIP_AUX_CSEL_DEC0P9 = 0x00000001,9418} DCIOCHIP_AUX_CSEL0P9;94199420/*9421* DCIOCHIP_AUX_CSEL1P1 enum9422*/94239424typedef enum DCIOCHIP_AUX_CSEL1P1 {9425DCIOCHIP_AUX_CSEL_INC1P0 = 0x00000000,9426DCIOCHIP_AUX_CSEL_INC1P1 = 0x00000001,9427} DCIOCHIP_AUX_CSEL1P1;94289429/*9430* DCIOCHIP_AUX_FALLSLEWSEL enum9431*/94329433typedef enum DCIOCHIP_AUX_FALLSLEWSEL {9434DCIOCHIP_AUX_FALLSLEWSEL_LOW = 0x00000000,9435DCIOCHIP_AUX_FALLSLEWSEL_HIGH0 = 0x00000001,9436DCIOCHIP_AUX_FALLSLEWSEL_HIGH1 = 0x00000002,9437DCIOCHIP_AUX_FALLSLEWSEL_ULTRAHIGH = 0x00000003,9438} DCIOCHIP_AUX_FALLSLEWSEL;94399440/*9441* DCIOCHIP_AUX_HYS_TUNE enum9442*/94439444typedef enum DCIOCHIP_AUX_HYS_TUNE {9445DCIOCHIP_AUX_HYS_TUNE_0 = 0x00000000,9446DCIOCHIP_AUX_HYS_TUNE_1 = 0x00000001,9447DCIOCHIP_AUX_HYS_TUNE_2 = 0x00000002,9448DCIOCHIP_AUX_HYS_TUNE_3 = 0x00000003,9449} DCIOCHIP_AUX_HYS_TUNE;94509451/*9452* DCIOCHIP_AUX_RECEIVER_SEL enum9453*/94549455typedef enum DCIOCHIP_AUX_RECEIVER_SEL {9456DCIOCHIP_AUX_RECEIVER_SEL_0 = 0x00000000,9457DCIOCHIP_AUX_RECEIVER_SEL_1 = 0x00000001,9458DCIOCHIP_AUX_RECEIVER_SEL_2 = 0x00000002,9459DCIOCHIP_AUX_RECEIVER_SEL_3 = 0x00000003,9460} DCIOCHIP_AUX_RECEIVER_SEL;94619462/*9463* DCIOCHIP_AUX_RSEL0P9 enum9464*/94659466typedef enum DCIOCHIP_AUX_RSEL0P9 {9467DCIOCHIP_AUX_RSEL_DEC1P0 = 0x00000000,9468DCIOCHIP_AUX_RSEL_DEC0P9 = 0x00000001,9469} DCIOCHIP_AUX_RSEL0P9;94709471/*9472* DCIOCHIP_AUX_RSEL1P1 enum9473*/94749475typedef enum DCIOCHIP_AUX_RSEL1P1 {9476DCIOCHIP_AUX_RSEL_INC1P0 = 0x00000000,9477DCIOCHIP_AUX_RSEL_INC1P1 = 0x00000001,9478} DCIOCHIP_AUX_RSEL1P1;94799480/*9481* DCIOCHIP_AUX_SPIKESEL enum9482*/94839484typedef enum DCIOCHIP_AUX_SPIKESEL {9485DCIOCHIP_AUX_SPIKESEL_50NS = 0x00000000,9486DCIOCHIP_AUX_SPIKESEL_10NS = 0x00000001,9487} DCIOCHIP_AUX_SPIKESEL;94889489/*9490* DCIOCHIP_AUX_VOD_TUNE enum9491*/94929493typedef enum DCIOCHIP_AUX_VOD_TUNE {9494DCIOCHIP_AUX_VOD_TUNE_0 = 0x00000000,9495DCIOCHIP_AUX_VOD_TUNE_1 = 0x00000001,9496DCIOCHIP_AUX_VOD_TUNE_2 = 0x00000002,9497DCIOCHIP_AUX_VOD_TUNE_3 = 0x00000003,9498} DCIOCHIP_AUX_VOD_TUNE;94999500/*9501* DCIOCHIP_GPIO_MASK_EN enum9502*/95039504typedef enum DCIOCHIP_GPIO_MASK_EN {9505DCIOCHIP_GPIO_MASK_EN_HARDWARE = 0x00000000,9506DCIOCHIP_GPIO_MASK_EN_SOFTWARE = 0x00000001,9507} DCIOCHIP_GPIO_MASK_EN;95089509/*9510* DCIOCHIP_HPD_SEL enum9511*/95129513typedef enum DCIOCHIP_HPD_SEL {9514DCIOCHIP_HPD_SEL_ASYNC = 0x00000000,9515DCIOCHIP_HPD_SEL_CLOCKED = 0x00000001,9516} DCIOCHIP_HPD_SEL;95179518/*9519* DCIOCHIP_I2C_COMPSEL enum9520*/95219522typedef enum DCIOCHIP_I2C_COMPSEL {9523DCIOCHIP_I2C_REC_SCHMIT = 0x00000000,9524DCIOCHIP_I2C_REC_COMPARATOR = 0x00000001,9525} DCIOCHIP_I2C_COMPSEL;95269527/*9528* DCIOCHIP_I2C_FALLSLEWSEL enum9529*/95309531typedef enum DCIOCHIP_I2C_FALLSLEWSEL {9532DCIOCHIP_I2C_FALLSLEWSEL_00 = 0x00000000,9533DCIOCHIP_I2C_FALLSLEWSEL_01 = 0x00000001,9534DCIOCHIP_I2C_FALLSLEWSEL_10 = 0x00000002,9535DCIOCHIP_I2C_FALLSLEWSEL_11 = 0x00000003,9536} DCIOCHIP_I2C_FALLSLEWSEL;95379538/*9539* DCIOCHIP_I2C_RECEIVER_SEL enum9540*/95419542typedef enum DCIOCHIP_I2C_RECEIVER_SEL {9543DCIOCHIP_I2C_RECEIVER_SEL_0 = 0x00000000,9544DCIOCHIP_I2C_RECEIVER_SEL_1 = 0x00000001,9545DCIOCHIP_I2C_RECEIVER_SEL_2 = 0x00000002,9546DCIOCHIP_I2C_RECEIVER_SEL_3 = 0x00000003,9547} DCIOCHIP_I2C_RECEIVER_SEL;95489549/*9550* DCIOCHIP_I2C_VPH_1V2_EN enum9551*/95529553typedef enum DCIOCHIP_I2C_VPH_1V2_EN {9554DCIOCHIP_I2C_VPH_1V2_EN_0 = 0x00000000,9555DCIOCHIP_I2C_VPH_1V2_EN_1 = 0x00000001,9556} DCIOCHIP_I2C_VPH_1V2_EN;95579558/*9559* DCIOCHIP_INVERT enum9560*/95619562typedef enum DCIOCHIP_INVERT {9563DCIOCHIP_POL_NON_INVERT = 0x00000000,9564DCIOCHIP_POL_INVERT = 0x00000001,9565} DCIOCHIP_INVERT;95669567/*9568* DCIOCHIP_MASK enum9569*/95709571typedef enum DCIOCHIP_MASK {9572DCIOCHIP_MASK_DISABLE = 0x00000000,9573DCIOCHIP_MASK_ENABLE = 0x00000001,9574} DCIOCHIP_MASK;95759576/*9577* DCIOCHIP_PAD_MODE enum9578*/95799580typedef enum DCIOCHIP_PAD_MODE {9581DCIOCHIP_PAD_MODE_DDC = 0x00000000,9582DCIOCHIP_PAD_MODE_DP = 0x00000001,9583} DCIOCHIP_PAD_MODE;95849585/*9586* DCIOCHIP_PD_EN enum9587*/95889589typedef enum DCIOCHIP_PD_EN {9590DCIOCHIP_PD_EN_NOTALLOW = 0x00000000,9591DCIOCHIP_PD_EN_ALLOW = 0x00000001,9592} DCIOCHIP_PD_EN;95939594/*9595* DCIOCHIP_REF_27_SRC_SEL enum9596*/95979598typedef enum DCIOCHIP_REF_27_SRC_SEL {9599DCIOCHIP_REF_27_SRC_SEL_XTAL_DIVIDER = 0x00000000,9600DCIOCHIP_REF_27_SRC_SEL_DISP_CLKIN2_DIVIDER = 0x00000001,9601DCIOCHIP_REF_27_SRC_SEL_XTAL_BYPASS = 0x00000002,9602DCIOCHIP_REF_27_SRC_SEL_DISP_CLKIN2_BYPASS = 0x00000003,9603} DCIOCHIP_REF_27_SRC_SEL;96049605/*******************************************************9606* PWRSEQ Enums9607*******************************************************/96089609/*9610* PWRSEQ_BL_PWM_CNTL2_BL_PWM_OVERRIDE_BL_OUT_ENABLE enum9611*/96129613typedef enum PWRSEQ_BL_PWM_CNTL2_BL_PWM_OVERRIDE_BL_OUT_ENABLE {9614PWRSEQ_BL_PWM_OVERRIDE_BL_OUT_DISABLE = 0x00000000,9615PWRSEQ_BL_PWM_OVERRIDE_BL_OUT_ENABLE = 0x00000001,9616} PWRSEQ_BL_PWM_CNTL2_BL_PWM_OVERRIDE_BL_OUT_ENABLE;96179618/*9619* PWRSEQ_BL_PWM_CNTL2_BL_PWM_OVERRIDE_PANEL_PWRSEQ_EN enum9620*/96219622typedef enum PWRSEQ_BL_PWM_CNTL2_BL_PWM_OVERRIDE_PANEL_PWRSEQ_EN {9623PWRSEQ_BL_PWM_OVERRIDE_PANEL_PWRSEQ_EN_NORMAL = 0x00000000,9624PWRSEQ_BL_PWM_OVERRIDE_PANEL_PWRSEQ_EN_PWM = 0x00000001,9625} PWRSEQ_BL_PWM_CNTL2_BL_PWM_OVERRIDE_PANEL_PWRSEQ_EN;96269627/*9628* PWRSEQ_BL_PWM_CNTL2_DBG_BL_PWM_INPUT_REFCLK_SELECT enum9629*/96309631typedef enum PWRSEQ_BL_PWM_CNTL2_DBG_BL_PWM_INPUT_REFCLK_SELECT {9632PWRSEQ_DBG_BL_PWM_INPUT_REFCLK_SELECT_NORMAL = 0x00000000,9633PWRSEQ_DBG_BL_PWM_INPUT_REFCLK_SELECT_DEBUG1 = 0x00000001,9634PWRSEQ_DBG_BL_PWM_INPUT_REFCLK_SELECT_DEBUG2 = 0x00000002,9635PWRSEQ_DBG_BL_PWM_INPUT_REFCLK_SELECT_DEBUG3 = 0x00000003,9636} PWRSEQ_BL_PWM_CNTL2_DBG_BL_PWM_INPUT_REFCLK_SELECT;96379638/*9639* PWRSEQ_BL_PWM_CNTL_BL_PWM_EN enum9640*/96419642typedef enum PWRSEQ_BL_PWM_CNTL_BL_PWM_EN {9643PWRSEQ_BL_PWM_DISABLE = 0x00000000,9644PWRSEQ_BL_PWM_ENABLE = 0x00000001,9645} PWRSEQ_BL_PWM_CNTL_BL_PWM_EN;96469647/*9648* PWRSEQ_BL_PWM_CNTL_BL_PWM_FRACTIONAL_EN enum9649*/96509651typedef enum PWRSEQ_BL_PWM_CNTL_BL_PWM_FRACTIONAL_EN {9652PWRSEQ_BL_PWM_FRACTIONAL_DISABLE = 0x00000000,9653PWRSEQ_BL_PWM_FRACTIONAL_ENABLE = 0x00000001,9654} PWRSEQ_BL_PWM_CNTL_BL_PWM_FRACTIONAL_EN;96559656/*9657* PWRSEQ_BL_PWM_GRP1_IGNORE_MASTER_LOCK_EN enum9658*/96599660typedef enum PWRSEQ_BL_PWM_GRP1_IGNORE_MASTER_LOCK_EN {9661PWRSEQ_BL_PWM_GRP1_IGNORE_MASTER_LOCK_ENABLE = 0x00000000,9662PWRSEQ_BL_PWM_GRP1_IGNORE_MASTER_LOCK_DISABLE = 0x00000001,9663} PWRSEQ_BL_PWM_GRP1_IGNORE_MASTER_LOCK_EN;96649665/*9666* PWRSEQ_BL_PWM_GRP1_READBACK_DB_REG_VALUE_EN enum9667*/96689669typedef enum PWRSEQ_BL_PWM_GRP1_READBACK_DB_REG_VALUE_EN {9670PWRSEQ_BL_PWM_GRP1_READBACK_DB_REG_VALUE_EN_BL_PWM = 0x00000000,9671PWRSEQ_BL_PWM_GRP1_READBACK_DB_REG_VALUE_EN_BL1_PWM = 0x00000001,9672} PWRSEQ_BL_PWM_GRP1_READBACK_DB_REG_VALUE_EN;96739674/*9675* PWRSEQ_BL_PWM_GRP1_REG_LOCK enum9676*/96779678typedef enum PWRSEQ_BL_PWM_GRP1_REG_LOCK {9679PWRSEQ_BL_PWM_GRP1_REG_LOCK_DISABLE = 0x00000000,9680PWRSEQ_BL_PWM_GRP1_REG_LOCK_ENABLE = 0x00000001,9681} PWRSEQ_BL_PWM_GRP1_REG_LOCK;96829683/*9684* PWRSEQ_BL_PWM_GRP1_UPDATE_AT_FRAME_START enum9685*/96869687typedef enum PWRSEQ_BL_PWM_GRP1_UPDATE_AT_FRAME_START {9688PWRSEQ_BL_PWM_GRP1_UPDATE_AT_FRAME_START_DISABLE = 0x00000000,9689PWRSEQ_BL_PWM_GRP1_UPDATE_AT_FRAME_START_ENABLE = 0x00000001,9690} PWRSEQ_BL_PWM_GRP1_UPDATE_AT_FRAME_START;96919692/*9693* PWRSEQ_GPIO_MASK_EN enum9694*/96959696typedef enum PWRSEQ_GPIO_MASK_EN {9697PWRSEQ_GPIO_MASK_EN_HARDWARE = 0x00000000,9698PWRSEQ_GPIO_MASK_EN_SOFTWARE = 0x00000001,9699} PWRSEQ_GPIO_MASK_EN;97009701/*9702* PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_BLON enum9703*/97049705typedef enum PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_BLON {9706PWRSEQ_PANEL_BLON_OFF = 0x00000000,9707PWRSEQ_PANEL_BLON_ON = 0x00000001,9708} PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_BLON;97099710/*9711* PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_BLON_POL enum9712*/97139714typedef enum PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_BLON_POL {9715PWRSEQ_PANEL_BLON_POL_NON_INVERT = 0x00000000,9716PWRSEQ_PANEL_BLON_POL_INVERT = 0x00000001,9717} PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_BLON_POL;97189719/*9720* PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_DIGON enum9721*/97229723typedef enum PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_DIGON {9724PWRSEQ_PANEL_DIGON_OFF = 0x00000000,9725PWRSEQ_PANEL_DIGON_ON = 0x00000001,9726} PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_DIGON;97279728/*9729* PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_DIGON_POL enum9730*/97319732typedef enum PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_DIGON_POL {9733PWRSEQ_PANEL_DIGON_POL_NON_INVERT = 0x00000000,9734PWRSEQ_PANEL_DIGON_POL_INVERT = 0x00000001,9735} PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_DIGON_POL;97369737/*9738* PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_SYNCEN_POL enum9739*/97409741typedef enum PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_SYNCEN_POL {9742PWRSEQ_PANEL_SYNCEN_POL_NON_INVERT = 0x00000000,9743PWRSEQ_PANEL_SYNCEN_POL_INVERT = 0x00000001,9744} PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_SYNCEN_POL;97459746/*9747* PWRSEQ_PANEL_PWRSEQ_CNTL_TARGET_STATE enum9748*/97499750typedef enum PWRSEQ_PANEL_PWRSEQ_CNTL_TARGET_STATE {9751PWRSEQ_PANEL_PWRSEQ_TARGET_STATE_LCD_OFF = 0x00000000,9752PWRSEQ_PANEL_PWRSEQ_TARGET_STATE_LCD_ON = 0x00000001,9753} PWRSEQ_PANEL_PWRSEQ_CNTL_TARGET_STATE;97549755/*9756* PWRSEQ_PANEL_PWRSEQ_DELAY2_PANEL_VARY_BL_OVERRIDE_EN enum9757*/97589759typedef enum PWRSEQ_PANEL_PWRSEQ_DELAY2_PANEL_VARY_BL_OVERRIDE_EN {9760PWRSEQ_PANEL_VARY_BL_OVERRIDE_EN_BLON = 0x00000000,9761PWRSEQ_PANEL_VARY_BL_OVERRIDE_EN_SEPARATE = 0x00000001,9762} PWRSEQ_PANEL_PWRSEQ_DELAY2_PANEL_VARY_BL_OVERRIDE_EN;97639764/*******************************************************9765* AZCONTROLLER Enums9766*******************************************************/97679768/*9769* AZ_CORB_SIZE enum9770*/97719772typedef enum AZ_CORB_SIZE {9773AZ_CORB_SIZE_2ENTRIES_RESERVED = 0x00000000,9774AZ_CORB_SIZE_16ENTRIES_RESERVED = 0x00000001,9775AZ_CORB_SIZE_256ENTRIES = 0x00000002,9776AZ_CORB_SIZE_RESERVED = 0x00000003,9777} AZ_CORB_SIZE;97789779/*9780* AZ_GLOBAL_CAPABILITIES enum9781*/97829783typedef enum AZ_GLOBAL_CAPABILITIES {9784AZ_GLOBAL_CAPABILITIES_SIXTY_FOUR_BIT_ADDRESS_NOT_SUPPORTED = 0x00000000,9785AZ_GLOBAL_CAPABILITIES_SIXTY_FOUR_BIT_ADDRESS_SUPPORTED = 0x00000001,9786} AZ_GLOBAL_CAPABILITIES;97879788/*9789* AZ_RIRB_SIZE enum9790*/97919792typedef enum AZ_RIRB_SIZE {9793AZ_RIRB_SIZE_2ENTRIES_RESERVED = 0x00000000,9794AZ_RIRB_SIZE_16ENTRIES_RESERVED = 0x00000001,9795AZ_RIRB_SIZE_256ENTRIES = 0x00000002,9796AZ_RIRB_SIZE_UNDEFINED = 0x00000003,9797} AZ_RIRB_SIZE;97989799/*9800* AZ_RIRB_WRITE_POINTER_RESET enum9801*/98029803typedef enum AZ_RIRB_WRITE_POINTER_RESET {9804AZ_RIRB_WRITE_POINTER_NOT_RESET = 0x00000000,9805AZ_RIRB_WRITE_POINTER_DO_RESET = 0x00000001,9806} AZ_RIRB_WRITE_POINTER_RESET;98079808/*9809* AZ_STATE_CHANGE_STATUS enum9810*/98119812typedef enum AZ_STATE_CHANGE_STATUS {9813AZ_STATE_CHANGE_STATUS_CODEC_NOT_PRESENT = 0x00000000,9814AZ_STATE_CHANGE_STATUS_CODEC_PRESENT = 0x00000001,9815} AZ_STATE_CHANGE_STATUS;98169817/*9818* CORB_READ_POINTER_RESET enum9819*/98209821typedef enum CORB_READ_POINTER_RESET {9822CORB_READ_POINTER_RESET_CORB_DMA_IS_NOT_RESET = 0x00000000,9823CORB_READ_POINTER_RESET_CORB_DMA_IS_RESET = 0x00000001,9824} CORB_READ_POINTER_RESET;98259826/*9827* DMA_POSITION_LOWER_BASE_ADDRESS_BUFFER_ENABLE enum9828*/98299830typedef enum DMA_POSITION_LOWER_BASE_ADDRESS_BUFFER_ENABLE {9831DMA_POSITION_LOWER_BASE_ADDRESS_BUFFER_ENABLE_DMA_DISABLE = 0x00000000,9832DMA_POSITION_LOWER_BASE_ADDRESS_BUFFER_ENABLE_DMA_ENABLE = 0x00000001,9833} DMA_POSITION_LOWER_BASE_ADDRESS_BUFFER_ENABLE;98349835/*9836* GENERIC_AZ_CONTROLLER_REGISTER_ENABLE_CONTROL enum9837*/98389839typedef enum GENERIC_AZ_CONTROLLER_REGISTER_ENABLE_CONTROL {9840GENERIC_AZ_CONTROLLER_REGISTER_DISABLE = 0x00000000,9841GENERIC_AZ_CONTROLLER_REGISTER_ENABLE = 0x00000001,9842} GENERIC_AZ_CONTROLLER_REGISTER_ENABLE_CONTROL;98439844/*9845* GENERIC_AZ_CONTROLLER_REGISTER_ENABLE_CONTROL_RESERVED enum9846*/98479848typedef enum GENERIC_AZ_CONTROLLER_REGISTER_ENABLE_CONTROL_RESERVED {9849GENERIC_AZ_CONTROLLER_REGISTER_DISABLE_RESERVED = 0x00000000,9850GENERIC_AZ_CONTROLLER_REGISTER_ENABLE_RESERVED = 0x00000001,9851} GENERIC_AZ_CONTROLLER_REGISTER_ENABLE_CONTROL_RESERVED;98529853/*9854* GENERIC_AZ_CONTROLLER_REGISTER_STATUS enum9855*/98569857typedef enum GENERIC_AZ_CONTROLLER_REGISTER_STATUS {9858GENERIC_AZ_CONTROLLER_REGISTER_STATUS_NOT_SET = 0x00000000,9859GENERIC_AZ_CONTROLLER_REGISTER_STATUS_SET = 0x00000001,9860} GENERIC_AZ_CONTROLLER_REGISTER_STATUS;98619862/*9863* GENERIC_AZ_CONTROLLER_REGISTER_STATUS_RESERVED enum9864*/98659866typedef enum GENERIC_AZ_CONTROLLER_REGISTER_STATUS_RESERVED {9867GENERIC_AZ_CONTROLLER_REGISTER_STATUS_NOT_SET_RESERVED = 0x00000000,9868GENERIC_AZ_CONTROLLER_REGISTER_STATUS_SET_RESERVED = 0x00000001,9869} GENERIC_AZ_CONTROLLER_REGISTER_STATUS_RESERVED;98709871/*9872* GLOBAL_CONTROL_ACCEPT_UNSOLICITED_RESPONSE enum9873*/98749875typedef enum GLOBAL_CONTROL_ACCEPT_UNSOLICITED_RESPONSE {9876ACCEPT_UNSOLICITED_RESPONSE_NOT_ENABLE = 0x00000000,9877ACCEPT_UNSOLICITED_RESPONSE_ENABLE = 0x00000001,9878} GLOBAL_CONTROL_ACCEPT_UNSOLICITED_RESPONSE;98799880/*9881* GLOBAL_CONTROL_CONTROLLER_RESET enum9882*/98839884typedef enum GLOBAL_CONTROL_CONTROLLER_RESET {9885CONTROLLER_RESET_AZ_CONTROLLER_IN_RESET = 0x00000000,9886CONTROLLER_RESET_AZ_CONTROLLER_NOT_IN_RESET = 0x00000001,9887} GLOBAL_CONTROL_CONTROLLER_RESET;98889889/*9890* GLOBAL_CONTROL_FLUSH_CONTROL enum9891*/98929893typedef enum GLOBAL_CONTROL_FLUSH_CONTROL {9894FLUSH_CONTROL_FLUSH_NOT_STARTED = 0x00000000,9895FLUSH_CONTROL_FLUSH_STARTED = 0x00000001,9896} GLOBAL_CONTROL_FLUSH_CONTROL;98979898/*9899* GLOBAL_STATUS_FLUSH_STATUS enum9900*/99019902typedef enum GLOBAL_STATUS_FLUSH_STATUS {9903GLOBAL_STATUS_FLUSH_STATUS_FLUSH_NOT_ENDED = 0x00000000,9904GLOBAL_STATUS_FLUSH_STATUS_FLUSH_ENDED = 0x00000001,9905} GLOBAL_STATUS_FLUSH_STATUS;99069907/*9908* IMMEDIATE_COMMAND_STATUS_IMMEDIATE_COMMAND_BUSY enum9909*/99109911typedef enum IMMEDIATE_COMMAND_STATUS_IMMEDIATE_COMMAND_BUSY {9912IMMEDIATE_COMMAND_STATUS_IMMEDIATE_COMMAND_NOT_BUSY = 0x00000000,9913IMMEDIATE_COMMAND_STATUS_IMMEDIATE_COMMAND_IS_BUSY = 0x00000001,9914} IMMEDIATE_COMMAND_STATUS_IMMEDIATE_COMMAND_BUSY;99159916/*9917* IMMEDIATE_COMMAND_STATUS_IMMEDIATE_RESULT_VALID enum9918*/99199920typedef enum IMMEDIATE_COMMAND_STATUS_IMMEDIATE_RESULT_VALID {9921IMMEDIATE_COMMAND_STATUS_IMMEDIATE_RESULT_VALID_NO_IMMEDIATE_RESPONSE_VALID = 0x00000000,9922IMMEDIATE_COMMAND_STATUS_IMMEDIATE_RESULT_VALID_IMMEDIATE_RESPONSE_VALID = 0x00000001,9923} IMMEDIATE_COMMAND_STATUS_IMMEDIATE_RESULT_VALID;99249925/*9926* RIRB_CONTROL_RESPONSE_INTERRUPT_CONTROL enum9927*/99289929typedef enum RIRB_CONTROL_RESPONSE_INTERRUPT_CONTROL {9930RIRB_CONTROL_RESPONSE_INTERRUPT_CONTROL_INTERRUPT_DISABLED = 0x00000000,9931RIRB_CONTROL_RESPONSE_INTERRUPT_CONTROL_INTERRUPT_ENABLED = 0x00000001,9932} RIRB_CONTROL_RESPONSE_INTERRUPT_CONTROL;99339934/*9935* RIRB_CONTROL_RESPONSE_OVERRUN_INTERRUPT_CONTROL enum9936*/99379938typedef enum RIRB_CONTROL_RESPONSE_OVERRUN_INTERRUPT_CONTROL {9939RIRB_CONTROL_RESPONSE_OVERRUN_INTERRUPT_CONTROL_INTERRUPT_DISABLED = 0x00000000,9940RIRB_CONTROL_RESPONSE_OVERRUN_INTERRUPT_CONTROL_INTERRUPT_ENABLED = 0x00000001,9941} RIRB_CONTROL_RESPONSE_OVERRUN_INTERRUPT_CONTROL;99429943/*9944* STREAM_0_SYNCHRONIZATION enum9945*/99469947typedef enum STREAM_0_SYNCHRONIZATION {9948STREAM_0_SYNCHRONIZATION_STEAM_NOT_STOPPED = 0x00000000,9949STREAM_0_SYNCHRONIZATION_STEAM_STOPPED = 0x00000001,9950} STREAM_0_SYNCHRONIZATION;99519952/*9953* STREAM_10_SYNCHRONIZATION enum9954*/99559956typedef enum STREAM_10_SYNCHRONIZATION {9957STREAM_10_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,9958STREAM_10_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,9959} STREAM_10_SYNCHRONIZATION;99609961/*9962* STREAM_11_SYNCHRONIZATION enum9963*/99649965typedef enum STREAM_11_SYNCHRONIZATION {9966STREAM_11_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,9967STREAM_11_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,9968} STREAM_11_SYNCHRONIZATION;99699970/*9971* STREAM_12_SYNCHRONIZATION enum9972*/99739974typedef enum STREAM_12_SYNCHRONIZATION {9975STREAM_12_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,9976STREAM_12_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,9977} STREAM_12_SYNCHRONIZATION;99789979/*9980* STREAM_13_SYNCHRONIZATION enum9981*/99829983typedef enum STREAM_13_SYNCHRONIZATION {9984STREAM_13_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,9985STREAM_13_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,9986} STREAM_13_SYNCHRONIZATION;99879988/*9989* STREAM_14_SYNCHRONIZATION enum9990*/99919992typedef enum STREAM_14_SYNCHRONIZATION {9993STREAM_14_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,9994STREAM_14_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,9995} STREAM_14_SYNCHRONIZATION;99969997/*9998* STREAM_15_SYNCHRONIZATION enum9999*/1000010001typedef enum STREAM_15_SYNCHRONIZATION {10002STREAM_15_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,10003STREAM_15_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,10004} STREAM_15_SYNCHRONIZATION;1000510006/*10007* STREAM_1_SYNCHRONIZATION enum10008*/1000910010typedef enum STREAM_1_SYNCHRONIZATION {10011STREAM_1_SYNCHRONIZATION_STEAM_NOT_STOPPED = 0x00000000,10012STREAM_1_SYNCHRONIZATION_STEAM_STOPPED = 0x00000001,10013} STREAM_1_SYNCHRONIZATION;1001410015/*10016* STREAM_2_SYNCHRONIZATION enum10017*/1001810019typedef enum STREAM_2_SYNCHRONIZATION {10020STREAM_2_SYNCHRONIZATION_STEAM_NOT_STOPPED = 0x00000000,10021STREAM_2_SYNCHRONIZATION_STEAM_STOPPED = 0x00000001,10022} STREAM_2_SYNCHRONIZATION;1002310024/*10025* STREAM_3_SYNCHRONIZATION enum10026*/1002710028typedef enum STREAM_3_SYNCHRONIZATION {10029STREAM_3_SYNCHRONIZATION_STEAM_NOT_STOPPED = 0x00000000,10030STREAM_3_SYNCHRONIZATION_STEAM_STOPPED = 0x00000001,10031} STREAM_3_SYNCHRONIZATION;1003210033/*10034* STREAM_4_SYNCHRONIZATION enum10035*/1003610037typedef enum STREAM_4_SYNCHRONIZATION {10038STREAM_4_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,10039STREAM_4_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,10040} STREAM_4_SYNCHRONIZATION;1004110042/*10043* STREAM_5_SYNCHRONIZATION enum10044*/1004510046typedef enum STREAM_5_SYNCHRONIZATION {10047STREAM_5_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,10048STREAM_5_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,10049} STREAM_5_SYNCHRONIZATION;1005010051/*10052* STREAM_6_SYNCHRONIZATION enum10053*/1005410055typedef enum STREAM_6_SYNCHRONIZATION {10056STREAM_6_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,10057STREAM_6_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,10058} STREAM_6_SYNCHRONIZATION;1005910060/*10061* STREAM_7_SYNCHRONIZATION enum10062*/1006310064typedef enum STREAM_7_SYNCHRONIZATION {10065STREAM_7_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,10066STREAM_7_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,10067} STREAM_7_SYNCHRONIZATION;1006810069/*10070* STREAM_8_SYNCHRONIZATION enum10071*/1007210073typedef enum STREAM_8_SYNCHRONIZATION {10074STREAM_8_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,10075STREAM_8_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,10076} STREAM_8_SYNCHRONIZATION;1007710078/*10079* STREAM_9_SYNCHRONIZATION enum10080*/1008110082typedef enum STREAM_9_SYNCHRONIZATION {10083STREAM_9_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,10084STREAM_9_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,10085} STREAM_9_SYNCHRONIZATION;1008610087/*******************************************************10088* AZENDPOINT Enums10089*******************************************************/1009010091/*10092* AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE enum10093*/1009410095typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE {10096AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_8_RESERVED = 0x00000000,10097AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_16 = 0x00000001,10098AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_20 = 0x00000002,10099AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_24 = 0x00000003,10100AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_32_RESERVED = 0x00000004,10101AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_RESERVED = 0x00000005,10102} AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE;1010310104/*10105* AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS enum10106*/1010710108typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS {10109AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_1 = 0x00000000,10110AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_2 = 0x00000001,10111AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_3 = 0x00000002,10112AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_4 = 0x00000003,10113AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_5 = 0x00000004,10114AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_6 = 0x00000005,10115AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_7 = 0x00000006,10116AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_8 = 0x00000007,10117AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_RESERVED = 0x00000008,10118} AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS;1011910120/*10121* AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR enum10122*/1012310124typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR {10125AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY1 = 0x00000000,10126AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY2_RESERVED = 0x00000001,10127AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY3 = 0x00000002,10128AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY4_RESERVED = 0x00000003,10129AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY5_RESERVED = 0x00000004,10130AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY6_RESERVED = 0x00000005,10131AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY7_RESERVED = 0x00000006,10132AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY8_RESERVED = 0x00000007,10133} AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR;1013410135/*10136* AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE enum10137*/1013810139typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE {10140AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_BY1 = 0x00000000,10141AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_BY2 = 0x00000001,10142AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_BY3_RESERVED = 0x00000002,10143AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_BY4 = 0x00000003,10144AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_RESERVED = 0x00000004,10145} AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE;1014610147/*10148* AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE enum10149*/1015010151typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE {10152AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE_48KHZ = 0x00000000,10153AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE_44P1KHZ = 0x00000001,10154} AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE;1015510156/*10157* AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE enum10158*/1015910160typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE {10161AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE_PCM = 0x00000000,10162AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE_NOT_PCM = 0x00000001,10163} AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE;1016410165/*10166* AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_3_KEEPALIVE enum10167*/1016810169typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_3_KEEPALIVE {10170AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_3_KEEPALIVE_SILENT_STREAM_NOT_ENABLE = 0x00000000,10171AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_3_KEEPALIVE_SILENT_STREAM_ENABLE = 0x00000001,10172} AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_3_KEEPALIVE;1017310174/*10175* AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_COPY enum10176*/1017710178typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_COPY {10179AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_COPY_BIT_C_IS_SET = 0x00000000,10180AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_COPY_BIT_C_NOT_SET = 0x00000001,10181} AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_COPY;1018210183/*10184* AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN enum10185*/1018610187typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN {10188AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN_DIGITAL_TRANSMISSION_DISABLED = 0x00000000,10189AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN_DIGITAL_TRANSMISSION_ENABLED = 0x00000001,10190} AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN;1019110192/*10193* AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_L enum10194*/1019510196typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_L {10197AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_L_BIT7_NOT_SET = 0x00000000,10198AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_L_BIT7_IS_SET = 0x00000001,10199} AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_L;1020010201/*10202* AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_NON_AUDIO enum10203*/1020410205typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_NON_AUDIO {10206AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_NON_AUDIO_BIT_B_NOT_SET = 0x00000000,10207AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_NON_AUDIO_BIT_B_IS_SET = 0x00000001,10208} AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_NON_AUDIO;1020910210/*10211* AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRE enum10212*/1021310214typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRE {10215AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRE_LSB_OF_D_NOT_SET = 0x00000000,10216AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRE_LSB_OF_D_IS_SET = 0x00000001,10217} AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRE;1021810219/*10220* AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRO enum10221*/1022210223typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRO {10224AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRO_BIT_A_NOT_SET = 0x00000000,10225AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRO_BIT_A_IS_SET = 0x00000001,10226} AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRO;1022710228/*10229* AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_V enum10230*/1023110232typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_V {10233AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_V_BIT28_IS_ZERO = 0x00000000,10234AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_V_BIT28_IS_ONE = 0x00000001,10235} AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_V;1023610237/*10238* AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_VCFG enum10239*/1024010241typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_VCFG {10242AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_VALIDITY_CFG_NOT_ON = 0x00000000,10243AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_VALIDITY_CFG_ON = 0x00000001,10244} AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_VCFG;1024510246/*10247* AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE enum10248*/1024910250typedef enum AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE {10251AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_0 = 0x00000000,10252AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_1 = 0x00000001,10253AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_2 = 0x00000002,10254AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_3 = 0x00000003,10255AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_4 = 0x00000004,10256AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_5 = 0x00000005,10257AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_6 = 0x00000006,10258AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_7 = 0x00000007,10259AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_8 = 0x00000008,10260AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_9 = 0x00000009,10261AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_10 = 0x0000000a,10262AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_11 = 0x0000000b,10263AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_12 = 0x0000000c,10264AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_13 = 0x0000000d,10265AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_14 = 0x0000000e,10266AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_15 = 0x0000000f,10267} AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE;1026810269/*10270* AZALIA_F2_CODEC_PIN_CONTROL_DOWN_MIX_INFO_DOWN_MIX_INHIBIT enum10271*/1027210273typedef enum AZALIA_F2_CODEC_PIN_CONTROL_DOWN_MIX_INFO_DOWN_MIX_INHIBIT {10274AZALIA_F2_CODEC_PIN_CONTROL_DOWN_MIX_NO_INFO_OR_PERMITTED = 0x00000000,10275AZALIA_F2_CODEC_PIN_CONTROL_DOWN_MIX_FORBIDDEN = 0x00000001,10276} AZALIA_F2_CODEC_PIN_CONTROL_DOWN_MIX_INFO_DOWN_MIX_INHIBIT;1027710278/*10279* AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL01_ENABLE_MULTICHANNEL01_MUTE enum10280*/1028110282typedef enum AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL01_ENABLE_MULTICHANNEL01_MUTE {10283AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL01_ENABLE_MULTICHANNEL01_NOT_MUTED = 0x00000000,10284AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL01_ENABLE_MULTICHANNEL01_MUTED = 0x00000001,10285} AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL01_ENABLE_MULTICHANNEL01_MUTE;1028610287/*10288* AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_MUTE enum10289*/1029010291typedef enum AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_MUTE {10292AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_NOT_MUTED = 0x00000000,10293AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_MUTED = 0x00000001,10294} AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_MUTE;1029510296/*10297* AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL23_ENABLE_MULTICHANNEL23_MUTE enum10298*/1029910300typedef enum AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL23_ENABLE_MULTICHANNEL23_MUTE {10301AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL23_ENABLE_MULTICHANNEL23_NOT_MUTED = 0x00000000,10302AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL23_ENABLE_MULTICHANNEL23_MUTED = 0x00000001,10303} AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL23_ENABLE_MULTICHANNEL23_MUTE;1030410305/*10306* AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_MUTE enum10307*/1030810309typedef enum AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_MUTE {10310AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_NOT_MUTED = 0x00000000,10311AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_MUTED = 0x00000001,10312} AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_MUTE;1031310314/*10315* AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL45_ENABLE_MULTICHANNEL45_MUTE enum10316*/1031710318typedef enum AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL45_ENABLE_MULTICHANNEL45_MUTE {10319AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL45_ENABLE_MULTICHANNEL45_NOT_MUTED = 0x00000000,10320AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL45_ENABLE_MULTICHANNEL45_MUTED = 0x00000001,10321} AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL45_ENABLE_MULTICHANNEL45_MUTE;1032210323/*10324* AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_MUTE enum10325*/1032610327typedef enum AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_MUTE {10328AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_NOT_MUTED = 0x00000000,10329AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_MUTED = 0x00000001,10330} AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_MUTE;1033110332/*10333* AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL67_ENABLE_MULTICHANNEL67_MUTE enum10334*/1033510336typedef enum AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL67_ENABLE_MULTICHANNEL67_MUTE {10337AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL67_ENABLE_MULTICHANNEL67_NOT_MUTED = 0x00000000,10338AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL67_ENABLE_MULTICHANNEL67_MUTED = 0x00000001,10339} AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL67_ENABLE_MULTICHANNEL67_MUTE;1034010341/*10342* AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_MUTE enum10343*/1034410345typedef enum AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_MUTE {10346AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_NOT_MUTED = 0x00000000,10347AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_MUTED = 0x00000001,10348} AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_MUTE;1034910350/*10351* AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_MODE enum10352*/1035310354typedef enum AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_MODE {10355AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_PAIR_MODE = 0x00000000,10356AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_SINGLE_MODE = 0x00000001,10357} AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_MODE;1035810359/*10360* AZALIA_F2_CODEC_PIN_CONTROL_UNSOLICITED_RESPONSE_ENABLE enum10361*/1036210363typedef enum AZALIA_F2_CODEC_PIN_CONTROL_UNSOLICITED_RESPONSE_ENABLE {10364AZALIA_F2_CODEC_PIN_CONTROL_UNSOLICITED_RESPONSE_DISABLED = 0x00000000,10365AZALIA_F2_CODEC_PIN_CONTROL_UNSOLICITED_RESPONSE_ENABLED = 0x00000001,10366} AZALIA_F2_CODEC_PIN_CONTROL_UNSOLICITED_RESPONSE_ENABLE;1036710368/*10369* AZALIA_F2_CODEC_PIN_CONTROL_WIDGET_CONTROL_OUT_ENABLE enum10370*/1037110372typedef enum AZALIA_F2_CODEC_PIN_CONTROL_WIDGET_CONTROL_OUT_ENABLE {10373AZALIA_F2_CODEC_PIN_CONTROL_WIDGET_CONTROL_OUT_ENABLE_PIN_SHUT_OFF = 0x00000000,10374AZALIA_F2_CODEC_PIN_CONTROL_WIDGET_CONTROL_OUT_ENABLE_PIN_DRIVEN = 0x00000001,10375} AZALIA_F2_CODEC_PIN_CONTROL_WIDGET_CONTROL_OUT_ENABLE;1037610377/*******************************************************10378* AZF0CONTROLLER Enums10379*******************************************************/1038010381/*10382* AZALIA_SOFT_RESET_REFCLK_SOFT_RESET enum10383*/1038410385typedef enum AZALIA_SOFT_RESET_REFCLK_SOFT_RESET {10386AZALIA_SOFT_RESET_REFCLK_SOFT_RESET_NOT_RESET = 0x00000000,10387AZALIA_SOFT_RESET_REFCLK_SOFT_RESET_RESET_REFCLK_LOGIC = 0x00000001,10388} AZALIA_SOFT_RESET_REFCLK_SOFT_RESET;1038910390/*10391* MEM_PWR_DIS_CTRL enum10392*/1039310394typedef enum MEM_PWR_DIS_CTRL {10395ENABLE_MEM_PWR_CTRL = 0x00000000,10396DISABLE_MEM_PWR_CTRL = 0x00000001,10397} MEM_PWR_DIS_CTRL;1039810399/*10400* MEM_PWR_FORCE_CTRL enum10401*/1040210403typedef enum MEM_PWR_FORCE_CTRL {10404NO_FORCE_REQUEST = 0x00000000,10405FORCE_LIGHT_SLEEP_REQUEST = 0x00000001,10406FORCE_DEEP_SLEEP_REQUEST = 0x00000002,10407FORCE_SHUT_DOWN_REQUEST = 0x00000003,10408} MEM_PWR_FORCE_CTRL;1040910410/*10411* MEM_PWR_FORCE_CTRL2 enum10412*/1041310414typedef enum MEM_PWR_FORCE_CTRL2 {10415NO_FORCE_REQ = 0x00000000,10416FORCE_LIGHT_SLEEP_REQ = 0x00000001,10417} MEM_PWR_FORCE_CTRL2;1041810419/*10420* MEM_PWR_SEL_CTRL enum10421*/1042210423typedef enum MEM_PWR_SEL_CTRL {10424DYNAMIC_SHUT_DOWN_ENABLE = 0x00000000,10425DYNAMIC_DEEP_SLEEP_ENABLE = 0x00000001,10426DYNAMIC_LIGHT_SLEEP_ENABLE = 0x00000002,10427} MEM_PWR_SEL_CTRL;1042810429/*10430* MEM_PWR_SEL_CTRL2 enum10431*/1043210433typedef enum MEM_PWR_SEL_CTRL2 {10434DYNAMIC_DEEP_SLEEP_EN = 0x00000000,10435DYNAMIC_LIGHT_SLEEP_EN = 0x00000001,10436} MEM_PWR_SEL_CTRL2;1043710438/*******************************************************10439* AZF0ROOT Enums10440*******************************************************/1044110442/*10443* CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY enum10444*/1044510446typedef enum CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY {10447CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY_ALL = 0x00000000,10448CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY_6 = 0x00000001,10449CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY_5 = 0x00000002,10450CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY_4 = 0x00000003,10451CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY_3 = 0x00000004,10452CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY_2 = 0x00000005,10453CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY_1 = 0x00000006,10454CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY_0 = 0x00000007,10455} CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY;1045610457/*10458* CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY enum10459*/1046010461typedef enum CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY {10462CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY_ALL = 0x00000000,10463CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY_6 = 0x00000001,10464CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY_5 = 0x00000002,10465CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY_4 = 0x00000003,10466CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY_3 = 0x00000004,10467CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY_2 = 0x00000005,10468CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY_1 = 0x00000006,10469CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY_0 = 0x00000007,10470} CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY;1047110472/*******************************************************10473* AZINPUTENDPOINT Enums10474*******************************************************/1047510476/*10477* AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE enum10478*/1047910480typedef enum AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE {10481AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_8_RESERVED = 0x00000000,10482AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_16 = 0x00000001,10483AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_20 = 0x00000002,10484AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_24 = 0x00000003,10485AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_32_RESERVED = 0x00000004,10486AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_RESERVED = 0x00000005,10487} AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE;1048810489/*10490* AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS enum10491*/1049210493typedef enum AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS {10494AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_1 = 0x00000000,10495AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_2 = 0x00000001,10496AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_3 = 0x00000002,10497AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_4 = 0x00000003,10498AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_5 = 0x00000004,10499AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_6 = 0x00000005,10500AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_7 = 0x00000006,10501AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_8 = 0x00000007,10502AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_RESERVED = 0x00000008,10503} AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS;1050410505/*10506* AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR enum10507*/1050810509typedef enum AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR {10510AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY1 = 0x00000000,10511AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY2_RESERVED = 0x00000001,10512AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY3 = 0x00000002,10513AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY4_RESERVED = 0x00000003,10514AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY5_RESERVED = 0x00000004,10515AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY6_RESERVED = 0x00000005,10516AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY7_RESERVED = 0x00000006,10517AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY8_RESERVED = 0x00000007,10518} AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR;1051910520/*10521* AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE enum10522*/1052310524typedef enum AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE {10525AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_BY1 = 0x00000000,10526AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_BY2 = 0x00000001,10527AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_BY3_RESERVED = 0x00000002,10528AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_BY4 = 0x00000003,10529AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_RESERVED = 0x00000004,10530} AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE;1053110532/*10533* AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE enum10534*/1053510536typedef enum AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE {10537AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE_48KHZ = 0x00000000,10538AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE_44P1KHZ = 0x00000001,10539} AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE;1054010541/*10542* AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE enum10543*/1054410545typedef enum AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE {10546AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE_PCM = 0x00000000,10547AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE_NOT_PCM = 0x00000001,10548} AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE;1054910550/*10551* AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN enum10552*/1055310554typedef enum AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN {10555AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN_DIGITAL_TRANSMISSION_DISABLED = 0x00000000,10556AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN_DIGITAL_TRANSMISSION_ENABLED = 0x00000001,10557} AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN;1055810559/*10560* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL0_ENABLE_MULTICHANNEL0_MUTE enum10561*/1056210563typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL0_ENABLE_MULTICHANNEL0_MUTE {10564AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL0_ENABLE_MULTICHANNEL0_NOT_MUTED = 0x00000000,10565AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL0_ENABLE_MULTICHANNEL0_MUTED = 0x00000001,10566} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL0_ENABLE_MULTICHANNEL0_MUTE;1056710568/*10569* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_MUTE enum10570*/1057110572typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_MUTE {10573AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_NOT_MUTED = 0x00000000,10574AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_MUTED = 0x00000001,10575} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_MUTE;1057610577/*10578* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL2_ENABLE_MULTICHANNEL2_MUTE enum10579*/1058010581typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL2_ENABLE_MULTICHANNEL2_MUTE {10582AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL2_ENABLE_MULTICHANNEL2_NOT_MUTED = 0x00000000,10583AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL2_ENABLE_MULTICHANNEL2_MUTED = 0x00000001,10584} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL2_ENABLE_MULTICHANNEL2_MUTE;1058510586/*10587* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_MUTE enum10588*/1058910590typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_MUTE {10591AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_NOT_MUTED = 0x00000000,10592AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_MUTED = 0x00000001,10593} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_MUTE;1059410595/*10596* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL4_ENABLE_MULTICHANNEL4_MUTE enum10597*/1059810599typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL4_ENABLE_MULTICHANNEL4_MUTE {10600AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL4_ENABLE_MULTICHANNEL4_NOT_MUTED = 0x00000000,10601AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL4_ENABLE_MULTICHANNEL4_MUTED = 0x00000001,10602} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL4_ENABLE_MULTICHANNEL4_MUTE;1060310604/*10605* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_MUTE enum10606*/1060710608typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_MUTE {10609AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_NOT_MUTED = 0x00000000,10610AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_MUTED = 0x00000001,10611} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_MUTE;1061210613/*10614* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL6_ENABLE_MULTICHANNEL6_MUTE enum10615*/1061610617typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL6_ENABLE_MULTICHANNEL6_MUTE {10618AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL6_ENABLE_MULTICHANNEL6_NOT_MUTED = 0x00000000,10619AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL6_ENABLE_MULTICHANNEL6_MUTED = 0x00000001,10620} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL6_ENABLE_MULTICHANNEL6_MUTE;1062110622/*10623* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_MUTE enum10624*/1062510626typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_MUTE {10627AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_NOT_MUTED = 0x00000000,10628AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_MUTED = 0x00000001,10629} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_MUTE;1063010631/*10632* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_UNSOLICITED_RESPONSE_ENABLE enum10633*/1063410635typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_UNSOLICITED_RESPONSE_ENABLE {10636AZALIA_F2_CODEC_INPUT_PIN_CONTROL_UNSOLICITED_RESPONSE_DISABLED = 0x00000000,10637AZALIA_F2_CODEC_INPUT_PIN_CONTROL_UNSOLICITED_RESPONSE_ENABLED = 0x00000001,10638} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_UNSOLICITED_RESPONSE_ENABLE;1063910640/*10641* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_WIDGET_CONTROL_IN_ENABLE enum10642*/1064310644typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_WIDGET_CONTROL_IN_ENABLE {10645AZALIA_F2_CODEC_INPUT_PIN_CONTROL_WIDGET_CONTROL_IN_ENABLE_PIN_SHUT_OFF = 0x00000000,10646AZALIA_F2_CODEC_INPUT_PIN_CONTROL_WIDGET_CONTROL_IN_ENABLE_PIN_DRIVEN = 0x00000001,10647} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_WIDGET_CONTROL_IN_ENABLE;1064810649/*******************************************************10650* AZROOT Enums10651*******************************************************/1065210653/*10654* AZALIA_F2_CODEC_FUNCTION_CONTROL_RESET_CODEC_RESET enum10655*/1065610657typedef enum AZALIA_F2_CODEC_FUNCTION_CONTROL_RESET_CODEC_RESET {10658AZALIA_F2_CODEC_FUNCTION_CONTROL_RESET_CODEC_NOT_RESET = 0x00000000,10659AZALIA_F2_CODEC_FUNCTION_CONTROL_RESET_CODEC_DO_RESET = 0x00000001,10660} AZALIA_F2_CODEC_FUNCTION_CONTROL_RESET_CODEC_RESET;1066110662/*******************************************************10663* AZF0STREAM Enums10664*******************************************************/1066510666/*10667* AZ_LATENCY_COUNTER_CONTROL enum10668*/1066910670typedef enum AZ_LATENCY_COUNTER_CONTROL {10671AZ_LATENCY_COUNTER_NO_RESET = 0x00000000,10672AZ_LATENCY_COUNTER_RESET_DONE = 0x00000001,10673} AZ_LATENCY_COUNTER_CONTROL;1067410675/*******************************************************10676* AZSTREAM Enums10677*******************************************************/1067810679/*10680* OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_BUFFER_COMPLETION_INTERRUPT_STATUS enum10681*/1068210683typedef enum OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_BUFFER_COMPLETION_INTERRUPT_STATUS {10684OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_BUFFER_COMPLETION_INTERRUPT_STATUS_NOT_SET = 0x00000000,10685OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_BUFFER_COMPLETION_INTERRUPT_STATUS_SET = 0x00000001,10686} OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_BUFFER_COMPLETION_INTERRUPT_STATUS;1068710688/*10689* OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR enum10690*/1069110692typedef enum OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR {10693OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR_STATUS_NOT_SET = 0x00000000,10694OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR_STATUS_SET = 0x00000001,10695} OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR;1069610697/*10698* OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR_INTERRUPT_ENABLE enum10699*/1070010701typedef enum OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR_INTERRUPT_ENABLE {10702OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR_INTERRUPT_DISABLED = 0x00000000,10703OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR_INTERRUPT_ENABLED = 0x00000001,10704} OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR_INTERRUPT_ENABLE;1070510706/*10707* OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR enum10708*/1070910710typedef enum OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR {10711OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR_STATUS_NOT_SET = 0x00000000,10712OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR_STATUS_SET = 0x00000001,10713} OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR;1071410715/*10716* OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR_INTERRUPT_ENABLE enum10717*/1071810719typedef enum OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR_INTERRUPT_ENABLE {10720OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR_INTERRUPT_DISABLED = 0x00000000,10721OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR_INTERRUPT_ENABLED = 0x00000001,10722} OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR_INTERRUPT_ENABLE;1072310724/*10725* OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_INTERRUPT_ON_COMPLETION_ENABLE enum10726*/1072710728typedef enum OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_INTERRUPT_ON_COMPLETION_ENABLE {10729OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_INTERRUPT_ON_COMPLETION_ENABLE_INTERRUPT_DISABLED = 0x00000000,10730OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_INTERRUPT_ON_COMPLETION_ENABLE_INTERRUPT_ENABLED = 0x00000001,10731} OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_INTERRUPT_ON_COMPLETION_ENABLE;1073210733/*10734* OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_RESET enum10735*/1073610737typedef enum OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_RESET {10738OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_NOT_RESET = 0x00000000,10739OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_IS_RESET = 0x00000001,10740} OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_RESET;1074110742/*10743* OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_RUN enum10744*/1074510746typedef enum OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_RUN {10747OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_NOT_RUN = 0x00000000,10748OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_DO_RUN = 0x00000001,10749} OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_RUN;1075010751/*10752* OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_TRAFFIC_PRIORITY enum10753*/1075410755typedef enum OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_TRAFFIC_PRIORITY {10756OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_NO_TRAFFIC_PRIORITY = 0x00000000,10757OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_YES_TRAFFIC_PRIORITY = 0x00000001,10758} OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_TRAFFIC_PRIORITY;1075910760/*10761* OUTPUT_STREAM_DESCRIPTOR_FORMAT_BITS_PER_SAMPLE enum10762*/1076310764typedef enum OUTPUT_STREAM_DESCRIPTOR_FORMAT_BITS_PER_SAMPLE {10765OUTPUT_STREAM_DESCRIPTOR_FORMAT_BITS_PER_SAMPLE_8_RESERVED = 0x00000000,10766OUTPUT_STREAM_DESCRIPTOR_FORMAT_BITS_PER_SAMPLE_16 = 0x00000001,10767OUTPUT_STREAM_DESCRIPTOR_FORMAT_BITS_PER_SAMPLE_20 = 0x00000002,10768OUTPUT_STREAM_DESCRIPTOR_FORMAT_BITS_PER_SAMPLE_24 = 0x00000003,10769OUTPUT_STREAM_DESCRIPTOR_FORMAT_BITS_PER_SAMPLE_32_RESERVED = 0x00000004,10770OUTPUT_STREAM_DESCRIPTOR_FORMAT_BITS_PER_SAMPLE_RESERVED = 0x00000005,10771} OUTPUT_STREAM_DESCRIPTOR_FORMAT_BITS_PER_SAMPLE;1077210773/*10774* OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS enum10775*/1077610777typedef enum OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS {10778OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_1 = 0x00000000,10779OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_2 = 0x00000001,10780OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_3 = 0x00000002,10781OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_4 = 0x00000003,10782OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_5 = 0x00000004,10783OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_6 = 0x00000005,10784OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_7 = 0x00000006,10785OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_8 = 0x00000007,10786OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_9_RESERVED = 0x00000008,10787OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_10_RESERVED = 0x00000009,10788OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_11_RESERVED = 0x0000000a,10789OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_12_RESERVED = 0x0000000b,10790OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_13_RESERVED = 0x0000000c,10791OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_14_RESERVED = 0x0000000d,10792OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_15_RESERVED = 0x0000000e,10793OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_16_RESERVED = 0x0000000f,10794} OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS;1079510796/*10797* OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR enum10798*/1079910800typedef enum OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR {10801OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR_BY1 = 0x00000000,10802OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR_BY2_RESERVED = 0x00000001,10803OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR_BY3 = 0x00000002,10804OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR_BY4_RESERVED = 0x00000003,10805OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR_BY5_RESERVED = 0x00000004,10806OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR_BY6_RESERVED = 0x00000005,10807OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR_BY7_RESERVED = 0x00000006,10808OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR_BY8_RESERVED = 0x00000007,10809} OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR;1081010811/*10812* OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_MULTIPLE enum10813*/1081410815typedef enum OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_MULTIPLE {10816OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_MULTIPLE_BY1 = 0x00000000,10817OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_MULTIPLE_BY2 = 0x00000001,10818OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_MULTIPLE_BY3_RESERVED = 0x00000002,10819OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_MULTIPLE_BY4 = 0x00000003,10820OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_MULTIPLE_RESERVED = 0x00000004,10821} OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_MULTIPLE;1082210823/*10824* OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_RATE enum10825*/1082610827typedef enum OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_RATE {10828OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_RATE_48KHZ = 0x00000000,10829OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_RATE_44P1KHZ = 0x00000001,10830} OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_RATE;1083110832/*******************************************************10833* AZF0ENDPOINT Enums10834*******************************************************/1083510836/*10837* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE enum10838*/1083910840typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE {10841AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_AMPLIFIER_PARAMETER = 0x00000000,10842AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_AMPLIFIER_PARAMETER_OVERRIDE = 0x00000001,10843} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE;1084410845/*10846* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES enum10847*/1084810849typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES {10850AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES_MONOPHONIC = 0x00000000,10851AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES_STEREO = 0x00000001,10852} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES;1085310854/*10855* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST enum10856*/1085710858typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST {10859AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_CONNECTION_LIST = 0x00000000,10860AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_CONNECTION_LIST = 0x00000001,10861} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST;1086210863/*10864* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL enum10865*/1086610867typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL {10868AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_IS_ANALOG = 0x00000000,10869AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_IS_DIGITAL = 0x00000001,10870} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL;1087110872/*10873* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_FORMAT_OVERRIDE enum10874*/1087510876typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_FORMAT_OVERRIDE {10877AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_FORMAT_OVERRIDE = 0x00000000,10878AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_SUPPORT_FORMAT_OVERRIDE = 0x00000001,10879} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_FORMAT_OVERRIDE;1088010881/*10882* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT enum10883*/1088410885typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT {10886AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_INPUT_AMPLIFIER = 0x00000000,10887AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_INPUT_AMPLIFIER = 0x00000001,10888} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT;1088910890/*10891* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP enum10892*/1089310894typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP {10895AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_LR_SWAP_CAPABILITY = 0x00000000,10896AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_LR_SWAP_CAPABILITY = 0x00000001,10897} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP;1089810899/*10900* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT enum10901*/1090210903typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT {10904AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_OUTPUT_AMPLIFIER = 0x00000000,10905AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_OUTPUT_AMPLIFIER = 0x00000001,10906} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT;1090710908/*10909* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL enum10910*/1091110912typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL {10913AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_POWER_CONTROL_CAPABILITY = 0x00000000,10914AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_POWER_CONTROL_CAPABILITY = 0x00000001,10915} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL;1091610917/*10918* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET enum10919*/1092010921typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET {10922AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET_NO_PROCESSING_CAPABILITIES = 0x00000000,10923AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET_HAVE_PROCESSING_CAPABILITIES = 0x00000001,10924} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET;1092510926/*10927* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE enum10928*/1092910930typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE {10931AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_SUPPORT_STRIPING = 0x00000000,10932AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_SUPPORT_STRIPING = 0x00000001,10933} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE;1093410935/*10936* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE enum10937*/1093810939typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE {10940AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_OUTPUT_CONVERTER_RESERVED = 0x00000000,10941AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_INPUT_CONVERTER_RESERVED = 0x00000001,10942AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_MIXER_RESERVED = 0x00000002,10943AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_SELECTOR_RESERVED = 0x00000003,10944AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_PIN_RESERVED = 0x00000004,10945AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_POWER_WIDGET_RESERVED = 0x00000005,10946AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_VOLUME_KNOB_RESERVED = 0x00000006,10947AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_BEEP_GENERATOR_RESERVED = 0x00000007,10948AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_RESERVED_RESERVED = 0x00000008,10949AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_VENDOR_DEFINED_RESERVED = 0x00000009,10950} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE;1095110952/*10953* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY enum10954*/1095510956typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY {10957AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_UNSOLICITED_RESPONSE_CAPABILITY = 0x00000000,10958AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_UNSOLICITED_RESPONSE_CAPABILITY = 0x00000001,10959} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY;1096010961/*10962* AZALIA_F0_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_MODE enum10963*/1096410965typedef enum AZALIA_F0_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_MODE {10966AZALIA_F0_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_PAIR_MODE = 0x00000000,10967AZALIA_F0_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_SINGLE_MODE = 0x00000001,10968} AZALIA_F0_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_MODE;1096910970/*10971* AZALIA_F0_CODEC_PIN_CONTROL_RESPONSE_HBR_HBR_CAPABLE enum10972*/1097310974typedef enum AZALIA_F0_CODEC_PIN_CONTROL_RESPONSE_HBR_HBR_CAPABLE {10975AZALIA_F0_CODEC_PIN_CONTROL_RESPONSE_HBR_NO_HBR_CAPABLILITY = 0x00000000,10976AZALIA_F0_CODEC_PIN_CONTROL_RESPONSE_HBR_HAVE_HBR_CAPABLILITY = 0x00000001,10977} AZALIA_F0_CODEC_PIN_CONTROL_RESPONSE_HBR_HBR_CAPABLE;1097810979/*10980* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE enum10981*/1098210983typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE {10984AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_AMPLIFIER_PARAMETER = 0x00000000,10985AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_AMPLIFIER_PARAMETER_OVERRIDE = 0x00000001,10986} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE;1098710988/*10989* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST enum10990*/1099110992typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST {10993AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_CONNECTION_LIST = 0x00000000,10994AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_CONNECTION_LIST = 0x00000001,10995} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST;1099610997/*10998* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL enum10999*/1100011001typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL {11002AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_IS_ANALOG = 0x00000000,11003AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_IS_DIGITAL = 0x00000001,11004} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL;1100511006/*11007* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT enum11008*/1100911010typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT {11011AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_INPUT_AMPLIFIER_PRESENT = 0x00000000,11012AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_INPUT_AMPLIFIER = 0x00000001,11013} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT;1101411015/*11016* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP enum11017*/1101811019typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP {11020AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_LR_SWAP_CAPABILITY = 0x00000000,11021AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_LR_SWAP_CAPABILITY = 0x00000001,11022} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP;1102311024/*11025* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT enum11026*/1102711028typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT {11029AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_OUTPUT_AMPLIFIER = 0x00000000,11030AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_OUTPUT_AMPLIFIER = 0x00000001,11031} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT;1103211033/*11034* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL enum11035*/1103611037typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL {11038AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_POWER_CONTROL_CAPABILITY = 0x00000000,11039AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_POWER_CONTROL_CAPABILITY = 0x00000001,11040} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL;1104111042/*11043* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET enum11044*/1104511046typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET {11047AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET_NO_PROCESSING_CAPABILITIES = 0x00000000,11048AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET_HAVE_PROCESSING_CAPABILITIES = 0x00000001,11049} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET;1105011051/*11052* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE enum11053*/1105411055typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE {11056AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_SUPPORT_STRIPING = 0x00000000,11057AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_SUPPORT_STRIPING = 0x00000001,11058} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE;1105911060/*11061* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE enum11062*/1106311064typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE {11065AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_OUTPUT_CONVERTER_RESERVED = 0x00000000,11066AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_INPUT_CONVERTER_RESERVED = 0x00000001,11067AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_MIXER_RESERVED = 0x00000002,11068AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_SELECTOR_RESERVED = 0x00000003,11069AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_PIN_RESERVED = 0x00000004,11070AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_POWER_WIDGET_RESERVED = 0x00000005,11071AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_VOLUME_KNOB_RESERVED = 0x00000006,11072AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_BEEP_GENERATOR_RESERVED = 0x00000007,11073AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_RESERVED_RESERVED = 0x00000008,11074AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_VENDOR_DEFINED_RESERVED = 0x00000009,11075} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE;1107611077/*11078* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY enum11079*/1108011081typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY {11082AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_UNSOLICITED_RESPONSE_CAPABILITY = 0x00000000,11083AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_UNSOLICITED_RESPONSE_CAPABILITY = 0x00000001,11084} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY;1108511086/*11087* AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_BALANCED_I_O_PINS enum11088*/1108911090typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_BALANCED_I_O_PINS {11091AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_I_O_PINS_ARE_NOT_BALANCED = 0x00000000,11092AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_I_O_PINS_ARE_BALANCED = 0x00000001,11093} AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_BALANCED_I_O_PINS;1109411095/*11096* AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_EAPD_CAPABLE enum11097*/1109811099typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_EAPD_CAPABLE {11100AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_NO_EAPD_PIN = 0x00000000,11101AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_HAVE_EAPD_PIN = 0x00000001,11102} AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_EAPD_CAPABLE;1110311104/*11105* AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_HEADPHONE_DRIVE_CAPABLE enum11106*/1110711108typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_HEADPHONE_DRIVE_CAPABLE {11109AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_NO_HEADPHONE_DRIVE_CAPABILITY = 0x00000000,11110AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_HAVE_HEADPHONE_DRIVE_CAPABILITY = 0x00000001,11111} AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_HEADPHONE_DRIVE_CAPABLE;1111211113/*11114* AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_IMPEDANCE_SENSE_CAPABLE enum11115*/1111611117typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_IMPEDANCE_SENSE_CAPABLE {11118AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_NO_IMPEDANCE_SENSE_CAPABILITY = 0x00000000,11119AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_HAVE_IMPEDANCE_SENSE_CAPABILITY = 0x00000001,11120} AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_IMPEDANCE_SENSE_CAPABLE;1112111122/*11123* AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_INPUT_CAPABLE enum11124*/1112511126typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_INPUT_CAPABLE {11127AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_NO_INPUT_PIN = 0x00000000,11128AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_HAVE_INPUT_PIN = 0x00000001,11129} AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_INPUT_CAPABLE;1113011131/*11132* AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_JACK_DETECTION_CAPABILITY enum11133*/1113411135typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_JACK_DETECTION_CAPABILITY {11136AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_NO_JACK_DETECTION_CAPABILITY = 0x00000000,11137AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_HAVE_JACK_DETECTION_CAPABILITY = 0x00000001,11138} AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_JACK_DETECTION_CAPABILITY;1113911140/*11141* AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_OUTPUT_CAPABLE enum11142*/1114311144typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_OUTPUT_CAPABLE {11145AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_NO_OUTPUT_PIN = 0x00000000,11146AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_HAVE_OUTPUT_PIN = 0x00000001,11147} AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_OUTPUT_CAPABLE;1114811149/*11150* AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_TRIGGER_REQUIRED enum11151*/1115211153typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_TRIGGER_REQUIRED {11154AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_NO_TRIGGER_REQUIRED_FOR_IMPEDANCE_MEASUREMENT = 0x00000000,11155AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_TRIGGER_REQUIRED_FOR_IMPEDANCE_MEASUREMENT = 0x00000001,11156} AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_TRIGGER_REQUIRED;1115711158/*******************************************************11159* AZF0INPUTENDPOINT Enums11160*******************************************************/1116111162/*11163* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE enum11164*/1116511166typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE {11167AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_AMPLIFIER_PARAMETER = 0x00000000,11168AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_AMPLIFIER_PARAMETER = 0x00000001,11169} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE;1117011171/*11172* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES enum11173*/1117411175typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES {11176AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES_MONOPHONIC = 0x00000000,11177AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES_STEREO = 0x00000001,11178} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES;1117911180/*11181* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST enum11182*/1118311184typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST {11185AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_CONNECTION_LIST = 0x00000000,11186AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_CONNECTION_LIST = 0x00000001,11187} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST;1118811189/*11190* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL enum11191*/1119211193typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL {11194AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CODEC_CONVERTER0_IS_ANALOG = 0x00000000,11195AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CODEC_CONVERTER0_IS_DIGITAL = 0x00000001,11196} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL;1119711198/*11199* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_FORMAT_OVERRIDE enum11200*/1120111202typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_FORMAT_OVERRIDE {11203AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_FORMAT_OVERRIDE = 0x00000000,11204AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_FORMAT_OVERRIDE = 0x00000001,11205} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_FORMAT_OVERRIDE;1120611207/*11208* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT enum11209*/1121011211typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT {11212AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_INPUT_AMPLIFIER = 0x00000000,11213AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_INPUT_AMPLIFIER = 0x00000001,11214} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT;1121511216/*11217* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP enum11218*/1121911220typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP {11221AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_LR_SWAP_CAPABILITY = 0x00000000,11222AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_LR_SWAP_CAPABILITY = 0x00000001,11223} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP;1122411225/*11226* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT enum11227*/1122811229typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT {11230AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_OUTPUT_AMPLIFIER = 0x00000000,11231AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_OUTPUT_AMPLIFIER = 0x00000001,11232} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT;1123311234/*11235* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL enum11236*/1123711238typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL {11239AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_POWER_CONTROL_CAPABILITY = 0x00000000,11240AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_POWER_CONTROL_CAPABILITY = 0x00000001,11241} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL;1124211243/*11244* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET enum11245*/1124611247typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET {11248AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET_CODEC_CONVERTER0_HAVE_NO_PROCESSING_CAPABILITIES = 0x00000000,11249AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET_CODEC_CONVERTER0_HAVE_PROCESSING_CAPABILITIES = 0x00000001,11250} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET;1125111252/*11253* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE enum11254*/1125511256typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE {11257AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NOT_SUPPORT_STRIPING = 0x00000000,11258AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_SUPPORT_STRIPING = 0x00000001,11259} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE;1126011261/*11262* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE enum11263*/1126411265typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE {11266AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_OUTPUT_CONVERTER_RESERVED = 0x00000000,11267AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_INPUT_CONVERTER_RESERVED = 0x00000001,11268AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_MIXER_RESERVED = 0x00000002,11269AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_SELECTOR_RESERVED = 0x00000003,11270AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_PIN_RESERVED = 0x00000004,11271AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_POWER_WIDGET_RESERVED = 0x00000005,11272AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_VOLUME_KNOB_RESERVED = 0x00000006,11273AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_BEEP_GENERATOR_RESERVED = 0x00000007,11274AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_RESERVED = 0x00000008,11275AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_VENDOR_DEFINED_RESERVED = 0x00000009,11276} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE;1127711278/*11279* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY enum11280*/1128111282typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY {11283AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_UNSOLICITED_RESPONSE_CAPABILITY = 0x00000000,11284AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_UNSOLICITED_RESPONSE_CAPABILITY = 0x00000001,11285} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY;1128611287/*11288* AZALIA_F0_CODEC_INPUT_PIN_CONTROL_RESPONSE_HBR_HBR_CAPABLE enum11289*/1129011291typedef enum AZALIA_F0_CODEC_INPUT_PIN_CONTROL_RESPONSE_HBR_HBR_CAPABLE {11292AZALIA_F0_CODEC_INPUT_PIN_CONTROL_RESPONSE_HBR_NO_HBR_CAPABILITY = 0x00000000,11293AZALIA_F0_CODEC_INPUT_PIN_CONTROL_RESPONSE_HBR_HAVE_HBR_CAPABILITY = 0x00000001,11294} AZALIA_F0_CODEC_INPUT_PIN_CONTROL_RESPONSE_HBR_HBR_CAPABLE;1129511296/*11297* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE enum11298*/1129911300typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE {11301AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_AMPLIFIER_PARAMETER = 0x00000000,11302AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_AMPLIFIER_PARAMETER_OVERRIDE = 0x00000001,11303} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE;1130411305/*11306* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST enum11307*/1130811309typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST {11310AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_CONNECTION_LIST = 0x00000000,11311AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_CONNECTION_LIST = 0x00000001,11312} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST;1131311314/*11315* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL enum11316*/1131711318typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL {11319AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_IS_ANALOG = 0x00000000,11320AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_IS_DIGITAL = 0x00000001,11321} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL;1132211323/*11324* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT enum11325*/1132611327typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT {11328AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_INPUT_AMPLIFIER = 0x00000000,11329AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_INPUT_AMPLIFIER = 0x00000001,11330} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT;1133111332/*11333* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP enum11334*/1133511336typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP {11337AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_LR_SWAP = 0x00000000,11338AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_LR_SWAP = 0x00000001,11339} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP;1134011341/*11342* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT enum11343*/1134411345typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT {11346AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_OUTPUT_AMPLIFIER = 0x00000000,11347AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_OUTPUT_AMPLIFIER = 0x00000001,11348} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT;1134911350/*11351* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL enum11352*/1135311354typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL {11355AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_POWER_CONTROL_CAPABILITY = 0x00000000,11356AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_POWER_CONTROL_CAPABILITY = 0x00000001,11357} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL;1135811359/*11360* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET enum11361*/1136211363typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET {11364AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET_NO_PROCESING_CAPABILITIES = 0x00000000,11365AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET_HAVE_PROCESING_CAPABILITIES = 0x00000001,11366} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET;1136711368/*11369* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE enum11370*/1137111372typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE {11373AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_SUPPORT_STRIPING = 0x00000000,11374AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_SUPPORT_STRIPING = 0x00000001,11375} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE;1137611377/*11378* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE enum11379*/1138011381typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE {11382AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_OUTPUT_CONVERTER_RESERVED = 0x00000000,11383AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_INPUT_CONVERTER_RESERVED = 0x00000001,11384AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_MIXER_RESERVED = 0x00000002,11385AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_SELECTOR_RESERVED = 0x00000003,11386AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_PIN_RESERVED = 0x00000004,11387AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_POWER_WIDGET_RESERVED = 0x00000005,11388AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_VOLUME_KNOB_RESERVED = 0x00000006,11389AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_BEEP_GENERATOR_RESERVED = 0x00000007,11390AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_RESERVED = 0x00000008,11391AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_VENDOR_DEFINED_RESERVED = 0x00000009,11392} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE;1139311394/*11395* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY enum11396*/1139711398typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY {11399AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_UNSOLICITED_RESPONSE_CAPABILITY = 0x00000000,11400AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_UNSOLICITED_RESPONSE_CAPABILITY = 0x00000001,11401} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY;1140211403/*11404* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_BALANCED_I_O_PINS enum11405*/1140611407typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_BALANCED_I_O_PINS {11408AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_I_O_PINS_NOT_BALANCED = 0x00000000,11409AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_I_O_PINS_ARE_BALANCED = 0x00000001,11410} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_BALANCED_I_O_PINS;1141111412/*11413* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_DP enum11414*/1141511416typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_DP {11417AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_DP_NOT_ENABLED = 0x00000000,11418AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_DP_ENABLED = 0x00000001,11419} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_DP;1142011421/*11422* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_EAPD_CAPABLE enum11423*/1142411425typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_EAPD_CAPABLE {11426AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_EAPD_CAPABLE_NO_EAPD_PIN = 0x00000000,11427AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_EAPD_CAPABLE_HAVE_EAPD_PIN = 0x00000001,11428} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_EAPD_CAPABLE;1142911430/*11431* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HDMI enum11432*/1143311434typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HDMI {11435AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HDMI_NOT_ENABLED = 0x00000000,11436AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HDMI_ENABLED = 0x00000001,11437} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HDMI;1143811439/*11440* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HEADPHONE_DRIVE_CAPABLE enum11441*/1144211443typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HEADPHONE_DRIVE_CAPABLE {11444AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_NO_HEADPHONE_DRIVE_CAPABILITY = 0x00000000,11445AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HAVE_HEADPHONE_DRIVE_CAPABILITY = 0x00000001,11446} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HEADPHONE_DRIVE_CAPABLE;1144711448/*11449* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_IMPEDANCE_SENSE_CAPABLE enum11450*/1145111452typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_IMPEDANCE_SENSE_CAPABLE {11453AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_NO_IMPEDANCE_SENSE_CAPABILITY = 0x00000000,11454AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HAVE_IMPEDANCE_SENSE_CAPABILITY = 0x00000001,11455} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_IMPEDANCE_SENSE_CAPABLE;1145611457/*11458* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_INPUT_CAPABLE enum11459*/1146011461typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_INPUT_CAPABLE {11462AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_NO_INPUT_PIN = 0x00000000,11463AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HAVE_INPUT_PIN = 0x00000001,11464} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_INPUT_CAPABLE;1146511466/*11467* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_JACK_DETECTION_CAPABILITY enum11468*/1146911470typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_JACK_DETECTION_CAPABILITY {11471AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_NO_JACK_PRESENCE_DETECTION_CAPABILITY = 0x00000000,11472AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HAVE_JACK_PRESENCE_DETECTION_CAPABILITY = 0x00000001,11473} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_JACK_DETECTION_CAPABILITY;1147411475/*11476* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_OUTPUT_CAPABLE enum11477*/1147811479typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_OUTPUT_CAPABLE {11480AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_NO_OUTPUT_PIN = 0x00000000,11481AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HAVE_OUTPUT_PIN = 0x00000001,11482} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_OUTPUT_CAPABLE;1148311484/*11485* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_TRIGGER_REQUIRED enum11486*/1148711488typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_TRIGGER_REQUIRED {11489AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_NO_TRIGGER_REQUIRED_FOR_IMPEDANCE_MEASUREMENT = 0x00000000,11490AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_TRIGGER_REQUIRED_FOR_IMPEDANCE_MEASUREMENT = 0x00000001,11491} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_TRIGGER_REQUIRED;1149211493/*******************************************************11494* DSCC Enums11495*******************************************************/1149611497/*11498* DSCC_BITS_PER_COMPONENT_ENUM enum11499*/1150011501typedef enum DSCC_BITS_PER_COMPONENT_ENUM {11502DSCC_BITS_PER_COMPONENT_ENUM_BITS_PER_COMPONENT_8_BIT = 0x00000008,11503DSCC_BITS_PER_COMPONENT_ENUM_BITS_PER_COMPONENT_10_BIT = 0x0000000a,11504DSCC_BITS_PER_COMPONENT_ENUM_BITS_PER_COMPONENT_12_BIT = 0x0000000c,11505} DSCC_BITS_PER_COMPONENT_ENUM;1150611507/*11508* DSCC_DSC_VERSION_MAJOR_ENUM enum11509*/1151011511typedef enum DSCC_DSC_VERSION_MAJOR_ENUM {11512DSCC_DSC_VERSION_MAJOR_ENUM_DSC_1_X_MAJOR_VERSION = 0x00000001,11513} DSCC_DSC_VERSION_MAJOR_ENUM;1151411515/*11516* DSCC_DSC_VERSION_MINOR_ENUM enum11517*/1151811519typedef enum DSCC_DSC_VERSION_MINOR_ENUM {11520DSCC_DSC_VERSION_MINOR_ENUM_DSC_X_1_MINOR_VERSION = 0x00000001,11521DSCC_DSC_VERSION_MINOR_ENUM_DSC_X_2_MINOR_VERSION = 0x00000002,11522} DSCC_DSC_VERSION_MINOR_ENUM;1152311524/*11525* DSCC_ENABLE_ENUM enum11526*/1152711528typedef enum DSCC_ENABLE_ENUM {11529DSCC_ENABLE_ENUM_DISABLED = 0x00000000,11530DSCC_ENABLE_ENUM_ENABLED = 0x00000001,11531} DSCC_ENABLE_ENUM;1153211533/*11534* DSCC_ICH_RESET_ENUM enum11535*/1153611537typedef enum DSCC_ICH_RESET_ENUM {11538DSCC_ICH_RESET_ENUM_SLICE0_ICH_RESET = 0x00000001,11539DSCC_ICH_RESET_ENUM_SLICE1_ICH_RESET = 0x00000002,11540DSCC_ICH_RESET_ENUM_SLICE2_ICH_RESET = 0x00000004,11541DSCC_ICH_RESET_ENUM_SLICE3_ICH_RESET = 0x00000008,11542} DSCC_ICH_RESET_ENUM;1154311544/*11545* DSCC_LINEBUF_DEPTH_ENUM enum11546*/1154711548typedef enum DSCC_LINEBUF_DEPTH_ENUM {11549DSCC_LINEBUF_DEPTH_ENUM_LINEBUF_DEPTH_8_BIT = 0x00000008,11550DSCC_LINEBUF_DEPTH_ENUM_LINEBUF_DEPTH_9_BIT = 0x00000009,11551DSCC_LINEBUF_DEPTH_ENUM_LINEBUF_DEPTH_10_BIT = 0x0000000a,11552DSCC_LINEBUF_DEPTH_ENUM_LINEBUF_DEPTH_11_BIT = 0x0000000b,11553DSCC_LINEBUF_DEPTH_ENUM_LINEBUF_DEPTH_12_BIT = 0x0000000c,11554DSCC_LINEBUF_DEPTH_ENUM_LINEBUF_DEPTH_13_BIT = 0x0000000d,11555} DSCC_LINEBUF_DEPTH_ENUM;1155611557/*11558* DSCC_MEM_PWR_DIS_ENUM enum11559*/1156011561typedef enum DSCC_MEM_PWR_DIS_ENUM {11562DSCC_MEM_PWR_DIS_ENUM_REQUEST_EN = 0x00000000,11563DSCC_MEM_PWR_DIS_ENUM_REQUEST_DIS = 0x00000001,11564} DSCC_MEM_PWR_DIS_ENUM;1156511566/*11567* DSCC_MEM_PWR_FORCE_ENUM enum11568*/1156911570typedef enum DSCC_MEM_PWR_FORCE_ENUM {11571DSCC_MEM_PWR_FORCE_ENUM_NO_FORCE_REQUEST = 0x00000000,11572DSCC_MEM_PWR_FORCE_ENUM_FORCE_LIGHT_SLEEP_REQUEST = 0x00000001,11573DSCC_MEM_PWR_FORCE_ENUM_FORCE_DEEP_SLEEP_REQUEST = 0x00000002,11574DSCC_MEM_PWR_FORCE_ENUM_FORCE_SHUT_DOWN_REQUEST = 0x00000003,11575} DSCC_MEM_PWR_FORCE_ENUM;1157611577/*11578* POWER_STATE_ENUM enum11579*/1158011581typedef enum POWER_STATE_ENUM {11582POWER_STATE_ENUM_ON = 0x00000000,11583POWER_STATE_ENUM_LS = 0x00000001,11584POWER_STATE_ENUM_DS = 0x00000002,11585POWER_STATE_ENUM_SD = 0x00000003,11586} POWER_STATE_ENUM;1158711588/*******************************************************11589* DSCCIF Enums11590*******************************************************/1159111592/*11593* DSCCIF_BITS_PER_COMPONENT_ENUM enum11594*/1159511596typedef enum DSCCIF_BITS_PER_COMPONENT_ENUM {11597DSCCIF_BITS_PER_COMPONENT_ENUM_BITS_PER_COMPONENT_8_BIT = 0x00000008,11598DSCCIF_BITS_PER_COMPONENT_ENUM_BITS_PER_COMPONENT_10_BIT = 0x0000000a,11599DSCCIF_BITS_PER_COMPONENT_ENUM_BITS_PER_COMPONENT_12_BIT = 0x0000000c,11600} DSCCIF_BITS_PER_COMPONENT_ENUM;1160111602/*11603* DSCCIF_ENABLE_ENUM enum11604*/1160511606typedef enum DSCCIF_ENABLE_ENUM {11607DSCCIF_ENABLE_ENUM_DISABLED = 0x00000000,11608DSCCIF_ENABLE_ENUM_ENABLED = 0x00000001,11609} DSCCIF_ENABLE_ENUM;1161011611/*11612* DSCCIF_INPUT_PIXEL_FORMAT_ENUM enum11613*/1161411615typedef enum DSCCIF_INPUT_PIXEL_FORMAT_ENUM {11616DSCCIF_INPUT_PIXEL_FORMAT_ENUM_RGB = 0x00000000,11617DSCCIF_INPUT_PIXEL_FORMAT_ENUM_YCBCR_444 = 0x00000001,11618DSCCIF_INPUT_PIXEL_FORMAT_ENUM_SIMPLE_YCBCR_422 = 0x00000002,11619DSCCIF_INPUT_PIXEL_FORMAT_ENUM_NATIVE_YCBCR_422 = 0x00000003,11620DSCCIF_INPUT_PIXEL_FORMAT_ENUM_NATIVE_YCBCR_420 = 0x00000004,11621} DSCCIF_INPUT_PIXEL_FORMAT_ENUM;1162211623/*******************************************************11624* DSC_TOP Enums11625*******************************************************/1162611627/*11628* CLOCK_GATING_DISABLE_ENUM enum11629*/1163011631typedef enum CLOCK_GATING_DISABLE_ENUM {11632CLOCK_GATING_DISABLE_ENUM_ENABLED = 0x00000000,11633CLOCK_GATING_DISABLE_ENUM_DISABLED = 0x00000001,11634} CLOCK_GATING_DISABLE_ENUM;1163511636/*11637* ENABLE_ENUM enum11638*/1163911640typedef enum ENABLE_ENUM {11641ENABLE_ENUM_DISABLED = 0x00000000,11642ENABLE_ENUM_ENABLED = 0x00000001,11643} ENABLE_ENUM;1164411645/*11646* TEST_CLOCK_MUX_SELECT_ENUM enum11647*/1164811649typedef enum TEST_CLOCK_MUX_SELECT_ENUM {11650TEST_CLOCK_MUX_SELECT_DISPCLK_P = 0x00000000,11651TEST_CLOCK_MUX_SELECT_DISPCLK_G = 0x00000001,11652TEST_CLOCK_MUX_SELECT_DISPCLK_R = 0x00000002,11653TEST_CLOCK_MUX_SELECT_DSCCLK_P = 0x00000003,11654TEST_CLOCK_MUX_SELECT_DSCCLK_G = 0x00000004,11655TEST_CLOCK_MUX_SELECT_DSCCLK_R = 0x00000005,11656TEST_CLOCK_MUX_SELECT_DSCCLK_D = 0x00000006,11657} TEST_CLOCK_MUX_SELECT_ENUM;1165811659/*******************************************************11660* DWB_TOP Enums11661*******************************************************/1166211663/*11664* DWB_CRC_CONT_EN_ENUM enum11665*/1166611667typedef enum DWB_CRC_CONT_EN_ENUM {11668DWB_CRC_CONT_EN_ONE_SHOT = 0x00000000,11669DWB_CRC_CONT_EN_CONT = 0x00000001,11670} DWB_CRC_CONT_EN_ENUM;1167111672/*11673* DWB_CRC_SRC_SEL_ENUM enum11674*/1167511676typedef enum DWB_CRC_SRC_SEL_ENUM {11677DWB_CRC_SRC_SEL_DWB_IN = 0x00000000,11678DWB_CRC_SRC_SEL_OGAM_OUT = 0x00000001,11679DWB_CRC_SRC_SEL_DWB_OUT = 0x00000002,11680} DWB_CRC_SRC_SEL_ENUM;1168111682/*11683* DWB_DATA_OVERFLOW_INT_TYPE_ENUM enum11684*/1168511686typedef enum DWB_DATA_OVERFLOW_INT_TYPE_ENUM {11687DWB_DATA_OVERFLOW_INT_TYPE_0 = 0x00000000,11688DWB_DATA_OVERFLOW_INT_TYPE_1 = 0x00000001,11689} DWB_DATA_OVERFLOW_INT_TYPE_ENUM;1169011691/*11692* DWB_DATA_OVERFLOW_TYPE_ENUM enum11693*/1169411695typedef enum DWB_DATA_OVERFLOW_TYPE_ENUM {11696DWB_DATA_OVERFLOW_TYPE_NO_OVERFLOW = 0x00000000,11697DWB_DATA_OVERFLOW_TYPE_BUFFER = 0x00000001,11698DWB_DATA_OVERFLOW_TYPE_VUPDATE = 0x00000002,11699DWB_DATA_OVERFLOW_TYPE_VREADY = 0x00000003,11700} DWB_DATA_OVERFLOW_TYPE_ENUM;1170111702/*11703* DWB_DEBUG_SEL_ENUM enum11704*/1170511706typedef enum DWB_DEBUG_SEL_ENUM {11707DWB_DEBUG_SEL_FC = 0x00000000,11708DWB_DEBUG_SEL_RESERVED = 0x00000001,11709DWB_DEBUG_SEL_DWBCP = 0x00000002,11710DWB_DEBUG_SEL_PERFMON = 0x00000003,11711} DWB_DEBUG_SEL_ENUM;1171211713/*11714* DWB_MEM_PWR_FORCE_ENUM enum11715*/1171611717typedef enum DWB_MEM_PWR_FORCE_ENUM {11718DWB_MEM_PWR_FORCE_DIS = 0x00000000,11719DWB_MEM_PWR_FORCE_LS = 0x00000001,11720DWB_MEM_PWR_FORCE_DS = 0x00000002,11721DWB_MEM_PWR_FORCE_SD = 0x00000003,11722} DWB_MEM_PWR_FORCE_ENUM;1172311724/*11725* DWB_MEM_PWR_STATE_ENUM enum11726*/1172711728typedef enum DWB_MEM_PWR_STATE_ENUM {11729DWB_MEM_PWR_STATE_ON = 0x00000000,11730DWB_MEM_PWR_STATE_LS = 0x00000001,11731DWB_MEM_PWR_STATE_DS = 0x00000002,11732DWB_MEM_PWR_STATE_SD = 0x00000003,11733} DWB_MEM_PWR_STATE_ENUM;1173411735/*11736* DWB_TEST_CLK_SEL_ENUM enum11737*/1173811739typedef enum DWB_TEST_CLK_SEL_ENUM {11740DWB_TEST_CLK_SEL_R = 0x00000000,11741DWB_TEST_CLK_SEL_G = 0x00000001,11742DWB_TEST_CLK_SEL_P = 0x00000002,11743} DWB_TEST_CLK_SEL_ENUM;1174411745/*11746* FC_EYE_SELECTION_ENUM enum11747*/1174811749typedef enum FC_EYE_SELECTION_ENUM {11750FC_EYE_SELECTION_STEREO_DIS = 0x00000000,11751FC_EYE_SELECTION_LEFT_EYE = 0x00000001,11752FC_EYE_SELECTION_RIGHT_EYE = 0x00000002,11753} FC_EYE_SELECTION_ENUM;1175411755/*11756* FC_FRAME_CAPTURE_RATE_ENUM enum11757*/1175811759typedef enum FC_FRAME_CAPTURE_RATE_ENUM {11760FC_FRAME_CAPTURE_RATE_FULL = 0x00000000,11761FC_FRAME_CAPTURE_RATE_HALF = 0x00000001,11762FC_FRAME_CAPTURE_RATE_THIRD = 0x00000002,11763FC_FRAME_CAPTURE_RATE_QUARTER = 0x00000003,11764} FC_FRAME_CAPTURE_RATE_ENUM;1176511766/*11767* FC_STEREO_EYE_POLARITY_ENUM enum11768*/1176911770typedef enum FC_STEREO_EYE_POLARITY_ENUM {11771FC_STEREO_EYE_POLARITY_LEFT = 0x00000000,11772FC_STEREO_EYE_POLARITY_RIGHT = 0x00000001,11773} FC_STEREO_EYE_POLARITY_ENUM;1177411775/*******************************************************11776* DWBCP Enums11777*******************************************************/1177811779/*11780* DWB_GAMUT_REMAP_COEF_FORMAT_ENUM enum11781*/1178211783typedef enum DWB_GAMUT_REMAP_COEF_FORMAT_ENUM {11784DWB_GAMUT_REMAP_COEF_FORMAT_S2_13 = 0x00000000,11785DWB_GAMUT_REMAP_COEF_FORMAT_S3_12 = 0x00000001,11786} DWB_GAMUT_REMAP_COEF_FORMAT_ENUM;1178711788/*11789* DWB_GAMUT_REMAP_MODE_ENUM enum11790*/1179111792typedef enum DWB_GAMUT_REMAP_MODE_ENUM {11793DWB_GAMUT_REMAP_MODE_BYPASS = 0x00000000,11794DWB_GAMUT_REMAP_MODE_COEF_A = 0x00000001,11795DWB_GAMUT_REMAP_MODE_COEF_B = 0x00000002,11796DWB_GAMUT_REMAP_MODE_RESERVED = 0x00000003,11797} DWB_GAMUT_REMAP_MODE_ENUM;1179811799/*11800* DWB_LUT_NUM_SEG enum11801*/1180211803typedef enum DWB_LUT_NUM_SEG {11804DWB_SEGMENTS_1 = 0x00000000,11805DWB_SEGMENTS_2 = 0x00000001,11806DWB_SEGMENTS_4 = 0x00000002,11807DWB_SEGMENTS_8 = 0x00000003,11808DWB_SEGMENTS_16 = 0x00000004,11809DWB_SEGMENTS_32 = 0x00000005,11810DWB_SEGMENTS_64 = 0x00000006,11811DWB_SEGMENTS_128 = 0x00000007,11812} DWB_LUT_NUM_SEG;1181311814/*11815* DWB_OGAM_LUT_CONFIG_MODE_ENUM enum11816*/1181711818typedef enum DWB_OGAM_LUT_CONFIG_MODE_ENUM {11819DWB_OGAM_LUT_CONFIG_MODE_DIFF = 0x00000000,11820DWB_OGAM_LUT_CONFIG_MODE_SAME = 0x00000001,11821} DWB_OGAM_LUT_CONFIG_MODE_ENUM;1182211823/*11824* DWB_OGAM_LUT_HOST_SEL_ENUM enum11825*/1182611827typedef enum DWB_OGAM_LUT_HOST_SEL_ENUM {11828DWB_OGAM_LUT_HOST_SEL_RAMA = 0x00000000,11829DWB_OGAM_LUT_HOST_SEL_RAMB = 0x00000001,11830} DWB_OGAM_LUT_HOST_SEL_ENUM;1183111832/*11833* DWB_OGAM_LUT_READ_COLOR_SEL_ENUM enum11834*/1183511836typedef enum DWB_OGAM_LUT_READ_COLOR_SEL_ENUM {11837DWB_OGAM_LUT_READ_COLOR_SEL_B = 0x00000000,11838DWB_OGAM_LUT_READ_COLOR_SEL_G = 0x00000001,11839DWB_OGAM_LUT_READ_COLOR_SEL_R = 0x00000002,11840DWB_OGAM_LUT_READ_COLOR_SEL_RESERVED = 0x00000003,11841} DWB_OGAM_LUT_READ_COLOR_SEL_ENUM;1184211843/*11844* DWB_OGAM_LUT_READ_DBG_ENUM enum11845*/1184611847typedef enum DWB_OGAM_LUT_READ_DBG_ENUM {11848DWB_OGAM_LUT_READ_DBG_DISABLE = 0x00000000,11849DWB_OGAM_LUT_READ_DBG_ENABLE = 0x00000001,11850} DWB_OGAM_LUT_READ_DBG_ENUM;1185111852/*11853* DWB_OGAM_MODE_ENUM enum11854*/1185511856typedef enum DWB_OGAM_MODE_ENUM {11857DWB_OGAM_MODE_BYPASS = 0x00000000,11858DWB_OGAM_MODE_RESERVED = 0x00000001,11859DWB_OGAM_MODE_RAM_LUT_ENABLED = 0x00000002,11860} DWB_OGAM_MODE_ENUM;1186111862/*11863* DWB_OGAM_PWL_DISABLE_ENUM enum11864*/1186511866typedef enum DWB_OGAM_PWL_DISABLE_ENUM {11867DWB_OGAM_PWL_DISABLE_FALSE = 0x00000000,11868DWB_OGAM_PWL_DISABLE_TRUE = 0x00000001,11869} DWB_OGAM_PWL_DISABLE_ENUM;1187011871/*11872* DWB_OGAM_SELECT_ENUM enum11873*/1187411875typedef enum DWB_OGAM_SELECT_ENUM {11876DWB_OGAM_SELECT_A = 0x00000000,11877DWB_OGAM_SELECT_B = 0x00000001,11878} DWB_OGAM_SELECT_ENUM;1187911880/*******************************************************11881* RDPCSTX Enums11882*******************************************************/1188311884/*11885* RDPCSTX_CLOCK_CNTL_RDPCS_EXT_REFCLK_EN enum11886*/1188711888typedef enum RDPCSTX_CLOCK_CNTL_RDPCS_EXT_REFCLK_EN {11889RDPCS_EXT_REFCLK_DISABLE = 0x00000000,11890RDPCS_EXT_REFCLK_ENABLE = 0x00000001,11891} RDPCSTX_CLOCK_CNTL_RDPCS_EXT_REFCLK_EN;1189211893/*11894* RDPCSTX_CLOCK_CNTL_RDPCS_OCLACLK_CLOCK_ON enum11895*/1189611897typedef enum RDPCSTX_CLOCK_CNTL_RDPCS_OCLACLK_CLOCK_ON {11898RDPCS_OCLACLK_CLOCK_OFF = 0x00000000,11899RDPCS_OCLACLK_CLOCK_ON = 0x00000001,11900} RDPCSTX_CLOCK_CNTL_RDPCS_OCLACLK_CLOCK_ON;1190111902/*11903* RDPCSTX_CLOCK_CNTL_RDPCS_OCLACLK_EN enum11904*/1190511906typedef enum RDPCSTX_CLOCK_CNTL_RDPCS_OCLACLK_EN {11907RDPCS_OCLACLK_DISABLE = 0x00000000,11908RDPCS_OCLACLK_ENABLE = 0x00000001,11909} RDPCSTX_CLOCK_CNTL_RDPCS_OCLACLK_EN;1191011911/*11912* RDPCSTX_CLOCK_CNTL_RDPCS_OCLACLK_GATE_DIS enum11913*/1191411915typedef enum RDPCSTX_CLOCK_CNTL_RDPCS_OCLACLK_GATE_DIS {11916RDPCS_OCLACLK_GATE_ENABLE = 0x00000000,11917RDPCS_OCLACLK_GATE_DISABLE = 0x00000001,11918} RDPCSTX_CLOCK_CNTL_RDPCS_OCLACLK_GATE_DIS;1191911920/*11921* RDPCSTX_CLOCK_CNTL_RDPCS_SRAMCLK_CLOCK_ON enum11922*/1192311924typedef enum RDPCSTX_CLOCK_CNTL_RDPCS_SRAMCLK_CLOCK_ON {11925RDPCS_SYMCLK_SRAMCLK_CLOCK_OFF = 0x00000000,11926RDPCS_SYMCLK_SRAMCLK_CLOCK_ON = 0x00000001,11927} RDPCSTX_CLOCK_CNTL_RDPCS_SRAMCLK_CLOCK_ON;1192811929/*11930* RDPCSTX_CLOCK_CNTL_RDPCS_SRAMCLK_EN enum11931*/1193211933typedef enum RDPCSTX_CLOCK_CNTL_RDPCS_SRAMCLK_EN {11934RDPCS_SRAMCLK_DISABLE = 0x00000000,11935RDPCS_SRAMCLK_ENABLE = 0x00000001,11936} RDPCSTX_CLOCK_CNTL_RDPCS_SRAMCLK_EN;1193711938/*11939* RDPCSTX_CLOCK_CNTL_RDPCS_SRAMCLK_GATE_DIS enum11940*/1194111942typedef enum RDPCSTX_CLOCK_CNTL_RDPCS_SRAMCLK_GATE_DIS {11943RDPCS_SRAMCLK_GATE_ENABLE = 0x00000000,11944RDPCS_SRAMCLK_GATE_DISABLE = 0x00000001,11945} RDPCSTX_CLOCK_CNTL_RDPCS_SRAMCLK_GATE_DIS;1194611947/*11948* RDPCSTX_CLOCK_CNTL_RDPCS_SRAMCLK_PASS enum11949*/1195011951typedef enum RDPCSTX_CLOCK_CNTL_RDPCS_SRAMCLK_PASS {11952RDPCS_SRAMCLK_NOT_PASS = 0x00000000,11953RDPCS_SRAMCLK_PASS = 0x00000001,11954} RDPCSTX_CLOCK_CNTL_RDPCS_SRAMCLK_PASS;1195511956/*11957* RDPCSTX_CLOCK_CNTL_RDPCS_TX_CLK_CLOCK_ON enum11958*/1195911960typedef enum RDPCSTX_CLOCK_CNTL_RDPCS_TX_CLK_CLOCK_ON {11961RDPCS_TX_CLK_CLOCK_OFF = 0x00000000,11962RDPCS_TX_CLK_CLOCK_ON = 0x00000001,11963} RDPCSTX_CLOCK_CNTL_RDPCS_TX_CLK_CLOCK_ON;1196411965/*11966* RDPCSTX_CLOCK_CNTL_RDPCS_TX_CLK_EN enum11967*/1196811969typedef enum RDPCSTX_CLOCK_CNTL_RDPCS_TX_CLK_EN {11970RDPCS_TX_CLK_DISABLE = 0x00000000,11971RDPCS_TX_CLK_ENABLE = 0x00000001,11972} RDPCSTX_CLOCK_CNTL_RDPCS_TX_CLK_EN;1197311974/*11975* RDPCSTX_CLOCK_CNTL_RDPCS_TX_CLK_GATE_DIS enum11976*/1197711978typedef enum RDPCSTX_CLOCK_CNTL_RDPCS_TX_CLK_GATE_DIS {11979RDPCS_TX_CLK_GATE_ENABLE = 0x00000000,11980RDPCS_TX_CLK_GATE_DISABLE = 0x00000001,11981} RDPCSTX_CLOCK_CNTL_RDPCS_TX_CLK_GATE_DIS;1198211983/*11984* RDPCSTX_CLOCK_CNTL_TX_CLK_EN enum11985*/1198611987typedef enum RDPCSTX_CLOCK_CNTL_TX_CLK_EN {11988RDPCS_EXT_REFCLK_EN_DISABLE = 0x00000000,11989RDPCS_EXT_REFCLK_EN_ENABLE = 0x00000001,11990} RDPCSTX_CLOCK_CNTL_TX_CLK_EN;1199111992/*11993* RDPCSTX_CNTL_RDPCS_CBUS_SOFT_RESET enum11994*/1199511996typedef enum RDPCSTX_CNTL_RDPCS_CBUS_SOFT_RESET {11997RDPCS_CBUS_SOFT_RESET_DISABLE = 0x00000000,11998RDPCS_CBUS_SOFT_RESET_ENABLE = 0x00000001,11999} RDPCSTX_CNTL_RDPCS_CBUS_SOFT_RESET;1200012001/*12002* RDPCSTX_CNTL_RDPCS_SRAM_SOFT_RESET enum12003*/1200412005typedef enum RDPCSTX_CNTL_RDPCS_SRAM_SOFT_RESET {12006RDPCS_SRAM_SRAM_RESET_DISABLE = 0x00000000,12007RDPCS_SRAM_SRAM_RESET_ENABLE = 0x00000001,12008} RDPCSTX_CNTL_RDPCS_SRAM_SOFT_RESET;1200912010/*12011* RDPCSTX_CNTL_RDPCS_TX_FIFO_EN enum12012*/1201312014typedef enum RDPCSTX_CNTL_RDPCS_TX_FIFO_EN {12015RDPCS_TX_FIFO_DISABLE = 0x00000000,12016RDPCS_TX_FIFO_ENABLE = 0x00000001,12017} RDPCSTX_CNTL_RDPCS_TX_FIFO_EN;1201812019/*12020* RDPCSTX_CNTL_RDPCS_TX_FIFO_LANE_EN enum12021*/1202212023typedef enum RDPCSTX_CNTL_RDPCS_TX_FIFO_LANE_EN {12024RDPCS_TX_FIFO_LANE_DISABLE = 0x00000000,12025RDPCS_TX_FIFO_LANE_ENABLE = 0x00000001,12026} RDPCSTX_CNTL_RDPCS_TX_FIFO_LANE_EN;1202712028/*12029* RDPCSTX_CNTL_RDPCS_TX_SOFT_RESET enum12030*/1203112032typedef enum RDPCSTX_CNTL_RDPCS_TX_SOFT_RESET {12033RDPCS_TX_SOFT_RESET_DISABLE = 0x00000000,12034RDPCS_TX_SOFT_RESET_ENABLE = 0x00000001,12035} RDPCSTX_CNTL_RDPCS_TX_SOFT_RESET;1203612037/*12038* RDPCSTX_FIFO_EMPTY enum12039*/1204012041typedef enum RDPCSTX_FIFO_EMPTY {12042RDPCSTX_FIFO_NOT_EMPTY = 0x00000000,12043RDPCSTX_FIFO_IS_EMPTY = 0x00000001,12044} RDPCSTX_FIFO_EMPTY;1204512046/*12047* RDPCSTX_FIFO_FULL enum12048*/1204912050typedef enum RDPCSTX_FIFO_FULL {12051RDPCSTX_FIFO_NOT_FULL = 0x00000000,12052RDPCSTX_FIFO_IS_FULL = 0x00000001,12053} RDPCSTX_FIFO_FULL;1205412055/*12056* RDPCSTX_INTERRUPT_CONTROL_RDPCS_DPALT_4LANE_TOGGLE enum12057*/1205812059typedef enum RDPCSTX_INTERRUPT_CONTROL_RDPCS_DPALT_4LANE_TOGGLE {12060RDPCS_DPALT_4LANE_TOGGLE_2LANE = 0x00000000,12061RDPCS_DPALT_4LANE_TOGGLE_4LANE = 0x00000001,12062} RDPCSTX_INTERRUPT_CONTROL_RDPCS_DPALT_4LANE_TOGGLE;1206312064/*12065* RDPCSTX_INTERRUPT_CONTROL_RDPCS_DPALT_4LANE_TOGGLE_MASK enum12066*/1206712068typedef enum RDPCSTX_INTERRUPT_CONTROL_RDPCS_DPALT_4LANE_TOGGLE_MASK {12069RDPCS_DPALT_4LANE_TOGGLE_MASK_DISABLE = 0x00000000,12070RDPCS_DPALT_4LANE_TOGGLE_MASK_ENABLE = 0x00000001,12071} RDPCSTX_INTERRUPT_CONTROL_RDPCS_DPALT_4LANE_TOGGLE_MASK;1207212073/*12074* RDPCSTX_INTERRUPT_CONTROL_RDPCS_DPALT_DISABLE_TOGGLE enum12075*/1207612077typedef enum RDPCSTX_INTERRUPT_CONTROL_RDPCS_DPALT_DISABLE_TOGGLE {12078RDPCS_DPALT_DISABLE_TOGGLE_ENABLE = 0x00000000,12079RDPCS_DPALT_DISABLE_TOGGLE_DISABLE = 0x00000001,12080} RDPCSTX_INTERRUPT_CONTROL_RDPCS_DPALT_DISABLE_TOGGLE;1208112082/*12083* RDPCSTX_INTERRUPT_CONTROL_RDPCS_DPALT_DISABLE_TOGGLE_MASK enum12084*/1208512086typedef enum RDPCSTX_INTERRUPT_CONTROL_RDPCS_DPALT_DISABLE_TOGGLE_MASK {12087RDPCS_DPALT_DISABLE_TOGGLE_MASK_DISABLE = 0x00000000,12088RDPCS_DPALT_DISABLE_TOGGLE_MASK_ENABLE = 0x00000001,12089} RDPCSTX_INTERRUPT_CONTROL_RDPCS_DPALT_DISABLE_TOGGLE_MASK;1209012091/*12092* RDPCSTX_INTERRUPT_CONTROL_RDPCS_REG_FIFO_ERROR_MASK enum12093*/1209412095typedef enum RDPCSTX_INTERRUPT_CONTROL_RDPCS_REG_FIFO_ERROR_MASK {12096RDPCS_REG_FIFO_ERROR_MASK_DISABLE = 0x00000000,12097RDPCS_REG_FIFO_ERROR_MASK_ENABLE = 0x00000001,12098} RDPCSTX_INTERRUPT_CONTROL_RDPCS_REG_FIFO_ERROR_MASK;1209912100/*12101* RDPCSTX_INTERRUPT_CONTROL_RDPCS_TX_FIFO_ERROR_MASK enum12102*/1210312104typedef enum RDPCSTX_INTERRUPT_CONTROL_RDPCS_TX_FIFO_ERROR_MASK {12105RDPCS_TX_FIFO_ERROR_MASK_DISABLE = 0x00000000,12106RDPCS_TX_FIFO_ERROR_MASK_ENABLE = 0x00000001,12107} RDPCSTX_INTERRUPT_CONTROL_RDPCS_TX_FIFO_ERROR_MASK;1210812109/*12110* RDPCSTX_PHY_CNTL0_RDPCS_PHY_CR_MUX_SEL enum12111*/1211212113typedef enum RDPCSTX_PHY_CNTL0_RDPCS_PHY_CR_MUX_SEL {12114RDPCS_PHY_CR_MUX_SEL_FOR_USB = 0x00000000,12115RDPCS_PHY_CR_MUX_SEL_FOR_DC = 0x00000001,12116} RDPCSTX_PHY_CNTL0_RDPCS_PHY_CR_MUX_SEL;1211712118/*12119* RDPCSTX_PHY_CNTL0_RDPCS_PHY_CR_PARA_SEL enum12120*/1212112122typedef enum RDPCSTX_PHY_CNTL0_RDPCS_PHY_CR_PARA_SEL {12123RDPCS_PHY_CR_PARA_SEL_JTAG = 0x00000000,12124RDPCS_PHY_CR_PARA_SEL_CR = 0x00000001,12125} RDPCSTX_PHY_CNTL0_RDPCS_PHY_CR_PARA_SEL;1212612127/*12128* RDPCSTX_PHY_CNTL0_RDPCS_PHY_REF_RANGE enum12129*/1213012131typedef enum RDPCSTX_PHY_CNTL0_RDPCS_PHY_REF_RANGE {12132RDPCS_PHY_REF_RANGE_0 = 0x00000000,12133RDPCS_PHY_REF_RANGE_1 = 0x00000001,12134RDPCS_PHY_REF_RANGE_2 = 0x00000002,12135RDPCS_PHY_REF_RANGE_3 = 0x00000003,12136RDPCS_PHY_REF_RANGE_4 = 0x00000004,12137RDPCS_PHY_REF_RANGE_5 = 0x00000005,12138RDPCS_PHY_REF_RANGE_6 = 0x00000006,12139RDPCS_PHY_REF_RANGE_7 = 0x00000007,12140} RDPCSTX_PHY_CNTL0_RDPCS_PHY_REF_RANGE;1214112142/*12143* RDPCSTX_PHY_CNTL0_RDPCS_SRAM_EXT_LD_DONE enum12144*/1214512146typedef enum RDPCSTX_PHY_CNTL0_RDPCS_SRAM_EXT_LD_DONE {12147RDPCS_SRAM_EXT_LD_NOT_DONE = 0x00000000,12148RDPCS_SRAM_EXT_LD_DONE = 0x00000001,12149} RDPCSTX_PHY_CNTL0_RDPCS_SRAM_EXT_LD_DONE;1215012151/*12152* RDPCSTX_PHY_CNTL0_RDPCS_SRAM_INIT_DONE enum12153*/1215412155typedef enum RDPCSTX_PHY_CNTL0_RDPCS_SRAM_INIT_DONE {12156RDPCS_SRAM_INIT_NOT_DONE = 0x00000000,12157RDPCS_SRAM_INIT_DONE = 0x00000001,12158} RDPCSTX_PHY_CNTL0_RDPCS_SRAM_INIT_DONE;1215912160/*12161* RDPCSTX_PHY_CNTL11_RDPCS_PHY_DP_REF_CLK_MPLLB_DIV enum12162*/1216312164typedef enum RDPCSTX_PHY_CNTL11_RDPCS_PHY_DP_REF_CLK_MPLLB_DIV {12165RDPCS_PHY_DP_REF_CLK_MPLLB_DIV1 = 0x00000000,12166RDPCS_PHY_DP_REF_CLK_MPLLB_DIV2 = 0x00000001,12167RDPCS_PHY_DP_REF_CLK_MPLLB_DIV3 = 0x00000002,12168RDPCS_PHY_DP_REF_CLK_MPLLB_DIV8 = 0x00000003,12169RDPCS_PHY_DP_REF_CLK_MPLLB_DIV16 = 0x00000004,12170} RDPCSTX_PHY_CNTL11_RDPCS_PHY_DP_REF_CLK_MPLLB_DIV;1217112172/*12173* RDPCSTX_PHY_CNTL11_RDPCS_PHY_HDMI_MPLLB_HDMI_PIXEL_CLK_DIV enum12174*/1217512176typedef enum RDPCSTX_PHY_CNTL11_RDPCS_PHY_HDMI_MPLLB_HDMI_PIXEL_CLK_DIV {12177RDPCS_PHY_HDMI_MPLLB_HDMI_PIXEL_CLK_DIV_0 = 0x00000000,12178RDPCS_PHY_HDMI_MPLLB_HDMI_PIXEL_CLK_DIV_1 = 0x00000001,12179RDPCS_PHY_HDMI_MPLLB_HDMI_PIXEL_CLK_DIV_2 = 0x00000002,12180RDPCS_PHY_HDMI_MPLLB_HDMI_PIXEL_CLK_DIV_3 = 0x00000003,12181} RDPCSTX_PHY_CNTL11_RDPCS_PHY_HDMI_MPLLB_HDMI_PIXEL_CLK_DIV;1218212183/*12184* RDPCSTX_PHY_CNTL12_RDPCS_PHY_DP_MPLLB_TX_CLK_DIV enum12185*/1218612187typedef enum RDPCSTX_PHY_CNTL12_RDPCS_PHY_DP_MPLLB_TX_CLK_DIV {12188RDPCS_PHY_DP_MPLLB_TX_CLK_DIV = 0x00000000,12189RDPCS_PHY_DP_MPLLB_TX_CLK_DIV2 = 0x00000001,12190RDPCS_PHY_DP_MPLLB_TX_CLK_DIV4 = 0x00000002,12191RDPCS_PHY_DP_MPLLB_TX_CLK_DIV8 = 0x00000003,12192RDPCS_PHY_DP_MPLLB_TX_CLK_DIV3 = 0x00000004,12193RDPCS_PHY_DP_MPLLB_TX_CLK_DIV5 = 0x00000005,12194RDPCS_PHY_DP_MPLLB_TX_CLK_DIV6 = 0x00000006,12195RDPCS_PHY_DP_MPLLB_TX_CLK_DIV10 = 0x00000007,12196} RDPCSTX_PHY_CNTL12_RDPCS_PHY_DP_MPLLB_TX_CLK_DIV;1219712198/*12199* RDPCSTX_PHY_CNTL4_RDPCS_PHY_DP_TX_TERM_CTRL enum12200*/1220112202typedef enum RDPCSTX_PHY_CNTL4_RDPCS_PHY_DP_TX_TERM_CTRL {12203RDPCS_PHY_DP_TX_TERM_CTRL_54 = 0x00000000,12204RDPCS_PHY_DP_TX_TERM_CTRL_52 = 0x00000001,12205RDPCS_PHY_DP_TX_TERM_CTRL_50 = 0x00000002,12206RDPCS_PHY_DP_TX_TERM_CTRL_48 = 0x00000003,12207RDPCS_PHY_DP_TX_TERM_CTRL_46 = 0x00000004,12208RDPCS_PHY_DP_TX_TERM_CTRL_44 = 0x00000005,12209RDPCS_PHY_DP_TX_TERM_CTRL_42 = 0x00000006,12210RDPCS_PHY_DP_TX_TERM_CTRL_40 = 0x00000007,12211} RDPCSTX_PHY_CNTL4_RDPCS_PHY_DP_TX_TERM_CTRL;1221212213/*12214* RDPCSTX_PHY_CNTL_RDPCS_PHY_DP_TX_DETRX_RESULT enum12215*/1221612217typedef enum RDPCSTX_PHY_CNTL_RDPCS_PHY_DP_TX_DETRX_RESULT {12218RDPCS_PHY_DP_TX_DETRX_RESULT_NO_DETECT = 0x00000000,12219RDPCS_PHY_DP_TX_DETRX_RESULT_DETECT = 0x00000001,12220} RDPCSTX_PHY_CNTL_RDPCS_PHY_DP_TX_DETRX_RESULT;1222112222/*12223* RDPCSTX_PHY_CNTL_RDPCS_PHY_DP_TX_RATE enum12224*/1222512226typedef enum RDPCSTX_PHY_CNTL_RDPCS_PHY_DP_TX_RATE {12227RDPCS_PHY_DP_TX_RATE = 0x00000000,12228RDPCS_PHY_DP_TX_RATE_DIV2 = 0x00000001,12229RDPCS_PHY_DP_TX_RATE_DIV4 = 0x00000002,12230} RDPCSTX_PHY_CNTL_RDPCS_PHY_DP_TX_RATE;1223112232/*12233* RDPCSTX_PHY_CNTL_RDPCS_PHY_DP_TX_WIDTH enum12234*/1223512236typedef enum RDPCSTX_PHY_CNTL_RDPCS_PHY_DP_TX_WIDTH {12237RDPCS_PHY_DP_TX_WIDTH_8 = 0x00000000,12238RDPCS_PHY_DP_TX_WIDTH_10 = 0x00000001,12239RDPCS_PHY_DP_TX_WIDTH_16 = 0x00000002,12240RDPCS_PHY_DP_TX_WIDTH_20 = 0x00000003,12241} RDPCSTX_PHY_CNTL_RDPCS_PHY_DP_TX_WIDTH;1224212243/*12244* RDPCSTX_PHY_CNTL_RRDPCS_PHY_DP_TX_PSTATE enum12245*/1224612247typedef enum RDPCSTX_PHY_CNTL_RRDPCS_PHY_DP_TX_PSTATE {12248RRDPCS_PHY_DP_TX_PSTATE_POWER_UP = 0x00000000,12249RRDPCS_PHY_DP_TX_PSTATE_HOLD = 0x00000001,12250RRDPCS_PHY_DP_TX_PSTATE_HOLD_OFF = 0x00000002,12251RRDPCS_PHY_DP_TX_PSTATE_POWER_DOWN = 0x00000003,12252} RDPCSTX_PHY_CNTL_RRDPCS_PHY_DP_TX_PSTATE;1225312254/*12255* RDPCSTX_PHY_REF_ALT_CLK_EN enum12256*/1225712258typedef enum RDPCSTX_PHY_REF_ALT_CLK_EN {12259RDPCS_PHY_REF_ALT_CLK_DISABLE = 0x00000000,12260RDPCS_PHY_REF_ALT_CLK_ENABLE = 0x00000001,12261} RDPCSTX_PHY_REF_ALT_CLK_EN;1226212263/*12264* RDPCSTX_TX_FIFO_DISABLED_MASK enum12265*/1226612267typedef enum RDPCSTX_TX_FIFO_DISABLED_MASK {12268RDPCSTX_TX_FIFO_DISABLED_MASK_DISABLE = 0x00000000,12269RDPCSTX_TX_FIFO_DISABLED_MASK_ENABLE = 0x00000001,12270} RDPCSTX_TX_FIFO_DISABLED_MASK;1227112272/*12273* RDPCS_DBG_OCLA_SEL enum12274*/1227512276typedef enum RDPCS_DBG_OCLA_SEL {12277RDPCS_DBG_OCLA_SEL_MON_OUT_7_0 = 0x00000000,12278RDPCS_DBG_OCLA_SEL_MON_OUT_15_8 = 0x00000001,12279RDPCS_DBG_OCLA_SEL_MON_OUT_23_16 = 0x00000002,12280RDPCS_DBG_OCLA_SEL_MON_OUT_31_24 = 0x00000003,12281RDPCS_DBG_OCLA_SEL_MON_OUT_39_32 = 0x00000004,12282RDPCS_DBG_OCLA_SEL_MON_OUT_47_40 = 0x00000005,12283RDPCS_DBG_OCLA_SEL_MON_OUT_55_48 = 0x00000006,12284RDPCS_DBG_OCLA_SEL_MON_OUT_63_56 = 0x00000007,12285} RDPCS_DBG_OCLA_SEL;1228612287/*12288* RDPCS_TEST_CLK_SEL enum12289*/1229012291typedef enum RDPCS_TEST_CLK_SEL {12292RDPCS_TEST_CLK_SEL_NONE = 0x00000000,12293RDPCS_TEST_CLK_SEL_CFGCLK = 0x00000001,12294RDPCS_TEST_CLK_SEL_SYMCLK_DIV2_LDPCS = 0x00000002,12295RDPCS_TEST_CLK_SEL_SYMCLK_DIV2_RDPCS = 0x00000003,12296RDPCS_TEST_CLK_SEL_SYMCLK_DIV2_LDPCS_DIV4 = 0x00000004,12297RDPCS_TEST_CLK_SEL_SYMCLK_DIV2_RDPCS_DIV4 = 0x00000005,12298RDPCS_TEST_CLK_SEL_SRAMCLK = 0x00000006,12299RDPCS_TEST_CLK_SEL_EXT_CR_CLK = 0x00000007,12300RDPCS_TEST_CLK_SEL_DP_TX0_WORD_CLK = 0x00000008,12301RDPCS_TEST_CLK_SEL_DP_TX1_WORD_CLK = 0x00000009,12302RDPCS_TEST_CLK_SEL_DP_TX2_WORD_CLK = 0x0000000a,12303RDPCS_TEST_CLK_SEL_DP_TX3_WORD_CLK = 0x0000000b,12304RDPCS_TEST_CLK_SEL_DP_MPLLB_DIV_CLK = 0x0000000c,12305RDPCS_TEST_CLK_SEL_HDMI_MPLLB_HDMI_PIXEL_CLK = 0x0000000d,12306RDPCS_TEST_CLK_SEL_PHY_REF_DIG_CLK = 0x0000000e,12307RDPCS_TEST_CLK_SEL_REF_DIG_FR_clk = 0x0000000f,12308RDPCS_TEST_CLK_SEL_dtb_out0 = 0x00000010,12309RDPCS_TEST_CLK_SEL_dtb_out1 = 0x00000011,12310} RDPCS_TEST_CLK_SEL;1231112312/*12313* RDPCS_TX_CNTL_TX_LANE_PACK_FROM_MSB enum12314*/1231512316typedef enum RDPCS_TX_CNTL_TX_LANE_PACK_FROM_MSB {12317RDPCS_LANE_PACK_FROM_MSB_DISABLE = 0x00000000,12318RDPCS_LANE_PACK_FROM_MSB_ENABLE = 0x00000001,12319} RDPCS_TX_CNTL_TX_LANE_PACK_FROM_MSB;1232012321/*12322* RDPCS_TX_SRAM_CNTL_RDPCS_MEM_PWR_FORCE enum12323*/1232412325typedef enum RDPCS_TX_SRAM_CNTL_RDPCS_MEM_PWR_FORCE {12326RDPCS_MEM_PWR_NO_FORCE = 0x00000000,12327RDPCS_MEM_PWR_LIGHT_SLEEP = 0x00000001,12328RDPCS_MEM_PWR_DEEP_SLEEP = 0x00000002,12329RDPCS_MEM_PWR_SHUT_DOWN = 0x00000003,12330} RDPCS_TX_SRAM_CNTL_RDPCS_MEM_PWR_FORCE;1233112332/*12333* RDPCS_TX_SRAM_CNTL_RDPCS_MEM_PWR_PWR_STATE enum12334*/1233512336typedef enum RDPCS_TX_SRAM_CNTL_RDPCS_MEM_PWR_PWR_STATE {12337RDPCS_MEM_PWR_PWR_STATE_ON = 0x00000000,12338RDPCS_MEM_PWR_PWR_STATE_LIGHT_SLEEP = 0x00000001,12339RDPCS_MEM_PWR_PWR_STATE_DEEP_SLEEP = 0x00000002,12340RDPCS_MEM_PWR_PWR_STATE_SHUT_DOWN = 0x00000003,12341} RDPCS_TX_SRAM_CNTL_RDPCS_MEM_PWR_PWR_STATE;1234212343/*12344* RPDCSTX_CNTL_TX_LANE_BIT_ORDER_REVERSE_BEFORE_PACK enum12345*/1234612347typedef enum RPDCSTX_CNTL_TX_LANE_BIT_ORDER_REVERSE_BEFORE_PACK {12348RDPCS_LANE_BIT_ORDER_REVERSE_DISABLE = 0x00000000,12349RDPCS_LANE_BIT_ORDER_REVERSE_ENABLE = 0x00000001,12350} RPDCSTX_CNTL_TX_LANE_BIT_ORDER_REVERSE_BEFORE_PACK;1235112352/*******************************************************12353* RLC Enums12354*******************************************************/1235512356/*12357* RLC_DOORBELL_MODE enum12358*/1235912360typedef enum RLC_DOORBELL_MODE {12361RLC_DOORBELL_MODE_DISABLE = 0x00000000,12362RLC_DOORBELL_MODE_ENABLE = 0x00000001,12363RLC_DOORBELL_MODE_ENABLE_PF = 0x00000002,12364RLC_DOORBELL_MODE_ENABLE_PF_VF = 0x00000003,12365} RLC_DOORBELL_MODE;1236612367/*12368* RLC_PERFCOUNTER_SEL enum12369*/1237012371typedef enum RLC_PERFCOUNTER_SEL {12372RLC_PERF_SEL_POWER_FEATURE_0 = 0x00000000,12373RLC_PERF_SEL_POWER_FEATURE_1 = 0x00000001,12374RLC_PERF_SEL_CP_INTERRUPT = 0x00000002,12375RLC_PERF_SEL_GRBM_INTERRUPT = 0x00000003,12376RLC_PERF_SEL_SPM_INTERRUPT = 0x00000004,12377RLC_PERF_SEL_IH_INTERRUPT = 0x00000005,12378RLC_PERF_SEL_SERDES_COMMAND_WRITE = 0x00000006,12379} RLC_PERFCOUNTER_SEL;1238012381/*12382* RLC_PERFMON_STATE enum12383*/1238412385typedef enum RLC_PERFMON_STATE {12386RLC_PERFMON_STATE_RESET = 0x00000000,12387RLC_PERFMON_STATE_ENABLE = 0x00000001,12388RLC_PERFMON_STATE_DISABLE = 0x00000002,12389RLC_PERFMON_STATE_RESERVED_3 = 0x00000003,12390RLC_PERFMON_STATE_RESERVED_4 = 0x00000004,12391RLC_PERFMON_STATE_RESERVED_5 = 0x00000005,12392RLC_PERFMON_STATE_RESERVED_6 = 0x00000006,12393RLC_PERFMON_STATE_ROLLOVER = 0x00000007,12394} RLC_PERFMON_STATE;1239512396/*12397* RSPM_CMD enum12398*/1239912400typedef enum RSPM_CMD {12401RSPM_CMD_INVALID = 0x00000000,12402RSPM_CMD_IDLE = 0x00000001,12403RSPM_CMD_CALIBRATE = 0x00000002,12404RSPM_CMD_SPM_RESET = 0x00000003,12405RSPM_CMD_SPM_START = 0x00000004,12406RSPM_CMD_SPM_STOP = 0x00000005,12407RSPM_CMD_PERF_RESET = 0x00000006,12408RSPM_CMD_PERF_SAMPLE = 0x00000007,12409RSPM_CMD_PROF_START = 0x00000008,12410RSPM_CMD_PROF_STOP = 0x00000009,12411RSPM_CMD_FORCE_SAMPLE = 0x0000000a,12412} RSPM_CMD;1241312414/*******************************************************12415* COMP Enums12416*******************************************************/1241712418/*12419* CSCNTL_TYPE enum12420*/1242112422typedef enum CSCNTL_TYPE {12423CSCNTL_TYPE_TG = 0x00000000,12424CSCNTL_TYPE_STATE = 0x00000001,12425CSCNTL_TYPE_EVENT = 0x00000002,12426CSCNTL_TYPE_PRIVATE = 0x00000003,12427} CSCNTL_TYPE;1242812429/*12430* CSDATA_TYPE enum12431*/1243212433typedef enum CSDATA_TYPE {12434CSDATA_TYPE_TG = 0x00000000,12435CSDATA_TYPE_STATE = 0x00000001,12436CSDATA_TYPE_EVENT = 0x00000002,12437CSDATA_TYPE_PRIVATE = 0x00000003,12438} CSDATA_TYPE;1243912440/*12441* CSDATA_TYPE_WIDTH value12442*/1244312444#define CSDATA_TYPE_WIDTH 0x000000021244512446/*12447* CSDATA_ADDR_WIDTH value12448*/1244912450#define CSDATA_ADDR_WIDTH 0x000000071245112452/*12453* CSDATA_DATA_WIDTH value12454*/1245512456#define CSDATA_DATA_WIDTH 0x000000201245712458/*12459* CSCNTL_TYPE_WIDTH value12460*/1246112462#define CSCNTL_TYPE_WIDTH 0x000000021246312464/*12465* CSCNTL_ADDR_WIDTH value12466*/1246712468#define CSCNTL_ADDR_WIDTH 0x000000071246912470/*12471* CSCNTL_DATA_WIDTH value12472*/1247312474#define CSCNTL_DATA_WIDTH 0x000000201247512476/*******************************************************12477* GE Enums12478*******************************************************/1247912480/*12481* GE1_PERFCOUNT_SELECT enum12482*/1248312484typedef enum GE1_PERFCOUNT_SELECT {12485ge1_assembler_busy = 0x00000000,12486ge1_assembler_stalled = 0x00000001,12487ge1_dma_busy = 0x00000002,12488ge1_dma_lat_bin_0 = 0x00000003,12489ge1_dma_lat_bin_1 = 0x00000004,12490ge1_dma_lat_bin_2 = 0x00000005,12491ge1_dma_lat_bin_3 = 0x00000006,12492ge1_dma_lat_bin_4 = 0x00000007,12493ge1_dma_lat_bin_5 = 0x00000008,12494ge1_dma_lat_bin_6 = 0x00000009,12495ge1_dma_lat_bin_7 = 0x0000000a,12496ge1_dma_return_cl0 = 0x0000000b,12497ge1_dma_return_cl1 = 0x0000000c,12498ge1_dma_utcl1_consecutive_retry_event = 0x0000000d,12499ge1_dma_utcl1_request_event = 0x0000000e,12500ge1_dma_utcl1_retry_event = 0x0000000f,12501ge1_dma_utcl1_stall_event = 0x00000010,12502ge1_dma_utcl1_stall_utcl2_event = 0x00000011,12503ge1_dma_utcl1_translation_hit_event = 0x00000012,12504ge1_dma_utcl1_translation_miss_event = 0x00000013,12505ge1_assembler_dma_starved = 0x00000014,12506ge1_rbiu_di_fifo_stalled_p0 = 0x00000015,12507ge1_rbiu_di_fifo_starved_p0 = 0x00000016,12508ge1_rbiu_dr_fifo_stalled_p0 = 0x00000017,12509ge1_rbiu_dr_fifo_starved_p0 = 0x00000018,12510ge1_sclk_reg_vld = 0x00000019,12511ge1_stat_busy = 0x0000001a,12512ge1_stat_no_dma_busy = 0x0000001b,12513ge1_pipe0_to_pipe1 = 0x0000001c,12514ge1_pipe1_to_pipe0 = 0x0000001d,12515ge1_dma_return_size_cl0 = 0x0000001e,12516ge1_dma_return_size_cl1 = 0x0000001f,12517ge1_small_draws_one_instance = 0x00000020,12518ge1_sclk_input_vld = 0x00000021,12519ge1_prim_group_limit_hit = 0x00000022,12520ge1_unopt_multi_instance_draws = 0x00000023,12521ge1_rbiu_di_fifo_stalled_p1 = 0x00000024,12522ge1_rbiu_di_fifo_starved_p1 = 0x00000025,12523ge1_rbiu_dr_fifo_stalled_p1 = 0x00000026,12524ge1_rbiu_dr_fifo_starved_p1 = 0x00000027,12525} GE1_PERFCOUNT_SELECT;1252612527/*12528* GE2_DIST_PERFCOUNT_SELECT enum12529*/1253012531typedef enum GE2_DIST_PERFCOUNT_SELECT {12532ge_dist_hs_done = 0x00000000,12533ge_dist_hs_done_latency_se0 = 0x00000001,12534ge_dist_hs_done_latency_se1 = 0x00000002,12535ge_dist_hs_done_latency_se2 = 0x00000003,12536ge_dist_hs_done_latency_se3 = 0x00000004,12537ge_dist_hs_done_latency_se4 = 0x00000005,12538ge_dist_hs_done_latency_se5 = 0x00000006,12539ge_dist_hs_done_latency_se6 = 0x00000007,12540ge_dist_hs_done_latency_se7 = 0x00000008,12541ge_dist_inside_tf_bin_0 = 0x00000009,12542ge_dist_inside_tf_bin_1 = 0x0000000a,12543ge_dist_inside_tf_bin_2 = 0x0000000b,12544ge_dist_inside_tf_bin_3 = 0x0000000c,12545ge_dist_inside_tf_bin_4 = 0x0000000d,12546ge_dist_inside_tf_bin_5 = 0x0000000e,12547ge_dist_inside_tf_bin_6 = 0x0000000f,12548ge_dist_inside_tf_bin_7 = 0x00000010,12549ge_dist_inside_tf_bin_8 = 0x00000011,12550ge_dist_null_patch = 0x00000012,12551ge_dist_sclk_core_vld = 0x00000013,12552ge_dist_sclk_wd_te11_vld = 0x00000014,12553ge_dist_tfreq_lat_bin_0 = 0x00000015,12554ge_dist_tfreq_lat_bin_1 = 0x00000016,12555ge_dist_tfreq_lat_bin_2 = 0x00000017,12556ge_dist_tfreq_lat_bin_3 = 0x00000018,12557ge_dist_tfreq_lat_bin_4 = 0x00000019,12558ge_dist_tfreq_lat_bin_5 = 0x0000001a,12559ge_dist_tfreq_lat_bin_6 = 0x0000001b,12560ge_dist_tfreq_lat_bin_7 = 0x0000001c,12561ge_dist_tfreq_utcl1_consecutive_retry_event = 0x0000001d,12562ge_dist_tfreq_utcl1_request_event = 0x0000001e,12563ge_dist_tfreq_utcl1_retry_event = 0x0000001f,12564ge_dist_tfreq_utcl1_stall_event = 0x00000020,12565ge_dist_tfreq_utcl1_stall_utcl2_event = 0x00000021,12566ge_dist_tfreq_utcl1_translation_hit_event = 0x00000022,12567ge_dist_tfreq_utcl1_translation_miss_event = 0x00000023,12568ge_dist_pc_feorder_fifo_full = 0x00000024,12569ge_dist_pc_ge_manager_busy = 0x00000025,12570ge_dist_sclk_input_vld = 0x00000026,12571ge_dist_wd_te11_busy = 0x00000027,12572ge_dist_te11_starved = 0x00000028,12573ge_dist_switch_mode_stall = 0x00000029,12574ge_all_tf_eq = 0x0000002a,12575ge_all_tf2 = 0x0000002b,12576ge_all_tf3 = 0x0000002c,12577ge_all_tf4 = 0x0000002d,12578ge_all_tf5 = 0x0000002e,12579ge_all_tf6 = 0x0000002f,12580ge_se0_te11_starved_on_hs_done = 0x00000030,12581ge_se1_te11_starved_on_hs_done = 0x00000031,12582ge_se2_te11_starved_on_hs_done = 0x00000032,12583ge_se3_te11_starved_on_hs_done = 0x00000033,12584ge_se4_te11_starved_on_hs_done = 0x00000034,12585ge_se5_te11_starved_on_hs_done = 0x00000035,12586ge_se6_te11_starved_on_hs_done = 0x00000036,12587ge_se7_te11_starved_on_hs_done = 0x00000037,12588ge_dist_op_fifo_full_starve = 0x00000038,12589ge_dist_hs_done_se0 = 0x00000039,12590ge_dist_hs_done_se1 = 0x0000003a,12591ge_dist_hs_done_se2 = 0x0000003b,12592ge_dist_hs_done_se3 = 0x0000003c,12593ge_dist_hs_done_se4 = 0x0000003d,12594ge_dist_hs_done_se5 = 0x0000003e,12595ge_dist_hs_done_se6 = 0x0000003f,12596ge_dist_hs_done_se7 = 0x00000040,12597ge_dist_hs_done_latency = 0x00000041,12598ge_dist_distributer_busy = 0x00000042,12599ge_tf_ret_data_stalling_hs_done = 0x00000043,12600ge_num_of_no_dist_patches = 0x00000044,12601ge_num_of_donut_dist_patches = 0x00000045,12602ge_num_of_patch_dist_patches = 0x00000046,12603ge_num_of_se_switches_due_to_patch_accum = 0x00000047,12604ge_num_of_se_switches_due_to_donut = 0x00000048,12605ge_num_of_se_switches_due_to_trap = 0x00000049,12606ge_num_of_hs_dealloc_events = 0x0000004a,12607ge_agm_gcr_req = 0x0000004b,12608ge_agm_gcr_tag_stall = 0x0000004c,12609ge_agm_gcr_crd_stall = 0x0000004d,12610ge_agm_gcr_stall = 0x0000004e,12611ge_agm_gcr_latency = 0x0000004f,12612ge_distclk_vld = 0x00000050,12613ge_dist_indx_fifos_full_and_empty = 0x00000051,12614ge_hs_done_all_tf0_se0 = 0x00000052,12615ge_hs_done_all_tf0_se1 = 0x00000053,12616ge_hs_done_all_tf0_se2 = 0x00000054,12617ge_hs_done_all_tf0_se3 = 0x00000055,12618ge_hs_done_all_tf0_se4 = 0x00000056,12619ge_hs_done_all_tf0_se5 = 0x00000057,12620ge_hs_done_all_tf0_se6 = 0x00000058,12621ge_hs_done_all_tf0_se7 = 0x00000059,12622ge_hs_done_all_tf1_se0 = 0x0000005a,12623ge_hs_done_all_tf1_se1 = 0x0000005b,12624ge_hs_done_all_tf1_se2 = 0x0000005c,12625ge_hs_done_all_tf1_se3 = 0x0000005d,12626ge_hs_done_all_tf1_se4 = 0x0000005e,12627ge_hs_done_all_tf1_se5 = 0x0000005f,12628ge_hs_done_all_tf1_se6 = 0x00000060,12629ge_hs_done_all_tf1_se7 = 0x00000061,12630ge_agm_gcr_req_outstanding = 0x00000062,12631ge_agm_gcr_req_amount = 0x00000063,12632ge_agm_gcr_combine = 0x00000064,12633} GE2_DIST_PERFCOUNT_SELECT;1263412635/*12636* GE2_SE_PERFCOUNT_SELECT enum12637*/1263812639typedef enum GE2_SE_PERFCOUNT_SELECT {12640ge_se_ds_prims = 0x00000000,12641ge_se_es_thread_groups = 0x00000001,12642ge_se_esvert_stalled_gsprim = 0x00000002,12643ge_se_hs_tfm_stall = 0x00000003,12644ge_se_hs_tgs_active_high_water_mark = 0x00000004,12645ge_se_hs_thread_groups = 0x00000005,12646ge_se_reused_es_indices = 0x00000006,12647ge_se_sclk_ngg_vld = 0x00000007,12648ge_se_sclk_te11_vld = 0x00000008,12649ge_se_spi_esvert_eov = 0x00000009,12650ge_se_spi_esvert_stalled = 0x0000000a,12651ge_se_spi_esvert_starved_busy = 0x0000000b,12652ge_se_spi_esvert_valid = 0x0000000c,12653ge_se_spi_gsprim_cont = 0x0000000d,12654ge_se_spi_gsprim_eov = 0x0000000e,12655ge_se_spi_gsprim_stalled = 0x0000000f,12656ge_se_spi_gsprim_starved_busy = 0x00000010,12657ge_se_spi_gsprim_valid = 0x00000011,12658ge_se_spi_gssubgrp_is_event = 0x00000012,12659ge_se_spi_gssubgrp_send = 0x00000013,12660ge_se_spi_hsvert_eov = 0x00000014,12661ge_se_spi_hsvert_stalled = 0x00000015,12662ge_se_spi_hsvert_starved_busy = 0x00000016,12663ge_se_spi_hsvert_valid = 0x00000017,12664ge_se_spi_hsgrp_is_event = 0x00000018,12665ge_se_spi_hsgrp_send = 0x00000019,12666ge_se_spi_lsvert_eov = 0x0000001a,12667ge_se_spi_lsvert_stalled = 0x0000001b,12668ge_se_spi_lsvert_starved_busy = 0x0000001c,12669ge_se_spi_lsvert_valid = 0x0000001d,12670ge_se_spi_hsvert_fifo_full_stall = 0x0000001e,12671ge_se_spi_tgrp_fifo_stall = 0x0000001f,12672ge_spi_hsgrp_spi_stall = 0x00000020,12673ge_se_spi_gssubgrp_event_window_active = 0x00000021,12674ge_se_hs_input_stall = 0x00000022,12675ge_se_sending_vert_or_prim = 0x00000023,12676ge_se_sclk_input_vld = 0x00000024,12677ge_spi_lswave_fifo_full_stall = 0x00000025,12678ge_spi_hswave_fifo_full_stall = 0x00000026,12679ge_hs_tif_stall = 0x00000027,12680ge_csb_spi_bp = 0x00000028,12681ge_ngg_starving_for_wave_id = 0x00000029,12682ge_pa0_csb_eop = 0x0000002a,12683ge_ngg_starved_idle = 0x0000002b,12684ge_gsprim_send = 0x0000002c,12685ge_esvert_send = 0x0000002d,12686ge_ngg_starved_after_work = 0x0000002e,12687ge_ngg_subgrp_fifo_stall = 0x0000002f,12688ge_ngg_ord_id_req_stall = 0x00000030,12689ge_ngg_indx_bus_stall = 0x00000031,12690ge_hs_stall_tfmm_fifo_full = 0x00000032,12691ge_gs_issue_rtr_stalled = 0x00000033,12692ge_gsprim_stalled_esvert = 0x00000034,12693ge_gsthread_stalled = 0x00000035,12694ge_ngg_attr_grp_alloc = 0x00000036,12695ge_ngg_attr_discard_alloc = 0x00000037,12696ge_ngg_pc_space_not_avail = 0x00000038,12697ge_ngg_agm_req_stall = 0x00000039,12698ge_ngg_spi_esvert_partial_eov = 0x0000003a,12699ge_ngg_spi_gsprim_partial_eov = 0x0000003b,12700ge_spi_gsgrp_valid = 0x0000003c,12701ge_ngg_attr_grp_latency = 0x0000003d,12702ge_ngg_reuse_prim_limit_hit = 0x0000003e,12703ge_ngg_reuse_vert_limit_hit = 0x0000003f,12704ge_te11_con_stall = 0x00000040,12705ge_te11_compactor_starved = 0x00000041,12706ge_ngg_stall_tess_off_tess_on = 0x00000042,12707ge_ngg_stall_tess_on_tess_off = 0x00000043,12708ge_merged_lses_vert_stalled = 0x00000044,12709ge_merged_hsgs_vert_stalled = 0x00000045,12710ge_merged_hsgs_grp_stalled = 0x00000046,12711ge_merge_lses_fifo_blocked = 0x00000047,12712ge_merge_hsgs_fifo_blocked = 0x00000048,12713ge_merge_lses_vert_switch = 0x00000049,12714ge_merge_hsgs_vert_switch = 0x0000004a,12715ge_merge_hsgs_grp_switch = 0x0000004b,12716ge_merge_gsgrp_rdy_pending_verts = 0x0000004c,12717ge_merge_hsgrp_rdy_pending_verts = 0x0000004d,12718ge_se_ds_cache_hits = 0x0000004e,12719ge_se_api_vs_verts = 0x0000004f,12720ge_se_api_ds_verts = 0x00000050,12721ge_se_combined_busy = 0x00000051,12722ge_spi_lsvert_send = 0x00000052,12723ge_spi_hsvert_send = 0x00000053,12724ge_ngg_attr_grp_wasted = 0x00000054,12725ge_spi_gssubgrp_stalled = 0x00000055,12726ge_ngg_attr_null_dealloc = 0x00000056,12727ge_ngg_busy_base = 0x00000057,12728} GE2_SE_PERFCOUNT_SELECT;1272912730/*12731* VGT_DETECT_ONE enum12732*/1273312734typedef enum VGT_DETECT_ONE {12735ENABLE_TF1_OPT = 0x00000000,12736DISABLE_TF1_OPT = 0x00000001,12737} VGT_DETECT_ONE;1273812739/*12740* VGT_DETECT_ZERO enum12741*/1274212743typedef enum VGT_DETECT_ZERO {12744ENABLE_TF0_OPT = 0x00000000,12745DISABLE_TF0_OPT = 0x00000001,12746} VGT_DETECT_ZERO;1274712748/*12749* VGT_DIST_MODE enum12750*/1275112752typedef enum VGT_DIST_MODE {12753NO_DIST = 0x00000000,12754PATCHES = 0x00000001,12755DONUTS = 0x00000002,12756TRAPEZOIDS = 0x00000003,12757} VGT_DIST_MODE;1275812759/*12760* VGT_DI_INDEX_SIZE enum12761*/1276212763typedef enum VGT_DI_INDEX_SIZE {12764DI_INDEX_SIZE_16_BIT = 0x00000000,12765DI_INDEX_SIZE_32_BIT = 0x00000001,12766DI_INDEX_SIZE_8_BIT = 0x00000002,12767} VGT_DI_INDEX_SIZE;1276812769/*12770* VGT_DI_PRIM_TYPE enum12771*/1277212773typedef enum VGT_DI_PRIM_TYPE {12774DI_PT_NONE = 0x00000000,12775DI_PT_POINTLIST = 0x00000001,12776DI_PT_LINELIST = 0x00000002,12777DI_PT_LINESTRIP = 0x00000003,12778DI_PT_TRILIST = 0x00000004,12779DI_PT_TRIFAN = 0x00000005,12780DI_PT_TRISTRIP = 0x00000006,12781DI_PT_2D_RECTANGLE = 0x00000007,12782DI_PT_UNUSED_1 = 0x00000008,12783DI_PT_PATCH = 0x00000009,12784DI_PT_LINELIST_ADJ = 0x0000000a,12785DI_PT_LINESTRIP_ADJ = 0x0000000b,12786DI_PT_TRILIST_ADJ = 0x0000000c,12787DI_PT_TRISTRIP_ADJ = 0x0000000d,12788DI_PT_UNUSED_3 = 0x0000000e,12789DI_PT_UNUSED_4 = 0x0000000f,12790DI_PT_UNUSED_5 = 0x00000010,12791DI_PT_RECTLIST = 0x00000011,12792DI_PT_LINELOOP = 0x00000012,12793DI_PT_QUADLIST = 0x00000013,12794DI_PT_QUADSTRIP = 0x00000014,12795DI_PT_POLYGON = 0x00000015,12796} VGT_DI_PRIM_TYPE;1279712798/*12799* VGT_DI_SOURCE_SELECT enum12800*/1280112802typedef enum VGT_DI_SOURCE_SELECT {12803DI_SRC_SEL_DMA = 0x00000000,12804DI_SRC_SEL_IMMEDIATE = 0x00000001,12805DI_SRC_SEL_AUTO_INDEX = 0x00000002,12806DI_SRC_SEL_RESERVED = 0x00000003,12807} VGT_DI_SOURCE_SELECT;1280812809/*12810* VGT_DMA_BUF_TYPE enum12811*/1281212813typedef enum VGT_DMA_BUF_TYPE {12814VGT_DMA_BUF_MEM = 0x00000000,12815VGT_DMA_BUF_RING = 0x00000001,12816VGT_DMA_BUF_SETUP = 0x00000002,12817VGT_DMA_PTR_UPDATE = 0x00000003,12818} VGT_DMA_BUF_TYPE;1281912820/*12821* VGT_DMA_SWAP_MODE enum12822*/1282312824typedef enum VGT_DMA_SWAP_MODE {12825VGT_DMA_SWAP_NONE = 0x00000000,12826VGT_DMA_SWAP_16_BIT = 0x00000001,12827VGT_DMA_SWAP_32_BIT = 0x00000002,12828VGT_DMA_SWAP_WORD = 0x00000003,12829} VGT_DMA_SWAP_MODE;1283012831/*12832* VGT_EVENT_TYPE enum12833*/1283412835typedef enum VGT_EVENT_TYPE {12836Reserved_0x00 = 0x00000000,12837SAMPLE_STREAMOUTSTATS1 = 0x00000001,12838SAMPLE_STREAMOUTSTATS2 = 0x00000002,12839SAMPLE_STREAMOUTSTATS3 = 0x00000003,12840CACHE_FLUSH_TS = 0x00000004,12841CONTEXT_DONE = 0x00000005,12842CACHE_FLUSH = 0x00000006,12843CS_PARTIAL_FLUSH = 0x00000007,12844VGT_STREAMOUT_SYNC = 0x00000008,12845EVENT_STATE_CHANGE = 0x00000009,12846VGT_STREAMOUT_RESET = 0x0000000a,12847END_OF_PIPE_INCR_DE = 0x0000000b,12848END_OF_PIPE_IB_END = 0x0000000c,12849RST_PIX_CNT = 0x0000000d,12850BREAK_BATCH = 0x0000000e,12851VS_PARTIAL_FLUSH = 0x0000000f,12852PS_PARTIAL_FLUSH = 0x00000010,12853FLUSH_HS_OUTPUT = 0x00000011,12854FLUSH_DFSM = 0x00000012,12855RESET_TO_LOWEST_VGT = 0x00000013,12856CACHE_FLUSH_AND_INV_TS_EVENT = 0x00000014,12857WAIT_SYNC = 0x00000015,12858CACHE_FLUSH_AND_INV_EVENT = 0x00000016,12859PERFCOUNTER_START = 0x00000017,12860PERFCOUNTER_STOP = 0x00000018,12861PIPELINESTAT_START = 0x00000019,12862PIPELINESTAT_STOP = 0x0000001a,12863PERFCOUNTER_SAMPLE = 0x0000001b,12864FLUSH_ES_OUTPUT = 0x0000001c,12865BIN_CONF_OVERRIDE_CHECK = 0x0000001d,12866SAMPLE_PIPELINESTAT = 0x0000001e,12867SO_VGTSTREAMOUT_FLUSH = 0x0000001f,12868SAMPLE_STREAMOUTSTATS = 0x00000020,12869RESET_VTX_CNT = 0x00000021,12870BLOCK_CONTEXT_DONE = 0x00000022,12871CS_CONTEXT_DONE = 0x00000023,12872VGT_FLUSH = 0x00000024,12873TGID_ROLLOVER = 0x00000025,12874SQ_NON_EVENT = 0x00000026,12875SC_SEND_DB_VPZ = 0x00000027,12876BOTTOM_OF_PIPE_TS = 0x00000028,12877FLUSH_SX_TS = 0x00000029,12878DB_CACHE_FLUSH_AND_INV = 0x0000002a,12879FLUSH_AND_INV_DB_DATA_TS = 0x0000002b,12880FLUSH_AND_INV_DB_META = 0x0000002c,12881FLUSH_AND_INV_CB_DATA_TS = 0x0000002d,12882FLUSH_AND_INV_CB_META = 0x0000002e,12883CS_DONE = 0x0000002f,12884PS_DONE = 0x00000030,12885FLUSH_AND_INV_CB_PIXEL_DATA = 0x00000031,12886SX_CB_RAT_ACK_REQUEST = 0x00000032,12887THREAD_TRACE_START = 0x00000033,12888THREAD_TRACE_STOP = 0x00000034,12889THREAD_TRACE_MARKER = 0x00000035,12890THREAD_TRACE_DRAW = 0x00000036,12891THREAD_TRACE_FINISH = 0x00000037,12892PIXEL_PIPE_STAT_CONTROL = 0x00000038,12893PIXEL_PIPE_STAT_DUMP = 0x00000039,12894PIXEL_PIPE_STAT_RESET = 0x0000003a,12895CONTEXT_SUSPEND = 0x0000003b,12896OFFCHIP_HS_DEALLOC = 0x0000003c,12897ENABLE_NGG_PIPELINE = 0x0000003d,12898ENABLE_PIPELINE_NOT_USED = 0x0000003e,12899DRAW_DONE = 0x0000003f,12900} VGT_EVENT_TYPE;1290112902/*12903* VGT_GROUP_CONV_SEL enum12904*/1290512906typedef enum VGT_GROUP_CONV_SEL {12907VGT_GRP_INDEX_16 = 0x00000000,12908VGT_GRP_INDEX_32 = 0x00000001,12909VGT_GRP_UINT_16 = 0x00000002,12910VGT_GRP_UINT_32 = 0x00000003,12911VGT_GRP_SINT_16 = 0x00000004,12912VGT_GRP_SINT_32 = 0x00000005,12913VGT_GRP_FLOAT_32 = 0x00000006,12914VGT_GRP_AUTO_PRIM = 0x00000007,12915VGT_GRP_FIX_1_23_TO_FLOAT = 0x00000008,12916} VGT_GROUP_CONV_SEL;1291712918/*12919* VGT_GS_MODE_TYPE enum12920*/1292112922typedef enum VGT_GS_MODE_TYPE {12923GS_OFF = 0x00000000,12924GS_SCENARIO_A = 0x00000001,12925GS_SCENARIO_B = 0x00000002,12926GS_SCENARIO_G = 0x00000003,12927GS_SCENARIO_C = 0x00000004,12928SPRITE_EN = 0x00000005,12929} VGT_GS_MODE_TYPE;1293012931/*12932* VGT_GS_OUTPRIM_TYPE enum12933*/1293412935typedef enum VGT_GS_OUTPRIM_TYPE {12936POINTLIST = 0x00000000,12937LINESTRIP = 0x00000001,12938TRISTRIP = 0x00000002,12939RECT_2D = 0x00000003,12940RECTLIST = 0x00000004,12941} VGT_GS_OUTPRIM_TYPE;1294212943/*12944* VGT_INDEX_TYPE_MODE enum12945*/1294612947typedef enum VGT_INDEX_TYPE_MODE {12948VGT_INDEX_16 = 0x00000000,12949VGT_INDEX_32 = 0x00000001,12950VGT_INDEX_8 = 0x00000002,12951} VGT_INDEX_TYPE_MODE;1295212953/*12954* VGT_OUTPATH_SELECT enum12955*/1295612957typedef enum VGT_OUTPATH_SELECT {12958VGT_OUTPATH_VTX_REUSE = 0x00000000,12959VGT_OUTPATH_GS_BLOCK = 0x00000001,12960VGT_OUTPATH_HS_BLOCK = 0x00000002,12961VGT_OUTPATH_PRIM_GEN = 0x00000003,12962VGT_OUTPATH_TE_PRIM_GEN = 0x00000004,12963VGT_OUTPATH_TE_GS_BLOCK = 0x00000005,12964VGT_OUTPATH_TE_OUTPUT = 0x00000006,12965} VGT_OUTPATH_SELECT;1296612967/*12968* VGT_OUT_PRIM_TYPE enum12969*/1297012971typedef enum VGT_OUT_PRIM_TYPE {12972VGT_OUT_POINT = 0x00000000,12973VGT_OUT_LINE = 0x00000001,12974VGT_OUT_TRI = 0x00000002,12975VGT_OUT_2D_RECT = 0x00000003,12976VGT_OUT_RECT_V0 = 0x00000004,12977VGT_OUT_DUMMY_1 = 0x00000005,12978VGT_OUT_DUMMY_2 = 0x00000006,12979VGT_OUT_DUMMY_3 = 0x00000007,12980VGT_OUT_PATCH = 0x00000008,12981VGT_OUT_LINE_ADJ = 0x00000009,12982VGT_OUT_TRI_ADJ = 0x0000000a,12983} VGT_OUT_PRIM_TYPE;1298412985/*12986* VGT_RDREQ_POLICY enum12987*/1298812989typedef enum VGT_RDREQ_POLICY {12990VGT_POLICY_LRU = 0x00000000,12991VGT_POLICY_STREAM = 0x00000001,12992VGT_POLICY_BYPASS = 0x00000002,12993} VGT_RDREQ_POLICY;1299412995/*12996* VGT_SPEC_DATA_READ enum12997*/1299812999typedef enum VGT_SPEC_DATA_READ {13000VGT_SPEC_DATA_READ_AUTO = 0x00000000,13001VGT_SPEC_DATA_READ_FORCE_ON = 0x00000001,13002VGT_SPEC_DATA_READ_FORCE_OFF = 0x00000002,13003} VGT_SPEC_DATA_READ;1300413005/*13006* VGT_STAGES_GS_EN enum13007*/1300813009typedef enum VGT_STAGES_GS_EN {13010GS_STAGE_OFF = 0x00000000,13011GS_STAGE_ON = 0x00000001,13012} VGT_STAGES_GS_EN;1301313014/*13015* VGT_STAGES_HS_EN enum13016*/1301713018typedef enum VGT_STAGES_HS_EN {13019HS_STAGE_OFF = 0x00000000,13020HS_STAGE_ON = 0x00000001,13021} VGT_STAGES_HS_EN;1302213023/*13024* VGT_TEMPORAL enum13025*/1302613027typedef enum VGT_TEMPORAL {13028VGT_TEMPORAL_NORMAL = 0x00000000,13029VGT_TEMPORAL_HIGH_PRIORITY = 0x00000001,13030VGT_TEMPORAL_STREAM = 0x00000002,13031VGT_TEMPORAL_DISCARD = 0x00000003,13032} VGT_TEMPORAL;1303313034/*13035* VGT_TESS_PARTITION enum13036*/1303713038typedef enum VGT_TESS_PARTITION {13039PART_INTEGER = 0x00000000,13040PART_POW2 = 0x00000001,13041PART_FRAC_ODD = 0x00000002,13042PART_FRAC_EVEN = 0x00000003,13043} VGT_TESS_PARTITION;1304413045/*13046* VGT_TESS_TOPOLOGY enum13047*/1304813049typedef enum VGT_TESS_TOPOLOGY {13050OUTPUT_POINT = 0x00000000,13051OUTPUT_LINE = 0x00000001,13052OUTPUT_TRIANGLE_CW = 0x00000002,13053OUTPUT_TRIANGLE_CCW = 0x00000003,13054} VGT_TESS_TOPOLOGY;1305513056/*13057* VGT_TESS_TYPE enum13058*/1305913060typedef enum VGT_TESS_TYPE {13061TESS_ISOLINE = 0x00000000,13062TESS_TRIANGLE = 0x00000001,13063TESS_QUAD = 0x00000002,13064} VGT_TESS_TYPE;1306513066/*13067* WD_IA_DRAW_REG_XFER enum13068*/1306913070typedef enum WD_IA_DRAW_REG_XFER {13071WD_IA_DRAW_REG_XFER_VGT_INSTANCE_BASE_ID = 0x00000000,13072WD_IA_DRAW_REG_XFER_VGT_MULTI_PRIM_IB_RESET_EN = 0x00000001,13073WD_IA_DRAW_REG_XFER_VGT_GS_OUT_PRIM_TYPE = 0x00000002,13074WD_IA_DRAW_REG_XFER_GE_CNTL = 0x00000003,13075WD_IA_DRAW_REG_XFER_VGT_PRIMITIVE_TYPE = 0x00000004,13076WD_IA_DRAW_REG_XFER_GFX_PIPE_CONTROL = 0x00000005,13077WD_IA_DRAW_REG_XFER_GE_USER_VGPR_EN = 0x00000006,13078WD_IA_DRAW_REG_XFER_FL_MS_WG_DIM = 0x00000007,13079WD_IA_DRAW_REG_XFER_FL_MS_WG_DIM_1 = 0x00000008,13080WD_IA_DRAW_REG_XFER_FL_MS_EXP_ALLOC = 0x00000009,13081WD_IA_DRAW_REG_XFER_FL_MS_TG_SIZE = 0x0000000a,13082WD_IA_DRAW_REG_XFER_VGT_DRAW_PAYLOAD_CNTL = 0x0000000b,13083WD_IA_DRAW_REG_XFER_GE_STEREO_CNTL = 0x0000000c,13084WD_IA_DRAW_REG_XFER_VGT_PRIMITIVEID_RESET = 0x0000000d,13085WD_IA_DRAW_REG_XFER_VGT_PRIMITIVEID_EN = 0x0000000e,13086WD_IA_DRAW_REG_XFER_GE_USER_VGPR1 = 0x0000000f,13087WD_IA_DRAW_REG_XFER_GE_USER_VGPR2 = 0x00000010,13088WD_IA_DRAW_REG_XFER_GE_USER_VGPR3 = 0x00000011,13089WD_IA_DRAW_REG_XFER_GE_VRS_RATE = 0x00000012,13090WD_IA_DRAW_REG_XFER_GE_PC_ALLOC = 0x00000013,13091WD_IA_DRAW_REG_XFER_SPI_SHADER_GS_OUT_CONFIG_PS = 0x00000014,13092WD_IA_DRAW_REG_XFER_GE_GS_THROTTLE = 0x00000015,13093} WD_IA_DRAW_REG_XFER;1309413095/*13096* WD_IA_DRAW_SOURCE enum13097*/1309813099typedef enum WD_IA_DRAW_SOURCE {13100WD_IA_DRAW_SOURCE_DMA = 0x00000000,13101WD_IA_DRAW_SOURCE_IMMD = 0x00000001,13102WD_IA_DRAW_SOURCE_AUTO = 0x00000002,13103WD_IA_DRAW_SOURCE_OPAQ = 0x00000003,13104} WD_IA_DRAW_SOURCE;1310513106/*13107* WD_IA_DRAW_TYPE enum13108*/1310913110typedef enum WD_IA_DRAW_TYPE {13111WD_IA_DRAW_TYPE_DI_MM0 = 0x00000000,13112WD_IA_DRAW_TYPE_INDX_OFF = 0x00000001,13113WD_IA_DRAW_TYPE_EVENT_INIT = 0x00000002,13114WD_IA_DRAW_TYPE_EVENT_ADDR = 0x00000003,13115WD_IA_DRAW_TYPE_REG_XFER = 0x00000004,13116WD_IA_DRAW_TYPE_MIN_INDX = 0x00000005,13117WD_IA_DRAW_TYPE_MAX_INDX = 0x00000006,13118WD_IA_DRAW_TYPE_IMM_DATA = 0x00000007,13119} WD_IA_DRAW_TYPE;1312013121/*13122* GS_THREADID_SIZE value13123*/1312413125#define GSTHREADID_SIZE 0x000000021312613127/*******************************************************13128* CH Enums13129*******************************************************/1313013131/*13132* CHA_PERF_SEL enum13133*/1313413135typedef enum CHA_PERF_SEL {13136CHA_PERF_SEL_BUSY = 0x00000000,13137CHA_PERF_SEL_STALL_CHC0 = 0x00000001,13138CHA_PERF_SEL_STALL_CHC1 = 0x00000002,13139CHA_PERF_SEL_STALL_CHC2 = 0x00000003,13140CHA_PERF_SEL_STALL_CHC3 = 0x00000004,13141CHA_PERF_SEL_REQUEST_CHC0 = 0x00000005,13142CHA_PERF_SEL_REQUEST_CHC1 = 0x00000006,13143CHA_PERF_SEL_REQUEST_CHC2 = 0x00000007,13144CHA_PERF_SEL_REQUEST_CHC3 = 0x00000008,13145CHA_PERF_SEL_MEM_32B_WDS_CHC0 = 0x00000009,13146CHA_PERF_SEL_MEM_32B_WDS_CHC1 = 0x0000000a,13147CHA_PERF_SEL_MEM_32B_WDS_CHC2 = 0x0000000b,13148CHA_PERF_SEL_MEM_32B_WDS_CHC3 = 0x0000000c,13149CHA_PERF_SEL_IO_32B_WDS_CHC0 = 0x0000000d,13150CHA_PERF_SEL_IO_32B_WDS_CHC1 = 0x0000000e,13151CHA_PERF_SEL_IO_32B_WDS_CHC2 = 0x0000000f,13152CHA_PERF_SEL_IO_32B_WDS_CHC3 = 0x00000010,13153CHA_PERF_SEL_MEM_BURST_COUNT_CHC0 = 0x00000011,13154CHA_PERF_SEL_MEM_BURST_COUNT_CHC1 = 0x00000012,13155CHA_PERF_SEL_MEM_BURST_COUNT_CHC2 = 0x00000013,13156CHA_PERF_SEL_MEM_BURST_COUNT_CHC3 = 0x00000014,13157CHA_PERF_SEL_IO_BURST_COUNT_CHC0 = 0x00000015,13158CHA_PERF_SEL_IO_BURST_COUNT_CHC1 = 0x00000016,13159CHA_PERF_SEL_IO_BURST_COUNT_CHC2 = 0x00000017,13160CHA_PERF_SEL_IO_BURST_COUNT_CHC3 = 0x00000018,13161CHA_PERF_SEL_ARB_REQUESTS = 0x00000019,13162CHA_PERF_SEL_REQ_INFLIGHT_LEVEL = 0x0000001a,13163CHA_PERF_SEL_STALL_RET_CONFLICT_CHC0 = 0x0000001b,13164CHA_PERF_SEL_STALL_RET_CONFLICT_CHC1 = 0x0000001c,13165CHA_PERF_SEL_STALL_RET_CONFLICT_CHC2 = 0x0000001d,13166CHA_PERF_SEL_STALL_RET_CONFLICT_CHC3 = 0x0000001e,13167CHA_PERF_SEL_CYCLE = 0x0000001f,13168} CHA_PERF_SEL;1316913170/*13171* CHC_PERF_SEL enum13172*/1317313174typedef enum CHC_PERF_SEL {13175CHC_PERF_SEL_CYCLE = 0x00000000,13176CHC_PERF_SEL_BUSY = 0x00000001,13177CHC_PERF_SEL_STARVE = 0x00000002,13178CHC_PERF_SEL_ARB_RET_LEVEL = 0x00000003,13179CHC_PERF_SEL_GL2_REQ_READ_LATENCY = 0x00000004,13180CHC_PERF_SEL_GL2_REQ_WRITE_LATENCY = 0x00000005,13181CHC_PERF_SEL_REQ = 0x00000006,13182CHC_PERF_SEL_REQ_ATOMIC_WITH_RET = 0x00000007,13183CHC_PERF_SEL_REQ_ATOMIC_WITHOUT_RET = 0x00000008,13184CHC_PERF_SEL_REQ_NOP_ACK = 0x00000009,13185CHC_PERF_SEL_REQ_NOP_RTN0 = 0x0000000a,13186CHC_PERF_SEL_REQ_READ = 0x0000000b,13187CHC_PERF_SEL_REQ_READ_128B = 0x0000000c,13188CHC_PERF_SEL_REQ_READ_32B = 0x0000000d,13189CHC_PERF_SEL_REQ_READ_64B = 0x0000000e,13190CHC_PERF_SEL_REQ_WRITE = 0x0000000f,13191CHC_PERF_SEL_REQ_WRITE_32B = 0x00000010,13192CHC_PERF_SEL_REQ_WRITE_64B = 0x00000011,13193CHC_PERF_SEL_STALL_GL2_GL1 = 0x00000012,13194CHC_PERF_SEL_STALL_BUFFER_FULL = 0x00000013,13195CHC_PERF_SEL_REQ_CLIENT0 = 0x00000014,13196CHC_PERF_SEL_REQ_CLIENT1 = 0x00000015,13197CHC_PERF_SEL_REQ_CLIENT2 = 0x00000016,13198CHC_PERF_SEL_REQ_CLIENT3 = 0x00000017,13199CHC_PERF_SEL_REQ_CLIENT4 = 0x00000018,13200CHC_PERF_SEL_REQ_CLIENT5 = 0x00000019,13201CHC_PERF_SEL_REQ_CLIENT6 = 0x0000001a,13202CHC_PERF_SEL_REQ_CLIENT7 = 0x0000001b,13203CHC_PERF_SEL_REQ_CLIENT8 = 0x0000001c,13204CHC_PERF_SEL_REQ_CLIENT9 = 0x0000001d,13205CHC_PERF_SEL_REQ_CLIENT10 = 0x0000001e,13206CHC_PERF_SEL_REQ_CLIENT11 = 0x0000001f,13207CHC_PERF_SEL_REQ_CLIENT12 = 0x00000020,13208CHC_PERF_SEL_REQ_CLIENT13 = 0x00000021,13209CHC_PERF_SEL_REQ_CLIENT14 = 0x00000022,13210CHC_PERF_SEL_REQ_CLIENT15 = 0x00000023,13211CHC_PERF_SEL_REQ_CLIENT16 = 0x00000024,13212CHC_PERF_SEL_REQ_CLIENT17 = 0x00000025,13213CHC_PERF_SEL_REQ_CLIENT18 = 0x00000026,13214CHC_PERF_SEL_REQ_CLIENT19 = 0x00000027,13215CHC_PERF_SEL_REQ_CLIENT20 = 0x00000028,13216CHC_PERF_SEL_REQ_CLIENT21 = 0x00000029,13217CHC_PERF_SEL_REQ_CLIENT22 = 0x0000002a,13218CHC_PERF_SEL_REQ_CLIENT23 = 0x0000002b,13219} CHC_PERF_SEL;1322013221/*******************************************************13222* GRBM Enums13223*******************************************************/1322413225/*13226* GRBM_PERF_SEL enum13227*/1322813229typedef enum GRBM_PERF_SEL {13230GRBM_PERF_SEL_COUNT = 0x00000000,13231GRBM_PERF_SEL_USER_DEFINED = 0x00000001,13232GRBM_PERF_SEL_GUI_ACTIVE = 0x00000002,13233GRBM_PERF_SEL_CP_BUSY = 0x00000003,13234GRBM_PERF_SEL_CP_COHER_BUSY = 0x00000004,13235GRBM_PERF_SEL_CP_DMA_BUSY = 0x00000005,13236GRBM_PERF_SEL_CB_BUSY = 0x00000006,13237GRBM_PERF_SEL_DB_BUSY = 0x00000007,13238GRBM_PERF_SEL_PA_BUSY = 0x00000008,13239GRBM_PERF_SEL_SC_BUSY = 0x00000009,13240GRBM_PERF_SEL_SPI_BUSY = 0x0000000b,13241GRBM_PERF_SEL_SX_BUSY = 0x0000000c,13242GRBM_PERF_SEL_TA_BUSY = 0x0000000d,13243GRBM_PERF_SEL_CB_CLEAN = 0x0000000e,13244GRBM_PERF_SEL_DB_CLEAN = 0x0000000f,13245GRBM_PERF_SEL_BCI_BUSY = 0x0000001a,13246GRBM_PERF_SEL_RLC_BUSY = 0x0000001b,13247GRBM_PERF_SEL_TCP_BUSY = 0x0000001c,13248GRBM_PERF_SEL_CPG_BUSY = 0x0000001d,13249GRBM_PERF_SEL_CPC_BUSY = 0x0000001e,13250GRBM_PERF_SEL_CPF_BUSY = 0x0000001f,13251GRBM_PERF_SEL_GE_BUSY = 0x00000020,13252GRBM_PERF_SEL_GE_NO_DMA_BUSY = 0x00000021,13253GRBM_PERF_SEL_UTCL2_BUSY = 0x00000022,13254GRBM_PERF_SEL_EA_BUSY = 0x00000023,13255GRBM_PERF_SEL_UTCL1_BUSY = 0x00000027,13256GRBM_PERF_SEL_GL2CC_BUSY = 0x00000028,13257GRBM_PERF_SEL_SDMA_BUSY = 0x00000029,13258GRBM_PERF_SEL_CH_BUSY = 0x0000002a,13259GRBM_PERF_SEL_PMM_BUSY = 0x0000002c,13260GRBM_PERF_SEL_GUS_BUSY = 0x0000002d,13261GRBM_PERF_SEL_GL1CC_BUSY = 0x0000002e,13262GRBM_PERF_SEL_ANY_ACTIVE_F_BUSY = 0x0000002f,13263GRBM_PERF_SEL_GL1XCC_BUSY = 0x00000030,13264GRBM_PERF_SEL_PC_BUSY = 0x00000031,13265} GRBM_PERF_SEL;1326613267/*******************************************************13268* CP Enums13269*******************************************************/1327013271/*13272* CPC_LATENCY_STATS_SEL enum13273*/1327413275typedef enum CPC_LATENCY_STATS_SEL {13276CPC_LATENCY_STATS_SEL_XACK_MAX = 0x00000000,13277CPC_LATENCY_STATS_SEL_XACK_MIN = 0x00000001,13278CPC_LATENCY_STATS_SEL_XACK_LAST = 0x00000002,13279CPC_LATENCY_STATS_SEL_XNACK_MAX = 0x00000003,13280CPC_LATENCY_STATS_SEL_XNACK_MIN = 0x00000004,13281CPC_LATENCY_STATS_SEL_XNACK_LAST = 0x00000005,13282CPC_LATENCY_STATS_SEL_INVAL_MAX = 0x00000006,13283CPC_LATENCY_STATS_SEL_INVAL_MIN = 0x00000007,13284CPC_LATENCY_STATS_SEL_INVAL_LAST = 0x00000008,13285} CPC_LATENCY_STATS_SEL;1328613287/*13288* CPC_PERFCOUNT_SEL enum13289*/1329013291typedef enum CPC_PERFCOUNT_SEL {13292CPC_PERF_SEL_ALWAYS_COUNT = 0x00000000,13293CPC_PERF_SEL_RCIU_STALL_WAIT_ON_FREE = 0x00000001,13294CPC_PERF_SEL_RCIU_STALL_PRIV_VIOLATION = 0x00000002,13295CPC_PERF_SEL_TCIU_STALL_WAIT_ON_FREE = 0x00000005,13296CPC_PERF_SEL_ME1_STALL_WAIT_ON_RCIU_READY = 0x00000006,13297CPC_PERF_SEL_ME1_STALL_WAIT_ON_RCIU_READY_PERF = 0x00000007,13298CPC_PERF_SEL_ME1_STALL_WAIT_ON_RCIU_READ = 0x00000008,13299CPC_PERF_SEL_ME1_STALL_WAIT_ON_MEM_READ = 0x00000009,13300CPC_PERF_SEL_ME1_STALL_WAIT_ON_MEM_WRITE = 0x0000000a,13301CPC_PERF_SEL_ME1_STALL_ON_DATA_FROM_ROQ = 0x0000000b,13302CPC_PERF_SEL_ME1_STALL_ON_DATA_FROM_ROQ_PERF = 0x0000000c,13303CPC_PERF_SEL_ME1_BUSY_FOR_PACKET_DECODE = 0x0000000d,13304CPC_PERF_SEL_ME2_STALL_WAIT_ON_RCIU_READY = 0x0000000e,13305CPC_PERF_SEL_ME2_STALL_WAIT_ON_RCIU_READY_PERF = 0x0000000f,13306CPC_PERF_SEL_ME2_STALL_WAIT_ON_RCIU_READ = 0x00000010,13307CPC_PERF_SEL_ME2_STALL_WAIT_ON_MEM_READ = 0x00000011,13308CPC_PERF_SEL_ME2_STALL_WAIT_ON_MEM_WRITE = 0x00000012,13309CPC_PERF_SEL_ME2_STALL_ON_DATA_FROM_ROQ = 0x00000013,13310CPC_PERF_SEL_ME2_STALL_ON_DATA_FROM_ROQ_PERF = 0x00000014,13311CPC_PERF_SEL_ME2_BUSY_FOR_PACKET_DECODE = 0x00000015,13312CPC_PERF_SEL_UTCL2IU_STALL_WAIT_ON_FREE = 0x00000016,13313CPC_PERF_SEL_UTCL2IU_STALL_WAIT_ON_TAGS = 0x00000017,13314CPC_PERF_SEL_UTCL1_STALL_ON_TRANSLATION = 0x00000018,13315CPC_PERF_SEL_CPC_STAT_BUSY = 0x00000019,13316CPC_PERF_SEL_CPC_STAT_IDLE = 0x0000001a,13317CPC_PERF_SEL_CPC_STAT_STALL = 0x0000001b,13318CPC_PERF_SEL_CPC_TCIU_BUSY = 0x0000001c,13319CPC_PERF_SEL_CPC_TCIU_IDLE = 0x0000001d,13320CPC_PERF_SEL_CPC_UTCL2IU_BUSY = 0x0000001e,13321CPC_PERF_SEL_CPC_UTCL2IU_IDLE = 0x0000001f,13322CPC_PERF_SEL_CPC_UTCL2IU_STALL = 0x00000020,13323CPC_PERF_SEL_ME1_DC0_SPI_BUSY = 0x00000021,13324CPC_PERF_SEL_ME2_DC1_SPI_BUSY = 0x00000022,13325CPC_PERF_SEL_CPC_GCRIU_BUSY = 0x00000023,13326CPC_PERF_SEL_CPC_GCRIU_IDLE = 0x00000024,13327CPC_PERF_SEL_CPC_GCRIU_STALL = 0x00000025,13328CPC_PERF_SEL_GCRIU_STALL_WAIT_ON_FREE = 0x00000026,13329CPC_PERF_SEL_ME1_STALL_WAIT_ON_TCIU_READ = 0x00000027,13330CPC_PERF_SEL_ME2_STALL_WAIT_ON_TCIU_READ = 0x00000028,13331CPC_PERF_SEL_CPC_UTCL2IU_XACK = 0x00000029,13332CPC_PERF_SEL_CPC_UTCL2IU_XNACK = 0x0000002a,13333CPC_PERF_SEL_MEC_INSTR_CACHE_HIT = 0x0000002b,13334CPC_PERF_SEL_MEC_INSTR_CACHE_MISS = 0x0000002c,13335CPC_PERF_SEL_MES_THREAD0 = 0x0000002d,13336CPC_PERF_SEL_MES_THREAD1 = 0x0000002e,13337CPC_PERF_SEL_TCIU_STALL_WAIT_ON_TAGS = 0x0000002f,13338CPC_PERF_SEL_TCIU_WRITE_REQUEST_SENT = 0x00000030,13339CPC_PERF_SEL_TCIU_READ_REQUEST_SENT = 0x00000031,13340CPC_PERF_SEL_GUS_WRITE_REQUEST_SENT = 0x00000032,13341CPC_PERF_SEL_GUS_READ_REQUEST_SENT = 0x00000033,13342CPC_PERF_SEL_MEC_THREAD0 = 0x00000034,13343CPC_PERF_SEL_MEC_THREAD1 = 0x00000035,13344CPC_PERF_SEL_MEC_THREAD2 = 0x00000036,13345CPC_PERF_SEL_MEC_THREAD3 = 0x00000037,13346} CPC_PERFCOUNT_SEL;1334713348/*13349* CPF_LATENCY_STATS_SEL enum13350*/1335113352typedef enum CPF_LATENCY_STATS_SEL {13353CPF_LATENCY_STATS_SEL_XACK_MAX = 0x00000000,13354CPF_LATENCY_STATS_SEL_XACK_MIN = 0x00000001,13355CPF_LATENCY_STATS_SEL_XACK_LAST = 0x00000002,13356CPF_LATENCY_STATS_SEL_XNACK_MAX = 0x00000003,13357CPF_LATENCY_STATS_SEL_XNACK_MIN = 0x00000004,13358CPF_LATENCY_STATS_SEL_XNACK_LAST = 0x00000005,13359CPF_LATENCY_STATS_SEL_READ_MAX = 0x00000006,13360CPF_LATENCY_STATS_SEL_READ_MIN = 0x00000007,13361CPF_LATENCY_STATS_SEL_READ_LAST = 0x00000008,13362CPF_LATENCY_STATS_SEL_INVAL_MAX = 0x00000009,13363CPF_LATENCY_STATS_SEL_INVAL_MIN = 0x0000000a,13364CPF_LATENCY_STATS_SEL_INVAL_LAST = 0x0000000b,13365} CPF_LATENCY_STATS_SEL;1336613367/*13368* CPF_PERFCOUNTWINDOW_SEL enum13369*/1337013371typedef enum CPF_PERFCOUNTWINDOW_SEL {13372CPF_PERFWINDOW_SEL_CSF = 0x00000000,13373CPF_PERFWINDOW_SEL_HQD1 = 0x00000001,13374CPF_PERFWINDOW_SEL_HQD2 = 0x00000002,13375CPF_PERFWINDOW_SEL_RDMA = 0x00000003,13376CPF_PERFWINDOW_SEL_RWPP = 0x00000004,13377} CPF_PERFCOUNTWINDOW_SEL;1337813379/*13380* CPF_PERFCOUNT_SEL enum13381*/1338213383typedef enum CPF_PERFCOUNT_SEL {13384CPF_PERF_SEL_ALWAYS_COUNT = 0x00000000,13385CPF_PERF_SEL_TCIU_STALLED_WAITING_ON_FREE = 0x00000002,13386CPF_PERF_SEL_TCIU_STALLED_WAITING_ON_TAGS = 0x00000003,13387CPF_PERF_SEL_CSF_BUSY_FOR_FETCHING_RING = 0x00000004,13388CPF_PERF_SEL_CSF_BUSY_FOR_FETCHING_IB1 = 0x00000005,13389CPF_PERF_SEL_CSF_BUSY_FOR_FETCHING_IB2 = 0x00000006,13390CPF_PERF_SEL_CSF_BUSY_FOR_FETCHING_STATE = 0x00000007,13391CPF_PERF_SEL_CSF_STATE_FIFO_NOT_RTR = 0x0000000a,13392CPF_PERF_SEL_CSF_FETCHING_CMD_BUFFERS = 0x0000000b,13393CPF_PERF_SEL_GRBM_DWORDS_SENT = 0x0000000c,13394CPF_PERF_SEL_DYNAMIC_CLOCK_VALID = 0x0000000d,13395CPF_PERF_SEL_REGISTER_CLOCK_VALID = 0x0000000e,13396CPF_PERF_SEL_GUS_WRITE_REQUEST_SENT = 0x0000000f,13397CPF_PERF_SEL_GUS_READ_REQUEST_SENT = 0x00000010,13398CPF_PERF_SEL_UTCL2IU_STALL_WAIT_ON_FREE = 0x00000011,13399CPF_PERF_SEL_UTCL2IU_STALL_WAIT_ON_TAGS = 0x00000012,13400CPF_PERF_SEL_GFX_UTCL1_STALL_ON_TRANSLATION = 0x00000013,13401CPF_PERF_SEL_CMP_UTCL1_STALL_ON_TRANSLATION = 0x00000014,13402CPF_PERF_SEL_RCIU_STALL_WAIT_ON_FREE = 0x00000015,13403CPF_PERF_SEL_TCIU_WRITE_REQUEST_SENT = 0x00000016,13404CPF_PERF_SEL_TCIU_READ_REQUEST_SENT = 0x00000017,13405CPF_PERF_SEL_CPF_STAT_BUSY = 0x00000018,13406CPF_PERF_SEL_CPF_STAT_IDLE = 0x00000019,13407CPF_PERF_SEL_CPF_STAT_STALL = 0x0000001a,13408CPF_PERF_SEL_CPF_TCIU_BUSY = 0x0000001b,13409CPF_PERF_SEL_CPF_TCIU_IDLE = 0x0000001c,13410CPF_PERF_SEL_CPF_TCIU_STALL = 0x0000001d,13411CPF_PERF_SEL_CPF_UTCL2IU_BUSY = 0x0000001e,13412CPF_PERF_SEL_CPF_UTCL2IU_IDLE = 0x0000001f,13413CPF_PERF_SEL_CPF_UTCL2IU_STALL = 0x00000020,13414CPF_PERF_SEL_CPF_GCRIU_BUSY = 0x00000021,13415CPF_PERF_SEL_CPF_GCRIU_IDLE = 0x00000022,13416CPF_PERF_SEL_CPF_GCRIU_STALL = 0x00000023,13417CPF_PERF_SEL_GCRIU_STALL_WAIT_ON_FREE = 0x00000024,13418CPF_PERF_SEL_CSF_BUSY_FOR_FETCHING_DB = 0x00000025,13419CPF_PERF_SEL_CPF_UTCL2IU_XACK = 0x00000026,13420CPF_PERF_SEL_CPF_UTCL2IU_XNACK = 0x00000027,13421CPF_PERF_SEL_CP_SDMA_MNGR_DMA_REQ = 0x00000028,13422CPF_PERF_SEL_CP_SDMA_MNGR_DMA_DONE = 0x00000029,13423CPF_PERF_SEL_CP_SDMA_MNGR_LATENCY = 0x0000002a,13424CPF_PERF_SEL_CP_SDMA_MNGR_SDMABUSY = 0x0000002b,13425} CPF_PERFCOUNT_SEL;1342613427/*13428* CPF_SCRATCH_REG_ATOMIC_OP enum13429*/1343013431typedef enum CPF_SCRATCH_REG_ATOMIC_OP {13432CPF_SCRATCH_REG_ATOMIC_ADD = 0x00000000,13433CPF_SCRATCH_REG_ATOMIC_SUB = 0x00000001,13434CPF_SCRATCH_REG_ATOMIC_OR = 0x00000002,13435CPF_SCRATCH_REG_ATOMIC_AND = 0x00000003,13436CPF_SCRATCH_REG_ATOMIC_NOT = 0x00000004,13437CPF_SCRATCH_REG_ATOMIC_MIN = 0x00000005,13438CPF_SCRATCH_REG_ATOMIC_MAX = 0x00000006,13439CPF_SCRATCH_REG_ATOMIC_CMPSWAP = 0x00000007,13440} CPF_SCRATCH_REG_ATOMIC_OP;1344113442/*13443* CPG_LATENCY_STATS_SEL enum13444*/1344513446typedef enum CPG_LATENCY_STATS_SEL {13447CPG_LATENCY_STATS_SEL_XACK_MAX = 0x00000000,13448CPG_LATENCY_STATS_SEL_XACK_MIN = 0x00000001,13449CPG_LATENCY_STATS_SEL_XACK_LAST = 0x00000002,13450CPG_LATENCY_STATS_SEL_XNACK_MAX = 0x00000003,13451CPG_LATENCY_STATS_SEL_XNACK_MIN = 0x00000004,13452CPG_LATENCY_STATS_SEL_XNACK_LAST = 0x00000005,13453CPG_LATENCY_STATS_SEL_WRITE_MAX = 0x00000006,13454CPG_LATENCY_STATS_SEL_WRITE_MIN = 0x00000007,13455CPG_LATENCY_STATS_SEL_WRITE_LAST = 0x00000008,13456CPG_LATENCY_STATS_SEL_READ_MAX = 0x00000009,13457CPG_LATENCY_STATS_SEL_READ_MIN = 0x0000000a,13458CPG_LATENCY_STATS_SEL_READ_LAST = 0x0000000b,13459CPG_LATENCY_STATS_SEL_ATOMIC_MAX = 0x0000000c,13460CPG_LATENCY_STATS_SEL_ATOMIC_MIN = 0x0000000d,13461CPG_LATENCY_STATS_SEL_ATOMIC_LAST = 0x0000000e,13462CPG_LATENCY_STATS_SEL_INVAL_MAX = 0x0000000f,13463CPG_LATENCY_STATS_SEL_INVAL_MIN = 0x00000010,13464CPG_LATENCY_STATS_SEL_INVAL_LAST = 0x00000011,13465} CPG_LATENCY_STATS_SEL;1346613467/*13468* CPG_PERFCOUNTWINDOW_SEL enum13469*/1347013471typedef enum CPG_PERFCOUNTWINDOW_SEL {13472CPG_PERFWINDOW_SEL_PFP = 0x00000000,13473CPG_PERFWINDOW_SEL_ME = 0x00000001,13474CPG_PERFWINDOW_SEL_CE = 0x00000002,13475CPG_PERFWINDOW_SEL_MES = 0x00000003,13476CPG_PERFWINDOW_SEL_MEC1 = 0x00000004,13477CPG_PERFWINDOW_SEL_MEC2 = 0x00000005,13478CPG_PERFWINDOW_SEL_DFY = 0x00000006,13479CPG_PERFWINDOW_SEL_DMA = 0x00000007,13480CPG_PERFWINDOW_SEL_SHADOW = 0x00000008,13481CPG_PERFWINDOW_SEL_RB = 0x00000009,13482CPG_PERFWINDOW_SEL_CEDMA = 0x0000000a,13483CPG_PERFWINDOW_SEL_PRT_HDR_RPTR = 0x0000000b,13484CPG_PERFWINDOW_SEL_PRT_SMP_RPTR = 0x0000000c,13485CPG_PERFWINDOW_SEL_PQ1 = 0x0000000d,13486CPG_PERFWINDOW_SEL_PQ2 = 0x0000000e,13487CPG_PERFWINDOW_SEL_PQ3 = 0x0000000f,13488CPG_PERFWINDOW_SEL_MEMWR = 0x00000010,13489CPG_PERFWINDOW_SEL_MEMRD = 0x00000011,13490CPG_PERFWINDOW_SEL_VGT0 = 0x00000012,13491CPG_PERFWINDOW_SEL_VGT1 = 0x00000013,13492CPG_PERFWINDOW_SEL_APPEND = 0x00000014,13493CPG_PERFWINDOW_SEL_QURD = 0x00000015,13494CPG_PERFWINDOW_SEL_DDID = 0x00000016,13495CPG_PERFWINDOW_SEL_SR = 0x00000017,13496CPG_PERFWINDOW_SEL_QU_EOP = 0x00000018,13497CPG_PERFWINDOW_SEL_QU_STRM = 0x00000019,13498CPG_PERFWINDOW_SEL_QU_PIPE = 0x0000001a,13499CPG_PERFWINDOW_SEL_RESERVED1 = 0x0000001b,13500CPG_PERFWINDOW_SEL_CPC_IC = 0x0000001c,13501CPG_PERFWINDOW_SEL_RESERVED2 = 0x0000001d,13502CPG_PERFWINDOW_SEL_CPG_IC = 0x0000001e,13503} CPG_PERFCOUNTWINDOW_SEL;1350413505/*13506* CPG_PERFCOUNT_SEL enum13507*/1350813509typedef enum CPG_PERFCOUNT_SEL {13510CPG_PERF_SEL_ALWAYS_COUNT = 0x00000000,13511CPG_PERF_SEL_RBIU_FIFO_FULL = 0x00000001,13512CPG_PERF_SEL_CP_GRBM_DWORDS_SENT = 0x00000004,13513CPG_PERF_SEL_ME_PARSER_BUSY = 0x00000005,13514CPG_PERF_SEL_COUNT_TYPE0_PACKETS = 0x00000006,13515CPG_PERF_SEL_COUNT_TYPE3_PACKETS = 0x00000007,13516CPG_PERF_SEL_CP_GRBM_OUT_OF_CREDITS = 0x00000009,13517CPG_PERF_SEL_CP_PFP_GRBM_OUT_OF_CREDITS = 0x0000000a,13518CPG_PERF_SEL_CP_GDS_GRBM_OUT_OF_CREDITS = 0x0000000b,13519CPG_PERF_SEL_RCIU_STALLED_ON_ME_READ = 0x0000000c,13520CPG_PERF_SEL_RCIU_STALLED_ON_DMA_READ = 0x0000000d,13521CPG_PERF_SEL_SSU_STALLED_ON_ACTIVE_CNTX = 0x0000000e,13522CPG_PERF_SEL_SSU_STALLED_ON_CLEAN_SIGNALS = 0x0000000f,13523CPG_PERF_SEL_QU_STALLED_ON_EOP_DONE_PULSE = 0x00000010,13524CPG_PERF_SEL_QU_STALLED_ON_EOP_DONE_WR_CONFIRM = 0x00000011,13525CPG_PERF_SEL_PFP_STALLED_ON_CSF_READY = 0x00000012,13526CPG_PERF_SEL_PFP_STALLED_ON_MEQ_READY = 0x00000013,13527CPG_PERF_SEL_PFP_STALLED_ON_RCIU_READY = 0x00000014,13528CPG_PERF_SEL_PFP_STALLED_FOR_DATA_FROM_ROQ = 0x00000015,13529CPG_PERF_SEL_ME_STALLED_FOR_DATA_FROM_PFP = 0x00000016,13530CPG_PERF_SEL_ME_STALLED_FOR_DATA_FROM_STQ = 0x00000017,13531CPG_PERF_SEL_ME_STALLED_ON_NO_AVAIL_GFX_CNTX = 0x00000018,13532CPG_PERF_SEL_ME_STALLED_WRITING_TO_RCIU = 0x00000019,13533CPG_PERF_SEL_ME_STALLED_WRITING_CONSTANTS = 0x0000001a,13534CPG_PERF_SEL_ME_STALLED_ON_PARTIAL_FLUSH = 0x0000001b,13535CPG_PERF_SEL_ME_WAIT_ON_CE_COUNTER = 0x0000001c,13536CPG_PERF_SEL_ME_WAIT_ON_AVAIL_BUFFER = 0x0000001d,13537CPG_PERF_SEL_LOAD_STALLED_ON_SET_COHERENCY = 0x0000001f,13538CPG_PERF_SEL_DYNAMIC_CLK_VALID = 0x00000020,13539CPG_PERF_SEL_REGISTER_CLK_VALID = 0x00000021,13540CPG_PERF_SEL_GUS_WRITE_REQUEST_SENT = 0x00000022,13541CPG_PERF_SEL_GUS_READ_REQUEST_SENT = 0x00000023,13542CPG_PERF_SEL_CE_STALL_RAM_DUMP = 0x00000024,13543CPG_PERF_SEL_CE_STALL_RAM_WRITE = 0x00000025,13544CPG_PERF_SEL_CE_STALL_ON_INC_FIFO = 0x00000026,13545CPG_PERF_SEL_CE_STALL_ON_WR_RAM_FIFO = 0x00000027,13546CPG_PERF_SEL_CE_STALL_ON_DATA_FROM_ROQ = 0x00000029,13547CPG_PERF_SEL_CE_STALL_ON_CE_BUFFER_FLAG = 0x0000002a,13548CPG_PERF_SEL_CE_STALL_ON_DE_COUNTER = 0x0000002b,13549CPG_PERF_SEL_TCIU_STALL_WAIT_ON_FREE = 0x0000002c,13550CPG_PERF_SEL_TCIU_STALL_WAIT_ON_TAGS = 0x0000002d,13551CPG_PERF_SEL_UTCL2IU_STALL_WAIT_ON_FREE = 0x0000002e,13552CPG_PERF_SEL_UTCL2IU_STALL_WAIT_ON_TAGS = 0x0000002f,13553CPG_PERF_SEL_UTCL1_STALL_ON_TRANSLATION = 0x00000030,13554CPG_PERF_SEL_TCIU_WRITE_REQUEST_SENT = 0x00000031,13555CPG_PERF_SEL_TCIU_READ_REQUEST_SENT = 0x00000032,13556CPG_PERF_SEL_CPG_STAT_BUSY = 0x00000033,13557CPG_PERF_SEL_CPG_STAT_IDLE = 0x00000034,13558CPG_PERF_SEL_CPG_STAT_STALL = 0x00000035,13559CPG_PERF_SEL_CPG_TCIU_BUSY = 0x00000036,13560CPG_PERF_SEL_CPG_TCIU_IDLE = 0x00000037,13561CPG_PERF_SEL_CPG_TCIU_STALL = 0x00000038,13562CPG_PERF_SEL_CPG_UTCL2IU_BUSY = 0x00000039,13563CPG_PERF_SEL_CPG_UTCL2IU_IDLE = 0x0000003a,13564CPG_PERF_SEL_CPG_UTCL2IU_STALL = 0x0000003b,13565CPG_PERF_SEL_CPG_GCRIU_BUSY = 0x0000003c,13566CPG_PERF_SEL_CPG_GCRIU_IDLE = 0x0000003d,13567CPG_PERF_SEL_CPG_GCRIU_STALL = 0x0000003e,13568CPG_PERF_SEL_GCRIU_STALL_WAIT_ON_FREE = 0x0000003f,13569CPG_PERF_SEL_ALL_GFX_PIPES_BUSY = 0x00000040,13570CPG_PERF_SEL_CPG_UTCL2IU_XACK = 0x00000041,13571CPG_PERF_SEL_CPG_UTCL2IU_XNACK = 0x00000042,13572CPG_PERF_SEL_PFP_STALLED_ON_MEQ_DDID_READY = 0x00000043,13573CPG_PERF_SEL_PFP_INSTR_CACHE_HIT = 0x00000044,13574CPG_PERF_SEL_PFP_INSTR_CACHE_MISS = 0x00000045,13575CPG_PERF_SEL_CE_INSTR_CACHE_HIT = 0x00000046,13576CPG_PERF_SEL_CE_INSTR_CACHE_MISS = 0x00000047,13577CPG_PERF_SEL_ME_INSTR_CACHE_HIT = 0x00000048,13578CPG_PERF_SEL_ME_INSTR_CACHE_MISS = 0x00000049,13579CPG_PERF_SEL_PFP_PACKET_FILTER_HIT_IB1 = 0x0000004a,13580CPG_PERF_SEL_PFP_PACKET_FILTER_MISS_IB1 = 0x0000004b,13581CPG_PERF_SEL_PFP_PACKET_FILTER_HIT_IB2 = 0x0000004c,13582CPG_PERF_SEL_PFP_PACKET_FILTER_MISS_IB2 = 0x0000004d,13583CPG_PERF_SEL_DMA_BUSY = 0x0000004e,13584CPG_PERF_SEL_DMA_STARVED = 0x0000004f,13585CPG_PERF_SEL_DMA_STALLED = 0x00000050,13586CPG_PERF_SEL_DMA_FETCHER_STALLED_ON_ROQ_FULL = 0x00000051,13587CPG_PERF_SEL_PFP_PWS_STALLED0 = 0x00000052,13588CPG_PERF_SEL_ME_PWS_STALLED0 = 0x00000053,13589CPG_PERF_SEL_PFP_VGTDMA_INDR_STRUCT_BYPASS0 = 0x00000054,13590CPG_PERF_SEL_PFP_VGTDMA_INDR_STRUCT_NOT_BYPASS0 = 0x00000055,13591CPG_PERF_SEL_PFP_VGTDMA_DB_ROQ_DATA_STALL0 = 0x00000056,13592CPG_PERF_SEL_PFP_PWS_STALLED1 = 0x00000057,13593CPG_PERF_SEL_ME_PWS_STALLED1 = 0x00000058,13594CPG_PERF_SEL_PFP_VGTDMA_INDR_STRUCT_BYPASS1 = 0x00000059,13595CPG_PERF_SEL_PFP_VGTDMA_INDR_STRUCT_NOT_BYPASS1 = 0x0000005a,13596CPG_PERF_SEL_PFP_VGTDMA_DB_ROQ_DATA_STALL1 = 0x0000005b,13597} CPG_PERFCOUNT_SEL;1359813599/*13600* CP_ALPHA_TAG_RAM_SEL enum13601*/1360213603typedef enum CP_ALPHA_TAG_RAM_SEL {13604CPG_TAG_RAM = 0x00000000,13605CPC_TAG_RAM = 0x00000001,13606CPF_TAG_RAM = 0x00000002,13607RSV_TAG_RAM = 0x00000003,13608} CP_ALPHA_TAG_RAM_SEL;1360913610/*13611* CP_DDID_CNTL_MODE enum13612*/1361313614typedef enum CP_DDID_CNTL_MODE {13615STALL = 0x00000000,13616OVERRUN = 0x00000001,13617} CP_DDID_CNTL_MODE;1361813619/*13620* CP_DDID_CNTL_SIZE enum13621*/1362213623typedef enum CP_DDID_CNTL_SIZE {13624SIZE_8K = 0x00000000,13625SIZE_16K = 0x00000001,13626} CP_DDID_CNTL_SIZE;1362713628/*13629* CP_DDID_CNTL_VMID_SEL enum13630*/1363113632typedef enum CP_DDID_CNTL_VMID_SEL {13633DDID_VMID_PIPE = 0x00000000,13634DDID_VMID_CNTL = 0x00000001,13635} CP_DDID_CNTL_VMID_SEL;1363613637/*13638* CP_ME_ID enum13639*/1364013641typedef enum CP_ME_ID {13642ME_ID0 = 0x00000000,13643ME_ID1 = 0x00000001,13644ME_ID2 = 0x00000002,13645ME_ID3 = 0x00000003,13646} CP_ME_ID;1364713648/*13649* CP_PIPE_ID enum13650*/1365113652typedef enum CP_PIPE_ID {13653PIPE_ID0 = 0x00000000,13654PIPE_ID1 = 0x00000001,13655PIPE_ID2 = 0x00000002,13656PIPE_ID3 = 0x00000003,13657} CP_PIPE_ID;1365813659/*13660* CP_RING_ID enum13661*/1366213663typedef enum CP_RING_ID {13664RINGID0 = 0x00000000,13665RINGID1 = 0x00000001,13666RINGID2 = 0x00000002,13667RINGID3 = 0x00000003,13668} CP_RING_ID;1366913670/*13671* IQ_RETRY_TYPE value13672*/1367313674#define IQ_QUEUE_SLEEP 0x0000000013675#define IQ_OFFLOAD_RETRY 0x0000000113676#define IQ_SCH_WAVE_MSG 0x0000000213677#define IQ_DEQUEUE_RETRY 0x000000041367813679/*13680* IQ_INTR_TYPE value13681*/1368213683#define IQ_INTR_TYPE_PQ 0x0000000013684#define IQ_INTR_TYPE_IB 0x0000000113685#define IQ_INTR_TYPE_MQD 0x000000021368613687/*13688* VMID_SIZE value13689*/1369013691#define VMID_SZ 0x000000041369213693/*13694* CONFIG_SPACE value13695*/1369613697#define CONFIG_SPACE_START 0x0000200013698#define CONFIG_SPACE_END 0x00009fff1369913700/*13701* CONFIG_SPACE1 valu13702*/1370313704#define CONFIG_SPACE1_START 0x0000200013705#define CONFIG_SPACE1_END 0x00002bff1370613707/*13708* CONFIG_SPACE2 value13709*/1371013711#define CONFIG_SPACE2_START 0x0000300013712#define CONFIG_SPACE2_END 0x00009fff1371313714/*13715* UCONFIG_SPACE value13716*/1371713718#define UCONFIG_SPACE_START 0x0000c00013719#define UCONFIG_SPACE_END 0x0000ffff1372013721/*13722* PERSISTENT_SPACE value13723*/1372413725#define PERSISTENT_SPACE_START 0x00002c0013726#define PERSISTENT_SPACE_END 0x00002fff1372713728/*13729* CONTEXT_SPACE value13730*/1373113732#define CONTEXT_SPACE_START 0x0000a00013733#define CONTEXT_SPACE_END 0x0000a3ff1373413735/*******************************************************13736* GCR Enums13737*******************************************************/1373813739/*13740* GCRPerfSel enum13741*/1374213743typedef enum GCRPerfSel {13744GCR_PERF_SEL_NONE = 0x00000000,13745GCR_PERF_SEL_SDMA0_ALL_REQ = 0x00000001,13746GCR_PERF_SEL_SDMA0_GL2_RANGE_REQ = 0x00000002,13747GCR_PERF_SEL_SDMA0_GL2_RANGE_LT16K_REQ = 0x00000003,13748GCR_PERF_SEL_SDMA0_GL2_RANGE_16K_REQ = 0x00000004,13749GCR_PERF_SEL_SDMA0_GL2_RANGE_GT16K_REQ = 0x00000005,13750GCR_PERF_SEL_SDMA0_GL2_ALL_REQ = 0x00000006,13751GCR_PERF_SEL_SDMA0_GL1_RANGE_REQ = 0x00000007,13752GCR_PERF_SEL_SDMA0_GL1_RANGE_LT16K_REQ = 0x00000008,13753GCR_PERF_SEL_SDMA0_GL1_RANGE_16K_REQ = 0x00000009,13754GCR_PERF_SEL_SDMA0_GL1_RANGE_GT16K_REQ = 0x0000000a,13755GCR_PERF_SEL_SDMA0_GL1_ALL_REQ = 0x0000000b,13756GCR_PERF_SEL_SDMA0_METADATA_REQ = 0x0000000c,13757GCR_PERF_SEL_SDMA0_SQC_DATA_REQ = 0x0000000d,13758GCR_PERF_SEL_SDMA0_SQC_INST_REQ = 0x0000000e,13759GCR_PERF_SEL_SDMA0_TCP_REQ = 0x0000000f,13760GCR_PERF_SEL_SDMA0_GL1_TLB_SHOOTDOWN_REQ = 0x00000010,13761GCR_PERF_SEL_SDMA1_ALL_REQ = 0x00000011,13762GCR_PERF_SEL_SDMA1_GL2_RANGE_REQ = 0x00000012,13763GCR_PERF_SEL_SDMA1_GL2_RANGE_LT16K_REQ = 0x00000013,13764GCR_PERF_SEL_SDMA1_GL2_RANGE_16K_REQ = 0x00000014,13765GCR_PERF_SEL_SDMA1_GL2_RANGE_GT16K_REQ = 0x00000015,13766GCR_PERF_SEL_SDMA1_GL2_ALL_REQ = 0x00000016,13767GCR_PERF_SEL_SDMA1_GL1_RANGE_REQ = 0x00000017,13768GCR_PERF_SEL_SDMA1_GL1_RANGE_LT16K_REQ = 0x00000018,13769GCR_PERF_SEL_SDMA1_GL1_RANGE_16K_REQ = 0x00000019,13770GCR_PERF_SEL_SDMA1_GL1_RANGE_GT16K_REQ = 0x0000001a,13771GCR_PERF_SEL_SDMA1_GL1_ALL_REQ = 0x0000001b,13772GCR_PERF_SEL_SDMA1_METADATA_REQ = 0x0000001c,13773GCR_PERF_SEL_SDMA1_SQC_DATA_REQ = 0x0000001d,13774GCR_PERF_SEL_SDMA1_SQC_INST_REQ = 0x0000001e,13775GCR_PERF_SEL_SDMA1_TCP_REQ = 0x0000001f,13776GCR_PERF_SEL_SDMA1_GL1_TLB_SHOOTDOWN_REQ = 0x00000020,13777GCR_PERF_SEL_CPC_ALL_REQ = 0x00000021,13778GCR_PERF_SEL_CPC_GL2_RANGE_REQ = 0x00000022,13779GCR_PERF_SEL_CPC_GL2_RANGE_LT16K_REQ = 0x00000023,13780GCR_PERF_SEL_CPC_GL2_RANGE_16K_REQ = 0x00000024,13781GCR_PERF_SEL_CPC_GL2_RANGE_GT16K_REQ = 0x00000025,13782GCR_PERF_SEL_CPC_GL2_ALL_REQ = 0x00000026,13783GCR_PERF_SEL_CPC_GL1_RANGE_REQ = 0x00000027,13784GCR_PERF_SEL_CPC_GL1_RANGE_LT16K_REQ = 0x00000028,13785GCR_PERF_SEL_CPC_GL1_RANGE_16K_REQ = 0x00000029,13786GCR_PERF_SEL_CPC_GL1_RANGE_GT16K_REQ = 0x0000002a,13787GCR_PERF_SEL_CPC_GL1_ALL_REQ = 0x0000002b,13788GCR_PERF_SEL_CPC_METADATA_REQ = 0x0000002c,13789GCR_PERF_SEL_CPC_SQC_DATA_REQ = 0x0000002d,13790GCR_PERF_SEL_CPC_SQC_INST_REQ = 0x0000002e,13791GCR_PERF_SEL_CPC_TCP_REQ = 0x0000002f,13792GCR_PERF_SEL_CPC_GL1_TLB_SHOOTDOWN_REQ = 0x00000030,13793GCR_PERF_SEL_CPG_ALL_REQ = 0x00000031,13794GCR_PERF_SEL_CPG_GL2_RANGE_REQ = 0x00000032,13795GCR_PERF_SEL_CPG_GL2_RANGE_LT16K_REQ = 0x00000033,13796GCR_PERF_SEL_CPG_GL2_RANGE_16K_REQ = 0x00000034,13797GCR_PERF_SEL_CPG_GL2_RANGE_GT16K_REQ = 0x00000035,13798GCR_PERF_SEL_CPG_GL2_ALL_REQ = 0x00000036,13799GCR_PERF_SEL_CPG_GL1_RANGE_REQ = 0x00000037,13800GCR_PERF_SEL_CPG_GL1_RANGE_LT16K_REQ = 0x00000038,13801GCR_PERF_SEL_CPG_GL1_RANGE_16K_REQ = 0x00000039,13802GCR_PERF_SEL_CPG_GL1_RANGE_GT16K_REQ = 0x0000003a,13803GCR_PERF_SEL_CPG_GL1_ALL_REQ = 0x0000003b,13804GCR_PERF_SEL_CPG_METADATA_REQ = 0x0000003c,13805GCR_PERF_SEL_CPG_SQC_DATA_REQ = 0x0000003d,13806GCR_PERF_SEL_CPG_SQC_INST_REQ = 0x0000003e,13807GCR_PERF_SEL_CPG_TCP_REQ = 0x0000003f,13808GCR_PERF_SEL_CPG_GL1_TLB_SHOOTDOWN_REQ = 0x00000040,13809GCR_PERF_SEL_CPF_ALL_REQ = 0x00000041,13810GCR_PERF_SEL_CPF_GL2_RANGE_REQ = 0x00000042,13811GCR_PERF_SEL_CPF_GL2_RANGE_LT16K_REQ = 0x00000043,13812GCR_PERF_SEL_CPF_GL2_RANGE_16K_REQ = 0x00000044,13813GCR_PERF_SEL_CPF_GL2_RANGE_GT16K_REQ = 0x00000045,13814GCR_PERF_SEL_CPF_GL2_ALL_REQ = 0x00000046,13815GCR_PERF_SEL_CPF_GL1_RANGE_REQ = 0x00000047,13816GCR_PERF_SEL_CPF_GL1_RANGE_LT16K_REQ = 0x00000048,13817GCR_PERF_SEL_CPF_GL1_RANGE_16K_REQ = 0x00000049,13818GCR_PERF_SEL_CPF_GL1_RANGE_GT16K_REQ = 0x0000004a,13819GCR_PERF_SEL_CPF_GL1_ALL_REQ = 0x0000004b,13820GCR_PERF_SEL_CPF_METADATA_REQ = 0x0000004c,13821GCR_PERF_SEL_CPF_SQC_DATA_REQ = 0x0000004d,13822GCR_PERF_SEL_CPF_SQC_INST_REQ = 0x0000004e,13823GCR_PERF_SEL_CPF_TCP_REQ = 0x0000004f,13824GCR_PERF_SEL_CPF_GL1_TLB_SHOOTDOWN_REQ = 0x00000050,13825GCR_PERF_SEL_VIRT_REQ = 0x00000051,13826GCR_PERF_SEL_PHY_REQ = 0x00000052,13827GCR_PERF_SEL_TLB_SHOOTDOWN_HEAVY_REQ = 0x00000053,13828GCR_PERF_SEL_TLB_SHOOTDOWN_LIGHT_REQ = 0x00000054,13829GCR_PERF_SEL_ALL_REQ = 0x00000055,13830GCR_PERF_SEL_CLK_FOR_PHY_OUTSTANDING_REQ = 0x00000056,13831GCR_PERF_SEL_CLK_FOR_VIRT_OUTSTANDING_REQ = 0x00000057,13832GCR_PERF_SEL_CLK_FOR_ALL_OUTSTANDING_REQ = 0x00000058,13833GCR_PERF_SEL_UTCL2_REQ = 0x00000059,13834GCR_PERF_SEL_UTCL2_RET = 0x0000005a,13835GCR_PERF_SEL_UTCL2_OUT_OF_CREDIT_EVENT = 0x0000005b,13836GCR_PERF_SEL_UTCL2_INFLIGHT_REQ = 0x0000005c,13837GCR_PERF_SEL_UTCL2_FILTERED_RET = 0x0000005d,13838GCR_PERF_SEL_PMM_ABIT_NUM_FLUSH = 0x0000005e,13839GCR_PERF_SEL_PMM_ABIT_FLUSH_ONGOING = 0x0000005f,13840GCR_PERF_SEL_PMM_NUM_INTERRUPT = 0x00000060,13841GCR_PERF_SEL_PMM_STALL_PMM_IH_CREDITS = 0x00000061,13842GCR_PERF_SEL_PMM_INTERRUPT_READY_TO_SEND = 0x00000062,13843GCR_PERF_SEL_PMM_ABIT_TIMER_FLUSH = 0x00000063,13844GCR_PERF_SEL_PMM_ABIT_FORCE_FLUSH = 0x00000064,13845GCR_PERF_SEL_PMM_ABIT_FLUSH_INTERRUPT = 0x00000065,13846GCR_PERF_SEL_PMM_ALOG_INTERRUPT = 0x00000066,13847GCR_PERF_SEL_PMM_MAM_FLUSH_REQ = 0x00000067,13848GCR_PERF_SEL_PMM_MAM_FLUSH_RESP = 0x00000068,13849GCR_PERF_SEL_PMM_RLC_CGCG_REQ = 0x00000069,13850GCR_PERF_SEL_PMM_RLC_CGCG_RESP = 0x0000006a,13851GCR_PERF_SEL_RLC_ALL_REQ = 0x0000006b,13852GCR_PERF_SEL_RLC_GL2_RANGE_REQ = 0x0000006c,13853GCR_PERF_SEL_RLC_GL2_RANGE_LT16K_REQ = 0x0000006d,13854GCR_PERF_SEL_RLC_GL2_RANGE_16K_REQ = 0x0000006e,13855GCR_PERF_SEL_RLC_GL2_RANGE_GT16K_REQ = 0x0000006f,13856GCR_PERF_SEL_RLC_GL2_ALL_REQ = 0x00000070,13857GCR_PERF_SEL_RLC_GL1_RANGE_REQ = 0x00000071,13858GCR_PERF_SEL_RLC_GL1_RANGE_LT16K_REQ = 0x00000072,13859GCR_PERF_SEL_RLC_GL1_RANGE_16K_REQ = 0x00000073,13860GCR_PERF_SEL_RLC_GL1_RANGE_GT16K_REQ = 0x00000074,13861GCR_PERF_SEL_RLC_GL1_ALL_REQ = 0x00000075,13862GCR_PERF_SEL_RLC_METADATA_REQ = 0x00000076,13863GCR_PERF_SEL_RLC_SQC_DATA_REQ = 0x00000077,13864GCR_PERF_SEL_RLC_SQC_INST_REQ = 0x00000078,13865GCR_PERF_SEL_RLC_TCP_REQ = 0x00000079,13866GCR_PERF_SEL_RLC_GL1_TLB_SHOOTDOWN_REQ = 0x0000007a,13867GCR_PERF_SEL_PM_ALL_REQ = 0x0000007b,13868GCR_PERF_SEL_PM_GL2_RANGE_REQ = 0x0000007c,13869GCR_PERF_SEL_PM_GL2_RANGE_LT16K_REQ = 0x0000007d,13870GCR_PERF_SEL_PM_GL2_RANGE_16K_REQ = 0x0000007e,13871GCR_PERF_SEL_PM_GL2_RANGE_GT16K_REQ = 0x0000007f,13872GCR_PERF_SEL_PM_GL2_ALL_REQ = 0x00000080,13873GCR_PERF_SEL_PM_GL1_RANGE_REQ = 0x00000081,13874GCR_PERF_SEL_PM_GL1_RANGE_LT16K_REQ = 0x00000082,13875GCR_PERF_SEL_PM_GL1_RANGE_16K_REQ = 0x00000083,13876GCR_PERF_SEL_PM_GL1_RANGE_GT16K_REQ = 0x00000084,13877GCR_PERF_SEL_PM_GL1_ALL_REQ = 0x00000085,13878GCR_PERF_SEL_PM_METADATA_REQ = 0x00000086,13879GCR_PERF_SEL_PM_SQC_DATA_REQ = 0x00000087,13880GCR_PERF_SEL_PM_SQC_INST_REQ = 0x00000088,13881GCR_PERF_SEL_PM_TCP_REQ = 0x00000089,13882GCR_PERF_SEL_PM_GL1_TLB_SHOOTDOWN_REQ = 0x0000008a,13883GCR_PERF_SEL_PIO_ALL_REQ = 0x0000008b,13884GCR_PERF_SEL_PIO_GL2_RANGE_REQ = 0x0000008c,13885GCR_PERF_SEL_PIO_GL2_RANGE_LT16K_REQ = 0x0000008d,13886GCR_PERF_SEL_PIO_GL2_RANGE_16K_REQ = 0x0000008e,13887GCR_PERF_SEL_PIO_GL2_RANGE_GT16K_REQ = 0x0000008f,13888GCR_PERF_SEL_PIO_GL2_ALL_REQ = 0x00000090,13889GCR_PERF_SEL_PIO_GL1_RANGE_REQ = 0x00000091,13890GCR_PERF_SEL_PIO_GL1_RANGE_LT16K_REQ = 0x00000092,13891GCR_PERF_SEL_PIO_GL1_RANGE_16K_REQ = 0x00000093,13892GCR_PERF_SEL_PIO_GL1_RANGE_GT16K_REQ = 0x00000094,13893GCR_PERF_SEL_PIO_GL1_ALL_REQ = 0x00000095,13894GCR_PERF_SEL_PIO_METADATA_REQ = 0x00000096,13895GCR_PERF_SEL_PIO_SQC_DATA_REQ = 0x00000097,13896GCR_PERF_SEL_PIO_SQC_INST_REQ = 0x00000098,13897GCR_PERF_SEL_PIO_TCP_REQ = 0x00000099,13898GCR_PERF_SEL_PIO_GL1_TLB_SHOOTDOWN_REQ = 0x0000009a,13899} GCRPerfSel;1390013901/*******************************************************13902* GC_EA_CPWD Enums13903*******************************************************/1390413905/*13906* GC_EA_CPWD_PERFCOUNT_SEL enum13907*/1390813909typedef enum GC_EA_CPWD_PERFCOUNT_SEL {13910GC_EA_CPWD_PERF_SEL_ALWAYS_COUNT = 0x00000000,13911GC_EA_CPWD_PERF_SEL_RDRAM_NUM_BANKS_VLD = 0x00000001,13912GC_EA_CPWD_PERF_SEL_RDRAM_REQ_PER_CLIGRP = 0x00000002,13913GC_EA_CPWD_PERF_SEL_RDRAM_CHAINED_REQ_PER_CLIGRP = 0x00000003,13914GC_EA_CPWD_PERF_SEL_RDRAM_LATENCY_START0 = 0x00000004,13915GC_EA_CPWD_PERF_SEL_RDRAM_LATENCY_END0 = 0x00000005,13916GC_EA_CPWD_PERF_SEL_RDRAM_LATENCY_START1 = 0x00000006,13917GC_EA_CPWD_PERF_SEL_RDRAM_LATENCY_END1 = 0x00000007,13918GC_EA_CPWD_PERF_SEL_WDRAM_NUM_BANKS_VLD = 0x00000008,13919GC_EA_CPWD_PERF_SEL_WDRAM_REQ_PER_CLIGRP = 0x00000009,13920GC_EA_CPWD_PERF_SEL_WDRAM_CHAINED_REQ_PER_CLIGRP = 0x0000000a,13921GC_EA_CPWD_PERF_SEL_WDRAM_LATENCY_START0 = 0x0000000b,13922GC_EA_CPWD_PERF_SEL_WDRAM_LATENCY_END0 = 0x0000000c,13923GC_EA_CPWD_PERF_SEL_WDRAM_LATENCY_START1 = 0x0000000d,13924GC_EA_CPWD_PERF_SEL_WDRAM_LATENCY_END1 = 0x0000000e,13925GC_EA_CPWD_PERF_SEL_RGMI_NUM_BANKS_VLD = 0x0000000f,13926GC_EA_CPWD_PERF_SEL_RGMI_REQ_PER_CLIGRP = 0x00000010,13927GC_EA_CPWD_PERF_SEL_RGMI_CHAINED_REQ_PER_CLIGR = 0x00000011,13928GC_EA_CPWD_PERF_SEL_RGMI_LATENCY_START0 = 0x00000012,13929GC_EA_CPWD_PERF_SEL_RGMI_LATENCY_END0 = 0x00000013,13930GC_EA_CPWD_PERF_SEL_RGMI_LATENCY_START1 = 0x00000014,13931GC_EA_CPWD_PERF_SEL_RGMI_LATENCY_END1 = 0x00000015,13932GC_EA_CPWD_PERF_SEL_WGMI_NUM_BANKS_VLD = 0x00000016,13933GC_EA_CPWD_PERF_SEL_WGMI_REQ_PER_CLIGRP = 0x00000017,13934GC_EA_CPWD_PERF_SEL_WGMI_CHAINED_REQ_PER_CLIGRP = 0x00000018,13935GC_EA_CPWD_PERF_SEL_WGMI_LATENCY_START0 = 0x00000019,13936GC_EA_CPWD_PERF_SEL_WGMI_LATENCY_END0 = 0x0000001a,13937GC_EA_CPWD_PERF_SEL_WGMI_LATENCY_START1 = 0x0000001b,13938GC_EA_CPWD_PERF_SEL_WGMI_LATENCY_END1 = 0x0000001c,13939GC_EA_CPWD_PERF_SEL_RIO_REQ_PER_CLIGRP = 0x0000001d,13940GC_EA_CPWD_PERF_SEL_RIO_SIZE_REQ = 0x0000001e,13941GC_EA_CPWD_PERF_SEL_RIO_GRP0_SIZE_REQ = 0x0000001f,13942GC_EA_CPWD_PERF_SEL_RIO_GRP1_SIZE_REQ = 0x00000020,13943GC_EA_CPWD_PERF_SEL_RIO_GRP2_SIZE_REQ = 0x00000021,13944GC_EA_CPWD_PERF_SEL_RIO_GRP3_SIZE_REQ = 0x00000022,13945GC_EA_CPWD_PERF_SEL_RIO_LATENCY_START0 = 0x00000023,13946GC_EA_CPWD_PERF_SEL_RIO_LATENCY_END0 = 0x00000024,13947GC_EA_CPWD_PERF_SEL_RIO_LATENCY_START1 = 0x00000025,13948GC_EA_CPWD_PERF_SEL_RIO_LATENCY_END1 = 0x00000026,13949GC_EA_CPWD_PERF_SEL_WIO_REQ_PER_CLIGRP = 0x00000027,13950GC_EA_CPWD_PERF_SEL_WIO_CHAINED_REQ_PER_CLIGRP = 0x00000028,13951GC_EA_CPWD_PERF_SEL_WIO_SIZE_REQ = 0x00000029,13952GC_EA_CPWD_PERF_SEL_WIO_GRP0_SIZE_REQ = 0x0000002a,13953GC_EA_CPWD_PERF_SEL_WIO_GRP1_SIZE_REQ = 0x0000002b,13954GC_EA_CPWD_PERF_SEL_WIO_GRP2_SIZE_REQ = 0x0000002c,13955GC_EA_CPWD_PERF_SEL_WIO_GRP3_SIZE_REQ = 0x0000002d,13956GC_EA_CPWD_PERF_SEL_WIO_LATENCY_START0 = 0x0000002e,13957GC_EA_CPWD_PERF_SEL_WIO_LATENCY_END0 = 0x0000002f,13958GC_EA_CPWD_PERF_SEL_WIO_LATENCY_START1 = 0x00000030,13959GC_EA_CPWD_PERF_SEL_WIO_LATENCY_END1 = 0x00000031,13960GC_EA_CPWD_PERF_SEL_SARB_REQ_PER_VC = 0x00000032,13961GC_EA_CPWD_PERF_SEL_SARB_DRAM_REQ_PER_VC = 0x00000033,13962GC_EA_CPWD_PERF_SEL_SARB_GMI_REQ_PER_VC = 0x00000034,13963GC_EA_CPWD_PERF_SEL_SARB_IO_REQ_PER_VC = 0x00000035,13964GC_EA_CPWD_PERF_SEL_SARB_SIZE_REQ = 0x00000036,13965GC_EA_CPWD_PERF_SEL_SARB_DRAM_SIZE_REQ = 0x00000037,13966GC_EA_CPWD_PERF_SEL_SARB_GMI_SIZE_REQ = 0x00000038,13967GC_EA_CPWD_PERF_SEL_SARB_IO_SIZE_REQ = 0x00000039,13968GC_EA_CPWD_PERF_SEL_SARB_LATENCY_START0 = 0x0000003a,13969GC_EA_CPWD_PERF_SEL_SARB_LATENCY_END0 = 0x0000003b,13970GC_EA_CPWD_PERF_SEL_SARB_LATENCY_START1 = 0x0000003c,13971GC_EA_CPWD_PERF_SEL_SARB_LATENCY_END1 = 0x0000003d,13972GC_EA_CPWD_PERF_SEL_SARB_BUSY = 0x0000003e,13973GC_EA_CPWD_PERF_SEL_SARB_STALLED = 0x0000003f,13974GC_EA_CPWD_PERF_SEL_SARB_STARVING = 0x00000040,13975GC_EA_CPWD_PERF_SEL_SARB_IDLE = 0x00000041,13976GC_EA_CPWD_PERF_SEL_RRET_VLD = 0x00000042,13977GC_EA_CPWD_PERF_SEL_WRET_VLD = 0x00000043,13978GC_EA_CPWD_PERF_SEL_PRB_REQ = 0x00000044,13979GC_EA_CPWD_PERF_SEL_MAM_ARAM_FA_EVICT = 0x00000045,13980GC_EA_CPWD_PERF_SEL_MAM_ARAM_REQ_VLD = 0x00000046,13981GC_EA_CPWD_PERF_SEL_MAM_DBIT_FA_HIT = 0x00000047,13982GC_EA_CPWD_PERF_SEL_MAM_NUM_DQRY = 0x00000048,13983GC_EA_CPWD_PERF_SEL_MAM_AFLUSH_INTERRUPT = 0x00000049,13984GC_EA_CPWD_PERF_SEL_MAM_AFLUSH_INTERRUPT_STALLED = 0x0000004a,13985GC_EA_CPWD_PERF_SEL_MAM_AFLUSH_COMPLETED = 0x0000004b,13986GC_EA_CPWD_PERF_SEL_MAM_AFLUSH_ONGOING = 0x0000004c,13987GC_EA_CPWD_PERF_SEL_RDRAM_SIZE_REQ = 0x0000004d,13988GC_EA_CPWD_PERF_SEL_WDRAM_SIZE_REQ = 0x0000004e,13989GC_EA_CPWD_PERF_SEL_RGMI_SIZE_REQ = 0x0000004f,13990GC_EA_CPWD_PERF_SEL_WGMI_SIZE_REQ = 0x00000050,13991GC_EA_CPWD_PERF_SEL_SARB_DRAM_RW_TURN_AROUND = 0x00000051,13992GC_EA_CPWD_PERF_SEL_SARB_GMI_RW_TURN_AROUND = 0x00000052,13993GC_EA_CPWD_PERF_SEL_RDRAM_CHAINED_REQ_PER_BURSTS_LENGTH = 0x00000053,13994GC_EA_CPWD_PERF_SEL_WDRAM_CHAINED_REQ_PER_BURSTS_LENGTH = 0x00000054,13995GC_EA_CPWD_PERF_SEL_RGMI_CHAINED_REQ_PER_BURSTS_LENGTH = 0x00000055,13996GC_EA_CPWD_PERF_SEL_WGMI_CHAINED_REQ_PER_BURSTS_LENGTH = 0x00000056,13997GC_EA_CPWD_PERF_SEL_MAM_DBIT_FA_EVICT = 0x00000057,13998GC_EA_CPWD_PERF_SEL_MAM_DBIT_REQ_VLD = 0x00000058,13999GC_EA_CPWD_PERF_SEL_SARB_COHERENT_SIZE_REQ = 0x00000059,14000GC_EA_CPWD_PERF_SEL_MAM_ARAM_FA_HIT_EVICT = 0x0000005a,14001GC_EA_CPWD_PERF_SEL_MAM_ARAM_FA_LRU_EVICT = 0x0000005b,14002GC_EA_CPWD_PERF_SEL_MAM_FLUSH_REQ = 0x0000005c,14003GC_EA_CPWD_PERF_SEL_MAM_FLUSH_RESP = 0x0000005d,14004GC_EA_CPWD_PERF_SEL_MAM_DBIT_FA_HIT_EVICT = 0x0000005e,14005GC_EA_CPWD_PERF_SEL_MAM_DBIT_FA_LRU_EVICT = 0x0000005f,14006GC_EA_CPWD_PERF_SEL_MAM_DQRY_ONGOING = 0x00000060,14007GC_EA_CPWD_PERF_SEL_MAM_ARAM_FA_HIT = 0x00000061,14008} GC_EA_CPWD_PERFCOUNT_SEL;1400914010/*******************************************************14011* GC_VML2PERFS Enums14012*******************************************************/1401314014/*14015* GCVML2_SPM_PERF_SEL enum14016*/1401714018typedef enum GCVML2_SPM_PERF_SEL {14019GCVML2_SPM_PERF_SEL_EVENT_0 = 0x00000000,14020GCVML2_SPM_PERF_SEL_EVENT_1 = 0x00000001,14021GCVML2_SPM_PERF_SEL_EVENT_2 = 0x00000002,14022GCVML2_SPM_PERF_SEL_EVENT_3 = 0x00000003,14023GCVML2_SPM_PERF_SEL_EVENT_4 = 0x00000004,14024GCVML2_SPM_PERF_SEL_EVENT_5 = 0x00000005,14025GCVML2_SPM_PERF_SEL_EVENT_6 = 0x00000006,14026GCVML2_SPM_PERF_SEL_EVENT_7 = 0x00000007,14027GCVML2_SPM_PERF_SEL_EVENT_8 = 0x00000008,14028GCVML2_SPM_PERF_SEL_EVENT_9 = 0x00000009,14029GCVML2_SPM_PERF_SEL_EVENT_10 = 0x0000000a,14030GCVML2_SPM_PERF_SEL_EVENT_11 = 0x0000000b,14031GCVML2_SPM_PERF_SEL_EVENT_12 = 0x0000000c,14032GCVML2_SPM_PERF_SEL_EVENT_13 = 0x0000000d,14033GCVML2_SPM_PERF_SEL_EVENT_14 = 0x0000000e,14034GCVML2_SPM_PERF_SEL_EVENT_15 = 0x0000000f,14035GCVML2_SPM_PERF_SEL_EVENT_16 = 0x00000010,14036GCVML2_SPM_PERF_SEL_EVENT_17 = 0x00000011,14037GCVML2_SPM_PERF_SEL_EVENT_18 = 0x00000012,14038GCVML2_SPM_PERF_SEL_EVENT_19 = 0x00000013,14039GCVML2_SPM_PERF_SEL_EVENT_20 = 0x00000014,14040GCVML2_SPM_PERF_SEL_EVENT_21 = 0x00000015,14041GCVML2_SPM_PERF_SEL_EVENT_22 = 0x00000016,14042GCVML2_SPM_PERF_SEL_EVENT_23 = 0x00000017,14043GCVML2_SPM_PERF_SEL_EVENT_24 = 0x00000018,14044GCVML2_SPM_PERF_SEL_EVENT_25 = 0x00000019,14045GCVML2_SPM_PERF_SEL_EVENT_26 = 0x0000001a,14046GCVML2_SPM_PERF_SEL_EVENT_27 = 0x0000001b,14047GCVML2_SPM_PERF_SEL_EVENT_28 = 0x0000001c,14048GCVML2_SPM_PERF_SEL_EVENT_29 = 0x0000001d,14049GCVML2_SPM_PERF_SEL_EVENT_30 = 0x0000001e,14050GCVML2_SPM_PERF_SEL_EVENT_31 = 0x0000001f,14051GCVML2_SPM_PERF_SEL_EVENT_32 = 0x00000020,14052GCVML2_SPM_PERF_SEL_EVENT_33 = 0x00000021,14053GCVML2_SPM_PERF_SEL_EVENT_34 = 0x00000022,14054GCVML2_SPM_PERF_SEL_EVENT_35 = 0x00000023,14055GCVML2_SPM_PERF_SEL_EVENT_36 = 0x00000024,14056GCVML2_SPM_PERF_SEL_EVENT_37 = 0x00000025,14057GCVML2_SPM_PERF_SEL_EVENT_38 = 0x00000026,14058GCVML2_SPM_PERF_SEL_EVENT_39 = 0x00000027,14059GCVML2_SPM_PERF_SEL_EVENT_40 = 0x00000028,14060GCVML2_SPM_PERF_SEL_EVENT_41 = 0x00000029,14061GCVML2_SPM_PERF_SEL_EVENT_42 = 0x0000002a,14062GCVML2_SPM_PERF_SEL_EVENT_43 = 0x0000002b,14063GCVML2_SPM_PERF_SEL_EVENT_44 = 0x0000002c,14064GCVML2_SPM_PERF_SEL_EVENT_45 = 0x0000002d,14065GCVML2_SPM_PERF_SEL_EVENT_46 = 0x0000002e,14066GCVML2_SPM_PERF_SEL_EVENT_47 = 0x0000002f,14067GCVML2_SPM_PERF_SEL_EVENT_48 = 0x00000030,14068GCVML2_SPM_PERF_SEL_EVENT_49 = 0x00000031,14069GCVML2_SPM_PERF_SEL_EVENT_50 = 0x00000032,14070GCVML2_SPM_PERF_SEL_EVENT_51 = 0x00000033,14071GCVML2_SPM_PERF_SEL_EVENT_52 = 0x00000034,14072GCVML2_SPM_PERF_SEL_EVENT_53 = 0x00000035,14073GCVML2_SPM_PERF_SEL_EVENT_54 = 0x00000036,14074GCVML2_SPM_PERF_SEL_EVENT_55 = 0x00000037,14075GCVML2_SPM_PERF_SEL_EVENT_56 = 0x00000038,14076GCVML2_SPM_PERF_SEL_EVENT_57 = 0x00000039,14077GCVML2_SPM_PERF_SEL_EVENT_58 = 0x0000003a,14078GCVML2_SPM_PERF_SEL_EVENT_59 = 0x0000003b,14079GCVML2_SPM_PERF_SEL_EVENT_60 = 0x0000003c,14080GCVML2_SPM_PERF_SEL_EVENT_61 = 0x0000003d,14081GCVML2_SPM_PERF_SEL_EVENT_62 = 0x0000003e,14082GCVML2_SPM_PERF_SEL_EVENT_63 = 0x0000003f,14083GCVML2_SPM_PERF_SEL_EVENT_64 = 0x00000040,14084GCVML2_SPM_PERF_SEL_EVENT_65 = 0x00000041,14085GCVML2_SPM_PERF_SEL_EVENT_66 = 0x00000042,14086GCVML2_SPM_PERF_SEL_EVENT_67 = 0x00000043,14087GCVML2_SPM_PERF_SEL_EVENT_68 = 0x00000044,14088GCVML2_SPM_PERF_SEL_EVENT_69 = 0x00000045,14089GCVML2_SPM_PERF_SEL_EVENT_70 = 0x00000046,14090GCVML2_SPM_PERF_SEL_EVENT_71 = 0x00000047,14091GCVML2_SPM_PERF_SEL_EVENT_72 = 0x00000048,14092GCVML2_SPM_PERF_SEL_EVENT_73 = 0x00000049,14093GCVML2_SPM_PERF_SEL_EVENT_74 = 0x0000004a,14094GCVML2_SPM_PERF_SEL_EVENT_75 = 0x0000004b,14095GCVML2_SPM_PERF_SEL_EVENT_76 = 0x0000004c,14096GCVML2_SPM_PERF_SEL_EVENT_77 = 0x0000004d,14097GCVML2_SPM_PERF_SEL_EVENT_78 = 0x0000004e,14098GCVML2_SPM_PERF_SEL_EVENT_79 = 0x0000004f,14099GCVML2_SPM_PERF_SEL_EVENT_80 = 0x00000050,14100GCVML2_SPM_PERF_SEL_EVENT_81 = 0x00000051,14101GCVML2_SPM_PERF_SEL_EVENT_82 = 0x00000052,14102GCVML2_SPM_PERF_SEL_EVENT_83 = 0x00000053,14103GCVML2_SPM_PERF_SEL_EVENT_84 = 0x00000054,14104GCVML2_SPM_PERF_SEL_EVENT_85 = 0x00000055,14105GCVML2_SPM_PERF_SEL_EVENT_86 = 0x00000056,14106GCVML2_SPM_PERF_SEL_EVENT_87 = 0x00000057,14107GCVML2_SPM_PERF_SEL_EVENT_88 = 0x00000058,14108GCVML2_SPM_PERF_SEL_EVENT_89 = 0x00000059,14109GCVML2_SPM_PERF_SEL_EVENT_90 = 0x0000005a,14110} GCVML2_SPM_PERF_SEL;1411114112/*******************************************************14113* GC_VML2PL Enums14114*******************************************************/1411514116/*14117* GCUTCL2_PERF_SEL enum14118*/1411914120typedef enum GCUTCL2_PERF_SEL {14121GCUTCL2_PERF_SEL_EVENT_0 = 0x00000000,14122GCUTCL2_PERF_SEL_EVENT_1 = 0x00000001,14123GCUTCL2_PERF_SEL_EVENT_2 = 0x00000002,14124GCUTCL2_PERF_SEL_EVENT_3 = 0x00000003,14125GCUTCL2_PERF_SEL_EVENT_4 = 0x00000004,14126GCUTCL2_PERF_SEL_EVENT_5 = 0x00000005,14127GCUTCL2_PERF_SEL_EVENT_6 = 0x00000006,14128GCUTCL2_PERF_SEL_EVENT_7 = 0x00000007,14129GCUTCL2_PERF_SEL_EVENT_8 = 0x00000008,14130GCUTCL2_PERF_SEL_EVENT_9 = 0x00000009,14131GCUTCL2_PERF_SEL_EVENT_10 = 0x0000000a,14132GCUTCL2_PERF_SEL_EVENT_11 = 0x0000000b,14133GCUTCL2_PERF_SEL_EVENT_12 = 0x0000000c,14134GCUTCL2_PERF_SEL_EVENT_13 = 0x0000000d,14135GCUTCL2_PERF_SEL_EVENT_14 = 0x0000000e,14136GCUTCL2_PERF_SEL_EVENT_15 = 0x0000000f,14137GCUTCL2_PERF_SEL_EVENT_16 = 0x00000010,14138GCUTCL2_PERF_SEL_EVENT_17 = 0x00000011,14139GCUTCL2_PERF_SEL_EVENT_18 = 0x00000012,14140GCUTCL2_PERF_SEL_EVENT_19 = 0x00000013,14141GCUTCL2_PERF_SEL_EVENT_20 = 0x00000014,14142GCUTCL2_PERF_SEL_EVENT_21 = 0x00000015,14143GCUTCL2_PERF_SEL_EVENT_22 = 0x00000016,14144GCUTCL2_PERF_SEL_EVENT_23 = 0x00000017,14145GCUTCL2_PERF_SEL_EVENT_24 = 0x00000018,14146GCUTCL2_PERF_SEL_EVENT_25 = 0x00000019,14147GCUTCL2_PERF_SEL_EVENT_26 = 0x0000001a,14148GCUTCL2_PERF_SEL_EVENT_27 = 0x0000001b,14149GCUTCL2_PERF_SEL_EVENT_28 = 0x0000001c,14150GCUTCL2_PERF_SEL_EVENT_29 = 0x0000001d,14151GCUTCL2_PERF_SEL_EVENT_30 = 0x0000001e,14152GCUTCL2_PERF_SEL_EVENT_31 = 0x0000001f,14153GCUTCL2_PERF_SEL_EVENT_32 = 0x00000020,14154GCUTCL2_PERF_SEL_EVENT_33 = 0x00000021,14155GCUTCL2_PERF_SEL_EVENT_34 = 0x00000022,14156GCUTCL2_PERF_SEL_EVENT_35 = 0x00000023,14157GCUTCL2_PERF_SEL_EVENT_36 = 0x00000024,14158} GCUTCL2_PERF_SEL;1415914160/*14161* GCVML2_PERF_SEL enum14162*/1416314164typedef enum GCVML2_PERF_SEL {14165GCVML2_PERF_SEL_EVENT_0 = 0x00000000,14166GCVML2_PERF_SEL_EVENT_1 = 0x00000001,14167GCVML2_PERF_SEL_EVENT_2 = 0x00000002,14168GCVML2_PERF_SEL_EVENT_3 = 0x00000003,14169GCVML2_PERF_SEL_EVENT_4 = 0x00000004,14170GCVML2_PERF_SEL_EVENT_5 = 0x00000005,14171GCVML2_PERF_SEL_EVENT_6 = 0x00000006,14172GCVML2_PERF_SEL_EVENT_7 = 0x00000007,14173GCVML2_PERF_SEL_EVENT_8 = 0x00000008,14174GCVML2_PERF_SEL_EVENT_9 = 0x00000009,14175GCVML2_PERF_SEL_EVENT_10 = 0x0000000a,14176GCVML2_PERF_SEL_EVENT_11 = 0x0000000b,14177GCVML2_PERF_SEL_EVENT_12 = 0x0000000c,14178GCVML2_PERF_SEL_EVENT_13 = 0x0000000d,14179GCVML2_PERF_SEL_EVENT_14 = 0x0000000e,14180GCVML2_PERF_SEL_EVENT_15 = 0x0000000f,14181GCVML2_PERF_SEL_EVENT_16 = 0x00000010,14182GCVML2_PERF_SEL_EVENT_17 = 0x00000011,14183GCVML2_PERF_SEL_EVENT_18 = 0x00000012,14184GCVML2_PERF_SEL_EVENT_19 = 0x00000013,14185GCVML2_PERF_SEL_EVENT_20 = 0x00000014,14186GCVML2_PERF_SEL_EVENT_21 = 0x00000015,14187GCVML2_PERF_SEL_EVENT_22 = 0x00000016,14188GCVML2_PERF_SEL_EVENT_23 = 0x00000017,14189GCVML2_PERF_SEL_EVENT_24 = 0x00000018,14190GCVML2_PERF_SEL_EVENT_25 = 0x00000019,14191GCVML2_PERF_SEL_EVENT_26 = 0x0000001a,14192GCVML2_PERF_SEL_EVENT_27 = 0x0000001b,14193GCVML2_PERF_SEL_EVENT_28 = 0x0000001c,14194GCVML2_PERF_SEL_EVENT_29 = 0x0000001d,14195GCVML2_PERF_SEL_EVENT_30 = 0x0000001e,14196GCVML2_PERF_SEL_EVENT_31 = 0x0000001f,14197GCVML2_PERF_SEL_EVENT_32 = 0x00000020,14198GCVML2_PERF_SEL_EVENT_33 = 0x00000021,14199GCVML2_PERF_SEL_EVENT_34 = 0x00000022,14200GCVML2_PERF_SEL_EVENT_35 = 0x00000023,14201GCVML2_PERF_SEL_EVENT_36 = 0x00000024,14202GCVML2_PERF_SEL_EVENT_37 = 0x00000025,14203GCVML2_PERF_SEL_EVENT_38 = 0x00000026,14204GCVML2_PERF_SEL_EVENT_39 = 0x00000027,14205GCVML2_PERF_SEL_EVENT_40 = 0x00000028,14206GCVML2_PERF_SEL_EVENT_41 = 0x00000029,14207GCVML2_PERF_SEL_EVENT_42 = 0x0000002a,14208GCVML2_PERF_SEL_EVENT_43 = 0x0000002b,14209GCVML2_PERF_SEL_EVENT_44 = 0x0000002c,14210GCVML2_PERF_SEL_EVENT_45 = 0x0000002d,14211GCVML2_PERF_SEL_EVENT_46 = 0x0000002e,14212GCVML2_PERF_SEL_EVENT_47 = 0x0000002f,14213GCVML2_PERF_SEL_EVENT_48 = 0x00000030,14214GCVML2_PERF_SEL_EVENT_49 = 0x00000031,14215GCVML2_PERF_SEL_EVENT_50 = 0x00000032,14216GCVML2_PERF_SEL_EVENT_51 = 0x00000033,14217GCVML2_PERF_SEL_EVENT_52 = 0x00000034,14218GCVML2_PERF_SEL_EVENT_53 = 0x00000035,14219GCVML2_PERF_SEL_EVENT_54 = 0x00000036,14220GCVML2_PERF_SEL_EVENT_55 = 0x00000037,14221GCVML2_PERF_SEL_EVENT_56 = 0x00000038,14222GCVML2_PERF_SEL_EVENT_57 = 0x00000039,14223GCVML2_PERF_SEL_EVENT_58 = 0x0000003a,14224GCVML2_PERF_SEL_EVENT_59 = 0x0000003b,14225GCVML2_PERF_SEL_EVENT_60 = 0x0000003c,14226GCVML2_PERF_SEL_EVENT_61 = 0x0000003d,14227GCVML2_PERF_SEL_EVENT_62 = 0x0000003e,14228GCVML2_PERF_SEL_EVENT_63 = 0x0000003f,14229GCVML2_PERF_SEL_EVENT_64 = 0x00000040,14230GCVML2_PERF_SEL_EVENT_65 = 0x00000041,14231GCVML2_PERF_SEL_EVENT_66 = 0x00000042,14232GCVML2_PERF_SEL_EVENT_67 = 0x00000043,14233GCVML2_PERF_SEL_EVENT_68 = 0x00000044,14234GCVML2_PERF_SEL_EVENT_69 = 0x00000045,14235GCVML2_PERF_SEL_EVENT_70 = 0x00000046,14236GCVML2_PERF_SEL_EVENT_71 = 0x00000047,14237GCVML2_PERF_SEL_EVENT_72 = 0x00000048,14238GCVML2_PERF_SEL_EVENT_73 = 0x00000049,14239GCVML2_PERF_SEL_EVENT_74 = 0x0000004a,14240GCVML2_PERF_SEL_EVENT_75 = 0x0000004b,14241GCVML2_PERF_SEL_EVENT_76 = 0x0000004c,14242GCVML2_PERF_SEL_EVENT_77 = 0x0000004d,14243GCVML2_PERF_SEL_EVENT_78 = 0x0000004e,14244GCVML2_PERF_SEL_EVENT_79 = 0x0000004f,14245GCVML2_PERF_SEL_EVENT_80 = 0x00000050,14246GCVML2_PERF_SEL_EVENT_81 = 0x00000051,14247GCVML2_PERF_SEL_EVENT_82 = 0x00000052,14248GCVML2_PERF_SEL_EVENT_83 = 0x00000053,14249GCVML2_PERF_SEL_EVENT_84 = 0x00000054,14250GCVML2_PERF_SEL_EVENT_85 = 0x00000055,14251GCVML2_PERF_SEL_EVENT_86 = 0x00000056,14252GCVML2_PERF_SEL_EVENT_87 = 0x00000057,14253GCVML2_PERF_SEL_EVENT_88 = 0x00000058,14254GCVML2_PERF_SEL_EVENT_89 = 0x00000059,14255GCVML2_PERF_SEL_EVENT_90 = 0x0000005a,14256} GCVML2_PERF_SEL;1425714258/*******************************************************14259* CB Enums14260*******************************************************/1426114262/*14263* BlendOp enum14264*/1426514266typedef enum BlendOp {14267BLEND_ZERO = 0x00000000,14268BLEND_ONE = 0x00000001,14269BLEND_SRC_COLOR = 0x00000002,14270BLEND_ONE_MINUS_SRC_COLOR = 0x00000003,14271BLEND_SRC_ALPHA = 0x00000004,14272BLEND_ONE_MINUS_SRC_ALPHA = 0x00000005,14273BLEND_DST_ALPHA = 0x00000006,14274BLEND_ONE_MINUS_DST_ALPHA = 0x00000007,14275BLEND_DST_COLOR = 0x00000008,14276BLEND_ONE_MINUS_DST_COLOR = 0x00000009,14277BLEND_SRC_ALPHA_SATURATE = 0x0000000a,14278BLEND_CONSTANT_COLOR = 0x0000000b,14279BLEND_ONE_MINUS_CONSTANT_COLOR = 0x0000000c,14280BLEND_SRC1_COLOR = 0x0000000d,14281BLEND_INV_SRC1_COLOR = 0x0000000e,14282BLEND_SRC1_ALPHA = 0x0000000f,14283BLEND_INV_SRC1_ALPHA = 0x00000010,14284BLEND_CONSTANT_ALPHA = 0x00000011,14285BLEND_ONE_MINUS_CONSTANT_ALPHA = 0x00000012,14286} BlendOp;1428714288/*14289* BlendOpt enum14290*/1429114292typedef enum BlendOpt {14293FORCE_OPT_AUTO = 0x00000000,14294FORCE_OPT_DISABLE = 0x00000001,14295FORCE_OPT_ENABLE_IF_SRC_A_0 = 0x00000002,14296FORCE_OPT_ENABLE_IF_SRC_RGB_0 = 0x00000003,14297FORCE_OPT_ENABLE_IF_SRC_ARGB_0 = 0x00000004,14298FORCE_OPT_ENABLE_IF_SRC_A_1 = 0x00000005,14299FORCE_OPT_ENABLE_IF_SRC_RGB_1 = 0x00000006,14300FORCE_OPT_ENABLE_IF_SRC_ARGB_1 = 0x00000007,14301} BlendOpt;1430214303/*14304* CBMode enum14305*/1430614307typedef enum CBMode {14308CB_DISABLE = 0x00000000,14309CB_NORMAL = 0x00000001,14310CB_ELIMINATE_FAST_CLEAR = 0x00000002,14311CB_DCC_DECOMPRESS = 0x00000003,14312CB_RESERVED = 0x00000004,14313} CBMode;1431414315/*14316* CBPerfClearFilterSel enum14317*/1431814319typedef enum CBPerfClearFilterSel {14320CB_PERF_CLEAR_FILTER_SEL_NONCLEAR = 0x00000000,14321CB_PERF_CLEAR_FILTER_SEL_CLEAR = 0x00000001,14322} CBPerfClearFilterSel;1432314324/*14325* CBPerfOpFilterSel enum14326*/1432714328typedef enum CBPerfOpFilterSel {14329CB_PERF_OP_FILTER_SEL_WRITE_ONLY = 0x00000000,14330CB_PERF_OP_FILTER_SEL_NEEDS_DESTINATION = 0x00000001,14331CB_PERF_OP_FILTER_SEL_RESOLVE = 0x00000002,14332CB_PERF_OP_FILTER_SEL_DECOMPRESS = 0x00000003,14333CB_PERF_OP_FILTER_SEL_FMASK_DECOMPRESS = 0x00000004,14334CB_PERF_OP_FILTER_SEL_ELIMINATE_FAST_CLEAR = 0x00000005,14335} CBPerfOpFilterSel;1433614337/*14338* CBPerfSel enum14339*/1434014341typedef enum CBPerfSel {14342CB_PERF_SEL_BUSY = 0x00000001,14343CB_PERF_SEL_DRAWN_BUSY = 0x00000002,14344CB_PERF_SEL_DRAWN_PIXEL = 0x00000003,14345CB_PERF_SEL_DRAWN_QUAD = 0x00000004,14346CB_PERF_SEL_DRAWN_QUAD_FRAGMENT = 0x00000005,14347CB_PERF_SEL_DB_CB_EXPORT_VALID_READY = 0x0000000f,14348CB_PERF_SEL_DB_CB_EXPORT_VALID_READYB = 0x00000010,14349CB_PERF_SEL_DB_CB_EXPORT_VALIDB_READY = 0x00000011,14350CB_PERF_SEL_DB_CB_EXPORT_VALIDB_READYB = 0x00000012,14351CB_PERF_SEL_CC_CRW_GLX_REQ_READ_REQUEST = 0x00000015,14352CB_PERF_SEL_CC_CRW_GLX_REQ_READ_REQUEST_IN_FLIGHT = 0x00000016,14353CB_PERF_SEL_CC_CRW_GLX_REQ_WRITE_REQUEST = 0x00000017,14354CB_PERF_SEL_CC_CRW_GLX_SRC_WRITE_CYCLES = 0x00000018,14355CB_PERF_SEL_CC_FDCC_COMPRESS_FRAG_TIDS_IN = 0x00000019,14356CB_PERF_SEL_CC_FDCC_DECOMPRESS_FRAG_TIDS_OUT = 0x0000001a,14357CB_PERF_SEL_EVENT = 0x00000032,14358CB_PERF_SEL_EVENT_CACHE_FLUSH_TS = 0x00000033,14359CB_PERF_SEL_EVENT_CONTEXT_DONE = 0x00000034,14360CB_PERF_SEL_EVENT_CACHE_FLUSH = 0x00000035,14361CB_PERF_SEL_EVENT_CACHE_FLUSH_AND_INV_TS_EVENT = 0x00000036,14362CB_PERF_SEL_EVENT_CACHE_FLUSH_AND_INV_EVENT = 0x00000037,14363CB_PERF_SEL_EVENT_FLUSH_AND_INV_CB_DATA_TS = 0x00000038,14364CB_PERF_SEL_EVENT_FLUSH_AND_INV_CB_META = 0x00000039,14365CB_PERF_SEL_EVENT_BOTTOM_OF_PIPE_TS = 0x0000003a,14366CB_PERF_SEL_STATIC_CLOCK_EN = 0x0000003c,14367CB_PERF_SEL_PERFMON_CLOCK_EN = 0x0000003d,14368CB_PERF_SEL_BLEND_CLOCK_EN = 0x0000003e,14369CB_PERF_SEL_COLOR_STORE_CLOCK_EN = 0x0000003f,14370CB_PERF_SEL_BACKEND_READ_CLOCK_EN = 0x00000040,14371CB_PERF_SEL_GRBM_CLOCK_EN = 0x00000041,14372CB_PERF_SEL_MEMARB_CLOCK_EN = 0x00000042,14373CB_PERF_SEL_BACKEND_EVICT_PIPE_CLOCK_EN = 0x00000043,14374CB_PERF_SEL_BACKEND_FRAGOP_CLOCK_EN = 0x00000044,14375CB_PERF_SEL_BACKEND_SRC_FIFO_CLOCK_EN = 0x00000045,14376CB_PERF_SEL_BACKEND_CACHE_CTL_CLOCK_EN = 0x00000046,14377CB_PERF_SEL_FRONTEND_INPUT_CLOCK_EN = 0x00000047,14378CB_PERF_SEL_FRONTEND_ADDR_CLOCK_EN = 0x00000048,14379CB_PERF_SEL_FRONTEND_FDCC_CLOCK_EN = 0x00000049,14380CB_PERF_SEL_FRONTEND_SAMPLE_MASK_TRACKER_CLOCK_EN = 0x0000004a,14381CB_PERF_SEL_EVENTS_CLK_EN = 0x0000004b,14382CB_PERF_SEL_CC_TAG_HIT = 0x00000050,14383CB_PERF_SEL_CC_CACHE_TAG_MISS = 0x00000051,14384CB_PERF_SEL_CC_CACHE_SECTOR_MISS = 0x00000052,14385CB_PERF_SEL_CC_CACHE_SECTOR_HIT = 0x00000053,14386CB_PERF_SEL_CC_CACHE_READ_OUTPUT_STALL = 0x00000058,14387CB_PERF_SEL_CC_CACHE_WRITE_OUTPUT_STALL = 0x00000059,14388CB_PERF_SEL_CC_CACHE_ACK_OUTPUT_STALL = 0x0000005a,14389CB_PERF_SEL_CC_CACHE_STALL = 0x0000005b,14390CB_PERF_SEL_CC_CACHE_FLUSH = 0x0000005c,14391CB_PERF_SEL_CC_CACHE_SECTORS_FLUSHED = 0x0000005d,14392CB_PERF_SEL_CC_CACHE_WA_TO_RMW_CONVERSION = 0x0000005e,14393CB_PERF_SEL_CC_CACHE_QBLOCKS_FLUSHED = 0x0000005f,14394CB_PERF_SEL_CC_CACHE_DIRTY_QBLOCKS_FLUSHED = 0x00000060,14395CB_PERF_SEL_CC_CACHE_READS_SAVED_DUE_TO_DCC = 0x00000061,14396CB_PERF_SEL_CCC_IN_EVICT_HAZARD_STALL = 0x00000062,14397CB_PERF_SEL_CCC_COLOR_RESOURCE_PANIC = 0x00000063,14398CB_PERF_SEL_CCC_FMASK_RESOURCE_PANIC = 0x00000064,14399CB_PERF_SEL_CCC_FREE_WAYS_PANIC = 0x00000065,14400CB_PERF_SEL_CCC_SKID_FIFO_FULL = 0x00000066,14401CB_PERF_SEL_CCC_SKID_FIFO_STALL = 0x00000067,14402CB_PERF_SEL_CCC_COLOR_RESOURCE_STALL = 0x00000068,14403CB_PERF_SEL_CCC_FMASK_RESOURCE_STALL = 0x00000069,14404CB_PERF_SEL_CCC_FREE_WAYS_STALL = 0x0000006a,14405CB_PERF_SEL_BE_SRCFIFO_FULL = 0x0000006e,14406CB_PERF_SEL_BE_RDLATFIFO_FULL = 0x0000006f,14407CB_PERF_SEL_RDLAT_FIFO_QUAD_RESIDENCY_STALL = 0x00000070,14408CB_PERF_SEL_CC_QUADFRAG_VALID_READY = 0x00000071,14409CB_PERF_SEL_CC_QUADFRAG_VALID_READYB = 0x00000072,14410CB_PERF_SEL_CC_QUADFRAG_VALIDB_READY = 0x00000073,14411CB_PERF_SEL_CC_QUADFRAG_VALIDB_READYB = 0x00000074,14412CB_PERF_SEL_CC_BB_BLEND_PIXEL_VALID_READY = 0x00000076,14413CB_PERF_SEL_CC_BB_BLEND_PIXEL_VALID_READYB = 0x00000077,14414CB_PERF_SEL_CC_BB_BLEND_PIXEL_VALIDB_READY = 0x00000078,14415CB_PERF_SEL_CC_BB_BLEND_PIXEL_VALIDB_READYB = 0x00000079,14416CB_PERF_SEL_RBP_EXPORT_8PIX_LIT_BOTH = 0x00000096,14417CB_PERF_SEL_RBP_EXPORT_8PIX_LIT_LEFT = 0x00000097,14418CB_PERF_SEL_RBP_EXPORT_8PIX_LIT_RIGHT = 0x00000098,14419CB_PERF_SEL_BLEND_QUAD_DST_READ_COULD_HAVE_BEEN_OPTIMIZED = 0x000000b4,14420CB_PERF_SEL_BLEND_QUAD_BLENDING_COULD_HAVE_BEEN_BYPASSED = 0x000000b5,14421CB_PERF_SEL_BLEND_QUAD_COULD_HAVE_BEEN_DISCARDED = 0x000000b6,14422CB_PERF_SEL_BLEND_OPT_PIXELS_RESULT_EQ_DEST = 0x000000b7,14423CB_PERF_SEL_BLEND_STALL_AT_OUTPUT = 0x000000b8,14424CB_PERF_SEL_BLEND_STALL_ON_CACHE_ACCESS = 0x000000b9,14425CB_PERF_SEL_BLEND_COLLISION_DUE_TO_CACHE_WRITE = 0x000000ba,14426CB_PERF_SEL_BLEND_RAW_HAZARD_STALL = 0x000000bb,14427CB_PERF_SEL_BE_CS_FILLRATE_1X2 = 0x000000be,14428CB_PERF_SEL_BE_CS_FILLRATE_2X1 = 0x000000bf,14429CB_PERF_SEL_BE_CS_FILLRATE_2X2 = 0x000000c0,14430CB_PERF_SEL_FORMAT_IS_32_R = 0x000000fa,14431CB_PERF_SEL_FORMAT_IS_32_AR = 0x000000fb,14432CB_PERF_SEL_FORMAT_IS_32_GR = 0x000000fc,14433CB_PERF_SEL_FORMAT_IS_32_ABGR = 0x000000fd,14434CB_PERF_SEL_FORMAT_IS_FP16_ABGR = 0x000000fe,14435CB_PERF_SEL_FORMAT_IS_SIGNED16_ABGR = 0x000000ff,14436CB_PERF_SEL_FORMAT_IS_UNSIGNED16_ABGR = 0x00000100,14437CB_PERF_SEL_FORMAT_IS_32BPP_8PIX = 0x00000101,14438CB_PERF_SEL_FORMAT_IS_16_16_UNSIGNED_8PIX = 0x00000102,14439CB_PERF_SEL_FORMAT_IS_16_16_SIGNED_8PIX = 0x00000103,14440CB_PERF_SEL_FORMAT_IS_16_16_FLOAT_8PIX = 0x00000104,14441CB_PERF_SEL_EXPORT_ADDED_1_FRAGMENT = 0x00000105,14442CB_PERF_SEL_EXPORT_ADDED_2_FRAGMENTS = 0x00000106,14443CB_PERF_SEL_EXPORT_ADDED_3_FRAGMENTS = 0x00000107,14444CB_PERF_SEL_EXPORT_ADDED_4_FRAGMENTS = 0x00000108,14445CB_PERF_SEL_EXPORT_ADDED_5_FRAGMENTS = 0x00000109,14446CB_PERF_SEL_EXPORT_ADDED_6_FRAGMENTS = 0x0000010a,14447CB_PERF_SEL_EXPORT_ADDED_7_FRAGMENTS = 0x0000010b,14448CB_PERF_SEL_EXPORT_BLEND_OPT_DONT_READ_DST = 0x0000010c,14449CB_PERF_SEL_EXPORT_BLEND_OPT_BLEND_BYPASS = 0x0000010d,14450CB_PERF_SEL_EXPORT_BLEND_OPT_DISCARD_PIXELS = 0x0000010e,14451CB_PERF_SEL_EXPORT_HAS_1_FRAGMENT_BEFORE_UPDATE = 0x0000010f,14452CB_PERF_SEL_EXPORT_HAS_1_FRAGMENT_AFTER_UPDATE = 0x00000110,14453CB_PERF_SEL_EXPORT_HAS_2_FRAGMENTS_BEFORE_UPDATE = 0x00000111,14454CB_PERF_SEL_EXPORT_HAS_2_FRAGMENTS_AFTER_UPDATE = 0x00000112,14455CB_PERF_SEL_EXPORT_HAS_3_FRAGMENTS_BEFORE_UPDATE = 0x00000113,14456CB_PERF_SEL_EXPORT_HAS_3_FRAGMENTS_AFTER_UPDATE = 0x00000114,14457CB_PERF_SEL_EXPORT_HAS_4_FRAGMENTS_BEFORE_UPDATE = 0x00000115,14458CB_PERF_SEL_EXPORT_HAS_4_FRAGMENTS_AFTER_UPDATE = 0x00000116,14459CB_PERF_SEL_EXPORT_HAS_5_FRAGMENTS_BEFORE_UPDATE = 0x00000117,14460CB_PERF_SEL_EXPORT_HAS_5_FRAGMENTS_AFTER_UPDATE = 0x00000118,14461CB_PERF_SEL_EXPORT_HAS_6_FRAGMENTS_BEFORE_UPDATE = 0x00000119,14462CB_PERF_SEL_EXPORT_HAS_6_FRAGMENTS_AFTER_UPDATE = 0x0000011a,14463CB_PERF_SEL_EXPORT_HAS_7_FRAGMENTS_BEFORE_UPDATE = 0x0000011b,14464CB_PERF_SEL_EXPORT_HAS_7_FRAGMENTS_AFTER_UPDATE = 0x0000011c,14465CB_PERF_SEL_EXPORT_HAS_8_FRAGMENTS_BEFORE_UPDATE = 0x0000011d,14466CB_PERF_SEL_EXPORT_HAS_8_FRAGMENTS_AFTER_UPDATE = 0x0000011e,14467CB_PERF_SEL_EXPORT_READS_FRAGMENT_0 = 0x0000011f,14468CB_PERF_SEL_EXPORT_READS_FRAGMENT_1 = 0x00000120,14469CB_PERF_SEL_EXPORT_READS_FRAGMENT_2 = 0x00000121,14470CB_PERF_SEL_EXPORT_READS_FRAGMENT_3 = 0x00000122,14471CB_PERF_SEL_EXPORT_READS_FRAGMENT_4 = 0x00000123,14472CB_PERF_SEL_EXPORT_READS_FRAGMENT_5 = 0x00000124,14473CB_PERF_SEL_EXPORT_READS_FRAGMENT_6 = 0x00000125,14474CB_PERF_SEL_EXPORT_READS_FRAGMENT_7 = 0x00000126,14475CB_PERF_SEL_EXPORT_REMOVED_1_FRAGMENT = 0x00000127,14476CB_PERF_SEL_EXPORT_REMOVED_2_FRAGMENTS = 0x00000128,14477CB_PERF_SEL_EXPORT_REMOVED_3_FRAGMENTS = 0x00000129,14478CB_PERF_SEL_EXPORT_REMOVED_4_FRAGMENTS = 0x0000012a,14479CB_PERF_SEL_EXPORT_REMOVED_5_FRAGMENTS = 0x0000012b,14480CB_PERF_SEL_EXPORT_REMOVED_6_FRAGMENTS = 0x0000012c,14481CB_PERF_SEL_EXPORT_REMOVED_7_FRAGMENTS = 0x0000012d,14482CB_PERF_SEL_EXPORT_WRITES_FRAGMENT_0 = 0x0000012e,14483CB_PERF_SEL_EXPORT_WRITES_FRAGMENT_1 = 0x0000012f,14484CB_PERF_SEL_EXPORT_WRITES_FRAGMENT_2 = 0x00000130,14485CB_PERF_SEL_EXPORT_WRITES_FRAGMENT_3 = 0x00000131,14486CB_PERF_SEL_EXPORT_WRITES_FRAGMENT_4 = 0x00000132,14487CB_PERF_SEL_EXPORT_WRITES_FRAGMENT_5 = 0x00000133,14488CB_PERF_SEL_EXPORT_WRITES_FRAGMENT_6 = 0x00000134,14489CB_PERF_SEL_EXPORT_WRITES_FRAGMENT_7 = 0x00000135,14490CB_PERF_SEL_EXPORT_KILLED_BY_COLOR_INVALID = 0x00000136,14491CB_PERF_SEL_EXPORT_KILLED_BY_DISCARD_PIXEL = 0x00000137,14492CB_PERF_SEL_EXPORT_KILLED_BY_NULL_SAMPLE_MASK = 0x00000138,14493CB_PERF_SEL_EXPORT_KILLED_BY_NULL_TARGET_SHADER_MASK = 0x00000139,14494} CBPerfSel;1449514496/*14497* CombFunc enum14498*/1449914500typedef enum CombFunc {14501COMB_DST_PLUS_SRC = 0x00000000,14502COMB_SRC_MINUS_DST = 0x00000001,14503COMB_MIN_DST_SRC = 0x00000002,14504COMB_MAX_DST_SRC = 0x00000003,14505COMB_DST_MINUS_SRC = 0x00000004,14506} CombFunc;1450714508/*14509* MemArbMode enum14510*/1451114512typedef enum MemArbMode {14513MEM_ARB_MODE_FIXED = 0x00000000,14514MEM_ARB_MODE_AGE = 0x00000001,14515MEM_ARB_MODE_WEIGHT = 0x00000002,14516MEM_ARB_MODE_BOTH = 0x00000003,14517} MemArbMode;1451814519/*******************************************************14520* PH Enums14521*******************************************************/1452214523/*14524* PH_PERFCNT_SEL enum14525*/1452614527typedef enum PH_PERFCNT_SEL {14528PH_PERF_SEL_SC0_SRPS_WINDOW_VALID = 0x00000000,14529PH_PERF_SEL_SC0_ARB_XFC_ALL_EVENT_OR_PRIM_CYCLES = 0x00000001,14530PH_PERF_SEL_SC0_ARB_XFC_ONLY_PRIM_CYCLES = 0x00000002,14531PH_PERF_SEL_SC0_ARB_XFC_ONLY_ONE_INC_PER_PRIM = 0x00000003,14532PH_PERF_SEL_SC0_ARB_STALLED_FROM_BELOW = 0x00000004,14533PH_PERF_SEL_SC0_ARB_STARVED_FROM_ABOVE = 0x00000005,14534PH_PERF_SEL_SC0_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x00000006,14535PH_PERF_SEL_SC0_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x00000007,14536PH_PERF_SEL_SC0_ARB_BUSY = 0x00000008,14537PH_PERF_SEL_SC0_ARB_PA_BUSY_SOP = 0x00000009,14538PH_PERF_SEL_SC0_ARB_EOP_POP_SYNC_POP = 0x0000000a,14539PH_PERF_SEL_SC0_ARB_EVENT_SYNC_POP = 0x0000000b,14540PH_PERF_SEL_SC0_PS_ENG_MULTICYCLE_BUBBLE = 0x0000000c,14541PH_PERF_SEL_SC0_EOP_SYNC_WINDOW = 0x0000000d,14542PH_PERF_SEL_SC0_BUSY_PROCESSING_MULTICYCLE_PRIM = 0x0000000e,14543PH_PERF_SEL_SC0_BUSY_CNT_NOT_ZERO = 0x0000000f,14544PH_PERF_SEL_SC0_SEND = 0x00000010,14545PH_PERF_SEL_SC0_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x00000011,14546PH_PERF_SEL_SC0_CREDIT_AT_MAX = 0x00000012,14547PH_PERF_SEL_SC0_CREDIT_AT_MAX_NO_PENDING_SEND = 0x00000013,14548PH_PERF_SEL_SC0_GFX_PIPE0_TO_1_TRANSITION = 0x00000014,14549PH_PERF_SEL_SC0_GFX_PIPE1_TO_0_TRANSITION = 0x00000015,14550PH_PERF_SEL_SC0_GFX_PIPE_PRIM_PROVOKED_TRANSITION = 0x00000016,14551PH_PERF_SEL_SC0_GFX_PIPE_EVENT_PROVOKED_TRANSITION = 0x00000017,14552PH_PERF_SEL_SC0_PA0_DATA_FIFO_RD = 0x00000018,14553PH_PERF_SEL_SC0_PA0_DATA_FIFO_WE = 0x00000019,14554PH_PERF_SEL_SC0_PA0_FIFO_EMPTY = 0x0000001a,14555PH_PERF_SEL_SC0_PA0_FIFO_FULL = 0x0000001b,14556PH_PERF_SEL_SC0_PA0_NULL_WE = 0x0000001c,14557PH_PERF_SEL_SC0_PA0_EVENT_WE = 0x0000001d,14558PH_PERF_SEL_SC0_PA0_FPOV_WE = 0x0000001e,14559PH_PERF_SEL_SC0_PA0_FPOP_WE = 0x0000001f,14560PH_PERF_SEL_SC0_PA0_EOP_WE = 0x00000020,14561PH_PERF_SEL_SC0_PA0_DATA_FIFO_EOP_RD = 0x00000021,14562PH_PERF_SEL_SC0_PA0_EOPG_WE = 0x00000022,14563PH_PERF_SEL_SC0_PA0_DEALLOC_WE = 0x00000023,14564PH_PERF_SEL_SC0_PA1_DATA_FIFO_RD = 0x00000024,14565PH_PERF_SEL_SC0_PA1_DATA_FIFO_WE = 0x00000025,14566PH_PERF_SEL_SC0_PA1_FIFO_EMPTY = 0x00000026,14567PH_PERF_SEL_SC0_PA1_FIFO_FULL = 0x00000027,14568PH_PERF_SEL_SC0_PA1_NULL_WE = 0x00000028,14569PH_PERF_SEL_SC0_PA1_EVENT_WE = 0x00000029,14570PH_PERF_SEL_SC0_PA1_FPOV_WE = 0x0000002a,14571PH_PERF_SEL_SC0_PA1_FPOP_WE = 0x0000002b,14572PH_PERF_SEL_SC0_PA1_EOP_WE = 0x0000002c,14573PH_PERF_SEL_SC0_PA1_DATA_FIFO_EOP_RD = 0x0000002d,14574PH_PERF_SEL_SC0_PA1_EOPG_WE = 0x0000002e,14575PH_PERF_SEL_SC0_PA1_DEALLOC_WE = 0x0000002f,14576PH_PERF_SEL_SC0_PA2_DATA_FIFO_RD = 0x00000030,14577PH_PERF_SEL_SC0_PA2_DATA_FIFO_WE = 0x00000031,14578PH_PERF_SEL_SC0_PA2_FIFO_EMPTY = 0x00000032,14579PH_PERF_SEL_SC0_PA2_FIFO_FULL = 0x00000033,14580PH_PERF_SEL_SC0_PA2_NULL_WE = 0x00000034,14581PH_PERF_SEL_SC0_PA2_EVENT_WE = 0x00000035,14582PH_PERF_SEL_SC0_PA2_FPOV_WE = 0x00000036,14583PH_PERF_SEL_SC0_PA2_FPOP_WE = 0x00000037,14584PH_PERF_SEL_SC0_PA2_EOP_WE = 0x00000038,14585PH_PERF_SEL_SC0_PA2_DATA_FIFO_EOP_RD = 0x00000039,14586PH_PERF_SEL_SC0_PA2_EOPG_WE = 0x0000003a,14587PH_PERF_SEL_SC0_PA2_DEALLOC_WE = 0x0000003b,14588PH_PERF_SEL_SC0_PA3_DATA_FIFO_RD = 0x0000003c,14589PH_PERF_SEL_SC0_PA3_DATA_FIFO_WE = 0x0000003d,14590PH_PERF_SEL_SC0_PA3_FIFO_EMPTY = 0x0000003e,14591PH_PERF_SEL_SC0_PA3_FIFO_FULL = 0x0000003f,14592PH_PERF_SEL_SC0_PA3_NULL_WE = 0x00000040,14593PH_PERF_SEL_SC0_PA3_EVENT_WE = 0x00000041,14594PH_PERF_SEL_SC0_PA3_FPOV_WE = 0x00000042,14595PH_PERF_SEL_SC0_PA3_FPOP_WE = 0x00000043,14596PH_PERF_SEL_SC0_PA3_EOP_WE = 0x00000044,14597PH_PERF_SEL_SC0_PA3_DATA_FIFO_EOP_RD = 0x00000045,14598PH_PERF_SEL_SC0_PA3_EOPG_WE = 0x00000046,14599PH_PERF_SEL_SC0_PA3_DEALLOC_WE = 0x00000047,14600PH_PERF_SEL_SC0_PA4_DATA_FIFO_RD = 0x00000048,14601PH_PERF_SEL_SC0_PA4_DATA_FIFO_WE = 0x00000049,14602PH_PERF_SEL_SC0_PA4_FIFO_EMPTY = 0x0000004a,14603PH_PERF_SEL_SC0_PA4_FIFO_FULL = 0x0000004b,14604PH_PERF_SEL_SC0_PA4_NULL_WE = 0x0000004c,14605PH_PERF_SEL_SC0_PA4_EVENT_WE = 0x0000004d,14606PH_PERF_SEL_SC0_PA4_FPOV_WE = 0x0000004e,14607PH_PERF_SEL_SC0_PA4_FPOP_WE = 0x0000004f,14608PH_PERF_SEL_SC0_PA4_EOP_WE = 0x00000050,14609PH_PERF_SEL_SC0_PA4_DATA_FIFO_EOP_RD = 0x00000051,14610PH_PERF_SEL_SC0_PA4_EOPG_WE = 0x00000052,14611PH_PERF_SEL_SC0_PA4_DEALLOC_WE = 0x00000053,14612PH_PERF_SEL_SC0_PA5_DATA_FIFO_RD = 0x00000054,14613PH_PERF_SEL_SC0_PA5_DATA_FIFO_WE = 0x00000055,14614PH_PERF_SEL_SC0_PA5_FIFO_EMPTY = 0x00000056,14615PH_PERF_SEL_SC0_PA5_FIFO_FULL = 0x00000057,14616PH_PERF_SEL_SC0_PA5_NULL_WE = 0x00000058,14617PH_PERF_SEL_SC0_PA5_EVENT_WE = 0x00000059,14618PH_PERF_SEL_SC0_PA5_FPOV_WE = 0x0000005a,14619PH_PERF_SEL_SC0_PA5_FPOP_WE = 0x0000005b,14620PH_PERF_SEL_SC0_PA5_EOP_WE = 0x0000005c,14621PH_PERF_SEL_SC0_PA5_DATA_FIFO_EOP_RD = 0x0000005d,14622PH_PERF_SEL_SC0_PA5_EOPG_WE = 0x0000005e,14623PH_PERF_SEL_SC0_PA5_DEALLOC_WE = 0x0000005f,14624PH_PERF_SEL_SC0_PA6_DATA_FIFO_RD = 0x00000060,14625PH_PERF_SEL_SC0_PA6_DATA_FIFO_WE = 0x00000061,14626PH_PERF_SEL_SC0_PA6_FIFO_EMPTY = 0x00000062,14627PH_PERF_SEL_SC0_PA6_FIFO_FULL = 0x00000063,14628PH_PERF_SEL_SC0_PA6_NULL_WE = 0x00000064,14629PH_PERF_SEL_SC0_PA6_EVENT_WE = 0x00000065,14630PH_PERF_SEL_SC0_PA6_FPOV_WE = 0x00000066,14631PH_PERF_SEL_SC0_PA6_FPOP_WE = 0x00000067,14632PH_PERF_SEL_SC0_PA6_EOP_WE = 0x00000068,14633PH_PERF_SEL_SC0_PA6_DATA_FIFO_EOP_RD = 0x00000069,14634PH_PERF_SEL_SC0_PA6_EOPG_WE = 0x0000006a,14635PH_PERF_SEL_SC0_PA6_DEALLOC_WE = 0x0000006b,14636PH_PERF_SEL_SC0_PA7_DATA_FIFO_RD = 0x0000006c,14637PH_PERF_SEL_SC0_PA7_DATA_FIFO_WE = 0x0000006d,14638PH_PERF_SEL_SC0_PA7_FIFO_EMPTY = 0x0000006e,14639PH_PERF_SEL_SC0_PA7_FIFO_FULL = 0x0000006f,14640PH_PERF_SEL_SC0_PA7_NULL_WE = 0x00000070,14641PH_PERF_SEL_SC0_PA7_EVENT_WE = 0x00000071,14642PH_PERF_SEL_SC0_PA7_FPOV_WE = 0x00000072,14643PH_PERF_SEL_SC0_PA7_FPOP_WE = 0x00000073,14644PH_PERF_SEL_SC0_PA7_EOP_WE = 0x00000074,14645PH_PERF_SEL_SC0_PA7_DATA_FIFO_EOP_RD = 0x00000075,14646PH_PERF_SEL_SC0_PA7_EOPG_WE = 0x00000076,14647PH_PERF_SEL_SC0_PA7_DEALLOC_WE = 0x00000077,14648PH_PERF_SEL_SC1_SRPS_WINDOW_VALID = 0x00000078,14649PH_PERF_SEL_SC1_ARB_XFC_ALL_EVENT_OR_PRIM_CYCLES = 0x00000079,14650PH_PERF_SEL_SC1_ARB_XFC_ONLY_PRIM_CYCLES = 0x0000007a,14651PH_PERF_SEL_SC1_ARB_XFC_ONLY_ONE_INC_PER_PRIM = 0x0000007b,14652PH_PERF_SEL_SC1_ARB_STALLED_FROM_BELOW = 0x0000007c,14653PH_PERF_SEL_SC1_ARB_STARVED_FROM_ABOVE = 0x0000007d,14654PH_PERF_SEL_SC1_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x0000007e,14655PH_PERF_SEL_SC1_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x0000007f,14656PH_PERF_SEL_SC1_ARB_BUSY = 0x00000080,14657PH_PERF_SEL_SC1_ARB_PA_BUSY_SOP = 0x00000081,14658PH_PERF_SEL_SC1_ARB_EOP_POP_SYNC_POP = 0x00000082,14659PH_PERF_SEL_SC1_ARB_EVENT_SYNC_POP = 0x00000083,14660PH_PERF_SEL_SC1_PS_ENG_MULTICYCLE_BUBBLE = 0x00000084,14661PH_PERF_SEL_SC1_EOP_SYNC_WINDOW = 0x00000085,14662PH_PERF_SEL_SC1_BUSY_PROCESSING_MULTICYCLE_PRIM = 0x00000086,14663PH_PERF_SEL_SC1_BUSY_CNT_NOT_ZERO = 0x00000087,14664PH_PERF_SEL_SC1_SEND = 0x00000088,14665PH_PERF_SEL_SC1_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x00000089,14666PH_PERF_SEL_SC1_CREDIT_AT_MAX = 0x0000008a,14667PH_PERF_SEL_SC1_CREDIT_AT_MAX_NO_PENDING_SEND = 0x0000008b,14668PH_PERF_SEL_SC1_GFX_PIPE0_TO_1_TRANSITION = 0x0000008c,14669PH_PERF_SEL_SC1_GFX_PIPE1_TO_0_TRANSITION = 0x0000008d,14670PH_PERF_SEL_SC1_GFX_PIPE_EOP_PRIM_PROVOKED_TRANSITION = 0x0000008e,14671PH_PERF_SEL_SC1_GFX_PIPE_EVENT_PROVOKED_TRANSITION = 0x0000008f,14672PH_PERF_SEL_SC1_PA0_DATA_FIFO_RD = 0x00000090,14673PH_PERF_SEL_SC1_PA0_DATA_FIFO_WE = 0x00000091,14674PH_PERF_SEL_SC1_PA0_FIFO_EMPTY = 0x00000092,14675PH_PERF_SEL_SC1_PA0_FIFO_FULL = 0x00000093,14676PH_PERF_SEL_SC1_PA0_NULL_WE = 0x00000094,14677PH_PERF_SEL_SC1_PA0_EVENT_WE = 0x00000095,14678PH_PERF_SEL_SC1_PA0_FPOV_WE = 0x00000096,14679PH_PERF_SEL_SC1_PA0_FPOP_WE = 0x00000097,14680PH_PERF_SEL_SC1_PA0_EOP_WE = 0x00000098,14681PH_PERF_SEL_SC1_PA0_DATA_FIFO_EOP_RD = 0x00000099,14682PH_PERF_SEL_SC1_PA0_EOPG_WE = 0x0000009a,14683PH_PERF_SEL_SC1_PA0_DEALLOC_WE = 0x0000009b,14684PH_PERF_SEL_SC1_PA1_DATA_FIFO_RD = 0x0000009c,14685PH_PERF_SEL_SC1_PA1_DATA_FIFO_WE = 0x0000009d,14686PH_PERF_SEL_SC1_PA1_FIFO_EMPTY = 0x0000009e,14687PH_PERF_SEL_SC1_PA1_FIFO_FULL = 0x0000009f,14688PH_PERF_SEL_SC1_PA1_NULL_WE = 0x000000a0,14689PH_PERF_SEL_SC1_PA1_EVENT_WE = 0x000000a1,14690PH_PERF_SEL_SC1_PA1_FPOV_WE = 0x000000a2,14691PH_PERF_SEL_SC1_PA1_FPOP_WE = 0x000000a3,14692PH_PERF_SEL_SC1_PA1_EOP_WE = 0x000000a4,14693PH_PERF_SEL_SC1_PA1_DATA_FIFO_EOP_RD = 0x000000a5,14694PH_PERF_SEL_SC1_PA1_EOPG_WE = 0x000000a6,14695PH_PERF_SEL_SC1_PA1_DEALLOC_WE = 0x000000a7,14696PH_PERF_SEL_SC1_PA2_DATA_FIFO_RD = 0x000000a8,14697PH_PERF_SEL_SC1_PA2_DATA_FIFO_WE = 0x000000a9,14698PH_PERF_SEL_SC1_PA2_FIFO_EMPTY = 0x000000aa,14699PH_PERF_SEL_SC1_PA2_FIFO_FULL = 0x000000ab,14700PH_PERF_SEL_SC1_PA2_NULL_WE = 0x000000ac,14701PH_PERF_SEL_SC1_PA2_EVENT_WE = 0x000000ad,14702PH_PERF_SEL_SC1_PA2_FPOV_WE = 0x000000ae,14703PH_PERF_SEL_SC1_PA2_FPOP_WE = 0x000000af,14704PH_PERF_SEL_SC1_PA2_EOP_WE = 0x000000b0,14705PH_PERF_SEL_SC1_PA2_DATA_FIFO_EOP_RD = 0x000000b1,14706PH_PERF_SEL_SC1_PA2_EOPG_WE = 0x000000b2,14707PH_PERF_SEL_SC1_PA2_DEALLOC_WE = 0x000000b3,14708PH_PERF_SEL_SC1_PA3_DATA_FIFO_RD = 0x000000b4,14709PH_PERF_SEL_SC1_PA3_DATA_FIFO_WE = 0x000000b5,14710PH_PERF_SEL_SC1_PA3_FIFO_EMPTY = 0x000000b6,14711PH_PERF_SEL_SC1_PA3_FIFO_FULL = 0x000000b7,14712PH_PERF_SEL_SC1_PA3_NULL_WE = 0x000000b8,14713PH_PERF_SEL_SC1_PA3_EVENT_WE = 0x000000b9,14714PH_PERF_SEL_SC1_PA3_FPOV_WE = 0x000000ba,14715PH_PERF_SEL_SC1_PA3_FPOP_WE = 0x000000bb,14716PH_PERF_SEL_SC1_PA3_EOP_WE = 0x000000bc,14717PH_PERF_SEL_SC1_PA3_DATA_FIFO_EOP_RD = 0x000000bd,14718PH_PERF_SEL_SC1_PA3_EOPG_WE = 0x000000be,14719PH_PERF_SEL_SC1_PA3_DEALLOC_WE = 0x000000bf,14720PH_PERF_SEL_SC1_PA4_DATA_FIFO_RD = 0x000000c0,14721PH_PERF_SEL_SC1_PA4_DATA_FIFO_WE = 0x000000c1,14722PH_PERF_SEL_SC1_PA4_FIFO_EMPTY = 0x000000c2,14723PH_PERF_SEL_SC1_PA4_FIFO_FULL = 0x000000c3,14724PH_PERF_SEL_SC1_PA4_NULL_WE = 0x000000c4,14725PH_PERF_SEL_SC1_PA4_EVENT_WE = 0x000000c5,14726PH_PERF_SEL_SC1_PA4_FPOV_WE = 0x000000c6,14727PH_PERF_SEL_SC1_PA4_FPOP_WE = 0x000000c7,14728PH_PERF_SEL_SC1_PA4_EOP_WE = 0x000000c8,14729PH_PERF_SEL_SC1_PA4_DATA_FIFO_EOP_RD = 0x000000c9,14730PH_PERF_SEL_SC1_PA4_EOPG_WE = 0x000000ca,14731PH_PERF_SEL_SC1_PA4_DEALLOC_WE = 0x000000cb,14732PH_PERF_SEL_SC1_PA5_DATA_FIFO_RD = 0x000000cc,14733PH_PERF_SEL_SC1_PA5_DATA_FIFO_WE = 0x000000cd,14734PH_PERF_SEL_SC1_PA5_FIFO_EMPTY = 0x000000ce,14735PH_PERF_SEL_SC1_PA5_FIFO_FULL = 0x000000cf,14736PH_PERF_SEL_SC1_PA5_NULL_WE = 0x000000d0,14737PH_PERF_SEL_SC1_PA5_EVENT_WE = 0x000000d1,14738PH_PERF_SEL_SC1_PA5_FPOV_WE = 0x000000d2,14739PH_PERF_SEL_SC1_PA5_FPOP_WE = 0x000000d3,14740PH_PERF_SEL_SC1_PA5_EOP_WE = 0x000000d4,14741PH_PERF_SEL_SC1_PA5_DATA_FIFO_EOP_RD = 0x000000d5,14742PH_PERF_SEL_SC1_PA5_EOPG_WE = 0x000000d6,14743PH_PERF_SEL_SC1_PA5_DEALLOC_WE = 0x000000d7,14744PH_PERF_SEL_SC1_PA6_DATA_FIFO_RD = 0x000000d8,14745PH_PERF_SEL_SC1_PA6_DATA_FIFO_WE = 0x000000d9,14746PH_PERF_SEL_SC1_PA6_FIFO_EMPTY = 0x000000da,14747PH_PERF_SEL_SC1_PA6_FIFO_FULL = 0x000000db,14748PH_PERF_SEL_SC1_PA6_NULL_WE = 0x000000dc,14749PH_PERF_SEL_SC1_PA6_EVENT_WE = 0x000000dd,14750PH_PERF_SEL_SC1_PA6_FPOV_WE = 0x000000de,14751PH_PERF_SEL_SC1_PA6_FPOP_WE = 0x000000df,14752PH_PERF_SEL_SC1_PA6_EOP_WE = 0x000000e0,14753PH_PERF_SEL_SC1_PA6_DATA_FIFO_EOP_RD = 0x000000e1,14754PH_PERF_SEL_SC1_PA6_EOPG_WE = 0x000000e2,14755PH_PERF_SEL_SC1_PA6_DEALLOC_WE = 0x000000e3,14756PH_PERF_SEL_SC1_PA7_DATA_FIFO_RD = 0x000000e4,14757PH_PERF_SEL_SC1_PA7_DATA_FIFO_WE = 0x000000e5,14758PH_PERF_SEL_SC1_PA7_FIFO_EMPTY = 0x000000e6,14759PH_PERF_SEL_SC1_PA7_FIFO_FULL = 0x000000e7,14760PH_PERF_SEL_SC1_PA7_NULL_WE = 0x000000e8,14761PH_PERF_SEL_SC1_PA7_EVENT_WE = 0x000000e9,14762PH_PERF_SEL_SC1_PA7_FPOV_WE = 0x000000ea,14763PH_PERF_SEL_SC1_PA7_FPOP_WE = 0x000000eb,14764PH_PERF_SEL_SC1_PA7_EOP_WE = 0x000000ec,14765PH_PERF_SEL_SC1_PA7_DATA_FIFO_EOP_RD = 0x000000ed,14766PH_PERF_SEL_SC1_PA7_EOPG_WE = 0x000000ee,14767PH_PERF_SEL_SC1_PA7_DEALLOC_WE = 0x000000ef,14768PH_PERF_SEL_SC2_SRPS_WINDOW_VALID = 0x000000f0,14769PH_PERF_SEL_SC2_ARB_XFC_ALL_EVENT_OR_PRIM_CYCLES = 0x000000f1,14770PH_PERF_SEL_SC2_ARB_XFC_ONLY_PRIM_CYCLES = 0x000000f2,14771PH_PERF_SEL_SC2_ARB_XFC_ONLY_ONE_INC_PER_PRIM = 0x000000f3,14772PH_PERF_SEL_SC2_ARB_STALLED_FROM_BELOW = 0x000000f4,14773PH_PERF_SEL_SC2_ARB_STARVED_FROM_ABOVE = 0x000000f5,14774PH_PERF_SEL_SC2_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x000000f6,14775PH_PERF_SEL_SC2_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x000000f7,14776PH_PERF_SEL_SC2_ARB_BUSY = 0x000000f8,14777PH_PERF_SEL_SC2_ARB_PA_BUSY_SOP = 0x000000f9,14778PH_PERF_SEL_SC2_ARB_EOP_POP_SYNC_POP = 0x000000fa,14779PH_PERF_SEL_SC2_ARB_EVENT_SYNC_POP = 0x000000fb,14780PH_PERF_SEL_SC2_PS_ENG_MULTICYCLE_BUBBLE = 0x000000fc,14781PH_PERF_SEL_SC2_EOP_SYNC_WINDOW = 0x000000fd,14782PH_PERF_SEL_SC2_BUSY_PROCESSING_MULTICYCLE_PRIM = 0x000000fe,14783PH_PERF_SEL_SC2_BUSY_CNT_NOT_ZERO = 0x000000ff,14784PH_PERF_SEL_SC2_SEND = 0x00000100,14785PH_PERF_SEL_SC2_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x00000101,14786PH_PERF_SEL_SC2_CREDIT_AT_MAX = 0x00000102,14787PH_PERF_SEL_SC2_CREDIT_AT_MAX_NO_PENDING_SEND = 0x00000103,14788PH_PERF_SEL_SC2_GFX_PIPE0_TO_1_TRANSITION = 0x00000104,14789PH_PERF_SEL_SC2_GFX_PIPE1_TO_0_TRANSITION = 0x00000105,14790PH_PERF_SEL_SC2_GFX_PIPE_EOP_PRIM_PROVOKED_TRANSITION = 0x00000106,14791PH_PERF_SEL_SC2_GFX_PIPE_EVENT_PROVOKED_TRANSITION = 0x00000107,14792PH_PERF_SEL_SC2_PA0_DATA_FIFO_RD = 0x00000108,14793PH_PERF_SEL_SC2_PA0_DATA_FIFO_WE = 0x00000109,14794PH_PERF_SEL_SC2_PA0_FIFO_EMPTY = 0x0000010a,14795PH_PERF_SEL_SC2_PA0_FIFO_FULL = 0x0000010b,14796PH_PERF_SEL_SC2_PA0_NULL_WE = 0x0000010c,14797PH_PERF_SEL_SC2_PA0_EVENT_WE = 0x0000010d,14798PH_PERF_SEL_SC2_PA0_FPOV_WE = 0x0000010e,14799PH_PERF_SEL_SC2_PA0_FPOP_WE = 0x0000010f,14800PH_PERF_SEL_SC2_PA0_EOP_WE = 0x00000110,14801PH_PERF_SEL_SC2_PA0_DATA_FIFO_EOP_RD = 0x00000111,14802PH_PERF_SEL_SC2_PA0_EOPG_WE = 0x00000112,14803PH_PERF_SEL_SC2_PA0_DEALLOC_WE = 0x00000113,14804PH_PERF_SEL_SC2_PA1_DATA_FIFO_RD = 0x00000114,14805PH_PERF_SEL_SC2_PA1_DATA_FIFO_WE = 0x00000115,14806PH_PERF_SEL_SC2_PA1_FIFO_EMPTY = 0x00000116,14807PH_PERF_SEL_SC2_PA1_FIFO_FULL = 0x00000117,14808PH_PERF_SEL_SC2_PA1_NULL_WE = 0x00000118,14809PH_PERF_SEL_SC2_PA1_EVENT_WE = 0x00000119,14810PH_PERF_SEL_SC2_PA1_FPOV_WE = 0x0000011a,14811PH_PERF_SEL_SC2_PA1_FPOP_WE = 0x0000011b,14812PH_PERF_SEL_SC2_PA1_EOP_WE = 0x0000011c,14813PH_PERF_SEL_SC2_PA1_DATA_FIFO_EOP_RD = 0x0000011d,14814PH_PERF_SEL_SC2_PA1_EOPG_WE = 0x0000011e,14815PH_PERF_SEL_SC2_PA1_DEALLOC_WE = 0x0000011f,14816PH_PERF_SEL_SC2_PA2_DATA_FIFO_RD = 0x00000120,14817PH_PERF_SEL_SC2_PA2_DATA_FIFO_WE = 0x00000121,14818PH_PERF_SEL_SC2_PA2_FIFO_EMPTY = 0x00000122,14819PH_PERF_SEL_SC2_PA2_FIFO_FULL = 0x00000123,14820PH_PERF_SEL_SC2_PA2_NULL_WE = 0x00000124,14821PH_PERF_SEL_SC2_PA2_EVENT_WE = 0x00000125,14822PH_PERF_SEL_SC2_PA2_FPOV_WE = 0x00000126,14823PH_PERF_SEL_SC2_PA2_FPOP_WE = 0x00000127,14824PH_PERF_SEL_SC2_PA2_EOP_WE = 0x00000128,14825PH_PERF_SEL_SC2_PA2_DATA_FIFO_EOP_RD = 0x00000129,14826PH_PERF_SEL_SC2_PA2_EOPG_WE = 0x0000012a,14827PH_PERF_SEL_SC2_PA2_DEALLOC_WE = 0x0000012b,14828PH_PERF_SEL_SC2_PA3_DATA_FIFO_RD = 0x0000012c,14829PH_PERF_SEL_SC2_PA3_DATA_FIFO_WE = 0x0000012d,14830PH_PERF_SEL_SC2_PA3_FIFO_EMPTY = 0x0000012e,14831PH_PERF_SEL_SC2_PA3_FIFO_FULL = 0x0000012f,14832PH_PERF_SEL_SC2_PA3_NULL_WE = 0x00000130,14833PH_PERF_SEL_SC2_PA3_EVENT_WE = 0x00000131,14834PH_PERF_SEL_SC2_PA3_FPOV_WE = 0x00000132,14835PH_PERF_SEL_SC2_PA3_FPOP_WE = 0x00000133,14836PH_PERF_SEL_SC2_PA3_EOP_WE = 0x00000134,14837PH_PERF_SEL_SC2_PA3_DATA_FIFO_EOP_RD = 0x00000135,14838PH_PERF_SEL_SC2_PA3_EOPG_WE = 0x00000136,14839PH_PERF_SEL_SC2_PA3_DEALLOC_WE = 0x00000137,14840PH_PERF_SEL_SC2_PA4_DATA_FIFO_RD = 0x00000138,14841PH_PERF_SEL_SC2_PA4_DATA_FIFO_WE = 0x00000139,14842PH_PERF_SEL_SC2_PA4_FIFO_EMPTY = 0x0000013a,14843PH_PERF_SEL_SC2_PA4_FIFO_FULL = 0x0000013b,14844PH_PERF_SEL_SC2_PA4_NULL_WE = 0x0000013c,14845PH_PERF_SEL_SC2_PA4_EVENT_WE = 0x0000013d,14846PH_PERF_SEL_SC2_PA4_FPOV_WE = 0x0000013e,14847PH_PERF_SEL_SC2_PA4_FPOP_WE = 0x0000013f,14848PH_PERF_SEL_SC2_PA4_EOP_WE = 0x00000140,14849PH_PERF_SEL_SC2_PA4_DATA_FIFO_EOP_RD = 0x00000141,14850PH_PERF_SEL_SC2_PA4_EOPG_WE = 0x00000142,14851PH_PERF_SEL_SC2_PA4_DEALLOC_WE = 0x00000143,14852PH_PERF_SEL_SC2_PA5_DATA_FIFO_RD = 0x00000144,14853PH_PERF_SEL_SC2_PA5_DATA_FIFO_WE = 0x00000145,14854PH_PERF_SEL_SC2_PA5_FIFO_EMPTY = 0x00000146,14855PH_PERF_SEL_SC2_PA5_FIFO_FULL = 0x00000147,14856PH_PERF_SEL_SC2_PA5_NULL_WE = 0x00000148,14857PH_PERF_SEL_SC2_PA5_EVENT_WE = 0x00000149,14858PH_PERF_SEL_SC2_PA5_FPOV_WE = 0x0000014a,14859PH_PERF_SEL_SC2_PA5_FPOP_WE = 0x0000014b,14860PH_PERF_SEL_SC2_PA5_EOP_WE = 0x0000014c,14861PH_PERF_SEL_SC2_PA5_DATA_FIFO_EOP_RD = 0x0000014d,14862PH_PERF_SEL_SC2_PA5_EOPG_WE = 0x0000014e,14863PH_PERF_SEL_SC2_PA5_DEALLOC_WE = 0x0000014f,14864PH_PERF_SEL_SC2_PA6_DATA_FIFO_RD = 0x00000150,14865PH_PERF_SEL_SC2_PA6_DATA_FIFO_WE = 0x00000151,14866PH_PERF_SEL_SC2_PA6_FIFO_EMPTY = 0x00000152,14867PH_PERF_SEL_SC2_PA6_FIFO_FULL = 0x00000153,14868PH_PERF_SEL_SC2_PA6_NULL_WE = 0x00000154,14869PH_PERF_SEL_SC2_PA6_EVENT_WE = 0x00000155,14870PH_PERF_SEL_SC2_PA6_FPOV_WE = 0x00000156,14871PH_PERF_SEL_SC2_PA6_FPOP_WE = 0x00000157,14872PH_PERF_SEL_SC2_PA6_EOP_WE = 0x00000158,14873PH_PERF_SEL_SC2_PA6_DATA_FIFO_EOP_RD = 0x00000159,14874PH_PERF_SEL_SC2_PA6_EOPG_WE = 0x0000015a,14875PH_PERF_SEL_SC2_PA6_DEALLOC_WE = 0x0000015b,14876PH_PERF_SEL_SC2_PA7_DATA_FIFO_RD = 0x0000015c,14877PH_PERF_SEL_SC2_PA7_DATA_FIFO_WE = 0x0000015d,14878PH_PERF_SEL_SC2_PA7_FIFO_EMPTY = 0x0000015e,14879PH_PERF_SEL_SC2_PA7_FIFO_FULL = 0x0000015f,14880PH_PERF_SEL_SC2_PA7_NULL_WE = 0x00000160,14881PH_PERF_SEL_SC2_PA7_EVENT_WE = 0x00000161,14882PH_PERF_SEL_SC2_PA7_FPOV_WE = 0x00000162,14883PH_PERF_SEL_SC2_PA7_FPOP_WE = 0x00000163,14884PH_PERF_SEL_SC2_PA7_EOP_WE = 0x00000164,14885PH_PERF_SEL_SC2_PA7_DATA_FIFO_EOP_RD = 0x00000165,14886PH_PERF_SEL_SC2_PA7_EOPG_WE = 0x00000166,14887PH_PERF_SEL_SC2_PA7_DEALLOC_WE = 0x00000167,14888PH_PERF_SEL_SC3_SRPS_WINDOW_VALID = 0x00000168,14889PH_PERF_SEL_SC3_ARB_XFC_ALL_EVENT_OR_PRIM_CYCLES = 0x00000169,14890PH_PERF_SEL_SC3_ARB_XFC_ONLY_PRIM_CYCLES = 0x0000016a,14891PH_PERF_SEL_SC3_ARB_XFC_ONLY_ONE_INC_PER_PRIM = 0x0000016b,14892PH_PERF_SEL_SC3_ARB_STALLED_FROM_BELOW = 0x0000016c,14893PH_PERF_SEL_SC3_ARB_STARVED_FROM_ABOVE = 0x0000016d,14894PH_PERF_SEL_SC3_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x0000016e,14895PH_PERF_SEL_SC3_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x0000016f,14896PH_PERF_SEL_SC3_ARB_BUSY = 0x00000170,14897PH_PERF_SEL_SC3_ARB_PA_BUSY_SOP = 0x00000171,14898PH_PERF_SEL_SC3_ARB_EOP_POP_SYNC_POP = 0x00000172,14899PH_PERF_SEL_SC3_ARB_EVENT_SYNC_POP = 0x00000173,14900PH_PERF_SEL_SC3_PS_ENG_MULTICYCLE_BUBBLE = 0x00000174,14901PH_PERF_SEL_SC3_EOP_SYNC_WINDOW = 0x00000175,14902PH_PERF_SEL_SC3_BUSY_PROCESSING_MULTICYCLE_PRIM = 0x00000176,14903PH_PERF_SEL_SC3_BUSY_CNT_NOT_ZERO = 0x00000177,14904PH_PERF_SEL_SC3_SEND = 0x00000178,14905PH_PERF_SEL_SC3_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x00000179,14906PH_PERF_SEL_SC3_CREDIT_AT_MAX = 0x0000017a,14907PH_PERF_SEL_SC3_CREDIT_AT_MAX_NO_PENDING_SEND = 0x0000017b,14908PH_PERF_SEL_SC3_GFX_PIPE0_TO_1_TRANSITION = 0x0000017c,14909PH_PERF_SEL_SC3_GFX_PIPE1_TO_0_TRANSITION = 0x0000017d,14910PH_PERF_SEL_SC3_GFX_PIPE_EOP_PRIM_PROVOKED_TRANSITION = 0x0000017e,14911PH_PERF_SEL_SC3_GFX_PIPE_EVENT_PROVOKED_TRANSITION = 0x0000017f,14912PH_PERF_SEL_SC3_PA0_DATA_FIFO_RD = 0x00000180,14913PH_PERF_SEL_SC3_PA0_DATA_FIFO_WE = 0x00000181,14914PH_PERF_SEL_SC3_PA0_FIFO_EMPTY = 0x00000182,14915PH_PERF_SEL_SC3_PA0_FIFO_FULL = 0x00000183,14916PH_PERF_SEL_SC3_PA0_NULL_WE = 0x00000184,14917PH_PERF_SEL_SC3_PA0_EVENT_WE = 0x00000185,14918PH_PERF_SEL_SC3_PA0_FPOV_WE = 0x00000186,14919PH_PERF_SEL_SC3_PA0_FPOP_WE = 0x00000187,14920PH_PERF_SEL_SC3_PA0_EOP_WE = 0x00000188,14921PH_PERF_SEL_SC3_PA0_DATA_FIFO_EOP_RD = 0x00000189,14922PH_PERF_SEL_SC3_PA0_EOPG_WE = 0x0000018a,14923PH_PERF_SEL_SC3_PA0_DEALLOC_WE = 0x0000018b,14924PH_PERF_SEL_SC3_PA1_DATA_FIFO_RD = 0x0000018c,14925PH_PERF_SEL_SC3_PA1_DATA_FIFO_WE = 0x0000018d,14926PH_PERF_SEL_SC3_PA1_FIFO_EMPTY = 0x0000018e,14927PH_PERF_SEL_SC3_PA1_FIFO_FULL = 0x0000018f,14928PH_PERF_SEL_SC3_PA1_NULL_WE = 0x00000190,14929PH_PERF_SEL_SC3_PA1_EVENT_WE = 0x00000191,14930PH_PERF_SEL_SC3_PA1_FPOV_WE = 0x00000192,14931PH_PERF_SEL_SC3_PA1_FPOP_WE = 0x00000193,14932PH_PERF_SEL_SC3_PA1_EOP_WE = 0x00000194,14933PH_PERF_SEL_SC3_PA1_DATA_FIFO_EOP_RD = 0x00000195,14934PH_PERF_SEL_SC3_PA1_EOPG_WE = 0x00000196,14935PH_PERF_SEL_SC3_PA1_DEALLOC_WE = 0x00000197,14936PH_PERF_SEL_SC3_PA2_DATA_FIFO_RD = 0x00000198,14937PH_PERF_SEL_SC3_PA2_DATA_FIFO_WE = 0x00000199,14938PH_PERF_SEL_SC3_PA2_FIFO_EMPTY = 0x0000019a,14939PH_PERF_SEL_SC3_PA2_FIFO_FULL = 0x0000019b,14940PH_PERF_SEL_SC3_PA2_NULL_WE = 0x0000019c,14941PH_PERF_SEL_SC3_PA2_EVENT_WE = 0x0000019d,14942PH_PERF_SEL_SC3_PA2_FPOV_WE = 0x0000019e,14943PH_PERF_SEL_SC3_PA2_FPOP_WE = 0x0000019f,14944PH_PERF_SEL_SC3_PA2_EOP_WE = 0x000001a0,14945PH_PERF_SEL_SC3_PA2_DATA_FIFO_EOP_RD = 0x000001a1,14946PH_PERF_SEL_SC3_PA2_EOPG_WE = 0x000001a2,14947PH_PERF_SEL_SC3_PA2_DEALLOC_WE = 0x000001a3,14948PH_PERF_SEL_SC3_PA3_DATA_FIFO_RD = 0x000001a4,14949PH_PERF_SEL_SC3_PA3_DATA_FIFO_WE = 0x000001a5,14950PH_PERF_SEL_SC3_PA3_FIFO_EMPTY = 0x000001a6,14951PH_PERF_SEL_SC3_PA3_FIFO_FULL = 0x000001a7,14952PH_PERF_SEL_SC3_PA3_NULL_WE = 0x000001a8,14953PH_PERF_SEL_SC3_PA3_EVENT_WE = 0x000001a9,14954PH_PERF_SEL_SC3_PA3_FPOV_WE = 0x000001aa,14955PH_PERF_SEL_SC3_PA3_FPOP_WE = 0x000001ab,14956PH_PERF_SEL_SC3_PA3_EOP_WE = 0x000001ac,14957PH_PERF_SEL_SC3_PA3_DATA_FIFO_EOP_RD = 0x000001ad,14958PH_PERF_SEL_SC3_PA3_EOPG_WE = 0x000001ae,14959PH_PERF_SEL_SC3_PA3_DEALLOC_WE = 0x000001af,14960PH_PERF_SEL_SC3_PA4_DATA_FIFO_RD = 0x000001b0,14961PH_PERF_SEL_SC3_PA4_DATA_FIFO_WE = 0x000001b1,14962PH_PERF_SEL_SC3_PA4_FIFO_EMPTY = 0x000001b2,14963PH_PERF_SEL_SC3_PA4_FIFO_FULL = 0x000001b3,14964PH_PERF_SEL_SC3_PA4_NULL_WE = 0x000001b4,14965PH_PERF_SEL_SC3_PA4_EVENT_WE = 0x000001b5,14966PH_PERF_SEL_SC3_PA4_FPOV_WE = 0x000001b6,14967PH_PERF_SEL_SC3_PA4_FPOP_WE = 0x000001b7,14968PH_PERF_SEL_SC3_PA4_EOP_WE = 0x000001b8,14969PH_PERF_SEL_SC3_PA4_DATA_FIFO_EOP_RD = 0x000001b9,14970PH_PERF_SEL_SC3_PA4_EOPG_WE = 0x000001ba,14971PH_PERF_SEL_SC3_PA4_DEALLOC_WE = 0x000001bb,14972PH_PERF_SEL_SC3_PA5_DATA_FIFO_RD = 0x000001bc,14973PH_PERF_SEL_SC3_PA5_DATA_FIFO_WE = 0x000001bd,14974PH_PERF_SEL_SC3_PA5_FIFO_EMPTY = 0x000001be,14975PH_PERF_SEL_SC3_PA5_FIFO_FULL = 0x000001bf,14976PH_PERF_SEL_SC3_PA5_NULL_WE = 0x000001c0,14977PH_PERF_SEL_SC3_PA5_EVENT_WE = 0x000001c1,14978PH_PERF_SEL_SC3_PA5_FPOV_WE = 0x000001c2,14979PH_PERF_SEL_SC3_PA5_FPOP_WE = 0x000001c3,14980PH_PERF_SEL_SC3_PA5_EOP_WE = 0x000001c4,14981PH_PERF_SEL_SC3_PA5_DATA_FIFO_EOP_RD = 0x000001c5,14982PH_PERF_SEL_SC3_PA5_EOPG_WE = 0x000001c6,14983PH_PERF_SEL_SC3_PA5_DEALLOC_WE = 0x000001c7,14984PH_PERF_SEL_SC3_PA6_DATA_FIFO_RD = 0x000001c8,14985PH_PERF_SEL_SC3_PA6_DATA_FIFO_WE = 0x000001c9,14986PH_PERF_SEL_SC3_PA6_FIFO_EMPTY = 0x000001ca,14987PH_PERF_SEL_SC3_PA6_FIFO_FULL = 0x000001cb,14988PH_PERF_SEL_SC3_PA6_NULL_WE = 0x000001cc,14989PH_PERF_SEL_SC3_PA6_EVENT_WE = 0x000001cd,14990PH_PERF_SEL_SC3_PA6_FPOV_WE = 0x000001ce,14991PH_PERF_SEL_SC3_PA6_FPOP_WE = 0x000001cf,14992PH_PERF_SEL_SC3_PA6_EOP_WE = 0x000001d0,14993PH_PERF_SEL_SC3_PA6_DATA_FIFO_EOP_RD = 0x000001d1,14994PH_PERF_SEL_SC3_PA6_EOPG_WE = 0x000001d2,14995PH_PERF_SEL_SC3_PA6_DEALLOC_WE = 0x000001d3,14996PH_PERF_SEL_SC3_PA7_DATA_FIFO_RD = 0x000001d4,14997PH_PERF_SEL_SC3_PA7_DATA_FIFO_WE = 0x000001d5,14998PH_PERF_SEL_SC3_PA7_FIFO_EMPTY = 0x000001d6,14999PH_PERF_SEL_SC3_PA7_FIFO_FULL = 0x000001d7,15000PH_PERF_SEL_SC3_PA7_NULL_WE = 0x000001d8,15001PH_PERF_SEL_SC3_PA7_EVENT_WE = 0x000001d9,15002PH_PERF_SEL_SC3_PA7_FPOV_WE = 0x000001da,15003PH_PERF_SEL_SC3_PA7_FPOP_WE = 0x000001db,15004PH_PERF_SEL_SC3_PA7_EOP_WE = 0x000001dc,15005PH_PERF_SEL_SC3_PA7_DATA_FIFO_EOP_RD = 0x000001dd,15006PH_PERF_SEL_SC3_PA7_EOPG_WE = 0x000001de,15007PH_PERF_SEL_SC3_PA7_DEALLOC_WE = 0x000001df,15008PH_PERF_SEL_SC4_SRPS_WINDOW_VALID = 0x000001e0,15009PH_PERF_SEL_SC4_ARB_XFC_ALL_EVENT_OR_PRIM_CYCLES = 0x000001e1,15010PH_PERF_SEL_SC4_ARB_XFC_ONLY_PRIM_CYCLES = 0x000001e2,15011PH_PERF_SEL_SC4_ARB_XFC_ONLY_ONE_INC_PER_PRIM = 0x000001e3,15012PH_PERF_SEL_SC4_ARB_STALLED_FROM_BELOW = 0x000001e4,15013PH_PERF_SEL_SC4_ARB_STARVED_FROM_ABOVE = 0x000001e5,15014PH_PERF_SEL_SC4_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x000001e6,15015PH_PERF_SEL_SC4_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x000001e7,15016PH_PERF_SEL_SC4_ARB_BUSY = 0x000001e8,15017PH_PERF_SEL_SC4_ARB_PA_BUSY_SOP = 0x000001e9,15018PH_PERF_SEL_SC4_ARB_EOP_POP_SYNC_POP = 0x000001ea,15019PH_PERF_SEL_SC4_ARB_EVENT_SYNC_POP = 0x000001eb,15020PH_PERF_SEL_SC4_PS_ENG_MULTICYCLE_BUBBLE = 0x000001ec,15021PH_PERF_SEL_SC4_EOP_SYNC_WINDOW = 0x000001ed,15022PH_PERF_SEL_SC4_BUSY_PROCESSING_MULTICYCLE_PRIM = 0x000001ee,15023PH_PERF_SEL_SC4_BUSY_CNT_NOT_ZERO = 0x000001ef,15024PH_PERF_SEL_SC4_SEND = 0x000001f0,15025PH_PERF_SEL_SC4_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x000001f1,15026PH_PERF_SEL_SC4_CREDIT_AT_MAX = 0x000001f2,15027PH_PERF_SEL_SC4_CREDIT_AT_MAX_NO_PENDING_SEND = 0x000001f3,15028PH_PERF_SEL_SC4_GFX_PIPE0_TO_1_TRANSITION = 0x000001f4,15029PH_PERF_SEL_SC4_GFX_PIPE1_TO_0_TRANSITION = 0x000001f5,15030PH_PERF_SEL_SC4_GFX_PIPE_EOP_PRIM_PROVOKED_TRANSITION = 0x000001f6,15031PH_PERF_SEL_SC4_GFX_PIPE_EVENT_PROVOKED_TRANSITION = 0x000001f7,15032PH_PERF_SEL_SC4_PA0_DATA_FIFO_RD = 0x000001f8,15033PH_PERF_SEL_SC4_PA0_DATA_FIFO_WE = 0x000001f9,15034PH_PERF_SEL_SC4_PA0_FIFO_EMPTY = 0x000001fa,15035PH_PERF_SEL_SC4_PA0_FIFO_FULL = 0x000001fb,15036PH_PERF_SEL_SC4_PA0_NULL_WE = 0x000001fc,15037PH_PERF_SEL_SC4_PA0_EVENT_WE = 0x000001fd,15038PH_PERF_SEL_SC4_PA0_FPOV_WE = 0x000001fe,15039PH_PERF_SEL_SC4_PA0_FPOP_WE = 0x000001ff,15040PH_PERF_SEL_SC4_PA0_EOP_WE = 0x00000200,15041PH_PERF_SEL_SC4_PA0_DATA_FIFO_EOP_RD = 0x00000201,15042PH_PERF_SEL_SC4_PA0_EOPG_WE = 0x00000202,15043PH_PERF_SEL_SC4_PA0_DEALLOC_WE = 0x00000203,15044PH_PERF_SEL_SC4_PA1_DATA_FIFO_RD = 0x00000204,15045PH_PERF_SEL_SC4_PA1_DATA_FIFO_WE = 0x00000205,15046PH_PERF_SEL_SC4_PA1_FIFO_EMPTY = 0x00000206,15047PH_PERF_SEL_SC4_PA1_FIFO_FULL = 0x00000207,15048PH_PERF_SEL_SC4_PA1_NULL_WE = 0x00000208,15049PH_PERF_SEL_SC4_PA1_EVENT_WE = 0x00000209,15050PH_PERF_SEL_SC4_PA1_FPOV_WE = 0x0000020a,15051PH_PERF_SEL_SC4_PA1_FPOP_WE = 0x0000020b,15052PH_PERF_SEL_SC4_PA1_EOP_WE = 0x0000020c,15053PH_PERF_SEL_SC4_PA1_DATA_FIFO_EOP_RD = 0x0000020d,15054PH_PERF_SEL_SC4_PA1_EOPG_WE = 0x0000020e,15055PH_PERF_SEL_SC4_PA1_DEALLOC_WE = 0x0000020f,15056PH_PERF_SEL_SC4_PA2_DATA_FIFO_RD = 0x00000210,15057PH_PERF_SEL_SC4_PA2_DATA_FIFO_WE = 0x00000211,15058PH_PERF_SEL_SC4_PA2_FIFO_EMPTY = 0x00000212,15059PH_PERF_SEL_SC4_PA2_FIFO_FULL = 0x00000213,15060PH_PERF_SEL_SC4_PA2_NULL_WE = 0x00000214,15061PH_PERF_SEL_SC4_PA2_EVENT_WE = 0x00000215,15062PH_PERF_SEL_SC4_PA2_FPOV_WE = 0x00000216,15063PH_PERF_SEL_SC4_PA2_FPOP_WE = 0x00000217,15064PH_PERF_SEL_SC4_PA2_EOP_WE = 0x00000218,15065PH_PERF_SEL_SC4_PA2_DATA_FIFO_EOP_RD = 0x00000219,15066PH_PERF_SEL_SC4_PA2_EOPG_WE = 0x0000021a,15067PH_PERF_SEL_SC4_PA2_DEALLOC_WE = 0x0000021b,15068PH_PERF_SEL_SC4_PA3_DATA_FIFO_RD = 0x0000021c,15069PH_PERF_SEL_SC4_PA3_DATA_FIFO_WE = 0x0000021d,15070PH_PERF_SEL_SC4_PA3_FIFO_EMPTY = 0x0000021e,15071PH_PERF_SEL_SC4_PA3_FIFO_FULL = 0x0000021f,15072PH_PERF_SEL_SC4_PA3_NULL_WE = 0x00000220,15073PH_PERF_SEL_SC4_PA3_EVENT_WE = 0x00000221,15074PH_PERF_SEL_SC4_PA3_FPOV_WE = 0x00000222,15075PH_PERF_SEL_SC4_PA3_FPOP_WE = 0x00000223,15076PH_PERF_SEL_SC4_PA3_EOP_WE = 0x00000224,15077PH_PERF_SEL_SC4_PA3_DATA_FIFO_EOP_RD = 0x00000225,15078PH_PERF_SEL_SC4_PA3_EOPG_WE = 0x00000226,15079PH_PERF_SEL_SC4_PA3_DEALLOC_WE = 0x00000227,15080PH_PERF_SEL_SC4_PA4_DATA_FIFO_RD = 0x00000228,15081PH_PERF_SEL_SC4_PA4_DATA_FIFO_WE = 0x00000229,15082PH_PERF_SEL_SC4_PA4_FIFO_EMPTY = 0x0000022a,15083PH_PERF_SEL_SC4_PA4_FIFO_FULL = 0x0000022b,15084PH_PERF_SEL_SC4_PA4_NULL_WE = 0x0000022c,15085PH_PERF_SEL_SC4_PA4_EVENT_WE = 0x0000022d,15086PH_PERF_SEL_SC4_PA4_FPOV_WE = 0x0000022e,15087PH_PERF_SEL_SC4_PA4_FPOP_WE = 0x0000022f,15088PH_PERF_SEL_SC4_PA4_EOP_WE = 0x00000230,15089PH_PERF_SEL_SC4_PA4_DATA_FIFO_EOP_RD = 0x00000231,15090PH_PERF_SEL_SC4_PA4_EOPG_WE = 0x00000232,15091PH_PERF_SEL_SC4_PA4_DEALLOC_WE = 0x00000233,15092PH_PERF_SEL_SC4_PA5_DATA_FIFO_RD = 0x00000234,15093PH_PERF_SEL_SC4_PA5_DATA_FIFO_WE = 0x00000235,15094PH_PERF_SEL_SC4_PA5_FIFO_EMPTY = 0x00000236,15095PH_PERF_SEL_SC4_PA5_FIFO_FULL = 0x00000237,15096PH_PERF_SEL_SC4_PA5_NULL_WE = 0x00000238,15097PH_PERF_SEL_SC4_PA5_EVENT_WE = 0x00000239,15098PH_PERF_SEL_SC4_PA5_FPOV_WE = 0x0000023a,15099PH_PERF_SEL_SC4_PA5_FPOP_WE = 0x0000023b,15100PH_PERF_SEL_SC4_PA5_EOP_WE = 0x0000023c,15101PH_PERF_SEL_SC4_PA5_DATA_FIFO_EOP_RD = 0x0000023d,15102PH_PERF_SEL_SC4_PA5_EOPG_WE = 0x0000023e,15103PH_PERF_SEL_SC4_PA5_DEALLOC_WE = 0x0000023f,15104PH_PERF_SEL_SC4_PA6_DATA_FIFO_RD = 0x00000240,15105PH_PERF_SEL_SC4_PA6_DATA_FIFO_WE = 0x00000241,15106PH_PERF_SEL_SC4_PA6_FIFO_EMPTY = 0x00000242,15107PH_PERF_SEL_SC4_PA6_FIFO_FULL = 0x00000243,15108PH_PERF_SEL_SC4_PA6_NULL_WE = 0x00000244,15109PH_PERF_SEL_SC4_PA6_EVENT_WE = 0x00000245,15110PH_PERF_SEL_SC4_PA6_FPOV_WE = 0x00000246,15111PH_PERF_SEL_SC4_PA6_FPOP_WE = 0x00000247,15112PH_PERF_SEL_SC4_PA6_EOP_WE = 0x00000248,15113PH_PERF_SEL_SC4_PA6_DATA_FIFO_EOP_RD = 0x00000249,15114PH_PERF_SEL_SC4_PA6_EOPG_WE = 0x0000024a,15115PH_PERF_SEL_SC4_PA6_DEALLOC_WE = 0x0000024b,15116PH_PERF_SEL_SC4_PA7_DATA_FIFO_RD = 0x0000024c,15117PH_PERF_SEL_SC4_PA7_DATA_FIFO_WE = 0x0000024d,15118PH_PERF_SEL_SC4_PA7_FIFO_EMPTY = 0x0000024e,15119PH_PERF_SEL_SC4_PA7_FIFO_FULL = 0x0000024f,15120PH_PERF_SEL_SC4_PA7_NULL_WE = 0x00000250,15121PH_PERF_SEL_SC4_PA7_EVENT_WE = 0x00000251,15122PH_PERF_SEL_SC4_PA7_FPOV_WE = 0x00000252,15123PH_PERF_SEL_SC4_PA7_FPOP_WE = 0x00000253,15124PH_PERF_SEL_SC4_PA7_EOP_WE = 0x00000254,15125PH_PERF_SEL_SC4_PA7_DATA_FIFO_EOP_RD = 0x00000255,15126PH_PERF_SEL_SC4_PA7_EOPG_WE = 0x00000256,15127PH_PERF_SEL_SC4_PA7_DEALLOC_WE = 0x00000257,15128PH_PERF_SEL_SC5_SRPS_WINDOW_VALID = 0x00000258,15129PH_PERF_SEL_SC5_ARB_XFC_ALL_EVENT_OR_PRIM_CYCLES = 0x00000259,15130PH_PERF_SEL_SC5_ARB_XFC_ONLY_PRIM_CYCLES = 0x0000025a,15131PH_PERF_SEL_SC5_ARB_XFC_ONLY_ONE_INC_PER_PRIM = 0x0000025b,15132PH_PERF_SEL_SC5_ARB_STALLED_FROM_BELOW = 0x0000025c,15133PH_PERF_SEL_SC5_ARB_STARVED_FROM_ABOVE = 0x0000025d,15134PH_PERF_SEL_SC5_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x0000025e,15135PH_PERF_SEL_SC5_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x0000025f,15136PH_PERF_SEL_SC5_ARB_BUSY = 0x00000260,15137PH_PERF_SEL_SC5_ARB_PA_BUSY_SOP = 0x00000261,15138PH_PERF_SEL_SC5_ARB_EOP_POP_SYNC_POP = 0x00000262,15139PH_PERF_SEL_SC5_ARB_EVENT_SYNC_POP = 0x00000263,15140PH_PERF_SEL_SC5_PS_ENG_MULTICYCLE_BUBBLE = 0x00000264,15141PH_PERF_SEL_SC5_EOP_SYNC_WINDOW = 0x00000265,15142PH_PERF_SEL_SC5_BUSY_PROCESSING_MULTICYCLE_PRIM = 0x00000266,15143PH_PERF_SEL_SC5_BUSY_CNT_NOT_ZERO = 0x00000267,15144PH_PERF_SEL_SC5_SEND = 0x00000268,15145PH_PERF_SEL_SC5_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x00000269,15146PH_PERF_SEL_SC5_CREDIT_AT_MAX = 0x0000026a,15147PH_PERF_SEL_SC5_CREDIT_AT_MAX_NO_PENDING_SEND = 0x0000026b,15148PH_PERF_SEL_SC5_GFX_PIPE0_TO_1_TRANSITION = 0x0000026c,15149PH_PERF_SEL_SC5_GFX_PIPE1_TO_0_TRANSITION = 0x0000026d,15150PH_PERF_SEL_SC5_GFX_PIPE_EOP_PRIM_PROVOKED_TRANSITION = 0x0000026e,15151PH_PERF_SEL_SC5_GFX_PIPE_EVENT_PROVOKED_TRANSITION = 0x0000026f,15152PH_PERF_SEL_SC5_PA0_DATA_FIFO_RD = 0x00000270,15153PH_PERF_SEL_SC5_PA0_DATA_FIFO_WE = 0x00000271,15154PH_PERF_SEL_SC5_PA0_FIFO_EMPTY = 0x00000272,15155PH_PERF_SEL_SC5_PA0_FIFO_FULL = 0x00000273,15156PH_PERF_SEL_SC5_PA0_NULL_WE = 0x00000274,15157PH_PERF_SEL_SC5_PA0_EVENT_WE = 0x00000275,15158PH_PERF_SEL_SC5_PA0_FPOV_WE = 0x00000276,15159PH_PERF_SEL_SC5_PA0_FPOP_WE = 0x00000277,15160PH_PERF_SEL_SC5_PA0_EOP_WE = 0x00000278,15161PH_PERF_SEL_SC5_PA0_DATA_FIFO_EOP_RD = 0x00000279,15162PH_PERF_SEL_SC5_PA0_EOPG_WE = 0x0000027a,15163PH_PERF_SEL_SC5_PA0_DEALLOC_WE = 0x0000027b,15164PH_PERF_SEL_SC5_PA1_DATA_FIFO_RD = 0x0000027c,15165PH_PERF_SEL_SC5_PA1_DATA_FIFO_WE = 0x0000027d,15166PH_PERF_SEL_SC5_PA1_FIFO_EMPTY = 0x0000027e,15167PH_PERF_SEL_SC5_PA1_FIFO_FULL = 0x0000027f,15168PH_PERF_SEL_SC5_PA1_NULL_WE = 0x00000280,15169PH_PERF_SEL_SC5_PA1_EVENT_WE = 0x00000281,15170PH_PERF_SEL_SC5_PA1_FPOV_WE = 0x00000282,15171PH_PERF_SEL_SC5_PA1_FPOP_WE = 0x00000283,15172PH_PERF_SEL_SC5_PA1_EOP_WE = 0x00000284,15173PH_PERF_SEL_SC5_PA1_DATA_FIFO_EOP_RD = 0x00000285,15174PH_PERF_SEL_SC5_PA1_EOPG_WE = 0x00000286,15175PH_PERF_SEL_SC5_PA1_DEALLOC_WE = 0x00000287,15176PH_PERF_SEL_SC5_PA2_DATA_FIFO_RD = 0x00000288,15177PH_PERF_SEL_SC5_PA2_DATA_FIFO_WE = 0x00000289,15178PH_PERF_SEL_SC5_PA2_FIFO_EMPTY = 0x0000028a,15179PH_PERF_SEL_SC5_PA2_FIFO_FULL = 0x0000028b,15180PH_PERF_SEL_SC5_PA2_NULL_WE = 0x0000028c,15181PH_PERF_SEL_SC5_PA2_EVENT_WE = 0x0000028d,15182PH_PERF_SEL_SC5_PA2_FPOV_WE = 0x0000028e,15183PH_PERF_SEL_SC5_PA2_FPOP_WE = 0x0000028f,15184PH_PERF_SEL_SC5_PA2_EOP_WE = 0x00000290,15185PH_PERF_SEL_SC5_PA2_DATA_FIFO_EOP_RD = 0x00000291,15186PH_PERF_SEL_SC5_PA2_EOPG_WE = 0x00000292,15187PH_PERF_SEL_SC5_PA2_DEALLOC_WE = 0x00000293,15188PH_PERF_SEL_SC5_PA3_DATA_FIFO_RD = 0x00000294,15189PH_PERF_SEL_SC5_PA3_DATA_FIFO_WE = 0x00000295,15190PH_PERF_SEL_SC5_PA3_FIFO_EMPTY = 0x00000296,15191PH_PERF_SEL_SC5_PA3_FIFO_FULL = 0x00000297,15192PH_PERF_SEL_SC5_PA3_NULL_WE = 0x00000298,15193PH_PERF_SEL_SC5_PA3_EVENT_WE = 0x00000299,15194PH_PERF_SEL_SC5_PA3_FPOV_WE = 0x0000029a,15195PH_PERF_SEL_SC5_PA3_FPOP_WE = 0x0000029b,15196PH_PERF_SEL_SC5_PA3_EOP_WE = 0x0000029c,15197PH_PERF_SEL_SC5_PA3_DATA_FIFO_EOP_RD = 0x0000029d,15198PH_PERF_SEL_SC5_PA3_EOPG_WE = 0x0000029e,15199PH_PERF_SEL_SC5_PA3_DEALLOC_WE = 0x0000029f,15200PH_PERF_SEL_SC5_PA4_DATA_FIFO_RD = 0x000002a0,15201PH_PERF_SEL_SC5_PA4_DATA_FIFO_WE = 0x000002a1,15202PH_PERF_SEL_SC5_PA4_FIFO_EMPTY = 0x000002a2,15203PH_PERF_SEL_SC5_PA4_FIFO_FULL = 0x000002a3,15204PH_PERF_SEL_SC5_PA4_NULL_WE = 0x000002a4,15205PH_PERF_SEL_SC5_PA4_EVENT_WE = 0x000002a5,15206PH_PERF_SEL_SC5_PA4_FPOV_WE = 0x000002a6,15207PH_PERF_SEL_SC5_PA4_FPOP_WE = 0x000002a7,15208PH_PERF_SEL_SC5_PA4_EOP_WE = 0x000002a8,15209PH_PERF_SEL_SC5_PA4_DATA_FIFO_EOP_RD = 0x000002a9,15210PH_PERF_SEL_SC5_PA4_EOPG_WE = 0x000002aa,15211PH_PERF_SEL_SC5_PA4_DEALLOC_WE = 0x000002ab,15212PH_PERF_SEL_SC5_PA5_DATA_FIFO_RD = 0x000002ac,15213PH_PERF_SEL_SC5_PA5_DATA_FIFO_WE = 0x000002ad,15214PH_PERF_SEL_SC5_PA5_FIFO_EMPTY = 0x000002ae,15215PH_PERF_SEL_SC5_PA5_FIFO_FULL = 0x000002af,15216PH_PERF_SEL_SC5_PA5_NULL_WE = 0x000002b0,15217PH_PERF_SEL_SC5_PA5_EVENT_WE = 0x000002b1,15218PH_PERF_SEL_SC5_PA5_FPOV_WE = 0x000002b2,15219PH_PERF_SEL_SC5_PA5_FPOP_WE = 0x000002b3,15220PH_PERF_SEL_SC5_PA5_EOP_WE = 0x000002b4,15221PH_PERF_SEL_SC5_PA5_DATA_FIFO_EOP_RD = 0x000002b5,15222PH_PERF_SEL_SC5_PA5_EOPG_WE = 0x000002b6,15223PH_PERF_SEL_SC5_PA5_DEALLOC_WE = 0x000002b7,15224PH_PERF_SEL_SC5_PA6_DATA_FIFO_RD = 0x000002b8,15225PH_PERF_SEL_SC5_PA6_DATA_FIFO_WE = 0x000002b9,15226PH_PERF_SEL_SC5_PA6_FIFO_EMPTY = 0x000002ba,15227PH_PERF_SEL_SC5_PA6_FIFO_FULL = 0x000002bb,15228PH_PERF_SEL_SC5_PA6_NULL_WE = 0x000002bc,15229PH_PERF_SEL_SC5_PA6_EVENT_WE = 0x000002bd,15230PH_PERF_SEL_SC5_PA6_FPOV_WE = 0x000002be,15231PH_PERF_SEL_SC5_PA6_FPOP_WE = 0x000002bf,15232PH_PERF_SEL_SC5_PA6_EOP_WE = 0x000002c0,15233PH_PERF_SEL_SC5_PA6_DATA_FIFO_EOP_RD = 0x000002c1,15234PH_PERF_SEL_SC5_PA6_EOPG_WE = 0x000002c2,15235PH_PERF_SEL_SC5_PA6_DEALLOC_WE = 0x000002c3,15236PH_PERF_SEL_SC5_PA7_DATA_FIFO_RD = 0x000002c4,15237PH_PERF_SEL_SC5_PA7_DATA_FIFO_WE = 0x000002c5,15238PH_PERF_SEL_SC5_PA7_FIFO_EMPTY = 0x000002c6,15239PH_PERF_SEL_SC5_PA7_FIFO_FULL = 0x000002c7,15240PH_PERF_SEL_SC5_PA7_NULL_WE = 0x000002c8,15241PH_PERF_SEL_SC5_PA7_EVENT_WE = 0x000002c9,15242PH_PERF_SEL_SC5_PA7_FPOV_WE = 0x000002ca,15243PH_PERF_SEL_SC5_PA7_FPOP_WE = 0x000002cb,15244PH_PERF_SEL_SC5_PA7_EOP_WE = 0x000002cc,15245PH_PERF_SEL_SC5_PA7_DATA_FIFO_EOP_RD = 0x000002cd,15246PH_PERF_SEL_SC5_PA7_EOPG_WE = 0x000002ce,15247PH_PERF_SEL_SC5_PA7_DEALLOC_WE = 0x000002cf,15248PH_PERF_SEL_SC6_SRPS_WINDOW_VALID = 0x000002d0,15249PH_PERF_SEL_SC6_ARB_XFC_ALL_EVENT_OR_PRIM_CYCLES = 0x000002d1,15250PH_PERF_SEL_SC6_ARB_XFC_ONLY_PRIM_CYCLES = 0x000002d2,15251PH_PERF_SEL_SC6_ARB_XFC_ONLY_ONE_INC_PER_PRIM = 0x000002d3,15252PH_PERF_SEL_SC6_ARB_STALLED_FROM_BELOW = 0x000002d4,15253PH_PERF_SEL_SC6_ARB_STARVED_FROM_ABOVE = 0x000002d5,15254PH_PERF_SEL_SC6_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x000002d6,15255PH_PERF_SEL_SC6_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x000002d7,15256PH_PERF_SEL_SC6_ARB_BUSY = 0x000002d8,15257PH_PERF_SEL_SC6_ARB_PA_BUSY_SOP = 0x000002d9,15258PH_PERF_SEL_SC6_ARB_EOP_POP_SYNC_POP = 0x000002da,15259PH_PERF_SEL_SC6_ARB_EVENT_SYNC_POP = 0x000002db,15260PH_PERF_SEL_SC6_PS_ENG_MULTICYCLE_BUBBLE = 0x000002dc,15261PH_PERF_SEL_SC6_EOP_SYNC_WINDOW = 0x000002dd,15262PH_PERF_SEL_SC6_BUSY_PROCESSING_MULTICYCLE_PRIM = 0x000002de,15263PH_PERF_SEL_SC6_BUSY_CNT_NOT_ZERO = 0x000002df,15264PH_PERF_SEL_SC6_SEND = 0x000002e0,15265PH_PERF_SEL_SC6_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x000002e1,15266PH_PERF_SEL_SC6_CREDIT_AT_MAX = 0x000002e2,15267PH_PERF_SEL_SC6_CREDIT_AT_MAX_NO_PENDING_SEND = 0x000002e3,15268PH_PERF_SEL_SC6_GFX_PIPE0_TO_1_TRANSITION = 0x000002e4,15269PH_PERF_SEL_SC6_GFX_PIPE1_TO_0_TRANSITION = 0x000002e5,15270PH_PERF_SEL_SC6_GFX_PIPE_EOP_PRIM_PROVOKED_TRANSITION = 0x000002e6,15271PH_PERF_SEL_SC6_GFX_PIPE_EVENT_PROVOKED_TRANSITION = 0x000002e7,15272PH_PERF_SEL_SC6_PA0_DATA_FIFO_RD = 0x000002e8,15273PH_PERF_SEL_SC6_PA0_DATA_FIFO_WE = 0x000002e9,15274PH_PERF_SEL_SC6_PA0_FIFO_EMPTY = 0x000002ea,15275PH_PERF_SEL_SC6_PA0_FIFO_FULL = 0x000002eb,15276PH_PERF_SEL_SC6_PA0_NULL_WE = 0x000002ec,15277PH_PERF_SEL_SC6_PA0_EVENT_WE = 0x000002ed,15278PH_PERF_SEL_SC6_PA0_FPOV_WE = 0x000002ee,15279PH_PERF_SEL_SC6_PA0_FPOP_WE = 0x000002ef,15280PH_PERF_SEL_SC6_PA0_EOP_WE = 0x000002f0,15281PH_PERF_SEL_SC6_PA0_DATA_FIFO_EOP_RD = 0x000002f1,15282PH_PERF_SEL_SC6_PA0_EOPG_WE = 0x000002f2,15283PH_PERF_SEL_SC6_PA0_DEALLOC_WE = 0x000002f3,15284PH_PERF_SEL_SC6_PA1_DATA_FIFO_RD = 0x000002f4,15285PH_PERF_SEL_SC6_PA1_DATA_FIFO_WE = 0x000002f5,15286PH_PERF_SEL_SC6_PA1_FIFO_EMPTY = 0x000002f6,15287PH_PERF_SEL_SC6_PA1_FIFO_FULL = 0x000002f7,15288PH_PERF_SEL_SC6_PA1_NULL_WE = 0x000002f8,15289PH_PERF_SEL_SC6_PA1_EVENT_WE = 0x000002f9,15290PH_PERF_SEL_SC6_PA1_FPOV_WE = 0x000002fa,15291PH_PERF_SEL_SC6_PA1_FPOP_WE = 0x000002fb,15292PH_PERF_SEL_SC6_PA1_EOP_WE = 0x000002fc,15293PH_PERF_SEL_SC6_PA1_DATA_FIFO_EOP_RD = 0x000002fd,15294PH_PERF_SEL_SC6_PA1_EOPG_WE = 0x000002fe,15295PH_PERF_SEL_SC6_PA1_DEALLOC_WE = 0x000002ff,15296PH_PERF_SEL_SC6_PA2_DATA_FIFO_RD = 0x00000300,15297PH_PERF_SEL_SC6_PA2_DATA_FIFO_WE = 0x00000301,15298PH_PERF_SEL_SC6_PA2_FIFO_EMPTY = 0x00000302,15299PH_PERF_SEL_SC6_PA2_FIFO_FULL = 0x00000303,15300PH_PERF_SEL_SC6_PA2_NULL_WE = 0x00000304,15301PH_PERF_SEL_SC6_PA2_EVENT_WE = 0x00000305,15302PH_PERF_SEL_SC6_PA2_FPOV_WE = 0x00000306,15303PH_PERF_SEL_SC6_PA2_FPOP_WE = 0x00000307,15304PH_PERF_SEL_SC6_PA2_EOP_WE = 0x00000308,15305PH_PERF_SEL_SC6_PA2_DATA_FIFO_EOP_RD = 0x00000309,15306PH_PERF_SEL_SC6_PA2_EOPG_WE = 0x0000030a,15307PH_PERF_SEL_SC6_PA2_DEALLOC_WE = 0x0000030b,15308PH_PERF_SEL_SC6_PA3_DATA_FIFO_RD = 0x0000030c,15309PH_PERF_SEL_SC6_PA3_DATA_FIFO_WE = 0x0000030d,15310PH_PERF_SEL_SC6_PA3_FIFO_EMPTY = 0x0000030e,15311PH_PERF_SEL_SC6_PA3_FIFO_FULL = 0x0000030f,15312PH_PERF_SEL_SC6_PA3_NULL_WE = 0x00000310,15313PH_PERF_SEL_SC6_PA3_EVENT_WE = 0x00000311,15314PH_PERF_SEL_SC6_PA3_FPOV_WE = 0x00000312,15315PH_PERF_SEL_SC6_PA3_FPOP_WE = 0x00000313,15316PH_PERF_SEL_SC6_PA3_EOP_WE = 0x00000314,15317PH_PERF_SEL_SC6_PA3_DATA_FIFO_EOP_RD = 0x00000315,15318PH_PERF_SEL_SC6_PA3_EOPG_WE = 0x00000316,15319PH_PERF_SEL_SC6_PA3_DEALLOC_WE = 0x00000317,15320PH_PERF_SEL_SC6_PA4_DATA_FIFO_RD = 0x00000318,15321PH_PERF_SEL_SC6_PA4_DATA_FIFO_WE = 0x00000319,15322PH_PERF_SEL_SC6_PA4_FIFO_EMPTY = 0x0000031a,15323PH_PERF_SEL_SC6_PA4_FIFO_FULL = 0x0000031b,15324PH_PERF_SEL_SC6_PA4_NULL_WE = 0x0000031c,15325PH_PERF_SEL_SC6_PA4_EVENT_WE = 0x0000031d,15326PH_PERF_SEL_SC6_PA4_FPOV_WE = 0x0000031e,15327PH_PERF_SEL_SC6_PA4_FPOP_WE = 0x0000031f,15328PH_PERF_SEL_SC6_PA4_EOP_WE = 0x00000320,15329PH_PERF_SEL_SC6_PA4_DATA_FIFO_EOP_RD = 0x00000321,15330PH_PERF_SEL_SC6_PA4_EOPG_WE = 0x00000322,15331PH_PERF_SEL_SC6_PA4_DEALLOC_WE = 0x00000323,15332PH_PERF_SEL_SC6_PA5_DATA_FIFO_RD = 0x00000324,15333PH_PERF_SEL_SC6_PA5_DATA_FIFO_WE = 0x00000325,15334PH_PERF_SEL_SC6_PA5_FIFO_EMPTY = 0x00000326,15335PH_PERF_SEL_SC6_PA5_FIFO_FULL = 0x00000327,15336PH_PERF_SEL_SC6_PA5_NULL_WE = 0x00000328,15337PH_PERF_SEL_SC6_PA5_EVENT_WE = 0x00000329,15338PH_PERF_SEL_SC6_PA5_FPOV_WE = 0x0000032a,15339PH_PERF_SEL_SC6_PA5_FPOP_WE = 0x0000032b,15340PH_PERF_SEL_SC6_PA5_EOP_WE = 0x0000032c,15341PH_PERF_SEL_SC6_PA5_DATA_FIFO_EOP_RD = 0x0000032d,15342PH_PERF_SEL_SC6_PA5_EOPG_WE = 0x0000032e,15343PH_PERF_SEL_SC6_PA5_DEALLOC_WE = 0x0000032f,15344PH_PERF_SEL_SC6_PA6_DATA_FIFO_RD = 0x00000330,15345PH_PERF_SEL_SC6_PA6_DATA_FIFO_WE = 0x00000331,15346PH_PERF_SEL_SC6_PA6_FIFO_EMPTY = 0x00000332,15347PH_PERF_SEL_SC6_PA6_FIFO_FULL = 0x00000333,15348PH_PERF_SEL_SC6_PA6_NULL_WE = 0x00000334,15349PH_PERF_SEL_SC6_PA6_EVENT_WE = 0x00000335,15350PH_PERF_SEL_SC6_PA6_FPOV_WE = 0x00000336,15351PH_PERF_SEL_SC6_PA6_FPOP_WE = 0x00000337,15352PH_PERF_SEL_SC6_PA6_EOP_WE = 0x00000338,15353PH_PERF_SEL_SC6_PA6_DATA_FIFO_EOP_RD = 0x00000339,15354PH_PERF_SEL_SC6_PA6_EOPG_WE = 0x0000033a,15355PH_PERF_SEL_SC6_PA6_DEALLOC_WE = 0x0000033b,15356PH_PERF_SEL_SC6_PA7_DATA_FIFO_RD = 0x0000033c,15357PH_PERF_SEL_SC6_PA7_DATA_FIFO_WE = 0x0000033d,15358PH_PERF_SEL_SC6_PA7_FIFO_EMPTY = 0x0000033e,15359PH_PERF_SEL_SC6_PA7_FIFO_FULL = 0x0000033f,15360PH_PERF_SEL_SC6_PA7_NULL_WE = 0x00000340,15361PH_PERF_SEL_SC6_PA7_EVENT_WE = 0x00000341,15362PH_PERF_SEL_SC6_PA7_FPOV_WE = 0x00000342,15363PH_PERF_SEL_SC6_PA7_FPOP_WE = 0x00000343,15364PH_PERF_SEL_SC6_PA7_EOP_WE = 0x00000344,15365PH_PERF_SEL_SC6_PA7_DATA_FIFO_EOP_RD = 0x00000345,15366PH_PERF_SEL_SC6_PA7_EOPG_WE = 0x00000346,15367PH_PERF_SEL_SC6_PA7_DEALLOC_WE = 0x00000347,15368PH_PERF_SEL_SC7_SRPS_WINDOW_VALID = 0x00000348,15369PH_PERF_SEL_SC7_ARB_XFC_ALL_EVENT_OR_PRIM_CYCLES = 0x00000349,15370PH_PERF_SEL_SC7_ARB_XFC_ONLY_PRIM_CYCLES = 0x0000034a,15371PH_PERF_SEL_SC7_ARB_XFC_ONLY_ONE_INC_PER_PRIM = 0x0000034b,15372PH_PERF_SEL_SC7_ARB_STALLED_FROM_BELOW = 0x0000034c,15373PH_PERF_SEL_SC7_ARB_STARVED_FROM_ABOVE = 0x0000034d,15374PH_PERF_SEL_SC7_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x0000034e,15375PH_PERF_SEL_SC7_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x0000034f,15376PH_PERF_SEL_SC7_ARB_BUSY = 0x00000350,15377PH_PERF_SEL_SC7_ARB_PA_BUSY_SOP = 0x00000351,15378PH_PERF_SEL_SC7_ARB_EOP_POP_SYNC_POP = 0x00000352,15379PH_PERF_SEL_SC7_ARB_EVENT_SYNC_POP = 0x00000353,15380PH_PERF_SEL_SC7_PS_ENG_MULTICYCLE_BUBBLE = 0x00000354,15381PH_PERF_SEL_SC7_EOP_SYNC_WINDOW = 0x00000355,15382PH_PERF_SEL_SC7_BUSY_PROCESSING_MULTICYCLE_PRIM = 0x00000356,15383PH_PERF_SEL_SC7_BUSY_CNT_NOT_ZERO = 0x00000357,15384PH_PERF_SEL_SC7_SEND = 0x00000358,15385PH_PERF_SEL_SC7_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x00000359,15386PH_PERF_SEL_SC7_CREDIT_AT_MAX = 0x0000035a,15387PH_PERF_SEL_SC7_CREDIT_AT_MAX_NO_PENDING_SEND = 0x0000035b,15388PH_PERF_SEL_SC7_GFX_PIPE0_TO_1_TRANSITION = 0x0000035c,15389PH_PERF_SEL_SC7_GFX_PIPE1_TO_0_TRANSITION = 0x0000035d,15390PH_PERF_SEL_SC7_GFX_PIPE_EOP_PRIM_PROVOKED_TRANSITION = 0x0000035e,15391PH_PERF_SEL_SC7_GFX_PIPE_EVENT_PROVOKED_TRANSITION = 0x0000035f,15392PH_PERF_SEL_SC7_PA0_DATA_FIFO_RD = 0x00000360,15393PH_PERF_SEL_SC7_PA0_DATA_FIFO_WE = 0x00000361,15394PH_PERF_SEL_SC7_PA0_FIFO_EMPTY = 0x00000362,15395PH_PERF_SEL_SC7_PA0_FIFO_FULL = 0x00000363,15396PH_PERF_SEL_SC7_PA0_NULL_WE = 0x00000364,15397PH_PERF_SEL_SC7_PA0_EVENT_WE = 0x00000365,15398PH_PERF_SEL_SC7_PA0_FPOV_WE = 0x00000366,15399PH_PERF_SEL_SC7_PA0_FPOP_WE = 0x00000367,15400PH_PERF_SEL_SC7_PA0_EOP_WE = 0x00000368,15401PH_PERF_SEL_SC7_PA0_DATA_FIFO_EOP_RD = 0x00000369,15402PH_PERF_SEL_SC7_PA0_EOPG_WE = 0x0000036a,15403PH_PERF_SEL_SC7_PA0_DEALLOC_WE = 0x0000036b,15404PH_PERF_SEL_SC7_PA1_DATA_FIFO_RD = 0x0000036c,15405PH_PERF_SEL_SC7_PA1_DATA_FIFO_WE = 0x0000036d,15406PH_PERF_SEL_SC7_PA1_FIFO_EMPTY = 0x0000036e,15407PH_PERF_SEL_SC7_PA1_FIFO_FULL = 0x0000036f,15408PH_PERF_SEL_SC7_PA1_NULL_WE = 0x00000370,15409PH_PERF_SEL_SC7_PA1_EVENT_WE = 0x00000371,15410PH_PERF_SEL_SC7_PA1_FPOV_WE = 0x00000372,15411PH_PERF_SEL_SC7_PA1_FPOP_WE = 0x00000373,15412PH_PERF_SEL_SC7_PA1_EOP_WE = 0x00000374,15413PH_PERF_SEL_SC7_PA1_DATA_FIFO_EOP_RD = 0x00000375,15414PH_PERF_SEL_SC7_PA1_EOPG_WE = 0x00000376,15415PH_PERF_SEL_SC7_PA1_DEALLOC_WE = 0x00000377,15416PH_PERF_SEL_SC7_PA2_DATA_FIFO_RD = 0x00000378,15417PH_PERF_SEL_SC7_PA2_DATA_FIFO_WE = 0x00000379,15418PH_PERF_SEL_SC7_PA2_FIFO_EMPTY = 0x0000037a,15419PH_PERF_SEL_SC7_PA2_FIFO_FULL = 0x0000037b,15420PH_PERF_SEL_SC7_PA2_NULL_WE = 0x0000037c,15421PH_PERF_SEL_SC7_PA2_EVENT_WE = 0x0000037d,15422PH_PERF_SEL_SC7_PA2_FPOV_WE = 0x0000037e,15423PH_PERF_SEL_SC7_PA2_FPOP_WE = 0x0000037f,15424PH_PERF_SEL_SC7_PA2_EOP_WE = 0x00000380,15425PH_PERF_SEL_SC7_PA2_DATA_FIFO_EOP_RD = 0x00000381,15426PH_PERF_SEL_SC7_PA2_EOPG_WE = 0x00000382,15427PH_PERF_SEL_SC7_PA2_DEALLOC_WE = 0x00000383,15428PH_PERF_SEL_SC7_PA3_DATA_FIFO_RD = 0x00000384,15429PH_PERF_SEL_SC7_PA3_DATA_FIFO_WE = 0x00000385,15430PH_PERF_SEL_SC7_PA3_FIFO_EMPTY = 0x00000386,15431PH_PERF_SEL_SC7_PA3_FIFO_FULL = 0x00000387,15432PH_PERF_SEL_SC7_PA3_NULL_WE = 0x00000388,15433PH_PERF_SEL_SC7_PA3_EVENT_WE = 0x00000389,15434PH_PERF_SEL_SC7_PA3_FPOV_WE = 0x0000038a,15435PH_PERF_SEL_SC7_PA3_FPOP_WE = 0x0000038b,15436PH_PERF_SEL_SC7_PA3_EOP_WE = 0x0000038c,15437PH_PERF_SEL_SC7_PA3_DATA_FIFO_EOP_RD = 0x0000038d,15438PH_PERF_SEL_SC7_PA3_EOPG_WE = 0x0000038e,15439PH_PERF_SEL_SC7_PA3_DEALLOC_WE = 0x0000038f,15440PH_PERF_SEL_SC7_PA4_DATA_FIFO_RD = 0x00000390,15441PH_PERF_SEL_SC7_PA4_DATA_FIFO_WE = 0x00000391,15442PH_PERF_SEL_SC7_PA4_FIFO_EMPTY = 0x00000392,15443PH_PERF_SEL_SC7_PA4_FIFO_FULL = 0x00000393,15444PH_PERF_SEL_SC7_PA4_NULL_WE = 0x00000394,15445PH_PERF_SEL_SC7_PA4_EVENT_WE = 0x00000395,15446PH_PERF_SEL_SC7_PA4_FPOV_WE = 0x00000396,15447PH_PERF_SEL_SC7_PA4_FPOP_WE = 0x00000397,15448PH_PERF_SEL_SC7_PA4_EOP_WE = 0x00000398,15449PH_PERF_SEL_SC7_PA4_DATA_FIFO_EOP_RD = 0x00000399,15450PH_PERF_SEL_SC7_PA4_EOPG_WE = 0x0000039a,15451PH_PERF_SEL_SC7_PA4_DEALLOC_WE = 0x0000039b,15452PH_PERF_SEL_SC7_PA5_DATA_FIFO_RD = 0x0000039c,15453PH_PERF_SEL_SC7_PA5_DATA_FIFO_WE = 0x0000039d,15454PH_PERF_SEL_SC7_PA5_FIFO_EMPTY = 0x0000039e,15455PH_PERF_SEL_SC7_PA5_FIFO_FULL = 0x0000039f,15456PH_PERF_SEL_SC7_PA5_NULL_WE = 0x000003a0,15457PH_PERF_SEL_SC7_PA5_EVENT_WE = 0x000003a1,15458PH_PERF_SEL_SC7_PA5_FPOV_WE = 0x000003a2,15459PH_PERF_SEL_SC7_PA5_FPOP_WE = 0x000003a3,15460PH_PERF_SEL_SC7_PA5_EOP_WE = 0x000003a4,15461PH_PERF_SEL_SC7_PA5_DATA_FIFO_EOP_RD = 0x000003a5,15462PH_PERF_SEL_SC7_PA5_EOPG_WE = 0x000003a6,15463PH_PERF_SEL_SC7_PA5_DEALLOC_WE = 0x000003a7,15464PH_PERF_SEL_SC7_PA6_DATA_FIFO_RD = 0x000003a8,15465PH_PERF_SEL_SC7_PA6_DATA_FIFO_WE = 0x000003a9,15466PH_PERF_SEL_SC7_PA6_FIFO_EMPTY = 0x000003aa,15467PH_PERF_SEL_SC7_PA6_FIFO_FULL = 0x000003ab,15468PH_PERF_SEL_SC7_PA6_NULL_WE = 0x000003ac,15469PH_PERF_SEL_SC7_PA6_EVENT_WE = 0x000003ad,15470PH_PERF_SEL_SC7_PA6_FPOV_WE = 0x000003ae,15471PH_PERF_SEL_SC7_PA6_FPOP_WE = 0x000003af,15472PH_PERF_SEL_SC7_PA6_EOP_WE = 0x000003b0,15473PH_PERF_SEL_SC7_PA6_DATA_FIFO_EOP_RD = 0x000003b1,15474PH_PERF_SEL_SC7_PA6_EOPG_WE = 0x000003b2,15475PH_PERF_SEL_SC7_PA6_DEALLOC_WE = 0x000003b3,15476PH_PERF_SEL_SC7_PA7_DATA_FIFO_RD = 0x000003b4,15477PH_PERF_SEL_SC7_PA7_DATA_FIFO_WE = 0x000003b5,15478PH_PERF_SEL_SC7_PA7_FIFO_EMPTY = 0x000003b6,15479PH_PERF_SEL_SC7_PA7_FIFO_FULL = 0x000003b7,15480PH_PERF_SEL_SC7_PA7_NULL_WE = 0x000003b8,15481PH_PERF_SEL_SC7_PA7_EVENT_WE = 0x000003b9,15482PH_PERF_SEL_SC7_PA7_FPOV_WE = 0x000003ba,15483PH_PERF_SEL_SC7_PA7_FPOP_WE = 0x000003bb,15484PH_PERF_SEL_SC7_PA7_EOP_WE = 0x000003bc,15485PH_PERF_SEL_SC7_PA7_DATA_FIFO_EOP_RD = 0x000003bd,15486PH_PERF_SEL_SC7_PA7_EOPG_WE = 0x000003be,15487PH_PERF_SEL_SC7_PA7_DEALLOC_WE = 0x000003bf,15488PH_PERF_SEL_1_SC_ARB_STALLED_FROM_BELOW = 0x000003c0,15489PH_PERF_SEL_2_SC_ARB_STALLED_FROM_BELOW = 0x000003c1,15490PH_PERF_SEL_3_SC_ARB_STALLED_FROM_BELOW = 0x000003c2,15491PH_PERF_SEL_4_SC_ARB_STALLED_FROM_BELOW = 0x000003c3,15492PH_PERF_SEL_5_SC_ARB_STALLED_FROM_BELOW = 0x000003c4,15493PH_PERF_SEL_6_SC_ARB_STALLED_FROM_BELOW = 0x000003c5,15494PH_PERF_SEL_7_SC_ARB_STALLED_FROM_BELOW = 0x000003c6,15495PH_PERF_SEL_8_SC_ARB_STALLED_FROM_BELOW = 0x000003c7,15496PH_PERF_SEL_1_SC_ARB_STARVED_FROM_ABOVE = 0x000003c8,15497PH_PERF_SEL_2_SC_ARB_STARVED_FROM_ABOVE = 0x000003c9,15498PH_PERF_SEL_3_SC_ARB_STARVED_FROM_ABOVE = 0x000003ca,15499PH_PERF_SEL_4_SC_ARB_STARVED_FROM_ABOVE = 0x000003cb,15500PH_PERF_SEL_5_SC_ARB_STARVED_FROM_ABOVE = 0x000003cc,15501PH_PERF_SEL_6_SC_ARB_STARVED_FROM_ABOVE = 0x000003cd,15502PH_PERF_SEL_7_SC_ARB_STARVED_FROM_ABOVE = 0x000003ce,15503PH_PERF_SEL_8_SC_ARB_STARVED_FROM_ABOVE = 0x000003cf,15504PH_PERF_SEL_1_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x000003d0,15505PH_PERF_SEL_2_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x000003d1,15506PH_PERF_SEL_3_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x000003d2,15507PH_PERF_SEL_4_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x000003d3,15508PH_PERF_SEL_5_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x000003d4,15509PH_PERF_SEL_6_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x000003d5,15510PH_PERF_SEL_7_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x000003d6,15511PH_PERF_SEL_8_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x000003d7,15512PH_PERF_SEL_1_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x000003d8,15513PH_PERF_SEL_2_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x000003d9,15514PH_PERF_SEL_3_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x000003da,15515PH_PERF_SEL_4_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x000003db,15516PH_PERF_SEL_5_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x000003dc,15517PH_PERF_SEL_6_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x000003dd,15518PH_PERF_SEL_7_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x000003de,15519PH_PERF_SEL_8_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x000003df,15520PH_PERF_SC0_FIFO_STATUS_0 = 0x000003e0,15521PH_PERF_SC0_FIFO_STATUS_1 = 0x000003e1,15522PH_PERF_SC0_FIFO_STATUS_2 = 0x000003e2,15523PH_PERF_SC0_FIFO_STATUS_3 = 0x000003e3,15524PH_PERF_SC1_FIFO_STATUS_0 = 0x000003e4,15525PH_PERF_SC1_FIFO_STATUS_1 = 0x000003e5,15526PH_PERF_SC1_FIFO_STATUS_2 = 0x000003e6,15527PH_PERF_SC1_FIFO_STATUS_3 = 0x000003e7,15528PH_PERF_SC2_FIFO_STATUS_0 = 0x000003e8,15529PH_PERF_SC2_FIFO_STATUS_1 = 0x000003e9,15530PH_PERF_SC2_FIFO_STATUS_2 = 0x000003ea,15531PH_PERF_SC2_FIFO_STATUS_3 = 0x000003eb,15532PH_PERF_SC3_FIFO_STATUS_0 = 0x000003ec,15533PH_PERF_SC3_FIFO_STATUS_1 = 0x000003ed,15534PH_PERF_SC3_FIFO_STATUS_2 = 0x000003ee,15535PH_PERF_SC3_FIFO_STATUS_3 = 0x000003ef,15536PH_PERF_SC4_FIFO_STATUS_0 = 0x000003f0,15537PH_PERF_SC4_FIFO_STATUS_1 = 0x000003f1,15538PH_PERF_SC4_FIFO_STATUS_2 = 0x000003f2,15539PH_PERF_SC4_FIFO_STATUS_3 = 0x000003f3,15540PH_PERF_SC5_FIFO_STATUS_0 = 0x000003f4,15541PH_PERF_SC5_FIFO_STATUS_1 = 0x000003f5,15542PH_PERF_SC5_FIFO_STATUS_2 = 0x000003f6,15543PH_PERF_SC5_FIFO_STATUS_3 = 0x000003f7,15544PH_PERF_SC6_FIFO_STATUS_0 = 0x000003f8,15545PH_PERF_SC6_FIFO_STATUS_1 = 0x000003f9,15546PH_PERF_SC6_FIFO_STATUS_2 = 0x000003fa,15547PH_PERF_SC6_FIFO_STATUS_3 = 0x000003fb,15548PH_PERF_SC7_FIFO_STATUS_0 = 0x000003fc,15549PH_PERF_SC7_FIFO_STATUS_1 = 0x000003fd,15550PH_PERF_SC7_FIFO_STATUS_2 = 0x000003fe,15551PH_PERF_SC7_FIFO_STATUS_3 = 0x000003ff,15552} PH_PERFCNT_SEL;1555315554/*15555* PhSPIstatusMode enum15556*/1555715558typedef enum PhSPIstatusMode {15559PH_SPI_MODE_LARGEST_PA_PH_FIFO_COUNT = 0x00000000,15560PH_SPI_MODE_ARBITER_SELECTED_PA_PH_FIFO_COUNT = 0x00000001,15561PH_SPI_MODE_DISABLED = 0x00000002,15562} PhSPIstatusMode;1556315564/*******************************************************15565* SC Enums15566*******************************************************/1556715568/*15569* BinEventCntl enum15570*/1557115572typedef enum BinEventCntl {15573BINNER_BREAK_BATCH = 0x00000000,15574BINNER_PIPELINE = 0x00000001,15575BINNER_DROP = 0x00000002,15576BINNER_PIPELINE_BREAK = 0x00000003,15577} BinEventCntl;1557815579/*15580* BinMapMode enum15581*/1558215583typedef enum BinMapMode {15584BIN_MAP_MODE_NONE = 0x00000000,15585BIN_MAP_MODE_RTA_INDEX = 0x00000001,15586BIN_MAP_MODE_POPS = 0x00000002,15587} BinMapMode;1558815589/*15590* BinSizeExtend enum15591*/1559215593typedef enum BinSizeExtend {15594BIN_SIZE_32_PIXELS = 0x00000000,15595BIN_SIZE_64_PIXELS = 0x00000001,15596BIN_SIZE_128_PIXELS = 0x00000002,15597BIN_SIZE_256_PIXELS = 0x00000003,15598BIN_SIZE_512_PIXELS = 0x00000004,15599} BinSizeExtend;1560015601/*15602* BinningMode enum15603*/1560415605typedef enum BinningMode {15606BINNING_ALLOWED = 0x00000000,15607FORCE_BINNING_ON = 0x00000001,15608BINNING_ONE_PRIM_PER_BATCH = 0x00000002,15609BINNING_DISABLED = 0x00000003,15610} BinningMode;1561115612/*15613* PkrMap enum15614*/1561515616typedef enum PkrMap {15617RASTER_CONFIG_PKR_MAP_0 = 0x00000000,15618RASTER_CONFIG_PKR_MAP_1 = 0x00000001,15619RASTER_CONFIG_PKR_MAP_2 = 0x00000002,15620RASTER_CONFIG_PKR_MAP_3 = 0x00000003,15621} PkrMap;1562215623/*15624* PkrXsel enum15625*/1562615627typedef enum PkrXsel {15628RASTER_CONFIG_PKR_XSEL_0 = 0x00000000,15629RASTER_CONFIG_PKR_XSEL_1 = 0x00000001,15630RASTER_CONFIG_PKR_XSEL_2 = 0x00000002,15631RASTER_CONFIG_PKR_XSEL_3 = 0x00000003,15632} PkrXsel;1563315634/*15635* PkrXsel2 enum15636*/1563715638typedef enum PkrXsel2 {15639RASTER_CONFIG_PKR_XSEL2_0 = 0x00000000,15640RASTER_CONFIG_PKR_XSEL2_1 = 0x00000001,15641RASTER_CONFIG_PKR_XSEL2_2 = 0x00000002,15642RASTER_CONFIG_PKR_XSEL2_3 = 0x00000003,15643} PkrXsel2;1564415645/*15646* PkrYsel enum15647*/1564815649typedef enum PkrYsel {15650RASTER_CONFIG_PKR_YSEL_0 = 0x00000000,15651RASTER_CONFIG_PKR_YSEL_1 = 0x00000001,15652RASTER_CONFIG_PKR_YSEL_2 = 0x00000002,15653RASTER_CONFIG_PKR_YSEL_3 = 0x00000003,15654} PkrYsel;1565515656/*15657* RbMap enum15658*/1565915660typedef enum RbMap {15661RASTER_CONFIG_RB_MAP_0 = 0x00000000,15662RASTER_CONFIG_RB_MAP_1 = 0x00000001,15663RASTER_CONFIG_RB_MAP_2 = 0x00000002,15664RASTER_CONFIG_RB_MAP_3 = 0x00000003,15665} RbMap;1566615667/*15668* RbXsel enum15669*/1567015671typedef enum RbXsel {15672RASTER_CONFIG_RB_XSEL_0 = 0x00000000,15673RASTER_CONFIG_RB_XSEL_1 = 0x00000001,15674} RbXsel;1567515676/*15677* RbXsel2 enum15678*/1567915680typedef enum RbXsel2 {15681RASTER_CONFIG_RB_XSEL2_0 = 0x00000000,15682RASTER_CONFIG_RB_XSEL2_1 = 0x00000001,15683RASTER_CONFIG_RB_XSEL2_2 = 0x00000002,15684RASTER_CONFIG_RB_XSEL2_3 = 0x00000003,15685} RbXsel2;1568615687/*15688* RbYsel enum15689*/1569015691typedef enum RbYsel {15692RASTER_CONFIG_RB_YSEL_0 = 0x00000000,15693RASTER_CONFIG_RB_YSEL_1 = 0x00000001,15694} RbYsel;1569515696/*15697* SC_PERFCNT_SEL enum15698*/1569915700typedef enum SC_PERFCNT_SEL {15701SC_SRPS_WINDOW_VALID = 0x00000000,15702SC_PSSW_WINDOW_VALID = 0x00000001,15703SC_TPQZ_WINDOW_VALID = 0x00000002,15704SC_QZQP_WINDOW_VALID = 0x00000003,15705SC_TRPK_WINDOW_VALID = 0x00000004,15706SC_SRPS_WINDOW_VALID_BUSY = 0x00000005,15707SC_PSSW_WINDOW_VALID_BUSY = 0x00000006,15708SC_TPQZ_WINDOW_VALID_BUSY = 0x00000007,15709SC_QZQP_WINDOW_VALID_BUSY = 0x00000008,15710SC_TRPK_WINDOW_VALID_BUSY = 0x00000009,15711SC_STARVED_BY_PA = 0x0000000a,15712SC_STALLED_BY_PRIMFIFO = 0x0000000b,15713SC_STALLED_BY_DB_TILE = 0x0000000c,15714SC_STARVED_BY_DB_TILE = 0x0000000d,15715SC_STALLED_BY_TILEORDERFIFO = 0x0000000e,15716SC_STALLED_BY_TILEFIFO = 0x0000000f,15717SC_STALLED_BY_DB_QUAD = 0x00000010,15718SC_STARVED_BY_DB_QUAD = 0x00000011,15719SC_STALLED_BY_QUADFIFO = 0x00000012,15720SC_STALLED_BY_BCI = 0x00000013,15721SC_STALLED_BY_SPI = 0x00000014,15722SC_SCISSOR_DISCARD = 0x00000015,15723SC_BB_DISCARD = 0x00000016,15724SC_SUPERTILE_COUNT = 0x00000017,15725SC_SUPERTILE_PER_PRIM_H0 = 0x00000018,15726SC_SUPERTILE_PER_PRIM_H1 = 0x00000019,15727SC_SUPERTILE_PER_PRIM_H2 = 0x0000001a,15728SC_SUPERTILE_PER_PRIM_H3 = 0x0000001b,15729SC_SUPERTILE_PER_PRIM_H4 = 0x0000001c,15730SC_SUPERTILE_PER_PRIM_H5 = 0x0000001d,15731SC_SUPERTILE_PER_PRIM_H6 = 0x0000001e,15732SC_SUPERTILE_PER_PRIM_H7 = 0x0000001f,15733SC_SUPERTILE_PER_PRIM_H8 = 0x00000020,15734SC_SUPERTILE_PER_PRIM_H9 = 0x00000021,15735SC_SUPERTILE_PER_PRIM_H10 = 0x00000022,15736SC_SUPERTILE_PER_PRIM_H11 = 0x00000023,15737SC_SUPERTILE_PER_PRIM_H12 = 0x00000024,15738SC_SUPERTILE_PER_PRIM_H13 = 0x00000025,15739SC_SUPERTILE_PER_PRIM_H14 = 0x00000026,15740SC_SUPERTILE_PER_PRIM_H15 = 0x00000027,15741SC_SUPERTILE_PER_PRIM_H16 = 0x00000028,15742SC_TILE_PER_PRIM_H0 = 0x00000029,15743SC_TILE_PER_PRIM_H1 = 0x0000002a,15744SC_TILE_PER_PRIM_H2 = 0x0000002b,15745SC_TILE_PER_PRIM_H3 = 0x0000002c,15746SC_TILE_PER_PRIM_H4 = 0x0000002d,15747SC_TILE_PER_PRIM_H5 = 0x0000002e,15748SC_TILE_PER_PRIM_H6 = 0x0000002f,15749SC_TILE_PER_PRIM_H7 = 0x00000030,15750SC_TILE_PER_PRIM_H8 = 0x00000031,15751SC_TILE_PER_PRIM_H9 = 0x00000032,15752SC_TILE_PER_PRIM_H10 = 0x00000033,15753SC_TILE_PER_PRIM_H11 = 0x00000034,15754SC_TILE_PER_PRIM_H12 = 0x00000035,15755SC_TILE_PER_PRIM_H13 = 0x00000036,15756SC_TILE_PER_PRIM_H14 = 0x00000037,15757SC_TILE_PER_PRIM_H15 = 0x00000038,15758SC_TILE_PER_PRIM_H16 = 0x00000039,15759SC_TILE_PER_SUPERTILE_H0 = 0x0000003a,15760SC_TILE_PER_SUPERTILE_H1 = 0x0000003b,15761SC_TILE_PER_SUPERTILE_H2 = 0x0000003c,15762SC_TILE_PER_SUPERTILE_H3 = 0x0000003d,15763SC_TILE_PER_SUPERTILE_H4 = 0x0000003e,15764SC_TILE_PER_SUPERTILE_H5 = 0x0000003f,15765SC_TILE_PER_SUPERTILE_H6 = 0x00000040,15766SC_TILE_PER_SUPERTILE_H7 = 0x00000041,15767SC_TILE_PER_SUPERTILE_H8 = 0x00000042,15768SC_TILE_PER_SUPERTILE_H9 = 0x00000043,15769SC_TILE_PER_SUPERTILE_H10 = 0x00000044,15770SC_TILE_PER_SUPERTILE_H11 = 0x00000045,15771SC_TILE_PER_SUPERTILE_H12 = 0x00000046,15772SC_TILE_PER_SUPERTILE_H13 = 0x00000047,15773SC_TILE_PER_SUPERTILE_H14 = 0x00000048,15774SC_TILE_PER_SUPERTILE_H15 = 0x00000049,15775SC_TILE_PER_SUPERTILE_H16 = 0x0000004a,15776SC_TILE_PICKED_H1 = 0x0000004b,15777SC_PERF_SEL_RESERVED_76 = 0x0000004c,15778SC_PERF_SEL_RESERVED_77 = 0x0000004d,15779SC_PERF_SEL_RESERVED_78 = 0x0000004e,15780SC_QZ0_TILE_COUNT = 0x0000004f,15781SC_PERF_SEL_RESERVED_80 = 0x00000050,15782SC_PERF_SEL_RESERVED_81 = 0x00000051,15783SC_PERF_SEL_RESERVED_82 = 0x00000052,15784SC_QZ0_TILE_COVERED_COUNT = 0x00000053,15785SC_PERF_SEL_RESERVED_84 = 0x00000054,15786SC_PERF_SEL_RESERVED_85 = 0x00000055,15787SC_PERF_SEL_RESERVED_86 = 0x00000056,15788SC_QZ0_TILE_NOT_COVERED_COUNT = 0x00000057,15789SC_PERF_SEL_RESERVED_88 = 0x00000058,15790SC_PERF_SEL_RESERVED_89 = 0x00000059,15791SC_PERF_SEL_RESERVED_90 = 0x0000005a,15792SC_QZ0_QUAD_PER_TILE_H0 = 0x0000005b,15793SC_QZ0_QUAD_PER_TILE_H1 = 0x0000005c,15794SC_QZ0_QUAD_PER_TILE_H2 = 0x0000005d,15795SC_QZ0_QUAD_PER_TILE_H3 = 0x0000005e,15796SC_QZ0_QUAD_PER_TILE_H4 = 0x0000005f,15797SC_QZ0_QUAD_PER_TILE_H5 = 0x00000060,15798SC_QZ0_QUAD_PER_TILE_H6 = 0x00000061,15799SC_QZ0_QUAD_PER_TILE_H7 = 0x00000062,15800SC_QZ0_QUAD_PER_TILE_H8 = 0x00000063,15801SC_QZ0_QUAD_PER_TILE_H9 = 0x00000064,15802SC_QZ0_QUAD_PER_TILE_H10 = 0x00000065,15803SC_QZ0_QUAD_PER_TILE_H11 = 0x00000066,15804SC_QZ0_QUAD_PER_TILE_H12 = 0x00000067,15805SC_QZ0_QUAD_PER_TILE_H13 = 0x00000068,15806SC_QZ0_QUAD_PER_TILE_H14 = 0x00000069,15807SC_QZ0_QUAD_PER_TILE_H15 = 0x0000006a,15808SC_QZ0_QUAD_PER_TILE_H16 = 0x0000006b,15809SC_PERF_SEL_RESERVED_108 = 0x0000006c,15810SC_PERF_SEL_RESERVED_109 = 0x0000006d,15811SC_PERF_SEL_RESERVED_110 = 0x0000006e,15812SC_PERF_SEL_RESERVED_111 = 0x0000006f,15813SC_PERF_SEL_RESERVED_112 = 0x00000070,15814SC_PERF_SEL_RESERVED_113 = 0x00000071,15815SC_PERF_SEL_RESERVED_114 = 0x00000072,15816SC_PERF_SEL_RESERVED_115 = 0x00000073,15817SC_PERF_SEL_RESERVED_116 = 0x00000074,15818SC_PERF_SEL_RESERVED_117 = 0x00000075,15819SC_PERF_SEL_RESERVED_118 = 0x00000076,15820SC_PERF_SEL_RESERVED_119 = 0x00000077,15821SC_PERF_SEL_RESERVED_120 = 0x00000078,15822SC_PERF_SEL_RESERVED_121 = 0x00000079,15823SC_PERF_SEL_RESERVED_122 = 0x0000007a,15824SC_PERF_SEL_RESERVED_123 = 0x0000007b,15825SC_PERF_SEL_RESERVED_124 = 0x0000007c,15826SC_PERF_SEL_RESERVED_125 = 0x0000007d,15827SC_PERF_SEL_RESERVED_126 = 0x0000007e,15828SC_PERF_SEL_RESERVED_127 = 0x0000007f,15829SC_PERF_SEL_RESERVED_128 = 0x00000080,15830SC_PERF_SEL_RESERVED_129 = 0x00000081,15831SC_PERF_SEL_RESERVED_130 = 0x00000082,15832SC_PERF_SEL_RESERVED_131 = 0x00000083,15833SC_PERF_SEL_RESERVED_132 = 0x00000084,15834SC_PERF_SEL_RESERVED_133 = 0x00000085,15835SC_PERF_SEL_RESERVED_134 = 0x00000086,15836SC_PERF_SEL_RESERVED_135 = 0x00000087,15837SC_PERF_SEL_RESERVED_136 = 0x00000088,15838SC_PERF_SEL_RESERVED_137 = 0x00000089,15839SC_PERF_SEL_RESERVED_138 = 0x0000008a,15840SC_PERF_SEL_RESERVED_139 = 0x0000008b,15841SC_PERF_SEL_RESERVED_140 = 0x0000008c,15842SC_PERF_SEL_RESERVED_141 = 0x0000008d,15843SC_PERF_SEL_RESERVED_142 = 0x0000008e,15844SC_PERF_SEL_RESERVED_143 = 0x0000008f,15845SC_PERF_SEL_RESERVED_144 = 0x00000090,15846SC_PERF_SEL_RESERVED_145 = 0x00000091,15847SC_PERF_SEL_RESERVED_146 = 0x00000092,15848SC_PERF_SEL_RESERVED_147 = 0x00000093,15849SC_PERF_SEL_RESERVED_148 = 0x00000094,15850SC_PERF_SEL_RESERVED_149 = 0x00000095,15851SC_PERF_SEL_RESERVED_150 = 0x00000096,15852SC_PERF_SEL_RESERVED_151 = 0x00000097,15853SC_PERF_SEL_RESERVED_152 = 0x00000098,15854SC_PERF_SEL_RESERVED_153 = 0x00000099,15855SC_PERF_SEL_RESERVED_154 = 0x0000009a,15856SC_PERF_SEL_RESERVED_155 = 0x0000009b,15857SC_PERF_SEL_RESERVED_156 = 0x0000009c,15858SC_PERF_SEL_RESERVED_157 = 0x0000009d,15859SC_PERF_SEL_RESERVED_158 = 0x0000009e,15860SC_QZ0_QUAD_COUNT = 0x0000009f,15861SC_PERF_SEL_RESERVED_160 = 0x000000a0,15862SC_PERF_SEL_RESERVED_161 = 0x000000a1,15863SC_PERF_SEL_RESERVED_162 = 0x000000a2,15864SC_P0_HIZ_TILE_COUNT = 0x000000a3,15865SC_PERF_SEL_RESERVED_164 = 0x000000a4,15866SC_PERF_SEL_RESERVED_165 = 0x000000a5,15867SC_PERF_SEL_RESERVED_166 = 0x000000a6,15868SC_P0_HIZ_QUAD_PER_TILE_H0 = 0x000000a7,15869SC_P0_HIZ_QUAD_PER_TILE_H1 = 0x000000a8,15870SC_P0_HIZ_QUAD_PER_TILE_H2 = 0x000000a9,15871SC_P0_HIZ_QUAD_PER_TILE_H3 = 0x000000aa,15872SC_P0_HIZ_QUAD_PER_TILE_H4 = 0x000000ab,15873SC_P0_HIZ_QUAD_PER_TILE_H5 = 0x000000ac,15874SC_P0_HIZ_QUAD_PER_TILE_H6 = 0x000000ad,15875SC_P0_HIZ_QUAD_PER_TILE_H7 = 0x000000ae,15876SC_P0_HIZ_QUAD_PER_TILE_H8 = 0x000000af,15877SC_P0_HIZ_QUAD_PER_TILE_H9 = 0x000000b0,15878SC_P0_HIZ_QUAD_PER_TILE_H10 = 0x000000b1,15879SC_P0_HIZ_QUAD_PER_TILE_H11 = 0x000000b2,15880SC_P0_HIZ_QUAD_PER_TILE_H12 = 0x000000b3,15881SC_P0_HIZ_QUAD_PER_TILE_H13 = 0x000000b4,15882SC_P0_HIZ_QUAD_PER_TILE_H14 = 0x000000b5,15883SC_P0_HIZ_QUAD_PER_TILE_H15 = 0x000000b6,15884SC_P0_HIZ_QUAD_PER_TILE_H16 = 0x000000b7,15885SC_PERF_SEL_RESERVED_184 = 0x000000b8,15886SC_PERF_SEL_RESERVED_185 = 0x000000b9,15887SC_PERF_SEL_RESERVED_186 = 0x000000ba,15888SC_PERF_SEL_RESERVED_187 = 0x000000bb,15889SC_PERF_SEL_RESERVED_188 = 0x000000bc,15890SC_PERF_SEL_RESERVED_189 = 0x000000bd,15891SC_PERF_SEL_RESERVED_190 = 0x000000be,15892SC_PERF_SEL_RESERVED_191 = 0x000000bf,15893SC_PERF_SEL_RESERVED_192 = 0x000000c0,15894SC_PERF_SEL_RESERVED_193 = 0x000000c1,15895SC_PERF_SEL_RESERVED_194 = 0x000000c2,15896SC_PERF_SEL_RESERVED_195 = 0x000000c3,15897SC_PERF_SEL_RESERVED_196 = 0x000000c4,15898SC_PERF_SEL_RESERVED_197 = 0x000000c5,15899SC_PERF_SEL_RESERVED_198 = 0x000000c6,15900SC_PERF_SEL_RESERVED_199 = 0x000000c7,15901SC_PERF_SEL_RESERVED_200 = 0x000000c8,15902SC_PERF_SEL_RESERVED_201 = 0x000000c9,15903SC_PERF_SEL_RESERVED_202 = 0x000000ca,15904SC_PERF_SEL_RESERVED_203 = 0x000000cb,15905SC_PERF_SEL_RESERVED_204 = 0x000000cc,15906SC_PERF_SEL_RESERVED_205 = 0x000000cd,15907SC_PERF_SEL_RESERVED_206 = 0x000000ce,15908SC_PERF_SEL_RESERVED_207 = 0x000000cf,15909SC_PERF_SEL_RESERVED_208 = 0x000000d0,15910SC_PERF_SEL_RESERVED_209 = 0x000000d1,15911SC_PERF_SEL_RESERVED_210 = 0x000000d2,15912SC_PERF_SEL_RESERVED_211 = 0x000000d3,15913SC_PERF_SEL_RESERVED_212 = 0x000000d4,15914SC_PERF_SEL_RESERVED_213 = 0x000000d5,15915SC_PERF_SEL_RESERVED_214 = 0x000000d6,15916SC_PERF_SEL_RESERVED_215 = 0x000000d7,15917SC_PERF_SEL_RESERVED_216 = 0x000000d8,15918SC_PERF_SEL_RESERVED_217 = 0x000000d9,15919SC_PERF_SEL_RESERVED_218 = 0x000000da,15920SC_PERF_SEL_RESERVED_219 = 0x000000db,15921SC_PERF_SEL_RESERVED_220 = 0x000000dc,15922SC_PERF_SEL_RESERVED_221 = 0x000000dd,15923SC_PERF_SEL_RESERVED_222 = 0x000000de,15924SC_PERF_SEL_RESERVED_223 = 0x000000df,15925SC_PERF_SEL_RESERVED_224 = 0x000000e0,15926SC_PERF_SEL_RESERVED_225 = 0x000000e1,15927SC_PERF_SEL_RESERVED_226 = 0x000000e2,15928SC_PERF_SEL_RESERVED_227 = 0x000000e3,15929SC_PERF_SEL_RESERVED_228 = 0x000000e4,15930SC_PERF_SEL_RESERVED_229 = 0x000000e5,15931SC_PERF_SEL_RESERVED_230 = 0x000000e6,15932SC_PERF_SEL_RESERVED_231 = 0x000000e7,15933SC_PERF_SEL_RESERVED_232 = 0x000000e8,15934SC_PERF_SEL_RESERVED_233 = 0x000000e9,15935SC_PERF_SEL_RESERVED_234 = 0x000000ea,15936SC_P0_HIZ_QUAD_COUNT = 0x000000eb,15937SC_PERF_SEL_RESERVED_236 = 0x000000ec,15938SC_PERF_SEL_RESERVED_237 = 0x000000ed,15939SC_PERF_SEL_RESERVED_238 = 0x000000ee,15940SC_P0_DETAIL_QUAD_COUNT = 0x000000ef,15941SC_PERF_SEL_RESERVED_240 = 0x000000f0,15942SC_PERF_SEL_RESERVED_241 = 0x000000f1,15943SC_PERF_SEL_RESERVED_242 = 0x000000f2,15944SC_P0_DETAIL_QUAD_WITH_1_PIX = 0x000000f3,15945SC_P0_DETAIL_QUAD_WITH_2_PIX = 0x000000f4,15946SC_P0_DETAIL_QUAD_WITH_3_PIX = 0x000000f5,15947SC_P0_DETAIL_QUAD_WITH_4_PIX = 0x000000f6,15948SC_PERF_SEL_RESERVED_247 = 0x000000f7,15949SC_PERF_SEL_RESERVED_248 = 0x000000f8,15950SC_PERF_SEL_RESERVED_249 = 0x000000f9,15951SC_PERF_SEL_RESERVED_250 = 0x000000fa,15952SC_PERF_SEL_RESERVED_251 = 0x000000fb,15953SC_PERF_SEL_RESERVED_252 = 0x000000fc,15954SC_PERF_SEL_RESERVED_253 = 0x000000fd,15955SC_PERF_SEL_RESERVED_254 = 0x000000fe,15956SC_PERF_SEL_RESERVED_255 = 0x000000ff,15957SC_PERF_SEL_RESERVED_256 = 0x00000100,15958SC_PERF_SEL_RESERVED_257 = 0x00000101,15959SC_PERF_SEL_RESERVED_258 = 0x00000102,15960SC_EARLYZ_QUAD_COUNT = 0x00000103,15961SC_EARLYZ_QUAD_WITH_1_PIX = 0x00000104,15962SC_EARLYZ_QUAD_WITH_2_PIX = 0x00000105,15963SC_EARLYZ_QUAD_WITH_3_PIX = 0x00000106,15964SC_EARLYZ_QUAD_WITH_4_PIX = 0x00000107,15965SC_PKR_QUAD_PER_ROW_H1 = 0x00000108,15966SC_PKR_QUAD_PER_ROW_H2 = 0x00000109,15967SC_PKR_4X2_QUAD_SPLIT = 0x0000010a,15968SC_PKR_4X2_FILL_QUAD = 0x0000010b,15969SC_PKR_END_OF_VECTOR = 0x0000010c,15970SC_PKR_CONTROL_XFER = 0x0000010d,15971SC_PKR_DBHANG_FORCE_EOV = 0x0000010e,15972SC_REG_SCLK_BUSY = 0x0000010f,15973SC_GRP0_DYN_SCLK_BUSY = 0x00000110,15974SC_GRP1_DYN_SCLK_BUSY = 0x00000111,15975SC_GRP2_DYN_SCLK_BUSY = 0x00000112,15976SC_GRP3_DYN_SCLK_BUSY = 0x00000113,15977SC_GRP4_DYN_SCLK_BUSY = 0x00000114,15978SC_PA0_SC_DATA_FIFO_RD = 0x00000115,15979SC_PA0_SC_DATA_FIFO_WE = 0x00000116,15980SC_PERF_SEL_RESERVED_279 = 0x00000117,15981SC_PERF_SEL_RESERVED_280 = 0x00000118,15982SC_PS_ARB_XFC_ALL_EVENT_OR_PRIM_CYCLES = 0x00000119,15983SC_PS_ARB_XFC_ONLY_PRIM_CYCLES = 0x0000011a,15984SC_PS_ARB_XFC_ONLY_ONE_INC_PER_PRIM = 0x0000011b,15985SC_PS_ARB_STALLED_FROM_BELOW = 0x0000011c,15986SC_PS_ARB_STARVED_FROM_ABOVE = 0x0000011d,15987SC_PS_ARB_SC_BUSY = 0x0000011e,15988SC_PS_ARB_PA_SC_BUSY = 0x0000011f,15989SC_PERF_SEL_RESERVED_288 = 0x00000120,15990SC_PERF_SEL_RESERVED_289 = 0x00000121,15991SC_PERF_SEL_RESERVED_290 = 0x00000122,15992SC_PERF_SEL_RESERVED_291 = 0x00000123,15993SC_PA_SC_DEALLOC_2_0_WE = 0x00000124,15994SC_PERF_SEL_RESERVED_293 = 0x00000125,15995SC_PERF_SEL_RESERVED_294 = 0x00000126,15996SC_PERF_SEL_RESERVED_295 = 0x00000127,15997SC_PERF_SEL_RESERVED_296 = 0x00000128,15998SC_PERF_SEL_RESERVED_297 = 0x00000129,15999SC_PERF_SEL_RESERVED_298 = 0x0000012a,16000SC_PERF_SEL_RESERVED_299 = 0x0000012b,16001SC_PA0_SC_EOP_WE = 0x0000012c,16002SC_PERF_SEL_RESERVED_301 = 0x0000012d,16003SC_PA0_SC_EVENT_WE = 0x0000012e,16004SC_PERF_SEL_RESERVED_303 = 0x0000012f,16005SC_PERF_SEL_RESERVED_304 = 0x00000130,16006SC_PERF_SEL_RESERVED_305 = 0x00000131,16007SC_PERF_SEL_RESERVED_306 = 0x00000132,16008SC_PERF_SEL_RESERVED_307 = 0x00000133,16009SC_PERF_SEL_RESERVED_308 = 0x00000134,16010SC_PERF_SEL_RESERVED_309 = 0x00000135,16011SC_PERF_SEL_RESERVED_310 = 0x00000136,16012SC_PERF_SEL_RESERVED_311 = 0x00000137,16013SC_PERF_SEL_RESERVED_312 = 0x00000138,16014SC_PERF_SEL_RESERVED_313 = 0x00000139,16015SC_PERF_SEL_RESERVED_314 = 0x0000013a,16016SC_PERF_SEL_RESERVED_315 = 0x0000013b,16017SC_PERF_SEL_RESERVED_316 = 0x0000013c,16018SC_PERF_SEL_RESERVED_317 = 0x0000013d,16019SC_PA_SC_FPOV_WE = 0x0000013e,16020SC_PERF_SEL_RESERVED_319 = 0x0000013f,16021SC_PERF_SEL_RESERVED_320 = 0x00000140,16022SC_PERF_SEL_RESERVED_321 = 0x00000141,16023SC_PERF_SEL_RESERVED_322 = 0x00000142,16024SC_PERF_SEL_RESERVED_323 = 0x00000143,16025SC_PERF_SEL_RESERVED_324 = 0x00000144,16026SC_PERF_SEL_RESERVED_325 = 0x00000145,16027SC_SPI_DEALLOC_4_0 = 0x00000146,16028SC_SPI_DEALLOC_7_5 = 0x00000147,16029SC_PERF_SEL_RESERVED_328 = 0x00000148,16030SC_PERF_SEL_RESERVED_329 = 0x00000149,16031SC_PERF_SEL_RESERVED_330 = 0x0000014a,16032SC_PERF_SEL_RESERVED_331 = 0x0000014b,16033SC_PERF_SEL_RESERVED_332 = 0x0000014c,16034SC_PERF_SEL_RESERVED_333 = 0x0000014d,16035SC_PERF_SEL_RESERVED_334 = 0x0000014e,16036SC_PERF_SEL_RESERVED_335 = 0x0000014f,16037SC_PERF_SEL_RESERVED_336 = 0x00000150,16038SC_PERF_SEL_RESERVED_337 = 0x00000151,16039SC_SPI_FPOV_4_0 = 0x00000152,16040SC_SPI_FPOV_7_5 = 0x00000153,16041SC_PERF_SEL_RESERVED_340 = 0x00000154,16042SC_PERF_SEL_RESERVED_341 = 0x00000155,16043SC_SPI_EVENT = 0x00000156,16044SC_PS_TS_EVENT_FIFO_PUSH = 0x00000157,16045SC_PS_TS_EVENT_FIFO_POP = 0x00000158,16046SC_PS_CTX_DONE_FIFO_PUSH = 0x00000159,16047SC_PS_CTX_DONE_FIFO_POP = 0x0000015a,16048SC_PERF_SEL_RESERVED_347 = 0x0000015b,16049SC_PERF_SEL_RESERVED_348 = 0x0000015c,16050SC_PA0_SC_NULL_WE = 0x0000015d,16051SC_PA0_SC_NULL_DEALLOC_WE = 0x0000015e,16052SC_PERF_SEL_RESERVED_351 = 0x0000015f,16053SC_PA0_SC_DATA_FIFO_EOP_RD = 0x00000160,16054SC_PA0_SC_DEALLOC_2_0_RD = 0x00000161,16055SC_PERF_SEL_RESERVED_354 = 0x00000162,16056SC_PERF_SEL_RESERVED_355 = 0x00000163,16057SC_PERF_SEL_RESERVED_356 = 0x00000164,16058SC_PERF_SEL_RESERVED_357 = 0x00000165,16059SC_PERF_SEL_RESERVED_358 = 0x00000166,16060SC_PERF_SEL_RESERVED_359 = 0x00000167,16061SC_PERF_SEL_RESERVED_360 = 0x00000168,16062SC_PERF_SEL_RESERVED_361 = 0x00000169,16063SC_PERF_SEL_RESERVED_362 = 0x0000016a,16064SC_PERF_SEL_RESERVED_363 = 0x0000016b,16065SC_PERF_SEL_RESERVED_364 = 0x0000016c,16066SC_PERF_SEL_RESERVED_365 = 0x0000016d,16067SC_PERF_SEL_RESERVED_366 = 0x0000016e,16068SC_PERF_SEL_RESERVED_367 = 0x0000016f,16069SC_PERF_SEL_RESERVED_368 = 0x00000170,16070SC_PERF_SEL_RESERVED_369 = 0x00000171,16071SC_PERF_SEL_RESERVED_370 = 0x00000172,16072SC_PERF_SEL_RESERVED_371 = 0x00000173,16073SC_PERF_SEL_RESERVED_372 = 0x00000174,16074SC_PS_PA0_SC_FIFO_EMPTY = 0x00000175,16075SC_PS_PA0_SC_FIFO_FULL = 0x00000176,16076SC_PERF_SEL_RESERVED_375 = 0x00000177,16077SC_PERF_SEL_RESERVED_376 = 0x00000178,16078SC_PERF_SEL_RESERVED_377 = 0x00000179,16079SC_PERF_SEL_RESERVED_378 = 0x0000017a,16080SC_PERF_SEL_RESERVED_379 = 0x0000017b,16081SC_PERF_SEL_RESERVED_380 = 0x0000017c,16082SC_PERF_SEL_RESERVED_381 = 0x0000017d,16083SC_PERF_SEL_RESERVED_382 = 0x0000017e,16084SC_PERF_SEL_RESERVED_383 = 0x0000017f,16085SC_PERF_SEL_RESERVED_384 = 0x00000180,16086SC_PERF_SEL_RESERVED_385 = 0x00000181,16087SC_BUSY_CNT_NOT_ZERO = 0x00000182,16088SC_BM_BUSY = 0x00000183,16089SC_BACKEND_BUSY = 0x00000184,16090SC_SCF_SCB_INTERFACE_BUSY = 0x00000185,16091SC_SCB_BUSY = 0x00000186,16092SC_STARVED_BY_PA_WITH_UNSELECTED_PA_NOT_EMPTY = 0x00000187,16093SC_STARVED_BY_PA_WITH_UNSELECTED_PA_FULL = 0x00000188,16094SC_PBB_BIN_HIST_NUM_PRIMS = 0x00000189,16095SC_PBB_BATCH_HIST_NUM_PRIMS = 0x0000018a,16096SC_PBB_BIN_HIST_NUM_CONTEXTS = 0x0000018b,16097SC_PBB_BATCH_HIST_NUM_CONTEXTS = 0x0000018c,16098SC_PBB_BIN_HIST_NUM_PERSISTENT_STATES = 0x0000018d,16099SC_PBB_BATCH_HIST_NUM_PERSISTENT_STATES = 0x0000018e,16100SC_PBB_BATCH_HIST_NUM_PS_WAVE_BREAKS = 0x0000018f,16101SC_PBB_BATCH_HIST_NUM_TRIV_REJECTED_PRIMS = 0x00000190,16102SC_PBB_BATCH_HIST_NUM_ROWS_PER_PRIM = 0x00000191,16103SC_PBB_BATCH_HIST_NUM_COLUMNS_PER_ROW = 0x00000192,16104SC_PBB_BUSY = 0x00000193,16105SC_PBB_BUSY_AND_NO_SENDS = 0x00000194,16106SC_PBB_STALLS_PA_DUE_TO_NO_TILES = 0x00000195,16107SC_PBB_NUM_BINS = 0x00000196,16108SC_PBB_END_OF_BIN = 0x00000197,16109SC_PBB_END_OF_BATCH = 0x00000198,16110SC_PBB_PRIMBIN_PROCESSED = 0x00000199,16111SC_PBB_PRIM_ADDED_TO_BATCH = 0x0000019a,16112SC_PBB_NONBINNED_PRIM = 0x0000019b,16113SC_PBB_TOTAL_REAL_PRIMS_OUT_OF_PBB = 0x0000019c,16114SC_PBB_TOTAL_NULL_PRIMS_OUT_OF_PBB = 0x0000019d,16115SC_PBB_IDLE_CLK_DUE_TO_ROW_TO_COLUMN_TRANSITION = 0x0000019e,16116SC_PBB_IDLE_CLK_DUE_TO_FALSE_POSITIVE_ON_ROW = 0x0000019f,16117SC_PBB_IDLE_CLK_DUE_TO_FALSE_POSITIVE_ON_COLUMN = 0x000001a0,16118SC_PBB_BATCH_BREAK_DUE_TO_PERSISTENT_STATE = 0x000001a1,16119SC_PBB_BATCH_BREAK_DUE_TO_CONTEXT_STATE = 0x000001a2,16120SC_PBB_BATCH_BREAK_DUE_TO_PRIM = 0x000001a3,16121SC_PBB_BATCH_BREAK_DUE_TO_PC_STORAGE = 0x000001a4,16122SC_PBB_BATCH_BREAK_DUE_TO_EVENT = 0x000001a5,16123SC_PBB_BATCH_BREAK_DUE_TO_FPOV_LIMIT = 0x000001a6,16124SC_PERF_SEL_RESERVED_423 = 0x000001a7,16125SC_PERF_SEL_RESERVED_424 = 0x000001a8,16126SC_PERF_SEL_RESERVED_425 = 0x000001a9,16127SC_PERF_SEL_RESERVED_426 = 0x000001aa,16128SC_PERF_SEL_RESERVED_427 = 0x000001ab,16129SC_PERF_SEL_RESERVED_428 = 0x000001ac,16130SC_PERF_SEL_RESERVED_429 = 0x000001ad,16131SC_PERF_SEL_RESERVED_430 = 0x000001ae,16132SC_PERF_SEL_RESERVED_431 = 0x000001af,16133SC_PERF_SEL_RESERVED_432 = 0x000001b0,16134SC_PERF_SEL_RESERVED_433 = 0x000001b1,16135SC_PERF_SEL_RESERVED_434 = 0x000001b2,16136SC_PERF_SEL_RESERVED_435 = 0x000001b3,16137SC_PERF_SEL_RESERVED_436 = 0x000001b4,16138SC_GRP5_DYN_SCLK_BUSY = 0x000001b5,16139SC_GRP6_DYN_SCLK_BUSY = 0x000001b6,16140SC_GRP7_DYN_SCLK_BUSY = 0x000001b7,16141SC_GRP8_DYN_SCLK_BUSY = 0x000001b8,16142SC_GRP9_DYN_SCLK_BUSY = 0x000001b9,16143SC_PS_TO_BE_SCLK_GATE_STALL = 0x000001ba,16144SC_PA_TO_PBB_SCLK_GATE_STALL_STALL = 0x000001bb,16145SC_PK_BUSY = 0x000001bc,16146SC_PK_MAX_DEALLOC_FORCE_EOV = 0x000001bd,16147SC_PK_DEALLOC_WAVE_BREAK = 0x000001be,16148SC_SPI_SEND = 0x000001bf,16149SC_SPI_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x000001c0,16150SC_SPI_CREDIT_AT_MAX = 0x000001c1,16151SC_SPI_CREDIT_AT_MAX_NO_PENDING_SEND = 0x000001c2,16152SC_BCI_SEND = 0x000001c3,16153SC_BCI_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x000001c4,16154SC_BCI_CREDIT_AT_MAX = 0x000001c5,16155SC_BCI_CREDIT_AT_MAX_NO_PENDING_SEND = 0x000001c6,16156SC_SPIBC_FULL_FREEZE = 0x000001c7,16157SC_PW_BM_PASS_EMPTY_PRIM = 0x000001c8,16158SC_SUPERTILE_COUNT_EXCLUDE_PASS_EMPTY_PRIM = 0x000001c9,16159SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H0 = 0x000001ca,16160SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H1 = 0x000001cb,16161SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H2 = 0x000001cc,16162SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H3 = 0x000001cd,16163SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H4 = 0x000001ce,16164SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H5 = 0x000001cf,16165SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H6 = 0x000001d0,16166SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H7 = 0x000001d1,16167SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H8 = 0x000001d2,16168SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H9 = 0x000001d3,16169SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H10 = 0x000001d4,16170SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H11 = 0x000001d5,16171SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H12 = 0x000001d6,16172SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H13 = 0x000001d7,16173SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H14 = 0x000001d8,16174SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H15 = 0x000001d9,16175SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H16 = 0x000001da,16176SC_DB0_TILE_INTERFACE_BUSY = 0x000001db,16177SC_DB0_TILE_INTERFACE_SEND = 0x000001dc,16178SC_DB0_TILE_INTERFACE_SEND_EVENT = 0x000001dd,16179SC_PERF_SEL_RESERVED_478 = 0x000001de,16180SC_PERF_SEL_RESERVED_479 = 0x000001df,16181SC_DB0_TILE_INTERFACE_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x000001e0,16182SC_DB0_TILE_INTERFACE_CREDIT_AT_MAX = 0x000001e1,16183SC_DB0_TILE_INTERFACE_CREDIT_AT_MAX_WITH_NO_PENDING_SEND = 0x000001e2,16184SC_PERF_SEL_RESERVED_483 = 0x000001e3,16185SC_PERF_SEL_RESERVED_484 = 0x000001e4,16186SC_PERF_SEL_RESERVED_485 = 0x000001e5,16187SC_PERF_SEL_RESERVED_486 = 0x000001e6,16188SC_PERF_SEL_RESERVED_487 = 0x000001e7,16189SC_PERF_SEL_RESERVED_488 = 0x000001e8,16190SC_PERF_SEL_RESERVED_489 = 0x000001e9,16191SC_PERF_SEL_RESERVED_490 = 0x000001ea,16192SC_BACKEND_PRIM_FIFO_FULL = 0x000001eb,16193SC_PBB_BATCH_BREAK_DUE_TO_TIMEOUT_COUNTER = 0x000001ec,16194SC_PBB_BATCH_BREAK_DUE_TO_NONBINNED_BATCH = 0x000001ed,16195SC_PBB_BATCH_BREAK_DUE_TO_DEBUG_DATA_PER_DRAW_DISPATCH = 0x000001ee,16196SC_PBB_BATCH_BREAK_DUE_TO_OVERRIDE_REGISTER_PERSISTENT = 0x000001ef,16197SC_PBB_BATCH_BREAK_DUE_TO_OVERRIDE_REGISTER_CONTEXT = 0x000001f0,16198SC_PBB_BATCH_BREAK_DUE_TO_OVERRIDE_REGISTER_FPOV = 0x000001f1,16199SC_PBB_BATCH_BREAK_DUE_TO_NEW_SC_MODE = 0x000001f2,16200SC_PBB_BATCH_BREAK_DUE_TO_BINNING_MODE_CHANGE = 0x000001f3,16201SC_PBB_BATCH_BREAK_DUE_TO_PIPELINE_EVENT_COUNT = 0x000001f4,16202SC_PBB_BATCH_BREAK_DUE_TO_PIPE_RESET = 0x000001f5,16203SC_PBB_BATCH_BREAK_DUE_TO_GFX_PIPE_CHANGE = 0x000001f6,16204SC_STALLED_BY_DB0_TILEFIFO = 0x000001f7,16205SC_DB0_QUAD_INTF_SEND = 0x000001f8,16206SC_DB0_QUAD_INTF_BUSY = 0x000001f9,16207SC_DB0_QUAD_INTF_STALLED_BY_DB = 0x000001fa,16208SC_DB0_QUAD_INTF_CREDIT_AT_MAX = 0x000001fb,16209SC_DB0_QUAD_INTF_IDLE = 0x000001fc,16210SC_PERF_SEL_RESERVED_509 = 0x000001fd,16211SC_PERF_SEL_RESERVED_510 = 0x000001fe,16212SC_PERF_SEL_RESERVED_511 = 0x000001ff,16213SC_PERF_SEL_RESERVED_512 = 0x00000200,16214SC_PERF_SEL_RESERVED_513 = 0x00000201,16215SC_PERF_SEL_RESERVED_514 = 0x00000202,16216SC_PKR_WAVE_BREAK_OUTSIDE_REGION = 0x00000203,16217SC_PKR_WAVE_BREAK_FULL_TILE = 0x00000204,16218SC_RESERVED_60 = 0x00000205,16219SC_PBB_EMPTY_INPUT_CYCLE_WHEN_BATCH_OPEN = 0x00000206,16220SC_PBB_BATCH_BREAK_DUE_TO_NULL_PRIM_BREAK_BATCH_LIMIT = 0x00000207,16221SC_DB0_WE_STALLED_BY_RSLT_FIFO_FULL = 0x00000208,16222SC_DB0_WE_TILE_MASK_RETURN_FIFO_FULL_WITH_WE_RSLT_FIFO_STALL = 0x00000209,16223SC_DB0_TILE_MASK_FIFO_FULL = 0x0000020a,16224SC_PERF_SEL_RESERVED_523 = 0x0000020b,16225SC_PERF_SEL_RESERVED_524 = 0x0000020c,16226SC_PERF_SEL_RESERVED_525 = 0x0000020d,16227SC_PS_PM_PBB_TO_PSE_FIFO_WE_STALL_BY_PFF_PW_FULL = 0x0000020e,16228SC_PS_PM_PBB_TO_PSE_FIFO_WE_STALL_BY_ZFF_PW_FULL = 0x0000020f,16229SC_PS_PM_PBB_TO_PSE_FIFO_WE_STALL_BY_PBB_TO_PSE_FIFO_FULL = 0x00000210,16230SC_PS_PM_PFF_PW_FULL = 0x00000211,16231SC_PS_PM_ZFF_PW_FULL = 0x00000212,16232SC_PS_PM_PBB_TO_PSE_FIFO_FULL = 0x00000213,16233SC_PERF_SEL_RESERVED_532 = 0x00000214,16234SC_PERF_SEL_RESERVED_533 = 0x00000215,16235SC_PERF_SEL_RESERVED_534 = 0x00000216,16236SC_PK_PM_4X2_SPLIT_WAVE_BRK_1H = 0x00000217,16237SC_PK_PM_PKR_FILL_4X2_WAVE_BRK_1H = 0x00000218,16238SC_PK_PM_SPLIT_OR_FILL_4X2_WAVE_BRK_1H = 0x00000219,16239SC_PK_PM_END_OF_VECTOR_WAVE_BRK_1H = 0x0000021a,16240SC_PERF_SEL_RESERVED_539 = 0x0000021b,16241SC_PK_PM_CTL_ONLY_CMD_WAVE_BRK_1H = 0x0000021c,16242SC_PK_PM_AVOID_DEALLOC_ADD_WAVE_BRK_1H = 0x0000021d,16243SC_PK_PM_FD_CONFLICT_WAVE_BRK_1H = 0x0000021e,16244SC_PK_PM_FORCE_PARTIAL_FOR_DEALLOC_WAVE_BRK_1H = 0x0000021f,16245SC_PK_PM_AE_CONFLICT_WAVE_BRK_1H = 0x00000220,16246SC_PK_PM_EOP_OR_LAD_WAVE_BRK_1H = 0x00000221,16247SC_PK_PM_FULL_TILE_WAVE_BRK_1H = 0x00000222,16248SC_PK_PM_OREO_CONFLICT_QUAD_FORCE_EOV_WAVE_BRK_1H = 0x00000223,16249SC_PK_PM_MAX_DEALLOC_FORCE_EOV_WAVE_BRK_1H = 0x00000224,16250SC_PK_PM_WAVE_BREAK_OUTSIDE_REGION_WAVE_BRK_1H = 0x00000225,16251SC_PK_PM_MAX_CLK_CNT_FORCE_EOV_WAVE_BRK_1H = 0x00000226,16252SC_PK_PM_MAX_REZ_CNT_FORCE_EOV_WAVE_BRK_1H = 0x00000227,16253SC_PK_PM_VRS_RATE_X_00_Y_00_QUAD = 0x00000228,16254SC_PK_PM_VRS_RATE_X_00_Y_01_QUAD = 0x00000229,16255SC_PK_PM_VRS_RATE_X_00_Y_10_QUAD = 0x0000022a,16256SC_PK_PM_VRS_RATE_X_00_Y_11_QUAD = 0x0000022b,16257SC_PK_PM_VRS_RATE_X_01_Y_00_QUAD = 0x0000022c,16258SC_PK_PM_VRS_RATE_X_01_Y_01_QUAD = 0x0000022d,16259SC_PK_PM_VRS_RATE_X_01_Y_10_QUAD = 0x0000022e,16260SC_PK_PM_VRS_RATE_X_01_Y_11_QUAD = 0x0000022f,16261SC_PK_PM_VRS_RATE_X_10_Y_00_QUAD = 0x00000230,16262SC_PK_PM_VRS_RATE_X_10_Y_01_QUAD = 0x00000231,16263SC_PK_PM_VRS_RATE_X_10_Y_10_QUAD = 0x00000232,16264SC_PK_PM_VRS_RATE_X_10_Y_11_QUAD = 0x00000233,16265SC_PK_PM_VRS_RATE_X_11_Y_00_QUAD = 0x00000234,16266SC_PK_PM_VRS_RATE_X_11_Y_01_QUAD = 0x00000235,16267SC_PK_PM_VRS_RATE_X_11_Y_10_QUAD = 0x00000236,16268SC_PK_PM_VRS_RATE_X_11_Y_11_QUAD = 0x00000237,16269SC_PERF_SEL_RESERVED_568 = 0x00000238,16270SC_PBB_RESERVED = 0x00000239,16271SC_BM_BE0_STALLED = 0x0000023a,16272SC_BM_BE1_STALLED = 0x0000023b,16273SC_BM_BE2_STALLED = 0x0000023c,16274SC_BM_BE3_STALLED = 0x0000023d,16275SC_BM_MULTI_ACCUM_1_BE_STALLED = 0x0000023e,16276SC_BM_MULTI_ACCUM_2_BE_STALLED = 0x0000023f,16277SC_BM_MULTI_ACCUM_3_BE_STALLED = 0x00000240,16278SC_BM_MULTI_ACCUM_4_BE_STALLED = 0x00000241,16279SC_PBB_READ_PH0 = 0x00000242,16280SC_PBB_READ_DEALLOC_4_0 = 0x00000243,16281SC_PBB_READ_DEALLOC_7_5 = 0x00000244,16282SC_PBB_READ_FPOG_4_0 = 0x00000245,16283SC_PBB_READ_FPOG_7_5 = 0x00000246,16284SC_VRC_SECTOR_HIT = 0x00000247,16285SC_VRC_TAG_MISS = 0x00000248,16286SC_VRC_SECTOR_MISS = 0x00000249,16287SC_VRC_LRU_EVICT_STALL = 0x0000024a,16288SC_VRC_LRU_EVICT_SCHEDULED_EVICT_STALL = 0x0000024b,16289SC_VRC_LRU_EVICT_PENDING_EVICT_STALL = 0x0000024c,16290SC_VRC_REEVICTION_STALL = 0x0000024d,16291SC_VRC_EVICT_NONZERO_INFLIGHT_STALL = 0x0000024e,16292SC_VRC_REPLACE_SCHEDULED_EVICT_STALL = 0x0000024f,16293SC_VRC_REPLACE_PENDING_EVICT_STALL = 0x00000250,16294SC_VRC_REPLACE_FLUSH_IN_PROGRESS_STALL = 0x00000251,16295SC_VRC_INFLIGHT_COUNTER_MAXIMUM_STALL = 0x00000252,16296SC_VRC_READ_OUTPUT_STALL = 0x00000253,16297SC_VRC_WRITE_OUTPUT_STALL = 0x00000254,16298SC_VRC_ACK_OUTPUT_STALL = 0x00000255,16299SC_VRC_FLUSH_EVICT_STALL = 0x00000256,16300SC_VRC_FLUSH_REFLUSH_STALL = 0x00000257,16301SC_VRC_FLUSH_FIP_HIT_STALL = 0x00000258,16302SC_VRC_FLUSH_WRREQ_DRAIN_STALL = 0x00000259,16303SC_VRC_FLUSH_DONE_STALL = 0x0000025a,16304SC_VRC_FLUSH_STALL = 0x0000025b,16305SC_VRC_STALL = 0x0000025c,16306SC_VRC_FLUSH = 0x0000025d,16307SC_VRC_SECTORS_FLUSHED = 0x0000025e,16308SC_VRC_DIRTY_SECTORS_FLUSHED = 0x0000025f,16309SC_VRC_TAGS_FLUSHED = 0x00000260,16310SC_VRC_HPF_REQ = 0x00000261,16311SC_VRC_HPF_EVENT = 0x00000262,16312SC_VRC_HPF_STALLED = 0x00000263,16313SC_VRC_PROBE_ACK_TILES = 0x00000264,16314SC_VRC_GL1X_RD_REQ = 0x00000265,16315SC_VRC_GL1X_WR_REQ = 0x00000266,16316SC_VRC_GL1X_SRC_XFR = 0x00000267,16317SC_VRC_GL1X_RD_RET = 0x00000268,16318SC_VRC_GL1X_WR_ACK = 0x00000269,16319SC_VRC_GL1X_RD_XNACK = 0x0000026a,16320SC_VRC_GL1X_WR_XNACK = 0x0000026b,16321SC_VRC_GL1X_REQ_STALLED = 0x0000026c,16322SC_VRC_GL1X_SRC_STALLED = 0x0000026d,16323SC_VRC_RATEMEM_WE_CNT = 0x0000026e,16324SC_VRC_RATEMEM_RE_CNT = 0x0000026f,16325SC_VRC_HINTMEM_WE_CNT = 0x00000270,16326SC_VRC_HINTMEM_RE_CNT = 0x00000271,16327SC_VRC_BUSY = 0x00000272,16328SC_GL1X_BUSY = 0x00000273,16329SC_BE_VRS_RD_REQ = 0x00000274,16330SC_BE_VRS_RD_REQ_STALLED = 0x00000275,16331SC_BE_VRS_RD_REQ_HIT = 0x00000276,16332SC_BE_VRS_RD_RET = 0x00000277,16333SC_BE_VRS_RD_RET_STALLED = 0x00000278,16334SC_BE_VRS_FB_RET = 0x00000279,16335SC_BE_VRS_FB_RET_STALLED = 0x0000027a,16336SC_BE_VRS_FB_RET_HIT = 0x0000027b,16337SC_VRS_BE_BUSY = 0x0000027c,16338SC_PWS_CS_EVENTS_PWS_ENABLE = 0x0000027d,16339SC_PWS_PS_EVENTS_PWS_ENABLE = 0x0000027e,16340SC_PWS_TS_EVENTS_PWS_ENABLE = 0x0000027f,16341SC_PWS_STALLED = 0x00000280,16342SC_PWS_P0_CS_SYNC_COMPLETE = 0x00000281,16343SC_PWS_P0_PS_SYNC_COMPLETE = 0x00000282,16344SC_PWS_P0_TS_SYNC_COMPLETE = 0x00000283,16345SC_PWS_P1_CS_SYNC_COMPLETE = 0x00000284,16346SC_PWS_P1_PS_SYNC_COMPLETE = 0x00000285,16347SC_PWS_P1_TS_SYNC_COMPLETE = 0x00000286,16348SC_PKR_PC_NO_CREDITS = 0x00000287,16349SC_PKR_PC_STALLED = 0x00000288,16350SC_PKR_PC_SEND = 0x00000289,16351SC_PKR_PC_SEND_PRIM_VALID_1 = 0x0000028a,16352SC_PKR_PC_SEND_PRIM_VALID_0 = 0x0000028b,16353SC_PKR_PC_SEND_TRUE_PRIM = 0x0000028c,16354SC_PKR_PC_SEND_EOV = 0x0000028d,16355SC_PKR_PC_SEND_EVENT = 0x0000028e,16356SC_PKR_DB_WAVE_STALL = 0x0000028f,16357SC_PKR_PSINVOC_SEDC_FIFO_FULL = 0x00000290,16358SC_PKR_OREO_STALLED_BY_NO_VALID_WAIVE_ID = 0x00000291,16359SC_PKR_SPI_QUAD_COUNT = 0x00000292,16360SC_PKR_DB_OREO_WAVE_QUAD_COUNT = 0x00000293,16361SC_PKR_BCI_QUAD_NEW_PRIM = 0x00000294,16362SC_SPI_WAVE_STALLED_BY_SPI = 0x00000295,16363} SC_PERFCNT_SEL;1636416365/*16366* ScMap enum16367*/1636816369typedef enum ScMap {16370RASTER_CONFIG_SC_MAP_0 = 0x00000000,16371RASTER_CONFIG_SC_MAP_1 = 0x00000001,16372RASTER_CONFIG_SC_MAP_2 = 0x00000002,16373RASTER_CONFIG_SC_MAP_3 = 0x00000003,16374} ScMap;1637516376/*16377* ScUncertaintyRegionMode enum16378*/1637916380typedef enum ScUncertaintyRegionMode {16381SC_HALF_LSB = 0x00000000,16382SC_LSB_ONE_SIDED = 0x00000001,16383SC_LSB_TWO_SIDED = 0x00000002,16384} ScUncertaintyRegionMode;1638516386/*16387* ScUncertaintyRegionMult enum16388*/1638916390typedef enum ScUncertaintyRegionMult {16391SC_UR_1X = 0x00000000,16392SC_UR_2X = 0x00000001,16393SC_UR_4X = 0x00000002,16394SC_UR_8X = 0x00000003,16395} ScUncertaintyRegionMult;1639616397/*16398* ScXsel enum16399*/1640016401typedef enum ScXsel {16402RASTER_CONFIG_SC_XSEL_8_WIDE_TILE = 0x00000000,16403RASTER_CONFIG_SC_XSEL_16_WIDE_TILE = 0x00000001,16404RASTER_CONFIG_SC_XSEL_32_WIDE_TILE = 0x00000002,16405RASTER_CONFIG_SC_XSEL_64_WIDE_TILE = 0x00000003,16406} ScXsel;1640716408/*16409* ScYsel enum16410*/1641116412typedef enum ScYsel {16413RASTER_CONFIG_SC_YSEL_8_WIDE_TILE = 0x00000000,16414RASTER_CONFIG_SC_YSEL_16_WIDE_TILE = 0x00000001,16415RASTER_CONFIG_SC_YSEL_32_WIDE_TILE = 0x00000002,16416RASTER_CONFIG_SC_YSEL_64_WIDE_TILE = 0x00000003,16417} ScYsel;1641816419/*16420* SeMap enum16421*/1642216423typedef enum SeMap {16424RASTER_CONFIG_SE_MAP_0 = 0x00000000,16425RASTER_CONFIG_SE_MAP_1 = 0x00000001,16426RASTER_CONFIG_SE_MAP_2 = 0x00000002,16427RASTER_CONFIG_SE_MAP_3 = 0x00000003,16428} SeMap;1642916430/*16431* SePairMap enum16432*/1643316434typedef enum SePairMap {16435RASTER_CONFIG_SE_PAIR_MAP_0 = 0x00000000,16436RASTER_CONFIG_SE_PAIR_MAP_1 = 0x00000001,16437RASTER_CONFIG_SE_PAIR_MAP_2 = 0x00000002,16438RASTER_CONFIG_SE_PAIR_MAP_3 = 0x00000003,16439} SePairMap;1644016441/*16442* SePairXsel enum16443*/1644416445typedef enum SePairXsel {16446RASTER_CONFIG_SE_PAIR_XSEL_8_WIDE_TILE = 0x00000000,16447RASTER_CONFIG_SE_PAIR_XSEL_16_WIDE_TILE = 0x00000001,16448RASTER_CONFIG_SE_PAIR_XSEL_32_WIDE_TILE = 0x00000002,16449RASTER_CONFIG_SE_PAIR_XSEL_64_WIDE_TILE = 0x00000003,16450} SePairXsel;1645116452/*16453* SePairYsel enum16454*/1645516456typedef enum SePairYsel {16457RASTER_CONFIG_SE_PAIR_YSEL_8_WIDE_TILE = 0x00000000,16458RASTER_CONFIG_SE_PAIR_YSEL_16_WIDE_TILE = 0x00000001,16459RASTER_CONFIG_SE_PAIR_YSEL_32_WIDE_TILE = 0x00000002,16460RASTER_CONFIG_SE_PAIR_YSEL_64_WIDE_TILE = 0x00000003,16461} SePairYsel;1646216463/*16464* SeXsel enum16465*/1646616467typedef enum SeXsel {16468RASTER_CONFIG_SE_XSEL_8_WIDE_TILE = 0x00000000,16469RASTER_CONFIG_SE_XSEL_16_WIDE_TILE = 0x00000001,16470RASTER_CONFIG_SE_XSEL_32_WIDE_TILE = 0x00000002,16471RASTER_CONFIG_SE_XSEL_64_WIDE_TILE = 0x00000003,16472} SeXsel;1647316474/*16475* SeYsel enum16476*/1647716478typedef enum SeYsel {16479RASTER_CONFIG_SE_YSEL_8_WIDE_TILE = 0x00000000,16480RASTER_CONFIG_SE_YSEL_16_WIDE_TILE = 0x00000001,16481RASTER_CONFIG_SE_YSEL_32_WIDE_TILE = 0x00000002,16482RASTER_CONFIG_SE_YSEL_64_WIDE_TILE = 0x00000003,16483} SeYsel;1648416485/*16486* VRSCombinerModeSC enum16487*/1648816489typedef enum VRSCombinerModeSC {16490SC_VRS_COMB_MODE_PASSTHRU = 0x00000000,16491SC_VRS_COMB_MODE_OVERRIDE = 0x00000001,16492SC_VRS_COMB_MODE_MIN = 0x00000002,16493SC_VRS_COMB_MODE_MAX = 0x00000003,16494SC_VRS_COMB_MODE_SATURATE = 0x00000004,16495} VRSCombinerModeSC;1649616497/*16498* VRSrate enum16499*/1650016501typedef enum VRSrate {16502VRS_SHADING_RATE_1X1 = 0x00000000,16503VRS_SHADING_RATE_1X2 = 0x00000001,16504VRS_SHADING_RATE_UNDEFINED0 = 0x00000002,16505VRS_SHADING_RATE_UNDEFINED1 = 0x00000003,16506VRS_SHADING_RATE_2X1 = 0x00000004,16507VRS_SHADING_RATE_2X2 = 0x00000005,16508VRS_SHADING_RATE_2X4 = 0x00000006,16509VRS_SHADING_RATE_UNDEFINED2 = 0x00000007,16510VRS_SHADING_RATE_UNDEFINED3 = 0x00000008,16511VRS_SHADING_RATE_4X2 = 0x00000009,16512VRS_SHADING_RATE_4X4 = 0x0000000a,16513VRS_SHADING_RATE_UNDEFINED4 = 0x0000000b,16514VRS_SHADING_RATE_16X_SSAA = 0x0000000c,16515VRS_SHADING_RATE_8X_SSAA = 0x0000000d,16516VRS_SHADING_RATE_4X_SSAA = 0x0000000e,16517VRS_SHADING_RATE_2X_SSAA = 0x0000000f,16518} VRSrate;1651916520/*******************************************************16521* TC Enums16522*******************************************************/1652316524/*16525* TC_EA_CID enum16526*/1652716528typedef enum TC_EA_CID {16529TC_EA_CID_RT = 0x00000000,16530TC_EA_CID_FMASK = 0x00000001,16531TC_EA_CID_DCC = 0x00000002,16532TC_EA_CID_TCPMETA = 0x00000003,16533TC_EA_CID_Z = 0x00000004,16534TC_EA_CID_STENCIL = 0x00000005,16535TC_EA_CID_HTILE = 0x00000006,16536TC_EA_CID_MISC = 0x00000007,16537TC_EA_CID_TCP = 0x00000008,16538TC_EA_CID_SQC = 0x00000009,16539TC_EA_CID_CPF = 0x0000000a,16540TC_EA_CID_CPG = 0x0000000b,16541TC_EA_CID_IA = 0x0000000c,16542TC_EA_CID_WD = 0x0000000d,16543TC_EA_CID_PA = 0x0000000e,16544TC_EA_CID_UTCL2_TPI = 0x0000000f,16545} TC_EA_CID;1654616547/*16548* TC_NACKS enum16549*/1655016551typedef enum TC_NACKS {16552TC_NACK_NO_FAULT = 0x00000000,16553TC_NACK_PAGE_FAULT = 0x00000001,16554TC_NACK_PROTECTION_FAULT = 0x00000002,16555TC_NACK_DATA_ERROR = 0x00000003,16556} TC_NACKS;1655716558/*16559* TC_OP enum16560*/1656116562typedef enum TC_OP {16563TC_OP_READ = 0x00000000,16564TC_OP_ATOMIC_FCMPSWAP_RTN_32 = 0x00000001,16565TC_OP_ATOMIC_FMIN_RTN_32 = 0x00000002,16566TC_OP_ATOMIC_FMAX_RTN_32 = 0x00000003,16567TC_OP_RESERVED_FOP_RTN_32_0 = 0x00000004,16568TC_OP_RESERVED_FADD_RTN_32 = 0x00000005,16569TC_OP_RESERVED_FOP_RTN_32_2 = 0x00000006,16570TC_OP_ATOMIC_SWAP_RTN_32 = 0x00000007,16571TC_OP_ATOMIC_CMPSWAP_RTN_32 = 0x00000008,16572TC_OP_ATOMIC_FCMPSWAP_FLUSH_DENORM_RTN_32 = 0x00000009,16573TC_OP_ATOMIC_FMIN_FLUSH_DENORM_RTN_32 = 0x0000000a,16574TC_OP_ATOMIC_FMAX_FLUSH_DENORM_RTN_32 = 0x0000000b,16575TC_OP_PROBE_FILTER = 0x0000000c,16576TC_OP_ATOMIC_FADD_FLUSH_DENORM_RTN_32 = 0x0000000d,16577TC_OP_RESERVED_FOP_FLUSH_DENORM_RTN_32_2 = 0x0000000e,16578TC_OP_ATOMIC_ADD_RTN_32 = 0x0000000f,16579TC_OP_ATOMIC_SUB_RTN_32 = 0x00000010,16580TC_OP_ATOMIC_SMIN_RTN_32 = 0x00000011,16581TC_OP_ATOMIC_UMIN_RTN_32 = 0x00000012,16582TC_OP_ATOMIC_SMAX_RTN_32 = 0x00000013,16583TC_OP_ATOMIC_UMAX_RTN_32 = 0x00000014,16584TC_OP_ATOMIC_AND_RTN_32 = 0x00000015,16585TC_OP_ATOMIC_OR_RTN_32 = 0x00000016,16586TC_OP_ATOMIC_XOR_RTN_32 = 0x00000017,16587TC_OP_ATOMIC_INC_RTN_32 = 0x00000018,16588TC_OP_ATOMIC_DEC_RTN_32 = 0x00000019,16589TC_OP_WBINVL1_VOL = 0x0000001a,16590TC_OP_WBINVL1_SD = 0x0000001b,16591TC_OP_RESERVED_NON_FLOAT_RTN_32_0 = 0x0000001c,16592TC_OP_RESERVED_NON_FLOAT_RTN_32_1 = 0x0000001d,16593TC_OP_RESERVED_NON_FLOAT_RTN_32_2 = 0x0000001e,16594TC_OP_RESERVED_NON_FLOAT_RTN_32_3 = 0x0000001f,16595TC_OP_WRITE = 0x00000020,16596TC_OP_ATOMIC_FCMPSWAP_RTN_64 = 0x00000021,16597TC_OP_ATOMIC_FMIN_RTN_64 = 0x00000022,16598TC_OP_ATOMIC_FMAX_RTN_64 = 0x00000023,16599TC_OP_RESERVED_FOP_RTN_64_0 = 0x00000024,16600TC_OP_RESERVED_FOP_RTN_64_1 = 0x00000025,16601TC_OP_RESERVED_FOP_RTN_64_2 = 0x00000026,16602TC_OP_ATOMIC_SWAP_RTN_64 = 0x00000027,16603TC_OP_ATOMIC_CMPSWAP_RTN_64 = 0x00000028,16604TC_OP_ATOMIC_FCMPSWAP_FLUSH_DENORM_RTN_64 = 0x00000029,16605TC_OP_ATOMIC_FMIN_FLUSH_DENORM_RTN_64 = 0x0000002a,16606TC_OP_ATOMIC_FMAX_FLUSH_DENORM_RTN_64 = 0x0000002b,16607TC_OP_WBINVL2_SD = 0x0000002c,16608TC_OP_RESERVED_FOP_FLUSH_DENORM_RTN_64_0 = 0x0000002d,16609TC_OP_RESERVED_FOP_FLUSH_DENORM_RTN_64_1 = 0x0000002e,16610TC_OP_ATOMIC_ADD_RTN_64 = 0x0000002f,16611TC_OP_ATOMIC_SUB_RTN_64 = 0x00000030,16612TC_OP_ATOMIC_SMIN_RTN_64 = 0x00000031,16613TC_OP_ATOMIC_UMIN_RTN_64 = 0x00000032,16614TC_OP_ATOMIC_SMAX_RTN_64 = 0x00000033,16615TC_OP_ATOMIC_UMAX_RTN_64 = 0x00000034,16616TC_OP_ATOMIC_AND_RTN_64 = 0x00000035,16617TC_OP_ATOMIC_OR_RTN_64 = 0x00000036,16618TC_OP_ATOMIC_XOR_RTN_64 = 0x00000037,16619TC_OP_ATOMIC_INC_RTN_64 = 0x00000038,16620TC_OP_ATOMIC_DEC_RTN_64 = 0x00000039,16621TC_OP_WBL2_NC = 0x0000003a,16622TC_OP_WBL2_WC = 0x0000003b,16623TC_OP_RESERVED_NON_FLOAT_RTN_64_1 = 0x0000003c,16624TC_OP_RESERVED_NON_FLOAT_RTN_64_2 = 0x0000003d,16625TC_OP_RESERVED_NON_FLOAT_RTN_64_3 = 0x0000003e,16626TC_OP_RESERVED_NON_FLOAT_RTN_64_4 = 0x0000003f,16627TC_OP_WBINVL1 = 0x00000040,16628TC_OP_ATOMIC_FCMPSWAP_32 = 0x00000041,16629TC_OP_ATOMIC_FMIN_32 = 0x00000042,16630TC_OP_ATOMIC_FMAX_32 = 0x00000043,16631TC_OP_RESERVED_FOP_32_0 = 0x00000044,16632TC_OP_RESERVED_FADD_32 = 0x00000045,16633TC_OP_RESERVED_FOP_32_2 = 0x00000046,16634TC_OP_ATOMIC_SWAP_32 = 0x00000047,16635TC_OP_ATOMIC_CMPSWAP_32 = 0x00000048,16636TC_OP_ATOMIC_FCMPSWAP_FLUSH_DENORM_32 = 0x00000049,16637TC_OP_ATOMIC_FMIN_FLUSH_DENORM_32 = 0x0000004a,16638TC_OP_ATOMIC_FMAX_FLUSH_DENORM_32 = 0x0000004b,16639TC_OP_INV_METADATA = 0x0000004c,16640TC_OP_ATOMIC_FADD_FLUSH_DENORM_32 = 0x0000004d,16641TC_OP_RESERVED_FOP_FLUSH_DENORM_32_2 = 0x0000004e,16642TC_OP_ATOMIC_ADD_32 = 0x0000004f,16643TC_OP_ATOMIC_SUB_32 = 0x00000050,16644TC_OP_ATOMIC_SMIN_32 = 0x00000051,16645TC_OP_ATOMIC_UMIN_32 = 0x00000052,16646TC_OP_ATOMIC_SMAX_32 = 0x00000053,16647TC_OP_ATOMIC_UMAX_32 = 0x00000054,16648TC_OP_ATOMIC_AND_32 = 0x00000055,16649TC_OP_ATOMIC_OR_32 = 0x00000056,16650TC_OP_ATOMIC_XOR_32 = 0x00000057,16651TC_OP_ATOMIC_INC_32 = 0x00000058,16652TC_OP_ATOMIC_DEC_32 = 0x00000059,16653TC_OP_INVL2_NC = 0x0000005a,16654TC_OP_NOP_RTN0 = 0x0000005b,16655TC_OP_RESERVED_NON_FLOAT_32_1 = 0x0000005c,16656TC_OP_RESERVED_NON_FLOAT_32_2 = 0x0000005d,16657TC_OP_RESERVED_NON_FLOAT_32_3 = 0x0000005e,16658TC_OP_RESERVED_NON_FLOAT_32_4 = 0x0000005f,16659TC_OP_WBINVL2 = 0x00000060,16660TC_OP_ATOMIC_FCMPSWAP_64 = 0x00000061,16661TC_OP_ATOMIC_FMIN_64 = 0x00000062,16662TC_OP_ATOMIC_FMAX_64 = 0x00000063,16663TC_OP_RESERVED_FOP_64_0 = 0x00000064,16664TC_OP_RESERVED_FOP_64_1 = 0x00000065,16665TC_OP_RESERVED_FOP_64_2 = 0x00000066,16666TC_OP_ATOMIC_SWAP_64 = 0x00000067,16667TC_OP_ATOMIC_CMPSWAP_64 = 0x00000068,16668TC_OP_ATOMIC_FCMPSWAP_FLUSH_DENORM_64 = 0x00000069,16669TC_OP_ATOMIC_FMIN_FLUSH_DENORM_64 = 0x0000006a,16670TC_OP_ATOMIC_FMAX_FLUSH_DENORM_64 = 0x0000006b,16671TC_OP_RESERVED_FOP_FLUSH_DENORM_64_0 = 0x0000006c,16672TC_OP_RESERVED_FOP_FLUSH_DENORM_64_1 = 0x0000006d,16673TC_OP_RESERVED_FOP_FLUSH_DENORM_64_2 = 0x0000006e,16674TC_OP_ATOMIC_ADD_64 = 0x0000006f,16675TC_OP_ATOMIC_SUB_64 = 0x00000070,16676TC_OP_ATOMIC_SMIN_64 = 0x00000071,16677TC_OP_ATOMIC_UMIN_64 = 0x00000072,16678TC_OP_ATOMIC_SMAX_64 = 0x00000073,16679TC_OP_ATOMIC_UMAX_64 = 0x00000074,16680TC_OP_ATOMIC_AND_64 = 0x00000075,16681TC_OP_ATOMIC_OR_64 = 0x00000076,16682TC_OP_ATOMIC_XOR_64 = 0x00000077,16683TC_OP_ATOMIC_INC_64 = 0x00000078,16684TC_OP_ATOMIC_DEC_64 = 0x00000079,16685TC_OP_WBINVL2_NC = 0x0000007a,16686TC_OP_NOP_ACK = 0x0000007b,16687TC_OP_RESERVED_NON_FLOAT_64_1 = 0x0000007c,16688TC_OP_RESERVED_NON_FLOAT_64_2 = 0x0000007d,16689TC_OP_RESERVED_NON_FLOAT_64_3 = 0x0000007e,16690TC_OP_RESERVED_NON_FLOAT_64_4 = 0x0000007f,16691} TC_OP;1669216693/*16694* TC_OP_MASKS enum16695*/1669616697typedef enum TC_OP_MASKS {16698TC_OP_MASK_FLUSH_DENROM = 0x00000008,16699TC_OP_MASK_64 = 0x00000020,16700TC_OP_MASK_NO_RTN = 0x00000040,16701} TC_OP_MASKS;1670216703/*******************************************************16704* SPI Enums16705*******************************************************/1670616707/*16708* CLKGATE_BASE_MODE enum16709*/1671016711typedef enum CLKGATE_BASE_MODE {16712MULT_8 = 0x00000000,16713MULT_16 = 0x00000001,16714} CLKGATE_BASE_MODE;1671516716/*16717* CLKGATE_SM_MODE enum16718*/1671916720typedef enum CLKGATE_SM_MODE {16721ON_SEQ = 0x00000000,16722OFF_SEQ = 0x00000001,16723PROG_SEQ = 0x00000002,16724READ_SEQ = 0x00000003,16725SM_MODE_RESERVED = 0x00000004,16726} CLKGATE_SM_MODE;1672716728/*16729* CovToShaderSel enum16730*/1673116732typedef enum CovToShaderSel {16733INPUT_COVERAGE = 0x00000000,16734INPUT_INNER_COVERAGE = 0x00000001,16735INPUT_DEPTH_COVERAGE = 0x00000002,16736RAW = 0x00000003,16737} CovToShaderSel;1673816739/*16740* PC_PERFCNT_SEL enum16741*/1674216743typedef enum PC_PERFCNT_SEL {16744PC_PERF_SC_PC_PTR_SEND0 = 0x00000000,16745PC_PERF_SC_PC_PTR_VALID0 = 0x00000001,16746PC_PERF_SC_FPOSG0 = 0x00000002,16747PC_PERF_SC_FPOSG_WAIT0 = 0x00000003,16748PC_PERF_SC_WAIT_SYNC0 = 0x00000004,16749PC_PERF_SC_PQ_FREEZE0 = 0x00000005,16750PC_PERF_PKR0_FPOSG_EQ1 = 0x00000006,16751PC_PERF_PKR0_FPOSG_GT1 = 0x00000007,16752PC_PERF_PKR0_FPOSG_GT16 = 0x00000008,16753PC_PERF_PKR0_FPOSG_GT64 = 0x00000009,16754PC_PERF_PKR0_FPOSG_GT128 = 0x0000000a,16755PC_PERF_PKR0_FPOSG_OUT_OF_WAVE = 0x0000000b,16756PC_PERF_PKR0_NUM_PROBES = 0x0000000c,16757PC_PERF_PKR0_PRIMS_PER_PROBE_EQ1 = 0x0000000d,16758PC_PERF_PKR0_PRIMS_PER_PROBE_GT1 = 0x0000000e,16759PC_PERF_PKR0_PRIMS_PER_PROBE_GT2 = 0x0000000f,16760PC_PERF_PKR0_PRIMS_PER_PROBE_GT4 = 0x00000010,16761PC_PERF_PKR0_PRIMS_PER_PROBE_GT8 = 0x00000011,16762PC_PERF_PKR0_NUM_WAVES = 0x00000012,16763PC_PERF_PKR0_PRIMS_PER_WAVE_EQ1 = 0x00000013,16764PC_PERF_PKR0_PRIMS_PER_WAVE_GT1 = 0x00000014,16765PC_PERF_PKR0_PRIMS_PER_WAVE_GT2 = 0x00000015,16766PC_PERF_PKR0_PRIMS_PER_WAVE_GT4 = 0x00000016,16767PC_PERF_PKR0_PRIMS_PER_WAVE_GT8 = 0x00000017,16768PC_PERF_PKR0_PROBES_PER_WAVE_EQ1 = 0x00000018,16769PC_PERF_PKR0_PROBES_PER_WAVE_GT1 = 0x00000019,16770PC_PERF_PKR0_PROBES_PER_WAVE_GT2 = 0x0000001a,16771PC_PERF_PKR0_PROBES_PER_WAVE_GT4 = 0x0000001b,16772PC_PERF_PKR0_PROBES_PER_WAVE_GT8 = 0x0000001c,16773PC_PERF_PKR0_PRIMS_REUSE = 0x0000001d,16774PC_PERF_SC_PC_PTR_SEND1 = 0x0000001e,16775PC_PERF_SC_PC_PTR_VALID1 = 0x0000001f,16776PC_PERF_SC_FPOSG1 = 0x00000020,16777PC_PERF_SC_FPOSG_WAIT1 = 0x00000021,16778PC_PERF_SC_WAIT_SYNC1 = 0x00000022,16779PC_PERF_SC_PQ_FREEZE1 = 0x00000023,16780PC_PERF_PKR1_FPOSG_EQ1 = 0x00000024,16781PC_PERF_PKR1_FPOSG_GT1 = 0x00000025,16782PC_PERF_PKR1_FPOSG_GT16 = 0x00000026,16783PC_PERF_PKR1_FPOSG_GT64 = 0x00000027,16784PC_PERF_PKR1_FPOSG_GT128 = 0x00000028,16785PC_PERF_PKR1_FPOSG_OUT_OF_WAVE = 0x00000029,16786PC_PERF_PKR1_NUM_PROBES = 0x0000002a,16787PC_PERF_PKR1_PRIMS_PER_PROBE_EQ1 = 0x0000002b,16788PC_PERF_PKR1_PRIMS_PER_PROBE_GT1 = 0x0000002c,16789PC_PERF_PKR1_PRIMS_PER_PROBE_GT2 = 0x0000002d,16790PC_PERF_PKR1_PRIMS_PER_PROBE_GT4 = 0x0000002e,16791PC_PERF_PKR1_PRIMS_PER_PROBE_GT8 = 0x0000002f,16792PC_PERF_PKR1_NUM_WAVES = 0x00000030,16793PC_PERF_PKR1_PRIMS_PER_WAVE_EQ1 = 0x00000031,16794PC_PERF_PKR1_PRIMS_PER_WAVE_GT1 = 0x00000032,16795PC_PERF_PKR1_PRIMS_PER_WAVE_GT2 = 0x00000033,16796PC_PERF_PKR1_PRIMS_PER_WAVE_GT4 = 0x00000034,16797PC_PERF_PKR1_PRIMS_PER_WAVE_GT8 = 0x00000035,16798PC_PERF_PKR1_PROBES_PER_WAVE_EQ1 = 0x00000036,16799PC_PERF_PKR1_PROBES_PER_WAVE_GT1 = 0x00000037,16800PC_PERF_PKR1_PROBES_PER_WAVE_GT2 = 0x00000038,16801PC_PERF_PKR1_PROBES_PER_WAVE_GT4 = 0x00000039,16802PC_PERF_PKR1_PROBES_PER_WAVE_GT8 = 0x0000003a,16803PC_PERF_PKR1_PRIMS_REUSE = 0x0000003b,16804PC_PERF_SC_PC_PTR_SEND2 = 0x0000003c,16805PC_PERF_SC_PC_PTR_VALID2 = 0x0000003d,16806PC_PERF_SC_FPOSG2 = 0x0000003e,16807PC_PERF_SC_FPOSG_WAIT2 = 0x0000003f,16808PC_PERF_SC_WAIT_SYNC2 = 0x00000040,16809PC_PERF_SC_PQ_FREEZE2 = 0x00000041,16810PC_PERF_PKR2_FPOSG_EQ1 = 0x00000042,16811PC_PERF_PKR2_FPOSG_GT1 = 0x00000043,16812PC_PERF_PKR2_FPOSG_GT16 = 0x00000044,16813PC_PERF_PKR2_FPOSG_GT64 = 0x00000045,16814PC_PERF_PKR2_FPOSG_GT128 = 0x00000046,16815PC_PERF_PKR2_FPOSG_OUT_OF_WAVE = 0x00000047,16816PC_PERF_PKR2_NUM_PROBES = 0x00000048,16817PC_PERF_PKR2_PRIMS_PER_PROBE_EQ1 = 0x00000049,16818PC_PERF_PKR2_PRIMS_PER_PROBE_GT1 = 0x0000004a,16819PC_PERF_PKR2_PRIMS_PER_PROBE_GT2 = 0x0000004b,16820PC_PERF_PKR2_PRIMS_PER_PROBE_GT4 = 0x0000004c,16821PC_PERF_PKR2_PRIMS_PER_PROBE_GT8 = 0x0000004d,16822PC_PERF_PKR2_NUM_WAVES = 0x0000004e,16823PC_PERF_PKR2_PRIMS_PER_WAVE_EQ1 = 0x0000004f,16824PC_PERF_PKR2_PRIMS_PER_WAVE_GT1 = 0x00000050,16825PC_PERF_PKR2_PRIMS_PER_WAVE_GT2 = 0x00000051,16826PC_PERF_PKR2_PRIMS_PER_WAVE_GT4 = 0x00000052,16827PC_PERF_PKR2_PRIMS_PER_WAVE_GT8 = 0x00000053,16828PC_PERF_PKR2_PROBES_PER_WAVE_EQ1 = 0x00000054,16829PC_PERF_PKR2_PROBES_PER_WAVE_GT1 = 0x00000055,16830PC_PERF_PKR2_PROBES_PER_WAVE_GT2 = 0x00000056,16831PC_PERF_PKR2_PROBES_PER_WAVE_GT4 = 0x00000057,16832PC_PERF_PKR2_PROBES_PER_WAVE_GT8 = 0x00000058,16833PC_PERF_PKR2_PRIMS_REUSE = 0x00000059,16834PC_PERF_SC_PC_PTR_SEND3 = 0x0000005a,16835PC_PERF_SC_PC_PTR_VALID3 = 0x0000005b,16836PC_PERF_SC_FPOSG3 = 0x0000005c,16837PC_PERF_SC_FPOSG_WAIT3 = 0x0000005d,16838PC_PERF_SC_WAIT_SYNC3 = 0x0000005e,16839PC_PERF_SC_PQ_FREEZE3 = 0x0000005f,16840PC_PERF_PKR3_FPOSG_EQ1 = 0x00000060,16841PC_PERF_PKR3_FPOSG_GT1 = 0x00000061,16842PC_PERF_PKR3_FPOSG_GT16 = 0x00000062,16843PC_PERF_PKR3_FPOSG_GT64 = 0x00000063,16844PC_PERF_PKR3_FPOSG_GT128 = 0x00000064,16845PC_PERF_PKR3_FPOSG_OUT_OF_WAVE = 0x00000065,16846PC_PERF_PKR3_NUM_PROBES = 0x00000066,16847PC_PERF_PKR3_PRIMS_PER_PROBE_EQ1 = 0x00000067,16848PC_PERF_PKR3_PRIMS_PER_PROBE_GT1 = 0x00000068,16849PC_PERF_PKR3_PRIMS_PER_PROBE_GT2 = 0x00000069,16850PC_PERF_PKR3_PRIMS_PER_PROBE_GT4 = 0x0000006a,16851PC_PERF_PKR3_PRIMS_PER_PROBE_GT8 = 0x0000006b,16852PC_PERF_PKR3_NUM_WAVES = 0x0000006c,16853PC_PERF_PKR3_PRIMS_PER_WAVE_EQ1 = 0x0000006d,16854PC_PERF_PKR3_PRIMS_PER_WAVE_GT1 = 0x0000006e,16855PC_PERF_PKR3_PRIMS_PER_WAVE_GT2 = 0x0000006f,16856PC_PERF_PKR3_PRIMS_PER_WAVE_GT4 = 0x00000070,16857PC_PERF_PKR3_PRIMS_PER_WAVE_GT8 = 0x00000071,16858PC_PERF_PKR3_PROBES_PER_WAVE_EQ1 = 0x00000072,16859PC_PERF_PKR3_PROBES_PER_WAVE_GT1 = 0x00000073,16860PC_PERF_PKR3_PROBES_PER_WAVE_GT2 = 0x00000074,16861PC_PERF_PKR3_PROBES_PER_WAVE_GT4 = 0x00000075,16862PC_PERF_PKR3_PROBES_PER_WAVE_GT8 = 0x00000076,16863PC_PERF_PKR3_PRIMS_REUSE = 0x00000077,16864PC_PERF_SC_MW_FREEZE = 0x00000078,16865PC_PERF_SC_NUM_PROBES = 0x00000079,16866PC_PERF_SC_NUM_WAVES = 0x0000007a,16867PC_PERF_SC_NUM_SPLIT_WAVES = 0x0000007b,16868PC_PERF_GE_GSDONE = 0x0000007c,16869PC_PERF_PKR0_GSDONE_WHILE_IDLE = 0x0000007d,16870PC_PERF_PKR1_GSDONE_WHILE_IDLE = 0x0000007e,16871PC_PERF_PKR2_GSDONE_WHILE_IDLE = 0x0000007f,16872PC_PERF_PKR3_GSDONE_WHILE_IDLE = 0x00000080,16873PC_PERF_PC_SPI_PROBE_FREEZE = 0x00000081,16874PC_PERF_PC_SPI_PROBE_OUT_OF_CREDIT = 0x00000082,16875PC_PERF_MW_RTN_ADDR_FREEZE = 0x00000083,16876PC_PERF_MW_PROBE_CNT_FREEZE = 0x00000084,16877PC_PERF_MW_GL1H_REQ_FREEZE = 0x00000085,16878PC_PERF_MW_GL1H_NUM_REQS = 0x00000086,16879PC_PERF_MW_DLINE_ALLOC = 0x00000087,16880PC_PERF_MW_DLINE_DEALLOC = 0x00000088,16881PC_PERF_MW_TAGLINE_ALLOC = 0x00000089,16882PC_PERF_MW_TAGLINE_DEALLOC = 0x0000008a,16883PC_PERF_MW_PHY_DLINE_FULL_STALL = 0x0000008b,16884PC_PERF_MW_CACHE_CNTL_FULL_STALL = 0x0000008c,16885PC_PERF_MW_STAMP_LIMIT_STALL = 0x0000008d,16886PC_PERF_MW_CACHE_MISS = 0x0000008e,16887PC_PERF_MW_CACHE_HIT = 0x0000008f,16888PC_PERF_MW_CACHE_REUSE = 0x00000090,16889PC_PERF_MW_DEALLOC_HIT = 0x00000091,16890PC_PERF_PC_MEM_BANK_CONF0 = 0x00000092,16891PC_PERF_PC_MEM_BANK_CONF1 = 0x00000093,16892PC_PERF_PC_LDS_VERTEX_REUSE0 = 0x00000094,16893PC_PERF_PC_LDS_CNTL_VALID0 = 0x00000095,16894PC_PERF_PC_LDS_VERTEX_REUSE1 = 0x00000096,16895PC_PERF_PC_LDS_CNTL_VALID1 = 0x00000097,16896PC_PERF_GRBM_BUSY = 0x00000098,16897PC_PERF_GL1_RTN_CNT_GTE1 = 0x00000099,16898PC_PERF_GL1_RTN_CNT_GT512 = 0x0000009a,16899PC_PERF_GL1_RTN_CNT_GT768 = 0x0000009b,16900PC_PERF_LWC0_PROBE_ORDER_STALL = 0x0000009c,16901PC_PERF_LWC0_PC_MEM_READ_STALL = 0x0000009d,16902PC_PERF_LWC0_PKR2_SA_BDRY_CROSSING = 0x0000009e,16903PC_PERF_LWC0_PKR3_SA_BDRY_CROSSING = 0x0000009f,16904PC_PERF_LWC1_PROBE_ORDER_STALL = 0x000000a0,16905PC_PERF_LWC1_PC_MEM_READ_STALL = 0x000000a1,16906PC_PERF_LWC1_PKR0_SA_BDRY_CROSSING = 0x000000a2,16907PC_PERF_LWC1_PKR1_SA_BDRY_CROSSING = 0x000000a3,16908PC_PERF_NUM_PSWAVE = 0x000000a4,16909} PC_PERFCNT_SEL;1691016911/*16912* SPI_FOG_MODE enum16913*/1691416915typedef enum SPI_FOG_MODE {16916SPI_FOG_NONE = 0x00000000,16917SPI_FOG_EXP = 0x00000001,16918SPI_FOG_EXP2 = 0x00000002,16919SPI_FOG_LINEAR = 0x00000003,16920} SPI_FOG_MODE;1692116922/*16923* SPI_LB_WAVES_SELECT enum16924*/1692516926typedef enum SPI_LB_WAVES_SELECT {16927HS_GS = 0x00000000,16928PS = 0x00000001,16929CS_NA = 0x00000002,16930SPI_LB_WAVES_RSVD = 0x00000003,16931} SPI_LB_WAVES_SELECT;1693216933/*16934* SPI_PERFCNT_SEL enum16935*/1693616937typedef enum SPI_PERFCNT_SEL {16938SPI_PERF_GS_WINDOW_VALID = 0x00000001,16939SPI_PERF_GS_BUSY = 0x00000002,16940SPI_PERF_GS_CRAWLER_STALL = 0x00000003,16941SPI_PERF_GS_EVENT_WAVE = 0x00000004,16942SPI_PERF_GS_WAVE = 0x00000005,16943SPI_PERF_GS_PERS_UPD_FULL0 = 0x00000006,16944SPI_PERF_GS_PERS_UPD_FULL1 = 0x00000007,16945SPI_PERF_GS_FIRST_SUBGRP = 0x00000008,16946SPI_PERF_GS_HS_DEALLOC = 0x00000009,16947SPI_PERF_GS_NGG_SE_LATE_ALLOC_LIMIT = 0x0000000a,16948SPI_PERF_GS_POS0_STALL = 0x0000000b,16949SPI_PERF_GS_POS1_STALL = 0x0000000c,16950SPI_PERF_GS_INDX0_STALL = 0x0000000d,16951SPI_PERF_GS_INDX1_STALL = 0x0000000e,16952SPI_PERF_GS_PWS_STALL = 0x0000000f,16953SPI_PERF_GS_GRP_LIFETIME = 0x00000010,16954SPI_PERF_GS_WAVE_IN_FLIGHT = 0x00000011,16955SPI_PERF_GS_GRP_LIFETIME_SAMPLE = 0x00000012,16956SPI_PERF_HS_WINDOW_VALID = 0x00000015,16957SPI_PERF_HS_BUSY = 0x00000016,16958SPI_PERF_HS_CRAWLER_STALL = 0x00000017,16959SPI_PERF_HS_FIRST_WAVE = 0x00000018,16960SPI_PERF_HS_EVENT_WAVE = 0x0000001a,16961SPI_PERF_HS_WAVE = 0x0000001b,16962SPI_PERF_HS_PERS_UPD_FULL0 = 0x0000001c,16963SPI_PERF_HS_PERS_UPD_FULL1 = 0x0000001d,16964SPI_PERF_HS_PWS_STALL = 0x0000001e,16965SPI_PERF_HS_WAVE_IN_FLIGHT = 0x0000001f,16966SPI_PERF_CSGN_WINDOW_VALID = 0x00000025,16967SPI_PERF_CSGN_BUSY = 0x00000026,16968SPI_PERF_CSGN_NUM_THREADGROUPS = 0x00000027,16969SPI_PERF_CSGN_CRAWLER_STALL = 0x00000028,16970SPI_PERF_CSGN_EVENT_WAVE = 0x00000029,16971SPI_PERF_CSGN_WAVE = 0x0000002a,16972SPI_PERF_CSGN_PWS_STALL = 0x0000002b,16973SPI_PERF_CSGN_WAVE_IN_FLIGHT = 0x0000002c,16974SPI_PERF_CSN_WINDOW_VALID = 0x0000002d,16975SPI_PERF_CSN_BUSY = 0x0000002e,16976SPI_PERF_CSN_NUM_THREADGROUPS = 0x0000002f,16977SPI_PERF_CSN_CRAWLER_STALL = 0x00000030,16978SPI_PERF_CSN_EVENT_WAVE = 0x00000031,16979SPI_PERF_CSN_WAVE = 0x00000032,16980SPI_PERF_CSN_WAVE_IN_FLIGHT = 0x00000033,16981SPI_PERF_PS0_WINDOW_VALID = 0x00000035,16982SPI_PERF_PS1_WINDOW_VALID = 0x00000036,16983SPI_PERF_PS2_WINDOW_VALID = 0x00000037,16984SPI_PERF_PS3_WINDOW_VALID = 0x00000038,16985SPI_PERF_PS0_BUSY = 0x00000039,16986SPI_PERF_PS1_BUSY = 0x0000003a,16987SPI_PERF_PS2_BUSY = 0x0000003b,16988SPI_PERF_PS3_BUSY = 0x0000003c,16989SPI_PERF_PS0_ACTIVE = 0x0000003d,16990SPI_PERF_PS1_ACTIVE = 0x0000003e,16991SPI_PERF_PS2_ACTIVE = 0x0000003f,16992SPI_PERF_PS3_ACTIVE = 0x00000040,16993SPI_PERF_PS0_DEALLOC = 0x00000041,16994SPI_PERF_PS1_DEALLOC = 0x00000042,16995SPI_PERF_PS2_DEALLOC = 0x00000043,16996SPI_PERF_PS3_DEALLOC = 0x00000044,16997SPI_PERF_PS0_EVENT_WAVE = 0x00000045,16998SPI_PERF_PS1_EVENT_WAVE = 0x00000046,16999SPI_PERF_PS2_EVENT_WAVE = 0x00000047,17000SPI_PERF_PS3_EVENT_WAVE = 0x00000048,17001SPI_PERF_PS0_WAVE = 0x00000049,17002SPI_PERF_PS1_WAVE = 0x0000004a,17003SPI_PERF_PS2_WAVE = 0x0000004b,17004SPI_PERF_PS3_WAVE = 0x0000004c,17005SPI_PERF_PS0_OPT_WAVE = 0x0000004d,17006SPI_PERF_PS1_OPT_WAVE = 0x0000004e,17007SPI_PERF_PS2_OPT_WAVE = 0x0000004f,17008SPI_PERF_PS3_OPT_WAVE = 0x00000050,17009SPI_PERF_PS0_PRIM_BIN0 = 0x00000051,17010SPI_PERF_PS1_PRIM_BIN0 = 0x00000052,17011SPI_PERF_PS2_PRIM_BIN0 = 0x00000053,17012SPI_PERF_PS3_PRIM_BIN0 = 0x00000054,17013SPI_PERF_PS0_PRIM_BIN1 = 0x00000055,17014SPI_PERF_PS1_PRIM_BIN1 = 0x00000056,17015SPI_PERF_PS2_PRIM_BIN1 = 0x00000057,17016SPI_PERF_PS3_PRIM_BIN1 = 0x00000058,17017SPI_PERF_PS0_CRAWLER_STALL = 0x00000059,17018SPI_PERF_PS1_CRAWLER_STALL = 0x0000005a,17019SPI_PERF_PS2_CRAWLER_STALL = 0x0000005b,17020SPI_PERF_PS3_CRAWLER_STALL = 0x0000005c,17021SPI_PERF_PS_PERS_UPD_FULL0 = 0x0000005d,17022SPI_PERF_PS_PERS_UPD_FULL1 = 0x0000005e,17023SPI_PERF_PS0_2_WAVE_GROUPS = 0x0000005f,17024SPI_PERF_PS1_2_WAVE_GROUPS = 0x00000060,17025SPI_PERF_PS2_2_WAVE_GROUPS = 0x00000061,17026SPI_PERF_PS3_2_WAVE_GROUPS = 0x00000062,17027SPI_PERF_PS0_WAVE_GROUP_CLOCK_DELAY = 0x00000063,17028SPI_PERF_PS1_WAVE_GROUP_CLOCK_DELAY = 0x00000064,17029SPI_PERF_PS2_WAVE_GROUP_CLOCK_DELAY = 0x00000065,17030SPI_PERF_PS3_WAVE_GROUP_CLOCK_DELAY = 0x00000066,17031SPI_PERF_PS0_WAVE_GROUP_TIMEOUTS = 0x00000067,17032SPI_PERF_PS1_WAVE_GROUP_TIMEOUTS = 0x00000068,17033SPI_PERF_PS2_WAVE_GROUP_TIMEOUTS = 0x00000069,17034SPI_PERF_PS3_WAVE_GROUP_TIMEOUTS = 0x0000006a,17035SPI_PERF_PS_PWS_STALL = 0x0000006b,17036SPI_PERF_PS0_LDS_DONE_FULL = 0x0000006c,17037SPI_PERF_PS1_LDS_DONE_FULL = 0x0000006d,17038SPI_PERF_PS2_LDS_DONE_FULL = 0x0000006e,17039SPI_PERF_PS3_LDS_DONE_FULL = 0x0000006f,17040SPI_PERF_PS0_DEALLOC_FULL = 0x00000070,17041SPI_PERF_PS1_DEALLOC_FULL = 0x00000071,17042SPI_PERF_PS2_DEALLOC_FULL = 0x00000072,17043SPI_PERF_PS3_DEALLOC_FULL = 0x00000073,17044SPI_PERF_PS0_WAVE_IN_FLIGHT = 0x00000074,17045SPI_PERF_PS1_WAVE_IN_FLIGHT = 0x00000075,17046SPI_PERF_PS2_WAVE_IN_FLIGHT = 0x00000076,17047SPI_PERF_PS3_WAVE_IN_FLIGHT = 0x00000077,17048SPI_PERF_RA_GS_LDS_OCCUPANCY = 0x00000085,17049SPI_PERF_RA_GS_VGPR_OCCUPANCY = 0x00000086,17050SPI_PERF_RA_PS_LDS_OCCUPANCY = 0x00000087,17051SPI_PERF_RA_PS_VGPR_OCCUPANCY = 0x00000088,17052SPI_PERF_RA_SPI_THROTTLE = 0x00000089,17053SPI_PERF_RA_PH_THROTTLE = 0x0000008a,17054SPI_PERF_RA_PC_PROBE_STALL_PS = 0x0000008b,17055SPI_PERF_RA_PC_PSWAVE_STALL_PS = 0x0000008c,17056SPI_PERF_RA_PIPE_REQ_BIN2 = 0x0000008d,17057SPI_PERF_RA_TASK_REQ_BIN3 = 0x0000008e,17058SPI_PERF_RA_WR_CTL_FULL = 0x0000008f,17059SPI_PERF_RA_REQ_NO_ALLOC = 0x00000090,17060SPI_PERF_RA_REQ_NO_ALLOC_PS = 0x00000091,17061SPI_PERF_RA_REQ_NO_ALLOC_GS = 0x00000092,17062SPI_PERF_RA_REQ_NO_ALLOC_HS = 0x00000093,17063SPI_PERF_RA_REQ_NO_ALLOC_CSG = 0x00000094,17064SPI_PERF_RA_REQ_NO_ALLOC_CSN = 0x00000095,17065SPI_PERF_RA_RES_STALL_PS = 0x00000096,17066SPI_PERF_RA_RES_STALL_GS = 0x00000097,17067SPI_PERF_RA_RES_STALL_HS = 0x00000098,17068SPI_PERF_RA_RES_STALL_CSG = 0x00000099,17069SPI_PERF_RA_RES_STALL_CSN = 0x0000009a,17070SPI_PERF_RA_TMP_STALL_PS = 0x0000009b,17071SPI_PERF_RA_TMP_STALL_GS = 0x0000009c,17072SPI_PERF_RA_TMP_STALL_HS = 0x0000009d,17073SPI_PERF_RA_TMP_STALL_CSG = 0x0000009e,17074SPI_PERF_RA_TMP_STALL_CSN = 0x0000009f,17075SPI_PERF_RA_WAVE_SIMD_FULL_PS = 0x000000a0,17076SPI_PERF_RA_WAVE_SIMD_FULL_GS = 0x000000a1,17077SPI_PERF_RA_WAVE_SIMD_FULL_HS = 0x000000a2,17078SPI_PERF_RA_WAVE_SIMD_FULL_CSG = 0x000000a3,17079SPI_PERF_RA_WAVE_SIMD_FULL_CSN = 0x000000a4,17080SPI_PERF_RA_VGPR_SIMD_FULL_PS = 0x000000a5,17081SPI_PERF_RA_VGPR_SIMD_FULL_GS = 0x000000a6,17082SPI_PERF_RA_VGPR_SIMD_FULL_HS = 0x000000a7,17083SPI_PERF_RA_VGPR_SIMD_FULL_CSG = 0x000000a8,17084SPI_PERF_RA_VGPR_SIMD_FULL_CSN = 0x000000a9,17085SPI_PERF_RA_LDS_CU_FULL_PS = 0x000000aa,17086SPI_PERF_RA_LDS_CU_FULL_HS = 0x000000ab,17087SPI_PERF_RA_LDS_CU_FULL_GS = 0x000000ac,17088SPI_PERF_RA_LDS_CU_FULL_CSG = 0x000000ad,17089SPI_PERF_RA_LDS_CU_FULL_CSN = 0x000000ae,17090SPI_PERF_RA_BAR_CU_FULL_PS = 0x000000af,17091SPI_PERF_RA_BAR_CU_FULL_GS = 0x000000b0,17092SPI_PERF_RA_BAR_CU_FULL_HS = 0x000000b1,17093SPI_PERF_RA_BAR_CU_FULL_CSG = 0x000000b2,17094SPI_PERF_RA_BAR_CU_FULL_CSN = 0x000000b3,17095SPI_PERF_RA_BULKY_CU_FULL_CSG = 0x000000b4,17096SPI_PERF_RA_BULKY_CU_FULL_CSN = 0x000000b5,17097SPI_PERF_RA_TGLIM_CU_FULL_CSG = 0x000000b6,17098SPI_PERF_RA_TGLIM_CU_FULL_CSN = 0x000000b7,17099SPI_PERF_RA_WVLIM_STALL_PS = 0x000000b8,17100SPI_PERF_RA_WVLIM_STALL_GS = 0x000000b9,17101SPI_PERF_RA_WVLIM_STALL_HS = 0x000000ba,17102SPI_PERF_RA_WVLIM_STALL_CSG = 0x000000bb,17103SPI_PERF_RA_WVLIM_STALL_CSN = 0x000000bc,17104SPI_PERF_RA_GS_LOCK = 0x000000bd,17105SPI_PERF_RA_HS_LOCK = 0x000000be,17106SPI_PERF_RA_CSG_LOCK = 0x000000bf,17107SPI_PERF_RA_CSN_LOCK = 0x000000c0,17108SPI_PERF_RA_RSV_UPD = 0x000000c1,17109SPI_PERF_RA_PRE_ALLOC_STALL = 0x000000c2,17110SPI_PERF_RA_GFX_UNDER_TUNNEL = 0x000000c3,17111SPI_PERF_RA_CSC_UNDER_TUNNEL = 0x000000c4,17112SPI_PERF_RA_WVALLOC_STALL = 0x000000c5,17113SPI_PERF_RA_ACCUM0_SIMD_FULL_PS = 0x000000c6,17114SPI_PERF_RA_ACCUM1_SIMD_FULL_PS = 0x000000c7,17115SPI_PERF_RA_ACCUM2_SIMD_FULL_PS = 0x000000c8,17116SPI_PERF_RA_ACCUM3_SIMD_FULL_PS = 0x000000c9,17117SPI_PERF_RA_ACCUM0_SIMD_FULL_GS = 0x000000ca,17118SPI_PERF_RA_ACCUM1_SIMD_FULL_GS = 0x000000cb,17119SPI_PERF_RA_ACCUM2_SIMD_FULL_GS = 0x000000cc,17120SPI_PERF_RA_ACCUM3_SIMD_FULL_GS = 0x000000cd,17121SPI_PERF_RA_ACCUM0_SIMD_FULL_HS = 0x000000ce,17122SPI_PERF_RA_ACCUM1_SIMD_FULL_HS = 0x000000cf,17123SPI_PERF_RA_ACCUM2_SIMD_FULL_HS = 0x000000d0,17124SPI_PERF_RA_ACCUM3_SIMD_FULL_HS = 0x000000d1,17125SPI_PERF_RA_ACCUM0_SIMD_FULL_CSG = 0x000000d2,17126SPI_PERF_RA_ACCUM1_SIMD_FULL_CSG = 0x000000d3,17127SPI_PERF_RA_ACCUM2_SIMD_FULL_CSG = 0x000000d4,17128SPI_PERF_RA_ACCUM3_SIMD_FULL_CSG = 0x000000d5,17129SPI_PERF_RA_ACCUM0_SIMD_FULL_CSN = 0x000000d6,17130SPI_PERF_RA_ACCUM1_SIMD_FULL_CSN = 0x000000d7,17131SPI_PERF_RA_ACCUM2_SIMD_FULL_CSN = 0x000000d8,17132SPI_PERF_RA_ACCUM3_SIMD_FULL_CSN = 0x000000d9,17133SPI_PERF_EXP_ARB_COL_CNT = 0x000000da,17134SPI_PERF_EXP_ARB_POS_CNT = 0x000000db,17135SPI_PERF_EXP_ARB_GDS_CNT = 0x000000dc,17136SPI_PERF_EXP_ARB_IDX_CNT = 0x000000dd,17137SPI_PERF_EXP_WITH_CONFLICT = 0x000000de,17138SPI_PERF_EXP_WITH_CONFLICT_CLEAR = 0x000000df,17139SPI_PERF_GS_EXP_DONE = 0x000000e0,17140SPI_PERF_PS_EXP_DONE = 0x000000e1,17141SPI_PERF_PS_EXP_ARB_CONFLICT = 0x000000e2,17142SPI_PERF_GS_SCBD_IDX_CLEANUP = 0x000000e3,17143SPI_PERF_GS_SCBD_POS_CLEANUP = 0x000000e4,17144SPI_PERF_PS_EXP_ALLOC = 0x000000e5,17145SPI_PERF_PS0_WAVEID_STARVED = 0x000000e6,17146SPI_PERF_PS1_WAVEID_STARVED = 0x000000e7,17147SPI_PERF_PS2_WAVEID_STARVED = 0x000000e8,17148SPI_PERF_PS3_WAVEID_STARVED = 0x000000e9,17149SPI_PERF_PS0_EXP_ALLOC_WITH_CONFLICT = 0x000000ea,17150SPI_PERF_PS1_EXP_ALLOC_WITH_CONFLICT = 0x000000eb,17151SPI_PERF_PS2_EXP_ALLOC_WITH_CONFLICT = 0x000000ec,17152SPI_PERF_PS3_EXP_ALLOC_WITH_CONFLICT = 0x000000ed,17153SPI_PERF_NUM_PS_COL_SA0SQ0_EXPORTS = 0x000000ee,17154SPI_PERF_NUM_PS_COL_SA0SQ1_EXPORTS = 0x000000ef,17155SPI_PERF_NUM_PS_COL_SA1SQ0_EXPORTS = 0x000000f0,17156SPI_PERF_NUM_PS_COL_SA1SQ1_EXPORTS = 0x000000f1,17157SPI_PERF_NUM_POS_SA0SQ0_EXPORTS = 0x000000f2,17158SPI_PERF_NUM_POS_SA0SQ1_EXPORTS = 0x000000f3,17159SPI_PERF_NUM_POS_SA1SQ0_EXPORTS = 0x000000f4,17160SPI_PERF_NUM_POS_SA1SQ1_EXPORTS = 0x000000f5,17161SPI_PERF_NUM_GDS_SA0SQ0_EXPORTS = 0x000000f6,17162SPI_PERF_NUM_GDS_SA0SQ1_EXPORTS = 0x000000f7,17163SPI_PERF_NUM_GDS_SA1SQ0_EXPORTS = 0x000000f8,17164SPI_PERF_NUM_GDS_SA1SQ1_EXPORTS = 0x000000f9,17165SPI_PERF_NUM_EXPGRANT_EXPORTS = 0x000000fa,17166SPI_PERF_GS_ALLOC_IDX = 0x000000fb,17167SPI_PERF_GS_ALLOC_POS = 0x000000fc,17168SPI_PERF_PIX_ALLOC_PEND_CNT = 0x000000fd,17169SPI_PERF_EXPORT_SCB0_STALL = 0x000000fe,17170SPI_PERF_EXPORT_SCB1_STALL = 0x000000ff,17171SPI_PERF_EXPORT_SCB2_STALL = 0x00000100,17172SPI_PERF_EXPORT_SCB3_STALL = 0x00000101,17173SPI_PERF_EXPORT_DB0_STALL = 0x00000102,17174SPI_PERF_EXPORT_DB1_STALL = 0x00000103,17175SPI_PERF_EXPORT_DB2_STALL = 0x00000104,17176SPI_PERF_EXPORT_DB3_STALL = 0x00000105,17177SPI_PERF_EXPORT_DB4_STALL = 0x00000106,17178SPI_PERF_EXPORT_DB5_STALL = 0x00000107,17179SPI_PERF_EXPORT_DB6_STALL = 0x00000108,17180SPI_PERF_EXPORT_DB7_STALL = 0x00000109,17181SPI_PERF_GS_NGG_SE_SEND_GS_ALLOC = 0x0000010a,17182SPI_PERF_GS_NGG_STALL_MSG_VAL = 0x0000010b,17183SPI_PERF_SWC_PS_WR = 0x0000010c,17184SPI_PERF_SWC_GS_WR = 0x0000010d,17185SPI_PERF_SWC_HS_WR = 0x0000010e,17186SPI_PERF_SWC_CSGN_WR = 0x0000010f,17187SPI_PERF_SWC_CSN_WR = 0x00000110,17188SPI_PERF_VWC_PS_WR = 0x00000111,17189SPI_PERF_VWC_ES_WR = 0x00000112,17190SPI_PERF_VWC_GS_WR = 0x00000113,17191SPI_PERF_VWC_LS_WR = 0x00000114,17192SPI_PERF_VWC_HS_WR = 0x00000115,17193SPI_PERF_VWC_CSGN_WR = 0x00000116,17194SPI_PERF_VWC_CSN_WR = 0x00000117,17195SPI_PERF_EXP_THROT_UPSTEP = 0x00000118,17196SPI_PERF_EXP_THROT_DOWNSTEP = 0x00000119,17197SPI_PERF_EXP_THROT_CAUSALITY_DETECTED = 0x0000011a,17198SPI_PERF_BUSY = 0x0000011b,17199SPI_PERF_ALL_PS_WAVE = 0x0000011c,17200SPI_PERF_ALL_PS_WAVE_IN_FLIGHT = 0x0000011d,17201SPI_PERF_ALL_WAVE = 0x0000011e,17202SPI_PERF_ALL_WAVE_IN_FLIGHT = 0x0000011f,17203SPI_PERF_RA_REQ_ALLOC = 0x00000120,17204SPI_PERF_VGPR_INIT = 0x00000121,17205SPI_PERF_SGPR_INIT = 0x00000122,17206SPI_PERF_VGPR_ALLOC_LEVEL = 0x00000123,17207SPI_PERF_LDS_ALLOC_LEVEL = 0x00000124,17208SPI_PERF_GFX_TEMP_ALLOC_LEVEL = 0x00000125,17209SPI_PERF_CSG_TEMP_ALLOC_LEVEL = 0x00000126,17210SPI_PERF_CSN_TEMP_ALLOC_LEVEL = 0x00000127,17211SPI_PERF_ALL_WAVE_RESTORED = 0x00000128,17212SPI_PERF_ALL_WAVE_SAVED = 0x00000129,17213SPI_PERF_ALL_WAVE_W32 = 0x0000012a,17214SPI_PERF_ALL_WAVE_W64 = 0x0000012b,17215SPI_PERF_ALL_WAVE_ITEMS = 0x0000012c,17216SPI_PERF_ALL_WAVE_ITEMS_W32 = 0x0000012d,17217SPI_PERF_ALL_WAVE_ITEMS_W64 = 0x0000012e,17218SPI_PERF_RA_REQ_ALLOC_WGP_TAKEOVER_STALL = 0x0000012f,17219SPI_PERF_RA_REQ_ALLOC_WGP_TAKEOVER_LEVEL = 0x00000130,17220SPI_PERF_RA_REQ_ALLOC_DYN_VGPR_STALL = 0x00000131,17221SPI_PERF_RA_REQ_ALLOC_DYN_VGPR_CU_LEVEL = 0x00000132,17222} SPI_PERFCNT_SEL;1722317224/*17225* SPI_PNT_SPRITE_OVERRIDE enum17226*/1722717228typedef enum SPI_PNT_SPRITE_OVERRIDE {17229SPI_PNT_SPRITE_SEL_0 = 0x00000000,17230SPI_PNT_SPRITE_SEL_1 = 0x00000001,17231SPI_PNT_SPRITE_SEL_S = 0x00000002,17232SPI_PNT_SPRITE_SEL_T = 0x00000003,17233SPI_PNT_SPRITE_SEL_NONE = 0x00000004,17234} SPI_PNT_SPRITE_OVERRIDE;1723517236/*17237* SPI_PS_LDS_GROUP_SIZE enum17238*/1723917240typedef enum SPI_PS_LDS_GROUP_SIZE {17241SPI_PS_LDS_GROUP_1 = 0x00000000,17242SPI_PS_LDS_GROUP_2 = 0x00000001,17243SPI_PS_LDS_GROUP_4 = 0x00000002,17244} SPI_PS_LDS_GROUP_SIZE;1724517246/*17247* SPI_SAMPLE_CNTL enum17248*/1724917250typedef enum SPI_SAMPLE_CNTL {17251CENTROIDS_ONLY = 0x00000000,17252CENTERS_ONLY = 0x00000001,17253CENTROIDS_AND_CENTERS = 0x00000002,17254UNDEF = 0x00000003,17255} SPI_SAMPLE_CNTL;1725617257/*17258* SPI_SHADER_EX_FORMAT enum17259*/1726017261typedef enum SPI_SHADER_EX_FORMAT {17262SPI_SHADER_ZERO = 0x00000000,17263SPI_SHADER_32_R = 0x00000001,17264SPI_SHADER_32_GR = 0x00000002,17265SPI_SHADER_32_AR = 0x00000003,17266SPI_SHADER_FP16_ABGR = 0x00000004,17267SPI_SHADER_UNORM16_ABGR = 0x00000005,17268SPI_SHADER_SNORM16_ABGR = 0x00000006,17269SPI_SHADER_UINT16_ABGR = 0x00000007,17270SPI_SHADER_SINT16_ABGR = 0x00000008,17271SPI_SHADER_32_ABGR = 0x00000009,17272} SPI_SHADER_EX_FORMAT;1727317274/*17275* SPI_SHADER_FORMAT enum17276*/1727717278typedef enum SPI_SHADER_FORMAT {17279SPI_SHADER_NONE = 0x00000000,17280SPI_SHADER_1COMP = 0x00000001,17281SPI_SHADER_2COMP = 0x00000002,17282SPI_SHADER_4COMPRESS = 0x00000003,17283SPI_SHADER_4COMP = 0x00000004,17284} SPI_SHADER_FORMAT;1728517286/*******************************************************17287* SQ Enums17288*******************************************************/1728917290/*17291* SH_MEM_ADDRESS_MODE enum17292*/1729317294typedef enum SH_MEM_ADDRESS_MODE {17295SH_MEM_ADDRESS_MODE_64 = 0x00000000,17296SH_MEM_ADDRESS_MODE_32 = 0x00000001,17297} SH_MEM_ADDRESS_MODE;1729817299/*17300* SH_MEM_ALIGNMENT_MODE enum17301*/1730217303typedef enum SH_MEM_ALIGNMENT_MODE {17304SH_MEM_ALIGNMENT_MODE_DWORD = 0x00000000,17305SH_MEM_ALIGNMENT_MODE_DWORD_STRICT = 0x00000001,17306SH_MEM_ALIGNMENT_MODE_STRICT = 0x00000002,17307SH_MEM_ALIGNMENT_MODE_UNALIGNED = 0x00000003,17308} SH_MEM_ALIGNMENT_MODE;1730917310/*17311* SQG_PERF_SEL enum17312*/1731317314typedef enum SQG_PERF_SEL {17315SQG_PERF_SEL_NONE = 0x00000000,17316SQG_PERF_SEL_MSG_BUS_BUSY = 0x00000001,17317SQG_PERF_SEL_EXP_REQ0_BUS_BUSY = 0x00000002,17318SQG_PERF_SEL_EXP_REQ1_BUS_BUSY = 0x00000003,17319SQG_PERF_SEL_EXP_BUS0_BUSY = 0x00000004,17320SQG_PERF_SEL_EXP_BUS1_BUSY = 0x00000005,17321SQG_PERF_SEL_TTRACE_WRITE_DATA = 0x00000006,17322SQG_PERF_SEL_TTRACE_STALL = 0x00000007,17323SQG_PERF_SEL_TTRACE_LOST_PACKETS = 0x00000008,17324SQG_PERF_SEL_WAVES_INITIAL_PREFETCH = 0x00000009,17325SQG_PERF_SEL_EVENTS = 0x0000000a,17326SQG_PERF_SEL_WAVES_RESTORED = 0x0000000b,17327SQG_PERF_SEL_WAVES_SAVED = 0x0000000c,17328SQG_PERF_SEL_ACCUM_PREV = 0x0000000d,17329SQG_PERF_SEL_CYCLES = 0x0000000e,17330SQG_PERF_SEL_BUSY_CYCLES = 0x0000000f,17331SQG_PERF_SEL_WAVE_CYCLES = 0x00000010,17332SQG_PERF_SEL_MSG = 0x00000011,17333SQG_PERF_SEL_MSG_INTERRUPT = 0x00000012,17334SQG_PERF_SEL_WAVES = 0x00000013,17335SQG_PERF_SEL_WAVES_32 = 0x00000014,17336SQG_PERF_SEL_WAVES_64 = 0x00000015,17337SQG_PERF_SEL_LEVEL_WAVES = 0x00000016,17338SQG_PERF_SEL_ITEMS = 0x00000017,17339SQG_PERF_SEL_WAVE32_ITEMS = 0x00000018,17340SQG_PERF_SEL_WAVE64_ITEMS = 0x00000019,17341SQG_PERF_SEL_PS_QUADS = 0x0000001a,17342SQG_PERF_SEL_WAVES_EQ_64 = 0x0000001b,17343SQG_PERF_SEL_WAVES_EQ_32 = 0x0000001c,17344SQG_PERF_SEL_WAVES_LT_64 = 0x0000001d,17345SQG_PERF_SEL_WAVES_LT_48 = 0x0000001e,17346SQG_PERF_SEL_WAVES_LT_32 = 0x0000001f,17347SQG_PERF_SEL_WAVES_LT_16 = 0x00000020,17348SQG_PERF_SEL_REFCLKS = 0x00000021,17349SQG_PERF_SEL_WAVES_WGP_TAKEOVER = 0x00000022,17350SQG_PERF_SEL_WAVES_DYN_VGPR = 0x00000023,17351SQG_PERF_SEL_ITEMS_PS = 0x00000024,17352SQG_PERF_SEL_ITEMS_GS = 0x00000025,17353SQG_PERF_SEL_ITEMS_HS = 0x00000026,17354SQG_PERF_SEL_ITEMS_CS = 0x00000027,17355SQG_PERF_SEL_WAVES_VEC32 = 0x00000028,17356SQG_PERF_SEL_WAVES_PS_VEC32 = 0x00000029,17357SQG_PERF_SEL_WAVES_GS_VEC32 = 0x0000002a,17358SQG_PERF_SEL_WAVES_HS_VEC32 = 0x0000002b,17359SQG_PERF_SEL_WAVES_CS_VEC32 = 0x0000002c,17360SQG_PERF_SEL_LEVEL_WGP_ACTIVE = 0x0000002d,17361SQG_PERF_SEL_DUMMY_LAST = 0x0000002e,17362} SQG_PERF_SEL;1736317364/*17365* SQ_CAC_POWER_SEL enum17366*/1736717368typedef enum SQ_CAC_POWER_SEL {17369SQ_CAC_POWER_VALU = 0x00000000,17370SQ_CAC_POWER_VALU0 = 0x00000001,17371SQ_CAC_POWER_VALU1 = 0x00000002,17372SQ_CAC_POWER_VALU2 = 0x00000003,17373SQ_CAC_POWER_GPR_RD = 0x00000004,17374SQ_CAC_POWER_GPR_WR = 0x00000005,17375SQ_CAC_POWER_LDS_BUSY = 0x00000006,17376SQ_CAC_POWER_ALU_BUSY = 0x00000007,17377SQ_CAC_POWER_TEX_BUSY = 0x00000008,17378} SQ_CAC_POWER_SEL;1737917380/*17381* SQ_EDC_INFO_SOURCE enum17382*/1738317384typedef enum SQ_EDC_INFO_SOURCE {17385SQ_EDC_INFO_SOURCE_INVALID = 0x00000000,17386SQ_EDC_INFO_SOURCE_INST = 0x00000001,17387SQ_EDC_INFO_SOURCE_SGPR = 0x00000002,17388SQ_EDC_INFO_SOURCE_VGPR = 0x00000003,17389SQ_EDC_INFO_SOURCE_LDS = 0x00000004,17390SQ_EDC_INFO_SOURCE_GDS = 0x00000005,17391SQ_EDC_INFO_SOURCE_TA = 0x00000006,17392} SQ_EDC_INFO_SOURCE;1739317394/*17395* SQ_IBUF_ST enum17396*/1739717398typedef enum SQ_IBUF_ST {17399SQ_IBUF_IB_IDLE = 0x00000000,17400SQ_IBUF_IB_INI_WAIT_GNT = 0x00000001,17401SQ_IBUF_IB_INI_WAIT_DRET = 0x00000002,17402SQ_IBUF_IB_LE_4DW = 0x00000003,17403SQ_IBUF_IB_WAIT_DRET = 0x00000004,17404SQ_IBUF_IB_EMPTY_WAIT_DRET = 0x00000005,17405SQ_IBUF_IB_DRET = 0x00000006,17406SQ_IBUF_IB_EMPTY_WAIT_GNT = 0x00000007,17407} SQ_IBUF_ST;1740817409/*17410* SQ_IMG_FILTER_TYPE enum17411*/1741217413typedef enum SQ_IMG_FILTER_TYPE {17414SQ_IMG_FILTER_MODE_BLEND = 0x00000000,17415SQ_IMG_FILTER_MODE_MIN = 0x00000001,17416SQ_IMG_FILTER_MODE_MAX = 0x00000002,17417} SQ_IMG_FILTER_TYPE;1741817419/*17420* SQ_IND_CMD_CMD enum17421*/1742217423typedef enum SQ_IND_CMD_CMD {17424SQ_IND_CMD_CMD_NULL = 0x00000000,17425SQ_IND_CMD_CMD_SETHALT = 0x00000001,17426SQ_IND_CMD_CMD_SAVECTX = 0x00000002,17427SQ_IND_CMD_CMD_KILL = 0x00000003,17428SQ_IND_CMD_CMD_TRAP_AFTER_INST = 0x00000004,17429SQ_IND_CMD_CMD_TRAP = 0x00000005,17430SQ_IND_CMD_CMD_SET_SYS_PRIO = 0x00000006,17431SQ_IND_CMD_CMD_SETFATALHALT = 0x00000007,17432SQ_IND_CMD_CMD_SINGLE_STEP = 0x00000008,17433} SQ_IND_CMD_CMD;1743417435/*17436* SQ_IND_CMD_MODE enum17437*/1743817439typedef enum SQ_IND_CMD_MODE {17440SQ_IND_CMD_MODE_SINGLE = 0x00000000,17441SQ_IND_CMD_MODE_BROADCAST = 0x00000001,17442SQ_IND_CMD_MODE_BROADCAST_QUEUE = 0x00000002,17443SQ_IND_CMD_MODE_BROADCAST_PIPE = 0x00000003,17444SQ_IND_CMD_MODE_BROADCAST_ME = 0x00000004,17445} SQ_IND_CMD_MODE;1744617447/*17448* SQ_INST_STR_ST enum17449*/1745017451typedef enum SQ_INST_STR_ST {17452SQ_INST_STR_IB_WAVE_NORML = 0x00000000,17453SQ_INST_STR_IB_WAVE2ID_NORMAL_INST_AV = 0x00000001,17454SQ_INST_STR_IB_WAVE_INTERNAL_INST_AV = 0x00000002,17455SQ_INST_STR_IB_WAVE_INST_SKIP_AV = 0x00000003,17456SQ_INST_STR_IB_WAVE_NOP_SLEEP_WAIT = 0x00000004,17457SQ_INST_STR_IB_WAVE_PC_FROM_SGPR_MSG_WAIT = 0x00000005,17458} SQ_INST_STR_ST;1745917460/*17461* SQ_INST_TYPE enum17462*/1746317464typedef enum SQ_INST_TYPE {17465SQ_INST_TYPE_VALU = 0x00000000,17466SQ_INST_TYPE_SCALAR = 0x00000001,17467SQ_INST_TYPE_TEX = 0x00000002,17468SQ_INST_TYPE_LDS = 0x00000003,17469SQ_INST_TYPE_LDS_DIRECT = 0x00000004,17470SQ_INST_TYPE_EXP = 0x00000005,17471SQ_INST_TYPE_MSG = 0x00000006,17472SQ_INST_TYPE_BARRIER = 0x00000007,17473SQ_INST_TYPE_BRANCH_NOT_TAKEN = 0x00000008,17474SQ_INST_TYPE_BRANCH_TAKEN = 0x00000009,17475SQ_INST_TYPE_JUMP = 0x0000000a,17476SQ_INST_TYPE_OTHER = 0x0000000b,17477SQ_INST_TYPE_NONE = 0x0000000c,17478SQ_INST_TYPE_DUAL_VALU = 0x0000000d,17479SQ_INST_TYPE_FLAT = 0x0000000e,17480SQ_INST_TYPE_VALU_MATRIX = 0x0000000f,17481} SQ_INST_TYPE;1748217483/*17484* SQ_LLC_CTL enum17485*/1748617487typedef enum SQ_LLC_CTL {17488SQ_LLC_0 = 0x00000000,17489SQ_LLC_1 = 0x00000001,17490SQ_LLC_RSVD_2 = 0x00000002,17491SQ_LLC_BYPASS = 0x00000003,17492} SQ_LLC_CTL;1749317494/*17495* SQ_NO_INST_ISSUE enum17496*/1749717498typedef enum SQ_NO_INST_ISSUE {17499SQ_NO_INST_ISSUE_NO_INSTS = 0x00000000,17500SQ_NO_INST_ISSUE_ALU_DEP = 0x00000001,17501SQ_NO_INST_ISSUE_S_WAITCNT = 0x00000002,17502SQ_NO_INST_ISSUE_NO_ARB_WIN = 0x00000003,17503SQ_NO_INST_ISSUE_SLEEP_WAIT = 0x00000004,17504SQ_NO_INST_ISSUE_BARRIER_WAIT = 0x00000005,17505SQ_NO_INST_ISSUE_OTHER = 0x00000006,17506SQ_NO_INST_ISSUE_INTERNAL = 0x00000007,17507} SQ_NO_INST_ISSUE;1750817509/*17510* SQ_OOB_SELECT enum17511*/1751217513typedef enum SQ_OOB_SELECT {17514SQ_OOB_INDEX_AND_OFFSET = 0x00000000,17515SQ_OOB_INDEX_ONLY = 0x00000001,17516SQ_OOB_NUM_RECORDS_0 = 0x00000002,17517SQ_OOB_COMPLETE = 0x00000003,17518} SQ_OOB_SELECT;1751917520/*17521* SQ_PERF_SEL enum17522*/1752317524typedef enum SQ_PERF_SEL {17525SQ_PERF_SEL_NONE = 0x00000000,17526SQ_PERF_SEL_ACCUM_PREV = 0x00000001,17527SQ_PERF_SEL_CYCLES = 0x00000002,17528SQ_PERF_SEL_BUSY_CYCLES = 0x00000003,17529SQ_PERF_SEL_WAVES = 0x00000004,17530SQ_PERF_SEL_WAVES_32 = 0x00000005,17531SQ_PERF_SEL_WAVES_64 = 0x00000006,17532SQ_PERF_SEL_LEVEL_WAVES = 0x00000007,17533SQ_PERF_SEL_ITEMS = 0x00000008,17534SQ_PERF_SEL_WAVE32_ITEMS = 0x00000009,17535SQ_PERF_SEL_WAVE64_ITEMS = 0x0000000a,17536SQ_PERF_SEL_PS_QUADS = 0x0000000b,17537SQ_PERF_SEL_EVENTS = 0x0000000c,17538SQ_PERF_SEL_WAVES_EQ_32 = 0x0000000d,17539SQ_PERF_SEL_WAVES_EQ_64 = 0x0000000e,17540SQ_PERF_SEL_WAVES_LT_64 = 0x0000000f,17541SQ_PERF_SEL_WAVES_LT_48 = 0x00000010,17542SQ_PERF_SEL_WAVES_LT_32 = 0x00000011,17543SQ_PERF_SEL_WAVES_LT_16 = 0x00000012,17544SQ_PERF_SEL_WAVES_RESTORED = 0x00000013,17545SQ_PERF_SEL_WAVES_SAVED = 0x00000014,17546SQ_PERF_SEL_MSG = 0x00000015,17547SQ_PERF_SEL_MSG_INTERRUPT = 0x00000016,17548SQ_PERF_SEL_WAVES_INITIAL_PREFETCH = 0x00000017,17549SQ_PERF_SEL_WAVE_CYCLES = 0x00000018,17550SQ_PERF_SEL_WAVE_READY = 0x00000019,17551SQ_PERF_SEL_WAIT_INST_ANY = 0x0000001a,17552SQ_PERF_SEL_WAIT_ANY = 0x0000001b,17553SQ_PERF_SEL_WAIT_CNT_ANY = 0x0000001c,17554SQ_PERF_SEL_WAIT_CNT_LOAD = 0x0000001d,17555SQ_PERF_SEL_WAIT_CNT_STORE = 0x0000001e,17556SQ_PERF_SEL_WAIT_TTRACE = 0x0000001f,17557SQ_PERF_SEL_WAIT_IFETCH = 0x00000020,17558SQ_PERF_SEL_WAIT_BARRIER = 0x00000021,17559SQ_PERF_SEL_WAIT_EXP_ALLOC = 0x00000022,17560SQ_PERF_SEL_WAIT_SLEEP = 0x00000023,17561SQ_PERF_SEL_WAIT_DELAY_ALU = 0x00000024,17562SQ_PERF_SEL_WAIT_DEPCTR = 0x00000025,17563SQ_PERF_SEL_WAIT_OTHER = 0x00000026,17564SQ_PERF_SEL_INSTS_ALL = 0x00000027,17565SQ_PERF_SEL_INSTS_BRANCH = 0x00000028,17566SQ_PERF_SEL_INSTS_CBRANCH_NOT_TAKEN = 0x00000029,17567SQ_PERF_SEL_INSTS_CBRANCH_TAKEN = 0x0000002a,17568SQ_PERF_SEL_INSTS_EXP = 0x0000002b,17569SQ_PERF_SEL_INSTS_FLAT = 0x0000002c,17570SQ_PERF_SEL_INSTS_LDS = 0x0000002d,17571SQ_PERF_SEL_INSTS_SALU = 0x0000002e,17572SQ_PERF_SEL_INSTS_SMEM = 0x0000002f,17573SQ_PERF_SEL_INSTS_SMEM_NORM = 0x00000030,17574SQ_PERF_SEL_INSTS_SENDMSG = 0x00000031,17575SQ_PERF_SEL_INSTS_VALU = 0x00000032,17576SQ_PERF_SEL_INSTS_VALU_TRANS32 = 0x00000033,17577SQ_PERF_SEL_INSTS_VALU_NO_COEXEC = 0x00000034,17578SQ_PERF_SEL_INSTS_TEX = 0x00000035,17579SQ_PERF_SEL_INSTS_TEX_LOAD = 0x00000036,17580SQ_PERF_SEL_INSTS_TEX_STORE = 0x00000037,17581SQ_PERF_SEL_INSTS_DELAY_ALU = 0x00000038,17582SQ_PERF_SEL_INSTS_INTERNAL = 0x00000039,17583SQ_PERF_SEL_INSTS_VEC32 = 0x0000003a,17584SQ_PERF_SEL_INSTS_VEC32_FLAT = 0x0000003b,17585SQ_PERF_SEL_INSTS_VEC32_LDS = 0x0000003c,17586SQ_PERF_SEL_INSTS_VEC32_VALU = 0x0000003d,17587SQ_PERF_SEL_VEC32_INSTS_EXP = 0x0000003e,17588SQ_PERF_SEL_INSTS_VEC32_VALU_TRANS32 = 0x0000003f,17589SQ_PERF_SEL_INSTS_VEC32_VALU_NO_COEXEC = 0x00000040,17590SQ_PERF_SEL_INSTS_VEC32_TEX = 0x00000041,17591SQ_PERF_SEL_INSTS_VEC32_TEX_LOAD = 0x00000042,17592SQ_PERF_SEL_INSTS_VEC32_TEX_STORE = 0x00000043,17593SQ_PERF_SEL_ITEM_CYCLES_VALU = 0x00000044,17594SQ_PERF_SEL_VALU_READWRITELANE_CYCLES = 0x00000045,17595SQ_PERF_SEL_WAVE32_INSTS = 0x00000046,17596SQ_PERF_SEL_WAVE64_INSTS = 0x00000047,17597SQ_PERF_SEL_INSTS_VALU_EXEC_SKIPPED = 0x00000048,17598SQ_PERF_SEL_WAVE64_HALF_SKIP = 0x00000049,17599SQ_PERF_SEL_INST_LEVEL_EXP = 0x0000004a,17600SQ_PERF_SEL_INST_LEVEL_LDS = 0x0000004b,17601SQ_PERF_SEL_INST_LEVEL_SMEM = 0x0000004c,17602SQ_PERF_SEL_INST_LEVEL_TEX_LOAD = 0x0000004d,17603SQ_PERF_SEL_INST_LEVEL_TEX_STORE = 0x0000004e,17604SQ_PERF_SEL_IFETCH_REQS = 0x0000004f,17605SQ_PERF_SEL_IFETCH_LEVEL = 0x00000050,17606SQ_PERF_SEL_LDS_DIRECT_CMD_FIFO_FULL_STALL = 0x00000051,17607SQ_PERF_SEL_VALU_SGATHER_STALL = 0x00000052,17608SQ_PERF_SEL_VALU_FWD_BUFFER_FULL_STALL = 0x00000053,17609SQ_PERF_SEL_VALU_SGPR_RD_FIFO_FULL_STALL = 0x00000054,17610SQ_PERF_SEL_VALU_SGATHER_FULL_STALL = 0x00000055,17611SQ_PERF_SEL_SALU_SGATHER_STALL = 0x00000056,17612SQ_PERF_SEL_SALU_SGPR_RD_FIFO_FULL_STALL = 0x00000057,17613SQ_PERF_SEL_SALU_GATHER_FULL_STALL = 0x00000058,17614SQ_PERF_SEL_INST_ISSUE_SMEM_STALL = 0x00000059,17615SQ_PERF_SEL_INST_ISSUE_ALL_STALL = 0x0000005a,17616SQ_PERF_SEL_INST_ISSUE_VALU_STALL = 0x0000005b,17617SQ_PERF_SEL_INST_ISSUE_SALU_STALL = 0x0000005c,17618SQ_PERF_SEL_INST_ISSUE_TEX_STALL = 0x0000005d,17619SQ_PERF_SEL_INST_ISSUE_LDS_STALL = 0x0000005e,17620SQ_PERF_SEL_INST_ISSUE_EXP_STALL = 0x00000060,17621SQ_PERF_SEL_INST_WAITCNT_STALL = 0x00000061,17622SQ_PERF_SEL_INST_BARRIER_STALL = 0x00000062,17623SQ_PERF_SEL_INST_CYCLES_VALU = 0x00000063,17624SQ_PERF_SEL_INST_CYCLES_VALU_TRANS32 = 0x00000064,17625SQ_PERF_SEL_INST_CYCLES_VALU_NO_COEXEC = 0x00000065,17626SQ_PERF_SEL_INST_CYCLES_VMEM = 0x00000066,17627SQ_PERF_SEL_INST_CYCLES_VMEM_LOAD = 0x00000067,17628SQ_PERF_SEL_INST_CYCLES_VMEM_STORE = 0x00000068,17629SQ_PERF_SEL_INST_CYCLES_LDS = 0x00000069,17630SQ_PERF_SEL_INST_CYCLES_TEX = 0x0000006a,17631SQ_PERF_SEL_INST_CYCLES_FLAT = 0x0000006b,17632SQ_PERF_SEL_INST_CYCLES_EXP = 0x0000006c,17633SQ_PERF_SEL_VALU_STARVE = 0x0000006d,17634SQ_PERF_SEL_VMEM_ARB_FIFO_FULL = 0x0000006e,17635SQ_PERF_SEL_MSG_FIFO_FULL_STALL = 0x0000006f,17636SQ_PERF_SEL_EXP_REQ_FIFO_FULL = 0x00000070,17637SQ_PERF_SEL_VMEM_BUS_ACTIVE = 0x00000071,17638SQ_PERF_SEL_VMEM_BUS_STALL = 0x00000072,17639SQ_PERF_SEL_VMEM_BUS_STALL_TA_ADDR_FIFO_FULL = 0x00000073,17640SQ_PERF_SEL_VMEM_BUS_STALL_TA_CMD_FIFO_FULL = 0x00000074,17641SQ_PERF_SEL_VMEM_BUS_STALL_LDS_ADDR_FIFO_FULL = 0x00000075,17642SQ_PERF_SEL_VMEM_BUS_STALL_LDS_CMD_FIFO_FULL = 0x00000076,17643SQ_PERF_SEL_VMEM_STARVE_TA_ADDR_EMPTY = 0x00000077,17644SQ_PERF_SEL_VMEM_STARVE_LDS_ADDR_EMPTY = 0x00000078,17645SQ_PERF_SEL_SALU_PIPE_STALL = 0x00000079,17646SQ_PERF_SEL_SMEM_DCACHE_RETURN_CYCLES = 0x0000007a,17647SQ_PERF_SEL_MSG_BUS_BUSY = 0x0000007b,17648SQ_PERF_SEL_EXP_REQ_BUS_STALL = 0x0000007c,17649SQ_PERF_SEL_EXP_REQ0_BUS_BUSY = 0x0000007d,17650SQ_PERF_SEL_EXP_REQ1_BUS_BUSY = 0x0000007e,17651SQ_PERF_SEL_EXP_BUS0_BUSY = 0x0000007f,17652SQ_PERF_SEL_EXP_BUS1_BUSY = 0x00000080,17653SQ_PERF_SEL_INST_CACHE_REQ_STALL = 0x00000081,17654SQ_PERF_SEL_USER0 = 0x00000082,17655SQ_PERF_SEL_USER1 = 0x00000083,17656SQ_PERF_SEL_USER2 = 0x00000084,17657SQ_PERF_SEL_USER3 = 0x00000085,17658SQ_PERF_SEL_USER4 = 0x00000086,17659SQ_PERF_SEL_USER5 = 0x00000087,17660SQ_PERF_SEL_USER6 = 0x00000088,17661SQ_PERF_SEL_USER7 = 0x00000089,17662SQ_PERF_SEL_USER8 = 0x0000008a,17663SQ_PERF_SEL_USER9 = 0x0000008b,17664SQ_PERF_SEL_USER10 = 0x0000008c,17665SQ_PERF_SEL_USER11 = 0x0000008d,17666SQ_PERF_SEL_USER12 = 0x0000008e,17667SQ_PERF_SEL_USER13 = 0x0000008f,17668SQ_PERF_SEL_USER14 = 0x00000090,17669SQ_PERF_SEL_USER15 = 0x00000091,17670SQ_PERF_SEL_USER_LEVEL0 = 0x00000092,17671SQ_PERF_SEL_USER_LEVEL1 = 0x00000093,17672SQ_PERF_SEL_USER_LEVEL2 = 0x00000094,17673SQ_PERF_SEL_USER_LEVEL3 = 0x00000095,17674SQ_PERF_SEL_USER_LEVEL4 = 0x00000096,17675SQ_PERF_SEL_USER_LEVEL5 = 0x00000097,17676SQ_PERF_SEL_USER_LEVEL6 = 0x00000098,17677SQ_PERF_SEL_USER_LEVEL7 = 0x00000099,17678SQ_PERF_SEL_USER_LEVEL8 = 0x0000009a,17679SQ_PERF_SEL_USER_LEVEL9 = 0x0000009b,17680SQ_PERF_SEL_USER_LEVEL10 = 0x0000009c,17681SQ_PERF_SEL_USER_LEVEL11 = 0x0000009d,17682SQ_PERF_SEL_USER_LEVEL12 = 0x0000009e,17683SQ_PERF_SEL_USER_LEVEL13 = 0x0000009f,17684SQ_PERF_SEL_USER_LEVEL14 = 0x000000a0,17685SQ_PERF_SEL_USER_LEVEL15 = 0x000000a1,17686SQ_PERF_SEL_VALU_RETURN_SDST = 0x000000a2,17687SQ_PERF_SEL_VMEM_VGPR_READ_STALLED_BY_EXPORT = 0x000000a3,17688SQ_PERF_SEL_INSTS_VALU_TRANS = 0x000000a4,17689SQ_PERF_SEL_INSTS_LDS_DIRECT_LOAD = 0x000000a5,17690SQ_PERF_SEL_INSTS_LDS_PARAM_LOAD = 0x000000a6,17691SQ_PERF_SEL_INSTS_VEC32_LDS_PARAM_LOAD = 0x000000a7,17692SQ_PERF_SEL_INSTS_VALU_ONE_CYCLE_WAVE64 = 0x000000a8,17693SQ_PERF_SEL_INSTS_VALU_VINTERP = 0x000000a9,17694SQ_PERF_SEL_INSTS_VEC32_VALU_VINTERP = 0x000000aa,17695SQ_PERF_SEL_OVERFLOW_PREV = 0x000000ab,17696SQ_PERF_SEL_INSTS_DUAL_VALU_WAVE32 = 0x000000ac,17697SQ_PERF_SEL_INSTS_VALU_1_PASS = 0x000000ad,17698SQ_PERF_SEL_INSTS_VALU_2_PASS = 0x000000ae,17699SQ_PERF_SEL_INSTS_VALU_4_PASS = 0x000000af,17700SQ_PERF_SEL_INSTS_VALU_DP = 0x000000b0,17701SQ_PERF_SEL_SP_CONST_CYCLES = 0x000000b1,17702SQ_PERF_SEL_SP_CONST_STALL_CYCLES = 0x000000b2,17703SQ_PERF_SEL_ITEMS_VALU = 0x000000b3,17704SQ_PERF_SEL_ITEMS_MAX_VALU = 0x000000b4,17705SQ_PERF_SEL_ITEM_CYCLES_VMEM = 0x000000b5,17706SQ_PERF_SEL_INSTS_DELAY_ALU_COISSUE = 0x000000b6,17707SQ_PERF_SEL_INSTS_FLAT_LOAD = 0x000000b7,17708SQ_PERF_SEL_INSTS_FLAT_STORE = 0x000000b8,17709SQ_PERF_SEL_INSTS_VALU_ONE_CYCLE_WAVE64_16BIT = 0x000000b9,17710SQ_PERF_SEL_INSTS_VALU_ONE_CYCLE_WAVE64_32BIT = 0x000000ba,17711SQ_PERF_SEL_INSTS_NON_VALU_EXEC_SKIPPED = 0x000000bb,17712SQ_PERF_SEL_INSTS_BARRIER_LOCK = 0x000000bc,17713SQ_PERF_SEL_INSTS_WAKEUP = 0x000000bd,17714SQ_PERF_SEL_IS_CACHE_REQ = 0x000000be,17715SQ_PERF_SEL_INSTS_SALU_PS = 0x000000bf,17716SQ_PERF_SEL_INSTS_SALU_GS = 0x000000c0,17717SQ_PERF_SEL_INSTS_SALU_HS = 0x000000c1,17718SQ_PERF_SEL_INSTS_SALU_CS = 0x000000c2,17719SQ_PERF_SEL_INSTS_SMEM_PS = 0x000000c3,17720SQ_PERF_SEL_INSTS_SMEM_GS = 0x000000c4,17721SQ_PERF_SEL_INSTS_SMEM_HS = 0x000000c5,17722SQ_PERF_SEL_INSTS_SMEM_CS = 0x000000c6,17723SQ_PERF_SEL_INSTS_VEC32_TEX_PS = 0x000000c7,17724SQ_PERF_SEL_INSTS_VEC32_TEX_GS = 0x000000c8,17725SQ_PERF_SEL_INSTS_VEC32_TEX_HS = 0x000000c9,17726SQ_PERF_SEL_INSTS_VEC32_TEX_CS = 0x000000ca,17727SQ_PERF_SEL_INSTS_VEC32_VALU_PS = 0x000000cb,17728SQ_PERF_SEL_INSTS_VEC32_VALU_GS = 0x000000cc,17729SQ_PERF_SEL_INSTS_VEC32_VALU_HS = 0x000000cd,17730SQ_PERF_SEL_INSTS_VEC32_VALU_CS = 0x000000ce,17731SQ_PERF_SEL_WAIT_CNT_SAMPLE = 0x000000cf,17732SQ_PERF_SEL_WAIT_CNT_KM = 0x000000d1,17733SQ_PERF_SEL_WAIT_CNT_DS = 0x000000d2,17734SQ_PERF_SEL_WAIT_CNT_EXP = 0x000000d3,17735SQ_PERF_SEL_INSTS_SALU_FLOAT = 0x000000d4,17736SQ_PERF_SEL_INSTS_VGPR_ALLOC = 0x000000d5,17737SQ_PERF_SEL_INSTS_VGPR_ALLOC_FAIL = 0x000000d6,17738SQ_PERF_SEL_INSTS_LOCK = 0x000000d7,17739SQ_PERF_SEL_INSTS_VALU_COISSUE = 0x000000d8,17740SQ_PERF_SEL_INSTS_VEC32_LEVEL_LDS_LOAD = 0x000000d9,17741SQ_PERF_SEL_INSTS_VEC32_LEVEL_LDS_STORE = 0x000000da,17742SQ_PERF_SEL_IS_CACHE_MISS = 0x000000db,17743SQ_PERF_SEL_IS_CACHE_DUP_MISS = 0x000000dc,17744SQ_PERF_SEL_INST_CYCLES_VMEM_ATOMIC = 0x000000dd,17745SQ_PERF_SEL_INSTS_TEX_BLOCK_LOAD = 0x000000de,17746SQ_PERF_SEL_INSTS_TEX_SAMPLE = 0x000000e0,17747SQ_PERF_SEL_INSTS_TEX_ATOMIC_RTN = 0x000000e1,17748SQ_PERF_SEL_INSTS_TEX_BLOCK_STORE = 0x000000e2,17749SQ_PERF_SEL_INSTS_TEX_ATOMIC_NORTN = 0x000000e3,17750SQ_PERF_SEL_INSTS_GLOBAL_SCRATCH = 0x000000e4,17751SQ_PERF_SEL_INSTS_WMMA_LOAD = 0x000000e5,17752SQ_PERF_SEL_INSTS_FLAT_ATOMIC = 0x000000e6,17753SQ_PERF_SEL_INSTS_EXP_MRT = 0x000000e7,17754SQ_PERF_SEL_INSTS_EXP_Z = 0x000000e8,17755SQ_PERF_SEL_INSTS_VEC32_VALU_WMMA = 0x000000e9,17756SQ_PERF_SEL_INSTS_VEC32_LDS_LOAD = 0x000000ea,17757SQ_PERF_SEL_INSTS_VEC32_LDS_ATOMIC_RTN = 0x000000eb,17758SQ_PERF_SEL_INSTS_VEC32_LDS_STORE = 0x000000ec,17759SQ_PERF_SEL_INSTS_VEC32_LDS_ATOMIC_NORTN = 0x000000ed,17760SQ_PERF_SEL_INSTS_VEC32_LDS_OTHER = 0x000000ef,17761SQ_PERF_SEL_INSTS_VEC32_TEX_SAMPLE = 0x000000f1,17762SQ_PERF_SEL_INSTS_VEC32_TEX_ATOMIC = 0x000000f2,17763SQ_PERF_SEL_INSTS_VEC32_FLAT_LOAD = 0x000000f3,17764SQ_PERF_SEL_INSTS_VEC32_FLAT_STORE = 0x000000f4,17765SQ_PERF_SEL_INSTS_VEC32_FLAT_ATOMIC = 0x000000f5,17766SQ_PERF_SEL_INSTS_VEC32_GLOBAL_SCRATCH = 0x000000f6,17767SQ_PERF_SEL_INSTS_VEC32_GLOBAL_SCRATCH_LOAD = 0x000000f7,17768SQ_PERF_SEL_INSTS_VEC32_GLOBAL_SCRATCH_STORE = 0x000000f8,17769SQ_PERF_SEL_INSTS_VEC32_GLOBAL_SCRATCH_ATOMIC = 0x000000f9,17770SQ_PERF_SEL_INSTS_VEC32_LEVEL_LDS = 0x000000fa,17771SQ_PERF_SEL_DUMMY_END = 0x000000fb,17772SQ_PERF_SEL_DUMMY_LAST = 0x0000011f,17773SQC_PERF_SEL_LDS_BANK_CONFLICT = 0x00000120,17774SQC_PERF_SEL_LDS_ADDR_CONFLICT = 0x00000121,17775SQC_PERF_SEL_LDS_UNALIGNED_STALL = 0x00000122,17776SQC_PERF_SEL_LDS_MEM_VIOLATIONS = 0x00000123,17777SQC_PERF_SEL_LDS_ATOMIC_RETURN = 0x00000124,17778SQC_PERF_SEL_LDS_IDX_ACTIVE = 0x00000125,17779SQC_PERF_SEL_LDS_ADDR_STALL = 0x00000126,17780SQC_PERF_SEL_LDS_ADDR_ACTIVE = 0x00000127,17781SQC_PERF_SEL_LDS_PC_LDS_WRITE_STALL_TD = 0x00000128,17782SQC_PERF_SEL_LDS_SPI_VGPR_WRITE_STALL_TD = 0x00000129,17783SQC_PERF_SEL_LDS_LDS_VGPR_WRITE_STALL = 0x0000012a,17784SQC_PERF_SEL_LDS_FP_ADD_CYCLES = 0x0000012b,17785SQC_PERF_SEL_ICACHE_BUSY_CYCLES = 0x0000012c,17786SQC_PERF_SEL_ICACHE_REQ = 0x0000012d,17787SQC_PERF_SEL_ICACHE_HITS = 0x0000012e,17788SQC_PERF_SEL_ICACHE_MISSES = 0x0000012f,17789SQC_PERF_SEL_ICACHE_MISSES_DUPLICATE = 0x00000130,17790SQC_PERF_SEL_ICACHE_INVAL_INST = 0x00000131,17791SQC_PERF_SEL_ICACHE_INVAL_ASYNC = 0x00000132,17792SQC_PERF_SEL_ICACHE_INFLIGHT_LEVEL = 0x00000133,17793SQC_PERF_SEL_DCACHE_INFLIGHT_LEVEL = 0x00000134,17794SQC_PERF_SEL_TC_INFLIGHT_LEVEL = 0x00000135,17795SQC_PERF_SEL_ICACHE_TC_INFLIGHT_LEVEL = 0x00000136,17796SQC_PERF_SEL_DCACHE_TC_INFLIGHT_LEVEL = 0x00000137,17797SQC_PERF_SEL_ICACHE_INPUT_VALID_READYB = 0x00000138,17798SQC_PERF_SEL_DCACHE_INPUT_VALID_READYB = 0x00000139,17799SQC_PERF_SEL_TC_REQ = 0x0000013a,17800SQC_PERF_SEL_TC_INST_REQ = 0x0000013b,17801SQC_PERF_SEL_TC_DATA_READ_REQ = 0x0000013c,17802SQC_PERF_SEL_TC_STALL = 0x0000013d,17803SQC_PERF_SEL_TC_STARVE = 0x0000013e,17804SQC_PERF_SEL_ICACHE_INPUT_STALL_ARB_NO_GRANT = 0x0000013f,17805SQC_PERF_SEL_ICACHE_INPUT_STALL_BANK_READYB = 0x00000140,17806SQC_PERF_SEL_ICACHE_CACHE_STALLED = 0x00000141,17807SQC_PERF_SEL_ICACHE_CACHE_STALL_INFLIGHT_MAX = 0x00000142,17808SQC_PERF_SEL_ICACHE_STALL_OUTXBAR_ARB_NO_GRANT = 0x00000143,17809SQC_PERF_SEL_DCACHE_BUSY_CYCLES = 0x00000144,17810SQC_PERF_SEL_DCACHE_REQ = 0x00000145,17811SQC_PERF_SEL_DCACHE_HITS = 0x00000146,17812SQC_PERF_SEL_DCACHE_MISSES = 0x00000147,17813SQC_PERF_SEL_DCACHE_MISSES_DUPLICATE = 0x00000148,17814SQC_PERF_SEL_DCACHE_INVAL_INST = 0x00000149,17815SQC_PERF_SEL_DCACHE_INVAL_ASYNC = 0x0000014a,17816SQC_PERF_SEL_DCACHE_HIT_LRU_READ = 0x0000014b,17817SQC_PERF_SEL_DCACHE_INPUT_STALL_ARB_NO_GRANT = 0x0000014c,17818SQC_PERF_SEL_DCACHE_INPUT_STALL_BANK_READYB = 0x0000014d,17819SQC_PERF_SEL_DCACHE_CACHE_STALLED = 0x0000014e,17820SQC_PERF_SEL_DCACHE_CACHE_STALL_INFLIGHT_MAX = 0x0000014f,17821SQC_PERF_SEL_DCACHE_CACHE_STALL_OUTPUT = 0x00000150,17822SQC_PERF_SEL_DCACHE_STALL_OUTXBAR_ARB_NO_GRANT = 0x00000151,17823SQC_PERF_SEL_DCACHE_REQ_READ_1 = 0x00000152,17824SQC_PERF_SEL_DCACHE_REQ_READ_2 = 0x00000153,17825SQC_PERF_SEL_DCACHE_REQ_READ_4 = 0x00000154,17826SQC_PERF_SEL_DCACHE_REQ_READ_8 = 0x00000155,17827SQC_PERF_SEL_DCACHE_REQ_READ_16 = 0x00000156,17828SQC_PERF_SEL_DCACHE_REQ_ATC_PROBE = 0x00000157,17829SQC_PERF_SEL_SQ_DCACHE_REQS = 0x00000158,17830SQC_PERF_SEL_DCACHE_FLAT_REQ = 0x00000159,17831SQC_PERF_SEL_TD_VGPR_BUSY = 0x0000015a,17832SQC_PERF_SEL_LDS_VGPR_BUSY = 0x0000015b,17833SQC_PERF_SEL_LDS_TD_VGPR_CONF_STALL = 0x0000015c,17834SQC_PERF_SEL_ICACHE_GCR = 0x0000015d,17835SQC_PERF_SEL_ICACHE_GCR_HITS = 0x0000015e,17836SQC_PERF_SEL_DCACHE_GCR = 0x0000015f,17837SQC_PERF_SEL_DCACHE_GCR_HITS = 0x00000160,17838SQC_PERF_SEL_ICACHE_GCR_INVALIDATE = 0x00000161,17839SQC_PERF_SEL_DCACHE_GCR_INVALIDATE = 0x00000162,17840SQC_PERF_SEL_DCACHE_SPI_RETURN_STALL = 0x00000163,17841SQC_PERF_SEL_ICACHE_PREFETCH_REQ_CACHELINES = 0x00000164,17842SQC_PERF_SEL_DCACHE_PREFETCH_REQ_CACHELINES = 0x00000165,17843SQC_PERF_SEL_ICACHE_PREFETCH_MISSES = 0x00000166,17844SQC_PERF_SEL_DCACHE_PREFETCH_MISSES = 0x00000167,17845SQC_PERF_SEL_LDS_BANKCONF_LOAD_CNT = 0x00000168,17846SQC_PERF_SEL_LDS_BANKCONF_STORE_CNT = 0x00000169,17847SQC_PERF_SEL_LDS_BANKCONF_ATOMIC_CNT = 0x0000016a,17848SQC_PERF_SEL_LDS_ACTIVE_LOAD_CNT = 0x0000016b,17849SQC_PERF_SEL_LDS_ACTIVE_STORE_CNT = 0x0000016c,17850SQC_PERF_SEL_LDS_ACTIVE_ATOMIC_CNT = 0x0000016d,17851SQC_PERF_SEL_LDS_STORE_DWORDS = 0x0000016e,17852SQC_PERF_SEL_LDS_LOAD_DWORDS = 0x0000016f,17853SQC_PERF_SEL_LDS_ATOMIC_DWORDS = 0x00000170,17854SQC_PERF_SEL_LDS_LDS_EXECUTION_STALL = 0x00000171,17855SQC_PERF_SEL_DUMMY_LAST = 0x00000172,17856SP_PERF_SEL_DST_BUF_ALLOC_STALL = 0x000001c0,17857SP_PERF_SEL_DST_BUF_WB_CONF_W_TD_LDS = 0x000001c1,17858SP_PERF_SEL_DST_BUF_WB_CONF_W_SPI = 0x000001c2,17859SP_PERF_SEL_DST_BUF_EVEN_DIRTY = 0x000001c3,17860SP_PERF_SEL_DST_BUF_ODD_DIRTY = 0x000001c4,17861SP_PERF_SEL_SRC_CACHE_HIT_B0 = 0x000001c5,17862SP_PERF_SEL_SRC_CACHE_HIT_B1 = 0x000001c6,17863SP_PERF_SEL_SRC_CACHE_HIT_B2 = 0x000001c7,17864SP_PERF_SEL_SRC_CACHE_HIT_B3 = 0x000001c8,17865SP_PERF_SEL_SRC_CACHE_PROBE_B0 = 0x000001c9,17866SP_PERF_SEL_SRC_CACHE_PROBE_B1 = 0x000001ca,17867SP_PERF_SEL_SRC_CACHE_PROBE_B2 = 0x000001cb,17868SP_PERF_SEL_SRC_CACHE_PROBE_B3 = 0x000001cc,17869SP_PERF_SEL_SRC_CACHE_VGPR_RD_B0 = 0x000001cd,17870SP_PERF_SEL_SRC_CACHE_VGPR_RD_B1 = 0x000001ce,17871SP_PERF_SEL_SRC_CACHE_VGPR_RD_B2 = 0x000001cf,17872SP_PERF_SEL_SRC_CACHE_VGPR_RD_B3 = 0x000001d0,17873SP_PERF_SEL_SRC_CACHE_RECYCLE_HIT_B0 = 0x000001d1,17874SP_PERF_SEL_SRC_CACHE_RECYCLE_HIT_B1 = 0x000001d2,17875SP_PERF_SEL_SRC_CACHE_RECYCLE_HIT_B2 = 0x000001d3,17876SP_PERF_SEL_SRC_CACHE_RECYCLE_HIT_B3 = 0x000001d4,17877SP_PERF_SEL_SRC_CACHE_PROBE_SUCCESS_B0 = 0x000001d5,17878SP_PERF_SEL_SRC_CACHE_PROBE_SUCCESS_B1 = 0x000001d6,17879SP_PERF_SEL_SRC_CACHE_PROBE_SUCCESS_B2 = 0x000001d7,17880SP_PERF_SEL_SRC_CACHE_PROBE_SUCCESS_B3 = 0x000001d8,17881SP_PERF_SEL_VALU_PENDING_QUEUE_STALL = 0x000001d9,17882SP_PERF_SEL_VALU_OPERAND = 0x000001da,17883SP_PERF_SEL_VALU_VGPR_OPERAND = 0x000001db,17884SP_PERF_SEL_VALU_OPERAND_FROM_DST_BUF = 0x000001dc,17885SP_PERF_SEL_VALU_EXEC_MASK_CHANGE = 0x000001dd,17886SP_PERF_SEL_VALU_COEXEC_WITH_TRANS = 0x000001de,17887SP_PERF_SEL_VALU_SGPR_FWD_BUF_FULL = 0x000001df,17888SP_PERF_SEL_VALU_STALL = 0x000001e0,17889SP_PERF_SEL_VALU_STALL_VGPR_NOT_READY = 0x000001e1,17890SP_PERF_SEL_VALU_STALL_SGPR_NOT_READY = 0x000001e2,17891SP_PERF_SEL_VALU_STALL_VDST_FWD = 0x000001e3,17892SP_PERF_SEL_VALU_STALL_SDST_FWD = 0x000001e4,17893SP_PERF_SEL_VALU_STALL_DST_STALL = 0x000001e5,17894SP_PERF_SEL_VALU_FAST_OP_STALL_VGPR_NOT_READY = 0x000001e6,17895SP_PERF_SEL_VGPR_VMEM_RD = 0x000001e7,17896SP_PERF_SEL_VGPR_EXP_RD = 0x000001e8,17897SP_PERF_SEL_VGPR_SPI_WR = 0x000001e9,17898SP_PERF_SEL_VGPR_TDLDS_DATA_WR = 0x000001ea,17899SP_PERF_SEL_VGPR_WR = 0x000001eb,17900SP_PERF_SEL_VGPR_RD = 0x000001ec,17901SP_PERF_SEL_VGPR_WR_KILL = 0x000001ed,17902SP_PERF_SEL_VALU_VGPR_RD_CONFLICT_EXP = 0x000001ee,17903SP_PERF_SEL_VALU_VGPR_RD_CONFLICT_LDS = 0x000001ef,17904SP_PERF_SEL_VALU_VGPR_RD_CONFLICT_TEX = 0x000001f0,17905SP_PERF_SEL_DUMMY_LAST = 0x000001f1,17906SQ_PERF_SEL_NONE2 = 0x000001ff,17907} SQ_PERF_SEL;1790817909/*17910* SQ_ROUND_MODE enum17911*/1791217913typedef enum SQ_ROUND_MODE {17914SQ_ROUND_NEAREST_EVEN = 0x00000000,17915SQ_ROUND_PLUS_INFINITY = 0x00000001,17916SQ_ROUND_MINUS_INFINITY = 0x00000002,17917SQ_ROUND_TO_ZERO = 0x00000003,17918} SQ_ROUND_MODE;1791917920/*17921* SQ_RSRC_BUF_TYPE enum17922*/1792317924typedef enum SQ_RSRC_BUF_TYPE {17925SQ_RSRC_BUF = 0x00000000,17926SQ_RSRC_BUF_RSVD_1 = 0x00000001,17927SQ_RSRC_BUF_RSVD_2 = 0x00000002,17928SQ_RSRC_BUF_RSVD_3 = 0x00000003,17929} SQ_RSRC_BUF_TYPE;1793017931/*17932* SQ_RSRC_FLAT_TYPE enum17933*/1793417935typedef enum SQ_RSRC_FLAT_TYPE {17936SQ_RSRC_FLAT_RSVD_0 = 0x00000000,17937SQ_RSRC_FLAT = 0x00000001,17938SQ_RSRC_FLAT_RSVD_2 = 0x00000002,17939SQ_RSRC_FLAT_RSVD_3 = 0x00000003,17940} SQ_RSRC_FLAT_TYPE;1794117942/*17943* SQ_RSRC_IMG_TYPE enum17944*/1794517946typedef enum SQ_RSRC_IMG_TYPE {17947SQ_RSRC_IMG_RSVD_0 = 0x00000000,17948SQ_RSRC_IMG_RSVD_1 = 0x00000001,17949SQ_RSRC_IMG_RSVD_2 = 0x00000002,17950SQ_RSRC_IMG_RSVD_3 = 0x00000003,17951SQ_RSRC_IMG_RSVD_4 = 0x00000004,17952SQ_RSRC_IMG_RSVD_5 = 0x00000005,17953SQ_RSRC_IMG_RSVD_6 = 0x00000006,17954SQ_RSRC_IMG_RSVD_7 = 0x00000007,17955SQ_RSRC_IMG_1D = 0x00000008,17956SQ_RSRC_IMG_2D = 0x00000009,17957SQ_RSRC_IMG_3D = 0x0000000a,17958SQ_RSRC_IMG_CUBE = 0x0000000b,17959SQ_RSRC_IMG_1D_ARRAY = 0x0000000c,17960SQ_RSRC_IMG_2D_ARRAY = 0x0000000d,17961SQ_RSRC_IMG_2D_MSAA = 0x0000000e,17962SQ_RSRC_IMG_2D_MSAA_ARRAY = 0x0000000f,17963} SQ_RSRC_IMG_TYPE;1796417965/*17966* SQ_SEL_XYZW01 enum17967*/1796817969typedef enum SQ_SEL_XYZW01 {17970SQ_SEL_0 = 0x00000000,17971SQ_SEL_1 = 0x00000001,17972SQ_SEL_N_BC_1 = 0x00000002,17973SQ_SEL_RESERVED_1 = 0x00000003,17974SQ_SEL_X = 0x00000004,17975SQ_SEL_Y = 0x00000005,17976SQ_SEL_Z = 0x00000006,17977SQ_SEL_W = 0x00000007,17978} SQ_SEL_XYZW01;1797917980/*17981* SQ_TEX_ANISO_RATIO enum17982*/1798317984typedef enum SQ_TEX_ANISO_RATIO {17985SQ_TEX_ANISO_RATIO_1 = 0x00000000,17986SQ_TEX_ANISO_RATIO_2 = 0x00000001,17987SQ_TEX_ANISO_RATIO_4 = 0x00000002,17988SQ_TEX_ANISO_RATIO_8 = 0x00000003,17989SQ_TEX_ANISO_RATIO_16 = 0x00000004,17990} SQ_TEX_ANISO_RATIO;1799117992/*17993* SQ_TEX_BORDER_COLOR enum17994*/1799517996typedef enum SQ_TEX_BORDER_COLOR {17997SQ_TEX_BORDER_COLOR_TRANS_BLACK = 0x00000000,17998SQ_TEX_BORDER_COLOR_OPAQUE_BLACK = 0x00000001,17999SQ_TEX_BORDER_COLOR_OPAQUE_WHITE = 0x00000002,18000SQ_TEX_BORDER_COLOR_REGISTER = 0x00000003,18001} SQ_TEX_BORDER_COLOR;1800218003/*18004* SQ_TEX_CLAMP enum18005*/1800618007typedef enum SQ_TEX_CLAMP {18008SQ_TEX_WRAP = 0x00000000,18009SQ_TEX_MIRROR = 0x00000001,18010SQ_TEX_CLAMP_LAST_TEXEL = 0x00000002,18011SQ_TEX_MIRROR_ONCE_LAST_TEXEL = 0x00000003,18012SQ_TEX_CLAMP_HALF_BORDER = 0x00000004,18013SQ_TEX_MIRROR_ONCE_HALF_BORDER = 0x00000005,18014SQ_TEX_CLAMP_BORDER = 0x00000006,18015SQ_TEX_MIRROR_ONCE_BORDER = 0x00000007,18016} SQ_TEX_CLAMP;1801718018/*18019* SQ_TEX_DEPTH_COMPARE enum18020*/1802118022typedef enum SQ_TEX_DEPTH_COMPARE {18023SQ_TEX_DEPTH_COMPARE_NEVER = 0x00000000,18024SQ_TEX_DEPTH_COMPARE_LESS = 0x00000001,18025SQ_TEX_DEPTH_COMPARE_EQUAL = 0x00000002,18026SQ_TEX_DEPTH_COMPARE_LESSEQUAL = 0x00000003,18027SQ_TEX_DEPTH_COMPARE_GREATER = 0x00000004,18028SQ_TEX_DEPTH_COMPARE_NOTEQUAL = 0x00000005,18029SQ_TEX_DEPTH_COMPARE_GREATEREQUAL = 0x00000006,18030SQ_TEX_DEPTH_COMPARE_ALWAYS = 0x00000007,18031} SQ_TEX_DEPTH_COMPARE;1803218033/*18034* SQ_TEX_MIP_FILTER enum18035*/1803618037typedef enum SQ_TEX_MIP_FILTER {18038SQ_TEX_MIP_FILTER_NONE = 0x00000000,18039SQ_TEX_MIP_FILTER_POINT = 0x00000001,18040SQ_TEX_MIP_FILTER_LINEAR = 0x00000002,18041SQ_TEX_MIP_FILTER_POINT_ANISO_ADJ = 0x00000003,18042} SQ_TEX_MIP_FILTER;1804318044/*18045* SQ_TEX_XY_FILTER enum18046*/1804718048typedef enum SQ_TEX_XY_FILTER {18049SQ_TEX_XY_FILTER_POINT = 0x00000000,18050SQ_TEX_XY_FILTER_BILINEAR = 0x00000001,18051SQ_TEX_XY_FILTER_ANISO_POINT = 0x00000002,18052SQ_TEX_XY_FILTER_ANISO_BILINEAR = 0x00000003,18053} SQ_TEX_XY_FILTER;1805418055/*18056* SQ_TEX_Z_FILTER enum18057*/1805818059typedef enum SQ_TEX_Z_FILTER {18060SQ_TEX_Z_FILTER_NONE = 0x00000000,18061SQ_TEX_Z_FILTER_POINT = 0x00000001,18062SQ_TEX_Z_FILTER_LINEAR = 0x00000002,18063} SQ_TEX_Z_FILTER;1806418065/*18066* SQ_WATCH_MODES enum18067*/1806818069typedef enum SQ_WATCH_MODES {18070SQ_WATCH_MODE_READ = 0x00000000,18071SQ_WATCH_MODE_NONREAD = 0x00000001,18072SQ_WATCH_MODE_ATOMIC = 0x00000002,18073SQ_WATCH_MODE_ALL = 0x00000003,18074} SQ_WATCH_MODES;1807518076/*18077* SQ_WAVE_FWD_PROG_INTERVAL enum18078*/1807918080typedef enum SQ_WAVE_FWD_PROG_INTERVAL {18081SQ_WAVE_FWD_PROG_INTERVAL_NEVER = 0x00000000,18082SQ_WAVE_FWD_PROG_INTERVAL_256 = 0x00000001,18083SQ_WAVE_FWD_PROG_INTERVAL_1024 = 0x00000002,18084SQ_WAVE_FWD_PROG_INTERVAL_4096 = 0x00000003,18085} SQ_WAVE_FWD_PROG_INTERVAL;1808618087/*18088* SQ_WAVE_SCHED_MODES enum18089*/1809018091typedef enum SQ_WAVE_SCHED_MODES {18092SQ_WAVE_SCHED_MODE_NORMAL = 0x00000000,18093SQ_WAVE_SCHED_MODE_EXPERT = 0x00000001,18094SQ_WAVE_SCHED_MODE_DISABLE_VA_VDST_VM_VSRC = 0x00000002,18095} SQ_WAVE_SCHED_MODES;1809618097/*18098* SQ_WAVE_TYPE enum18099*/1810018101typedef enum SQ_WAVE_TYPE {18102SQ_WAVE_TYPE_PS = 0x00000000,18103SQ_WAVE_TYPE_RSVD0 = 0x00000001,18104SQ_WAVE_TYPE_GS = 0x00000002,18105SQ_WAVE_TYPE_RSVD1 = 0x00000003,18106SQ_WAVE_TYPE_HS = 0x00000004,18107SQ_WAVE_TYPE_RSVD2 = 0x00000005,18108SQ_WAVE_TYPE_CS = 0x00000006,18109SQ_WAVE_TYPE_PS1 = 0x00000007,18110SQ_WAVE_TYPE_PS2 = 0x00000008,18111SQ_WAVE_TYPE_PS3 = 0x00000009,18112} SQ_WAVE_TYPE;1811318114/*18115* SQ_WAVE_TYPE value18116*/1811718118#define SQ_WAVE_TYPE_PS0 0x000000001811918120/*18121* SQ_SEG value18122*/1812318124#define SQ_FLAT 0x0000000018125#define SQ_SCRATCH 0x0000000118126#define SQ_GLOBAL 0x000000021812718128/*18129* SQIND_PARTITIONS value18130*/1813118132#define SQIND_GLOBAL_REGS_OFFSET 0x0000000018133#define SQIND_GLOBAL_REGS_SIZE 0x0000000818134#define SQIND_LOCAL_REGS_OFFSET 0x0000000818135#define SQIND_LOCAL_REGS_SIZE 0x0000000818136#define SQIND_WAVE_HW_REGS_OFFSET 0x0000010018137#define SQIND_WAVE_HW_REGS_SIZE 0x0000004018138#define SQIND_WAVE_HOST_REGS_OFFSET 0x0000014018139#define SQIND_WAVE_HOST_REGS_SIZE 0x000000c018140#define SQIND_WAVE_SGPRS_OFFSET 0x0000020018141#define SQIND_WAVE_SGPRS_SIZE 0x0000020018142#define SQIND_WAVE_VGPRS_OFFSET 0x0000040018143#define SQIND_WAVE_VGPRS_SIZE 0x000004001814418145/*18146* SQ_GFXDEC value18147*/1814818149#define SQ_GFXDEC_BEGIN 0x0000a00018150#define SQ_GFXDEC_END 0x0000c00018151#define SQ_GFXDEC_STATE_ID_SHIFT 0x0000000a1815218153/*18154* SQDEC value18155*/1815618157#define SQDEC_BEGIN 0x0000230018158#define SQDEC_END 0x000023ff1815918160/*18161* PFVF_SQDEC value18162*/1816318164#define PFVF_SQDEC_BEGIN 0x0000a9e018165#define PFVF_SQDEC_END 0x0000a9ff1816618167/*18168* SQPERFSDEC value18169*/1817018171#define SQPERFSDEC_BEGIN 0x0000d9c018172#define SQPERFSDEC_END 0x0000da401817318174/*18175* SQPERFDDEC value18176*/1817718178#define SQPERFDDEC_BEGIN 0x0000d1c018179#define SQPERFDDEC_END 0x0000d2401818018181/*18182* SQGFXUDEC value18183*/1818418185#define SQGFXUDEC_BEGIN 0x0000c33018186#define SQGFXUDEC_END 0x0000c3801818718188/*18189* SQPWRDEC value18190*/1819118192#define SQPWRDEC_BEGIN 0x0000f08c18193#define SQPWRDEC_END 0x0000f0941819418195/*18196* SQ_DISPATCHER value18197*/1819818199#define SQ_DISPATCHER_GFX_MIN 0x0000001018200#define SQ_DISPATCHER_GFX_CNT_PER_RING 0x000000081820118202/*18203* SQ_MAX value18204*/1820518206#define SQ_MAX_PGM_SGPRS 0x0000006818207#define SQ_MAX_PGM_VGPRS 0x000001001820818209/*18210* SQ_EXCP_BITS value18211*/1821218213#define SQ_EX_EXCP_VALU_BASE 0x0000000018214#define SQ_EX_EXCP_VALU_SIZE 0x0000000718215#define SQ_EX_EXCP_ALU_INVALID 0x0000000018216#define SQ_EX_EXCP_ALU_INPUT_DENORM 0x0000000118217#define SQ_EX_EXCP_ALU_FLOAT_DIV0 0x0000000218218#define SQ_EX_EXCP_ALU_OVERFLOW 0x0000000318219#define SQ_EX_EXCP_ALU_UNDERFLOW 0x0000000418220#define SQ_EX_EXCP_ALU_INEXACT 0x0000000518221#define SQ_EX_EXCP_ALU_INT_DIV0 0x0000000618222#define SQ_EX_EXCP_ADDR_WATCH 0x000000071822318224/*18225* HW_INSERTED_INST_ID value18226*/1822718228#define INST_ID_PRIV_START 0x8000000018229#define INST_ID_ECC_INTERRUPT_MSG 0xfffffff018230#define INST_ID_TTRACE_NEW_PC_MSG 0xfffffff118231#define INST_ID_HW_TRAP 0xfffffff218232#define INST_ID_KILL_SEQ 0xfffffff318233#define INST_ID_SPI_WREXEC 0xfffffff418234#define INST_ID_HW_TRAP_GET_TBA 0xfffffff518235#define INST_ID_HOST_REG_TRAP_MSG 0xfffffffe1823618237/*18238* SIMM16_WAITCNT_PARTITIONS value18239*/1824018241#define SIMM16_WAITCNT_EXP_CNT_START 0x0000000018242#define SIMM16_WAITCNT_EXP_CNT_SIZE 0x0000000318243#define SIMM16_WAITCNT_LGKM_CNT_START 0x0000000418244#define SIMM16_WAITCNT_LGKM_CNT_SIZE 0x0000000618245#define SIMM16_WAITCNT_VM_CNT_START 0x0000000a18246#define SIMM16_WAITCNT_VM_CNT_SIZE 0x0000000618247#define SIMM16_WAITCNT_DEPCTR_SA_SDST_START 0x0000000018248#define SIMM16_WAITCNT_DEPCTR_SA_SDST_SIZE 0x0000000118249#define SIMM16_WAITCNT_DEPCTR_VA_VCC_START 0x0000000118250#define SIMM16_WAITCNT_DEPCTR_VA_VCC_SIZE 0x0000000118251#define SIMM16_WAITCNT_DEPCTR_VM_VSRC_START 0x0000000218252#define SIMM16_WAITCNT_DEPCTR_VM_VSRC_SIZE 0x0000000318253#define SIMM16_WAITCNT_DEPCTR_HOLD_CNT_START 0x0000000718254#define SIMM16_WAITCNT_DEPCTR_HOLD_CNT_SIZE 0x0000000118255#define SIMM16_WAITCNT_DEPCTR_VA_SSRC_START 0x0000000818256#define SIMM16_WAITCNT_DEPCTR_VA_SSRC_SIZE 0x0000000118257#define SIMM16_WAITCNT_DEPCTR_VA_SDST_START 0x0000000918258#define SIMM16_WAITCNT_DEPCTR_VA_SDST_SIZE 0x0000000318259#define SIMM16_WAITCNT_DEPCTR_VA_VDST_START 0x0000000c18260#define SIMM16_WAITCNT_DEPCTR_VA_VDST_SIZE 0x000000041826118262/*18263* SIMM16_WAIT_EVENT_PARTITIONS value18264*/1826518266#define SIMM16_WAIT_EVENT_EXP_RDY_START 0x0000000018267#define SIMM16_WAIT_EVENT_EXP_RDY_SIZE 0x000000011826818269/*18270* SQ_WAVE_IB_DEP_COUNTER_SIZES value18271*/1827218273#define SQ_WAVE_IB_DEP_SA_SDST_SIZE 0x0000000418274#define SQ_WAVE_IB_DEP_SA_EXEC_SIZE 0x0000000218275#define SQ_WAVE_IB_DEP_SA_M0_SIZE 0x0000000118276#define SQ_WAVE_IB_DEP_VM_VSRC_SIZE 0x0000000418277#define SQ_WAVE_IB_DEP_HOLD_CNT_SIZE 0x0000000118278#define SQ_WAVE_IB_DEP_VA_SSRC_SIZE 0x0000000318279#define SQ_WAVE_IB_DEP_VA_SDST_SIZE 0x0000000418280#define SQ_WAVE_IB_DEP_VA_VCC_SIZE 0x0000000318281#define SQ_WAVE_IB_DEP_VA_EXEC_SIZE 0x0000000218282#define SQ_WAVE_IB_DEP_VA_VDST_SIZE 0x0000000518283#define SQ_WAVE_IB_DEP_LDS_DIR_SIZE 0x000000031828418285/*18286* SQ_ARB_STATE value18287*/1828818289#define SQ_ARB_STATE_ISSUED_BRMSG 0x0000000018290#define SQ_ARB_STATE_ISSUED_EXPORT 0x0000000118291#define SQ_ARB_STATE_ISSUED_LDS_DIRECT 0x0000000218292#define SQ_ARB_STATE_ISSUED_LDS 0x0000000318293#define SQ_ARB_STATE_ISSUED_TEX 0x0000000418294#define SQ_ARB_STATE_ISSUED_SCALAR 0x0000000518295#define SQ_ARB_STATE_ISSUED_VALU 0x0000000618296#define SQ_ARB_STATE_STALLED_BRMSG 0x0000000818297#define SQ_ARB_STATE_STALLED_EXPORT 0x0000000918298#define SQ_ARB_STATE_STALLED_LDS_DIRECT 0x0000000a18299#define SQ_ARB_STATE_STALLED_LDS 0x0000000b18300#define SQ_ARB_STATE_STALLED_TEX 0x0000000c18301#define SQ_ARB_STATE_STALLED_SCALAR 0x0000000d18302#define SQ_ARB_STATE_STALLED_VALU 0x0000000e1830318304/*******************************************************18305* GL1 Enums18306*******************************************************/1830718308/*18309* GL1A_PERF_SEL enum18310*/1831118312typedef enum GL1A_PERF_SEL {18313GL1A_PERF_SEL_BUSY = 0x00000000,18314GL1A_PERF_SEL_STALL_GL1C0 = 0x00000001,18315GL1A_PERF_SEL_STALL_GL1C1 = 0x00000002,18316GL1A_PERF_SEL_STALL_GL1C2 = 0x00000003,18317GL1A_PERF_SEL_STALL_GL1C3 = 0x00000004,18318GL1A_PERF_SEL_REQUEST_GL1C0 = 0x00000005,18319GL1A_PERF_SEL_REQUEST_GL1C1 = 0x00000006,18320GL1A_PERF_SEL_REQUEST_GL1C2 = 0x00000007,18321GL1A_PERF_SEL_REQUEST_GL1C3 = 0x00000008,18322GL1A_PERF_SEL_WDS_32B_GL1C0 = 0x00000009,18323GL1A_PERF_SEL_WDS_32B_GL1C1 = 0x0000000a,18324GL1A_PERF_SEL_WDS_32B_GL1C2 = 0x0000000b,18325GL1A_PERF_SEL_WDS_32B_GL1C3 = 0x0000000c,18326GL1A_PERF_SEL_BURST_COUNT_GL1C0 = 0x0000000d,18327GL1A_PERF_SEL_BURST_COUNT_GL1C1 = 0x0000000e,18328GL1A_PERF_SEL_BURST_COUNT_GL1C2 = 0x0000000f,18329GL1A_PERF_SEL_BURST_COUNT_GL1C3 = 0x00000010,18330GL1A_PERF_SEL_ARB_REQUESTS = 0x00000011,18331GL1A_PERF_SEL_REQ_INFLIGHT_LEVEL = 0x00000012,18332GL1A_PERF_SEL_STALL_RET_CONFLICT_GL1C0 = 0x00000013,18333GL1A_PERF_SEL_STALL_RET_CONFLICT_GL1C1 = 0x00000014,18334GL1A_PERF_SEL_STALL_RET_CONFLICT_GL1C2 = 0x00000015,18335GL1A_PERF_SEL_STALL_RET_CONFLICT_GL1C3 = 0x00000016,18336GL1A_PERF_SEL_CYCLE = 0x00000017,18337} GL1A_PERF_SEL;1833818339/*18340* GL1C_PERF_SEL enum18341*/1834218343typedef enum GL1C_PERF_SEL {18344GL1C_PERF_SEL_CYCLE = 0x00000000,18345GL1C_PERF_SEL_BUSY = 0x00000001,18346GL1C_PERF_SEL_STARVE = 0x00000002,18347GL1C_PERF_SEL_ARB_RET_LEVEL = 0x00000003,18348GL1C_PERF_SEL_GL2_REQ_READ_LATENCY = 0x00000004,18349GL1C_PERF_SEL_GL2_REQ_WRITE_LATENCY = 0x00000005,18350GL1C_PERF_SEL_REQ = 0x00000006,18351GL1C_PERF_SEL_REQ_ATOMIC_WITH_RET = 0x00000007,18352GL1C_PERF_SEL_REQ_ATOMIC_WITHOUT_RET = 0x00000008,18353GL1C_PERF_SEL_REQ_NOP_ACK = 0x00000009,18354GL1C_PERF_SEL_REQ_NOP_RTN0 = 0x0000000a,18355GL1C_PERF_SEL_REQ_READ = 0x0000000b,18356GL1C_PERF_SEL_REQ_READ_128B = 0x0000000c,18357GL1C_PERF_SEL_REQ_READ_32B = 0x0000000d,18358GL1C_PERF_SEL_REQ_READ_64B = 0x0000000e,18359GL1C_PERF_SEL_REQ_WRITE = 0x0000000f,18360GL1C_PERF_SEL_REQ_WRITE_32B = 0x00000010,18361GL1C_PERF_SEL_REQ_WRITE_64B = 0x00000011,18362GL1C_PERF_SEL_STALL_GL2_GL1 = 0x00000012,18363GL1C_PERF_SEL_STALL_BUFFER_FULL = 0x00000013,18364GL1C_PERF_SEL_STALL_VM = 0x00000014,18365GL1C_PERF_SEL_REQ_CLIENT0 = 0x00000015,18366GL1C_PERF_SEL_REQ_CLIENT1 = 0x00000016,18367GL1C_PERF_SEL_REQ_CLIENT2 = 0x00000017,18368GL1C_PERF_SEL_REQ_CLIENT3 = 0x00000018,18369GL1C_PERF_SEL_REQ_CLIENT4 = 0x00000019,18370GL1C_PERF_SEL_REQ_CLIENT5 = 0x0000001a,18371GL1C_PERF_SEL_REQ_CLIENT6 = 0x0000001b,18372GL1C_PERF_SEL_REQ_CLIENT7 = 0x0000001c,18373GL1C_PERF_SEL_REQ_CLIENT8 = 0x0000001d,18374GL1C_PERF_SEL_REQ_CLIENT9 = 0x0000001e,18375GL1C_PERF_SEL_REQ_CLIENT10 = 0x0000001f,18376GL1C_PERF_SEL_REQ_CLIENT11 = 0x00000020,18377GL1C_PERF_SEL_REQ_CLIENT12 = 0x00000021,18378GL1C_PERF_SEL_REQ_CLIENT13 = 0x00000022,18379GL1C_PERF_SEL_REQ_CLIENT14 = 0x00000023,18380GL1C_PERF_SEL_REQ_CLIENT15 = 0x00000024,18381GL1C_PERF_SEL_REQ_CLIENT16 = 0x00000025,18382GL1C_PERF_SEL_REQ_CLIENT17 = 0x00000026,18383GL1C_PERF_SEL_REQ_CLIENT18 = 0x00000027,18384GL1C_PERF_SEL_REQ_CLIENT19 = 0x00000028,18385GL1C_PERF_SEL_REQ_CLIENT20 = 0x00000029,18386GL1C_PERF_SEL_REQ_CLIENT21 = 0x0000002a,18387GL1C_PERF_SEL_REQ_CLIENT22 = 0x0000002b,18388GL1C_PERF_SEL_REQ_CLIENT23 = 0x0000002c,18389GL1C_PERF_SEL_REQ_CLIENT24 = 0x0000002d,18390GL1C_PERF_SEL_REQ_CLIENT25 = 0x0000002e,18391GL1C_PERF_SEL_REQ_CLIENT26 = 0x0000002f,18392GL1C_PERF_SEL_REQ_CLIENT27 = 0x00000030,18393GL1C_PERF_SEL_UTCL0_REQUEST = 0x00000031,18394GL1C_PERF_SEL_UTCL0_TRANSLATION_HIT = 0x00000032,18395GL1C_PERF_SEL_UTCL0_TRANSLATION_MISS = 0x00000033,18396GL1C_PERF_SEL_UTCL0_PERMISSION_MISS = 0x00000034,18397GL1C_PERF_SEL_UTCL0_MISS_UNDER_MISS = 0x00000035,18398GL1C_PERF_SEL_UTCL0_LFIFO_FULL = 0x00000036,18399GL1C_PERF_SEL_UTCL0_STALL_INFLIGHT_MAX = 0x00000037,18400GL1C_PERF_SEL_UTCL0_STALL_LFIFO_NOT_RES = 0x00000038,18401GL1C_PERF_SEL_UTCL0_STALL_LRU_INFLIGHT = 0x00000039,18402GL1C_PERF_SEL_UTCL0_STALL_MISSFIFO_FULL = 0x0000003a,18403GL1C_PERF_SEL_UTCL0_STALL_MULTI_MISS = 0x0000003b,18404GL1C_PERF_SEL_UTCL0_STALL_UTCL1_REQ_OUT_OF_CREDITS = 0x0000003c,18405GL1C_PERF_SEL_UTCL0_UTCL1_PERM_FAULT = 0x0000003d,18406GL1C_PERF_SEL_CLIENT_UTCL0_INFLIGHT = 0x0000003e,18407GL1C_PERF_SEL_UTCL0_UTCL1_INFLIGHT = 0x0000003f,18408GL1C_PERF_SEL_UTCL0_INTERNAL_RETRY_REQ = 0x00000040,18409GL1C_PERF_SEL_UTCL0_UTCL1_XNACK_RETRY_FAULT = 0x00000041,18410GL1C_PERF_SEL_UTCL0_UTCL1_XNACK_PRT_FAULT = 0x00000042,18411GL1C_PERF_SEL_UTCL0_UTCL1_XNACK_NO_RETRY_FAULT = 0x00000043,18412GL1C_PERF_SEL_UTCL0_GPA3_REQUEST = 0x00000044,18413} GL1C_PERF_SEL;1841418415/*18416* GL1XA_PERF_SEL enum18417*/1841818419typedef enum GL1XA_PERF_SEL {18420GL1XA_PERF_SEL_BUSY = 0x00000000,18421GL1XA_PERF_SEL_STALL_GL1XC0 = 0x00000001,18422GL1XA_PERF_SEL_STALL_GL1XC1 = 0x00000002,18423GL1XA_PERF_SEL_STALL_GL1XC2 = 0x00000003,18424GL1XA_PERF_SEL_STALL_GL1XC3 = 0x00000004,18425GL1XA_PERF_SEL_REQUEST_GL1XC0 = 0x00000005,18426GL1XA_PERF_SEL_REQUEST_GL1XC1 = 0x00000006,18427GL1XA_PERF_SEL_REQUEST_GL1XC2 = 0x00000007,18428GL1XA_PERF_SEL_REQUEST_GL1XC3 = 0x00000008,18429GL1XA_PERF_SEL_WDS_32B_GL1XC0 = 0x00000009,18430GL1XA_PERF_SEL_WDS_32B_GL1XC1 = 0x0000000a,18431GL1XA_PERF_SEL_WDS_32B_GL1XC2 = 0x0000000b,18432GL1XA_PERF_SEL_WDS_32B_GL1XC3 = 0x0000000c,18433GL1XA_PERF_SEL_BURST_COUNT_GL1XC0 = 0x0000000d,18434GL1XA_PERF_SEL_BURST_COUNT_GL1XC1 = 0x0000000e,18435GL1XA_PERF_SEL_BURST_COUNT_GL1XC2 = 0x0000000f,18436GL1XA_PERF_SEL_BURST_COUNT_GL1XC3 = 0x00000010,18437GL1XA_PERF_SEL_ARB_REQUESTS = 0x00000011,18438GL1XA_PERF_SEL_REQ_INFLIGHT_LEVEL = 0x00000012,18439GL1XA_PERF_SEL_STALL_RET_CONFLICT_GL1XC0 = 0x00000013,18440GL1XA_PERF_SEL_STALL_RET_CONFLICT_GL1XC1 = 0x00000014,18441GL1XA_PERF_SEL_STALL_RET_CONFLICT_GL1XC2 = 0x00000015,18442GL1XA_PERF_SEL_STALL_RET_CONFLICT_GL1XC3 = 0x00000016,18443GL1XA_PERF_SEL_CYCLE = 0x00000017,18444} GL1XA_PERF_SEL;1844518446/*18447* GL1XC_PERF_SEL enum18448*/1844918450typedef enum GL1XC_PERF_SEL {18451GL1XC_PERF_SEL_CYCLE = 0x00000000,18452GL1XC_PERF_SEL_BUSY = 0x00000001,18453GL1XC_PERF_SEL_STARVE = 0x00000002,18454GL1XC_PERF_SEL_ARB_RET_LEVEL = 0x00000003,18455GL1XC_PERF_SEL_GL2_REQ_READ_LATENCY = 0x00000004,18456GL1XC_PERF_SEL_GL2_REQ_WRITE_LATENCY = 0x00000005,18457GL1XC_PERF_SEL_REQ = 0x00000006,18458GL1XC_PERF_SEL_REQ_ATOMIC_WITH_RET = 0x00000007,18459GL1XC_PERF_SEL_REQ_ATOMIC_WITHOUT_RET = 0x00000008,18460GL1XC_PERF_SEL_REQ_NOP_ACK = 0x00000009,18461GL1XC_PERF_SEL_REQ_NOP_RTN0 = 0x0000000a,18462GL1XC_PERF_SEL_REQ_READ = 0x0000000b,18463GL1XC_PERF_SEL_REQ_READ_128B = 0x0000000c,18464GL1XC_PERF_SEL_REQ_READ_32B = 0x0000000d,18465GL1XC_PERF_SEL_REQ_READ_64B = 0x0000000e,18466GL1XC_PERF_SEL_REQ_WRITE = 0x0000000f,18467GL1XC_PERF_SEL_REQ_WRITE_32B = 0x00000010,18468GL1XC_PERF_SEL_REQ_WRITE_64B = 0x00000011,18469GL1XC_PERF_SEL_STALL_GL2_GL1 = 0x00000012,18470GL1XC_PERF_SEL_STALL_BUFFER_FULL = 0x00000013,18471GL1XC_PERF_SEL_STALL_VM = 0x00000014,18472GL1XC_PERF_SEL_REQ_CLIENT0 = 0x00000015,18473GL1XC_PERF_SEL_REQ_CLIENT1 = 0x00000016,18474GL1XC_PERF_SEL_REQ_CLIENT2 = 0x00000017,18475GL1XC_PERF_SEL_REQ_CLIENT3 = 0x00000018,18476GL1XC_PERF_SEL_REQ_CLIENT4 = 0x00000019,18477GL1XC_PERF_SEL_REQ_CLIENT5 = 0x0000001a,18478GL1XC_PERF_SEL_REQ_CLIENT6 = 0x0000001b,18479GL1XC_PERF_SEL_REQ_CLIENT7 = 0x0000001c,18480GL1XC_PERF_SEL_REQ_CLIENT8 = 0x0000001d,18481GL1XC_PERF_SEL_REQ_CLIENT9 = 0x0000001e,18482GL1XC_PERF_SEL_REQ_CLIENT10 = 0x0000001f,18483GL1XC_PERF_SEL_REQ_CLIENT11 = 0x00000020,18484GL1XC_PERF_SEL_REQ_CLIENT12 = 0x00000021,18485GL1XC_PERF_SEL_REQ_CLIENT13 = 0x00000022,18486GL1XC_PERF_SEL_REQ_CLIENT14 = 0x00000023,18487GL1XC_PERF_SEL_REQ_CLIENT15 = 0x00000024,18488GL1XC_PERF_SEL_REQ_CLIENT16 = 0x00000025,18489GL1XC_PERF_SEL_REQ_CLIENT17 = 0x00000026,18490GL1XC_PERF_SEL_REQ_CLIENT18 = 0x00000027,18491GL1XC_PERF_SEL_REQ_CLIENT19 = 0x00000028,18492GL1XC_PERF_SEL_REQ_CLIENT20 = 0x00000029,18493GL1XC_PERF_SEL_REQ_CLIENT21 = 0x0000002a,18494GL1XC_PERF_SEL_REQ_CLIENT22 = 0x0000002b,18495GL1XC_PERF_SEL_REQ_CLIENT23 = 0x0000002c,18496GL1XC_PERF_SEL_REQ_CLIENT24 = 0x0000002d,18497GL1XC_PERF_SEL_REQ_CLIENT25 = 0x0000002e,18498GL1XC_PERF_SEL_REQ_CLIENT26 = 0x0000002f,18499GL1XC_PERF_SEL_REQ_CLIENT27 = 0x00000030,18500GL1XC_PERF_SEL_UTCL0_REQUEST = 0x00000031,18501GL1XC_PERF_SEL_UTCL0_TRANSLATION_HIT = 0x00000032,18502GL1XC_PERF_SEL_UTCL0_TRANSLATION_MISS = 0x00000033,18503GL1XC_PERF_SEL_UTCL0_PERMISSION_MISS = 0x00000034,18504GL1XC_PERF_SEL_UTCL0_MISS_UNDER_MISS = 0x00000035,18505GL1XC_PERF_SEL_UTCL0_LFIFO_FULL = 0x00000036,18506GL1XC_PERF_SEL_UTCL0_STALL_INFLIGHT_MAX = 0x00000037,18507GL1XC_PERF_SEL_UTCL0_STALL_LFIFO_NOT_RES = 0x00000038,18508GL1XC_PERF_SEL_UTCL0_STALL_LRU_INFLIGHT = 0x00000039,18509GL1XC_PERF_SEL_UTCL0_STALL_MISSFIFO_FULL = 0x0000003a,18510GL1XC_PERF_SEL_UTCL0_STALL_MULTI_MISS = 0x0000003b,18511GL1XC_PERF_SEL_UTCL0_STALL_UTCL1_REQ_OUT_OF_CREDITS = 0x0000003c,18512GL1XC_PERF_SEL_UTCL0_UTCL1_PERM_FAULT = 0x0000003d,18513GL1XC_PERF_SEL_CLIENT_UTCL0_INFLIGHT = 0x0000003e,18514GL1XC_PERF_SEL_UTCL0_UTCL1_INFLIGHT = 0x0000003f,18515GL1XC_PERF_SEL_UTCL0_INTERNAL_RETRY_REQ = 0x00000040,18516GL1XC_PERF_SEL_UTCL0_UTCL1_XNACK_RETRY_FAULT = 0x00000041,18517GL1XC_PERF_SEL_UTCL0_UTCL1_XNACK_PRT_FAULT = 0x00000042,18518GL1XC_PERF_SEL_UTCL0_UTCL1_XNACK_NO_RETRY_FAULT = 0x00000043,18519GL1XC_PERF_SEL_UTCL0_GPA3_REQUEST = 0x00000044,18520} GL1XC_PERF_SEL;1852118522/*******************************************************18523* GRBMH Enums18524*******************************************************/1852518526/*18527* GRBMH_PERF_SEL enum18528*/1852918530typedef enum GRBMH_PERF_SEL {18531GRBMH_PERF_SEL_COUNT = 0x00000000,18532GRBMH_PERF_SEL_USER_DEFINED = 0x00000001,18533GRBMH_PERF_SEL_CB_BUSY = 0x00000002,18534GRBMH_PERF_SEL_CB_CLEAN = 0x00000003,18535GRBMH_PERF_SEL_DB_BUSY = 0x00000004,18536GRBMH_PERF_SEL_DB_CLEAN = 0x00000005,18537GRBMH_PERF_SEL_SC_BUSY = 0x00000006,18538GRBMH_PERF_SEL_SC_CLEAN = 0x00000007,18539GRBMH_PERF_SEL_SPI_BUSY = 0x00000009,18540GRBMH_PERF_SEL_SX_BUSY = 0x0000000a,18541GRBMH_PERF_SEL_TA_BUSY = 0x0000000b,18542GRBMH_PERF_SEL_EA_BUSY = 0x0000000c,18543GRBMH_PERF_SEL_EA_LINK_BUSY = 0x0000000d,18544GRBMH_PERF_SEL_PA_BUSY = 0x0000000e,18545GRBMH_PERF_SEL_BCI_BUSY = 0x0000000f,18546GRBMH_PERF_SEL_GL2A_BUSY = 0x00000010,18547GRBMH_PERF_SEL_GL2C_BUSY = 0x00000011,18548GRBMH_PERF_SEL_UTCL1_BUSY = 0x00000012,18549GRBMH_PERF_SEL_TCP_BUSY = 0x00000013,18550GRBMH_PERF_SEL_GL1A_BUSY = 0x00000014,18551GRBMH_PERF_SEL_GL1CC_BUSY = 0x00000015,18552GRBMH_PERF_SEL_GL1XCC_BUSY = 0x00000016,18553GRBMH_PERF_SEL_PC_BUSY = 0x00000017,18554GRBMH_PERF_SEL_GE_BUSY = 0x00000018,18555GRBMH_PERF_SEL_RLC_BUSY = 0x00000019,18556} GRBMH_PERF_SEL;1855718558/*******************************************************18559* TA Enums18560*******************************************************/1856118562/*18563* TA_PERFCOUNT_SEL enum18564*/1856518566typedef enum TA_PERFCOUNT_SEL {18567TA_PERF_SEL_NULL = 0x00000000,18568TA_PERF_SEL_image_sampler_has_offset_instructions = 0x00000001,18569TA_PERF_SEL_image_sampler_has_bias_instructions = 0x00000002,18570TA_PERF_SEL_image_sampler_has_reference_instructions = 0x00000003,18571TA_PERF_SEL_image_sampler_has_ds_instructions = 0x00000004,18572TA_PERF_SEL_image_sampler_has_dt_instructions = 0x00000005,18573TA_PERF_SEL_image_sampler_has_dr_instructions = 0x00000006,18574TA_PERF_SEL_gradient_busy = 0x00000007,18575TA_PERF_SEL_gradient_fifo_busy = 0x00000008,18576TA_PERF_SEL_lod_busy = 0x00000009,18577TA_PERF_SEL_lod_fifo_busy = 0x0000000a,18578TA_PERF_SEL_addresser_busy = 0x0000000b,18579TA_PERF_SEL_addresser_fifo_busy = 0x0000000c,18580TA_PERF_SEL_aligner_busy = 0x0000000d,18581TA_PERF_SEL_write_path_busy = 0x0000000e,18582TA_PERF_SEL_ta_busy = 0x0000000f,18583TA_PERF_SEL_image_sampler_1_input_vgpr_instructions = 0x00000010,18584TA_PERF_SEL_image_sampler_2_input_vgpr_instructions = 0x00000011,18585TA_PERF_SEL_image_sampler_3_input_vgpr_instructions = 0x00000012,18586TA_PERF_SEL_image_sampler_4_input_vgpr_instructions = 0x00000013,18587TA_PERF_SEL_image_sampler_5_input_vgpr_instructions = 0x00000014,18588TA_PERF_SEL_image_sampler_6_input_vgpr_instructions = 0x00000015,18589TA_PERF_SEL_image_sampler_7_input_vgpr_instructions = 0x00000016,18590TA_PERF_SEL_image_sampler_8_input_vgpr_instructions = 0x00000017,18591TA_PERF_SEL_image_sampler_9_input_vgpr_instructions = 0x00000018,18592TA_PERF_SEL_image_sampler_10_input_vgpr_instructions = 0x00000019,18593TA_PERF_SEL_image_sampler_11_input_vgpr_instructions = 0x0000001a,18594TA_PERF_SEL_image_sampler_12_input_vgpr_instructions = 0x0000001b,18595TA_PERF_SEL_image_sampler_has_t_instructions = 0x0000001c,18596TA_PERF_SEL_image_sampler_has_r_instructions = 0x0000001d,18597TA_PERF_SEL_image_sampler_has_q_instructions = 0x0000001e,18598TA_PERF_SEL_total_wavefronts = 0x00000020,18599TA_PERF_SEL_gradient_cycles = 0x00000021,18600TA_PERF_SEL_walker_cycles = 0x00000022,18601TA_PERF_SEL_aligner_cycles = 0x00000023,18602TA_PERF_SEL_image_wavefronts = 0x00000024,18603TA_PERF_SEL_image_read_wavefronts = 0x00000025,18604TA_PERF_SEL_image_store_wavefronts = 0x00000026,18605TA_PERF_SEL_image_atomic_wavefronts = 0x00000027,18606TA_PERF_SEL_image_sampler_total_cycles = 0x00000028,18607TA_PERF_SEL_image_nosampler_total_cycles = 0x00000029,18608TA_PERF_SEL_flat_total_cycles = 0x0000002a,18609TA_PERF_SEL_buffer_wavefronts = 0x0000002c,18610TA_PERF_SEL_buffer_load_wavefronts = 0x0000002d,18611TA_PERF_SEL_buffer_store_wavefronts = 0x0000002e,18612TA_PERF_SEL_buffer_atomic_wavefronts = 0x0000002f,18613TA_PERF_SEL_buffer_total_cycles = 0x00000031,18614TA_PERF_SEL_buffer_1_address_input_vgpr_instructions = 0x00000032,18615TA_PERF_SEL_buffer_2_address_input_vgpr_instructions = 0x00000033,18616TA_PERF_SEL_buffer_has_index_instructions = 0x00000034,18617TA_PERF_SEL_buffer_has_offset_instructions = 0x00000035,18618TA_PERF_SEL_addr_stalled_by_tc_cycles = 0x00000036,18619TA_PERF_SEL_addr_stalled_by_td_cycles = 0x00000037,18620TA_PERF_SEL_image_sampler_wavefronts = 0x00000038,18621TA_PERF_SEL_addresser_stalled_by_aligner_only_cycles = 0x00000039,18622TA_PERF_SEL_addresser_stalled_cycles = 0x0000003a,18623TA_PERF_SEL_aniso_stalled_by_addresser_only_cycles = 0x0000003b,18624TA_PERF_SEL_aniso_stalled_cycles = 0x0000003c,18625TA_PERF_SEL_deriv_stalled_by_aniso_only_cycles = 0x0000003d,18626TA_PERF_SEL_deriv_stalled_cycles = 0x0000003e,18627TA_PERF_SEL_aniso_gt1_cycle_quads = 0x0000003f,18628TA_PERF_SEL_color_1_cycle_quads = 0x00000040,18629TA_PERF_SEL_color_2_cycle_quads = 0x00000041,18630TA_PERF_SEL_color_3_cycle_quads = 0x00000042,18631TA_PERF_SEL_mip_1_cycle_quads = 0x00000044,18632TA_PERF_SEL_mip_2_cycle_quads = 0x00000045,18633TA_PERF_SEL_vol_1_cycle_quads = 0x00000046,18634TA_PERF_SEL_vol_2_cycle_quads = 0x00000047,18635TA_PERF_SEL_sampler_op_quads = 0x00000048,18636TA_PERF_SEL_mipmap_lod_0_samples = 0x00000049,18637TA_PERF_SEL_mipmap_lod_1_samples = 0x0000004a,18638TA_PERF_SEL_mipmap_lod_2_samples = 0x0000004b,18639TA_PERF_SEL_mipmap_lod_3_samples = 0x0000004c,18640TA_PERF_SEL_mipmap_lod_4_samples = 0x0000004d,18641TA_PERF_SEL_mipmap_lod_5_samples = 0x0000004e,18642TA_PERF_SEL_mipmap_lod_6_samples = 0x0000004f,18643TA_PERF_SEL_mipmap_lod_7_samples = 0x00000050,18644TA_PERF_SEL_mipmap_lod_8_samples = 0x00000051,18645TA_PERF_SEL_mipmap_lod_9_samples = 0x00000052,18646TA_PERF_SEL_mipmap_lod_10_samples = 0x00000053,18647TA_PERF_SEL_mipmap_lod_11_samples = 0x00000054,18648TA_PERF_SEL_mipmap_lod_12_samples = 0x00000055,18649TA_PERF_SEL_mipmap_lod_13_samples = 0x00000056,18650TA_PERF_SEL_mipmap_lod_14_samples = 0x00000057,18651TA_PERF_SEL_mipmap_invalid_samples = 0x00000058,18652TA_PERF_SEL_aniso_1_cycle_quads = 0x00000059,18653TA_PERF_SEL_aniso_2_cycle_quads = 0x0000005a,18654TA_PERF_SEL_aniso_4_cycle_quads = 0x0000005b,18655TA_PERF_SEL_aniso_6_cycle_quads = 0x0000005c,18656TA_PERF_SEL_aniso_8_cycle_quads = 0x0000005d,18657TA_PERF_SEL_aniso_10_cycle_quads = 0x0000005e,18658TA_PERF_SEL_aniso_12_cycle_quads = 0x0000005f,18659TA_PERF_SEL_aniso_14_cycle_quads = 0x00000060,18660TA_PERF_SEL_aniso_16_cycle_quads = 0x00000061,18661TA_PERF_SEL_store_write_data_input_cycles = 0x00000062,18662TA_PERF_SEL_store_write_data_output_cycles = 0x00000063,18663TA_PERF_SEL_flat_wavefronts = 0x00000064,18664TA_PERF_SEL_flat_load_wavefronts = 0x00000065,18665TA_PERF_SEL_flat_store_wavefronts = 0x00000066,18666TA_PERF_SEL_flat_atomic_wavefronts = 0x00000067,18667TA_PERF_SEL_flat_1_address_input_vgpr_instructions = 0x00000068,18668TA_PERF_SEL_register_clk_valid_cycles = 0x00000069,18669TA_PERF_SEL_non_harvestable_clk_enabled_cycles = 0x0000006a,18670TA_PERF_SEL_harvestable_clk_enabled_cycles = 0x0000006b,18671TA_PERF_SEL_flat_2_address_input_vgpr_instructions = 0x0000006c,18672TA_PERF_SEL_boundary_non_harvestable_clk_enabled_cycles = 0x0000006d,18673TA_PERF_SEL_boundary_harvestable_clk_enabled_cycles = 0x0000006e,18674TA_PERF_SEL_mipmap_lod_15_samples = 0x00000070,18675TA_PERF_SEL_mipmap_lod_16_samples = 0x00000071,18676TA_PERF_SEL_store_2_write_data_vgpr_instructions = 0x00000072,18677TA_PERF_SEL_store_3_write_data_vgpr_instructions = 0x00000073,18678TA_PERF_SEL_store_4_write_data_vgpr_instructions = 0x00000074,18679TA_PERF_SEL_store_has_x_instructions = 0x00000075,18680TA_PERF_SEL_store_has_y_instructions = 0x00000076,18681TA_PERF_SEL_store_has_z_instructions = 0x00000077,18682TA_PERF_SEL_store_has_w_instructions = 0x00000078,18683TA_PERF_SEL_image_nosampler_has_t_instructions = 0x00000079,18684TA_PERF_SEL_image_nosampler_has_r_instructions = 0x0000007a,18685TA_PERF_SEL_image_nosampler_has_q_instructions = 0x0000007b,18686TA_PERF_SEL_image_nosampler_1_address_input_vgpr_instructions = 0x0000007c,18687TA_PERF_SEL_image_nosampler_2_address_input_vgpr_instructions = 0x0000007d,18688TA_PERF_SEL_image_nosampler_3_address_input_vgpr_instructions = 0x0000007e,18689TA_PERF_SEL_image_nosampler_4_address_input_vgpr_instructions = 0x0000007f,18690TA_PERF_SEL_in_busy = 0x00000080,18691TA_PERF_SEL_in_fifos_busy = 0x00000081,18692TA_PERF_SEL_in_cfifo_busy = 0x00000082,18693TA_PERF_SEL_in_qfifo_busy = 0x00000083,18694TA_PERF_SEL_in_wfifo_busy = 0x00000084,18695TA_PERF_SEL_in_rfifo_busy = 0x00000085,18696TA_PERF_SEL_bf_busy = 0x00000086,18697TA_PERF_SEL_ns_busy = 0x00000087,18698TA_PERF_SEL_smp_busy_ns_idle = 0x00000088,18699TA_PERF_SEL_smp_idle_ns_busy = 0x00000089,18700TA_PERF_SEL_vmemcmd_cycles = 0x00000090,18701TA_PERF_SEL_vmemreq_cycles = 0x00000091,18702TA_PERF_SEL_in_waiting_on_req_cycles = 0x00000092,18703TA_PERF_SEL_in_addr_cycles = 0x00000096,18704TA_PERF_SEL_in_data_cycles = 0x00000097,18705TA_PERF_SEL_point_sampled_quads = 0x000000a0,18706TA_PERF_SEL_atomic_2_write_data_vgpr_instructions = 0x000000a2,18707TA_PERF_SEL_atomic_4_write_data_vgpr_instructions = 0x000000a3,18708TA_PERF_SEL_atomic_write_data_input_cycles = 0x000000a4,18709TA_PERF_SEL_atomic_write_data_output_cycles = 0x000000a5,18710TA_PERF_SEL_num_unlit_nodes_ta_opt = 0x000000ad,18711TA_PERF_SEL_num_nodes_invalidated_due_to_bad_input = 0x000000ae,18712TA_PERF_SEL_num_nodes_invalidated_due_to_oob = 0x000000af,18713TA_PERF_SEL_image_sampler_1_op_burst = 0x000000c0,18714TA_PERF_SEL_image_sampler_2to3_op_burst = 0x000000c1,18715TA_PERF_SEL_image_sampler_4to7_op_burst = 0x000000c2,18716TA_PERF_SEL_image_sampler_ge8_op_burst = 0x000000c3,18717TA_PERF_SEL_image_linked_1_op_burst = 0x000000c4,18718TA_PERF_SEL_image_linked_2to3_op_burst = 0x000000c5,18719TA_PERF_SEL_image_linked_4to7_op_burst = 0x000000c6,18720TA_PERF_SEL_image_linked_ge8_op_burst = 0x000000c7,18721TA_PERF_SEL_image_nosampler_1_op_burst = 0x000000cc,18722TA_PERF_SEL_image_nosampler_2to3_op_burst = 0x000000cd,18723TA_PERF_SEL_image_nosampler_4to31_op_burst = 0x000000ce,18724TA_PERF_SEL_image_nosampler_ge32_op_burst = 0x000000cf,18725TA_PERF_SEL_buffer_flat_1_op_burst = 0x000000d0,18726TA_PERF_SEL_buffer_flat_2to3_op_burst = 0x000000d1,18727TA_PERF_SEL_buffer_flat_4to31_op_burst = 0x000000d2,18728TA_PERF_SEL_buffer_flat_ge32_op_burst = 0x000000d3,18729TA_PERF_SEL_write_1_op_burst = 0x000000d4,18730TA_PERF_SEL_write_2to3_op_burst = 0x000000d5,18731TA_PERF_SEL_write_4to31_op_burst = 0x000000d6,18732TA_PERF_SEL_write_ge32_op_burst = 0x000000d7,18733TA_PERF_SEL_ibubble_1_cycle_burst = 0x000000d8,18734TA_PERF_SEL_ibubble_2to3_cycle_burst = 0x000000d9,18735TA_PERF_SEL_ibubble_4to15_cycle_burst = 0x000000da,18736TA_PERF_SEL_ibubble_16to31_cycle_burst = 0x000000db,18737TA_PERF_SEL_ibubble_32to63_cycle_burst = 0x000000dc,18738TA_PERF_SEL_ibubble_ge64_cycle_burst = 0x000000dd,18739TA_PERF_SEL_sampler_clk_valid_cycles = 0x000000e0,18740TA_PERF_SEL_nonsampler_clk_valid_cycles = 0x000000e1,18741TA_PERF_SEL_buffer_flat_clk_valid_cycles = 0x000000e2,18742TA_PERF_SEL_write_data_clk_valid_cycles = 0x000000e3,18743TA_PERF_SEL_gradient_clk_valid_cycles = 0x000000e4,18744TA_PERF_SEL_lod_aniso_clk_valid_cycles = 0x000000e5,18745TA_PERF_SEL_sampler_addressing_clk_valid_cycles = 0x000000e6,18746TA_PERF_SEL_sync_sampler_sstate_fifo_clk_valid_cycles = 0x000000e7,18747TA_PERF_SEL_sync_sampler_cstate_fifo_clk_valid_cycles = 0x000000e8,18748TA_PERF_SEL_sync_nonsampler_fifo_clk_valid_cycles = 0x000000e9,18749TA_PERF_SEL_aligner_clk_valid_cycles = 0x000000ea,18750TA_PERF_SEL_tcreq_clk_valid_cycles = 0x000000eb,18751} TA_PERFCOUNT_SEL;1875218753/*18754* TEX_BC_SWIZZLE enum18755*/1875618757typedef enum TEX_BC_SWIZZLE {18758TEX_BC_Swizzle_XYZW = 0x00000000,18759TEX_BC_Swizzle_XWYZ = 0x00000001,18760TEX_BC_Swizzle_WZYX = 0x00000002,18761TEX_BC_Swizzle_WXYZ = 0x00000003,18762TEX_BC_Swizzle_ZYXW = 0x00000004,18763TEX_BC_Swizzle_YXWZ = 0x00000005,18764} TEX_BC_SWIZZLE;1876518766/*18767* TEX_BORDER_COLOR_TYPE enum18768*/1876918770typedef enum TEX_BORDER_COLOR_TYPE {18771TEX_BorderColor_TransparentBlack = 0x00000000,18772TEX_BorderColor_OpaqueBlack = 0x00000001,18773TEX_BorderColor_OpaqueWhite = 0x00000002,18774TEX_BorderColor_Register = 0x00000003,18775} TEX_BORDER_COLOR_TYPE;1877618777/*18778* TEX_CHROMA_KEY enum18779*/1878018781typedef enum TEX_CHROMA_KEY {18782TEX_ChromaKey_Disabled = 0x00000000,18783TEX_ChromaKey_Kill = 0x00000001,18784TEX_ChromaKey_Blend = 0x00000002,18785TEX_ChromaKey_RESERVED_3 = 0x00000003,18786} TEX_CHROMA_KEY;1878718788/*18789* TEX_CLAMP enum18790*/1879118792typedef enum TEX_CLAMP {18793TEX_Clamp_Repeat = 0x00000000,18794TEX_Clamp_Mirror = 0x00000001,18795TEX_Clamp_ClampToLast = 0x00000002,18796TEX_Clamp_MirrorOnceToLast = 0x00000003,18797TEX_Clamp_ClampHalfToBorder = 0x00000004,18798TEX_Clamp_MirrorOnceHalfToBorder = 0x00000005,18799TEX_Clamp_ClampToBorder = 0x00000006,18800TEX_Clamp_MirrorOnceToBorder = 0x00000007,18801} TEX_CLAMP;1880218803/*18804* TEX_COORD_TYPE enum18805*/1880618807typedef enum TEX_COORD_TYPE {18808TEX_CoordType_Unnormalized = 0x00000000,18809TEX_CoordType_Normalized = 0x00000001,18810} TEX_COORD_TYPE;1881118812/*18813* TEX_DEPTH_COMPARE_FUNCTION enum18814*/1881518816typedef enum TEX_DEPTH_COMPARE_FUNCTION {18817TEX_DepthCompareFunction_Never = 0x00000000,18818TEX_DepthCompareFunction_Less = 0x00000001,18819TEX_DepthCompareFunction_Equal = 0x00000002,18820TEX_DepthCompareFunction_LessEqual = 0x00000003,18821TEX_DepthCompareFunction_Greater = 0x00000004,18822TEX_DepthCompareFunction_NotEqual = 0x00000005,18823TEX_DepthCompareFunction_GreaterEqual = 0x00000006,18824TEX_DepthCompareFunction_Always = 0x00000007,18825} TEX_DEPTH_COMPARE_FUNCTION;1882618827/*18828* TEX_FORMAT_COMP enum18829*/1883018831typedef enum TEX_FORMAT_COMP {18832TEX_FormatComp_Unsigned = 0x00000000,18833TEX_FormatComp_Signed = 0x00000001,18834TEX_FormatComp_UnsignedBiased = 0x00000002,18835TEX_FormatComp_RESERVED_3 = 0x00000003,18836} TEX_FORMAT_COMP;1883718838/*18839* TEX_MAX_ANISO_RATIO enum18840*/1884118842typedef enum TEX_MAX_ANISO_RATIO {18843TEX_MaxAnisoRatio_1to1 = 0x00000000,18844TEX_MaxAnisoRatio_2to1 = 0x00000001,18845TEX_MaxAnisoRatio_4to1 = 0x00000002,18846TEX_MaxAnisoRatio_8to1 = 0x00000003,18847TEX_MaxAnisoRatio_16to1 = 0x00000004,18848TEX_MaxAnisoRatio_RESERVED_5 = 0x00000005,18849TEX_MaxAnisoRatio_RESERVED_6 = 0x00000006,18850TEX_MaxAnisoRatio_RESERVED_7 = 0x00000007,18851} TEX_MAX_ANISO_RATIO;1885218853/*18854* TEX_MIP_FILTER enum18855*/1885618857typedef enum TEX_MIP_FILTER {18858TEX_MipFilter_None = 0x00000000,18859TEX_MipFilter_Point = 0x00000001,18860TEX_MipFilter_Linear = 0x00000002,18861TEX_MipFilter_Point_Aniso_Adj = 0x00000003,18862} TEX_MIP_FILTER;1886318864/*18865* TEX_REQUEST_SIZE enum18866*/1886718868typedef enum TEX_REQUEST_SIZE {18869TEX_RequestSize_32B = 0x00000000,18870TEX_RequestSize_64B = 0x00000001,18871TEX_RequestSize_128B = 0x00000002,18872TEX_RequestSize_2X64B = 0x00000003,18873} TEX_REQUEST_SIZE;1887418875/*18876* TEX_SAMPLER_TYPE enum18877*/1887818879typedef enum TEX_SAMPLER_TYPE {18880TEX_SamplerType_Invalid = 0x00000000,18881TEX_SamplerType_Valid = 0x00000001,18882} TEX_SAMPLER_TYPE;1888318884/*18885* TEX_XY_FILTER enum18886*/1888718888typedef enum TEX_XY_FILTER {18889TEX_XYFilter_Point = 0x00000000,18890TEX_XYFilter_Linear = 0x00000001,18891TEX_XYFilter_AnisoPoint = 0x00000002,18892TEX_XYFilter_AnisoLinear = 0x00000003,18893} TEX_XY_FILTER;1889418895/*18896* TEX_Z_FILTER enum18897*/1889818899typedef enum TEX_Z_FILTER {18900TEX_ZFilter_None = 0x00000000,18901TEX_ZFilter_Point = 0x00000001,18902TEX_ZFilter_Linear = 0x00000002,18903TEX_ZFilter_RESERVED_3 = 0x00000003,18904} TEX_Z_FILTER;1890518906/*18907* TVX_TYPE enum18908*/1890918910typedef enum TVX_TYPE {18911TVX_Type_InvalidTextureResource = 0x00000000,18912TVX_Type_InvalidVertexBuffer = 0x00000001,18913TVX_Type_ValidTextureResource = 0x00000002,18914TVX_Type_ValidVertexBuffer = 0x00000003,18915} TVX_TYPE;1891618917/*18918* TA_TC_ADDR_MODES enum18919*/1892018921typedef enum TA_TC_ADDR_MODES {18922TA_TC_ADDR_MODE_DEFAULT = 0x00000000,18923TA_TC_ADDR_MODE_COMP0 = 0x00000001,18924TA_TC_ADDR_MODE_COMP1 = 0x00000002,18925TA_TC_ADDR_MODE_COMP2 = 0x00000003,18926TA_TC_ADDR_MODE_COMP3 = 0x00000004,18927TA_TC_ADDR_MODE_UNALIGNED = 0x00000005,18928TA_TC_ADDR_MODE_BORDER_COLOR = 0x00000006,18929} TA_TC_ADDR_MODES;1893018931/*18932* TA_TC_REQ_MODES enum18933*/1893418935typedef enum TA_TC_REQ_MODES {18936TA_TC_REQ_MODE_BORDER = 0x00000000,18937TA_TC_REQ_MODE_TEX2 = 0x00000001,18938TA_TC_REQ_MODE_TEX1 = 0x00000002,18939TA_TC_REQ_MODE_TEX0 = 0x00000003,18940TA_TC_REQ_MODE_NORMAL = 0x00000004,18941TA_TC_REQ_MODE_DWORD = 0x00000005,18942TA_TC_REQ_MODE_BYTE = 0x00000006,18943TA_TC_REQ_MODE_BYTE_NV = 0x00000007,18944} TA_TC_REQ_MODES;1894518946/*18947* TCP_CACHE_POLICIES enum18948*/1894918950typedef enum TCP_CACHE_POLICIES {18951TCP_CACHE_POLICY_MISS_LRU = 0x00000000,18952TCP_CACHE_POLICY_MISS_EVICT = 0x00000001,18953TCP_CACHE_POLICY_HIT_LRU = 0x00000002,18954TCP_CACHE_POLICY_HIT_EVICT = 0x00000003,18955} TCP_CACHE_POLICIES;1895618957/*18958* TCP_CACHE_STORE_POLICIES enum18959*/1896018961typedef enum TCP_CACHE_STORE_POLICIES {18962TCP_CACHE_STORE_POLICY_WT_LRU = 0x00000000,18963TCP_CACHE_STORE_POLICY_WT_EVICT = 0x00000001,18964} TCP_CACHE_STORE_POLICIES;1896518966/*18967* TCP_COMPRESSION_BYPASS enum18968*/1896918970typedef enum TCP_COMPRESSION_BYPASS {18971TCP_COMPRESSION_BYPASS_DIS = 0x00000000,18972TCP_COMPRESSION_BYPASS_EN = 0x00000001,18973} TCP_COMPRESSION_BYPASS;1897418975/*18976* TCP_COMPRESSION_OVERRIDE enum18977*/1897818979typedef enum TCP_COMPRESSION_OVERRIDE {18980TCP_COMPRESSION_OVERRIDE_DIS = 0x00000000,18981TCP_COMPRESSION_OVERRIDE_EN = 0x00000001,18982} TCP_COMPRESSION_OVERRIDE;1898318984/*18985* TCP_OPCODE_TYPE enum18986*/1898718988typedef enum TCP_OPCODE_TYPE {18989TCP_OPCODE_READ = 0x00000000,18990TCP_OPCODE_WRITE = 0x00000001,18991TCP_OPCODE_ATOMIC = 0x00000002,18992TCP_OPCODE_INV = 0x00000003,18993TCP_OPCODE_ATOMIC_CMPSWAP = 0x00000004,18994TCP_OPCODE_SAMPLER = 0x00000005,18995TCP_OPCODE_LOAD = 0x00000006,18996TCP_OPCODE_GATHERH = 0x00000007,18997} TCP_OPCODE_TYPE;1899818999/*19000* TCP_PERFCOUNT_SELECT enum19001*/1900219003typedef enum TCP_PERFCOUNT_SELECT {19004TCP_PERF_SEL_GATE_EN1 = 0x00000000,19005TCP_PERF_SEL_GATE_EN2 = 0x00000001,19006TCP_PERF_SEL_TA_REQ = 0x00000002,19007TCP_PERF_SEL_TA_REQ_STATE_READ = 0x00000003,19008TCP_PERF_SEL_TA_REQ_READ = 0x00000004,19009TCP_PERF_SEL_TA_REQ_WRITE = 0x00000005,19010TCP_PERF_SEL_TA_REQ_ATOMIC_WITH_RET = 0x00000006,19011TCP_PERF_SEL_TA_REQ_ATOMIC_WITHOUT_RET = 0x00000007,19012TCP_PERF_SEL_TA_REQ_GL0_INV = 0x00000008,19013TCP_PERF_SEL_REQ = 0x00000009,19014TCP_PERF_SEL_REQ_READ = 0x0000000a,19015TCP_PERF_SEL_REQ_READ_HIT_LRU = 0x0000000c,19016TCP_PERF_SEL_REQ_READ_MISS_EVICT = 0x0000000d,19017TCP_PERF_SEL_REQ_WRITE = 0x0000000e,19018TCP_PERF_SEL_REQ_WRITE_MISS_EVICT = 0x0000000f,19019TCP_PERF_SEL_REQ_NON_READ = 0x00000010,19020TCP_PERF_SEL_REQ_MISS = 0x00000011,19021TCP_PERF_SEL_REQ_TAGBANK0_SET0 = 0x00000012,19022TCP_PERF_SEL_REQ_TAGBANK0_SET1 = 0x00000013,19023TCP_PERF_SEL_REQ_TAGBANK1_SET0 = 0x00000014,19024TCP_PERF_SEL_REQ_TAGBANK1_SET1 = 0x00000015,19025TCP_PERF_SEL_REQ_TAGBANK2_SET0 = 0x00000016,19026TCP_PERF_SEL_REQ_TAGBANK2_SET1 = 0x00000017,19027TCP_PERF_SEL_REQ_TAGBANK3_SET0 = 0x00000018,19028TCP_PERF_SEL_REQ_TAGBANK3_SET1 = 0x00000019,19029TCP_PERF_SEL_REQ_MISS_TAGBANK0 = 0x0000001a,19030TCP_PERF_SEL_REQ_MISS_TAGBANK1 = 0x0000001b,19031TCP_PERF_SEL_REQ_MISS_TAGBANK2 = 0x0000001c,19032TCP_PERF_SEL_REQ_MISS_TAGBANK3 = 0x0000001d,19033TCP_PERF_SEL_GL1_REQ_READ = 0x0000001e,19034TCP_PERF_SEL_GL1_REQ_READ_128B = 0x0000001f,19035TCP_PERF_SEL_GL1_REQ_READ_64B = 0x00000020,19036TCP_PERF_SEL_GL1_REQ_WRITE = 0x00000021,19037TCP_PERF_SEL_GL1_REQ_ATOMIC_WITH_RET = 0x00000022,19038TCP_PERF_SEL_GL1_REQ_ATOMIC_WITHOUT_RET = 0x00000023,19039TCP_PERF_SEL_GL1_READ_LATENCY = 0x00000024,19040TCP_PERF_SEL_GL1_WRITE_LATENCY = 0x00000025,19041TCP_PERF_SEL_TCP_LATENCY = 0x00000026,19042TCP_PERF_SEL_TCP_TA_REQ_STALL = 0x00000027,19043TCP_PERF_SEL_TA_TCP_REQ_STARVE = 0x00000028,19044TCP_PERF_SEL_DATA_FIFO_STALL = 0x00000029,19045TCP_PERF_SEL_LOD_STALL = 0x0000002a,19046TCP_PERF_SEL_POWER_STALL = 0x0000002b,19047TCP_PERF_SEL_ALLOC_STALL = 0x0000002c,19048TCP_PERF_SEL_READ_TAGCONFLICT_STALL = 0x0000002e,19049TCP_PERF_SEL_WRITE_TAGCONFLICT_STALL = 0x0000002f,19050TCP_PERF_SEL_ATOMIC_TAGCONFLICT_STALL = 0x00000030,19051TCP_PERF_SEL_LFIFO_STALL = 0x00000031,19052TCP_PERF_SEL_MEM_REQ_FIFO_STALL = 0x00000032,19053TCP_PERF_SEL_GL1_TCP_BACK_PRESSURE = 0x00000033,19054TCP_PERF_SEL_GL1_TCP_RDRET_STALL = 0x00000034,19055TCP_PERF_SEL_GL1_GRANT_READ_STALL = 0x00000035,19056TCP_PERF_SEL_GL1_PENDING_STALL = 0x00000036,19057TCP_PERF_SEL_TD_DATA_CYCLE_STALL = 0x00000037,19058TCP_PERF_SEL_COMP_TEX_LOAD_STALL = 0x00000038,19059TCP_PERF_SEL_READ_DATACONFLICT_STALL = 0x00000039,19060TCP_PERF_SEL_WRITE_DATACONFLICT_STALL = 0x0000003a,19061TCP_PERF_SEL_TD_TCP_STALL = 0x0000003b,19062TCP_PERF_SEL_TA_REQ_BUFFERNOP = 0x0000003c,19063TCP_PERF_SEL_WRITECOMBINE_ENDCLAUSE = 0x0000003d,19064TCP_PERF_SEL_TAGFAKE_EOW = 0x0000003e,19065TCP_PERF_SEL_REQ_TAG_MATCH_AND_NOT_VALID = 0x0000003f,19066TCP_PERF_SEL_BURST_BIN_WRITECOMBINE_0 = 0x00000040,19067TCP_PERF_SEL_BURST_BIN_WRITECOMBINE_1to2 = 0x00000041,19068TCP_PERF_SEL_BURST_BIN_WRITECOMBINE_3to4 = 0x00000042,19069TCP_PERF_SEL_BURST_BIN_WRITECOMBINE_5to8 = 0x00000043,19070TCP_PERF_SEL_BURST_BIN_WRITECOMBINE_9to16 = 0x00000044,19071TCP_PERF_SEL_BURST_BIN_READHIT_0 = 0x00000046,19072TCP_PERF_SEL_BURST_BIN_READHIT_1 = 0x00000047,19073TCP_PERF_SEL_BURST_BIN_READHIT_2to4 = 0x00000048,19074TCP_PERF_SEL_BURST_BIN_READHIT_5to8 = 0x00000049,19075TCP_PERF_SEL_BURST_BIN_READHIT_9to16 = 0x0000004a,19076TCP_PERF_SEL_BURST_BIN_READHIT_gt16 = 0x0000004b,19077TCP_PERF_SEL_TA_TC_REQ_EN_SUM = 0x0000004c,19078TCP_PERF_SEL_GL1_REQ_LU = 0x0000004d,19079TCP_PERF_SEL_REQ_TAG_MATCH_AND_LU_INVALIDATE = 0x0000004e,19080} TCP_PERFCOUNT_SELECT;1908119082/*19083* TCP_WATCH_MODES enum19084*/1908519086typedef enum TCP_WATCH_MODES {19087TCP_WATCH_MODE_READ = 0x00000000,19088TCP_WATCH_MODE_NONREAD = 0x00000001,19089TCP_WATCH_MODE_ATOMIC = 0x00000002,19090TCP_WATCH_MODE_ALL = 0x00000003,19091} TCP_WATCH_MODES;1909219093/*19094* TCP_WRITE_COMPRESSION_DISABLE enum19095*/1909619097typedef enum TCP_WRITE_COMPRESSION_DISABLE {19098TCP_WRITE_COMPRESSION_DISABLE_DIS = 0x00000000,19099TCP_WRITE_COMPRESSION_DISABLE_EN = 0x00000001,19100} TCP_WRITE_COMPRESSION_DISABLE;1910119102/*******************************************************19103* TD Enums19104*******************************************************/1910519106/*19107* TD_PERFCOUNT_SEL enum19108*/1910919110typedef enum TD_PERFCOUNT_SEL {19111TD_PERF_SEL_none = 0x00000000,19112TD_PERF_SEL_td_busy = 0x00000001,19113TD_PERF_SEL_input_busy = 0x00000002,19114TD_PERF_SEL_sampler_lerp_busy = 0x00000003,19115TD_PERF_SEL_sampler_out_busy = 0x00000004,19116TD_PERF_SEL_nofilter_busy = 0x00000005,19117TD_PERF_SEL_sampler_core_sclk_en = 0x00000007,19118TD_PERF_SEL_sampler_preformatter_sclk_en = 0x00000008,19119TD_PERF_SEL_sampler_bilerp_sclk_en = 0x00000009,19120TD_PERF_SEL_sampler_bypass_sclk_en = 0x0000000a,19121TD_PERF_SEL_sampler_minmax_sclk_en = 0x0000000b,19122TD_PERF_SEL_sampler_accum_sclk_en = 0x0000000c,19123TD_PERF_SEL_sampler_format_flt_sclk_en = 0x0000000d,19124TD_PERF_SEL_sampler_format_fxdpt_sclk_en = 0x0000000e,19125TD_PERF_SEL_sampler_out_sclk_en = 0x0000000f,19126TD_PERF_SEL_nofilter_sclk_en = 0x00000010,19127TD_PERF_SEL_nofilter_d32_sclk_en = 0x00000011,19128TD_PERF_SEL_nofilter_d16_sclk_en = 0x00000012,19129TD_PERF_SEL_sampler_sclk_on_nofilter_sclk_off = 0x0000001a,19130TD_PERF_SEL_nofilter_sclk_on_sampler_sclk_off = 0x0000001b,19131TD_PERF_SEL_all_pipes_sclk_on_at_same_time = 0x0000001c,19132TD_PERF_SEL_core_state_ram_max_cnt = 0x00000020,19133TD_PERF_SEL_core_state_rams_read = 0x00000021,19134TD_PERF_SEL_weight_data_rams_read = 0x00000022,19135TD_PERF_SEL_reference_data_rams_read = 0x00000023,19136TD_PERF_SEL_tc_td_ram_fifo_full = 0x00000024,19137TD_PERF_SEL_tc_td_ram_fifo_max_cnt = 0x00000025,19138TD_PERF_SEL_tc_td_data_fifo_full = 0x00000026,19139TD_PERF_SEL_input_state_fifo_full = 0x00000027,19140TD_PERF_SEL_ta_data_stall = 0x00000028,19141TD_PERF_SEL_tc_data_stall = 0x00000029,19142TD_PERF_SEL_tc_ram_stall = 0x0000002a,19143TD_PERF_SEL_lds_stall = 0x0000002b,19144TD_PERF_SEL_sampler_pkr_full = 0x0000002c,19145TD_PERF_SEL_sampler_pkr_full_due_to_arb = 0x0000002d,19146TD_PERF_SEL_nofilter_pkr_full = 0x0000002e,19147TD_PERF_SEL_nofilter_pkr_full_due_to_arb = 0x0000002f,19148TD_PERF_SEL_gather4_instr = 0x00000032,19149TD_PERF_SEL_gather4h_instr = 0x00000033,19150TD_PERF_SEL_getlod_instr = 0x00000034,19151TD_PERF_SEL_sample_instr = 0x00000036,19152TD_PERF_SEL_sample_c_instr = 0x00000037,19153TD_PERF_SEL_load_instr = 0x00000038,19154TD_PERF_SEL_ps_load_instr = 0x00000039,19155TD_PERF_SEL_write_ack_instr = 0x0000003a,19156TD_PERF_SEL_d16_en_instr = 0x0000003b,19157TD_PERF_SEL_bypassLerp_instr = 0x0000003c,19158TD_PERF_SEL_min_max_filter_instr = 0x0000003d,19159TD_PERF_SEL_one_comp_return_instr = 0x0000003e,19160TD_PERF_SEL_two_comp_return_instr = 0x0000003f,19161TD_PERF_SEL_three_comp_return_instr = 0x00000040,19162TD_PERF_SEL_four_comp_return_instr = 0x00000041,19163TD_PERF_SEL_user_defined_border = 0x00000042,19164TD_PERF_SEL_white_border = 0x00000043,19165TD_PERF_SEL_opaque_black_border = 0x00000044,19166TD_PERF_SEL_lod_warn_from_ta = 0x00000045,19167TD_PERF_SEL_instruction_dest_is_lds = 0x00000046,19168TD_PERF_SEL_td_cycling_of_nofilter_instr_2cycles = 0x00000047,19169TD_PERF_SEL_td_cycling_of_nofilter_instr_4cycles = 0x00000048,19170TD_PERF_SEL_tc_cycling_of_nofilter_instr_2cycles = 0x00000049,19171TD_PERF_SEL_tc_cycling_of_nofilter_instr_4cycles = 0x0000004a,19172TD_PERF_SEL_out_of_order_instr = 0x0000004b,19173TD_PERF_SEL_total_num_instr = 0x0000004c,19174TD_PERF_SEL_total_num_instr_with_perf_wdw = 0x0000004d,19175TD_PERF_SEL_total_num_sampler_instr = 0x0000004e,19176TD_PERF_SEL_total_num_sampler_instr_with_perf_wdw = 0x0000004f,19177TD_PERF_SEL_total_num_nofilter_instr = 0x00000050,19178TD_PERF_SEL_total_num_nofilter_instr_with_perf_wdw = 0x00000051,19179TD_PERF_SEL_mixmode_instr = 0x00000054,19180TD_PERF_SEL_mixmode_resource = 0x00000055,19181TD_PERF_SEL_status_packet = 0x00000056,19182TD_PERF_SEL_done_scoreboard_max_stored_cnt = 0x00000059,19183TD_PERF_SEL_done_scoreboard_max_waiting_cnt = 0x0000005a,19184TD_PERF_SEL_done_scoreboard_not_empty = 0x0000005b,19185TD_PERF_SEL_done_scoreboard_is_full = 0x0000005c,19186TD_PERF_SEL_done_scoreboard_bp_due_to_ooo = 0x0000005d,19187TD_PERF_SEL_done_scoreboard_bp_due_to_lds = 0x0000005e,19188TD_PERF_SEL_nofilter_formatters_turned_on = 0x0000005f,19189TD_PERF_SEL_nofilter_insert_extra_comps = 0x00000060,19190TD_PERF_SEL_nofilter_popcount_dmask_gt_num_comp_of_fmt = 0x00000061,19191TD_PERF_SEL_nofilter_popcount_dmask_lt_num_comp_of_fmt = 0x00000062,19192TD_PERF_SEL_msaa_load_instr = 0x00000063,19193TD_PERF_SEL_blend_prt_with_prt_default_0 = 0x00000064,19194TD_PERF_SEL_resmap_instr = 0x00000066,19195TD_PERF_SEL_prt_ack_instr = 0x00000067,19196TD_PERF_SEL_resmap_with_volume_filtering = 0x00000068,19197TD_PERF_SEL_resmap_with_aniso_filtering = 0x00000069,19198TD_PERF_SEL_resmap_with_no_more_filtering = 0x0000006a,19199TD_PERF_SEL_resmap_with_cubemap_corner = 0x0000006b,19200TD_PERF_SEL_burst_bin_preempting_nofilter_1 = 0x00000083,19201TD_PERF_SEL_burst_bin_preempting_nofilter_2to4 = 0x00000084,19202TD_PERF_SEL_burst_bin_preempting_nofilter_5to7 = 0x00000085,19203TD_PERF_SEL_burst_bin_preempting_nofilter_8to16 = 0x00000086,19204TD_PERF_SEL_burst_bin_preempting_nofilter_gt16 = 0x00000087,19205TD_PERF_SEL_burst_bin_sampler_1 = 0x00000088,19206TD_PERF_SEL_burst_bin_sampler_2to8 = 0x00000089,19207TD_PERF_SEL_burst_bin_sampler_9to16 = 0x0000008a,19208TD_PERF_SEL_burst_bin_sampler_gt16 = 0x0000008b,19209TD_PERF_SEL_burst_bin_gather_1 = 0x0000008c,19210TD_PERF_SEL_burst_bin_gather_2to8 = 0x0000008d,19211TD_PERF_SEL_burst_bin_gather_9to16 = 0x0000008e,19212TD_PERF_SEL_burst_bin_gather_gt16 = 0x0000008f,19213TD_PERF_SEL_burst_bin_nofilter_1 = 0x00000090,19214TD_PERF_SEL_burst_bin_nofilter_2to4 = 0x00000091,19215TD_PERF_SEL_burst_bin_nofilter_5to7 = 0x00000092,19216TD_PERF_SEL_burst_bin_nofilter_8to16 = 0x00000093,19217TD_PERF_SEL_burst_bin_nofilter_gt16 = 0x00000094,19218TD_PERF_SEL_bubble_bin_ta_waiting_for_tc_data_0 = 0x000000aa,19219TD_PERF_SEL_bubble_bin_ta_waiting_for_tc_data_1 = 0x000000ab,19220TD_PERF_SEL_bubble_bin_ta_waiting_for_tc_data_2to31 = 0x000000ac,19221TD_PERF_SEL_bubble_bin_ta_waiting_for_tc_data_32to127 = 0x000000ad,19222TD_PERF_SEL_bubble_bin_ta_waiting_for_tc_data_128to511 = 0x000000ae,19223TD_PERF_SEL_bubble_bin_ta_waiting_for_tc_data_gt511 = 0x000000af,19224TD_PERF_SEL_bubble_bin_lds_stall_1to3 = 0x000000b0,19225TD_PERF_SEL_bubble_bin_lds_stall_4to7 = 0x000000b1,19226TD_PERF_SEL_bubble_bin_lds_stall_8to15 = 0x000000b2,19227TD_PERF_SEL_bubble_bin_lds_stall_gt15 = 0x000000b3,19228TD_PERF_SEL_preempting_nofilter_max_cnt = 0x000000b4,19229TD_PERF_SEL_sampler_lerp0_active = 0x000000b5,19230TD_PERF_SEL_sampler_lerp1_active = 0x000000b6,19231TD_PERF_SEL_sampler_lerp2_active = 0x000000b7,19232TD_PERF_SEL_sampler_lerp3_active = 0x000000b8,19233TD_PERF_SEL_sampler_lerp4_active = 0x000000b9,19234TD_PERF_SEL_sampler_lerp5_active = 0x000000ba,19235TD_PERF_SEL_sampler_lerp6_active = 0x000000bb,19236TD_PERF_SEL_sampler_lerp7_active = 0x000000bc,19237TD_PERF_SEL_nofilter_total_num_comps_to_lds = 0x000000bd,19238TD_PERF_SEL_nofilter_byte_cycling_4cycles = 0x000000be,19239TD_PERF_SEL_nofilter_byte_cycling_8cycles = 0x000000bf,19240TD_PERF_SEL_nofilter_byte_cycling_16cycles = 0x000000c0,19241TD_PERF_SEL_nofilter_dword_cycling_2cycles = 0x000000c1,19242TD_PERF_SEL_nofilter_dword_cycling_4cycles = 0x000000c2,19243TD_PERF_SEL_input_bp_due_to_done_scoreboard_full = 0x000000c3,19244TD_PERF_SEL_store_preempts_a_load = 0x000000c8,19245TD_PERF_SEL_sample_2x_instr = 0x000000c9,19246TD_PERF_SEL_gather4_2x_instr = 0x000000ca,19247TD_PERF_SEL_gather4h_2x_instr = 0x000000cb,19248TD_PERF_SEL_getlod_2x_instr = 0x000000cc,19249TD_PERF_SEL_resmap_2x_instr = 0x000000cd,19250TD_PERF_SEL_2x_sampler_op_with_1_unlit_quad = 0x000000ce,19251TD_PERF_SEL_2x_sampler_op_with_both_quads_unlit = 0x000000cf,19252TD_PERF_SEL_tri_proc_node_override_slot0 = 0x000000d0,19253TD_PERF_SEL_tri_run_intersect_ahs_slot0 = 0x000000d1,19254TD_PERF_SEL_tri_run_ahs_slot0 = 0x000000d2,19255TD_PERF_SEL_tri_proc_node_override_slot1 = 0x000000e7,19256TD_PERF_SEL_tri_run_intersect_ahs_slot1 = 0x000000e8,19257TD_PERF_SEL_tri_run_ahs_slot1 = 0x000000e9,19258TD_PERF_SEL_instance_mask_culled = 0x000000f1,19259TD_PERF_SEL_box_opaque_culled = 0x000000f2,19260TD_PERF_SEL_box_non_opaque_culled = 0x000000f3,19261TD_PERF_SEL_box_with_triangle_children_only_culled = 0x000000f4,19262TD_PERF_SEL_box_with_procedural_children_only_culled = 0x000000f5,19263TD_PERF_SEL_triangle_opaque_culled = 0x000000f6,19264TD_PERF_SEL_triangle_non_opaque_culled = 0x000000f7,19265TD_PERF_SEL_triangle_front_facing_culled = 0x000000f8,19266TD_PERF_SEL_triangle_back_facing_culled = 0x000000f9,19267} TD_PERFCOUNT_SEL;1926819269/*19270* GL2A_PERF_SEL enum19271*/1927219273typedef enum GL2A_PERF_SEL {19274GL2A_PERF_SEL_NONE = 0x00000000,19275GL2A_PERF_SEL_CYCLE = 0x00000001,19276GL2A_PERF_SEL_BUSY = 0x00000002,19277GL2A_PERF_SEL_REQ_GL2C0 = 0x00000003,19278GL2A_PERF_SEL_REQ_GL2C1 = 0x00000004,19279GL2A_PERF_SEL_REQ_GL2C2 = 0x00000005,19280GL2A_PERF_SEL_REQ_GL2C3 = 0x00000006,19281GL2A_PERF_SEL_REQ_GL2C4 = 0x00000007,19282GL2A_PERF_SEL_REQ_GL2C5 = 0x00000008,19283GL2A_PERF_SEL_REQ_GL2C6 = 0x00000009,19284GL2A_PERF_SEL_REQ_GL2C7 = 0x0000000a,19285GL2A_PERF_SEL_REQ_BURST_GL2C0 = 0x00000013,19286GL2A_PERF_SEL_REQ_BURST_GL2C1 = 0x00000014,19287GL2A_PERF_SEL_REQ_BURST_GL2C2 = 0x00000015,19288GL2A_PERF_SEL_REQ_BURST_GL2C3 = 0x00000016,19289GL2A_PERF_SEL_REQ_BURST_GL2C4 = 0x00000017,19290GL2A_PERF_SEL_REQ_BURST_GL2C5 = 0x00000018,19291GL2A_PERF_SEL_REQ_BURST_GL2C6 = 0x00000019,19292GL2A_PERF_SEL_REQ_BURST_GL2C7 = 0x0000001a,19293GL2A_PERF_SEL_REQ_STALL_GL2C0 = 0x0000001b,19294GL2A_PERF_SEL_REQ_STALL_GL2C1 = 0x0000001c,19295GL2A_PERF_SEL_REQ_STALL_GL2C2 = 0x0000001d,19296GL2A_PERF_SEL_REQ_STALL_GL2C3 = 0x0000001e,19297GL2A_PERF_SEL_REQ_STALL_GL2C4 = 0x0000001f,19298GL2A_PERF_SEL_REQ_STALL_GL2C5 = 0x00000020,19299GL2A_PERF_SEL_REQ_STALL_GL2C6 = 0x00000021,19300GL2A_PERF_SEL_REQ_STALL_GL2C7 = 0x00000022,19301GL2A_PERF_SEL_RTN_STALL_GL2C0 = 0x00000023,19302GL2A_PERF_SEL_RTN_STALL_GL2C1 = 0x00000024,19303GL2A_PERF_SEL_RTN_STALL_GL2C2 = 0x00000025,19304GL2A_PERF_SEL_RTN_STALL_GL2C3 = 0x00000026,19305GL2A_PERF_SEL_RTN_STALL_GL2C4 = 0x00000027,19306GL2A_PERF_SEL_RTN_STALL_GL2C5 = 0x00000028,19307GL2A_PERF_SEL_RTN_STALL_GL2C6 = 0x00000029,19308GL2A_PERF_SEL_RTN_STALL_GL2C7 = 0x0000002a,19309GL2A_PERF_SEL_RTN_CLIENT0 = 0x0000002b,19310GL2A_PERF_SEL_RTN_CLIENT1 = 0x0000002c,19311GL2A_PERF_SEL_RTN_CLIENT2 = 0x0000002d,19312GL2A_PERF_SEL_RTN_CLIENT3 = 0x0000002e,19313GL2A_PERF_SEL_RTN_CLIENT4 = 0x0000002f,19314GL2A_PERF_SEL_RTN_CLIENT5 = 0x00000030,19315GL2A_PERF_SEL_RTN_CLIENT6 = 0x00000031,19316GL2A_PERF_SEL_RTN_CLIENT7 = 0x00000032,19317GL2A_PERF_SEL_RTN_CLIENT8 = 0x00000033,19318GL2A_PERF_SEL_RTN_CLIENT9 = 0x00000034,19319GL2A_PERF_SEL_RTN_CLIENT10 = 0x00000035,19320GL2A_PERF_SEL_RTN_CLIENT11 = 0x00000036,19321GL2A_PERF_SEL_RTN_CLIENT12 = 0x00000037,19322GL2A_PERF_SEL_RTN_CLIENT13 = 0x00000038,19323GL2A_PERF_SEL_RTN_CLIENT14 = 0x00000039,19324GL2A_PERF_SEL_RTN_CLIENT15 = 0x0000003a,19325GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT0 = 0x0000003b,19326GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT1 = 0x0000003c,19327GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT2 = 0x0000003d,19328GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT3 = 0x0000003e,19329GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT4 = 0x0000003f,19330GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT5 = 0x00000040,19331GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT6 = 0x00000041,19332GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT7 = 0x00000042,19333GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT8 = 0x00000043,19334GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT9 = 0x00000044,19335GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT10 = 0x00000045,19336GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT11 = 0x00000046,19337GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT12 = 0x00000047,19338GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT13 = 0x00000048,19339GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT14 = 0x00000049,19340GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT15 = 0x0000004a,19341GL2A_PERF_SEL_REQ_BURST_CLIENT0 = 0x0000004b,19342GL2A_PERF_SEL_REQ_BURST_CLIENT1 = 0x0000004c,19343GL2A_PERF_SEL_REQ_BURST_CLIENT2 = 0x0000004d,19344GL2A_PERF_SEL_REQ_BURST_CLIENT3 = 0x0000004e,19345GL2A_PERF_SEL_REQ_BURST_CLIENT4 = 0x0000004f,19346GL2A_PERF_SEL_REQ_BURST_CLIENT5 = 0x00000050,19347GL2A_PERF_SEL_REQ_BURST_CLIENT6 = 0x00000051,19348GL2A_PERF_SEL_REQ_BURST_CLIENT7 = 0x00000052,19349GL2A_PERF_SEL_REQ_BURST_CLIENT8 = 0x00000053,19350GL2A_PERF_SEL_REQ_BURST_CLIENT9 = 0x00000054,19351GL2A_PERF_SEL_REQ_BURST_CLIENT10 = 0x00000055,19352GL2A_PERF_SEL_REQ_BURST_CLIENT11 = 0x00000056,19353GL2A_PERF_SEL_REQ_BURST_CLIENT12 = 0x00000057,19354GL2A_PERF_SEL_REQ_BURST_CLIENT13 = 0x00000058,19355GL2A_PERF_SEL_REQ_BURST_CLIENT14 = 0x00000059,19356GL2A_PERF_SEL_REQ_BURST_CLIENT15 = 0x0000005a,19357GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT0 = 0x0000005b,19358GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT1 = 0x0000005c,19359GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT2 = 0x0000005d,19360GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT3 = 0x0000005e,19361GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT4 = 0x0000005f,19362GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT5 = 0x00000060,19363GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT6 = 0x00000061,19364GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT7 = 0x00000062,19365GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT8 = 0x00000063,19366GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT9 = 0x00000064,19367GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT10 = 0x00000065,19368GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT11 = 0x00000067,19369GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT12 = 0x00000068,19370GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT13 = 0x00000069,19371GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT14 = 0x0000006a,19372GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT15 = 0x0000006b,19373} GL2A_PERF_SEL;1937419375/*19376* GL2C_PERF_SEL enum19377*/1937819379typedef enum GL2C_PERF_SEL {19380GL2C_PERF_SEL_NONE = 0x00000000,19381GL2C_PERF_SEL_CYCLE = 0x00000001,19382GL2C_PERF_SEL_BUSY = 0x00000002,19383GL2C_PERF_SEL_REQ = 0x00000003,19384GL2C_PERF_SEL_VOL_REQ = 0x00000004,19385GL2C_PERF_SEL_HIGH_PRIORITY_REQ = 0x00000005,19386GL2C_PERF_SEL_READ = 0x00000006,19387GL2C_PERF_SEL_WRITE = 0x00000007,19388GL2C_PERF_SEL_ATOMIC = 0x00000008,19389GL2C_PERF_SEL_NOP_ACK = 0x00000009,19390GL2C_PERF_SEL_NOP_RTN0 = 0x0000000a,19391GL2C_PERF_SEL_COMPRESSED_READ_REQ = 0x0000000b,19392GL2C_PERF_SEL_METADATA_READ_REQ = 0x0000000c,19393GL2C_PERF_SEL_CLIENT0_REQ = 0x0000000d,19394GL2C_PERF_SEL_CLIENT1_REQ = 0x0000000e,19395GL2C_PERF_SEL_CLIENT2_REQ = 0x0000000f,19396GL2C_PERF_SEL_CLIENT3_REQ = 0x00000010,19397GL2C_PERF_SEL_CLIENT4_REQ = 0x00000011,19398GL2C_PERF_SEL_CLIENT5_REQ = 0x00000012,19399GL2C_PERF_SEL_CLIENT6_REQ = 0x00000013,19400GL2C_PERF_SEL_CLIENT7_REQ = 0x00000014,19401GL2C_PERF_SEL_CLIENT8_REQ = 0x00000015,19402GL2C_PERF_SEL_CLIENT9_REQ = 0x00000016,19403GL2C_PERF_SEL_CLIENT10_REQ = 0x00000017,19404GL2C_PERF_SEL_CLIENT11_REQ = 0x00000018,19405GL2C_PERF_SEL_CLIENT12_REQ = 0x00000019,19406GL2C_PERF_SEL_CLIENT13_REQ = 0x0000001a,19407GL2C_PERF_SEL_CLIENT14_REQ = 0x0000001b,19408GL2C_PERF_SEL_CLIENT15_REQ = 0x0000001c,19409GL2C_PERF_SEL_C_RW_S_REQ = 0x0000001d,19410GL2C_PERF_SEL_C_RW_US_REQ = 0x0000001e,19411GL2C_PERF_SEL_C_RO_S_REQ = 0x0000001f,19412GL2C_PERF_SEL_C_RO_US_REQ = 0x00000020,19413GL2C_PERF_SEL_UC_REQ = 0x00000021,19414GL2C_PERF_SEL_LRU_REQ = 0x00000022,19415GL2C_PERF_SEL_STREAM_REQ = 0x00000023,19416GL2C_PERF_SEL_BYPASS_REQ = 0x00000024,19417GL2C_PERF_SEL_NOA_REQ = 0x00000025,19418GL2C_PERF_SEL_SHARED_REQ = 0x00000026,19419GL2C_PERF_SEL_HIT = 0x00000027,19420GL2C_PERF_SEL_MISS = 0x00000028,19421GL2C_PERF_SEL_FULL_HIT = 0x00000029,19422GL2C_PERF_SEL_PARTIAL_32B_HIT = 0x0000002a,19423GL2C_PERF_SEL_PARTIAL_64B_HIT = 0x0000002b,19424GL2C_PERF_SEL_PARTIAL_96B_HIT = 0x0000002c,19425GL2C_PERF_SEL_DEWRITE_ALLOCATE_HIT = 0x0000002d,19426GL2C_PERF_SEL_FULLY_WRITTEN_HIT = 0x0000002e,19427GL2C_PERF_SEL_UNCACHED_WRITE = 0x0000002f,19428GL2C_PERF_SEL_WRITEBACK = 0x00000030,19429GL2C_PERF_SEL_NORMAL_WRITEBACK = 0x00000031,19430GL2C_PERF_SEL_EVICT = 0x00000032,19431GL2C_PERF_SEL_NORMAL_EVICT = 0x00000033,19432GL2C_PERF_SEL_REQ_TO_MISS_QUEUE = 0x00000034,19433GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT0 = 0x00000035,19434GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT1 = 0x00000036,19435GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT2 = 0x00000037,19436GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT3 = 0x00000038,19437GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT4 = 0x00000039,19438GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT5 = 0x0000003a,19439GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT6 = 0x0000003b,19440GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT7 = 0x0000003c,19441GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT8 = 0x0000003d,19442GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT9 = 0x0000003e,19443GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT10 = 0x0000003f,19444GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT11 = 0x00000040,19445GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT12 = 0x00000041,19446GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT13 = 0x00000042,19447GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT14 = 0x00000043,19448GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT15 = 0x00000044,19449GL2C_PERF_SEL_READ_32_REQ = 0x00000045,19450GL2C_PERF_SEL_READ_64_REQ = 0x00000046,19451GL2C_PERF_SEL_READ_128_REQ = 0x00000047,19452GL2C_PERF_SEL_WRITE_32_REQ = 0x00000048,19453GL2C_PERF_SEL_WRITE_64_REQ = 0x00000049,19454GL2C_PERF_SEL_COMPRESSED_READ_0_REQ = 0x0000004a,19455GL2C_PERF_SEL_COMPRESSED_READ_32_REQ = 0x0000004b,19456GL2C_PERF_SEL_COMPRESSED_READ_64_REQ = 0x0000004c,19457GL2C_PERF_SEL_COMPRESSED_READ_96_REQ = 0x0000004d,19458GL2C_PERF_SEL_COMPRESSED_READ_128_REQ = 0x0000004e,19459GL2C_PERF_SEL_MC_WRREQ = 0x0000004f,19460GL2C_PERF_SEL_EA_WRREQ_SNOOP = 0x00000050,19461GL2C_PERF_SEL_EA_WRREQ_64B = 0x00000051,19462GL2C_PERF_SEL_EA_WR_UNCACHED_32B = 0x00000052,19463GL2C_PERF_SEL_MC_WRREQ_STALL = 0x00000053,19464GL2C_PERF_SEL_EA_WRREQ_IO_CREDIT_STALL = 0x00000054,19465GL2C_PERF_SEL_EA_WRREQ_GMI_CREDIT_STALL = 0x00000055,19466GL2C_PERF_SEL_EA_WRREQ_DRAM_CREDIT_STALL = 0x00000056,19467GL2C_PERF_SEL_TOO_MANY_EA_WRREQS_STALL = 0x00000057,19468GL2C_PERF_SEL_MC_WRREQ_LEVEL = 0x00000058,19469GL2C_PERF_SEL_EA_ATOMIC = 0x00000059,19470GL2C_PERF_SEL_EA_ATOMIC_LEVEL = 0x0000005a,19471GL2C_PERF_SEL_MC_RDREQ = 0x0000005b,19472GL2C_PERF_SEL_EA_RDREQ_SNOOP = 0x0000005c,19473GL2C_PERF_SEL_EA_RDREQ_SPLIT = 0x0000005d,19474GL2C_PERF_SEL_EA_RDREQ_32B = 0x0000005e,19475GL2C_PERF_SEL_EA_RDREQ_64B = 0x0000005f,19476GL2C_PERF_SEL_EA_RDREQ_96B = 0x00000060,19477GL2C_PERF_SEL_EA_RDREQ_128B = 0x00000061,19478GL2C_PERF_SEL_EA_RD_UNCACHED_32B = 0x00000062,19479GL2C_PERF_SEL_EA_RD_COMPRESSED_32B = 0x00000063,19480GL2C_PERF_SEL_EA_RDREQ_IO_CREDIT_STALL = 0x00000064,19481GL2C_PERF_SEL_EA_RDREQ_GMI_CREDIT_STALL = 0x00000065,19482GL2C_PERF_SEL_EA_RDREQ_DRAM_CREDIT_STALL = 0x00000066,19483GL2C_PERF_SEL_MC_RDREQ_LEVEL = 0x00000067,19484GL2C_PERF_SEL_EA_RDREQ_DRAM = 0x00000068,19485GL2C_PERF_SEL_EA_WRREQ_DRAM = 0x00000069,19486GL2C_PERF_SEL_EA_RDREQ_DRAM_32B = 0x0000006a,19487GL2C_PERF_SEL_EA_WRREQ_DRAM_32B = 0x0000006b,19488GL2C_PERF_SEL_ONION_READ = 0x0000006c,19489GL2C_PERF_SEL_ONION_WRITE = 0x0000006d,19490GL2C_PERF_SEL_IO_READ = 0x0000006e,19491GL2C_PERF_SEL_IO_WRITE = 0x0000006f,19492GL2C_PERF_SEL_GARLIC_READ = 0x00000070,19493GL2C_PERF_SEL_GARLIC_WRITE = 0x00000071,19494GL2C_PERF_SEL_EA_OUTSTANDING = 0x00000072,19495GL2C_PERF_SEL_LATENCY_FIFO_FULL = 0x00000073,19496GL2C_PERF_SEL_SRC_FIFO_FULL = 0x00000074,19497GL2C_PERF_SEL_TAG_STALL = 0x00000075,19498GL2C_PERF_SEL_TAG_WRITEBACK_FIFO_FULL_STALL = 0x00000076,19499GL2C_PERF_SEL_TAG_MISS_NOTHING_REPLACEABLE_STALL = 0x00000077,19500GL2C_PERF_SEL_TAG_UNCACHED_WRITE_ATOMIC_FIFO_FULL_STALL = 0x00000078,19501GL2C_PERF_SEL_TAG_NO_UNCACHED_WRITE_ATOMIC_ENTRIES_STALL = 0x00000079,19502GL2C_PERF_SEL_TAG_READ_DST_STALL = 0x0000007a,19503GL2C_PERF_SEL_READ_RETURN_TIMEOUT = 0x0000007b,19504GL2C_PERF_SEL_WRITEBACK_READ_TIMEOUT = 0x0000007c,19505GL2C_PERF_SEL_READ_RETURN_FULL_BUBBLE = 0x0000007d,19506GL2C_PERF_SEL_BUBBLE = 0x0000007e,19507GL2C_PERF_SEL_IB_REQ = 0x0000007f,19508GL2C_PERF_SEL_IB_STALL = 0x00000080,19509GL2C_PERF_SEL_IB_TAG_STALL = 0x00000081,19510GL2C_PERF_SEL_RETURN_ACK = 0x00000082,19511GL2C_PERF_SEL_RETURN_DATA = 0x00000083,19512GL2C_PERF_SEL_EA_RDRET_NACK = 0x00000084,19513GL2C_PERF_SEL_EA_WRRET_NACK = 0x00000085,19514GL2C_PERF_SEL_GL2A_LEVEL = 0x00000086,19515GL2C_PERF_SEL_ALL_TC_OP_WB_OR_INV_START = 0x00000087,19516GL2C_PERF_SEL_ALL_TC_OP_WB_OR_INV_VOL_START = 0x00000088,19517GL2C_PERF_SEL_GCR_INV = 0x00000089,19518GL2C_PERF_SEL_GCR_WB = 0x0000008a,19519GL2C_PERF_SEL_GCR_DISCARD = 0x0000008b,19520GL2C_PERF_SEL_GCR_RANGE = 0x0000008c,19521GL2C_PERF_SEL_GCR_ALL = 0x0000008d,19522GL2C_PERF_SEL_GCR_VOL = 0x0000008e,19523GL2C_PERF_SEL_GCR_UNSHARED = 0x0000008f,19524GL2C_PERF_SEL_GCR_GL2_INV_ALL = 0x00000090,19525GL2C_PERF_SEL_GCR_GL2_WB_ALL = 0x00000091,19526GL2C_PERF_SEL_GCR_GL2_INV_RANGE = 0x00000092,19527GL2C_PERF_SEL_GCR_GL2_WB_RANGE = 0x00000093,19528GL2C_PERF_SEL_GCR_GL2_WB_INV_RANGE = 0x00000094,19529GL2C_PERF_SEL_ALL_GCR_INV_EVICT = 0x00000095,19530GL2C_PERF_SEL_ALL_GCR_INV_VOL_EVICT = 0x00000096,19531GL2C_PERF_SEL_ALL_GCR_WB_OR_INV_CYCLE = 0x00000097,19532GL2C_PERF_SEL_ALL_GCR_WB_OR_INV_VOL_CYCLE = 0x00000098,19533GL2C_PERF_SEL_ALL_GCR_WB_WRITEBACK = 0x00000099,19534GL2C_PERF_SEL_GCR_INVL2_VOL_CYCLE = 0x0000009a,19535GL2C_PERF_SEL_GCR_INVL2_VOL_EVICT = 0x0000009b,19536GL2C_PERF_SEL_GCR_INVL2_VOL_START = 0x0000009c,19537GL2C_PERF_SEL_GCR_WBL2_VOL_CYCLE = 0x0000009d,19538GL2C_PERF_SEL_GCR_WBL2_VOL_START = 0x0000009e,19539GL2C_PERF_SEL_GCR_WBINVL2_CYCLE = 0x0000009f,19540GL2C_PERF_SEL_GCR_WBINVL2_EVICT = 0x000000a0,19541GL2C_PERF_SEL_GCR_WBINVL2_START = 0x000000a1,19542GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT16 = 0x000000a2,19543GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT17 = 0x000000a3,19544GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT18 = 0x000000a4,19545GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT19 = 0x000000a5,19546} GL2C_PERF_SEL;1954719548/*19549* SX_BLEND_OPT enum19550*/1955119552typedef enum SX_BLEND_OPT {19553BLEND_OPT_PRESERVE_NONE_IGNORE_ALL = 0x00000000,19554BLEND_OPT_PRESERVE_ALL_IGNORE_NONE = 0x00000001,19555BLEND_OPT_PRESERVE_C1_IGNORE_C0 = 0x00000002,19556BLEND_OPT_PRESERVE_C0_IGNORE_C1 = 0x00000003,19557BLEND_OPT_PRESERVE_A1_IGNORE_A0 = 0x00000004,19558BLEND_OPT_PRESERVE_A0_IGNORE_A1 = 0x00000005,19559BLEND_OPT_PRESERVE_NONE_IGNORE_A0 = 0x00000006,19560BLEND_OPT_PRESERVE_NONE_IGNORE_NONE = 0x00000007,19561} SX_BLEND_OPT;1956219563/*19564* SX_DOWNCONVERT_FORMAT enum19565*/1956619567typedef enum SX_DOWNCONVERT_FORMAT {19568SX_RT_EXPORT_NO_CONVERSION = 0x00000000,19569SX_RT_EXPORT_32_R = 0x00000001,19570SX_RT_EXPORT_32_A = 0x00000002,19571SX_RT_EXPORT_10_11_11 = 0x00000003,19572SX_RT_EXPORT_2_10_10_10 = 0x00000004,19573SX_RT_EXPORT_8_8_8_8 = 0x00000005,19574SX_RT_EXPORT_5_6_5 = 0x00000006,19575SX_RT_EXPORT_1_5_5_5 = 0x00000007,19576SX_RT_EXPORT_4_4_4_4 = 0x00000008,19577SX_RT_EXPORT_16_16_GR = 0x00000009,19578SX_RT_EXPORT_16_16_AR = 0x0000000a,19579SX_RT_EXPORT_9_9_9_E5 = 0x0000000b,19580SX_RT_EXPORT_2_10_10_10_7E3 = 0x0000000c,19581SX_RT_EXPORT_2_10_10_10_6E4 = 0x0000000d,19582} SX_DOWNCONVERT_FORMAT;1958319584/*19585* SX_OPT_COMB_FCN enum19586*/1958719588typedef enum SX_OPT_COMB_FCN {19589OPT_COMB_NONE = 0x00000000,19590OPT_COMB_ADD = 0x00000001,19591OPT_COMB_SUBTRACT = 0x00000002,19592OPT_COMB_MIN = 0x00000003,19593OPT_COMB_MAX = 0x00000004,19594OPT_COMB_REVSUBTRACT = 0x00000005,19595OPT_COMB_BLEND_DISABLED = 0x00000006,19596OPT_COMB_SAFE_ADD = 0x00000007,19597} SX_OPT_COMB_FCN;1959819599/*19600* SX_PERFCOUNTER_VALS enum19601*/1960219603typedef enum SX_PERFCOUNTER_VALS {19604SX_PERF_SEL_PA_IDLE_CYCLES = 0x00000000,19605SX_PERF_SEL_PA_REQ = 0x00000001,19606SX_PERF_SEL_PA_POS = 0x00000002,19607SX_PERF_SEL_CLOCK = 0x00000003,19608SX_PERF_SEL_GATE_EN1 = 0x00000004,19609SX_PERF_SEL_GATE_EN2 = 0x00000005,19610SX_PERF_SEL_GATE_EN3 = 0x00000006,19611SX_PERF_SEL_GATE_EN4 = 0x00000007,19612SX_PERF_SEL_SH_POS_STARVE = 0x00000008,19613SX_PERF_SEL_SH_COLOR_STARVE = 0x00000009,19614SX_PERF_SEL_SH_POS_STALL = 0x0000000a,19615SX_PERF_SEL_SH_COLOR_STALL = 0x0000000b,19616SX_PERF_SEL_DB0_PIXELS = 0x0000000c,19617SX_PERF_SEL_DB0_HALF_QUADS = 0x0000000d,19618SX_PERF_SEL_DB0_PIXEL_STALL = 0x0000000e,19619SX_PERF_SEL_DB0_PIXEL_IDLE = 0x0000000f,19620SX_PERF_SEL_DB0_PRED_PIXELS = 0x00000010,19621SX_PERF_SEL_DB1_PIXELS = 0x00000011,19622SX_PERF_SEL_DB1_HALF_QUADS = 0x00000012,19623SX_PERF_SEL_DB1_PIXEL_STALL = 0x00000013,19624SX_PERF_SEL_DB1_PIXEL_IDLE = 0x00000014,19625SX_PERF_SEL_DB1_PRED_PIXELS = 0x00000015,19626SX_PERF_SEL_DB2_PIXELS = 0x00000016,19627SX_PERF_SEL_DB2_HALF_QUADS = 0x00000017,19628SX_PERF_SEL_DB2_PIXEL_STALL = 0x00000018,19629SX_PERF_SEL_DB2_PIXEL_IDLE = 0x00000019,19630SX_PERF_SEL_DB2_PRED_PIXELS = 0x0000001a,19631SX_PERF_SEL_DB3_PIXELS = 0x0000001b,19632SX_PERF_SEL_DB3_HALF_QUADS = 0x0000001c,19633SX_PERF_SEL_DB3_PIXEL_STALL = 0x0000001d,19634SX_PERF_SEL_DB3_PIXEL_IDLE = 0x0000001e,19635SX_PERF_SEL_DB3_PRED_PIXELS = 0x0000001f,19636SX_PERF_SEL_COL_BUSY = 0x00000020,19637SX_PERF_SEL_POS_BUSY = 0x00000021,19638SX_PERF_SEL_DB0_MRT_BLEND_BYPASS = 0x00000022,19639SX_PERF_SEL_DB0_MRT_DONT_RD_DEST = 0x00000023,19640SX_PERF_SEL_DB0_MRT_DISCARD_SRC = 0x00000024,19641SX_PERF_SEL_DB0_MRT_SINGLE_QUADS = 0x00000025,19642SX_PERF_SEL_DB0_MRT_DOUBLE_QUADS = 0x00000026,19643SX_PERF_SEL_DB1_MRT_BLEND_BYPASS = 0x00000027,19644SX_PERF_SEL_DB1_MRT_DONT_RD_DEST = 0x00000028,19645SX_PERF_SEL_DB1_MRT_DISCARD_SRC = 0x00000029,19646SX_PERF_SEL_DB1_MRT_SINGLE_QUADS = 0x0000002a,19647SX_PERF_SEL_DB1_MRT_DOUBLE_QUADS = 0x0000002b,19648SX_PERF_SEL_DB2_MRT_BLEND_BYPASS = 0x0000002c,19649SX_PERF_SEL_DB2_MRT_DONT_RD_DEST = 0x0000002d,19650SX_PERF_SEL_DB2_MRT_DISCARD_SRC = 0x0000002e,19651SX_PERF_SEL_DB2_MRT_SINGLE_QUADS = 0x0000002f,19652SX_PERF_SEL_DB2_MRT_DOUBLE_QUADS = 0x00000030,19653SX_PERF_SEL_DB3_MRT_BLEND_BYPASS = 0x00000031,19654SX_PERF_SEL_DB3_MRT_DONT_RD_DEST = 0x00000032,19655SX_PERF_SEL_DB3_MRT_DISCARD_SRC = 0x00000033,19656SX_PERF_SEL_DB3_MRT_SINGLE_QUADS = 0x00000034,19657SX_PERF_SEL_DB3_MRT_DOUBLE_QUADS = 0x00000035,19658SX_PERF_SEL_PA_REQ_LATENCY = 0x00000036,19659SX_PERF_SEL_POS_SCBD_STALL = 0x00000037,19660SX_PERF_SEL_CLOCK_DROP_STALL = 0x00000038,19661SX_PERF_SEL_GATE_EN5 = 0x00000039,19662SX_PERF_SEL_GATE_EN6 = 0x0000003a,19663SX_PERF_SEL_DB0_SIZE = 0x0000003b,19664SX_PERF_SEL_DB1_SIZE = 0x0000003c,19665SX_PERF_SEL_DB2_SIZE = 0x0000003d,19666SX_PERF_SEL_DB3_SIZE = 0x0000003e,19667SX_PERF_SEL_IDX_STALL_CYCLES = 0x0000003f,19668SX_PERF_SEL_IDX_IDLE_CYCLES = 0x00000040,19669SX_PERF_SEL_IDX_REQ = 0x00000041,19670SX_PERF_SEL_IDX_RET = 0x00000042,19671SX_PERF_SEL_IDX_REQ_LATENCY = 0x00000043,19672SX_PERF_SEL_IDX_SCBD_STALL = 0x00000044,19673SX_PERF_SEL_GATE_EN7 = 0x00000045,19674SX_PERF_SEL_GATE_EN8 = 0x00000046,19675SX_PERF_SEL_SH_IDX_STARVE = 0x00000047,19676SX_PERF_SEL_IDX_BUSY = 0x00000048,19677SX_PERF_SEL_PA_POS_BANK_CONF = 0x00000049,19678SX_PERF_SEL_DB0_END_OF_WAVE = 0x0000004a,19679SX_PERF_SEL_DB0_4X2_DISCARD = 0x0000004b,19680SX_PERF_SEL_DB1_END_OF_WAVE = 0x0000004c,19681SX_PERF_SEL_DB1_4X2_DISCARD = 0x0000004d,19682SX_PERF_SEL_DB2_END_OF_WAVE = 0x0000004e,19683SX_PERF_SEL_DB2_4X2_DISCARD = 0x0000004f,19684SX_PERF_SEL_DB3_END_OF_WAVE = 0x00000050,19685SX_PERF_SEL_DB3_4X2_DISCARD = 0x00000051,19686} SX_PERFCOUNTER_VALS;1968719688/*19689* CompareFrag enum19690*/1969119692typedef enum CompareFrag {19693FRAG_NEVER = 0x00000000,19694FRAG_LESS = 0x00000001,19695FRAG_EQUAL = 0x00000002,19696FRAG_LEQUAL = 0x00000003,19697FRAG_GREATER = 0x00000004,19698FRAG_NOTEQUAL = 0x00000005,19699FRAG_GEQUAL = 0x00000006,19700FRAG_ALWAYS = 0x00000007,19701} CompareFrag;1970219703/*19704* ConservativeZExport enum19705*/1970619707typedef enum ConservativeZExport {19708EXPORT_ANY_Z = 0x00000000,19709EXPORT_LESS_THAN_Z = 0x00000001,19710EXPORT_GREATER_THAN_Z = 0x00000002,19711EXPORT_RESERVED = 0x00000003,19712} ConservativeZExport;1971319714/*19715* DbMemArbWatermarks enum19716*/1971719718typedef enum DbMemArbWatermarks {19719TRANSFERRED_64_BYTES = 0x00000000,19720TRANSFERRED_128_BYTES = 0x00000001,19721TRANSFERRED_256_BYTES = 0x00000002,19722TRANSFERRED_512_BYTES = 0x00000003,19723TRANSFERRED_1024_BYTES = 0x00000004,19724TRANSFERRED_2048_BYTES = 0x00000005,19725TRANSFERRED_4096_BYTES = 0x00000006,19726TRANSFERRED_8192_BYTES = 0x00000007,19727} DbMemArbWatermarks;1972819729/*19730* DbPRTFaultBehavior enum19731*/1973219733typedef enum DbPRTFaultBehavior {19734FAULT_ZERO = 0x00000000,19735FAULT_ONE = 0x00000001,19736FAULT_FAIL = 0x00000002,19737FAULT_PASS = 0x00000003,19738} DbPRTFaultBehavior;1973919740/*19741* DbPSLControl enum19742*/1974319744typedef enum DbPSLControl {19745PSLC_AUTO = 0x00000000,19746PSLC_ON_HANG_ONLY = 0x00000001,19747PSLC_ASAP = 0x00000002,19748PSLC_COUNTDOWN = 0x00000003,19749} DbPSLControl;1975019751/*19752* ForceControl enum19753*/1975419755typedef enum ForceControl {19756FORCE_OFF = 0x00000000,19757FORCE_ENABLE = 0x00000001,19758FORCE_DISABLE = 0x00000002,19759FORCE_RESERVED = 0x00000003,19760} ForceControl;1976119762/*19763* GLCompressionMode enum19764*/1976519766typedef enum GLCompressionMode {19767DB_DEFAULT = 0x00000000,19768DB_BYPASS = 0x00000001,19769DB_COMP_WR_DISABLE = 0x00000002,19770DB_BYPASS_WR_DISABLE = 0x00000003,19771} GLCompressionMode;1977219773/*19774* OreoMode enum19775*/1977619777typedef enum OreoMode {19778OMODE_BLEND = 0x00000000,19779OMODE_O_THEN_B = 0x00000001,19780OMODE_P_THEN_O_THEN_B = 0x00000002,19781OMODE_RESERVED_3 = 0x00000003,19782} OreoMode;1978319784/*19785* PerfCounter_Vals enum19786*/1978719788typedef enum PerfCounter_Vals {19789DB_PERF_SEL_SC_DB_tile_sends = 0x00000000,19790DB_PERF_SEL_SC_DB_tile_busy = 0x00000001,19791DB_PERF_SEL_SC_DB_tile_stalls = 0x00000002,19792DB_PERF_SEL_SC_DB_tile_events = 0x00000003,19793DB_PERF_SEL_SC_DB_tile_tiles = 0x00000004,19794DB_PERF_SEL_SC_DB_tile_covered = 0x00000005,19795DB_PERF_SEL_hiz_tc_read_starved = 0x00000006,19796DB_PERF_SEL_hiz_tc_write_stall = 0x00000007,19797DB_PERF_SEL_hiz_tile_culled = 0x00000008,19798DB_PERF_SEL_his_tile_culled = 0x00000009,19799DB_PERF_SEL_DB_SC_tile_sends = 0x0000000a,19800DB_PERF_SEL_DB_SC_tile_busy = 0x0000000b,19801DB_PERF_SEL_DB_SC_tile_stalls = 0x0000000c,19802DB_PERF_SEL_DB_SC_tile_df_stalls = 0x0000000d,19803DB_PERF_SEL_DB_SC_tile_tiles = 0x0000000e,19804DB_PERF_SEL_DB_SC_tile_culled = 0x0000000f,19805DB_PERF_SEL_DB_SC_tile_hier_kill = 0x00000010,19806DB_PERF_SEL_DB_SC_tile_fast_ops = 0x00000011,19807DB_PERF_SEL_DB_SC_tile_no_ops = 0x00000012,19808DB_PERF_SEL_DB_SC_tile_tile_rate = 0x00000013,19809DB_PERF_SEL_DB_SC_tile_ssaa_kill = 0x00000014,19810DB_PERF_SEL_DB_SC_tile_fast_z_ops = 0x00000015,19811DB_PERF_SEL_DB_SC_tile_fast_stencil_ops = 0x00000016,19812DB_PERF_SEL_SC_DB_quad_sends = 0x00000017,19813DB_PERF_SEL_SC_DB_quad_busy = 0x00000018,19814DB_PERF_SEL_SC_DB_quad_squads = 0x00000019,19815DB_PERF_SEL_SC_DB_quad_tiles = 0x0000001a,19816DB_PERF_SEL_SC_DB_quad_pixels = 0x0000001b,19817DB_PERF_SEL_SC_DB_quad_killed_tiles = 0x0000001c,19818DB_PERF_SEL_DB_SC_quad_sends = 0x0000001d,19819DB_PERF_SEL_DB_SC_quad_busy = 0x0000001e,19820DB_PERF_SEL_DB_SC_quad_stalls = 0x0000001f,19821DB_PERF_SEL_DB_SC_quad_tiles = 0x00000020,19822DB_PERF_SEL_DB_SC_quad_lit_quad = 0x00000021,19823DB_PERF_SEL_DB_CB_export_events = 0x00000022,19824DB_PERF_SEL_SX_DB_quad_sends = 0x00000025,19825DB_PERF_SEL_SX_DB_quad_busy = 0x00000026,19826DB_PERF_SEL_SX_DB_quad_stalls = 0x00000027,19827DB_PERF_SEL_SX_DB_quad_quads = 0x00000028,19828DB_PERF_SEL_SX_DB_quad_pixels = 0x00000029,19829DB_PERF_SEL_SX_DB_quad_exports = 0x0000002a,19830DB_PERF_SEL_SH_quads_outstanding_sum = 0x0000002b,19831DB_PERF_SEL_DB_CB_export_sends = 0x0000002c,19832DB_PERF_SEL_DB_CB_export_busy = 0x0000002d,19833DB_PERF_SEL_DB_CB_export_stalls = 0x0000002e,19834DB_PERF_SEL_DB_CB_export_quads = 0x0000002f,19835DB_PERF_SEL_tile_rd_sends = 0x00000030,19836DB_PERF_SEL_mi_tile_rd_outstanding_sum = 0x00000031,19837DB_PERF_SEL_quad_rd_sends = 0x00000032,19838DB_PERF_SEL_quad_rd_busy = 0x00000033,19839DB_PERF_SEL_quad_rd_mi_stall = 0x00000034,19840DB_PERF_SEL_quad_rd_rw_collision = 0x00000035,19841DB_PERF_SEL_quad_rd_tag_stall = 0x00000036,19842DB_PERF_SEL_quad_rd_32byte_reqs = 0x00000037,19843DB_PERF_SEL_quad_rd_panic = 0x00000038,19844DB_PERF_SEL_mi_quad_rd_outstanding_sum = 0x00000039,19845DB_PERF_SEL_quad_rdret_sends = 0x0000003a,19846DB_PERF_SEL_quad_rdret_busy = 0x0000003b,19847DB_PERF_SEL_tile_wr_sends = 0x0000003c,19848DB_PERF_SEL_tile_wr_acks = 0x0000003d,19849DB_PERF_SEL_mi_tile_wr_outstanding_sum = 0x0000003e,19850DB_PERF_SEL_quad_wr_sends = 0x0000003f,19851DB_PERF_SEL_quad_wr_busy = 0x00000040,19852DB_PERF_SEL_quad_wr_mi_stall = 0x00000041,19853DB_PERF_SEL_quad_wr_coherency_stall = 0x00000042,19854DB_PERF_SEL_quad_wr_acks = 0x00000043,19855DB_PERF_SEL_mi_quad_wr_outstanding_sum = 0x00000044,19856DB_PERF_SEL_Tile_Cache_misses = 0x00000045,19857DB_PERF_SEL_Tile_Cache_hits = 0x00000046,19858DB_PERF_SEL_Tile_Cache_flushes = 0x00000047,19859DB_PERF_SEL_Tile_Cache_surface_stall = 0x00000048,19860DB_PERF_SEL_Tile_Cache_starves = 0x00000049,19861DB_PERF_SEL_Tile_Cache_mem_return_starve = 0x0000004a,19862DB_PERF_SEL_tcp_dispatcher_reads = 0x0000004b,19863DB_PERF_SEL_tcp_prefetcher_reads = 0x0000004c,19864DB_PERF_SEL_tcp_preloader_reads = 0x0000004d,19865DB_PERF_SEL_tcp_dispatcher_flushes = 0x0000004e,19866DB_PERF_SEL_tcp_prefetcher_flushes = 0x0000004f,19867DB_PERF_SEL_tcp_preloader_flushes = 0x00000050,19868DB_PERF_SEL_Depth_Tile_Cache_sends = 0x00000051,19869DB_PERF_SEL_Depth_Tile_Cache_busy = 0x00000052,19870DB_PERF_SEL_Depth_Tile_Cache_starves = 0x00000053,19871DB_PERF_SEL_Depth_Tile_Cache_dtile_locked = 0x00000054,19872DB_PERF_SEL_Depth_Tile_Cache_alloc_stall = 0x00000055,19873DB_PERF_SEL_Depth_Tile_Cache_misses = 0x00000056,19874DB_PERF_SEL_Depth_Tile_Cache_hits = 0x00000057,19875DB_PERF_SEL_Depth_Tile_Cache_flushes = 0x00000058,19876DB_PERF_SEL_Depth_Tile_Cache_noop_tile = 0x00000059,19877DB_PERF_SEL_Depth_Tile_Cache_detailed_noop = 0x0000005a,19878DB_PERF_SEL_Depth_Tile_Cache_event = 0x0000005b,19879DB_PERF_SEL_Depth_Tile_Cache_tile_frees = 0x0000005c,19880DB_PERF_SEL_Depth_Tile_Cache_data_frees = 0x0000005d,19881DB_PERF_SEL_Depth_Tile_Cache_mem_return_starve = 0x0000005e,19882DB_PERF_SEL_Stencil_Cache_misses = 0x0000005f,19883DB_PERF_SEL_Stencil_Cache_hits = 0x00000060,19884DB_PERF_SEL_Stencil_Cache_flushes = 0x00000061,19885DB_PERF_SEL_Stencil_Cache_starves = 0x00000062,19886DB_PERF_SEL_Stencil_Cache_frees = 0x00000063,19887DB_PERF_SEL_Z_Cache_separate_Z_misses = 0x00000064,19888DB_PERF_SEL_Z_Cache_separate_Z_hits = 0x00000065,19889DB_PERF_SEL_Z_Cache_separate_Z_flushes = 0x00000066,19890DB_PERF_SEL_Z_Cache_separate_Z_starves = 0x00000067,19891DB_PERF_SEL_Z_Cache_pmask_misses = 0x00000068,19892DB_PERF_SEL_Z_Cache_pmask_hits = 0x00000069,19893DB_PERF_SEL_Z_Cache_pmask_flushes = 0x0000006a,19894DB_PERF_SEL_Z_Cache_pmask_starves = 0x0000006b,19895DB_PERF_SEL_Z_Cache_frees = 0x0000006c,19896DB_PERF_SEL_Plane_Cache_misses = 0x0000006d,19897DB_PERF_SEL_Plane_Cache_hits = 0x0000006e,19898DB_PERF_SEL_Plane_Cache_flushes = 0x0000006f,19899DB_PERF_SEL_Plane_Cache_starves = 0x00000070,19900DB_PERF_SEL_Plane_Cache_frees = 0x00000071,19901DB_PERF_SEL_flush_expanded_stencil = 0x00000072,19902DB_PERF_SEL_flush_compressed_stencil = 0x00000073,19903DB_PERF_SEL_flush_single_stencil = 0x00000074,19904DB_PERF_SEL_planes_flushed = 0x00000075,19905DB_PERF_SEL_flush_1plane = 0x00000076,19906DB_PERF_SEL_flush_2plane = 0x00000077,19907DB_PERF_SEL_flush_3plane = 0x00000078,19908DB_PERF_SEL_flush_4plane = 0x00000079,19909DB_PERF_SEL_flush_5plane = 0x0000007a,19910DB_PERF_SEL_flush_6plane = 0x0000007b,19911DB_PERF_SEL_flush_7plane = 0x0000007c,19912DB_PERF_SEL_flush_8plane = 0x0000007d,19913DB_PERF_SEL_flush_9plane = 0x0000007e,19914DB_PERF_SEL_flush_10plane = 0x0000007f,19915DB_PERF_SEL_flush_11plane = 0x00000080,19916DB_PERF_SEL_flush_12plane = 0x00000081,19917DB_PERF_SEL_flush_13plane = 0x00000082,19918DB_PERF_SEL_flush_14plane = 0x00000083,19919DB_PERF_SEL_flush_15plane = 0x00000084,19920DB_PERF_SEL_flush_16plane = 0x00000085,19921DB_PERF_SEL_flush_expanded_z = 0x00000086,19922DB_PERF_SEL_earlyZ_waiting_for_postZ_done = 0x00000087,19923DB_PERF_SEL_reZ_waiting_for_postZ_done = 0x00000088,19924DB_PERF_SEL_dk_tile_sends = 0x00000089,19925DB_PERF_SEL_dk_tile_busy = 0x0000008a,19926DB_PERF_SEL_dk_tile_quad_starves = 0x0000008b,19927DB_PERF_SEL_dk_tile_stalls = 0x0000008c,19928DB_PERF_SEL_dk_squad_sends = 0x0000008d,19929DB_PERF_SEL_dk_squad_busy = 0x0000008e,19930DB_PERF_SEL_dk_squad_stalls = 0x0000008f,19931DB_PERF_SEL_Op_Pipe_Busy = 0x00000090,19932DB_PERF_SEL_Op_Pipe_MC_Read_stall = 0x00000091,19933DB_PERF_SEL_qc_busy = 0x00000092,19934DB_PERF_SEL_qc_xfc = 0x00000093,19935DB_PERF_SEL_qc_conflicts = 0x00000094,19936DB_PERF_SEL_qc_full_stall = 0x00000095,19937DB_PERF_SEL_qc_in_preZ_tile_stalls_postZ = 0x00000096,19938DB_PERF_SEL_qc_in_postZ_tile_stalls_preZ = 0x00000097,19939DB_PERF_SEL_tsc_insert_summarize_stall = 0x00000098,19940DB_PERF_SEL_tl_busy = 0x00000099,19941DB_PERF_SEL_tl_dtc_read_starved = 0x0000009a,19942DB_PERF_SEL_tl_z_fetch_stall = 0x0000009b,19943DB_PERF_SEL_tl_stencil_stall = 0x0000009c,19944DB_PERF_SEL_tl_z_decompress_stall = 0x0000009d,19945DB_PERF_SEL_tl_stencil_locked_stall = 0x0000009e,19946DB_PERF_SEL_tl_events = 0x0000009f,19947DB_PERF_SEL_tl_summarize_squads = 0x000000a0,19948DB_PERF_SEL_tl_flush_expand_squads = 0x000000a1,19949DB_PERF_SEL_tl_expand_squads = 0x000000a2,19950DB_PERF_SEL_tl_preZ_squads = 0x000000a3,19951DB_PERF_SEL_tl_postZ_squads = 0x000000a4,19952DB_PERF_SEL_tl_preZ_noop_squads = 0x000000a5,19953DB_PERF_SEL_tl_postZ_noop_squads = 0x000000a6,19954DB_PERF_SEL_tl_tile_ops = 0x000000a7,19955DB_PERF_SEL_tl_in_xfc = 0x000000a8,19956DB_PERF_SEL_tl_in_single_stencil_expand_stall = 0x000000a9,19957DB_PERF_SEL_tl_in_fast_z_stall = 0x000000aa,19958DB_PERF_SEL_tl_out_xfc = 0x000000ab,19959DB_PERF_SEL_tl_out_squads = 0x000000ac,19960DB_PERF_SEL_zf_plane_multicycle = 0x000000ad,19961DB_PERF_SEL_PostZ_Samples_passing_Z = 0x000000ae,19962DB_PERF_SEL_PostZ_Samples_failing_Z = 0x000000af,19963DB_PERF_SEL_PostZ_Samples_failing_S = 0x000000b0,19964DB_PERF_SEL_PreZ_Samples_passing_Z = 0x000000b1,19965DB_PERF_SEL_PreZ_Samples_failing_Z = 0x000000b2,19966DB_PERF_SEL_PreZ_Samples_failing_S = 0x000000b3,19967DB_PERF_SEL_ts_tc_update_stall = 0x000000b4,19968DB_PERF_SEL_sc_kick_start = 0x000000b5,19969DB_PERF_SEL_sc_kick_end = 0x000000b6,19970DB_PERF_SEL_clock_reg_active = 0x000000b7,19971DB_PERF_SEL_clock_main_active = 0x000000b8,19972DB_PERF_SEL_clock_mem_export_active = 0x000000b9,19973DB_PERF_SEL_esr_ps_out_busy = 0x000000ba,19974DB_PERF_SEL_esr_ps_lqf_busy = 0x000000bb,19975DB_PERF_SEL_esr_ps_lqf_stall = 0x000000bc,19976DB_PERF_SEL_etr_out_send = 0x000000bd,19977DB_PERF_SEL_etr_out_busy = 0x000000be,19978DB_PERF_SEL_etr_out_ltile_probe_fifo_full_stall = 0x000000bf,19979DB_PERF_SEL_etr_out_esr_stall = 0x000000c1,19980DB_PERF_SEL_esr_ps_vic_busy = 0x000000c2,19981DB_PERF_SEL_esr_ps_vic_stall = 0x000000c3,19982DB_PERF_SEL_esr_eot_fwd_busy = 0x000000c4,19983DB_PERF_SEL_esr_eot_fwd_holding_squad = 0x000000c5,19984DB_PERF_SEL_esr_eot_fwd_forward = 0x000000c6,19985DB_PERF_SEL_esr_sqq_zi_busy = 0x000000c7,19986DB_PERF_SEL_esr_sqq_zi_stall = 0x000000c8,19987DB_PERF_SEL_postzl_sq_pt_busy = 0x000000c9,19988DB_PERF_SEL_postzl_sq_pt_stall = 0x000000ca,19989DB_PERF_SEL_postzl_se_busy = 0x000000cb,19990DB_PERF_SEL_postzl_se_stall = 0x000000cc,19991DB_PERF_SEL_postzl_partial_launch = 0x000000cd,19992DB_PERF_SEL_postzl_full_launch = 0x000000ce,19993DB_PERF_SEL_postzl_partial_waiting = 0x000000cf,19994DB_PERF_SEL_postzl_tile_mem_stall = 0x000000d0,19995DB_PERF_SEL_postzl_tile_init_stall = 0x000000d1,19996DB_PERF_SEL_prezl_tile_mem_stall = 0x000000d2,19997DB_PERF_SEL_prezl_tile_init_stall = 0x000000d3,19998DB_PERF_SEL_dtt_sm_clash_stall = 0x000000d4,19999DB_PERF_SEL_dtt_sm_slot_stall = 0x000000d5,20000DB_PERF_SEL_dtt_sm_miss_stall = 0x000000d6,20001DB_PERF_SEL_mi_rdreq_busy = 0x000000d7,20002DB_PERF_SEL_mi_rdreq_stall = 0x000000d8,20003DB_PERF_SEL_mi_wrreq_busy = 0x000000d9,20004DB_PERF_SEL_mi_wrreq_stall = 0x000000da,20005DB_PERF_SEL_recomp_tile_to_1zplane_no_fastop = 0x000000db,20006DB_PERF_SEL_dkg_tile_rate_tile = 0x000000dc,20007DB_PERF_SEL_prezl_src_in_sends = 0x000000dd,20008DB_PERF_SEL_prezl_src_in_stall = 0x000000de,20009DB_PERF_SEL_prezl_src_in_squads = 0x000000df,20010DB_PERF_SEL_prezl_src_in_squads_unrolled = 0x000000e0,20011DB_PERF_SEL_prezl_src_in_tile_rate = 0x000000e1,20012DB_PERF_SEL_prezl_src_in_tile_rate_unrolled = 0x000000e2,20013DB_PERF_SEL_prezl_src_out_stall = 0x000000e3,20014DB_PERF_SEL_postzl_src_in_sends = 0x000000e4,20015DB_PERF_SEL_postzl_src_in_stall = 0x000000e5,20016DB_PERF_SEL_postzl_src_in_squads = 0x000000e6,20017DB_PERF_SEL_postzl_src_in_squads_unrolled = 0x000000e7,20018DB_PERF_SEL_postzl_src_in_tile_rate = 0x000000e8,20019DB_PERF_SEL_postzl_src_in_tile_rate_unrolled = 0x000000e9,20020DB_PERF_SEL_postzl_src_out_stall = 0x000000ea,20021DB_PERF_SEL_esr_ps_src_in_sends = 0x000000eb,20022DB_PERF_SEL_esr_ps_src_in_stall = 0x000000ec,20023DB_PERF_SEL_esr_ps_src_in_squads = 0x000000ed,20024DB_PERF_SEL_esr_ps_src_in_squads_unrolled = 0x000000ee,20025DB_PERF_SEL_esr_ps_src_in_tile_rate = 0x000000ef,20026DB_PERF_SEL_esr_ps_src_in_tile_rate_unrolled = 0x000000f0,20027DB_PERF_SEL_esr_ps_src_in_tile_rate_unrolled_to_pixel_rate = 0x000000f1,20028DB_PERF_SEL_esr_ps_src_out_stall = 0x000000f2,20029DB_PERF_SEL_depth_bounds_tile_culled = 0x000000f3,20030DB_PERF_SEL_PreZ_Samples_failing_DB = 0x000000f4,20031DB_PERF_SEL_PostZ_Samples_failing_DB = 0x000000f5,20032DB_PERF_SEL_flush_compressed = 0x000000f6,20033DB_PERF_SEL_flush_plane_le4 = 0x000000f7,20034DB_PERF_SEL_tiles_z_fully_summarized = 0x000000f8,20035DB_PERF_SEL_tiles_stencil_fully_summarized = 0x000000f9,20036DB_PERF_SEL_tiles_z_clear_on_expclear = 0x000000fa,20037DB_PERF_SEL_tiles_s_clear_on_expclear = 0x000000fb,20038DB_PERF_SEL_tiles_decomp_on_expclear = 0x000000fc,20039DB_PERF_SEL_tiles_compressed_to_decompressed = 0x000000fd,20040DB_PERF_SEL_Op_Pipe_Prez_Busy = 0x000000fe,20041DB_PERF_SEL_Op_Pipe_Postz_Busy = 0x000000ff,20042DB_PERF_SEL_di_dt_stall = 0x00000100,20043DB_PERF_SEL_DB_SC_s_tile_rate = 0x00000102,20044DB_PERF_SEL_DB_SC_c_tile_rate = 0x00000103,20045DB_PERF_SEL_DB_SC_z_tile_rate = 0x00000104,20046DB_PERF_SEL_DB_CB_export_export_quads = 0x00000105,20047DB_PERF_SEL_DB_CB_export_double_format = 0x00000106,20048DB_PERF_SEL_DB_CB_export_fast_format = 0x00000107,20049DB_PERF_SEL_DB_CB_export_slow_format = 0x00000108,20050DB_PERF_SEL_CB_DB_rdreq_sends = 0x00000109,20051DB_PERF_SEL_CB_DB_rdreq_prt_sends = 0x0000010a,20052DB_PERF_SEL_CB_DB_wrreq_sends = 0x0000010b,20053DB_PERF_SEL_CB_DB_wrreq_prt_sends = 0x0000010c,20054DB_PERF_SEL_DB_CB_rdret_ack = 0x0000010d,20055DB_PERF_SEL_DB_CB_rdret_nack = 0x0000010e,20056DB_PERF_SEL_DB_CB_wrret_ack = 0x0000010f,20057DB_PERF_SEL_DB_CB_wrret_nack = 0x00000110,20058DB_PERF_SEL_MI_tile_req_wrack_counter_stall = 0x00000111,20059DB_PERF_SEL_MI_quad_req_wrack_counter_stall = 0x00000112,20060DB_PERF_SEL_MI_zpc_req_wrack_counter_stall = 0x00000113,20061DB_PERF_SEL_MI_psd_req_wrack_counter_stall = 0x00000114,20062DB_PERF_SEL_unmapped_z_tile_culled = 0x00000115,20063DB_PERF_SEL_DB_CB_export_is_event_FLUSH_AND_INV_DB_DATA_TS = 0x00000116,20064DB_PERF_SEL_DB_CB_export_is_event_FLUSH_AND_INV_CB_PIXEL_DATA = 0x00000117,20065DB_PERF_SEL_DB_CB_export_is_event_BOTTOM_OF_PIPE_TS = 0x00000118,20066DB_PERF_SEL_DB_CB_export_waiting_for_perfcounter_stop_event = 0x00000119,20067DB_PERF_SEL_DB_CB_export_fmt_32bpp_8pix = 0x0000011a,20068DB_PERF_SEL_DB_CB_export_fmt_16_16_unsigned_8pix = 0x0000011b,20069DB_PERF_SEL_DB_CB_export_fmt_16_16_signed_8pix = 0x0000011c,20070DB_PERF_SEL_DB_CB_export_fmt_16_16_float_8pix = 0x0000011d,20071DB_PERF_SEL_DB_CB_export_num_pixels_need_blending = 0x0000011e,20072DB_PERF_SEL_DB_CB_context_dones = 0x0000011f,20073DB_PERF_SEL_DB_CB_eop_dones = 0x00000120,20074DB_PERF_SEL_SX_DB_quad_all_pixels_killed = 0x00000121,20075DB_PERF_SEL_SX_DB_quad_all_pixels_enabled = 0x00000122,20076DB_PERF_SEL_SX_DB_quad_need_blending_and_dst_read = 0x00000123,20077DB_PERF_SEL_SC_DB_tile_backface = 0x00000124,20078DB_PERF_SEL_SC_DB_quad_quads = 0x00000125,20079DB_PERF_SEL_DB_SC_quad_quads_with_1_pixel = 0x00000126,20080DB_PERF_SEL_DB_SC_quad_quads_with_2_pixels = 0x00000127,20081DB_PERF_SEL_DB_SC_quad_quads_with_3_pixels = 0x00000128,20082DB_PERF_SEL_DB_SC_quad_quads_with_4_pixels = 0x00000129,20083DB_PERF_SEL_DB_SC_quad_double_quad = 0x0000012a,20084DB_PERF_SEL_SX_DB_quad_export_quads = 0x0000012b,20085DB_PERF_SEL_SX_DB_quad_double_format = 0x0000012c,20086DB_PERF_SEL_SX_DB_quad_fast_format = 0x0000012d,20087DB_PERF_SEL_SX_DB_quad_slow_format = 0x0000012e,20088DB_PERF_SEL_quad_rd_sends_unc = 0x0000012f,20089DB_PERF_SEL_quad_rd_mi_stall_unc = 0x00000130,20090DB_PERF_SEL_SC_DB_tile_tiles_pipe0 = 0x00000131,20091DB_PERF_SEL_SC_DB_tile_tiles_pipe1 = 0x00000132,20092DB_PERF_SEL_SC_DB_quad_quads_pipe0 = 0x00000133,20093DB_PERF_SEL_SC_DB_quad_quads_pipe1 = 0x00000134,20094DB_PERF_SEL_PERF_fg_lob_fwdr_timeout_hits = 0x00000135,20095DB_PERF_SEL_noz_waiting_for_postz_done = 0x00000136,20096DB_PERF_SEL_DB_CB_export_quads_vrs_rate_1x1 = 0x00000137,20097DB_PERF_SEL_DB_CB_export_quads_vrs_rate_2x1 = 0x00000138,20098DB_PERF_SEL_DB_CB_export_quads_vrs_rate_1x2 = 0x00000139,20099DB_PERF_SEL_DB_CB_export_quads_vrs_rate_2x2 = 0x0000013a,20100DB_PERF_SEL_RMI_rd_tile_32byte_req = 0x0000013b,20101DB_PERF_SEL_RMI_rd_z_32byte_req = 0x0000013c,20102DB_PERF_SEL_RMI_rd_s_32byte_req = 0x0000013d,20103DB_PERF_SEL_RMI_wr_tile_32byte_req = 0x0000013e,20104DB_PERF_SEL_RMI_wr_z_32byte_req = 0x0000013f,20105DB_PERF_SEL_RMI_wr_s_32byte_req = 0x00000140,20106DB_PERF_SEL_RMI_wr_psdzpc_32byte_req = 0x00000141,20107DB_PERF_SEL_RMI_rd_tile_32byte_ret = 0x00000142,20108DB_PERF_SEL_RMI_rd_z_32byte_ret = 0x00000143,20109DB_PERF_SEL_RMI_rd_s_32byte_ret = 0x00000144,20110DB_PERF_SEL_RMI_wr_tile_32byte_ack = 0x00000145,20111DB_PERF_SEL_RMI_wr_z_32byte_ack = 0x00000146,20112DB_PERF_SEL_RMI_wr_s_32byte_ack = 0x00000147,20113DB_PERF_SEL_RMI_wr_psdzpc_32byte_ack = 0x00000148,20114DB_PERF_SEL_esr_vic_sqq_busy = 0x00000149,20115DB_PERF_SEL_esr_vic_sqq_stall = 0x0000014a,20116DB_PERF_SEL_esr_psi_vic_tile_rate = 0x0000014b,20117DB_PERF_SEL_esr_vic_footprint_match_2x2 = 0x0000014c,20118DB_PERF_SEL_esr_vic_footprint_match_2x1 = 0x0000014d,20119DB_PERF_SEL_esr_vic_footprint_match_1x2 = 0x0000014e,20120DB_PERF_SEL_DB_SC_quad_num_null_2x2_coarse_pixels = 0x0000014f,20121DB_PERF_SEL_DB_SC_quad_num_null_2x1_coarse_pixels = 0x00000150,20122DB_PERF_SEL_DB_SC_quad_num_null_1x2_coarse_pixels = 0x00000151,20123DB_PERF_SEL_hi_z_s_checker_force_coarse_vrs_1x1 = 0x00000152,20124DB_PERF_SEL_hi_z_s_checker_force_ssaa_vrs_1x1 = 0x00000153,20125DB_PERF_SEL_esr_ps_woc_1squadIn_2squadOut = 0x00000154,20126DB_PERF_SEL_esr_ps_woc_2squadIn_1squadOut = 0x00000155,20127DB_PERF_SEL_prez_ps_invoked_pixel_cnt = 0x00000156,20128DB_PERF_SEL_postz_ps_invoked_pixel_cnt = 0x00000157,20129DB_PERF_SEL_ts_events_pws_enable = 0x00000158,20130DB_PERF_SEL_ps_events_pws_enable = 0x00000159,20131DB_PERF_SEL_cs_events_pws_enable = 0x0000015a,20132DB_PERF_SEL_DB_SC_quad_noz_tiles = 0x0000015b,20133DB_PERF_SEL_DB_SC_quad_lit_noz_quad = 0x0000015c,20134DB_PERF_SEL_DB_SC_quad_conflicts = 0x0000015d,20135DB_PERF_SEL_SC_DB_quad_vrs_1x1 = 0x0000015e,20136DB_PERF_SEL_SC_DB_quad_vrs_1x2 = 0x0000015f,20137DB_PERF_SEL_SC_DB_quad_vrs_2x1 = 0x00000160,20138DB_PERF_SEL_SC_DB_quad_vrs_2x2 = 0x00000161,20139DB_PERF_SEL_SC_DB_quad_vrs_2x_ssaa = 0x00000162,20140DB_PERF_SEL_SC_DB_quad_vrs_4x_ssaa = 0x00000163,20141DB_PERF_SEL_SC_DB_quad_vrs_8x_ssaa = 0x00000164,20142DB_PERF_SEL_SC_DB_wave_sends = 0x00000165,20143DB_PERF_SEL_SC_DB_wave_busy = 0x00000166,20144DB_PERF_SEL_SC_DB_wave_quads = 0x00000167,20145DB_PERF_SEL_SC_DB_wave_id_wrapped = 0x00000168,20146DB_PERF_SEL_DB_SC_wave_sends = 0x00000169,20147DB_PERF_SEL_DB_SC_wave_busy = 0x0000016a,20148DB_PERF_SEL_DB_SC_wave_stalls = 0x0000016b,20149DB_PERF_SEL_DB_SC_wave_conflict = 0x0000016c,20150DB_PERF_SEL_DB_SC_wave_hard_conflict = 0x0000016d,20151DB_PERF_SEL_DB_SC_wave_id_wrapped = 0x0000016e,20152DB_PERF_SEL_SX_DB_quad_waves = 0x0000016f,20153DB_PERF_SEL_pws_stall = 0x00000170,20154DB_PERF_SEL_pws_liveness_stall_dtt_tag = 0x00000171,20155DB_PERF_SEL_pws_liveness_stall_tcp_cache_mgr = 0x00000172,20156DB_PERF_SEL_OREO_TT_load = 0x00000173,20157DB_PERF_SEL_OREO_TT_read = 0x00000174,20158DB_PERF_SEL_OREO_TT_stalls = 0x00000175,20159DB_PERF_SEL_OREO_ST_load = 0x00000176,20160DB_PERF_SEL_OREO_ST_read = 0x00000177,20161DB_PERF_SEL_OREO_ST_stalls = 0x00000178,20162DB_PERF_SEL_OREO_WT_load = 0x00000179,20163DB_PERF_SEL_OREO_WT_read = 0x0000017a,20164DB_PERF_SEL_OREO_SB_misses = 0x0000017b,20165DB_PERF_SEL_OREO_SB_hits = 0x0000017c,20166DB_PERF_SEL_OREO_SB_evicts = 0x0000017d,20167DB_PERF_SEL_OREO_SB_stalls = 0x0000017e,20168DB_PERF_SEL_OREO_Events_load = 0x0000017f,20169DB_PERF_SEL_OREO_Events_transition = 0x00000180,20170DB_PERF_SEL_OREO_Events_non_transition = 0x00000181,20171DB_PERF_SEL_OREO_Events_delayed = 0x00000182,20172DB_PERF_SEL_OREO_Events_stalls = 0x00000183,20173} PerfCounter_Vals;2017420175/*20176* PixelPipeCounterId enum20177*/2017820179typedef enum PixelPipeCounterId {20180PIXEL_PIPE_OCCLUSION_COUNT_0 = 0x00000000,20181PIXEL_PIPE_OCCLUSION_COUNT_1 = 0x00000001,20182PIXEL_PIPE_OCCLUSION_COUNT_2 = 0x00000002,20183PIXEL_PIPE_OCCLUSION_COUNT_3 = 0x00000003,20184PIXEL_PIPE_SCREEN_MIN_EXTENTS_0 = 0x00000004,20185PIXEL_PIPE_SCREEN_MAX_EXTENTS_0 = 0x00000005,20186PIXEL_PIPE_SCREEN_MIN_EXTENTS_1 = 0x00000006,20187PIXEL_PIPE_SCREEN_MAX_EXTENTS_1 = 0x00000007,20188} PixelPipeCounterId;2018920190/*20191* PixelPipeStride enum20192*/2019320194typedef enum PixelPipeStride {20195PIXEL_PIPE_STRIDE_32_BITS = 0x00000000,20196PIXEL_PIPE_STRIDE_64_BITS = 0x00000001,20197PIXEL_PIPE_STRIDE_128_BITS = 0x00000002,20198PIXEL_PIPE_STRIDE_256_BITS = 0x00000003,20199} PixelPipeStride;2020020201/*20202* RingCounterControl enum20203*/2020420205typedef enum RingCounterControl {20206COUNTER_RING_SPLIT = 0x00000000,20207COUNTER_RING_0 = 0x00000001,20208COUNTER_RING_1 = 0x00000002,20209} RingCounterControl;2021020211/*20212* StencilOp enum20213*/2021420215typedef enum StencilOp {20216STENCIL_KEEP = 0x00000000,20217STENCIL_ZERO = 0x00000001,20218STENCIL_ONES = 0x00000002,20219STENCIL_REPLACE_TEST = 0x00000003,20220STENCIL_REPLACE_OP = 0x00000004,20221STENCIL_ADD_CLAMP = 0x00000005,20222STENCIL_SUB_CLAMP = 0x00000006,20223STENCIL_INVERT = 0x00000007,20224STENCIL_ADD_WRAP = 0x00000008,20225STENCIL_SUB_WRAP = 0x00000009,20226STENCIL_AND = 0x0000000a,20227STENCIL_OR = 0x0000000b,20228STENCIL_XOR = 0x0000000c,20229STENCIL_NAND = 0x0000000d,20230STENCIL_NOR = 0x0000000e,20231STENCIL_XNOR = 0x0000000f,20232} StencilOp;2023320234/*20235* ZLimitSumm enum20236*/2023720238typedef enum ZLimitSumm {20239FORCE_SUMM_OFF = 0x00000000,20240FORCE_SUMM_MINZ = 0x00000001,20241FORCE_SUMM_MAXZ = 0x00000002,20242FORCE_SUMM_BOTH = 0x00000003,20243} ZLimitSumm;2024420245/*20246* ZModeForce enum20247*/2024820249typedef enum ZModeForce {20250NO_FORCE = 0x00000000,20251FORCE_EARLY_Z = 0x00000001,20252FORCE_LATE_Z = 0x00000002,20253FORCE_RE_Z = 0x00000003,20254} ZModeForce;2025520256/*20257* ZOrder enum20258*/2025920260typedef enum ZOrder {20261LATE_Z = 0x00000000,20262EARLY_Z_THEN_LATE_Z = 0x00000001,20263RE_Z = 0x00000002,20264EARLY_Z_THEN_RE_Z = 0x00000003,20265} ZOrder;2026620267/*20268* ZSamplePosition enum20269*/2027020271typedef enum ZSamplePosition {20272Z_SAMPLE_CENTER = 0x00000000,20273Z_SAMPLE_CENTROID = 0x00000001,20274} ZSamplePosition;2027520276/*20277* SU_PERFCNT_SEL enum20278*/2027920280typedef enum SU_PERFCNT_SEL {20281PERF_PAPC_PASX_REQ = 0x00000000,20282PERF_PAPC_PASX_VTX_KILL_DISCARD = 0x00000006,20283PERF_PAPC_PASX_VTX_NAN_DISCARD = 0x00000007,20284PERF_CLPR_INPUT_PRIM = 0x00000008,20285PERF_CLPR_INPUT_NULL_PRIM = 0x00000009,20286PERF_CLPR_INPUT_EVENT = 0x0000000a,20287PERF_CLPR_INPUT_FIRST_OF_SUBGROUP = 0x0000000b,20288PERF_CLPR_INPUT_END_OF_PACKET = 0x0000000c,20289PERF_CLPR_INPUT_EXTENDED_EVENT = 0x0000000d,20290PERF_PAPC_CLPR_CULL_PRIM = 0x0000000e,20291PERF_PAPC_CLPR_VVUCP_CULL_PRIM = 0x0000000f,20292PERF_PAPC_CLPR_VV_CULL_PRIM = 0x00000010,20293PERF_PAPC_CLPR_UCP_CULL_PRIM = 0x00000011,20294PERF_PAPC_CLPR_VTX_KILL_CULL_PRIM = 0x00000012,20295PERF_PAPC_CLPR_VTX_NAN_CULL_PRIM = 0x00000013,20296PERF_PAPC_CLPR_CULL_TO_NULL_PRIM = 0x00000014,20297PERF_PAPC_CLPR_VVUCP_CLIP_PRIM = 0x00000015,20298PERF_PAPC_CLPR_VV_CLIP_PRIM = 0x00000016,20299PERF_PAPC_CLPR_UCP_CLIP_PRIM = 0x00000017,20300PERF_PAPC_CLPR_POINT_CLIP_CANDIDATE = 0x00000018,20301PERF_PAPC_CLPR_CLIP_PLANE_CNT_1 = 0x00000019,20302PERF_PAPC_CLPR_CLIP_PLANE_CNT_2 = 0x0000001a,20303PERF_PAPC_CLPR_CLIP_PLANE_CNT_3 = 0x0000001b,20304PERF_PAPC_CLPR_CLIP_PLANE_CNT_4 = 0x0000001c,20305PERF_PAPC_CLPR_CLIP_PLANE_CNT_5_8 = 0x0000001d,20306PERF_CLPR_CLIP_PLANE_CNT_9_PLUS = 0x0000001e,20307PERF_PAPC_CLPR_CLIP_PLANE_NEAR = 0x0000001f,20308PERF_PAPC_CLPR_CLIP_PLANE_FAR = 0x00000020,20309PERF_PAPC_CLPR_CLIP_PLANE_LEFT = 0x00000021,20310PERF_PAPC_CLPR_CLIP_PLANE_RIGHT = 0x00000022,20311PERF_PAPC_CLPR_CLIP_PLANE_TOP = 0x00000023,20312PERF_PAPC_CLPR_CLIP_PLANE_BOTTOM = 0x00000024,20313PERF_PAPC_CLPR_RASTER_KILL_CULL_PRIM = 0x00000026,20314PERF_PAPC_CLSM_NULL_PRIM = 0x00000027,20315PERF_PAPC_CLSM_TOTALLY_VISIBLE_PRIM = 0x00000028,20316PERF_PAPC_CLSM_CULL_TO_NULL_PRIM = 0x00000029,20317PERF_PAPC_CLSM_OUT_PRIM_CNT_1 = 0x0000002a,20318PERF_PAPC_CLSM_OUT_PRIM_CNT_2 = 0x0000002b,20319PERF_PAPC_CLSM_OUT_PRIM_CNT_3 = 0x0000002c,20320PERF_PAPC_CLSM_OUT_PRIM_CNT_4 = 0x0000002d,20321PERF_PAPC_CLSM_OUT_PRIM_CNT_5_8 = 0x0000002e,20322PERF_PAPC_CLSM_OUT_PRIM_CNT_9_PLUS = 0x0000002f,20323PERF_PAPC_CLIPGA_VTE_KILL_PRIM = 0x00000030,20324PERF_PAPC_SU_INPUT_PRIM = 0x00000031,20325PERF_PAPC_SU_INPUT_CLIP_PRIM = 0x00000032,20326PERF_PAPC_SU_INPUT_NULL_PRIM = 0x00000033,20327PERF_PAPC_SU_INPUT_PRIM_DUAL = 0x00000034,20328PERF_PAPC_SU_INPUT_CLIP_PRIM_DUAL = 0x00000035,20329PERF_PAPC_SU_ZERO_AREA_CULL_PRIM = 0x00000036,20330PERF_PAPC_SU_BACK_FACE_CULL_PRIM = 0x00000037,20331PERF_PAPC_SU_FRONT_FACE_CULL_PRIM = 0x00000038,20332PERF_PAPC_SU_POLYMODE_FACE_CULL = 0x00000039,20333PERF_PAPC_SU_POLYMODE_BACK_CULL = 0x0000003a,20334PERF_PAPC_SU_POLYMODE_FRONT_CULL = 0x0000003b,20335PERF_PAPC_SU_POLYMODE_INVALID_FILL = 0x0000003c,20336PERF_PAPC_SU_OUTPUT_PRIM = 0x0000003d,20337PERF_PAPC_SU_OUTPUT_CLIP_PRIM = 0x0000003e,20338PERF_PAPC_SU_OUTPUT_NULL_PRIM = 0x0000003f,20339PERF_PAPC_SU_OUTPUT_EVENT_FLAG = 0x00000040,20340PERF_PAPC_SU_OUTPUT_FIRST_PRIM_SLOT = 0x00000041,20341PERF_PAPC_SU_OUTPUT_END_OF_PACKET = 0x00000042,20342PERF_PAPC_SU_OUTPUT_POLYMODE_FACE = 0x00000043,20343PERF_PAPC_SU_OUTPUT_POLYMODE_BACK = 0x00000044,20344PERF_PAPC_SU_OUTPUT_POLYMODE_FRONT = 0x00000045,20345PERF_PAPC_SU_OUT_CLIP_POLYMODE_FACE = 0x00000046,20346PERF_PAPC_SU_OUT_CLIP_POLYMODE_BACK = 0x00000047,20347PERF_PAPC_SU_OUT_CLIP_POLYMODE_FRONT = 0x00000048,20348PERF_PAPC_SU_OUTPUT_PRIM_DUAL = 0x00000049,20349PERF_PAPC_SU_OUTPUT_CLIP_PRIM_DUAL = 0x0000004a,20350PERF_PAPC_SU_OUTPUT_POLYMODE_DUAL = 0x0000004b,20351PERF_PAPC_SU_OUTPUT_CLIP_POLYMODE_DUAL = 0x0000004c,20352PERF_PAPC_PASX_REQ_IDLE = 0x0000004d,20353PERF_PAPC_PASX_REQ_BUSY = 0x0000004e,20354PERF_PAPC_PASX_REQ_STALLED = 0x0000004f,20355PERF_PAPC_PASX_REC_IDLE = 0x00000050,20356PERF_PAPC_PASX_REC_BUSY = 0x00000051,20357PERF_PAPC_PASX_REC_STARVED_SX = 0x00000052,20358PERF_PAPC_PASX_REC_STALLED = 0x00000053,20359PERF_PAPC_PASX_REC_STALLED_POS_MEM = 0x00000054,20360PERF_PAPC_PASX_REC_STALLED_CCGSM_IN = 0x00000055,20361PERF_PAPC_CCGSM_IDLE = 0x00000056,20362PERF_PAPC_CCGSM_BUSY = 0x00000057,20363PERF_PAPC_CCGSM_STALLED = 0x00000058,20364PERF_PAPC_CLPRIM_IDLE = 0x00000059,20365PERF_PAPC_CLPRIM_BUSY = 0x0000005a,20366PERF_PAPC_CLPRIM_STALLED = 0x0000005b,20367PERF_PAPC_CLPRIM_STARVED_CCGSM = 0x0000005c,20368PERF_PAPC_CLIPSM_IDLE = 0x0000005d,20369PERF_PAPC_CLIPSM_BUSY = 0x0000005e,20370PERF_PAPC_CLIPSM_WAIT_CLIP_VERT_ENGH = 0x0000005f,20371PERF_PAPC_CLIPSM_WAIT_HIGH_PRI_SEQ = 0x00000060,20372PERF_PAPC_CLIPSM_WAIT_CLIPGA = 0x00000061,20373PERF_PAPC_CLIPSM_WAIT_AVAIL_VTE_CLIP = 0x00000062,20374PERF_PAPC_CLIPSM_WAIT_CLIP_OUTSM = 0x00000063,20375PERF_PAPC_CLIPGA_IDLE = 0x00000064,20376PERF_PAPC_CLIPGA_BUSY = 0x00000065,20377PERF_PAPC_CLIPGA_STARVED_VTE_CLIP = 0x00000066,20378PERF_PAPC_CLIPGA_STALLED = 0x00000067,20379PERF_PAPC_CLIP_IDLE = 0x00000068,20380PERF_PAPC_CLIP_BUSY = 0x00000069,20381PERF_PAPC_SU_IDLE = 0x0000006a,20382PERF_PAPC_SU_BUSY = 0x0000006b,20383PERF_PAPC_SU_STARVED_CLIP = 0x0000006c,20384PERF_PAPC_SU_STALLED_SC = 0x0000006d,20385PERF_PAPC_CL_DYN_SCLK_VLD = 0x0000006e,20386PERF_PAPC_SU_DYN_SCLK_VLD = 0x0000006f,20387PERF_PAPC_PA_REG_SCLK_VLD = 0x00000070,20388PERF_PAPC_SU_SE0_PRIM_FILTER_CULL = 0x00000078,20389PERF_PAPC_SU_SE1_PRIM_FILTER_CULL = 0x00000079,20390PERF_PAPC_SU_SE0_OUTPUT_PRIM = 0x0000007b,20391PERF_PAPC_SU_SE1_OUTPUT_PRIM = 0x0000007c,20392PERF_PAPC_SU_ALL_OUTPUT_PRIM = 0x0000007d,20393PERF_PAPC_SU_SE0_OUTPUT_NULL_PRIM = 0x0000007e,20394PERF_PAPC_SU_SE1_OUTPUT_NULL_PRIM = 0x0000007f,20395PERF_PAPC_SU_ALL_OUTPUT_NULL_PRIM = 0x00000080,20396PERF_PAPC_SU_SE0_STALLED_SC = 0x00000083,20397PERF_PAPC_SU_SE1_STALLED_SC = 0x00000084,20398PERF_PAPC_SU_ALL_STALLED_SC = 0x00000085,20399PERF_PAPC_CLSM_CLIPPING_PRIM = 0x00000086,20400PERF_PAPC_SU_CULLED_PRIM = 0x00000087,20401PERF_PAPC_SU_OUTPUT_EOPG = 0x00000088,20402PERF_PAPC_SU_SE2_PRIM_FILTER_CULL = 0x00000089,20403PERF_PAPC_SU_SE3_PRIM_FILTER_CULL = 0x0000008a,20404PERF_PAPC_SU_SE2_OUTPUT_PRIM = 0x0000008b,20405PERF_PAPC_SU_SE3_OUTPUT_PRIM = 0x0000008c,20406PERF_PAPC_SU_SE2_OUTPUT_NULL_PRIM = 0x0000008d,20407PERF_PAPC_SU_SE3_OUTPUT_NULL_PRIM = 0x0000008e,20408PERF_PAPC_SU_SE2_STALLED_SC = 0x00000097,20409PERF_PAPC_SU_SE3_STALLED_SC = 0x00000098,20410PERF_SU_SMALL_PRIM_FILTER_CULL_CNT = 0x00000099,20411PERF_SMALL_PRIM_CULL_PRIM_1X1 = 0x0000009a,20412PERF_SMALL_PRIM_CULL_PRIM_2X1 = 0x0000009b,20413PERF_SMALL_PRIM_CULL_PRIM_1X2 = 0x0000009c,20414PERF_SMALL_PRIM_CULL_PRIM_2X2 = 0x0000009d,20415PERF_SMALL_PRIM_CULL_PRIM_3X1 = 0x0000009e,20416PERF_SMALL_PRIM_CULL_PRIM_1X3 = 0x0000009f,20417PERF_SMALL_PRIM_CULL_PRIM_3X2 = 0x000000a0,20418PERF_SMALL_PRIM_CULL_PRIM_2X3 = 0x000000a1,20419PERF_SMALL_PRIM_CULL_PRIM_NX1 = 0x000000a2,20420PERF_SMALL_PRIM_CULL_PRIM_1XN = 0x000000a3,20421PERF_SMALL_PRIM_CULL_PRIM_NX2 = 0x000000a4,20422PERF_SMALL_PRIM_CULL_PRIM_2XN = 0x000000a5,20423PERF_SC0_QUALIFIED_SEND_BUSY_EVENT = 0x000000a9,20424PERF_SC0_QUALIFIED_SEND_NOT_BUSY_EVENT = 0x000000aa,20425PERF_SC1_QUALIFIED_SEND_BUSY_EVENT = 0x000000ab,20426PERF_SC1_QUALIFIED_SEND_NOT_BUSY_EVENT = 0x000000ac,20427PERF_SC2_QUALIFIED_SEND_BUSY_EVENT = 0x000000ad,20428PERF_SC2_QUALIFIED_SEND_NOT_BUSY_EVENT = 0x000000ae,20429PERF_SC3_QUALIFIED_SEND_BUSY_EVENT = 0x000000af,20430PERF_SC3_QUALIFIED_SEND_NOT_BUSY_EVENT = 0x000000b0,20431PERF_PA_VERTEX_FIFO_FULL = 0x000000b1,20432PERF_PA_PRIMIC_TO_CLPRIM_FIFO_FULL = 0x000000b2,20433PERF_PA_FETCH_TO_PRIMIC_P_FIFO_FULL = 0x000000b3,20434PERF_ENGG_CSB_MACHINE_IS_STARVED = 0x000000b7,20435PERF_ENGG_CSB_MACHINE_STALLED_BY_CSB_MEMORY = 0x000000b8,20436PERF_ENGG_CSB_MACHINE_STALLED_BY_SPI = 0x000000b9,20437PERF_ENGG_CSB_GE_INPUT_FIFO_FULL = 0x000000ba,20438PERF_ENGG_CSB_PAYLOAD_INPUT_FIFO_FULL = 0x000000bc,20439PERF_ENGG_CSB_GE_INPUT_FIFO_POP_BIT = 0x000000bd,20440PERF_ENGG_CSB_PRIM_COUNT_EQ0 = 0x000000be,20441PERF_ENGG_CSB_NULL_SUBGROUP = 0x000000bf,20442PERF_ENGG_CSB_GE_SENDING_SUBGROUP = 0x000000c0,20443PERF_ENGG_CSB_GE_MEMORY_FULL = 0x000000c1,20444PERF_ENGG_CSB_GE_MEMORY_EMPTY = 0x000000c2,20445PERF_ENGG_CSB_SPI_MEMORY_FULL = 0x000000c3,20446PERF_ENGG_CSB_SPI_MEMORY_EMPTY = 0x000000c4,20447PERF_ENGG_INDEX_REQ_NULL_REQUEST = 0x000000e0,20448PERF_ENGG_INDEX_RET_0_NEW_VERTS_THIS_PRIM = 0x000000e1,20449PERF_ENGG_INDEX_RET_1_NEW_VERTS_THIS_PRIM = 0x000000e2,20450PERF_ENGG_INDEX_RET_2_NEW_VERTS_THIS_PRIM = 0x000000e3,20451PERF_ENGG_INDEX_RET_3_NEW_VERTS_THIS_PRIM = 0x000000e4,20452PERF_ENGG_INDEX_REQ_STARVED = 0x000000e5,20453PERF_ENGG_INDEX_REQ_IDLE_AND_STALLED_BY_REQ2RTN_FIFO_FULL = 0x000000e6,20454PERF_ENGG_INDEX_REQ_BUSY_AND_STALLED_BY_REQ2RTN_FIFO_FULL = 0x000000e7,20455PERF_ENGG_INDEX_REQ_STALLED_BY_SX_CREDITS = 0x000000e8,20456PERF_ENGG_INDEX_RET_REQ2RTN_FIFO_FULL = 0x000000e9,20457PERF_ENGG_INDEX_RET_REQ2RTN_FIFO_EMPTY = 0x000000ea,20458PERF_ENGG_INDEX_RET_SX_RECEIVE_FIFO_FULL = 0x000000eb,20459PERF_ENGG_INDEX_RET_SXRX_STARVED_BY_CSB = 0x000000ec,20460PERF_ENGG_INDEX_RET_SXRX_STARVED_BY_PRIMS = 0x000000ed,20461PERF_ENGG_INDEX_RET_SXRX_STALLED_BY_PRIM_INDICES_CSB_FIFO = 0x000000ee,20462PERF_ENGG_INDEX_RET_SXRX_STALLED_BY_PRIM_INDICES_FIFO = 0x000000ef,20463PERF_ENGG_INDEX_RET_SXRX_READING_EVENT = 0x000000f0,20464PERF_ENGG_INDEX_RET_SXRX_READING_NULL_SUBGROUP = 0x000000f1,20465PERF_ENGG_INDEX_RET_SXRX_READING_SUBGROUP_PRIMCOUNT_EQ0 = 0x000000f2,20466PERF_ENGG_INDEX_RET_SXRX_READING_QDWORD_0_VALID_PRIMS_NOPL = 0x000000f3,20467PERF_ENGG_INDEX_RET_SXRX_READING_QDWORD_1_VALID_PRIMS_NOPL = 0x000000f4,20468PERF_ENGG_INDEX_RET_SXRX_READING_QDWORD_2_VALID_PRIMS_NOPL = 0x000000f5,20469PERF_ENGG_INDEX_RET_SXRX_READING_QDWORD_3_VALID_PRIMS_NOPL = 0x000000f6,20470PERF_ENGG_INDEX_RET_SXRX_READING_QDWORD_4_VALID_PRIMS_NOPL = 0x000000f7,20471PERF_ENGG_INDEX_RET_SXRX_READING_QDWORD_0_VALID_PRIMS_PL = 0x000000f8,20472PERF_ENGG_INDEX_RET_SXRX_READING_QDWORD_1_VALID_PRIMS_PL = 0x000000f9,20473PERF_ENGG_INDEX_RET_SXRX_READING_QDWORD_2_VALID_PRIMS_PL = 0x000000fa,20474PERF_ENGG_INDEX_RET_SXRX_READING_QDWORD_3_VALID_PRIMS_PL = 0x000000fb,20475PERF_ENGG_INDEX_RET_SXRX_READING_QDWORD_4_VALID_PRIMS_PL = 0x000000fc,20476PERF_ENGG_INDEX_PRIM_IF_STALLED_BY_FULL_FETCH_TO_PRIMIC_P_FIFO = 0x00000102,20477PERF_ENGG_INDEX_PRIM_IF_STALLED_BY_FULL_FETCH_TO_PRIMIC_S_FIFO = 0x00000103,20478PERF_ENGG_INDEX_PRIM_IF_STARVED_BY_NO_CSB = 0x00000104,20479PERF_ENGG_INDEX_PRIM_IF_STARVED_BY_NO_PRIM = 0x00000105,20480PERF_ENGG_INDEX_PRIM_IF_FETCH_TO_PRIMIC_P_FIFO_WRITE = 0x00000106,20481PERF_ENGG_INDEX_PRIM_IF_FETCH_TO_PRIMIC_P_FIFO_NO_WRITE = 0x00000107,20482PERF_ENGG_POS_REQ_STARVED = 0x00000108,20483PERF_ENGG_INDEX_RET_SXRX_NULL_DROPPER_STALLED_BY_FULL_PRIM_FIFO = 0x00000109,20484PERF_ENGG_BUSY = 0x0000010a,20485PERF_CLIPSM_CULL_PRIMS_CNT = 0x0000010b,20486PERF_PH_SEND_1_SC = 0x0000010c,20487PERF_PH_SEND_2_SC = 0x0000010d,20488PERF_PH_SEND_3_SC = 0x0000010e,20489PERF_PH_SEND_4_SC = 0x0000010f,20490PERF_OUTPUT_PRIM_1_SC = 0x00000110,20491PERF_OUTPUT_PRIM_2_SC = 0x00000111,20492PERF_OUTPUT_PRIM_3_SC = 0x00000112,20493PERF_OUTPUT_PRIM_4_SC = 0x00000113,20494PERF_PASX_POS_VECTOR = 0x00000114,20495PERF_PASX_MISC_VECTOR = 0x00000115,20496PERF_PASX_CCDIST0_VECTOR = 0x00000116,20497PERF_PASX_CCDIST1_VECTOR = 0x00000117,20498PERF_PASX_STEREO_POS_VECTOR = 0x00000118,20499PERF_CLPR_INPUT_SEND = 0x00000119,20500PERF_SU_INPUT_SEND = 0x0000011a,20501PERF_SU_OUTPUT_SEND = 0x0000011b,20502PERF_PAPC_SU_SE4_PRIM_FILTER_CULL = 0x0000011c,20503PERF_PAPC_SU_SE5_PRIM_FILTER_CULL = 0x0000011d,20504PERF_PAPC_SU_SE4_OUTPUT_PRIM = 0x0000011e,20505PERF_PAPC_SU_SE5_OUTPUT_PRIM = 0x0000011f,20506PERF_PAPC_SU_SE4_OUTPUT_NULL_PRIM = 0x00000120,20507PERF_PAPC_SU_SE5_OUTPUT_NULL_PRIM = 0x00000121,20508PERF_PAPC_SU_SE4_STALLED_SC = 0x00000122,20509PERF_PAPC_SU_SE5_STALLED_SC = 0x00000123,20510PERF_ENGG_INDEX_RET0_NEW_VERTS = 0x00000124,20511PERF_ENGG_INDEX_RET1_NEW_VERTS = 0x00000125,20512PERF_ENGG_INDEX_RET2_NEW_VERTS = 0x00000126,20513PERF_ENGG_INDEX_RET3_NEW_VERTS = 0x00000127,20514PERF_ENGG_INDEX_RET4_NEW_VERTS = 0x00000128,20515PERF_ENGG_INDEX_RET5_NEW_VERTS = 0x00000129,20516PERF_ENGG_INDEX_RET6_NEW_VERTS = 0x0000012a,20517PERF_ENGG_INDEX_RET7_NEW_VERTS = 0x0000012b,20518PERF_ENGG_INDEX_RET8_NEW_VERTS = 0x0000012c,20519PERF_ENGG_INDEX_RET9_NEW_VERTS = 0x0000012d,20520PERF_ENGG_INDEX_RET10_NEW_VERTS = 0x0000012e,20521PERF_ENGG_INDEX_RET11_NEW_VERTS = 0x0000012f,20522PERF_ENGG_INDEX_RET12_NEW_VERTS = 0x00000130,20523PERF_PH_SEND_5_SC = 0x00000131,20524PERF_PH_SEND_6_SC = 0x00000132,20525PERF_OUTPUT_PRIM_5_SC = 0x00000133,20526PERF_OUTPUT_PRIM_6_SC = 0x00000134,20527PERF_CLPR_BACK_PRIM = 0x00000135,20528PERF_PA_BUSY = 0x00000136,20529} SU_PERFCNT_SEL;2053020531/*20532* RMIPerfSel enum20533*/2053420535typedef enum RMIPerfSel {20536RMI_PERF_SEL_NONE = 0x00000000,20537RMI_PERF_SEL_BUSY = 0x00000001,20538RMI_PERF_SEL_REG_CLK_VLD = 0x00000002,20539RMI_PERF_SEL_DYN_CLK_CMN_VLD = 0x00000003,20540RMI_PERF_SEL_DYN_CLK_RB_VLD = 0x00000004,20541RMI_PERF_SEL_DYN_CLK_PERF_VLD = 0x00000005,20542RMI_PERF_SEL_PERF_WINDOW = 0x00000006,20543RMI_PERF_SEL_EVENT_SEND = 0x00000007,20544RMI_PERF_SEL_RB_RMI_WRREQ_ALL_CID = 0x00000008,20545RMI_PERF_SEL_RB_RMI_WRREQ_TO_WRRET_BUSY = 0x00000009,20546RMI_PERF_SEL_RB_RMI_WRREQ_CID0 = 0x0000000a,20547RMI_PERF_SEL_RB_RMI_WRREQ_CID1 = 0x0000000b,20548RMI_PERF_SEL_RB_RMI_WRREQ_CID2 = 0x0000000c,20549RMI_PERF_SEL_RB_RMI_WRREQ_CID3 = 0x0000000d,20550RMI_PERF_SEL_RB_RMI_WRREQ_CID4 = 0x0000000e,20551RMI_PERF_SEL_RB_RMI_WRREQ_CID5 = 0x0000000f,20552RMI_PERF_SEL_RB_RMI_WRREQ_CID6 = 0x00000010,20553RMI_PERF_SEL_RB_RMI_WRREQ_CID7 = 0x00000011,20554RMI_PERF_SEL_RB_RMI_32BWRREQ_INFLIGHT_ALL_ORONE_CID = 0x00000012,20555RMI_PERF_SEL_RB_RMI_WRREQ_BURST_LENGTH_ALL_ORONE_CID = 0x00000013,20556RMI_PERF_SEL_RB_RMI_WRREQ_BURST_ALL_ORONE_CID = 0x00000014,20557RMI_PERF_SEL_RB_RMI_WRREQ_RESIDENCY = 0x00000015,20558RMI_PERF_SEL_RMI_RB_WRRET_VALID_ALL_CID = 0x00000016,20559RMI_PERF_SEL_RMI_RB_WRRET_VALID_CID0 = 0x00000017,20560RMI_PERF_SEL_RMI_RB_WRRET_VALID_CID1 = 0x00000018,20561RMI_PERF_SEL_RMI_RB_WRRET_VALID_CID2 = 0x00000019,20562RMI_PERF_SEL_RMI_RB_WRRET_VALID_CID3 = 0x0000001a,20563RMI_PERF_SEL_RMI_RB_WRRET_VALID_CID4 = 0x0000001b,20564RMI_PERF_SEL_RMI_RB_WRRET_VALID_CID5 = 0x0000001c,20565RMI_PERF_SEL_RMI_RB_WRRET_VALID_CID6 = 0x0000001d,20566RMI_PERF_SEL_RMI_RB_WRRET_VALID_CID7 = 0x0000001e,20567RMI_PERF_SEL_RMI_RB_WRRET_VALID_NACK0 = 0x0000001f,20568RMI_PERF_SEL_RMI_RB_WRRET_VALID_NACK1 = 0x00000020,20569RMI_PERF_SEL_RMI_RB_WRRET_VALID_NACK2 = 0x00000021,20570RMI_PERF_SEL_RMI_RB_WRRET_VALID_NACK3 = 0x00000022,20571RMI_PERF_SEL_RB_RMI_32BRDREQ_ALL_CID = 0x00000023,20572RMI_PERF_SEL_RB_RMI_RDREQ_ALL_CID = 0x00000024,20573RMI_PERF_SEL_RB_RMI_RDREQ_TO_RDRET_BUSY = 0x00000025,20574RMI_PERF_SEL_RB_RMI_32BRDREQ_CID0 = 0x00000026,20575RMI_PERF_SEL_RB_RMI_32BRDREQ_CID1 = 0x00000027,20576RMI_PERF_SEL_RB_RMI_32BRDREQ_CID2 = 0x00000028,20577RMI_PERF_SEL_RB_RMI_32BRDREQ_CID3 = 0x00000029,20578RMI_PERF_SEL_RB_RMI_32BRDREQ_CID4 = 0x0000002a,20579RMI_PERF_SEL_RB_RMI_32BRDREQ_CID5 = 0x0000002b,20580RMI_PERF_SEL_RB_RMI_32BRDREQ_CID6 = 0x0000002c,20581RMI_PERF_SEL_RB_RMI_32BRDREQ_CID7 = 0x0000002d,20582RMI_PERF_SEL_RB_RMI_RDREQ_CID0 = 0x0000002e,20583RMI_PERF_SEL_RB_RMI_RDREQ_CID1 = 0x0000002f,20584RMI_PERF_SEL_RB_RMI_RDREQ_CID2 = 0x00000030,20585RMI_PERF_SEL_RB_RMI_RDREQ_CID3 = 0x00000031,20586RMI_PERF_SEL_RB_RMI_RDREQ_CID4 = 0x00000032,20587RMI_PERF_SEL_RB_RMI_RDREQ_CID5 = 0x00000033,20588RMI_PERF_SEL_RB_RMI_RDREQ_CID6 = 0x00000034,20589RMI_PERF_SEL_RB_RMI_RDREQ_CID7 = 0x00000035,20590RMI_PERF_SEL_RB_RMI_32BRDREQ_INFLIGHT_ALL_ORONE_CID = 0x00000036,20591RMI_PERF_SEL_RB_RMI_RDREQ_BURST_LENGTH_ALL_ORONE_CID = 0x00000037,20592RMI_PERF_SEL_RB_RMI_RDREQ_BURST_ALL_ORONE_CID = 0x00000038,20593RMI_PERF_SEL_RB_RMI_RDREQ_RESIDENCY = 0x00000039,20594RMI_PERF_SEL_RMI_RB_32BRDRET_VALID_ALL_CID = 0x0000003a,20595RMI_PERF_SEL_RMI_RB_32BRDRET_VALID_CID0 = 0x0000003b,20596RMI_PERF_SEL_RMI_RB_32BRDRET_VALID_CID1 = 0x0000003c,20597RMI_PERF_SEL_RMI_RB_32BRDRET_VALID_CID2 = 0x0000003d,20598RMI_PERF_SEL_RMI_RB_32BRDRET_VALID_CID3 = 0x0000003e,20599RMI_PERF_SEL_RMI_RB_32BRDRET_VALID_CID4 = 0x0000003f,20600RMI_PERF_SEL_RMI_RB_32BRDRET_VALID_CID5 = 0x00000040,20601RMI_PERF_SEL_RMI_RB_32BRDRET_VALID_CID6 = 0x00000041,20602RMI_PERF_SEL_RMI_RB_32BRDRET_VALID_CID7 = 0x00000042,20603RMI_PERF_SEL_RMI_RB_32BRDRET_VALID_NACK0 = 0x00000043,20604RMI_PERF_SEL_RMI_RB_32BRDRET_VALID_NACK1 = 0x00000044,20605RMI_PERF_SEL_RMI_RB_32BRDRET_VALID_NACK2 = 0x00000045,20606RMI_PERF_SEL_RMI_RB_32BRDRET_VALID_NACK3 = 0x00000046,20607RMI_PERF_SEL_RB_RMI_WR_FIFO_MAX = 0x00000047,20608RMI_PERF_SEL_RB_RMI_WR_FIFO_EMPTY = 0x00000048,20609RMI_PERF_SEL_RB_RMI_WR_IDLE = 0x00000049,20610RMI_PERF_SEL_RB_RMI_WR_STARVE = 0x0000004a,20611RMI_PERF_SEL_RB_RMI_WR_STALL = 0x0000004b,20612RMI_PERF_SEL_RB_RMI_WR_BUSY = 0x0000004c,20613RMI_PERF_SEL_RB_RMI_WR_INTF_BUSY = 0x0000004d,20614RMI_PERF_SEL_RB_RMI_RD_FIFO_MAX = 0x0000004e,20615RMI_PERF_SEL_RB_RMI_RD_FIFO_EMPTY = 0x0000004f,20616RMI_PERF_SEL_RB_RMI_RD_IDLE = 0x00000050,20617RMI_PERF_SEL_RB_RMI_RD_STARVE = 0x00000051,20618RMI_PERF_SEL_RB_RMI_RD_STALL = 0x00000052,20619RMI_PERF_SEL_RB_RMI_RD_BUSY = 0x00000053,20620RMI_PERF_SEL_RB_RMI_RD_INTF_BUSY = 0x00000054,20621RMI_PERF_SEL_RMI_TC_64BWRREQ_ALL_ORONE_CID = 0x00000055,20622RMI_PERF_SEL_RMI_TC_64BRDREQ_ALL_ORONE_CID = 0x00000056,20623RMI_PERF_SEL_RMI_TC_WRREQ_ALL_CID = 0x00000057,20624RMI_PERF_SEL_RMI_TC_REQ_BUSY = 0x00000058,20625RMI_PERF_SEL_RMI_TC_WRREQ_CID0 = 0x00000059,20626RMI_PERF_SEL_RMI_TC_WRREQ_CID1 = 0x0000005a,20627RMI_PERF_SEL_RMI_TC_WRREQ_CID2 = 0x0000005b,20628RMI_PERF_SEL_RMI_TC_WRREQ_CID3 = 0x0000005c,20629RMI_PERF_SEL_RMI_TC_WRREQ_CID4 = 0x0000005d,20630RMI_PERF_SEL_RMI_TC_WRREQ_CID5 = 0x0000005e,20631RMI_PERF_SEL_RMI_TC_WRREQ_CID6 = 0x0000005f,20632RMI_PERF_SEL_RMI_TC_WRREQ_CID7 = 0x00000060,20633RMI_PERF_SEL_RMI_TC_WRREQ_INFLIGHT_ALL_CID = 0x00000061,20634RMI_PERF_SEL_TC_RMI_WRRET_VALID_ALL_CID = 0x00000062,20635RMI_PERF_SEL_RMI_TC_RDREQ_ALL_CID = 0x00000063,20636RMI_PERF_SEL_RMI_TC_RDREQ_CID0 = 0x00000064,20637RMI_PERF_SEL_RMI_TC_RDREQ_CID1 = 0x00000065,20638RMI_PERF_SEL_RMI_TC_RDREQ_CID2 = 0x00000066,20639RMI_PERF_SEL_RMI_TC_RDREQ_CID3 = 0x00000067,20640RMI_PERF_SEL_RMI_TC_RDREQ_CID4 = 0x00000068,20641RMI_PERF_SEL_RMI_TC_RDREQ_CID5 = 0x00000069,20642RMI_PERF_SEL_RMI_TC_RDREQ_CID6 = 0x0000006a,20643RMI_PERF_SEL_RMI_TC_RDREQ_CID7 = 0x0000006b,20644RMI_PERF_SEL_RMI_TC_STALL_RDREQ = 0x0000006c,20645RMI_PERF_SEL_RMI_TC_STALL_WRREQ = 0x0000006d,20646RMI_PERF_SEL_RMI_TC_STALL_ALLREQ = 0x0000006e,20647RMI_PERF_SEL_RMI_TC_CREDIT_FULL_NO_PENDING_SEND = 0x0000006f,20648RMI_PERF_SEL_RMI_TC_CREDIT_ZERO_PENDING_SEND = 0x00000070,20649RMI_PERF_SEL_RMI_TC_RDREQ_INFLIGHT_ALL_CID = 0x00000071,20650RMI_PERF_SEL_TC_RMI_RDRET_VALID_ALL_CID = 0x00000072,20651RMI_PERF_SEL_TCIW_INFLIGHT_COUNT = 0x00000073,20652RMI_PERF_SEL_TCIW_REQ = 0x00000074,20653RMI_PERF_SEL_TCIW_BUSY = 0x00000075,20654RMI_PERF_SEL_DEMUX_TCIW_FORMATTER_RTS_RTR = 0x00000076,20655RMI_PERF_SEL_DEMUX_TCIW_FORMATTER_RTSB_RTR = 0x00000077,20656RMI_PERF_SEL_DEMUX_TCIW_FORMATTER_RTS_RTRB = 0x00000078,20657RMI_PERF_SEL_DEMUX_TCIW_FORMATTER_RTSB_RTRB = 0x00000079,20658RMI_PERF_SEL_REORDER_FIFO_REQ = 0x0000007a,20659RMI_PERF_SEL_REORDER_FIFO_BUSY = 0x0000007b,20660RMI_PERF_SEL_RMI_RB_EARLY_WRACK_ALL_CID = 0x0000007c,20661RMI_PERF_SEL_RMI_RB_EARLY_WRACK_CID0 = 0x0000007d,20662RMI_PERF_SEL_RMI_RB_EARLY_WRACK_CID1 = 0x0000007e,20663RMI_PERF_SEL_RMI_RB_EARLY_WRACK_CID2 = 0x0000007f,20664RMI_PERF_SEL_RMI_RB_EARLY_WRACK_CID3 = 0x00000080,20665RMI_PERF_SEL_RMI_RB_EARLY_WRACK_CID4 = 0x00000081,20666RMI_PERF_SEL_RMI_RB_EARLY_WRACK_CID5 = 0x00000082,20667RMI_PERF_SEL_RMI_RB_EARLY_WRACK_CID6 = 0x00000083,20668RMI_PERF_SEL_RMI_RB_EARLY_WRACK_CID7 = 0x00000084,20669RMI_PERF_SEL_CONSUMER_PROBEGEN_READ_RTS_RTR = 0x00000085,20670RMI_PERF_SEL_CONSUMER_PROBEGEN_WRITE_RTS_RTR = 0x00000086,20671RMI_PERF_SEL_CONSUMER_PROBEGEN_IN0_RTS_RTR = 0x00000087,20672RMI_PERF_SEL_CONSUMER_PROBEGEN_IN1_RTS_RTR = 0x00000088,20673RMI_PERF_SEL_CONSUMER_PROBEGEN_CB_RTS_RTR = 0x00000089,20674RMI_PERF_SEL_CONSUMER_PROBEGEN_DB_RTS_RTR = 0x0000008a,20675} RMIPerfSel;2067620677/*20678* UTCL1PerfSel enum20679*/2068020681typedef enum UTCL1PerfSel {20682UTCL1_PERF_SEL_NONE = 0x00000000,20683UTCL1_PERF_SEL_REQS = 0x00000001,20684UTCL1_PERF_SEL_HITS = 0x00000002,20685UTCL1_PERF_SEL_MISSES = 0x00000003,20686UTCL1_PERF_SEL_MH_RECENT_BUF_HIT = 0x00000004,20687UTCL1_PERF_SEL_MH_DUPLICATE_DETECT = 0x00000005,20688UTCL1_PERF_SEL_UTCL2_REQS = 0x00000006,20689UTCL1_PERF_SEL_UTCL2_RET_XNACK_RETRY = 0x00000007,20690UTCL1_PERF_SEL_UTCL2_RET_FAULT = 0x00000008,20691UTCL1_PERF_SEL_STALL_UTCL2_CREDITS = 0x00000009,20692UTCL1_PERF_SEL_STALL_MH_FULL = 0x0000000a,20693UTCL1_PERF_SEL_UTCL2_REQS_OUTSTANDING_ACCUM = 0x0000000b,20694UTCL1_PERF_SEL_UTCL2_RET_CNT = 0x0000000c,20695UTCL1_PERF_SEL_RTNS = 0x0000000d,20696UTCL1_PERF_SEL_XLAT_REQ_BUSY = 0x0000000e,20697UTCL1_PERF_SEL_RANGE_INVREQS = 0x0000000f,20698UTCL1_PERF_SEL_INV_ALL_VMID_INVREQS = 0x00000010,20699UTCL1_PERF_SEL_BYPASS_REQS = 0x00000011,20700UTCL1_PERF_SEL_HIT_INV_FILTER_REQS = 0x00000012,20701UTCL1_PERF_SEL_UTCL2_RET_PERM_FAULT = 0x00000013,20702UTCL1_PERF_SEL_UTCL2_RET_PRT_FAULT = 0x00000014,20703UTCL1_PERF_SEL_CP_INVREQS = 0x00000015,20704UTCL1_PERF_SEL_UTCL2_UTCL1_INVREQS = 0x00000016,20705UTCL1_PERF_SEL_NUM_UTCL2_RTN_SIZE_4K_64K = 0x00000017,20706UTCL1_PERF_SEL_NUM_UTCL2_RTN_SIZE_64K_256K = 0x00000018,20707UTCL1_PERF_SEL_NUM_UTCL2_RTN_SIZE_256K_512K = 0x00000019,20708UTCL1_PERF_SEL_NUM_UTCL2_RTN_SIZE_512K_1M = 0x0000001a,20709UTCL1_PERF_SEL_NUM_UTCL2_RTN_SIZE_1M_2M = 0x0000001b,20710UTCL1_PERF_SEL_NUM_UTCL2_RTN_SIZE_2M_4M = 0x0000001c,20711UTCL1_PERF_SEL_NUM_UTCL2_RTN_SIZE_4M_8M = 0x0000001d,20712UTCL1_PERF_SEL_NUM_UTCL2_RTN_SIZE_8M_16M = 0x0000001e,20713UTCL1_PERF_SEL_NUM_UTCL2_RTN_SIZE_16M_32M = 0x0000001f,20714UTCL1_PERF_SEL_NUM_UTCL2_RTN_SIZE_32M_INF = 0x00000020,20715UTCL1_PERF_SEL_UTCL2_REQ_SQUASHED_NUM = 0x00000021,20716UTCL1_PERF_SEL_REQ_NUM_CACHE_CORE_0 = 0x00000022,20717UTCL1_PERF_SEL_REQ_NUM_CACHE_CORE_1 = 0x00000023,20718UTCL1_PERF_SEL_REQ_NUM_CACHE_CORE_2 = 0x00000024,20719UTCL1_PERF_SEL_REQ_NUM_CACHE_CORE_3 = 0x00000025,20720UTCL1_PERF_SEL_STALL_CYCLES_CACHE_CORE_0 = 0x00000026,20721UTCL1_PERF_SEL_STALL_CYCLES_CACHE_CORE_1 = 0x00000027,20722UTCL1_PERF_SEL_STALL_CYCLES_CACHE_CORE_2 = 0x00000028,20723UTCL1_PERF_SEL_STALL_CYCLES_CACHE_CORE_3 = 0x00000029,20724UTCL1_PERF_SEL_UTCL1_UTCL2_INVACKS = 0x0000002a,20725UTCL1_PERF_SEL_UTCL0_UTCL1_INVACKS = 0x0000002b,20726UTCL1_PERF_SEL_HITS_PG_SIZE_1 = 0x0000002c,20727UTCL1_PERF_SEL_HITS_PG_SIZE_2 = 0x0000002d,20728UTCL1_PERF_SEL_HITS_PG_SIZE_3 = 0x0000002e,20729UTCL1_PERF_SEL_HITS_PG_SIZE_4 = 0x0000002f,20730UTCL1_PERF_SEL_REQ_TO_MISS_HNDLR_0 = 0x00000030,20731UTCL1_PERF_SEL_REQ_TO_MISS_HNDLR_1 = 0x00000031,20732UTCL1_PERF_SEL_REQ_TO_MISS_HNDLR_2 = 0x00000032,20733UTCL1_PERF_SEL_REQ_TO_MISS_HNDLR_3 = 0x00000033,20734UTCL1_PERF_SEL_AVG_INV_LATENCY = 0x00000034,20735UTCL1_PERF_SEL_NUM_OF_CYCLES_RQ_EXISTS_TO_CC0 = 0x00000035,20736UTCL1_PERF_SEL_NUM_OF_CYCLES_RQ_EXISTS_TO_CC1 = 0x00000036,20737UTCL1_PERF_SEL_NUM_OF_CYCLES_RQ_EXISTS_TO_CC2 = 0x00000037,20738UTCL1_PERF_SEL_NUM_OF_CYCLES_RQ_EXISTS_TO_CC3 = 0x00000038,20739UTCL1_PERF_SEL_NUM_OF_CYCLES_W_COLLISION_CC0 = 0x00000039,20740UTCL1_PERF_SEL_NUM_OF_CYCLES_W_COLLISION_CC1 = 0x0000003a,20741UTCL1_PERF_SEL_NUM_OF_CYCLES_W_COLLISION_CC2 = 0x0000003b,20742UTCL1_PERF_SEL_NUM_OF_CYCLES_W_COLLISION_CC3 = 0x0000003c,20743UTCL1_PERF_SEL_EVICTIONS_NUM_CC0 = 0x0000003d,20744UTCL1_PERF_SEL_EVICTIONS_NUM_CC1 = 0x0000003e,20745UTCL1_PERF_SEL_EVICTIONS_NUM_CC2 = 0x0000003f,20746UTCL1_PERF_SEL_EVICTIONS_NUM_CC3 = 0x00000040,20747UTCL1_PERF_SEL_ALOG_INTERRUPT = 0x00000041,20748UTCL1_PERF_SEL_ALOG_INTERRUPT_DROPPED = 0x00000042,20749UTCL1_PERF_SEL_ALOG_CACHE_REQ = 0x00000043,20750UTCL1_PERF_SEL_ALOG_CACHE_HIT = 0x00000044,20751UTCL1_PERF_SEL_ALOG_STALL_PMM_CREDITS = 0x00000045,20752} UTCL1PerfSel;2075320754/*20755* GC_EA_SE_PERFCOUNT_SEL enum20756*/2075720758typedef enum GC_EA_SE_PERFCOUNT_SEL {20759GC_EA_SE_PERF_SEL_ALWAYS_COUNT = 0x00000000,20760GC_EA_SE_PERF_SEL_RDRAM_NUM_BANKS_VLD = 0x00000001,20761GC_EA_SE_PERF_SEL_RDRAM_REQ_PER_CLIGRP = 0x00000002,20762GC_EA_SE_PERF_SEL_RDRAM_CHAINED_REQ_PER_CLIGRP = 0x00000003,20763GC_EA_SE_PERF_SEL_RDRAM_LATENCY_START0 = 0x00000004,20764GC_EA_SE_PERF_SEL_RDRAM_LATENCY_END0 = 0x00000005,20765GC_EA_SE_PERF_SEL_RDRAM_LATENCY_START1 = 0x00000006,20766GC_EA_SE_PERF_SEL_RDRAM_LATENCY_END1 = 0x00000007,20767GC_EA_SE_PERF_SEL_WDRAM_NUM_BANKS_VLD = 0x00000008,20768GC_EA_SE_PERF_SEL_WDRAM_REQ_PER_CLIGRP = 0x00000009,20769GC_EA_SE_PERF_SEL_WDRAM_CHAINED_REQ_PER_CLIGRP = 0x0000000a,20770GC_EA_SE_PERF_SEL_WDRAM_LATENCY_START0 = 0x0000000b,20771GC_EA_SE_PERF_SEL_WDRAM_LATENCY_END0 = 0x0000000c,20772GC_EA_SE_PERF_SEL_WDRAM_LATENCY_START1 = 0x0000000d,20773GC_EA_SE_PERF_SEL_WDRAM_LATENCY_END1 = 0x0000000e,20774GC_EA_SE_PERF_SEL_RGMI_NUM_BANKS_VLD = 0x0000000f,20775GC_EA_SE_PERF_SEL_RGMI_REQ_PER_CLIGRP = 0x00000010,20776GC_EA_SE_PERF_SEL_RGMI_CHAINED_REQ_PER_CLIGR = 0x00000011,20777GC_EA_SE_PERF_SEL_RGMI_LATENCY_START0 = 0x00000012,20778GC_EA_SE_PERF_SEL_RGMI_LATENCY_END0 = 0x00000013,20779GC_EA_SE_PERF_SEL_RGMI_LATENCY_START1 = 0x00000014,20780GC_EA_SE_PERF_SEL_RGMI_LATENCY_END1 = 0x00000015,20781GC_EA_SE_PERF_SEL_WGMI_NUM_BANKS_VLD = 0x00000016,20782GC_EA_SE_PERF_SEL_WGMI_REQ_PER_CLIGRP = 0x00000017,20783GC_EA_SE_PERF_SEL_WGMI_CHAINED_REQ_PER_CLIGRP = 0x00000018,20784GC_EA_SE_PERF_SEL_WGMI_LATENCY_START0 = 0x00000019,20785GC_EA_SE_PERF_SEL_WGMI_LATENCY_END0 = 0x0000001a,20786GC_EA_SE_PERF_SEL_WGMI_LATENCY_START1 = 0x0000001b,20787GC_EA_SE_PERF_SEL_WGMI_LATENCY_END1 = 0x0000001c,20788GC_EA_SE_PERF_SEL_RIO_REQ_PER_CLIGRP = 0x0000001d,20789GC_EA_SE_PERF_SEL_RIO_SIZE_REQ = 0x0000001e,20790GC_EA_SE_PERF_SEL_RIO_GRP0_SIZE_REQ = 0x0000001f,20791GC_EA_SE_PERF_SEL_RIO_GRP1_SIZE_REQ = 0x00000020,20792GC_EA_SE_PERF_SEL_RIO_GRP2_SIZE_REQ = 0x00000021,20793GC_EA_SE_PERF_SEL_RIO_GRP3_SIZE_REQ = 0x00000022,20794GC_EA_SE_PERF_SEL_RIO_LATENCY_START0 = 0x00000023,20795GC_EA_SE_PERF_SEL_RIO_LATENCY_END0 = 0x00000024,20796GC_EA_SE_PERF_SEL_RIO_LATENCY_START1 = 0x00000025,20797GC_EA_SE_PERF_SEL_RIO_LATENCY_END1 = 0x00000026,20798GC_EA_SE_PERF_SEL_WIO_REQ_PER_CLIGRP = 0x00000027,20799GC_EA_SE_PERF_SEL_WIO_CHAINED_REQ_PER_CLIGRP = 0x00000028,20800GC_EA_SE_PERF_SEL_WIO_SIZE_REQ = 0x00000029,20801GC_EA_SE_PERF_SEL_WIO_GRP0_SIZE_REQ = 0x0000002a,20802GC_EA_SE_PERF_SEL_WIO_GRP1_SIZE_REQ = 0x0000002b,20803GC_EA_SE_PERF_SEL_WIO_GRP2_SIZE_REQ = 0x0000002c,20804GC_EA_SE_PERF_SEL_WIO_GRP3_SIZE_REQ = 0x0000002d,20805GC_EA_SE_PERF_SEL_WIO_LATENCY_START0 = 0x0000002e,20806GC_EA_SE_PERF_SEL_WIO_LATENCY_END0 = 0x0000002f,20807GC_EA_SE_PERF_SEL_WIO_LATENCY_START1 = 0x00000030,20808GC_EA_SE_PERF_SEL_WIO_LATENCY_END1 = 0x00000031,20809GC_EA_SE_PERF_SEL_SARB_REQ_PER_VC = 0x00000032,20810GC_EA_SE_PERF_SEL_SARB_DRAM_REQ_PER_VC = 0x00000033,20811GC_EA_SE_PERF_SEL_SARB_GMI_REQ_PER_VC = 0x00000034,20812GC_EA_SE_PERF_SEL_SARB_IO_REQ_PER_VC = 0x00000035,20813GC_EA_SE_PERF_SEL_SARB_SIZE_REQ = 0x00000036,20814GC_EA_SE_PERF_SEL_SARB_DRAM_SIZE_REQ = 0x00000037,20815GC_EA_SE_PERF_SEL_SARB_GMI_SIZE_REQ = 0x00000038,20816GC_EA_SE_PERF_SEL_SARB_IO_SIZE_REQ = 0x00000039,20817GC_EA_SE_PERF_SEL_SARB_LATENCY_START0 = 0x0000003a,20818GC_EA_SE_PERF_SEL_SARB_LATENCY_END0 = 0x0000003b,20819GC_EA_SE_PERF_SEL_SARB_LATENCY_START1 = 0x0000003c,20820GC_EA_SE_PERF_SEL_SARB_LATENCY_END1 = 0x0000003d,20821GC_EA_SE_PERF_SEL_SARB_BUSY = 0x0000003e,20822GC_EA_SE_PERF_SEL_SARB_STALLED = 0x0000003f,20823GC_EA_SE_PERF_SEL_SARB_STARVING = 0x00000040,20824GC_EA_SE_PERF_SEL_SARB_IDLE = 0x00000041,20825GC_EA_SE_PERF_SEL_RRET_VLD = 0x00000042,20826GC_EA_SE_PERF_SEL_WRET_VLD = 0x00000043,20827GC_EA_SE_PERF_SEL_PRB_REQ = 0x00000044,20828GC_EA_SE_PERF_SEL_MAM_ARAM_FA_EVICT = 0x00000045,20829GC_EA_SE_PERF_SEL_MAM_ARAM_REQ_VLD = 0x00000046,20830GC_EA_SE_PERF_SEL_MAM_DBIT_FA_HIT = 0x00000047,20831GC_EA_SE_PERF_SEL_MAM_NUM_DQRY = 0x00000048,20832GC_EA_SE_PERF_SEL_MAM_AFLUSH_INTERRUPT = 0x00000049,20833GC_EA_SE_PERF_SEL_MAM_AFLUSH_INTERRUPT_STALLED = 0x0000004a,20834GC_EA_SE_PERF_SEL_MAM_AFLUSH_COMPLETED = 0x0000004b,20835GC_EA_SE_PERF_SEL_MAM_AFLUSH_ONGOING = 0x0000004c,20836GC_EA_SE_PERF_SEL_RDRAM_SIZE_REQ = 0x0000004d,20837GC_EA_SE_PERF_SEL_WDRAM_SIZE_REQ = 0x0000004e,20838GC_EA_SE_PERF_SEL_RGMI_SIZE_REQ = 0x0000004f,20839GC_EA_SE_PERF_SEL_WGMI_SIZE_REQ = 0x00000050,20840GC_EA_SE_PERF_SEL_SARB_DRAM_RW_TURN_AROUND = 0x00000051,20841GC_EA_SE_PERF_SEL_SARB_GMI_RW_TURN_AROUND = 0x00000052,20842GC_EA_SE_PERF_SEL_RDRAM_CHAINED_REQ_PER_BURSTS_LENGTH = 0x00000053,20843GC_EA_SE_PERF_SEL_WDRAM_CHAINED_REQ_PER_BURSTS_LENGTH = 0x00000054,20844GC_EA_SE_PERF_SEL_RGMI_CHAINED_REQ_PER_BURSTS_LENGTH = 0x00000055,20845GC_EA_SE_PERF_SEL_WGMI_CHAINED_REQ_PER_BURSTS_LENGTH = 0x00000056,20846GC_EA_SE_PERF_SEL_MAM_DBIT_FA_EVICT = 0x00000057,20847GC_EA_SE_PERF_SEL_MAM_DBIT_REQ_VLD = 0x00000058,20848GC_EA_SE_PERF_SEL_SARB_COHERENT_SIZE_REQ = 0x00000059,20849GC_EA_SE_PERF_SEL_MAM_ARAM_FA_HIT_EVICT = 0x0000005a,20850GC_EA_SE_PERF_SEL_MAM_ARAM_FA_LRU_EVICT = 0x0000005b,20851GC_EA_SE_PERF_SEL_MAM_FLUSH_REQ = 0x0000005c,20852GC_EA_SE_PERF_SEL_MAM_FLUSH_RESP = 0x0000005d,20853GC_EA_SE_PERF_SEL_MAM_DBIT_FA_HIT_EVICT = 0x0000005e,20854GC_EA_SE_PERF_SEL_MAM_DBIT_FA_LRU_EVICT = 0x0000005f,20855GC_EA_SE_PERF_SEL_MAM_DQRY_ONGOING = 0x00000060,20856GC_EA_SE_PERF_SEL_MAM_ARAM_FA_HIT = 0x00000061,20857} GC_EA_SE_PERFCOUNT_SEL;2085820859/*20860* LSDMA_PERF_SEL enum20861*/2086220863typedef enum LSDMA_PERF_SEL {20864LSDMA_PERF_SEL_CYCLE = 0x00000000,20865LSDMA_PERF_SEL_IDLE = 0x00000001,20866LSDMA_PERF_SEL_REG_IDLE = 0x00000002,20867LSDMA_PERF_SEL_RB_EMPTY = 0x00000003,20868LSDMA_PERF_SEL_RB_FULL = 0x00000004,20869LSDMA_PERF_SEL_RB_WPTR_WRAP = 0x00000005,20870LSDMA_PERF_SEL_RB_RPTR_WRAP = 0x00000006,20871LSDMA_PERF_SEL_RB_WPTR_POLL_READ = 0x00000007,20872LSDMA_PERF_SEL_RB_RPTR_WB = 0x00000008,20873LSDMA_PERF_SEL_RB_CMD_IDLE = 0x00000009,20874LSDMA_PERF_SEL_RB_CMD_FULL = 0x0000000a,20875LSDMA_PERF_SEL_IB_CMD_IDLE = 0x0000000b,20876LSDMA_PERF_SEL_IB_CMD_FULL = 0x0000000c,20877LSDMA_PERF_SEL_EX_IDLE = 0x0000000d,20878LSDMA_PERF_SEL_SRBM_REG_SEND = 0x0000000e,20879LSDMA_PERF_SEL_EX_IDLE_POLL_TIMER_EXPIRE = 0x0000000f,20880LSDMA_PERF_SEL_MC_WR_IDLE = 0x00000010,20881LSDMA_PERF_SEL_MC_WR_COUNT = 0x00000011,20882LSDMA_PERF_SEL_MC_RD_IDLE = 0x00000012,20883LSDMA_PERF_SEL_MC_RD_COUNT = 0x00000013,20884LSDMA_PERF_SEL_MC_RD_RET_STALL = 0x00000014,20885LSDMA_PERF_SEL_MC_RD_NO_POLL_IDLE = 0x00000015,20886LSDMA_PERF_SEL_SEM_IDLE = 0x00000018,20887LSDMA_PERF_SEL_SEM_REQ_STALL = 0x00000019,20888LSDMA_PERF_SEL_SEM_REQ_COUNT = 0x0000001a,20889LSDMA_PERF_SEL_SEM_RESP_INCOMPLETE = 0x0000001b,20890LSDMA_PERF_SEL_SEM_RESP_FAIL = 0x0000001c,20891LSDMA_PERF_SEL_SEM_RESP_PASS = 0x0000001d,20892LSDMA_PERF_SEL_INT_IDLE = 0x0000001e,20893LSDMA_PERF_SEL_INT_REQ_STALL = 0x0000001f,20894LSDMA_PERF_SEL_INT_REQ_COUNT = 0x00000020,20895LSDMA_PERF_SEL_INT_RESP_ACCEPTED = 0x00000021,20896LSDMA_PERF_SEL_INT_RESP_RETRY = 0x00000022,20897LSDMA_PERF_SEL_NUM_PACKET = 0x00000023,20898LSDMA_PERF_SEL_CE_WREQ_IDLE = 0x00000025,20899LSDMA_PERF_SEL_CE_WR_IDLE = 0x00000026,20900LSDMA_PERF_SEL_CE_SPLIT_IDLE = 0x00000027,20901LSDMA_PERF_SEL_CE_RREQ_IDLE = 0x00000028,20902LSDMA_PERF_SEL_CE_OUT_IDLE = 0x00000029,20903LSDMA_PERF_SEL_CE_IN_IDLE = 0x0000002a,20904LSDMA_PERF_SEL_CE_DST_IDLE = 0x0000002b,20905LSDMA_PERF_SEL_CE_AFIFO_FULL = 0x0000002e,20906LSDMA_PERF_SEL_DUMMY_0 = 0x0000002f,20907LSDMA_PERF_SEL_DUMMY_1 = 0x00000030,20908LSDMA_PERF_SEL_CE_INFO_FULL = 0x00000031,20909LSDMA_PERF_SEL_CE_INFO1_FULL = 0x00000032,20910LSDMA_PERF_SEL_CE_RD_STALL = 0x00000033,20911LSDMA_PERF_SEL_CE_WR_STALL = 0x00000034,20912LSDMA_PERF_SEL_GFX_SELECT = 0x00000035,20913LSDMA_PERF_SEL_RLC0_SELECT = 0x00000036,20914LSDMA_PERF_SEL_RLC1_SELECT = 0x00000037,20915LSDMA_PERF_SEL_PAGE_SELECT = 0x00000038,20916LSDMA_PERF_SEL_CTX_CHANGE = 0x00000039,20917LSDMA_PERF_SEL_CTX_CHANGE_EXPIRED = 0x0000003a,20918LSDMA_PERF_SEL_CTX_CHANGE_EXCEPTION = 0x0000003b,20919LSDMA_PERF_SEL_DOORBELL = 0x0000003c,20920LSDMA_PERF_SEL_RD_BA_RTR = 0x0000003d,20921LSDMA_PERF_SEL_WR_BA_RTR = 0x0000003e,20922LSDMA_PERF_SEL_F32_L1_WR_VLD = 0x0000003f,20923LSDMA_PERF_SEL_CE_L1_WR_VLD = 0x00000040,20924LSDMA_PERF_SEL_CE_L1_STALL = 0x00000041,20925LSDMA_PERF_SEL_SDMA_INVACK_NFLUSH = 0x00000042,20926LSDMA_PERF_SEL_SDMA_INVACK_FLUSH = 0x00000043,20927LSDMA_PERF_SEL_ATCL2_INVREQ_NFLUSH = 0x00000044,20928LSDMA_PERF_SEL_ATCL2_INVREQ_FLUSH = 0x00000045,20929LSDMA_PERF_SEL_ATCL2_RET_XNACK = 0x00000046,20930LSDMA_PERF_SEL_ATCL2_RET_ACK = 0x00000047,20931LSDMA_PERF_SEL_ATCL2_FREE = 0x00000048,20932LSDMA_PERF_SEL_SDMA_ATCL2_SEND = 0x00000049,20933LSDMA_PERF_SEL_DMA_L1_WR_SEND = 0x0000004a,20934LSDMA_PERF_SEL_DMA_L1_RD_SEND = 0x0000004b,20935LSDMA_PERF_SEL_DMA_MC_WR_SEND = 0x0000004c,20936LSDMA_PERF_SEL_DMA_MC_RD_SEND = 0x0000004d,20937LSDMA_PERF_SEL_L1_WR_FIFO_IDLE = 0x0000004e,20938LSDMA_PERF_SEL_L1_RD_FIFO_IDLE = 0x0000004f,20939LSDMA_PERF_SEL_L1_WRL2_IDLE = 0x00000050,20940LSDMA_PERF_SEL_L1_RDL2_IDLE = 0x00000051,20941LSDMA_PERF_SEL_L1_WRMC_IDLE = 0x00000052,20942LSDMA_PERF_SEL_L1_RDMC_IDLE = 0x00000053,20943LSDMA_PERF_SEL_L1_WR_INV_IDLE = 0x00000054,20944LSDMA_PERF_SEL_L1_RD_INV_IDLE = 0x00000055,20945LSDMA_PERF_SEL_L1_WR_INV_EN = 0x00000056,20946LSDMA_PERF_SEL_L1_RD_INV_EN = 0x00000057,20947LSDMA_PERF_SEL_L1_WR_WAIT_INVADR = 0x00000058,20948LSDMA_PERF_SEL_L1_RD_WAIT_INVADR = 0x00000059,20949LSDMA_PERF_SEL_IS_INVREQ_ADDR_WR = 0x0000005a,20950LSDMA_PERF_SEL_IS_INVREQ_ADDR_RD = 0x0000005b,20951LSDMA_PERF_SEL_L1_WR_XNACK_TIMEOUT = 0x0000005c,20952LSDMA_PERF_SEL_L1_RD_XNACK_TIMEOUT = 0x0000005d,20953LSDMA_PERF_SEL_L1_INV_MIDDLE = 0x0000005e,20954LSDMA_PERF_SEL_CE_OR_F32_MMHUB_WR_REQ = 0x0000005f,20955LSDMA_PERF_SEL_CE_OR_F32_MMHUB_WR_RET = 0x00000060,20956LSDMA_PERF_SEL_ATOMIC_MMHUB_WR_REQ = 0x00000061,20957LSDMA_PERF_SEL_ATOMIC_MMHUB_WR_RET = 0x00000062,20958LSDMA_PERF_SEL_CE_OR_F32_MMHUB_RD_REQ = 0x00000063,20959LSDMA_PERF_SEL_CE_OR_F32_MMHUB_RD_RET = 0x00000064,20960LSDMA_PERF_SEL_RB_MMHUB_RD_REQ = 0x00000065,20961LSDMA_PERF_SEL_RB_MMHUB_RD_RET = 0x00000066,20962LSDMA_PERF_SEL_IB_MMHUB_RD_REQ = 0x00000067,20963LSDMA_PERF_SEL_IB_MMHUB_RD_RET = 0x00000068,20964LSDMA_PERF_SEL_WPTR_MMHUB_RD_REQ = 0x00000069,20965LSDMA_PERF_SEL_WPTR_MMHUB_RD_RET = 0x0000006a,20966LSDMA_PERF_SEL_UTCL1_UTCL2_REQ = 0x0000006b,20967LSDMA_PERF_SEL_UTCL1_UTCL2_RET = 0x0000006c,20968LSDMA_PERF_SEL_CMD_OP_MATCH = 0x0000006d,20969LSDMA_PERF_SEL_CMD_OP_START = 0x0000006e,20970LSDMA_PERF_SEL_CMD_OP_END = 0x0000006f,20971LSDMA_PERF_SEL_CE_BUSY = 0x00000070,20972LSDMA_PERF_SEL_CE_BUSY_START = 0x00000071,20973LSDMA_PERF_SEL_CE_BUSY_END = 0x00000072,20974LSDMA_PERF_SEL_F32_PERFCNT_TRIGGER = 0x00000073,20975LSDMA_PERF_SEL_F32_PERFCNT_TRIGGER_START = 0x00000074,20976LSDMA_PERF_SEL_F32_PERFCNT_TRIGGER_END = 0x00000075,20977LSDMA_PERF_SEL_CE_MMHUB_WRREQ_SEND = 0x00000076,20978LSDMA_PERF_SEL_MMHUB_CE_WRRET_VALID = 0x00000077,20979LSDMA_PERF_SEL_CE_MMHUB_RDREQ_SEND = 0x00000078,20980LSDMA_PERF_SEL_MMHUB_CE_RDRET_VALID = 0x00000079,20981LSDMA_PERF_SEL_DRAM_ECC = 0x0000007a,20982LSDMA_PERF_SEL_NACK_GEN_ERR = 0x0000007b,20983} LSDMA_PERF_SEL;2098420985/*20986* ROM_SIGNATURE value20987*/2098820989#define ROM_SIGNATURE 0x0000aa552099020991/*20992* EFC_SURFACE_PIXEL_FORMAT enum20993*/2099420995typedef enum EFC_SURFACE_PIXEL_FORMAT {20996EFC_ARGB1555 = 0x00000001,20997EFC_RGBA5551 = 0x00000002,20998EFC_RGB565 = 0x00000003,20999EFC_BGR565 = 0x00000004,21000EFC_ARGB4444 = 0x00000005,21001EFC_RGBA4444 = 0x00000006,21002EFC_ARGB8888 = 0x00000008,21003EFC_RGBA8888 = 0x00000009,21004EFC_ARGB2101010 = 0x0000000a,21005EFC_RGBA1010102 = 0x0000000b,21006EFC_AYCrCb8888 = 0x0000000c,21007EFC_YCrCbA8888 = 0x0000000d,21008EFC_ACrYCb8888 = 0x0000000e,21009EFC_CrYCbA8888 = 0x0000000f,21010EFC_ARGB16161616_10MSB = 0x00000010,21011EFC_RGBA16161616_10MSB = 0x00000011,21012EFC_ARGB16161616_10LSB = 0x00000012,21013EFC_RGBA16161616_10LSB = 0x00000013,21014EFC_ARGB16161616_12MSB = 0x00000014,21015EFC_RGBA16161616_12MSB = 0x00000015,21016EFC_ARGB16161616_12LSB = 0x00000016,21017EFC_RGBA16161616_12LSB = 0x00000017,21018EFC_ARGB16161616_FLOAT = 0x00000018,21019EFC_RGBA16161616_FLOAT = 0x00000019,21020EFC_ARGB16161616_UNORM = 0x0000001a,21021EFC_RGBA16161616_UNORM = 0x0000001b,21022EFC_ARGB16161616_SNORM = 0x0000001c,21023EFC_RGBA16161616_SNORM = 0x0000001d,21024EFC_AYCrCb16161616_10MSB = 0x00000020,21025EFC_AYCrCb16161616_10LSB = 0x00000021,21026EFC_YCrCbA16161616_10MSB = 0x00000022,21027EFC_YCrCbA16161616_10LSB = 0x00000023,21028EFC_ACrYCb16161616_10MSB = 0x00000024,21029EFC_ACrYCb16161616_10LSB = 0x00000025,21030EFC_CrYCbA16161616_10MSB = 0x00000026,21031EFC_CrYCbA16161616_10LSB = 0x00000027,21032EFC_AYCrCb16161616_12MSB = 0x00000028,21033EFC_AYCrCb16161616_12LSB = 0x00000029,21034EFC_YCrCbA16161616_12MSB = 0x0000002a,21035EFC_YCrCbA16161616_12LSB = 0x0000002b,21036EFC_ACrYCb16161616_12MSB = 0x0000002c,21037EFC_ACrYCb16161616_12LSB = 0x0000002d,21038EFC_CrYCbA16161616_12MSB = 0x0000002e,21039EFC_CrYCbA16161616_12LSB = 0x0000002f,21040EFC_Y8_CrCb88_420_PLANAR = 0x00000040,21041EFC_Y8_CbCr88_420_PLANAR = 0x00000041,21042EFC_Y10_CrCb1010_420_PLANAR = 0x00000042,21043EFC_Y10_CbCr1010_420_PLANAR = 0x00000043,21044EFC_Y12_CrCb1212_420_PLANAR = 0x00000044,21045EFC_Y12_CbCr1212_420_PLANAR = 0x00000045,21046EFC_YCrYCb8888_422_PACKED = 0x00000048,21047EFC_YCbYCr8888_422_PACKED = 0x00000049,21048EFC_CrYCbY8888_422_PACKED = 0x0000004a,21049EFC_CbYCrY8888_422_PACKED = 0x0000004b,21050EFC_YCrYCb10101010_422_PACKED = 0x0000004c,21051EFC_YCbYCr10101010_422_PACKED = 0x0000004d,21052EFC_CrYCbY10101010_422_PACKED = 0x0000004e,21053EFC_CbYCrY10101010_422_PACKED = 0x0000004f,21054EFC_YCrYCb12121212_422_PACKED = 0x00000050,21055EFC_YCbYCr12121212_422_PACKED = 0x00000051,21056EFC_CrYCbY12121212_422_PACKED = 0x00000052,21057EFC_CbYCrY12121212_422_PACKED = 0x00000053,21058EFC_RGB111110_FIX = 0x00000070,21059EFC_BGR101111_FIX = 0x00000071,21060EFC_ACrYCb2101010 = 0x00000072,21061EFC_CrYCbA1010102 = 0x00000073,21062EFC_RGB111110_FLOAT = 0x00000076,21063EFC_BGR101111_FLOAT = 0x00000077,21064EFC_MONO_8 = 0x00000078,21065EFC_MONO_10MSB = 0x00000079,21066EFC_MONO_10LSB = 0x0000007a,21067EFC_MONO_12MSB = 0x0000007b,21068EFC_MONO_12LSB = 0x0000007c,21069EFC_MONO_16 = 0x0000007d,21070} EFC_SURFACE_PIXEL_FORMAT;2107121072#endif /*_soc24_ENUM_HEADER*/210732107421075