Path: blob/master/drivers/gpu/drm/amd/include/soc21_enum.h
26517 views
/*1* Copyright 2021 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 (_soc21_ENUM_HEADER)23#define _soc21_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#endif4445/*******************************************************46* Chip Enums47*******************************************************/4849/*50* DSM_DATA_SEL enum51*/5253typedef enum DSM_DATA_SEL {54DSM_DATA_SEL_DISABLE = 0x00000000,55DSM_DATA_SEL_0 = 0x00000001,56DSM_DATA_SEL_1 = 0x00000002,57DSM_DATA_SEL_BOTH = 0x00000003,58} DSM_DATA_SEL;5960/*61* DSM_ENABLE_ERROR_INJECT enum62*/6364typedef enum DSM_ENABLE_ERROR_INJECT {65DSM_ENABLE_ERROR_INJECT_FED_IN = 0x00000000,66DSM_ENABLE_ERROR_INJECT_SINGLE = 0x00000001,67DSM_ENABLE_ERROR_INJECT_UNCORRECTABLE = 0x00000002,68DSM_ENABLE_ERROR_INJECT_UNCORRECTABLE_LIMITED = 0x00000003,69} DSM_ENABLE_ERROR_INJECT;7071/*72* DSM_SELECT_INJECT_DELAY enum73*/7475typedef enum DSM_SELECT_INJECT_DELAY {76DSM_SELECT_INJECT_DELAY_NO_DELAY = 0x00000000,77DSM_SELECT_INJECT_DELAY_DELAY_ERROR = 0x00000001,78} DSM_SELECT_INJECT_DELAY;7980/*81* DSM_SINGLE_WRITE enum82*/8384typedef enum DSM_SINGLE_WRITE {85DSM_SINGLE_WRITE_DIS = 0x00000000,86DSM_SINGLE_WRITE_EN = 0x00000001,87} DSM_SINGLE_WRITE;8889/*90* ENUM_NUM_SIMD_PER_CU enum91*/9293typedef enum ENUM_NUM_SIMD_PER_CU {94NUM_SIMD_PER_CU = 0x00000002,95} ENUM_NUM_SIMD_PER_CU;9697/*98* GATCL1RequestType enum99*/100101typedef enum GATCL1RequestType {102GATCL1_TYPE_NORMAL = 0x00000000,103GATCL1_TYPE_SHOOTDOWN = 0x00000001,104GATCL1_TYPE_BYPASS = 0x00000002,105} GATCL1RequestType;106107/*108* GL0V_CACHE_POLICIES enum109*/110111typedef enum GL0V_CACHE_POLICIES {112GL0V_CACHE_POLICY_MISS_LRU = 0x00000000,113GL0V_CACHE_POLICY_MISS_EVICT = 0x00000001,114GL0V_CACHE_POLICY_HIT_LRU = 0x00000002,115GL0V_CACHE_POLICY_HIT_EVICT = 0x00000003,116} GL0V_CACHE_POLICIES;117118/*119* GL1_CACHE_POLICIES enum120*/121122typedef enum GL1_CACHE_POLICIES {123GL1_CACHE_POLICY_MISS_LRU = 0x00000000,124GL1_CACHE_POLICY_MISS_EVICT = 0x00000001,125GL1_CACHE_POLICY_HIT_LRU = 0x00000002,126GL1_CACHE_POLICY_HIT_EVICT = 0x00000003,127} GL1_CACHE_POLICIES;128129/*130* GL1_CACHE_STORE_POLICIES enum131*/132133typedef enum GL1_CACHE_STORE_POLICIES {134GL1_CACHE_STORE_POLICY_BYPASS = 0x00000000,135} GL1_CACHE_STORE_POLICIES;136137/*138* GL2_CACHE_POLICIES enum139*/140141typedef enum GL2_CACHE_POLICIES {142GL2_CACHE_POLICY_LRU = 0x00000000,143GL2_CACHE_POLICY_STREAM = 0x00000001,144GL2_CACHE_POLICY_NOA = 0x00000002,145GL2_CACHE_POLICY_BYPASS = 0x00000003,146} GL2_CACHE_POLICIES;147148/*149* Hdp_SurfaceEndian enum150*/151152typedef enum Hdp_SurfaceEndian {153HDP_ENDIAN_NONE = 0x00000000,154HDP_ENDIAN_8IN16 = 0x00000001,155HDP_ENDIAN_8IN32 = 0x00000002,156HDP_ENDIAN_8IN64 = 0x00000003,157} Hdp_SurfaceEndian;158159/*160* MTYPE enum161*/162163typedef enum MTYPE {164MTYPE_C_RW_US = 0x00000000,165MTYPE_RESERVED_1 = 0x00000001,166MTYPE_C_RO_S = 0x00000002,167MTYPE_UC = 0x00000003,168MTYPE_C_RW_S = 0x00000004,169MTYPE_RESERVED_5 = 0x00000005,170MTYPE_C_RO_US = 0x00000006,171MTYPE_RESERVED_7 = 0x00000007,172} MTYPE;173174/*175* PERFMON_COUNTER_MODE enum176*/177178typedef enum PERFMON_COUNTER_MODE {179PERFMON_COUNTER_MODE_ACCUM = 0x00000000,180PERFMON_COUNTER_MODE_ACTIVE_CYCLES = 0x00000001,181PERFMON_COUNTER_MODE_MAX = 0x00000002,182PERFMON_COUNTER_MODE_DIRTY = 0x00000003,183PERFMON_COUNTER_MODE_SAMPLE = 0x00000004,184PERFMON_COUNTER_MODE_CYCLES_SINCE_FIRST_EVENT = 0x00000005,185PERFMON_COUNTER_MODE_CYCLES_SINCE_LAST_EVENT = 0x00000006,186PERFMON_COUNTER_MODE_CYCLES_GE_HI = 0x00000007,187PERFMON_COUNTER_MODE_CYCLES_EQ_HI = 0x00000008,188PERFMON_COUNTER_MODE_INACTIVE_CYCLES = 0x00000009,189PERFMON_COUNTER_MODE_RESERVED = 0x0000000f,190} PERFMON_COUNTER_MODE;191192/*193* PERFMON_SPM_MODE enum194*/195196typedef enum PERFMON_SPM_MODE {197PERFMON_SPM_MODE_OFF = 0x00000000,198PERFMON_SPM_MODE_16BIT_CLAMP = 0x00000001,199PERFMON_SPM_MODE_16BIT_NO_CLAMP = 0x00000002,200PERFMON_SPM_MODE_32BIT_CLAMP = 0x00000003,201PERFMON_SPM_MODE_32BIT_NO_CLAMP = 0x00000004,202PERFMON_SPM_MODE_RESERVED_5 = 0x00000005,203PERFMON_SPM_MODE_RESERVED_6 = 0x00000006,204PERFMON_SPM_MODE_RESERVED_7 = 0x00000007,205PERFMON_SPM_MODE_TEST_MODE_0 = 0x00000008,206PERFMON_SPM_MODE_TEST_MODE_1 = 0x00000009,207PERFMON_SPM_MODE_TEST_MODE_2 = 0x0000000a,208} PERFMON_SPM_MODE;209210/*211* RMI_CID enum212*/213214typedef enum RMI_CID {215RMI_CID_CC = 0x00000000,216RMI_CID_FC = 0x00000001,217RMI_CID_CM = 0x00000002,218RMI_CID_DC = 0x00000003,219RMI_CID_Z = 0x00000004,220RMI_CID_S = 0x00000005,221RMI_CID_TILE = 0x00000006,222RMI_CID_ZPCPSD = 0x00000007,223} RMI_CID;224225/*226* ReadPolicy enum227*/228229typedef enum ReadPolicy {230CACHE_LRU_RD = 0x00000000,231CACHE_STREAM_RD = 0x00000001,232CACHE_NOA = 0x00000002,233RESERVED_RDPOLICY = 0x00000003,234} ReadPolicy;235236/*237* SDMA_PERFMON_SEL enum238*/239240typedef enum SDMA_PERFMON_SEL {241SDMA_PERFMON_SEL_CYCLE = 0x00000000,242SDMA_PERFMON_SEL_IDLE = 0x00000001,243SDMA_PERFMON_SEL_REG_IDLE = 0x00000002,244SDMA_PERFMON_SEL_RB_EMPTY = 0x00000003,245SDMA_PERFMON_SEL_RB_FULL = 0x00000004,246SDMA_PERFMON_SEL_RB_WPTR_WRAP = 0x00000005,247SDMA_PERFMON_SEL_RB_RPTR_WRAP = 0x00000006,248SDMA_PERFMON_SEL_RB_WPTR_POLL_READ = 0x00000007,249SDMA_PERFMON_SEL_RB_RPTR_WB = 0x00000008,250SDMA_PERFMON_SEL_RB_CMD_IDLE = 0x00000009,251SDMA_PERFMON_SEL_RB_CMD_FULL = 0x0000000a,252SDMA_PERFMON_SEL_IB_CMD_IDLE = 0x0000000b,253SDMA_PERFMON_SEL_IB_CMD_FULL = 0x0000000c,254SDMA_PERFMON_SEL_EX_IDLE = 0x0000000d,255SDMA_PERFMON_SEL_SRBM_REG_SEND = 0x0000000e,256SDMA_PERFMON_SEL_EX_IDLE_POLL_TIMER_EXPIRE = 0x0000000f,257SDMA_PERFMON_SEL_WR_BA_RTR = 0x00000010,258SDMA_PERFMON_SEL_MC_WR_IDLE = 0x00000011,259SDMA_PERFMON_SEL_MC_WR_COUNT = 0x00000012,260SDMA_PERFMON_SEL_RD_BA_RTR = 0x00000013,261SDMA_PERFMON_SEL_MC_RD_IDLE = 0x00000014,262SDMA_PERFMON_SEL_MC_RD_COUNT = 0x00000015,263SDMA_PERFMON_SEL_MC_RD_RET_STALL = 0x00000016,264SDMA_PERFMON_SEL_MC_RD_NO_POLL_IDLE = 0x00000017,265SDMA_PERFMON_SEL_SEM_IDLE = 0x0000001a,266SDMA_PERFMON_SEL_SEM_REQ_STALL = 0x0000001b,267SDMA_PERFMON_SEL_SEM_REQ_COUNT = 0x0000001c,268SDMA_PERFMON_SEL_SEM_RESP_INCOMPLETE = 0x0000001d,269SDMA_PERFMON_SEL_SEM_RESP_FAIL = 0x0000001e,270SDMA_PERFMON_SEL_SEM_RESP_PASS = 0x0000001f,271SDMA_PERFMON_SEL_INT_IDLE = 0x00000020,272SDMA_PERFMON_SEL_INT_REQ_STALL = 0x00000021,273SDMA_PERFMON_SEL_INT_REQ_COUNT = 0x00000022,274SDMA_PERFMON_SEL_INT_RESP_ACCEPTED = 0x00000023,275SDMA_PERFMON_SEL_INT_RESP_RETRY = 0x00000024,276SDMA_PERFMON_SEL_NUM_PACKET = 0x00000025,277SDMA_PERFMON_SEL_CE_WREQ_IDLE = 0x00000027,278SDMA_PERFMON_SEL_CE_WR_IDLE = 0x00000028,279SDMA_PERFMON_SEL_CE_SPLIT_IDLE = 0x00000029,280SDMA_PERFMON_SEL_CE_RREQ_IDLE = 0x0000002a,281SDMA_PERFMON_SEL_CE_OUT_IDLE = 0x0000002b,282SDMA_PERFMON_SEL_CE_IN_IDLE = 0x0000002c,283SDMA_PERFMON_SEL_CE_DST_IDLE = 0x0000002d,284SDMA_PERFMON_SEL_CE_AFIFO_FULL = 0x00000030,285SDMA_PERFMON_SEL_CE_INFO_FULL = 0x00000033,286SDMA_PERFMON_SEL_CE_INFO1_FULL = 0x00000034,287SDMA_PERFMON_SEL_CE_RD_STALL = 0x00000035,288SDMA_PERFMON_SEL_CE_WR_STALL = 0x00000036,289SDMA_PERFMON_SEL_GFX_SELECT = 0x00000037,290SDMA_PERFMON_SEL_RLC0_SELECT = 0x00000038,291SDMA_PERFMON_SEL_RLC1_SELECT = 0x00000039,292SDMA_PERFMON_SEL_PAGE_SELECT = 0x0000003a,293SDMA_PERFMON_SEL_CTX_CHANGE = 0x0000003b,294SDMA_PERFMON_SEL_CTX_CHANGE_EXPIRED = 0x0000003c,295SDMA_PERFMON_SEL_CTX_CHANGE_EXCEPTION = 0x0000003d,296SDMA_PERFMON_SEL_DOORBELL = 0x0000003e,297SDMA_PERFMON_SEL_F32_L1_WR_VLD = 0x0000003f,298SDMA_PERFMON_SEL_CE_L1_WR_VLD = 0x00000040,299SDMA_PERFMON_SEL_CPF_SDMA_INVREQ = 0x00000041,300SDMA_PERFMON_SEL_SDMA_CPF_INVACK = 0x00000042,301SDMA_PERFMON_SEL_UTCL2_SDMA_INVREQ = 0x00000043,302SDMA_PERFMON_SEL_SDMA_UTCL2_INVACK = 0x00000044,303SDMA_PERFMON_SEL_UTCL2_SDMA_INVREQ_ALL = 0x00000045,304SDMA_PERFMON_SEL_SDMA_UTCL2_INVACK_ALL = 0x00000046,305SDMA_PERFMON_SEL_UTCL2_RET_XNACK = 0x00000047,306SDMA_PERFMON_SEL_UTCL2_RET_ACK = 0x00000048,307SDMA_PERFMON_SEL_UTCL2_FREE = 0x00000049,308SDMA_PERFMON_SEL_SDMA_UTCL2_SEND = 0x0000004a,309SDMA_PERFMON_SEL_DMA_L1_WR_SEND = 0x0000004b,310SDMA_PERFMON_SEL_DMA_L1_RD_SEND = 0x0000004c,311SDMA_PERFMON_SEL_DMA_MC_WR_SEND = 0x0000004d,312SDMA_PERFMON_SEL_DMA_MC_RD_SEND = 0x0000004e,313SDMA_PERFMON_SEL_GPUVM_INV_HIGH = 0x0000004f,314SDMA_PERFMON_SEL_GPUVM_INV_LOW = 0x00000050,315SDMA_PERFMON_SEL_L1_WRL2_IDLE = 0x00000051,316SDMA_PERFMON_SEL_L1_RDL2_IDLE = 0x00000052,317SDMA_PERFMON_SEL_L1_WRMC_IDLE = 0x00000053,318SDMA_PERFMON_SEL_L1_RDMC_IDLE = 0x00000054,319SDMA_PERFMON_SEL_L1_WR_INV_IDLE = 0x00000055,320SDMA_PERFMON_SEL_L1_RD_INV_IDLE = 0x00000056,321SDMA_PERFMON_SEL_META_L2_REQ_SEND = 0x00000057,322SDMA_PERFMON_SEL_L2_META_RET_VLD = 0x00000058,323SDMA_PERFMON_SEL_SDMA_UTCL2_RD_SEND = 0x00000059,324SDMA_PERFMON_SEL_UTCL2_SDMA_RD_RTN = 0x0000005a,325SDMA_PERFMON_SEL_SDMA_UTCL2_WR_SEND = 0x0000005b,326SDMA_PERFMON_SEL_UTCL2_SDMA_WR_RTN = 0x0000005c,327SDMA_PERFMON_SEL_META_REQ_SEND = 0x0000005d,328SDMA_PERFMON_SEL_META_RTN_VLD = 0x0000005e,329SDMA_PERFMON_SEL_TLBI_SEND = 0x0000005f,330SDMA_PERFMON_SEL_TLBI_RTN = 0x00000060,331SDMA_PERFMON_SEL_GCR_SEND = 0x00000061,332SDMA_PERFMON_SEL_GCR_RTN = 0x00000062,333SDMA_PERFMON_SEL_UTCL1_TAG_DELAY_COUNTER = 0x00000063,334SDMA_PERFMON_SEL_MMHUB_TAG_DELAY_COUNTER = 0x00000064,335} SDMA_PERFMON_SEL;336337/*338* SDMA_PERF_SEL enum339*/340341typedef enum SDMA_PERF_SEL {342SDMA_PERF_SEL_CYCLE = 0x00000000,343SDMA_PERF_SEL_IDLE = 0x00000001,344SDMA_PERF_SEL_REG_IDLE = 0x00000002,345SDMA_PERF_SEL_RB_EMPTY = 0x00000003,346SDMA_PERF_SEL_RB_FULL = 0x00000004,347SDMA_PERF_SEL_RB_WPTR_WRAP = 0x00000005,348SDMA_PERF_SEL_RB_RPTR_WRAP = 0x00000006,349SDMA_PERF_SEL_RB_WPTR_POLL_READ = 0x00000007,350SDMA_PERF_SEL_RB_RPTR_WB = 0x00000008,351SDMA_PERF_SEL_RB_CMD_IDLE = 0x00000009,352SDMA_PERF_SEL_RB_CMD_FULL = 0x0000000a,353SDMA_PERF_SEL_IB_CMD_IDLE = 0x0000000b,354SDMA_PERF_SEL_IB_CMD_FULL = 0x0000000c,355SDMA_PERF_SEL_EX_IDLE = 0x0000000d,356SDMA_PERF_SEL_SRBM_REG_SEND = 0x0000000e,357SDMA_PERF_SEL_EX_IDLE_POLL_TIMER_EXPIRE = 0x0000000f,358SDMA_PERF_SEL_MC_WR_IDLE = 0x00000010,359SDMA_PERF_SEL_MC_WR_COUNT = 0x00000011,360SDMA_PERF_SEL_MC_RD_IDLE = 0x00000012,361SDMA_PERF_SEL_MC_RD_COUNT = 0x00000013,362SDMA_PERF_SEL_MC_RD_RET_STALL = 0x00000014,363SDMA_PERF_SEL_MC_RD_NO_POLL_IDLE = 0x00000015,364SDMA_PERF_SEL_SEM_IDLE = 0x00000018,365SDMA_PERF_SEL_SEM_REQ_STALL = 0x00000019,366SDMA_PERF_SEL_SEM_REQ_COUNT = 0x0000001a,367SDMA_PERF_SEL_SEM_RESP_INCOMPLETE = 0x0000001b,368SDMA_PERF_SEL_SEM_RESP_FAIL = 0x0000001c,369SDMA_PERF_SEL_SEM_RESP_PASS = 0x0000001d,370SDMA_PERF_SEL_INT_IDLE = 0x0000001e,371SDMA_PERF_SEL_INT_REQ_STALL = 0x0000001f,372SDMA_PERF_SEL_INT_REQ_COUNT = 0x00000020,373SDMA_PERF_SEL_INT_RESP_ACCEPTED = 0x00000021,374SDMA_PERF_SEL_INT_RESP_RETRY = 0x00000022,375SDMA_PERF_SEL_NUM_PACKET = 0x00000023,376SDMA_PERF_SEL_CE_WREQ_IDLE = 0x00000025,377SDMA_PERF_SEL_CE_WR_IDLE = 0x00000026,378SDMA_PERF_SEL_CE_SPLIT_IDLE = 0x00000027,379SDMA_PERF_SEL_CE_RREQ_IDLE = 0x00000028,380SDMA_PERF_SEL_CE_OUT_IDLE = 0x00000029,381SDMA_PERF_SEL_CE_IN_IDLE = 0x0000002a,382SDMA_PERF_SEL_CE_DST_IDLE = 0x0000002b,383SDMA_PERF_SEL_CE_AFIFO_FULL = 0x0000002e,384SDMA_PERF_SEL_CE_INFO_FULL = 0x00000031,385SDMA_PERF_SEL_CE_INFO1_FULL = 0x00000032,386SDMA_PERF_SEL_CE_RD_STALL = 0x00000033,387SDMA_PERF_SEL_CE_WR_STALL = 0x00000034,388SDMA_PERF_SEL_GFX_SELECT = 0x00000035,389SDMA_PERF_SEL_RLC0_SELECT = 0x00000036,390SDMA_PERF_SEL_RLC1_SELECT = 0x00000037,391SDMA_PERF_SEL_PAGE_SELECT = 0x00000038,392SDMA_PERF_SEL_CTX_CHANGE = 0x00000039,393SDMA_PERF_SEL_CTX_CHANGE_EXPIRED = 0x0000003a,394SDMA_PERF_SEL_CTX_CHANGE_EXCEPTION = 0x0000003b,395SDMA_PERF_SEL_DOORBELL = 0x0000003c,396SDMA_PERF_SEL_RD_BA_RTR = 0x0000003d,397SDMA_PERF_SEL_WR_BA_RTR = 0x0000003e,398SDMA_PERF_SEL_F32_L1_WR_VLD = 0x0000003f,399SDMA_PERF_SEL_CE_L1_WR_VLD = 0x00000040,400SDMA_PERF_SEL_CPF_SDMA_INVREQ = 0x00000041,401SDMA_PERF_SEL_SDMA_CPF_INVACK = 0x00000042,402SDMA_PERF_SEL_UTCL2_SDMA_INVREQ = 0x00000043,403SDMA_PERF_SEL_SDMA_UTCL2_INVACK = 0x00000044,404SDMA_PERF_SEL_UTCL2_SDMA_INVREQ_ALL = 0x00000045,405SDMA_PERF_SEL_SDMA_UTCL2_INVACK_ALL = 0x00000046,406SDMA_PERF_SEL_UTCL2_RET_XNACK = 0x00000047,407SDMA_PERF_SEL_UTCL2_RET_ACK = 0x00000048,408SDMA_PERF_SEL_UTCL2_FREE = 0x00000049,409SDMA_PERF_SEL_SDMA_UTCL2_SEND = 0x0000004a,410SDMA_PERF_SEL_DMA_L1_WR_SEND = 0x0000004b,411SDMA_PERF_SEL_DMA_L1_RD_SEND = 0x0000004c,412SDMA_PERF_SEL_DMA_MC_WR_SEND = 0x0000004d,413SDMA_PERF_SEL_DMA_MC_RD_SEND = 0x0000004e,414SDMA_PERF_SEL_GPUVM_INV_HIGH = 0x0000004f,415SDMA_PERF_SEL_GPUVM_INV_LOW = 0x00000050,416SDMA_PERF_SEL_L1_WRL2_IDLE = 0x00000051,417SDMA_PERF_SEL_L1_RDL2_IDLE = 0x00000052,418SDMA_PERF_SEL_L1_WRMC_IDLE = 0x00000053,419SDMA_PERF_SEL_L1_RDMC_IDLE = 0x00000054,420SDMA_PERF_SEL_L1_WR_INV_IDLE = 0x00000055,421SDMA_PERF_SEL_L1_RD_INV_IDLE = 0x00000056,422SDMA_PERF_SEL_META_L2_REQ_SEND = 0x00000057,423SDMA_PERF_SEL_L2_META_RET_VLD = 0x00000058,424SDMA_PERF_SEL_SDMA_UTCL2_RD_SEND = 0x00000059,425SDMA_PERF_SEL_UTCL2_SDMA_RD_RTN = 0x0000005a,426SDMA_PERF_SEL_SDMA_UTCL2_WR_SEND = 0x0000005b,427SDMA_PERF_SEL_UTCL2_SDMA_WR_RTN = 0x0000005c,428SDMA_PERF_SEL_META_REQ_SEND = 0x0000005d,429SDMA_PERF_SEL_META_RTN_VLD = 0x0000005e,430SDMA_PERF_SEL_TLBI_SEND = 0x0000005f,431SDMA_PERF_SEL_TLBI_RTN = 0x00000060,432SDMA_PERF_SEL_GCR_SEND = 0x00000061,433SDMA_PERF_SEL_GCR_RTN = 0x00000062,434SDMA_PERF_SEL_CGCG_FENCE = 0x00000063,435SDMA_PERF_SEL_CE_CH_WR_REQ = 0x00000064,436SDMA_PERF_SEL_CE_CH_WR_RET = 0x00000065,437SDMA_PERF_SEL_F32_CH_WR_REQ = 0x00000066,438SDMA_PERF_SEL_F32_CH_WR_RET = 0x00000067,439SDMA_PERF_SEL_CE_OR_F32_CH_RD_REQ = 0x00000068,440SDMA_PERF_SEL_CE_OR_F32_CH_RD_RET = 0x00000069,441SDMA_PERF_SEL_RB_CH_RD_REQ = 0x0000006a,442SDMA_PERF_SEL_RB_CH_RD_RET = 0x0000006b,443SDMA_PERF_SEL_IB_CH_RD_REQ = 0x0000006c,444SDMA_PERF_SEL_IB_CH_RD_RET = 0x0000006d,445SDMA_PERF_SEL_WPTR_CH_RD_REQ = 0x0000006e,446SDMA_PERF_SEL_WPTR_CH_RD_RET = 0x0000006f,447SDMA_PERF_SEL_UTCL1_UTCL2_REQ = 0x00000070,448SDMA_PERF_SEL_UTCL1_UTCL2_RET = 0x00000071,449SDMA_PERF_SEL_CMD_OP_MATCH = 0x00000072,450SDMA_PERF_SEL_CMD_OP_START = 0x00000073,451SDMA_PERF_SEL_CMD_OP_END = 0x00000074,452SDMA_PERF_SEL_CE_BUSY = 0x00000075,453SDMA_PERF_SEL_CE_BUSY_START = 0x00000076,454SDMA_PERF_SEL_CE_BUSY_END = 0x00000077,455SDMA_PERF_SEL_F32_PERFCNT_TRIGGER = 0x00000078,456SDMA_PERF_SEL_F32_PERFCNT_TRIGGER_START = 0x00000079,457SDMA_PERF_SEL_F32_PERFCNT_TRIGGER_END = 0x0000007a,458SDMA_PERF_SEL_CE_CH_WRREQ_SEND = 0x0000007b,459SDMA_PERF_SEL_CH_CE_WRRET_VALID = 0x0000007c,460SDMA_PERF_SEL_CE_CH_RDREQ_SEND = 0x0000007d,461SDMA_PERF_SEL_CH_CE_RDRET_VALID = 0x0000007e,462} SDMA_PERF_SEL;463464/*465* TCC_CACHE_POLICIES enum466*/467468typedef enum TCC_CACHE_POLICIES {469TCC_CACHE_POLICY_LRU = 0x00000000,470TCC_CACHE_POLICY_STREAM = 0x00000001,471} TCC_CACHE_POLICIES;472473/*474* TCC_MTYPE enum475*/476477typedef enum TCC_MTYPE {478MTYPE_NC = 0x00000000,479MTYPE_WC = 0x00000001,480MTYPE_CC = 0x00000002,481} TCC_MTYPE;482483/*484* UTCL0FaultType enum485*/486487typedef enum UTCL0FaultType {488UTCL0_XNACK_SUCCESS = 0x00000000,489UTCL0_XNACK_RETRY = 0x00000001,490UTCL0_XNACK_PRT = 0x00000002,491UTCL0_XNACK_NO_RETRY = 0x00000003,492} UTCL0FaultType;493494/*495* UTCL0RequestType enum496*/497498typedef enum UTCL0RequestType {499UTCL0_TYPE_NORMAL = 0x00000000,500UTCL0_TYPE_SHOOTDOWN = 0x00000001,501UTCL0_TYPE_BYPASS = 0x00000002,502} UTCL0RequestType;503504/*505* UTCL1FaultType enum506*/507508typedef enum UTCL1FaultType {509UTCL1_XNACK_SUCCESS = 0x00000000,510UTCL1_XNACK_RETRY = 0x00000001,511UTCL1_XNACK_PRT = 0x00000002,512UTCL1_XNACK_NO_RETRY = 0x00000003,513} UTCL1FaultType;514515/*516* UTCL1RequestType enum517*/518519typedef enum UTCL1RequestType {520UTCL1_TYPE_NORMAL = 0x00000000,521UTCL1_TYPE_SHOOTDOWN = 0x00000001,522UTCL1_TYPE_BYPASS = 0x00000002,523} UTCL1RequestType;524525/*526* VMEMCMD_RETURN_ORDER enum527*/528529typedef enum VMEMCMD_RETURN_ORDER {530VMEMCMD_RETURN_OUT_OF_ORDER = 0x00000000,531VMEMCMD_RETURN_IN_ORDER = 0x00000001,532VMEMCMD_RETURN_IN_ORDER_READ = 0x00000002,533} VMEMCMD_RETURN_ORDER;534535/*536* WritePolicy enum537*/538539typedef enum WritePolicy {540CACHE_LRU_WR = 0x00000000,541CACHE_STREAM = 0x00000001,542CACHE_NOA_WR = 0x00000002,543CACHE_BYPASS = 0x00000003,544} WritePolicy;545546/*******************************************************547* CNVC_CFG Enums548*******************************************************/549550/*551* CNVC_BYPASS enum552*/553554typedef enum CNVC_BYPASS {555CNVC_BYPASS_DISABLE = 0x00000000,556CNVC_BYPASS_EN = 0x00000001,557} CNVC_BYPASS;558559/*560* CNVC_COEF_FORMAT_ENUM enum561*/562563typedef enum CNVC_COEF_FORMAT_ENUM {564CNVC_FIX_S2_13 = 0x00000000,565CNVC_FIX_S3_12 = 0x00000001,566} CNVC_COEF_FORMAT_ENUM;567568/*569* CNVC_ENABLE enum570*/571572typedef enum CNVC_ENABLE {573CNVC_DIS = 0x00000000,574CNVC_EN = 0x00000001,575} CNVC_ENABLE;576577/*578* CNVC_PENDING enum579*/580581typedef enum CNVC_PENDING {582CNVC_NOT_PENDING = 0x00000000,583CNVC_YES_PENDING = 0x00000001,584} CNVC_PENDING;585586/*587* COLOR_KEYER_MODE enum588*/589590typedef enum COLOR_KEYER_MODE {591FORCE_00 = 0x00000000,592FORCE_FF = 0x00000001,593RANGE_00 = 0x00000002,594RANGE_FF = 0x00000003,595} COLOR_KEYER_MODE;596597/*598* DENORM_TRUNCATE enum599*/600601typedef enum DENORM_TRUNCATE {602CNVC_ROUND = 0x00000000,603CNVC_TRUNCATE = 0x00000001,604} DENORM_TRUNCATE;605606/*607* FORMAT_CROSSBAR enum608*/609610typedef enum FORMAT_CROSSBAR {611FORMAT_CROSSBAR_R = 0x00000000,612FORMAT_CROSSBAR_G = 0x00000001,613FORMAT_CROSSBAR_B = 0x00000002,614} FORMAT_CROSSBAR;615616/*617* PIX_EXPAND_MODE enum618*/619620typedef enum PIX_EXPAND_MODE {621PIX_DYNAMIC_EXPANSION = 0x00000000,622PIX_ZERO_EXPANSION = 0x00000001,623} PIX_EXPAND_MODE;624625/*626* PRE_CSC_MODE_ENUM enum627*/628629typedef enum PRE_CSC_MODE_ENUM {630PRE_CSC_BYPASS = 0x00000000,631PRE_CSC_SET_A = 0x00000001,632PRE_CSC_SET_B = 0x00000002,633} PRE_CSC_MODE_ENUM;634635/*636* PRE_DEGAM_MODE enum637*/638639typedef enum PRE_DEGAM_MODE {640PRE_DEGAM_BYPASS = 0x00000000,641PRE_DEGAM_ENABLE = 0x00000001,642} PRE_DEGAM_MODE;643644/*645* PRE_DEGAM_SELECT enum646*/647648typedef enum PRE_DEGAM_SELECT {649PRE_DEGAM_SRGB = 0x00000000,650PRE_DEGAM_GAMMA_22 = 0x00000001,651PRE_DEGAM_GAMMA_24 = 0x00000002,652PRE_DEGAM_GAMMA_26 = 0x00000003,653PRE_DEGAM_BT2020 = 0x00000004,654PRE_DEGAM_BT2100PQ = 0x00000005,655PRE_DEGAM_BT2100HLG = 0x00000006,656} PRE_DEGAM_SELECT;657658/*659* SURFACE_PIXEL_FORMAT enum660*/661662typedef enum SURFACE_PIXEL_FORMAT {663ARGB1555 = 0x00000001,664RGBA5551 = 0x00000002,665RGB565 = 0x00000003,666BGR565 = 0x00000004,667ARGB4444 = 0x00000005,668RGBA4444 = 0x00000006,669ARGB8888 = 0x00000008,670RGBA8888 = 0x00000009,671ARGB2101010 = 0x0000000a,672RGBA1010102 = 0x0000000b,673AYCrCb8888 = 0x0000000c,674YCrCbA8888 = 0x0000000d,675ACrYCb8888 = 0x0000000e,676CrYCbA8888 = 0x0000000f,677ARGB16161616_10MSB = 0x00000010,678RGBA16161616_10MSB = 0x00000011,679ARGB16161616_10LSB = 0x00000012,680RGBA16161616_10LSB = 0x00000013,681ARGB16161616_12MSB = 0x00000014,682RGBA16161616_12MSB = 0x00000015,683ARGB16161616_12LSB = 0x00000016,684RGBA16161616_12LSB = 0x00000017,685ARGB16161616_FLOAT = 0x00000018,686RGBA16161616_FLOAT = 0x00000019,687ARGB16161616_UNORM = 0x0000001a,688RGBA16161616_UNORM = 0x0000001b,689ARGB16161616_SNORM = 0x0000001c,690RGBA16161616_SNORM = 0x0000001d,691AYCrCb16161616_10MSB = 0x00000020,692AYCrCb16161616_10LSB = 0x00000021,693YCrCbA16161616_10MSB = 0x00000022,694YCrCbA16161616_10LSB = 0x00000023,695ACrYCb16161616_10MSB = 0x00000024,696ACrYCb16161616_10LSB = 0x00000025,697CrYCbA16161616_10MSB = 0x00000026,698CrYCbA16161616_10LSB = 0x00000027,699AYCrCb16161616_12MSB = 0x00000028,700AYCrCb16161616_12LSB = 0x00000029,701YCrCbA16161616_12MSB = 0x0000002a,702YCrCbA16161616_12LSB = 0x0000002b,703ACrYCb16161616_12MSB = 0x0000002c,704ACrYCb16161616_12LSB = 0x0000002d,705CrYCbA16161616_12MSB = 0x0000002e,706CrYCbA16161616_12LSB = 0x0000002f,707Y8_CrCb88_420_PLANAR = 0x00000040,708Y8_CbCr88_420_PLANAR = 0x00000041,709Y10_CrCb1010_420_PLANAR = 0x00000042,710Y10_CbCr1010_420_PLANAR = 0x00000043,711Y12_CrCb1212_420_PLANAR = 0x00000044,712Y12_CbCr1212_420_PLANAR = 0x00000045,713YCrYCb8888_422_PACKED = 0x00000048,714YCbYCr8888_422_PACKED = 0x00000049,715CrYCbY8888_422_PACKED = 0x0000004a,716CbYCrY8888_422_PACKED = 0x0000004b,717YCrYCb10101010_422_PACKED = 0x0000004c,718YCbYCr10101010_422_PACKED = 0x0000004d,719CrYCbY10101010_422_PACKED = 0x0000004e,720CbYCrY10101010_422_PACKED = 0x0000004f,721YCrYCb12121212_422_PACKED = 0x00000050,722YCbYCr12121212_422_PACKED = 0x00000051,723CrYCbY12121212_422_PACKED = 0x00000052,724CbYCrY12121212_422_PACKED = 0x00000053,725RGB111110_FIX = 0x00000070,726BGR101111_FIX = 0x00000071,727ACrYCb2101010 = 0x00000072,728CrYCbA1010102 = 0x00000073,729RGBE = 0x00000074,730RGB111110_FLOAT = 0x00000076,731BGR101111_FLOAT = 0x00000077,732MONO_8 = 0x00000078,733MONO_10MSB = 0x00000079,734MONO_10LSB = 0x0000007a,735MONO_12MSB = 0x0000007b,736MONO_12LSB = 0x0000007c,737MONO_16 = 0x0000007d,738} SURFACE_PIXEL_FORMAT;739740/*741* XNORM enum742*/743744typedef enum XNORM {745XNORM_A = 0x00000000,746XNORM_B = 0x00000001,747} XNORM;748749/*******************************************************750* CNVC_CUR Enums751*******************************************************/752753/*754* CUR_ENABLE enum755*/756757typedef enum CUR_ENABLE {758CUR_DIS = 0x00000000,759CUR_EN = 0x00000001,760} CUR_ENABLE;761762/*763* CUR_EXPAND_MODE enum764*/765766typedef enum CUR_EXPAND_MODE {767CUR_DYNAMIC_EXPANSION = 0x00000000,768CUR_ZERO_EXPANSION = 0x00000001,769} CUR_EXPAND_MODE;770771/*772* CUR_INV_CLAMP enum773*/774775typedef enum CUR_INV_CLAMP {776CUR_CLAMP_DIS = 0x00000000,777CUR_CLAMP_EN = 0x00000001,778} CUR_INV_CLAMP;779780/*781* CUR_MODE enum782*/783784typedef enum CUR_MODE {785MONO_2BIT = 0x00000000,786COLOR_24BIT_1BIT_AND = 0x00000001,787COLOR_24BIT_8BIT_ALPHA_PREMULT = 0x00000002,788COLOR_24BIT_8BIT_ALPHA_UNPREMULT = 0x00000003,789COLOR_64BIT_FP_PREMULT = 0x00000004,790COLOR_64BIT_FP_UNPREMULT = 0x00000005,791} CUR_MODE;792793/*794* CUR_PENDING enum795*/796797typedef enum CUR_PENDING {798CUR_NOT_PENDING = 0x00000000,799CUR_YES_PENDING = 0x00000001,800} CUR_PENDING;801802/*803* CUR_ROM_EN enum804*/805806typedef enum CUR_ROM_EN {807CUR_FP_NO_ROM = 0x00000000,808CUR_FP_USE_ROM = 0x00000001,809} CUR_ROM_EN;810811/*******************************************************812* DSCL Enums813*******************************************************/814815/*816* COEF_RAM_SELECT_RD enum817*/818819typedef enum COEF_RAM_SELECT_RD {820COEF_RAM_SELECT_BACK = 0x00000000,821COEF_RAM_SELECT_CURRENT = 0x00000001,822} COEF_RAM_SELECT_RD;823824/*825* DSCL_MODE_SEL enum826*/827828typedef enum DSCL_MODE_SEL {829DSCL_MODE_SCALING_444_BYPASS = 0x00000000,830DSCL_MODE_SCALING_444_RGB_ENABLE = 0x00000001,831DSCL_MODE_SCALING_444_YCBCR_ENABLE = 0x00000002,832DSCL_MODE_SCALING_YCBCR_ENABLE = 0x00000003,833DSCL_MODE_LUMA_SCALING_BYPASS = 0x00000004,834DSCL_MODE_CHROMA_SCALING_BYPASS = 0x00000005,835DSCL_MODE_DSCL_BYPASS = 0x00000006,836} DSCL_MODE_SEL;837838/*839* LB_ALPHA_EN enum840*/841842typedef enum LB_ALPHA_EN {843LB_ALPHA_DISABLE = 0x00000000,844LB_ALPHA_ENABLE = 0x00000001,845} LB_ALPHA_EN;846847/*848* LB_INTERLEAVE_EN enum849*/850851typedef enum LB_INTERLEAVE_EN {852LB_INTERLEAVE_DISABLE = 0x00000000,853LB_INTERLEAVE_ENABLE = 0x00000001,854} LB_INTERLEAVE_EN;855856/*857* LB_MEMORY_CONFIG enum858*/859860typedef enum LB_MEMORY_CONFIG {861LB_MEMORY_CONFIG_0 = 0x00000000,862LB_MEMORY_CONFIG_1 = 0x00000001,863LB_MEMORY_CONFIG_2 = 0x00000002,864LB_MEMORY_CONFIG_3 = 0x00000003,865} LB_MEMORY_CONFIG;866867/*868* OBUF_BYPASS_SEL enum869*/870871typedef enum OBUF_BYPASS_SEL {872OBUF_BYPASS_DIS = 0x00000000,873OBUF_BYPASS_EN = 0x00000001,874} OBUF_BYPASS_SEL;875876/*877* OBUF_IS_HALF_RECOUT_WIDTH_SEL enum878*/879880typedef enum OBUF_IS_HALF_RECOUT_WIDTH_SEL {881OBUF_FULL_RECOUT = 0x00000000,882OBUF_HALF_RECOUT = 0x00000001,883} OBUF_IS_HALF_RECOUT_WIDTH_SEL;884885/*886* OBUF_USE_FULL_BUFFER_SEL enum887*/888889typedef enum OBUF_USE_FULL_BUFFER_SEL {890OBUF_RECOUT = 0x00000000,891OBUF_FULL = 0x00000001,892} OBUF_USE_FULL_BUFFER_SEL;893894/*895* SCL_2TAP_HARDCODE enum896*/897898typedef enum SCL_2TAP_HARDCODE {899SCL_COEF_2TAP_HARDCODE_OFF = 0x00000000,900SCL_COEF_2TAP_HARDCODE_ON = 0x00000001,901} SCL_2TAP_HARDCODE;902903/*904* SCL_ALPHA_COEF enum905*/906907typedef enum SCL_ALPHA_COEF {908SCL_ALPHA_COEF_FIRST = 0x00000000,909SCL_ALPHA_COEF_SECOND = 0x00000001,910} SCL_ALPHA_COEF;911912/*913* SCL_AUTOCAL_MODE enum914*/915916typedef enum SCL_AUTOCAL_MODE {917AUTOCAL_MODE_OFF = 0x00000000,918AUTOCAL_MODE_AUTOSCALE = 0x00000001,919AUTOCAL_MODE_AUTOCENTER = 0x00000002,920AUTOCAL_MODE_AUTOREPLICATE = 0x00000003,921} SCL_AUTOCAL_MODE;922923/*924* SCL_BOUNDARY enum925*/926927typedef enum SCL_BOUNDARY {928SCL_BOUNDARY_EDGE = 0x00000000,929SCL_BOUNDARY_BLACK = 0x00000001,930} SCL_BOUNDARY;931932/*933* SCL_CHROMA_COEF enum934*/935936typedef enum SCL_CHROMA_COEF {937SCL_CHROMA_COEF_FIRST = 0x00000000,938SCL_CHROMA_COEF_SECOND = 0x00000001,939} SCL_CHROMA_COEF;940941/*942* SCL_COEF_FILTER_TYPE_SEL enum943*/944945typedef enum SCL_COEF_FILTER_TYPE_SEL {946SCL_COEF_LUMA_VERT_FILTER = 0x00000000,947SCL_COEF_LUMA_HORZ_FILTER = 0x00000001,948SCL_COEF_CHROMA_VERT_FILTER = 0x00000002,949SCL_COEF_CHROMA_HORZ_FILTER = 0x00000003,950} SCL_COEF_FILTER_TYPE_SEL;951952/*953* SCL_COEF_RAM_SEL enum954*/955956typedef enum SCL_COEF_RAM_SEL {957SCL_COEF_RAM_SEL_0 = 0x00000000,958SCL_COEF_RAM_SEL_1 = 0x00000001,959} SCL_COEF_RAM_SEL;960961/*962* SCL_SHARP_EN enum963*/964965typedef enum SCL_SHARP_EN {966SCL_SHARP_DISABLE = 0x00000000,967SCL_SHARP_ENABLE = 0x00000001,968} SCL_SHARP_EN;969970/*******************************************************971* CM Enums972*******************************************************/973974/*975* CMC_3DLUT_30BIT_ENUM enum976*/977978typedef enum CMC_3DLUT_30BIT_ENUM {979CMC_3DLUT_36BIT = 0x00000000,980CMC_3DLUT_30BIT = 0x00000001,981} CMC_3DLUT_30BIT_ENUM;982983/*984* CMC_3DLUT_RAM_SEL enum985*/986987typedef enum CMC_3DLUT_RAM_SEL {988CMC_RAM0_ACCESS = 0x00000000,989CMC_RAM1_ACCESS = 0x00000001,990CMC_RAM2_ACCESS = 0x00000002,991CMC_RAM3_ACCESS = 0x00000003,992} CMC_3DLUT_RAM_SEL;993994/*995* CMC_3DLUT_SIZE_ENUM enum996*/997998typedef enum CMC_3DLUT_SIZE_ENUM {999CMC_3DLUT_17CUBE = 0x00000000,1000CMC_3DLUT_9CUBE = 0x00000001,1001} CMC_3DLUT_SIZE_ENUM;10021003/*1004* CMC_LUT_2_CONFIG_ENUM enum1005*/10061007typedef enum CMC_LUT_2_CONFIG_ENUM {1008CMC_LUT_2CFG_NO_MEMORY = 0x00000000,1009CMC_LUT_2CFG_MEMORY_A = 0x00000001,1010CMC_LUT_2CFG_MEMORY_B = 0x00000002,1011} CMC_LUT_2_CONFIG_ENUM;10121013/*1014* CMC_LUT_2_MODE_ENUM enum1015*/10161017typedef enum CMC_LUT_2_MODE_ENUM {1018CMC_LUT_2_MODE_BYPASS = 0x00000000,1019CMC_LUT_2_MODE_RAMA_LUT = 0x00000001,1020CMC_LUT_2_MODE_RAMB_LUT = 0x00000002,1021} CMC_LUT_2_MODE_ENUM;10221023/*1024* CMC_LUT_NUM_SEG enum1025*/10261027typedef enum CMC_LUT_NUM_SEG {1028CMC_SEGMENTS_1 = 0x00000000,1029CMC_SEGMENTS_2 = 0x00000001,1030CMC_SEGMENTS_4 = 0x00000002,1031CMC_SEGMENTS_8 = 0x00000003,1032CMC_SEGMENTS_16 = 0x00000004,1033CMC_SEGMENTS_32 = 0x00000005,1034CMC_SEGMENTS_64 = 0x00000006,1035CMC_SEGMENTS_128 = 0x00000007,1036} CMC_LUT_NUM_SEG;10371038/*1039* CMC_LUT_RAM_SEL enum1040*/10411042typedef enum CMC_LUT_RAM_SEL {1043CMC_RAMA_ACCESS = 0x00000000,1044CMC_RAMB_ACCESS = 0x00000001,1045} CMC_LUT_RAM_SEL;10461047/*1048* CM_BYPASS enum1049*/10501051typedef enum CM_BYPASS {1052NON_BYPASS = 0x00000000,1053BYPASS_EN = 0x00000001,1054} CM_BYPASS;10551056/*1057* CM_COEF_FORMAT_ENUM enum1058*/10591060typedef enum CM_COEF_FORMAT_ENUM {1061FIX_S2_13 = 0x00000000,1062FIX_S3_12 = 0x00000001,1063} CM_COEF_FORMAT_ENUM;10641065/*1066* CM_DATA_SIGNED enum1067*/10681069typedef enum CM_DATA_SIGNED {1070UNSIGNED = 0x00000000,1071SIGNED = 0x00000001,1072} CM_DATA_SIGNED;10731074/*1075* CM_EN enum1076*/10771078typedef enum CM_EN {1079CM_DISABLE = 0x00000000,1080CM_ENABLE = 0x00000001,1081} CM_EN;10821083/*1084* CM_GAMMA_LUT_MODE_ENUM enum1085*/10861087typedef enum CM_GAMMA_LUT_MODE_ENUM {1088BYPASS = 0x00000000,1089RESERVED_1 = 0x00000001,1090RAM_LUT = 0x00000002,1091RESERVED_3 = 0x00000003,1092} CM_GAMMA_LUT_MODE_ENUM;10931094/*1095* CM_GAMMA_LUT_PWL_DISABLE_ENUM enum1096*/10971098typedef enum CM_GAMMA_LUT_PWL_DISABLE_ENUM {1099ENABLE_PWL = 0x00000000,1100DISABLE_PWL = 0x00000001,1101} CM_GAMMA_LUT_PWL_DISABLE_ENUM;11021103/*1104* CM_GAMMA_LUT_SEL_ENUM enum1105*/11061107typedef enum CM_GAMMA_LUT_SEL_ENUM {1108RAMA = 0x00000000,1109RAMB = 0x00000001,1110} CM_GAMMA_LUT_SEL_ENUM;11111112/*1113* CM_GAMUT_REMAP_MODE_ENUM enum1114*/11151116typedef enum CM_GAMUT_REMAP_MODE_ENUM {1117BYPASS_GAMUT = 0x00000000,1118GAMUT_COEF = 0x00000001,1119GAMUT_COEF_B = 0x00000002,1120} CM_GAMUT_REMAP_MODE_ENUM;11211122/*1123* CM_LUT_2_CONFIG_ENUM enum1124*/11251126typedef enum CM_LUT_2_CONFIG_ENUM {1127LUT_2CFG_NO_MEMORY = 0x00000000,1128LUT_2CFG_MEMORY_A = 0x00000001,1129LUT_2CFG_MEMORY_B = 0x00000002,1130} CM_LUT_2_CONFIG_ENUM;11311132/*1133* CM_LUT_2_MODE_ENUM enum1134*/11351136typedef enum CM_LUT_2_MODE_ENUM {1137LUT_2_MODE_BYPASS = 0x00000000,1138LUT_2_MODE_RAMA_LUT = 0x00000001,1139LUT_2_MODE_RAMB_LUT = 0x00000002,1140} CM_LUT_2_MODE_ENUM;11411142/*1143* CM_LUT_4_CONFIG_ENUM enum1144*/11451146typedef enum CM_LUT_4_CONFIG_ENUM {1147LUT_4CFG_NO_MEMORY = 0x00000000,1148LUT_4CFG_ROM_A = 0x00000001,1149LUT_4CFG_ROM_B = 0x00000002,1150LUT_4CFG_MEMORY_A = 0x00000003,1151LUT_4CFG_MEMORY_B = 0x00000004,1152} CM_LUT_4_CONFIG_ENUM;11531154/*1155* CM_LUT_4_MODE_ENUM enum1156*/11571158typedef enum CM_LUT_4_MODE_ENUM {1159LUT_4_MODE_BYPASS = 0x00000000,1160LUT_4_MODE_ROMA_LUT = 0x00000001,1161LUT_4_MODE_ROMB_LUT = 0x00000002,1162LUT_4_MODE_RAMA_LUT = 0x00000003,1163LUT_4_MODE_RAMB_LUT = 0x00000004,1164} CM_LUT_4_MODE_ENUM;11651166/*1167* CM_LUT_CONFIG_MODE enum1168*/11691170typedef enum CM_LUT_CONFIG_MODE {1171DIFFERENT_RGB = 0x00000000,1172ALL_USE_R = 0x00000001,1173} CM_LUT_CONFIG_MODE;11741175/*1176* CM_LUT_NUM_SEG enum1177*/11781179typedef enum CM_LUT_NUM_SEG {1180SEGMENTS_1 = 0x00000000,1181SEGMENTS_2 = 0x00000001,1182SEGMENTS_4 = 0x00000002,1183SEGMENTS_8 = 0x00000003,1184SEGMENTS_16 = 0x00000004,1185SEGMENTS_32 = 0x00000005,1186SEGMENTS_64 = 0x00000006,1187SEGMENTS_128 = 0x00000007,1188} CM_LUT_NUM_SEG;11891190/*1191* CM_LUT_RAM_SEL enum1192*/11931194typedef enum CM_LUT_RAM_SEL {1195RAMA_ACCESS = 0x00000000,1196RAMB_ACCESS = 0x00000001,1197} CM_LUT_RAM_SEL;11981199/*1200* CM_LUT_READ_COLOR_SEL enum1201*/12021203typedef enum CM_LUT_READ_COLOR_SEL {1204BLUE_LUT = 0x00000000,1205GREEN_LUT = 0x00000001,1206RED_LUT = 0x00000002,1207} CM_LUT_READ_COLOR_SEL;12081209/*1210* CM_LUT_READ_DBG enum1211*/12121213typedef enum CM_LUT_READ_DBG {1214DISABLE_DEBUG = 0x00000000,1215ENABLE_DEBUG = 0x00000001,1216} CM_LUT_READ_DBG;12171218/*1219* CM_PENDING enum1220*/12211222typedef enum CM_PENDING {1223CM_NOT_PENDING = 0x00000000,1224CM_YES_PENDING = 0x00000001,1225} CM_PENDING;12261227/*1228* CM_POST_CSC_MODE_ENUM enum1229*/12301231typedef enum CM_POST_CSC_MODE_ENUM {1232BYPASS_POST_CSC = 0x00000000,1233COEF_POST_CSC = 0x00000001,1234COEF_POST_CSC_B = 0x00000002,1235} CM_POST_CSC_MODE_ENUM;12361237/*1238* CM_WRITE_BASE_ONLY enum1239*/12401241typedef enum CM_WRITE_BASE_ONLY {1242WRITE_BOTH = 0x00000000,1243WRITE_BASE_ONLY = 0x00000001,1244} CM_WRITE_BASE_ONLY;12451246/*******************************************************1247* DPP_TOP Enums1248*******************************************************/12491250/*1251* CRC_CUR_SEL enum1252*/12531254typedef enum CRC_CUR_SEL {1255CRC_CUR_0 = 0x00000000,1256CRC_CUR_1 = 0x00000001,1257} CRC_CUR_SEL;12581259/*1260* CRC_INTERLACE_SEL enum1261*/12621263typedef enum CRC_INTERLACE_SEL {1264CRC_INTERLACE_0 = 0x00000000,1265CRC_INTERLACE_1 = 0x00000001,1266CRC_INTERLACE_2 = 0x00000002,1267CRC_INTERLACE_3 = 0x00000003,1268} CRC_INTERLACE_SEL;12691270/*1271* CRC_IN_CUR_SEL enum1272*/12731274typedef enum CRC_IN_CUR_SEL {1275CRC_IN_CUR_0 = 0x00000000,1276CRC_IN_CUR_1 = 0x00000001,1277CRC_IN_CUR_2 = 0x00000002,1278CRC_IN_CUR_3 = 0x00000003,1279} CRC_IN_CUR_SEL;12801281/*1282* CRC_IN_PIX_SEL enum1283*/12841285typedef enum CRC_IN_PIX_SEL {1286CRC_IN_PIX_0 = 0x00000000,1287CRC_IN_PIX_1 = 0x00000001,1288CRC_IN_PIX_2 = 0x00000002,1289CRC_IN_PIX_3 = 0x00000003,1290CRC_IN_PIX_4 = 0x00000004,1291CRC_IN_PIX_5 = 0x00000005,1292CRC_IN_PIX_6 = 0x00000006,1293CRC_IN_PIX_7 = 0x00000007,1294} CRC_IN_PIX_SEL;12951296/*1297* CRC_SRC_SEL enum1298*/12991300typedef enum CRC_SRC_SEL {1301CRC_SRC_0 = 0x00000000,1302CRC_SRC_1 = 0x00000001,1303CRC_SRC_2 = 0x00000002,1304CRC_SRC_3 = 0x00000003,1305} CRC_SRC_SEL;13061307/*1308* CRC_STEREO_SEL enum1309*/13101311typedef enum CRC_STEREO_SEL {1312CRC_STEREO_0 = 0x00000000,1313CRC_STEREO_1 = 0x00000001,1314CRC_STEREO_2 = 0x00000002,1315CRC_STEREO_3 = 0x00000003,1316} CRC_STEREO_SEL;13171318/*1319* TEST_CLK_SEL enum1320*/13211322typedef enum TEST_CLK_SEL {1323TEST_CLK_SEL_0 = 0x00000000,1324TEST_CLK_SEL_1 = 0x00000001,1325TEST_CLK_SEL_2 = 0x00000002,1326TEST_CLK_SEL_3 = 0x00000003,1327TEST_CLK_SEL_4 = 0x00000004,1328TEST_CLK_SEL_5 = 0x00000005,1329TEST_CLK_SEL_6 = 0x00000006,1330TEST_CLK_SEL_7 = 0x00000007,1331} TEST_CLK_SEL;13321333/*******************************************************1334* DC_PERFMON Enums1335*******************************************************/13361337/*1338* PERFCOUNTER_ACTIVE enum1339*/13401341typedef enum PERFCOUNTER_ACTIVE {1342PERFCOUNTER_IS_IDLE = 0x00000000,1343PERFCOUNTER_IS_ACTIVE = 0x00000001,1344} PERFCOUNTER_ACTIVE;13451346/*1347* PERFCOUNTER_CNT0_STATE enum1348*/13491350typedef enum PERFCOUNTER_CNT0_STATE {1351PERFCOUNTER_CNT0_STATE_RESET = 0x00000000,1352PERFCOUNTER_CNT0_STATE_START = 0x00000001,1353PERFCOUNTER_CNT0_STATE_FREEZE = 0x00000002,1354PERFCOUNTER_CNT0_STATE_HW = 0x00000003,1355} PERFCOUNTER_CNT0_STATE;13561357/*1358* PERFCOUNTER_CNT1_STATE enum1359*/13601361typedef enum PERFCOUNTER_CNT1_STATE {1362PERFCOUNTER_CNT1_STATE_RESET = 0x00000000,1363PERFCOUNTER_CNT1_STATE_START = 0x00000001,1364PERFCOUNTER_CNT1_STATE_FREEZE = 0x00000002,1365PERFCOUNTER_CNT1_STATE_HW = 0x00000003,1366} PERFCOUNTER_CNT1_STATE;13671368/*1369* PERFCOUNTER_CNT2_STATE enum1370*/13711372typedef enum PERFCOUNTER_CNT2_STATE {1373PERFCOUNTER_CNT2_STATE_RESET = 0x00000000,1374PERFCOUNTER_CNT2_STATE_START = 0x00000001,1375PERFCOUNTER_CNT2_STATE_FREEZE = 0x00000002,1376PERFCOUNTER_CNT2_STATE_HW = 0x00000003,1377} PERFCOUNTER_CNT2_STATE;13781379/*1380* PERFCOUNTER_CNT3_STATE enum1381*/13821383typedef enum PERFCOUNTER_CNT3_STATE {1384PERFCOUNTER_CNT3_STATE_RESET = 0x00000000,1385PERFCOUNTER_CNT3_STATE_START = 0x00000001,1386PERFCOUNTER_CNT3_STATE_FREEZE = 0x00000002,1387PERFCOUNTER_CNT3_STATE_HW = 0x00000003,1388} PERFCOUNTER_CNT3_STATE;13891390/*1391* PERFCOUNTER_CNT4_STATE enum1392*/13931394typedef enum PERFCOUNTER_CNT4_STATE {1395PERFCOUNTER_CNT4_STATE_RESET = 0x00000000,1396PERFCOUNTER_CNT4_STATE_START = 0x00000001,1397PERFCOUNTER_CNT4_STATE_FREEZE = 0x00000002,1398PERFCOUNTER_CNT4_STATE_HW = 0x00000003,1399} PERFCOUNTER_CNT4_STATE;14001401/*1402* PERFCOUNTER_CNT5_STATE enum1403*/14041405typedef enum PERFCOUNTER_CNT5_STATE {1406PERFCOUNTER_CNT5_STATE_RESET = 0x00000000,1407PERFCOUNTER_CNT5_STATE_START = 0x00000001,1408PERFCOUNTER_CNT5_STATE_FREEZE = 0x00000002,1409PERFCOUNTER_CNT5_STATE_HW = 0x00000003,1410} PERFCOUNTER_CNT5_STATE;14111412/*1413* PERFCOUNTER_CNT6_STATE enum1414*/14151416typedef enum PERFCOUNTER_CNT6_STATE {1417PERFCOUNTER_CNT6_STATE_RESET = 0x00000000,1418PERFCOUNTER_CNT6_STATE_START = 0x00000001,1419PERFCOUNTER_CNT6_STATE_FREEZE = 0x00000002,1420PERFCOUNTER_CNT6_STATE_HW = 0x00000003,1421} PERFCOUNTER_CNT6_STATE;14221423/*1424* PERFCOUNTER_CNT7_STATE enum1425*/14261427typedef enum PERFCOUNTER_CNT7_STATE {1428PERFCOUNTER_CNT7_STATE_RESET = 0x00000000,1429PERFCOUNTER_CNT7_STATE_START = 0x00000001,1430PERFCOUNTER_CNT7_STATE_FREEZE = 0x00000002,1431PERFCOUNTER_CNT7_STATE_HW = 0x00000003,1432} PERFCOUNTER_CNT7_STATE;14331434/*1435* PERFCOUNTER_CNTL_SEL enum1436*/14371438typedef enum PERFCOUNTER_CNTL_SEL {1439PERFCOUNTER_CNTL_SEL_0 = 0x00000000,1440PERFCOUNTER_CNTL_SEL_1 = 0x00000001,1441PERFCOUNTER_CNTL_SEL_2 = 0x00000002,1442PERFCOUNTER_CNTL_SEL_3 = 0x00000003,1443PERFCOUNTER_CNTL_SEL_4 = 0x00000004,1444PERFCOUNTER_CNTL_SEL_5 = 0x00000005,1445PERFCOUNTER_CNTL_SEL_6 = 0x00000006,1446PERFCOUNTER_CNTL_SEL_7 = 0x00000007,1447} PERFCOUNTER_CNTL_SEL;14481449/*1450* PERFCOUNTER_CNTOFF_START_DIS enum1451*/14521453typedef enum PERFCOUNTER_CNTOFF_START_DIS {1454PERFCOUNTER_CNTOFF_START_ENABLE = 0x00000000,1455PERFCOUNTER_CNTOFF_START_DISABLE = 0x00000001,1456} PERFCOUNTER_CNTOFF_START_DIS;14571458/*1459* PERFCOUNTER_COUNTED_VALUE_TYPE enum1460*/14611462typedef enum PERFCOUNTER_COUNTED_VALUE_TYPE {1463PERFCOUNTER_COUNTED_VALUE_TYPE_ACC = 0x00000000,1464PERFCOUNTER_COUNTED_VALUE_TYPE_MAX = 0x00000001,1465PERFCOUNTER_COUNTED_VALUE_TYPE_MIN = 0x00000002,1466} PERFCOUNTER_COUNTED_VALUE_TYPE;14671468/*1469* PERFCOUNTER_CVALUE_SEL enum1470*/14711472typedef enum PERFCOUNTER_CVALUE_SEL {1473PERFCOUNTER_CVALUE_SEL_47_0 = 0x00000000,1474PERFCOUNTER_CVALUE_SEL_15_0 = 0x00000001,1475PERFCOUNTER_CVALUE_SEL_31_16 = 0x00000002,1476PERFCOUNTER_CVALUE_SEL_47_32 = 0x00000003,1477PERFCOUNTER_CVALUE_SEL_11_0 = 0x00000004,1478PERFCOUNTER_CVALUE_SEL_23_12 = 0x00000005,1479PERFCOUNTER_CVALUE_SEL_35_24 = 0x00000006,1480PERFCOUNTER_CVALUE_SEL_47_36 = 0x00000007,1481} PERFCOUNTER_CVALUE_SEL;14821483/*1484* PERFCOUNTER_HW_CNTL_SEL enum1485*/14861487typedef enum PERFCOUNTER_HW_CNTL_SEL {1488PERFCOUNTER_HW_CNTL_SEL_RUNEN = 0x00000000,1489PERFCOUNTER_HW_CNTL_SEL_CNTOFF = 0x00000001,1490} PERFCOUNTER_HW_CNTL_SEL;14911492/*1493* PERFCOUNTER_HW_STOP1_SEL enum1494*/14951496typedef enum PERFCOUNTER_HW_STOP1_SEL {1497PERFCOUNTER_HW_STOP1_0 = 0x00000000,1498PERFCOUNTER_HW_STOP1_1 = 0x00000001,1499} PERFCOUNTER_HW_STOP1_SEL;15001501/*1502* PERFCOUNTER_HW_STOP2_SEL enum1503*/15041505typedef enum PERFCOUNTER_HW_STOP2_SEL {1506PERFCOUNTER_HW_STOP2_0 = 0x00000000,1507PERFCOUNTER_HW_STOP2_1 = 0x00000001,1508} PERFCOUNTER_HW_STOP2_SEL;15091510/*1511* PERFCOUNTER_INC_MODE enum1512*/15131514typedef enum PERFCOUNTER_INC_MODE {1515PERFCOUNTER_INC_MODE_MULTI_BIT = 0x00000000,1516PERFCOUNTER_INC_MODE_BOTH_EDGE = 0x00000001,1517PERFCOUNTER_INC_MODE_LSB = 0x00000002,1518PERFCOUNTER_INC_MODE_POS_EDGE = 0x00000003,1519PERFCOUNTER_INC_MODE_NEG_EDGE = 0x00000004,1520} PERFCOUNTER_INC_MODE;15211522/*1523* PERFCOUNTER_INT_EN enum1524*/15251526typedef enum PERFCOUNTER_INT_EN {1527PERFCOUNTER_INT_DISABLE = 0x00000000,1528PERFCOUNTER_INT_ENABLE = 0x00000001,1529} PERFCOUNTER_INT_EN;15301531/*1532* PERFCOUNTER_INT_TYPE enum1533*/15341535typedef enum PERFCOUNTER_INT_TYPE {1536PERFCOUNTER_INT_TYPE_LEVEL = 0x00000000,1537PERFCOUNTER_INT_TYPE_PULSE = 0x00000001,1538} PERFCOUNTER_INT_TYPE;15391540/*1541* PERFCOUNTER_OFF_MASK enum1542*/15431544typedef enum PERFCOUNTER_OFF_MASK {1545PERFCOUNTER_OFF_MASK_DISABLE = 0x00000000,1546PERFCOUNTER_OFF_MASK_ENABLE = 0x00000001,1547} PERFCOUNTER_OFF_MASK;15481549/*1550* PERFCOUNTER_RESTART_EN enum1551*/15521553typedef enum PERFCOUNTER_RESTART_EN {1554PERFCOUNTER_RESTART_DISABLE = 0x00000000,1555PERFCOUNTER_RESTART_ENABLE = 0x00000001,1556} PERFCOUNTER_RESTART_EN;15571558/*1559* PERFCOUNTER_RUNEN_MODE enum1560*/15611562typedef enum PERFCOUNTER_RUNEN_MODE {1563PERFCOUNTER_RUNEN_MODE_LEVEL = 0x00000000,1564PERFCOUNTER_RUNEN_MODE_EDGE = 0x00000001,1565} PERFCOUNTER_RUNEN_MODE;15661567/*1568* PERFCOUNTER_STATE_SEL0 enum1569*/15701571typedef enum PERFCOUNTER_STATE_SEL0 {1572PERFCOUNTER_STATE_SEL0_GLOBAL = 0x00000000,1573PERFCOUNTER_STATE_SEL0_LOCAL = 0x00000001,1574} PERFCOUNTER_STATE_SEL0;15751576/*1577* PERFCOUNTER_STATE_SEL1 enum1578*/15791580typedef enum PERFCOUNTER_STATE_SEL1 {1581PERFCOUNTER_STATE_SEL1_GLOBAL = 0x00000000,1582PERFCOUNTER_STATE_SEL1_LOCAL = 0x00000001,1583} PERFCOUNTER_STATE_SEL1;15841585/*1586* PERFCOUNTER_STATE_SEL2 enum1587*/15881589typedef enum PERFCOUNTER_STATE_SEL2 {1590PERFCOUNTER_STATE_SEL2_GLOBAL = 0x00000000,1591PERFCOUNTER_STATE_SEL2_LOCAL = 0x00000001,1592} PERFCOUNTER_STATE_SEL2;15931594/*1595* PERFCOUNTER_STATE_SEL3 enum1596*/15971598typedef enum PERFCOUNTER_STATE_SEL3 {1599PERFCOUNTER_STATE_SEL3_GLOBAL = 0x00000000,1600PERFCOUNTER_STATE_SEL3_LOCAL = 0x00000001,1601} PERFCOUNTER_STATE_SEL3;16021603/*1604* PERFCOUNTER_STATE_SEL4 enum1605*/16061607typedef enum PERFCOUNTER_STATE_SEL4 {1608PERFCOUNTER_STATE_SEL4_GLOBAL = 0x00000000,1609PERFCOUNTER_STATE_SEL4_LOCAL = 0x00000001,1610} PERFCOUNTER_STATE_SEL4;16111612/*1613* PERFCOUNTER_STATE_SEL5 enum1614*/16151616typedef enum PERFCOUNTER_STATE_SEL5 {1617PERFCOUNTER_STATE_SEL5_GLOBAL = 0x00000000,1618PERFCOUNTER_STATE_SEL5_LOCAL = 0x00000001,1619} PERFCOUNTER_STATE_SEL5;16201621/*1622* PERFCOUNTER_STATE_SEL6 enum1623*/16241625typedef enum PERFCOUNTER_STATE_SEL6 {1626PERFCOUNTER_STATE_SEL6_GLOBAL = 0x00000000,1627PERFCOUNTER_STATE_SEL6_LOCAL = 0x00000001,1628} PERFCOUNTER_STATE_SEL6;16291630/*1631* PERFCOUNTER_STATE_SEL7 enum1632*/16331634typedef enum PERFCOUNTER_STATE_SEL7 {1635PERFCOUNTER_STATE_SEL7_GLOBAL = 0x00000000,1636PERFCOUNTER_STATE_SEL7_LOCAL = 0x00000001,1637} PERFCOUNTER_STATE_SEL7;16381639/*1640* PERFMON_CNTOFF_AND_OR enum1641*/16421643typedef enum PERFMON_CNTOFF_AND_OR {1644PERFMON_CNTOFF_OR = 0x00000000,1645PERFMON_CNTOFF_AND = 0x00000001,1646} PERFMON_CNTOFF_AND_OR;16471648/*1649* PERFMON_CNTOFF_INT_EN enum1650*/16511652typedef enum PERFMON_CNTOFF_INT_EN {1653PERFMON_CNTOFF_INT_DISABLE = 0x00000000,1654PERFMON_CNTOFF_INT_ENABLE = 0x00000001,1655} PERFMON_CNTOFF_INT_EN;16561657/*1658* PERFMON_CNTOFF_INT_TYPE enum1659*/16601661typedef enum PERFMON_CNTOFF_INT_TYPE {1662PERFMON_CNTOFF_INT_TYPE_LEVEL = 0x00000000,1663PERFMON_CNTOFF_INT_TYPE_PULSE = 0x00000001,1664} PERFMON_CNTOFF_INT_TYPE;16651666/*1667* PERFMON_STATE enum1668*/16691670typedef enum PERFMON_STATE {1671PERFMON_STATE_RESET = 0x00000000,1672PERFMON_STATE_START = 0x00000001,1673PERFMON_STATE_FREEZE = 0x00000002,1674PERFMON_STATE_HW = 0x00000003,1675} PERFMON_STATE;16761677/*******************************************************1678* HUBP Enums1679*******************************************************/16801681/*1682* BIGK_FRAGMENT_SIZE enum1683*/16841685typedef enum BIGK_FRAGMENT_SIZE {1686VM_PG_SIZE_4KB = 0x00000000,1687VM_PG_SIZE_8KB = 0x00000001,1688VM_PG_SIZE_16KB = 0x00000002,1689VM_PG_SIZE_32KB = 0x00000003,1690VM_PG_SIZE_64KB = 0x00000004,1691VM_PG_SIZE_128KB = 0x00000005,1692VM_PG_SIZE_256KB = 0x00000006,1693VM_PG_SIZE_512KB = 0x00000007,1694VM_PG_SIZE_1024KB = 0x00000008,1695VM_PG_SIZE_2048KB = 0x00000009,1696} BIGK_FRAGMENT_SIZE;16971698/*1699* CHUNK_SIZE enum1700*/17011702typedef enum CHUNK_SIZE {1703CHUNK_SIZE_1KB = 0x00000000,1704CHUNK_SIZE_2KB = 0x00000001,1705CHUNK_SIZE_4KB = 0x00000002,1706CHUNK_SIZE_8KB = 0x00000003,1707CHUNK_SIZE_16KB = 0x00000004,1708CHUNK_SIZE_32KB = 0x00000005,1709CHUNK_SIZE_64KB = 0x00000006,1710} CHUNK_SIZE;17111712/*1713* COMPAT_LEVEL enum1714*/17151716typedef enum COMPAT_LEVEL {1717ADDR_GEN_ZERO = 0x00000000,1718ADDR_GEN_ONE = 0x00000001,1719ADDR_GEN_TWO = 0x00000002,1720ADDR_RESERVED = 0x00000003,1721} COMPAT_LEVEL;17221723/*1724* DPTE_GROUP_SIZE enum1725*/17261727typedef enum DPTE_GROUP_SIZE {1728DPTE_GROUP_SIZE_64B = 0x00000000,1729DPTE_GROUP_SIZE_128B = 0x00000001,1730DPTE_GROUP_SIZE_256B = 0x00000002,1731DPTE_GROUP_SIZE_512B = 0x00000003,1732DPTE_GROUP_SIZE_1024B = 0x00000004,1733DPTE_GROUP_SIZE_2048B = 0x00000005,1734} DPTE_GROUP_SIZE;17351736/*1737* FORCE_ONE_ROW_FOR_FRAME enum1738*/17391740typedef enum FORCE_ONE_ROW_FOR_FRAME {1741FORCE_ONE_ROW_FOR_FRAME_0 = 0x00000000,1742FORCE_ONE_ROW_FOR_FRAME_1 = 0x00000001,1743} FORCE_ONE_ROW_FOR_FRAME;17441745/*1746* HUBP_BLANK_EN enum1747*/17481749typedef enum HUBP_BLANK_EN {1750HUBP_BLANK_SW_DEASSERT = 0x00000000,1751HUBP_BLANK_SW_ASSERT = 0x00000001,1752} HUBP_BLANK_EN;17531754/*1755* HUBP_IN_BLANK enum1756*/17571758typedef enum HUBP_IN_BLANK {1759HUBP_IN_ACTIVE = 0x00000000,1760HUBP_IN_VBLANK = 0x00000001,1761} HUBP_IN_BLANK;17621763/*1764* HUBP_MEASURE_WIN_MODE_DCFCLK enum1765*/17661767typedef enum HUBP_MEASURE_WIN_MODE_DCFCLK {1768HUBP_MEASURE_WIN_MODE_DCFCLK_0 = 0x00000000,1769HUBP_MEASURE_WIN_MODE_DCFCLK_1 = 0x00000001,1770HUBP_MEASURE_WIN_MODE_DCFCLK_2 = 0x00000002,1771HUBP_MEASURE_WIN_MODE_DCFCLK_3 = 0x00000003,1772} HUBP_MEASURE_WIN_MODE_DCFCLK;17731774/*1775* HUBP_NO_OUTSTANDING_REQ enum1776*/17771778typedef enum HUBP_NO_OUTSTANDING_REQ {1779OUTSTANDING_REQ = 0x00000000,1780NO_OUTSTANDING_REQ = 0x00000001,1781} HUBP_NO_OUTSTANDING_REQ;17821783/*1784* HUBP_SOFT_RESET enum1785*/17861787typedef enum HUBP_SOFT_RESET {1788HUBP_SOFT_RESET_ON = 0x00000000,1789HUBP_SOFT_RESET_OFF = 0x00000001,1790} HUBP_SOFT_RESET;17911792/*1793* HUBP_TTU_DISABLE enum1794*/17951796typedef enum HUBP_TTU_DISABLE {1797HUBP_TTU_ENABLED = 0x00000000,1798HUBP_TTU_DISABLED = 0x00000001,1799} HUBP_TTU_DISABLE;18001801/*1802* HUBP_VREADY_AT_OR_AFTER_VSYNC enum1803*/18041805typedef enum HUBP_VREADY_AT_OR_AFTER_VSYNC {1806VREADY_BEFORE_VSYNC = 0x00000000,1807VREADY_AT_OR_AFTER_VSYNC = 0x00000001,1808} HUBP_VREADY_AT_OR_AFTER_VSYNC;18091810/*1811* HUBP_VTG_SEL enum1812*/18131814typedef enum HUBP_VTG_SEL {1815VTG_SEL_0 = 0x00000000,1816VTG_SEL_1 = 0x00000001,1817VTG_SEL_2 = 0x00000002,1818VTG_SEL_3 = 0x00000003,1819VTG_SEL_4 = 0x00000004,1820VTG_SEL_5 = 0x00000005,1821} HUBP_VTG_SEL;18221823/*1824* H_MIRROR_EN enum1825*/18261827typedef enum H_MIRROR_EN {1828HW_MIRRORING_DISABLE = 0x00000000,1829HW_MIRRORING_ENABLE = 0x00000001,1830} H_MIRROR_EN;18311832/*1833* LEGACY_PIPE_INTERLEAVE enum1834*/18351836typedef enum LEGACY_PIPE_INTERLEAVE {1837LEGACY_PIPE_INTERLEAVE_256B = 0x00000000,1838LEGACY_PIPE_INTERLEAVE_512B = 0x00000001,1839} LEGACY_PIPE_INTERLEAVE;18401841/*1842* META_CHUNK_SIZE enum1843*/18441845typedef enum META_CHUNK_SIZE {1846META_CHUNK_SIZE_1KB = 0x00000000,1847META_CHUNK_SIZE_2KB = 0x00000001,1848META_CHUNK_SIZE_4KB = 0x00000002,1849META_CHUNK_SIZE_8KB = 0x00000003,1850} META_CHUNK_SIZE;18511852/*1853* META_LINEAR enum1854*/18551856typedef enum META_LINEAR {1857META_SURF_TILED = 0x00000000,1858META_SURF_LINEAR = 0x00000001,1859} META_LINEAR;18601861/*1862* MIN_CHUNK_SIZE enum1863*/18641865typedef enum MIN_CHUNK_SIZE {1866NO_MIN_CHUNK_SIZE = 0x00000000,1867MIN_CHUNK_SIZE_256B = 0x00000001,1868MIN_CHUNK_SIZE_512B = 0x00000002,1869MIN_CHUNK_SIZE_1024B = 0x00000003,1870} MIN_CHUNK_SIZE;18711872/*1873* MIN_META_CHUNK_SIZE enum1874*/18751876typedef enum MIN_META_CHUNK_SIZE {1877NO_MIN_META_CHUNK_SIZE = 0x00000000,1878MIN_META_CHUNK_SIZE_64B = 0x00000001,1879MIN_META_CHUNK_SIZE_128B = 0x00000002,1880MIN_META_CHUNK_SIZE_256B = 0x00000003,1881} MIN_META_CHUNK_SIZE;18821883/*1884* PIPE_ALIGNED enum1885*/18861887typedef enum PIPE_ALIGNED {1888PIPE_UNALIGNED_SURF = 0x00000000,1889PIPE_ALIGNED_SURF = 0x00000001,1890} PIPE_ALIGNED;18911892/*1893* PTE_BUFFER_MODE enum1894*/18951896typedef enum PTE_BUFFER_MODE {1897PTE_BUFFER_MODE_0 = 0x00000000,1898PTE_BUFFER_MODE_1 = 0x00000001,1899} PTE_BUFFER_MODE;19001901/*1902* PTE_ROW_HEIGHT_LINEAR enum1903*/19041905typedef enum PTE_ROW_HEIGHT_LINEAR {1906PTE_ROW_HEIGHT_LINEAR_8L = 0x00000000,1907PTE_ROW_HEIGHT_LINEAR_16L = 0x00000001,1908PTE_ROW_HEIGHT_LINEAR_32L = 0x00000002,1909PTE_ROW_HEIGHT_LINEAR_64L = 0x00000003,1910PTE_ROW_HEIGHT_LINEAR_128L = 0x00000004,1911PTE_ROW_HEIGHT_LINEAR_256L = 0x00000005,1912PTE_ROW_HEIGHT_LINEAR_512L = 0x00000006,1913PTE_ROW_HEIGHT_LINEAR_1024L = 0x00000007,1914} PTE_ROW_HEIGHT_LINEAR;19151916/*1917* ROTATION_ANGLE enum1918*/19191920typedef enum ROTATION_ANGLE {1921ROTATE_0_DEGREES = 0x00000000,1922ROTATE_90_DEGREES = 0x00000001,1923ROTATE_180_DEGREES = 0x00000002,1924ROTATE_270_DEGREES = 0x00000003,1925} ROTATION_ANGLE;19261927/*1928* SWATH_HEIGHT enum1929*/19301931typedef enum SWATH_HEIGHT {1932SWATH_HEIGHT_1L = 0x00000000,1933SWATH_HEIGHT_2L = 0x00000001,1934SWATH_HEIGHT_4L = 0x00000002,1935SWATH_HEIGHT_8L = 0x00000003,1936SWATH_HEIGHT_16L = 0x00000004,1937} SWATH_HEIGHT;19381939/*1940* USE_MALL_FOR_CURSOR enum1941*/19421943typedef enum USE_MALL_FOR_CURSOR {1944USE_MALL_FOR_CURSOR_0 = 0x00000000,1945USE_MALL_FOR_CURSOR_1 = 0x00000001,1946} USE_MALL_FOR_CURSOR;19471948/*1949* USE_MALL_FOR_PSTATE_CHANGE enum1950*/19511952typedef enum USE_MALL_FOR_PSTATE_CHANGE {1953USE_MALL_FOR_PSTATE_CHANGE_0 = 0x00000000,1954USE_MALL_FOR_PSTATE_CHANGE_1 = 0x00000001,1955} USE_MALL_FOR_PSTATE_CHANGE;19561957/*1958* USE_MALL_FOR_STATIC_SCREEN enum1959*/19601961typedef enum USE_MALL_FOR_STATIC_SCREEN {1962USE_MALL_FOR_STATIC_SCREEN_0 = 0x00000000,1963USE_MALL_FOR_STATIC_SCREEN_1 = 0x00000001,1964} USE_MALL_FOR_STATIC_SCREEN;19651966/*1967* VMPG_SIZE enum1968*/19691970typedef enum VMPG_SIZE {1971VMPG_SIZE_4KB = 0x00000000,1972VMPG_SIZE_64KB = 0x00000001,1973} VMPG_SIZE;19741975/*1976* VM_GROUP_SIZE enum1977*/19781979typedef enum VM_GROUP_SIZE {1980VM_GROUP_SIZE_64B = 0x00000000,1981VM_GROUP_SIZE_128B = 0x00000001,1982VM_GROUP_SIZE_256B = 0x00000002,1983VM_GROUP_SIZE_512B = 0x00000003,1984VM_GROUP_SIZE_1024B = 0x00000004,1985VM_GROUP_SIZE_2048B = 0x00000005,1986} VM_GROUP_SIZE;19871988/*******************************************************1989* HUBPREQ Enums1990*******************************************************/19911992/*1993* DFQ_MIN_FREE_ENTRIES enum1994*/19951996typedef enum DFQ_MIN_FREE_ENTRIES {1997DFQ_MIN_FREE_ENTRIES_0 = 0x00000000,1998DFQ_MIN_FREE_ENTRIES_1 = 0x00000001,1999DFQ_MIN_FREE_ENTRIES_2 = 0x00000002,2000DFQ_MIN_FREE_ENTRIES_3 = 0x00000003,2001DFQ_MIN_FREE_ENTRIES_4 = 0x00000004,2002DFQ_MIN_FREE_ENTRIES_5 = 0x00000005,2003DFQ_MIN_FREE_ENTRIES_6 = 0x00000006,2004DFQ_MIN_FREE_ENTRIES_7 = 0x00000007,2005} DFQ_MIN_FREE_ENTRIES;20062007/*2008* DFQ_NUM_ENTRIES enum2009*/20102011typedef enum DFQ_NUM_ENTRIES {2012DFQ_NUM_ENTRIES_0 = 0x00000000,2013DFQ_NUM_ENTRIES_1 = 0x00000001,2014DFQ_NUM_ENTRIES_2 = 0x00000002,2015DFQ_NUM_ENTRIES_3 = 0x00000003,2016DFQ_NUM_ENTRIES_4 = 0x00000004,2017DFQ_NUM_ENTRIES_5 = 0x00000005,2018DFQ_NUM_ENTRIES_6 = 0x00000006,2019DFQ_NUM_ENTRIES_7 = 0x00000007,2020DFQ_NUM_ENTRIES_8 = 0x00000008,2021} DFQ_NUM_ENTRIES;20222023/*2024* DFQ_SIZE enum2025*/20262027typedef enum DFQ_SIZE {2028DFQ_SIZE_0 = 0x00000000,2029DFQ_SIZE_1 = 0x00000001,2030DFQ_SIZE_2 = 0x00000002,2031DFQ_SIZE_3 = 0x00000003,2032DFQ_SIZE_4 = 0x00000004,2033DFQ_SIZE_5 = 0x00000005,2034DFQ_SIZE_6 = 0x00000006,2035DFQ_SIZE_7 = 0x00000007,2036} DFQ_SIZE;20372038/*2039* DMDATA_VM_DONE enum2040*/20412042typedef enum DMDATA_VM_DONE {2043DMDATA_VM_IS_NOT_DONE = 0x00000000,2044DMDATA_VM_IS_DONE = 0x00000001,2045} DMDATA_VM_DONE;20462047/*2048* EXPANSION_MODE enum2049*/20502051typedef enum EXPANSION_MODE {2052EXPANSION_MODE_ZERO = 0x00000000,2053EXPANSION_MODE_CONSERVATIVE = 0x00000001,2054EXPANSION_MODE_OPTIMAL = 0x00000002,2055} EXPANSION_MODE;20562057/*2058* FLIP_RATE enum2059*/20602061typedef enum FLIP_RATE {2062FLIP_RATE_0 = 0x00000000,2063FLIP_RATE_1 = 0x00000001,2064FLIP_RATE_2 = 0x00000002,2065FLIP_RATE_3 = 0x00000003,2066FLIP_RATE_4 = 0x00000004,2067FLIP_RATE_5 = 0x00000005,2068FLIP_RATE_6 = 0x00000006,2069FLIP_RATE_7 = 0x00000007,2070} FLIP_RATE;20712072/*2073* INT_MASK enum2074*/20752076typedef enum INT_MASK {2077INT_DISABLED = 0x00000000,2078INT_ENABLED = 0x00000001,2079} INT_MASK;20802081/*2082* PIPE_IN_FLUSH_URGENT enum2083*/20842085typedef enum PIPE_IN_FLUSH_URGENT {2086PIPE_IN_FLUSH_URGENT_ENABLE = 0x00000000,2087PIPE_IN_FLUSH_URGENT_DISABLE = 0x00000001,2088} PIPE_IN_FLUSH_URGENT;20892090/*2091* PRQ_MRQ_FLUSH_URGENT enum2092*/20932094typedef enum PRQ_MRQ_FLUSH_URGENT {2095PRQ_MRQ_FLUSH_URGENT_ENABLE = 0x00000000,2096PRQ_MRQ_FLUSH_URGENT_DISABLE = 0x00000001,2097} PRQ_MRQ_FLUSH_URGENT;20982099/*2100* ROW_TTU_MODE enum2101*/21022103typedef enum ROW_TTU_MODE {2104END_OF_ROW_MODE = 0x00000000,2105WATERMARK_MODE = 0x00000001,2106} ROW_TTU_MODE;21072108/*2109* SURFACE_DCC enum2110*/21112112typedef enum SURFACE_DCC {2113SURFACE_IS_NOT_DCC = 0x00000000,2114SURFACE_IS_DCC = 0x00000001,2115} SURFACE_DCC;21162117/*2118* SURFACE_DCC_IND_128B enum2119*/21202121typedef enum SURFACE_DCC_IND_128B {2122SURFACE_DCC_IS_NOT_IND_128B = 0x00000000,2123SURFACE_DCC_IS_IND_128B = 0x00000001,2124} SURFACE_DCC_IND_128B;21252126/*2127* SURFACE_DCC_IND_64B enum2128*/21292130typedef enum SURFACE_DCC_IND_64B {2131SURFACE_DCC_IS_NOT_IND_64B = 0x00000000,2132SURFACE_DCC_IS_IND_64B = 0x00000001,2133} SURFACE_DCC_IND_64B;21342135/*2136* SURFACE_DCC_IND_BLK enum2137*/21382139typedef enum SURFACE_DCC_IND_BLK {2140SURFACE_DCC_BLOCK_IS_UNCONSTRAINED = 0x00000000,2141SURFACE_DCC_BLOCK_IS_IND_64B = 0x00000001,2142SURFACE_DCC_BLOCK_IS_IND_128B = 0x00000002,2143SURFACE_DCC_BLOCK_IS_IND_64B_NO_128BCL = 0x00000003,2144} SURFACE_DCC_IND_BLK;21452146/*2147* SURFACE_FLIP_AWAY_INT_TYPE enum2148*/21492150typedef enum SURFACE_FLIP_AWAY_INT_TYPE {2151SURFACE_FLIP_AWAY_INT_LEVEL = 0x00000000,2152SURFACE_FLIP_AWAY_INT_PULSE = 0x00000001,2153} SURFACE_FLIP_AWAY_INT_TYPE;21542155/*2156* SURFACE_FLIP_EXEC_DEBUG_MODE enum2157*/21582159typedef enum SURFACE_FLIP_EXEC_DEBUG_MODE {2160SURFACE_FLIP_EXEC_NORMAL_MODE = 0x00000000,2161SURFACE_FLIP_EXEC_DEBUG_MODE_ENABLE = 0x00000001,2162} SURFACE_FLIP_EXEC_DEBUG_MODE;21632164/*2165* SURFACE_FLIP_INT_TYPE enum2166*/21672168typedef enum SURFACE_FLIP_INT_TYPE {2169SURFACE_FLIP_INT_LEVEL = 0x00000000,2170SURFACE_FLIP_INT_PULSE = 0x00000001,2171} SURFACE_FLIP_INT_TYPE;21722173/*2174* SURFACE_FLIP_IN_STEREOSYNC enum2175*/21762177typedef enum SURFACE_FLIP_IN_STEREOSYNC {2178SURFACE_FLIP_NOT_IN_STEREOSYNC_MODE = 0x00000000,2179SURFACE_FLIP_IN_STEREOSYNC_MODE = 0x00000001,2180} SURFACE_FLIP_IN_STEREOSYNC;21812182/*2183* SURFACE_FLIP_MODE_FOR_STEREOSYNC enum2184*/21852186typedef enum SURFACE_FLIP_MODE_FOR_STEREOSYNC {2187FLIP_ANY_FRAME = 0x00000000,2188FLIP_LEFT_EYE = 0x00000001,2189FLIP_RIGHT_EYE = 0x00000002,2190SURFACE_FLIP_MODE_FOR_STEREOSYNC_RESERVED = 0x00000003,2191} SURFACE_FLIP_MODE_FOR_STEREOSYNC;21922193/*2194* SURFACE_FLIP_STEREO_SELECT_DISABLE enum2195*/21962197typedef enum SURFACE_FLIP_STEREO_SELECT_DISABLE {2198SURFACE_FLIP_STEREO_SELECT_ENABLED = 0x00000000,2199SURFACE_FLIP_STEREO_SELECT_DISABLED = 0x00000001,2200} SURFACE_FLIP_STEREO_SELECT_DISABLE;22012202/*2203* SURFACE_FLIP_STEREO_SELECT_POLARITY enum2204*/22052206typedef enum SURFACE_FLIP_STEREO_SELECT_POLARITY {2207SURFACE_FLIP_STEREO_SELECT_POLARITY_NOT_INVERT = 0x00000000,2208SURFACE_FLIP_STEREO_SELECT_POLARITY_INVERT = 0x00000001,2209} SURFACE_FLIP_STEREO_SELECT_POLARITY;22102211/*2212* SURFACE_FLIP_TYPE enum2213*/22142215typedef enum SURFACE_FLIP_TYPE {2216SURFACE_V_FLIP = 0x00000000,2217SURFACE_I_FLIP = 0x00000001,2218} SURFACE_FLIP_TYPE;22192220/*2221* SURFACE_FLIP_VUPDATE_SKIP_NUM enum2222*/22232224typedef enum SURFACE_FLIP_VUPDATE_SKIP_NUM {2225SURFACE_FLIP_VUPDATE_SKIP_NUM_0 = 0x00000000,2226SURFACE_FLIP_VUPDATE_SKIP_NUM_1 = 0x00000001,2227SURFACE_FLIP_VUPDATE_SKIP_NUM_2 = 0x00000002,2228SURFACE_FLIP_VUPDATE_SKIP_NUM_3 = 0x00000003,2229SURFACE_FLIP_VUPDATE_SKIP_NUM_4 = 0x00000004,2230SURFACE_FLIP_VUPDATE_SKIP_NUM_5 = 0x00000005,2231SURFACE_FLIP_VUPDATE_SKIP_NUM_6 = 0x00000006,2232SURFACE_FLIP_VUPDATE_SKIP_NUM_7 = 0x00000007,2233SURFACE_FLIP_VUPDATE_SKIP_NUM_8 = 0x00000008,2234SURFACE_FLIP_VUPDATE_SKIP_NUM_9 = 0x00000009,2235SURFACE_FLIP_VUPDATE_SKIP_NUM_10 = 0x0000000a,2236SURFACE_FLIP_VUPDATE_SKIP_NUM_11 = 0x0000000b,2237SURFACE_FLIP_VUPDATE_SKIP_NUM_12 = 0x0000000c,2238SURFACE_FLIP_VUPDATE_SKIP_NUM_13 = 0x0000000d,2239SURFACE_FLIP_VUPDATE_SKIP_NUM_14 = 0x0000000e,2240SURFACE_FLIP_VUPDATE_SKIP_NUM_15 = 0x0000000f,2241} SURFACE_FLIP_VUPDATE_SKIP_NUM;22422243/*2244* SURFACE_INUSE_RAED_NO_LATCH enum2245*/22462247typedef enum SURFACE_INUSE_RAED_NO_LATCH {2248SURFACE_INUSE_IS_LATCHED = 0x00000000,2249SURFACE_INUSE_IS_NOT_LATCHED = 0x00000001,2250} SURFACE_INUSE_RAED_NO_LATCH;22512252/*2253* SURFACE_TMZ enum2254*/22552256typedef enum SURFACE_TMZ {2257SURFACE_IS_NOT_TMZ = 0x00000000,2258SURFACE_IS_TMZ = 0x00000001,2259} SURFACE_TMZ;22602261/*2262* SURFACE_UPDATE_LOCK enum2263*/22642265typedef enum SURFACE_UPDATE_LOCK {2266SURFACE_UPDATE_IS_UNLOCKED = 0x00000000,2267SURFACE_UPDATE_IS_LOCKED = 0x00000001,2268} SURFACE_UPDATE_LOCK;22692270/*******************************************************2271* HUBPRET Enums2272*******************************************************/22732274/*2275* CROSSBAR_FOR_ALPHA enum2276*/22772278typedef enum CROSSBAR_FOR_ALPHA {2279ALPHA_DATA_ONTO_ALPHA_PORT = 0x00000000,2280Y_G_DATA_ONTO_ALPHA_PORT = 0x00000001,2281CB_B_DATA_ONTO_ALPHA_PORT = 0x00000002,2282CR_R_DATA_ONTO_ALPHA_PORT = 0x00000003,2283} CROSSBAR_FOR_ALPHA;22842285/*2286* CROSSBAR_FOR_CB_B enum2287*/22882289typedef enum CROSSBAR_FOR_CB_B {2290ALPHA_DATA_ONTO_CB_B_PORT = 0x00000000,2291Y_G_DATA_ONTO_CB_B_PORT = 0x00000001,2292CB_B_DATA_ONTO_CB_B_PORT = 0x00000002,2293CR_R_DATA_ONTO_CB_B_PORT = 0x00000003,2294} CROSSBAR_FOR_CB_B;22952296/*2297* CROSSBAR_FOR_CR_R enum2298*/22992300typedef enum CROSSBAR_FOR_CR_R {2301ALPHA_DATA_ONTO_CR_R_PORT = 0x00000000,2302Y_G_DATA_ONTO_CR_R_PORT = 0x00000001,2303CB_B_DATA_ONTO_CR_R_PORT = 0x00000002,2304CR_R_DATA_ONTO_CR_R_PORT = 0x00000003,2305} CROSSBAR_FOR_CR_R;23062307/*2308* CROSSBAR_FOR_Y_G enum2309*/23102311typedef enum CROSSBAR_FOR_Y_G {2312ALPHA_DATA_ONTO_Y_G_PORT = 0x00000000,2313Y_G_DATA_ONTO_Y_G_PORT = 0x00000001,2314CB_B_DATA_ONTO_Y_G_PORT = 0x00000002,2315CR_R_DATA_ONTO_Y_G_PORT = 0x00000003,2316} CROSSBAR_FOR_Y_G;23172318/*2319* DETILE_BUFFER_PACKER_ENABLE enum2320*/23212322typedef enum DETILE_BUFFER_PACKER_ENABLE {2323DETILE_BUFFER_PACKER_IS_DISABLE = 0x00000000,2324DETILE_BUFFER_PACKER_IS_ENABLE = 0x00000001,2325} DETILE_BUFFER_PACKER_ENABLE;23262327/*2328* MEM_PWR_DIS_MODE enum2329*/23302331typedef enum MEM_PWR_DIS_MODE {2332MEM_POWER_DIS_MODE_ENABLE = 0x00000000,2333MEM_POWER_DIS_MODE_DISABLE = 0x00000001,2334} MEM_PWR_DIS_MODE;23352336/*2337* MEM_PWR_FORCE_MODE enum2338*/23392340typedef enum MEM_PWR_FORCE_MODE {2341MEM_POWER_FORCE_MODE_OFF = 0x00000000,2342MEM_POWER_FORCE_MODE_LIGHT_SLEEP = 0x00000001,2343MEM_POWER_FORCE_MODE_DEEP_SLEEP = 0x00000002,2344MEM_POWER_FORCE_MODE_SHUT_DOWN = 0x00000003,2345} MEM_PWR_FORCE_MODE;23462347/*2348* MEM_PWR_STATUS enum2349*/23502351typedef enum MEM_PWR_STATUS {2352MEM_POWER_STATUS_ON = 0x00000000,2353MEM_POWER_STATUS_LIGHT_SLEEP = 0x00000001,2354MEM_POWER_STATUS_DEEP_SLEEP = 0x00000002,2355MEM_POWER_STATUS_SHUT_DOWN = 0x00000003,2356} MEM_PWR_STATUS;23572358/*2359* PIPE_INT_MASK_MODE enum2360*/23612362typedef enum PIPE_INT_MASK_MODE {2363PIPE_INT_MASK_MODE_DISABLE = 0x00000000,2364PIPE_INT_MASK_MODE_ENABLE = 0x00000001,2365} PIPE_INT_MASK_MODE;23662367/*2368* PIPE_INT_TYPE_MODE enum2369*/23702371typedef enum PIPE_INT_TYPE_MODE {2372PIPE_INT_TYPE_MODE_DISABLE = 0x00000000,2373PIPE_INT_TYPE_MODE_ENABLE = 0x00000001,2374} PIPE_INT_TYPE_MODE;23752376/*2377* PIXCDC_MEM_PWR_LIGHT_SLEEP_MODE enum2378*/23792380typedef enum PIXCDC_MEM_PWR_LIGHT_SLEEP_MODE {2381PIXCDC_MEM_POWER_LIGHT_SLEEP_MODE_OFF = 0x00000000,2382PIXCDC_MEM_POWER_LIGHT_SLEEP_MODE_1 = 0x00000001,2383} PIXCDC_MEM_PWR_LIGHT_SLEEP_MODE;23842385/*******************************************************2386* CURSOR Enums2387*******************************************************/23882389/*2390* CROB_MEM_PWR_LIGHT_SLEEP_MODE enum2391*/23922393typedef enum CROB_MEM_PWR_LIGHT_SLEEP_MODE {2394CROB_MEM_POWER_LIGHT_SLEEP_MODE_OFF = 0x00000000,2395CROB_MEM_POWER_LIGHT_SLEEP_MODE_1 = 0x00000001,2396CROB_MEM_POWER_LIGHT_SLEEP_MODE_2 = 0x00000002,2397} CROB_MEM_PWR_LIGHT_SLEEP_MODE;23982399/*2400* CURSOR_2X_MAGNIFY enum2401*/24022403typedef enum CURSOR_2X_MAGNIFY {2404CURSOR_2X_MAGNIFY_IS_DISABLE = 0x00000000,2405CURSOR_2X_MAGNIFY_IS_ENABLE = 0x00000001,2406} CURSOR_2X_MAGNIFY;24072408/*2409* CURSOR_ENABLE enum2410*/24112412typedef enum CURSOR_ENABLE {2413CURSOR_IS_DISABLE = 0x00000000,2414CURSOR_IS_ENABLE = 0x00000001,2415} CURSOR_ENABLE;24162417/*2418* CURSOR_LINES_PER_CHUNK enum2419*/24202421typedef enum CURSOR_LINES_PER_CHUNK {2422CURSOR_LINE_PER_CHUNK_1 = 0x00000000,2423CURSOR_LINE_PER_CHUNK_2 = 0x00000001,2424CURSOR_LINE_PER_CHUNK_4 = 0x00000002,2425CURSOR_LINE_PER_CHUNK_8 = 0x00000003,2426CURSOR_LINE_PER_CHUNK_16 = 0x00000004,2427} CURSOR_LINES_PER_CHUNK;24282429/*2430* CURSOR_MODE enum2431*/24322433typedef enum CURSOR_MODE {2434CURSOR_MONO_2BIT = 0x00000000,2435CURSOR_COLOR_24BIT_1BIT_AND = 0x00000001,2436CURSOR_COLOR_24BIT_8BIT_ALPHA_PREMULT = 0x00000002,2437CURSOR_COLOR_24BIT_8BIT_ALPHA_UNPREMULT = 0x00000003,2438CURSOR_COLOR_64BIT_FP_PREMULT = 0x00000004,2439CURSOR_COLOR_64BIT_FP_UNPREMULT = 0x00000005,2440} CURSOR_MODE;24412442/*2443* CURSOR_PERFMON_LATENCY_MEASURE_EN enum2444*/24452446typedef enum CURSOR_PERFMON_LATENCY_MEASURE_EN {2447CURSOR_PERFMON_LATENCY_MEASURE_IS_DISABLED = 0x00000000,2448CURSOR_PERFMON_LATENCY_MEASURE_IS_ENABLED = 0x00000001,2449} CURSOR_PERFMON_LATENCY_MEASURE_EN;24502451/*2452* CURSOR_PERFMON_LATENCY_MEASURE_SEL enum2453*/24542455typedef enum CURSOR_PERFMON_LATENCY_MEASURE_SEL {2456CURSOR_PERFMON_LATENCY_MEASURE_MC_LATENCY = 0x00000000,2457CURSOR_PERFMON_LATENCY_MEASURE_CROB_LATENCY = 0x00000001,2458} CURSOR_PERFMON_LATENCY_MEASURE_SEL;24592460/*2461* CURSOR_PITCH enum2462*/24632464typedef enum CURSOR_PITCH {2465CURSOR_PITCH_64_PIXELS = 0x00000000,2466CURSOR_PITCH_128_PIXELS = 0x00000001,2467CURSOR_PITCH_256_PIXELS = 0x00000002,2468} CURSOR_PITCH;24692470/*2471* CURSOR_REQ_MODE enum2472*/24732474typedef enum CURSOR_REQ_MODE {2475CURSOR_REQUEST_NORMALLY = 0x00000000,2476CURSOR_REQUEST_EARLY = 0x00000001,2477} CURSOR_REQ_MODE;24782479/*2480* CURSOR_SNOOP enum2481*/24822483typedef enum CURSOR_SNOOP {2484CURSOR_IS_NOT_SNOOP = 0x00000000,2485CURSOR_IS_SNOOP = 0x00000001,2486} CURSOR_SNOOP;24872488/*2489* CURSOR_STEREO_EN enum2490*/24912492typedef enum CURSOR_STEREO_EN {2493CURSOR_STEREO_IS_DISABLED = 0x00000000,2494CURSOR_STEREO_IS_ENABLED = 0x00000001,2495} CURSOR_STEREO_EN;24962497/*2498* CURSOR_SURFACE_TMZ enum2499*/25002501typedef enum CURSOR_SURFACE_TMZ {2502CURSOR_SURFACE_IS_NOT_TMZ = 0x00000000,2503CURSOR_SURFACE_IS_TMZ = 0x00000001,2504} CURSOR_SURFACE_TMZ;25052506/*2507* CURSOR_SYSTEM enum2508*/25092510typedef enum CURSOR_SYSTEM {2511CURSOR_IN_SYSTEM_PHYSICAL_ADDRESS = 0x00000000,2512CURSOR_IN_GUEST_PHYSICAL_ADDRESS = 0x00000001,2513} CURSOR_SYSTEM;25142515/*2516* CURSOR_XY_POSITION_ROTATION_AND_MIRRORING_BYPASS enum2517*/25182519typedef enum CURSOR_XY_POSITION_ROTATION_AND_MIRRORING_BYPASS {2520CURSOR_XY_POSITION_ROTATION_AND_MIRRORING_BYPASS_0 = 0x00000000,2521CURSOR_XY_POSITION_ROTATION_AND_MIRRORING_BYPASS_1 = 0x00000001,2522} CURSOR_XY_POSITION_ROTATION_AND_MIRRORING_BYPASS;25232524/*2525* DMDATA_DONE enum2526*/25272528typedef enum DMDATA_DONE {2529DMDATA_NOT_SENT_TO_DIG = 0x00000000,2530DMDATA_SENT_TO_DIG = 0x00000001,2531} DMDATA_DONE;25322533/*2534* DMDATA_MODE enum2535*/25362537typedef enum DMDATA_MODE {2538DMDATA_SOFTWARE_UPDATE_MODE = 0x00000000,2539DMDATA_HARDWARE_UPDATE_MODE = 0x00000001,2540} DMDATA_MODE;25412542/*2543* DMDATA_QOS_MODE enum2544*/25452546typedef enum DMDATA_QOS_MODE {2547DMDATA_QOS_LEVEL_FROM_TTU = 0x00000000,2548DMDATA_QOS_LEVEL_FROM_SOFTWARE = 0x00000001,2549} DMDATA_QOS_MODE;25502551/*2552* DMDATA_REPEAT enum2553*/25542555typedef enum DMDATA_REPEAT {2556DMDATA_USE_FOR_CURRENT_FRAME_ONLY = 0x00000000,2557DMDATA_USE_FOR_CURRENT_AND_FUTURE_FRAMES = 0x00000001,2558} DMDATA_REPEAT;25592560/*2561* DMDATA_UNDERFLOW enum2562*/25632564typedef enum DMDATA_UNDERFLOW {2565DMDATA_NOT_UNDERFLOW = 0x00000000,2566DMDATA_UNDERFLOWED = 0x00000001,2567} DMDATA_UNDERFLOW;25682569/*2570* DMDATA_UNDERFLOW_CLEAR enum2571*/25722573typedef enum DMDATA_UNDERFLOW_CLEAR {2574DMDATA_DONT_CLEAR = 0x00000000,2575DMDATA_CLEAR_UNDERFLOW_STATUS = 0x00000001,2576} DMDATA_UNDERFLOW_CLEAR;25772578/*2579* DMDATA_UPDATED enum2580*/25812582typedef enum DMDATA_UPDATED {2583DMDATA_NOT_UPDATED = 0x00000000,2584DMDATA_WAS_UPDATED = 0x00000001,2585} DMDATA_UPDATED;25862587/*******************************************************2588* HUBBUB_SDPIF Enums2589*******************************************************/25902591/*2592* RESPONSE_STATUS enum2593*/25942595typedef enum RESPONSE_STATUS {2596OKAY = 0x00000000,2597EXOKAY = 0x00000001,2598SLVERR = 0x00000002,2599DECERR = 0x00000003,2600EARLY = 0x00000004,2601OKAY_NODATA = 0x00000005,2602PROTVIOL = 0x00000006,2603TRANSERR = 0x00000007,2604CMPTO = 0x00000008,2605CRS = 0x0000000c,2606} RESPONSE_STATUS;26072608/*******************************************************2609* HUBBUB_RET_PATH Enums2610*******************************************************/26112612/*2613* DCHUBBUB_DET_MEM_PWR_LIGHT_SLEEP_MODE enum2614*/26152616typedef enum DCHUBBUB_DET_MEM_PWR_LIGHT_SLEEP_MODE {2617DCHUBBUB_DET_MEM_POWER_LIGHT_SLEEP_MODE_OFF = 0x00000000,2618DCHUBBUB_DET_MEM_POWER_LIGHT_SLEEP_MODE_1 = 0x00000001,2619DCHUBBUB_DET_MEM_POWER_LIGHT_SLEEP_MODE_2 = 0x00000002,2620} DCHUBBUB_DET_MEM_PWR_LIGHT_SLEEP_MODE;26212622/*2623* DCHUBBUB_MEM_PWR_DIS_MODE enum2624*/26252626typedef enum DCHUBBUB_MEM_PWR_DIS_MODE {2627DCHUBBUB_MEM_POWER_DIS_MODE_ENABLE = 0x00000000,2628DCHUBBUB_MEM_POWER_DIS_MODE_DISABLE = 0x00000001,2629} DCHUBBUB_MEM_PWR_DIS_MODE;26302631/*2632* DCHUBBUB_MEM_PWR_MODE enum2633*/26342635typedef enum DCHUBBUB_MEM_PWR_MODE {2636DCHUBBUB_MEM_POWER_MODE_OFF = 0x00000000,2637DCHUBBUB_MEM_POWER_MODE_LIGHT_SLEEP = 0x00000001,2638DCHUBBUB_MEM_POWER_MODE_DEEP_SLEEP = 0x00000002,2639DCHUBBUB_MEM_POWER_MODE_SHUT_DOWN = 0x00000003,2640} DCHUBBUB_MEM_PWR_MODE;26412642/*******************************************************2643* MPC_CFG Enums2644*******************************************************/26452646/*2647* MPC_CFG_ADR_CFG_CUR_VUPDATE_LOCK_SET enum2648*/26492650typedef enum MPC_CFG_ADR_CFG_CUR_VUPDATE_LOCK_SET {2651MPC_CFG_ADR_CFG_CUR_VUPDATE_LOCK_SET_FALSE = 0x00000000,2652MPC_CFG_ADR_CFG_CUR_VUPDATE_LOCK_SET_TRUE = 0x00000001,2653} MPC_CFG_ADR_CFG_CUR_VUPDATE_LOCK_SET;26542655/*2656* MPC_CFG_ADR_CFG_VUPDATE_LOCK_SET enum2657*/26582659typedef enum MPC_CFG_ADR_CFG_VUPDATE_LOCK_SET {2660MPC_CFG_ADR_CFG_VUPDATE_LOCK_SET_FALSE = 0x00000000,2661MPC_CFG_ADR_CFG_VUPDATE_LOCK_SET_TRUE = 0x00000001,2662} MPC_CFG_ADR_CFG_VUPDATE_LOCK_SET;26632664/*2665* MPC_CFG_ADR_VUPDATE_LOCK_SET enum2666*/26672668typedef enum MPC_CFG_ADR_VUPDATE_LOCK_SET {2669MPC_CFG_ADR_VUPDATE_LOCK_SET_FALSE = 0x00000000,2670MPC_CFG_ADR_VUPDATE_LOCK_SET_TRUE = 0x00000001,2671} MPC_CFG_ADR_VUPDATE_LOCK_SET;26722673/*2674* MPC_CFG_CFG_VUPDATE_LOCK_SET enum2675*/26762677typedef enum MPC_CFG_CFG_VUPDATE_LOCK_SET {2678MPC_CFG_CFG_VUPDATE_LOCK_SET_FALSE = 0x00000000,2679MPC_CFG_CFG_VUPDATE_LOCK_SET_TRUE = 0x00000001,2680} MPC_CFG_CFG_VUPDATE_LOCK_SET;26812682/*2683* MPC_CFG_CUR_VUPDATE_LOCK_SET enum2684*/26852686typedef enum MPC_CFG_CUR_VUPDATE_LOCK_SET {2687MPC_CFG_CUR_VUPDATE_LOCK_SET_FALSE = 0x00000000,2688MPC_CFG_CUR_VUPDATE_LOCK_SET_TRUE = 0x00000001,2689} MPC_CFG_CUR_VUPDATE_LOCK_SET;26902691/*2692* MPC_CFG_MPC_TEST_CLK_SEL enum2693*/26942695typedef enum MPC_CFG_MPC_TEST_CLK_SEL {2696MPC_CFG_MPC_TEST_CLK_SEL_0 = 0x00000000,2697MPC_CFG_MPC_TEST_CLK_SEL_1 = 0x00000001,2698MPC_CFG_MPC_TEST_CLK_SEL_2 = 0x00000002,2699MPC_CFG_MPC_TEST_CLK_SEL_3 = 0x00000003,2700} MPC_CFG_MPC_TEST_CLK_SEL;27012702/*2703* MPC_CFG_TEST_DEBUG_INDEX_MPC_CFG_TEST_DEBUG_WRITE_EN enum2704*/27052706typedef enum MPC_CFG_TEST_DEBUG_INDEX_MPC_CFG_TEST_DEBUG_WRITE_EN {2707MPC_CFG_TEST_DEBUG_INDEX_MPC_CFG_TEST_DEBUG_WRITE_EN_FALSE = 0x00000000,2708MPC_CFG_TEST_DEBUG_INDEX_MPC_CFG_TEST_DEBUG_WRITE_EN_TRUE = 0x00000001,2709} MPC_CFG_TEST_DEBUG_INDEX_MPC_CFG_TEST_DEBUG_WRITE_EN;27102711/*2712* MPC_CRC_CALC_INTERLACE_MODE enum2713*/27142715typedef enum MPC_CRC_CALC_INTERLACE_MODE {2716MPC_CRC_INTERLACE_MODE_TOP = 0x00000000,2717MPC_CRC_INTERLACE_MODE_BOTTOM = 0x00000001,2718MPC_CRC_INTERLACE_MODE_BOTH_RESET_BOTTOM = 0x00000002,2719MPC_CRC_INTERLACE_MODE_BOTH_RESET_EACH = 0x00000003,2720} MPC_CRC_CALC_INTERLACE_MODE;27212722/*2723* MPC_CRC_CALC_MODE enum2724*/27252726typedef enum MPC_CRC_CALC_MODE {2727MPC_CRC_ONE_SHOT_MODE = 0x00000000,2728MPC_CRC_CONTINUOUS_MODE = 0x00000001,2729} MPC_CRC_CALC_MODE;27302731/*2732* MPC_CRC_CALC_STEREO_MODE enum2733*/27342735typedef enum MPC_CRC_CALC_STEREO_MODE {2736MPC_CRC_STEREO_MODE_LEFT = 0x00000000,2737MPC_CRC_STEREO_MODE_RIGHT = 0x00000001,2738MPC_CRC_STEREO_MODE_BOTH_RESET_RIGHT = 0x00000002,2739MPC_CRC_STEREO_MODE_BOTH_RESET_EACH = 0x00000003,2740} MPC_CRC_CALC_STEREO_MODE;27412742/*2743* MPC_CRC_SOURCE_SELECT enum2744*/27452746typedef enum MPC_CRC_SOURCE_SELECT {2747MPC_CRC_SOURCE_SEL_DPP = 0x00000000,2748MPC_CRC_SOURCE_SEL_OPP = 0x00000001,2749MPC_CRC_SOURCE_SEL_DWB = 0x00000002,2750MPC_CRC_SOURCE_SEL_OTHER = 0x00000003,2751} MPC_CRC_SOURCE_SELECT;27522753/*2754* MPC_DEBUG_BUS1_DATA_SELECT enum2755*/27562757typedef enum MPC_DEBUG_BUS1_DATA_SELECT {2758MPC_DEBUG_BUS1_DATA_SELECT_MPC_CFG = 0x00000000,2759MPC_DEBUG_BUS1_DATA_SELECT_MPC_CONT = 0x00000001,2760MPC_DEBUG_BUS1_DATA_SELECT_MPC_RSV1 = 0x00000002,2761MPC_DEBUG_BUS1_DATA_SELECT_MPC_RSV = 0x00000003,2762} MPC_DEBUG_BUS1_DATA_SELECT;27632764/*2765* MPC_DEBUG_BUS2_DATA_SELECT enum2766*/27672768typedef enum MPC_DEBUG_BUS2_DATA_SELECT {2769MPC_DEBUG_BUS2_DATA_SELECT_MPCC = 0x00000000,2770MPC_DEBUG_BUS2_DATA_SELECT_MPCC_CONT = 0x00000001,2771MPC_DEBUG_BUS2_DATA_SELECT_MPCC_MCM = 0x00000002,2772MPC_DEBUG_BUS2_DATA_SELECT_RES = 0x00000003,2773} MPC_DEBUG_BUS2_DATA_SELECT;27742775/*2776* MPC_DEBUG_BUS_DIRECT_OUT_DATA_SELECT enum2777*/27782779typedef enum MPC_DEBUG_BUS_DIRECT_OUT_DATA_SELECT {2780MPC_DEBUG_BUS_DIRECT_OUT_DATA_SELECT_MPC_DEBUG_ID = 0x00000000,2781MPC_DEBUG_BUS_DIRECT_OUT_DATA_SELECT_MPCC_DEBUG_ID = 0x00000001,2782MPC_DEBUG_BUS_DIRECT_OUT_DATA_SELECT_MPCC_OGAM_DEBUG_ID = 0x00000002,2783MPC_DEBUG_BUS_DIRECT_OUT_DATA_SELECT_MPC_OCSC_DEBUG_ID = 0x00000003,2784MPC_DEBUG_BUS_DIRECT_OUT_DATA_SELECT_SFR_DEBUG_DATA = 0x00000004,2785MPC_DEBUG_BUS_DIRECT_OUT_DATA_SELECT_SFT_DEBUG_DATA = 0x00000005,2786MPC_DEBUG_BUS_DIRECT_OUT_DATA_SELECT_RSV1 = 0x00000006,2787MPC_DEBUG_BUS_DIRECT_OUT_DATA_SELECT_MPCC_MCM_DEBUG_ID = 0x00000007,2788} MPC_DEBUG_BUS_DIRECT_OUT_DATA_SELECT;27892790/*2791* MPC_DEBUG_BUS_MPCC_BYTE_SELECT enum2792*/27932794typedef enum MPC_DEBUG_BUS_MPCC_BYTE_SELECT {2795MPC_DEBUG_BUS_MPCC_BYTE0 = 0x00000000,2796MPC_DEBUG_BUS_MPCC_BYTE1 = 0x00000001,2797MPC_DEBUG_BUS_MPCC_BYTE2 = 0x00000002,2798MPC_DEBUG_BUS_MPCC_BYTE3 = 0x00000003,2799} MPC_DEBUG_BUS_MPCC_BYTE_SELECT;28002801/*******************************************************2802* MPC_OCSC Enums2803*******************************************************/28042805/*2806* MPC_OCSC_COEF_FORMAT enum2807*/28082809typedef enum MPC_OCSC_COEF_FORMAT {2810MPC_OCSC_COEF_FORMAT_S2_13 = 0x00000000,2811MPC_OCSC_COEF_FORMAT_S3_12 = 0x00000001,2812} MPC_OCSC_COEF_FORMAT;28132814/*2815* MPC_OCSC_TEST_DEBUG_INDEX_MPC_OCSC_TEST_DEBUG_WRITE_EN enum2816*/28172818typedef enum MPC_OCSC_TEST_DEBUG_INDEX_MPC_OCSC_TEST_DEBUG_WRITE_EN {2819MPC_OCSC_TEST_DEBUG_INDEX_MPC_OCSC_TEST_DEBUG_WRITE_EN_FALSE = 0x00000000,2820MPC_OCSC_TEST_DEBUG_INDEX_MPC_OCSC_TEST_DEBUG_WRITE_EN_TRUE = 0x00000001,2821} MPC_OCSC_TEST_DEBUG_INDEX_MPC_OCSC_TEST_DEBUG_WRITE_EN;28222823/*2824* MPC_OUT_CSC_MODE enum2825*/28262827typedef enum MPC_OUT_CSC_MODE {2828MPC_OUT_CSC_MODE_0 = 0x00000000,2829MPC_OUT_CSC_MODE_1 = 0x00000001,2830MPC_OUT_CSC_MODE_2 = 0x00000002,2831MPC_OUT_CSC_MODE_RSV = 0x00000003,2832} MPC_OUT_CSC_MODE;28332834/*2835* MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_MODE enum2836*/28372838typedef enum MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_MODE {2839MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_BYPASS = 0x00000000,2840MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_6BITS = 0x00000001,2841MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_8BITS = 0x00000002,2842MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_9BITS = 0x00000003,2843MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_10BITS = 0x00000004,2844MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_11BITS = 0x00000005,2845MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_12BITS = 0x00000006,2846MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_PASSTHROUGH = 0x00000007,2847} MPC_OUT_DENORM_CONTROL_MPC_OUT_DENORM_MODE;28482849/*2850* MPC_OUT_RATE_CONTROL_DISABLE_SET enum2851*/28522853typedef enum MPC_OUT_RATE_CONTROL_DISABLE_SET {2854MPC_OUT_RATE_CONTROL_SET_ENABLE = 0x00000000,2855MPC_OUT_RATE_CONTROL_SET_DISABLE = 0x00000001,2856} MPC_OUT_RATE_CONTROL_DISABLE_SET;28572858/*******************************************************2859* MPCC Enums2860*******************************************************/28612862/*2863* MPCC_BG_COLOR_BPC enum2864*/28652866typedef enum MPCC_BG_COLOR_BPC {2867MPCC_BG_COLOR_BPC_8bit = 0x00000000,2868MPCC_BG_COLOR_BPC_9bit = 0x00000001,2869MPCC_BG_COLOR_BPC_10bit = 0x00000002,2870MPCC_BG_COLOR_BPC_11bit = 0x00000003,2871MPCC_BG_COLOR_BPC_12bit = 0x00000004,2872} MPCC_BG_COLOR_BPC;28732874/*2875* MPCC_CONTROL_MPCC_ACTIVE_OVERLAP_ONLY enum2876*/28772878typedef enum MPCC_CONTROL_MPCC_ACTIVE_OVERLAP_ONLY {2879MPCC_CONTROL_MPCC_ACTIVE_OVERLAP_ONLY_FALSE = 0x00000000,2880MPCC_CONTROL_MPCC_ACTIVE_OVERLAP_ONLY_TRUE = 0x00000001,2881} MPCC_CONTROL_MPCC_ACTIVE_OVERLAP_ONLY;28822883/*2884* MPCC_CONTROL_MPCC_ALPHA_BLND_MODE enum2885*/28862887typedef enum MPCC_CONTROL_MPCC_ALPHA_BLND_MODE {2888MPCC_CONTROL_MPCC_ALPHA_BLND_MODE_PER_PIXEL_ALPHA = 0x00000000,2889MPCC_CONTROL_MPCC_ALPHA_BLND_MODE_PER_PIXEL_ALPHA_COMBINED_GLOBAL_GAIN = 0x00000001,2890MPCC_CONTROL_MPCC_ALPHA_BLND_MODE_GLOBAL_ALPHA = 0x00000002,2891MPCC_CONTROL_MPCC_ALPHA_BLND_MODE_UNUSED = 0x00000003,2892} MPCC_CONTROL_MPCC_ALPHA_BLND_MODE;28932894/*2895* MPCC_CONTROL_MPCC_ALPHA_MULTIPLIED_MODE enum2896*/28972898typedef enum MPCC_CONTROL_MPCC_ALPHA_MULTIPLIED_MODE {2899MPCC_CONTROL_MPCC_ALPHA_MULTIPLIED_MODE_FALSE = 0x00000000,2900MPCC_CONTROL_MPCC_ALPHA_MULTIPLIED_MODE_TRUE = 0x00000001,2901} MPCC_CONTROL_MPCC_ALPHA_MULTIPLIED_MODE;29022903/*2904* MPCC_CONTROL_MPCC_BOT_GAIN_MODE enum2905*/29062907typedef enum MPCC_CONTROL_MPCC_BOT_GAIN_MODE {2908MPCC_CONTROL_MPCC_BOT_GAIN_MODE_0 = 0x00000000,2909MPCC_CONTROL_MPCC_BOT_GAIN_MODE_1 = 0x00000001,2910} MPCC_CONTROL_MPCC_BOT_GAIN_MODE;29112912/*2913* MPCC_CONTROL_MPCC_MODE enum2914*/29152916typedef enum MPCC_CONTROL_MPCC_MODE {2917MPCC_CONTROL_MPCC_MODE_BYPASS = 0x00000000,2918MPCC_CONTROL_MPCC_MODE_TOP_LAYER_PASSTHROUGH = 0x00000001,2919MPCC_CONTROL_MPCC_MODE_TOP_LAYER_ONLY = 0x00000002,2920MPCC_CONTROL_MPCC_MODE_TOP_BOT_BLENDING = 0x00000003,2921} MPCC_CONTROL_MPCC_MODE;29222923/*2924* MPCC_SM_CONTROL_MPCC_SM_EN enum2925*/29262927typedef enum MPCC_SM_CONTROL_MPCC_SM_EN {2928MPCC_SM_CONTROL_MPCC_SM_EN_FALSE = 0x00000000,2929MPCC_SM_CONTROL_MPCC_SM_EN_TRUE = 0x00000001,2930} MPCC_SM_CONTROL_MPCC_SM_EN;29312932/*2933* MPCC_SM_CONTROL_MPCC_SM_FIELD_ALT enum2934*/29352936typedef enum MPCC_SM_CONTROL_MPCC_SM_FIELD_ALT {2937MPCC_SM_CONTROL_MPCC_SM_FIELD_ALT_FALSE = 0x00000000,2938MPCC_SM_CONTROL_MPCC_SM_FIELD_ALT_TRUE = 0x00000001,2939} MPCC_SM_CONTROL_MPCC_SM_FIELD_ALT;29402941/*2942* MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_FRAME_POL enum2943*/29442945typedef enum MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_FRAME_POL {2946MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_FRAME_POL_NO_FORCE = 0x00000000,2947MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_FRAME_POL_RESERVED = 0x00000001,2948MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_FRAME_POL_FORCE_LOW = 0x00000002,2949MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_FRAME_POL_FORCE_HIGH = 0x00000003,2950} MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_FRAME_POL;29512952/*2953* MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_TOP_POL enum2954*/29552956typedef enum MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_TOP_POL {2957MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_TOP_POL_NO_FORCE = 0x00000000,2958MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_TOP_POL_RESERVED = 0x00000001,2959MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_TOP_POL_FORCE_LOW = 0x00000002,2960MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_TOP_POL_FORCE_HIGH = 0x00000003,2961} MPCC_SM_CONTROL_MPCC_SM_FORCE_NEXT_TOP_POL;29622963/*2964* MPCC_SM_CONTROL_MPCC_SM_FRAME_ALT enum2965*/29662967typedef enum MPCC_SM_CONTROL_MPCC_SM_FRAME_ALT {2968MPCC_SM_CONTROL_MPCC_SM_FRAME_ALT_FALSE = 0x00000000,2969MPCC_SM_CONTROL_MPCC_SM_FRAME_ALT_TRUE = 0x00000001,2970} MPCC_SM_CONTROL_MPCC_SM_FRAME_ALT;29712972/*2973* MPCC_SM_CONTROL_MPCC_SM_MODE enum2974*/29752976typedef enum MPCC_SM_CONTROL_MPCC_SM_MODE {2977MPCC_SM_CONTROL_MPCC_SM_MODE_SINGLE_PLANE = 0x00000000,2978MPCC_SM_CONTROL_MPCC_SM_MODE_ROW_SUBSAMPLING = 0x00000002,2979MPCC_SM_CONTROL_MPCC_SM_MODE_COLUMN_SUBSAMPLING = 0x00000004,2980MPCC_SM_CONTROL_MPCC_SM_MODE_CHECKERBOARD_SUBSAMPLING = 0x00000006,2981} MPCC_SM_CONTROL_MPCC_SM_MODE;29822983/*2984* MPCC_TEST_DEBUG_INDEX_MPCC_TEST_DEBUG_WRITE_EN enum2985*/29862987typedef enum MPCC_TEST_DEBUG_INDEX_MPCC_TEST_DEBUG_WRITE_EN {2988MPCC_TEST_DEBUG_INDEX_MPCC_TEST_DEBUG_WRITE_EN_FALSE = 0x00000000,2989MPCC_TEST_DEBUG_INDEX_MPCC_TEST_DEBUG_WRITE_EN_TRUE = 0x00000001,2990} MPCC_TEST_DEBUG_INDEX_MPCC_TEST_DEBUG_WRITE_EN;29912992/*******************************************************2993* MPCC_OGAM Enums2994*******************************************************/29952996/*2997* MPCC_GAMUT_REMAP_COEF_FORMAT_ENUM enum2998*/29993000typedef enum MPCC_GAMUT_REMAP_COEF_FORMAT_ENUM {3001MPCC_GAMUT_REMAP_COEF_FORMAT_S2_13 = 0x00000000,3002MPCC_GAMUT_REMAP_COEF_FORMAT_S3_12 = 0x00000001,3003} MPCC_GAMUT_REMAP_COEF_FORMAT_ENUM;30043005/*3006* MPCC_GAMUT_REMAP_MODE_ENUM enum3007*/30083009typedef enum MPCC_GAMUT_REMAP_MODE_ENUM {3010MPCC_GAMUT_REMAP_MODE_0 = 0x00000000,3011MPCC_GAMUT_REMAP_MODE_1 = 0x00000001,3012MPCC_GAMUT_REMAP_MODE_2 = 0x00000002,3013MPCC_GAMUT_REMAP_MODE_RSV = 0x00000003,3014} MPCC_GAMUT_REMAP_MODE_ENUM;30153016/*3017* MPCC_OGAM_LUT_2_CONFIG_ENUM enum3018*/30193020typedef enum MPCC_OGAM_LUT_2_CONFIG_ENUM {3021MPCC_OGAM_LUT_2CFG_NO_MEMORY = 0x00000000,3022MPCC_OGAM_LUT_2CFG_MEMORY_A = 0x00000001,3023MPCC_OGAM_LUT_2CFG_MEMORY_B = 0x00000002,3024} MPCC_OGAM_LUT_2_CONFIG_ENUM;30253026/*3027* MPCC_OGAM_LUT_CONFIG_MODE enum3028*/30293030typedef enum MPCC_OGAM_LUT_CONFIG_MODE {3031MPCC_OGAM_DIFFERENT_RGB = 0x00000000,3032MPCC_OGAM_ALL_USE_R = 0x00000001,3033} MPCC_OGAM_LUT_CONFIG_MODE;30343035/*3036* MPCC_OGAM_LUT_PWL_DISABLE_ENUM enum3037*/30383039typedef enum MPCC_OGAM_LUT_PWL_DISABLE_ENUM {3040MPCC_OGAM_ENABLE_PWL = 0x00000000,3041MPCC_OGAM_DISABLE_PWL = 0x00000001,3042} MPCC_OGAM_LUT_PWL_DISABLE_ENUM;30433044/*3045* MPCC_OGAM_LUT_RAM_CONTROL_MPCC_OGAM_LUT_RAM_SEL enum3046*/30473048typedef enum MPCC_OGAM_LUT_RAM_CONTROL_MPCC_OGAM_LUT_RAM_SEL {3049MPCC_OGAM_LUT_RAM_CONTROL_MPCC_OGAM_LUT_RAM_SEL_RAMA = 0x00000000,3050MPCC_OGAM_LUT_RAM_CONTROL_MPCC_OGAM_LUT_RAM_SEL_RAMB = 0x00000001,3051} MPCC_OGAM_LUT_RAM_CONTROL_MPCC_OGAM_LUT_RAM_SEL;30523053/*3054* MPCC_OGAM_LUT_RAM_SEL enum3055*/30563057typedef enum MPCC_OGAM_LUT_RAM_SEL {3058MPCC_OGAM_RAMA_ACCESS = 0x00000000,3059MPCC_OGAM_RAMB_ACCESS = 0x00000001,3060} MPCC_OGAM_LUT_RAM_SEL;30613062/*3063* MPCC_OGAM_LUT_READ_COLOR_SEL enum3064*/30653066typedef enum MPCC_OGAM_LUT_READ_COLOR_SEL {3067MPCC_OGAM_BLUE_LUT = 0x00000000,3068MPCC_OGAM_GREEN_LUT = 0x00000001,3069MPCC_OGAM_RED_LUT = 0x00000002,3070} MPCC_OGAM_LUT_READ_COLOR_SEL;30713072/*3073* MPCC_OGAM_LUT_READ_DBG enum3074*/30753076typedef enum MPCC_OGAM_LUT_READ_DBG {3077MPCC_OGAM_DISABLE_DEBUG = 0x00000000,3078MPCC_OGAM_ENABLE_DEBUG = 0x00000001,3079} MPCC_OGAM_LUT_READ_DBG;30803081/*3082* MPCC_OGAM_LUT_SEL_ENUM enum3083*/30843085typedef enum MPCC_OGAM_LUT_SEL_ENUM {3086MPCC_OGAM_RAMA = 0x00000000,3087MPCC_OGAM_RAMB = 0x00000001,3088} MPCC_OGAM_LUT_SEL_ENUM;30893090/*3091* MPCC_OGAM_MODE_MPCC_OGAM_MODE_ENUM enum3092*/30933094typedef enum MPCC_OGAM_MODE_MPCC_OGAM_MODE_ENUM {3095MPCC_OGAM_MODE_0 = 0x00000000,3096MPCC_OGAM_MODE_RSV1 = 0x00000001,3097MPCC_OGAM_MODE_2 = 0x00000002,3098MPCC_OGAM_MODE_RSV = 0x00000003,3099} MPCC_OGAM_MODE_MPCC_OGAM_MODE_ENUM;31003101/*3102* MPCC_OGAM_NUM_SEG enum3103*/31043105typedef enum MPCC_OGAM_NUM_SEG {3106MPCC_OGAM_SEGMENTS_1 = 0x00000000,3107MPCC_OGAM_SEGMENTS_2 = 0x00000001,3108MPCC_OGAM_SEGMENTS_4 = 0x00000002,3109MPCC_OGAM_SEGMENTS_8 = 0x00000003,3110MPCC_OGAM_SEGMENTS_16 = 0x00000004,3111MPCC_OGAM_SEGMENTS_32 = 0x00000005,3112MPCC_OGAM_SEGMENTS_64 = 0x00000006,3113MPCC_OGAM_SEGMENTS_128 = 0x00000007,3114} MPCC_OGAM_NUM_SEG;31153116/*3117* MPCC_OGAM_TEST_DEBUG_INDEX_MPCC_OGAM_TEST_DEBUG_WRITE_EN enum3118*/31193120typedef enum MPCC_OGAM_TEST_DEBUG_INDEX_MPCC_OGAM_TEST_DEBUG_WRITE_EN {3121MPCC_OGAM_TEST_DEBUG_INDEX_MPCC_OGAM_TEST_DEBUG_WRITE_EN_FALSE = 0x00000000,3122MPCC_OGAM_TEST_DEBUG_INDEX_MPCC_OGAM_TEST_DEBUG_WRITE_EN_TRUE = 0x00000001,3123} MPCC_OGAM_TEST_DEBUG_INDEX_MPCC_OGAM_TEST_DEBUG_WRITE_EN;31243125/*******************************************************3126* MPCC_MCM Enums3127*******************************************************/31283129/*3130* MPCC_MCM_3DLUT_30BIT_ENUM enum3131*/31323133typedef enum MPCC_MCM_3DLUT_30BIT_ENUM {3134MPCC_MCM_3DLUT_36BIT = 0x00000000,3135MPCC_MCM_3DLUT_30BIT = 0x00000001,3136} MPCC_MCM_3DLUT_30BIT_ENUM;31373138/*3139* MPCC_MCM_3DLUT_RAM_SEL enum3140*/31413142typedef enum MPCC_MCM_3DLUT_RAM_SEL {3143MPCC_MCM_RAM0_ACCESS = 0x00000000,3144MPCC_MCM_RAM1_ACCESS = 0x00000001,3145MPCC_MCM_RAM2_ACCESS = 0x00000002,3146MPCC_MCM_RAM3_ACCESS = 0x00000003,3147} MPCC_MCM_3DLUT_RAM_SEL;31483149/*3150* MPCC_MCM_3DLUT_SIZE_ENUM enum3151*/31523153typedef enum MPCC_MCM_3DLUT_SIZE_ENUM {3154MPCC_MCM_3DLUT_17CUBE = 0x00000000,3155MPCC_MCM_3DLUT_9CUBE = 0x00000001,3156} MPCC_MCM_3DLUT_SIZE_ENUM;31573158/*3159* MPCC_MCM_GAMMA_LUT_MODE_ENUM enum3160*/31613162typedef enum MPCC_MCM_GAMMA_LUT_MODE_ENUM {3163MPCC_MCM_GAMMA_LUT_BYPASS = 0x00000000,3164MPCC_MCM_GAMMA_LUT_RESERVED_1 = 0x00000001,3165MPCC_MCM_GAMMA_LUT_RAM_LUT = 0x00000002,3166MPCC_MCM_GAMMA_LUT_RESERVED_3 = 0x00000003,3167} MPCC_MCM_GAMMA_LUT_MODE_ENUM;31683169/*3170* MPCC_MCM_GAMMA_LUT_PWL_DISABLE_ENUM enum3171*/31723173typedef enum MPCC_MCM_GAMMA_LUT_PWL_DISABLE_ENUM {3174MPCC_MCM_GAMMA_LUT_ENABLE_PWL = 0x00000000,3175MPCC_MCM_GAMMA_LUT_DISABLE_PWL = 0x00000001,3176} MPCC_MCM_GAMMA_LUT_PWL_DISABLE_ENUM;31773178/*3179* MPCC_MCM_GAMMA_LUT_SEL_ENUM enum3180*/31813182typedef enum MPCC_MCM_GAMMA_LUT_SEL_ENUM {3183MPCC_MCM_GAMMA_LUT_RAMA = 0x00000000,3184MPCC_MCM_GAMMA_LUT_RAMB = 0x00000001,3185} MPCC_MCM_GAMMA_LUT_SEL_ENUM;31863187/*3188* MPCC_MCM_LUT_2_MODE_ENUM enum3189*/31903191typedef enum MPCC_MCM_LUT_2_MODE_ENUM {3192MPCC_MCM_LUT_2_MODE_BYPASS = 0x00000000,3193MPCC_MCM_LUT_2_MODE_RAMA_LUT = 0x00000001,3194MPCC_MCM_LUT_2_MODE_RAMB_LUT = 0x00000002,3195} MPCC_MCM_LUT_2_MODE_ENUM;31963197/*3198* MPCC_MCM_LUT_CONFIG_MODE enum3199*/32003201typedef enum MPCC_MCM_LUT_CONFIG_MODE {3202MPCC_MCM_LUT_DIFFERENT_RGB = 0x00000000,3203MPCC_MCM_LUT_ALL_USE_R = 0x00000001,3204} MPCC_MCM_LUT_CONFIG_MODE;32053206/*3207* MPCC_MCM_LUT_NUM_SEG enum3208*/32093210typedef enum MPCC_MCM_LUT_NUM_SEG {3211MPCC_MCM_LUT_SEGMENTS_1 = 0x00000000,3212MPCC_MCM_LUT_SEGMENTS_2 = 0x00000001,3213MPCC_MCM_LUT_SEGMENTS_4 = 0x00000002,3214MPCC_MCM_LUT_SEGMENTS_8 = 0x00000003,3215MPCC_MCM_LUT_SEGMENTS_16 = 0x00000004,3216MPCC_MCM_LUT_SEGMENTS_32 = 0x00000005,3217MPCC_MCM_LUT_SEGMENTS_64 = 0x00000006,3218MPCC_MCM_LUT_SEGMENTS_128 = 0x00000007,3219} MPCC_MCM_LUT_NUM_SEG;32203221/*3222* MPCC_MCM_LUT_RAM_SEL enum3223*/32243225typedef enum MPCC_MCM_LUT_RAM_SEL {3226MPCC_MCM_LUT_RAMA_ACCESS = 0x00000000,3227MPCC_MCM_LUT_RAMB_ACCESS = 0x00000001,3228} MPCC_MCM_LUT_RAM_SEL;32293230/*3231* MPCC_MCM_LUT_READ_COLOR_SEL enum3232*/32333234typedef enum MPCC_MCM_LUT_READ_COLOR_SEL {3235MPCC_MCM_LUT_BLUE_LUT = 0x00000000,3236MPCC_MCM_LUT_GREEN_LUT = 0x00000001,3237MPCC_MCM_LUT_RED_LUT = 0x00000002,3238} MPCC_MCM_LUT_READ_COLOR_SEL;32393240/*3241* MPCC_MCM_LUT_READ_DBG enum3242*/32433244typedef enum MPCC_MCM_LUT_READ_DBG {3245MPCC_MCM_LUT_DISABLE_DEBUG = 0x00000000,3246MPCC_MCM_LUT_ENABLE_DEBUG = 0x00000001,3247} MPCC_MCM_LUT_READ_DBG;32483249/*3250* MPCC_MCM_MEM_PWR_FORCE_ENUM enum3251*/32523253typedef enum MPCC_MCM_MEM_PWR_FORCE_ENUM {3254MPCC_MCM_MEM_PWR_FORCE_DIS = 0x00000000,3255MPCC_MCM_MEM_PWR_FORCE_LS = 0x00000001,3256MPCC_MCM_MEM_PWR_FORCE_DS = 0x00000002,3257MPCC_MCM_MEM_PWR_FORCE_SD = 0x00000003,3258} MPCC_MCM_MEM_PWR_FORCE_ENUM;32593260/*3261* MPCC_MCM_MEM_PWR_STATE_ENUM enum3262*/32633264typedef enum MPCC_MCM_MEM_PWR_STATE_ENUM {3265MPCC_MCM_MEM_PWR_STATE_ON = 0x00000000,3266MPCC_MCM_MEM_PWR_STATE_LS = 0x00000001,3267MPCC_MCM_MEM_PWR_STATE_DS = 0x00000002,3268MPCC_MCM_MEM_PWR_STATE_SD = 0x00000003,3269} MPCC_MCM_MEM_PWR_STATE_ENUM;32703271/*******************************************************3272* ABM Enums3273*******************************************************/32743275/*******************************************************3276* DPG Enums3277*******************************************************/32783279/*3280* ENUM_DPG_BIT_DEPTH enum3281*/32823283typedef enum ENUM_DPG_BIT_DEPTH {3284ENUM_DPG_BIT_DEPTH_6BPC = 0x00000000,3285ENUM_DPG_BIT_DEPTH_8BPC = 0x00000001,3286ENUM_DPG_BIT_DEPTH_10BPC = 0x00000002,3287ENUM_DPG_BIT_DEPTH_12BPC = 0x00000003,3288} ENUM_DPG_BIT_DEPTH;32893290/*3291* ENUM_DPG_DYNAMIC_RANGE enum3292*/32933294typedef enum ENUM_DPG_DYNAMIC_RANGE {3295ENUM_DPG_DYNAMIC_RANGE_VESA = 0x00000000,3296ENUM_DPG_DYNAMIC_RANGE_CEA = 0x00000001,3297} ENUM_DPG_DYNAMIC_RANGE;32983299/*3300* ENUM_DPG_EN enum3301*/33023303typedef enum ENUM_DPG_EN {3304ENUM_DPG_DISABLE = 0x00000000,3305ENUM_DPG_ENABLE = 0x00000001,3306} ENUM_DPG_EN;33073308/*3309* ENUM_DPG_FIELD_POLARITY enum3310*/33113312typedef enum ENUM_DPG_FIELD_POLARITY {3313ENUM_DPG_FIELD_POLARITY_TOP_EVEN_BOTTOM_ODD = 0x00000000,3314ENUM_DPG_FIELD_POLARITY_TOP_ODD_BOTTOM_EVEN = 0x00000001,3315} ENUM_DPG_FIELD_POLARITY;33163317/*3318* ENUM_DPG_MODE enum3319*/33203321typedef enum ENUM_DPG_MODE {3322ENUM_DPG_MODE_RGB_COLOUR_BLOCK = 0x00000000,3323ENUM_DPG_MODE_YCBCR_601_COLOUR_BLOCK = 0x00000001,3324ENUM_DPG_MODE_YCBCR_709_COLOUR_BLOCK = 0x00000002,3325ENUM_DPG_MODE_VERTICAL_BAR = 0x00000003,3326ENUM_DPG_MODE_HORIZONTAL_BAR = 0x00000004,3327ENUM_DPG_MODE_RGB_SINGLE_RAMP = 0x00000005,3328ENUM_DPG_MODE_RGB_DUAL_RAMP = 0x00000006,3329ENUM_DPG_MODE_RGB_XR_BIAS = 0x00000007,3330} ENUM_DPG_MODE;33313332/*******************************************************3333* FMT Enums3334*******************************************************/33353336/*3337* FMTMEM_PWR_DIS_CTRL enum3338*/33393340typedef enum FMTMEM_PWR_DIS_CTRL {3341FMTMEM_ENABLE_MEM_PWR_CTRL = 0x00000000,3342FMTMEM_DISABLE_MEM_PWR_CTRL = 0x00000001,3343} FMTMEM_PWR_DIS_CTRL;33443345/*3346* FMTMEM_PWR_FORCE_CTRL enum3347*/33483349typedef enum FMTMEM_PWR_FORCE_CTRL {3350FMTMEM_NO_FORCE_REQUEST = 0x00000000,3351FMTMEM_FORCE_LIGHT_SLEEP_REQUEST = 0x00000001,3352FMTMEM_FORCE_DEEP_SLEEP_REQUEST = 0x00000002,3353FMTMEM_FORCE_SHUT_DOWN_REQUEST = 0x00000003,3354} FMTMEM_PWR_FORCE_CTRL;33553356/*3357* FMT_BIT_DEPTH_CONTROL_25FRC_SEL enum3358*/33593360typedef enum FMT_BIT_DEPTH_CONTROL_25FRC_SEL {3361FMT_BIT_DEPTH_CONTROL_25FRC_SEL_Ei = 0x00000000,3362FMT_BIT_DEPTH_CONTROL_25FRC_SEL_Fi = 0x00000001,3363FMT_BIT_DEPTH_CONTROL_25FRC_SEL_Gi = 0x00000002,3364FMT_BIT_DEPTH_CONTROL_25FRC_SEL_RESERVED = 0x00000003,3365} FMT_BIT_DEPTH_CONTROL_25FRC_SEL;33663367/*3368* FMT_BIT_DEPTH_CONTROL_50FRC_SEL enum3369*/33703371typedef enum FMT_BIT_DEPTH_CONTROL_50FRC_SEL {3372FMT_BIT_DEPTH_CONTROL_50FRC_SEL_A = 0x00000000,3373FMT_BIT_DEPTH_CONTROL_50FRC_SEL_B = 0x00000001,3374FMT_BIT_DEPTH_CONTROL_50FRC_SEL_C = 0x00000002,3375FMT_BIT_DEPTH_CONTROL_50FRC_SEL_D = 0x00000003,3376} FMT_BIT_DEPTH_CONTROL_50FRC_SEL;33773378/*3379* FMT_BIT_DEPTH_CONTROL_75FRC_SEL enum3380*/33813382typedef enum FMT_BIT_DEPTH_CONTROL_75FRC_SEL {3383FMT_BIT_DEPTH_CONTROL_75FRC_SEL_E = 0x00000000,3384FMT_BIT_DEPTH_CONTROL_75FRC_SEL_F = 0x00000001,3385FMT_BIT_DEPTH_CONTROL_75FRC_SEL_G = 0x00000002,3386FMT_BIT_DEPTH_CONTROL_75FRC_SEL_RESERVED = 0x00000003,3387} FMT_BIT_DEPTH_CONTROL_75FRC_SEL;33883389/*3390* FMT_BIT_DEPTH_CONTROL_SPATIAL_DITHER_DEPTH enum3391*/33923393typedef enum FMT_BIT_DEPTH_CONTROL_SPATIAL_DITHER_DEPTH {3394FMT_BIT_DEPTH_CONTROL_SPATIAL_DITHER_DEPTH_18BPP = 0x00000000,3395FMT_BIT_DEPTH_CONTROL_SPATIAL_DITHER_DEPTH_24BPP = 0x00000001,3396FMT_BIT_DEPTH_CONTROL_SPATIAL_DITHER_DEPTH_30BPP = 0x00000002,3397} FMT_BIT_DEPTH_CONTROL_SPATIAL_DITHER_DEPTH;33983399/*3400* FMT_BIT_DEPTH_CONTROL_TEMPORAL_DITHER_DEPTH enum3401*/34023403typedef enum FMT_BIT_DEPTH_CONTROL_TEMPORAL_DITHER_DEPTH {3404FMT_BIT_DEPTH_CONTROL_TEMPORAL_DITHER_DEPTH_18BPP = 0x00000000,3405FMT_BIT_DEPTH_CONTROL_TEMPORAL_DITHER_DEPTH_24BPP = 0x00000001,3406FMT_BIT_DEPTH_CONTROL_TEMPORAL_DITHER_DEPTH_30BPP = 0x00000002,3407} FMT_BIT_DEPTH_CONTROL_TEMPORAL_DITHER_DEPTH;34083409/*3410* FMT_BIT_DEPTH_CONTROL_TEMPORAL_LEVEL enum3411*/34123413typedef enum FMT_BIT_DEPTH_CONTROL_TEMPORAL_LEVEL {3414FMT_BIT_DEPTH_CONTROL_TEMPORAL_LEVEL_GREY_LEVEL2 = 0x00000000,3415FMT_BIT_DEPTH_CONTROL_TEMPORAL_LEVEL_GREY_LEVEL4 = 0x00000001,3416} FMT_BIT_DEPTH_CONTROL_TEMPORAL_LEVEL;34173418/*3419* FMT_BIT_DEPTH_CONTROL_TRUNCATE_DEPTH enum3420*/34213422typedef enum FMT_BIT_DEPTH_CONTROL_TRUNCATE_DEPTH {3423FMT_BIT_DEPTH_CONTROL_TRUNCATE_DEPTH_18BPP = 0x00000000,3424FMT_BIT_DEPTH_CONTROL_TRUNCATE_DEPTH_24BPP = 0x00000001,3425FMT_BIT_DEPTH_CONTROL_TRUNCATE_DEPTH_30BPP = 0x00000002,3426} FMT_BIT_DEPTH_CONTROL_TRUNCATE_DEPTH;34273428/*3429* FMT_BIT_DEPTH_CONTROL_TRUNCATE_MODE enum3430*/34313432typedef enum FMT_BIT_DEPTH_CONTROL_TRUNCATE_MODE {3433FMT_BIT_DEPTH_CONTROL_TRUNCATE_MODE_TRUNCATION = 0x00000000,3434FMT_BIT_DEPTH_CONTROL_TRUNCATE_MODE_ROUNDING = 0x00000001,3435} FMT_BIT_DEPTH_CONTROL_TRUNCATE_MODE;34363437/*3438* FMT_CLAMP_CNTL_COLOR_FORMAT enum3439*/34403441typedef enum FMT_CLAMP_CNTL_COLOR_FORMAT {3442FMT_CLAMP_CNTL_COLOR_FORMAT_6BPC = 0x00000000,3443FMT_CLAMP_CNTL_COLOR_FORMAT_8BPC = 0x00000001,3444FMT_CLAMP_CNTL_COLOR_FORMAT_10BPC = 0x00000002,3445FMT_CLAMP_CNTL_COLOR_FORMAT_12BPC = 0x00000003,3446FMT_CLAMP_CNTL_COLOR_FORMAT_RESERVED1 = 0x00000004,3447FMT_CLAMP_CNTL_COLOR_FORMAT_RESERVED2 = 0x00000005,3448FMT_CLAMP_CNTL_COLOR_FORMAT_RESERVED3 = 0x00000006,3449FMT_CLAMP_CNTL_COLOR_FORMAT_PROGRAMMABLE = 0x00000007,3450} FMT_CLAMP_CNTL_COLOR_FORMAT;34513452/*3453* FMT_CONTROL_CBCR_BIT_REDUCTION_BYPASS enum3454*/34553456typedef enum FMT_CONTROL_CBCR_BIT_REDUCTION_BYPASS {3457FMT_CONTROL_CBCR_BIT_REDUCTION_BYPASS_DISABLE = 0x00000000,3458FMT_CONTROL_CBCR_BIT_REDUCTION_BYPASS_ENABLE = 0x00000001,3459} FMT_CONTROL_CBCR_BIT_REDUCTION_BYPASS;34603461/*3462* FMT_CONTROL_PIXEL_ENCODING enum3463*/34643465typedef enum FMT_CONTROL_PIXEL_ENCODING {3466FMT_CONTROL_PIXEL_ENCODING_RGB444_OR_YCBCR444 = 0x00000000,3467FMT_CONTROL_PIXEL_ENCODING_YCBCR422 = 0x00000001,3468FMT_CONTROL_PIXEL_ENCODING_YCBCR420 = 0x00000002,3469FMT_CONTROL_PIXEL_ENCODING_RESERVED = 0x00000003,3470} FMT_CONTROL_PIXEL_ENCODING;34713472/*3473* FMT_CONTROL_SUBSAMPLING_MODE enum3474*/34753476typedef enum FMT_CONTROL_SUBSAMPLING_MODE {3477FMT_CONTROL_SUBSAMPLING_MODE_DROP = 0x00000000,3478FMT_CONTROL_SUBSAMPLING_MODE_AVERAGE = 0x00000001,3479FMT_CONTROL_SUBSAMPLING_MOME_3_TAP = 0x00000002,3480FMT_CONTROL_SUBSAMPLING_MOME_RESERVED = 0x00000003,3481} FMT_CONTROL_SUBSAMPLING_MODE;34823483/*3484* FMT_CONTROL_SUBSAMPLING_ORDER enum3485*/34863487typedef enum FMT_CONTROL_SUBSAMPLING_ORDER {3488FMT_CONTROL_SUBSAMPLING_ORDER_CB_BEFORE_CR = 0x00000000,3489FMT_CONTROL_SUBSAMPLING_ORDER_CR_BEFORE_CB = 0x00000001,3490} FMT_CONTROL_SUBSAMPLING_ORDER;34913492/*3493* FMT_DEBUG_CNTL_COLOR_SELECT enum3494*/34953496typedef enum FMT_DEBUG_CNTL_COLOR_SELECT {3497FMT_DEBUG_CNTL_COLOR_SELECT_BLUE = 0x00000000,3498FMT_DEBUG_CNTL_COLOR_SELECT_GREEN = 0x00000001,3499FMT_DEBUG_CNTL_COLOR_SELECT_RED1 = 0x00000002,3500FMT_DEBUG_CNTL_COLOR_SELECT_RED2 = 0x00000003,3501} FMT_DEBUG_CNTL_COLOR_SELECT;35023503/*3504* FMT_DYNAMIC_EXP_MODE enum3505*/35063507typedef enum FMT_DYNAMIC_EXP_MODE {3508FMT_DYNAMIC_EXP_MODE_10to12 = 0x00000000,3509FMT_DYNAMIC_EXP_MODE_8to12 = 0x00000001,3510} FMT_DYNAMIC_EXP_MODE;35113512/*3513* FMT_FRAME_RANDOM_ENABLE_CONTROL enum3514*/35153516typedef enum FMT_FRAME_RANDOM_ENABLE_CONTROL {3517FMT_FRAME_RANDOM_ENABLE_RESET_EACH_FRAME = 0x00000000,3518FMT_FRAME_RANDOM_ENABLE_RESET_ONCE = 0x00000001,3519} FMT_FRAME_RANDOM_ENABLE_CONTROL;35203521/*3522* FMT_POWER_STATE_ENUM enum3523*/35243525typedef enum FMT_POWER_STATE_ENUM {3526FMT_POWER_STATE_ENUM_ON = 0x00000000,3527FMT_POWER_STATE_ENUM_LS = 0x00000001,3528FMT_POWER_STATE_ENUM_DS = 0x00000002,3529FMT_POWER_STATE_ENUM_SD = 0x00000003,3530} FMT_POWER_STATE_ENUM;35313532/*3533* FMT_RGB_RANDOM_ENABLE_CONTROL enum3534*/35353536typedef enum FMT_RGB_RANDOM_ENABLE_CONTROL {3537FMT_RGB_RANDOM_ENABLE_CONTROL_DISABLE = 0x00000000,3538FMT_RGB_RANDOM_ENABLE_CONTROL_ENABLE = 0x00000001,3539} FMT_RGB_RANDOM_ENABLE_CONTROL;35403541/*3542* FMT_SPATIAL_DITHER_FRAME_COUNTER_BIT_SWAP_CONTROL enum3543*/35443545typedef enum FMT_SPATIAL_DITHER_FRAME_COUNTER_BIT_SWAP_CONTROL {3546FMT_SPATIAL_DITHER_FRAME_COUNTER_BIT_SWAP_NO_SWAP = 0x00000000,3547FMT_SPATIAL_DITHER_FRAME_COUNTER_BIT_SWAP_1 = 0x00000001,3548FMT_SPATIAL_DITHER_FRAME_COUNTER_BIT_SWAP_2 = 0x00000002,3549FMT_SPATIAL_DITHER_FRAME_COUNTER_BIT_SWAP_RESERVED = 0x00000003,3550} FMT_SPATIAL_DITHER_FRAME_COUNTER_BIT_SWAP_CONTROL;35513552/*3553* FMT_SPATIAL_DITHER_MODE enum3554*/35553556typedef enum FMT_SPATIAL_DITHER_MODE {3557FMT_SPATIAL_DITHER_MODE_0 = 0x00000000,3558FMT_SPATIAL_DITHER_MODE_1 = 0x00000001,3559FMT_SPATIAL_DITHER_MODE_2 = 0x00000002,3560FMT_SPATIAL_DITHER_MODE_3 = 0x00000003,3561} FMT_SPATIAL_DITHER_MODE;35623563/*3564* FMT_STEREOSYNC_OVERRIDE_CONTROL enum3565*/35663567typedef enum FMT_STEREOSYNC_OVERRIDE_CONTROL {3568FMT_STEREOSYNC_OVERRIDE_CONTROL_0 = 0x00000000,3569FMT_STEREOSYNC_OVERRIDE_CONTROL_1 = 0x00000001,3570} FMT_STEREOSYNC_OVERRIDE_CONTROL;35713572/*3573* FMT_TEMPORAL_DITHER_PATTERN_CONTROL_RGB1_BGR0 enum3574*/35753576typedef enum FMT_TEMPORAL_DITHER_PATTERN_CONTROL_RGB1_BGR0 {3577FMT_TEMPORAL_DITHER_PATTERN_CONTROL_RGB1_BGR0_BGR = 0x00000000,3578FMT_TEMPORAL_DITHER_PATTERN_CONTROL_RGB1_BGR0_RGB = 0x00000001,3579} FMT_TEMPORAL_DITHER_PATTERN_CONTROL_RGB1_BGR0;35803581/*******************************************************3582* OPPBUF Enums3583*******************************************************/35843585/*3586* OPPBUF_DISPLAY_SEGMENTATION enum3587*/35883589typedef enum OPPBUF_DISPLAY_SEGMENTATION {3590OPPBUF_DISPLAY_SEGMENTATION_1_SEGMENT = 0x00000000,3591OPPBUF_DISPLAY_SEGMENTATION_2_SEGMENT = 0x00000001,3592OPPBUF_DISPLAY_SEGMENTATION_4_SEGMENT = 0x00000002,3593OPPBUF_DISPLAY_SEGMENTATION_4_SEGMENT_SPLIT_LEFT = 0x00000003,3594OPPBUF_DISPLAY_SEGMENTATION_4_SEGMENT_SPLIT_RIGHT = 0x00000004,3595} OPPBUF_DISPLAY_SEGMENTATION;35963597/*******************************************************3598* OPP_PIPE Enums3599*******************************************************/36003601/*3602* OPP_PIPE_CLOCK_ENABLE_CONTROL enum3603*/36043605typedef enum OPP_PIPE_CLOCK_ENABLE_CONTROL {3606OPP_PIPE_CLOCK_DISABLE = 0x00000000,3607OPP_PIPE_CLOCK_ENABLE = 0x00000001,3608} OPP_PIPE_CLOCK_ENABLE_CONTROL;36093610/*3611* OPP_PIPE_DIGTIAL_BYPASS_CONTROL enum3612*/36133614typedef enum OPP_PIPE_DIGTIAL_BYPASS_CONTROL {3615OPP_PIPE_DIGTIAL_BYPASS_DISABLE = 0x00000000,3616OPP_PIPE_DIGTIAL_BYPASS_ENABLE = 0x00000001,3617} OPP_PIPE_DIGTIAL_BYPASS_CONTROL;36183619/*******************************************************3620* OPP_PIPE_CRC Enums3621*******************************************************/36223623/*3624* OPP_PIPE_CRC_CONT_EN enum3625*/36263627typedef enum OPP_PIPE_CRC_CONT_EN {3628OPP_PIPE_CRC_MODE_ONE_SHOT = 0x00000000,3629OPP_PIPE_CRC_MODE_CONTINUOUS = 0x00000001,3630} OPP_PIPE_CRC_CONT_EN;36313632/*3633* OPP_PIPE_CRC_EN enum3634*/36353636typedef enum OPP_PIPE_CRC_EN {3637OPP_PIPE_CRC_DISABLE = 0x00000000,3638OPP_PIPE_CRC_ENABLE = 0x00000001,3639} OPP_PIPE_CRC_EN;36403641/*3642* OPP_PIPE_CRC_INTERLACE_EN enum3643*/36443645typedef enum OPP_PIPE_CRC_INTERLACE_EN {3646OPP_PIPE_CRC_INTERLACE_EN_INTERPRET_AS_PROGRESSIVE = 0x00000000,3647OPP_PIPE_CRC_INTERLACE_EN_INTERPRET_AS_INTERLACED = 0x00000001,3648} OPP_PIPE_CRC_INTERLACE_EN;36493650/*3651* OPP_PIPE_CRC_INTERLACE_MODE enum3652*/36533654typedef enum OPP_PIPE_CRC_INTERLACE_MODE {3655OPP_PIPE_CRC_INTERLACE_MODE_TOP = 0x00000000,3656OPP_PIPE_CRC_INTERLACE_MODE_BOTTOM = 0x00000001,3657OPP_PIPE_CRC_INTERLACE_MODE_BOTH_RESET_AFTER_BOTTOM_FIELD = 0x00000002,3658OPP_PIPE_CRC_INTERLACE_MODE_BOTH_RESET_AFTER_EACH_FIELD = 0x00000003,3659} OPP_PIPE_CRC_INTERLACE_MODE;36603661/*3662* OPP_PIPE_CRC_ONE_SHOT_PENDING enum3663*/36643665typedef enum OPP_PIPE_CRC_ONE_SHOT_PENDING {3666OPP_PIPE_CRC_ONE_SHOT_PENDING_NOT_PENDING = 0x00000000,3667OPP_PIPE_CRC_ONE_SHOT_PENDING_PENDING = 0x00000001,3668} OPP_PIPE_CRC_ONE_SHOT_PENDING;36693670/*3671* OPP_PIPE_CRC_PIXEL_SELECT enum3672*/36733674typedef enum OPP_PIPE_CRC_PIXEL_SELECT {3675OPP_PIPE_CRC_PIXEL_SELECT_ALL_PIXELS = 0x00000000,3676OPP_PIPE_CRC_PIXEL_SELECT_RESERVED = 0x00000001,3677OPP_PIPE_CRC_PIXEL_SELECT_EVEN_PIXELS = 0x00000002,3678OPP_PIPE_CRC_PIXEL_SELECT_ODD_PIXELS = 0x00000003,3679} OPP_PIPE_CRC_PIXEL_SELECT;36803681/*3682* OPP_PIPE_CRC_SOURCE_SELECT enum3683*/36843685typedef enum OPP_PIPE_CRC_SOURCE_SELECT {3686OPP_PIPE_CRC_SOURCE_SELECT_FMT = 0x00000000,3687OPP_PIPE_CRC_SOURCE_SELECT_SFT = 0x00000001,3688} OPP_PIPE_CRC_SOURCE_SELECT;36893690/*3691* OPP_PIPE_CRC_STEREO_EN enum3692*/36933694typedef enum OPP_PIPE_CRC_STEREO_EN {3695OPP_PIPE_CRC_STEREO_EN_INTERPRET_AS_NON_STEREO = 0x00000000,3696OPP_PIPE_CRC_STEREO_EN_INTERPRET_AS_STEREO = 0x00000001,3697} OPP_PIPE_CRC_STEREO_EN;36983699/*3700* OPP_PIPE_CRC_STEREO_MODE enum3701*/37023703typedef enum OPP_PIPE_CRC_STEREO_MODE {3704OPP_PIPE_CRC_STEREO_MODE_LEFT = 0x00000000,3705OPP_PIPE_CRC_STEREO_MODE_RIGHT = 0x00000001,3706OPP_PIPE_CRC_STEREO_MODE_BOTH_RESET_AFTER_RIGHT_EYE = 0x00000002,3707OPP_PIPE_CRC_STEREO_MODE_BOTH_RESET_AFTER_EACH_EYE = 0x00000003,3708} OPP_PIPE_CRC_STEREO_MODE;37093710/*******************************************************3711* OPP_TOP Enums3712*******************************************************/37133714/*3715* OPP_ABM_DEBUG_BUS_SELECT_CONTROL enum3716*/37173718typedef enum OPP_ABM_DEBUG_BUS_SELECT_CONTROL {3719DEBUG_BUS_SELECT_ABM0 = 0x00000000,3720DEBUG_BUS_SELECT_ABM1 = 0x00000001,3721DEBUG_BUS_SELECT_ABM2 = 0x00000002,3722DEBUG_BUS_SELECT_ABM3 = 0x00000003,3723DEBUG_BUS_SELECT_ABM_RESERVED0 = 0x00000004,3724DEBUG_BUS_SELECT_ABM_RESERVED1 = 0x00000005,3725} OPP_ABM_DEBUG_BUS_SELECT_CONTROL;37263727/*3728* OPP_DPG_DEBUG_BUS_SELECT_CONTROL enum3729*/37303731typedef enum OPP_DPG_DEBUG_BUS_SELECT_CONTROL {3732DEBUG_BUS_SELECT_DPG0 = 0x00000000,3733DEBUG_BUS_SELECT_DPG1 = 0x00000001,3734DEBUG_BUS_SELECT_DPG2 = 0x00000002,3735DEBUG_BUS_SELECT_DPG3 = 0x00000003,3736DEBUG_BUS_SELECT_DPG_RESERVED0 = 0x00000004,3737DEBUG_BUS_SELECT_DPG_RESERVED1 = 0x00000005,3738} OPP_DPG_DEBUG_BUS_SELECT_CONTROL;37393740/*3741* OPP_FMT_DEBUG_BUS_SELECT_CONTROL enum3742*/37433744typedef enum OPP_FMT_DEBUG_BUS_SELECT_CONTROL {3745DEBUG_BUS_SELECT_FMT0 = 0x00000000,3746DEBUG_BUS_SELECT_FMT1 = 0x00000001,3747DEBUG_BUS_SELECT_FMT2 = 0x00000002,3748DEBUG_BUS_SELECT_FMT3 = 0x00000003,3749DEBUG_BUS_SELECT_FMT_RESERVED0 = 0x00000004,3750DEBUG_BUS_SELECT_FMT_RESERVED1 = 0x00000005,3751} OPP_FMT_DEBUG_BUS_SELECT_CONTROL;37523753/*3754* OPP_OPPBUF_DEBUG_BUS_SELECT_CONTROL enum3755*/37563757typedef enum OPP_OPPBUF_DEBUG_BUS_SELECT_CONTROL {3758DEBUG_BUS_SELECT_OPPBUF0 = 0x00000000,3759DEBUG_BUS_SELECT_OPPBUF1 = 0x00000001,3760DEBUG_BUS_SELECT_OPPBUF2 = 0x00000002,3761DEBUG_BUS_SELECT_OPPBUF3 = 0x00000003,3762DEBUG_BUS_SELECT_OPPBUF_RESERVED0 = 0x00000004,3763DEBUG_BUS_SELECT_OPPBUF_RESERVED1 = 0x00000005,3764} OPP_OPPBUF_DEBUG_BUS_SELECT_CONTROL;37653766/*3767* OPP_OPP_PIPE_DEBUG_BUS_SELECT_CONTROL enum3768*/37693770typedef enum OPP_OPP_PIPE_DEBUG_BUS_SELECT_CONTROL {3771DEBUG_BUS_SELECT_OPP_PIPE0 = 0x00000000,3772DEBUG_BUS_SELECT_OPP_PIPE1 = 0x00000001,3773DEBUG_BUS_SELECT_OPP_PIPE2 = 0x00000002,3774DEBUG_BUS_SELECT_OPP_PIPE3 = 0x00000003,3775DEBUG_BUS_SELECT_OPP_PIPE_RESERVED0 = 0x00000004,3776DEBUG_BUS_SELECT_OPP_PIPE_RESERVED1 = 0x00000005,3777} OPP_OPP_PIPE_DEBUG_BUS_SELECT_CONTROL;37783779/*3780* OPP_TEST_CLK_SEL_CONTROL enum3781*/37823783typedef enum OPP_TEST_CLK_SEL_CONTROL {3784OPP_TEST_CLK_SEL_DISPCLK_P = 0x00000000,3785OPP_TEST_CLK_SEL_DISPCLK_R = 0x00000001,3786OPP_TEST_CLK_SEL_DISPCLK_ABM0 = 0x00000002,3787OPP_TEST_CLK_SEL_DISPCLK_ABM1 = 0x00000003,3788OPP_TEST_CLK_SEL_DISPCLK_ABM2 = 0x00000004,3789OPP_TEST_CLK_SEL_DISPCLK_ABM3 = 0x00000005,3790OPP_TEST_CLK_SEL_RESERVED0 = 0x00000006,3791OPP_TEST_CLK_SEL_RESERVED1 = 0x00000007,3792OPP_TEST_CLK_SEL_DISPCLK_OPP0 = 0x00000008,3793OPP_TEST_CLK_SEL_DISPCLK_OPP1 = 0x00000009,3794OPP_TEST_CLK_SEL_DISPCLK_OPP2 = 0x0000000a,3795OPP_TEST_CLK_SEL_DISPCLK_OPP3 = 0x0000000b,3796OPP_TEST_CLK_SEL_RESERVED2 = 0x0000000c,3797OPP_TEST_CLK_SEL_RESERVED3 = 0x0000000d,3798} OPP_TEST_CLK_SEL_CONTROL;37993800/*3801* OPP_TOP_CLOCK_ENABLE_STATUS enum3802*/38033804typedef enum OPP_TOP_CLOCK_ENABLE_STATUS {3805OPP_TOP_CLOCK_DISABLED_STATUS = 0x00000000,3806OPP_TOP_CLOCK_ENABLED_STATUS = 0x00000001,3807} OPP_TOP_CLOCK_ENABLE_STATUS;38083809/*3810* OPP_TOP_CLOCK_GATING_CONTROL enum3811*/38123813typedef enum OPP_TOP_CLOCK_GATING_CONTROL {3814OPP_TOP_CLOCK_GATING_ENABLED = 0x00000000,3815OPP_TOP_CLOCK_GATING_DISABLED = 0x00000001,3816} OPP_TOP_CLOCK_GATING_CONTROL;38173818/*******************************************************3819* DSCRM Enums3820*******************************************************/38213822/*3823* ENUM_DSCRM_EN enum3824*/38253826typedef enum ENUM_DSCRM_EN {3827ENUM_DSCRM_DISABLE = 0x00000000,3828ENUM_DSCRM_ENABLE = 0x00000001,3829} ENUM_DSCRM_EN;38303831/*******************************************************3832* OTG Enums3833*******************************************************/38343835/*3836* MASTER_UPDATE_LOCK_MASTER_UPDATE_LOCK enum3837*/38383839typedef enum MASTER_UPDATE_LOCK_MASTER_UPDATE_LOCK {3840MASTER_UPDATE_LOCK_MASTER_UPDATE_LOCK_FALSE = 0x00000000,3841MASTER_UPDATE_LOCK_MASTER_UPDATE_LOCK_TRUE = 0x00000001,3842} MASTER_UPDATE_LOCK_MASTER_UPDATE_LOCK;38433844/*3845* MASTER_UPDATE_LOCK_SEL enum3846*/38473848typedef enum MASTER_UPDATE_LOCK_SEL {3849MASTER_UPDATE_LOCK_SEL_0 = 0x00000000,3850MASTER_UPDATE_LOCK_SEL_1 = 0x00000001,3851MASTER_UPDATE_LOCK_SEL_2 = 0x00000002,3852MASTER_UPDATE_LOCK_SEL_3 = 0x00000003,3853MASTER_UPDATE_LOCK_SEL_RESERVED4 = 0x00000004,3854MASTER_UPDATE_LOCK_SEL_RESERVED5 = 0x00000005,3855} MASTER_UPDATE_LOCK_SEL;38563857/*3858* MASTER_UPDATE_MODE_MASTER_UPDATE_INTERLACED_MODE enum3859*/38603861typedef enum MASTER_UPDATE_MODE_MASTER_UPDATE_INTERLACED_MODE {3862MASTER_UPDATE_MODE_MASTER_UPDATE_INTERLACED_MODE_BOTH = 0x00000000,3863MASTER_UPDATE_MODE_MASTER_UPDATE_INTERLACED_MODE_TOP = 0x00000001,3864MASTER_UPDATE_MODE_MASTER_UPDATE_INTERLACED_MODE_BOTTOM = 0x00000002,3865MASTER_UPDATE_MODE_MASTER_UPDATE_INTERLACED_MODE_RESERVED = 0x00000003,3866} MASTER_UPDATE_MODE_MASTER_UPDATE_INTERLACED_MODE;38673868/*3869* OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN enum3870*/38713872typedef enum OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN {3873OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN_FALSE = 0x00000000,3874OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN_TRUE = 0x00000001,3875} OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN;38763877/*3878* OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN_DB enum3879*/38803881typedef enum OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN_DB {3882OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN_DB_FALSE = 0x00000000,3883OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN_DB_TRUE = 0x00000001,3884} OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_EN_DB;38853886/*3887* OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_STEREO_SEL_OVR enum3888*/38893890typedef enum OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_STEREO_SEL_OVR {3891OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_STEREO_SEL_OVR_FALSE = 0x00000000,3892OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_STEREO_SEL_OVR_TRUE = 0x00000001,3893} OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_STEREO_SEL_OVR;38943895/*3896* OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_V_UPDATE_MODE enum3897*/38983899typedef enum OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_V_UPDATE_MODE {3900OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_V_UPDATE_MODE_BLOCK_BOTH = 0x00000000,3901OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_V_UPDATE_MODE_BLOCK_INTERLACE = 0x00000001,3902OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_V_UPDATE_MODE_BLOCK_PROGRASSIVE = 0x00000002,3903OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_V_UPDATE_MODE_RESERVED = 0x00000003,3904} OTG_3D_STRUCTURE_CONTROL_OTG_3D_STRUCTURE_V_UPDATE_MODE;39053906/*3907* OTG_CONTROL_OTG_DISABLE_POINT_CNTL enum3908*/39093910typedef enum OTG_CONTROL_OTG_DISABLE_POINT_CNTL {3911OTG_CONTROL_OTG_DISABLE_POINT_CNTL_DISABLE = 0x00000000,3912OTG_CONTROL_OTG_DISABLE_POINT_CNTL_DISABLE_CURRENT = 0x00000001,3913OTG_CONTROL_OTG_DISABLE_POINT_CNTL_DISABLE_VUPDATE = 0x00000002,3914OTG_CONTROL_OTG_DISABLE_POINT_CNTL_DISABLE_FIRST = 0x00000003,3915} OTG_CONTROL_OTG_DISABLE_POINT_CNTL;39163917/*3918* OTG_CONTROL_OTG_FIELD_NUMBER_CNTL enum3919*/39203921typedef enum OTG_CONTROL_OTG_FIELD_NUMBER_CNTL {3922OTG_CONTROL_OTG_FIELD_NUMBER_CNTL_NORMAL = 0x00000000,3923OTG_CONTROL_OTG_FIELD_NUMBER_CNTL_DP = 0x00000001,3924} OTG_CONTROL_OTG_FIELD_NUMBER_CNTL;39253926/*3927* OTG_CONTROL_OTG_FIELD_NUMBER_POLARITY enum3928*/39293930typedef enum OTG_CONTROL_OTG_FIELD_NUMBER_POLARITY {3931OTG_CONTROL_OTG_FIELD_NUMBER_POLARITY_FALSE = 0x00000000,3932OTG_CONTROL_OTG_FIELD_NUMBER_POLARITY_TRUE = 0x00000001,3933} OTG_CONTROL_OTG_FIELD_NUMBER_POLARITY;39343935/*3936* OTG_CONTROL_OTG_MASTER_EN enum3937*/39383939typedef enum OTG_CONTROL_OTG_MASTER_EN {3940OTG_CONTROL_OTG_MASTER_EN_FALSE = 0x00000000,3941OTG_CONTROL_OTG_MASTER_EN_TRUE = 0x00000001,3942} OTG_CONTROL_OTG_MASTER_EN;39433944/*3945* OTG_CONTROL_OTG_OUT_MUX enum3946*/39473948typedef enum OTG_CONTROL_OTG_OUT_MUX {3949OTG_CONTROL_OTG_OUT_MUX_0 = 0x00000000,3950OTG_CONTROL_OTG_OUT_MUX_1 = 0x00000001,3951OTG_CONTROL_OTG_OUT_MUX_2 = 0x00000002,3952} OTG_CONTROL_OTG_OUT_MUX;39533954/*3955* OTG_CONTROL_OTG_START_POINT_CNTL enum3956*/39573958typedef enum OTG_CONTROL_OTG_START_POINT_CNTL {3959OTG_CONTROL_OTG_START_POINT_CNTL_NORMAL = 0x00000000,3960OTG_CONTROL_OTG_START_POINT_CNTL_DP = 0x00000001,3961} OTG_CONTROL_OTG_START_POINT_CNTL;39623963/*3964* OTG_COUNT_CONTROL_OTG_HORZ_COUNT_BY2_EN enum3965*/39663967typedef enum OTG_COUNT_CONTROL_OTG_HORZ_COUNT_BY2_EN {3968OTG_COUNT_CONTROL_OTG_HORZ_COUNT_BY2_EN_FALSE = 0x00000000,3969OTG_COUNT_CONTROL_OTG_HORZ_COUNT_BY2_EN_TRUE = 0x00000001,3970} OTG_COUNT_CONTROL_OTG_HORZ_COUNT_BY2_EN;39713972/*3973* OTG_CRC_CNTL_OTG_CRC1_EN enum3974*/39753976typedef enum OTG_CRC_CNTL_OTG_CRC1_EN {3977OTG_CRC_CNTL_OTG_CRC1_EN_FALSE = 0x00000000,3978OTG_CRC_CNTL_OTG_CRC1_EN_TRUE = 0x00000001,3979} OTG_CRC_CNTL_OTG_CRC1_EN;39803981/*3982* OTG_CRC_CNTL_OTG_CRC_CONT_EN enum3983*/39843985typedef enum OTG_CRC_CNTL_OTG_CRC_CONT_EN {3986OTG_CRC_CNTL_OTG_CRC_CONT_EN_FALSE = 0x00000000,3987OTG_CRC_CNTL_OTG_CRC_CONT_EN_TRUE = 0x00000001,3988} OTG_CRC_CNTL_OTG_CRC_CONT_EN;39893990/*3991* OTG_CRC_CNTL_OTG_CRC_CONT_MODE enum3992*/39933994typedef enum OTG_CRC_CNTL_OTG_CRC_CONT_MODE {3995OTG_CRC_CNTL_OTG_CRC_CONT_MODE_RESET = 0x00000000,3996OTG_CRC_CNTL_OTG_CRC_CONT_MODE_NORESET = 0x00000001,3997} OTG_CRC_CNTL_OTG_CRC_CONT_MODE;39983999/*4000* OTG_CRC_CNTL_OTG_CRC_EN enum4001*/40024003typedef enum OTG_CRC_CNTL_OTG_CRC_EN {4004OTG_CRC_CNTL_OTG_CRC_EN_FALSE = 0x00000000,4005OTG_CRC_CNTL_OTG_CRC_EN_TRUE = 0x00000001,4006} OTG_CRC_CNTL_OTG_CRC_EN;40074008/*4009* OTG_CRC_CNTL_OTG_CRC_INTERLACE_MODE enum4010*/40114012typedef enum OTG_CRC_CNTL_OTG_CRC_INTERLACE_MODE {4013OTG_CRC_CNTL_OTG_CRC_INTERLACE_MODE_TOP = 0x00000000,4014OTG_CRC_CNTL_OTG_CRC_INTERLACE_MODE_BOTTOM = 0x00000001,4015OTG_CRC_CNTL_OTG_CRC_INTERLACE_MODE_BOTH_BOTTOM = 0x00000002,4016OTG_CRC_CNTL_OTG_CRC_INTERLACE_MODE_BOTH_FIELD = 0x00000003,4017} OTG_CRC_CNTL_OTG_CRC_INTERLACE_MODE;40184019/*4020* OTG_CRC_CNTL_OTG_CRC_STEREO_MODE enum4021*/40224023typedef enum OTG_CRC_CNTL_OTG_CRC_STEREO_MODE {4024OTG_CRC_CNTL_OTG_CRC_STEREO_MODE_LEFT = 0x00000000,4025OTG_CRC_CNTL_OTG_CRC_STEREO_MODE_RIGHT = 0x00000001,4026OTG_CRC_CNTL_OTG_CRC_STEREO_MODE_BOTH_EYES = 0x00000002,4027OTG_CRC_CNTL_OTG_CRC_STEREO_MODE_BOTH_FIELDS = 0x00000003,4028} OTG_CRC_CNTL_OTG_CRC_STEREO_MODE;40294030/*4031* OTG_CRC_CNTL_OTG_CRC_USE_NEW_AND_REPEATED_PIXELS enum4032*/40334034typedef enum OTG_CRC_CNTL_OTG_CRC_USE_NEW_AND_REPEATED_PIXELS {4035OTG_CRC_CNTL_OTG_CRC_USE_NEW_AND_REPEATED_PIXELS_FALSE = 0x00000000,4036OTG_CRC_CNTL_OTG_CRC_USE_NEW_AND_REPEATED_PIXELS_TRUE = 0x00000001,4037} OTG_CRC_CNTL_OTG_CRC_USE_NEW_AND_REPEATED_PIXELS;40384039/*4040* OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT enum4041*/40424043typedef enum OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT {4044OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT_UAB = 0x00000000,4045OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT_UA_B = 0x00000001,4046OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT_U_AB = 0x00000002,4047OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT_U_A_B = 0x00000003,4048OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT_IAB = 0x00000004,4049OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT_IA_B = 0x00000005,4050OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT_I_AB = 0x00000006,4051OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT_I_A_B = 0x00000007,4052} OTG_CRC_CNTL_OTG_OTG_CRC0_SELECT;40534054/*4055* OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT enum4056*/40574058typedef enum OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT {4059OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT_UAB = 0x00000000,4060OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT_UA_B = 0x00000001,4061OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT_U_AB = 0x00000002,4062OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT_U_A_B = 0x00000003,4063OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT_IAB = 0x00000004,4064OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT_IA_B = 0x00000005,4065OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT_I_AB = 0x00000006,4066OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT_I_A_B = 0x00000007,4067} OTG_CRC_CNTL_OTG_OTG_CRC1_SELECT;40684069/*4070* OTG_DIG_UPDATE_VCOUNT_MODE enum4071*/40724073typedef enum OTG_DIG_UPDATE_VCOUNT_MODE {4074OTG_DIG_UPDATE_VCOUNT_0 = 0x00000000,4075OTG_DIG_UPDATE_VCOUNT_1 = 0x00000001,4076} OTG_DIG_UPDATE_VCOUNT_MODE;40774078/*4079* OTG_DOUBLE_BUFFER_CONTROL_OTG_DRR_TIMING_DBUF_UPDATE_MODE enum4080*/40814082typedef enum OTG_DOUBLE_BUFFER_CONTROL_OTG_DRR_TIMING_DBUF_UPDATE_MODE {4083OTG_DOUBLE_BUFFER_CONTROL_OTG_DRR_TIMING_DBUF_UPDATE_MODE_0 = 0x00000000,4084OTG_DOUBLE_BUFFER_CONTROL_OTG_DRR_TIMING_DBUF_UPDATE_MODE_1 = 0x00000001,4085OTG_DOUBLE_BUFFER_CONTROL_OTG_DRR_TIMING_DBUF_UPDATE_MODE_2 = 0x00000002,4086OTG_DOUBLE_BUFFER_CONTROL_OTG_DRR_TIMING_DBUF_UPDATE_MODE_3 = 0x00000003,4087} OTG_DOUBLE_BUFFER_CONTROL_OTG_DRR_TIMING_DBUF_UPDATE_MODE;40884089/*4090* OTG_DOUBLE_BUFFER_CONTROL_OTG_UPDATE_INSTANTLY enum4091*/40924093typedef enum OTG_DOUBLE_BUFFER_CONTROL_OTG_UPDATE_INSTANTLY {4094OTG_DOUBLE_BUFFER_CONTROL_OTG_UPDATE_INSTANTLY_FALSE = 0x00000000,4095OTG_DOUBLE_BUFFER_CONTROL_OTG_UPDATE_INSTANTLY_TRUE = 0x00000001,4096} OTG_DOUBLE_BUFFER_CONTROL_OTG_UPDATE_INSTANTLY;40974098/*4099* OTG_DRR_CONTROL_OTG_DRR_AVERAGE_FRAME enum4100*/41014102typedef enum OTG_DRR_CONTROL_OTG_DRR_AVERAGE_FRAME {4103OTG_DRR_CONTROL_OTG_DRR_AVERAGE_FRAME_1FRAME = 0x00000000,4104OTG_DRR_CONTROL_OTG_DRR_AVERAGE_FRAME_2FRAME = 0x00000001,4105OTG_DRR_CONTROL_OTG_DRR_AVERAGE_FRAME_4FRAME = 0x00000002,4106OTG_DRR_CONTROL_OTG_DRR_AVERAGE_FRAME_8FRAME = 0x00000003,4107} OTG_DRR_CONTROL_OTG_DRR_AVERAGE_FRAME;41084109/*4110* OTG_DTMTEST_CNTL_OTG_DTMTEST_OTG_EN enum4111*/41124113typedef enum OTG_DTMTEST_CNTL_OTG_DTMTEST_OTG_EN {4114OTG_DTMTEST_CNTL_OTG_DTMTEST_OTG_EN_FALSE = 0x00000000,4115OTG_DTMTEST_CNTL_OTG_DTMTEST_OTG_EN_TRUE = 0x00000001,4116} OTG_DTMTEST_CNTL_OTG_DTMTEST_OTG_EN;41174118/*4119* OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_GRANULARITY enum4120*/41214122typedef enum OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_GRANULARITY {4123OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_GRANULARITY_FALSE = 0x00000000,4124OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_GRANULARITY_TRUE = 0x00000001,4125} OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_GRANULARITY;41264127/*4128* OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_POLARITY enum4129*/41304131typedef enum OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_POLARITY {4132OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_POLARITY_FALSE = 0x00000000,4133OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_POLARITY_TRUE = 0x00000001,4134} OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_POLARITY;41354136/*4137* OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT enum4138*/41394140typedef enum OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT {4141OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_LOGIC0 = 0x00000000,4142OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_LOGIC1 = 0x00000001,4143OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_GENERICA = 0x00000002,4144OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_GENERICB = 0x00000003,4145OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_GENERICC = 0x00000004,4146OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_GENERICD = 0x00000005,4147OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_GENERICE = 0x00000006,4148OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_GENERICF = 0x00000007,4149OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_HPD1 = 0x00000008,4150OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_HPD2 = 0x00000009,4151OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_DDC1DATA = 0x0000000a,4152OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_DDC1CLK = 0x0000000b,4153OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_DDC2DATA = 0x0000000c,4154OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_DDC2CLK = 0x0000000d,4155OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_MANUAL_FLOW_CONTROL = 0x0000000e,4156OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_RESERVED = 0x0000000f,4157OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_GENLK_CLK = 0x00000010,4158OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_GENLK_VSYNC = 0x00000011,4159OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_SWAPLOCKA = 0x00000012,4160OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT_SWAPLOCKB = 0x00000013,4161} OTG_FLOW_CONTROL_OTG_FLOW_CONTROL_SOURCE_SELECT;41624163/*4164* OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CHECK enum4165*/41664167typedef enum OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CHECK {4168OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CHECK_FALSE = 0x00000000,4169OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CHECK_TRUE = 0x00000001,4170} OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CHECK;41714172/*4173* OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CLEAR enum4174*/41754176typedef enum OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CLEAR {4177OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CLEAR_FALSE = 0x00000000,4178OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CLEAR_TRUE = 0x00000001,4179} OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_CLEAR;41804181/*4182* OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_MODE enum4183*/41844185typedef enum OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_MODE {4186OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_MODE_DISABLE = 0x00000000,4187OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_MODE_HCOUNT = 0x00000001,4188OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_MODE_HCOUNT_VCOUNT = 0x00000002,4189OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_MODE_RESERVED = 0x00000003,4190} OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_MODE;41914192/*4193* OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_TRIG_SEL enum4194*/41954196typedef enum OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_TRIG_SEL {4197OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_TRIG_SEL_FALSE = 0x00000000,4198OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_TRIG_SEL_TRUE = 0x00000001,4199} OTG_FORCE_COUNT_NOW_CNTL_OTG_FORCE_COUNT_NOW_TRIG_SEL;42004201/*4202* OTG_GLOBAL_CONTROL2_MANUAL_FLOW_CONTROL_SEL enum4203*/42044205typedef enum OTG_GLOBAL_CONTROL2_MANUAL_FLOW_CONTROL_SEL {4206OTG_GLOBAL_CONTROL2_MANUAL_FLOW_CONTROL_SEL_OTG0 = 0x00000000,4207OTG_GLOBAL_CONTROL2_MANUAL_FLOW_CONTROL_SEL_OTG1 = 0x00000001,4208OTG_GLOBAL_CONTROL2_MANUAL_FLOW_CONTROL_SEL_OTG2 = 0x00000002,4209OTG_GLOBAL_CONTROL2_MANUAL_FLOW_CONTROL_SEL_OTG3 = 0x00000003,4210OTG_GLOBAL_CONTROL2_MANUAL_FLOW_CONTROL_SEL_RESERVED4 = 0x00000004,4211OTG_GLOBAL_CONTROL2_MANUAL_FLOW_CONTROL_SEL_RESERVED5 = 0x00000005,4212} OTG_GLOBAL_CONTROL2_MANUAL_FLOW_CONTROL_SEL;42134214/*4215* OTG_GLOBAL_CONTROL3_DIG_UPDATE_EYE_SEL enum4216*/42174218typedef enum OTG_GLOBAL_CONTROL3_DIG_UPDATE_EYE_SEL {4219DIG_UPDATE_EYE_SEL_BOTH = 0x00000000,4220DIG_UPDATE_EYE_SEL_LEFT = 0x00000001,4221DIG_UPDATE_EYE_SEL_RIGHT = 0x00000002,4222} OTG_GLOBAL_CONTROL3_DIG_UPDATE_EYE_SEL;42234224/*4225* OTG_GLOBAL_CONTROL3_DIG_UPDATE_FIELD_SEL enum4226*/42274228typedef enum OTG_GLOBAL_CONTROL3_DIG_UPDATE_FIELD_SEL {4229DIG_UPDATE_FIELD_SEL_BOTH = 0x00000000,4230DIG_UPDATE_FIELD_SEL_TOP = 0x00000001,4231DIG_UPDATE_FIELD_SEL_BOTTOM = 0x00000002,4232DIG_UPDATE_FIELD_SEL_RESERVED = 0x00000003,4233} OTG_GLOBAL_CONTROL3_DIG_UPDATE_FIELD_SEL;42344235/*4236* OTG_GLOBAL_CONTROL3_MASTER_UPDATE_LOCK_DB_FIELD enum4237*/42384239typedef enum OTG_GLOBAL_CONTROL3_MASTER_UPDATE_LOCK_DB_FIELD {4240MASTER_UPDATE_LOCK_DB_FIELD_BOTH = 0x00000000,4241MASTER_UPDATE_LOCK_DB_FIELD_TOP = 0x00000001,4242MASTER_UPDATE_LOCK_DB_FIELD_BOTTOM = 0x00000002,4243MASTER_UPDATE_LOCK_DB_FIELD_RESERVED = 0x00000003,4244} OTG_GLOBAL_CONTROL3_MASTER_UPDATE_LOCK_DB_FIELD;42454246/*4247* OTG_GLOBAL_CONTROL3_MASTER_UPDATE_LOCK_DB_STEREO_SEL enum4248*/42494250typedef enum OTG_GLOBAL_CONTROL3_MASTER_UPDATE_LOCK_DB_STEREO_SEL {4251MASTER_UPDATE_LOCK_DB_STEREO_SEL_BOTH = 0x00000000,4252MASTER_UPDATE_LOCK_DB_STEREO_SEL_LEFT = 0x00000001,4253MASTER_UPDATE_LOCK_DB_STEREO_SEL_RIGHT = 0x00000002,4254MASTER_UPDATE_LOCK_DB_STEREO_SEL_RESERVED = 0x00000003,4255} OTG_GLOBAL_CONTROL3_MASTER_UPDATE_LOCK_DB_STEREO_SEL;42564257/*4258* OTG_GLOBAL_UPDATE_LOCK_EN enum4259*/42604261typedef enum OTG_GLOBAL_UPDATE_LOCK_EN {4262OTG_GLOBAL_UPDATE_LOCK_DISABLE = 0x00000000,4263OTG_GLOBAL_UPDATE_LOCK_ENABLE = 0x00000001,4264} OTG_GLOBAL_UPDATE_LOCK_EN;42654266/*4267* OTG_GSL_MASTER_MODE enum4268*/42694270typedef enum OTG_GSL_MASTER_MODE {4271OTG_GSL_MASTER_MODE_0 = 0x00000000,4272OTG_GSL_MASTER_MODE_1 = 0x00000001,4273OTG_GSL_MASTER_MODE_2 = 0x00000002,4274OTG_GSL_MASTER_MODE_3 = 0x00000003,4275} OTG_GSL_MASTER_MODE;42764277/*4278* OTG_HORZ_REPETITION_COUNT enum4279*/42804281typedef enum OTG_HORZ_REPETITION_COUNT {4282OTG_HORZ_REPETITION_COUNT_0 = 0x00000000,4283OTG_HORZ_REPETITION_COUNT_1 = 0x00000001,4284OTG_HORZ_REPETITION_COUNT_2 = 0x00000002,4285OTG_HORZ_REPETITION_COUNT_3 = 0x00000003,4286OTG_HORZ_REPETITION_COUNT_4 = 0x00000004,4287OTG_HORZ_REPETITION_COUNT_5 = 0x00000005,4288OTG_HORZ_REPETITION_COUNT_6 = 0x00000006,4289OTG_HORZ_REPETITION_COUNT_7 = 0x00000007,4290OTG_HORZ_REPETITION_COUNT_8 = 0x00000008,4291OTG_HORZ_REPETITION_COUNT_9 = 0x00000009,4292OTG_HORZ_REPETITION_COUNT_10 = 0x0000000a,4293OTG_HORZ_REPETITION_COUNT_11 = 0x0000000b,4294OTG_HORZ_REPETITION_COUNT_12 = 0x0000000c,4295OTG_HORZ_REPETITION_COUNT_13 = 0x0000000d,4296OTG_HORZ_REPETITION_COUNT_14 = 0x0000000e,4297OTG_HORZ_REPETITION_COUNT_15 = 0x0000000f,4298} OTG_HORZ_REPETITION_COUNT;42994300/*4301* OTG_H_SYNC_A_POL enum4302*/43034304typedef enum OTG_H_SYNC_A_POL {4305OTG_H_SYNC_A_POL_HIGH = 0x00000000,4306OTG_H_SYNC_A_POL_LOW = 0x00000001,4307} OTG_H_SYNC_A_POL;43084309/*4310* OTG_H_TIMING_DIV_MODE enum4311*/43124313typedef enum OTG_H_TIMING_DIV_MODE {4314OTG_H_TIMING_DIV_MODE_NO_DIV = 0x00000000,4315OTG_H_TIMING_DIV_MODE_DIV_BY2 = 0x00000001,4316OTG_H_TIMING_DIV_MODE_RESERVED = 0x00000002,4317OTG_H_TIMING_DIV_MODE_DIV_BY4 = 0x00000003,4318} OTG_H_TIMING_DIV_MODE;43194320/*4321* OTG_H_TIMING_DIV_MODE_MANUAL enum4322*/43234324typedef enum OTG_H_TIMING_DIV_MODE_MANUAL {4325OTG_H_TIMING_DIV_MODE_AUTO = 0x00000000,4326OTG_H_TIMING_DIV_MODE_NOAUTO = 0x00000001,4327} OTG_H_TIMING_DIV_MODE_MANUAL;43284329/*4330* OTG_INTERLACE_CONTROL_OTG_INTERLACE_ENABLE enum4331*/43324333typedef enum OTG_INTERLACE_CONTROL_OTG_INTERLACE_ENABLE {4334OTG_INTERLACE_CONTROL_OTG_INTERLACE_ENABLE_FALSE = 0x00000000,4335OTG_INTERLACE_CONTROL_OTG_INTERLACE_ENABLE_TRUE = 0x00000001,4336} OTG_INTERLACE_CONTROL_OTG_INTERLACE_ENABLE;43374338/*4339* OTG_INTERLACE_CONTROL_OTG_INTERLACE_FORCE_NEXT_FIELD enum4340*/43414342typedef enum OTG_INTERLACE_CONTROL_OTG_INTERLACE_FORCE_NEXT_FIELD {4343OTG_INTERLACE_CONTROL_OTG_INTERLACE_FORCE_NEXT_FIELD_NOT = 0x00000000,4344OTG_INTERLACE_CONTROL_OTG_INTERLACE_FORCE_NEXT_FIELD_BOTTOM = 0x00000001,4345OTG_INTERLACE_CONTROL_OTG_INTERLACE_FORCE_NEXT_FIELD_TOP = 0x00000002,4346OTG_INTERLACE_CONTROL_OTG_INTERLACE_FORCE_NEXT_FIELD_NOT2 = 0x00000003,4347} OTG_INTERLACE_CONTROL_OTG_INTERLACE_FORCE_NEXT_FIELD;43484349/*4350* OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_MSK enum4351*/43524353typedef enum OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_MSK {4354OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_MSK_FALSE = 0x00000000,4355OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_MSK_TRUE = 0x00000001,4356} OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_MSK;43574358/*4359* OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_TYPE enum4360*/43614362typedef enum OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_TYPE {4363OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_TYPE_FALSE = 0x00000000,4364OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_TYPE_TRUE = 0x00000001,4365} OTG_INTERRUPT_CONTROL_OTG_FORCE_COUNT_NOW_INT_TYPE;43664367/*4368* OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_MSK enum4369*/43704371typedef enum OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_MSK {4372OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_MSK_FALSE = 0x00000000,4373OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_MSK_TRUE = 0x00000001,4374} OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_MSK;43754376/*4377* OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_TYPE enum4378*/43794380typedef enum OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_TYPE {4381OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_TYPE_FALSE = 0x00000000,4382OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_TYPE_TRUE = 0x00000001,4383} OTG_INTERRUPT_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_INT_TYPE;43844385/*4386* OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_MSK enum4387*/43884389typedef enum OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_MSK {4390OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_MSK_FALSE = 0x00000000,4391OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_MSK_TRUE = 0x00000001,4392} OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_MSK;43934394/*4395* OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_TYPE enum4396*/43974398typedef enum OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_TYPE {4399OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_TYPE_FALSE = 0x00000000,4400OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_TYPE_TRUE = 0x00000001,4401} OTG_INTERRUPT_CONTROL_OTG_GSL_VSYNC_GAP_INT_TYPE;44024403/*4404* OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_MSK enum4405*/44064407typedef enum OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_MSK {4408OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_MSK_FALSE = 0x00000000,4409OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_MSK_TRUE = 0x00000001,4410} OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_MSK;44114412/*4413* OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_TYPE enum4414*/44154416typedef enum OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_TYPE {4417OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_TYPE_FALSE = 0x00000000,4418OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_TYPE_TRUE = 0x00000001,4419} OTG_INTERRUPT_CONTROL_OTG_SNAPSHOT_INT_TYPE;44204421/*4422* OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_MSK enum4423*/44244425typedef enum OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_MSK {4426OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_MSK_FALSE = 0x00000000,4427OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_MSK_TRUE = 0x00000001,4428} OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_MSK;44294430/*4431* OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_TYPE enum4432*/44334434typedef enum OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_TYPE {4435OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_TYPE_FALSE = 0x00000000,4436OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_TYPE_TRUE = 0x00000001,4437} OTG_INTERRUPT_CONTROL_OTG_TRIGA_INT_TYPE;44384439/*4440* OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_MSK enum4441*/44424443typedef enum OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_MSK {4444OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_MSK_FALSE = 0x00000000,4445OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_MSK_TRUE = 0x00000001,4446} OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_MSK;44474448/*4449* OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_TYPE enum4450*/44514452typedef enum OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_TYPE {4453OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_TYPE_FALSE = 0x00000000,4454OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_TYPE_TRUE = 0x00000001,4455} OTG_INTERRUPT_CONTROL_OTG_TRIGB_INT_TYPE;44564457/*4458* OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_MSK enum4459*/44604461typedef enum OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_MSK {4462OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_MSK_FALSE = 0x00000000,4463OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_MSK_TRUE = 0x00000001,4464} OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_MSK;44654466/*4467* OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_TYPE enum4468*/44694470typedef enum OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_TYPE {4471OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_TYPE_FALSE = 0x00000000,4472OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_TYPE_TRUE = 0x00000001,4473} OTG_INTERRUPT_CONTROL_OTG_VSYNC_NOM_INT_TYPE;44744475/*4476* OTG_MANUAL_FORCE_VSYNC_NEXT_LINE_OTG_MANUAL_FORCE_VSYNC_NEXT_LINE enum4477*/44784479typedef enum OTG_MANUAL_FORCE_VSYNC_NEXT_LINE_OTG_MANUAL_FORCE_VSYNC_NEXT_LINE {4480OTG_MANUAL_FORCE_VSYNC_NEXT_LINE_OTG_MANUAL_FORCE_VSYNC_NEXT_LINE_FALSE = 0x00000000,4481OTG_MANUAL_FORCE_VSYNC_NEXT_LINE_OTG_MANUAL_FORCE_VSYNC_NEXT_LINE_TRUE = 0x00000001,4482} OTG_MANUAL_FORCE_VSYNC_NEXT_LINE_OTG_MANUAL_FORCE_VSYNC_NEXT_LINE;44834484/*4485* OTG_MASTER_UPDATE_LOCK_DB_EN enum4486*/44874488typedef enum OTG_MASTER_UPDATE_LOCK_DB_EN {4489OTG_MASTER_UPDATE_LOCK_DISABLE = 0x00000000,4490OTG_MASTER_UPDATE_LOCK_ENABLE = 0x00000001,4491} OTG_MASTER_UPDATE_LOCK_DB_EN;44924493/*4494* OTG_MASTER_UPDATE_LOCK_GSL_EN enum4495*/44964497typedef enum OTG_MASTER_UPDATE_LOCK_GSL_EN {4498OTG_MASTER_UPDATE_LOCK_GSL_EN_FALSE = 0x00000000,4499OTG_MASTER_UPDATE_LOCK_GSL_EN_TRUE = 0x00000001,4500} OTG_MASTER_UPDATE_LOCK_GSL_EN;45014502/*4503* OTG_MASTER_UPDATE_LOCK_VCOUNT_MODE enum4504*/45054506typedef enum OTG_MASTER_UPDATE_LOCK_VCOUNT_MODE {4507OTG_MASTER_UPDATE_LOCK_VCOUNT_0 = 0x00000000,4508OTG_MASTER_UPDATE_LOCK_VCOUNT_1 = 0x00000001,4509} OTG_MASTER_UPDATE_LOCK_VCOUNT_MODE;45104511/*4512* OTG_SNAPSHOT_CONTROL_OTG_AUTO_SNAPSHOT_TRIG_SEL enum4513*/45144515typedef enum OTG_SNAPSHOT_CONTROL_OTG_AUTO_SNAPSHOT_TRIG_SEL {4516OTG_SNAPSHOT_CONTROL_OTG_AUTO_SNAPSHOT_TRIG_SEL_DISABLE = 0x00000000,4517OTG_SNAPSHOT_CONTROL_OTG_AUTO_SNAPSHOT_TRIG_SEL_TRIGGERA = 0x00000001,4518OTG_SNAPSHOT_CONTROL_OTG_AUTO_SNAPSHOT_TRIG_SEL_TRIGGERB = 0x00000002,4519OTG_SNAPSHOT_CONTROL_OTG_AUTO_SNAPSHOT_TRIG_SEL_RESERVED = 0x00000003,4520} OTG_SNAPSHOT_CONTROL_OTG_AUTO_SNAPSHOT_TRIG_SEL;45214522/*4523* OTG_SNAPSHOT_STATUS_OTG_SNAPSHOT_CLEAR enum4524*/45254526typedef enum OTG_SNAPSHOT_STATUS_OTG_SNAPSHOT_CLEAR {4527OTG_SNAPSHOT_STATUS_OTG_SNAPSHOT_CLEAR_FALSE = 0x00000000,4528OTG_SNAPSHOT_STATUS_OTG_SNAPSHOT_CLEAR_TRUE = 0x00000001,4529} OTG_SNAPSHOT_STATUS_OTG_SNAPSHOT_CLEAR;45304531/*4532* OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_CLEAR enum4533*/45344535typedef enum OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_CLEAR {4536OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_CLEAR_FALSE = 0x00000000,4537OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_CLEAR_TRUE = 0x00000001,4538} OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_CLEAR;45394540/*4541* OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_ENABLE enum4542*/45434544typedef enum OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_ENABLE {4545OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_ENABLE_FALSE = 0x00000000,4546OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_ENABLE_TRUE = 0x00000001,4547} OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_ENABLE;45484549/*4550* OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_TYPE enum4551*/45524553typedef enum OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_TYPE {4554OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_TYPE_FALSE = 0x00000000,4555OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_TYPE_TRUE = 0x00000001,4556} OTG_STATIC_SCREEN_CONTROL_OTG_CPU_SS_INT_TYPE;45574558/*4559* OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE enum4560*/45614562typedef enum OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE {4563OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE_FALSE = 0x00000000,4564OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE_TRUE = 0x00000001,4565} OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE;45664567/*4568* OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE_VALUE enum4569*/45704571typedef enum OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE_VALUE {4572OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE_VALUE_OFF = 0x00000000,4573OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE_VALUE_ON = 0x00000001,4574} OTG_STATIC_SCREEN_CONTROL_OTG_STATIC_SCREEN_OVERRIDE_VALUE;45754576/*4577* OTG_STEREO_CONTROL_OTG_FIELD_NUM_SEL enum4578*/45794580typedef enum OTG_STEREO_CONTROL_OTG_FIELD_NUM_SEL {4581OTG_STEREO_CONTROL_OTG_FIELD_NUM_SEL_FALSE = 0x00000000,4582OTG_STEREO_CONTROL_OTG_FIELD_NUM_SEL_TRUE = 0x00000001,4583} OTG_STEREO_CONTROL_OTG_FIELD_NUM_SEL;45844585/*4586* OTG_STEREO_CONTROL_OTG_STEREO_EN enum4587*/45884589typedef enum OTG_STEREO_CONTROL_OTG_STEREO_EN {4590OTG_STEREO_CONTROL_OTG_STEREO_EN_FALSE = 0x00000000,4591OTG_STEREO_CONTROL_OTG_STEREO_EN_TRUE = 0x00000001,4592} OTG_STEREO_CONTROL_OTG_STEREO_EN;45934594/*4595* OTG_STEREO_CONTROL_OTG_STEREO_EYE_FLAG_POLARITY enum4596*/45974598typedef enum OTG_STEREO_CONTROL_OTG_STEREO_EYE_FLAG_POLARITY {4599OTG_STEREO_CONTROL_OTG_STEREO_EYE_FLAG_POLARITY_FALSE = 0x00000000,4600OTG_STEREO_CONTROL_OTG_STEREO_EYE_FLAG_POLARITY_TRUE = 0x00000001,4601} OTG_STEREO_CONTROL_OTG_STEREO_EYE_FLAG_POLARITY;46024603/*4604* OTG_STEREO_CONTROL_OTG_STEREO_SYNC_OUTPUT_POLARITY enum4605*/46064607typedef enum OTG_STEREO_CONTROL_OTG_STEREO_SYNC_OUTPUT_POLARITY {4608OTG_STEREO_CONTROL_OTG_STEREO_SYNC_OUTPUT_POLARITY_FALSE = 0x00000000,4609OTG_STEREO_CONTROL_OTG_STEREO_SYNC_OUTPUT_POLARITY_TRUE = 0x00000001,4610} OTG_STEREO_CONTROL_OTG_STEREO_SYNC_OUTPUT_POLARITY;46114612/*4613* OTG_STEREO_FORCE_NEXT_EYE_OTG_STEREO_FORCE_NEXT_EYE enum4614*/46154616typedef enum OTG_STEREO_FORCE_NEXT_EYE_OTG_STEREO_FORCE_NEXT_EYE {4617OTG_STEREO_FORCE_NEXT_EYE_OTG_STEREO_FORCE_NEXT_EYE_NO = 0x00000000,4618OTG_STEREO_FORCE_NEXT_EYE_OTG_STEREO_FORCE_NEXT_EYE_RIGHT = 0x00000001,4619OTG_STEREO_FORCE_NEXT_EYE_OTG_STEREO_FORCE_NEXT_EYE_LEFT = 0x00000002,4620OTG_STEREO_FORCE_NEXT_EYE_OTG_STEREO_FORCE_NEXT_EYE_RESERVED = 0x00000003,4621} OTG_STEREO_FORCE_NEXT_EYE_OTG_STEREO_FORCE_NEXT_EYE;46224623/*4624* OTG_TRIGA_CNTL_OTG_TRIGA_CLEAR enum4625*/46264627typedef enum OTG_TRIGA_CNTL_OTG_TRIGA_CLEAR {4628OTG_TRIGA_CNTL_OTG_TRIGA_CLEAR_FALSE = 0x00000000,4629OTG_TRIGA_CNTL_OTG_TRIGA_CLEAR_TRUE = 0x00000001,4630} OTG_TRIGA_CNTL_OTG_TRIGA_CLEAR;46314632/*4633* OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT enum4634*/46354636typedef enum OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT {4637OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT_LOGIC0 = 0x00000000,4638OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT_INTERLACE = 0x00000001,4639OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT_GENERICA = 0x00000002,4640OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT_GENERICB = 0x00000003,4641OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT_HSYNCA = 0x00000004,4642OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT_LOGIC1 = 0x00000005,4643OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT_GENERICC = 0x00000006,4644OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT_GENERICD = 0x00000007,4645} OTG_TRIGA_CNTL_OTG_TRIGA_POLARITY_SELECT;46464647/*4648* OTG_TRIGA_CNTL_OTG_TRIGA_RESYNC_BYPASS_EN enum4649*/46504651typedef enum OTG_TRIGA_CNTL_OTG_TRIGA_RESYNC_BYPASS_EN {4652OTG_TRIGA_CNTL_OTG_TRIGA_RESYNC_BYPASS_EN_FALSE = 0x00000000,4653OTG_TRIGA_CNTL_OTG_TRIGA_RESYNC_BYPASS_EN_TRUE = 0x00000001,4654} OTG_TRIGA_CNTL_OTG_TRIGA_RESYNC_BYPASS_EN;46554656/*4657* OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_PIPE_SELECT enum4658*/46594660typedef enum OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_PIPE_SELECT {4661OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_PIPE_SELECT_OTG0 = 0x00000000,4662OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_PIPE_SELECT_OTG1 = 0x00000001,4663OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_PIPE_SELECT_OTG2 = 0x00000002,4664OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_PIPE_SELECT_OTG3 = 0x00000003,4665OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_PIPE_SELECT_RESERVED4 = 0x00000004,4666OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_PIPE_SELECT_RESERVED5 = 0x00000005,4667} OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_PIPE_SELECT;46684669/*4670* OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT enum4671*/46724673typedef enum OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT {4674OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_LOGIC0 = 0x00000000,4675OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_GENERICA_PIN = 0x00000001,4676OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_GENERICB_PIN = 0x00000002,4677OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_GENERICC_PIN = 0x00000003,4678OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_GENERICD_PIN = 0x00000004,4679OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_GENERICE_PIN = 0x00000005,4680OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_GENERICF_PIN = 0x00000006,4681OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_SWAPLOCKA_PIN = 0x00000007,4682OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_SWAPLOCKB_PIN = 0x00000008,4683OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_GENLK_CLK_PIN = 0x00000009,4684OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_GENLK_VSYNC_PIN = 0x0000000a,4685OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_HPD1 = 0x0000000b,4686OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_HPD2 = 0x0000000c,4687OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_BLON_Y_PIN = 0x0000000d,4688OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_RESERVED14 = 0x0000000e,4689OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_UPDATE_LOCK = 0x0000000f,4690OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_GSL_ALLOW_FLIP = 0x00000010,4691OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_UPDATE_PENDING = 0x00000011,4692OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_OTG_SOF = 0x00000012,4693OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_HSYNC = 0x00000013,4694OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_VSYNC = 0x00000014,4695OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_OTG_TRIG_MANUAL_CONTROL = 0x00000015,4696OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_MANUAL_FLOW_CONTROL = 0x00000016,4697OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_LOGIC1 = 0x00000017,4698OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT_FLIP_PENDING = 0x00000018,4699} OTG_TRIGA_CNTL_OTG_TRIGA_SOURCE_SELECT;47004701/*4702* OTG_TRIGA_FALLING_EDGE_DETECT_CNTL enum4703*/47044705typedef enum OTG_TRIGA_FALLING_EDGE_DETECT_CNTL {4706OTG_TRIGA_FALLING_EDGE_DETECT_CNTL_0 = 0x00000000,4707OTG_TRIGA_FALLING_EDGE_DETECT_CNTL_1 = 0x00000001,4708OTG_TRIGA_FALLING_EDGE_DETECT_CNTL_2 = 0x00000002,4709OTG_TRIGA_FALLING_EDGE_DETECT_CNTL_3 = 0x00000003,4710} OTG_TRIGA_FALLING_EDGE_DETECT_CNTL;47114712/*4713* OTG_TRIGA_FREQUENCY_SELECT enum4714*/47154716typedef enum OTG_TRIGA_FREQUENCY_SELECT {4717OTG_TRIGA_FREQUENCY_SELECT_0 = 0x00000000,4718OTG_TRIGA_FREQUENCY_SELECT_1 = 0x00000001,4719OTG_TRIGA_FREQUENCY_SELECT_2 = 0x00000002,4720OTG_TRIGA_FREQUENCY_SELECT_3 = 0x00000003,4721} OTG_TRIGA_FREQUENCY_SELECT;47224723/*4724* OTG_TRIGA_RISING_EDGE_DETECT_CNTL enum4725*/47264727typedef enum OTG_TRIGA_RISING_EDGE_DETECT_CNTL {4728OTG_TRIGA_RISING_EDGE_DETECT_CNTL_0 = 0x00000000,4729OTG_TRIGA_RISING_EDGE_DETECT_CNTL_1 = 0x00000001,4730OTG_TRIGA_RISING_EDGE_DETECT_CNTL_2 = 0x00000002,4731OTG_TRIGA_RISING_EDGE_DETECT_CNTL_3 = 0x00000003,4732} OTG_TRIGA_RISING_EDGE_DETECT_CNTL;47334734/*4735* OTG_TRIGB_CNTL_OTG_TRIGB_CLEAR enum4736*/47374738typedef enum OTG_TRIGB_CNTL_OTG_TRIGB_CLEAR {4739OTG_TRIGB_CNTL_OTG_TRIGB_CLEAR_FALSE = 0x00000000,4740OTG_TRIGB_CNTL_OTG_TRIGB_CLEAR_TRUE = 0x00000001,4741} OTG_TRIGB_CNTL_OTG_TRIGB_CLEAR;47424743/*4744* OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT enum4745*/47464747typedef enum OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT {4748OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT_LOGIC0 = 0x00000000,4749OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT_INTERLACE = 0x00000001,4750OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT_GENERICA = 0x00000002,4751OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT_GENERICB = 0x00000003,4752OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT_HSYNCA = 0x00000004,4753OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT_LOGIC1 = 0x00000005,4754OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT_GENERICC = 0x00000006,4755OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT_GENERICD = 0x00000007,4756} OTG_TRIGB_CNTL_OTG_TRIGB_POLARITY_SELECT;47574758/*4759* OTG_TRIGB_CNTL_OTG_TRIGB_RESYNC_BYPASS_EN enum4760*/47614762typedef enum OTG_TRIGB_CNTL_OTG_TRIGB_RESYNC_BYPASS_EN {4763OTG_TRIGB_CNTL_OTG_TRIGB_RESYNC_BYPASS_EN_FALSE = 0x00000000,4764OTG_TRIGB_CNTL_OTG_TRIGB_RESYNC_BYPASS_EN_TRUE = 0x00000001,4765} OTG_TRIGB_CNTL_OTG_TRIGB_RESYNC_BYPASS_EN;47664767/*4768* OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_PIPE_SELECT enum4769*/47704771typedef enum OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_PIPE_SELECT {4772OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_PIPE_SELECT_OTG0 = 0x00000000,4773OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_PIPE_SELECT_OTG1 = 0x00000001,4774OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_PIPE_SELECT_OTG2 = 0x00000002,4775OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_PIPE_SELECT_OTG3 = 0x00000003,4776OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_PIPE_SELECT_RESERVED4 = 0x00000004,4777OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_PIPE_SELECT_RESERVED5 = 0x00000005,4778} OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_PIPE_SELECT;47794780/*4781* OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT enum4782*/47834784typedef enum OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT {4785OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_LOGIC0 = 0x00000000,4786OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_GENERICA_PIN = 0x00000001,4787OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_GENERICB_PIN = 0x00000002,4788OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_GENERICC_PIN = 0x00000003,4789OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_GENERICD_PIN = 0x00000004,4790OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_GENERICE_PIN = 0x00000005,4791OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_GENERICF_PIN = 0x00000006,4792OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_SWAPLOCKA_PIN = 0x00000007,4793OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_SWAPLOCKB_PIN = 0x00000008,4794OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_GENLK_CLK_PIN = 0x00000009,4795OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_GENLK_VSYNC_PIN = 0x0000000a,4796OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_HPD1 = 0x0000000b,4797OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_HPD2 = 0x0000000c,4798OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_BLON_Y_PIN = 0x0000000d,4799OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_RESERVED14 = 0x0000000e,4800OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_UPDATE_LOCK = 0x0000000f,4801OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_GSL_ALLOW_FLIP = 0x00000010,4802OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_UPDATE_PENDING = 0x00000011,4803OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_OTG_SOF = 0x00000012,4804OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_HSYNC = 0x00000013,4805OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_VSYNC = 0x00000014,4806OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_OTG_TRIG_MANUAL_CONTROL = 0x00000015,4807OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_MANUAL_FLOW_CONTROL = 0x00000016,4808OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_LOGIC1 = 0x00000017,4809OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT_FLIP_PENDING = 0x00000018,4810} OTG_TRIGB_CNTL_OTG_TRIGB_SOURCE_SELECT;48114812/*4813* OTG_TRIGB_FALLING_EDGE_DETECT_CNTL enum4814*/48154816typedef enum OTG_TRIGB_FALLING_EDGE_DETECT_CNTL {4817OTG_TRIGB_FALLING_EDGE_DETECT_CNTL_0 = 0x00000000,4818OTG_TRIGB_FALLING_EDGE_DETECT_CNTL_1 = 0x00000001,4819OTG_TRIGB_FALLING_EDGE_DETECT_CNTL_2 = 0x00000002,4820OTG_TRIGB_FALLING_EDGE_DETECT_CNTL_3 = 0x00000003,4821} OTG_TRIGB_FALLING_EDGE_DETECT_CNTL;48224823/*4824* OTG_TRIGB_FREQUENCY_SELECT enum4825*/48264827typedef enum OTG_TRIGB_FREQUENCY_SELECT {4828OTG_TRIGB_FREQUENCY_SELECT_0 = 0x00000000,4829OTG_TRIGB_FREQUENCY_SELECT_1 = 0x00000001,4830OTG_TRIGB_FREQUENCY_SELECT_2 = 0x00000002,4831OTG_TRIGB_FREQUENCY_SELECT_3 = 0x00000003,4832} OTG_TRIGB_FREQUENCY_SELECT;48334834/*4835* OTG_TRIGB_RISING_EDGE_DETECT_CNTL enum4836*/48374838typedef enum OTG_TRIGB_RISING_EDGE_DETECT_CNTL {4839OTG_TRIGB_RISING_EDGE_DETECT_CNTL_0 = 0x00000000,4840OTG_TRIGB_RISING_EDGE_DETECT_CNTL_1 = 0x00000001,4841OTG_TRIGB_RISING_EDGE_DETECT_CNTL_2 = 0x00000002,4842OTG_TRIGB_RISING_EDGE_DETECT_CNTL_3 = 0x00000003,4843} OTG_TRIGB_RISING_EDGE_DETECT_CNTL;48444845/*4846* OTG_UPDATE_LOCK_OTG_UPDATE_LOCK enum4847*/48484849typedef enum OTG_UPDATE_LOCK_OTG_UPDATE_LOCK {4850OTG_UPDATE_LOCK_OTG_UPDATE_LOCK_FALSE = 0x00000000,4851OTG_UPDATE_LOCK_OTG_UPDATE_LOCK_TRUE = 0x00000001,4852} OTG_UPDATE_LOCK_OTG_UPDATE_LOCK;48534854/*4855* OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_CLEAR enum4856*/48574858typedef enum OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_CLEAR {4859OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_CLEAR_FALSE = 0x00000000,4860OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_CLEAR_TRUE = 0x00000001,4861} OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_CLEAR;48624863/*4864* OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_ENABLE enum4865*/48664867typedef enum OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_ENABLE {4868OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_ENABLE_FALSE = 0x00000000,4869OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_ENABLE_TRUE = 0x00000001,4870} OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_ENABLE;48714872/*4873* OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_TYPE enum4874*/48754876typedef enum OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_TYPE {4877OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_TYPE_FALSE = 0x00000000,4878OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_TYPE_TRUE = 0x00000001,4879} OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_INT_TYPE;48804881/*4882* OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_OUTPUT_POLARITY enum4883*/48844885typedef enum OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_OUTPUT_POLARITY {4886OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_OUTPUT_POLARITY_FALSE = 0x00000000,4887OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_OUTPUT_POLARITY_TRUE = 0x00000001,4888} OTG_VERTICAL_INTERRUPT0_CONTROL_OTG_VERTICAL_INTERRUPT0_OUTPUT_POLARITY;48894890/*4891* OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_CLEAR enum4892*/48934894typedef enum OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_CLEAR {4895OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_CLEAR_CLEAR_FALSE = 0x00000000,4896OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_CLEAR_TRUE = 0x00000001,4897} OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_CLEAR;48984899/*4900* OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_ENABLE enum4901*/49024903typedef enum OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_ENABLE {4904OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_ENABLE_FALSE = 0x00000000,4905OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_ENABLE_TRUE = 0x00000001,4906} OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_ENABLE;49074908/*4909* OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_TYPE enum4910*/49114912typedef enum OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_TYPE {4913OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_TYPE_FALSE = 0x00000000,4914OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_TYPE_TRUE = 0x00000001,4915} OTG_VERTICAL_INTERRUPT1_CONTROL_OTG_VERTICAL_INTERRUPT1_INT_TYPE;49164917/*4918* OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_CLEAR enum4919*/49204921typedef enum OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_CLEAR {4922OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_CLEAR_CLEAR_FALSE = 0x00000000,4923OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_CLEAR_TRUE = 0x00000001,4924} OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_CLEAR;49254926/*4927* OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_ENABLE enum4928*/49294930typedef enum OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_ENABLE {4931OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_ENABLE_FALSE = 0x00000000,4932OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_ENABLE_TRUE = 0x00000001,4933} OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_ENABLE;49344935/*4936* OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_TYPE enum4937*/49384939typedef enum OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_TYPE {4940OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_TYPE_FALSE = 0x00000000,4941OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_TYPE_TRUE = 0x00000001,4942} OTG_VERTICAL_INTERRUPT2_CONTROL_OTG_VERTICAL_INTERRUPT2_INT_TYPE;49434944/*4945* OTG_VERT_SYNC_CONTROL_OTG_AUTO_FORCE_VSYNC_MODE enum4946*/49474948typedef enum OTG_VERT_SYNC_CONTROL_OTG_AUTO_FORCE_VSYNC_MODE {4949OTG_VERT_SYNC_CONTROL_OTG_AUTO_FORCE_VSYNC_MODE_DISABLE = 0x00000000,4950OTG_VERT_SYNC_CONTROL_OTG_AUTO_FORCE_VSYNC_MODE_TRIGGERA = 0x00000001,4951OTG_VERT_SYNC_CONTROL_OTG_AUTO_FORCE_VSYNC_MODE_TRIGGERB = 0x00000002,4952OTG_VERT_SYNC_CONTROL_OTG_AUTO_FORCE_VSYNC_MODE_RESERVED = 0x00000003,4953} OTG_VERT_SYNC_CONTROL_OTG_AUTO_FORCE_VSYNC_MODE;49544955/*4956* OTG_VERT_SYNC_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_CLEAR enum4957*/49584959typedef enum OTG_VERT_SYNC_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_CLEAR {4960OTG_VERT_SYNC_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_CLEAR_FALSE = 0x00000000,4961OTG_VERT_SYNC_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_CLEAR_TRUE = 0x00000001,4962} OTG_VERT_SYNC_CONTROL_OTG_FORCE_VSYNC_NEXT_LINE_CLEAR;49634964/*4965* OTG_VSYNC_NOM_INT_STATUS_OTG_VSYNC_NOM_INT_CLEAR enum4966*/49674968typedef enum OTG_VSYNC_NOM_INT_STATUS_OTG_VSYNC_NOM_INT_CLEAR {4969OTG_VSYNC_NOM_INT_STATUS_OTG_VSYNC_NOM_INT_CLEAR_FALSE = 0x00000000,4970OTG_VSYNC_NOM_INT_STATUS_OTG_VSYNC_NOM_INT_CLEAR_TRUE = 0x00000001,4971} OTG_VSYNC_NOM_INT_STATUS_OTG_VSYNC_NOM_INT_CLEAR;49724973/*4974* OTG_VUPDATE_BLOCK_DISABLE enum4975*/49764977typedef enum OTG_VUPDATE_BLOCK_DISABLE {4978OTG_VUPDATE_BLOCK_DISABLE_OFF = 0x00000000,4979OTG_VUPDATE_BLOCK_DISABLE_ON = 0x00000001,4980} OTG_VUPDATE_BLOCK_DISABLE;49814982/*4983* OTG_V_SYNC_A_POL enum4984*/49854986typedef enum OTG_V_SYNC_A_POL {4987OTG_V_SYNC_A_POL_HIGH = 0x00000000,4988OTG_V_SYNC_A_POL_LOW = 0x00000001,4989} OTG_V_SYNC_A_POL;49904991/*4992* OTG_V_SYNC_MODE enum4993*/49944995typedef enum OTG_V_SYNC_MODE {4996OTG_V_SYNC_MODE_HSYNC = 0x00000000,4997OTG_V_SYNC_MODE_HBLANK = 0x00000001,4998} OTG_V_SYNC_MODE;49995000/*5001* OTG_V_TOTAL_CONTROL_OTG_DRR_EVENT_ACTIVE_PERIOD enum5002*/50035004typedef enum OTG_V_TOTAL_CONTROL_OTG_DRR_EVENT_ACTIVE_PERIOD {5005OTG_V_TOTAL_CONTROL_OTG_DRR_EVENT_ACTIVE_PERIOD_0 = 0x00000000,5006OTG_V_TOTAL_CONTROL_OTG_DRR_EVENT_ACTIVE_PERIOD_1 = 0x00000001,5007} OTG_V_TOTAL_CONTROL_OTG_DRR_EVENT_ACTIVE_PERIOD;50085009/*5010* OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_ON_EVENT enum5011*/50125013typedef enum OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_ON_EVENT {5014OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_ON_EVENT_DISABLE = 0x00000000,5015OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_ON_EVENT_ENABLE = 0x00000001,5016} OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_ON_EVENT;50175018/*5019* OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_TO_MASTER_VSYNC enum5020*/50215022typedef enum OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_TO_MASTER_VSYNC {5023OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_TO_MASTER_VSYNC_DISABLE = 0x00000000,5024OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_TO_MASTER_VSYNC_ENABLE = 0x00000001,5025} OTG_V_TOTAL_CONTROL_OTG_FORCE_LOCK_TO_MASTER_VSYNC;50265027/*5028* OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MAX_SEL enum5029*/50305031typedef enum OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MAX_SEL {5032OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MAX_SEL_FALSE = 0x00000000,5033OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MAX_SEL_TRUE = 0x00000001,5034} OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MAX_SEL;50355036/*5037* OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MIN_SEL enum5038*/50395040typedef enum OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MIN_SEL {5041OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MIN_SEL_FALSE = 0x00000000,5042OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MIN_SEL_TRUE = 0x00000001,5043} OTG_V_TOTAL_CONTROL_OTG_V_TOTAL_MIN_SEL;50445045/*5046* OTG_V_TOTAL_INT_STATUS_OTG_SET_V_TOTAL_MIN_EVENT_OCCURRED_ACK enum5047*/50485049typedef enum OTG_V_TOTAL_INT_STATUS_OTG_SET_V_TOTAL_MIN_EVENT_OCCURRED_ACK {5050OTG_V_TOTAL_INT_STATUS_OTG_SET_V_TOTAL_MIN_EVENT_OCCURRED_ACK_FALSE = 0x00000000,5051OTG_V_TOTAL_INT_STATUS_OTG_SET_V_TOTAL_MIN_EVENT_OCCURRED_ACK_TRUE = 0x00000001,5052} OTG_V_TOTAL_INT_STATUS_OTG_SET_V_TOTAL_MIN_EVENT_OCCURRED_ACK;50535054/*******************************************************5055* OPTC_MISC Enums5056*******************************************************/50575058/*5059* OPTC_GSL_SOURCE_SELECT_GSL_TIMING_SYNC_SEL enum5060*/50615062typedef enum OPTC_GSL_SOURCE_SELECT_GSL_TIMING_SYNC_SEL {5063OPTC_GSL_SOURCE_SELECT_GSL_TIMING_SYNC_SEL_OTG0 = 0x00000000,5064OPTC_GSL_SOURCE_SELECT_GSL_TIMING_SYNC_SEL_OTG1 = 0x00000001,5065OPTC_GSL_SOURCE_SELECT_GSL_TIMING_SYNC_SEL_OTG2 = 0x00000002,5066OPTC_GSL_SOURCE_SELECT_GSL_TIMING_SYNC_SEL_OTG3 = 0x00000003,5067OPTC_GSL_SOURCE_SELECT_GSL_TIMING_SYNC_SEL_RESERVED4 = 0x00000004,5068OPTC_GSL_SOURCE_SELECT_GSL_TIMING_SYNC_SEL_RESERVED5 = 0x00000005,5069} OPTC_GSL_SOURCE_SELECT_GSL_TIMING_SYNC_SEL;50705071/*******************************************************5072* DMCUB Enums5073*******************************************************/50745075/*5076* DC_DMCUB_INT_TYPE enum5077*/50785079typedef enum DC_DMCUB_INT_TYPE {5080INT_LEVEL = 0x00000000,5081INT_PULSE = 0x00000001,5082} DC_DMCUB_INT_TYPE;50835084/*5085* DC_DMCUB_TIMER_WINDOW enum5086*/50875088typedef enum DC_DMCUB_TIMER_WINDOW {5089BITS_31_0 = 0x00000000,5090BITS_32_1 = 0x00000001,5091BITS_33_2 = 0x00000002,5092BITS_34_3 = 0x00000003,5093BITS_35_4 = 0x00000004,5094BITS_36_5 = 0x00000005,5095BITS_37_6 = 0x00000006,5096BITS_38_7 = 0x00000007,5097} DC_DMCUB_TIMER_WINDOW;50985099/*******************************************************5100* RBBMIF Enums5101*******************************************************/51025103/*5104* INVALID_REG_ACCESS_TYPE enum5105*/51065107typedef enum INVALID_REG_ACCESS_TYPE {5108REG_UNALLOCATED_ADDR_WRITE = 0x00000000,5109REG_UNALLOCATED_ADDR_READ = 0x00000001,5110REG_VIRTUAL_WRITE = 0x00000002,5111REG_VIRTUAL_READ = 0x00000003,5112REG_SECURE_VIOLATE_WRITE = 0x00000004,5113REG_SECURE_VIOLATE_READ = 0x00000005,5114} INVALID_REG_ACCESS_TYPE;51155116/*******************************************************5117* IHC Enums5118*******************************************************/51195120/*5121* DMU_DC_GPU_TIMER_READ_SELECT enum5122*/51235124typedef enum DMU_DC_GPU_TIMER_READ_SELECT {5125DMU_GPU_TIMER_READ_SELECT_LOWER_D1_V_UPDATE_0 = 0x00000000,5126DMU_GPU_TIMER_READ_SELECT_UPPER_D1_V_UPDATE_1 = 0x00000001,5127DMU_GPU_TIMER_READ_SELECT_LOWER_D2_V_UPDATE_2 = 0x00000002,5128DMU_GPU_TIMER_READ_SELECT_UPPER_D2_V_UPDATE_3 = 0x00000003,5129DMU_GPU_TIMER_READ_SELECT_LOWER_D3_V_UPDATE_4 = 0x00000004,5130DMU_GPU_TIMER_READ_SELECT_UPPER_D3_V_UPDATE_5 = 0x00000005,5131DMU_GPU_TIMER_READ_SELECT_LOWER_D4_V_UPDATE_6 = 0x00000006,5132DMU_GPU_TIMER_READ_SELECT_UPPER_D4_V_UPDATE_7 = 0x00000007,5133RESERVED_8 = 0x00000008,5134RESERVED_9 = 0x00000009,5135RESERVED_10 = 0x0000000a,5136RESERVED_11 = 0x0000000b,5137DMU_GPU_TIMER_READ_SELECT_LOWER_D1_V_STARTUP_12 = 0x0000000c,5138DMU_GPU_TIMER_READ_SELECT_UPPER_D1_V_STARTUP_13 = 0x0000000d,5139DMU_GPU_TIMER_READ_SELECT_LOWER_D2_V_STARTUP_14 = 0x0000000e,5140DMU_GPU_TIMER_READ_SELECT_UPPER_D2_V_STARTUP_15 = 0x0000000f,5141DMU_GPU_TIMER_READ_SELECT_LOWER_D3_V_STARTUP_16 = 0x00000010,5142DMU_GPU_TIMER_READ_SELECT_UPPER_D3_V_STARTUP_17 = 0x00000011,5143DMU_GPU_TIMER_READ_SELECT_LOWER_D4_V_STARTUP_18 = 0x00000012,5144DMU_GPU_TIMER_READ_SELECT_UPPER_D4_V_STARTUP_19 = 0x00000013,5145RESERVED_20 = 0x00000014,5146RESERVED_21 = 0x00000015,5147RESERVED_22 = 0x00000016,5148RESERVED_23 = 0x00000017,5149DMU_GPU_TIMER_READ_SELECT_LOWER_D1_VSYNC_NOM_24 = 0x00000018,5150DMU_GPU_TIMER_READ_SELECT_UPPER_D1_VSYNC_NOM_25 = 0x00000019,5151DMU_GPU_TIMER_READ_SELECT_LOWER_D2_VSYNC_NOM_26 = 0x0000001a,5152DMU_GPU_TIMER_READ_SELECT_UPPER_D2_VSYNC_NOM_27 = 0x0000001b,5153DMU_GPU_TIMER_READ_SELECT_LOWER_D3_VSYNC_NOM_28 = 0x0000001c,5154DMU_GPU_TIMER_READ_SELECT_UPPER_D3_VSYNC_NOM_29 = 0x0000001d,5155DMU_GPU_TIMER_READ_SELECT_LOWER_D4_VSYNC_NOM_30 = 0x0000001e,5156DMU_GPU_TIMER_READ_SELECT_UPPER_D4_VSYNC_NOM_31 = 0x0000001f,5157RESERVED_32 = 0x00000020,5158RESERVED_33 = 0x00000021,5159RESERVED_34 = 0x00000022,5160RESERVED_35 = 0x00000023,5161DMU_GPU_TIMER_READ_SELECT_LOWER_D1_VREADY_36 = 0x00000024,5162DMU_GPU_TIMER_READ_SELECT_UPPER_D1_VREADY_37 = 0x00000025,5163DMU_GPU_TIMER_READ_SELECT_LOWER_D2_VREADY_38 = 0x00000026,5164DMU_GPU_TIMER_READ_SELECT_UPPER_D2_VREADY_39 = 0x00000027,5165DMU_GPU_TIMER_READ_SELECT_LOWER_D3_VREADY_40 = 0x00000028,5166DMU_GPU_TIMER_READ_SELECT_UPPER_D3_VREADY_41 = 0x00000029,5167DMU_GPU_TIMER_READ_SELECT_LOWER_D4_VREADY_42 = 0x0000002a,5168DMU_GPU_TIMER_READ_SELECT_UPPER_D4_VREADY_43 = 0x0000002b,5169RESERVED_44 = 0x0000002c,5170RESERVED_45 = 0x0000002d,5171RESERVED_46 = 0x0000002e,5172RESERVED_47 = 0x0000002f,5173DMU_GPU_TIMER_READ_SELECT_LOWER_D1_FLIP_48 = 0x00000030,5174DMU_GPU_TIMER_READ_SELECT_UPPER_D1_FLIP_49 = 0x00000031,5175DMU_GPU_TIMER_READ_SELECT_LOWER_D2_FLIP_50 = 0x00000032,5176DMU_GPU_TIMER_READ_SELECT_UPPER_D2_FLIP_51 = 0x00000033,5177DMU_GPU_TIMER_READ_SELECT_LOWER_D3_FLIP_52 = 0x00000034,5178DMU_GPU_TIMER_READ_SELECT_UPPER_D3_FLIP_53 = 0x00000035,5179DMU_GPU_TIMER_READ_SELECT_LOWER_D4_FLIP_54 = 0x00000036,5180DMU_GPU_TIMER_READ_SELECT_UPPER_D4_FLIP_55 = 0x00000037,5181RESERVED_56 = 0x00000038,5182RESERVED_57 = 0x00000039,5183RESERVED_58 = 0x0000003a,5184RESERVED_59 = 0x0000003b,5185RESERVED_60 = 0x0000003c,5186RESERVED_61 = 0x0000003d,5187RESERVED_62 = 0x0000003e,5188RESERVED_63 = 0x0000003f,5189DMU_GPU_TIMER_READ_SELECT_LOWER_D1_V_UPDATE_NO_LOCK_64 = 0x00000040,5190DMU_GPU_TIMER_READ_SELECT_UPPER_D1_V_UPDATE_NO_LOCK_65 = 0x00000041,5191DMU_GPU_TIMER_READ_SELECT_LOWER_D2_V_UPDATE_NO_LOCK_66 = 0x00000042,5192DMU_GPU_TIMER_READ_SELECT_UPPER_D2_V_UPDATE_NO_LOCK_67 = 0x00000043,5193DMU_GPU_TIMER_READ_SELECT_LOWER_D3_V_UPDATE_NO_LOCK_68 = 0x00000044,5194DMU_GPU_TIMER_READ_SELECT_UPPER_D3_V_UPDATE_NO_LOCK_69 = 0x00000045,5195DMU_GPU_TIMER_READ_SELECT_LOWER_D4_V_UPDATE_NO_LOCK_70 = 0x00000046,5196DMU_GPU_TIMER_READ_SELECT_UPPER_D4_V_UPDATE_NO_LOCK_71 = 0x00000047,5197RESERVED_72 = 0x00000048,5198RESERVED_73 = 0x00000049,5199RESERVED_74 = 0x0000004a,5200RESERVED_75 = 0x0000004b,5201DMU_GPU_TIMER_READ_SELECT_LOWER_D1_FLIP_AWAY_76 = 0x0000004c,5202DMU_GPU_TIMER_READ_SELECT_UPPER_D1_FLIP_AWAY_77 = 0x0000004d,5203DMU_GPU_TIMER_READ_SELECT_LOWER_D2_FLIP_AWAY_78 = 0x0000004e,5204DMU_GPU_TIMER_READ_SELECT_UPPER_D2_FLIP_AWAY_79 = 0x0000004f,5205DMU_GPU_TIMER_READ_SELECT_LOWER_D3_FLIP_AWAY_80 = 0x00000050,5206DMU_GPU_TIMER_READ_SELECT_UPPER_D3_FLIP_AWAY_81 = 0x00000051,5207DMU_GPU_TIMER_READ_SELECT_LOWER_D4_FLIP_AWAY_82 = 0x00000052,5208DMU_GPU_TIMER_READ_SELECT_UPPER_D4_FLIP_AWAY_83 = 0x00000053,5209RESERVED_84 = 0x00000054,5210RESERVED_85 = 0x00000055,5211RESERVED_86 = 0x00000056,5212RESERVED_87 = 0x00000057,5213RESERVED_88 = 0x00000058,5214RESERVED_89 = 0x00000059,5215RESERVED_90 = 0x0000005a,5216RESERVED_91 = 0x0000005b,5217} DMU_DC_GPU_TIMER_READ_SELECT;52185219/*5220* DMU_DC_GPU_TIMER_START_POSITION enum5221*/52225223typedef enum DMU_DC_GPU_TIMER_START_POSITION {5224DMU_GPU_TIMER_START_0_END_27 = 0x00000000,5225DMU_GPU_TIMER_START_1_END_28 = 0x00000001,5226DMU_GPU_TIMER_START_2_END_29 = 0x00000002,5227DMU_GPU_TIMER_START_3_END_30 = 0x00000003,5228DMU_GPU_TIMER_START_4_END_31 = 0x00000004,5229DMU_GPU_TIMER_START_6_END_33 = 0x00000005,5230DMU_GPU_TIMER_START_8_END_35 = 0x00000006,5231DMU_GPU_TIMER_START_10_END_37 = 0x00000007,5232} DMU_DC_GPU_TIMER_START_POSITION;52335234/*5235* IHC_INTERRUPT_DEST enum5236*/52375238typedef enum IHC_INTERRUPT_DEST {5239INTERRUPT_SENT_TO_IH = 0x00000000,5240INTERRUPT_SENT_TO_DMCUB = 0x00000001,5241} IHC_INTERRUPT_DEST;52425243/*5244* IHC_INTERRUPT_LINE_STATUS enum5245*/52465247typedef enum IHC_INTERRUPT_LINE_STATUS {5248INTERRUPT_LINE_NOT_ASSERTED = 0x00000000,5249INTERRUPT_LINE_ASSERTED = 0x00000001,5250} IHC_INTERRUPT_LINE_STATUS;52515252/*******************************************************5253* DMU_MISC Enums5254*******************************************************/52555256/*5257* DC_SMU_INTERRUPT_ENABLE enum5258*/52595260typedef enum DC_SMU_INTERRUPT_ENABLE {5261DISABLE_THE_INTERRUPT = 0x00000000,5262ENABLE_THE_INTERRUPT = 0x00000001,5263} DC_SMU_INTERRUPT_ENABLE;52645265/*5266* DMU_CLOCK_ON enum5267*/52685269typedef enum DMU_CLOCK_ON {5270DMU_CLOCK_STATUS_ON = 0x00000000,5271DMU_CLOCK_STATUS_OFF = 0x00000001,5272} DMU_CLOCK_ON;52735274/*5275* SMU_INTR enum5276*/52775278typedef enum SMU_INTR {5279SMU_MSG_INTR_NOOP = 0x00000000,5280SET_SMU_MSG_INTR = 0x00000001,5281} SMU_INTR;52825283/*******************************************************5284* DCCG Enums5285*******************************************************/52865287/*5288* ALLOW_SR_ON_TRANS_REQ enum5289*/52905291typedef enum ALLOW_SR_ON_TRANS_REQ {5292ALLOW_SR_ON_TRANS_REQ_ENABLE = 0x00000000,5293ALLOW_SR_ON_TRANS_REQ_DISABLE = 0x00000001,5294} ALLOW_SR_ON_TRANS_REQ;52955296/*5297* AMCLOCK_ENABLE enum5298*/52995300typedef enum AMCLOCK_ENABLE {5301ENABLE_AMCLK0 = 0x00000000,5302ENABLE_AMCLK1 = 0x00000001,5303} AMCLOCK_ENABLE;53045305/*5306* CLEAR_SMU_INTR enum5307*/53085309typedef enum CLEAR_SMU_INTR {5310SMU_INTR_STATUS_NOOP = 0x00000000,5311SMU_INTR_STATUS_CLEAR = 0x00000001,5312} CLEAR_SMU_INTR;53135314/*5315* CLOCK_BRANCH_SOFT_RESET enum5316*/53175318typedef enum CLOCK_BRANCH_SOFT_RESET {5319CLOCK_BRANCH_SOFT_RESET_NOOP = 0x00000000,5320CLOCK_BRANCH_SOFT_RESET_FORCE = 0x00000001,5321} CLOCK_BRANCH_SOFT_RESET;53225323/*5324* DCCG_AUDIO_DTO0_SOURCE_SEL enum5325*/53265327typedef enum DCCG_AUDIO_DTO0_SOURCE_SEL {5328DCCG_AUDIO_DTO0_SOURCE_SEL_OTG0 = 0x00000000,5329DCCG_AUDIO_DTO0_SOURCE_SEL_OTG1 = 0x00000001,5330DCCG_AUDIO_DTO0_SOURCE_SEL_OTG2 = 0x00000002,5331DCCG_AUDIO_DTO0_SOURCE_SEL_OTG3 = 0x00000003,5332DCCG_AUDIO_DTO0_SOURCE_SEL_RESERVED = 0x00000004,5333} DCCG_AUDIO_DTO0_SOURCE_SEL;53345335/*5336* DCCG_AUDIO_DTO2_SOURCE_SEL enum5337*/53385339typedef enum DCCG_AUDIO_DTO2_SOURCE_SEL {5340DCCG_AUDIO_DTO2_SOURCE_SEL_AMCLK0 = 0x00000000,5341DCCG_AUDIO_DTO2_SOURCE_SEL_AMCLK0_DIV2 = 0x00000001,5342} DCCG_AUDIO_DTO2_SOURCE_SEL;53435344/*5345* DCCG_AUDIO_DTO_SEL enum5346*/53475348typedef enum DCCG_AUDIO_DTO_SEL {5349DCCG_AUDIO_DTO_SEL_AUDIO_DTO0 = 0x00000000,5350DCCG_AUDIO_DTO_SEL_AUDIO_DTO1 = 0x00000001,5351DCCG_AUDIO_DTO_SEL_NO_AUDIO_DTO = 0x00000002,5352DCCG_AUDIO_DTO_SEL_AUDIO_DTO_DTBCLK = 0x00000003,5353} DCCG_AUDIO_DTO_SEL;53545355/*5356* DCCG_AUDIO_DTO_USE_512FBR_DTO enum5357*/53585359typedef enum DCCG_AUDIO_DTO_USE_512FBR_DTO {5360DCCG_AUDIO_DTO_USE_128FBR_FOR_DP = 0x00000000,5361DCCG_AUDIO_DTO_USE_512FBR_FOR_DP = 0x00000001,5362} DCCG_AUDIO_DTO_USE_512FBR_DTO;53635364/*5365* DCCG_DBG_BLOCK_SEL enum5366*/53675368typedef enum DCCG_DBG_BLOCK_SEL {5369DCCG_DBG_BLOCK_SEL_DCCG = 0x00000000,5370DCCG_DBG_BLOCK_SEL_PMON = 0x00000001,5371DCCG_DBG_BLOCK_SEL_PMON2 = 0x00000002,5372} DCCG_DBG_BLOCK_SEL;53735374/*5375* DCCG_DBG_EN enum5376*/53775378typedef enum DCCG_DBG_EN {5379DCCG_DBG_EN_DISABLE = 0x00000000,5380DCCG_DBG_EN_ENABLE = 0x00000001,5381} DCCG_DBG_EN;53825383/*5384* DCCG_DEEP_COLOR_CNTL enum5385*/53865387typedef enum DCCG_DEEP_COLOR_CNTL {5388DCCG_DEEP_COLOR_DTO_DISABLE = 0x00000000,5389DCCG_DEEP_COLOR_DTO_5_4_RATIO = 0x00000001,5390DCCG_DEEP_COLOR_DTO_3_2_RATIO = 0x00000002,5391DCCG_DEEP_COLOR_DTO_2_1_RATIO = 0x00000003,5392} DCCG_DEEP_COLOR_CNTL;53935394/*5395* DCCG_FIFO_ERRDET_OVR_EN enum5396*/53975398typedef enum DCCG_FIFO_ERRDET_OVR_EN {5399DCCG_FIFO_ERRDET_OVR_DISABLE = 0x00000000,5400DCCG_FIFO_ERRDET_OVR_ENABLE = 0x00000001,5401} DCCG_FIFO_ERRDET_OVR_EN;54025403/*5404* DCCG_FIFO_ERRDET_RESET enum5405*/54065407typedef enum DCCG_FIFO_ERRDET_RESET {5408DCCG_FIFO_ERRDET_RESET_NOOP = 0x00000000,5409DCCG_FIFO_ERRDET_RESET_FORCE = 0x00000001,5410} DCCG_FIFO_ERRDET_RESET;54115412/*5413* DCCG_FIFO_ERRDET_STATE enum5414*/54155416typedef enum DCCG_FIFO_ERRDET_STATE {5417DCCG_FIFO_ERRDET_STATE_CALIBRATION = 0x00000000,5418DCCG_FIFO_ERRDET_STATE_DETECTION = 0x00000001,5419} DCCG_FIFO_ERRDET_STATE;54205421/*5422* DCCG_PERF_MODE_HSYNC enum5423*/54245425typedef enum DCCG_PERF_MODE_HSYNC {5426DCCG_PERF_MODE_HSYNC_NOOP = 0x00000000,5427DCCG_PERF_MODE_HSYNC_START = 0x00000001,5428} DCCG_PERF_MODE_HSYNC;54295430/*5431* DCCG_PERF_MODE_VSYNC enum5432*/54335434typedef enum DCCG_PERF_MODE_VSYNC {5435DCCG_PERF_MODE_VSYNC_NOOP = 0x00000000,5436DCCG_PERF_MODE_VSYNC_START = 0x00000001,5437} DCCG_PERF_MODE_VSYNC;54385439/*5440* DCCG_PERF_OTG_SELECT enum5441*/54425443typedef enum DCCG_PERF_OTG_SELECT {5444DCCG_PERF_SEL_OTG0 = 0x00000000,5445DCCG_PERF_SEL_OTG1 = 0x00000001,5446DCCG_PERF_SEL_OTG2 = 0x00000002,5447DCCG_PERF_SEL_OTG3 = 0x00000003,5448DCCG_PERF_SEL_RESERVED = 0x00000004,5449} DCCG_PERF_OTG_SELECT;54505451/*5452* DCCG_PERF_RUN enum5453*/54545455typedef enum DCCG_PERF_RUN {5456DCCG_PERF_RUN_NOOP = 0x00000000,5457DCCG_PERF_RUN_START = 0x00000001,5458} DCCG_PERF_RUN;54595460/*5461* DC_MEM_GLOBAL_PWR_REQ_DIS enum5462*/54635464typedef enum DC_MEM_GLOBAL_PWR_REQ_DIS {5465DC_MEM_GLOBAL_PWR_REQ_ENABLE = 0x00000000,5466DC_MEM_GLOBAL_PWR_REQ_DISABLE = 0x00000001,5467} DC_MEM_GLOBAL_PWR_REQ_DIS;54685469/*5470* DIO_FIFO_ERROR enum5471*/54725473typedef enum DIO_FIFO_ERROR {5474DIO_FIFO_ERROR_00 = 0x00000000,5475DIO_FIFO_ERROR_01 = 0x00000001,5476DIO_FIFO_ERROR_10 = 0x00000002,5477DIO_FIFO_ERROR_11 = 0x00000003,5478} DIO_FIFO_ERROR;54795480/*5481* DISABLE_CLOCK_GATING enum5482*/54835484typedef enum DISABLE_CLOCK_GATING {5485CLOCK_GATING_ENABLED = 0x00000000,5486CLOCK_GATING_DISABLED = 0x00000001,5487} DISABLE_CLOCK_GATING;54885489/*5490* DISABLE_CLOCK_GATING_IN_DCO enum5491*/54925493typedef enum DISABLE_CLOCK_GATING_IN_DCO {5494CLOCK_GATING_ENABLED_IN_DCO = 0x00000000,5495CLOCK_GATING_DISABLED_IN_DCO = 0x00000001,5496} DISABLE_CLOCK_GATING_IN_DCO;54975498/*5499* DISPCLK_CHG_FWD_CORR_DISABLE enum5500*/55015502typedef enum DISPCLK_CHG_FWD_CORR_DISABLE {5503DISPCLK_CHG_FWD_CORR_ENABLE_AT_BEGINNING = 0x00000000,5504DISPCLK_CHG_FWD_CORR_DISABLE_AT_BEGINNING = 0x00000001,5505} DISPCLK_CHG_FWD_CORR_DISABLE;55065507/*5508* DISPCLK_FREQ_RAMP_DONE enum5509*/55105511typedef enum DISPCLK_FREQ_RAMP_DONE {5512DISPCLK_FREQ_RAMP_IN_PROGRESS = 0x00000000,5513DISPCLK_FREQ_RAMP_COMPLETED = 0x00000001,5514} DISPCLK_FREQ_RAMP_DONE;55155516/*5517* DPREFCLK_SRC_SEL enum5518*/55195520typedef enum DPREFCLK_SRC_SEL {5521DPREFCLK_SRC_SEL_CK = 0x00000000,5522DPREFCLK_SRC_SEL_P0PLL = 0x00000001,5523DPREFCLK_SRC_SEL_P1PLL = 0x00000002,5524DPREFCLK_SRC_SEL_P2PLL = 0x00000003,5525} DPREFCLK_SRC_SEL;55265527/*5528* DP_DTO_DS_DISABLE enum5529*/55305531typedef enum DP_DTO_DS_DISABLE {5532DP_DTO_DESPREAD_DISABLE = 0x00000000,5533DP_DTO_DESPREAD_ENABLE = 0x00000001,5534} DP_DTO_DS_DISABLE;55355536/*5537* DS_HW_CAL_ENABLE enum5538*/55395540typedef enum DS_HW_CAL_ENABLE {5541DS_HW_CAL_DIS = 0x00000000,5542DS_HW_CAL_EN = 0x00000001,5543} DS_HW_CAL_ENABLE;55445545/*5546* DS_JITTER_COUNT_SRC_SEL enum5547*/55485549typedef enum DS_JITTER_COUNT_SRC_SEL {5550DS_JITTER_COUNT_SRC_SEL0 = 0x00000000,5551DS_JITTER_COUNT_SRC_SEL1 = 0x00000001,5552} DS_JITTER_COUNT_SRC_SEL;55535554/*5555* DS_REF_SRC enum5556*/55575558typedef enum DS_REF_SRC {5559DS_REF_IS_XTALIN = 0x00000000,5560DS_REF_IS_EXT_GENLOCK = 0x00000001,5561DS_REF_IS_PCIE = 0x00000002,5562} DS_REF_SRC;55635564/*5565* DVOACLKC_IN_PHASE enum5566*/55675568typedef enum DVOACLKC_IN_PHASE {5569DVOACLKC_IN_OPPOSITE_PHASE_WITH_PCLK_DVO = 0x00000000,5570DVOACLKC_IN_PHASE_WITH_PCLK_DVO = 0x00000001,5571} DVOACLKC_IN_PHASE;55725573/*5574* DVOACLKC_MVP_IN_PHASE enum5575*/55765577typedef enum DVOACLKC_MVP_IN_PHASE {5578DVOACLKC_MVP_IN_OPPOSITE_PHASE_WITH_PCLK_DVO = 0x00000000,5579DVOACLKC_MVP_IN_PHASE_WITH_PCLK_DVO = 0x00000001,5580} DVOACLKC_MVP_IN_PHASE;55815582/*5583* DVOACLKC_MVP_SKEW_PHASE_OVERRIDE enum5584*/55855586typedef enum DVOACLKC_MVP_SKEW_PHASE_OVERRIDE {5587DVOACLKC_MVP_SKEW_PHASE_OVERRIDE_DISABLE = 0x00000000,5588DVOACLKC_MVP_SKEW_PHASE_OVERRIDE_ENABLE = 0x00000001,5589} DVOACLKC_MVP_SKEW_PHASE_OVERRIDE;55905591/*5592* DVOACLKD_IN_PHASE enum5593*/55945595typedef enum DVOACLKD_IN_PHASE {5596DVOACLKD_IN_OPPOSITE_PHASE_WITH_PCLK_DVO = 0x00000000,5597DVOACLKD_IN_PHASE_WITH_PCLK_DVO = 0x00000001,5598} DVOACLKD_IN_PHASE;55995600/*5601* DVOACLK_COARSE_SKEW_CNTL enum5602*/56035604typedef enum DVOACLK_COARSE_SKEW_CNTL {5605DVOACLK_COARSE_SKEW_CNTL_NO_ADJUSTMENT = 0x00000000,5606DVOACLK_COARSE_SKEW_CNTL_DELAY_1_STEP = 0x00000001,5607DVOACLK_COARSE_SKEW_CNTL_DELAY_2_STEPS = 0x00000002,5608DVOACLK_COARSE_SKEW_CNTL_DELAY_3_STEPS = 0x00000003,5609DVOACLK_COARSE_SKEW_CNTL_DELAY_4_STEPS = 0x00000004,5610DVOACLK_COARSE_SKEW_CNTL_DELAY_5_STEPS = 0x00000005,5611DVOACLK_COARSE_SKEW_CNTL_DELAY_6_STEPS = 0x00000006,5612DVOACLK_COARSE_SKEW_CNTL_DELAY_7_STEPS = 0x00000007,5613DVOACLK_COARSE_SKEW_CNTL_DELAY_8_STEPS = 0x00000008,5614DVOACLK_COARSE_SKEW_CNTL_DELAY_9_STEPS = 0x00000009,5615DVOACLK_COARSE_SKEW_CNTL_DELAY_10_STEPS = 0x0000000a,5616DVOACLK_COARSE_SKEW_CNTL_DELAY_11_STEPS = 0x0000000b,5617DVOACLK_COARSE_SKEW_CNTL_DELAY_12_STEPS = 0x0000000c,5618DVOACLK_COARSE_SKEW_CNTL_DELAY_13_STEPS = 0x0000000d,5619DVOACLK_COARSE_SKEW_CNTL_DELAY_14_STEPS = 0x0000000e,5620DVOACLK_COARSE_SKEW_CNTL_DELAY_15_STEPS = 0x0000000f,5621DVOACLK_COARSE_SKEW_CNTL_EARLY_1_STEP = 0x00000010,5622DVOACLK_COARSE_SKEW_CNTL_EARLY_2_STEPS = 0x00000011,5623DVOACLK_COARSE_SKEW_CNTL_EARLY_3_STEPS = 0x00000012,5624DVOACLK_COARSE_SKEW_CNTL_EARLY_4_STEPS = 0x00000013,5625DVOACLK_COARSE_SKEW_CNTL_EARLY_5_STEPS = 0x00000014,5626DVOACLK_COARSE_SKEW_CNTL_EARLY_6_STEPS = 0x00000015,5627DVOACLK_COARSE_SKEW_CNTL_EARLY_7_STEPS = 0x00000016,5628DVOACLK_COARSE_SKEW_CNTL_EARLY_8_STEPS = 0x00000017,5629DVOACLK_COARSE_SKEW_CNTL_EARLY_9_STEPS = 0x00000018,5630DVOACLK_COARSE_SKEW_CNTL_EARLY_10_STEPS = 0x00000019,5631DVOACLK_COARSE_SKEW_CNTL_EARLY_11_STEPS = 0x0000001a,5632DVOACLK_COARSE_SKEW_CNTL_EARLY_12_STEPS = 0x0000001b,5633DVOACLK_COARSE_SKEW_CNTL_EARLY_13_STEPS = 0x0000001c,5634DVOACLK_COARSE_SKEW_CNTL_EARLY_14_STEPS = 0x0000001d,5635DVOACLK_COARSE_SKEW_CNTL_EARLY_15_STEPS = 0x0000001e,5636} DVOACLK_COARSE_SKEW_CNTL;56375638/*5639* DVOACLK_FINE_SKEW_CNTL enum5640*/56415642typedef enum DVOACLK_FINE_SKEW_CNTL {5643DVOACLK_FINE_SKEW_CNTL_NO_ADJUSTMENT = 0x00000000,5644DVOACLK_FINE_SKEW_CNTL_DELAY_1_STEP = 0x00000001,5645DVOACLK_FINE_SKEW_CNTL_DELAY_2_STEPS = 0x00000002,5646DVOACLK_FINE_SKEW_CNTL_DELAY_3_STEPS = 0x00000003,5647DVOACLK_FINE_SKEW_CNTL_EARLY_1_STEP = 0x00000004,5648DVOACLK_FINE_SKEW_CNTL_EARLY_2_STEPS = 0x00000005,5649DVOACLK_FINE_SKEW_CNTL_EARLY_3_STEPS = 0x00000006,5650DVOACLK_FINE_SKEW_CNTL_EARLY_4_STEPS = 0x00000007,5651} DVOACLK_FINE_SKEW_CNTL;56525653/*5654* DVO_ENABLE_RST enum5655*/56565657typedef enum DVO_ENABLE_RST {5658DVO_ENABLE_RST_DISABLE = 0x00000000,5659DVO_ENABLE_RST_ENABLE = 0x00000001,5660} DVO_ENABLE_RST;56615662/*5663* ENABLE enum5664*/56655666typedef enum ENABLE {5667DISABLE_THE_FEATURE = 0x00000000,5668ENABLE_THE_FEATURE = 0x00000001,5669} ENABLE;56705671/*5672* ENABLE_CLOCK enum5673*/56745675typedef enum ENABLE_CLOCK {5676ENABLE_THE_REFCLK = 0x00000000,5677ENABLE_THE_FUNC_CLOCK = 0x00000001,5678} ENABLE_CLOCK;56795680/*5681* FORCE_DISABLE_CLOCK enum5682*/56835684typedef enum FORCE_DISABLE_CLOCK {5685NOT_FORCE_THE_CLOCK_DISABLED = 0x00000000,5686FORCE_THE_CLOCK_DISABLED = 0x00000001,5687} FORCE_DISABLE_CLOCK;56885689/*5690* HDMICHARCLK_SRC_SEL enum5691*/56925693typedef enum HDMICHARCLK_SRC_SEL {5694HDMICHARCLK_SRC_SEL_UNIPHYA = 0x00000000,5695HDMICHARCLK_SRC_SEL_UNIPHYB = 0x00000001,5696HDMICHARCLK_SRC_SEL_UNIPHYC = 0x00000002,5697HDMICHARCLK_SRC_SEL_UNIPHYD = 0x00000003,5698HDMICHARCLK_SRC_SEL_UNIPHYE = 0x00000004,5699HDMICHARCLK_SRC_SEL_SRC_RESERVED = 0x00000005,5700} HDMICHARCLK_SRC_SEL;57015702/*5703* HDMISTREAMCLK_DTO_FORCE_DIS enum5704*/57055706typedef enum HDMISTREAMCLK_DTO_FORCE_DIS {5707DTO_FORCE_NO_BYPASS = 0x00000000,5708DTO_FORCE_BYPASS = 0x00000001,5709} HDMISTREAMCLK_DTO_FORCE_DIS;57105711/*5712* HDMISTREAMCLK_SRC_SEL enum5713*/57145715typedef enum HDMISTREAMCLK_SRC_SEL {5716SEL_REFCLK0 = 0x00000000,5717SEL_DTBCLK0 = 0x00000001,5718SEL_DTBCLK1 = 0x00000002,5719} HDMISTREAMCLK_SRC_SEL;57205721/*5722* JITTER_REMOVE_DISABLE enum5723*/57245725typedef enum JITTER_REMOVE_DISABLE {5726ENABLE_JITTER_REMOVAL = 0x00000000,5727DISABLE_JITTER_REMOVAL = 0x00000001,5728} JITTER_REMOVE_DISABLE;57295730/*5731* MICROSECOND_TIME_BASE_CLOCK_SOURCE_SEL enum5732*/57335734typedef enum MICROSECOND_TIME_BASE_CLOCK_SOURCE_SEL {5735MICROSECOND_TIME_BASE_CLOCK_IS_XTALIN = 0x00000000,5736MICROSECOND_TIME_BASE_CLOCK_IS_DCCGREFCLK = 0x00000001,5737} MICROSECOND_TIME_BASE_CLOCK_SOURCE_SEL;57385739/*5740* MILLISECOND_TIME_BASE_CLOCK_SOURCE_SEL enum5741*/57425743typedef enum MILLISECOND_TIME_BASE_CLOCK_SOURCE_SEL {5744MILLISECOND_TIME_BASE_CLOCK_IS_XTALIN = 0x00000000,5745MILLISECOND_TIME_BASE_CLOCK_IS_DCCGREFCLK = 0x00000001,5746} MILLISECOND_TIME_BASE_CLOCK_SOURCE_SEL;57475748/*5749* OTG_ADD_PIXEL enum5750*/57515752typedef enum OTG_ADD_PIXEL {5753OTG_ADD_PIXEL_NOOP = 0x00000000,5754OTG_ADD_PIXEL_FORCE = 0x00000001,5755} OTG_ADD_PIXEL;57565757/*5758* OTG_DROP_PIXEL enum5759*/57605761typedef enum OTG_DROP_PIXEL {5762OTG_DROP_PIXEL_NOOP = 0x00000000,5763OTG_DROP_PIXEL_FORCE = 0x00000001,5764} OTG_DROP_PIXEL;57655766/*5767* PHYSYMCLK_FORCE_EN enum5768*/57695770typedef enum PHYSYMCLK_FORCE_EN {5771PHYSYMCLK_FORCE_EN_DISABLE = 0x00000000,5772PHYSYMCLK_FORCE_EN_ENABLE = 0x00000001,5773} PHYSYMCLK_FORCE_EN;57745775/*5776* PHYSYMCLK_FORCE_SRC_SEL enum5777*/57785779typedef enum PHYSYMCLK_FORCE_SRC_SEL {5780PHYSYMCLK_FORCE_SRC_SYMCLK = 0x00000000,5781PHYSYMCLK_FORCE_SRC_PHYD18CLK = 0x00000001,5782PHYSYMCLK_FORCE_SRC_PHYD32CLK = 0x00000002,5783} PHYSYMCLK_FORCE_SRC_SEL;57845785/*5786* PIPE_PHYPLL_PIXEL_RATE_SOURCE enum5787*/57885789typedef enum PIPE_PHYPLL_PIXEL_RATE_SOURCE {5790PIPE_PHYPLL_PIXEL_RATE_SOURCE_UNIPHYA = 0x00000000,5791PIPE_PHYPLL_PIXEL_RATE_SOURCE_UNIPHYB = 0x00000001,5792PIPE_PHYPLL_PIXEL_RATE_SOURCE_UNIPHYC = 0x00000002,5793PIPE_PHYPLL_PIXEL_RATE_SOURCE_UNIPHYD = 0x00000003,5794PIPE_PHYPLL_PIXEL_RATE_SOURCE_RESERVED = 0x00000004,5795} PIPE_PHYPLL_PIXEL_RATE_SOURCE;57965797/*5798* PIPE_PIXEL_RATE_PLL_SOURCE enum5799*/58005801typedef enum PIPE_PIXEL_RATE_PLL_SOURCE {5802PIPE_PIXEL_RATE_PLL_SOURCE_PHYPLL = 0x00000000,5803PIPE_PIXEL_RATE_PLL_SOURCE_DISPPLL = 0x00000001,5804} PIPE_PIXEL_RATE_PLL_SOURCE;58055806/*5807* PIPE_PIXEL_RATE_SOURCE enum5808*/58095810typedef enum PIPE_PIXEL_RATE_SOURCE {5811PIPE_PIXEL_RATE_SOURCE_P0PLL = 0x00000000,5812PIPE_PIXEL_RATE_SOURCE_P1PLL = 0x00000001,5813PIPE_PIXEL_RATE_SOURCE_P2PLL = 0x00000002,5814} PIPE_PIXEL_RATE_SOURCE;58155816/*5817* PLL_CFG_IF_SOFT_RESET enum5818*/58195820typedef enum PLL_CFG_IF_SOFT_RESET {5821PLL_CFG_IF_SOFT_RESET_NOOP = 0x00000000,5822PLL_CFG_IF_SOFT_RESET_FORCE = 0x00000001,5823} PLL_CFG_IF_SOFT_RESET;58245825/*5826* SYMCLK_FE_FORCE_EN enum5827*/58285829typedef enum SYMCLK_FE_FORCE_EN {5830SYMCLK_FE_FORCE_EN_DISABLE = 0x00000000,5831SYMCLK_FE_FORCE_EN_ENABLE = 0x00000001,5832} SYMCLK_FE_FORCE_EN;58335834/*5835* SYMCLK_FE_FORCE_SRC enum5836*/58375838typedef enum SYMCLK_FE_FORCE_SRC {5839SYMCLK_FE_FORCE_SRC_UNIPHYA = 0x00000000,5840SYMCLK_FE_FORCE_SRC_UNIPHYB = 0x00000001,5841SYMCLK_FE_FORCE_SRC_UNIPHYC = 0x00000002,5842SYMCLK_FE_FORCE_SRC_UNIPHYD = 0x00000003,5843SYMCLK_FE_FORCE_SRC_RESERVED = 0x00000004,5844} SYMCLK_FE_FORCE_SRC;58455846/*5847* TEST_CLK_DIV_SEL enum5848*/58495850typedef enum TEST_CLK_DIV_SEL {5851NO_DIV = 0x00000000,5852DIV_2 = 0x00000001,5853DIV_4 = 0x00000002,5854DIV_8 = 0x00000003,5855} TEST_CLK_DIV_SEL;58565857/*5858* VSYNC_CNT_LATCH_MASK enum5859*/58605861typedef enum VSYNC_CNT_LATCH_MASK {5862VSYNC_CNT_LATCH_MASK_0 = 0x00000000,5863VSYNC_CNT_LATCH_MASK_1 = 0x00000001,5864} VSYNC_CNT_LATCH_MASK;58655866/*5867* VSYNC_CNT_RESET_SEL enum5868*/58695870typedef enum VSYNC_CNT_RESET_SEL {5871VSYNC_CNT_RESET_SEL_0 = 0x00000000,5872VSYNC_CNT_RESET_SEL_1 = 0x00000001,5873} VSYNC_CNT_RESET_SEL;58745875/*5876* XTAL_REF_CLOCK_SOURCE_SEL enum5877*/58785879typedef enum XTAL_REF_CLOCK_SOURCE_SEL {5880XTAL_REF_CLOCK_SOURCE_SEL_XTALIN = 0x00000000,5881XTAL_REF_CLOCK_SOURCE_SEL_DCCGREFCLK = 0x00000001,5882} XTAL_REF_CLOCK_SOURCE_SEL;58835884/*5885* XTAL_REF_SEL enum5886*/58875888typedef enum XTAL_REF_SEL {5889XTAL_REF_SEL_1X = 0x00000000,5890XTAL_REF_SEL_2X = 0x00000001,5891} XTAL_REF_SEL;58925893/*******************************************************5894* HPD Enums5895*******************************************************/58965897/*5898* HPD_INT_CONTROL_ACK enum5899*/59005901typedef enum HPD_INT_CONTROL_ACK {5902HPD_INT_CONTROL_ACK_0 = 0x00000000,5903HPD_INT_CONTROL_ACK_1 = 0x00000001,5904} HPD_INT_CONTROL_ACK;59055906/*5907* HPD_INT_CONTROL_POLARITY enum5908*/59095910typedef enum HPD_INT_CONTROL_POLARITY {5911HPD_INT_CONTROL_GEN_INT_ON_DISCON = 0x00000000,5912HPD_INT_CONTROL_GEN_INT_ON_CON = 0x00000001,5913} HPD_INT_CONTROL_POLARITY;59145915/*5916* HPD_INT_CONTROL_RX_INT_ACK enum5917*/59185919typedef enum HPD_INT_CONTROL_RX_INT_ACK {5920HPD_INT_CONTROL_RX_INT_ACK_0 = 0x00000000,5921HPD_INT_CONTROL_RX_INT_ACK_1 = 0x00000001,5922} HPD_INT_CONTROL_RX_INT_ACK;59235924/*******************************************************5925* DP Enums5926*******************************************************/59275928/*5929* DPHY_8B10B_CUR_DISP enum5930*/59315932typedef enum DPHY_8B10B_CUR_DISP {5933DPHY_8B10B_CUR_DISP_ZERO = 0x00000000,5934DPHY_8B10B_CUR_DISP_ONE = 0x00000001,5935} DPHY_8B10B_CUR_DISP;59365937/*5938* DPHY_8B10B_RESET enum5939*/59405941typedef enum DPHY_8B10B_RESET {5942DPHY_8B10B_NOT_RESET = 0x00000000,5943DPHY_8B10B_RESETET = 0x00000001,5944} DPHY_8B10B_RESET;59455946/*5947* DPHY_ALT_SCRAMBLER_RESET_EN enum5948*/59495950typedef enum DPHY_ALT_SCRAMBLER_RESET_EN {5951DPHY_ALT_SCRAMBLER_REGULAR_RESET_VALUE = 0x00000000,5952DPHY_ALT_SCRAMBLER_INTERNAL_RESET_SOLUTION = 0x00000001,5953} DPHY_ALT_SCRAMBLER_RESET_EN;59545955/*5956* DPHY_ALT_SCRAMBLER_RESET_SEL enum5957*/59585959typedef enum DPHY_ALT_SCRAMBLER_RESET_SEL {5960DPHY_ALT_SCRAMBLER_RESET_SEL_EDP_RESET_VALUE = 0x00000000,5961DPHY_ALT_SCRAMBLER_RESET_SEL_CUSTOM_RESET_VALUE = 0x00000001,5962} DPHY_ALT_SCRAMBLER_RESET_SEL;59635964/*5965* DPHY_ATEST_SEL_LANE0 enum5966*/59675968typedef enum DPHY_ATEST_SEL_LANE0 {5969DPHY_ATEST_LANE0_PRBS_PATTERN = 0x00000000,5970DPHY_ATEST_LANE0_REG_PATTERN = 0x00000001,5971} DPHY_ATEST_SEL_LANE0;59725973/*5974* DPHY_ATEST_SEL_LANE1 enum5975*/59765977typedef enum DPHY_ATEST_SEL_LANE1 {5978DPHY_ATEST_LANE1_PRBS_PATTERN = 0x00000000,5979DPHY_ATEST_LANE1_REG_PATTERN = 0x00000001,5980} DPHY_ATEST_SEL_LANE1;59815982/*5983* DPHY_ATEST_SEL_LANE2 enum5984*/59855986typedef enum DPHY_ATEST_SEL_LANE2 {5987DPHY_ATEST_LANE2_PRBS_PATTERN = 0x00000000,5988DPHY_ATEST_LANE2_REG_PATTERN = 0x00000001,5989} DPHY_ATEST_SEL_LANE2;59905991/*5992* DPHY_ATEST_SEL_LANE3 enum5993*/59945995typedef enum DPHY_ATEST_SEL_LANE3 {5996DPHY_ATEST_LANE3_PRBS_PATTERN = 0x00000000,5997DPHY_ATEST_LANE3_REG_PATTERN = 0x00000001,5998} DPHY_ATEST_SEL_LANE3;59996000/*6001* DPHY_BYPASS enum6002*/60036004typedef enum DPHY_BYPASS {6005DPHY_8B10B_OUTPUT = 0x00000000,6006DPHY_DBG_OUTPUT = 0x00000001,6007} DPHY_BYPASS;60086009/*6010* DPHY_CRC_CONT_EN enum6011*/60126013typedef enum DPHY_CRC_CONT_EN {6014DPHY_CRC_ONE_SHOT = 0x00000000,6015DPHY_CRC_CONTINUOUS = 0x00000001,6016} DPHY_CRC_CONT_EN;60176018/*6019* DPHY_CRC_EN enum6020*/60216022typedef enum DPHY_CRC_EN {6023DPHY_CRC_DISABLED = 0x00000000,6024DPHY_CRC_ENABLED = 0x00000001,6025} DPHY_CRC_EN;60266027/*6028* DPHY_CRC_FIELD enum6029*/60306031typedef enum DPHY_CRC_FIELD {6032DPHY_CRC_START_FROM_TOP_FIELD = 0x00000000,6033DPHY_CRC_START_FROM_BOTTOM_FIELD = 0x00000001,6034} DPHY_CRC_FIELD;60356036/*6037* DPHY_CRC_MST_PHASE_ERROR_ACK enum6038*/60396040typedef enum DPHY_CRC_MST_PHASE_ERROR_ACK {6041DPHY_CRC_MST_PHASE_ERROR_NO_ACK = 0x00000000,6042DPHY_CRC_MST_PHASE_ERROR_ACKED = 0x00000001,6043} DPHY_CRC_MST_PHASE_ERROR_ACK;60446045/*6046* DPHY_CRC_SEL enum6047*/60486049typedef enum DPHY_CRC_SEL {6050DPHY_CRC_LANE0_SELECTED = 0x00000000,6051DPHY_CRC_LANE1_SELECTED = 0x00000001,6052DPHY_CRC_LANE2_SELECTED = 0x00000002,6053DPHY_CRC_LANE3_SELECTED = 0x00000003,6054} DPHY_CRC_SEL;60556056/*6057* DPHY_FEC_ENABLE enum6058*/60596060typedef enum DPHY_FEC_ENABLE {6061DPHY_FEC_DISABLED = 0x00000000,6062DPHY_FEC_ENABLED = 0x00000001,6063} DPHY_FEC_ENABLE;60646065/*6066* DPHY_FEC_READY enum6067*/60686069typedef enum DPHY_FEC_READY {6070DPHY_FEC_READY_EN = 0x00000000,6071DPHY_FEC_READY_DIS = 0x00000001,6072} DPHY_FEC_READY;60736074/*6075* DPHY_LOAD_BS_COUNT_START enum6076*/60776078typedef enum DPHY_LOAD_BS_COUNT_START {6079DPHY_LOAD_BS_COUNT_STARTED = 0x00000000,6080DPHY_LOAD_BS_COUNT_NOT_STARTED = 0x00000001,6081} DPHY_LOAD_BS_COUNT_START;60826083/*6084* DPHY_PRBS_EN enum6085*/60866087typedef enum DPHY_PRBS_EN {6088DPHY_PRBS_DISABLE = 0x00000000,6089DPHY_PRBS_ENABLE = 0x00000001,6090} DPHY_PRBS_EN;60916092/*6093* DPHY_PRBS_SEL enum6094*/60956096typedef enum DPHY_PRBS_SEL {6097DPHY_PRBS7_SELECTED = 0x00000000,6098DPHY_PRBS23_SELECTED = 0x00000001,6099DPHY_PRBS11_SELECTED = 0x00000002,6100} DPHY_PRBS_SEL;61016102/*6103* DPHY_RX_FAST_TRAINING_CAPABLE enum6104*/61056106typedef enum DPHY_RX_FAST_TRAINING_CAPABLE {6107DPHY_FAST_TRAINING_NOT_CAPABLE_0 = 0x00000000,6108DPHY_FAST_TRAINING_CAPABLE = 0x00000001,6109} DPHY_RX_FAST_TRAINING_CAPABLE;61106111/*6112* DPHY_SCRAMBLER_ADVANCE enum6113*/61146115typedef enum DPHY_SCRAMBLER_ADVANCE {6116DPHY_DPHY_SCRAMBLER_ADVANCE_ON_DATA_SYMBOL_ONLY = 0x00000000,6117DPHY_SCRAMBLER_ADVANCE_ON_BOTH_DATA_AND_CTRL = 0x00000001,6118} DPHY_SCRAMBLER_ADVANCE;61196120/*6121* DPHY_SCRAMBLER_DIS enum6122*/61236124typedef enum DPHY_SCRAMBLER_DIS {6125DPHY_SCR_ENABLED = 0x00000000,6126DPHY_SCR_DISABLED = 0x00000001,6127} DPHY_SCRAMBLER_DIS;61286129/*6130* DPHY_SCRAMBLER_KCODE enum6131*/61326133typedef enum DPHY_SCRAMBLER_KCODE {6134DPHY_SCRAMBLER_KCODE_DISABLED = 0x00000000,6135DPHY_SCRAMBLER_KCODE_ENABLED = 0x00000001,6136} DPHY_SCRAMBLER_KCODE;61376138/*6139* DPHY_SCRAMBLER_SEL enum6140*/61416142typedef enum DPHY_SCRAMBLER_SEL {6143DPHY_SCRAMBLER_SEL_LANE_DATA = 0x00000000,6144DPHY_SCRAMBLER_SEL_DBG_DATA = 0x00000001,6145} DPHY_SCRAMBLER_SEL;61466147/*6148* DPHY_SKEW_BYPASS enum6149*/61506151typedef enum DPHY_SKEW_BYPASS {6152DPHY_WITH_SKEW = 0x00000000,6153DPHY_NO_SKEW = 0x00000001,6154} DPHY_SKEW_BYPASS;61556156/*6157* DPHY_STREAM_RESET_DURING_FAST_TRAINING_ENUM enum6158*/61596160typedef enum DPHY_STREAM_RESET_DURING_FAST_TRAINING_ENUM {6161DPHY_STREAM_RESET_DURING_FAST_TRAINING_RESET = 0x00000000,6162DPHY_STREAM_RESET_DURING_FAST_TRAINING_NOT_RESET = 0x00000001,6163} DPHY_STREAM_RESET_DURING_FAST_TRAINING_ENUM;61646165/*6166* DPHY_SW_FAST_TRAINING_START enum6167*/61686169typedef enum DPHY_SW_FAST_TRAINING_START {6170DPHY_SW_FAST_TRAINING_NOT_STARTED = 0x00000000,6171DPHY_SW_FAST_TRAINING_STARTED = 0x00000001,6172} DPHY_SW_FAST_TRAINING_START;61736174/*6175* DPHY_TRAINING_PATTERN_SEL enum6176*/61776178typedef enum DPHY_TRAINING_PATTERN_SEL {6179DPHY_TRAINING_PATTERN_1 = 0x00000000,6180DPHY_TRAINING_PATTERN_2 = 0x00000001,6181DPHY_TRAINING_PATTERN_3 = 0x00000002,6182DPHY_TRAINING_PATTERN_4 = 0x00000003,6183} DPHY_TRAINING_PATTERN_SEL;61846185/*6186* DP_COMPONENT_DEPTH enum6187*/61886189typedef enum DP_COMPONENT_DEPTH {6190DP_COMPONENT_DEPTH_6BPC = 0x00000000,6191DP_COMPONENT_DEPTH_8BPC = 0x00000001,6192DP_COMPONENT_DEPTH_10BPC = 0x00000002,6193DP_COMPONENT_DEPTH_12BPC = 0x00000003,6194DP_COMPONENT_DEPTH_16BPC = 0x00000004,6195} DP_COMPONENT_DEPTH;61966197/*6198* DP_CP_ENCRYPTION_TYPE enum6199*/62006201typedef enum DP_CP_ENCRYPTION_TYPE {6202DP_CP_ENCRYPTION_TYPE_0 = 0x00000000,6203DP_CP_ENCRYPTION_TYPE_1 = 0x00000001,6204} DP_CP_ENCRYPTION_TYPE;62056206/*6207* DP_DPHY_8B10B_EXT_DISP enum6208*/62096210typedef enum DP_DPHY_8B10B_EXT_DISP {6211DP_DPHY_8B10B_EXT_DISP_ZERO = 0x00000000,6212DP_DPHY_8B10B_EXT_DISP_ONE = 0x00000001,6213} DP_DPHY_8B10B_EXT_DISP;62146215/*6216* DP_DPHY_FAST_TRAINING_COMPLETE_ACK enum6217*/62186219typedef enum DP_DPHY_FAST_TRAINING_COMPLETE_ACK {6220DP_DPHY_FAST_TRAINING_COMPLETE_NOT_ACKED = 0x00000000,6221DP_DPHY_FAST_TRAINING_COMPLETE_ACKED = 0x00000001,6222} DP_DPHY_FAST_TRAINING_COMPLETE_ACK;62236224/*6225* DP_DPHY_FAST_TRAINING_COMPLETE_MASK enum6226*/62276228typedef enum DP_DPHY_FAST_TRAINING_COMPLETE_MASK {6229DP_DPHY_FAST_TRAINING_COMPLETE_MASKED = 0x00000000,6230DP_DPHY_FAST_TRAINING_COMPLETE_NOT_MASKED = 0x00000001,6231} DP_DPHY_FAST_TRAINING_COMPLETE_MASK;62326233/*6234* DP_DPHY_FAST_TRAINING_VBLANK_EDGE_DETECT_EN enum6235*/62366237typedef enum DP_DPHY_FAST_TRAINING_VBLANK_EDGE_DETECT_EN {6238DP_DPHY_FAST_TRAINING_VBLANK_EDGE_DETECT_DISABLED = 0x00000000,6239DP_DPHY_FAST_TRAINING_VBLANK_EDGE_DETECT_ENABLED = 0x00000001,6240} DP_DPHY_FAST_TRAINING_VBLANK_EDGE_DETECT_EN;62416242/*6243* DP_DPHY_HBR2_PATTERN_CONTROL_MODE enum6244*/62456246typedef enum DP_DPHY_HBR2_PATTERN_CONTROL_MODE {6247DP_DPHY_HBR2_PASS_THROUGH = 0x00000000,6248DP_DPHY_HBR2_PATTERN_1 = 0x00000001,6249DP_DPHY_HBR2_PATTERN_2_NEG = 0x00000002,6250DP_DPHY_HBR2_PATTERN_3 = 0x00000003,6251DP_DPHY_HBR2_PATTERN_2_POS = 0x00000006,6252} DP_DPHY_HBR2_PATTERN_CONTROL_MODE;62536254/*6255* DP_DSC_MODE enum6256*/62576258typedef enum DP_DSC_MODE {6259DP_DSC_DISABLE = 0x00000000,6260DP_DSC_444_SIMPLE_422 = 0x00000001,6261DP_DSC_NATIVE_422_420 = 0x00000002,6262} DP_DSC_MODE;62636264/*6265* DP_EMBEDDED_PANEL_MODE enum6266*/62676268typedef enum DP_EMBEDDED_PANEL_MODE {6269DP_EXTERNAL_PANEL = 0x00000000,6270DP_EMBEDDED_PANEL = 0x00000001,6271} DP_EMBEDDED_PANEL_MODE;62726273/*6274* DP_LINK_TRAINING_COMPLETE enum6275*/62766277typedef enum DP_LINK_TRAINING_COMPLETE {6278DP_LINK_TRAINING_NOT_COMPLETE = 0x00000000,6279DP_LINK_TRAINING_ALREADY_COMPLETE = 0x00000001,6280} DP_LINK_TRAINING_COMPLETE;62816282/*6283* DP_LINK_TRAINING_SWITCH_MODE enum6284*/62856286typedef enum DP_LINK_TRAINING_SWITCH_MODE {6287DP_LINK_TRAINING_SWITCH_TO_IDLE = 0x00000000,6288DP_LINK_TRAINING_SWITCH_TO_VIDEO = 0x00000001,6289} DP_LINK_TRAINING_SWITCH_MODE;62906291/*6292* DP_ML_PHY_SEQ_MODE enum6293*/62946295typedef enum DP_ML_PHY_SEQ_MODE {6296DP_ML_PHY_SEQ_LINE_NUM = 0x00000000,6297DP_ML_PHY_SEQ_IMMEDIATE = 0x00000001,6298} DP_ML_PHY_SEQ_MODE;62996300/*6301* DP_MSA_V_TIMING_OVERRIDE_EN enum6302*/63036304typedef enum DP_MSA_V_TIMING_OVERRIDE_EN {6305MSA_V_TIMING_OVERRIDE_DISABLED = 0x00000000,6306MSA_V_TIMING_OVERRIDE_ENABLED = 0x00000001,6307} DP_MSA_V_TIMING_OVERRIDE_EN;63086309/*6310* DP_MSE_BLANK_CODE enum6311*/63126313typedef enum DP_MSE_BLANK_CODE {6314DP_MSE_BLANK_CODE_SF_FILLED = 0x00000000,6315DP_MSE_BLANK_CODE_ZERO_FILLED = 0x00000001,6316} DP_MSE_BLANK_CODE;63176318/*6319* DP_MSE_LINK_LINE enum6320*/63216322typedef enum DP_MSE_LINK_LINE {6323DP_MSE_LINK_LINE_32_MTP_LONG = 0x00000000,6324DP_MSE_LINK_LINE_64_MTP_LONG = 0x00000001,6325DP_MSE_LINK_LINE_128_MTP_LONG = 0x00000002,6326DP_MSE_LINK_LINE_256_MTP_LONG = 0x00000003,6327} DP_MSE_LINK_LINE;63286329/*6330* DP_MSE_SAT_ENCRYPT0 enum6331*/63326333typedef enum DP_MSE_SAT_ENCRYPT0 {6334DP_MSE_SAT_ENCRYPT0_DISABLED = 0x00000000,6335DP_MSE_SAT_ENCRYPT0_ENABLED = 0x00000001,6336} DP_MSE_SAT_ENCRYPT0;63376338/*6339* DP_MSE_SAT_ENCRYPT1 enum6340*/63416342typedef enum DP_MSE_SAT_ENCRYPT1 {6343DP_MSE_SAT_ENCRYPT1_DISABLED = 0x00000000,6344DP_MSE_SAT_ENCRYPT1_ENABLED = 0x00000001,6345} DP_MSE_SAT_ENCRYPT1;63466347/*6348* DP_MSE_SAT_ENCRYPT2 enum6349*/63506351typedef enum DP_MSE_SAT_ENCRYPT2 {6352DP_MSE_SAT_ENCRYPT2_DISABLED = 0x00000000,6353DP_MSE_SAT_ENCRYPT2_ENABLED = 0x00000001,6354} DP_MSE_SAT_ENCRYPT2;63556356/*6357* DP_MSE_SAT_ENCRYPT3 enum6358*/63596360typedef enum DP_MSE_SAT_ENCRYPT3 {6361DP_MSE_SAT_ENCRYPT3_DISABLED = 0x00000000,6362DP_MSE_SAT_ENCRYPT3_ENABLED = 0x00000001,6363} DP_MSE_SAT_ENCRYPT3;63646365/*6366* DP_MSE_SAT_ENCRYPT4 enum6367*/63686369typedef enum DP_MSE_SAT_ENCRYPT4 {6370DP_MSE_SAT_ENCRYPT4_DISABLED = 0x00000000,6371DP_MSE_SAT_ENCRYPT4_ENABLED = 0x00000001,6372} DP_MSE_SAT_ENCRYPT4;63736374/*6375* DP_MSE_SAT_ENCRYPT5 enum6376*/63776378typedef enum DP_MSE_SAT_ENCRYPT5 {6379DP_MSE_SAT_ENCRYPT5_DISABLED = 0x00000000,6380DP_MSE_SAT_ENCRYPT5_ENABLED = 0x00000001,6381} DP_MSE_SAT_ENCRYPT5;63826383/*6384* DP_MSE_SAT_UPDATE_ACT enum6385*/63866387typedef enum DP_MSE_SAT_UPDATE_ACT {6388DP_MSE_SAT_UPDATE_NO_ACTION = 0x00000000,6389DP_MSE_SAT_UPDATE_WITH_TRIGGER = 0x00000001,6390DP_MSE_SAT_UPDATE_WITHOUT_TRIGGER = 0x00000002,6391} DP_MSE_SAT_UPDATE_ACT;63926393/*6394* DP_MSE_TIMESTAMP_MODE enum6395*/63966397typedef enum DP_MSE_TIMESTAMP_MODE {6398DP_MSE_TIMESTAMP_CALC_BASED_ON_LINK_RATE = 0x00000000,6399DP_MSE_TIMESTAMP_CALC_BASED_ON_VC_RATE = 0x00000001,6400} DP_MSE_TIMESTAMP_MODE;64016402/*6403* DP_MSE_ZERO_ENCODER enum6404*/64056406typedef enum DP_MSE_ZERO_ENCODER {6407DP_MSE_NOT_ZERO_FE_ENCODER = 0x00000000,6408DP_MSE_ZERO_FE_ENCODER = 0x00000001,6409} DP_MSE_ZERO_ENCODER;64106411/*6412* DP_MSO_NUM_OF_SST_LINKS enum6413*/64146415typedef enum DP_MSO_NUM_OF_SST_LINKS {6416DP_MSO_ONE_SSTLINK = 0x00000000,6417DP_MSO_TWO_SSTLINK = 0x00000001,6418DP_MSO_FOUR_SSTLINK = 0x00000002,6419} DP_MSO_NUM_OF_SST_LINKS;64206421/*6422* DP_PIXEL_ENCODING enum6423*/64246425typedef enum DP_PIXEL_ENCODING {6426DP_PIXEL_ENCODING_RGB444 = 0x00000000,6427DP_PIXEL_ENCODING_YCBCR422 = 0x00000001,6428DP_PIXEL_ENCODING_YCBCR444 = 0x00000002,6429DP_PIXEL_ENCODING_RGB_WIDE_GAMUT = 0x00000003,6430DP_PIXEL_ENCODING_Y_ONLY = 0x00000004,6431DP_PIXEL_ENCODING_YCBCR420 = 0x00000005,6432} DP_PIXEL_ENCODING;64336434/*6435* DP_PIXEL_PER_CYCLE_PROCESSING_NUM enum6436*/64376438typedef enum DP_PIXEL_PER_CYCLE_PROCESSING_NUM {6439DP_ONE_PIXEL_PER_CYCLE = 0x00000000,6440DP_TWO_PIXEL_PER_CYCLE = 0x00000001,6441} DP_PIXEL_PER_CYCLE_PROCESSING_NUM;64426443/*6444* DP_SEC_ASP_CHANNEL_COUNT_OVERRIDE enum6445*/64466447typedef enum DP_SEC_ASP_CHANNEL_COUNT_OVERRIDE {6448DP_SEC_ASP_CHANNEL_COUNT_FROM_AZ = 0x00000000,6449DP_SEC_ASP_CHANNEL_COUNT_OVERRIDE_ENABLED = 0x00000001,6450} DP_SEC_ASP_CHANNEL_COUNT_OVERRIDE;64516452/*6453* DP_SEC_ASP_PRIORITY enum6454*/64556456typedef enum DP_SEC_ASP_PRIORITY {6457DP_SEC_ASP_LOW_PRIORITY = 0x00000000,6458DP_SEC_ASP_HIGH_PRIORITY = 0x00000001,6459} DP_SEC_ASP_PRIORITY;64606461/*6462* DP_SEC_AUDIO_MUTE enum6463*/64646465typedef enum DP_SEC_AUDIO_MUTE {6466DP_SEC_AUDIO_MUTE_HW_CTRL = 0x00000000,6467DP_SEC_AUDIO_MUTE_SW_CTRL = 0x00000001,6468} DP_SEC_AUDIO_MUTE;64696470/*6471* DP_SEC_COLLISION_ACK enum6472*/64736474typedef enum DP_SEC_COLLISION_ACK {6475DP_SEC_COLLISION_ACK_NO_EFFECT = 0x00000000,6476DP_SEC_COLLISION_ACK_CLR_FLAG = 0x00000001,6477} DP_SEC_COLLISION_ACK;64786479/*6480* DP_SEC_GSP0_PRIORITY enum6481*/64826483typedef enum DP_SEC_GSP0_PRIORITY {6484SEC_GSP0_PRIORITY_LOW = 0x00000000,6485SEC_GSP0_PRIORITY_HIGH = 0x00000001,6486} DP_SEC_GSP0_PRIORITY;64876488/*6489* DP_SEC_GSP_SEND enum6490*/64916492typedef enum DP_SEC_GSP_SEND {6493NOT_SENT = 0x00000000,6494FORCE_SENT = 0x00000001,6495} DP_SEC_GSP_SEND;64966497/*6498* DP_SEC_GSP_SEND_ANY_LINE enum6499*/65006501typedef enum DP_SEC_GSP_SEND_ANY_LINE {6502SEND_AT_LINK_NUMBER = 0x00000000,6503SEND_AT_EARLIEST_TIME = 0x00000001,6504} DP_SEC_GSP_SEND_ANY_LINE;65056506/*6507* DP_SEC_GSP_SEND_PPS enum6508*/65096510typedef enum DP_SEC_GSP_SEND_PPS {6511SEND_NORMAL_PACKET = 0x00000000,6512SEND_PPS_PACKET = 0x00000001,6513} DP_SEC_GSP_SEND_PPS;65146515/*6516* DP_SEC_LINE_REFERENCE enum6517*/65186519typedef enum DP_SEC_LINE_REFERENCE {6520REFER_TO_DP_SOF = 0x00000000,6521REFER_TO_OTG_SOF = 0x00000001,6522} DP_SEC_LINE_REFERENCE;65236524/*6525* DP_SEC_TIMESTAMP_MODE enum6526*/65276528typedef enum DP_SEC_TIMESTAMP_MODE {6529DP_SEC_TIMESTAMP_PROGRAMMABLE_MODE = 0x00000000,6530DP_SEC_TIMESTAMP_AUTO_CALC_MODE = 0x00000001,6531} DP_SEC_TIMESTAMP_MODE;65326533/*6534* DP_STEER_OVERFLOW_ACK enum6535*/65366537typedef enum DP_STEER_OVERFLOW_ACK {6538DP_STEER_OVERFLOW_ACK_NO_EFFECT = 0x00000000,6539DP_STEER_OVERFLOW_ACK_CLR_INTERRUPT = 0x00000001,6540} DP_STEER_OVERFLOW_ACK;65416542/*6543* DP_STEER_OVERFLOW_MASK enum6544*/65456546typedef enum DP_STEER_OVERFLOW_MASK {6547DP_STEER_OVERFLOW_MASKED = 0x00000000,6548DP_STEER_OVERFLOW_UNMASK = 0x00000001,6549} DP_STEER_OVERFLOW_MASK;65506551/*6552* DP_SYNC_POLARITY enum6553*/65546555typedef enum DP_SYNC_POLARITY {6556DP_SYNC_POLARITY_ACTIVE_HIGH = 0x00000000,6557DP_SYNC_POLARITY_ACTIVE_LOW = 0x00000001,6558} DP_SYNC_POLARITY;65596560/*6561* DP_TU_OVERFLOW_ACK enum6562*/65636564typedef enum DP_TU_OVERFLOW_ACK {6565DP_TU_OVERFLOW_ACK_NO_EFFECT = 0x00000000,6566DP_TU_OVERFLOW_ACK_CLR_INTERRUPT = 0x00000001,6567} DP_TU_OVERFLOW_ACK;65686569/*6570* DP_UDI_LANES enum6571*/65726573typedef enum DP_UDI_LANES {6574DP_UDI_1_LANE = 0x00000000,6575DP_UDI_2_LANES = 0x00000001,6576DP_UDI_LANES_RESERVED = 0x00000002,6577DP_UDI_4_LANES = 0x00000003,6578} DP_UDI_LANES;65796580/*6581* DP_VID_ENHANCED_FRAME_MODE enum6582*/65836584typedef enum DP_VID_ENHANCED_FRAME_MODE {6585VID_NORMAL_FRAME_MODE = 0x00000000,6586VID_ENHANCED_MODE = 0x00000001,6587} DP_VID_ENHANCED_FRAME_MODE;65886589/*6590* DP_VID_M_N_DOUBLE_BUFFER_MODE enum6591*/65926593typedef enum DP_VID_M_N_DOUBLE_BUFFER_MODE {6594DP_VID_M_N_DOUBLE_BUFFER_AFTER_VID_M_UPDATE = 0x00000000,6595DP_VID_M_N_DOUBLE_BUFFER_AT_FRAME_START = 0x00000001,6596} DP_VID_M_N_DOUBLE_BUFFER_MODE;65976598/*6599* DP_VID_M_N_GEN_EN enum6600*/66016602typedef enum DP_VID_M_N_GEN_EN {6603DP_VID_M_N_PROGRAMMED_VIA_REG = 0x00000000,6604DP_VID_M_N_CALC_AUTO = 0x00000001,6605} DP_VID_M_N_GEN_EN;66066607/*6608* DP_VID_N_MUL enum6609*/66106611typedef enum DP_VID_N_MUL {6612DP_VID_M_1X_INPUT_PIXEL_RATE = 0x00000000,6613DP_VID_M_2X_INPUT_PIXEL_RATE = 0x00000001,6614DP_VID_M_4X_INPUT_PIXEL_RATE = 0x00000002,6615DP_VID_M_8X_INPUT_PIXEL_RATE = 0x00000003,6616} DP_VID_N_MUL;66176618/*6619* DP_VID_STREAM_DISABLE_ACK enum6620*/66216622typedef enum DP_VID_STREAM_DISABLE_ACK {6623ID_STREAM_DISABLE_NO_ACK = 0x00000000,6624ID_STREAM_DISABLE_ACKED = 0x00000001,6625} DP_VID_STREAM_DISABLE_ACK;66266627/*6628* DP_VID_STREAM_DISABLE_MASK enum6629*/66306631typedef enum DP_VID_STREAM_DISABLE_MASK {6632VID_STREAM_DISABLE_MASKED = 0x00000000,6633VID_STREAM_DISABLE_UNMASK = 0x00000001,6634} DP_VID_STREAM_DISABLE_MASK;66356636/*6637* DP_VID_STREAM_DIS_DEFER enum6638*/66396640typedef enum DP_VID_STREAM_DIS_DEFER {6641DP_VID_STREAM_DIS_NO_DEFER = 0x00000000,6642DP_VID_STREAM_DIS_DEFER_TO_HBLANK = 0x00000001,6643DP_VID_STREAM_DIS_DEFER_TO_VBLANK = 0x00000002,6644} DP_VID_STREAM_DIS_DEFER;66456646/*6647* DP_VID_VBID_FIELD_POL enum6648*/66496650typedef enum DP_VID_VBID_FIELD_POL {6651DP_VID_VBID_FIELD_POL_NORMAL = 0x00000000,6652DP_VID_VBID_FIELD_POL_INV = 0x00000001,6653} DP_VID_VBID_FIELD_POL;66546655/*6656* FEC_ACTIVE_STATUS enum6657*/66586659typedef enum FEC_ACTIVE_STATUS {6660DPHY_FEC_NOT_ACTIVE = 0x00000000,6661DPHY_FEC_ACTIVE = 0x00000001,6662} FEC_ACTIVE_STATUS;66636664/*******************************************************6665* DIG Enums6666*******************************************************/66676668/*6669* DIG_BE_CNTL_HPD_SELECT enum6670*/66716672typedef enum DIG_BE_CNTL_HPD_SELECT {6673DIG_BE_CNTL_HPD1 = 0x00000000,6674DIG_BE_CNTL_HPD2 = 0x00000001,6675DIG_BE_CNTL_HPD3 = 0x00000002,6676DIG_BE_CNTL_HPD4 = 0x00000003,6677DIG_BE_CNTL_HPD5 = 0x00000004,6678DIG_BE_CNTL_NO_HPD = 0x00000005,6679} DIG_BE_CNTL_HPD_SELECT;66806681/*6682* DIG_BE_CNTL_MODE enum6683*/66846685typedef enum DIG_BE_CNTL_MODE {6686DIG_BE_DP_SST_MODE = 0x00000000,6687DIG_BE_RESERVED1 = 0x00000001,6688DIG_BE_TMDS_DVI_MODE = 0x00000002,6689DIG_BE_TMDS_HDMI_MODE = 0x00000003,6690DIG_BE_RESERVED4 = 0x00000004,6691DIG_BE_DP_MST_MODE = 0x00000005,6692DIG_BE_RESERVED2 = 0x00000006,6693DIG_BE_RESERVED3 = 0x00000007,6694} DIG_BE_CNTL_MODE;66956696/*6697* DIG_DIGITAL_BYPASS_ENABLE enum6698*/66996700typedef enum DIG_DIGITAL_BYPASS_ENABLE {6701DIG_DIGITAL_BYPASS_OFF = 0x00000000,6702DIG_DIGITAL_BYPASS_ON = 0x00000001,6703} DIG_DIGITAL_BYPASS_ENABLE;67046705/*6706* DIG_DIGITAL_BYPASS_SEL enum6707*/67086709typedef enum DIG_DIGITAL_BYPASS_SEL {6710DIG_DIGITAL_BYPASS_SEL_BYPASS = 0x00000000,6711DIG_DIGITAL_BYPASS_SEL_36BPP = 0x00000001,6712DIG_DIGITAL_BYPASS_SEL_48BPP_LSB = 0x00000002,6713DIG_DIGITAL_BYPASS_SEL_48BPP_MSB = 0x00000003,6714DIG_DIGITAL_BYPASS_SEL_10BPP_LSB = 0x00000004,6715DIG_DIGITAL_BYPASS_SEL_12BPC_LSB = 0x00000005,6716DIG_DIGITAL_BYPASS_SEL_ALPHA = 0x00000006,6717} DIG_DIGITAL_BYPASS_SEL;67186719/*6720* DIG_FE_CNTL_SOURCE_SELECT enum6721*/67226723typedef enum DIG_FE_CNTL_SOURCE_SELECT {6724DIG_FE_SOURCE_FROM_OTG0 = 0x00000000,6725DIG_FE_SOURCE_FROM_OTG1 = 0x00000001,6726DIG_FE_SOURCE_FROM_OTG2 = 0x00000002,6727DIG_FE_SOURCE_FROM_OTG3 = 0x00000003,6728DIG_FE_SOURCE_RESERVED = 0x00000004,6729} DIG_FE_CNTL_SOURCE_SELECT;67306731/*6732* DIG_FE_CNTL_STEREOSYNC_SELECT enum6733*/67346735typedef enum DIG_FE_CNTL_STEREOSYNC_SELECT {6736DIG_FE_STEREOSYNC_FROM_OTG0 = 0x00000000,6737DIG_FE_STEREOSYNC_FROM_OTG1 = 0x00000001,6738DIG_FE_STEREOSYNC_FROM_OTG2 = 0x00000002,6739DIG_FE_STEREOSYNC_FROM_OTG3 = 0x00000003,6740DIG_FE_STEREOSYNC_RESERVED = 0x00000004,6741} DIG_FE_CNTL_STEREOSYNC_SELECT;67426743/*6744* DIG_FIFO_CTRL_FORCE_RECOMP_MINMAX enum6745*/67466747typedef enum DIG_FIFO_CTRL_FORCE_RECOMP_MINMAX {6748DIG_FIFO_NOT_FORCE_RECOMP_MINMAX = 0x00000000,6749DIG_FIFO_FORCE_RECOMP_MINMAX = 0x00000001,6750} DIG_FIFO_CTRL_FORCE_RECOMP_MINMAX;67516752/*6753* DIG_FIFO_CTRL_USE_OVERWRITE_LEVEL enum6754*/67556756typedef enum DIG_FIFO_CTRL_USE_OVERWRITE_LEVEL {6757DIG_FIFO_USE_OVERWRITE_LEVEL = 0x00000000,6758DIG_FIFO_USE_CAL_AVERAGE_LEVEL = 0x00000001,6759} DIG_FIFO_CTRL_USE_OVERWRITE_LEVEL;67606761/*6762* DIG_FIFO_FORCE_RECAL_AVERAGE enum6763*/67646765typedef enum DIG_FIFO_FORCE_RECAL_AVERAGE {6766DIG_FIFO_NOT_FORCE_RECAL_AVERAGE = 0x00000000,6767DIG_FIFO_FORCE_RECAL_AVERAGE_LEVEL = 0x00000001,6768} DIG_FIFO_FORCE_RECAL_AVERAGE;67696770/*6771* DIG_FIFO_OUTPUT_PROCESSING_MODE enum6772*/67736774typedef enum DIG_FIFO_OUTPUT_PROCESSING_MODE {6775DIG_FIFO_1_PIX_PER_CYCLE = 0x00000000,6776DIG_FIFO_2_PIX_PER_CYCLE = 0x00000001,6777} DIG_FIFO_OUTPUT_PROCESSING_MODE;67786779/*6780* DIG_FIFO_OVERFLOW_UNDERFLOW_ERROR enum6781*/67826783typedef enum DIG_FIFO_OVERFLOW_UNDERFLOW_ERROR {6784DIG_FIFO_NO_ERROR_OCCURRED = 0x00000000,6785DIG_FIFO_UNDERFLOW_OCCURRED = 0x00000001,6786DIG_FIFO_OVERFLOW_OCCURRED = 0x00000002,6787} DIG_FIFO_OVERFLOW_UNDERFLOW_ERROR;67886789/*6790* DIG_FIFO_READ_CLOCK_SRC enum6791*/67926793typedef enum DIG_FIFO_READ_CLOCK_SRC {6794DIG_FIFO_READ_CLOCK_SRC_FROM_DCCG = 0x00000000,6795DIG_FIFO_READ_CLOCK_SRC_FROM_DISPLAY_PIPE = 0x00000001,6796} DIG_FIFO_READ_CLOCK_SRC;67976798/*6799* DIG_INPUT_PIXEL_SEL enum6800*/68016802typedef enum DIG_INPUT_PIXEL_SEL {6803DIG_ALL_PIXEL = 0x00000000,6804DIG_EVEN_PIXEL_ONLY = 0x00000001,6805DIG_ODD_PIXEL_ONLY = 0x00000002,6806} DIG_INPUT_PIXEL_SEL;68076808/*6809* DIG_OUTPUT_CRC_CNTL_LINK_SEL enum6810*/68116812typedef enum DIG_OUTPUT_CRC_CNTL_LINK_SEL {6813DIG_OUTPUT_CRC_ON_LINK0 = 0x00000000,6814DIG_OUTPUT_CRC_ON_LINK1 = 0x00000001,6815} DIG_OUTPUT_CRC_CNTL_LINK_SEL;68166817/*6818* DIG_OUTPUT_CRC_DATA_SEL enum6819*/68206821typedef enum DIG_OUTPUT_CRC_DATA_SEL {6822DIG_OUTPUT_CRC_FOR_FULLFRAME = 0x00000000,6823DIG_OUTPUT_CRC_FOR_ACTIVEONLY = 0x00000001,6824DIG_OUTPUT_CRC_FOR_VBI = 0x00000002,6825DIG_OUTPUT_CRC_FOR_AUDIO = 0x00000003,6826} DIG_OUTPUT_CRC_DATA_SEL;68276828/*6829* DIG_RANDOM_PATTERN_SEED_RAN_PAT enum6830*/68316832typedef enum DIG_RANDOM_PATTERN_SEED_RAN_PAT {6833DIG_RANDOM_PATTERN_SEED_RAN_PAT_ALL_PIXELS = 0x00000000,6834DIG_RANDOM_PATTERN_SEED_RAN_PAT_DE_HIGH = 0x00000001,6835} DIG_RANDOM_PATTERN_SEED_RAN_PAT;68366837/*6838* DIG_SL_PIXEL_GROUPING enum6839*/68406841typedef enum DIG_SL_PIXEL_GROUPING {6842DIG_SINGLETON_PIXELS = 0x00000000,6843DIG_PAIR_PIXELS = 0x00000001,6844} DIG_SL_PIXEL_GROUPING;68456846/*6847* DIG_TEST_PATTERN_EXTERNAL_RESET_EN enum6848*/68496850typedef enum DIG_TEST_PATTERN_EXTERNAL_RESET_EN {6851DIG_TEST_PATTERN_EXTERNAL_RESET_ENABLE = 0x00000000,6852DIG_TEST_PATTERN_EXTERNAL_RESET_BY_EXT_SIG = 0x00000001,6853} DIG_TEST_PATTERN_EXTERNAL_RESET_EN;68546855/*6856* DIG_TEST_PATTERN_HALF_CLOCK_PATTERN_SEL enum6857*/68586859typedef enum DIG_TEST_PATTERN_HALF_CLOCK_PATTERN_SEL {6860DIG_10BIT_TEST_PATTERN = 0x00000000,6861DIG_ALTERNATING_TEST_PATTERN = 0x00000001,6862} DIG_TEST_PATTERN_HALF_CLOCK_PATTERN_SEL;68636864/*6865* DIG_TEST_PATTERN_RANDOM_PATTERN_OUT_EN enum6866*/68676868typedef enum DIG_TEST_PATTERN_RANDOM_PATTERN_OUT_EN {6869DIG_TEST_PATTERN_NORMAL = 0x00000000,6870DIG_TEST_PATTERN_RANDOM = 0x00000001,6871} DIG_TEST_PATTERN_RANDOM_PATTERN_OUT_EN;68726873/*6874* DIG_TEST_PATTERN_RANDOM_PATTERN_RESET enum6875*/68766877typedef enum DIG_TEST_PATTERN_RANDOM_PATTERN_RESET {6878DIG_RANDOM_PATTERN_ENABLED = 0x00000000,6879DIG_RANDOM_PATTERN_RESETED = 0x00000001,6880} DIG_TEST_PATTERN_RANDOM_PATTERN_RESET;68816882/*6883* DIG_TEST_PATTERN_TEST_PATTERN_OUT_EN enum6884*/68856886typedef enum DIG_TEST_PATTERN_TEST_PATTERN_OUT_EN {6887DIG_IN_NORMAL_OPERATION = 0x00000000,6888DIG_IN_DEBUG_MODE = 0x00000001,6889} DIG_TEST_PATTERN_TEST_PATTERN_OUT_EN;68906891/*6892* DOLBY_VISION_ENABLE enum6893*/68946895typedef enum DOLBY_VISION_ENABLE {6896DOLBY_VISION_DISABLED = 0x00000000,6897DOLBY_VISION_ENABLED = 0x00000001,6898} DOLBY_VISION_ENABLE;68996900/*6901* HDMI_ACP_SEND enum6902*/69036904typedef enum HDMI_ACP_SEND {6905HDMI_ACP_NOT_SEND = 0x00000000,6906HDMI_ACP_PKT_SEND = 0x00000001,6907} HDMI_ACP_SEND;69086909/*6910* HDMI_ACR_AUDIO_PRIORITY enum6911*/69126913typedef enum HDMI_ACR_AUDIO_PRIORITY {6914HDMI_ACR_PKT_HIGH_PRIORITY_THAN_AUDIO_SAMPLE = 0x00000000,6915HDMI_AUDIO_SAMPLE_HIGH_PRIORITY_THAN_ACR_PKT = 0x00000001,6916} HDMI_ACR_AUDIO_PRIORITY;69176918/*6919* HDMI_ACR_CONT enum6920*/69216922typedef enum HDMI_ACR_CONT {6923HDMI_ACR_CONT_DISABLE = 0x00000000,6924HDMI_ACR_CONT_ENABLE = 0x00000001,6925} HDMI_ACR_CONT;69266927/*6928* HDMI_ACR_N_MULTIPLE enum6929*/69306931typedef enum HDMI_ACR_N_MULTIPLE {6932HDMI_ACR_0_MULTIPLE_RESERVED = 0x00000000,6933HDMI_ACR_1_MULTIPLE = 0x00000001,6934HDMI_ACR_2_MULTIPLE = 0x00000002,6935HDMI_ACR_3_MULTIPLE_RESERVED = 0x00000003,6936HDMI_ACR_4_MULTIPLE = 0x00000004,6937HDMI_ACR_5_MULTIPLE_RESERVED = 0x00000005,6938HDMI_ACR_6_MULTIPLE_RESERVED = 0x00000006,6939HDMI_ACR_7_MULTIPLE_RESERVED = 0x00000007,6940} HDMI_ACR_N_MULTIPLE;69416942/*6943* HDMI_ACR_SELECT enum6944*/69456946typedef enum HDMI_ACR_SELECT {6947HDMI_ACR_SELECT_HW = 0x00000000,6948HDMI_ACR_SELECT_32K = 0x00000001,6949HDMI_ACR_SELECT_44K = 0x00000002,6950HDMI_ACR_SELECT_48K = 0x00000003,6951} HDMI_ACR_SELECT;69526953/*6954* HDMI_ACR_SEND enum6955*/69566957typedef enum HDMI_ACR_SEND {6958HDMI_ACR_NOT_SEND = 0x00000000,6959HDMI_ACR_PKT_SEND = 0x00000001,6960} HDMI_ACR_SEND;69616962/*6963* HDMI_ACR_SOURCE enum6964*/69656966typedef enum HDMI_ACR_SOURCE {6967HDMI_ACR_SOURCE_HW = 0x00000000,6968HDMI_ACR_SOURCE_SW = 0x00000001,6969} HDMI_ACR_SOURCE;69706971/*6972* HDMI_AUDIO_DELAY_EN enum6973*/69746975typedef enum HDMI_AUDIO_DELAY_EN {6976HDMI_AUDIO_DELAY_DISABLE = 0x00000000,6977HDMI_AUDIO_DELAY_58CLK = 0x00000001,6978HDMI_AUDIO_DELAY_56CLK = 0x00000002,6979HDMI_AUDIO_DELAY_RESERVED = 0x00000003,6980} HDMI_AUDIO_DELAY_EN;69816982/*6983* HDMI_AUDIO_INFO_CONT enum6984*/69856986typedef enum HDMI_AUDIO_INFO_CONT {6987HDMI_AUDIO_INFO_CONT_DISABLE = 0x00000000,6988HDMI_AUDIO_INFO_CONT_ENABLE = 0x00000001,6989} HDMI_AUDIO_INFO_CONT;69906991/*6992* HDMI_AUDIO_INFO_SEND enum6993*/69946995typedef enum HDMI_AUDIO_INFO_SEND {6996HDMI_AUDIO_INFO_NOT_SEND = 0x00000000,6997HDMI_AUDIO_INFO_PKT_SEND = 0x00000001,6998} HDMI_AUDIO_INFO_SEND;69997000/*7001* HDMI_CLOCK_CHANNEL_RATE enum7002*/70037004typedef enum HDMI_CLOCK_CHANNEL_RATE {7005HDMI_CLOCK_CHANNEL_FREQ_EQUAL_TO_CHAR_RATE = 0x00000000,7006HDMI_CLOCK_CHANNEL_FREQ_QUARTER_TO_CHAR_RATE = 0x00000001,7007} HDMI_CLOCK_CHANNEL_RATE;70087009/*7010* HDMI_DATA_SCRAMBLE_EN enum7011*/70127013typedef enum HDMI_DATA_SCRAMBLE_EN {7014HDMI_DATA_SCRAMBLE_DISABLE = 0x00000000,7015HDMI_DATA_SCRAMBLE_ENABLE = 0x00000001,7016} HDMI_DATA_SCRAMBLE_EN;70177018/*7019* HDMI_DEEP_COLOR_DEPTH enum7020*/70217022typedef enum HDMI_DEEP_COLOR_DEPTH {7023HDMI_DEEP_COLOR_DEPTH_24BPP = 0x00000000,7024HDMI_DEEP_COLOR_DEPTH_30BPP = 0x00000001,7025HDMI_DEEP_COLOR_DEPTH_36BPP = 0x00000002,7026HDMI_DEEP_COLOR_DEPTH_48BPP = 0x00000003,7027} HDMI_DEEP_COLOR_DEPTH;70287029/*7030* HDMI_DEFAULT_PAHSE enum7031*/70327033typedef enum HDMI_DEFAULT_PAHSE {7034HDMI_DEFAULT_PHASE_IS_0 = 0x00000000,7035HDMI_DEFAULT_PHASE_IS_1 = 0x00000001,7036} HDMI_DEFAULT_PAHSE;70377038/*7039* HDMI_ERROR_ACK enum7040*/70417042typedef enum HDMI_ERROR_ACK {7043HDMI_ERROR_ACK_INT = 0x00000000,7044HDMI_ERROR_NOT_ACK = 0x00000001,7045} HDMI_ERROR_ACK;70467047/*7048* HDMI_ERROR_MASK enum7049*/70507051typedef enum HDMI_ERROR_MASK {7052HDMI_ERROR_MASK_INT = 0x00000000,7053HDMI_ERROR_NOT_MASK = 0x00000001,7054} HDMI_ERROR_MASK;70557056/*7057* HDMI_GC_AVMUTE enum7058*/70597060typedef enum HDMI_GC_AVMUTE {7061HDMI_GC_AVMUTE_SET = 0x00000000,7062HDMI_GC_AVMUTE_UNSET = 0x00000001,7063} HDMI_GC_AVMUTE;70647065/*7066* HDMI_GC_AVMUTE_CONT enum7067*/70687069typedef enum HDMI_GC_AVMUTE_CONT {7070HDMI_GC_AVMUTE_CONT_DISABLE = 0x00000000,7071HDMI_GC_AVMUTE_CONT_ENABLE = 0x00000001,7072} HDMI_GC_AVMUTE_CONT;70737074/*7075* HDMI_GC_CONT enum7076*/70777078typedef enum HDMI_GC_CONT {7079HDMI_GC_CONT_DISABLE = 0x00000000,7080HDMI_GC_CONT_ENABLE = 0x00000001,7081} HDMI_GC_CONT;70827083/*7084* HDMI_GC_SEND enum7085*/70867087typedef enum HDMI_GC_SEND {7088HDMI_GC_NOT_SEND = 0x00000000,7089HDMI_GC_PKT_SEND = 0x00000001,7090} HDMI_GC_SEND;70917092/*7093* HDMI_GENERIC_CONT enum7094*/70957096typedef enum HDMI_GENERIC_CONT {7097HDMI_GENERIC_CONT_DISABLE = 0x00000000,7098HDMI_GENERIC_CONT_ENABLE = 0x00000001,7099} HDMI_GENERIC_CONT;71007101/*7102* HDMI_GENERIC_SEND enum7103*/71047105typedef enum HDMI_GENERIC_SEND {7106HDMI_GENERIC_NOT_SEND = 0x00000000,7107HDMI_GENERIC_PKT_SEND = 0x00000001,7108} HDMI_GENERIC_SEND;71097110/*7111* HDMI_ISRC_CONT enum7112*/71137114typedef enum HDMI_ISRC_CONT {7115HDMI_ISRC_CONT_DISABLE = 0x00000000,7116HDMI_ISRC_CONT_ENABLE = 0x00000001,7117} HDMI_ISRC_CONT;71187119/*7120* HDMI_ISRC_SEND enum7121*/71227123typedef enum HDMI_ISRC_SEND {7124HDMI_ISRC_NOT_SEND = 0x00000000,7125HDMI_ISRC_PKT_SEND = 0x00000001,7126} HDMI_ISRC_SEND;71277128/*7129* HDMI_KEEPOUT_MODE enum7130*/71317132typedef enum HDMI_KEEPOUT_MODE {7133HDMI_KEEPOUT_0_650PIX_AFTER_VSYNC = 0x00000000,7134HDMI_KEEPOUT_509_650PIX_AFTER_VSYNC = 0x00000001,7135} HDMI_KEEPOUT_MODE;71367137/*7138* HDMI_METADATA_ENABLE enum7139*/71407141typedef enum HDMI_METADATA_ENABLE {7142HDMI_METADATA_NOT_SEND = 0x00000000,7143HDMI_METADATA_PKT_SEND = 0x00000001,7144} HDMI_METADATA_ENABLE;71457146/*7147* HDMI_MPEG_INFO_CONT enum7148*/71497150typedef enum HDMI_MPEG_INFO_CONT {7151HDMI_MPEG_INFO_CONT_DISABLE = 0x00000000,7152HDMI_MPEG_INFO_CONT_ENABLE = 0x00000001,7153} HDMI_MPEG_INFO_CONT;71547155/*7156* HDMI_MPEG_INFO_SEND enum7157*/71587159typedef enum HDMI_MPEG_INFO_SEND {7160HDMI_MPEG_INFO_NOT_SEND = 0x00000000,7161HDMI_MPEG_INFO_PKT_SEND = 0x00000001,7162} HDMI_MPEG_INFO_SEND;71637164/*7165* HDMI_NO_EXTRA_NULL_PACKET_FILLED enum7166*/71677168typedef enum HDMI_NO_EXTRA_NULL_PACKET_FILLED {7169HDMI_EXTRA_NULL_PACKET_FILLED_ENABLE = 0x00000000,7170HDMI_EXTRA_NULL_PACKET_FILLED_DISABLE = 0x00000001,7171} HDMI_NO_EXTRA_NULL_PACKET_FILLED;71727173/*7174* HDMI_NULL_SEND enum7175*/71767177typedef enum HDMI_NULL_SEND {7178HDMI_NULL_NOT_SEND = 0x00000000,7179HDMI_NULL_PKT_SEND = 0x00000001,7180} HDMI_NULL_SEND;71817182/*7183* HDMI_PACKET_GEN_VERSION enum7184*/71857186typedef enum HDMI_PACKET_GEN_VERSION {7187HDMI_PACKET_GEN_VERSION_OLD = 0x00000000,7188HDMI_PACKET_GEN_VERSION_NEW = 0x00000001,7189} HDMI_PACKET_GEN_VERSION;71907191/*7192* HDMI_PACKET_LINE_REFERENCE enum7193*/71947195typedef enum HDMI_PACKET_LINE_REFERENCE {7196HDMI_PKT_LINE_REF_VSYNC = 0x00000000,7197HDMI_PKT_LINE_REF_OTGSOF = 0x00000001,7198} HDMI_PACKET_LINE_REFERENCE;71997200/*7201* HDMI_PACKING_PHASE_OVERRIDE enum7202*/72037204typedef enum HDMI_PACKING_PHASE_OVERRIDE {7205HDMI_PACKING_PHASE_SET_BY_HW = 0x00000000,7206HDMI_PACKING_PHASE_SET_BY_SW = 0x00000001,7207} HDMI_PACKING_PHASE_OVERRIDE;72087209/*7210* LVTMA_RANDOM_PATTERN_SEED_RAN_PAT enum7211*/72127213typedef enum LVTMA_RANDOM_PATTERN_SEED_RAN_PAT {7214LVTMA_RANDOM_PATTERN_SEED_ALL_PIXELS = 0x00000000,7215LVTMA_RANDOM_PATTERN_SEED_ONLY_DE_HIGH = 0x00000001,7216} LVTMA_RANDOM_PATTERN_SEED_RAN_PAT;72177218/*7219* TMDS_COLOR_FORMAT enum7220*/72217222typedef enum TMDS_COLOR_FORMAT {7223TMDS_COLOR_FORMAT__24BPP__TWIN30BPP_MSB__DUAL48BPP = 0x00000000,7224TMDS_COLOR_FORMAT_TWIN30BPP_LSB = 0x00000001,7225TMDS_COLOR_FORMAT_DUAL30BPP = 0x00000002,7226TMDS_COLOR_FORMAT_RESERVED = 0x00000003,7227} TMDS_COLOR_FORMAT;72287229/*7230* TMDS_CTL0_DATA_INVERT enum7231*/72327233typedef enum TMDS_CTL0_DATA_INVERT {7234TMDS_CTL0_DATA_NORMAL = 0x00000000,7235TMDS_CTL0_DATA_INVERT_EN = 0x00000001,7236} TMDS_CTL0_DATA_INVERT;72377238/*7239* TMDS_CTL0_DATA_MODULATION enum7240*/72417242typedef enum TMDS_CTL0_DATA_MODULATION {7243TMDS_CTL0_DATA_MODULATION_DISABLE = 0x00000000,7244TMDS_CTL0_DATA_MODULATION_BIT0 = 0x00000001,7245TMDS_CTL0_DATA_MODULATION_BIT1 = 0x00000002,7246TMDS_CTL0_DATA_MODULATION_BIT2 = 0x00000003,7247} TMDS_CTL0_DATA_MODULATION;72487249/*7250* TMDS_CTL0_DATA_SEL enum7251*/72527253typedef enum TMDS_CTL0_DATA_SEL {7254TMDS_CTL0_DATA_SEL0_RESERVED = 0x00000000,7255TMDS_CTL0_DATA_SEL1_DISPLAY_ENABLE = 0x00000001,7256TMDS_CTL0_DATA_SEL2_VSYNC = 0x00000002,7257TMDS_CTL0_DATA_SEL3_RESERVED = 0x00000003,7258TMDS_CTL0_DATA_SEL4_HSYNC = 0x00000004,7259TMDS_CTL0_DATA_SEL5_SEL7_RESERVED = 0x00000005,7260TMDS_CTL0_DATA_SEL8_RANDOM_DATA = 0x00000006,7261TMDS_CTL0_DATA_SEL9_SEL15_RANDOM_DATA = 0x00000007,7262} TMDS_CTL0_DATA_SEL;72637264/*7265* TMDS_CTL0_PATTERN_OUT_EN enum7266*/72677268typedef enum TMDS_CTL0_PATTERN_OUT_EN {7269TMDS_CTL0_PATTERN_OUT_DISABLE = 0x00000000,7270TMDS_CTL0_PATTERN_OUT_ENABLE = 0x00000001,7271} TMDS_CTL0_PATTERN_OUT_EN;72727273/*7274* TMDS_CTL1_DATA_INVERT enum7275*/72767277typedef enum TMDS_CTL1_DATA_INVERT {7278TMDS_CTL1_DATA_NORMAL = 0x00000000,7279TMDS_CTL1_DATA_INVERT_EN = 0x00000001,7280} TMDS_CTL1_DATA_INVERT;72817282/*7283* TMDS_CTL1_DATA_MODULATION enum7284*/72857286typedef enum TMDS_CTL1_DATA_MODULATION {7287TMDS_CTL1_DATA_MODULATION_DISABLE = 0x00000000,7288TMDS_CTL1_DATA_MODULATION_BIT0 = 0x00000001,7289TMDS_CTL1_DATA_MODULATION_BIT1 = 0x00000002,7290TMDS_CTL1_DATA_MODULATION_BIT2 = 0x00000003,7291} TMDS_CTL1_DATA_MODULATION;72927293/*7294* TMDS_CTL1_DATA_SEL enum7295*/72967297typedef enum TMDS_CTL1_DATA_SEL {7298TMDS_CTL1_DATA_SEL0_RESERVED = 0x00000000,7299TMDS_CTL1_DATA_SEL1_DISPLAY_ENABLE = 0x00000001,7300TMDS_CTL1_DATA_SEL2_VSYNC = 0x00000002,7301TMDS_CTL1_DATA_SEL3_RESERVED = 0x00000003,7302TMDS_CTL1_DATA_SEL4_HSYNC = 0x00000004,7303TMDS_CTL1_DATA_SEL5_SEL7_RESERVED = 0x00000005,7304TMDS_CTL1_DATA_SEL8_BLANK_TIME = 0x00000006,7305TMDS_CTL1_DATA_SEL9_SEL15_RESERVED = 0x00000007,7306} TMDS_CTL1_DATA_SEL;73077308/*7309* TMDS_CTL1_PATTERN_OUT_EN enum7310*/73117312typedef enum TMDS_CTL1_PATTERN_OUT_EN {7313TMDS_CTL1_PATTERN_OUT_DISABLE = 0x00000000,7314TMDS_CTL1_PATTERN_OUT_ENABLE = 0x00000001,7315} TMDS_CTL1_PATTERN_OUT_EN;73167317/*7318* TMDS_CTL2_DATA_INVERT enum7319*/73207321typedef enum TMDS_CTL2_DATA_INVERT {7322TMDS_CTL2_DATA_NORMAL = 0x00000000,7323TMDS_CTL2_DATA_INVERT_EN = 0x00000001,7324} TMDS_CTL2_DATA_INVERT;73257326/*7327* TMDS_CTL2_DATA_MODULATION enum7328*/73297330typedef enum TMDS_CTL2_DATA_MODULATION {7331TMDS_CTL2_DATA_MODULATION_DISABLE = 0x00000000,7332TMDS_CTL2_DATA_MODULATION_BIT0 = 0x00000001,7333TMDS_CTL2_DATA_MODULATION_BIT1 = 0x00000002,7334TMDS_CTL2_DATA_MODULATION_BIT2 = 0x00000003,7335} TMDS_CTL2_DATA_MODULATION;73367337/*7338* TMDS_CTL2_DATA_SEL enum7339*/73407341typedef enum TMDS_CTL2_DATA_SEL {7342TMDS_CTL2_DATA_SEL0_RESERVED = 0x00000000,7343TMDS_CTL2_DATA_SEL1_DISPLAY_ENABLE = 0x00000001,7344TMDS_CTL2_DATA_SEL2_VSYNC = 0x00000002,7345TMDS_CTL2_DATA_SEL3_RESERVED = 0x00000003,7346TMDS_CTL2_DATA_SEL4_HSYNC = 0x00000004,7347TMDS_CTL2_DATA_SEL5_SEL7_RESERVED = 0x00000005,7348TMDS_CTL2_DATA_SEL8_BLANK_TIME = 0x00000006,7349TMDS_CTL2_DATA_SEL9_SEL15_RESERVED = 0x00000007,7350} TMDS_CTL2_DATA_SEL;73517352/*7353* TMDS_CTL2_PATTERN_OUT_EN enum7354*/73557356typedef enum TMDS_CTL2_PATTERN_OUT_EN {7357TMDS_CTL2_PATTERN_OUT_DISABLE = 0x00000000,7358TMDS_CTL2_PATTERN_OUT_ENABLE = 0x00000001,7359} TMDS_CTL2_PATTERN_OUT_EN;73607361/*7362* TMDS_CTL3_DATA_INVERT enum7363*/73647365typedef enum TMDS_CTL3_DATA_INVERT {7366TMDS_CTL3_DATA_NORMAL = 0x00000000,7367TMDS_CTL3_DATA_INVERT_EN = 0x00000001,7368} TMDS_CTL3_DATA_INVERT;73697370/*7371* TMDS_CTL3_DATA_MODULATION enum7372*/73737374typedef enum TMDS_CTL3_DATA_MODULATION {7375TMDS_CTL3_DATA_MODULATION_DISABLE = 0x00000000,7376TMDS_CTL3_DATA_MODULATION_BIT0 = 0x00000001,7377TMDS_CTL3_DATA_MODULATION_BIT1 = 0x00000002,7378TMDS_CTL3_DATA_MODULATION_BIT2 = 0x00000003,7379} TMDS_CTL3_DATA_MODULATION;73807381/*7382* TMDS_CTL3_DATA_SEL enum7383*/73847385typedef enum TMDS_CTL3_DATA_SEL {7386TMDS_CTL3_DATA_SEL0_RESERVED = 0x00000000,7387TMDS_CTL3_DATA_SEL1_DISPLAY_ENABLE = 0x00000001,7388TMDS_CTL3_DATA_SEL2_VSYNC = 0x00000002,7389TMDS_CTL3_DATA_SEL3_RESERVED = 0x00000003,7390TMDS_CTL3_DATA_SEL4_HSYNC = 0x00000004,7391TMDS_CTL3_DATA_SEL5_SEL7_RESERVED = 0x00000005,7392TMDS_CTL3_DATA_SEL8_BLANK_TIME = 0x00000006,7393TMDS_CTL3_DATA_SEL9_SEL15_RESERVED = 0x00000007,7394} TMDS_CTL3_DATA_SEL;73957396/*7397* TMDS_CTL3_PATTERN_OUT_EN enum7398*/73997400typedef enum TMDS_CTL3_PATTERN_OUT_EN {7401TMDS_CTL3_PATTERN_OUT_DISABLE = 0x00000000,7402TMDS_CTL3_PATTERN_OUT_ENABLE = 0x00000001,7403} TMDS_CTL3_PATTERN_OUT_EN;74047405/*7406* TMDS_DATA_SYNCHRONIZATION_DSINTSEL enum7407*/74087409typedef enum TMDS_DATA_SYNCHRONIZATION_DSINTSEL {7410TMDS_DATA_SYNCHRONIZATION_DSINTSEL_PCLK_TMDS = 0x00000000,7411TMDS_DATA_SYNCHRONIZATION_DSINTSEL_TMDS_PLL = 0x00000001,7412} TMDS_DATA_SYNCHRONIZATION_DSINTSEL;74137414/*7415* TMDS_PIXEL_ENCODING enum7416*/74177418typedef enum TMDS_PIXEL_ENCODING {7419TMDS_PIXEL_ENCODING_444_OR_420 = 0x00000000,7420TMDS_PIXEL_ENCODING_422 = 0x00000001,7421} TMDS_PIXEL_ENCODING;74227423/*7424* TMDS_REG_TEST_OUTPUTA_CNTLA enum7425*/74267427typedef enum TMDS_REG_TEST_OUTPUTA_CNTLA {7428TMDS_REG_TEST_OUTPUTA_CNTLA_OTDATA0 = 0x00000000,7429TMDS_REG_TEST_OUTPUTA_CNTLA_OTDATA1 = 0x00000001,7430TMDS_REG_TEST_OUTPUTA_CNTLA_OTDATA2 = 0x00000002,7431TMDS_REG_TEST_OUTPUTA_CNTLA_NA = 0x00000003,7432} TMDS_REG_TEST_OUTPUTA_CNTLA;74337434/*7435* TMDS_REG_TEST_OUTPUTB_CNTLB enum7436*/74377438typedef enum TMDS_REG_TEST_OUTPUTB_CNTLB {7439TMDS_REG_TEST_OUTPUTB_CNTLB_OTDATB0 = 0x00000000,7440TMDS_REG_TEST_OUTPUTB_CNTLB_OTDATB1 = 0x00000001,7441TMDS_REG_TEST_OUTPUTB_CNTLB_OTDATB2 = 0x00000002,7442TMDS_REG_TEST_OUTPUTB_CNTLB_NA = 0x00000003,7443} TMDS_REG_TEST_OUTPUTB_CNTLB;74447445/*7446* TMDS_STEREOSYNC_CTL_SEL_REG enum7447*/74487449typedef enum TMDS_STEREOSYNC_CTL_SEL_REG {7450TMDS_STEREOSYNC_CTL0 = 0x00000000,7451TMDS_STEREOSYNC_CTL1 = 0x00000001,7452TMDS_STEREOSYNC_CTL2 = 0x00000002,7453TMDS_STEREOSYNC_CTL3 = 0x00000003,7454} TMDS_STEREOSYNC_CTL_SEL_REG;74557456/*7457* TMDS_SYNC_PHASE enum7458*/74597460typedef enum TMDS_SYNC_PHASE {7461TMDS_NOT_SYNC_PHASE_ON_FRAME_START = 0x00000000,7462TMDS_SYNC_PHASE_ON_FRAME_START = 0x00000001,7463} TMDS_SYNC_PHASE;74647465/*7466* TMDS_TRANSMITTER_CONTROL_BYPASS_PLLA enum7467*/74687469typedef enum TMDS_TRANSMITTER_CONTROL_BYPASS_PLLA {7470TMDS_TRANSMITTER_BYPASS_PLLA_COHERENT = 0x00000000,7471TMDS_TRANSMITTER_BYPASS_PLLA_INCOHERENT = 0x00000001,7472} TMDS_TRANSMITTER_CONTROL_BYPASS_PLLA;74737474/*7475* TMDS_TRANSMITTER_CONTROL_BYPASS_PLLB enum7476*/74777478typedef enum TMDS_TRANSMITTER_CONTROL_BYPASS_PLLB {7479TMDS_TRANSMITTER_BYPASS_PLLB_COHERENT = 0x00000000,7480TMDS_TRANSMITTER_BYPASS_PLLB_INCOHERENT = 0x00000001,7481} TMDS_TRANSMITTER_CONTROL_BYPASS_PLLB;74827483/*7484* TMDS_TRANSMITTER_CONTROL_IDSCKSELA enum7485*/74867487typedef enum TMDS_TRANSMITTER_CONTROL_IDSCKSELA {7488TMDS_TRANSMITTER_IDSCKSELA_USE_IPIXCLK = 0x00000000,7489TMDS_TRANSMITTER_IDSCKSELA_USE_IDCLK = 0x00000001,7490} TMDS_TRANSMITTER_CONTROL_IDSCKSELA;74917492/*7493* TMDS_TRANSMITTER_CONTROL_IDSCKSELB enum7494*/74957496typedef enum TMDS_TRANSMITTER_CONTROL_IDSCKSELB {7497TMDS_TRANSMITTER_IDSCKSELB_USE_IPIXCLK = 0x00000000,7498TMDS_TRANSMITTER_IDSCKSELB_USE_IDCLK = 0x00000001,7499} TMDS_TRANSMITTER_CONTROL_IDSCKSELB;75007501/*7502* TMDS_TRANSMITTER_CONTROL_PLLSEL_OVERWRITE_EN enum7503*/75047505typedef enum TMDS_TRANSMITTER_CONTROL_PLLSEL_OVERWRITE_EN {7506TMDS_TRANSMITTER_PLLSEL_BY_HW = 0x00000000,7507TMDS_TRANSMITTER_PLLSEL_OVERWRITE_BY_SW = 0x00000001,7508} TMDS_TRANSMITTER_CONTROL_PLLSEL_OVERWRITE_EN;75097510/*7511* TMDS_TRANSMITTER_CONTROL_PLL_ENABLE_HPD_MASK enum7512*/75137514typedef enum TMDS_TRANSMITTER_CONTROL_PLL_ENABLE_HPD_MASK {7515TMDS_TRANSMITTER_HPD_NOT_OVERRIDE_PLL_ENABLE = 0x00000000,7516TMDS_TRANSMITTER_HPD_OVERRIDE_PLL_ENABLE_ON_DISCON = 0x00000001,7517TMDS_TRANSMITTER_HPD_OVERRIDE_PLL_ENABLE_ON_CON = 0x00000002,7518TMDS_TRANSMITTER_HPD_OVERRIDE_PLL_ENABLE = 0x00000003,7519} TMDS_TRANSMITTER_CONTROL_PLL_ENABLE_HPD_MASK;75207521/*7522* TMDS_TRANSMITTER_CONTROL_PLL_PWRUP_SEQ_EN enum7523*/75247525typedef enum TMDS_TRANSMITTER_CONTROL_PLL_PWRUP_SEQ_EN {7526TMDS_TRANSMITTER_PLL_PWRUP_SEQ_DISABLE = 0x00000000,7527TMDS_TRANSMITTER_PLL_PWRUP_SEQ_ENABLE = 0x00000001,7528} TMDS_TRANSMITTER_CONTROL_PLL_PWRUP_SEQ_EN;75297530/*7531* TMDS_TRANSMITTER_CONTROL_PLL_RESET_HPD_MASK enum7532*/75337534typedef enum TMDS_TRANSMITTER_CONTROL_PLL_RESET_HPD_MASK {7535TMDS_TRANSMITTER_PLL_NOT_RST_ON_HPD = 0x00000000,7536TMDS_TRANSMITTER_PLL_RST_ON_HPD = 0x00000001,7537} TMDS_TRANSMITTER_CONTROL_PLL_RESET_HPD_MASK;75387539/*7540* TMDS_TRANSMITTER_CONTROL_TDCLK_FROM_PADS enum7541*/75427543typedef enum TMDS_TRANSMITTER_CONTROL_TDCLK_FROM_PADS {7544TMDS_TRANSMITTER_TDCLK_FROM_TMDS_TDCLK = 0x00000000,7545TMDS_TRANSMITTER_TDCLK_FROM_PADS = 0x00000001,7546} TMDS_TRANSMITTER_CONTROL_TDCLK_FROM_PADS;75477548/*7549* TMDS_TRANSMITTER_CONTROL_TMCLK_FROM_PADS enum7550*/75517552typedef enum TMDS_TRANSMITTER_CONTROL_TMCLK_FROM_PADS {7553TMDS_TRANSMITTER_TMCLK_FROM_TMDS_TMCLK = 0x00000000,7554TMDS_TRANSMITTER_TMCLK_FROM_PADS = 0x00000001,7555} TMDS_TRANSMITTER_CONTROL_TMCLK_FROM_PADS;75567557/*7558* TMDS_TRANSMITTER_ENABLE_HPD_MASK enum7559*/75607561typedef enum TMDS_TRANSMITTER_ENABLE_HPD_MASK {7562TMDS_TRANSMITTER_HPD_MASK_NOT_OVERRIDE = 0x00000000,7563TMDS_TRANSMITTER_HPD_MASK_OVERRIDE = 0x00000001,7564} TMDS_TRANSMITTER_ENABLE_HPD_MASK;75657566/*7567* TMDS_TRANSMITTER_ENABLE_LNKCEN_HPD_MASK enum7568*/75697570typedef enum TMDS_TRANSMITTER_ENABLE_LNKCEN_HPD_MASK {7571TMDS_TRANSMITTER_LNKCEN_HPD_MASK_NOT_OVERRIDE = 0x00000000,7572TMDS_TRANSMITTER_LNKCEN_HPD_MASK_OVERRIDE = 0x00000001,7573} TMDS_TRANSMITTER_ENABLE_LNKCEN_HPD_MASK;75747575/*7576* TMDS_TRANSMITTER_ENABLE_LNKDEN_HPD_MASK enum7577*/75787579typedef enum TMDS_TRANSMITTER_ENABLE_LNKDEN_HPD_MASK {7580TMDS_TRANSMITTER_LNKDEN_HPD_MASK_NOT_OVERRIDE = 0x00000000,7581TMDS_TRANSMITTER_LNKDEN_HPD_MASK_OVERRIDE = 0x00000001,7582} TMDS_TRANSMITTER_ENABLE_LNKDEN_HPD_MASK;75837584/*******************************************************7585* DP_AUX Enums7586*******************************************************/75877588/*7589* DP_AUX_ARB_CONTROL_ARB_PRIORITY enum7590*/75917592typedef enum DP_AUX_ARB_CONTROL_ARB_PRIORITY {7593DP_AUX_ARB_CONTROL_ARB_PRIORITY__GTC_LS_SW = 0x00000000,7594DP_AUX_ARB_CONTROL_ARB_PRIORITY__LS_GTC_SW = 0x00000001,7595DP_AUX_ARB_CONTROL_ARB_PRIORITY__SW_LS_GTC = 0x00000002,7596DP_AUX_ARB_CONTROL_ARB_PRIORITY__SW_GTC_LS = 0x00000003,7597} DP_AUX_ARB_CONTROL_ARB_PRIORITY;75987599/*7600* DP_AUX_ARB_CONTROL_DONE_USING_AUX_REG enum7601*/76027603typedef enum DP_AUX_ARB_CONTROL_DONE_USING_AUX_REG {7604DP_AUX_ARB_CONTROL__DONE_NOT_USING_AUX_REG = 0x00000000,7605DP_AUX_ARB_CONTROL__DONE_USING_AUX_REG = 0x00000001,7606} DP_AUX_ARB_CONTROL_DONE_USING_AUX_REG;76077608/*7609* DP_AUX_ARB_CONTROL_USE_AUX_REG_REQ enum7610*/76117612typedef enum DP_AUX_ARB_CONTROL_USE_AUX_REG_REQ {7613DP_AUX_ARB_CONTROL__NOT_USE_AUX_REG_REQ = 0x00000000,7614DP_AUX_ARB_CONTROL__USE_AUX_REG_REQ = 0x00000001,7615} DP_AUX_ARB_CONTROL_USE_AUX_REG_REQ;76167617/*7618* DP_AUX_ARB_STATUS enum7619*/76207621typedef enum DP_AUX_ARB_STATUS {7622DP_AUX_IDLE = 0x00000000,7623DP_AUX_IN_USE_LS = 0x00000001,7624DP_AUX_IN_USE_GTC = 0x00000002,7625DP_AUX_IN_USE_SW = 0x00000003,7626DP_AUX_IN_USE_PHYWAKE = 0x00000004,7627} DP_AUX_ARB_STATUS;76287629/*7630* DP_AUX_CONTROL_HPD_SEL enum7631*/76327633typedef enum DP_AUX_CONTROL_HPD_SEL {7634DP_AUX_CONTROL_HPD1_SELECTED = 0x00000000,7635DP_AUX_CONTROL_HPD2_SELECTED = 0x00000001,7636DP_AUX_CONTROL_HPD3_SELECTED = 0x00000002,7637DP_AUX_CONTROL_HPD4_SELECTED = 0x00000003,7638DP_AUX_CONTROL_HPD5_SELECTED = 0x00000004,7639DP_AUX_CONTROL_NO_HPD_SELECTED = 0x00000005,7640} DP_AUX_CONTROL_HPD_SEL;76417642/*7643* DP_AUX_CONTROL_TEST_MODE enum7644*/76457646typedef enum DP_AUX_CONTROL_TEST_MODE {7647DP_AUX_CONTROL_TEST_MODE_DISABLE = 0x00000000,7648DP_AUX_CONTROL_TEST_MODE_ENABLE = 0x00000001,7649} DP_AUX_CONTROL_TEST_MODE;76507651/*7652* DP_AUX_DEFINITE_ERR_REACHED_ACK enum7653*/76547655typedef enum DP_AUX_DEFINITE_ERR_REACHED_ACK {7656ALPHA_DP_AUX_DEFINITE_ERR_REACHED_NOT_ACK = 0x00000000,7657ALPHA_DP_AUX_DEFINITE_ERR_REACHED_ACK = 0x00000001,7658} DP_AUX_DEFINITE_ERR_REACHED_ACK;76597660/*7661* DP_AUX_DPHY_RX_CONTROL_ALLOW_BELOW_THRESHOLD_PHASE_DETECT enum7662*/76637664typedef enum DP_AUX_DPHY_RX_CONTROL_ALLOW_BELOW_THRESHOLD_PHASE_DETECT {7665DP_AUX_DPHY_RX_CONTROL__NOT_ALLOW_BELOW_THRESHOLD_PHASE_DETECT = 0x00000000,7666DP_AUX_DPHY_RX_CONTROL__ALLOW_BELOW_THRESHOLD_PHASE_DETECT = 0x00000001,7667} DP_AUX_DPHY_RX_CONTROL_ALLOW_BELOW_THRESHOLD_PHASE_DETECT;76687669/*7670* DP_AUX_DPHY_RX_CONTROL_ALLOW_BELOW_THRESHOLD_START enum7671*/76727673typedef enum DP_AUX_DPHY_RX_CONTROL_ALLOW_BELOW_THRESHOLD_START {7674DP_AUX_DPHY_RX_CONTROL__NOT_ALLOW_BELOW_THRESHOLD_START = 0x00000000,7675DP_AUX_DPHY_RX_CONTROL__ALLOW_BELOW_THRESHOLD_START = 0x00000001,7676} DP_AUX_DPHY_RX_CONTROL_ALLOW_BELOW_THRESHOLD_START;76777678/*7679* DP_AUX_DPHY_RX_CONTROL_ALLOW_BELOW_THRESHOLD_STOP enum7680*/76817682typedef enum DP_AUX_DPHY_RX_CONTROL_ALLOW_BELOW_THRESHOLD_STOP {7683DP_AUX_DPHY_RX_CONTROL__NOT_ALLOW_BELOW_THRESHOLD_STOP = 0x00000000,7684DP_AUX_DPHY_RX_CONTROL__ALLOW_BELOW_THRESHOLD_STOP = 0x00000001,7685} DP_AUX_DPHY_RX_CONTROL_ALLOW_BELOW_THRESHOLD_STOP;76867687/*7688* DP_AUX_DPHY_RX_CONTROL_HALF_SYM_DETECT_LEN enum7689*/76907691typedef enum DP_AUX_DPHY_RX_CONTROL_HALF_SYM_DETECT_LEN {7692DP_AUX_DPHY_RX_CONTROL_HALF_SYM_DETECT_LEN__6_EDGES = 0x00000000,7693DP_AUX_DPHY_RX_CONTROL_HALF_SYM_DETECT_LEN__10_EDGES = 0x00000001,7694DP_AUX_DPHY_RX_CONTROL_HALF_SYM_DETECT_LEN__18_EDGES = 0x00000002,7695DP_AUX_DPHY_RX_CONTROL_HALF_SYM_DETECT_LEN__RESERVED = 0x00000003,7696} DP_AUX_DPHY_RX_CONTROL_HALF_SYM_DETECT_LEN;76977698/*7699* DP_AUX_DPHY_RX_CONTROL_PHASE_DETECT_LEN enum7700*/77017702typedef enum DP_AUX_DPHY_RX_CONTROL_PHASE_DETECT_LEN {7703DP_AUX_DPHY_RX_CONTROL_PHASE_DETECT_LEN__2_HALF_SYMBOLS = 0x00000000,7704DP_AUX_DPHY_RX_CONTROL_PHASE_DETECT_LEN__4_HALF_SYMBOLS = 0x00000001,7705DP_AUX_DPHY_RX_CONTROL_PHASE_DETECT_LEN__6_HALF_SYMBOLS = 0x00000002,7706DP_AUX_DPHY_RX_CONTROL_PHASE_DETECT_LEN__8_HALF_SYMBOLS = 0x00000003,7707} DP_AUX_DPHY_RX_CONTROL_PHASE_DETECT_LEN;77087709/*7710* DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW enum7711*/77127713typedef enum DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW {7714DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW__1TO2_PERIOD = 0x00000000,7715DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW__1TO4_PERIOD = 0x00000001,7716DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW__1TO8_PERIOD = 0x00000002,7717DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW__1TO16_PERIOD = 0x00000003,7718DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW__1TO32_PERIOD = 0x00000004,7719DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW__1TO64_PERIOD = 0x00000005,7720DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW__1TO128_PERIOD = 0x00000006,7721DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW__1TO256_PERIOD = 0x00000007,7722} DP_AUX_DPHY_RX_CONTROL_RECEIVE_WINDOW;77237724/*7725* DP_AUX_DPHY_RX_CONTROL_START_WINDOW enum7726*/77277728typedef enum DP_AUX_DPHY_RX_CONTROL_START_WINDOW {7729DP_AUX_DPHY_RX_CONTROL_START_WINDOW__1TO2_PERIOD = 0x00000000,7730DP_AUX_DPHY_RX_CONTROL_START_WINDOW__1TO4_PERIOD = 0x00000001,7731DP_AUX_DPHY_RX_CONTROL_START_WINDOW__1TO8_PERIOD = 0x00000002,7732DP_AUX_DPHY_RX_CONTROL_START_WINDOW__1TO16_PERIOD = 0x00000003,7733DP_AUX_DPHY_RX_CONTROL_START_WINDOW__1TO32_PERIOD = 0x00000004,7734DP_AUX_DPHY_RX_CONTROL_START_WINDOW__1TO64_PERIOD = 0x00000005,7735DP_AUX_DPHY_RX_CONTROL_START_WINDOW__1TO128_PERIOD = 0x00000006,7736DP_AUX_DPHY_RX_CONTROL_START_WINDOW__1TO256_PERIOD = 0x00000007,7737} DP_AUX_DPHY_RX_CONTROL_START_WINDOW;77387739/*7740* DP_AUX_DPHY_RX_DETECTION_THRESHOLD enum7741*/77427743typedef enum DP_AUX_DPHY_RX_DETECTION_THRESHOLD {7744DP_AUX_DPHY_RX_DETECTION_THRESHOLD__1to2 = 0x00000000,7745DP_AUX_DPHY_RX_DETECTION_THRESHOLD__3to4 = 0x00000001,7746DP_AUX_DPHY_RX_DETECTION_THRESHOLD__7to8 = 0x00000002,7747DP_AUX_DPHY_RX_DETECTION_THRESHOLD__15to16 = 0x00000003,7748DP_AUX_DPHY_RX_DETECTION_THRESHOLD__31to32 = 0x00000004,7749DP_AUX_DPHY_RX_DETECTION_THRESHOLD__63to64 = 0x00000005,7750DP_AUX_DPHY_RX_DETECTION_THRESHOLD__127to128 = 0x00000006,7751DP_AUX_DPHY_RX_DETECTION_THRESHOLD__255to256 = 0x00000007,7752} DP_AUX_DPHY_RX_DETECTION_THRESHOLD;77537754/*7755* DP_AUX_DPHY_TX_CONTROL_MODE_DET_CHECK_DELAY enum7756*/77577758typedef enum DP_AUX_DPHY_TX_CONTROL_MODE_DET_CHECK_DELAY {7759DP_AUX_DPHY_TX_CONTROL_MODE_DET_CHECK_DELAY__0 = 0x00000000,7760DP_AUX_DPHY_TX_CONTROL_MODE_DET_CHECK_DELAY__16US = 0x00000001,7761DP_AUX_DPHY_TX_CONTROL_MODE_DET_CHECK_DELAY__32US = 0x00000002,7762DP_AUX_DPHY_TX_CONTROL_MODE_DET_CHECK_DELAY__64US = 0x00000003,7763DP_AUX_DPHY_TX_CONTROL_MODE_DET_CHECK_DELAY__128US = 0x00000004,7764DP_AUX_DPHY_TX_CONTROL_MODE_DET_CHECK_DELAY__256US = 0x00000005,7765} DP_AUX_DPHY_TX_CONTROL_MODE_DET_CHECK_DELAY;77667767/*7768* DP_AUX_DPHY_TX_REF_CONTROL_TX_RATE enum7769*/77707771typedef enum DP_AUX_DPHY_TX_REF_CONTROL_TX_RATE {7772DP_AUX_DPHY_TX_REF_CONTROL_TX_RATE__1MHZ = 0x00000000,7773DP_AUX_DPHY_TX_REF_CONTROL_TX_RATE__2MHZ = 0x00000001,7774DP_AUX_DPHY_TX_REF_CONTROL_TX_RATE__4MHZ = 0x00000002,7775DP_AUX_DPHY_TX_REF_CONTROL_TX_RATE__8MHZ = 0x00000003,7776} DP_AUX_DPHY_TX_REF_CONTROL_TX_RATE;77777778/*7779* DP_AUX_DPHY_TX_REF_CONTROL_TX_REF_SEL enum7780*/77817782typedef enum DP_AUX_DPHY_TX_REF_CONTROL_TX_REF_SEL {7783DP_AUX_DPHY_TX_REF_CONTROL_TX_REF_SEL__DIVIDED_SYM_CLK = 0x00000000,7784DP_AUX_DPHY_TX_REF_CONTROL_TX_REF_SEL__FROM_DCCG_MICROSECOND_REF = 0x00000001,7785} DP_AUX_DPHY_TX_REF_CONTROL_TX_REF_SEL;77867787/*7788* DP_AUX_ERR_OCCURRED_ACK enum7789*/77907791typedef enum DP_AUX_ERR_OCCURRED_ACK {7792DP_AUX_ERR_OCCURRED__NOT_ACK = 0x00000000,7793DP_AUX_ERR_OCCURRED__ACK = 0x00000001,7794} DP_AUX_ERR_OCCURRED_ACK;77957796/*7797* DP_AUX_GTC_SYNC_CONTROL_GTC_SYNC_BLOCK_REQ enum7798*/77997800typedef enum DP_AUX_GTC_SYNC_CONTROL_GTC_SYNC_BLOCK_REQ {7801DP_AUX_GTC_SYNC_CONTROL_GTC_SYNC_ALLOW_REQ_FROM_OTHER_AUX = 0x00000000,7802DP_AUX_GTC_SYNC_CONTROL_GTC_SYNC_BLOCK_REQ_FROM_OTHER_AUX = 0x00000001,7803} DP_AUX_GTC_SYNC_CONTROL_GTC_SYNC_BLOCK_REQ;78047805/*7806* DP_AUX_GTC_SYNC_CONTROL_INTERVAL_RESET_WINDOW enum7807*/78087809typedef enum DP_AUX_GTC_SYNC_CONTROL_INTERVAL_RESET_WINDOW {7810DP_AUX_GTC_SYNC_CONTROL_INTERVAL_RESET_WINDOW__300US = 0x00000000,7811DP_AUX_GTC_SYNC_CONTROL_INTERVAL_RESET_WINDOW__400US = 0x00000001,7812DP_AUX_GTC_SYNC_CONTROL_INTERVAL_RESET_WINDOW__500US = 0x00000002,7813DP_AUX_GTC_SYNC_CONTROL_INTERVAL_RESET_WINDOW__600US = 0x00000003,7814} DP_AUX_GTC_SYNC_CONTROL_INTERVAL_RESET_WINDOW;78157816/*7817* DP_AUX_GTC_SYNC_CONTROL_OFFSET_CALC_MAX_ATTEMPT enum7818*/78197820typedef enum DP_AUX_GTC_SYNC_CONTROL_OFFSET_CALC_MAX_ATTEMPT {7821DP_AUX_GTC_SYNC_CONTROL_OFFSET_CALC_MAX_ATTEMPT__4_ATTAMPS = 0x00000000,7822DP_AUX_GTC_SYNC_CONTROL_OFFSET_CALC_MAX_ATTEMPT__8_ATTAMPS = 0x00000001,7823DP_AUX_GTC_SYNC_CONTROL_OFFSET_CALC_MAX_ATTEMPT__16_ATTAMPS = 0x00000002,7824DP_AUX_GTC_SYNC_CONTROL_OFFSET_CALC_MAX_ATTEMPT__RESERVED = 0x00000003,7825} DP_AUX_GTC_SYNC_CONTROL_OFFSET_CALC_MAX_ATTEMPT;78267827/*7828* DP_AUX_GTC_SYNC_ERROR_CONTROL_LOCK_ACQ_TIMEOUT_LEN enum7829*/78307831typedef enum DP_AUX_GTC_SYNC_ERROR_CONTROL_LOCK_ACQ_TIMEOUT_LEN {7832DP_AUX_GTC_SYNC_ERROR_CONTROL_LOCK_ACQ_TIMEOUT_LEN__0 = 0x00000000,7833DP_AUX_GTC_SYNC_ERROR_CONTROL_LOCK_ACQ_TIMEOUT_LEN__64 = 0x00000001,7834DP_AUX_GTC_SYNC_ERROR_CONTROL_LOCK_ACQ_TIMEOUT_LEN__128 = 0x00000002,7835DP_AUX_GTC_SYNC_ERROR_CONTROL_LOCK_ACQ_TIMEOUT_LEN__256 = 0x00000003,7836} DP_AUX_GTC_SYNC_ERROR_CONTROL_LOCK_ACQ_TIMEOUT_LEN;78377838/*7839* DP_AUX_INT_ACK enum7840*/78417842typedef enum DP_AUX_INT_ACK {7843DP_AUX_INT__NOT_ACK = 0x00000000,7844DP_AUX_INT__ACK = 0x00000001,7845} DP_AUX_INT_ACK;78467847/*7848* DP_AUX_LS_UPDATE_ACK enum7849*/78507851typedef enum DP_AUX_LS_UPDATE_ACK {7852DP_AUX_INT_LS_UPDATE_NOT_ACK = 0x00000000,7853DP_AUX_INT_LS_UPDATE_ACK = 0x00000001,7854} DP_AUX_LS_UPDATE_ACK;78557856/*7857* DP_AUX_PHY_WAKE_PRIORITY enum7858*/78597860typedef enum DP_AUX_PHY_WAKE_PRIORITY {7861DP_AUX_PHY_WAKE_HIGH_PRIORITY = 0x00000000,7862DP_AUX_PHY_WAKE_LOW_PRIORITY = 0x00000001,7863} DP_AUX_PHY_WAKE_PRIORITY;78647865/*7866* DP_AUX_POTENTIAL_ERR_REACHED_ACK enum7867*/78687869typedef enum DP_AUX_POTENTIAL_ERR_REACHED_ACK {7870DP_AUX_POTENTIAL_ERR_REACHED__NOT_ACK = 0x00000000,7871DP_AUX_POTENTIAL_ERR_REACHED__ACK = 0x00000001,7872} DP_AUX_POTENTIAL_ERR_REACHED_ACK;78737874/*7875* DP_AUX_RESET enum7876*/78777878typedef enum DP_AUX_RESET {7879DP_AUX_RESET_DEASSERTED = 0x00000000,7880DP_AUX_RESET_ASSERTED = 0x00000001,7881} DP_AUX_RESET;78827883/*7884* DP_AUX_RESET_DONE enum7885*/78867887typedef enum DP_AUX_RESET_DONE {7888DP_AUX_RESET_SEQUENCE_NOT_DONE = 0x00000000,7889DP_AUX_RESET_SEQUENCE_DONE = 0x00000001,7890} DP_AUX_RESET_DONE;78917892/*7893* DP_AUX_RX_TIMEOUT_LEN_MUL enum7894*/78957896typedef enum DP_AUX_RX_TIMEOUT_LEN_MUL {7897DP_AUX_RX_TIMEOUT_LEN_NO_MUL = 0x00000000,7898DP_AUX_RX_TIMEOUT_LEN_MUL_2 = 0x00000001,7899DP_AUX_RX_TIMEOUT_LEN_MUL_4 = 0x00000002,7900DP_AUX_RX_TIMEOUT_LEN_MUL_8 = 0x00000003,7901} DP_AUX_RX_TIMEOUT_LEN_MUL;79027903/*7904* DP_AUX_SW_CONTROL_LS_READ_TRIG enum7905*/79067907typedef enum DP_AUX_SW_CONTROL_LS_READ_TRIG {7908DP_AUX_SW_CONTROL_LS_READ__NOT_TRIG = 0x00000000,7909DP_AUX_SW_CONTROL_LS_READ__TRIG = 0x00000001,7910} DP_AUX_SW_CONTROL_LS_READ_TRIG;79117912/*7913* DP_AUX_SW_CONTROL_SW_GO enum7914*/79157916typedef enum DP_AUX_SW_CONTROL_SW_GO {7917DP_AUX_SW_CONTROL_SW__NOT_GO = 0x00000000,7918DP_AUX_SW_CONTROL_SW__GO = 0x00000001,7919} DP_AUX_SW_CONTROL_SW_GO;79207921/*7922* DP_AUX_TX_PRECHARGE_LEN_MUL enum7923*/79247925typedef enum DP_AUX_TX_PRECHARGE_LEN_MUL {7926DP_AUX_TX_PRECHARGE_LEN_NO_MUL = 0x00000000,7927DP_AUX_TX_PRECHARGE_LEN_MUL_2 = 0x00000001,7928DP_AUX_TX_PRECHARGE_LEN_MUL_4 = 0x00000002,7929DP_AUX_TX_PRECHARGE_LEN_MUL_8 = 0x00000003,7930} DP_AUX_TX_PRECHARGE_LEN_MUL;79317932/*******************************************************7933* DOUT_I2C Enums7934*******************************************************/79357936/*7937* DOUT_I2C_ACK enum7938*/79397940typedef enum DOUT_I2C_ACK {7941DOUT_I2C_NO_ACK = 0x00000000,7942DOUT_I2C_ACK_TO_CLEAN = 0x00000001,7943} DOUT_I2C_ACK;79447945/*7946* DOUT_I2C_ARBITRATION_ABORT_XFER enum7947*/79487949typedef enum DOUT_I2C_ARBITRATION_ABORT_XFER {7950DOUT_I2C_ARBITRATION_NOT_ABORT_CURRENT_TRANSFER = 0x00000000,7951DOUT_I2C_ARBITRATION_ABORT_CURRENT_TRANSFER = 0x00000001,7952} DOUT_I2C_ARBITRATION_ABORT_XFER;79537954/*7955* DOUT_I2C_ARBITRATION_DONE_USING_I2C_REG enum7956*/79577958typedef enum DOUT_I2C_ARBITRATION_DONE_USING_I2C_REG {7959DOUT_I2C_ARBITRATION_DONE__NOT_USING_I2C_REG = 0x00000000,7960DOUT_I2C_ARBITRATION_DONE__USING_I2C_REG = 0x00000001,7961} DOUT_I2C_ARBITRATION_DONE_USING_I2C_REG;79627963/*7964* DOUT_I2C_ARBITRATION_NO_QUEUED_SW_GO enum7965*/79667967typedef enum DOUT_I2C_ARBITRATION_NO_QUEUED_SW_GO {7968DOUT_I2C_ARBITRATION_SW_QUEUE_ENABLED = 0x00000000,7969DOUT_I2C_ARBITRATION_SW_QUEUE_DISABLED = 0x00000001,7970} DOUT_I2C_ARBITRATION_NO_QUEUED_SW_GO;79717972/*7973* DOUT_I2C_ARBITRATION_SW_PRIORITY enum7974*/79757976typedef enum DOUT_I2C_ARBITRATION_SW_PRIORITY {7977DOUT_I2C_ARBITRATION_SW_PRIORITY_NORMAL = 0x00000000,7978DOUT_I2C_ARBITRATION_SW_PRIORITY_HIGH = 0x00000001,7979DOUT_I2C_ARBITRATION_SW_PRIORITY_0_RESERVED = 0x00000002,7980DOUT_I2C_ARBITRATION_SW_PRIORITY_1_RESERVED = 0x00000003,7981} DOUT_I2C_ARBITRATION_SW_PRIORITY;79827983/*7984* DOUT_I2C_ARBITRATION_USE_I2C_REG_REQ enum7985*/79867987typedef enum DOUT_I2C_ARBITRATION_USE_I2C_REG_REQ {7988DOUT_I2C_ARBITRATION__NOT_USE_I2C_REG_REQ = 0x00000000,7989DOUT_I2C_ARBITRATION__USE_I2C_REG_REQ = 0x00000001,7990} DOUT_I2C_ARBITRATION_USE_I2C_REG_REQ;79917992/*7993* DOUT_I2C_CONTROL_DBG_REF_SEL enum7994*/79957996typedef enum DOUT_I2C_CONTROL_DBG_REF_SEL {7997DOUT_I2C_CONTROL_NORMAL_DEBUG = 0x00000000,7998DOUT_I2C_CONTROL_FAST_REFERENCE_DEBUG = 0x00000001,7999} DOUT_I2C_CONTROL_DBG_REF_SEL;80008001/*8002* DOUT_I2C_CONTROL_DDC_SELECT enum8003*/80048005typedef enum DOUT_I2C_CONTROL_DDC_SELECT {8006DOUT_I2C_CONTROL_SELECT_DDC1 = 0x00000000,8007DOUT_I2C_CONTROL_SELECT_DDC2 = 0x00000001,8008DOUT_I2C_CONTROL_SELECT_DDC3 = 0x00000002,8009DOUT_I2C_CONTROL_SELECT_DDC4 = 0x00000003,8010DOUT_I2C_CONTROL_SELECT_DDC5 = 0x00000004,8011DOUT_I2C_CONTROL_SELECT_DDCVGA = 0x00000005,8012} DOUT_I2C_CONTROL_DDC_SELECT;80138014/*8015* DOUT_I2C_CONTROL_GO enum8016*/80178018typedef enum DOUT_I2C_CONTROL_GO {8019DOUT_I2C_CONTROL_STOP_TRANSFER = 0x00000000,8020DOUT_I2C_CONTROL_START_TRANSFER = 0x00000001,8021} DOUT_I2C_CONTROL_GO;80228023/*8024* DOUT_I2C_CONTROL_SEND_RESET enum8025*/80268027typedef enum DOUT_I2C_CONTROL_SEND_RESET {8028DOUT_I2C_CONTROL__NOT_SEND_RESET = 0x00000000,8029DOUT_I2C_CONTROL__SEND_RESET = 0x00000001,8030} DOUT_I2C_CONTROL_SEND_RESET;80318032/*8033* DOUT_I2C_CONTROL_SEND_RESET_LENGTH enum8034*/80358036typedef enum DOUT_I2C_CONTROL_SEND_RESET_LENGTH {8037DOUT_I2C_CONTROL__SEND_RESET_LENGTH_9 = 0x00000000,8038DOUT_I2C_CONTROL__SEND_RESET_LENGTH_10 = 0x00000001,8039} DOUT_I2C_CONTROL_SEND_RESET_LENGTH;80408041/*8042* DOUT_I2C_CONTROL_SOFT_RESET enum8043*/80448045typedef enum DOUT_I2C_CONTROL_SOFT_RESET {8046DOUT_I2C_CONTROL_NOT_RESET_I2C_CONTROLLER = 0x00000000,8047DOUT_I2C_CONTROL_RESET_I2C_CONTROLLER = 0x00000001,8048} DOUT_I2C_CONTROL_SOFT_RESET;80498050/*8051* DOUT_I2C_CONTROL_SW_STATUS_RESET enum8052*/80538054typedef enum DOUT_I2C_CONTROL_SW_STATUS_RESET {8055DOUT_I2C_CONTROL_NOT_RESET_SW_STATUS = 0x00000000,8056DOUT_I2C_CONTROL_RESET_SW_STATUS = 0x00000001,8057} DOUT_I2C_CONTROL_SW_STATUS_RESET;80588059/*8060* DOUT_I2C_CONTROL_TRANSACTION_COUNT enum8061*/80628063typedef enum DOUT_I2C_CONTROL_TRANSACTION_COUNT {8064DOUT_I2C_CONTROL_TRANS0 = 0x00000000,8065DOUT_I2C_CONTROL_TRANS0_TRANS1 = 0x00000001,8066DOUT_I2C_CONTROL_TRANS0_TRANS1_TRANS2 = 0x00000002,8067DOUT_I2C_CONTROL_TRANS0_TRANS1_TRANS2_TRANS3 = 0x00000003,8068} DOUT_I2C_CONTROL_TRANSACTION_COUNT;80698070/*8071* DOUT_I2C_DATA_INDEX_WRITE enum8072*/80738074typedef enum DOUT_I2C_DATA_INDEX_WRITE {8075DOUT_I2C_DATA__NOT_INDEX_WRITE = 0x00000000,8076DOUT_I2C_DATA__INDEX_WRITE = 0x00000001,8077} DOUT_I2C_DATA_INDEX_WRITE;80788079/*8080* DOUT_I2C_DDC_SETUP_CLK_DRIVE_EN enum8081*/80828083typedef enum DOUT_I2C_DDC_SETUP_CLK_DRIVE_EN {8084DOUT_I2C_DDC_SETUP_CLK_DRIVE_BY_EXTERNAL_RESISTOR = 0x00000000,8085DOUT_I2C_DDC_SETUP_I2C_PAD_DRIVE_SCL = 0x00000001,8086} DOUT_I2C_DDC_SETUP_CLK_DRIVE_EN;80878088/*8089* DOUT_I2C_DDC_SETUP_DATA_DRIVE_EN enum8090*/80918092typedef enum DOUT_I2C_DDC_SETUP_DATA_DRIVE_EN {8093DOUT_I2C_DDC_SETUP_DATA_DRIVE_BY_EXTERNAL_RESISTOR = 0x00000000,8094DOUT_I2C_DDC_SETUP_I2C_PAD_DRIVE_SDA = 0x00000001,8095} DOUT_I2C_DDC_SETUP_DATA_DRIVE_EN;80968097/*8098* DOUT_I2C_DDC_SETUP_DATA_DRIVE_SEL enum8099*/81008101typedef enum DOUT_I2C_DDC_SETUP_DATA_DRIVE_SEL {8102DOUT_I2C_DDC_SETUP_DATA_DRIVE_FOR_10MCLKS = 0x00000000,8103DOUT_I2C_DDC_SETUP_DATA_DRIVE_FOR_20MCLKS = 0x00000001,8104} DOUT_I2C_DDC_SETUP_DATA_DRIVE_SEL;81058106/*8107* DOUT_I2C_DDC_SETUP_EDID_DETECT_MODE enum8108*/81098110typedef enum DOUT_I2C_DDC_SETUP_EDID_DETECT_MODE {8111DOUT_I2C_DDC_SETUP_EDID_DETECT_CONNECT = 0x00000000,8112DOUT_I2C_DDC_SETUP_EDID_DETECT_DISCONNECT = 0x00000001,8113} DOUT_I2C_DDC_SETUP_EDID_DETECT_MODE;81148115/*8116* DOUT_I2C_DDC_SPEED_THRESHOLD enum8117*/81188119typedef enum DOUT_I2C_DDC_SPEED_THRESHOLD {8120DOUT_I2C_DDC_SPEED_THRESHOLD_BIG_THAN_ZERO = 0x00000000,8121DOUT_I2C_DDC_SPEED_THRESHOLD_QUATER_OF_TOTAL_SAMPLE = 0x00000001,8122DOUT_I2C_DDC_SPEED_THRESHOLD_HALF_OF_TOTAL_SAMPLE = 0x00000002,8123DOUT_I2C_DDC_SPEED_THRESHOLD_THREE_QUATERS_OF_TOTAL_SAMPLE = 0x00000003,8124} DOUT_I2C_DDC_SPEED_THRESHOLD;81258126/*8127* DOUT_I2C_EDID_DETECT_CTRL_SEND_RESET enum8128*/81298130typedef enum DOUT_I2C_EDID_DETECT_CTRL_SEND_RESET {8131DOUT_I2C_EDID_NOT_SEND_RESET_BEFORE_EDID_READ_TRACTION = 0x00000000,8132DOUT_I2C_EDID_SEND_RESET_BEFORE_EDID_READ_TRACTION = 0x00000001,8133} DOUT_I2C_EDID_DETECT_CTRL_SEND_RESET;81348135/*8136* DOUT_I2C_READ_REQUEST_INTERRUPT_TYPE enum8137*/81388139typedef enum DOUT_I2C_READ_REQUEST_INTERRUPT_TYPE {8140DOUT_I2C_READ_REQUEST_INTERRUPT_TYPE__LEVEL = 0x00000000,8141DOUT_I2C_READ_REQUEST_INTERRUPT_TYPE__PULSE = 0x00000001,8142} DOUT_I2C_READ_REQUEST_INTERRUPT_TYPE;81438144/*8145* DOUT_I2C_TRANSACTION_STOP_ON_NACK enum8146*/81478148typedef enum DOUT_I2C_TRANSACTION_STOP_ON_NACK {8149DOUT_I2C_TRANSACTION_STOP_CURRENT_TRANS = 0x00000000,8150DOUT_I2C_TRANSACTION_STOP_ALL_TRANS = 0x00000001,8151} DOUT_I2C_TRANSACTION_STOP_ON_NACK;81528153/*******************************************************8154* DIO_MISC Enums8155*******************************************************/81568157/*8158* CLOCK_GATING_EN enum8159*/81608161typedef enum CLOCK_GATING_EN {8162CLOCK_GATING_ENABLE = 0x00000000,8163CLOCK_GATING_DISABLE = 0x00000001,8164} CLOCK_GATING_EN;81658166/*8167* DAC_MUX_SELECT enum8168*/81698170typedef enum DAC_MUX_SELECT {8171DAC_MUX_SELECT_DACA = 0x00000000,8172DAC_MUX_SELECT_DACB = 0x00000001,8173} DAC_MUX_SELECT;81748175/*8176* DIOMEM_PWR_DIS_CTRL enum8177*/81788179typedef enum DIOMEM_PWR_DIS_CTRL {8180DIOMEM_ENABLE_MEM_PWR_CTRL = 0x00000000,8181DIOMEM_DISABLE_MEM_PWR_CTRL = 0x00000001,8182} DIOMEM_PWR_DIS_CTRL;81838184/*8185* DIOMEM_PWR_FORCE_CTRL enum8186*/81878188typedef enum DIOMEM_PWR_FORCE_CTRL {8189DIOMEM_NO_FORCE_REQUEST = 0x00000000,8190DIOMEM_FORCE_LIGHT_SLEEP_REQUEST = 0x00000001,8191DIOMEM_FORCE_DEEP_SLEEP_REQUEST = 0x00000002,8192DIOMEM_FORCE_SHUT_DOWN_REQUEST = 0x00000003,8193} DIOMEM_PWR_FORCE_CTRL;81948195/*8196* DIOMEM_PWR_FORCE_CTRL2 enum8197*/81988199typedef enum DIOMEM_PWR_FORCE_CTRL2 {8200DIOMEM_NO_FORCE_REQ = 0x00000000,8201DIOMEM_FORCE_LIGHT_SLEEP_REQ = 0x00000001,8202} DIOMEM_PWR_FORCE_CTRL2;82038204/*8205* DIOMEM_PWR_SEL_CTRL enum8206*/82078208typedef enum DIOMEM_PWR_SEL_CTRL {8209DIOMEM_DYNAMIC_SHUT_DOWN_ENABLE = 0x00000000,8210DIOMEM_DYNAMIC_DEEP_SLEEP_ENABLE = 0x00000001,8211DIOMEM_DYNAMIC_LIGHT_SLEEP_ENABLE = 0x00000002,8212} DIOMEM_PWR_SEL_CTRL;82138214/*8215* DIOMEM_PWR_SEL_CTRL2 enum8216*/82178218typedef enum DIOMEM_PWR_SEL_CTRL2 {8219DIOMEM_DYNAMIC_DEEP_SLEEP_EN = 0x00000000,8220DIOMEM_DYNAMIC_LIGHT_SLEEP_EN = 0x00000001,8221} DIOMEM_PWR_SEL_CTRL2;82228223/*8224* DIO_DBG_BLOCK_SEL enum8225*/82268227typedef enum DIO_DBG_BLOCK_SEL {8228DIO_DBG_BLOCK_SEL_DIO = 0x00000000,8229DIO_DBG_BLOCK_SEL_DIGFE_A = 0x0000000b,8230DIO_DBG_BLOCK_SEL_DIGFE_B = 0x0000000c,8231DIO_DBG_BLOCK_SEL_DIGFE_C = 0x0000000d,8232DIO_DBG_BLOCK_SEL_DIGFE_D = 0x0000000e,8233DIO_DBG_BLOCK_SEL_DIGFE_E = 0x0000000f,8234DIO_DBG_BLOCK_SEL_DIGA = 0x00000012,8235DIO_DBG_BLOCK_SEL_DIGB = 0x00000013,8236DIO_DBG_BLOCK_SEL_DIGC = 0x00000014,8237DIO_DBG_BLOCK_SEL_DIGD = 0x00000015,8238DIO_DBG_BLOCK_SEL_DIGE = 0x00000016,8239DIO_DBG_BLOCK_SEL_DPFE_A = 0x00000019,8240DIO_DBG_BLOCK_SEL_DPFE_B = 0x0000001a,8241DIO_DBG_BLOCK_SEL_DPFE_C = 0x0000001b,8242DIO_DBG_BLOCK_SEL_DPFE_D = 0x0000001c,8243DIO_DBG_BLOCK_SEL_DPFE_E = 0x0000001d,8244DIO_DBG_BLOCK_SEL_DPA = 0x00000020,8245DIO_DBG_BLOCK_SEL_DPB = 0x00000021,8246DIO_DBG_BLOCK_SEL_DPC = 0x00000022,8247DIO_DBG_BLOCK_SEL_DPD = 0x00000023,8248DIO_DBG_BLOCK_SEL_DPE = 0x00000024,8249DIO_DBG_BLOCK_SEL_AUX0 = 0x00000027,8250DIO_DBG_BLOCK_SEL_AUX1 = 0x00000028,8251DIO_DBG_BLOCK_SEL_AUX2 = 0x00000029,8252DIO_DBG_BLOCK_SEL_AUX3 = 0x0000002a,8253DIO_DBG_BLOCK_SEL_AUX4 = 0x0000002b,8254DIO_DBG_BLOCK_SEL_PERFMON_DIO = 0x0000002d,8255DIO_DBG_BLOCK_SEL_RESERVED = 0x0000002e,8256} DIO_DBG_BLOCK_SEL;82578258/*8259* DIO_HDMI_RXSTATUS_TIMER_CONTROL_DIO_HDMI_RXSTATUS_TIMER_TYPE enum8260*/82618262typedef enum DIO_HDMI_RXSTATUS_TIMER_CONTROL_DIO_HDMI_RXSTATUS_TIMER_TYPE {8263DIO_HDMI_RXSTATUS_TIMER_TYPE_LEVEL = 0x00000000,8264DIO_HDMI_RXSTATUS_TIMER_TYPE_PULSE = 0x00000001,8265} DIO_HDMI_RXSTATUS_TIMER_CONTROL_DIO_HDMI_RXSTATUS_TIMER_TYPE;82668267/*8268* DX_PROTECTION_DX_PIPE_ENC_REQUIRED_TYPE enum8269*/82708271typedef enum DX_PROTECTION_DX_PIPE_ENC_REQUIRED_TYPE {8272DX_PROTECTION_DX_PIPE_ENC_REQUIRED_TYPE_0 = 0x00000000,8273DX_PROTECTION_DX_PIPE_ENC_REQUIRED_TYPE_1 = 0x00000001,8274} DX_PROTECTION_DX_PIPE_ENC_REQUIRED_TYPE;82758276/*8277* ENUM_DIO_DCN_ACTIVE_STATUS enum8278*/82798280typedef enum ENUM_DIO_DCN_ACTIVE_STATUS {8281ENUM_DCN_NOT_ACTIVE = 0x00000000,8282ENUM_DCN_ACTIVE = 0x00000001,8283} ENUM_DIO_DCN_ACTIVE_STATUS;82848285/*8286* GENERIC_STEREOSYNC_SEL enum8287*/82888289typedef enum GENERIC_STEREOSYNC_SEL {8290GENERIC_STEREOSYNC_SEL_D1 = 0x00000000,8291GENERIC_STEREOSYNC_SEL_D2 = 0x00000001,8292GENERIC_STEREOSYNC_SEL_D3 = 0x00000002,8293GENERIC_STEREOSYNC_SEL_D4 = 0x00000003,8294GENERIC_STEREOSYNC_SEL_RESERVED = 0x00000004,8295} GENERIC_STEREOSYNC_SEL;82968297/*8298* PM_ASSERT_RESET enum8299*/83008301typedef enum PM_ASSERT_RESET {8302PM_ASSERT_RESET_0 = 0x00000000,8303PM_ASSERT_RESET_1 = 0x00000001,8304} PM_ASSERT_RESET;83058306/*8307* SOFT_RESET enum8308*/83098310typedef enum SOFT_RESET {8311SOFT_RESET_0 = 0x00000000,8312SOFT_RESET_1 = 0x00000001,8313} SOFT_RESET;83148315/*8316* TMDS_MUX_SELECT enum8317*/83188319typedef enum TMDS_MUX_SELECT {8320TMDS_MUX_SELECT_B = 0x00000000,8321TMDS_MUX_SELECT_G = 0x00000001,8322TMDS_MUX_SELECT_R = 0x00000002,8323TMDS_MUX_SELECT_RESERVED = 0x00000003,8324} TMDS_MUX_SELECT;83258326/*******************************************************8327* DME Enums8328*******************************************************/83298330/*8331* DME_MEM_POWER_STATE_ENUM enum8332*/83338334typedef enum DME_MEM_POWER_STATE_ENUM {8335DME_MEM_POWER_STATE_ENUM_ON = 0x00000000,8336DME_MEM_POWER_STATE_ENUM_LS = 0x00000001,8337DME_MEM_POWER_STATE_ENUM_DS = 0x00000002,8338DME_MEM_POWER_STATE_ENUM_SD = 0x00000003,8339} DME_MEM_POWER_STATE_ENUM;83408341/*8342* DME_MEM_PWR_DIS_CTRL enum8343*/83448345typedef enum DME_MEM_PWR_DIS_CTRL {8346DME_MEM_ENABLE_MEM_PWR_CTRL = 0x00000000,8347DME_MEM_DISABLE_MEM_PWR_CTRL = 0x00000001,8348} DME_MEM_PWR_DIS_CTRL;83498350/*8351* DME_MEM_PWR_FORCE_CTRL enum8352*/83538354typedef enum DME_MEM_PWR_FORCE_CTRL {8355DME_MEM_NO_FORCE_REQUEST = 0x00000000,8356DME_MEM_FORCE_LIGHT_SLEEP_REQUEST = 0x00000001,8357DME_MEM_FORCE_DEEP_SLEEP_REQUEST = 0x00000002,8358DME_MEM_FORCE_SHUT_DOWN_REQUEST = 0x00000003,8359} DME_MEM_PWR_FORCE_CTRL;83608361/*8362* METADATA_HUBP_SEL enum8363*/83648365typedef enum METADATA_HUBP_SEL {8366METADATA_HUBP_SEL_0 = 0x00000000,8367METADATA_HUBP_SEL_1 = 0x00000001,8368METADATA_HUBP_SEL_2 = 0x00000002,8369METADATA_HUBP_SEL_3 = 0x00000003,8370METADATA_HUBP_SEL_RESERVED = 0x00000004,8371} METADATA_HUBP_SEL;83728373/*8374* METADATA_STREAM_TYPE_SEL enum8375*/83768377typedef enum METADATA_STREAM_TYPE_SEL {8378METADATA_STREAM_DP = 0x00000000,8379METADATA_STREAM_DVE = 0x00000001,8380} METADATA_STREAM_TYPE_SEL;83818382/*******************************************************8383* VPG Enums8384*******************************************************/83858386/*8387* VPG_MEM_PWR_DIS_CTRL enum8388*/83898390typedef enum VPG_MEM_PWR_DIS_CTRL {8391VPG_MEM_ENABLE_MEM_PWR_CTRL = 0x00000000,8392VPG_MEM_DISABLE_MEM_PWR_CTRL = 0x00000001,8393} VPG_MEM_PWR_DIS_CTRL;83948395/*8396* VPG_MEM_PWR_FORCE_CTRL enum8397*/83988399typedef enum VPG_MEM_PWR_FORCE_CTRL {8400VPG_MEM_NO_FORCE_REQ = 0x00000000,8401VPG_MEM_FORCE_LIGHT_SLEEP_REQ = 0x00000001,8402} VPG_MEM_PWR_FORCE_CTRL;84038404/*******************************************************8405* AFMT Enums8406*******************************************************/84078408/*8409* AFMT_ACP_TYPE enum8410*/84118412typedef enum AFMT_ACP_TYPE {8413ACP_TYPE_GENERIC_AUDIO = 0x00000000,8414ACP_TYPE_ICE60958_AUDIO = 0x00000001,8415ACP_TYPE_DVD_AUDIO = 0x00000002,8416ACP_TYPE_SUPER_AUDIO_CD = 0x00000003,8417} AFMT_ACP_TYPE;84188419/*8420* AFMT_AUDIO_CRC_CONTROL_CH_SEL enum8421*/84228423typedef enum AFMT_AUDIO_CRC_CONTROL_CH_SEL {8424AFMT_AUDIO_CRC_CH0_SIG = 0x00000000,8425AFMT_AUDIO_CRC_CH1_SIG = 0x00000001,8426AFMT_AUDIO_CRC_CH2_SIG = 0x00000002,8427AFMT_AUDIO_CRC_CH3_SIG = 0x00000003,8428AFMT_AUDIO_CRC_CH4_SIG = 0x00000004,8429AFMT_AUDIO_CRC_CH5_SIG = 0x00000005,8430AFMT_AUDIO_CRC_CH6_SIG = 0x00000006,8431AFMT_AUDIO_CRC_CH7_SIG = 0x00000007,8432AFMT_AUDIO_CRC_RESERVED_8 = 0x00000008,8433AFMT_AUDIO_CRC_RESERVED_9 = 0x00000009,8434AFMT_AUDIO_CRC_RESERVED_10 = 0x0000000a,8435AFMT_AUDIO_CRC_RESERVED_11 = 0x0000000b,8436AFMT_AUDIO_CRC_RESERVED_12 = 0x0000000c,8437AFMT_AUDIO_CRC_RESERVED_13 = 0x0000000d,8438AFMT_AUDIO_CRC_RESERVED_14 = 0x0000000e,8439AFMT_AUDIO_CRC_AUDIO_SAMPLE_COUNT = 0x0000000f,8440} AFMT_AUDIO_CRC_CONTROL_CH_SEL;84418442/*8443* AFMT_AUDIO_CRC_CONTROL_CONT enum8444*/84458446typedef enum AFMT_AUDIO_CRC_CONTROL_CONT {8447AFMT_AUDIO_CRC_ONESHOT = 0x00000000,8448AFMT_AUDIO_CRC_AUTO_RESTART = 0x00000001,8449} AFMT_AUDIO_CRC_CONTROL_CONT;84508451/*8452* AFMT_AUDIO_CRC_CONTROL_SOURCE enum8453*/84548455typedef enum AFMT_AUDIO_CRC_CONTROL_SOURCE {8456AFMT_AUDIO_CRC_SOURCE_FROM_FIFO_INPUT = 0x00000000,8457AFMT_AUDIO_CRC_SOURCE_FROM_FIFO_OUTPUT = 0x00000001,8458} AFMT_AUDIO_CRC_CONTROL_SOURCE;84598460/*8461* AFMT_AUDIO_PACKET_CONTROL2_AUDIO_LAYOUT_OVRD enum8462*/84638464typedef enum AFMT_AUDIO_PACKET_CONTROL2_AUDIO_LAYOUT_OVRD {8465AFMT_AUDIO_LAYOUT_DETERMINED_BY_AZ_AUDIO_CHANNEL_STATUS = 0x00000000,8466AFMT_AUDIO_LAYOUT_OVRD_BY_REGISTER = 0x00000001,8467} AFMT_AUDIO_PACKET_CONTROL2_AUDIO_LAYOUT_OVRD;84688469/*8470* AFMT_AUDIO_PACKET_CONTROL_AUDIO_SAMPLE_SEND enum8471*/84728473typedef enum AFMT_AUDIO_PACKET_CONTROL_AUDIO_SAMPLE_SEND {8474AFMT_AUDIO_PACKET_SENT_DISABLED = 0x00000000,8475AFMT_AUDIO_PACKET_SENT_ENABLED = 0x00000001,8476} AFMT_AUDIO_PACKET_CONTROL_AUDIO_SAMPLE_SEND;84778478/*8479* AFMT_AUDIO_PACKET_CONTROL_RESET_FIFO_WHEN_AUDIO_DIS enum8480*/84818482typedef enum AFMT_AUDIO_PACKET_CONTROL_RESET_FIFO_WHEN_AUDIO_DIS {8483AFMT_NOT_RESET_AUDIO_FIFO_WHEN_AUDIO_DISABLED_RESERVED = 0x00000000,8484AFMT_RESET_AUDIO_FIFO_WHEN_AUDIO_DISABLED = 0x00000001,8485} AFMT_AUDIO_PACKET_CONTROL_RESET_FIFO_WHEN_AUDIO_DIS;84868487/*8488* AFMT_AUDIO_SRC_CONTROL_SELECT enum8489*/84908491typedef enum AFMT_AUDIO_SRC_CONTROL_SELECT {8492AFMT_AUDIO_SRC_FROM_AZ_STREAM0 = 0x00000000,8493AFMT_AUDIO_SRC_FROM_AZ_STREAM1 = 0x00000001,8494AFMT_AUDIO_SRC_FROM_AZ_STREAM2 = 0x00000002,8495AFMT_AUDIO_SRC_FROM_AZ_STREAM3 = 0x00000003,8496AFMT_AUDIO_SRC_FROM_AZ_STREAM4 = 0x00000004,8497AFMT_AUDIO_SRC_FROM_AZ_STREAM5 = 0x00000005,8498} AFMT_AUDIO_SRC_CONTROL_SELECT;84998500/*8501* AFMT_HDMI_AUDIO_SEND_MAX_PACKETS enum8502*/85038504typedef enum AFMT_HDMI_AUDIO_SEND_MAX_PACKETS {8505HDMI_NOT_SEND_MAX_AUDIO_PACKETS = 0x00000000,8506HDMI_SEND_MAX_AUDIO_PACKETS = 0x00000001,8507} AFMT_HDMI_AUDIO_SEND_MAX_PACKETS;85088509/*8510* AFMT_INFOFRAME_CONTROL0_AUDIO_INFO_SOURCE enum8511*/85128513typedef enum AFMT_INFOFRAME_CONTROL0_AUDIO_INFO_SOURCE {8514AFMT_INFOFRAME_SOURCE_FROM_AZALIA_BLOCK = 0x00000000,8515AFMT_INFOFRAME_SOURCE_FROM_AFMT_REGISTERS = 0x00000001,8516} AFMT_INFOFRAME_CONTROL0_AUDIO_INFO_SOURCE;85178518/*8519* AFMT_INTERRUPT_STATUS_CHG_MASK enum8520*/85218522typedef enum AFMT_INTERRUPT_STATUS_CHG_MASK {8523AFMT_INTERRUPT_DISABLE = 0x00000000,8524AFMT_INTERRUPT_ENABLE = 0x00000001,8525} AFMT_INTERRUPT_STATUS_CHG_MASK;85268527/*8528* AFMT_MEM_PWR_DIS_CTRL enum8529*/85308531typedef enum AFMT_MEM_PWR_DIS_CTRL {8532AFMT_MEM_ENABLE_MEM_PWR_CTRL = 0x00000000,8533AFMT_MEM_DISABLE_MEM_PWR_CTRL = 0x00000001,8534} AFMT_MEM_PWR_DIS_CTRL;85358536/*8537* AFMT_MEM_PWR_FORCE_CTRL enum8538*/85398540typedef enum AFMT_MEM_PWR_FORCE_CTRL {8541AFMT_MEM_NO_FORCE_REQUEST = 0x00000000,8542AFMT_MEM_FORCE_LIGHT_SLEEP_REQUEST = 0x00000001,8543AFMT_MEM_FORCE_DEEP_SLEEP_REQUEST = 0x00000002,8544AFMT_MEM_FORCE_SHUT_DOWN_REQUEST = 0x00000003,8545} AFMT_MEM_PWR_FORCE_CTRL;85468547/*8548* AFMT_RAMP_CONTROL0_SIGN enum8549*/85508551typedef enum AFMT_RAMP_CONTROL0_SIGN {8552AFMT_RAMP_SIGNED = 0x00000000,8553AFMT_RAMP_UNSIGNED = 0x00000001,8554} AFMT_RAMP_CONTROL0_SIGN;85558556/*8557* AFMT_VBI_PACKET_CONTROL_ACP_SOURCE enum8558*/85598560typedef enum AFMT_VBI_PACKET_CONTROL_ACP_SOURCE {8561AFMT_ACP_SOURCE_FROM_AZALIA = 0x00000000,8562AFMT_ACP_SOURCE_FROM_AFMT_REGISTERS = 0x00000001,8563} AFMT_VBI_PACKET_CONTROL_ACP_SOURCE;85648565/*8566* AUDIO_LAYOUT_SELECT enum8567*/85688569typedef enum AUDIO_LAYOUT_SELECT {8570AUDIO_LAYOUT_0 = 0x00000000,8571AUDIO_LAYOUT_1 = 0x00000001,8572} AUDIO_LAYOUT_SELECT;85738574/*******************************************************8575* HPO_TOP Enums8576*******************************************************/85778578/*8579* HPO_TOP_CLOCK_GATING_DISABLE enum8580*/85818582typedef enum HPO_TOP_CLOCK_GATING_DISABLE {8583HPO_TOP_CLOCK_GATING_EN = 0x00000000,8584HPO_TOP_CLOCK_GATING_DIS = 0x00000001,8585} HPO_TOP_CLOCK_GATING_DISABLE;85868587/*8588* HPO_TOP_TEST_CLK_SEL enum8589*/85908591typedef enum HPO_TOP_TEST_CLK_SEL {8592HPO_TOP_PERMANENT_DISPCLK = 0x00000000,8593HPO_TOP_REGISTER_GATED_DISPCLK = 0x00000001,8594HPO_TOP_PERMANENT_SOCCLK = 0x00000002,8595HPO_TOP_TEST_CLOCK_RESERVED = 0x00000003,8596HPO_TOP_PERMANENT_HDMISTREAMCLK0 = 0x00000004,8597HPO_TOP_FEATURE_GATED_HDMISTREAMCLK0 = 0x00000005,8598HPO_TOP_REGISTER_GATED_HDMISTREAMCLK0 = 0x00000006,8599HPO_TOP_FEATURE_GATED_DISPCLK_IN_HDMISTREAMENC0 = 0x00000007,8600HPO_TOP_FEATURE_GATED_SOCCLK_IN_HDMISTREAMENC0 = 0x00000008,8601HPO_TOP_PERMANENT_HDMICHARCLK0 = 0x00000009,8602HPO_TOP_FEATURE_GATED_HDMICHARCLK0 = 0x0000000a,8603HPO_TOP_REGISTER_GATED_HDMICHARCLK0 = 0x0000000b,8604} HPO_TOP_TEST_CLK_SEL;86058606/*******************************************************8607* DP_STREAM_MAPPER Enums8608*******************************************************/86098610/*8611* DP_STREAM_MAPPER_DP_STREAM_LINK_TARGET enum8612*/86138614typedef enum DP_STREAM_MAPPER_DP_STREAM_LINK_TARGET {8615DP_STREAM_MAPPER_LINK0 = 0x00000000,8616DP_STREAM_MAPPER_LINK1 = 0x00000001,8617DP_STREAM_MAPPER_RESERVED = 0x00000002,8618} DP_STREAM_MAPPER_DP_STREAM_LINK_TARGET;86198620/*******************************************************8621* HDMI_STREAM_ENC Enums8622*******************************************************/86238624/*8625* HDMI_STREAM_ENC_DB_DISABLE_CONTROL enum8626*/86278628typedef enum HDMI_STREAM_ENC_DB_DISABLE_CONTROL {8629HDMI_STREAM_ENC_DB_ENABLE = 0x00000000,8630HDMI_STREAM_ENC_DB_DISABLE = 0x00000001,8631} HDMI_STREAM_ENC_DB_DISABLE_CONTROL;86328633/*8634* HDMI_STREAM_ENC_DSC_MODE enum8635*/86368637typedef enum HDMI_STREAM_ENC_DSC_MODE {8638STREAM_DSC_DISABLE = 0x00000000,8639STREAM_DSC_444_RGB = 0x00000001,8640STREAM_DSC_NATIVE_422_420 = 0x00000002,8641} HDMI_STREAM_ENC_DSC_MODE;86428643/*8644* HDMI_STREAM_ENC_ENABLE_CONTROL enum8645*/86468647typedef enum HDMI_STREAM_ENC_ENABLE_CONTROL {8648HDMI_STREAM_ENC_DISABLE = 0x00000000,8649HDMI_STREAM_ENC_ENABLE = 0x00000001,8650} HDMI_STREAM_ENC_ENABLE_CONTROL;86518652/*8653* HDMI_STREAM_ENC_ODM_COMBINE_MODE enum8654*/86558656typedef enum HDMI_STREAM_ENC_ODM_COMBINE_MODE {8657STREAM_ODM_COMBINE_1_SEGMENT = 0x00000000,8658STREAM_ODM_COMBINE_2_SEGMENT = 0x00000001,8659STREAM_ODM_COMBINE_RESERVED = 0x00000002,8660STREAM_ODM_COMBINE_4_SEGMENT = 0x00000003,8661} HDMI_STREAM_ENC_ODM_COMBINE_MODE;86628663/*8664* HDMI_STREAM_ENC_OVERFLOW_UNDERFLOW_ERROR enum8665*/86668667typedef enum HDMI_STREAM_ENC_OVERFLOW_UNDERFLOW_ERROR {8668HDMI_STREAM_ENC_NO_ERROR_OCCURRED = 0x00000000,8669HDMI_STREAM_ENC_UNDERFLOW_OCCURRED = 0x00000001,8670HDMI_STREAM_ENC_OVERFLOW_OCCURRED = 0x00000002,8671} HDMI_STREAM_ENC_OVERFLOW_UNDERFLOW_ERROR;86728673/*8674* HDMI_STREAM_ENC_OVERWRITE_LEVEL_SELECT enum8675*/86768677typedef enum HDMI_STREAM_ENC_OVERWRITE_LEVEL_SELECT {8678HDMI_STREAM_ENC_HARDWARE = 0x00000000,8679HDMI_STREAM_ENC_PROGRAMMABLE = 0x00000001,8680} HDMI_STREAM_ENC_OVERWRITE_LEVEL_SELECT;86818682/*8683* HDMI_STREAM_ENC_PIXEL_ENCODING enum8684*/86858686typedef enum HDMI_STREAM_ENC_PIXEL_ENCODING {8687STREAM_PIXEL_ENCODING_444_RGB = 0x00000000,8688STREAM_PIXEL_ENCODING_422 = 0x00000001,8689STREAM_PIXEL_ENCODING_420 = 0x00000002,8690} HDMI_STREAM_ENC_PIXEL_ENCODING;86918692/*8693* HDMI_STREAM_ENC_READ_CLOCK_CONTROL enum8694*/86958696typedef enum HDMI_STREAM_ENC_READ_CLOCK_CONTROL {8697HDMI_STREAM_ENC_DCCG = 0x00000000,8698HDMI_STREAM_ENC_DISPLAY_PIPE = 0x00000001,8699} HDMI_STREAM_ENC_READ_CLOCK_CONTROL;87008701/*8702* HDMI_STREAM_ENC_RESET_CONTROL enum8703*/87048705typedef enum HDMI_STREAM_ENC_RESET_CONTROL {8706HDMI_STREAM_ENC_NOT_RESET = 0x00000000,8707HDMI_STREAM_ENC_RESET = 0x00000001,8708} HDMI_STREAM_ENC_RESET_CONTROL;87098710/*8711* HDMI_STREAM_ENC_STREAM_ACTIVE enum8712*/87138714typedef enum HDMI_STREAM_ENC_STREAM_ACTIVE {8715HDMI_STREAM_ENC_VIDEO_STREAM_NOT_ACTIVE = 0x00000000,8716HDMI_STREAM_ENC_VIDEO_STREAM_ACTIVE = 0x00000001,8717} HDMI_STREAM_ENC_STREAM_ACTIVE;87188719/*******************************************************8720* HDMI_TB_ENC Enums8721*******************************************************/87228723/*8724* BORROWBUFFER_MEM_POWER_STATE_ENUM enum8725*/87268727typedef enum BORROWBUFFER_MEM_POWER_STATE_ENUM {8728BORROWBUFFER_MEM_POWER_STATE_ENUM_ON = 0x00000000,8729BORROWBUFFER_MEM_POWER_STATE_ENUM_LS = 0x00000001,8730BORROWBUFFER_MEM_POWER_STATE_ENUM_DS = 0x00000002,8731BORROWBUFFER_MEM_POWER_STATE_ENUM_SD = 0x00000003,8732} BORROWBUFFER_MEM_POWER_STATE_ENUM;87338734/*8735* HDMI_BORROW_MODE enum8736*/87378738typedef enum HDMI_BORROW_MODE {8739TB_BORROW_MODE_NONE = 0x00000000,8740TB_BORROW_MODE_ACTIVE = 0x00000001,8741TB_BORROW_MODE_BLANK = 0x00000002,8742TB_BORROW_MODE_RESERVED = 0x00000003,8743} HDMI_BORROW_MODE;87448745/*8746* HDMI_TB_ENC_ACP_SEND enum8747*/87488749typedef enum HDMI_TB_ENC_ACP_SEND {8750TB_ACP_NOT_SEND = 0x00000000,8751TB_ACP_PKT_SEND = 0x00000001,8752} HDMI_TB_ENC_ACP_SEND;87538754/*8755* HDMI_TB_ENC_ACR_AUDIO_PRIORITY enum8756*/87578758typedef enum HDMI_TB_ENC_ACR_AUDIO_PRIORITY {8759TB_ACR_PKT_HIGH_PRIORITY_THAN_AUDIO_SAMPLE = 0x00000000,8760TB_AUDIO_SAMPLE_HIGH_PRIORITY_THAN_ACR_PKT = 0x00000001,8761} HDMI_TB_ENC_ACR_AUDIO_PRIORITY;87628763/*8764* HDMI_TB_ENC_ACR_CONT enum8765*/87668767typedef enum HDMI_TB_ENC_ACR_CONT {8768TB_ACR_CONT_DISABLE = 0x00000000,8769TB_ACR_CONT_ENABLE = 0x00000001,8770} HDMI_TB_ENC_ACR_CONT;87718772/*8773* HDMI_TB_ENC_ACR_N_MULTIPLE enum8774*/87758776typedef enum HDMI_TB_ENC_ACR_N_MULTIPLE {8777TB_ACR_0_MULTIPLE_RESERVED = 0x00000000,8778TB_ACR_1_MULTIPLE = 0x00000001,8779TB_ACR_2_MULTIPLE = 0x00000002,8780TB_ACR_3_MULTIPLE_RESERVED = 0x00000003,8781TB_ACR_4_MULTIPLE = 0x00000004,8782TB_ACR_5_MULTIPLE_RESERVED = 0x00000005,8783TB_ACR_6_MULTIPLE_RESERVED = 0x00000006,8784TB_ACR_7_MULTIPLE_RESERVED = 0x00000007,8785} HDMI_TB_ENC_ACR_N_MULTIPLE;87868787/*8788* HDMI_TB_ENC_ACR_SELECT enum8789*/87908791typedef enum HDMI_TB_ENC_ACR_SELECT {8792TB_ACR_SELECT_HW = 0x00000000,8793TB_ACR_SELECT_32K = 0x00000001,8794TB_ACR_SELECT_44K = 0x00000002,8795TB_ACR_SELECT_48K = 0x00000003,8796} HDMI_TB_ENC_ACR_SELECT;87978798/*8799* HDMI_TB_ENC_ACR_SEND enum8800*/88018802typedef enum HDMI_TB_ENC_ACR_SEND {8803TB_ACR_NOT_SEND = 0x00000000,8804TB_ACR_PKT_SEND = 0x00000001,8805} HDMI_TB_ENC_ACR_SEND;88068807/*8808* HDMI_TB_ENC_ACR_SOURCE enum8809*/88108811typedef enum HDMI_TB_ENC_ACR_SOURCE {8812TB_ACR_SOURCE_HW = 0x00000000,8813TB_ACR_SOURCE_SW = 0x00000001,8814} HDMI_TB_ENC_ACR_SOURCE;88158816/*8817* HDMI_TB_ENC_AUDIO_INFO_CONT enum8818*/88198820typedef enum HDMI_TB_ENC_AUDIO_INFO_CONT {8821TB_AUDIO_INFO_CONT_DISABLE = 0x00000000,8822TB_AUDIO_INFO_CONT_ENABLE = 0x00000001,8823} HDMI_TB_ENC_AUDIO_INFO_CONT;88248825/*8826* HDMI_TB_ENC_AUDIO_INFO_SEND enum8827*/88288829typedef enum HDMI_TB_ENC_AUDIO_INFO_SEND {8830TB_AUDIO_INFO_NOT_SEND = 0x00000000,8831TB_AUDIO_INFO_PKT_SEND = 0x00000001,8832} HDMI_TB_ENC_AUDIO_INFO_SEND;88338834/*8835* HDMI_TB_ENC_CRC_SRC_SEL enum8836*/88378838typedef enum HDMI_TB_ENC_CRC_SRC_SEL {8839TB_CRC_TB_ENC_INPUT = 0x00000000,8840TB_CRC_DSC_PACKER = 0x00000001,8841TB_CRC_DEEP_COLOR_PACKER = 0x00000002,8842TB_CRC_ENCRYPTOR_INPUT = 0x00000003,8843} HDMI_TB_ENC_CRC_SRC_SEL;88448845/*8846* HDMI_TB_ENC_CRC_TYPE enum8847*/88488849typedef enum HDMI_TB_ENC_CRC_TYPE {8850TB_CRC_ALL_TRIBYTES = 0x00000000,8851TB_CRC_ACTIVE_TRIBYTES = 0x00000001,8852TB_CRC_DATAISLAND_TRIBYTES = 0x00000002,8853TB_CRC_ACTIVE_AND_DATAISLAND_TRIBYTES = 0x00000003,8854} HDMI_TB_ENC_CRC_TYPE;88558856/*8857* HDMI_TB_ENC_DEEP_COLOR_DEPTH enum8858*/88598860typedef enum HDMI_TB_ENC_DEEP_COLOR_DEPTH {8861TB_DEEP_COLOR_DEPTH_24BPP = 0x00000000,8862TB_DEEP_COLOR_DEPTH_30BPP = 0x00000001,8863TB_DEEP_COLOR_DEPTH_36BPP = 0x00000002,8864TB_DEEP_COLOR_DEPTH_RESERVED = 0x00000003,8865} HDMI_TB_ENC_DEEP_COLOR_DEPTH;88668867/*8868* HDMI_TB_ENC_DEFAULT_PAHSE enum8869*/88708871typedef enum HDMI_TB_ENC_DEFAULT_PAHSE {8872TB_DEFAULT_PHASE_IS_0 = 0x00000000,8873TB_DEFAULT_PHASE_IS_1 = 0x00000001,8874} HDMI_TB_ENC_DEFAULT_PAHSE;88758876/*8877* HDMI_TB_ENC_DSC_MODE enum8878*/88798880typedef enum HDMI_TB_ENC_DSC_MODE {8881TB_DSC_DISABLE = 0x00000000,8882TB_DSC_444_RGB = 0x00000001,8883TB_DSC_NATIVE_422_420 = 0x00000002,8884} HDMI_TB_ENC_DSC_MODE;88858886/*8887* HDMI_TB_ENC_ENABLE enum8888*/88898890typedef enum HDMI_TB_ENC_ENABLE {8891TB_DISABLE = 0x00000000,8892TB_ENABLE = 0x00000001,8893} HDMI_TB_ENC_ENABLE;88948895/*8896* HDMI_TB_ENC_GC_AVMUTE enum8897*/88988899typedef enum HDMI_TB_ENC_GC_AVMUTE {8900TB_GC_AVMUTE_SET = 0x00000000,8901TB_GC_AVMUTE_UNSET = 0x00000001,8902} HDMI_TB_ENC_GC_AVMUTE;89038904/*8905* HDMI_TB_ENC_GC_AVMUTE_CONT enum8906*/89078908typedef enum HDMI_TB_ENC_GC_AVMUTE_CONT {8909TB_GC_AVMUTE_CONT_DISABLE = 0x00000000,8910TB_GC_AVMUTE_CONT_ENABLE = 0x00000001,8911} HDMI_TB_ENC_GC_AVMUTE_CONT;89128913/*8914* HDMI_TB_ENC_GC_CONT enum8915*/89168917typedef enum HDMI_TB_ENC_GC_CONT {8918TB_GC_CONT_DISABLE = 0x00000000,8919TB_GC_CONT_ENABLE = 0x00000001,8920} HDMI_TB_ENC_GC_CONT;89218922/*8923* HDMI_TB_ENC_GC_SEND enum8924*/89258926typedef enum HDMI_TB_ENC_GC_SEND {8927TB_GC_NOT_SEND = 0x00000000,8928TB_GC_PKT_SEND = 0x00000001,8929} HDMI_TB_ENC_GC_SEND;89308931/*8932* HDMI_TB_ENC_GENERIC_CONT enum8933*/89348935typedef enum HDMI_TB_ENC_GENERIC_CONT {8936TB_GENERIC_CONT_DISABLE = 0x00000000,8937TB_GENERIC_CONT_ENABLE = 0x00000001,8938} HDMI_TB_ENC_GENERIC_CONT;89398940/*8941* HDMI_TB_ENC_GENERIC_LOCK_EN enum8942*/89438944typedef enum HDMI_TB_ENC_GENERIC_LOCK_EN {8945HDMI_TB_ENC_GENERIC_LOCK_DISABLE = 0x00000000,8946HDMI_TB_ENC_GENERIC_LOCK_ENABLE = 0x00000001,8947} HDMI_TB_ENC_GENERIC_LOCK_EN;89488949/*8950* HDMI_TB_ENC_GENERIC_SEND enum8951*/89528953typedef enum HDMI_TB_ENC_GENERIC_SEND {8954TB_GENERIC_NOT_SEND = 0x00000000,8955TB_GENERIC_PKT_SEND = 0x00000001,8956} HDMI_TB_ENC_GENERIC_SEND;89578958/*8959* HDMI_TB_ENC_ISRC_CONT enum8960*/89618962typedef enum HDMI_TB_ENC_ISRC_CONT {8963TB_ISRC_CONT_DISABLE = 0x00000000,8964TB_ISRC_CONT_ENABLE = 0x00000001,8965} HDMI_TB_ENC_ISRC_CONT;89668967/*8968* HDMI_TB_ENC_ISRC_SEND enum8969*/89708971typedef enum HDMI_TB_ENC_ISRC_SEND {8972TB_ISRC_NOT_SEND = 0x00000000,8973TB_ISRC_PKT_SEND = 0x00000001,8974} HDMI_TB_ENC_ISRC_SEND;89758976/*8977* HDMI_TB_ENC_METADATA_ENABLE enum8978*/89798980typedef enum HDMI_TB_ENC_METADATA_ENABLE {8981TB_METADATA_NOT_SEND = 0x00000000,8982TB_METADATA_PKT_SEND = 0x00000001,8983} HDMI_TB_ENC_METADATA_ENABLE;89848985/*8986* HDMI_TB_ENC_PACKET_LINE_REFERENCE enum8987*/89888989typedef enum HDMI_TB_ENC_PACKET_LINE_REFERENCE {8990TB_PKT_LINE_REF_END_OF_ACTIVE = 0x00000000,8991TB_PKT_LINE_REF_OTGSOF = 0x00000001,8992} HDMI_TB_ENC_PACKET_LINE_REFERENCE;89938994/*8995* HDMI_TB_ENC_PIXEL_ENCODING enum8996*/89978998typedef enum HDMI_TB_ENC_PIXEL_ENCODING {8999TB_PIXEL_ENCODING_444_RGB = 0x00000000,9000TB_PIXEL_ENCODING_422 = 0x00000001,9001TB_PIXEL_ENCODING_420 = 0x00000002,9002} HDMI_TB_ENC_PIXEL_ENCODING;90039004/*9005* HDMI_TB_ENC_RESET enum9006*/90079008typedef enum HDMI_TB_ENC_RESET {9009TB_NOT_RESET = 0x00000000,9010TB_RESET = 0x00000001,9011} HDMI_TB_ENC_RESET;90129013/*9014* HDMI_TB_ENC_SYNC_PHASE enum9015*/90169017typedef enum HDMI_TB_ENC_SYNC_PHASE {9018TB_NOT_SYNC_PHASE_ON_FRAME_START = 0x00000000,9019TB_SYNC_PHASE_ON_FRAME_START = 0x00000001,9020} HDMI_TB_ENC_SYNC_PHASE;90219022/*9023* INPUT_FIFO_ERROR_TYPE enum9024*/90259026typedef enum INPUT_FIFO_ERROR_TYPE {9027TB_NO_ERROR_OCCURRED = 0x00000000,9028TB_OVERFLOW_OCCURRED = 0x00000001,9029} INPUT_FIFO_ERROR_TYPE;90309031/*******************************************************9032* DP_STREAM_ENC Enums9033*******************************************************/90349035/*9036* DP_STREAM_ENC_OVERFLOW_UNDERFLOW_ERROR enum9037*/90389039typedef enum DP_STREAM_ENC_OVERFLOW_UNDERFLOW_ERROR {9040DP_STREAM_ENC_NO_ERROR_OCCURRED = 0x00000000,9041DP_STREAM_ENC_UNDERFLOW_OCCURRED = 0x00000001,9042DP_STREAM_ENC_OVERFLOW_OCCURRED = 0x00000002,9043} DP_STREAM_ENC_OVERFLOW_UNDERFLOW_ERROR;90449045/*9046* DP_STREAM_ENC_OVERWRITE_LEVEL_SELECT enum9047*/90489049typedef enum DP_STREAM_ENC_OVERWRITE_LEVEL_SELECT {9050DP_STREAM_ENC_HARDWARE = 0x00000000,9051DP_STREAM_ENC_PROGRAMMABLE = 0x00000001,9052} DP_STREAM_ENC_OVERWRITE_LEVEL_SELECT;90539054/*9055* DP_STREAM_ENC_READ_CLOCK_CONTROL enum9056*/90579058typedef enum DP_STREAM_ENC_READ_CLOCK_CONTROL {9059DP_STREAM_ENC_DCCG = 0x00000000,9060DP_STREAM_ENC_DISPLAY_PIPE = 0x00000001,9061} DP_STREAM_ENC_READ_CLOCK_CONTROL;90629063/*9064* DP_STREAM_ENC_RESET_CONTROL enum9065*/90669067typedef enum DP_STREAM_ENC_RESET_CONTROL {9068DP_STREAM_ENC_NOT_RESET = 0x00000000,9069DP_STREAM_ENC_RESET = 0x00000001,9070} DP_STREAM_ENC_RESET_CONTROL;90719072/*9073* DP_STREAM_ENC_STREAM_ACTIVE enum9074*/90759076typedef enum DP_STREAM_ENC_STREAM_ACTIVE {9077DP_STREAM_ENC_VIDEO_STREAM_NOT_ACTIVE = 0x00000000,9078DP_STREAM_ENC_VIDEO_STREAM_ACTIVE = 0x00000001,9079} DP_STREAM_ENC_STREAM_ACTIVE;90809081/*******************************************************9082* DP_SYM32_ENC Enums9083*******************************************************/90849085/*9086* ENUM_DP_SYM32_ENC_AUDIO_MUTE enum9087*/90889089typedef enum ENUM_DP_SYM32_ENC_AUDIO_MUTE {9090DP_SYM32_ENC_SDP_AUDIO_MUTE_NOT_FORCED = 0x00000000,9091DP_SYM32_ENC_SDP_AUDIO_MUTE_FORCED = 0x00000001,9092} ENUM_DP_SYM32_ENC_AUDIO_MUTE;90939094/*9095* ENUM_DP_SYM32_ENC_CONTINUOUS_MODE enum9096*/90979098typedef enum ENUM_DP_SYM32_ENC_CONTINUOUS_MODE {9099DP_SYM32_ENC_ONE_SHOT_MODE = 0x00000000,9100DP_SYM32_ENC_CONTINUOUS_MODE = 0x00000001,9101} ENUM_DP_SYM32_ENC_CONTINUOUS_MODE;91029103/*9104* ENUM_DP_SYM32_ENC_CRC_VALID enum9105*/91069107typedef enum ENUM_DP_SYM32_ENC_CRC_VALID {9108DP_SYM32_ENC_CRC_NOT_VALID = 0x00000000,9109DP_SYM32_ENC_CRC_VALID = 0x00000001,9110} ENUM_DP_SYM32_ENC_CRC_VALID;91119112/*9113* ENUM_DP_SYM32_ENC_DP_COMPONENT_DEPTH enum9114*/91159116typedef enum ENUM_DP_SYM32_ENC_DP_COMPONENT_DEPTH {9117DP_SYM32_ENC_COMPONENT_DEPTH_6BPC = 0x00000000,9118DP_SYM32_ENC_COMPONENT_DEPTH_8BPC = 0x00000001,9119DP_SYM32_ENC_COMPONENT_DEPTH_10BPC = 0x00000002,9120DP_SYM32_ENC_COMPONENT_DEPTH_12BPC = 0x00000003,9121} ENUM_DP_SYM32_ENC_DP_COMPONENT_DEPTH;91229123/*9124* ENUM_DP_SYM32_ENC_ENABLE enum9125*/91269127typedef enum ENUM_DP_SYM32_ENC_ENABLE {9128DP_SYM32_ENC_DISABLE = 0x00000000,9129DP_SYM32_ENC_ENABLE = 0x00000001,9130} ENUM_DP_SYM32_ENC_ENABLE;91319132/*9133* ENUM_DP_SYM32_ENC_GSP_DEADLINE_MISSED enum9134*/91359136typedef enum ENUM_DP_SYM32_ENC_GSP_DEADLINE_MISSED {9137DP_SYM32_ENC_GSP_DEADLINE_NOT_MISSED = 0x00000000,9138DP_SYM32_ENC_GSP_DEADLINE_MISSED = 0x00000001,9139} ENUM_DP_SYM32_ENC_GSP_DEADLINE_MISSED;91409141/*9142* ENUM_DP_SYM32_ENC_GSP_ONE_SHOT_TRIGGER_POSITION enum9143*/91449145typedef enum ENUM_DP_SYM32_ENC_GSP_ONE_SHOT_TRIGGER_POSITION {9146DP_SYM32_ENC_GSP_SEND_AT_LINE_NUMBER = 0x00000000,9147DP_SYM32_ENC_GSP_SEND_AT_EARLIEST_TIME = 0x00000001,9148} ENUM_DP_SYM32_ENC_GSP_ONE_SHOT_TRIGGER_POSITION;91499150/*9151* ENUM_DP_SYM32_ENC_GSP_PAYLOAD_SIZE enum9152*/91539154typedef enum ENUM_DP_SYM32_ENC_GSP_PAYLOAD_SIZE {9155DP_SYM32_ENC_GSP_PAYLOAD_SIZE_32 = 0x00000000,9156DP_SYM32_ENC_GSP_PAYLOAD_SIZE_RESERVED0 = 0x00000001,9157DP_SYM32_ENC_GSP_PAYLOAD_SIZE_RESERVED1 = 0x00000002,9158DP_SYM32_ENC_GSP_PAYLOAD_SIZE_128 = 0x00000003,9159} ENUM_DP_SYM32_ENC_GSP_PAYLOAD_SIZE;91609161/*9162* ENUM_DP_SYM32_ENC_GSP_TRIGGER_PENDING enum9163*/91649165typedef enum ENUM_DP_SYM32_ENC_GSP_TRIGGER_PENDING {9166DP_SYM32_ENC_GSP_TRIGGER_NOT_PENDING = 0x00000000,9167DP_SYM32_ENC_GSP_TRIGGER_PENDING = 0x00000001,9168} ENUM_DP_SYM32_ENC_GSP_TRIGGER_PENDING;91699170/*9171* ENUM_DP_SYM32_ENC_MEM_PWR_FORCE_ENUM enum9172*/91739174typedef enum ENUM_DP_SYM32_ENC_MEM_PWR_FORCE_ENUM {9175DP_SYM32_ENC_MEM_PWR_NO_FORCE_REQUEST = 0x00000000,9176DP_SYM32_ENC_MEM_PWR_FORCE_LIGHT_SLEEP_REQUEST = 0x00000001,9177DP_SYM32_ENC_MEM_PWR_FORCE_DEEP_SLEEP_REQUEST = 0x00000002,9178DP_SYM32_ENC_MEM_PWR_FORCE_SHUT_DOWN_REQUEST = 0x00000003,9179} ENUM_DP_SYM32_ENC_MEM_PWR_FORCE_ENUM;91809181/*9182* ENUM_DP_SYM32_ENC_OVERFLOW_STATUS enum9183*/91849185typedef enum ENUM_DP_SYM32_ENC_OVERFLOW_STATUS {9186DP_SYM32_ENC_NO_OVERFLOW_OCCURRED = 0x00000000,9187DP_SYM32_ENC_OVERFLOW_OCCURRED = 0x00000001,9188} ENUM_DP_SYM32_ENC_OVERFLOW_STATUS;91899190/*9191* ENUM_DP_SYM32_ENC_PENDING enum9192*/91939194typedef enum ENUM_DP_SYM32_ENC_PENDING {9195DP_SYM32_ENC_NOT_PENDING = 0x00000000,9196DP_SYM32_ENC_PENDING = 0x00000001,9197} ENUM_DP_SYM32_ENC_PENDING;91989199/*9200* ENUM_DP_SYM32_ENC_PIXEL_ENCODING enum9201*/92029203typedef enum ENUM_DP_SYM32_ENC_PIXEL_ENCODING {9204DP_SYM32_ENC_PIXEL_ENCODING_RGB_YCBCR444 = 0x00000000,9205DP_SYM32_ENC_PIXEL_ENCODING_YCBCR422 = 0x00000001,9206DP_SYM32_ENC_PIXEL_ENCODING_YCBCR420 = 0x00000002,9207DP_SYM32_ENC_PIXEL_ENCODING_Y_ONLY = 0x00000003,9208} ENUM_DP_SYM32_ENC_PIXEL_ENCODING;92099210/*9211* ENUM_DP_SYM32_ENC_PIXEL_ENCODING_TYPE enum9212*/92139214typedef enum ENUM_DP_SYM32_ENC_PIXEL_ENCODING_TYPE {9215DP_SYM32_ENC_UNCOMPRESSED_FORMAT = 0x00000000,9216DP_SYM32_ENC_COMPRESSED_FORMAT = 0x00000001,9217} ENUM_DP_SYM32_ENC_PIXEL_ENCODING_TYPE;92189219/*9220* ENUM_DP_SYM32_ENC_POWER_STATE_ENUM enum9221*/92229223typedef enum ENUM_DP_SYM32_ENC_POWER_STATE_ENUM {9224DP_SYM32_ENC_POWER_STATE_ENUM_ON = 0x00000000,9225DP_SYM32_ENC_POWER_STATE_ENUM_LS = 0x00000001,9226DP_SYM32_ENC_POWER_STATE_ENUM_DS = 0x00000002,9227DP_SYM32_ENC_POWER_STATE_ENUM_SD = 0x00000003,9228} ENUM_DP_SYM32_ENC_POWER_STATE_ENUM;92299230/*9231* ENUM_DP_SYM32_ENC_RESET enum9232*/92339234typedef enum ENUM_DP_SYM32_ENC_RESET {9235DP_SYM32_ENC_NOT_RESET = 0x00000000,9236DP_SYM32_ENC_RESET = 0x00000001,9237} ENUM_DP_SYM32_ENC_RESET;92389239/*9240* ENUM_DP_SYM32_ENC_SDP_PRIORITY enum9241*/92429243typedef enum ENUM_DP_SYM32_ENC_SDP_PRIORITY {9244DP_SYM32_ENC_SDP_LOW_PRIORITY = 0x00000000,9245DP_SYM32_ENC_SDP_HIGH_PRIORITY = 0x00000001,9246} ENUM_DP_SYM32_ENC_SDP_PRIORITY;92479248/*9249* ENUM_DP_SYM32_ENC_SOF_REFERENCE enum9250*/92519252typedef enum ENUM_DP_SYM32_ENC_SOF_REFERENCE {9253DP_SYM32_ENC_DP_SOF = 0x00000000,9254DP_SYM32_ENC_OTG_SOF = 0x00000001,9255} ENUM_DP_SYM32_ENC_SOF_REFERENCE;92569257/*9258* ENUM_DP_SYM32_ENC_VID_STREAM_DEFER enum9259*/92609261typedef enum ENUM_DP_SYM32_ENC_VID_STREAM_DEFER {9262DP_SYM32_ENC_VID_STREAM_NO_DEFER = 0x00000000,9263DP_SYM32_ENC_VID_STREAM_DEFER_TO_HBLANK = 0x00000001,9264DP_SYM32_ENC_VID_STREAM_DEFER_TO_VBLANK = 0x00000002,9265} ENUM_DP_SYM32_ENC_VID_STREAM_DEFER;92669267/*******************************************************9268* DP_DPHY_SYM32 Enums9269*******************************************************/92709271/*9272* ENUM_DP_DPHY_SYM32_CRC_END_EVENT enum9273*/92749275typedef enum ENUM_DP_DPHY_SYM32_CRC_END_EVENT {9276DP_DPHY_SYM32_CRC_END_LLCP = 0x00000000,9277DP_DPHY_SYM32_CRC_END_PS_ONLY = 0x00000001,9278DP_DPHY_SYM32_CRC_END_PS_LT_SR = 0x00000002,9279DP_DPHY_SYM32_CRC_END_PS_ANY = 0x00000003,9280} ENUM_DP_DPHY_SYM32_CRC_END_EVENT;92819282/*9283* ENUM_DP_DPHY_SYM32_CRC_START_EVENT enum9284*/92859286typedef enum ENUM_DP_DPHY_SYM32_CRC_START_EVENT {9287DP_DPHY_SYM32_CRC_START_LLCP = 0x00000000,9288DP_DPHY_SYM32_CRC_START_PS_ONLY = 0x00000001,9289DP_DPHY_SYM32_CRC_START_PS_LT_SR = 0x00000002,9290DP_DPHY_SYM32_CRC_START_PS_POST_LT_SR = 0x00000003,9291DP_DPHY_SYM32_CRC_START_TP_START = 0x00000004,9292} ENUM_DP_DPHY_SYM32_CRC_START_EVENT;92939294/*9295* ENUM_DP_DPHY_SYM32_CRC_TAP_SOURCE enum9296*/92979298typedef enum ENUM_DP_DPHY_SYM32_CRC_TAP_SOURCE {9299DP_DPHY_SYM32_CRC_TAP_SOURCE_SCHEDULER = 0x00000000,9300DP_DPHY_SYM32_CRC_TAP_SOURCE_SYMBOL_HANDLER = 0x00000001,9301DP_DPHY_SYM32_CRC_TAP_SOURCE_TP_GEN_MUX = 0x00000002,9302} ENUM_DP_DPHY_SYM32_CRC_TAP_SOURCE;93039304/*9305* ENUM_DP_DPHY_SYM32_CRC_USE_NUM_SYMBOLS enum9306*/93079308typedef enum ENUM_DP_DPHY_SYM32_CRC_USE_NUM_SYMBOLS {9309DP_DPHY_SYM32_CRC_USE_END_EVENT = 0x00000000,9310DP_DPHY_SYM32_CRC_USE_NUM_SYMBOLS = 0x00000001,9311} ENUM_DP_DPHY_SYM32_CRC_USE_NUM_SYMBOLS;93129313/*9314* ENUM_DP_DPHY_SYM32_ENABLE enum9315*/93169317typedef enum ENUM_DP_DPHY_SYM32_ENABLE {9318DP_DPHY_SYM32_DISABLE = 0x00000000,9319DP_DPHY_SYM32_ENABLE = 0x00000001,9320} ENUM_DP_DPHY_SYM32_ENABLE;93219322/*9323* ENUM_DP_DPHY_SYM32_ENCRYPT_TYPE enum9324*/93259326typedef enum ENUM_DP_DPHY_SYM32_ENCRYPT_TYPE {9327DP_DPHY_SYM32_ENCRYPT_TYPE0 = 0x00000000,9328DP_DPHY_SYM32_ENCRYPT_TYPE1 = 0x00000001,9329} ENUM_DP_DPHY_SYM32_ENCRYPT_TYPE;93309331/*9332* ENUM_DP_DPHY_SYM32_MODE enum9333*/93349335typedef enum ENUM_DP_DPHY_SYM32_MODE {9336DP_DPHY_SYM32_LT_TPS1 = 0x00000000,9337DP_DPHY_SYM32_LT_TPS2 = 0x00000001,9338DP_DPHY_SYM32_ACTIVE = 0x00000002,9339DP_DPHY_SYM32_TEST = 0x00000003,9340} ENUM_DP_DPHY_SYM32_MODE;93419342/*9343* ENUM_DP_DPHY_SYM32_NUM_LANES enum9344*/93459346typedef enum ENUM_DP_DPHY_SYM32_NUM_LANES {9347DP_DPHY_SYM32_1LANE = 0x00000000,9348DP_DPHY_SYM32_2LANE = 0x00000001,9349DP_DPHY_SYM32_RESERVED = 0x00000002,9350DP_DPHY_SYM32_4LANE = 0x00000003,9351} ENUM_DP_DPHY_SYM32_NUM_LANES;93529353/*9354* ENUM_DP_DPHY_SYM32_RATE_UPDATE_PENDING enum9355*/93569357typedef enum ENUM_DP_DPHY_SYM32_RATE_UPDATE_PENDING {9358DP_DPHY_SYM32_NO_RATE_UPDATE_PENDING = 0x00000000,9359DP_DPHY_SYM32_RATE_UPDATE_PENDING = 0x00000001,9360} ENUM_DP_DPHY_SYM32_RATE_UPDATE_PENDING;93619362/*9363* ENUM_DP_DPHY_SYM32_RESET enum9364*/93659366typedef enum ENUM_DP_DPHY_SYM32_RESET {9367DP_DPHY_SYM32_NOT_RESET = 0x00000000,9368DP_DPHY_SYM32_RESET = 0x00000001,9369} ENUM_DP_DPHY_SYM32_RESET;93709371/*9372* ENUM_DP_DPHY_SYM32_RESET_STATUS enum9373*/93749375typedef enum ENUM_DP_DPHY_SYM32_RESET_STATUS {9376DP_DPHY_SYM32_RESET_STATUS_DEASSERTED = 0x00000000,9377DP_DPHY_SYM32_RESET_STATUS_ASSERTED = 0x00000001,9378} ENUM_DP_DPHY_SYM32_RESET_STATUS;93799380/*9381* ENUM_DP_DPHY_SYM32_SAT_UPDATE enum9382*/93839384typedef enum ENUM_DP_DPHY_SYM32_SAT_UPDATE {9385DP_DPHY_SYM32_SAT_NO_UPDATE = 0x00000000,9386DP_DPHY_SYM32_SAT_TRIGGER_UPDATE = 0x00000001,9387DP_DPHY_SYM32_SAT_NOTRIGGER_UPDATE = 0x00000002,9388} ENUM_DP_DPHY_SYM32_SAT_UPDATE;93899390/*9391* ENUM_DP_DPHY_SYM32_SAT_UPDATE_PENDING enum9392*/93939394typedef enum ENUM_DP_DPHY_SYM32_SAT_UPDATE_PENDING {9395DP_DPHY_SYM32_SAT_NO_UPDATE_PENDING = 0x00000000,9396DP_DPHY_SYM32_SAT_TRIGGER_UPDATE_PENDING = 0x00000001,9397DP_DPHY_SYM32_SAT_NOTRIGGER_UPDATE_PENDING = 0x00000002,9398} ENUM_DP_DPHY_SYM32_SAT_UPDATE_PENDING;93999400/*9401* ENUM_DP_DPHY_SYM32_STATUS enum9402*/94039404typedef enum ENUM_DP_DPHY_SYM32_STATUS {9405DP_DPHY_SYM32_STATUS_IDLE = 0x00000000,9406DP_DPHY_SYM32_STATUS_ENABLED = 0x00000001,9407} ENUM_DP_DPHY_SYM32_STATUS;94089409/*9410* ENUM_DP_DPHY_SYM32_STREAM_OVR_ENABLE enum9411*/94129413typedef enum ENUM_DP_DPHY_SYM32_STREAM_OVR_ENABLE {9414DP_DPHY_SYM32_STREAM_OVR_NONE = 0x00000000,9415DP_DPHY_SYM32_STREAM_OVR_REPLACE = 0x00000001,9416DP_DPHY_SYM32_STREAM_OVR_ALWAYS = 0x00000002,9417} ENUM_DP_DPHY_SYM32_STREAM_OVR_ENABLE;94189419/*9420* ENUM_DP_DPHY_SYM32_STREAM_OVR_TYPE enum9421*/94229423typedef enum ENUM_DP_DPHY_SYM32_STREAM_OVR_TYPE {9424DP_DPHY_SYM32_STREAM_OVR_TYPE_DATA = 0x00000000,9425DP_DPHY_SYM32_STREAM_OVR_TYPE_CONTROL = 0x00000001,9426} ENUM_DP_DPHY_SYM32_STREAM_OVR_TYPE;94279428/*9429* ENUM_DP_DPHY_SYM32_TP_PRBS_SEL enum9430*/94319432typedef enum ENUM_DP_DPHY_SYM32_TP_PRBS_SEL {9433DP_DPHY_SYM32_TP_PRBS_SEL_PRBS7 = 0x00000000,9434DP_DPHY_SYM32_TP_PRBS_SEL_PRBS9 = 0x00000001,9435DP_DPHY_SYM32_TP_PRBS_SEL_PRBS11 = 0x00000002,9436DP_DPHY_SYM32_TP_PRBS_SEL_PRBS15 = 0x00000003,9437DP_DPHY_SYM32_TP_PRBS_SEL_PRBS23 = 0x00000004,9438DP_DPHY_SYM32_TP_PRBS_SEL_PRBS31 = 0x00000005,9439} ENUM_DP_DPHY_SYM32_TP_PRBS_SEL;94409441/*9442* ENUM_DP_DPHY_SYM32_TP_SELECT enum9443*/94449445typedef enum ENUM_DP_DPHY_SYM32_TP_SELECT {9446DP_DPHY_SYM32_TP_SELECT_TPS1 = 0x00000000,9447DP_DPHY_SYM32_TP_SELECT_TPS2 = 0x00000001,9448DP_DPHY_SYM32_TP_SELECT_PRBS = 0x00000002,9449DP_DPHY_SYM32_TP_SELECT_CUSTOM = 0x00000003,9450DP_DPHY_SYM32_TP_SELECT_SQUARE = 0x00000004,9451} ENUM_DP_DPHY_SYM32_TP_SELECT;94529453/*******************************************************9454* APG Enums9455*******************************************************/94569457/*9458* APG_AUDIO_CRC_CONTROL_CH_SEL enum9459*/94609461typedef enum APG_AUDIO_CRC_CONTROL_CH_SEL {9462APG_AUDIO_CRC_CH0_SIG = 0x00000000,9463APG_AUDIO_CRC_CH1_SIG = 0x00000001,9464APG_AUDIO_CRC_CH2_SIG = 0x00000002,9465APG_AUDIO_CRC_CH3_SIG = 0x00000003,9466APG_AUDIO_CRC_CH4_SIG = 0x00000004,9467APG_AUDIO_CRC_CH5_SIG = 0x00000005,9468APG_AUDIO_CRC_CH6_SIG = 0x00000006,9469APG_AUDIO_CRC_CH7_SIG = 0x00000007,9470APG_AUDIO_CRC_RESERVED_8 = 0x00000008,9471APG_AUDIO_CRC_RESERVED_9 = 0x00000009,9472APG_AUDIO_CRC_RESERVED_10 = 0x0000000a,9473APG_AUDIO_CRC_RESERVED_11 = 0x0000000b,9474APG_AUDIO_CRC_RESERVED_12 = 0x0000000c,9475APG_AUDIO_CRC_RESERVED_13 = 0x0000000d,9476APG_AUDIO_CRC_RESERVED_14 = 0x0000000e,9477APG_AUDIO_CRC_RESERVED_15 = 0x0000000f,9478} APG_AUDIO_CRC_CONTROL_CH_SEL;94799480/*9481* APG_AUDIO_CRC_CONTROL_CONT enum9482*/94839484typedef enum APG_AUDIO_CRC_CONTROL_CONT {9485APG_AUDIO_CRC_ONESHOT = 0x00000000,9486APG_AUDIO_CRC_CONTINUOUS = 0x00000001,9487} APG_AUDIO_CRC_CONTROL_CONT;94889489/*9490* APG_DBG_ACP_TYPE enum9491*/94929493typedef enum APG_DBG_ACP_TYPE {9494APG_ACP_TYPE_GENERIC_AUDIO = 0x00000000,9495APG_ACP_TYPE_ICE60958_AUDIO = 0x00000001,9496APG_ACP_TYPE_DVD_AUDIO = 0x00000002,9497APG_ACP_TYPE_SUPER_AUDIO_CD = 0x00000003,9498} APG_DBG_ACP_TYPE;94999500/*9501* APG_DBG_AUDIO_DTO_BASE enum9502*/95039504typedef enum APG_DBG_AUDIO_DTO_BASE {9505BASE_RATE_48KHZ = 0x00000000,9506BASE_RATE_44P1KHZ = 0x00000001,9507} APG_DBG_AUDIO_DTO_BASE;95089509/*9510* APG_DBG_AUDIO_DTO_DIV enum9511*/95129513typedef enum APG_DBG_AUDIO_DTO_DIV {9514DIVISOR_BY1 = 0x00000000,9515DIVISOR_BY2_RESERVED = 0x00000001,9516DIVISOR_BY3 = 0x00000002,9517DIVISOR_BY4_RESERVED = 0x00000003,9518DIVISOR_BY5_RESERVED = 0x00000004,9519DIVISOR_BY6_RESERVED = 0x00000005,9520DIVISOR_BY7_RESERVED = 0x00000006,9521DIVISOR_BY8_RESERVED = 0x00000007,9522} APG_DBG_AUDIO_DTO_DIV;95239524/*9525* APG_DBG_AUDIO_DTO_MULTI enum9526*/95279528typedef enum APG_DBG_AUDIO_DTO_MULTI {9529MULTIPLE_BY1 = 0x00000000,9530MULTIPLE_BY2 = 0x00000001,9531MULTIPLE_BY3_RESERVED = 0x00000002,9532MULTIPLE_BY4 = 0x00000003,9533MULTIPLE_RESERVED = 0x00000004,9534} APG_DBG_AUDIO_DTO_MULTI;95359536/*9537* APG_DBG_MUX_SEL enum9538*/95399540typedef enum APG_DBG_MUX_SEL {9541APG_FUNCTIONAL_MODE = 0x00000000,9542APG_DEBUG_AUDIO_MODE = 0x00000001,9543} APG_DBG_MUX_SEL;95449545/*9546* APG_DP_ASP_CHANNEL_COUNT_OVERRIDE enum9547*/95489549typedef enum APG_DP_ASP_CHANNEL_COUNT_OVERRIDE {9550APG_DP_ASP_CHANNEL_COUNT_FROM_AZ = 0x00000000,9551APG_DP_ASP_CHANNEL_COUNT_OVERRIDE_ENABLED = 0x00000001,9552} APG_DP_ASP_CHANNEL_COUNT_OVERRIDE;95539554/*9555* APG_MEM_POWER_STATE enum9556*/95579558typedef enum APG_MEM_POWER_STATE {9559APG_MEM_POWER_STATE_ON = 0x00000000,9560APG_MEM_POWER_STATE_LS = 0x00000001,9561APG_MEM_POWER_STATE_DS = 0x00000002,9562APG_MEM_POWER_STATE_SD = 0x00000003,9563} APG_MEM_POWER_STATE;95649565/*9566* APG_MEM_PWR_DIS_CTRL enum9567*/95689569typedef enum APG_MEM_PWR_DIS_CTRL {9570APG_MEM_ENABLE_MEM_PWR_CTRL = 0x00000000,9571APG_MEM_DISABLE_MEM_PWR_CTRL = 0x00000001,9572} APG_MEM_PWR_DIS_CTRL;95739574/*9575* APG_MEM_PWR_FORCE_CTRL enum9576*/95779578typedef enum APG_MEM_PWR_FORCE_CTRL {9579APG_MEM_NO_FORCE_REQUEST = 0x00000000,9580APG_MEM_FORCE_LIGHT_SLEEP_REQUEST = 0x00000001,9581APG_MEM_FORCE_DEEP_SLEEP_REQUEST = 0x00000002,9582APG_MEM_FORCE_SHUT_DOWN_REQUEST = 0x00000003,9583} APG_MEM_PWR_FORCE_CTRL;95849585/*9586* APG_PACKET_CONTROL_ACP_SOURCE enum9587*/95889589typedef enum APG_PACKET_CONTROL_ACP_SOURCE {9590APG_ACP_SOURCE_NO_OVERRIDE = 0x00000000,9591APG_ACP_OVERRIDE = 0x00000001,9592} APG_PACKET_CONTROL_ACP_SOURCE;95939594/*9595* APG_PACKET_CONTROL_AUDIO_INFO_SOURCE enum9596*/95979598typedef enum APG_PACKET_CONTROL_AUDIO_INFO_SOURCE {9599APG_INFOFRAME_SOURCE_NO_OVERRIDE = 0x00000000,9600APG_INFOFRAME_SOURCE_FROM_APG_REGISTERS = 0x00000001,9601} APG_PACKET_CONTROL_AUDIO_INFO_SOURCE;96029603/*9604* APG_RAMP_CONTROL_SIGN enum9605*/96069607typedef enum APG_RAMP_CONTROL_SIGN {9608APG_RAMP_SIGNED = 0x00000000,9609APG_RAMP_UNSIGNED = 0x00000001,9610} APG_RAMP_CONTROL_SIGN;96119612/*******************************************************9613* DCIO Enums9614*******************************************************/96159616/*9617* DCIO_BL_PWM_GRP1_FRAME_START_DISP_SEL enum9618*/96199620typedef enum DCIO_BL_PWM_GRP1_FRAME_START_DISP_SEL {9621DCIO_BL_PWM_GRP1_FRAME_START_DISP_SEL_CONTROLLER1 = 0x00000000,9622DCIO_BL_PWM_GRP1_FRAME_START_DISP_SEL_CONTROLLER2 = 0x00000001,9623DCIO_BL_PWM_GRP1_FRAME_START_DISP_SEL_CONTROLLER3 = 0x00000002,9624DCIO_BL_PWM_GRP1_FRAME_START_DISP_SEL_CONTROLLER4 = 0x00000003,9625DCIO_BL_PWM_GRP1_FRAME_START_DISP_SEL_CONTROLLER5 = 0x00000004,9626DCIO_BL_PWM_GRP1_FRAME_START_DISP_SEL_CONTROLLER6 = 0x00000005,9627} DCIO_BL_PWM_GRP1_FRAME_START_DISP_SEL;96289629/*9630* DCIO_CLOCK_CNTL_DCIO_TEST_CLK_SEL enum9631*/96329633typedef enum DCIO_CLOCK_CNTL_DCIO_TEST_CLK_SEL {9634DCIO_TEST_CLK_SEL_DISPCLK = 0x00000000,9635DCIO_TEST_CLK_SEL_GATED_DISPCLK = 0x00000001,9636DCIO_TEST_CLK_SEL_SOCCLK = 0x00000002,9637} DCIO_CLOCK_CNTL_DCIO_TEST_CLK_SEL;96389639/*9640* DCIO_CLOCK_CNTL_DISPCLK_R_DCIO_GATE_DIS enum9641*/96429643typedef enum DCIO_CLOCK_CNTL_DISPCLK_R_DCIO_GATE_DIS {9644DCIO_DISPCLK_R_DCIO_GATE_DISABLE = 0x00000000,9645DCIO_DISPCLK_R_DCIO_GATE_ENABLE = 0x00000001,9646} DCIO_CLOCK_CNTL_DISPCLK_R_DCIO_GATE_DIS;96479648/*9649* DCIO_DBG_ASYNC_4BIT_SEL enum9650*/96519652typedef enum DCIO_DBG_ASYNC_4BIT_SEL {9653DCIO_DBG_ASYNC_4BIT_SEL_3TO0 = 0x00000000,9654DCIO_DBG_ASYNC_4BIT_SEL_7TO4 = 0x00000001,9655DCIO_DBG_ASYNC_4BIT_SEL_11TO8 = 0x00000002,9656DCIO_DBG_ASYNC_4BIT_SEL_15TO12 = 0x00000003,9657DCIO_DBG_ASYNC_4BIT_SEL_19TO16 = 0x00000004,9658DCIO_DBG_ASYNC_4BIT_SEL_23TO20 = 0x00000005,9659DCIO_DBG_ASYNC_4BIT_SEL_27TO24 = 0x00000006,9660DCIO_DBG_ASYNC_4BIT_SEL_31TO28 = 0x00000007,9661} DCIO_DBG_ASYNC_4BIT_SEL;96629663/*9664* DCIO_DBG_ASYNC_BLOCK_SEL enum9665*/96669667typedef enum DCIO_DBG_ASYNC_BLOCK_SEL {9668DCIO_DBG_ASYNC_BLOCK_SEL_OVERRIDE = 0x00000000,9669DCIO_DBG_ASYNC_BLOCK_SEL_DCCG = 0x00000001,9670DCIO_DBG_ASYNC_BLOCK_SEL_DCIO = 0x00000002,9671DCIO_DBG_ASYNC_BLOCK_SEL_DIO = 0x00000003,9672} DCIO_DBG_ASYNC_BLOCK_SEL;96739674/*9675* DCIO_DCRXPHY_SOFT_RESET enum9676*/96779678typedef enum DCIO_DCRXPHY_SOFT_RESET {9679DCIO_DCRXPHY_SOFT_RESET_DEASSERT = 0x00000000,9680DCIO_DCRXPHY_SOFT_RESET_ASSERT = 0x00000001,9681} DCIO_DCRXPHY_SOFT_RESET;96829683/*9684* DCIO_DC_GENERICA_SEL enum9685*/96869687typedef enum DCIO_DC_GENERICA_SEL {9688DCIO_GENERICA_SEL_STEREOSYNC = 0x00000001,9689DCIO_GENERICA_SEL_GENERICA_DCCG = 0x0000000a,9690DCIO_GENERICA_SEL_SYNCEN = 0x0000000b,9691} DCIO_DC_GENERICA_SEL;96929693/*9694* DCIO_DC_GENERICB_SEL enum9695*/96969697typedef enum DCIO_DC_GENERICB_SEL {9698DCIO_GENERICB_SEL_STEREOSYNC = 0x00000001,9699DCIO_GENERICB_SEL_GENERICB_DCCG = 0x0000000a,9700DCIO_GENERICB_SEL_SYNCEN = 0x0000000b,9701} DCIO_DC_GENERICB_SEL;97029703/*9704* DCIO_DC_GENERIC_UNIPHY_FBDIV_CLK_DIV2_SEL enum9705*/97069707typedef enum DCIO_DC_GENERIC_UNIPHY_FBDIV_CLK_DIV2_SEL {9708DCIO_UNIPHYA_TEST_FBDIV_CLK_DIV2 = 0x00000000,9709DCIO_UNIPHYB_TEST_FBDIV_CLK_DIV2 = 0x00000001,9710DCIO_UNIPHYC_TEST_FBDIV_CLK_DIV2 = 0x00000002,9711DCIO_UNIPHYD_TEST_FBDIV_CLK_DIV2 = 0x00000003,9712DCIO_UNIPHYE_TEST_FBDIV_CLK_DIV2 = 0x00000004,9713DCIO_UNIPHYF_TEST_FBDIV_CLK_DIV2 = 0x00000005,9714DCIO_UNIPHYG_TEST_FBDIV_CLK_DIV2 = 0x00000006,9715} DCIO_DC_GENERIC_UNIPHY_FBDIV_CLK_DIV2_SEL;97169717/*9718* DCIO_DC_GENERIC_UNIPHY_FBDIV_CLK_SEL enum9719*/97209721typedef enum DCIO_DC_GENERIC_UNIPHY_FBDIV_CLK_SEL {9722DCIO_UNIPHYA_FBDIV_CLK = 0x00000000,9723DCIO_UNIPHYB_FBDIV_CLK = 0x00000001,9724DCIO_UNIPHYC_FBDIV_CLK = 0x00000002,9725DCIO_UNIPHYD_FBDIV_CLK = 0x00000003,9726DCIO_UNIPHYE_FBDIV_CLK = 0x00000004,9727DCIO_UNIPHYF_FBDIV_CLK = 0x00000005,9728DCIO_UNIPHYG_FBDIV_CLK = 0x00000006,9729} DCIO_DC_GENERIC_UNIPHY_FBDIV_CLK_SEL;97309731/*9732* DCIO_DC_GENERIC_UNIPHY_FBDIV_SSC_CLK_SEL enum9733*/97349735typedef enum DCIO_DC_GENERIC_UNIPHY_FBDIV_SSC_CLK_SEL {9736DCIO_UNIPHYA_FBDIV_SSC_CLK = 0x00000000,9737DCIO_UNIPHYB_FBDIV_SSC_CLK = 0x00000001,9738DCIO_UNIPHYC_FBDIV_SSC_CLK = 0x00000002,9739DCIO_UNIPHYD_FBDIV_SSC_CLK = 0x00000003,9740DCIO_UNIPHYE_FBDIV_SSC_CLK = 0x00000004,9741DCIO_UNIPHYF_FBDIV_SSC_CLK = 0x00000005,9742DCIO_UNIPHYG_FBDIV_SSC_CLK = 0x00000006,9743} DCIO_DC_GENERIC_UNIPHY_FBDIV_SSC_CLK_SEL;97449745/*9746* DCIO_DC_GENERIC_UNIPHY_REFDIV_CLK_SEL enum9747*/97489749typedef enum DCIO_DC_GENERIC_UNIPHY_REFDIV_CLK_SEL {9750DCIO_UNIPHYA_TEST_REFDIV_CLK = 0x00000000,9751DCIO_UNIPHYB_TEST_REFDIV_CLK = 0x00000001,9752DCIO_UNIPHYC_TEST_REFDIV_CLK = 0x00000002,9753DCIO_UNIPHYD_TEST_REFDIV_CLK = 0x00000003,9754DCIO_UNIPHYE_TEST_REFDIV_CLK = 0x00000004,9755DCIO_UNIPHYF_TEST_REFDIV_CLK = 0x00000005,9756DCIO_UNIPHYG_TEST_REFDIV_CLK = 0x00000006,9757} DCIO_DC_GENERIC_UNIPHY_REFDIV_CLK_SEL;97589759/*9760* DCIO_DC_GPIO_DEBUG_DPRX_LOOPBACK_ENABLE enum9761*/97629763typedef enum DCIO_DC_GPIO_DEBUG_DPRX_LOOPBACK_ENABLE {9764DCIO_DPRX_LOOPBACK_ENABLE_NORMAL = 0x00000000,9765DCIO_DPRX_LOOPBACK_ENABLE_LOOP = 0x00000001,9766} DCIO_DC_GPIO_DEBUG_DPRX_LOOPBACK_ENABLE;97679768/*9769* DCIO_DC_GPU_TIMER_READ_SELECT enum9770*/97719772typedef enum DCIO_DC_GPU_TIMER_READ_SELECT {9773DCIO_GPU_TIMER_READ_SELECT_LOWER_D1_V_UPDATE = 0x00000000,9774DCIO_GPU_TIMER_READ_SELECT_UPPER_D1_V_UPDATE = 0x00000001,9775DCIO_GPU_TIMER_READ_SELECT_LOWER_D1_P_FLIP = 0x00000002,9776DCIO_GPU_TIMER_READ_SELECT_UPPER_D1_P_FLIP = 0x00000003,9777DCIO_GPU_TIMER_READ_SELECT_LOWER_D1_VSYNC_NOM = 0x00000004,9778DCIO_GPU_TIMER_READ_SELECT_UPPER_D1_VSYNC_NOM = 0x00000005,9779} DCIO_DC_GPU_TIMER_READ_SELECT;97809781/*9782* DCIO_DC_GPU_TIMER_START_POSITION enum9783*/97849785typedef enum DCIO_DC_GPU_TIMER_START_POSITION {9786DCIO_GPU_TIMER_START_0_END_27 = 0x00000000,9787DCIO_GPU_TIMER_START_1_END_28 = 0x00000001,9788DCIO_GPU_TIMER_START_2_END_29 = 0x00000002,9789DCIO_GPU_TIMER_START_3_END_30 = 0x00000003,9790DCIO_GPU_TIMER_START_4_END_31 = 0x00000004,9791DCIO_GPU_TIMER_START_6_END_33 = 0x00000005,9792DCIO_GPU_TIMER_START_8_END_35 = 0x00000006,9793DCIO_GPU_TIMER_START_10_END_37 = 0x00000007,9794} DCIO_DC_GPU_TIMER_START_POSITION;97959796/*9797* DCIO_DC_REF_CLK_CNTL_GENLK_CLK_OUTPUT_SEL enum9798*/97999800typedef enum DCIO_DC_REF_CLK_CNTL_GENLK_CLK_OUTPUT_SEL {9801DCIO_GENLK_CLK_OUTPUT_SEL_DISABLE = 0x00000000,9802DCIO_GENLK_CLK_OUTPUT_SEL_PPLL1 = 0x00000001,9803DCIO_GENLK_CLK_OUTPUT_SEL_PPLL2 = 0x00000002,9804DCIO_GENLK_CLK_OUTPUT_SEL_RESERVED_VALUE3 = 0x00000003,9805} DCIO_DC_REF_CLK_CNTL_GENLK_CLK_OUTPUT_SEL;98069807/*9808* DCIO_DC_REF_CLK_CNTL_HSYNCA_OUTPUT_SEL enum9809*/98109811typedef enum DCIO_DC_REF_CLK_CNTL_HSYNCA_OUTPUT_SEL {9812DCIO_HSYNCA_OUTPUT_SEL_DISABLE = 0x00000000,9813DCIO_HSYNCA_OUTPUT_SEL_PPLL1 = 0x00000001,9814DCIO_HSYNCA_OUTPUT_SEL_PPLL2 = 0x00000002,9815DCIO_HSYNCA_OUTPUT_SEL_RESERVED = 0x00000003,9816} DCIO_DC_REF_CLK_CNTL_HSYNCA_OUTPUT_SEL;98179818/*9819* DCIO_DIO_EXT_VSYNC_MASK enum9820*/98219822typedef enum DCIO_DIO_EXT_VSYNC_MASK {9823DCIO_EXT_VSYNC_MASK_NONE = 0x00000000,9824DCIO_EXT_VSYNC_MASK_PIPE0 = 0x00000001,9825DCIO_EXT_VSYNC_MASK_PIPE1 = 0x00000002,9826DCIO_EXT_VSYNC_MASK_PIPE2 = 0x00000003,9827DCIO_EXT_VSYNC_MASK_PIPE3 = 0x00000004,9828DCIO_EXT_VSYNC_MASK_PIPE4 = 0x00000005,9829DCIO_EXT_VSYNC_MASK_PIPE5 = 0x00000006,9830DCIO_EXT_VSYNC_MASK_NONE_DUPLICATE = 0x00000007,9831} DCIO_DIO_EXT_VSYNC_MASK;98329833/*9834* DCIO_DIO_OTG_EXT_VSYNC_MUX enum9835*/98369837typedef enum DCIO_DIO_OTG_EXT_VSYNC_MUX {9838DCIO_EXT_VSYNC_MUX_SWAPLOCKB = 0x00000000,9839DCIO_EXT_VSYNC_MUX_OTG0 = 0x00000001,9840DCIO_EXT_VSYNC_MUX_OTG1 = 0x00000002,9841DCIO_EXT_VSYNC_MUX_OTG2 = 0x00000003,9842DCIO_EXT_VSYNC_MUX_OTG3 = 0x00000004,9843DCIO_EXT_VSYNC_MUX_OTG4 = 0x00000005,9844DCIO_EXT_VSYNC_MUX_OTG5 = 0x00000006,9845DCIO_EXT_VSYNC_MUX_GENERICB = 0x00000007,9846} DCIO_DIO_OTG_EXT_VSYNC_MUX;98479848/*9849* DCIO_DPCS_INTERRUPT_MASK enum9850*/98519852typedef enum DCIO_DPCS_INTERRUPT_MASK {9853DCIO_DPCS_INTERRUPT_DISABLE = 0x00000000,9854DCIO_DPCS_INTERRUPT_ENABLE = 0x00000001,9855} DCIO_DPCS_INTERRUPT_MASK;98569857/*9858* DCIO_DPCS_INTERRUPT_TYPE enum9859*/98609861typedef enum DCIO_DPCS_INTERRUPT_TYPE {9862DCIO_DPCS_INTERRUPT_TYPE_LEVEL_BASED = 0x00000000,9863DCIO_DPCS_INTERRUPT_TYPE_PULSE_BASED = 0x00000001,9864} DCIO_DPCS_INTERRUPT_TYPE;98659866/*9867* DCIO_DSYNC_SOFT_RESET enum9868*/98699870typedef enum DCIO_DSYNC_SOFT_RESET {9871DCIO_DSYNC_SOFT_RESET_DEASSERT = 0x00000000,9872DCIO_DSYNC_SOFT_RESET_ASSERT = 0x00000001,9873} DCIO_DSYNC_SOFT_RESET;98749875/*9876* DCIO_GENLK_CLK_GSL_MASK enum9877*/98789879typedef enum DCIO_GENLK_CLK_GSL_MASK {9880DCIO_GENLK_CLK_GSL_MASK_NO = 0x00000000,9881DCIO_GENLK_CLK_GSL_MASK_TIMING = 0x00000001,9882DCIO_GENLK_CLK_GSL_MASK_STEREO = 0x00000002,9883} DCIO_GENLK_CLK_GSL_MASK;98849885/*9886* DCIO_GENLK_VSYNC_GSL_MASK enum9887*/98889889typedef enum DCIO_GENLK_VSYNC_GSL_MASK {9890DCIO_GENLK_VSYNC_GSL_MASK_NO = 0x00000000,9891DCIO_GENLK_VSYNC_GSL_MASK_TIMING = 0x00000001,9892DCIO_GENLK_VSYNC_GSL_MASK_STEREO = 0x00000002,9893} DCIO_GENLK_VSYNC_GSL_MASK;98949895/*9896* DCIO_GSL_SEL enum9897*/98989899typedef enum DCIO_GSL_SEL {9900DCIO_GSL_SEL_GROUP_0 = 0x00000000,9901DCIO_GSL_SEL_GROUP_1 = 0x00000001,9902DCIO_GSL_SEL_GROUP_2 = 0x00000002,9903} DCIO_GSL_SEL;99049905/*9906* DCIO_PHY_HPO_ENC_SRC_SEL enum9907*/99089909typedef enum DCIO_PHY_HPO_ENC_SRC_SEL {9910HPO_SRC0 = 0x00000000,9911HPO_SRC_RESERVED = 0x00000001,9912} DCIO_PHY_HPO_ENC_SRC_SEL;99139914/*9915* DCIO_SWAPLOCK_A_GSL_MASK enum9916*/99179918typedef enum DCIO_SWAPLOCK_A_GSL_MASK {9919DCIO_SWAPLOCK_A_GSL_MASK_NO = 0x00000000,9920DCIO_SWAPLOCK_A_GSL_MASK_TIMING = 0x00000001,9921DCIO_SWAPLOCK_A_GSL_MASK_STEREO = 0x00000002,9922} DCIO_SWAPLOCK_A_GSL_MASK;99239924/*9925* DCIO_SWAPLOCK_B_GSL_MASK enum9926*/99279928typedef enum DCIO_SWAPLOCK_B_GSL_MASK {9929DCIO_SWAPLOCK_B_GSL_MASK_NO = 0x00000000,9930DCIO_SWAPLOCK_B_GSL_MASK_TIMING = 0x00000001,9931DCIO_SWAPLOCK_B_GSL_MASK_STEREO = 0x00000002,9932} DCIO_SWAPLOCK_B_GSL_MASK;99339934/*9935* DCIO_UNIPHY_CHANNEL_XBAR_SOURCE enum9936*/99379938typedef enum DCIO_UNIPHY_CHANNEL_XBAR_SOURCE {9939DCIO_UNIPHY_CHANNEL_XBAR_SOURCE_CH0 = 0x00000000,9940DCIO_UNIPHY_CHANNEL_XBAR_SOURCE_CH1 = 0x00000001,9941DCIO_UNIPHY_CHANNEL_XBAR_SOURCE_CH2 = 0x00000002,9942DCIO_UNIPHY_CHANNEL_XBAR_SOURCE_CH3 = 0x00000003,9943} DCIO_UNIPHY_CHANNEL_XBAR_SOURCE;99449945/*9946* DCIO_UNIPHY_IMPCAL_SEL enum9947*/99489949typedef enum DCIO_UNIPHY_IMPCAL_SEL {9950DCIO_UNIPHY_IMPCAL_SEL_TEMPERATURE = 0x00000000,9951DCIO_UNIPHY_IMPCAL_SEL_BINARY = 0x00000001,9952} DCIO_UNIPHY_IMPCAL_SEL;99539954/*9955* DCIO_UNIPHY_LINK_CNTL_CHANNEL_INVERT enum9956*/99579958typedef enum DCIO_UNIPHY_LINK_CNTL_CHANNEL_INVERT {9959DCIO_UNIPHY_CHANNEL_NO_INVERSION = 0x00000000,9960DCIO_UNIPHY_CHANNEL_INVERTED = 0x00000001,9961} DCIO_UNIPHY_LINK_CNTL_CHANNEL_INVERT;99629963/*9964* DCIO_UNIPHY_LINK_CNTL_ENABLE_HPD_MASK enum9965*/99669967typedef enum DCIO_UNIPHY_LINK_CNTL_ENABLE_HPD_MASK {9968DCIO_UNIPHY_LINK_ENABLE_HPD_MASK_DISALLOW = 0x00000000,9969DCIO_UNIPHY_LINK_ENABLE_HPD_MASK_ALLOW = 0x00000001,9970DCIO_UNIPHY_LINK_ENABLE_HPD_MASK_ALLOW_DEBOUNCED = 0x00000002,9971DCIO_UNIPHY_LINK_ENABLE_HPD_MASK_ALLOW_TOGGLE_FILTERED = 0x00000003,9972} DCIO_UNIPHY_LINK_CNTL_ENABLE_HPD_MASK;99739974/*******************************************************9975* DCIO_CHIP Enums9976*******************************************************/99779978/*9979* DCIOCHIP_AUX_ALL_PWR_OK enum9980*/99819982typedef enum DCIOCHIP_AUX_ALL_PWR_OK {9983DCIOCHIP_AUX_ALL_PWR_OK_0 = 0x00000000,9984DCIOCHIP_AUX_ALL_PWR_OK_1 = 0x00000001,9985} DCIOCHIP_AUX_ALL_PWR_OK;99869987/*9988* DCIOCHIP_AUX_CSEL0P9 enum9989*/99909991typedef enum DCIOCHIP_AUX_CSEL0P9 {9992DCIOCHIP_AUX_CSEL_DEC1P0 = 0x00000000,9993DCIOCHIP_AUX_CSEL_DEC0P9 = 0x00000001,9994} DCIOCHIP_AUX_CSEL0P9;99959996/*9997* DCIOCHIP_AUX_CSEL1P1 enum9998*/999910000typedef enum DCIOCHIP_AUX_CSEL1P1 {10001DCIOCHIP_AUX_CSEL_INC1P0 = 0x00000000,10002DCIOCHIP_AUX_CSEL_INC1P1 = 0x00000001,10003} DCIOCHIP_AUX_CSEL1P1;1000410005/*10006* DCIOCHIP_AUX_FALLSLEWSEL enum10007*/1000810009typedef enum DCIOCHIP_AUX_FALLSLEWSEL {10010DCIOCHIP_AUX_FALLSLEWSEL_LOW = 0x00000000,10011DCIOCHIP_AUX_FALLSLEWSEL_HIGH0 = 0x00000001,10012DCIOCHIP_AUX_FALLSLEWSEL_HIGH1 = 0x00000002,10013DCIOCHIP_AUX_FALLSLEWSEL_ULTRAHIGH = 0x00000003,10014} DCIOCHIP_AUX_FALLSLEWSEL;1001510016/*10017* DCIOCHIP_AUX_HYS_TUNE enum10018*/1001910020typedef enum DCIOCHIP_AUX_HYS_TUNE {10021DCIOCHIP_AUX_HYS_TUNE_0 = 0x00000000,10022DCIOCHIP_AUX_HYS_TUNE_1 = 0x00000001,10023DCIOCHIP_AUX_HYS_TUNE_2 = 0x00000002,10024DCIOCHIP_AUX_HYS_TUNE_3 = 0x00000003,10025} DCIOCHIP_AUX_HYS_TUNE;1002610027/*10028* DCIOCHIP_AUX_RECEIVER_SEL enum10029*/1003010031typedef enum DCIOCHIP_AUX_RECEIVER_SEL {10032DCIOCHIP_AUX_RECEIVER_SEL_0 = 0x00000000,10033DCIOCHIP_AUX_RECEIVER_SEL_1 = 0x00000001,10034DCIOCHIP_AUX_RECEIVER_SEL_2 = 0x00000002,10035DCIOCHIP_AUX_RECEIVER_SEL_3 = 0x00000003,10036} DCIOCHIP_AUX_RECEIVER_SEL;1003710038/*10039* DCIOCHIP_AUX_RSEL0P9 enum10040*/1004110042typedef enum DCIOCHIP_AUX_RSEL0P9 {10043DCIOCHIP_AUX_RSEL_DEC1P0 = 0x00000000,10044DCIOCHIP_AUX_RSEL_DEC0P9 = 0x00000001,10045} DCIOCHIP_AUX_RSEL0P9;1004610047/*10048* DCIOCHIP_AUX_RSEL1P1 enum10049*/1005010051typedef enum DCIOCHIP_AUX_RSEL1P1 {10052DCIOCHIP_AUX_RSEL_INC1P0 = 0x00000000,10053DCIOCHIP_AUX_RSEL_INC1P1 = 0x00000001,10054} DCIOCHIP_AUX_RSEL1P1;1005510056/*10057* DCIOCHIP_AUX_SPIKESEL enum10058*/1005910060typedef enum DCIOCHIP_AUX_SPIKESEL {10061DCIOCHIP_AUX_SPIKESEL_50NS = 0x00000000,10062DCIOCHIP_AUX_SPIKESEL_10NS = 0x00000001,10063} DCIOCHIP_AUX_SPIKESEL;1006410065/*10066* DCIOCHIP_AUX_VOD_TUNE enum10067*/1006810069typedef enum DCIOCHIP_AUX_VOD_TUNE {10070DCIOCHIP_AUX_VOD_TUNE_0 = 0x00000000,10071DCIOCHIP_AUX_VOD_TUNE_1 = 0x00000001,10072DCIOCHIP_AUX_VOD_TUNE_2 = 0x00000002,10073DCIOCHIP_AUX_VOD_TUNE_3 = 0x00000003,10074} DCIOCHIP_AUX_VOD_TUNE;1007510076/*10077* DCIOCHIP_GPIO_MASK_EN enum10078*/1007910080typedef enum DCIOCHIP_GPIO_MASK_EN {10081DCIOCHIP_GPIO_MASK_EN_HARDWARE = 0x00000000,10082DCIOCHIP_GPIO_MASK_EN_SOFTWARE = 0x00000001,10083} DCIOCHIP_GPIO_MASK_EN;1008410085/*10086* DCIOCHIP_HPD_SEL enum10087*/1008810089typedef enum DCIOCHIP_HPD_SEL {10090DCIOCHIP_HPD_SEL_ASYNC = 0x00000000,10091DCIOCHIP_HPD_SEL_CLOCKED = 0x00000001,10092} DCIOCHIP_HPD_SEL;1009310094/*10095* DCIOCHIP_I2C_COMPSEL enum10096*/1009710098typedef enum DCIOCHIP_I2C_COMPSEL {10099DCIOCHIP_I2C_REC_SCHMIT = 0x00000000,10100DCIOCHIP_I2C_REC_COMPARATOR = 0x00000001,10101} DCIOCHIP_I2C_COMPSEL;1010210103/*10104* DCIOCHIP_I2C_FALLSLEWSEL enum10105*/1010610107typedef enum DCIOCHIP_I2C_FALLSLEWSEL {10108DCIOCHIP_I2C_FALLSLEWSEL_00 = 0x00000000,10109DCIOCHIP_I2C_FALLSLEWSEL_01 = 0x00000001,10110DCIOCHIP_I2C_FALLSLEWSEL_10 = 0x00000002,10111DCIOCHIP_I2C_FALLSLEWSEL_11 = 0x00000003,10112} DCIOCHIP_I2C_FALLSLEWSEL;1011310114/*10115* DCIOCHIP_I2C_RECEIVER_SEL enum10116*/1011710118typedef enum DCIOCHIP_I2C_RECEIVER_SEL {10119DCIOCHIP_I2C_RECEIVER_SEL_0 = 0x00000000,10120DCIOCHIP_I2C_RECEIVER_SEL_1 = 0x00000001,10121DCIOCHIP_I2C_RECEIVER_SEL_2 = 0x00000002,10122DCIOCHIP_I2C_RECEIVER_SEL_3 = 0x00000003,10123} DCIOCHIP_I2C_RECEIVER_SEL;1012410125/*10126* DCIOCHIP_I2C_VPH_1V2_EN enum10127*/1012810129typedef enum DCIOCHIP_I2C_VPH_1V2_EN {10130DCIOCHIP_I2C_VPH_1V2_EN_0 = 0x00000000,10131DCIOCHIP_I2C_VPH_1V2_EN_1 = 0x00000001,10132} DCIOCHIP_I2C_VPH_1V2_EN;1013310134/*10135* DCIOCHIP_INVERT enum10136*/1013710138typedef enum DCIOCHIP_INVERT {10139DCIOCHIP_POL_NON_INVERT = 0x00000000,10140DCIOCHIP_POL_INVERT = 0x00000001,10141} DCIOCHIP_INVERT;1014210143/*10144* DCIOCHIP_MASK enum10145*/1014610147typedef enum DCIOCHIP_MASK {10148DCIOCHIP_MASK_DISABLE = 0x00000000,10149DCIOCHIP_MASK_ENABLE = 0x00000001,10150} DCIOCHIP_MASK;1015110152/*10153* DCIOCHIP_PAD_MODE enum10154*/1015510156typedef enum DCIOCHIP_PAD_MODE {10157DCIOCHIP_PAD_MODE_DDC = 0x00000000,10158DCIOCHIP_PAD_MODE_DP = 0x00000001,10159} DCIOCHIP_PAD_MODE;1016010161/*10162* DCIOCHIP_PD_EN enum10163*/1016410165typedef enum DCIOCHIP_PD_EN {10166DCIOCHIP_PD_EN_NOTALLOW = 0x00000000,10167DCIOCHIP_PD_EN_ALLOW = 0x00000001,10168} DCIOCHIP_PD_EN;1016910170/*10171* DCIOCHIP_REF_27_SRC_SEL enum10172*/1017310174typedef enum DCIOCHIP_REF_27_SRC_SEL {10175DCIOCHIP_REF_27_SRC_SEL_XTAL_DIVIDER = 0x00000000,10176DCIOCHIP_REF_27_SRC_SEL_DISP_CLKIN2_DIVIDER = 0x00000001,10177DCIOCHIP_REF_27_SRC_SEL_XTAL_BYPASS = 0x00000002,10178DCIOCHIP_REF_27_SRC_SEL_DISP_CLKIN2_BYPASS = 0x00000003,10179} DCIOCHIP_REF_27_SRC_SEL;1018010181/*******************************************************10182* PWRSEQ Enums10183*******************************************************/1018410185/*10186* PWRSEQ_BL_PWM_CNTL2_BL_PWM_OVERRIDE_BL_OUT_ENABLE enum10187*/1018810189typedef enum PWRSEQ_BL_PWM_CNTL2_BL_PWM_OVERRIDE_BL_OUT_ENABLE {10190PWRSEQ_BL_PWM_OVERRIDE_BL_OUT_DISABLE = 0x00000000,10191PWRSEQ_BL_PWM_OVERRIDE_BL_OUT_ENABLE = 0x00000001,10192} PWRSEQ_BL_PWM_CNTL2_BL_PWM_OVERRIDE_BL_OUT_ENABLE;1019310194/*10195* PWRSEQ_BL_PWM_CNTL2_BL_PWM_OVERRIDE_PANEL_PWRSEQ_EN enum10196*/1019710198typedef enum PWRSEQ_BL_PWM_CNTL2_BL_PWM_OVERRIDE_PANEL_PWRSEQ_EN {10199PWRSEQ_BL_PWM_OVERRIDE_PANEL_PWRSEQ_EN_NORMAL = 0x00000000,10200PWRSEQ_BL_PWM_OVERRIDE_PANEL_PWRSEQ_EN_PWM = 0x00000001,10201} PWRSEQ_BL_PWM_CNTL2_BL_PWM_OVERRIDE_PANEL_PWRSEQ_EN;1020210203/*10204* PWRSEQ_BL_PWM_CNTL2_DBG_BL_PWM_INPUT_REFCLK_SELECT enum10205*/1020610207typedef enum PWRSEQ_BL_PWM_CNTL2_DBG_BL_PWM_INPUT_REFCLK_SELECT {10208PWRSEQ_DBG_BL_PWM_INPUT_REFCLK_SELECT_NORMAL = 0x00000000,10209PWRSEQ_DBG_BL_PWM_INPUT_REFCLK_SELECT_DEBUG1 = 0x00000001,10210PWRSEQ_DBG_BL_PWM_INPUT_REFCLK_SELECT_DEBUG2 = 0x00000002,10211PWRSEQ_DBG_BL_PWM_INPUT_REFCLK_SELECT_DEBUG3 = 0x00000003,10212} PWRSEQ_BL_PWM_CNTL2_DBG_BL_PWM_INPUT_REFCLK_SELECT;1021310214/*10215* PWRSEQ_BL_PWM_CNTL_BL_PWM_EN enum10216*/1021710218typedef enum PWRSEQ_BL_PWM_CNTL_BL_PWM_EN {10219PWRSEQ_BL_PWM_DISABLE = 0x00000000,10220PWRSEQ_BL_PWM_ENABLE = 0x00000001,10221} PWRSEQ_BL_PWM_CNTL_BL_PWM_EN;1022210223/*10224* PWRSEQ_BL_PWM_CNTL_BL_PWM_FRACTIONAL_EN enum10225*/1022610227typedef enum PWRSEQ_BL_PWM_CNTL_BL_PWM_FRACTIONAL_EN {10228PWRSEQ_BL_PWM_FRACTIONAL_DISABLE = 0x00000000,10229PWRSEQ_BL_PWM_FRACTIONAL_ENABLE = 0x00000001,10230} PWRSEQ_BL_PWM_CNTL_BL_PWM_FRACTIONAL_EN;1023110232/*10233* PWRSEQ_BL_PWM_GRP1_IGNORE_MASTER_LOCK_EN enum10234*/1023510236typedef enum PWRSEQ_BL_PWM_GRP1_IGNORE_MASTER_LOCK_EN {10237PWRSEQ_BL_PWM_GRP1_IGNORE_MASTER_LOCK_ENABLE = 0x00000000,10238PWRSEQ_BL_PWM_GRP1_IGNORE_MASTER_LOCK_DISABLE = 0x00000001,10239} PWRSEQ_BL_PWM_GRP1_IGNORE_MASTER_LOCK_EN;1024010241/*10242* PWRSEQ_BL_PWM_GRP1_READBACK_DB_REG_VALUE_EN enum10243*/1024410245typedef enum PWRSEQ_BL_PWM_GRP1_READBACK_DB_REG_VALUE_EN {10246PWRSEQ_BL_PWM_GRP1_READBACK_DB_REG_VALUE_EN_BL_PWM = 0x00000000,10247PWRSEQ_BL_PWM_GRP1_READBACK_DB_REG_VALUE_EN_BL1_PWM = 0x00000001,10248} PWRSEQ_BL_PWM_GRP1_READBACK_DB_REG_VALUE_EN;1024910250/*10251* PWRSEQ_BL_PWM_GRP1_REG_LOCK enum10252*/1025310254typedef enum PWRSEQ_BL_PWM_GRP1_REG_LOCK {10255PWRSEQ_BL_PWM_GRP1_REG_LOCK_DISABLE = 0x00000000,10256PWRSEQ_BL_PWM_GRP1_REG_LOCK_ENABLE = 0x00000001,10257} PWRSEQ_BL_PWM_GRP1_REG_LOCK;1025810259/*10260* PWRSEQ_BL_PWM_GRP1_UPDATE_AT_FRAME_START enum10261*/1026210263typedef enum PWRSEQ_BL_PWM_GRP1_UPDATE_AT_FRAME_START {10264PWRSEQ_BL_PWM_GRP1_UPDATE_AT_FRAME_START_DISABLE = 0x00000000,10265PWRSEQ_BL_PWM_GRP1_UPDATE_AT_FRAME_START_ENABLE = 0x00000001,10266} PWRSEQ_BL_PWM_GRP1_UPDATE_AT_FRAME_START;1026710268/*10269* PWRSEQ_GPIO_MASK_EN enum10270*/1027110272typedef enum PWRSEQ_GPIO_MASK_EN {10273PWRSEQ_GPIO_MASK_EN_HARDWARE = 0x00000000,10274PWRSEQ_GPIO_MASK_EN_SOFTWARE = 0x00000001,10275} PWRSEQ_GPIO_MASK_EN;1027610277/*10278* PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_BLON enum10279*/1028010281typedef enum PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_BLON {10282PWRSEQ_PANEL_BLON_OFF = 0x00000000,10283PWRSEQ_PANEL_BLON_ON = 0x00000001,10284} PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_BLON;1028510286/*10287* PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_BLON_POL enum10288*/1028910290typedef enum PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_BLON_POL {10291PWRSEQ_PANEL_BLON_POL_NON_INVERT = 0x00000000,10292PWRSEQ_PANEL_BLON_POL_INVERT = 0x00000001,10293} PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_BLON_POL;1029410295/*10296* PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_DIGON enum10297*/1029810299typedef enum PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_DIGON {10300PWRSEQ_PANEL_DIGON_OFF = 0x00000000,10301PWRSEQ_PANEL_DIGON_ON = 0x00000001,10302} PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_DIGON;1030310304/*10305* PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_DIGON_POL enum10306*/1030710308typedef enum PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_DIGON_POL {10309PWRSEQ_PANEL_DIGON_POL_NON_INVERT = 0x00000000,10310PWRSEQ_PANEL_DIGON_POL_INVERT = 0x00000001,10311} PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_DIGON_POL;1031210313/*10314* PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_SYNCEN_POL enum10315*/1031610317typedef enum PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_SYNCEN_POL {10318PWRSEQ_PANEL_SYNCEN_POL_NON_INVERT = 0x00000000,10319PWRSEQ_PANEL_SYNCEN_POL_INVERT = 0x00000001,10320} PWRSEQ_PANEL_PWRSEQ_CNTL_PANEL_SYNCEN_POL;1032110322/*10323* PWRSEQ_PANEL_PWRSEQ_CNTL_TARGET_STATE enum10324*/1032510326typedef enum PWRSEQ_PANEL_PWRSEQ_CNTL_TARGET_STATE {10327PWRSEQ_PANEL_PWRSEQ_TARGET_STATE_LCD_OFF = 0x00000000,10328PWRSEQ_PANEL_PWRSEQ_TARGET_STATE_LCD_ON = 0x00000001,10329} PWRSEQ_PANEL_PWRSEQ_CNTL_TARGET_STATE;1033010331/*10332* PWRSEQ_PANEL_PWRSEQ_DELAY2_PANEL_VARY_BL_OVERRIDE_EN enum10333*/1033410335typedef enum PWRSEQ_PANEL_PWRSEQ_DELAY2_PANEL_VARY_BL_OVERRIDE_EN {10336PWRSEQ_PANEL_VARY_BL_OVERRIDE_EN_BLON = 0x00000000,10337PWRSEQ_PANEL_VARY_BL_OVERRIDE_EN_SEPARATE = 0x00000001,10338} PWRSEQ_PANEL_PWRSEQ_DELAY2_PANEL_VARY_BL_OVERRIDE_EN;1033910340/*******************************************************10341* AZCONTROLLER Enums10342*******************************************************/1034310344/*10345* AZ_CORB_SIZE enum10346*/1034710348typedef enum AZ_CORB_SIZE {10349AZ_CORB_SIZE_2ENTRIES_RESERVED = 0x00000000,10350AZ_CORB_SIZE_16ENTRIES_RESERVED = 0x00000001,10351AZ_CORB_SIZE_256ENTRIES = 0x00000002,10352AZ_CORB_SIZE_RESERVED = 0x00000003,10353} AZ_CORB_SIZE;1035410355/*10356* AZ_GLOBAL_CAPABILITIES enum10357*/1035810359typedef enum AZ_GLOBAL_CAPABILITIES {10360AZ_GLOBAL_CAPABILITIES_SIXTY_FOUR_BIT_ADDRESS_NOT_SUPPORTED = 0x00000000,10361AZ_GLOBAL_CAPABILITIES_SIXTY_FOUR_BIT_ADDRESS_SUPPORTED = 0x00000001,10362} AZ_GLOBAL_CAPABILITIES;1036310364/*10365* AZ_RIRB_SIZE enum10366*/1036710368typedef enum AZ_RIRB_SIZE {10369AZ_RIRB_SIZE_2ENTRIES_RESERVED = 0x00000000,10370AZ_RIRB_SIZE_16ENTRIES_RESERVED = 0x00000001,10371AZ_RIRB_SIZE_256ENTRIES = 0x00000002,10372AZ_RIRB_SIZE_UNDEFINED = 0x00000003,10373} AZ_RIRB_SIZE;1037410375/*10376* AZ_RIRB_WRITE_POINTER_RESET enum10377*/1037810379typedef enum AZ_RIRB_WRITE_POINTER_RESET {10380AZ_RIRB_WRITE_POINTER_NOT_RESET = 0x00000000,10381AZ_RIRB_WRITE_POINTER_DO_RESET = 0x00000001,10382} AZ_RIRB_WRITE_POINTER_RESET;1038310384/*10385* AZ_STATE_CHANGE_STATUS enum10386*/1038710388typedef enum AZ_STATE_CHANGE_STATUS {10389AZ_STATE_CHANGE_STATUS_CODEC_NOT_PRESENT = 0x00000000,10390AZ_STATE_CHANGE_STATUS_CODEC_PRESENT = 0x00000001,10391} AZ_STATE_CHANGE_STATUS;1039210393/*10394* CORB_READ_POINTER_RESET enum10395*/1039610397typedef enum CORB_READ_POINTER_RESET {10398CORB_READ_POINTER_RESET_CORB_DMA_IS_NOT_RESET = 0x00000000,10399CORB_READ_POINTER_RESET_CORB_DMA_IS_RESET = 0x00000001,10400} CORB_READ_POINTER_RESET;1040110402/*10403* DMA_POSITION_LOWER_BASE_ADDRESS_BUFFER_ENABLE enum10404*/1040510406typedef enum DMA_POSITION_LOWER_BASE_ADDRESS_BUFFER_ENABLE {10407DMA_POSITION_LOWER_BASE_ADDRESS_BUFFER_ENABLE_DMA_DISABLE = 0x00000000,10408DMA_POSITION_LOWER_BASE_ADDRESS_BUFFER_ENABLE_DMA_ENABLE = 0x00000001,10409} DMA_POSITION_LOWER_BASE_ADDRESS_BUFFER_ENABLE;1041010411/*10412* GENERIC_AZ_CONTROLLER_REGISTER_ENABLE_CONTROL enum10413*/1041410415typedef enum GENERIC_AZ_CONTROLLER_REGISTER_ENABLE_CONTROL {10416GENERIC_AZ_CONTROLLER_REGISTER_DISABLE = 0x00000000,10417GENERIC_AZ_CONTROLLER_REGISTER_ENABLE = 0x00000001,10418} GENERIC_AZ_CONTROLLER_REGISTER_ENABLE_CONTROL;1041910420/*10421* GENERIC_AZ_CONTROLLER_REGISTER_ENABLE_CONTROL_RESERVED enum10422*/1042310424typedef enum GENERIC_AZ_CONTROLLER_REGISTER_ENABLE_CONTROL_RESERVED {10425GENERIC_AZ_CONTROLLER_REGISTER_DISABLE_RESERVED = 0x00000000,10426GENERIC_AZ_CONTROLLER_REGISTER_ENABLE_RESERVED = 0x00000001,10427} GENERIC_AZ_CONTROLLER_REGISTER_ENABLE_CONTROL_RESERVED;1042810429/*10430* GENERIC_AZ_CONTROLLER_REGISTER_STATUS enum10431*/1043210433typedef enum GENERIC_AZ_CONTROLLER_REGISTER_STATUS {10434GENERIC_AZ_CONTROLLER_REGISTER_STATUS_NOT_SET = 0x00000000,10435GENERIC_AZ_CONTROLLER_REGISTER_STATUS_SET = 0x00000001,10436} GENERIC_AZ_CONTROLLER_REGISTER_STATUS;1043710438/*10439* GENERIC_AZ_CONTROLLER_REGISTER_STATUS_RESERVED enum10440*/1044110442typedef enum GENERIC_AZ_CONTROLLER_REGISTER_STATUS_RESERVED {10443GENERIC_AZ_CONTROLLER_REGISTER_STATUS_NOT_SET_RESERVED = 0x00000000,10444GENERIC_AZ_CONTROLLER_REGISTER_STATUS_SET_RESERVED = 0x00000001,10445} GENERIC_AZ_CONTROLLER_REGISTER_STATUS_RESERVED;1044610447/*10448* GLOBAL_CONTROL_ACCEPT_UNSOLICITED_RESPONSE enum10449*/1045010451typedef enum GLOBAL_CONTROL_ACCEPT_UNSOLICITED_RESPONSE {10452ACCEPT_UNSOLICITED_RESPONSE_NOT_ENABLE = 0x00000000,10453ACCEPT_UNSOLICITED_RESPONSE_ENABLE = 0x00000001,10454} GLOBAL_CONTROL_ACCEPT_UNSOLICITED_RESPONSE;1045510456/*10457* GLOBAL_CONTROL_CONTROLLER_RESET enum10458*/1045910460typedef enum GLOBAL_CONTROL_CONTROLLER_RESET {10461CONTROLLER_RESET_AZ_CONTROLLER_IN_RESET = 0x00000000,10462CONTROLLER_RESET_AZ_CONTROLLER_NOT_IN_RESET = 0x00000001,10463} GLOBAL_CONTROL_CONTROLLER_RESET;1046410465/*10466* GLOBAL_CONTROL_FLUSH_CONTROL enum10467*/1046810469typedef enum GLOBAL_CONTROL_FLUSH_CONTROL {10470FLUSH_CONTROL_FLUSH_NOT_STARTED = 0x00000000,10471FLUSH_CONTROL_FLUSH_STARTED = 0x00000001,10472} GLOBAL_CONTROL_FLUSH_CONTROL;1047310474/*10475* GLOBAL_STATUS_FLUSH_STATUS enum10476*/1047710478typedef enum GLOBAL_STATUS_FLUSH_STATUS {10479GLOBAL_STATUS_FLUSH_STATUS_FLUSH_NOT_ENDED = 0x00000000,10480GLOBAL_STATUS_FLUSH_STATUS_FLUSH_ENDED = 0x00000001,10481} GLOBAL_STATUS_FLUSH_STATUS;1048210483/*10484* IMMEDIATE_COMMAND_STATUS_IMMEDIATE_COMMAND_BUSY enum10485*/1048610487typedef enum IMMEDIATE_COMMAND_STATUS_IMMEDIATE_COMMAND_BUSY {10488IMMEDIATE_COMMAND_STATUS_IMMEDIATE_COMMAND_NOT_BUSY = 0x00000000,10489IMMEDIATE_COMMAND_STATUS_IMMEDIATE_COMMAND_IS_BUSY = 0x00000001,10490} IMMEDIATE_COMMAND_STATUS_IMMEDIATE_COMMAND_BUSY;1049110492/*10493* IMMEDIATE_COMMAND_STATUS_IMMEDIATE_RESULT_VALID enum10494*/1049510496typedef enum IMMEDIATE_COMMAND_STATUS_IMMEDIATE_RESULT_VALID {10497IMMEDIATE_COMMAND_STATUS_IMMEDIATE_RESULT_VALID_NO_IMMEDIATE_RESPONSE_VALID = 0x00000000,10498IMMEDIATE_COMMAND_STATUS_IMMEDIATE_RESULT_VALID_IMMEDIATE_RESPONSE_VALID = 0x00000001,10499} IMMEDIATE_COMMAND_STATUS_IMMEDIATE_RESULT_VALID;1050010501/*10502* RIRB_CONTROL_RESPONSE_INTERRUPT_CONTROL enum10503*/1050410505typedef enum RIRB_CONTROL_RESPONSE_INTERRUPT_CONTROL {10506RIRB_CONTROL_RESPONSE_INTERRUPT_CONTROL_INTERRUPT_DISABLED = 0x00000000,10507RIRB_CONTROL_RESPONSE_INTERRUPT_CONTROL_INTERRUPT_ENABLED = 0x00000001,10508} RIRB_CONTROL_RESPONSE_INTERRUPT_CONTROL;1050910510/*10511* RIRB_CONTROL_RESPONSE_OVERRUN_INTERRUPT_CONTROL enum10512*/1051310514typedef enum RIRB_CONTROL_RESPONSE_OVERRUN_INTERRUPT_CONTROL {10515RIRB_CONTROL_RESPONSE_OVERRUN_INTERRUPT_CONTROL_INTERRUPT_DISABLED = 0x00000000,10516RIRB_CONTROL_RESPONSE_OVERRUN_INTERRUPT_CONTROL_INTERRUPT_ENABLED = 0x00000001,10517} RIRB_CONTROL_RESPONSE_OVERRUN_INTERRUPT_CONTROL;1051810519/*10520* STREAM_0_SYNCHRONIZATION enum10521*/1052210523typedef enum STREAM_0_SYNCHRONIZATION {10524STREAM_0_SYNCHRONIZATION_STEAM_NOT_STOPPED = 0x00000000,10525STREAM_0_SYNCHRONIZATION_STEAM_STOPPED = 0x00000001,10526} STREAM_0_SYNCHRONIZATION;1052710528/*10529* STREAM_10_SYNCHRONIZATION enum10530*/1053110532typedef enum STREAM_10_SYNCHRONIZATION {10533STREAM_10_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,10534STREAM_10_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,10535} STREAM_10_SYNCHRONIZATION;1053610537/*10538* STREAM_11_SYNCHRONIZATION enum10539*/1054010541typedef enum STREAM_11_SYNCHRONIZATION {10542STREAM_11_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,10543STREAM_11_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,10544} STREAM_11_SYNCHRONIZATION;1054510546/*10547* STREAM_12_SYNCHRONIZATION enum10548*/1054910550typedef enum STREAM_12_SYNCHRONIZATION {10551STREAM_12_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,10552STREAM_12_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,10553} STREAM_12_SYNCHRONIZATION;1055410555/*10556* STREAM_13_SYNCHRONIZATION enum10557*/1055810559typedef enum STREAM_13_SYNCHRONIZATION {10560STREAM_13_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,10561STREAM_13_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,10562} STREAM_13_SYNCHRONIZATION;1056310564/*10565* STREAM_14_SYNCHRONIZATION enum10566*/1056710568typedef enum STREAM_14_SYNCHRONIZATION {10569STREAM_14_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,10570STREAM_14_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,10571} STREAM_14_SYNCHRONIZATION;1057210573/*10574* STREAM_15_SYNCHRONIZATION enum10575*/1057610577typedef enum STREAM_15_SYNCHRONIZATION {10578STREAM_15_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,10579STREAM_15_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,10580} STREAM_15_SYNCHRONIZATION;1058110582/*10583* STREAM_1_SYNCHRONIZATION enum10584*/1058510586typedef enum STREAM_1_SYNCHRONIZATION {10587STREAM_1_SYNCHRONIZATION_STEAM_NOT_STOPPED = 0x00000000,10588STREAM_1_SYNCHRONIZATION_STEAM_STOPPED = 0x00000001,10589} STREAM_1_SYNCHRONIZATION;1059010591/*10592* STREAM_2_SYNCHRONIZATION enum10593*/1059410595typedef enum STREAM_2_SYNCHRONIZATION {10596STREAM_2_SYNCHRONIZATION_STEAM_NOT_STOPPED = 0x00000000,10597STREAM_2_SYNCHRONIZATION_STEAM_STOPPED = 0x00000001,10598} STREAM_2_SYNCHRONIZATION;1059910600/*10601* STREAM_3_SYNCHRONIZATION enum10602*/1060310604typedef enum STREAM_3_SYNCHRONIZATION {10605STREAM_3_SYNCHRONIZATION_STEAM_NOT_STOPPED = 0x00000000,10606STREAM_3_SYNCHRONIZATION_STEAM_STOPPED = 0x00000001,10607} STREAM_3_SYNCHRONIZATION;1060810609/*10610* STREAM_4_SYNCHRONIZATION enum10611*/1061210613typedef enum STREAM_4_SYNCHRONIZATION {10614STREAM_4_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,10615STREAM_4_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,10616} STREAM_4_SYNCHRONIZATION;1061710618/*10619* STREAM_5_SYNCHRONIZATION enum10620*/1062110622typedef enum STREAM_5_SYNCHRONIZATION {10623STREAM_5_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,10624STREAM_5_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,10625} STREAM_5_SYNCHRONIZATION;1062610627/*10628* STREAM_6_SYNCHRONIZATION enum10629*/1063010631typedef enum STREAM_6_SYNCHRONIZATION {10632STREAM_6_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,10633STREAM_6_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,10634} STREAM_6_SYNCHRONIZATION;1063510636/*10637* STREAM_7_SYNCHRONIZATION enum10638*/1063910640typedef enum STREAM_7_SYNCHRONIZATION {10641STREAM_7_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,10642STREAM_7_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,10643} STREAM_7_SYNCHRONIZATION;1064410645/*10646* STREAM_8_SYNCHRONIZATION enum10647*/1064810649typedef enum STREAM_8_SYNCHRONIZATION {10650STREAM_8_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,10651STREAM_8_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,10652} STREAM_8_SYNCHRONIZATION;1065310654/*10655* STREAM_9_SYNCHRONIZATION enum10656*/1065710658typedef enum STREAM_9_SYNCHRONIZATION {10659STREAM_9_SYNCHRONIZATION_STEAM_NOT_STOPPED_RESERVED = 0x00000000,10660STREAM_9_SYNCHRONIZATION_STEAM_STOPPED_RESERVED = 0x00000001,10661} STREAM_9_SYNCHRONIZATION;1066210663/*******************************************************10664* AZENDPOINT Enums10665*******************************************************/1066610667/*10668* AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE enum10669*/1067010671typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE {10672AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_8_RESERVED = 0x00000000,10673AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_16 = 0x00000001,10674AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_20 = 0x00000002,10675AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_24 = 0x00000003,10676AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_32_RESERVED = 0x00000004,10677AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_RESERVED = 0x00000005,10678} AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE;1067910680/*10681* AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS enum10682*/1068310684typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS {10685AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_1 = 0x00000000,10686AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_2 = 0x00000001,10687AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_3 = 0x00000002,10688AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_4 = 0x00000003,10689AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_5 = 0x00000004,10690AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_6 = 0x00000005,10691AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_7 = 0x00000006,10692AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_8 = 0x00000007,10693AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_RESERVED = 0x00000008,10694} AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS;1069510696/*10697* AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR enum10698*/1069910700typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR {10701AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY1 = 0x00000000,10702AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY2_RESERVED = 0x00000001,10703AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY3 = 0x00000002,10704AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY4_RESERVED = 0x00000003,10705AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY5_RESERVED = 0x00000004,10706AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY6_RESERVED = 0x00000005,10707AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY7_RESERVED = 0x00000006,10708AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY8_RESERVED = 0x00000007,10709} AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR;1071010711/*10712* AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE enum10713*/1071410715typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE {10716AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_BY1 = 0x00000000,10717AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_BY2 = 0x00000001,10718AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_BY3_RESERVED = 0x00000002,10719AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_BY4 = 0x00000003,10720AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_RESERVED = 0x00000004,10721} AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE;1072210723/*10724* AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE enum10725*/1072610727typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE {10728AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE_48KHZ = 0x00000000,10729AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE_44P1KHZ = 0x00000001,10730} AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE;1073110732/*10733* AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE enum10734*/1073510736typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE {10737AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE_PCM = 0x00000000,10738AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE_NOT_PCM = 0x00000001,10739} AZALIA_F2_CODEC_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE;1074010741/*10742* AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_3_KEEPALIVE enum10743*/1074410745typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_3_KEEPALIVE {10746AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_3_KEEPALIVE_SILENT_STREAM_NOT_ENABLE = 0x00000000,10747AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_3_KEEPALIVE_SILENT_STREAM_ENABLE = 0x00000001,10748} AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_3_KEEPALIVE;1074910750/*10751* AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_COPY enum10752*/1075310754typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_COPY {10755AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_COPY_BIT_C_IS_SET = 0x00000000,10756AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_COPY_BIT_C_NOT_SET = 0x00000001,10757} AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_COPY;1075810759/*10760* AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN enum10761*/1076210763typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN {10764AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN_DIGITAL_TRANSMISSION_DISABLED = 0x00000000,10765AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN_DIGITAL_TRANSMISSION_ENABLED = 0x00000001,10766} AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN;1076710768/*10769* AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_L enum10770*/1077110772typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_L {10773AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_L_BIT7_NOT_SET = 0x00000000,10774AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_L_BIT7_IS_SET = 0x00000001,10775} AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_L;1077610777/*10778* AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_NON_AUDIO enum10779*/1078010781typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_NON_AUDIO {10782AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_NON_AUDIO_BIT_B_NOT_SET = 0x00000000,10783AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_NON_AUDIO_BIT_B_IS_SET = 0x00000001,10784} AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_NON_AUDIO;1078510786/*10787* AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRE enum10788*/1078910790typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRE {10791AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRE_LSB_OF_D_NOT_SET = 0x00000000,10792AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRE_LSB_OF_D_IS_SET = 0x00000001,10793} AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRE;1079410795/*10796* AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRO enum10797*/1079810799typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRO {10800AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRO_BIT_A_NOT_SET = 0x00000000,10801AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRO_BIT_A_IS_SET = 0x00000001,10802} AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_PRO;1080310804/*10805* AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_V enum10806*/1080710808typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_V {10809AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_V_BIT28_IS_ZERO = 0x00000000,10810AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_V_BIT28_IS_ONE = 0x00000001,10811} AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_V;1081210813/*10814* AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_VCFG enum10815*/1081610817typedef enum AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_VCFG {10818AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_VALIDITY_CFG_NOT_ON = 0x00000000,10819AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_VALIDITY_CFG_ON = 0x00000001,10820} AZALIA_F2_CODEC_CONVERTER_CONTROL_DIGITAL_CONVERTER_VCFG;1082110822/*10823* AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE enum10824*/1082510826typedef enum AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE {10827AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_0 = 0x00000000,10828AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_1 = 0x00000001,10829AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_2 = 0x00000002,10830AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_3 = 0x00000003,10831AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_4 = 0x00000004,10832AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_5 = 0x00000005,10833AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_6 = 0x00000006,10834AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_7 = 0x00000007,10835AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_8 = 0x00000008,10836AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_9 = 0x00000009,10837AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_10 = 0x0000000a,10838AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_11 = 0x0000000b,10839AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_12 = 0x0000000c,10840AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_13 = 0x0000000d,10841AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_14 = 0x0000000e,10842AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE_15 = 0x0000000f,10843} AZALIA_F2_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR_FORMAT_CODE;1084410845/*10846* AZALIA_F2_CODEC_PIN_CONTROL_DOWN_MIX_INFO_DOWN_MIX_INHIBIT enum10847*/1084810849typedef enum AZALIA_F2_CODEC_PIN_CONTROL_DOWN_MIX_INFO_DOWN_MIX_INHIBIT {10850AZALIA_F2_CODEC_PIN_CONTROL_DOWN_MIX_NO_INFO_OR_PERMITTED = 0x00000000,10851AZALIA_F2_CODEC_PIN_CONTROL_DOWN_MIX_FORBIDDEN = 0x00000001,10852} AZALIA_F2_CODEC_PIN_CONTROL_DOWN_MIX_INFO_DOWN_MIX_INHIBIT;1085310854/*10855* AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL01_ENABLE_MULTICHANNEL01_MUTE enum10856*/1085710858typedef enum AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL01_ENABLE_MULTICHANNEL01_MUTE {10859AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL01_ENABLE_MULTICHANNEL01_NOT_MUTED = 0x00000000,10860AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL01_ENABLE_MULTICHANNEL01_MUTED = 0x00000001,10861} AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL01_ENABLE_MULTICHANNEL01_MUTE;1086210863/*10864* AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_MUTE enum10865*/1086610867typedef enum AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_MUTE {10868AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_NOT_MUTED = 0x00000000,10869AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_MUTED = 0x00000001,10870} AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_MUTE;1087110872/*10873* AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL23_ENABLE_MULTICHANNEL23_MUTE enum10874*/1087510876typedef enum AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL23_ENABLE_MULTICHANNEL23_MUTE {10877AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL23_ENABLE_MULTICHANNEL23_NOT_MUTED = 0x00000000,10878AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL23_ENABLE_MULTICHANNEL23_MUTED = 0x00000001,10879} AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL23_ENABLE_MULTICHANNEL23_MUTE;1088010881/*10882* AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_MUTE enum10883*/1088410885typedef enum AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_MUTE {10886AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_NOT_MUTED = 0x00000000,10887AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_MUTED = 0x00000001,10888} AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_MUTE;1088910890/*10891* AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL45_ENABLE_MULTICHANNEL45_MUTE enum10892*/1089310894typedef enum AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL45_ENABLE_MULTICHANNEL45_MUTE {10895AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL45_ENABLE_MULTICHANNEL45_NOT_MUTED = 0x00000000,10896AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL45_ENABLE_MULTICHANNEL45_MUTED = 0x00000001,10897} AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL45_ENABLE_MULTICHANNEL45_MUTE;1089810899/*10900* AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_MUTE enum10901*/1090210903typedef enum AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_MUTE {10904AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_NOT_MUTED = 0x00000000,10905AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_MUTED = 0x00000001,10906} AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_MUTE;1090710908/*10909* AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL67_ENABLE_MULTICHANNEL67_MUTE enum10910*/1091110912typedef enum AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL67_ENABLE_MULTICHANNEL67_MUTE {10913AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL67_ENABLE_MULTICHANNEL67_NOT_MUTED = 0x00000000,10914AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL67_ENABLE_MULTICHANNEL67_MUTED = 0x00000001,10915} AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL67_ENABLE_MULTICHANNEL67_MUTE;1091610917/*10918* AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_MUTE enum10919*/1092010921typedef enum AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_MUTE {10922AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_NOT_MUTED = 0x00000000,10923AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_MUTED = 0x00000001,10924} AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_MUTE;1092510926/*10927* AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_MODE enum10928*/1092910930typedef enum AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_MODE {10931AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_PAIR_MODE = 0x00000000,10932AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_SINGLE_MODE = 0x00000001,10933} AZALIA_F2_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_MODE;1093410935/*10936* AZALIA_F2_CODEC_PIN_CONTROL_UNSOLICITED_RESPONSE_ENABLE enum10937*/1093810939typedef enum AZALIA_F2_CODEC_PIN_CONTROL_UNSOLICITED_RESPONSE_ENABLE {10940AZALIA_F2_CODEC_PIN_CONTROL_UNSOLICITED_RESPONSE_DISABLED = 0x00000000,10941AZALIA_F2_CODEC_PIN_CONTROL_UNSOLICITED_RESPONSE_ENABLED = 0x00000001,10942} AZALIA_F2_CODEC_PIN_CONTROL_UNSOLICITED_RESPONSE_ENABLE;1094310944/*10945* AZALIA_F2_CODEC_PIN_CONTROL_WIDGET_CONTROL_OUT_ENABLE enum10946*/1094710948typedef enum AZALIA_F2_CODEC_PIN_CONTROL_WIDGET_CONTROL_OUT_ENABLE {10949AZALIA_F2_CODEC_PIN_CONTROL_WIDGET_CONTROL_OUT_ENABLE_PIN_SHUT_OFF = 0x00000000,10950AZALIA_F2_CODEC_PIN_CONTROL_WIDGET_CONTROL_OUT_ENABLE_PIN_DRIVEN = 0x00000001,10951} AZALIA_F2_CODEC_PIN_CONTROL_WIDGET_CONTROL_OUT_ENABLE;1095210953/*******************************************************10954* AZF0CONTROLLER Enums10955*******************************************************/1095610957/*10958* AZALIA_SOFT_RESET_REFCLK_SOFT_RESET enum10959*/1096010961typedef enum AZALIA_SOFT_RESET_REFCLK_SOFT_RESET {10962AZALIA_SOFT_RESET_REFCLK_SOFT_RESET_NOT_RESET = 0x00000000,10963AZALIA_SOFT_RESET_REFCLK_SOFT_RESET_RESET_REFCLK_LOGIC = 0x00000001,10964} AZALIA_SOFT_RESET_REFCLK_SOFT_RESET;1096510966/*10967* MEM_PWR_DIS_CTRL enum10968*/1096910970typedef enum MEM_PWR_DIS_CTRL {10971ENABLE_MEM_PWR_CTRL = 0x00000000,10972DISABLE_MEM_PWR_CTRL = 0x00000001,10973} MEM_PWR_DIS_CTRL;1097410975/*10976* MEM_PWR_FORCE_CTRL enum10977*/1097810979typedef enum MEM_PWR_FORCE_CTRL {10980NO_FORCE_REQUEST = 0x00000000,10981FORCE_LIGHT_SLEEP_REQUEST = 0x00000001,10982FORCE_DEEP_SLEEP_REQUEST = 0x00000002,10983FORCE_SHUT_DOWN_REQUEST = 0x00000003,10984} MEM_PWR_FORCE_CTRL;1098510986/*10987* MEM_PWR_FORCE_CTRL2 enum10988*/1098910990typedef enum MEM_PWR_FORCE_CTRL2 {10991NO_FORCE_REQ = 0x00000000,10992FORCE_LIGHT_SLEEP_REQ = 0x00000001,10993} MEM_PWR_FORCE_CTRL2;1099410995/*10996* MEM_PWR_SEL_CTRL enum10997*/1099810999typedef enum MEM_PWR_SEL_CTRL {11000DYNAMIC_SHUT_DOWN_ENABLE = 0x00000000,11001DYNAMIC_DEEP_SLEEP_ENABLE = 0x00000001,11002DYNAMIC_LIGHT_SLEEP_ENABLE = 0x00000002,11003} MEM_PWR_SEL_CTRL;1100411005/*11006* MEM_PWR_SEL_CTRL2 enum11007*/1100811009typedef enum MEM_PWR_SEL_CTRL2 {11010DYNAMIC_DEEP_SLEEP_EN = 0x00000000,11011DYNAMIC_LIGHT_SLEEP_EN = 0x00000001,11012} MEM_PWR_SEL_CTRL2;1101311014/*******************************************************11015* AZF0ROOT Enums11016*******************************************************/1101711018/*11019* CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY enum11020*/1102111022typedef enum CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY {11023CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY_ALL = 0x00000000,11024CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY_6 = 0x00000001,11025CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY_5 = 0x00000002,11026CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY_4 = 0x00000003,11027CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY_3 = 0x00000004,11028CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY_2 = 0x00000005,11029CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY_1 = 0x00000006,11030CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY_0 = 0x00000007,11031} CC_RCU_DC_AUDIO_INPUT_PORT_CONNECTIVITY_INPUT_PORT_CONNECTIVITY;1103211033/*11034* CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY enum11035*/1103611037typedef enum CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY {11038CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY_ALL = 0x00000000,11039CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY_6 = 0x00000001,11040CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY_5 = 0x00000002,11041CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY_4 = 0x00000003,11042CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY_3 = 0x00000004,11043CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY_2 = 0x00000005,11044CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY_1 = 0x00000006,11045CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY_0 = 0x00000007,11046} CC_RCU_DC_AUDIO_PORT_CONNECTIVITY_PORT_CONNECTIVITY;1104711048/*******************************************************11049* AZINPUTENDPOINT Enums11050*******************************************************/1105111052/*11053* AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE enum11054*/1105511056typedef enum AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE {11057AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_8_RESERVED = 0x00000000,11058AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_16 = 0x00000001,11059AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_20 = 0x00000002,11060AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_24 = 0x00000003,11061AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_32_RESERVED = 0x00000004,11062AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE_RESERVED = 0x00000005,11063} AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_BITS_PER_SAMPLE;1106411065/*11066* AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS enum11067*/1106811069typedef enum AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS {11070AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_1 = 0x00000000,11071AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_2 = 0x00000001,11072AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_3 = 0x00000002,11073AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_4 = 0x00000003,11074AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_5 = 0x00000004,11075AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_6 = 0x00000005,11076AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_7 = 0x00000006,11077AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_8 = 0x00000007,11078AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS_RESERVED = 0x00000008,11079} AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_NUMBER_OF_CHANNELS;1108011081/*11082* AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR enum11083*/1108411085typedef enum AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR {11086AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY1 = 0x00000000,11087AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY2_RESERVED = 0x00000001,11088AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY3 = 0x00000002,11089AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY4_RESERVED = 0x00000003,11090AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY5_RESERVED = 0x00000004,11091AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY6_RESERVED = 0x00000005,11092AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY7_RESERVED = 0x00000006,11093AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR_BY8_RESERVED = 0x00000007,11094} AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_DIVISOR;1109511096/*11097* AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE enum11098*/1109911100typedef enum AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE {11101AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_BY1 = 0x00000000,11102AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_BY2 = 0x00000001,11103AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_BY3_RESERVED = 0x00000002,11104AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_BY4 = 0x00000003,11105AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE_RESERVED = 0x00000004,11106} AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_MULTIPLE;1110711108/*11109* AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE enum11110*/1111111112typedef enum AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE {11113AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE_48KHZ = 0x00000000,11114AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE_44P1KHZ = 0x00000001,11115} AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_SAMPLE_BASE_RATE;1111611117/*11118* AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE enum11119*/1112011121typedef enum AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE {11122AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE_PCM = 0x00000000,11123AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE_NOT_PCM = 0x00000001,11124} AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_CONVERTER_FORMAT_STREAM_TYPE;1112511126/*11127* AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN enum11128*/1112911130typedef enum AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN {11131AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN_DIGITAL_TRANSMISSION_DISABLED = 0x00000000,11132AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN_DIGITAL_TRANSMISSION_ENABLED = 0x00000001,11133} AZALIA_F2_CODEC_INPUT_CONVERTER_CONTROL_DIGITAL_CONVERTER_DIGEN;1113411135/*11136* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL0_ENABLE_MULTICHANNEL0_MUTE enum11137*/1113811139typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL0_ENABLE_MULTICHANNEL0_MUTE {11140AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL0_ENABLE_MULTICHANNEL0_NOT_MUTED = 0x00000000,11141AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL0_ENABLE_MULTICHANNEL0_MUTED = 0x00000001,11142} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL0_ENABLE_MULTICHANNEL0_MUTE;1114311144/*11145* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_MUTE enum11146*/1114711148typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_MUTE {11149AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_NOT_MUTED = 0x00000000,11150AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_MUTED = 0x00000001,11151} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL1_ENABLE_MULTICHANNEL1_MUTE;1115211153/*11154* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL2_ENABLE_MULTICHANNEL2_MUTE enum11155*/1115611157typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL2_ENABLE_MULTICHANNEL2_MUTE {11158AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL2_ENABLE_MULTICHANNEL2_NOT_MUTED = 0x00000000,11159AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL2_ENABLE_MULTICHANNEL2_MUTED = 0x00000001,11160} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL2_ENABLE_MULTICHANNEL2_MUTE;1116111162/*11163* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_MUTE enum11164*/1116511166typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_MUTE {11167AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_NOT_MUTED = 0x00000000,11168AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_MUTED = 0x00000001,11169} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL3_ENABLE_MULTICHANNEL3_MUTE;1117011171/*11172* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL4_ENABLE_MULTICHANNEL4_MUTE enum11173*/1117411175typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL4_ENABLE_MULTICHANNEL4_MUTE {11176AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL4_ENABLE_MULTICHANNEL4_NOT_MUTED = 0x00000000,11177AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL4_ENABLE_MULTICHANNEL4_MUTED = 0x00000001,11178} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL4_ENABLE_MULTICHANNEL4_MUTE;1117911180/*11181* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_MUTE enum11182*/1118311184typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_MUTE {11185AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_NOT_MUTED = 0x00000000,11186AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_MUTED = 0x00000001,11187} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL5_ENABLE_MULTICHANNEL5_MUTE;1118811189/*11190* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL6_ENABLE_MULTICHANNEL6_MUTE enum11191*/1119211193typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL6_ENABLE_MULTICHANNEL6_MUTE {11194AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL6_ENABLE_MULTICHANNEL6_NOT_MUTED = 0x00000000,11195AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL6_ENABLE_MULTICHANNEL6_MUTED = 0x00000001,11196} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL6_ENABLE_MULTICHANNEL6_MUTE;1119711198/*11199* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_MUTE enum11200*/1120111202typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_MUTE {11203AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_NOT_MUTED = 0x00000000,11204AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_MUTED = 0x00000001,11205} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_MULTICHANNEL7_ENABLE_MULTICHANNEL7_MUTE;1120611207/*11208* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_UNSOLICITED_RESPONSE_ENABLE enum11209*/1121011211typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_UNSOLICITED_RESPONSE_ENABLE {11212AZALIA_F2_CODEC_INPUT_PIN_CONTROL_UNSOLICITED_RESPONSE_DISABLED = 0x00000000,11213AZALIA_F2_CODEC_INPUT_PIN_CONTROL_UNSOLICITED_RESPONSE_ENABLED = 0x00000001,11214} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_UNSOLICITED_RESPONSE_ENABLE;1121511216/*11217* AZALIA_F2_CODEC_INPUT_PIN_CONTROL_WIDGET_CONTROL_IN_ENABLE enum11218*/1121911220typedef enum AZALIA_F2_CODEC_INPUT_PIN_CONTROL_WIDGET_CONTROL_IN_ENABLE {11221AZALIA_F2_CODEC_INPUT_PIN_CONTROL_WIDGET_CONTROL_IN_ENABLE_PIN_SHUT_OFF = 0x00000000,11222AZALIA_F2_CODEC_INPUT_PIN_CONTROL_WIDGET_CONTROL_IN_ENABLE_PIN_DRIVEN = 0x00000001,11223} AZALIA_F2_CODEC_INPUT_PIN_CONTROL_WIDGET_CONTROL_IN_ENABLE;1122411225/*******************************************************11226* AZROOT Enums11227*******************************************************/1122811229/*11230* AZALIA_F2_CODEC_FUNCTION_CONTROL_RESET_CODEC_RESET enum11231*/1123211233typedef enum AZALIA_F2_CODEC_FUNCTION_CONTROL_RESET_CODEC_RESET {11234AZALIA_F2_CODEC_FUNCTION_CONTROL_RESET_CODEC_NOT_RESET = 0x00000000,11235AZALIA_F2_CODEC_FUNCTION_CONTROL_RESET_CODEC_DO_RESET = 0x00000001,11236} AZALIA_F2_CODEC_FUNCTION_CONTROL_RESET_CODEC_RESET;1123711238/*******************************************************11239* AZF0STREAM Enums11240*******************************************************/1124111242/*11243* AZ_LATENCY_COUNTER_CONTROL enum11244*/1124511246typedef enum AZ_LATENCY_COUNTER_CONTROL {11247AZ_LATENCY_COUNTER_NO_RESET = 0x00000000,11248AZ_LATENCY_COUNTER_RESET_DONE = 0x00000001,11249} AZ_LATENCY_COUNTER_CONTROL;1125011251/*******************************************************11252* AZSTREAM Enums11253*******************************************************/1125411255/*11256* OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_BUFFER_COMPLETION_INTERRUPT_STATUS enum11257*/1125811259typedef enum OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_BUFFER_COMPLETION_INTERRUPT_STATUS {11260OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_BUFFER_COMPLETION_INTERRUPT_STATUS_NOT_SET = 0x00000000,11261OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_BUFFER_COMPLETION_INTERRUPT_STATUS_SET = 0x00000001,11262} OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_BUFFER_COMPLETION_INTERRUPT_STATUS;1126311264/*11265* OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR enum11266*/1126711268typedef enum OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR {11269OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR_STATUS_NOT_SET = 0x00000000,11270OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR_STATUS_SET = 0x00000001,11271} OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR;1127211273/*11274* OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR_INTERRUPT_ENABLE enum11275*/1127611277typedef enum OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR_INTERRUPT_ENABLE {11278OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR_INTERRUPT_DISABLED = 0x00000000,11279OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR_INTERRUPT_ENABLED = 0x00000001,11280} OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_DESCRIPTOR_ERROR_INTERRUPT_ENABLE;1128111282/*11283* OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR enum11284*/1128511286typedef enum OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR {11287OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR_STATUS_NOT_SET = 0x00000000,11288OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR_STATUS_SET = 0x00000001,11289} OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR;1129011291/*11292* OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR_INTERRUPT_ENABLE enum11293*/1129411295typedef enum OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR_INTERRUPT_ENABLE {11296OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR_INTERRUPT_DISABLED = 0x00000000,11297OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR_INTERRUPT_ENABLED = 0x00000001,11298} OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_FIFO_ERROR_INTERRUPT_ENABLE;1129911300/*11301* OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_INTERRUPT_ON_COMPLETION_ENABLE enum11302*/1130311304typedef enum OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_INTERRUPT_ON_COMPLETION_ENABLE {11305OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_INTERRUPT_ON_COMPLETION_ENABLE_INTERRUPT_DISABLED = 0x00000000,11306OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_INTERRUPT_ON_COMPLETION_ENABLE_INTERRUPT_ENABLED = 0x00000001,11307} OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_INTERRUPT_ON_COMPLETION_ENABLE;1130811309/*11310* OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_RESET enum11311*/1131211313typedef enum OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_RESET {11314OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_NOT_RESET = 0x00000000,11315OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_IS_RESET = 0x00000001,11316} OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_RESET;1131711318/*11319* OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_RUN enum11320*/1132111322typedef enum OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_RUN {11323OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_NOT_RUN = 0x00000000,11324OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_DO_RUN = 0x00000001,11325} OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_STREAM_RUN;1132611327/*11328* OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_TRAFFIC_PRIORITY enum11329*/1133011331typedef enum OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_TRAFFIC_PRIORITY {11332OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_NO_TRAFFIC_PRIORITY = 0x00000000,11333OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_YES_TRAFFIC_PRIORITY = 0x00000001,11334} OUTPUT_STREAM_DESCRIPTOR_CONTROL_AND_STATUS_TRAFFIC_PRIORITY;1133511336/*11337* OUTPUT_STREAM_DESCRIPTOR_FORMAT_BITS_PER_SAMPLE enum11338*/1133911340typedef enum OUTPUT_STREAM_DESCRIPTOR_FORMAT_BITS_PER_SAMPLE {11341OUTPUT_STREAM_DESCRIPTOR_FORMAT_BITS_PER_SAMPLE_8_RESERVED = 0x00000000,11342OUTPUT_STREAM_DESCRIPTOR_FORMAT_BITS_PER_SAMPLE_16 = 0x00000001,11343OUTPUT_STREAM_DESCRIPTOR_FORMAT_BITS_PER_SAMPLE_20 = 0x00000002,11344OUTPUT_STREAM_DESCRIPTOR_FORMAT_BITS_PER_SAMPLE_24 = 0x00000003,11345OUTPUT_STREAM_DESCRIPTOR_FORMAT_BITS_PER_SAMPLE_32_RESERVED = 0x00000004,11346OUTPUT_STREAM_DESCRIPTOR_FORMAT_BITS_PER_SAMPLE_RESERVED = 0x00000005,11347} OUTPUT_STREAM_DESCRIPTOR_FORMAT_BITS_PER_SAMPLE;1134811349/*11350* OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS enum11351*/1135211353typedef enum OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS {11354OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_1 = 0x00000000,11355OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_2 = 0x00000001,11356OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_3 = 0x00000002,11357OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_4 = 0x00000003,11358OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_5 = 0x00000004,11359OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_6 = 0x00000005,11360OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_7 = 0x00000006,11361OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_8 = 0x00000007,11362OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_9_RESERVED = 0x00000008,11363OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_10_RESERVED = 0x00000009,11364OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_11_RESERVED = 0x0000000a,11365OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_12_RESERVED = 0x0000000b,11366OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_13_RESERVED = 0x0000000c,11367OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_14_RESERVED = 0x0000000d,11368OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_15_RESERVED = 0x0000000e,11369OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS_16_RESERVED = 0x0000000f,11370} OUTPUT_STREAM_DESCRIPTOR_FORMAT_NUMBER_OF_CHANNELS;1137111372/*11373* OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR enum11374*/1137511376typedef enum OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR {11377OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR_BY1 = 0x00000000,11378OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR_BY2_RESERVED = 0x00000001,11379OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR_BY3 = 0x00000002,11380OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR_BY4_RESERVED = 0x00000003,11381OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR_BY5_RESERVED = 0x00000004,11382OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR_BY6_RESERVED = 0x00000005,11383OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR_BY7_RESERVED = 0x00000006,11384OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR_BY8_RESERVED = 0x00000007,11385} OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_DIVISOR;1138611387/*11388* OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_MULTIPLE enum11389*/1139011391typedef enum OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_MULTIPLE {11392OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_MULTIPLE_BY1 = 0x00000000,11393OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_MULTIPLE_BY2 = 0x00000001,11394OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_MULTIPLE_BY3_RESERVED = 0x00000002,11395OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_MULTIPLE_BY4 = 0x00000003,11396OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_MULTIPLE_RESERVED = 0x00000004,11397} OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_MULTIPLE;1139811399/*11400* OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_RATE enum11401*/1140211403typedef enum OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_RATE {11404OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_RATE_48KHZ = 0x00000000,11405OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_RATE_44P1KHZ = 0x00000001,11406} OUTPUT_STREAM_DESCRIPTOR_FORMAT_SAMPLE_BASE_RATE;1140711408/*******************************************************11409* AZF0ENDPOINT Enums11410*******************************************************/1141111412/*11413* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE enum11414*/1141511416typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE {11417AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_AMPLIFIER_PARAMETER = 0x00000000,11418AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_AMPLIFIER_PARAMETER_OVERRIDE = 0x00000001,11419} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE;1142011421/*11422* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES enum11423*/1142411425typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES {11426AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES_MONOPHONIC = 0x00000000,11427AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES_STEREO = 0x00000001,11428} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES;1142911430/*11431* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST enum11432*/1143311434typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST {11435AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_CONNECTION_LIST = 0x00000000,11436AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_CONNECTION_LIST = 0x00000001,11437} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST;1143811439/*11440* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL enum11441*/1144211443typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL {11444AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_IS_ANALOG = 0x00000000,11445AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_IS_DIGITAL = 0x00000001,11446} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL;1144711448/*11449* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_FORMAT_OVERRIDE enum11450*/1145111452typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_FORMAT_OVERRIDE {11453AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_FORMAT_OVERRIDE = 0x00000000,11454AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_SUPPORT_FORMAT_OVERRIDE = 0x00000001,11455} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_FORMAT_OVERRIDE;1145611457/*11458* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT enum11459*/1146011461typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT {11462AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_INPUT_AMPLIFIER = 0x00000000,11463AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_INPUT_AMPLIFIER = 0x00000001,11464} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT;1146511466/*11467* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP enum11468*/1146911470typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP {11471AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_LR_SWAP_CAPABILITY = 0x00000000,11472AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_LR_SWAP_CAPABILITY = 0x00000001,11473} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP;1147411475/*11476* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT enum11477*/1147811479typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT {11480AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_OUTPUT_AMPLIFIER = 0x00000000,11481AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_OUTPUT_AMPLIFIER = 0x00000001,11482} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT;1148311484/*11485* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL enum11486*/1148711488typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL {11489AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_POWER_CONTROL_CAPABILITY = 0x00000000,11490AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_POWER_CONTROL_CAPABILITY = 0x00000001,11491} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL;1149211493/*11494* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET enum11495*/1149611497typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET {11498AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET_NO_PROCESSING_CAPABILITIES = 0x00000000,11499AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET_HAVE_PROCESSING_CAPABILITIES = 0x00000001,11500} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET;1150111502/*11503* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE enum11504*/1150511506typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE {11507AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_SUPPORT_STRIPING = 0x00000000,11508AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_SUPPORT_STRIPING = 0x00000001,11509} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE;1151011511/*11512* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE enum11513*/1151411515typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE {11516AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_OUTPUT_CONVERTER_RESERVED = 0x00000000,11517AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_INPUT_CONVERTER_RESERVED = 0x00000001,11518AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_MIXER_RESERVED = 0x00000002,11519AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_SELECTOR_RESERVED = 0x00000003,11520AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_PIN_RESERVED = 0x00000004,11521AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_POWER_WIDGET_RESERVED = 0x00000005,11522AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_VOLUME_KNOB_RESERVED = 0x00000006,11523AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_BEEP_GENERATOR_RESERVED = 0x00000007,11524AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_RESERVED_RESERVED = 0x00000008,11525AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_VENDOR_DEFINED_RESERVED = 0x00000009,11526} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE;1152711528/*11529* AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY enum11530*/1153111532typedef enum AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY {11533AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_UNSOLICITED_RESPONSE_CAPABILITY = 0x00000000,11534AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_UNSOLICITED_RESPONSE_CAPABILITY = 0x00000001,11535} AZALIA_F0_CODEC_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY;1153611537/*11538* AZALIA_F0_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_MODE enum11539*/1154011541typedef enum AZALIA_F0_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_MODE {11542AZALIA_F0_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_PAIR_MODE = 0x00000000,11543AZALIA_F0_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_SINGLE_MODE = 0x00000001,11544} AZALIA_F0_CODEC_PIN_CONTROL_MULTICHANNEL_MODE_MULTICHANNEL_MODE;1154511546/*11547* AZALIA_F0_CODEC_PIN_CONTROL_RESPONSE_HBR_HBR_CAPABLE enum11548*/1154911550typedef enum AZALIA_F0_CODEC_PIN_CONTROL_RESPONSE_HBR_HBR_CAPABLE {11551AZALIA_F0_CODEC_PIN_CONTROL_RESPONSE_HBR_NO_HBR_CAPABLILITY = 0x00000000,11552AZALIA_F0_CODEC_PIN_CONTROL_RESPONSE_HBR_HAVE_HBR_CAPABLILITY = 0x00000001,11553} AZALIA_F0_CODEC_PIN_CONTROL_RESPONSE_HBR_HBR_CAPABLE;1155411555/*11556* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE enum11557*/1155811559typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE {11560AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_AMPLIFIER_PARAMETER = 0x00000000,11561AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_AMPLIFIER_PARAMETER_OVERRIDE = 0x00000001,11562} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE;1156311564/*11565* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST enum11566*/1156711568typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST {11569AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_CONNECTION_LIST = 0x00000000,11570AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_CONNECTION_LIST = 0x00000001,11571} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST;1157211573/*11574* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL enum11575*/1157611577typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL {11578AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_IS_ANALOG = 0x00000000,11579AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_IS_DIGITAL = 0x00000001,11580} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL;1158111582/*11583* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT enum11584*/1158511586typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT {11587AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_INPUT_AMPLIFIER_PRESENT = 0x00000000,11588AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_INPUT_AMPLIFIER = 0x00000001,11589} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT;1159011591/*11592* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP enum11593*/1159411595typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP {11596AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_LR_SWAP_CAPABILITY = 0x00000000,11597AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_LR_SWAP_CAPABILITY = 0x00000001,11598} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP;1159911600/*11601* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT enum11602*/1160311604typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT {11605AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_OUTPUT_AMPLIFIER = 0x00000000,11606AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_OUTPUT_AMPLIFIER = 0x00000001,11607} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT;1160811609/*11610* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL enum11611*/1161211613typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL {11614AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_POWER_CONTROL_CAPABILITY = 0x00000000,11615AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_POWER_CONTROL_CAPABILITY = 0x00000001,11616} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL;1161711618/*11619* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET enum11620*/1162111622typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET {11623AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET_NO_PROCESSING_CAPABILITIES = 0x00000000,11624AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET_HAVE_PROCESSING_CAPABILITIES = 0x00000001,11625} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET;1162611627/*11628* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE enum11629*/1163011631typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE {11632AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_SUPPORT_STRIPING = 0x00000000,11633AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_SUPPORT_STRIPING = 0x00000001,11634} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE;1163511636/*11637* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE enum11638*/1163911640typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE {11641AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_OUTPUT_CONVERTER_RESERVED = 0x00000000,11642AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_INPUT_CONVERTER_RESERVED = 0x00000001,11643AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_MIXER_RESERVED = 0x00000002,11644AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_SELECTOR_RESERVED = 0x00000003,11645AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_PIN_RESERVED = 0x00000004,11646AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_POWER_WIDGET_RESERVED = 0x00000005,11647AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_VOLUME_KNOB_RESERVED = 0x00000006,11648AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_BEEP_GENERATOR_RESERVED = 0x00000007,11649AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_RESERVED_RESERVED = 0x00000008,11650AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_VENDOR_DEFINED_RESERVED = 0x00000009,11651} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE;1165211653/*11654* AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY enum11655*/1165611657typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY {11658AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_UNSOLICITED_RESPONSE_CAPABILITY = 0x00000000,11659AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_UNSOLICITED_RESPONSE_CAPABILITY = 0x00000001,11660} AZALIA_F0_CODEC_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY;1166111662/*11663* AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_BALANCED_I_O_PINS enum11664*/1166511666typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_BALANCED_I_O_PINS {11667AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_I_O_PINS_ARE_NOT_BALANCED = 0x00000000,11668AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_I_O_PINS_ARE_BALANCED = 0x00000001,11669} AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_BALANCED_I_O_PINS;1167011671/*11672* AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_EAPD_CAPABLE enum11673*/1167411675typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_EAPD_CAPABLE {11676AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_NO_EAPD_PIN = 0x00000000,11677AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_HAVE_EAPD_PIN = 0x00000001,11678} AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_EAPD_CAPABLE;1167911680/*11681* AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_HEADPHONE_DRIVE_CAPABLE enum11682*/1168311684typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_HEADPHONE_DRIVE_CAPABLE {11685AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_NO_HEADPHONE_DRIVE_CAPABILITY = 0x00000000,11686AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_HAVE_HEADPHONE_DRIVE_CAPABILITY = 0x00000001,11687} AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_HEADPHONE_DRIVE_CAPABLE;1168811689/*11690* AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_IMPEDANCE_SENSE_CAPABLE enum11691*/1169211693typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_IMPEDANCE_SENSE_CAPABLE {11694AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_NO_IMPEDANCE_SENSE_CAPABILITY = 0x00000000,11695AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_HAVE_IMPEDANCE_SENSE_CAPABILITY = 0x00000001,11696} AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_IMPEDANCE_SENSE_CAPABLE;1169711698/*11699* AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_INPUT_CAPABLE enum11700*/1170111702typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_INPUT_CAPABLE {11703AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_NO_INPUT_PIN = 0x00000000,11704AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_HAVE_INPUT_PIN = 0x00000001,11705} AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_INPUT_CAPABLE;1170611707/*11708* AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_JACK_DETECTION_CAPABILITY enum11709*/1171011711typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_JACK_DETECTION_CAPABILITY {11712AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_NO_JACK_DETECTION_CAPABILITY = 0x00000000,11713AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_HAVE_JACK_DETECTION_CAPABILITY = 0x00000001,11714} AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_JACK_DETECTION_CAPABILITY;1171511716/*11717* AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_OUTPUT_CAPABLE enum11718*/1171911720typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_OUTPUT_CAPABLE {11721AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_NO_OUTPUT_PIN = 0x00000000,11722AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_HAVE_OUTPUT_PIN = 0x00000001,11723} AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_OUTPUT_CAPABLE;1172411725/*11726* AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_TRIGGER_REQUIRED enum11727*/1172811729typedef enum AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_TRIGGER_REQUIRED {11730AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_NO_TRIGGER_REQUIRED_FOR_IMPEDANCE_MEASUREMENT = 0x00000000,11731AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_TRIGGER_REQUIRED_FOR_IMPEDANCE_MEASUREMENT = 0x00000001,11732} AZALIA_F0_CODEC_PIN_PARAMETER_CAPABILITIES_TRIGGER_REQUIRED;1173311734/*******************************************************11735* AZF0INPUTENDPOINT Enums11736*******************************************************/1173711738/*11739* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE enum11740*/1174111742typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE {11743AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_AMPLIFIER_PARAMETER = 0x00000000,11744AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_AMPLIFIER_PARAMETER = 0x00000001,11745} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE;1174611747/*11748* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES enum11749*/1175011751typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES {11752AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES_MONOPHONIC = 0x00000000,11753AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES_STEREO = 0x00000001,11754} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AUDIO_CHANNEL_CAPABILITIES;1175511756/*11757* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST enum11758*/1175911760typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST {11761AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_CONNECTION_LIST = 0x00000000,11762AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_CONNECTION_LIST = 0x00000001,11763} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST;1176411765/*11766* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL enum11767*/1176811769typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL {11770AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CODEC_CONVERTER0_IS_ANALOG = 0x00000000,11771AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CODEC_CONVERTER0_IS_DIGITAL = 0x00000001,11772} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL;1177311774/*11775* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_FORMAT_OVERRIDE enum11776*/1177711778typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_FORMAT_OVERRIDE {11779AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_FORMAT_OVERRIDE = 0x00000000,11780AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_FORMAT_OVERRIDE = 0x00000001,11781} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_FORMAT_OVERRIDE;1178211783/*11784* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT enum11785*/1178611787typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT {11788AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_INPUT_AMPLIFIER = 0x00000000,11789AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_INPUT_AMPLIFIER = 0x00000001,11790} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT;1179111792/*11793* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP enum11794*/1179511796typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP {11797AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_LR_SWAP_CAPABILITY = 0x00000000,11798AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_LR_SWAP_CAPABILITY = 0x00000001,11799} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP;1180011801/*11802* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT enum11803*/1180411805typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT {11806AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_OUTPUT_AMPLIFIER = 0x00000000,11807AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_OUTPUT_AMPLIFIER = 0x00000001,11808} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT;1180911810/*11811* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL enum11812*/1181311814typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL {11815AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_POWER_CONTROL_CAPABILITY = 0x00000000,11816AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_POWER_CONTROL_CAPABILITY = 0x00000001,11817} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL;1181811819/*11820* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET enum11821*/1182211823typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET {11824AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET_CODEC_CONVERTER0_HAVE_NO_PROCESSING_CAPABILITIES = 0x00000000,11825AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET_CODEC_CONVERTER0_HAVE_PROCESSING_CAPABILITIES = 0x00000001,11826} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET;1182711828/*11829* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE enum11830*/1183111832typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE {11833AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NOT_SUPPORT_STRIPING = 0x00000000,11834AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_SUPPORT_STRIPING = 0x00000001,11835} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE;1183611837/*11838* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE enum11839*/1184011841typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE {11842AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_OUTPUT_CONVERTER_RESERVED = 0x00000000,11843AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_INPUT_CONVERTER_RESERVED = 0x00000001,11844AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_MIXER_RESERVED = 0x00000002,11845AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_SELECTOR_RESERVED = 0x00000003,11846AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_PIN_RESERVED = 0x00000004,11847AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_POWER_WIDGET_RESERVED = 0x00000005,11848AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_VOLUME_KNOB_RESERVED = 0x00000006,11849AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_BEEP_GENERATOR_RESERVED = 0x00000007,11850AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_RESERVED = 0x00000008,11851AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_VENDOR_DEFINED_RESERVED = 0x00000009,11852} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE;1185311854/*11855* AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY enum11856*/1185711858typedef enum AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY {11859AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_UNSOLICITED_RESPONSE_CAPABILITY = 0x00000000,11860AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_UNSOLICITED_RESPONSE_CAPABILITY = 0x00000001,11861} AZALIA_F0_CODEC_INPUT_CONVERTER_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY;1186211863/*11864* AZALIA_F0_CODEC_INPUT_PIN_CONTROL_RESPONSE_HBR_HBR_CAPABLE enum11865*/1186611867typedef enum AZALIA_F0_CODEC_INPUT_PIN_CONTROL_RESPONSE_HBR_HBR_CAPABLE {11868AZALIA_F0_CODEC_INPUT_PIN_CONTROL_RESPONSE_HBR_NO_HBR_CAPABILITY = 0x00000000,11869AZALIA_F0_CODEC_INPUT_PIN_CONTROL_RESPONSE_HBR_HAVE_HBR_CAPABILITY = 0x00000001,11870} AZALIA_F0_CODEC_INPUT_PIN_CONTROL_RESPONSE_HBR_HBR_CAPABLE;1187111872/*11873* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE enum11874*/1187511876typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE {11877AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_AMPLIFIER_PARAMETER = 0x00000000,11878AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_AMPLIFIER_PARAMETER_OVERRIDE = 0x00000001,11879} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_AMPLIFIER_PARAMETER_OVERRIDE;1188011881/*11882* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST enum11883*/1188411885typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST {11886AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_CONNECTION_LIST = 0x00000000,11887AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_CONNECTION_LIST = 0x00000001,11888} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_CONNECTION_LIST;1188911890/*11891* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL enum11892*/1189311894typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL {11895AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_IS_ANALOG = 0x00000000,11896AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_IS_DIGITAL = 0x00000001,11897} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_DIGITAL;1189811899/*11900* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT enum11901*/1190211903typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT {11904AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_INPUT_AMPLIFIER = 0x00000000,11905AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_INPUT_AMPLIFIER = 0x00000001,11906} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_INPUT_AMPLIFIER_PRESENT;1190711908/*11909* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP enum11910*/1191111912typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP {11913AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_LR_SWAP = 0x00000000,11914AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_LR_SWAP = 0x00000001,11915} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_LR_SWAP;1191611917/*11918* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT enum11919*/1192011921typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT {11922AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_OUTPUT_AMPLIFIER = 0x00000000,11923AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_OUTPUT_AMPLIFIER = 0x00000001,11924} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_OUTPUT_AMPLIFIER_PRESENT;1192511926/*11927* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL enum11928*/1192911930typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL {11931AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_POWER_CONTROL_CAPABILITY = 0x00000000,11932AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_POWER_CONTROL_CAPABILITY = 0x00000001,11933} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_POWER_CONTROL;1193411935/*11936* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET enum11937*/1193811939typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET {11940AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET_NO_PROCESING_CAPABILITIES = 0x00000000,11941AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET_HAVE_PROCESING_CAPABILITIES = 0x00000001,11942} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_PROCESSING_WIDGET;1194311944/*11945* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE enum11946*/1194711948typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE {11949AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_SUPPORT_STRIPING = 0x00000000,11950AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_SUPPORT_STRIPING = 0x00000001,11951} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_STRIPE;1195211953/*11954* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE enum11955*/1195611957typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE {11958AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_OUTPUT_CONVERTER_RESERVED = 0x00000000,11959AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_INPUT_CONVERTER_RESERVED = 0x00000001,11960AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_MIXER_RESERVED = 0x00000002,11961AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_SELECTOR_RESERVED = 0x00000003,11962AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_PIN_RESERVED = 0x00000004,11963AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_POWER_WIDGET_RESERVED = 0x00000005,11964AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_VOLUME_KNOB_RESERVED = 0x00000006,11965AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_BEEP_GENERATOR_RESERVED = 0x00000007,11966AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_RESERVED = 0x00000008,11967AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE_VENDOR_DEFINED_RESERVED = 0x00000009,11968} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_TYPE;1196911970/*11971* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY enum11972*/1197311974typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY {11975AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_NO_UNSOLICITED_RESPONSE_CAPABILITY = 0x00000000,11976AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_HAVE_UNSOLICITED_RESPONSE_CAPABILITY = 0x00000001,11977} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_AUDIO_WIDGET_CAPABILITIES_UNSOLICITED_RESPONSE_CAPABILITY;1197811979/*11980* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_BALANCED_I_O_PINS enum11981*/1198211983typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_BALANCED_I_O_PINS {11984AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_I_O_PINS_NOT_BALANCED = 0x00000000,11985AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_I_O_PINS_ARE_BALANCED = 0x00000001,11986} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_BALANCED_I_O_PINS;1198711988/*11989* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_DP enum11990*/1199111992typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_DP {11993AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_DP_NOT_ENABLED = 0x00000000,11994AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_DP_ENABLED = 0x00000001,11995} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_DP;1199611997/*11998* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_EAPD_CAPABLE enum11999*/1200012001typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_EAPD_CAPABLE {12002AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_EAPD_CAPABLE_NO_EAPD_PIN = 0x00000000,12003AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_EAPD_CAPABLE_HAVE_EAPD_PIN = 0x00000001,12004} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_EAPD_CAPABLE;1200512006/*12007* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HDMI enum12008*/1200912010typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HDMI {12011AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HDMI_NOT_ENABLED = 0x00000000,12012AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HDMI_ENABLED = 0x00000001,12013} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HDMI;1201412015/*12016* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HEADPHONE_DRIVE_CAPABLE enum12017*/1201812019typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HEADPHONE_DRIVE_CAPABLE {12020AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_NO_HEADPHONE_DRIVE_CAPABILITY = 0x00000000,12021AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HAVE_HEADPHONE_DRIVE_CAPABILITY = 0x00000001,12022} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HEADPHONE_DRIVE_CAPABLE;1202312024/*12025* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_IMPEDANCE_SENSE_CAPABLE enum12026*/1202712028typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_IMPEDANCE_SENSE_CAPABLE {12029AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_NO_IMPEDANCE_SENSE_CAPABILITY = 0x00000000,12030AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HAVE_IMPEDANCE_SENSE_CAPABILITY = 0x00000001,12031} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_IMPEDANCE_SENSE_CAPABLE;1203212033/*12034* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_INPUT_CAPABLE enum12035*/1203612037typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_INPUT_CAPABLE {12038AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_NO_INPUT_PIN = 0x00000000,12039AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HAVE_INPUT_PIN = 0x00000001,12040} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_INPUT_CAPABLE;1204112042/*12043* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_JACK_DETECTION_CAPABILITY enum12044*/1204512046typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_JACK_DETECTION_CAPABILITY {12047AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_NO_JACK_PRESENCE_DETECTION_CAPABILITY = 0x00000000,12048AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HAVE_JACK_PRESENCE_DETECTION_CAPABILITY = 0x00000001,12049} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_JACK_DETECTION_CAPABILITY;1205012051/*12052* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_OUTPUT_CAPABLE enum12053*/1205412055typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_OUTPUT_CAPABLE {12056AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_NO_OUTPUT_PIN = 0x00000000,12057AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_HAVE_OUTPUT_PIN = 0x00000001,12058} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_OUTPUT_CAPABLE;1205912060/*12061* AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_TRIGGER_REQUIRED enum12062*/1206312064typedef enum AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_TRIGGER_REQUIRED {12065AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_NO_TRIGGER_REQUIRED_FOR_IMPEDANCE_MEASUREMENT = 0x00000000,12066AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_TRIGGER_REQUIRED_FOR_IMPEDANCE_MEASUREMENT = 0x00000001,12067} AZALIA_F0_CODEC_INPUT_PIN_PARAMETER_CAPABILITIES_TRIGGER_REQUIRED;1206812069/*******************************************************12070* DSCC Enums12071*******************************************************/1207212073/*12074* DSCC_BITS_PER_COMPONENT_ENUM enum12075*/1207612077typedef enum DSCC_BITS_PER_COMPONENT_ENUM {12078DSCC_BITS_PER_COMPONENT_ENUM_BITS_PER_COMPONENT_8_BIT = 0x00000008,12079DSCC_BITS_PER_COMPONENT_ENUM_BITS_PER_COMPONENT_10_BIT = 0x0000000a,12080DSCC_BITS_PER_COMPONENT_ENUM_BITS_PER_COMPONENT_12_BIT = 0x0000000c,12081} DSCC_BITS_PER_COMPONENT_ENUM;1208212083/*12084* DSCC_DSC_VERSION_MAJOR_ENUM enum12085*/1208612087typedef enum DSCC_DSC_VERSION_MAJOR_ENUM {12088DSCC_DSC_VERSION_MAJOR_ENUM_DSC_1_X_MAJOR_VERSION = 0x00000001,12089} DSCC_DSC_VERSION_MAJOR_ENUM;1209012091/*12092* DSCC_DSC_VERSION_MINOR_ENUM enum12093*/1209412095typedef enum DSCC_DSC_VERSION_MINOR_ENUM {12096DSCC_DSC_VERSION_MINOR_ENUM_DSC_X_1_MINOR_VERSION = 0x00000001,12097DSCC_DSC_VERSION_MINOR_ENUM_DSC_X_2_MINOR_VERSION = 0x00000002,12098} DSCC_DSC_VERSION_MINOR_ENUM;1209912100/*12101* DSCC_ENABLE_ENUM enum12102*/1210312104typedef enum DSCC_ENABLE_ENUM {12105DSCC_ENABLE_ENUM_DISABLED = 0x00000000,12106DSCC_ENABLE_ENUM_ENABLED = 0x00000001,12107} DSCC_ENABLE_ENUM;1210812109/*12110* DSCC_ICH_RESET_ENUM enum12111*/1211212113typedef enum DSCC_ICH_RESET_ENUM {12114DSCC_ICH_RESET_ENUM_SLICE0_ICH_RESET = 0x00000001,12115DSCC_ICH_RESET_ENUM_SLICE1_ICH_RESET = 0x00000002,12116DSCC_ICH_RESET_ENUM_SLICE2_ICH_RESET = 0x00000004,12117DSCC_ICH_RESET_ENUM_SLICE3_ICH_RESET = 0x00000008,12118} DSCC_ICH_RESET_ENUM;1211912120/*12121* DSCC_LINEBUF_DEPTH_ENUM enum12122*/1212312124typedef enum DSCC_LINEBUF_DEPTH_ENUM {12125DSCC_LINEBUF_DEPTH_ENUM_LINEBUF_DEPTH_8_BIT = 0x00000008,12126DSCC_LINEBUF_DEPTH_ENUM_LINEBUF_DEPTH_9_BIT = 0x00000009,12127DSCC_LINEBUF_DEPTH_ENUM_LINEBUF_DEPTH_10_BIT = 0x0000000a,12128DSCC_LINEBUF_DEPTH_ENUM_LINEBUF_DEPTH_11_BIT = 0x0000000b,12129DSCC_LINEBUF_DEPTH_ENUM_LINEBUF_DEPTH_12_BIT = 0x0000000c,12130DSCC_LINEBUF_DEPTH_ENUM_LINEBUF_DEPTH_13_BIT = 0x0000000d,12131} DSCC_LINEBUF_DEPTH_ENUM;1213212133/*12134* DSCC_MEM_PWR_DIS_ENUM enum12135*/1213612137typedef enum DSCC_MEM_PWR_DIS_ENUM {12138DSCC_MEM_PWR_DIS_ENUM_REQUEST_EN = 0x00000000,12139DSCC_MEM_PWR_DIS_ENUM_REQUEST_DIS = 0x00000001,12140} DSCC_MEM_PWR_DIS_ENUM;1214112142/*12143* DSCC_MEM_PWR_FORCE_ENUM enum12144*/1214512146typedef enum DSCC_MEM_PWR_FORCE_ENUM {12147DSCC_MEM_PWR_FORCE_ENUM_NO_FORCE_REQUEST = 0x00000000,12148DSCC_MEM_PWR_FORCE_ENUM_FORCE_LIGHT_SLEEP_REQUEST = 0x00000001,12149DSCC_MEM_PWR_FORCE_ENUM_FORCE_DEEP_SLEEP_REQUEST = 0x00000002,12150DSCC_MEM_PWR_FORCE_ENUM_FORCE_SHUT_DOWN_REQUEST = 0x00000003,12151} DSCC_MEM_PWR_FORCE_ENUM;1215212153/*12154* POWER_STATE_ENUM enum12155*/1215612157typedef enum POWER_STATE_ENUM {12158POWER_STATE_ENUM_ON = 0x00000000,12159POWER_STATE_ENUM_LS = 0x00000001,12160POWER_STATE_ENUM_DS = 0x00000002,12161POWER_STATE_ENUM_SD = 0x00000003,12162} POWER_STATE_ENUM;1216312164/*******************************************************12165* DSCCIF Enums12166*******************************************************/1216712168/*12169* DSCCIF_BITS_PER_COMPONENT_ENUM enum12170*/1217112172typedef enum DSCCIF_BITS_PER_COMPONENT_ENUM {12173DSCCIF_BITS_PER_COMPONENT_ENUM_BITS_PER_COMPONENT_8_BIT = 0x00000008,12174DSCCIF_BITS_PER_COMPONENT_ENUM_BITS_PER_COMPONENT_10_BIT = 0x0000000a,12175DSCCIF_BITS_PER_COMPONENT_ENUM_BITS_PER_COMPONENT_12_BIT = 0x0000000c,12176} DSCCIF_BITS_PER_COMPONENT_ENUM;1217712178/*12179* DSCCIF_ENABLE_ENUM enum12180*/1218112182typedef enum DSCCIF_ENABLE_ENUM {12183DSCCIF_ENABLE_ENUM_DISABLED = 0x00000000,12184DSCCIF_ENABLE_ENUM_ENABLED = 0x00000001,12185} DSCCIF_ENABLE_ENUM;1218612187/*12188* DSCCIF_INPUT_PIXEL_FORMAT_ENUM enum12189*/1219012191typedef enum DSCCIF_INPUT_PIXEL_FORMAT_ENUM {12192DSCCIF_INPUT_PIXEL_FORMAT_ENUM_RGB = 0x00000000,12193DSCCIF_INPUT_PIXEL_FORMAT_ENUM_YCBCR_444 = 0x00000001,12194DSCCIF_INPUT_PIXEL_FORMAT_ENUM_SIMPLE_YCBCR_422 = 0x00000002,12195DSCCIF_INPUT_PIXEL_FORMAT_ENUM_NATIVE_YCBCR_422 = 0x00000003,12196DSCCIF_INPUT_PIXEL_FORMAT_ENUM_NATIVE_YCBCR_420 = 0x00000004,12197} DSCCIF_INPUT_PIXEL_FORMAT_ENUM;1219812199/*******************************************************12200* DSC_TOP Enums12201*******************************************************/1220212203/*12204* CLOCK_GATING_DISABLE_ENUM enum12205*/1220612207typedef enum CLOCK_GATING_DISABLE_ENUM {12208CLOCK_GATING_DISABLE_ENUM_ENABLED = 0x00000000,12209CLOCK_GATING_DISABLE_ENUM_DISABLED = 0x00000001,12210} CLOCK_GATING_DISABLE_ENUM;1221112212/*12213* ENABLE_ENUM enum12214*/1221512216typedef enum ENABLE_ENUM {12217ENABLE_ENUM_DISABLED = 0x00000000,12218ENABLE_ENUM_ENABLED = 0x00000001,12219} ENABLE_ENUM;1222012221/*12222* TEST_CLOCK_MUX_SELECT_ENUM enum12223*/1222412225typedef enum TEST_CLOCK_MUX_SELECT_ENUM {12226TEST_CLOCK_MUX_SELECT_DISPCLK_P = 0x00000000,12227TEST_CLOCK_MUX_SELECT_DISPCLK_G = 0x00000001,12228TEST_CLOCK_MUX_SELECT_DISPCLK_R = 0x00000002,12229TEST_CLOCK_MUX_SELECT_DSCCLK_P = 0x00000003,12230TEST_CLOCK_MUX_SELECT_DSCCLK_G = 0x00000004,12231TEST_CLOCK_MUX_SELECT_DSCCLK_R = 0x00000005,12232} TEST_CLOCK_MUX_SELECT_ENUM;1223312234/*******************************************************12235* DWB_TOP Enums12236*******************************************************/1223712238/*12239* DWB_CRC_CONT_EN_ENUM enum12240*/1224112242typedef enum DWB_CRC_CONT_EN_ENUM {12243DWB_CRC_CONT_EN_ONE_SHOT = 0x00000000,12244DWB_CRC_CONT_EN_CONT = 0x00000001,12245} DWB_CRC_CONT_EN_ENUM;1224612247/*12248* DWB_CRC_SRC_SEL_ENUM enum12249*/1225012251typedef enum DWB_CRC_SRC_SEL_ENUM {12252DWB_CRC_SRC_SEL_DWB_IN = 0x00000000,12253DWB_CRC_SRC_SEL_OGAM_OUT = 0x00000001,12254DWB_CRC_SRC_SEL_DWB_OUT = 0x00000002,12255} DWB_CRC_SRC_SEL_ENUM;1225612257/*12258* DWB_DATA_OVERFLOW_INT_TYPE_ENUM enum12259*/1226012261typedef enum DWB_DATA_OVERFLOW_INT_TYPE_ENUM {12262DWB_DATA_OVERFLOW_INT_TYPE_0 = 0x00000000,12263DWB_DATA_OVERFLOW_INT_TYPE_1 = 0x00000001,12264} DWB_DATA_OVERFLOW_INT_TYPE_ENUM;1226512266/*12267* DWB_DATA_OVERFLOW_TYPE_ENUM enum12268*/1226912270typedef enum DWB_DATA_OVERFLOW_TYPE_ENUM {12271DWB_DATA_OVERFLOW_TYPE_NO_OVERFLOW = 0x00000000,12272DWB_DATA_OVERFLOW_TYPE_BUFFER = 0x00000001,12273DWB_DATA_OVERFLOW_TYPE_VUPDATE = 0x00000002,12274DWB_DATA_OVERFLOW_TYPE_VREADY = 0x00000003,12275} DWB_DATA_OVERFLOW_TYPE_ENUM;1227612277/*12278* DWB_DEBUG_SEL_ENUM enum12279*/1228012281typedef enum DWB_DEBUG_SEL_ENUM {12282DWB_DEBUG_SEL_FC = 0x00000000,12283DWB_DEBUG_SEL_RESERVED = 0x00000001,12284DWB_DEBUG_SEL_DWBCP = 0x00000002,12285DWB_DEBUG_SEL_PERFMON = 0x00000003,12286} DWB_DEBUG_SEL_ENUM;1228712288/*12289* DWB_MEM_PWR_FORCE_ENUM enum12290*/1229112292typedef enum DWB_MEM_PWR_FORCE_ENUM {12293DWB_MEM_PWR_FORCE_DIS = 0x00000000,12294DWB_MEM_PWR_FORCE_LS = 0x00000001,12295DWB_MEM_PWR_FORCE_DS = 0x00000002,12296DWB_MEM_PWR_FORCE_SD = 0x00000003,12297} DWB_MEM_PWR_FORCE_ENUM;1229812299/*12300* DWB_MEM_PWR_STATE_ENUM enum12301*/1230212303typedef enum DWB_MEM_PWR_STATE_ENUM {12304DWB_MEM_PWR_STATE_ON = 0x00000000,12305DWB_MEM_PWR_STATE_LS = 0x00000001,12306DWB_MEM_PWR_STATE_DS = 0x00000002,12307DWB_MEM_PWR_STATE_SD = 0x00000003,12308} DWB_MEM_PWR_STATE_ENUM;1230912310/*12311* DWB_TEST_CLK_SEL_ENUM enum12312*/1231312314typedef enum DWB_TEST_CLK_SEL_ENUM {12315DWB_TEST_CLK_SEL_R = 0x00000000,12316DWB_TEST_CLK_SEL_G = 0x00000001,12317DWB_TEST_CLK_SEL_P = 0x00000002,12318} DWB_TEST_CLK_SEL_ENUM;1231912320/*12321* FC_EYE_SELECTION_ENUM enum12322*/1232312324typedef enum FC_EYE_SELECTION_ENUM {12325FC_EYE_SELECTION_STEREO_DIS = 0x00000000,12326FC_EYE_SELECTION_LEFT_EYE = 0x00000001,12327FC_EYE_SELECTION_RIGHT_EYE = 0x00000002,12328} FC_EYE_SELECTION_ENUM;1232912330/*12331* FC_FRAME_CAPTURE_RATE_ENUM enum12332*/1233312334typedef enum FC_FRAME_CAPTURE_RATE_ENUM {12335FC_FRAME_CAPTURE_RATE_FULL = 0x00000000,12336FC_FRAME_CAPTURE_RATE_HALF = 0x00000001,12337FC_FRAME_CAPTURE_RATE_THIRD = 0x00000002,12338FC_FRAME_CAPTURE_RATE_QUARTER = 0x00000003,12339} FC_FRAME_CAPTURE_RATE_ENUM;1234012341/*12342* FC_STEREO_EYE_POLARITY_ENUM enum12343*/1234412345typedef enum FC_STEREO_EYE_POLARITY_ENUM {12346FC_STEREO_EYE_POLARITY_LEFT = 0x00000000,12347FC_STEREO_EYE_POLARITY_RIGHT = 0x00000001,12348} FC_STEREO_EYE_POLARITY_ENUM;1234912350/*******************************************************12351* DWBCP Enums12352*******************************************************/1235312354/*12355* DWB_GAMUT_REMAP_COEF_FORMAT_ENUM enum12356*/1235712358typedef enum DWB_GAMUT_REMAP_COEF_FORMAT_ENUM {12359DWB_GAMUT_REMAP_COEF_FORMAT_S2_13 = 0x00000000,12360DWB_GAMUT_REMAP_COEF_FORMAT_S3_12 = 0x00000001,12361} DWB_GAMUT_REMAP_COEF_FORMAT_ENUM;1236212363/*12364* DWB_GAMUT_REMAP_MODE_ENUM enum12365*/1236612367typedef enum DWB_GAMUT_REMAP_MODE_ENUM {12368DWB_GAMUT_REMAP_MODE_BYPASS = 0x00000000,12369DWB_GAMUT_REMAP_MODE_COEF_A = 0x00000001,12370DWB_GAMUT_REMAP_MODE_COEF_B = 0x00000002,12371DWB_GAMUT_REMAP_MODE_RESERVED = 0x00000003,12372} DWB_GAMUT_REMAP_MODE_ENUM;1237312374/*12375* DWB_LUT_NUM_SEG enum12376*/1237712378typedef enum DWB_LUT_NUM_SEG {12379DWB_SEGMENTS_1 = 0x00000000,12380DWB_SEGMENTS_2 = 0x00000001,12381DWB_SEGMENTS_4 = 0x00000002,12382DWB_SEGMENTS_8 = 0x00000003,12383DWB_SEGMENTS_16 = 0x00000004,12384DWB_SEGMENTS_32 = 0x00000005,12385DWB_SEGMENTS_64 = 0x00000006,12386DWB_SEGMENTS_128 = 0x00000007,12387} DWB_LUT_NUM_SEG;1238812389/*12390* DWB_OGAM_LUT_CONFIG_MODE_ENUM enum12391*/1239212393typedef enum DWB_OGAM_LUT_CONFIG_MODE_ENUM {12394DWB_OGAM_LUT_CONFIG_MODE_DIFF = 0x00000000,12395DWB_OGAM_LUT_CONFIG_MODE_SAME = 0x00000001,12396} DWB_OGAM_LUT_CONFIG_MODE_ENUM;1239712398/*12399* DWB_OGAM_LUT_HOST_SEL_ENUM enum12400*/1240112402typedef enum DWB_OGAM_LUT_HOST_SEL_ENUM {12403DWB_OGAM_LUT_HOST_SEL_RAMA = 0x00000000,12404DWB_OGAM_LUT_HOST_SEL_RAMB = 0x00000001,12405} DWB_OGAM_LUT_HOST_SEL_ENUM;1240612407/*12408* DWB_OGAM_LUT_READ_COLOR_SEL_ENUM enum12409*/1241012411typedef enum DWB_OGAM_LUT_READ_COLOR_SEL_ENUM {12412DWB_OGAM_LUT_READ_COLOR_SEL_B = 0x00000000,12413DWB_OGAM_LUT_READ_COLOR_SEL_G = 0x00000001,12414DWB_OGAM_LUT_READ_COLOR_SEL_R = 0x00000002,12415DWB_OGAM_LUT_READ_COLOR_SEL_RESERVED = 0x00000003,12416} DWB_OGAM_LUT_READ_COLOR_SEL_ENUM;1241712418/*12419* DWB_OGAM_LUT_READ_DBG_ENUM enum12420*/1242112422typedef enum DWB_OGAM_LUT_READ_DBG_ENUM {12423DWB_OGAM_LUT_READ_DBG_DISABLE = 0x00000000,12424DWB_OGAM_LUT_READ_DBG_ENABLE = 0x00000001,12425} DWB_OGAM_LUT_READ_DBG_ENUM;1242612427/*12428* DWB_OGAM_MODE_ENUM enum12429*/1243012431typedef enum DWB_OGAM_MODE_ENUM {12432DWB_OGAM_MODE_BYPASS = 0x00000000,12433DWB_OGAM_MODE_RESERVED = 0x00000001,12434DWB_OGAM_MODE_RAM_LUT_ENABLED = 0x00000002,12435} DWB_OGAM_MODE_ENUM;1243612437/*12438* DWB_OGAM_PWL_DISABLE_ENUM enum12439*/1244012441typedef enum DWB_OGAM_PWL_DISABLE_ENUM {12442DWB_OGAM_PWL_DISABLE_FALSE = 0x00000000,12443DWB_OGAM_PWL_DISABLE_TRUE = 0x00000001,12444} DWB_OGAM_PWL_DISABLE_ENUM;1244512446/*12447* DWB_OGAM_SELECT_ENUM enum12448*/1244912450typedef enum DWB_OGAM_SELECT_ENUM {12451DWB_OGAM_SELECT_A = 0x00000000,12452DWB_OGAM_SELECT_B = 0x00000001,12453} DWB_OGAM_SELECT_ENUM;1245412455/*******************************************************12456* RDPCSPIPE Enums12457*******************************************************/1245812459/*12460* RDPCSPIPE_CLOCK_CNTL_LANE_CLK_EN enum12461*/1246212463typedef enum RDPCSPIPE_CLOCK_CNTL_LANE_CLK_EN {12464RDPCSPIPE_EXT_PCLK_EN_DISABLE = 0x00000000,12465RDPCSPIPE_EXT_PCLK_EN_ENABLE = 0x00000001,12466} RDPCSPIPE_CLOCK_CNTL_LANE_CLK_EN;1246712468/*12469* RDPCSPIPE_CLOCK_CNTL_RDPCS_APBCLK_EN enum12470*/1247112472typedef enum RDPCSPIPE_CLOCK_CNTL_RDPCS_APBCLK_EN {12473RDPCSPIPE_APBCLK_DISABLE = 0x00000000,12474RDPCSPIPE_APBCLK_ENABLE = 0x00000001,12475} RDPCSPIPE_CLOCK_CNTL_RDPCS_APBCLK_EN;1247612477/*12478* RDPCSPIPE_CLOCK_CNTL_RDPCS_PIPE_CLK_CLOCK_ON enum12479*/1248012481typedef enum RDPCSPIPE_CLOCK_CNTL_RDPCS_PIPE_CLK_CLOCK_ON {12482RDPCS_PIPE_CLK_CLOCK_OFF = 0x00000000,12483RDPCS_PIPE_CLK_CLOCK_ON = 0x00000001,12484} RDPCSPIPE_CLOCK_CNTL_RDPCS_PIPE_CLK_CLOCK_ON;1248512486/*12487* RDPCSPIPE_CLOCK_CNTL_RDPCS_PIPE_CLK_EN enum12488*/1248912490typedef enum RDPCSPIPE_CLOCK_CNTL_RDPCS_PIPE_CLK_EN {12491RDPCS_PIPE_CLK_DISABLE = 0x00000000,12492RDPCS_PIPE_CLK_ENABLE = 0x00000001,12493} RDPCSPIPE_CLOCK_CNTL_RDPCS_PIPE_CLK_EN;1249412495/*12496* RDPCSPIPE_CLOCK_CNTL_RDPCS_PIPE_CLK_GATE_DIS enum12497*/1249812499typedef enum RDPCSPIPE_CLOCK_CNTL_RDPCS_PIPE_CLK_GATE_DIS {12500RDPCS_PIPE_CLK_GATE_ENABLE = 0x00000000,12501RDPCS_PIPE_CLK_GATE_DISABLE = 0x00000001,12502} RDPCSPIPE_CLOCK_CNTL_RDPCS_PIPE_CLK_GATE_DIS;1250312504/*12505* RDPCSPIPE_CLOCK_CNTL_RDPCS_PIPE_PHYD32CLK_CLOCK_ON enum12506*/1250712508typedef enum RDPCSPIPE_CLOCK_CNTL_RDPCS_PIPE_PHYD32CLK_CLOCK_ON {12509RDPCS_PIPE_PHYD32CLK_CLOCK_OFF = 0x00000000,12510RDPCS_PIPE_PHYD32CLK_CLOCK_ON = 0x00000001,12511} RDPCSPIPE_CLOCK_CNTL_RDPCS_PIPE_PHYD32CLK_CLOCK_ON;1251212513/*12514* RDPCSPIPE_CLOCK_CNTL_RDPCS_SRAMCLK_CLOCK_ON enum12515*/1251612517typedef enum RDPCSPIPE_CLOCK_CNTL_RDPCS_SRAMCLK_CLOCK_ON {12518RDPCSPIPE_SYMCLK_SRAMCLK_CLOCK_OFF = 0x00000000,12519RDPCSPIPE_SYMCLK_SRAMCLK_CLOCK_ON = 0x00000001,12520} RDPCSPIPE_CLOCK_CNTL_RDPCS_SRAMCLK_CLOCK_ON;1252112522/*12523* RDPCSPIPE_CLOCK_CNTL_RDPCS_SRAMCLK_EN enum12524*/1252512526typedef enum RDPCSPIPE_CLOCK_CNTL_RDPCS_SRAMCLK_EN {12527RDPCSPIPE_SRAMCLK_DISABLE = 0x00000000,12528RDPCSPIPE_SRAMCLK_ENABLE = 0x00000001,12529} RDPCSPIPE_CLOCK_CNTL_RDPCS_SRAMCLK_EN;1253012531/*12532* RDPCSPIPE_CLOCK_CNTL_RDPCS_SRAMCLK_GATE_DIS enum12533*/1253412535typedef enum RDPCSPIPE_CLOCK_CNTL_RDPCS_SRAMCLK_GATE_DIS {12536RDPCSPIPE_SRAMCLK_GATE_ENABLE = 0x00000000,12537RDPCSPIPE_SRAMCLK_GATE_DISABLE = 0x00000001,12538} RDPCSPIPE_CLOCK_CNTL_RDPCS_SRAMCLK_GATE_DIS;1253912540/*12541* RDPCSPIPE_CLOCK_CNTL_RDPCS_SRAMCLK_PASS enum12542*/1254312544typedef enum RDPCSPIPE_CLOCK_CNTL_RDPCS_SRAMCLK_PASS {12545RDPCSPIPE_SRAMCLK_NOT_PASS = 0x00000000,12546RDPCSPIPE_SRAMCLK_PASS = 0x00000001,12547} RDPCSPIPE_CLOCK_CNTL_RDPCS_SRAMCLK_PASS;1254812549/*12550* RDPCSPIPE_CNTL_RDPCS_PIPE_FIFO_EN enum12551*/1255212553typedef enum RDPCSPIPE_CNTL_RDPCS_PIPE_FIFO_EN {12554RDPCS_PIPE_FIFO_DISABLE = 0x00000000,12555RDPCS_PIPE_FIFO_ENABLE = 0x00000001,12556} RDPCSPIPE_CNTL_RDPCS_PIPE_FIFO_EN;1255712558/*12559* RDPCSPIPE_CNTL_RDPCS_PIPE_FIFO_LANE_EN enum12560*/1256112562typedef enum RDPCSPIPE_CNTL_RDPCS_PIPE_FIFO_LANE_EN {12563RDPCS_PIPE_FIFO_LANE_DISABLE = 0x00000000,12564RDPCS_PIPE_FIFO_LANE_ENABLE = 0x00000001,12565} RDPCSPIPE_CNTL_RDPCS_PIPE_FIFO_LANE_EN;1256612567/*12568* RDPCSPIPE_CNTL_RDPCS_PIPE_SOFT_RESET enum12569*/1257012571typedef enum RDPCSPIPE_CNTL_RDPCS_PIPE_SOFT_RESET {12572RDPCS_PIPE_SOFT_RESET_DISABLE = 0x00000000,12573RDPCS_PIPE_SOFT_RESET_ENABLE = 0x00000001,12574} RDPCSPIPE_CNTL_RDPCS_PIPE_SOFT_RESET;1257512576/*12577* RDPCSPIPE_CNTL_RDPCS_SRAM_SOFT_RESET enum12578*/1257912580typedef enum RDPCSPIPE_CNTL_RDPCS_SRAM_SOFT_RESET {12581RDPCSPIPE_SRAM_SRAM_RESET_DISABLE = 0x00000000,12582RDPCSPIPE_SRAM_SRAM_RESET_ENABLE = 0x00000001,12583} RDPCSPIPE_CNTL_RDPCS_SRAM_SOFT_RESET;1258412585/*12586* RDPCSPIPE_DBG_APB_COUNT_EXPIRE_MASK enum12587*/1258812589typedef enum RDPCSPIPE_DBG_APB_COUNT_EXPIRE_MASK {12590RDPCSPIPE_DBG_APB_COUNT_EXPIRE_MASK_DISABLE = 0x00000000,12591RDPCSPIPE_DBG_APB_COUNT_EXPIRE_MASK_ENABLE = 0x00000001,12592} RDPCSPIPE_DBG_APB_COUNT_EXPIRE_MASK;1259312594/*12595* RDPCSPIPE_DBG_OCLA_SEL enum12596*/1259712598typedef enum RDPCSPIPE_DBG_OCLA_SEL {12599RDPCSPIPE_DBG_OCLA_SEL_MON_OUT_7_0 = 0x00000000,12600RDPCSPIPE_DBG_OCLA_SEL_MON_OUT_15_8 = 0x00000001,12601RDPCSPIPE_DBG_OCLA_SEL_MON_OUT_23_16 = 0x00000002,12602RDPCSPIPE_DBG_OCLA_SEL_MON_OUT_31_24 = 0x00000003,12603RDPCSPIPE_DBG_OCLA_SEL_MON_OUT_39_32 = 0x00000004,12604RDPCSPIPE_DBG_OCLA_SEL_MON_OUT_47_40 = 0x00000005,12605RDPCSPIPE_DBG_OCLA_SEL_MON_OUT_55_48 = 0x00000006,12606RDPCSPIPE_DBG_OCLA_SEL_MON_OUT_63_56 = 0x00000007,12607} RDPCSPIPE_DBG_OCLA_SEL;1260812609/*12610* RDPCSPIPE_ENC_TYPE enum12611*/1261212613typedef enum RDPCSPIPE_ENC_TYPE {12614HDMI_TMDS_OR_DP_8B10B = 0x00000000,12615HDMI_FRL = 0x00000001,12616DP_128B132B = 0x00000002,12617} RDPCSPIPE_ENC_TYPE;1261812619/*12620* RDPCSPIPE_FIFO_EMPTY enum12621*/1262212623typedef enum RDPCSPIPE_FIFO_EMPTY {12624RDPCSPIPE_FIFO_NOT_EMPTY = 0x00000000,12625RDPCSPIPE_FIFO_IS_EMPTY = 0x00000001,12626} RDPCSPIPE_FIFO_EMPTY;1262712628/*12629* RDPCSPIPE_FIFO_FULL enum12630*/1263112632typedef enum RDPCSPIPE_FIFO_FULL {12633RDPCSPIPE_FIFO_NOT_FULL = 0x00000000,12634RDPCSPIPE_FIFO_IS_FULL = 0x00000001,12635} RDPCSPIPE_FIFO_FULL;1263612637/*12638* RDPCSPIPE_INTERRUPT_CONTROL_RDPCS_APB_PSLVERR_MASK enum12639*/1264012641typedef enum RDPCSPIPE_INTERRUPT_CONTROL_RDPCS_APB_PSLVERR_MASK {12642RDPCSPIPE_APB_PSLVERR_MASK_DISABLE = 0x00000000,12643RDPCSPIPE_APB_PSLVERR_MASK_ENABLE = 0x00000001,12644} RDPCSPIPE_INTERRUPT_CONTROL_RDPCS_APB_PSLVERR_MASK;1264512646/*12647* RDPCSPIPE_INTERRUPT_CONTROL_RDPCS_DPALT_4LANE_TOGGLE enum12648*/1264912650typedef enum RDPCSPIPE_INTERRUPT_CONTROL_RDPCS_DPALT_4LANE_TOGGLE {12651RDPCSPIPE_DPALT_4LANE_TOGGLE_2LANE = 0x00000000,12652RDPCSPIPE_DPALT_4LANE_TOGGLE_4LANE = 0x00000001,12653} RDPCSPIPE_INTERRUPT_CONTROL_RDPCS_DPALT_4LANE_TOGGLE;1265412655/*12656* RDPCSPIPE_INTERRUPT_CONTROL_RDPCS_DPALT_4LANE_TOGGLE_MASK enum12657*/1265812659typedef enum RDPCSPIPE_INTERRUPT_CONTROL_RDPCS_DPALT_4LANE_TOGGLE_MASK {12660RDPCSPIPE_DPALT_4LANE_TOGGLE_MASK_DISABLE = 0x00000000,12661RDPCSPIPE_DPALT_4LANE_TOGGLE_MASK_ENABLE = 0x00000001,12662} RDPCSPIPE_INTERRUPT_CONTROL_RDPCS_DPALT_4LANE_TOGGLE_MASK;1266312664/*12665* RDPCSPIPE_INTERRUPT_CONTROL_RDPCS_DPALT_DISABLE_TOGGLE enum12666*/1266712668typedef enum RDPCSPIPE_INTERRUPT_CONTROL_RDPCS_DPALT_DISABLE_TOGGLE {12669RDPCSPIPE_DPALT_DISABLE_TOGGLE_ENABLE = 0x00000000,12670RDPCSPIPE_DPALT_DISABLE_TOGGLE_DISABLE = 0x00000001,12671} RDPCSPIPE_INTERRUPT_CONTROL_RDPCS_DPALT_DISABLE_TOGGLE;1267212673/*12674* RDPCSPIPE_INTERRUPT_CONTROL_RDPCS_DPALT_DISABLE_TOGGLE_MASK enum12675*/1267612677typedef enum RDPCSPIPE_INTERRUPT_CONTROL_RDPCS_DPALT_DISABLE_TOGGLE_MASK {12678RDPCSPIPE_DPALT_DISABLE_TOGGLE_MASK_DISABLE = 0x00000000,12679RDPCSPIPE_DPALT_DISABLE_TOGGLE_MASK_ENABLE = 0x00000001,12680} RDPCSPIPE_INTERRUPT_CONTROL_RDPCS_DPALT_DISABLE_TOGGLE_MASK;1268112682/*12683* RDPCSPIPE_INTERRUPT_CONTROL_RDPCS_PIPE_FIFO_ERROR_MASK enum12684*/1268512686typedef enum RDPCSPIPE_INTERRUPT_CONTROL_RDPCS_PIPE_FIFO_ERROR_MASK {12687RDPCSPIPE_PIPE_FIFO_ERROR_MASK_DISABLE = 0x00000000,12688RDPCSPIPE_PIPE_FIFO_ERROR_MASK_ENABLE = 0x00000001,12689} RDPCSPIPE_INTERRUPT_CONTROL_RDPCS_PIPE_FIFO_ERROR_MASK;1269012691/*12692* RDPCSPIPE_INTERRUPT_CONTROL_RDPCS_REG_FIFO_ERROR_MASK enum12693*/1269412695typedef enum RDPCSPIPE_INTERRUPT_CONTROL_RDPCS_REG_FIFO_ERROR_MASK {12696RDPCSPIPE_REG_FIFO_ERROR_MASK_DISABLE = 0x00000000,12697RDPCSPIPE_REG_FIFO_ERROR_MASK_ENABLE = 0x00000001,12698} RDPCSPIPE_INTERRUPT_CONTROL_RDPCS_REG_FIFO_ERROR_MASK;1269912700/*12701* RDPCSPIPE_MSG_BUS_COUNT_EXPIRE_MASK enum12702*/1270312704typedef enum RDPCSPIPE_MSG_BUS_COUNT_EXPIRE_MASK {12705RDPCSPIPE_MSG_BUS_COUNT_EXPIRE_MASK_DISABLE = 0x00000000,12706RDPCSPIPE_MSG_BUS_COUNT_EXPIRE_MASK_ENABLE = 0x00000001,12707} RDPCSPIPE_MSG_BUS_COUNT_EXPIRE_MASK;1270812709/*12710* RDPCSPIPE_PACK_MODE enum12711*/1271212713typedef enum RDPCSPIPE_PACK_MODE {12714TIGHT_PACK = 0x00000000,12715LOOSE_PACK = 0x00000001,12716} RDPCSPIPE_PACK_MODE;1271712718/*12719* RDPCSPIPE_PHY_CNTL0_RDPCS_PHY_CR_MUX_SEL enum12720*/1272112722typedef enum RDPCSPIPE_PHY_CNTL0_RDPCS_PHY_CR_MUX_SEL {12723RDPCSPIPE_PHY_CR_MUX_SEL_FOR_USB = 0x00000000,12724RDPCSPIPE_PHY_CR_MUX_SEL_FOR_DC = 0x00000001,12725} RDPCSPIPE_PHY_CNTL0_RDPCS_PHY_CR_MUX_SEL;1272612727/*12728* RDPCSPIPE_PHY_CNTL0_RDPCS_PHY_CR_PARA_SEL enum12729*/1273012731typedef enum RDPCSPIPE_PHY_CNTL0_RDPCS_PHY_CR_PARA_SEL {12732RDPCSPIPE_PHY_CR_PARA_SEL_JTAG = 0x00000000,12733RDPCSPIPE_PHY_CR_PARA_SEL_CR = 0x00000001,12734} RDPCSPIPE_PHY_CNTL0_RDPCS_PHY_CR_PARA_SEL;1273512736/*12737* RDPCSPIPE_PHY_CNTL0_RDPCS_PHY_REF_RANGE enum12738*/1273912740typedef enum RDPCSPIPE_PHY_CNTL0_RDPCS_PHY_REF_RANGE {12741RDPCSPIPE_PHY_REF_RANGE_0 = 0x00000000,12742RDPCSPIPE_PHY_REF_RANGE_1 = 0x00000001,12743RDPCSPIPE_PHY_REF_RANGE_2 = 0x00000002,12744RDPCSPIPE_PHY_REF_RANGE_3 = 0x00000003,12745RDPCSPIPE_PHY_REF_RANGE_4 = 0x00000004,12746RDPCSPIPE_PHY_REF_RANGE_5 = 0x00000005,12747RDPCSPIPE_PHY_REF_RANGE_6 = 0x00000006,12748RDPCSPIPE_PHY_REF_RANGE_7 = 0x00000007,12749} RDPCSPIPE_PHY_CNTL0_RDPCS_PHY_REF_RANGE;1275012751/*12752* RDPCSPIPE_PHY_CNTL0_RDPCS_SRAM_EXT_LD_DONE enum12753*/1275412755typedef enum RDPCSPIPE_PHY_CNTL0_RDPCS_SRAM_EXT_LD_DONE {12756RDPCSPIPE_SRAM_EXT_LD_NOT_DONE = 0x00000000,12757RDPCSPIPE_SRAM_EXT_LD_DONE = 0x00000001,12758} RDPCSPIPE_PHY_CNTL0_RDPCS_SRAM_EXT_LD_DONE;1275912760/*12761* RDPCSPIPE_PHY_CNTL0_RDPCS_SRAM_INIT_DONE enum12762*/1276312764typedef enum RDPCSPIPE_PHY_CNTL0_RDPCS_SRAM_INIT_DONE {12765RDPCSPIPE_SRAM_INIT_NOT_DONE = 0x00000000,12766RDPCSPIPE_SRAM_INIT_DONE = 0x00000001,12767} RDPCSPIPE_PHY_CNTL0_RDPCS_SRAM_INIT_DONE;1276812769/*12770* RDPCSPIPE_PHY_CNTL11_RDPCS_PHY_DP_REF_CLK_MPLLB_DIV enum12771*/1277212773typedef enum RDPCSPIPE_PHY_CNTL11_RDPCS_PHY_DP_REF_CLK_MPLLB_DIV {12774RDPCSPIPE_PHY_DP_REF_CLK_MPLLB_DIV1 = 0x00000000,12775RDPCSPIPE_PHY_DP_REF_CLK_MPLLB_DIV2 = 0x00000001,12776RDPCSPIPE_PHY_DP_REF_CLK_MPLLB_DIV3 = 0x00000002,12777RDPCSPIPE_PHY_DP_REF_CLK_MPLLB_DIV8 = 0x00000003,12778RDPCSPIPE_PHY_DP_REF_CLK_MPLLB_DIV16 = 0x00000004,12779} RDPCSPIPE_PHY_CNTL11_RDPCS_PHY_DP_REF_CLK_MPLLB_DIV;1278012781/*12782* RDPCSPIPE_PHY_CNTL11_RDPCS_PHY_HDMI_MPLLB_HDMI_PIXEL_CLK_DIV enum12783*/1278412785typedef enum RDPCSPIPE_PHY_CNTL11_RDPCS_PHY_HDMI_MPLLB_HDMI_PIXEL_CLK_DIV {12786RDPCSPIPE_PHY_HDMI_MPLLB_HDMI_PIXEL_CLK_DIV_0 = 0x00000000,12787RDPCSPIPE_PHY_HDMI_MPLLB_HDMI_PIXEL_CLK_DIV_1 = 0x00000001,12788RDPCSPIPE_PHY_HDMI_MPLLB_HDMI_PIXEL_CLK_DIV_2 = 0x00000002,12789RDPCSPIPE_PHY_HDMI_MPLLB_HDMI_PIXEL_CLK_DIV_3 = 0x00000003,12790} RDPCSPIPE_PHY_CNTL11_RDPCS_PHY_HDMI_MPLLB_HDMI_PIXEL_CLK_DIV;1279112792/*12793* RDPCSPIPE_PHY_CNTL12_RDPCS_PHY_DP_MPLLB_TX_CLK_DIV enum12794*/1279512796typedef enum RDPCSPIPE_PHY_CNTL12_RDPCS_PHY_DP_MPLLB_TX_CLK_DIV {12797RDPCSPIPE_PHY_DP_MPLLB_TX_CLK_DIV = 0x00000000,12798RDPCSPIPE_PHY_DP_MPLLB_TX_CLK_DIV2 = 0x00000001,12799RDPCSPIPE_PHY_DP_MPLLB_TX_CLK_DIV4 = 0x00000002,12800RDPCSPIPE_PHY_DP_MPLLB_TX_CLK_DIV8 = 0x00000003,12801RDPCSPIPE_PHY_DP_MPLLB_TX_CLK_DIV3 = 0x00000004,12802RDPCSPIPE_PHY_DP_MPLLB_TX_CLK_DIV5 = 0x00000005,12803RDPCSPIPE_PHY_DP_MPLLB_TX_CLK_DIV6 = 0x00000006,12804RDPCSPIPE_PHY_DP_MPLLB_TX_CLK_DIV10 = 0x00000007,12805} RDPCSPIPE_PHY_CNTL12_RDPCS_PHY_DP_MPLLB_TX_CLK_DIV;1280612807/*12808* RDPCSPIPE_PHY_CNTL4_RDPCS_PHY_DP_TX_TERM_CTRL enum12809*/1281012811typedef enum RDPCSPIPE_PHY_CNTL4_RDPCS_PHY_DP_TX_TERM_CTRL {12812RDPCSPIPE_PHY_DP_TX_TERM_CTRL_54 = 0x00000000,12813RDPCSPIPE_PHY_DP_TX_TERM_CTRL_52 = 0x00000001,12814RDPCSPIPE_PHY_DP_TX_TERM_CTRL_50 = 0x00000002,12815RDPCSPIPE_PHY_DP_TX_TERM_CTRL_48 = 0x00000003,12816RDPCSPIPE_PHY_DP_TX_TERM_CTRL_46 = 0x00000004,12817RDPCSPIPE_PHY_DP_TX_TERM_CTRL_44 = 0x00000005,12818RDPCSPIPE_PHY_DP_TX_TERM_CTRL_42 = 0x00000006,12819RDPCSPIPE_PHY_DP_TX_TERM_CTRL_40 = 0x00000007,12820} RDPCSPIPE_PHY_CNTL4_RDPCS_PHY_DP_TX_TERM_CTRL;1282112822/*12823* RDPCSPIPE_PHY_CNTL_RDPCS_PHY_DP_TX_DETRX_RESULT enum12824*/1282512826typedef enum RDPCSPIPE_PHY_CNTL_RDPCS_PHY_DP_TX_DETRX_RESULT {12827RDPCSPIPE_PHY_DP_TX_DETRX_RESULT_NO_DETECT = 0x00000000,12828RDPCSPIPE_PHY_DP_TX_DETRX_RESULT_DETECT = 0x00000001,12829} RDPCSPIPE_PHY_CNTL_RDPCS_PHY_DP_TX_DETRX_RESULT;1283012831/*12832* RDPCSPIPE_PHY_CNTL_RDPCS_PHY_DP_TX_RATE enum12833*/1283412835typedef enum RDPCSPIPE_PHY_CNTL_RDPCS_PHY_DP_TX_RATE {12836RDPCSPIPE_PHY_DP_TX_RATE = 0x00000000,12837RDPCSPIPE_PHY_DP_TX_RATE_DIV2 = 0x00000001,12838RDPCSPIPE_PHY_DP_TX_RATE_DIV4 = 0x00000002,12839} RDPCSPIPE_PHY_CNTL_RDPCS_PHY_DP_TX_RATE;1284012841/*12842* RDPCSPIPE_PHY_CNTL_RDPCS_PHY_DP_TX_WIDTH enum12843*/1284412845typedef enum RDPCSPIPE_PHY_CNTL_RDPCS_PHY_DP_TX_WIDTH {12846RDPCSPIPE_PHY_DP_TX_WIDTH_8 = 0x00000000,12847RDPCSPIPE_PHY_DP_TX_WIDTH_10 = 0x00000001,12848RDPCSPIPE_PHY_DP_TX_WIDTH_16 = 0x00000002,12849RDPCSPIPE_PHY_DP_TX_WIDTH_20 = 0x00000003,12850} RDPCSPIPE_PHY_CNTL_RDPCS_PHY_DP_TX_WIDTH;1285112852/*12853* RDPCSPIPE_PHY_CNTL_RRDPCS_PHY_DP_TX_PSTATE enum12854*/1285512856typedef enum RDPCSPIPE_PHY_CNTL_RRDPCS_PHY_DP_TX_PSTATE {12857RRDPCSPIPE_PHY_DP_TX_PSTATE_POWER_UP = 0x00000000,12858RRDPCSPIPE_PHY_DP_TX_PSTATE_HOLD = 0x00000001,12859RRDPCSPIPE_PHY_DP_TX_PSTATE_HOLD_OFF = 0x00000002,12860RRDPCSPIPE_PHY_DP_TX_PSTATE_POWER_DOWN = 0x00000003,12861} RDPCSPIPE_PHY_CNTL_RRDPCS_PHY_DP_TX_PSTATE;1286212863/*12864* RDPCSPIPE_PHY_IF_WIDTH enum12865*/1286612867typedef enum RDPCSPIPE_PHY_IF_WIDTH {12868PHY_IF_WIDTH_10BIT = 0x00000000,12869PHY_IF_WIDTH_20BIT = 0x00000001,12870PHY_IF_WIDTH_40BIT = 0x00000002,12871PHY_IF_WIDTH_80BIT = 0x00000003,12872} RDPCSPIPE_PHY_IF_WIDTH;1287312874/*12875* RDPCSPIPE_PHY_RATE enum12876*/1287712878typedef enum RDPCSPIPE_PHY_RATE {12879PHY_DP_RATE_1P62 = 0x00000000,12880PHY_DP_RATE_2P7 = 0x00000001,12881PHY_DP_RATE_5P4 = 0x00000002,12882PHY_DP_RATE_8P1 = 0x00000003,12883PHY_DP_RATE_2P16 = 0x00000004,12884PHY_DP_RATE_2P43 = 0x00000005,12885PHY_DP_RATE_3P24 = 0x00000006,12886PHY_DP_RATE_4P32 = 0x00000007,12887PHY_DP_RATE_10P = 0x00000008,12888PHY_DP_RATE_13P5 = 0x00000009,12889PHY_DP_RATE_20P = 0x0000000a,12890PHY_CUSTOM_RATE = 0x0000000f,12891} RDPCSPIPE_PHY_RATE;1289212893/*12894* RDPCSPIPE_PHY_REF_ALT_CLK_EN enum12895*/1289612897typedef enum RDPCSPIPE_PHY_REF_ALT_CLK_EN {12898RDPCSPIPE_PHY_REF_ALT_CLK_DISABLE = 0x00000000,12899RDPCSPIPE_PHY_REF_ALT_CLK_ENABLE = 0x00000001,12900} RDPCSPIPE_PHY_REF_ALT_CLK_EN;1290112902/*12903* RDPCSPIPE_TEST_CLK_SEL enum12904*/1290512906typedef enum RDPCSPIPE_TEST_CLK_SEL {12907RDPCSPIPE_TEST_CLK_SEL_NONE = 0x00000000,12908RDPCSPIPE_TEST_CLK_SEL_CFGCLK = 0x00000001,12909RDPCSPIPE_TEST_CLK_SEL_SYMCLK_DIV2_LDPCS = 0x00000002,12910RDPCSPIPE_TEST_CLK_SEL_SYMCLK_DIV2_RDPCS = 0x00000003,12911RDPCSPIPE_TEST_CLK_SEL_SYMCLK_DIV2_LDPCS_DIV4 = 0x00000004,12912RDPCSPIPE_TEST_CLK_SEL_SYMCLK_DIV2_RDPCS_DIV4 = 0x00000005,12913RDPCSPIPE_TEST_CLK_SEL_SRAMCLK = 0x00000006,12914RDPCSPIPE_TEST_CLK_SEL_EXT_CR_CLK = 0x00000007,12915RDPCSPIPE_TEST_CLK_SEL_DP_TX0_WORD_CLK = 0x00000008,12916RDPCSPIPE_TEST_CLK_SEL_DP_TX1_WORD_CLK = 0x00000009,12917RDPCSPIPE_TEST_CLK_SEL_DP_TX2_WORD_CLK = 0x0000000a,12918RDPCSPIPE_TEST_CLK_SEL_DP_TX3_WORD_CLK = 0x0000000b,12919RDPCSPIPE_TEST_CLK_SEL_DP_MPLLB_DIV_CLK = 0x0000000c,12920RDPCSPIPE_TEST_CLK_SEL_HDMI_MPLLB_HDMI_PIXEL_CLK = 0x0000000d,12921RDPCSPIPE_TEST_CLK_SEL_PHY_REF_DIG_CLK = 0x0000000e,12922RDPCSPIPE_TEST_CLK_SEL_REF_DIG_FR_clk = 0x0000000f,12923RDPCSPIPE_TEST_CLK_SEL_dtb_out0 = 0x00000010,12924RDPCSPIPE_TEST_CLK_SEL_dtb_out1 = 0x00000011,12925} RDPCSPIPE_TEST_CLK_SEL;1292612927/*12928* RDPCS_PIPE_CNTL_TX_LANE_PACK_FROM_MSB enum12929*/1293012931typedef enum RDPCS_PIPE_CNTL_TX_LANE_PACK_FROM_MSB {12932RDPCSPIPE_LANE_PACK_FROM_MSB_DISABLE = 0x00000000,12933RDPCSPIPE_LANE_PACK_FROM_MSB_ENABLE = 0x00000001,12934} RDPCS_PIPE_CNTL_TX_LANE_PACK_FROM_MSB;1293512936/*12937* RDPCS_PIPE_SRAM_CNTL_RDPCS_MEM_PWR_FORCE enum12938*/1293912940typedef enum RDPCS_PIPE_SRAM_CNTL_RDPCS_MEM_PWR_FORCE {12941RDPCSPIPE_MEM_PWR_NO_FORCE = 0x00000000,12942RDPCSPIPE_MEM_PWR_LIGHT_SLEEP = 0x00000001,12943RDPCSPIPE_MEM_PWR_DEEP_SLEEP = 0x00000002,12944RDPCSPIPE_MEM_PWR_SHUT_DOWN = 0x00000003,12945} RDPCS_PIPE_SRAM_CNTL_RDPCS_MEM_PWR_FORCE;1294612947/*12948* RDPCS_PIPE_SRAM_CNTL_RDPCS_MEM_PWR_PWR_STATE enum12949*/1295012951typedef enum RDPCS_PIPE_SRAM_CNTL_RDPCS_MEM_PWR_PWR_STATE {12952RDPCSPIPE_MEM_PWR_PWR_STATE_ON = 0x00000000,12953RDPCSPIPE_MEM_PWR_PWR_STATE_LIGHT_SLEEP = 0x00000001,12954RDPCSPIPE_MEM_PWR_PWR_STATE_DEEP_SLEEP = 0x00000002,12955RDPCSPIPE_MEM_PWR_PWR_STATE_SHUT_DOWN = 0x00000003,12956} RDPCS_PIPE_SRAM_CNTL_RDPCS_MEM_PWR_PWR_STATE;1295712958/*12959* RPDCSPIPE_CNTL_TX_LANE_BIT_ORDER_REVERSE_BEFORE_PACK enum12960*/1296112962typedef enum RPDCSPIPE_CNTL_TX_LANE_BIT_ORDER_REVERSE_BEFORE_PACK {12963RDPCSPIPE_LANE_BIT_ORDER_REVERSE_DISABLE = 0x00000000,12964RDPCSPIPE_LANE_BIT_ORDER_REVERSE_ENABLE = 0x00000001,12965} RPDCSPIPE_CNTL_TX_LANE_BIT_ORDER_REVERSE_BEFORE_PACK;1296612967/*******************************************************12968* GDS Enums12969*******************************************************/1297012971/*12972* GDS_PERFCOUNT_SELECT enum12973*/1297412975typedef enum GDS_PERFCOUNT_SELECT {12976GDS_PERF_SEL_WR_COMP = 0x00000000,12977GDS_PERF_SEL_WBUF_WR = 0x00000001,12978GDS_PERF_SEL_SE0_NORET = 0x00000002,12979GDS_PERF_SEL_SE0_RET = 0x00000003,12980GDS_PERF_SEL_SE0_ORD_CNT = 0x00000004,12981GDS_PERF_SEL_SE0_2COMP_REQ = 0x00000005,12982GDS_PERF_SEL_SE0_ORD_WAVE_VALID = 0x00000006,12983GDS_PERF_SEL_SE0_GDS_STALL_BY_ORD = 0x00000007,12984GDS_PERF_SEL_SE0_GDS_WR_OP = 0x00000008,12985GDS_PERF_SEL_SE0_GDS_RD_OP = 0x00000009,12986GDS_PERF_SEL_SE0_GDS_ATOM_OP = 0x0000000a,12987GDS_PERF_SEL_SE0_GDS_REL_OP = 0x0000000b,12988GDS_PERF_SEL_SE0_GDS_CMPXCH_OP = 0x0000000c,12989GDS_PERF_SEL_SE0_GDS_BYTE_OP = 0x0000000d,12990GDS_PERF_SEL_SE0_GDS_SHORT_OP = 0x0000000e,12991GDS_PERF_SEL_SE1_NORET = 0x0000000f,12992GDS_PERF_SEL_SE1_RET = 0x00000010,12993GDS_PERF_SEL_SE1_ORD_CNT = 0x00000011,12994GDS_PERF_SEL_SE1_2COMP_REQ = 0x00000012,12995GDS_PERF_SEL_SE1_ORD_WAVE_VALID = 0x00000013,12996GDS_PERF_SEL_SE1_GDS_STALL_BY_ORD = 0x00000014,12997GDS_PERF_SEL_SE1_GDS_WR_OP = 0x00000015,12998GDS_PERF_SEL_SE1_GDS_RD_OP = 0x00000016,12999GDS_PERF_SEL_SE1_GDS_ATOM_OP = 0x00000017,13000GDS_PERF_SEL_SE1_GDS_REL_OP = 0x00000018,13001GDS_PERF_SEL_SE1_GDS_CMPXCH_OP = 0x00000019,13002GDS_PERF_SEL_SE1_GDS_BYTE_OP = 0x0000001a,13003GDS_PERF_SEL_SE1_GDS_SHORT_OP = 0x0000001b,13004GDS_PERF_SEL_SE2_NORET = 0x0000001c,13005GDS_PERF_SEL_SE2_RET = 0x0000001d,13006GDS_PERF_SEL_SE2_ORD_CNT = 0x0000001e,13007GDS_PERF_SEL_SE2_2COMP_REQ = 0x0000001f,13008GDS_PERF_SEL_SE2_ORD_WAVE_VALID = 0x00000020,13009GDS_PERF_SEL_SE2_GDS_STALL_BY_ORD = 0x00000021,13010GDS_PERF_SEL_SE2_GDS_WR_OP = 0x00000022,13011GDS_PERF_SEL_SE2_GDS_RD_OP = 0x00000023,13012GDS_PERF_SEL_SE2_GDS_ATOM_OP = 0x00000024,13013GDS_PERF_SEL_SE2_GDS_REL_OP = 0x00000025,13014GDS_PERF_SEL_SE2_GDS_CMPXCH_OP = 0x00000026,13015GDS_PERF_SEL_SE2_GDS_BYTE_OP = 0x00000027,13016GDS_PERF_SEL_SE2_GDS_SHORT_OP = 0x00000028,13017GDS_PERF_SEL_SE3_NORET = 0x00000029,13018GDS_PERF_SEL_SE3_RET = 0x0000002a,13019GDS_PERF_SEL_SE3_ORD_CNT = 0x0000002b,13020GDS_PERF_SEL_SE3_2COMP_REQ = 0x0000002c,13021GDS_PERF_SEL_SE3_ORD_WAVE_VALID = 0x0000002d,13022GDS_PERF_SEL_SE3_GDS_STALL_BY_ORD = 0x0000002e,13023GDS_PERF_SEL_SE3_GDS_WR_OP = 0x0000002f,13024GDS_PERF_SEL_SE3_GDS_RD_OP = 0x00000030,13025GDS_PERF_SEL_SE3_GDS_ATOM_OP = 0x00000031,13026GDS_PERF_SEL_SE3_GDS_REL_OP = 0x00000032,13027GDS_PERF_SEL_SE3_GDS_CMPXCH_OP = 0x00000033,13028GDS_PERF_SEL_SE3_GDS_BYTE_OP = 0x00000034,13029GDS_PERF_SEL_SE3_GDS_SHORT_OP = 0x00000035,13030GDS_PERF_SEL_SE4_NORET = 0x00000036,13031GDS_PERF_SEL_SE4_RET = 0x00000037,13032GDS_PERF_SEL_SE4_ORD_CNT = 0x00000038,13033GDS_PERF_SEL_SE4_2COMP_REQ = 0x00000039,13034GDS_PERF_SEL_SE4_ORD_WAVE_VALID = 0x0000003a,13035GDS_PERF_SEL_SE4_GDS_STALL_BY_ORD = 0x0000003b,13036GDS_PERF_SEL_SE4_GDS_WR_OP = 0x0000003c,13037GDS_PERF_SEL_SE4_GDS_RD_OP = 0x0000003d,13038GDS_PERF_SEL_SE4_GDS_ATOM_OP = 0x0000003e,13039GDS_PERF_SEL_SE4_GDS_REL_OP = 0x0000003f,13040GDS_PERF_SEL_SE4_GDS_CMPXCH_OP = 0x00000040,13041GDS_PERF_SEL_SE4_GDS_BYTE_OP = 0x00000041,13042GDS_PERF_SEL_SE4_GDS_SHORT_OP = 0x00000042,13043GDS_PERF_SEL_SE5_NORET = 0x00000043,13044GDS_PERF_SEL_SE5_RET = 0x00000044,13045GDS_PERF_SEL_SE5_ORD_CNT = 0x00000045,13046GDS_PERF_SEL_SE5_2COMP_REQ = 0x00000046,13047GDS_PERF_SEL_SE5_ORD_WAVE_VALID = 0x00000047,13048GDS_PERF_SEL_SE5_GDS_STALL_BY_ORD = 0x00000048,13049GDS_PERF_SEL_SE5_GDS_WR_OP = 0x00000049,13050GDS_PERF_SEL_SE5_GDS_RD_OP = 0x0000004a,13051GDS_PERF_SEL_SE5_GDS_ATOM_OP = 0x0000004b,13052GDS_PERF_SEL_SE5_GDS_REL_OP = 0x0000004c,13053GDS_PERF_SEL_SE5_GDS_CMPXCH_OP = 0x0000004d,13054GDS_PERF_SEL_SE5_GDS_BYTE_OP = 0x0000004e,13055GDS_PERF_SEL_SE5_GDS_SHORT_OP = 0x0000004f,13056GDS_PERF_SEL_SE6_NORET = 0x00000050,13057GDS_PERF_SEL_SE6_RET = 0x00000051,13058GDS_PERF_SEL_SE6_ORD_CNT = 0x00000052,13059GDS_PERF_SEL_SE6_2COMP_REQ = 0x00000053,13060GDS_PERF_SEL_SE6_ORD_WAVE_VALID = 0x00000054,13061GDS_PERF_SEL_SE6_GDS_STALL_BY_ORD = 0x00000055,13062GDS_PERF_SEL_SE6_GDS_WR_OP = 0x00000056,13063GDS_PERF_SEL_SE6_GDS_RD_OP = 0x00000057,13064GDS_PERF_SEL_SE6_GDS_ATOM_OP = 0x00000058,13065GDS_PERF_SEL_SE6_GDS_REL_OP = 0x00000059,13066GDS_PERF_SEL_SE6_GDS_CMPXCH_OP = 0x0000005a,13067GDS_PERF_SEL_SE6_GDS_BYTE_OP = 0x0000005b,13068GDS_PERF_SEL_SE6_GDS_SHORT_OP = 0x0000005c,13069GDS_PERF_SEL_SE7_NORET = 0x0000005d,13070GDS_PERF_SEL_SE7_RET = 0x0000005e,13071GDS_PERF_SEL_SE7_ORD_CNT = 0x0000005f,13072GDS_PERF_SEL_SE7_2COMP_REQ = 0x00000060,13073GDS_PERF_SEL_SE7_ORD_WAVE_VALID = 0x00000061,13074GDS_PERF_SEL_SE7_GDS_STALL_BY_ORD = 0x00000062,13075GDS_PERF_SEL_SE7_GDS_WR_OP = 0x00000063,13076GDS_PERF_SEL_SE7_GDS_RD_OP = 0x00000064,13077GDS_PERF_SEL_SE7_GDS_ATOM_OP = 0x00000065,13078GDS_PERF_SEL_SE7_GDS_REL_OP = 0x00000066,13079GDS_PERF_SEL_SE7_GDS_CMPXCH_OP = 0x00000067,13080GDS_PERF_SEL_SE7_GDS_BYTE_OP = 0x00000068,13081GDS_PERF_SEL_SE7_GDS_SHORT_OP = 0x00000069,13082GDS_PERF_SEL_GWS_RELEASED = 0x0000006a,13083GDS_PERF_SEL_GWS_BYPASS = 0x0000006b,13084} GDS_PERFCOUNT_SELECT;1308513086/*******************************************************13087* CB Enums13088*******************************************************/1308913090/*13091* BlendOp enum13092*/1309313094typedef enum BlendOp {13095BLEND_ZERO = 0x00000000,13096BLEND_ONE = 0x00000001,13097BLEND_SRC_COLOR = 0x00000002,13098BLEND_ONE_MINUS_SRC_COLOR = 0x00000003,13099BLEND_SRC_ALPHA = 0x00000004,13100BLEND_ONE_MINUS_SRC_ALPHA = 0x00000005,13101BLEND_DST_ALPHA = 0x00000006,13102BLEND_ONE_MINUS_DST_ALPHA = 0x00000007,13103BLEND_DST_COLOR = 0x00000008,13104BLEND_ONE_MINUS_DST_COLOR = 0x00000009,13105BLEND_SRC_ALPHA_SATURATE = 0x0000000a,13106BLEND_CONSTANT_COLOR = 0x0000000b,13107BLEND_ONE_MINUS_CONSTANT_COLOR = 0x0000000c,13108BLEND_SRC1_COLOR = 0x0000000d,13109BLEND_INV_SRC1_COLOR = 0x0000000e,13110BLEND_SRC1_ALPHA = 0x0000000f,13111BLEND_INV_SRC1_ALPHA = 0x00000010,13112BLEND_CONSTANT_ALPHA = 0x00000011,13113BLEND_ONE_MINUS_CONSTANT_ALPHA = 0x00000012,13114} BlendOp;1311513116/*13117* BlendOpt enum13118*/1311913120typedef enum BlendOpt {13121FORCE_OPT_AUTO = 0x00000000,13122FORCE_OPT_DISABLE = 0x00000001,13123FORCE_OPT_ENABLE_IF_SRC_A_0 = 0x00000002,13124FORCE_OPT_ENABLE_IF_SRC_RGB_0 = 0x00000003,13125FORCE_OPT_ENABLE_IF_SRC_ARGB_0 = 0x00000004,13126FORCE_OPT_ENABLE_IF_SRC_A_1 = 0x00000005,13127FORCE_OPT_ENABLE_IF_SRC_RGB_1 = 0x00000006,13128FORCE_OPT_ENABLE_IF_SRC_ARGB_1 = 0x00000007,13129} BlendOpt;1313013131/*13132* CBMode enum13133*/1313413135typedef enum CBMode {13136CB_DISABLE = 0x00000000,13137CB_NORMAL = 0x00000001,13138CB_ELIMINATE_FAST_CLEAR = 0x00000002,13139CB_DCC_DECOMPRESS = 0x00000003,13140CB_RESERVED = 0x00000004,13141} CBMode;1314213143/*13144* CBPerfClearFilterSel enum13145*/1314613147typedef enum CBPerfClearFilterSel {13148CB_PERF_CLEAR_FILTER_SEL_NONCLEAR = 0x00000000,13149CB_PERF_CLEAR_FILTER_SEL_CLEAR = 0x00000001,13150} CBPerfClearFilterSel;1315113152/*13153* CBPerfOpFilterSel enum13154*/1315513156typedef enum CBPerfOpFilterSel {13157CB_PERF_OP_FILTER_SEL_WRITE_ONLY = 0x00000000,13158CB_PERF_OP_FILTER_SEL_NEEDS_DESTINATION = 0x00000001,13159CB_PERF_OP_FILTER_SEL_RESOLVE = 0x00000002,13160CB_PERF_OP_FILTER_SEL_DECOMPRESS = 0x00000003,13161CB_PERF_OP_FILTER_SEL_FMASK_DECOMPRESS = 0x00000004,13162CB_PERF_OP_FILTER_SEL_ELIMINATE_FAST_CLEAR = 0x00000005,13163} CBPerfOpFilterSel;1316413165/*13166* CBPerfSel enum13167*/1316813169typedef enum CBPerfSel {13170CB_PERF_SEL_NONE = 0x00000000,13171CB_PERF_SEL_DRAWN_PIXEL = 0x00000001,13172CB_PERF_SEL_DRAWN_QUAD = 0x00000002,13173CB_PERF_SEL_DRAWN_QUAD_FRAGMENT = 0x00000003,13174CB_PERF_SEL_DRAWN_TILE = 0x00000004,13175CB_PERF_SEL_FILTER_DRAWN_PIXEL = 0x00000005,13176CB_PERF_SEL_FILTER_DRAWN_QUAD = 0x00000006,13177CB_PERF_SEL_FILTER_DRAWN_QUAD_FRAGMENT = 0x00000007,13178CB_PERF_SEL_FILTER_DRAWN_TILE = 0x00000008,13179CB_PERF_SEL_CC_DCC_DECOMPRESS_TID_IN = 0x00000009,13180CB_PERF_SEL_CC_DCC_DECOMPRESS_TID_OUT = 0x0000000a,13181CB_PERF_SEL_CC_DCC_COMPRESS_TID_IN = 0x0000000b,13182CB_PERF_SEL_CC_DCC_COMPRESS_TID_OUT = 0x0000000c,13183CB_PERF_SEL_CC_MC_WRITE_REQUEST = 0x0000000d,13184CB_PERF_SEL_CC_MC_WRITE_REQUESTS_IN_FLIGHT = 0x0000000e,13185CB_PERF_SEL_CC_MC_READ_REQUEST = 0x0000000f,13186CB_PERF_SEL_CC_MC_READ_REQUESTS_IN_FLIGHT = 0x00000010,13187CB_PERF_SEL_DB_CB_EXPORT_VALID_READY = 0x00000011,13188CB_PERF_SEL_DB_CB_EXPORT_VALID_READYB = 0x00000012,13189CB_PERF_SEL_DB_CB_EXPORT_VALIDB_READY = 0x00000013,13190CB_PERF_SEL_DB_CB_EXPORT_VALIDB_READYB = 0x00000014,13191CB_PERF_SEL_RESERVED_21 = 0x00000015,13192CB_PERF_SEL_RESERVED_22 = 0x00000016,13193CB_PERF_SEL_RESERVED_23 = 0x00000017,13194CB_PERF_SEL_RESERVED_24 = 0x00000018,13195CB_PERF_SEL_RESERVED_25 = 0x00000019,13196CB_PERF_SEL_RESERVED_26 = 0x0000001a,13197CB_PERF_SEL_RESERVED_27 = 0x0000001b,13198CB_PERF_SEL_RESERVED_28 = 0x0000001c,13199CB_PERF_SEL_RESERVED_29 = 0x0000001d,13200CB_PERF_SEL_CB_RMI_WRREQ_VALID_READY = 0x0000001e,13201CB_PERF_SEL_CB_RMI_WRREQ_VALID_READYB = 0x0000001f,13202CB_PERF_SEL_CB_RMI_WRREQ_VALIDB_READY = 0x00000020,13203CB_PERF_SEL_CB_RMI_WRREQ_VALIDB_READYB = 0x00000021,13204CB_PERF_SEL_CB_RMI_RDREQ_VALID_READY = 0x00000022,13205CB_PERF_SEL_CB_RMI_RDREQ_VALID_READYB = 0x00000023,13206CB_PERF_SEL_CB_RMI_RDREQ_VALIDB_READY = 0x00000024,13207CB_PERF_SEL_CB_RMI_RDREQ_VALIDB_READYB = 0x00000025,13208CB_PERF_SEL_RESERVED_38 = 0x00000026,13209CB_PERF_SEL_RESERVED_39 = 0x00000027,13210CB_PERF_SEL_RESERVED_40 = 0x00000028,13211CB_PERF_SEL_RESERVED_41 = 0x00000029,13212CB_PERF_SEL_RESERVED_42 = 0x0000002a,13213CB_PERF_SEL_RESERVED_43 = 0x0000002b,13214CB_PERF_SEL_RESERVED_44 = 0x0000002c,13215CB_PERF_SEL_RESERVED_45 = 0x0000002d,13216CB_PERF_SEL_RESERVED_46 = 0x0000002e,13217CB_PERF_SEL_RESERVED_47 = 0x0000002f,13218CB_PERF_SEL_RESERVED_48 = 0x00000030,13219CB_PERF_SEL_RESERVED_49 = 0x00000031,13220CB_PERF_SEL_STATIC_CLOCK_EN = 0x00000032,13221CB_PERF_SEL_PERFMON_CLOCK_EN = 0x00000033,13222CB_PERF_SEL_BLEND_CLOCK_EN = 0x00000034,13223CB_PERF_SEL_COLOR_STORE_CLOCK_EN = 0x00000035,13224CB_PERF_SEL_BACKEND_READ_CLOCK_EN = 0x00000036,13225CB_PERF_SEL_GRBM_CLOCK_EN = 0x00000037,13226CB_PERF_SEL_MEMARB_CLOCK_EN = 0x00000038,13227CB_PERF_SEL_BACKEND_EVICT_PIPE_CLOCK_EN = 0x00000039,13228CB_PERF_SEL_BACKEND_FRAGOP_CLOCK_EN = 0x0000003a,13229CB_PERF_SEL_BACKEND_SRC_FIFO_CLOCK_EN = 0x0000003b,13230CB_PERF_SEL_BACKEND_CACHE_CTL_CLOCK_EN = 0x0000003c,13231CB_PERF_SEL_FRONTEND_INPUT_CLOCK_EN = 0x0000003d,13232CB_PERF_SEL_FRONTEND_ADDR_CLOCK_EN = 0x0000003e,13233CB_PERF_SEL_FRONTEND_FDCC_CLOCK_EN = 0x0000003f,13234CB_PERF_SEL_FRONTEND_SAMPLE_MASK_TRACKER_CLOCK_EN = 0x00000040,13235CB_PERF_SEL_RESERVED_65 = 0x00000041,13236CB_PERF_SEL_RESERVED_66 = 0x00000042,13237CB_PERF_SEL_RESERVED_67 = 0x00000043,13238CB_PERF_SEL_RESERVED_68 = 0x00000044,13239CB_PERF_SEL_RESERVED_69 = 0x00000045,13240CB_PERF_SEL_RESERVED_70 = 0x00000046,13241CB_PERF_SEL_RESERVED_71 = 0x00000047,13242CB_PERF_SEL_RESERVED_72 = 0x00000048,13243CB_PERF_SEL_RESERVED_73 = 0x00000049,13244CB_PERF_SEL_RESERVED_74 = 0x0000004a,13245CB_PERF_SEL_RESERVED_75 = 0x0000004b,13246CB_PERF_SEL_RESERVED_76 = 0x0000004c,13247CB_PERF_SEL_RESERVED_77 = 0x0000004d,13248CB_PERF_SEL_RESERVED_78 = 0x0000004e,13249CB_PERF_SEL_RESERVED_79 = 0x0000004f,13250CB_PERF_SEL_RESERVED_80 = 0x00000050,13251CB_PERF_SEL_RESERVED_81 = 0x00000051,13252CB_PERF_SEL_RESERVED_82 = 0x00000052,13253CB_PERF_SEL_RESERVED_83 = 0x00000053,13254CB_PERF_SEL_RESERVED_84 = 0x00000054,13255CB_PERF_SEL_RESERVED_85 = 0x00000055,13256CB_PERF_SEL_RESERVED_86 = 0x00000056,13257CB_PERF_SEL_RESERVED_87 = 0x00000057,13258CB_PERF_SEL_RESERVED_88 = 0x00000058,13259CB_PERF_SEL_RESERVED_89 = 0x00000059,13260CB_PERF_SEL_RESERVED_90 = 0x0000005a,13261CB_PERF_SEL_RESERVED_91 = 0x0000005b,13262CB_PERF_SEL_RESERVED_92 = 0x0000005c,13263CB_PERF_SEL_RESERVED_93 = 0x0000005d,13264CB_PERF_SEL_RESERVED_94 = 0x0000005e,13265CB_PERF_SEL_RESERVED_95 = 0x0000005f,13266CB_PERF_SEL_RESERVED_96 = 0x00000060,13267CB_PERF_SEL_RESERVED_97 = 0x00000061,13268CB_PERF_SEL_RESERVED_98 = 0x00000062,13269CB_PERF_SEL_RESERVED_99 = 0x00000063,13270CB_PERF_SEL_CC_TAG_HIT = 0x00000064,13271CB_PERF_SEL_CC_CACHE_TAG_MISS = 0x00000065,13272CB_PERF_SEL_CC_CACHE_SECTOR_MISS = 0x00000066,13273CB_PERF_SEL_CC_CACHE_SECTOR_HIT = 0x00000067,13274CB_PERF_SEL_CC_CACHE_REEVICTION_STALL = 0x00000068,13275CB_PERF_SEL_CC_CACHE_EVICT_NONZERO_INFLIGHT_STALL = 0x00000069,13276CB_PERF_SEL_CC_CACHE_REPLACE_PENDING_EVICT_STALL = 0x0000006a,13277CB_PERF_SEL_CC_CACHE_INFLIGHT_COUNTER_MAXIMUM_STALL = 0x0000006b,13278CB_PERF_SEL_CC_CACHE_READ_OUTPUT_STALL = 0x0000006c,13279CB_PERF_SEL_CC_CACHE_WRITE_OUTPUT_STALL = 0x0000006d,13280CB_PERF_SEL_CC_CACHE_ACK_OUTPUT_STALL = 0x0000006e,13281CB_PERF_SEL_CC_CACHE_STALL = 0x0000006f,13282CB_PERF_SEL_CC_CACHE_FLUSH = 0x00000070,13283CB_PERF_SEL_CC_CACHE_TAGS_FLUSHED = 0x00000071,13284CB_PERF_SEL_CC_CACHE_WA_TO_RMW_CONVERSION = 0x00000072,13285CB_PERF_SEL_CC_CACHE_SECTORS_FLUSHED = 0x00000073,13286CB_PERF_SEL_CC_CACHE_DIRTY_SECTORS_FLUSHED = 0x00000074,13287CB_PERF_SEL_CC_CACHE_READS_SAVED_DUE_TO_DCC = 0x00000075,13288CB_PERF_SEL_RESERVED_118 = 0x00000076,13289CB_PERF_SEL_RESERVED_119 = 0x00000077,13290CB_PERF_SEL_RESERVED_120 = 0x00000078,13291CB_PERF_SEL_RESERVED_121 = 0x00000079,13292CB_PERF_SEL_RESERVED_122 = 0x0000007a,13293CB_PERF_SEL_RESERVED_123 = 0x0000007b,13294CB_PERF_SEL_RESERVED_124 = 0x0000007c,13295CB_PERF_SEL_RESERVED_125 = 0x0000007d,13296CB_PERF_SEL_RESERVED_126 = 0x0000007e,13297CB_PERF_SEL_RESERVED_127 = 0x0000007f,13298CB_PERF_SEL_RESERVED_128 = 0x00000080,13299CB_PERF_SEL_RESERVED_129 = 0x00000081,13300CB_PERF_SEL_RESERVED_130 = 0x00000082,13301CB_PERF_SEL_RESERVED_131 = 0x00000083,13302CB_PERF_SEL_RESERVED_132 = 0x00000084,13303CB_PERF_SEL_RESERVED_133 = 0x00000085,13304CB_PERF_SEL_RESERVED_134 = 0x00000086,13305CB_PERF_SEL_RESERVED_135 = 0x00000087,13306CB_PERF_SEL_RESERVED_136 = 0x00000088,13307CB_PERF_SEL_RESERVED_137 = 0x00000089,13308CB_PERF_SEL_RESERVED_138 = 0x0000008a,13309CB_PERF_SEL_RESERVED_139 = 0x0000008b,13310CB_PERF_SEL_RESERVED_140 = 0x0000008c,13311CB_PERF_SEL_RESERVED_141 = 0x0000008d,13312CB_PERF_SEL_RESERVED_142 = 0x0000008e,13313CB_PERF_SEL_RESERVED_143 = 0x0000008f,13314CB_PERF_SEL_RESERVED_144 = 0x00000090,13315CB_PERF_SEL_RESERVED_145 = 0x00000091,13316CB_PERF_SEL_RESERVED_146 = 0x00000092,13317CB_PERF_SEL_RESERVED_147 = 0x00000093,13318CB_PERF_SEL_RESERVED_148 = 0x00000094,13319CB_PERF_SEL_RESERVED_149 = 0x00000095,13320CB_PERF_SEL_DCC_CACHE_PERF_HIT = 0x00000096,13321CB_PERF_SEL_DCC_CACHE_TAG_MISS = 0x00000097,13322CB_PERF_SEL_DCC_CACHE_SECTOR_MISS = 0x00000098,13323CB_PERF_SEL_DCC_CACHE_REEVICTION_STALL = 0x00000099,13324CB_PERF_SEL_DCC_CACHE_EVICT_NONZERO_INFLIGHT_STALL = 0x0000009a,13325CB_PERF_SEL_DCC_CACHE_REPLACE_PENDING_EVICT_STALL = 0x0000009b,13326CB_PERF_SEL_DCC_CACHE_INFLIGHT_COUNTER_MAXIMUM_STALL = 0x0000009c,13327CB_PERF_SEL_DCC_CACHE_READ_OUTPUT_STALL = 0x0000009d,13328CB_PERF_SEL_DCC_CACHE_WRITE_OUTPUT_STALL = 0x0000009e,13329CB_PERF_SEL_DCC_CACHE_ACK_OUTPUT_STALL = 0x0000009f,13330CB_PERF_SEL_DCC_CACHE_STALL = 0x000000a0,13331CB_PERF_SEL_DCC_CACHE_FLUSH = 0x000000a1,13332CB_PERF_SEL_DCC_CACHE_SECTORS_FLUSHED = 0x000000a2,13333CB_PERF_SEL_DCC_CACHE_DIRTY_SECTORS_FLUSHED = 0x000000a3,13334CB_PERF_SEL_DCC_CACHE_TAGS_FLUSHED = 0x000000a4,13335CB_PERF_SEL_RESERVED_165 = 0x000000a5,13336CB_PERF_SEL_RESERVED_166 = 0x000000a6,13337CB_PERF_SEL_RESERVED_167 = 0x000000a7,13338CB_PERF_SEL_RESERVED_168 = 0x000000a8,13339CB_PERF_SEL_RESERVED_169 = 0x000000a9,13340CB_PERF_SEL_RESERVED_170 = 0x000000aa,13341CB_PERF_SEL_RESERVED_171 = 0x000000ab,13342CB_PERF_SEL_RESERVED_172 = 0x000000ac,13343CB_PERF_SEL_RESERVED_173 = 0x000000ad,13344CB_PERF_SEL_RESERVED_174 = 0x000000ae,13345CB_PERF_SEL_RESERVED_175 = 0x000000af,13346CB_PERF_SEL_RESERVED_176 = 0x000000b0,13347CB_PERF_SEL_RESERVED_177 = 0x000000b1,13348CB_PERF_SEL_RESERVED_178 = 0x000000b2,13349CB_PERF_SEL_RESERVED_179 = 0x000000b3,13350CB_PERF_SEL_RESERVED_180 = 0x000000b4,13351CB_PERF_SEL_RESERVED_181 = 0x000000b5,13352CB_PERF_SEL_RESERVED_182 = 0x000000b6,13353CB_PERF_SEL_RESERVED_183 = 0x000000b7,13354CB_PERF_SEL_RESERVED_184 = 0x000000b8,13355CB_PERF_SEL_RESERVED_185 = 0x000000b9,13356CB_PERF_SEL_RESERVED_186 = 0x000000ba,13357CB_PERF_SEL_RESERVED_187 = 0x000000bb,13358CB_PERF_SEL_RESERVED_188 = 0x000000bc,13359CB_PERF_SEL_RESERVED_189 = 0x000000bd,13360CB_PERF_SEL_RESERVED_190 = 0x000000be,13361CB_PERF_SEL_RESERVED_191 = 0x000000bf,13362CB_PERF_SEL_RESERVED_192 = 0x000000c0,13363CB_PERF_SEL_RESERVED_193 = 0x000000c1,13364CB_PERF_SEL_RESERVED_194 = 0x000000c2,13365CB_PERF_SEL_RESERVED_195 = 0x000000c3,13366CB_PERF_SEL_RESERVED_196 = 0x000000c4,13367CB_PERF_SEL_RESERVED_197 = 0x000000c5,13368CB_PERF_SEL_RESERVED_198 = 0x000000c6,13369CB_PERF_SEL_RESERVED_199 = 0x000000c7,13370CB_PERF_SEL_BLEND_QUAD_DST_READ_COULD_HAVE_BEEN_OPTIMIZED = 0x000000c8,13371CB_PERF_SEL_BLEND_QUAD_BLENDING_COULD_HAVE_BEEN_BYPASSED = 0x000000c9,13372CB_PERF_SEL_BLEND_QUAD_COULD_HAVE_BEEN_DISCARDED = 0x000000ca,13373CB_PERF_SEL_BLEND_OPT_PIXELS_RESULT_EQ_DEST = 0x000000cb,13374CB_PERF_SEL_BLEND_STALL_AT_OUTPUT = 0x000000cc,13375CB_PERF_SEL_RESERVED_205 = 0x000000cd,13376CB_PERF_SEL_RESERVED_206 = 0x000000ce,13377CB_PERF_SEL_RESERVED_207 = 0x000000cf,13378CB_PERF_SEL_RESERVED_208 = 0x000000d0,13379CB_PERF_SEL_RESERVED_209 = 0x000000d1,13380CB_PERF_SEL_RESERVED_210 = 0x000000d2,13381CB_PERF_SEL_RESERVED_211 = 0x000000d3,13382CB_PERF_SEL_RESERVED_212 = 0x000000d4,13383CB_PERF_SEL_RESERVED_213 = 0x000000d5,13384CB_PERF_SEL_RESERVED_214 = 0x000000d6,13385CB_PERF_SEL_RESERVED_215 = 0x000000d7,13386CB_PERF_SEL_RESERVED_216 = 0x000000d8,13387CB_PERF_SEL_RESERVED_217 = 0x000000d9,13388CB_PERF_SEL_RESERVED_218 = 0x000000da,13389CB_PERF_SEL_RESERVED_219 = 0x000000db,13390CB_PERF_SEL_RESERVED_220 = 0x000000dc,13391CB_PERF_SEL_RESERVED_221 = 0x000000dd,13392CB_PERF_SEL_RESERVED_222 = 0x000000de,13393CB_PERF_SEL_RESERVED_223 = 0x000000df,13394CB_PERF_SEL_RESERVED_224 = 0x000000e0,13395CB_PERF_SEL_RESERVED_225 = 0x000000e1,13396CB_PERF_SEL_RESERVED_226 = 0x000000e2,13397CB_PERF_SEL_RESERVED_227 = 0x000000e3,13398CB_PERF_SEL_RESERVED_228 = 0x000000e4,13399CB_PERF_SEL_RESERVED_229 = 0x000000e5,13400CB_PERF_SEL_RESERVED_230 = 0x000000e6,13401CB_PERF_SEL_RESERVED_231 = 0x000000e7,13402CB_PERF_SEL_RESERVED_232 = 0x000000e8,13403CB_PERF_SEL_RESERVED_233 = 0x000000e9,13404CB_PERF_SEL_RESERVED_234 = 0x000000ea,13405CB_PERF_SEL_RESERVED_235 = 0x000000eb,13406CB_PERF_SEL_RESERVED_236 = 0x000000ec,13407CB_PERF_SEL_RESERVED_237 = 0x000000ed,13408CB_PERF_SEL_RESERVED_238 = 0x000000ee,13409CB_PERF_SEL_RESERVED_239 = 0x000000ef,13410CB_PERF_SEL_RESERVED_240 = 0x000000f0,13411CB_PERF_SEL_RESERVED_241 = 0x000000f1,13412CB_PERF_SEL_RESERVED_242 = 0x000000f2,13413CB_PERF_SEL_RESERVED_243 = 0x000000f3,13414CB_PERF_SEL_RESERVED_244 = 0x000000f4,13415CB_PERF_SEL_RESERVED_245 = 0x000000f5,13416CB_PERF_SEL_RESERVED_246 = 0x000000f6,13417CB_PERF_SEL_RESERVED_247 = 0x000000f7,13418CB_PERF_SEL_RESERVED_248 = 0x000000f8,13419CB_PERF_SEL_RESERVED_249 = 0x000000f9,13420CB_PERF_SEL_EVENT = 0x000000fa,13421CB_PERF_SEL_EVENT_CACHE_FLUSH_TS = 0x000000fb,13422CB_PERF_SEL_EVENT_CONTEXT_DONE = 0x000000fc,13423CB_PERF_SEL_EVENT_CACHE_FLUSH = 0x000000fd,13424CB_PERF_SEL_EVENT_CACHE_FLUSH_AND_INV_TS_EVENT = 0x000000fe,13425CB_PERF_SEL_EVENT_CACHE_FLUSH_AND_INV_EVENT = 0x000000ff,13426CB_PERF_SEL_EVENT_FLUSH_AND_INV_CB_DATA_TS = 0x00000100,13427CB_PERF_SEL_EVENT_FLUSH_AND_INV_CB_META = 0x00000101,13428CB_PERF_SEL_CC_SURFACE_SYNC = 0x00000102,13429CB_PERF_SEL_RESERVED_259 = 0x00000103,13430CB_PERF_SEL_RESERVED_260 = 0x00000104,13431CB_PERF_SEL_RESERVED_261 = 0x00000105,13432CB_PERF_SEL_RESERVED_262 = 0x00000106,13433CB_PERF_SEL_RESERVED_263 = 0x00000107,13434CB_PERF_SEL_RESERVED_264 = 0x00000108,13435CB_PERF_SEL_RESERVED_265 = 0x00000109,13436CB_PERF_SEL_RESERVED_266 = 0x0000010a,13437CB_PERF_SEL_RESERVED_267 = 0x0000010b,13438CB_PERF_SEL_RESERVED_268 = 0x0000010c,13439CB_PERF_SEL_RESERVED_269 = 0x0000010d,13440CB_PERF_SEL_RESERVED_270 = 0x0000010e,13441CB_PERF_SEL_RESERVED_271 = 0x0000010f,13442CB_PERF_SEL_RESERVED_272 = 0x00000110,13443CB_PERF_SEL_RESERVED_273 = 0x00000111,13444CB_PERF_SEL_RESERVED_274 = 0x00000112,13445CB_PERF_SEL_RESERVED_275 = 0x00000113,13446CB_PERF_SEL_RESERVED_276 = 0x00000114,13447CB_PERF_SEL_RESERVED_277 = 0x00000115,13448CB_PERF_SEL_RESERVED_278 = 0x00000116,13449CB_PERF_SEL_RESERVED_279 = 0x00000117,13450CB_PERF_SEL_RESERVED_280 = 0x00000118,13451CB_PERF_SEL_RESERVED_281 = 0x00000119,13452CB_PERF_SEL_RESERVED_282 = 0x0000011a,13453CB_PERF_SEL_RESERVED_283 = 0x0000011b,13454CB_PERF_SEL_RESERVED_284 = 0x0000011c,13455CB_PERF_SEL_RESERVED_285 = 0x0000011d,13456CB_PERF_SEL_RESERVED_286 = 0x0000011e,13457CB_PERF_SEL_RESERVED_287 = 0x0000011f,13458CB_PERF_SEL_RESERVED_288 = 0x00000120,13459CB_PERF_SEL_RESERVED_289 = 0x00000121,13460CB_PERF_SEL_RESERVED_290 = 0x00000122,13461CB_PERF_SEL_RESERVED_291 = 0x00000123,13462CB_PERF_SEL_RESERVED_292 = 0x00000124,13463CB_PERF_SEL_RESERVED_293 = 0x00000125,13464CB_PERF_SEL_RESERVED_294 = 0x00000126,13465CB_PERF_SEL_RESERVED_295 = 0x00000127,13466CB_PERF_SEL_RESERVED_296 = 0x00000128,13467CB_PERF_SEL_RESERVED_297 = 0x00000129,13468CB_PERF_SEL_RESERVED_298 = 0x0000012a,13469CB_PERF_SEL_RESERVED_299 = 0x0000012b,13470CB_PERF_SEL_NACK_CC_READ = 0x0000012c,13471CB_PERF_SEL_NACK_CC_WRITE = 0x0000012d,13472CB_PERF_SEL_EXPORT_32_ABGR_QUAD_FRAGMENT = 0x0000012e,13473CB_PERF_SEL_RESERVED_303 = 0x0000012f,13474CB_PERF_SEL_RESERVED_304 = 0x00000130,13475CB_PERF_SEL_RESERVED_305 = 0x00000131,13476CB_PERF_SEL_RESERVED_306 = 0x00000132,13477CB_PERF_SEL_RESERVED_307 = 0x00000133,13478CB_PERF_SEL_RESERVED_308 = 0x00000134,13479CB_PERF_SEL_RESERVED_309 = 0x00000135,13480CB_PERF_SEL_RESERVED_310 = 0x00000136,13481CB_PERF_SEL_RESERVED_311 = 0x00000137,13482CB_PERF_SEL_RESERVED_312 = 0x00000138,13483CB_PERF_SEL_RESERVED_313 = 0x00000139,13484CB_PERF_SEL_RESERVED_314 = 0x0000013a,13485CB_PERF_SEL_RESERVED_315 = 0x0000013b,13486CB_PERF_SEL_RESERVED_316 = 0x0000013c,13487CB_PERF_SEL_RESERVED_317 = 0x0000013d,13488CB_PERF_SEL_RESERVED_318 = 0x0000013e,13489CB_PERF_SEL_RESERVED_319 = 0x0000013f,13490CB_PERF_SEL_RESERVED_320 = 0x00000140,13491CB_PERF_SEL_RESERVED_321 = 0x00000141,13492CB_PERF_SEL_RESERVED_322 = 0x00000142,13493CB_PERF_SEL_RESERVED_323 = 0x00000143,13494CB_PERF_SEL_RESERVED_324 = 0x00000144,13495CB_PERF_SEL_RESERVED_325 = 0x00000145,13496CB_PERF_SEL_RESERVED_326 = 0x00000146,13497CB_PERF_SEL_RESERVED_327 = 0x00000147,13498CB_PERF_SEL_RESERVED_328 = 0x00000148,13499CB_PERF_SEL_RESERVED_329 = 0x00000149,13500CB_PERF_SEL_RESERVED_330 = 0x0000014a,13501CB_PERF_SEL_RESERVED_331 = 0x0000014b,13502CB_PERF_SEL_RESERVED_332 = 0x0000014c,13503CB_PERF_SEL_RESERVED_333 = 0x0000014d,13504CB_PERF_SEL_RESERVED_334 = 0x0000014e,13505CB_PERF_SEL_RESERVED_335 = 0x0000014f,13506CB_PERF_SEL_RESERVED_336 = 0x00000150,13507CB_PERF_SEL_RESERVED_337 = 0x00000151,13508CB_PERF_SEL_RESERVED_338 = 0x00000152,13509CB_PERF_SEL_RESERVED_339 = 0x00000153,13510CB_PERF_SEL_RESERVED_340 = 0x00000154,13511CB_PERF_SEL_RESERVED_341 = 0x00000155,13512CB_PERF_SEL_RESERVED_342 = 0x00000156,13513CB_PERF_SEL_RESERVED_343 = 0x00000157,13514CB_PERF_SEL_RESERVED_344 = 0x00000158,13515CB_PERF_SEL_RESERVED_345 = 0x00000159,13516CB_PERF_SEL_RESERVED_346 = 0x0000015a,13517CB_PERF_SEL_RESERVED_347 = 0x0000015b,13518CB_PERF_SEL_RESERVED_348 = 0x0000015c,13519CB_PERF_SEL_RESERVED_349 = 0x0000015d,13520CB_PERF_SEL_RESERVED_350 = 0x0000015e,13521CB_PERF_SEL_RESERVED_351 = 0x0000015f,13522CB_PERF_SEL_RESERVED_352 = 0x00000160,13523CB_PERF_SEL_RESERVED_353 = 0x00000161,13524CB_PERF_SEL_RESERVED_354 = 0x00000162,13525CB_PERF_SEL_RESERVED_355 = 0x00000163,13526CB_PERF_SEL_RESERVED_356 = 0x00000164,13527CB_PERF_SEL_RESERVED_357 = 0x00000165,13528CB_PERF_SEL_RESERVED_358 = 0x00000166,13529CB_PERF_SEL_RESERVED_359 = 0x00000167,13530CB_PERF_SEL_RESERVED_360 = 0x00000168,13531CB_PERF_SEL_RESERVED_361 = 0x00000169,13532CB_PERF_SEL_RESERVED_362 = 0x0000016a,13533CB_PERF_SEL_RESERVED_363 = 0x0000016b,13534CB_PERF_SEL_RESERVED_364 = 0x0000016c,13535CB_PERF_SEL_RESERVED_365 = 0x0000016d,13536CB_PERF_SEL_RESERVED_366 = 0x0000016e,13537CB_PERF_SEL_RESERVED_367 = 0x0000016f,13538CB_PERF_SEL_RESERVED_368 = 0x00000170,13539CB_PERF_SEL_RESERVED_369 = 0x00000171,13540CB_PERF_SEL_RESERVED_370 = 0x00000172,13541CB_PERF_SEL_RESERVED_371 = 0x00000173,13542CB_PERF_SEL_RESERVED_372 = 0x00000174,13543CB_PERF_SEL_RESERVED_373 = 0x00000175,13544CB_PERF_SEL_RESERVED_374 = 0x00000176,13545CB_PERF_SEL_RESERVED_375 = 0x00000177,13546CB_PERF_SEL_RESERVED_376 = 0x00000178,13547CB_PERF_SEL_RESERVED_377 = 0x00000179,13548CB_PERF_SEL_RESERVED_378 = 0x0000017a,13549CB_PERF_SEL_RESERVED_379 = 0x0000017b,13550CB_PERF_SEL_RESERVED_380 = 0x0000017c,13551CB_PERF_SEL_RESERVED_381 = 0x0000017d,13552CB_PERF_SEL_RESERVED_382 = 0x0000017e,13553CB_PERF_SEL_RESERVED_383 = 0x0000017f,13554CB_PERF_SEL_RESERVED_384 = 0x00000180,13555CB_PERF_SEL_RESERVED_385 = 0x00000181,13556CB_PERF_SEL_RESERVED_386 = 0x00000182,13557CB_PERF_SEL_RESERVED_387 = 0x00000183,13558CB_PERF_SEL_RESERVED_388 = 0x00000184,13559CB_PERF_SEL_RESERVED_389 = 0x00000185,13560CB_PERF_SEL_RESERVED_390 = 0x00000186,13561CB_PERF_SEL_RESERVED_391 = 0x00000187,13562CB_PERF_SEL_RESERVED_392 = 0x00000188,13563CB_PERF_SEL_RESERVED_393 = 0x00000189,13564CB_PERF_SEL_RESERVED_394 = 0x0000018a,13565CB_PERF_SEL_RESERVED_395 = 0x0000018b,13566CB_PERF_SEL_RESERVED_396 = 0x0000018c,13567CB_PERF_SEL_RESERVED_397 = 0x0000018d,13568CB_PERF_SEL_RESERVED_398 = 0x0000018e,13569CB_PERF_SEL_RESERVED_399 = 0x0000018f,13570CB_PERF_SEL_RESERVED_400 = 0x00000190,13571CB_PERF_SEL_RESERVED_401 = 0x00000191,13572CB_PERF_SEL_RESERVED_402 = 0x00000192,13573CB_PERF_SEL_RESERVED_403 = 0x00000193,13574CB_PERF_SEL_RESERVED_404 = 0x00000194,13575CB_PERF_SEL_RESERVED_405 = 0x00000195,13576CB_PERF_SEL_RESERVED_406 = 0x00000196,13577CB_PERF_SEL_RESERVED_407 = 0x00000197,13578CB_PERF_SEL_RESERVED_408 = 0x00000198,13579CB_PERF_SEL_RESERVED_409 = 0x00000199,13580CB_PERF_SEL_RESERVED_410 = 0x0000019a,13581CB_PERF_SEL_RESERVED_411 = 0x0000019b,13582CB_PERF_SEL_RESERVED_412 = 0x0000019c,13583CB_PERF_SEL_RESERVED_413 = 0x0000019d,13584CB_PERF_SEL_RESERVED_414 = 0x0000019e,13585CB_PERF_SEL_RESERVED_415 = 0x0000019f,13586CB_PERF_SEL_RESERVED_416 = 0x000001a0,13587CB_PERF_SEL_RESERVED_417 = 0x000001a1,13588CB_PERF_SEL_RESERVED_418 = 0x000001a2,13589CB_PERF_SEL_RESERVED_419 = 0x000001a3,13590CB_PERF_SEL_RESERVED_420 = 0x000001a4,13591CB_PERF_SEL_RESERVED_421 = 0x000001a5,13592CB_PERF_SEL_RESERVED_422 = 0x000001a6,13593CB_PERF_SEL_RESERVED_423 = 0x000001a7,13594CB_PERF_SEL_RESERVED_424 = 0x000001a8,13595CB_PERF_SEL_RESERVED_425 = 0x000001a9,13596CB_PERF_SEL_RESERVED_426 = 0x000001aa,13597CB_PERF_SEL_RESERVED_427 = 0x000001ab,13598CB_PERF_SEL_RESERVED_428 = 0x000001ac,13599CB_PERF_SEL_RESERVED_429 = 0x000001ad,13600CB_PERF_SEL_RESERVED_430 = 0x000001ae,13601CB_PERF_SEL_RESERVED_431 = 0x000001af,13602CB_PERF_SEL_RESERVED_432 = 0x000001b0,13603CB_PERF_SEL_RESERVED_433 = 0x000001b1,13604CB_PERF_SEL_RESERVED_434 = 0x000001b2,13605CB_PERF_SEL_RESERVED_435 = 0x000001b3,13606CB_PERF_SEL_RESERVED_436 = 0x000001b4,13607CB_PERF_SEL_RESERVED_437 = 0x000001b5,13608CB_PERF_SEL_RESERVED_438 = 0x000001b6,13609CB_PERF_SEL_RESERVED_439 = 0x000001b7,13610CB_PERF_SEL_RESERVED_440 = 0x000001b8,13611CB_PERF_SEL_RESERVED_441 = 0x000001b9,13612CB_PERF_SEL_RESERVED_442 = 0x000001ba,13613CB_PERF_SEL_RESERVED_443 = 0x000001bb,13614CB_PERF_SEL_RESERVED_444 = 0x000001bc,13615CB_PERF_SEL_RESERVED_445 = 0x000001bd,13616CB_PERF_SEL_RESERVED_446 = 0x000001be,13617CB_PERF_SEL_RESERVED_447 = 0x000001bf,13618CB_PERF_SEL_RESERVED_448 = 0x000001c0,13619CB_PERF_SEL_RESERVED_449 = 0x000001c1,13620CB_PERF_SEL_RESERVED_450 = 0x000001c2,13621CB_PERF_SEL_RESERVED_451 = 0x000001c3,13622CB_PERF_SEL_RESERVED_452 = 0x000001c4,13623CB_PERF_SEL_RESERVED_453 = 0x000001c5,13624CB_PERF_SEL_RESERVED_454 = 0x000001c6,13625CB_PERF_SEL_RESERVED_455 = 0x000001c7,13626CB_PERF_SEL_RESERVED_456 = 0x000001c8,13627CB_PERF_SEL_RESERVED_457 = 0x000001c9,13628CB_PERF_SEL_RESERVED_458 = 0x000001ca,13629CB_PERF_SEL_RESERVED_459 = 0x000001cb,13630CB_PERF_SEL_RESERVED_460 = 0x000001cc,13631CB_PERF_SEL_RESERVED_461 = 0x000001cd,13632CB_PERF_SEL_RESERVED_462 = 0x000001ce,13633CB_PERF_SEL_RESERVED_463 = 0x000001cf,13634CB_PERF_SEL_RESERVED_464 = 0x000001d0,13635CB_PERF_SEL_RESERVED_465 = 0x000001d1,13636} CBPerfSel;1363713638/*13639* CBRamList enum13640*/1364113642typedef enum CBRamList {13643CB_DCG_CCC_CAS_TAG_ARRAY = 0x00000000,13644CB_DCG_CCC_CAS_FRAG_PTR = 0x00000001,13645CB_DCG_CCC_CAS_COLOR_PTR = 0x00000002,13646CB_DCG_CCC_CAS_SURF_PARAM = 0x00000003,13647CB_DCG_CCC_CAS_KEYID = 0x00000004,13648CB_DCG_BACKEND_RDLAT_FIFO = 0x00000005,13649CB_DCG_FRONTEND_RDLAT_FIFO = 0x00000006,13650CB_DCG_SRC_FIFO = 0x00000007,13651CB_DCG_COLOR_STORE = 0x00000008,13652CB_DCG_COLOR_STORE_DIRTY_BYTE = 0x00000009,13653CB_DCG_FMASK_CACHE_STORE = 0x0000000a,13654CB_DCG_READ_SKID_FIFO = 0x0000000b,13655CB_DCG_QUAD_PTR_FIFO = 0x0000000c,13656CB_DCG_OUTPUT_FIFO = 0x0000000d,13657CB_DCG_DCC_CACHE = 0x0000000e,13658CB_DCG_DCC_DIRTY_BITS = 0x0000000f,13659CB_DCG_QBLOCK_ALLOC = 0x00000010,13660} CBRamList;1366113662/*13663* CmaskCode enum13664*/1366513666typedef enum CmaskCode {13667CMASK_CLR00_F0 = 0x00000000,13668CMASK_CLR00_F1 = 0x00000001,13669CMASK_CLR00_F2 = 0x00000002,13670CMASK_CLR00_FX = 0x00000003,13671CMASK_CLR01_F0 = 0x00000004,13672CMASK_CLR01_F1 = 0x00000005,13673CMASK_CLR01_F2 = 0x00000006,13674CMASK_CLR01_FX = 0x00000007,13675CMASK_CLR10_F0 = 0x00000008,13676CMASK_CLR10_F1 = 0x00000009,13677CMASK_CLR10_F2 = 0x0000000a,13678CMASK_CLR10_FX = 0x0000000b,13679CMASK_CLR11_F0 = 0x0000000c,13680CMASK_CLR11_F1 = 0x0000000d,13681CMASK_CLR11_F2 = 0x0000000e,13682CMASK_CLR11_FX = 0x0000000f,13683} CmaskCode;1368413685/*13686* CombFunc enum13687*/1368813689typedef enum CombFunc {13690COMB_DST_PLUS_SRC = 0x00000000,13691COMB_SRC_MINUS_DST = 0x00000001,13692COMB_MIN_DST_SRC = 0x00000002,13693COMB_MAX_DST_SRC = 0x00000003,13694COMB_DST_MINUS_SRC = 0x00000004,13695} CombFunc;1369613697/*13698* MemArbMode enum13699*/1370013701typedef enum MemArbMode {13702MEM_ARB_MODE_FIXED = 0x00000000,13703MEM_ARB_MODE_AGE = 0x00000001,13704MEM_ARB_MODE_WEIGHT = 0x00000002,13705MEM_ARB_MODE_BOTH = 0x00000003,13706} MemArbMode;1370713708/*13709* SourceFormat enum13710*/1371113712typedef enum SourceFormat {13713EXPORT_4C_32BPC = 0x00000000,13714EXPORT_4C_16BPC = 0x00000001,13715EXPORT_2C_32BPC_GR = 0x00000002,13716EXPORT_2C_32BPC_AR = 0x00000003,13717} SourceFormat;1371813719/*******************************************************13720* SC Enums13721*******************************************************/1372213723/*13724* BinEventCntl enum13725*/1372613727typedef enum BinEventCntl {13728BINNER_BREAK_BATCH = 0x00000000,13729BINNER_PIPELINE = 0x00000001,13730BINNER_DROP = 0x00000002,13731BINNER_PIPELINE_BREAK = 0x00000003,13732} BinEventCntl;1373313734/*13735* BinMapMode enum13736*/1373713738typedef enum BinMapMode {13739BIN_MAP_MODE_NONE = 0x00000000,13740BIN_MAP_MODE_RTA_INDEX = 0x00000001,13741BIN_MAP_MODE_POPS = 0x00000002,13742} BinMapMode;1374313744/*13745* BinSizeExtend enum13746*/1374713748typedef enum BinSizeExtend {13749BIN_SIZE_32_PIXELS = 0x00000000,13750BIN_SIZE_64_PIXELS = 0x00000001,13751BIN_SIZE_128_PIXELS = 0x00000002,13752BIN_SIZE_256_PIXELS = 0x00000003,13753BIN_SIZE_512_PIXELS = 0x00000004,13754} BinSizeExtend;1375513756/*13757* BinningMode enum13758*/1375913760typedef enum BinningMode {13761BINNING_ALLOWED = 0x00000000,13762FORCE_BINNING_ON = 0x00000001,13763DISABLE_BINNING_USE_NEW_SC = 0x00000002,13764DISABLE_BINNING_USE_LEGACY_SC = 0x00000003,13765} BinningMode;1376613767/*13768* CovToShaderSel enum13769*/1377013771typedef enum CovToShaderSel {13772INPUT_COVERAGE = 0x00000000,13773INPUT_INNER_COVERAGE = 0x00000001,13774INPUT_DEPTH_COVERAGE = 0x00000002,13775RAW = 0x00000003,13776} CovToShaderSel;1377713778/*13779* PkrMap enum13780*/1378113782typedef enum PkrMap {13783RASTER_CONFIG_PKR_MAP_0 = 0x00000000,13784RASTER_CONFIG_PKR_MAP_1 = 0x00000001,13785RASTER_CONFIG_PKR_MAP_2 = 0x00000002,13786RASTER_CONFIG_PKR_MAP_3 = 0x00000003,13787} PkrMap;1378813789/*13790* PkrXsel enum13791*/1379213793typedef enum PkrXsel {13794RASTER_CONFIG_PKR_XSEL_0 = 0x00000000,13795RASTER_CONFIG_PKR_XSEL_1 = 0x00000001,13796RASTER_CONFIG_PKR_XSEL_2 = 0x00000002,13797RASTER_CONFIG_PKR_XSEL_3 = 0x00000003,13798} PkrXsel;1379913800/*13801* PkrXsel2 enum13802*/1380313804typedef enum PkrXsel2 {13805RASTER_CONFIG_PKR_XSEL2_0 = 0x00000000,13806RASTER_CONFIG_PKR_XSEL2_1 = 0x00000001,13807RASTER_CONFIG_PKR_XSEL2_2 = 0x00000002,13808RASTER_CONFIG_PKR_XSEL2_3 = 0x00000003,13809} PkrXsel2;1381013811/*13812* PkrYsel enum13813*/1381413815typedef enum PkrYsel {13816RASTER_CONFIG_PKR_YSEL_0 = 0x00000000,13817RASTER_CONFIG_PKR_YSEL_1 = 0x00000001,13818RASTER_CONFIG_PKR_YSEL_2 = 0x00000002,13819RASTER_CONFIG_PKR_YSEL_3 = 0x00000003,13820} PkrYsel;1382113822/*13823* RbMap enum13824*/1382513826typedef enum RbMap {13827RASTER_CONFIG_RB_MAP_0 = 0x00000000,13828RASTER_CONFIG_RB_MAP_1 = 0x00000001,13829RASTER_CONFIG_RB_MAP_2 = 0x00000002,13830RASTER_CONFIG_RB_MAP_3 = 0x00000003,13831} RbMap;1383213833/*13834* RbXsel enum13835*/1383613837typedef enum RbXsel {13838RASTER_CONFIG_RB_XSEL_0 = 0x00000000,13839RASTER_CONFIG_RB_XSEL_1 = 0x00000001,13840} RbXsel;1384113842/*13843* RbXsel2 enum13844*/1384513846typedef enum RbXsel2 {13847RASTER_CONFIG_RB_XSEL2_0 = 0x00000000,13848RASTER_CONFIG_RB_XSEL2_1 = 0x00000001,13849RASTER_CONFIG_RB_XSEL2_2 = 0x00000002,13850RASTER_CONFIG_RB_XSEL2_3 = 0x00000003,13851} RbXsel2;1385213853/*13854* RbYsel enum13855*/1385613857typedef enum RbYsel {13858RASTER_CONFIG_RB_YSEL_0 = 0x00000000,13859RASTER_CONFIG_RB_YSEL_1 = 0x00000001,13860} RbYsel;1386113862/*13863* SC_PERFCNT_SEL enum13864*/1386513866typedef enum SC_PERFCNT_SEL {13867SC_SRPS_WINDOW_VALID = 0x00000000,13868SC_PSSW_WINDOW_VALID = 0x00000001,13869SC_TPQZ_WINDOW_VALID = 0x00000002,13870SC_QZQP_WINDOW_VALID = 0x00000003,13871SC_TRPK_WINDOW_VALID = 0x00000004,13872SC_SRPS_WINDOW_VALID_BUSY = 0x00000005,13873SC_PSSW_WINDOW_VALID_BUSY = 0x00000006,13874SC_TPQZ_WINDOW_VALID_BUSY = 0x00000007,13875SC_QZQP_WINDOW_VALID_BUSY = 0x00000008,13876SC_TRPK_WINDOW_VALID_BUSY = 0x00000009,13877SC_STARVED_BY_PA = 0x0000000a,13878SC_STALLED_BY_PRIMFIFO = 0x0000000b,13879SC_STALLED_BY_DB_TILE = 0x0000000c,13880SC_STARVED_BY_DB_TILE = 0x0000000d,13881SC_STALLED_BY_TILEORDERFIFO = 0x0000000e,13882SC_STALLED_BY_TILEFIFO = 0x0000000f,13883SC_STALLED_BY_DB_QUAD = 0x00000010,13884SC_STARVED_BY_DB_QUAD = 0x00000011,13885SC_STALLED_BY_QUADFIFO = 0x00000012,13886SC_STALLED_BY_BCI = 0x00000013,13887SC_STALLED_BY_SPI = 0x00000014,13888SC_SCISSOR_DISCARD = 0x00000015,13889SC_BB_DISCARD = 0x00000016,13890SC_SUPERTILE_COUNT = 0x00000017,13891SC_SUPERTILE_PER_PRIM_H0 = 0x00000018,13892SC_SUPERTILE_PER_PRIM_H1 = 0x00000019,13893SC_SUPERTILE_PER_PRIM_H2 = 0x0000001a,13894SC_SUPERTILE_PER_PRIM_H3 = 0x0000001b,13895SC_SUPERTILE_PER_PRIM_H4 = 0x0000001c,13896SC_SUPERTILE_PER_PRIM_H5 = 0x0000001d,13897SC_SUPERTILE_PER_PRIM_H6 = 0x0000001e,13898SC_SUPERTILE_PER_PRIM_H7 = 0x0000001f,13899SC_SUPERTILE_PER_PRIM_H8 = 0x00000020,13900SC_SUPERTILE_PER_PRIM_H9 = 0x00000021,13901SC_SUPERTILE_PER_PRIM_H10 = 0x00000022,13902SC_SUPERTILE_PER_PRIM_H11 = 0x00000023,13903SC_SUPERTILE_PER_PRIM_H12 = 0x00000024,13904SC_SUPERTILE_PER_PRIM_H13 = 0x00000025,13905SC_SUPERTILE_PER_PRIM_H14 = 0x00000026,13906SC_SUPERTILE_PER_PRIM_H15 = 0x00000027,13907SC_SUPERTILE_PER_PRIM_H16 = 0x00000028,13908SC_TILE_PER_PRIM_H0 = 0x00000029,13909SC_TILE_PER_PRIM_H1 = 0x0000002a,13910SC_TILE_PER_PRIM_H2 = 0x0000002b,13911SC_TILE_PER_PRIM_H3 = 0x0000002c,13912SC_TILE_PER_PRIM_H4 = 0x0000002d,13913SC_TILE_PER_PRIM_H5 = 0x0000002e,13914SC_TILE_PER_PRIM_H6 = 0x0000002f,13915SC_TILE_PER_PRIM_H7 = 0x00000030,13916SC_TILE_PER_PRIM_H8 = 0x00000031,13917SC_TILE_PER_PRIM_H9 = 0x00000032,13918SC_TILE_PER_PRIM_H10 = 0x00000033,13919SC_TILE_PER_PRIM_H11 = 0x00000034,13920SC_TILE_PER_PRIM_H12 = 0x00000035,13921SC_TILE_PER_PRIM_H13 = 0x00000036,13922SC_TILE_PER_PRIM_H14 = 0x00000037,13923SC_TILE_PER_PRIM_H15 = 0x00000038,13924SC_TILE_PER_PRIM_H16 = 0x00000039,13925SC_TILE_PER_SUPERTILE_H0 = 0x0000003a,13926SC_TILE_PER_SUPERTILE_H1 = 0x0000003b,13927SC_TILE_PER_SUPERTILE_H2 = 0x0000003c,13928SC_TILE_PER_SUPERTILE_H3 = 0x0000003d,13929SC_TILE_PER_SUPERTILE_H4 = 0x0000003e,13930SC_TILE_PER_SUPERTILE_H5 = 0x0000003f,13931SC_TILE_PER_SUPERTILE_H6 = 0x00000040,13932SC_TILE_PER_SUPERTILE_H7 = 0x00000041,13933SC_TILE_PER_SUPERTILE_H8 = 0x00000042,13934SC_TILE_PER_SUPERTILE_H9 = 0x00000043,13935SC_TILE_PER_SUPERTILE_H10 = 0x00000044,13936SC_TILE_PER_SUPERTILE_H11 = 0x00000045,13937SC_TILE_PER_SUPERTILE_H12 = 0x00000046,13938SC_TILE_PER_SUPERTILE_H13 = 0x00000047,13939SC_TILE_PER_SUPERTILE_H14 = 0x00000048,13940SC_TILE_PER_SUPERTILE_H15 = 0x00000049,13941SC_TILE_PER_SUPERTILE_H16 = 0x0000004a,13942SC_TILE_PICKED_H1 = 0x0000004b,13943SC_TILE_PICKED_H2 = 0x0000004c,13944SC_TILE_PICKED_H3 = 0x0000004d,13945SC_TILE_PICKED_H4 = 0x0000004e,13946SC_QZ0_TILE_COUNT = 0x0000004f,13947SC_QZ1_TILE_COUNT = 0x00000050,13948SC_QZ2_TILE_COUNT = 0x00000051,13949SC_QZ3_TILE_COUNT = 0x00000052,13950SC_QZ0_TILE_COVERED_COUNT = 0x00000053,13951SC_QZ1_TILE_COVERED_COUNT = 0x00000054,13952SC_QZ2_TILE_COVERED_COUNT = 0x00000055,13953SC_QZ3_TILE_COVERED_COUNT = 0x00000056,13954SC_QZ0_TILE_NOT_COVERED_COUNT = 0x00000057,13955SC_QZ1_TILE_NOT_COVERED_COUNT = 0x00000058,13956SC_QZ2_TILE_NOT_COVERED_COUNT = 0x00000059,13957SC_QZ3_TILE_NOT_COVERED_COUNT = 0x0000005a,13958SC_QZ0_QUAD_PER_TILE_H0 = 0x0000005b,13959SC_QZ0_QUAD_PER_TILE_H1 = 0x0000005c,13960SC_QZ0_QUAD_PER_TILE_H2 = 0x0000005d,13961SC_QZ0_QUAD_PER_TILE_H3 = 0x0000005e,13962SC_QZ0_QUAD_PER_TILE_H4 = 0x0000005f,13963SC_QZ0_QUAD_PER_TILE_H5 = 0x00000060,13964SC_QZ0_QUAD_PER_TILE_H6 = 0x00000061,13965SC_QZ0_QUAD_PER_TILE_H7 = 0x00000062,13966SC_QZ0_QUAD_PER_TILE_H8 = 0x00000063,13967SC_QZ0_QUAD_PER_TILE_H9 = 0x00000064,13968SC_QZ0_QUAD_PER_TILE_H10 = 0x00000065,13969SC_QZ0_QUAD_PER_TILE_H11 = 0x00000066,13970SC_QZ0_QUAD_PER_TILE_H12 = 0x00000067,13971SC_QZ0_QUAD_PER_TILE_H13 = 0x00000068,13972SC_QZ0_QUAD_PER_TILE_H14 = 0x00000069,13973SC_QZ0_QUAD_PER_TILE_H15 = 0x0000006a,13974SC_QZ0_QUAD_PER_TILE_H16 = 0x0000006b,13975SC_QZ1_QUAD_PER_TILE_H0 = 0x0000006c,13976SC_QZ1_QUAD_PER_TILE_H1 = 0x0000006d,13977SC_QZ1_QUAD_PER_TILE_H2 = 0x0000006e,13978SC_QZ1_QUAD_PER_TILE_H3 = 0x0000006f,13979SC_QZ1_QUAD_PER_TILE_H4 = 0x00000070,13980SC_QZ1_QUAD_PER_TILE_H5 = 0x00000071,13981SC_QZ1_QUAD_PER_TILE_H6 = 0x00000072,13982SC_QZ1_QUAD_PER_TILE_H7 = 0x00000073,13983SC_QZ1_QUAD_PER_TILE_H8 = 0x00000074,13984SC_QZ1_QUAD_PER_TILE_H9 = 0x00000075,13985SC_QZ1_QUAD_PER_TILE_H10 = 0x00000076,13986SC_QZ1_QUAD_PER_TILE_H11 = 0x00000077,13987SC_QZ1_QUAD_PER_TILE_H12 = 0x00000078,13988SC_QZ1_QUAD_PER_TILE_H13 = 0x00000079,13989SC_QZ1_QUAD_PER_TILE_H14 = 0x0000007a,13990SC_QZ1_QUAD_PER_TILE_H15 = 0x0000007b,13991SC_QZ1_QUAD_PER_TILE_H16 = 0x0000007c,13992SC_QZ2_QUAD_PER_TILE_H0 = 0x0000007d,13993SC_QZ2_QUAD_PER_TILE_H1 = 0x0000007e,13994SC_QZ2_QUAD_PER_TILE_H2 = 0x0000007f,13995SC_QZ2_QUAD_PER_TILE_H3 = 0x00000080,13996SC_QZ2_QUAD_PER_TILE_H4 = 0x00000081,13997SC_QZ2_QUAD_PER_TILE_H5 = 0x00000082,13998SC_QZ2_QUAD_PER_TILE_H6 = 0x00000083,13999SC_QZ2_QUAD_PER_TILE_H7 = 0x00000084,14000SC_QZ2_QUAD_PER_TILE_H8 = 0x00000085,14001SC_QZ2_QUAD_PER_TILE_H9 = 0x00000086,14002SC_QZ2_QUAD_PER_TILE_H10 = 0x00000087,14003SC_QZ2_QUAD_PER_TILE_H11 = 0x00000088,14004SC_QZ2_QUAD_PER_TILE_H12 = 0x00000089,14005SC_QZ2_QUAD_PER_TILE_H13 = 0x0000008a,14006SC_QZ2_QUAD_PER_TILE_H14 = 0x0000008b,14007SC_QZ2_QUAD_PER_TILE_H15 = 0x0000008c,14008SC_QZ2_QUAD_PER_TILE_H16 = 0x0000008d,14009SC_QZ3_QUAD_PER_TILE_H0 = 0x0000008e,14010SC_QZ3_QUAD_PER_TILE_H1 = 0x0000008f,14011SC_QZ3_QUAD_PER_TILE_H2 = 0x00000090,14012SC_QZ3_QUAD_PER_TILE_H3 = 0x00000091,14013SC_QZ3_QUAD_PER_TILE_H4 = 0x00000092,14014SC_QZ3_QUAD_PER_TILE_H5 = 0x00000093,14015SC_QZ3_QUAD_PER_TILE_H6 = 0x00000094,14016SC_QZ3_QUAD_PER_TILE_H7 = 0x00000095,14017SC_QZ3_QUAD_PER_TILE_H8 = 0x00000096,14018SC_QZ3_QUAD_PER_TILE_H9 = 0x00000097,14019SC_QZ3_QUAD_PER_TILE_H10 = 0x00000098,14020SC_QZ3_QUAD_PER_TILE_H11 = 0x00000099,14021SC_QZ3_QUAD_PER_TILE_H12 = 0x0000009a,14022SC_QZ3_QUAD_PER_TILE_H13 = 0x0000009b,14023SC_QZ3_QUAD_PER_TILE_H14 = 0x0000009c,14024SC_QZ3_QUAD_PER_TILE_H15 = 0x0000009d,14025SC_QZ3_QUAD_PER_TILE_H16 = 0x0000009e,14026SC_QZ0_QUAD_COUNT = 0x0000009f,14027SC_QZ1_QUAD_COUNT = 0x000000a0,14028SC_QZ2_QUAD_COUNT = 0x000000a1,14029SC_QZ3_QUAD_COUNT = 0x000000a2,14030SC_P0_HIZ_TILE_COUNT = 0x000000a3,14031SC_P1_HIZ_TILE_COUNT = 0x000000a4,14032SC_P2_HIZ_TILE_COUNT = 0x000000a5,14033SC_P3_HIZ_TILE_COUNT = 0x000000a6,14034SC_P0_HIZ_QUAD_PER_TILE_H0 = 0x000000a7,14035SC_P0_HIZ_QUAD_PER_TILE_H1 = 0x000000a8,14036SC_P0_HIZ_QUAD_PER_TILE_H2 = 0x000000a9,14037SC_P0_HIZ_QUAD_PER_TILE_H3 = 0x000000aa,14038SC_P0_HIZ_QUAD_PER_TILE_H4 = 0x000000ab,14039SC_P0_HIZ_QUAD_PER_TILE_H5 = 0x000000ac,14040SC_P0_HIZ_QUAD_PER_TILE_H6 = 0x000000ad,14041SC_P0_HIZ_QUAD_PER_TILE_H7 = 0x000000ae,14042SC_P0_HIZ_QUAD_PER_TILE_H8 = 0x000000af,14043SC_P0_HIZ_QUAD_PER_TILE_H9 = 0x000000b0,14044SC_P0_HIZ_QUAD_PER_TILE_H10 = 0x000000b1,14045SC_P0_HIZ_QUAD_PER_TILE_H11 = 0x000000b2,14046SC_P0_HIZ_QUAD_PER_TILE_H12 = 0x000000b3,14047SC_P0_HIZ_QUAD_PER_TILE_H13 = 0x000000b4,14048SC_P0_HIZ_QUAD_PER_TILE_H14 = 0x000000b5,14049SC_P0_HIZ_QUAD_PER_TILE_H15 = 0x000000b6,14050SC_P0_HIZ_QUAD_PER_TILE_H16 = 0x000000b7,14051SC_P1_HIZ_QUAD_PER_TILE_H0 = 0x000000b8,14052SC_P1_HIZ_QUAD_PER_TILE_H1 = 0x000000b9,14053SC_P1_HIZ_QUAD_PER_TILE_H2 = 0x000000ba,14054SC_P1_HIZ_QUAD_PER_TILE_H3 = 0x000000bb,14055SC_P1_HIZ_QUAD_PER_TILE_H4 = 0x000000bc,14056SC_P1_HIZ_QUAD_PER_TILE_H5 = 0x000000bd,14057SC_P1_HIZ_QUAD_PER_TILE_H6 = 0x000000be,14058SC_P1_HIZ_QUAD_PER_TILE_H7 = 0x000000bf,14059SC_P1_HIZ_QUAD_PER_TILE_H8 = 0x000000c0,14060SC_P1_HIZ_QUAD_PER_TILE_H9 = 0x000000c1,14061SC_P1_HIZ_QUAD_PER_TILE_H10 = 0x000000c2,14062SC_P1_HIZ_QUAD_PER_TILE_H11 = 0x000000c3,14063SC_P1_HIZ_QUAD_PER_TILE_H12 = 0x000000c4,14064SC_P1_HIZ_QUAD_PER_TILE_H13 = 0x000000c5,14065SC_P1_HIZ_QUAD_PER_TILE_H14 = 0x000000c6,14066SC_P1_HIZ_QUAD_PER_TILE_H15 = 0x000000c7,14067SC_P1_HIZ_QUAD_PER_TILE_H16 = 0x000000c8,14068SC_P2_HIZ_QUAD_PER_TILE_H0 = 0x000000c9,14069SC_P2_HIZ_QUAD_PER_TILE_H1 = 0x000000ca,14070SC_P2_HIZ_QUAD_PER_TILE_H2 = 0x000000cb,14071SC_P2_HIZ_QUAD_PER_TILE_H3 = 0x000000cc,14072SC_P2_HIZ_QUAD_PER_TILE_H4 = 0x000000cd,14073SC_P2_HIZ_QUAD_PER_TILE_H5 = 0x000000ce,14074SC_P2_HIZ_QUAD_PER_TILE_H6 = 0x000000cf,14075SC_P2_HIZ_QUAD_PER_TILE_H7 = 0x000000d0,14076SC_P2_HIZ_QUAD_PER_TILE_H8 = 0x000000d1,14077SC_P2_HIZ_QUAD_PER_TILE_H9 = 0x000000d2,14078SC_P2_HIZ_QUAD_PER_TILE_H10 = 0x000000d3,14079SC_P2_HIZ_QUAD_PER_TILE_H11 = 0x000000d4,14080SC_P2_HIZ_QUAD_PER_TILE_H12 = 0x000000d5,14081SC_P2_HIZ_QUAD_PER_TILE_H13 = 0x000000d6,14082SC_P2_HIZ_QUAD_PER_TILE_H14 = 0x000000d7,14083SC_P2_HIZ_QUAD_PER_TILE_H15 = 0x000000d8,14084SC_P2_HIZ_QUAD_PER_TILE_H16 = 0x000000d9,14085SC_P3_HIZ_QUAD_PER_TILE_H0 = 0x000000da,14086SC_P3_HIZ_QUAD_PER_TILE_H1 = 0x000000db,14087SC_P3_HIZ_QUAD_PER_TILE_H2 = 0x000000dc,14088SC_P3_HIZ_QUAD_PER_TILE_H3 = 0x000000dd,14089SC_P3_HIZ_QUAD_PER_TILE_H4 = 0x000000de,14090SC_P3_HIZ_QUAD_PER_TILE_H5 = 0x000000df,14091SC_P3_HIZ_QUAD_PER_TILE_H6 = 0x000000e0,14092SC_P3_HIZ_QUAD_PER_TILE_H7 = 0x000000e1,14093SC_P3_HIZ_QUAD_PER_TILE_H8 = 0x000000e2,14094SC_P3_HIZ_QUAD_PER_TILE_H9 = 0x000000e3,14095SC_P3_HIZ_QUAD_PER_TILE_H10 = 0x000000e4,14096SC_P3_HIZ_QUAD_PER_TILE_H11 = 0x000000e5,14097SC_P3_HIZ_QUAD_PER_TILE_H12 = 0x000000e6,14098SC_P3_HIZ_QUAD_PER_TILE_H13 = 0x000000e7,14099SC_P3_HIZ_QUAD_PER_TILE_H14 = 0x000000e8,14100SC_P3_HIZ_QUAD_PER_TILE_H15 = 0x000000e9,14101SC_P3_HIZ_QUAD_PER_TILE_H16 = 0x000000ea,14102SC_P0_HIZ_QUAD_COUNT = 0x000000eb,14103SC_P1_HIZ_QUAD_COUNT = 0x000000ec,14104SC_P2_HIZ_QUAD_COUNT = 0x000000ed,14105SC_P3_HIZ_QUAD_COUNT = 0x000000ee,14106SC_P0_DETAIL_QUAD_COUNT = 0x000000ef,14107SC_P1_DETAIL_QUAD_COUNT = 0x000000f0,14108SC_P2_DETAIL_QUAD_COUNT = 0x000000f1,14109SC_P3_DETAIL_QUAD_COUNT = 0x000000f2,14110SC_P0_DETAIL_QUAD_WITH_1_PIX = 0x000000f3,14111SC_P0_DETAIL_QUAD_WITH_2_PIX = 0x000000f4,14112SC_P0_DETAIL_QUAD_WITH_3_PIX = 0x000000f5,14113SC_P0_DETAIL_QUAD_WITH_4_PIX = 0x000000f6,14114SC_P1_DETAIL_QUAD_WITH_1_PIX = 0x000000f7,14115SC_P1_DETAIL_QUAD_WITH_2_PIX = 0x000000f8,14116SC_P1_DETAIL_QUAD_WITH_3_PIX = 0x000000f9,14117SC_P1_DETAIL_QUAD_WITH_4_PIX = 0x000000fa,14118SC_P2_DETAIL_QUAD_WITH_1_PIX = 0x000000fb,14119SC_P2_DETAIL_QUAD_WITH_2_PIX = 0x000000fc,14120SC_P2_DETAIL_QUAD_WITH_3_PIX = 0x000000fd,14121SC_P2_DETAIL_QUAD_WITH_4_PIX = 0x000000fe,14122SC_P3_DETAIL_QUAD_WITH_1_PIX = 0x000000ff,14123SC_P3_DETAIL_QUAD_WITH_2_PIX = 0x00000100,14124SC_P3_DETAIL_QUAD_WITH_3_PIX = 0x00000101,14125SC_P3_DETAIL_QUAD_WITH_4_PIX = 0x00000102,14126SC_EARLYZ_QUAD_COUNT = 0x00000103,14127SC_EARLYZ_QUAD_WITH_1_PIX = 0x00000104,14128SC_EARLYZ_QUAD_WITH_2_PIX = 0x00000105,14129SC_EARLYZ_QUAD_WITH_3_PIX = 0x00000106,14130SC_EARLYZ_QUAD_WITH_4_PIX = 0x00000107,14131SC_PKR_QUAD_PER_ROW_H1 = 0x00000108,14132SC_PKR_QUAD_PER_ROW_H2 = 0x00000109,14133SC_PKR_4X2_QUAD_SPLIT = 0x0000010a,14134SC_PKR_4X2_FILL_QUAD = 0x0000010b,14135SC_PKR_END_OF_VECTOR = 0x0000010c,14136SC_PKR_CONTROL_XFER = 0x0000010d,14137SC_PKR_DBHANG_FORCE_EOV = 0x0000010e,14138SC_REG_SCLK_BUSY = 0x0000010f,14139SC_GRP0_DYN_SCLK_BUSY = 0x00000110,14140SC_GRP1_DYN_SCLK_BUSY = 0x00000111,14141SC_GRP2_DYN_SCLK_BUSY = 0x00000112,14142SC_GRP3_DYN_SCLK_BUSY = 0x00000113,14143SC_GRP4_DYN_SCLK_BUSY = 0x00000114,14144SC_PA0_SC_DATA_FIFO_RD = 0x00000115,14145SC_PA0_SC_DATA_FIFO_WE = 0x00000116,14146SC_PA1_SC_DATA_FIFO_RD = 0x00000117,14147SC_PA1_SC_DATA_FIFO_WE = 0x00000118,14148SC_PS_ARB_XFC_ALL_EVENT_OR_PRIM_CYCLES = 0x00000119,14149SC_PS_ARB_XFC_ONLY_PRIM_CYCLES = 0x0000011a,14150SC_PS_ARB_XFC_ONLY_ONE_INC_PER_PRIM = 0x0000011b,14151SC_PS_ARB_STALLED_FROM_BELOW = 0x0000011c,14152SC_PS_ARB_STARVED_FROM_ABOVE = 0x0000011d,14153SC_PS_ARB_SC_BUSY = 0x0000011e,14154SC_PS_ARB_PA_SC_BUSY = 0x0000011f,14155SC_PA2_SC_DATA_FIFO_RD = 0x00000120,14156SC_PA2_SC_DATA_FIFO_WE = 0x00000121,14157SC_PA3_SC_DATA_FIFO_RD = 0x00000122,14158SC_PA3_SC_DATA_FIFO_WE = 0x00000123,14159SC_PA_SC_DEALLOC_0_0_WE = 0x00000124,14160SC_PA_SC_DEALLOC_0_1_WE = 0x00000125,14161SC_PA_SC_DEALLOC_1_0_WE = 0x00000126,14162SC_PA_SC_DEALLOC_1_1_WE = 0x00000127,14163SC_PA_SC_DEALLOC_2_0_WE = 0x00000128,14164SC_PA_SC_DEALLOC_2_1_WE = 0x00000129,14165SC_PA_SC_DEALLOC_3_0_WE = 0x0000012a,14166SC_PA_SC_DEALLOC_3_1_WE = 0x0000012b,14167SC_PA0_SC_EOP_WE = 0x0000012c,14168SC_PA0_SC_EOPG_WE = 0x0000012d,14169SC_PA0_SC_EVENT_WE = 0x0000012e,14170SC_PA1_SC_EOP_WE = 0x0000012f,14171SC_PA1_SC_EOPG_WE = 0x00000130,14172SC_PA1_SC_EVENT_WE = 0x00000131,14173SC_PA2_SC_EOP_WE = 0x00000132,14174SC_PA2_SC_EOPG_WE = 0x00000133,14175SC_PA2_SC_EVENT_WE = 0x00000134,14176SC_PA3_SC_EOP_WE = 0x00000135,14177SC_PA3_SC_EOPG_WE = 0x00000136,14178SC_PA3_SC_EVENT_WE = 0x00000137,14179SC_PS_ARB_OOO_THRESHOLD_SWITCH_TO_DESIRED_FIFO = 0x00000138,14180SC_PS_ARB_OOO_FIFO_EMPTY_SWITCH = 0x00000139,14181SC_PS_ARB_NULL_PRIM_BUBBLE_POP = 0x0000013a,14182SC_PS_ARB_EOP_POP_SYNC_POP = 0x0000013b,14183SC_PS_ARB_EVENT_SYNC_POP = 0x0000013c,14184SC_PS_ENG_MULTICYCLE_BUBBLE = 0x0000013d,14185SC_PA0_SC_FPOV_WE = 0x0000013e,14186SC_PA1_SC_FPOV_WE = 0x0000013f,14187SC_PA2_SC_FPOV_WE = 0x00000140,14188SC_PA3_SC_FPOV_WE = 0x00000141,14189SC_PA0_SC_LPOV_WE = 0x00000142,14190SC_PA1_SC_LPOV_WE = 0x00000143,14191SC_PA2_SC_LPOV_WE = 0x00000144,14192SC_PA3_SC_LPOV_WE = 0x00000145,14193SC_SPI_DEALLOC_0_0 = 0x00000146,14194SC_SPI_DEALLOC_0_1 = 0x00000147,14195SC_SPI_DEALLOC_0_2 = 0x00000148,14196SC_SPI_DEALLOC_1_0 = 0x00000149,14197SC_SPI_DEALLOC_1_1 = 0x0000014a,14198SC_SPI_DEALLOC_1_2 = 0x0000014b,14199SC_SPI_DEALLOC_2_0 = 0x0000014c,14200SC_SPI_DEALLOC_2_1 = 0x0000014d,14201SC_SPI_DEALLOC_2_2 = 0x0000014e,14202SC_SPI_DEALLOC_3_0 = 0x0000014f,14203SC_SPI_DEALLOC_3_1 = 0x00000150,14204SC_SPI_DEALLOC_3_2 = 0x00000151,14205SC_SPI_FPOV_0 = 0x00000152,14206SC_SPI_FPOV_1 = 0x00000153,14207SC_SPI_FPOV_2 = 0x00000154,14208SC_SPI_FPOV_3 = 0x00000155,14209SC_SPI_EVENT = 0x00000156,14210SC_PS_TS_EVENT_FIFO_PUSH = 0x00000157,14211SC_PS_TS_EVENT_FIFO_POP = 0x00000158,14212SC_PS_CTX_DONE_FIFO_PUSH = 0x00000159,14213SC_PS_CTX_DONE_FIFO_POP = 0x0000015a,14214SC_MULTICYCLE_BUBBLE_FREEZE = 0x0000015b,14215SC_EOP_SYNC_WINDOW = 0x0000015c,14216SC_PA0_SC_NULL_WE = 0x0000015d,14217SC_PA0_SC_NULL_DEALLOC_WE = 0x0000015e,14218SC_PA0_SC_DATA_FIFO_EOPG_RD = 0x0000015f,14219SC_PA0_SC_DATA_FIFO_EOP_RD = 0x00000160,14220SC_PA0_SC_DEALLOC_0_RD = 0x00000161,14221SC_PA0_SC_DEALLOC_1_RD = 0x00000162,14222SC_PA1_SC_DATA_FIFO_EOPG_RD = 0x00000163,14223SC_PA1_SC_DATA_FIFO_EOP_RD = 0x00000164,14224SC_PA1_SC_DEALLOC_0_RD = 0x00000165,14225SC_PA1_SC_DEALLOC_1_RD = 0x00000166,14226SC_PA1_SC_NULL_WE = 0x00000167,14227SC_PA1_SC_NULL_DEALLOC_WE = 0x00000168,14228SC_PA2_SC_DATA_FIFO_EOPG_RD = 0x00000169,14229SC_PA2_SC_DATA_FIFO_EOP_RD = 0x0000016a,14230SC_PA2_SC_DEALLOC_0_RD = 0x0000016b,14231SC_PA2_SC_DEALLOC_1_RD = 0x0000016c,14232SC_PA2_SC_NULL_WE = 0x0000016d,14233SC_PA2_SC_NULL_DEALLOC_WE = 0x0000016e,14234SC_PA3_SC_DATA_FIFO_EOPG_RD = 0x0000016f,14235SC_PA3_SC_DATA_FIFO_EOP_RD = 0x00000170,14236SC_PA3_SC_DEALLOC_0_RD = 0x00000171,14237SC_PA3_SC_DEALLOC_1_RD = 0x00000172,14238SC_PA3_SC_NULL_WE = 0x00000173,14239SC_PA3_SC_NULL_DEALLOC_WE = 0x00000174,14240SC_PS_PA0_SC_FIFO_EMPTY = 0x00000175,14241SC_PS_PA0_SC_FIFO_FULL = 0x00000176,14242SC_RESERVED_0 = 0x00000177,14243SC_PS_PA1_SC_FIFO_EMPTY = 0x00000178,14244SC_PS_PA1_SC_FIFO_FULL = 0x00000179,14245SC_RESERVED_1 = 0x0000017a,14246SC_PS_PA2_SC_FIFO_EMPTY = 0x0000017b,14247SC_PS_PA2_SC_FIFO_FULL = 0x0000017c,14248SC_RESERVED_2 = 0x0000017d,14249SC_PS_PA3_SC_FIFO_EMPTY = 0x0000017e,14250SC_PS_PA3_SC_FIFO_FULL = 0x0000017f,14251SC_RESERVED_3 = 0x00000180,14252SC_BUSY_PROCESSING_MULTICYCLE_PRIM = 0x00000181,14253SC_BUSY_CNT_NOT_ZERO = 0x00000182,14254SC_BM_BUSY = 0x00000183,14255SC_BACKEND_BUSY = 0x00000184,14256SC_SCF_SCB_INTERFACE_BUSY = 0x00000185,14257SC_SCB_BUSY = 0x00000186,14258SC_STARVED_BY_PA_WITH_UNSELECTED_PA_NOT_EMPTY = 0x00000187,14259SC_STARVED_BY_PA_WITH_UNSELECTED_PA_FULL = 0x00000188,14260SC_PBB_BIN_HIST_NUM_PRIMS = 0x00000189,14261SC_PBB_BATCH_HIST_NUM_PRIMS = 0x0000018a,14262SC_PBB_BIN_HIST_NUM_CONTEXTS = 0x0000018b,14263SC_PBB_BATCH_HIST_NUM_CONTEXTS = 0x0000018c,14264SC_PBB_BIN_HIST_NUM_PERSISTENT_STATES = 0x0000018d,14265SC_PBB_BATCH_HIST_NUM_PERSISTENT_STATES = 0x0000018e,14266SC_PBB_BATCH_HIST_NUM_PS_WAVE_BREAKS = 0x0000018f,14267SC_PBB_BATCH_HIST_NUM_TRIV_REJECTED_PRIMS = 0x00000190,14268SC_PBB_BATCH_HIST_NUM_ROWS_PER_PRIM = 0x00000191,14269SC_PBB_BATCH_HIST_NUM_COLUMNS_PER_ROW = 0x00000192,14270SC_PBB_BUSY = 0x00000193,14271SC_PBB_BUSY_AND_NO_SENDS = 0x00000194,14272SC_PBB_STALLS_PA_DUE_TO_NO_TILES = 0x00000195,14273SC_PBB_NUM_BINS = 0x00000196,14274SC_PBB_END_OF_BIN = 0x00000197,14275SC_PBB_END_OF_BATCH = 0x00000198,14276SC_PBB_PRIMBIN_PROCESSED = 0x00000199,14277SC_PBB_PRIM_ADDED_TO_BATCH = 0x0000019a,14278SC_PBB_NONBINNED_PRIM = 0x0000019b,14279SC_PBB_TOTAL_REAL_PRIMS_OUT_OF_PBB = 0x0000019c,14280SC_PBB_TOTAL_NULL_PRIMS_OUT_OF_PBB = 0x0000019d,14281SC_PBB_IDLE_CLK_DUE_TO_ROW_TO_COLUMN_TRANSITION = 0x0000019e,14282SC_PBB_IDLE_CLK_DUE_TO_FALSE_POSITIVE_ON_ROW = 0x0000019f,14283SC_PBB_IDLE_CLK_DUE_TO_FALSE_POSITIVE_ON_COLUMN = 0x000001a0,14284SC_PBB_BATCH_BREAK_DUE_TO_PERSISTENT_STATE = 0x000001a1,14285SC_PBB_BATCH_BREAK_DUE_TO_CONTEXT_STATE = 0x000001a2,14286SC_PBB_BATCH_BREAK_DUE_TO_PRIM = 0x000001a3,14287SC_PBB_BATCH_BREAK_DUE_TO_PC_STORAGE = 0x000001a4,14288SC_PBB_BATCH_BREAK_DUE_TO_EVENT = 0x000001a5,14289SC_PBB_BATCH_BREAK_DUE_TO_FPOV_LIMIT = 0x000001a6,14290SC_POPS_INTRA_WAVE_OVERLAPS = 0x000001a7,14291SC_POPS_FORCE_EOV = 0x000001a8,14292SC_PKR_QUAD_OVLP_NOT_FOUND_IN_WAVE_TABLE_AND_WAVES_SINCE_OVLP_SET_TO_MAX = 0x000001a9,14293SC_PKR_QUAD_OVLP_NOT_FOUND_IN_WAVE_TABLE_AND_NO_CHANGE_TO_WAVES_SINCE_OVLP = 0x000001aa,14294SC_PKR_QUAD_OVLP_FOUND_IN_WAVE_TABLE = 0x000001ab,14295SC_FULL_FULL_QUAD = 0x000001ac,14296SC_FULL_HALF_QUAD = 0x000001ad,14297SC_FULL_QTR_QUAD = 0x000001ae,14298SC_HALF_FULL_QUAD = 0x000001af,14299SC_HALF_HALF_QUAD = 0x000001b0,14300SC_HALF_QTR_QUAD = 0x000001b1,14301SC_QTR_FULL_QUAD = 0x000001b2,14302SC_QTR_HALF_QUAD = 0x000001b3,14303SC_QTR_QTR_QUAD = 0x000001b4,14304SC_GRP5_DYN_SCLK_BUSY = 0x000001b5,14305SC_GRP6_DYN_SCLK_BUSY = 0x000001b6,14306SC_GRP7_DYN_SCLK_BUSY = 0x000001b7,14307SC_GRP8_DYN_SCLK_BUSY = 0x000001b8,14308SC_GRP9_DYN_SCLK_BUSY = 0x000001b9,14309SC_PS_TO_BE_SCLK_GATE_STALL = 0x000001ba,14310SC_PA_TO_PBB_SCLK_GATE_STALL_STALL = 0x000001bb,14311SC_PK_BUSY = 0x000001bc,14312SC_PK_MAX_DEALLOC_FORCE_EOV = 0x000001bd,14313SC_PK_DEALLOC_WAVE_BREAK = 0x000001be,14314SC_SPI_SEND = 0x000001bf,14315SC_SPI_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x000001c0,14316SC_SPI_CREDIT_AT_MAX = 0x000001c1,14317SC_SPI_CREDIT_AT_MAX_NO_PENDING_SEND = 0x000001c2,14318SC_BCI_SEND = 0x000001c3,14319SC_BCI_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x000001c4,14320SC_BCI_CREDIT_AT_MAX = 0x000001c5,14321SC_BCI_CREDIT_AT_MAX_NO_PENDING_SEND = 0x000001c6,14322SC_SPIBC_FULL_FREEZE = 0x000001c7,14323SC_PW_BM_PASS_EMPTY_PRIM = 0x000001c8,14324SC_SUPERTILE_COUNT_EXCLUDE_PASS_EMPTY_PRIM = 0x000001c9,14325SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H0 = 0x000001ca,14326SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H1 = 0x000001cb,14327SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H2 = 0x000001cc,14328SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H3 = 0x000001cd,14329SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H4 = 0x000001ce,14330SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H5 = 0x000001cf,14331SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H6 = 0x000001d0,14332SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H7 = 0x000001d1,14333SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H8 = 0x000001d2,14334SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H9 = 0x000001d3,14335SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H10 = 0x000001d4,14336SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H11 = 0x000001d5,14337SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H12 = 0x000001d6,14338SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H13 = 0x000001d7,14339SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H14 = 0x000001d8,14340SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H15 = 0x000001d9,14341SC_SUPERTILE_PER_PRIM_EXCLUDE_PASS_EMPTY_PRIM_H16 = 0x000001da,14342SC_DB0_TILE_INTERFACE_BUSY = 0x000001db,14343SC_DB0_TILE_INTERFACE_SEND = 0x000001dc,14344SC_DB0_TILE_INTERFACE_SEND_EVENT = 0x000001dd,14345SC_DB0_TILE_INTERFACE_SEND_SOP_ONLY_EVENT = 0x000001de,14346SC_DB0_TILE_INTERFACE_SEND_SOP = 0x000001df,14347SC_DB0_TILE_INTERFACE_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x000001e0,14348SC_DB0_TILE_INTERFACE_CREDIT_AT_MAX = 0x000001e1,14349SC_DB0_TILE_INTERFACE_CREDIT_AT_MAX_WITH_NO_PENDING_SEND = 0x000001e2,14350SC_DB1_TILE_INTERFACE_BUSY = 0x000001e3,14351SC_DB1_TILE_INTERFACE_SEND = 0x000001e4,14352SC_DB1_TILE_INTERFACE_SEND_EVENT = 0x000001e5,14353SC_DB1_TILE_INTERFACE_SEND_SOP_ONLY_EVENT = 0x000001e6,14354SC_DB1_TILE_INTERFACE_SEND_SOP = 0x000001e7,14355SC_DB1_TILE_INTERFACE_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x000001e8,14356SC_DB1_TILE_INTERFACE_CREDIT_AT_MAX = 0x000001e9,14357SC_DB1_TILE_INTERFACE_CREDIT_AT_MAX_WITH_NO_PENDING_SEND = 0x000001ea,14358SC_BACKEND_PRIM_FIFO_FULL = 0x000001eb,14359SC_PBB_BATCH_BREAK_DUE_TO_TIMEOUT_COUNTER = 0x000001ec,14360SC_PBB_BATCH_BREAK_DUE_TO_NONBINNED_BATCH = 0x000001ed,14361SC_PBB_BATCH_BREAK_DUE_TO_DEBUG_DATA_PER_DRAW_DISPATCH = 0x000001ee,14362SC_PBB_BATCH_BREAK_DUE_TO_OVERRIDE_REGISTER_PERSISTENT = 0x000001ef,14363SC_PBB_BATCH_BREAK_DUE_TO_OVERRIDE_REGISTER_CONTEXT = 0x000001f0,14364SC_PBB_BATCH_BREAK_DUE_TO_OVERRIDE_REGISTER_FPOV = 0x000001f1,14365SC_PBB_BATCH_BREAK_DUE_TO_NEW_SC_MODE = 0x000001f2,14366SC_PBB_BATCH_BREAK_DUE_TO_BINNING_MODE_CHANGE = 0x000001f3,14367SC_PBB_BATCH_BREAK_DUE_TO_PIPELINE_EVENT_COUNT = 0x000001f4,14368SC_PBB_BATCH_BREAK_DUE_TO_PIPE_RESET = 0x000001f5,14369SC_PBB_BATCH_BREAK_DUE_TO_GFX_PIPE_CHANGE = 0x000001f6,14370SC_STALLED_BY_DB0_TILEFIFO = 0x000001f7,14371SC_DB0_QUAD_INTF_SEND = 0x000001f8,14372SC_DB0_QUAD_INTF_BUSY = 0x000001f9,14373SC_DB0_QUAD_INTF_STALLED_BY_DB = 0x000001fa,14374SC_DB0_QUAD_INTF_CREDIT_AT_MAX = 0x000001fb,14375SC_DB0_QUAD_INTF_IDLE = 0x000001fc,14376SC_DB1_QUAD_INTF_SEND = 0x000001fd,14377SC_STALLED_BY_DB1_TILEFIFO = 0x000001fe,14378SC_DB1_QUAD_INTF_BUSY = 0x000001ff,14379SC_DB1_QUAD_INTF_STALLED_BY_DB = 0x00000200,14380SC_DB1_QUAD_INTF_CREDIT_AT_MAX = 0x00000201,14381SC_DB1_QUAD_INTF_IDLE = 0x00000202,14382SC_PKR_WAVE_BREAK_OUTSIDE_REGION = 0x00000203,14383SC_PKR_WAVE_BREAK_FULL_TILE = 0x00000204,14384SC_FSR_WALKED = 0x00000205,14385SC_PBB_EMPTY_INPUT_CYCLE_WHEN_BATCH_OPEN = 0x00000206,14386SC_PBB_BATCH_BREAK_DUE_TO_NULL_PRIM_BREAK_BATCH_LIMIT = 0x00000207,14387SC_DB0_WE_STALLED_BY_RSLT_FIFO_FULL = 0x00000208,14388SC_DB0_WE_TILE_MASK_RETURN_FIFO_FULL_WITH_WE_RSLT_FIFO_STALL = 0x00000209,14389SC_DB0_TILE_MASK_FIFO_FULL = 0x0000020a,14390SC_DB1_WE_STALLED_BY_RSLT_FIFO_FULL = 0x0000020b,14391SC_DB1_WE_TILE_MASK_RETURN_FIFO_FULL_WITH_WE_RSLT_FIFO_STALL = 0x0000020c,14392SC_DB1_TILE_MASK_FIFO_FULL = 0x0000020d,14393SC_PS_PM_PBB_TO_PSE_FIFO_WE_STALL_BY_PFF_PW_FULL = 0x0000020e,14394SC_PS_PM_PBB_TO_PSE_FIFO_WE_STALL_BY_ZFF_PW_FULL = 0x0000020f,14395SC_PS_PM_PBB_TO_PSE_FIFO_WE_STALL_BY_PBB_TO_PSE_FIFO_FULL = 0x00000210,14396SC_PS_PM_PFF_PW_FULL = 0x00000211,14397SC_PS_PM_ZFF_PW_FULL = 0x00000212,14398SC_PS_PM_PBB_TO_PSE_FIFO_FULL = 0x00000213,14399SC_PK_PM_QD1_FD_CONFLICT_WAVE_BRK_1H = 0x00000214,14400SC_PK_PM_QD1_FORCE_PARTIAL_FOR_DEALLOC_WAVE_BRK_1H = 0x00000215,14401SC_PK_PM_QD1_AVOID_DEALLOC_ADD_WAVE_BRK_1H = 0x00000216,14402SC_PK_PM_4X2_SPLIT_WAVE_BRK_1H = 0x00000217,14403SC_PK_PM_PKR_FILL_4X2_WAVE_BRK_1H = 0x00000218,14404SC_PK_PM_SPLIT_OR_FILL_4X2_WAVE_BRK_1H = 0x00000219,14405SC_PK_PM_END_OF_VECTOR_WAVE_BRK_1H = 0x0000021a,14406SC_PK_PM_LAST_AND_DEALLOC_WAVE_BRK_1H = 0x0000021b,14407SC_PK_PM_CTL_ONLY_CMD_WAVE_BRK_1H = 0x0000021c,14408SC_PK_PM_AVOID_DEALLOC_ADD_WAVE_BRK_1H = 0x0000021d,14409SC_PK_PM_FD_CONFLICT_WAVE_BRK_1H = 0x0000021e,14410SC_PK_PM_FORCE_PARTIAL_FOR_DEALLOC_WAVE_BRK_1H = 0x0000021f,14411SC_PK_PM_AE_CONFLICT_WAVE_BRK_1H = 0x00000220,14412SC_PK_PM_EOP_OR_LAD_WAVE_BRK_1H = 0x00000221,14413SC_PK_PM_FULL_TILE_WAVE_BRK_1H = 0x00000222,14414SC_PK_PM_POPS_FORCE_EOV_WAVE_BRK_1H = 0x00000223,14415SC_PK_PM_MAX_DEALLOC_FORCE_EOV_WAVE_BRK_1H = 0x00000224,14416SC_PK_PM_WAVE_BREAK_OUTSIDE_REGION_WAVE_BRK_1H = 0x00000225,14417SC_PK_PM_MAX_CLK_CNT_FORCE_EOV_WAVE_BRK_1H = 0x00000226,14418SC_PK_PM_MAX_REZ_CNT_FORCE_EOV_WAVE_BRK_1H = 0x00000227,14419SC_PK_PM_VRS_RATE_X_00_Y_00_QUAD = 0x00000228,14420SC_PK_PM_VRS_RATE_X_00_Y_01_QUAD = 0x00000229,14421SC_PK_PM_VRS_RATE_X_00_Y_10_QUAD = 0x0000022a,14422SC_PK_PM_VRS_RATE_X_00_Y_11_QUAD = 0x0000022b,14423SC_PK_PM_VRS_RATE_X_01_Y_00_QUAD = 0x0000022c,14424SC_PK_PM_VRS_RATE_X_01_Y_01_QUAD = 0x0000022d,14425SC_PK_PM_VRS_RATE_X_01_Y_10_QUAD = 0x0000022e,14426SC_PK_PM_VRS_RATE_X_01_Y_11_QUAD = 0x0000022f,14427SC_PK_PM_VRS_RATE_X_10_Y_00_QUAD = 0x00000230,14428SC_PK_PM_VRS_RATE_X_10_Y_01_QUAD = 0x00000231,14429SC_PK_PM_VRS_RATE_X_10_Y_10_QUAD = 0x00000232,14430SC_PK_PM_VRS_RATE_X_10_Y_11_QUAD = 0x00000233,14431SC_PK_PM_VRS_RATE_X_11_Y_00_QUAD = 0x00000234,14432SC_PK_PM_VRS_RATE_X_11_Y_01_QUAD = 0x00000235,14433SC_PK_PM_VRS_RATE_X_11_Y_10_QUAD = 0x00000236,14434SC_PK_PM_VRS_RATE_X_11_Y_11_QUAD = 0x00000237,14435SC_PBB_BATCH_BREAK_DUE_TO_PIPELINE_MODE_CHANGE = 0x00000238,14436SC_PBB_RESERVED = 0x00000239,14437SC_BM_BE0_STALLED = 0x0000023a,14438SC_BM_BE1_STALLED = 0x0000023b,14439SC_BM_BE2_STALLED = 0x0000023c,14440SC_BM_BE3_STALLED = 0x0000023d,14441SC_BM_MULTI_ACCUM_1_BE_STALLED = 0x0000023e,14442SC_BM_MULTI_ACCUM_2_BE_STALLED = 0x0000023f,14443SC_BM_MULTI_ACCUM_3_BE_STALLED = 0x00000240,14444SC_BM_MULTI_ACCUM_4_BE_STALLED = 0x00000241,14445} SC_PERFCNT_SEL;1444614447/*14448* ScMap enum14449*/1445014451typedef enum ScMap {14452RASTER_CONFIG_SC_MAP_0 = 0x00000000,14453RASTER_CONFIG_SC_MAP_1 = 0x00000001,14454RASTER_CONFIG_SC_MAP_2 = 0x00000002,14455RASTER_CONFIG_SC_MAP_3 = 0x00000003,14456} ScMap;1445714458/*14459* ScUncertaintyRegionMode enum14460*/1446114462typedef enum ScUncertaintyRegionMode {14463SC_HALF_LSB = 0x00000000,14464SC_LSB_ONE_SIDED = 0x00000001,14465SC_LSB_TWO_SIDED = 0x00000002,14466} ScUncertaintyRegionMode;1446714468/*14469* ScUncertaintyRegionMult enum14470*/1447114472typedef enum ScUncertaintyRegionMult {14473SC_UR_1X = 0x00000000,14474SC_UR_2X = 0x00000001,14475SC_UR_4X = 0x00000002,14476SC_UR_8X = 0x00000003,14477} ScUncertaintyRegionMult;1447814479/*14480* ScXsel enum14481*/1448214483typedef enum ScXsel {14484RASTER_CONFIG_SC_XSEL_8_WIDE_TILE = 0x00000000,14485RASTER_CONFIG_SC_XSEL_16_WIDE_TILE = 0x00000001,14486RASTER_CONFIG_SC_XSEL_32_WIDE_TILE = 0x00000002,14487RASTER_CONFIG_SC_XSEL_64_WIDE_TILE = 0x00000003,14488} ScXsel;1448914490/*14491* ScYsel enum14492*/1449314494typedef enum ScYsel {14495RASTER_CONFIG_SC_YSEL_8_WIDE_TILE = 0x00000000,14496RASTER_CONFIG_SC_YSEL_16_WIDE_TILE = 0x00000001,14497RASTER_CONFIG_SC_YSEL_32_WIDE_TILE = 0x00000002,14498RASTER_CONFIG_SC_YSEL_64_WIDE_TILE = 0x00000003,14499} ScYsel;1450014501/*14502* SeMap enum14503*/1450414505typedef enum SeMap {14506RASTER_CONFIG_SE_MAP_0 = 0x00000000,14507RASTER_CONFIG_SE_MAP_1 = 0x00000001,14508RASTER_CONFIG_SE_MAP_2 = 0x00000002,14509RASTER_CONFIG_SE_MAP_3 = 0x00000003,14510} SeMap;1451114512/*14513* SePairMap enum14514*/1451514516typedef enum SePairMap {14517RASTER_CONFIG_SE_PAIR_MAP_0 = 0x00000000,14518RASTER_CONFIG_SE_PAIR_MAP_1 = 0x00000001,14519RASTER_CONFIG_SE_PAIR_MAP_2 = 0x00000002,14520RASTER_CONFIG_SE_PAIR_MAP_3 = 0x00000003,14521} SePairMap;1452214523/*14524* SePairXsel enum14525*/1452614527typedef enum SePairXsel {14528RASTER_CONFIG_SE_PAIR_XSEL_8_WIDE_TILE = 0x00000000,14529RASTER_CONFIG_SE_PAIR_XSEL_16_WIDE_TILE = 0x00000001,14530RASTER_CONFIG_SE_PAIR_XSEL_32_WIDE_TILE = 0x00000002,14531RASTER_CONFIG_SE_PAIR_XSEL_64_WIDE_TILE = 0x00000003,14532} SePairXsel;1453314534/*14535* SePairYsel enum14536*/1453714538typedef enum SePairYsel {14539RASTER_CONFIG_SE_PAIR_YSEL_8_WIDE_TILE = 0x00000000,14540RASTER_CONFIG_SE_PAIR_YSEL_16_WIDE_TILE = 0x00000001,14541RASTER_CONFIG_SE_PAIR_YSEL_32_WIDE_TILE = 0x00000002,14542RASTER_CONFIG_SE_PAIR_YSEL_64_WIDE_TILE = 0x00000003,14543} SePairYsel;1454414545/*14546* SeXsel enum14547*/1454814549typedef enum SeXsel {14550RASTER_CONFIG_SE_XSEL_8_WIDE_TILE = 0x00000000,14551RASTER_CONFIG_SE_XSEL_16_WIDE_TILE = 0x00000001,14552RASTER_CONFIG_SE_XSEL_32_WIDE_TILE = 0x00000002,14553RASTER_CONFIG_SE_XSEL_64_WIDE_TILE = 0x00000003,14554} SeXsel;1455514556/*14557* SeYsel enum14558*/1455914560typedef enum SeYsel {14561RASTER_CONFIG_SE_YSEL_8_WIDE_TILE = 0x00000000,14562RASTER_CONFIG_SE_YSEL_16_WIDE_TILE = 0x00000001,14563RASTER_CONFIG_SE_YSEL_32_WIDE_TILE = 0x00000002,14564RASTER_CONFIG_SE_YSEL_64_WIDE_TILE = 0x00000003,14565} SeYsel;1456614567/*14568* VRSCombinerModeSC enum14569*/1457014571typedef enum VRSCombinerModeSC {14572SC_VRS_COMB_MODE_PASSTHRU = 0x00000000,14573SC_VRS_COMB_MODE_OVERRIDE = 0x00000001,14574SC_VRS_COMB_MODE_MIN = 0x00000002,14575SC_VRS_COMB_MODE_MAX = 0x00000003,14576SC_VRS_COMB_MODE_SATURATE = 0x00000004,14577} VRSCombinerModeSC;1457814579/*14580* VRSrate enum14581*/1458214583typedef enum VRSrate {14584VRS_SHADING_RATE_1X1 = 0x00000000,14585VRS_SHADING_RATE_1X2 = 0x00000001,14586VRS_SHADING_RATE_UNDEFINED0 = 0x00000002,14587VRS_SHADING_RATE_UNDEFINED1 = 0x00000003,14588VRS_SHADING_RATE_2X1 = 0x00000004,14589VRS_SHADING_RATE_2X2 = 0x00000005,14590VRS_SHADING_RATE_2X4 = 0x00000006,14591VRS_SHADING_RATE_UNDEFINED2 = 0x00000007,14592VRS_SHADING_RATE_UNDEFINED3 = 0x00000008,14593VRS_SHADING_RATE_4X2 = 0x00000009,14594VRS_SHADING_RATE_4X4 = 0x0000000a,14595VRS_SHADING_RATE_UNDEFINED4 = 0x0000000b,14596VRS_SHADING_RATE_16X_SSAA = 0x0000000c,14597VRS_SHADING_RATE_8X_SSAA = 0x0000000d,14598VRS_SHADING_RATE_4X_SSAA = 0x0000000e,14599VRS_SHADING_RATE_2X_SSAA = 0x0000000f,14600} VRSrate;1460114602/*******************************************************14603* TC Enums14604*******************************************************/1460514606/*14607* TC_EA_CID enum14608*/1460914610typedef enum TC_EA_CID {14611TC_EA_CID_RT = 0x00000000,14612TC_EA_CID_FMASK = 0x00000001,14613TC_EA_CID_DCC = 0x00000002,14614TC_EA_CID_TCPMETA = 0x00000003,14615TC_EA_CID_Z = 0x00000004,14616TC_EA_CID_STENCIL = 0x00000005,14617TC_EA_CID_HTILE = 0x00000006,14618TC_EA_CID_MISC = 0x00000007,14619TC_EA_CID_TCP = 0x00000008,14620TC_EA_CID_SQC = 0x00000009,14621TC_EA_CID_CPF = 0x0000000a,14622TC_EA_CID_CPG = 0x0000000b,14623TC_EA_CID_IA = 0x0000000c,14624TC_EA_CID_WD = 0x0000000d,14625TC_EA_CID_PA = 0x0000000e,14626TC_EA_CID_UTCL2_TPI = 0x0000000f,14627} TC_EA_CID;1462814629/*14630* TC_NACKS enum14631*/1463214633typedef enum TC_NACKS {14634TC_NACK_NO_FAULT = 0x00000000,14635TC_NACK_PAGE_FAULT = 0x00000001,14636TC_NACK_PROTECTION_FAULT = 0x00000002,14637TC_NACK_DATA_ERROR = 0x00000003,14638} TC_NACKS;1463914640/*14641* TC_OP enum14642*/1464314644typedef enum TC_OP {14645TC_OP_READ = 0x00000000,14646TC_OP_ATOMIC_FCMPSWAP_RTN_32 = 0x00000001,14647TC_OP_ATOMIC_FMIN_RTN_32 = 0x00000002,14648TC_OP_ATOMIC_FMAX_RTN_32 = 0x00000003,14649TC_OP_RESERVED_FOP_RTN_32_0 = 0x00000004,14650TC_OP_RESERVED_FADD_RTN_32 = 0x00000005,14651TC_OP_RESERVED_FOP_RTN_32_2 = 0x00000006,14652TC_OP_ATOMIC_SWAP_RTN_32 = 0x00000007,14653TC_OP_ATOMIC_CMPSWAP_RTN_32 = 0x00000008,14654TC_OP_ATOMIC_FCMPSWAP_FLUSH_DENORM_RTN_32 = 0x00000009,14655TC_OP_ATOMIC_FMIN_FLUSH_DENORM_RTN_32 = 0x0000000a,14656TC_OP_ATOMIC_FMAX_FLUSH_DENORM_RTN_32 = 0x0000000b,14657TC_OP_PROBE_FILTER = 0x0000000c,14658TC_OP_ATOMIC_FADD_FLUSH_DENORM_RTN_32 = 0x0000000d,14659TC_OP_RESERVED_FOP_FLUSH_DENORM_RTN_32_2 = 0x0000000e,14660TC_OP_ATOMIC_ADD_RTN_32 = 0x0000000f,14661TC_OP_ATOMIC_SUB_RTN_32 = 0x00000010,14662TC_OP_ATOMIC_SMIN_RTN_32 = 0x00000011,14663TC_OP_ATOMIC_UMIN_RTN_32 = 0x00000012,14664TC_OP_ATOMIC_SMAX_RTN_32 = 0x00000013,14665TC_OP_ATOMIC_UMAX_RTN_32 = 0x00000014,14666TC_OP_ATOMIC_AND_RTN_32 = 0x00000015,14667TC_OP_ATOMIC_OR_RTN_32 = 0x00000016,14668TC_OP_ATOMIC_XOR_RTN_32 = 0x00000017,14669TC_OP_ATOMIC_INC_RTN_32 = 0x00000018,14670TC_OP_ATOMIC_DEC_RTN_32 = 0x00000019,14671TC_OP_WBINVL1_VOL = 0x0000001a,14672TC_OP_WBINVL1_SD = 0x0000001b,14673TC_OP_RESERVED_NON_FLOAT_RTN_32_0 = 0x0000001c,14674TC_OP_RESERVED_NON_FLOAT_RTN_32_1 = 0x0000001d,14675TC_OP_RESERVED_NON_FLOAT_RTN_32_2 = 0x0000001e,14676TC_OP_RESERVED_NON_FLOAT_RTN_32_3 = 0x0000001f,14677TC_OP_WRITE = 0x00000020,14678TC_OP_ATOMIC_FCMPSWAP_RTN_64 = 0x00000021,14679TC_OP_ATOMIC_FMIN_RTN_64 = 0x00000022,14680TC_OP_ATOMIC_FMAX_RTN_64 = 0x00000023,14681TC_OP_RESERVED_FOP_RTN_64_0 = 0x00000024,14682TC_OP_RESERVED_FOP_RTN_64_1 = 0x00000025,14683TC_OP_RESERVED_FOP_RTN_64_2 = 0x00000026,14684TC_OP_ATOMIC_SWAP_RTN_64 = 0x00000027,14685TC_OP_ATOMIC_CMPSWAP_RTN_64 = 0x00000028,14686TC_OP_ATOMIC_FCMPSWAP_FLUSH_DENORM_RTN_64 = 0x00000029,14687TC_OP_ATOMIC_FMIN_FLUSH_DENORM_RTN_64 = 0x0000002a,14688TC_OP_ATOMIC_FMAX_FLUSH_DENORM_RTN_64 = 0x0000002b,14689TC_OP_WBINVL2_SD = 0x0000002c,14690TC_OP_RESERVED_FOP_FLUSH_DENORM_RTN_64_0 = 0x0000002d,14691TC_OP_RESERVED_FOP_FLUSH_DENORM_RTN_64_1 = 0x0000002e,14692TC_OP_ATOMIC_ADD_RTN_64 = 0x0000002f,14693TC_OP_ATOMIC_SUB_RTN_64 = 0x00000030,14694TC_OP_ATOMIC_SMIN_RTN_64 = 0x00000031,14695TC_OP_ATOMIC_UMIN_RTN_64 = 0x00000032,14696TC_OP_ATOMIC_SMAX_RTN_64 = 0x00000033,14697TC_OP_ATOMIC_UMAX_RTN_64 = 0x00000034,14698TC_OP_ATOMIC_AND_RTN_64 = 0x00000035,14699TC_OP_ATOMIC_OR_RTN_64 = 0x00000036,14700TC_OP_ATOMIC_XOR_RTN_64 = 0x00000037,14701TC_OP_ATOMIC_INC_RTN_64 = 0x00000038,14702TC_OP_ATOMIC_DEC_RTN_64 = 0x00000039,14703TC_OP_WBL2_NC = 0x0000003a,14704TC_OP_WBL2_WC = 0x0000003b,14705TC_OP_RESERVED_NON_FLOAT_RTN_64_1 = 0x0000003c,14706TC_OP_RESERVED_NON_FLOAT_RTN_64_2 = 0x0000003d,14707TC_OP_RESERVED_NON_FLOAT_RTN_64_3 = 0x0000003e,14708TC_OP_RESERVED_NON_FLOAT_RTN_64_4 = 0x0000003f,14709TC_OP_WBINVL1 = 0x00000040,14710TC_OP_ATOMIC_FCMPSWAP_32 = 0x00000041,14711TC_OP_ATOMIC_FMIN_32 = 0x00000042,14712TC_OP_ATOMIC_FMAX_32 = 0x00000043,14713TC_OP_RESERVED_FOP_32_0 = 0x00000044,14714TC_OP_RESERVED_FADD_32 = 0x00000045,14715TC_OP_RESERVED_FOP_32_2 = 0x00000046,14716TC_OP_ATOMIC_SWAP_32 = 0x00000047,14717TC_OP_ATOMIC_CMPSWAP_32 = 0x00000048,14718TC_OP_ATOMIC_FCMPSWAP_FLUSH_DENORM_32 = 0x00000049,14719TC_OP_ATOMIC_FMIN_FLUSH_DENORM_32 = 0x0000004a,14720TC_OP_ATOMIC_FMAX_FLUSH_DENORM_32 = 0x0000004b,14721TC_OP_INV_METADATA = 0x0000004c,14722TC_OP_ATOMIC_FADD_FLUSH_DENORM_32 = 0x0000004d,14723TC_OP_RESERVED_FOP_FLUSH_DENORM_32_2 = 0x0000004e,14724TC_OP_ATOMIC_ADD_32 = 0x0000004f,14725TC_OP_ATOMIC_SUB_32 = 0x00000050,14726TC_OP_ATOMIC_SMIN_32 = 0x00000051,14727TC_OP_ATOMIC_UMIN_32 = 0x00000052,14728TC_OP_ATOMIC_SMAX_32 = 0x00000053,14729TC_OP_ATOMIC_UMAX_32 = 0x00000054,14730TC_OP_ATOMIC_AND_32 = 0x00000055,14731TC_OP_ATOMIC_OR_32 = 0x00000056,14732TC_OP_ATOMIC_XOR_32 = 0x00000057,14733TC_OP_ATOMIC_INC_32 = 0x00000058,14734TC_OP_ATOMIC_DEC_32 = 0x00000059,14735TC_OP_INVL2_NC = 0x0000005a,14736TC_OP_NOP_RTN0 = 0x0000005b,14737TC_OP_RESERVED_NON_FLOAT_32_1 = 0x0000005c,14738TC_OP_RESERVED_NON_FLOAT_32_2 = 0x0000005d,14739TC_OP_RESERVED_NON_FLOAT_32_3 = 0x0000005e,14740TC_OP_RESERVED_NON_FLOAT_32_4 = 0x0000005f,14741TC_OP_WBINVL2 = 0x00000060,14742TC_OP_ATOMIC_FCMPSWAP_64 = 0x00000061,14743TC_OP_ATOMIC_FMIN_64 = 0x00000062,14744TC_OP_ATOMIC_FMAX_64 = 0x00000063,14745TC_OP_RESERVED_FOP_64_0 = 0x00000064,14746TC_OP_RESERVED_FOP_64_1 = 0x00000065,14747TC_OP_RESERVED_FOP_64_2 = 0x00000066,14748TC_OP_ATOMIC_SWAP_64 = 0x00000067,14749TC_OP_ATOMIC_CMPSWAP_64 = 0x00000068,14750TC_OP_ATOMIC_FCMPSWAP_FLUSH_DENORM_64 = 0x00000069,14751TC_OP_ATOMIC_FMIN_FLUSH_DENORM_64 = 0x0000006a,14752TC_OP_ATOMIC_FMAX_FLUSH_DENORM_64 = 0x0000006b,14753TC_OP_RESERVED_FOP_FLUSH_DENORM_64_0 = 0x0000006c,14754TC_OP_RESERVED_FOP_FLUSH_DENORM_64_1 = 0x0000006d,14755TC_OP_RESERVED_FOP_FLUSH_DENORM_64_2 = 0x0000006e,14756TC_OP_ATOMIC_ADD_64 = 0x0000006f,14757TC_OP_ATOMIC_SUB_64 = 0x00000070,14758TC_OP_ATOMIC_SMIN_64 = 0x00000071,14759TC_OP_ATOMIC_UMIN_64 = 0x00000072,14760TC_OP_ATOMIC_SMAX_64 = 0x00000073,14761TC_OP_ATOMIC_UMAX_64 = 0x00000074,14762TC_OP_ATOMIC_AND_64 = 0x00000075,14763TC_OP_ATOMIC_OR_64 = 0x00000076,14764TC_OP_ATOMIC_XOR_64 = 0x00000077,14765TC_OP_ATOMIC_INC_64 = 0x00000078,14766TC_OP_ATOMIC_DEC_64 = 0x00000079,14767TC_OP_WBINVL2_NC = 0x0000007a,14768TC_OP_NOP_ACK = 0x0000007b,14769TC_OP_RESERVED_NON_FLOAT_64_1 = 0x0000007c,14770TC_OP_RESERVED_NON_FLOAT_64_2 = 0x0000007d,14771TC_OP_RESERVED_NON_FLOAT_64_3 = 0x0000007e,14772TC_OP_RESERVED_NON_FLOAT_64_4 = 0x0000007f,14773} TC_OP;1477414775/*14776* TC_OP_MASKS enum14777*/1477814779typedef enum TC_OP_MASKS {14780TC_OP_MASK_FLUSH_DENROM = 0x00000008,14781TC_OP_MASK_64 = 0x00000020,14782TC_OP_MASK_NO_RTN = 0x00000040,14783} TC_OP_MASKS;1478414785/*******************************************************14786* GL2 Enums14787*******************************************************/1478814789/*14790* GL2_EA_CID enum14791*/1479214793typedef enum GL2_EA_CID {14794GL2_EA_CID_CLIENT = 0x00000000,14795GL2_EA_CID_SDMA = 0x00000001,14796GL2_EA_CID_RLC = 0x00000002,14797GL2_EA_CID_SQC = 0x00000003,14798GL2_EA_CID_CP = 0x00000004,14799GL2_EA_CID_CPDMA = 0x00000005,14800GL2_EA_CID_UTCL2 = 0x00000006,14801GL2_EA_CID_RT = 0x00000007,14802GL2_EA_CID_FMASK = 0x00000008,14803GL2_EA_CID_DCC = 0x00000009,14804GL2_EA_CID_Z_STENCIL = 0x0000000a,14805GL2_EA_CID_ZPCPSD = 0x0000000b,14806GL2_EA_CID_HTILE = 0x0000000c,14807GL2_EA_CID_MES = 0x0000000d,14808GL2_EA_CID_TCPMETA = 0x0000000f,14809} GL2_EA_CID;1481014811/*14812* GL2_NACKS enum14813*/1481414815typedef enum GL2_NACKS {14816GL2_NACK_NO_FAULT = 0x00000000,14817GL2_NACK_PAGE_FAULT = 0x00000001,14818GL2_NACK_PROTECTION_FAULT = 0x00000002,14819GL2_NACK_DATA_ERROR = 0x00000003,14820} GL2_NACKS;1482114822/*14823* GL2_OP enum14824*/1482514826typedef enum GL2_OP {14827GL2_OP_READ = 0x00000000,14828GL2_OP_ATOMIC_FCMPSWAP_RTN_32 = 0x00000001,14829GL2_OP_ATOMIC_FMIN_RTN_32 = 0x00000002,14830GL2_OP_ATOMIC_FMAX_RTN_32 = 0x00000003,14831GL2_OP_ATOMIC_SWAP_RTN_32 = 0x00000007,14832GL2_OP_ATOMIC_CMPSWAP_RTN_32 = 0x00000008,14833GL2_OP_ATOMIC_FCMPSWAP_FLUSH_DENORM_RTN_32 = 0x00000009,14834GL2_OP_ATOMIC_FMIN_FLUSH_DENORM_RTN_32 = 0x0000000a,14835GL2_OP_ATOMIC_FMAX_FLUSH_DENORM_RTN_32 = 0x0000000b,14836GL2_OP_PROBE_FILTER = 0x0000000c,14837GL2_OP_ATOMIC_FADD_FLUSH_DENORM_RTN_32 = 0x0000000d,14838GL2_OP_RESERVED_FOP_FLUSH_DENORM_RTN_32_2 = 0x0000000e,14839GL2_OP_ATOMIC_ADD_RTN_32 = 0x0000000f,14840GL2_OP_ATOMIC_SUB_RTN_32 = 0x00000010,14841GL2_OP_ATOMIC_SMIN_RTN_32 = 0x00000011,14842GL2_OP_ATOMIC_UMIN_RTN_32 = 0x00000012,14843GL2_OP_ATOMIC_SMAX_RTN_32 = 0x00000013,14844GL2_OP_ATOMIC_UMAX_RTN_32 = 0x00000014,14845GL2_OP_ATOMIC_AND_RTN_32 = 0x00000015,14846GL2_OP_ATOMIC_OR_RTN_32 = 0x00000016,14847GL2_OP_ATOMIC_XOR_RTN_32 = 0x00000017,14848GL2_OP_ATOMIC_INC_RTN_32 = 0x00000018,14849GL2_OP_ATOMIC_DEC_RTN_32 = 0x00000019,14850GL2_OP_ATOMIC_CLAMP_SUB_RTN_32 = 0x0000001a,14851GL2_OP_WRITE = 0x00000020,14852GL2_OP_ATOMIC_FCMPSWAP_RTN_64 = 0x00000021,14853GL2_OP_ATOMIC_FMIN_RTN_64 = 0x00000022,14854GL2_OP_ATOMIC_FMAX_RTN_64 = 0x00000023,14855GL2_OP_ATOMIC_SWAP_RTN_64 = 0x00000027,14856GL2_OP_ATOMIC_CMPSWAP_RTN_64 = 0x00000028,14857GL2_OP_ATOMIC_FCMPSWAP_FLUSH_DENORM_RTN_64 = 0x00000029,14858GL2_OP_ATOMIC_FMIN_FLUSH_DENORM_RTN_64 = 0x0000002a,14859GL2_OP_ATOMIC_FMAX_FLUSH_DENORM_RTN_64 = 0x0000002b,14860GL2_OP_ATOMIC_ADD_RTN_64 = 0x0000002f,14861GL2_OP_ATOMIC_SUB_RTN_64 = 0x00000030,14862GL2_OP_ATOMIC_SMIN_RTN_64 = 0x00000031,14863GL2_OP_ATOMIC_UMIN_RTN_64 = 0x00000032,14864GL2_OP_ATOMIC_SMAX_RTN_64 = 0x00000033,14865GL2_OP_ATOMIC_UMAX_RTN_64 = 0x00000034,14866GL2_OP_ATOMIC_AND_RTN_64 = 0x00000035,14867GL2_OP_ATOMIC_OR_RTN_64 = 0x00000036,14868GL2_OP_ATOMIC_XOR_RTN_64 = 0x00000037,14869GL2_OP_ATOMIC_INC_RTN_64 = 0x00000038,14870GL2_OP_ATOMIC_DEC_RTN_64 = 0x00000039,14871GL2_OP_GL1_INV = 0x00000040,14872GL2_OP_ATOMIC_FCMPSWAP_32 = 0x00000041,14873GL2_OP_ATOMIC_FMIN_32 = 0x00000042,14874GL2_OP_ATOMIC_FMAX_32 = 0x00000043,14875GL2_OP_ATOMIC_SWAP_32 = 0x00000047,14876GL2_OP_ATOMIC_CMPSWAP_32 = 0x00000048,14877GL2_OP_ATOMIC_FCMPSWAP_FLUSH_DENORM_32 = 0x00000049,14878GL2_OP_ATOMIC_FMIN_FLUSH_DENORM_32 = 0x0000004a,14879GL2_OP_ATOMIC_FMAX_FLUSH_DENORM_32 = 0x0000004b,14880GL2_OP_ATOMIC_UMIN_8 = 0x0000004c,14881GL2_OP_ATOMIC_FADD_FLUSH_DENORM_32 = 0x0000004d,14882GL2_OP_ATOMIC_ADD_32 = 0x0000004f,14883GL2_OP_ATOMIC_SUB_32 = 0x00000050,14884GL2_OP_ATOMIC_SMIN_32 = 0x00000051,14885GL2_OP_ATOMIC_UMIN_32 = 0x00000052,14886GL2_OP_ATOMIC_SMAX_32 = 0x00000053,14887GL2_OP_ATOMIC_UMAX_32 = 0x00000054,14888GL2_OP_ATOMIC_AND_32 = 0x00000055,14889GL2_OP_ATOMIC_OR_32 = 0x00000056,14890GL2_OP_ATOMIC_XOR_32 = 0x00000057,14891GL2_OP_ATOMIC_INC_32 = 0x00000058,14892GL2_OP_ATOMIC_DEC_32 = 0x00000059,14893GL2_OP_NOP_RTN0 = 0x0000005b,14894GL2_OP_ATOMIC_FCMPSWAP_64 = 0x00000061,14895GL2_OP_ATOMIC_FMIN_64 = 0x00000062,14896GL2_OP_ATOMIC_FMAX_64 = 0x00000063,14897GL2_OP_ATOMIC_SWAP_64 = 0x00000067,14898GL2_OP_ATOMIC_CMPSWAP_64 = 0x00000068,14899GL2_OP_ATOMIC_FCMPSWAP_FLUSH_DENORM_64 = 0x00000069,14900GL2_OP_ATOMIC_FMIN_FLUSH_DENORM_64 = 0x0000006a,14901GL2_OP_ATOMIC_FMAX_FLUSH_DENORM_64 = 0x0000006b,14902GL2_OP_ATOMIC_ADD_64 = 0x0000006f,14903GL2_OP_ATOMIC_SUB_64 = 0x00000070,14904GL2_OP_ATOMIC_SMIN_64 = 0x00000071,14905GL2_OP_ATOMIC_UMIN_64 = 0x00000072,14906GL2_OP_ATOMIC_SMAX_64 = 0x00000073,14907GL2_OP_ATOMIC_UMAX_64 = 0x00000074,14908GL2_OP_ATOMIC_AND_64 = 0x00000075,14909GL2_OP_ATOMIC_OR_64 = 0x00000076,14910GL2_OP_ATOMIC_XOR_64 = 0x00000077,14911GL2_OP_ATOMIC_INC_64 = 0x00000078,14912GL2_OP_ATOMIC_DEC_64 = 0x00000079,14913GL2_OP_ATOMIC_UMAX_8 = 0x0000007a,14914GL2_OP_NOP_ACK = 0x0000007b,14915} GL2_OP;1491614917/*14918* GL2_OP_MASKS enum14919*/1492014921typedef enum GL2_OP_MASKS {14922GL2_OP_MASK_FLUSH_DENROM = 0x00000008,14923GL2_OP_MASK_64 = 0x00000020,14924GL2_OP_MASK_NO_RTN = 0x00000040,14925} GL2_OP_MASKS;1492614927/*******************************************************14928* RLC Enums14929*******************************************************/1493014931/*14932* RLC_DOORBELL_MODE enum14933*/1493414935typedef enum RLC_DOORBELL_MODE {14936RLC_DOORBELL_MODE_DISABLE = 0x00000000,14937RLC_DOORBELL_MODE_ENABLE = 0x00000001,14938RLC_DOORBELL_MODE_ENABLE_PF = 0x00000002,14939RLC_DOORBELL_MODE_ENABLE_PF_VF = 0x00000003,14940} RLC_DOORBELL_MODE;1494114942/*14943* RLC_PERFCOUNTER_SEL enum14944*/1494514946typedef enum RLC_PERFCOUNTER_SEL {14947RLC_PERF_SEL_POWER_FEATURE_0 = 0x00000000,14948RLC_PERF_SEL_POWER_FEATURE_1 = 0x00000001,14949RLC_PERF_SEL_CP_INTERRUPT = 0x00000002,14950RLC_PERF_SEL_GRBM_INTERRUPT = 0x00000003,14951RLC_PERF_SEL_SPM_INTERRUPT = 0x00000004,14952RLC_PERF_SEL_IH_INTERRUPT = 0x00000005,14953RLC_PERF_SEL_SERDES_COMMAND_WRITE = 0x00000006,14954} RLC_PERFCOUNTER_SEL;1495514956/*14957* RLC_PERFMON_STATE enum14958*/1495914960typedef enum RLC_PERFMON_STATE {14961RLC_PERFMON_STATE_RESET = 0x00000000,14962RLC_PERFMON_STATE_ENABLE = 0x00000001,14963RLC_PERFMON_STATE_DISABLE = 0x00000002,14964RLC_PERFMON_STATE_RESERVED_3 = 0x00000003,14965RLC_PERFMON_STATE_RESERVED_4 = 0x00000004,14966RLC_PERFMON_STATE_RESERVED_5 = 0x00000005,14967RLC_PERFMON_STATE_RESERVED_6 = 0x00000006,14968RLC_PERFMON_STATE_ROLLOVER = 0x00000007,14969} RLC_PERFMON_STATE;1497014971/*14972* RSPM_CMD enum14973*/1497414975typedef enum RSPM_CMD {14976RSPM_CMD_INVALID = 0x00000000,14977RSPM_CMD_IDLE = 0x00000001,14978RSPM_CMD_CALIBRATE = 0x00000002,14979RSPM_CMD_SPM_RESET = 0x00000003,14980RSPM_CMD_SPM_START = 0x00000004,14981RSPM_CMD_SPM_STOP = 0x00000005,14982RSPM_CMD_PERF_RESET = 0x00000006,14983RSPM_CMD_PERF_SAMPLE = 0x00000007,14984RSPM_CMD_PROF_START = 0x00000008,14985RSPM_CMD_PROF_STOP = 0x00000009,14986RSPM_CMD_FORCE_SAMPLE = 0x0000000a,14987} RSPM_CMD;1498814989/*******************************************************14990* SPI Enums14991*******************************************************/1499214993/*14994* CLKGATE_BASE_MODE enum14995*/1499614997typedef enum CLKGATE_BASE_MODE {14998MULT_8 = 0x00000000,14999MULT_16 = 0x00000001,15000} CLKGATE_BASE_MODE;1500115002/*15003* CLKGATE_SM_MODE enum15004*/1500515006typedef enum CLKGATE_SM_MODE {15007ON_SEQ = 0x00000000,15008OFF_SEQ = 0x00000001,15009PROG_SEQ = 0x00000002,15010READ_SEQ = 0x00000003,15011SM_MODE_RESERVED = 0x00000004,15012} CLKGATE_SM_MODE;1501315014/*15015* SPI_FOG_MODE enum15016*/1501715018typedef enum SPI_FOG_MODE {15019SPI_FOG_NONE = 0x00000000,15020SPI_FOG_EXP = 0x00000001,15021SPI_FOG_EXP2 = 0x00000002,15022SPI_FOG_LINEAR = 0x00000003,15023} SPI_FOG_MODE;1502415025/*15026* SPI_LB_WAVES_SELECT enum15027*/1502815029typedef enum SPI_LB_WAVES_SELECT {15030HS_GS = 0x00000000,15031PS = 0x00000001,15032CS_NA = 0x00000002,15033SPI_LB_WAVES_RSVD = 0x00000003,15034} SPI_LB_WAVES_SELECT;1503515036/*15037* SPI_PERFCNT_SEL enum15038*/1503915040typedef enum SPI_PERFCNT_SEL {15041SPI_PERF_GS_WINDOW_VALID = 0x00000001,15042SPI_PERF_GS_BUSY = 0x00000002,15043SPI_PERF_GS_CRAWLER_STALL = 0x00000003,15044SPI_PERF_GS_EVENT_WAVE = 0x00000004,15045SPI_PERF_GS_WAVE = 0x00000005,15046SPI_PERF_GS_PERS_UPD_FULL0 = 0x00000006,15047SPI_PERF_GS_PERS_UPD_FULL1 = 0x00000007,15048SPI_PERF_GS_FIRST_SUBGRP = 0x00000008,15049SPI_PERF_GS_HS_DEALLOC = 0x00000009,15050SPI_PERF_GS_NGG_SE_LATE_ALLOC_LIMIT = 0x0000000a,15051SPI_PERF_GS_POS0_STALL = 0x0000000b,15052SPI_PERF_GS_POS1_STALL = 0x0000000c,15053SPI_PERF_GS_INDX0_STALL = 0x0000000d,15054SPI_PERF_GS_INDX1_STALL = 0x0000000e,15055SPI_PERF_GS_PWS_STALL = 0x0000000f,15056SPI_PERF_HS_WINDOW_VALID = 0x00000015,15057SPI_PERF_HS_BUSY = 0x00000016,15058SPI_PERF_HS_CRAWLER_STALL = 0x00000017,15059SPI_PERF_HS_FIRST_WAVE = 0x00000018,15060SPI_PERF_HS_OFFCHIP_LDS_STALL = 0x00000019,15061SPI_PERF_HS_EVENT_WAVE = 0x0000001a,15062SPI_PERF_HS_WAVE = 0x0000001b,15063SPI_PERF_HS_PERS_UPD_FULL0 = 0x0000001c,15064SPI_PERF_HS_PERS_UPD_FULL1 = 0x0000001d,15065SPI_PERF_HS_PWS_STALL = 0x0000001e,15066SPI_PERF_CSGN_WINDOW_VALID = 0x00000025,15067SPI_PERF_CSGN_BUSY = 0x00000026,15068SPI_PERF_CSGN_NUM_THREADGROUPS = 0x00000027,15069SPI_PERF_CSGN_CRAWLER_STALL = 0x00000028,15070SPI_PERF_CSGN_EVENT_WAVE = 0x00000029,15071SPI_PERF_CSGN_WAVE = 0x0000002a,15072SPI_PERF_CSGN_PWS_STALL = 0x0000002b,15073SPI_PERF_CSN_WINDOW_VALID = 0x0000002c,15074SPI_PERF_CSN_BUSY = 0x0000002d,15075SPI_PERF_CSN_NUM_THREADGROUPS = 0x0000002e,15076SPI_PERF_CSN_CRAWLER_STALL = 0x0000002f,15077SPI_PERF_CSN_EVENT_WAVE = 0x00000030,15078SPI_PERF_CSN_WAVE = 0x00000031,15079SPI_PERF_PS0_WINDOW_VALID = 0x00000035,15080SPI_PERF_PS1_WINDOW_VALID = 0x00000036,15081SPI_PERF_PS2_WINDOW_VALID = 0x00000037,15082SPI_PERF_PS3_WINDOW_VALID = 0x00000038,15083SPI_PERF_PS0_BUSY = 0x00000039,15084SPI_PERF_PS1_BUSY = 0x0000003a,15085SPI_PERF_PS2_BUSY = 0x0000003b,15086SPI_PERF_PS3_BUSY = 0x0000003c,15087SPI_PERF_PS0_ACTIVE = 0x0000003d,15088SPI_PERF_PS1_ACTIVE = 0x0000003e,15089SPI_PERF_PS2_ACTIVE = 0x0000003f,15090SPI_PERF_PS3_ACTIVE = 0x00000040,15091SPI_PERF_PS0_DEALLOC = 0x00000041,15092SPI_PERF_PS1_DEALLOC = 0x00000042,15093SPI_PERF_PS2_DEALLOC = 0x00000043,15094SPI_PERF_PS3_DEALLOC = 0x00000044,15095SPI_PERF_PS0_EVENT_WAVE = 0x00000045,15096SPI_PERF_PS1_EVENT_WAVE = 0x00000046,15097SPI_PERF_PS2_EVENT_WAVE = 0x00000047,15098SPI_PERF_PS3_EVENT_WAVE = 0x00000048,15099SPI_PERF_PS0_WAVE = 0x00000049,15100SPI_PERF_PS1_WAVE = 0x0000004a,15101SPI_PERF_PS2_WAVE = 0x0000004b,15102SPI_PERF_PS3_WAVE = 0x0000004c,15103SPI_PERF_PS0_OPT_WAVE = 0x0000004d,15104SPI_PERF_PS1_OPT_WAVE = 0x0000004e,15105SPI_PERF_PS2_OPT_WAVE = 0x0000004f,15106SPI_PERF_PS3_OPT_WAVE = 0x00000050,15107SPI_PERF_PS0_PRIM_BIN0 = 0x00000051,15108SPI_PERF_PS1_PRIM_BIN0 = 0x00000052,15109SPI_PERF_PS2_PRIM_BIN0 = 0x00000053,15110SPI_PERF_PS3_PRIM_BIN0 = 0x00000054,15111SPI_PERF_PS0_PRIM_BIN1 = 0x00000055,15112SPI_PERF_PS1_PRIM_BIN1 = 0x00000056,15113SPI_PERF_PS2_PRIM_BIN1 = 0x00000057,15114SPI_PERF_PS3_PRIM_BIN1 = 0x00000058,15115SPI_PERF_PS0_CRAWLER_STALL = 0x00000059,15116SPI_PERF_PS1_CRAWLER_STALL = 0x0000005a,15117SPI_PERF_PS2_CRAWLER_STALL = 0x0000005b,15118SPI_PERF_PS3_CRAWLER_STALL = 0x0000005c,15119SPI_PERF_PS_PERS_UPD_FULL0 = 0x0000005d,15120SPI_PERF_PS_PERS_UPD_FULL1 = 0x0000005e,15121SPI_PERF_PS0_2_WAVE_GROUPS = 0x0000005f,15122SPI_PERF_PS1_2_WAVE_GROUPS = 0x00000060,15123SPI_PERF_PS2_2_WAVE_GROUPS = 0x00000061,15124SPI_PERF_PS3_2_WAVE_GROUPS = 0x00000062,15125SPI_PERF_PS0_WAVE_GROUP_CLOCK_DELAY = 0x00000063,15126SPI_PERF_PS1_WAVE_GROUP_CLOCK_DELAY = 0x00000064,15127SPI_PERF_PS2_WAVE_GROUP_CLOCK_DELAY = 0x00000065,15128SPI_PERF_PS3_WAVE_GROUP_CLOCK_DELAY = 0x00000066,15129SPI_PERF_PS0_WAVE_GROUP_TIMEOUTS = 0x00000067,15130SPI_PERF_PS1_WAVE_GROUP_TIMEOUTS = 0x00000068,15131SPI_PERF_PS2_WAVE_GROUP_TIMEOUTS = 0x00000069,15132SPI_PERF_PS3_WAVE_GROUP_TIMEOUTS = 0x0000006a,15133SPI_PERF_PS_PWS_STALL = 0x0000006b,15134SPI_PERF_RA_PIPE_REQ_BIN2 = 0x0000008d,15135SPI_PERF_RA_TASK_REQ_BIN3 = 0x0000008e,15136SPI_PERF_RA_WR_CTL_FULL = 0x0000008f,15137SPI_PERF_RA_REQ_NO_ALLOC = 0x00000090,15138SPI_PERF_RA_REQ_NO_ALLOC_PS = 0x00000091,15139SPI_PERF_RA_REQ_NO_ALLOC_GS = 0x00000092,15140SPI_PERF_RA_REQ_NO_ALLOC_HS = 0x00000093,15141SPI_PERF_RA_REQ_NO_ALLOC_CSG = 0x00000094,15142SPI_PERF_RA_REQ_NO_ALLOC_CSN = 0x00000095,15143SPI_PERF_RA_RES_STALL_PS = 0x00000096,15144SPI_PERF_RA_RES_STALL_GS = 0x00000097,15145SPI_PERF_RA_RES_STALL_HS = 0x00000098,15146SPI_PERF_RA_RES_STALL_CSG = 0x00000099,15147SPI_PERF_RA_RES_STALL_CSN = 0x0000009a,15148SPI_PERF_RA_TMP_STALL_PS = 0x0000009b,15149SPI_PERF_RA_TMP_STALL_GS = 0x0000009c,15150SPI_PERF_RA_TMP_STALL_HS = 0x0000009d,15151SPI_PERF_RA_TMP_STALL_CSG = 0x0000009e,15152SPI_PERF_RA_TMP_STALL_CSN = 0x0000009f,15153SPI_PERF_RA_WAVE_SIMD_FULL_PS = 0x000000a0,15154SPI_PERF_RA_WAVE_SIMD_FULL_GS = 0x000000a1,15155SPI_PERF_RA_WAVE_SIMD_FULL_HS = 0x000000a2,15156SPI_PERF_RA_WAVE_SIMD_FULL_CSG = 0x000000a3,15157SPI_PERF_RA_WAVE_SIMD_FULL_CSN = 0x000000a4,15158SPI_PERF_RA_VGPR_SIMD_FULL_PS = 0x000000a5,15159SPI_PERF_RA_VGPR_SIMD_FULL_GS = 0x000000a6,15160SPI_PERF_RA_VGPR_SIMD_FULL_HS = 0x000000a7,15161SPI_PERF_RA_VGPR_SIMD_FULL_CSG = 0x000000a8,15162SPI_PERF_RA_VGPR_SIMD_FULL_CSN = 0x000000a9,15163SPI_PERF_RA_LDS_CU_FULL_PS = 0x000000aa,15164SPI_PERF_RA_LDS_CU_FULL_HS = 0x000000ab,15165SPI_PERF_RA_LDS_CU_FULL_GS = 0x000000ac,15166SPI_PERF_RA_LDS_CU_FULL_CSG = 0x000000ad,15167SPI_PERF_RA_LDS_CU_FULL_CSN = 0x000000ae,15168SPI_PERF_RA_BAR_CU_FULL_HS = 0x000000af,15169SPI_PERF_RA_BAR_CU_FULL_CSG = 0x000000b0,15170SPI_PERF_RA_BAR_CU_FULL_CSN = 0x000000b1,15171SPI_PERF_RA_BULKY_CU_FULL_CSG = 0x000000b2,15172SPI_PERF_RA_BULKY_CU_FULL_CSN = 0x000000b3,15173SPI_PERF_RA_TGLIM_CU_FULL_CSG = 0x000000b4,15174SPI_PERF_RA_TGLIM_CU_FULL_CSN = 0x000000b5,15175SPI_PERF_RA_WVLIM_STALL_PS = 0x000000b6,15176SPI_PERF_RA_WVLIM_STALL_GS = 0x000000b7,15177SPI_PERF_RA_WVLIM_STALL_HS = 0x000000b8,15178SPI_PERF_RA_WVLIM_STALL_CSG = 0x000000b9,15179SPI_PERF_RA_WVLIM_STALL_CSN = 0x000000ba,15180SPI_PERF_RA_GS_LOCK = 0x000000bb,15181SPI_PERF_RA_HS_LOCK = 0x000000bc,15182SPI_PERF_RA_CSG_LOCK = 0x000000bd,15183SPI_PERF_RA_CSN_LOCK = 0x000000be,15184SPI_PERF_RA_RSV_UPD = 0x000000bf,15185SPI_PERF_RA_PRE_ALLOC_STALL = 0x000000c0,15186SPI_PERF_RA_GFX_UNDER_TUNNEL = 0x000000c1,15187SPI_PERF_RA_CSC_UNDER_TUNNEL = 0x000000c2,15188SPI_PERF_RA_WVALLOC_STALL = 0x000000c3,15189SPI_PERF_RA_ACCUM0_SIMD_FULL_PS = 0x000000c4,15190SPI_PERF_RA_ACCUM1_SIMD_FULL_PS = 0x000000c5,15191SPI_PERF_RA_ACCUM2_SIMD_FULL_PS = 0x000000c6,15192SPI_PERF_RA_ACCUM3_SIMD_FULL_PS = 0x000000c7,15193SPI_PERF_RA_ACCUM0_SIMD_FULL_GS = 0x000000c8,15194SPI_PERF_RA_ACCUM1_SIMD_FULL_GS = 0x000000c9,15195SPI_PERF_RA_ACCUM2_SIMD_FULL_GS = 0x000000ca,15196SPI_PERF_RA_ACCUM3_SIMD_FULL_GS = 0x000000cb,15197SPI_PERF_RA_ACCUM0_SIMD_FULL_HS = 0x000000cc,15198SPI_PERF_RA_ACCUM1_SIMD_FULL_HS = 0x000000cd,15199SPI_PERF_RA_ACCUM2_SIMD_FULL_HS = 0x000000ce,15200SPI_PERF_RA_ACCUM3_SIMD_FULL_HS = 0x000000cf,15201SPI_PERF_RA_ACCUM0_SIMD_FULL_CSG = 0x000000d0,15202SPI_PERF_RA_ACCUM1_SIMD_FULL_CSG = 0x000000d1,15203SPI_PERF_RA_ACCUM2_SIMD_FULL_CSG = 0x000000d2,15204SPI_PERF_RA_ACCUM3_SIMD_FULL_CSG = 0x000000d3,15205SPI_PERF_RA_ACCUM0_SIMD_FULL_CSN = 0x000000d4,15206SPI_PERF_RA_ACCUM1_SIMD_FULL_CSN = 0x000000d5,15207SPI_PERF_RA_ACCUM2_SIMD_FULL_CSN = 0x000000d6,15208SPI_PERF_RA_ACCUM3_SIMD_FULL_CSN = 0x000000d7,15209SPI_PERF_EXP_ARB_COL_CNT = 0x000000d8,15210SPI_PERF_EXP_ARB_POS_CNT = 0x000000d9,15211SPI_PERF_EXP_ARB_GDS_CNT = 0x000000da,15212SPI_PERF_EXP_ARB_IDX_CNT = 0x000000db,15213SPI_PERF_EXP_WITH_CONFLICT = 0x000000dc,15214SPI_PERF_EXP_WITH_CONFLICT_CLEAR = 0x000000dd,15215SPI_PERF_GS_EXP_DONE = 0x000000de,15216SPI_PERF_PS_EXP_DONE = 0x000000df,15217SPI_PERF_PS_EXP_ARB_CONFLICT = 0x000000e0,15218SPI_PERF_PS_EXP_ALLOC = 0x000000e1,15219SPI_PERF_PS0_WAVEID_STARVED = 0x000000e2,15220SPI_PERF_PS1_WAVEID_STARVED = 0x000000e3,15221SPI_PERF_PS2_WAVEID_STARVED = 0x000000e4,15222SPI_PERF_PS3_WAVEID_STARVED = 0x000000e5,15223SPI_PERF_PS0_EXP_ALLOC_WITH_CONFLICT = 0x000000e6,15224SPI_PERF_PS1_EXP_ALLOC_WITH_CONFLICT = 0x000000e7,15225SPI_PERF_PS2_EXP_ALLOC_WITH_CONFLICT = 0x000000e8,15226SPI_PERF_PS3_EXP_ALLOC_WITH_CONFLICT = 0x000000e9,15227SPI_PERF_NUM_PS_COL_SA0SQ0_EXPORTS = 0x000000ea,15228SPI_PERF_NUM_PS_COL_SA0SQ1_EXPORTS = 0x000000eb,15229SPI_PERF_NUM_PS_COL_SA1SQ0_EXPORTS = 0x000000ec,15230SPI_PERF_NUM_PS_COL_SA1SQ1_EXPORTS = 0x000000ed,15231SPI_PERF_NUM_POS_SA0SQ0_EXPORTS = 0x000000ee,15232SPI_PERF_NUM_POS_SA0SQ1_EXPORTS = 0x000000ef,15233SPI_PERF_NUM_POS_SA1SQ0_EXPORTS = 0x000000f0,15234SPI_PERF_NUM_POS_SA1SQ1_EXPORTS = 0x000000f1,15235SPI_PERF_NUM_GDS_SA0SQ0_EXPORTS = 0x000000f2,15236SPI_PERF_NUM_GDS_SA0SQ1_EXPORTS = 0x000000f3,15237SPI_PERF_NUM_GDS_SA1SQ0_EXPORTS = 0x000000f4,15238SPI_PERF_NUM_GDS_SA1SQ1_EXPORTS = 0x000000f5,15239SPI_PERF_NUM_EXPGRANT_EXPORTS = 0x000000f6,15240SPI_PERF_PIX_ALLOC_PEND_CNT = 0x000000fd,15241SPI_PERF_EXPORT_SCB0_STALL = 0x000000fe,15242SPI_PERF_EXPORT_SCB1_STALL = 0x000000ff,15243SPI_PERF_EXPORT_SCB2_STALL = 0x00000100,15244SPI_PERF_EXPORT_SCB3_STALL = 0x00000101,15245SPI_PERF_EXPORT_DB0_STALL = 0x00000102,15246SPI_PERF_EXPORT_DB1_STALL = 0x00000103,15247SPI_PERF_EXPORT_DB2_STALL = 0x00000104,15248SPI_PERF_EXPORT_DB3_STALL = 0x00000105,15249SPI_PERF_EXPORT_DB4_STALL = 0x00000106,15250SPI_PERF_EXPORT_DB5_STALL = 0x00000107,15251SPI_PERF_EXPORT_DB6_STALL = 0x00000108,15252SPI_PERF_EXPORT_DB7_STALL = 0x00000109,15253SPI_PERF_GS_NGG_SE_SEND_GS_ALLOC = 0x0000010a,15254SPI_PERF_GS_NGG_STALL_MSG_VAL = 0x0000010b,15255SPI_PERF_SWC_PS_WR = 0x0000010c,15256SPI_PERF_SWC_GS_WR = 0x0000010d,15257SPI_PERF_SWC_HS_WR = 0x0000010e,15258SPI_PERF_SWC_CSGN_WR = 0x0000010f,15259SPI_PERF_SWC_CSN_WR = 0x00000110,15260SPI_PERF_VWC_PS_WR = 0x00000111,15261SPI_PERF_VWC_ES_WR = 0x00000112,15262SPI_PERF_VWC_GS_WR = 0x00000113,15263SPI_PERF_VWC_LS_WR = 0x00000114,15264SPI_PERF_VWC_HS_WR = 0x00000115,15265SPI_PERF_VWC_CSGN_WR = 0x00000116,15266SPI_PERF_VWC_CSN_WR = 0x00000117,15267SPI_PERF_EXP_THROT_UPSTEP = 0x00000118,15268SPI_PERF_EXP_THROT_DOWNSTEP = 0x00000119,15269SPI_PERF_EXP_THROT_CAUSALITY_DETECTED = 0x0000011a,15270SPI_PERF_BUSY = 0x0000011b,15271} SPI_PERFCNT_SEL;1527215273/*15274* SPI_PNT_SPRITE_OVERRIDE enum15275*/1527615277typedef enum SPI_PNT_SPRITE_OVERRIDE {15278SPI_PNT_SPRITE_SEL_0 = 0x00000000,15279SPI_PNT_SPRITE_SEL_1 = 0x00000001,15280SPI_PNT_SPRITE_SEL_S = 0x00000002,15281SPI_PNT_SPRITE_SEL_T = 0x00000003,15282SPI_PNT_SPRITE_SEL_NONE = 0x00000004,15283} SPI_PNT_SPRITE_OVERRIDE;1528415285/*15286* SPI_PS_LDS_GROUP_SIZE enum15287*/1528815289typedef enum SPI_PS_LDS_GROUP_SIZE {15290SPI_PS_LDS_GROUP_1 = 0x00000000,15291SPI_PS_LDS_GROUP_2 = 0x00000001,15292SPI_PS_LDS_GROUP_4 = 0x00000002,15293} SPI_PS_LDS_GROUP_SIZE;1529415295/*15296* SPI_SAMPLE_CNTL enum15297*/1529815299typedef enum SPI_SAMPLE_CNTL {15300CENTROIDS_ONLY = 0x00000000,15301CENTERS_ONLY = 0x00000001,15302CENTROIDS_AND_CENTERS = 0x00000002,15303UNDEF = 0x00000003,15304} SPI_SAMPLE_CNTL;1530515306/*15307* SPI_SHADER_EX_FORMAT enum15308*/1530915310typedef enum SPI_SHADER_EX_FORMAT {15311SPI_SHADER_ZERO = 0x00000000,15312SPI_SHADER_32_R = 0x00000001,15313SPI_SHADER_32_GR = 0x00000002,15314SPI_SHADER_32_AR = 0x00000003,15315SPI_SHADER_FP16_ABGR = 0x00000004,15316SPI_SHADER_UNORM16_ABGR = 0x00000005,15317SPI_SHADER_SNORM16_ABGR = 0x00000006,15318SPI_SHADER_UINT16_ABGR = 0x00000007,15319SPI_SHADER_SINT16_ABGR = 0x00000008,15320SPI_SHADER_32_ABGR = 0x00000009,15321} SPI_SHADER_EX_FORMAT;1532215323/*15324* SPI_SHADER_FORMAT enum15325*/1532615327typedef enum SPI_SHADER_FORMAT {15328SPI_SHADER_NONE = 0x00000000,15329SPI_SHADER_1COMP = 0x00000001,15330SPI_SHADER_2COMP = 0x00000002,15331SPI_SHADER_4COMPRESS = 0x00000003,15332SPI_SHADER_4COMP = 0x00000004,15333} SPI_SHADER_FORMAT;1533415335/*******************************************************15336* SQ Enums15337*******************************************************/1533815339/*15340* SH_MEM_ADDRESS_MODE enum15341*/1534215343typedef enum SH_MEM_ADDRESS_MODE {15344SH_MEM_ADDRESS_MODE_64 = 0x00000000,15345SH_MEM_ADDRESS_MODE_32 = 0x00000001,15346} SH_MEM_ADDRESS_MODE;1534715348/*15349* SH_MEM_ALIGNMENT_MODE enum15350*/1535115352typedef enum SH_MEM_ALIGNMENT_MODE {15353SH_MEM_ALIGNMENT_MODE_DWORD = 0x00000000,15354SH_MEM_ALIGNMENT_MODE_DWORD_STRICT = 0x00000001,15355SH_MEM_ALIGNMENT_MODE_STRICT = 0x00000002,15356SH_MEM_ALIGNMENT_MODE_UNALIGNED = 0x00000003,15357} SH_MEM_ALIGNMENT_MODE;1535815359/*15360* SQG_PERF_SEL enum15361*/1536215363typedef enum SQG_PERF_SEL {15364SQG_PERF_SEL_NONE = 0x00000000,15365SQG_PERF_SEL_MSG_BUS_BUSY = 0x00000001,15366SQG_PERF_SEL_EXP_REQ0_BUS_BUSY = 0x00000002,15367SQG_PERF_SEL_EXP_REQ1_BUS_BUSY = 0x00000003,15368SQG_PERF_SEL_EXP_BUS0_BUSY = 0x00000004,15369SQG_PERF_SEL_EXP_BUS1_BUSY = 0x00000005,15370SQG_PERF_SEL_TTRACE_REQS = 0x00000006,15371SQG_PERF_SEL_TTRACE_INFLIGHT_REQS = 0x00000007,15372SQG_PERF_SEL_TTRACE_STALL = 0x00000008,15373SQG_PERF_SEL_TTRACE_LOST_PACKETS = 0x00000009,15374SQG_PERF_SEL_WAVES_INITIAL_PREFETCH = 0x0000000a,15375SQG_PERF_SEL_EVENTS = 0x0000000b,15376SQG_PERF_SEL_WAVES_RESTORED = 0x0000000c,15377SQG_PERF_SEL_WAVES_SAVED = 0x0000000d,15378SQG_PERF_SEL_ACCUM_PREV = 0x0000000e,15379SQG_PERF_SEL_CYCLES = 0x0000000f,15380SQG_PERF_SEL_BUSY_CYCLES = 0x00000010,15381SQG_PERF_SEL_WAVE_CYCLES = 0x00000011,15382SQG_PERF_SEL_MSG = 0x00000012,15383SQG_PERF_SEL_MSG_INTERRUPT = 0x00000013,15384SQG_PERF_SEL_WAVES = 0x00000014,15385SQG_PERF_SEL_WAVES_32 = 0x00000015,15386SQG_PERF_SEL_WAVES_64 = 0x00000016,15387SQG_PERF_SEL_LEVEL_WAVES = 0x00000017,15388SQG_PERF_SEL_ITEMS = 0x00000018,15389SQG_PERF_SEL_WAVE32_ITEMS = 0x00000019,15390SQG_PERF_SEL_WAVE64_ITEMS = 0x0000001a,15391SQG_PERF_SEL_PS_QUADS = 0x0000001b,15392SQG_PERF_SEL_WAVES_EQ_64 = 0x0000001c,15393SQG_PERF_SEL_WAVES_EQ_32 = 0x0000001d,15394SQG_PERF_SEL_WAVES_LT_64 = 0x0000001e,15395SQG_PERF_SEL_WAVES_LT_48 = 0x0000001f,15396SQG_PERF_SEL_WAVES_LT_32 = 0x00000020,15397SQG_PERF_SEL_WAVES_LT_16 = 0x00000021,15398SQG_PERF_SEL_DUMMY_LAST = 0x00000022,15399} SQG_PERF_SEL;1540015401/*15402* SQ_CAC_POWER_SEL enum15403*/1540415405typedef enum SQ_CAC_POWER_SEL {15406SQ_CAC_POWER_VALU = 0x00000000,15407SQ_CAC_POWER_VALU0 = 0x00000001,15408SQ_CAC_POWER_VALU1 = 0x00000002,15409SQ_CAC_POWER_VALU2 = 0x00000003,15410SQ_CAC_POWER_GPR_RD = 0x00000004,15411SQ_CAC_POWER_GPR_WR = 0x00000005,15412SQ_CAC_POWER_LDS_BUSY = 0x00000006,15413SQ_CAC_POWER_ALU_BUSY = 0x00000007,15414SQ_CAC_POWER_TEX_BUSY = 0x00000008,15415} SQ_CAC_POWER_SEL;1541615417/*15418* SQ_EDC_INFO_SOURCE enum15419*/1542015421typedef enum SQ_EDC_INFO_SOURCE {15422SQ_EDC_INFO_SOURCE_INVALID = 0x00000000,15423SQ_EDC_INFO_SOURCE_INST = 0x00000001,15424SQ_EDC_INFO_SOURCE_SGPR = 0x00000002,15425SQ_EDC_INFO_SOURCE_VGPR = 0x00000003,15426SQ_EDC_INFO_SOURCE_LDS = 0x00000004,15427SQ_EDC_INFO_SOURCE_GDS = 0x00000005,15428SQ_EDC_INFO_SOURCE_TA = 0x00000006,15429} SQ_EDC_INFO_SOURCE;1543015431/*15432* SQ_IBUF_ST enum15433*/1543415435typedef enum SQ_IBUF_ST {15436SQ_IBUF_IB_IDLE = 0x00000000,15437SQ_IBUF_IB_INI_WAIT_GNT = 0x00000001,15438SQ_IBUF_IB_INI_WAIT_DRET = 0x00000002,15439SQ_IBUF_IB_LE_4DW = 0x00000003,15440SQ_IBUF_IB_WAIT_DRET = 0x00000004,15441SQ_IBUF_IB_EMPTY_WAIT_DRET = 0x00000005,15442SQ_IBUF_IB_DRET = 0x00000006,15443SQ_IBUF_IB_EMPTY_WAIT_GNT = 0x00000007,15444} SQ_IBUF_ST;1544515446/*15447* SQ_IMG_FILTER_TYPE enum15448*/1544915450typedef enum SQ_IMG_FILTER_TYPE {15451SQ_IMG_FILTER_MODE_BLEND = 0x00000000,15452SQ_IMG_FILTER_MODE_MIN = 0x00000001,15453SQ_IMG_FILTER_MODE_MAX = 0x00000002,15454} SQ_IMG_FILTER_TYPE;1545515456/*15457* SQ_IND_CMD_CMD enum15458*/1545915460typedef enum SQ_IND_CMD_CMD {15461SQ_IND_CMD_CMD_NULL = 0x00000000,15462SQ_IND_CMD_CMD_SETHALT = 0x00000001,15463SQ_IND_CMD_CMD_SAVECTX = 0x00000002,15464SQ_IND_CMD_CMD_KILL = 0x00000003,15465SQ_IND_CMD_CMD_TRAP_AFTER_INST = 0x00000004,15466SQ_IND_CMD_CMD_TRAP = 0x00000005,15467SQ_IND_CMD_CMD_SET_SPI_PRIO = 0x00000006,15468SQ_IND_CMD_CMD_SETFATALHALT = 0x00000007,15469SQ_IND_CMD_CMD_SINGLE_STEP = 0x00000008,15470} SQ_IND_CMD_CMD;1547115472/*15473* SQ_IND_CMD_MODE enum15474*/1547515476typedef enum SQ_IND_CMD_MODE {15477SQ_IND_CMD_MODE_SINGLE = 0x00000000,15478SQ_IND_CMD_MODE_BROADCAST = 0x00000001,15479SQ_IND_CMD_MODE_BROADCAST_QUEUE = 0x00000002,15480SQ_IND_CMD_MODE_BROADCAST_PIPE = 0x00000003,15481SQ_IND_CMD_MODE_BROADCAST_ME = 0x00000004,15482} SQ_IND_CMD_MODE;1548315484/*15485* SQ_INST_STR_ST enum15486*/1548715488typedef enum SQ_INST_STR_ST {15489SQ_INST_STR_IB_WAVE_NORML = 0x00000000,15490SQ_INST_STR_IB_WAVE2ID_NORMAL_INST_AV = 0x00000001,15491SQ_INST_STR_IB_WAVE_INTERNAL_INST_AV = 0x00000002,15492SQ_INST_STR_IB_WAVE_INST_SKIP_AV = 0x00000003,15493SQ_INST_STR_IB_WAVE_NOP_SLEEP_WAIT = 0x00000004,15494SQ_INST_STR_IB_WAVE_PC_FROM_SGPR_MSG_WAIT = 0x00000005,15495} SQ_INST_STR_ST;1549615497/*15498* SQ_INST_TYPE enum15499*/1550015501typedef enum SQ_INST_TYPE {15502SQ_INST_TYPE_VALU = 0x00000000,15503SQ_INST_TYPE_SCALAR = 0x00000001,15504SQ_INST_TYPE_TEX = 0x00000002,15505SQ_INST_TYPE_LDS = 0x00000003,15506SQ_INST_TYPE_LDS_DIRECT = 0x00000004,15507SQ_INST_TYPE_EXP = 0x00000005,15508SQ_INST_TYPE_MSG = 0x00000006,15509SQ_INST_TYPE_BARRIER = 0x00000007,15510SQ_INST_TYPE_BRANCH_NOT_TAKEN = 0x00000008,15511SQ_INST_TYPE_BRANCH_TAKEN = 0x00000009,15512SQ_INST_TYPE_JUMP = 0x0000000a,15513SQ_INST_TYPE_OTHER = 0x0000000b,15514SQ_INST_TYPE_NONE = 0x0000000c,15515} SQ_INST_TYPE;1551615517/*15518* SQ_LLC_CTL enum15519*/1552015521typedef enum SQ_LLC_CTL {15522SQ_LLC_0 = 0x00000000,15523SQ_LLC_1 = 0x00000001,15524SQ_LLC_RSVD_2 = 0x00000002,15525SQ_LLC_BYPASS = 0x00000003,15526} SQ_LLC_CTL;1552715528/*15529* SQ_NO_INST_ISSUE enum15530*/1553115532typedef enum SQ_NO_INST_ISSUE {15533SQ_NO_INST_ISSUE_NO_INSTS = 0x00000000,15534SQ_NO_INST_ISSUE_ALU_DEP = 0x00000001,15535SQ_NO_INST_ISSUE_S_WAITCNT = 0x00000002,15536SQ_NO_INST_ISSUE_NO_ARB_WIN = 0x00000003,15537SQ_NO_INST_ISSUE_SLEEP_WAIT = 0x00000004,15538SQ_NO_INST_ISSUE_BARRIER_WAIT = 0x00000005,15539SQ_NO_INST_ISSUE_OTHER = 0x00000006,15540} SQ_NO_INST_ISSUE;1554115542/*15543* SQ_OOB_SELECT enum15544*/1554515546typedef enum SQ_OOB_SELECT {15547SQ_OOB_INDEX_AND_OFFSET = 0x00000000,15548SQ_OOB_INDEX_ONLY = 0x00000001,15549SQ_OOB_NUM_RECORDS_0 = 0x00000002,15550SQ_OOB_COMPLETE = 0x00000003,15551} SQ_OOB_SELECT;1555215553/*15554* SQ_PERF_SEL enum15555*/1555615557typedef enum SQ_PERF_SEL {15558SQ_PERF_SEL_NONE = 0x00000000,15559SQ_PERF_SEL_ACCUM_PREV = 0x00000001,15560SQ_PERF_SEL_CYCLES = 0x00000002,15561SQ_PERF_SEL_BUSY_CYCLES = 0x00000003,15562SQ_PERF_SEL_WAVES = 0x00000004,15563SQ_PERF_SEL_WAVES_32 = 0x00000005,15564SQ_PERF_SEL_WAVES_64 = 0x00000006,15565SQ_PERF_SEL_LEVEL_WAVES = 0x00000007,15566SQ_PERF_SEL_ITEMS = 0x00000008,15567SQ_PERF_SEL_WAVE32_ITEMS = 0x00000009,15568SQ_PERF_SEL_WAVE64_ITEMS = 0x0000000a,15569SQ_PERF_SEL_PS_QUADS = 0x0000000b,15570SQ_PERF_SEL_EVENTS = 0x0000000c,15571SQ_PERF_SEL_WAVES_EQ_32 = 0x0000000d,15572SQ_PERF_SEL_WAVES_EQ_64 = 0x0000000e,15573SQ_PERF_SEL_WAVES_LT_64 = 0x0000000f,15574SQ_PERF_SEL_WAVES_LT_48 = 0x00000010,15575SQ_PERF_SEL_WAVES_LT_32 = 0x00000011,15576SQ_PERF_SEL_WAVES_LT_16 = 0x00000012,15577SQ_PERF_SEL_WAVES_RESTORED = 0x00000013,15578SQ_PERF_SEL_WAVES_SAVED = 0x00000014,15579SQ_PERF_SEL_MSG = 0x00000015,15580SQ_PERF_SEL_MSG_INTERRUPT = 0x00000016,15581SQ_PERF_SEL_WAVES_INITIAL_PREFETCH = 0x00000017,15582SQ_PERF_SEL_WAVE_CYCLES = 0x00000018,15583SQ_PERF_SEL_WAVE_READY = 0x00000019,15584SQ_PERF_SEL_WAIT_INST_ANY = 0x0000001a,15585SQ_PERF_SEL_WAIT_INST_VALU = 0x0000001b,15586SQ_PERF_SEL_WAIT_INST_SCA = 0x0000001c,15587SQ_PERF_SEL_WAIT_INST_LDS = 0x0000001d,15588SQ_PERF_SEL_WAIT_INST_TEX = 0x0000001e,15589SQ_PERF_SEL_WAIT_INST_FLAT = 0x0000001f,15590SQ_PERF_SEL_WAIT_INST_VMEM = 0x00000020,15591SQ_PERF_SEL_WAIT_INST_EXP_GDS = 0x00000021,15592SQ_PERF_SEL_WAIT_INST_BR_MSG = 0x00000022,15593SQ_PERF_SEL_WAIT_ANY = 0x00000023,15594SQ_PERF_SEL_WAIT_CNT_ANY = 0x00000024,15595SQ_PERF_SEL_WAIT_CNT_VMVS = 0x00000025,15596SQ_PERF_SEL_WAIT_CNT_LGKM = 0x00000026,15597SQ_PERF_SEL_WAIT_CNT_EXP = 0x00000027,15598SQ_PERF_SEL_WAIT_TTRACE = 0x00000028,15599SQ_PERF_SEL_WAIT_IFETCH = 0x00000029,15600SQ_PERF_SEL_WAIT_BARRIER = 0x0000002a,15601SQ_PERF_SEL_WAIT_EXP_ALLOC = 0x0000002b,15602SQ_PERF_SEL_WAIT_SLEEP = 0x0000002c,15603SQ_PERF_SEL_WAIT_DELAY_ALU = 0x0000002d,15604SQ_PERF_SEL_WAIT_DEPCTR = 0x0000002e,15605SQ_PERF_SEL_WAIT_OTHER = 0x0000002f,15606SQ_PERF_SEL_INSTS_ALL = 0x00000030,15607SQ_PERF_SEL_INSTS_BRANCH = 0x00000031,15608SQ_PERF_SEL_INSTS_CBRANCH_NOT_TAKEN = 0x00000032,15609SQ_PERF_SEL_INSTS_CBRANCH_TAKEN = 0x00000033,15610SQ_PERF_SEL_INSTS_CBRANCH_TAKEN_HIT_IS = 0x00000034,15611SQ_PERF_SEL_INSTS_EXP_GDS = 0x00000035,15612SQ_PERF_SEL_INSTS_GDS = 0x00000036,15613SQ_PERF_SEL_INSTS_EXP = 0x00000037,15614SQ_PERF_SEL_INSTS_FLAT = 0x00000038,15615SQ_PERF_SEL_INSTS_LDS = 0x00000039,15616SQ_PERF_SEL_INSTS_SALU = 0x0000003a,15617SQ_PERF_SEL_INSTS_SMEM = 0x0000003b,15618SQ_PERF_SEL_INSTS_SMEM_NORM = 0x0000003c,15619SQ_PERF_SEL_INSTS_SENDMSG = 0x0000003d,15620SQ_PERF_SEL_INSTS_VALU = 0x0000003e,15621SQ_PERF_SEL_INSTS_VALU_TRANS32 = 0x0000003f,15622SQ_PERF_SEL_INSTS_VALU_NO_COEXEC = 0x00000040,15623SQ_PERF_SEL_INSTS_TEX = 0x00000041,15624SQ_PERF_SEL_INSTS_TEX_LOAD = 0x00000042,15625SQ_PERF_SEL_INSTS_TEX_STORE = 0x00000043,15626SQ_PERF_SEL_INSTS_DELAY_ALU = 0x00000044,15627SQ_PERF_SEL_INSTS_INTERNAL = 0x00000045,15628SQ_PERF_SEL_INSTS_WAVE32 = 0x00000046,15629SQ_PERF_SEL_INSTS_WAVE32_FLAT = 0x00000047,15630SQ_PERF_SEL_INSTS_WAVE32_LDS = 0x00000048,15631SQ_PERF_SEL_INSTS_WAVE32_VALU = 0x00000049,15632SQ_PERF_SEL_WAVE32_INSTS_EXP_GDS = 0x0000004a,15633SQ_PERF_SEL_INSTS_WAVE32_VALU_TRANS32 = 0x0000004b,15634SQ_PERF_SEL_INSTS_WAVE32_VALU_NO_COEXEC = 0x0000004c,15635SQ_PERF_SEL_INSTS_WAVE32_TEX = 0x0000004d,15636SQ_PERF_SEL_INSTS_WAVE32_TEX_LOAD = 0x0000004e,15637SQ_PERF_SEL_INSTS_WAVE32_TEX_STORE = 0x0000004f,15638SQ_PERF_SEL_ITEM_CYCLES_VALU = 0x00000050,15639SQ_PERF_SEL_VALU_READWRITELANE_CYCLES = 0x00000051,15640SQ_PERF_SEL_WAVE32_INSTS = 0x00000052,15641SQ_PERF_SEL_WAVE64_INSTS = 0x00000053,15642SQ_PERF_SEL_INSTS_VALU_EXEC_SKIPPED = 0x00000054,15643SQ_PERF_SEL_WAVE64_HALF_SKIP = 0x00000055,15644SQ_PERF_SEL_INST_LEVEL_EXP = 0x00000056,15645SQ_PERF_SEL_INST_LEVEL_GDS = 0x00000057,15646SQ_PERF_SEL_INST_LEVEL_LDS = 0x00000058,15647SQ_PERF_SEL_INST_LEVEL_SMEM = 0x00000059,15648SQ_PERF_SEL_INST_LEVEL_TEX_LOAD = 0x0000005a,15649SQ_PERF_SEL_INST_LEVEL_TEX_STORE = 0x0000005b,15650SQ_PERF_SEL_IFETCH_REQS = 0x0000005c,15651SQ_PERF_SEL_IFETCH_LEVEL = 0x0000005d,15652SQ_PERF_SEL_LDS_DIRECT_CMD_FIFO_FULL_STALL = 0x0000005e,15653SQ_PERF_SEL_VALU_SGATHER_STALL = 0x0000005f,15654SQ_PERF_SEL_VALU_FWD_BUFFER_FULL_STALL = 0x00000060,15655SQ_PERF_SEL_VALU_SGPR_RD_FIFO_FULL_STALL = 0x00000061,15656SQ_PERF_SEL_VALU_SGATHER_FULL_STALL = 0x00000062,15657SQ_PERF_SEL_SALU_SGATHER_STALL = 0x00000063,15658SQ_PERF_SEL_SALU_SGPR_RD_FIFO_FULL_STALL = 0x00000064,15659SQ_PERF_SEL_SALU_GATHER_FULL_STALL = 0x00000065,15660SQ_PERF_SEL_SMEM_DCACHE_FIFO_FULL_STALL = 0x00000066,15661SQ_PERF_SEL_INST_CYCLES_VALU = 0x00000067,15662SQ_PERF_SEL_INST_CYCLES_VALU_TRANS32 = 0x00000068,15663SQ_PERF_SEL_INST_CYCLES_VALU_NO_COEXEC = 0x00000069,15664SQ_PERF_SEL_INST_CYCLES_VMEM = 0x0000006a,15665SQ_PERF_SEL_INST_CYCLES_VMEM_LOAD = 0x0000006b,15666SQ_PERF_SEL_INST_CYCLES_VMEM_STORE = 0x0000006c,15667SQ_PERF_SEL_INST_CYCLES_LDS = 0x0000006d,15668SQ_PERF_SEL_INST_CYCLES_TEX = 0x0000006e,15669SQ_PERF_SEL_INST_CYCLES_FLAT = 0x0000006f,15670SQ_PERF_SEL_INST_CYCLES_EXP_GDS = 0x00000070,15671SQ_PERF_SEL_INST_CYCLES_EXP = 0x00000071,15672SQ_PERF_SEL_INST_CYCLES_GDS = 0x00000072,15673SQ_PERF_SEL_VALU_STARVE = 0x00000073,15674SQ_PERF_SEL_VMEM_ARB_FIFO_FULL = 0x00000074,15675SQ_PERF_SEL_MSG_FIFO_FULL_STALL = 0x00000075,15676SQ_PERF_SEL_EXP_REQ_FIFO_FULL = 0x00000076,15677SQ_PERF_SEL_VMEM_BUS_ACTIVE = 0x00000077,15678SQ_PERF_SEL_VMEM_BUS_STALL = 0x00000078,15679SQ_PERF_SEL_VMEM_BUS_STALL_TA_ADDR_FIFO_FULL = 0x00000079,15680SQ_PERF_SEL_VMEM_BUS_STALL_TA_CMD_FIFO_FULL = 0x0000007a,15681SQ_PERF_SEL_VMEM_BUS_STALL_LDS_ADDR_FIFO_FULL = 0x0000007b,15682SQ_PERF_SEL_VMEM_BUS_STALL_LDS_CMD_FIFO_FULL = 0x0000007c,15683SQ_PERF_SEL_VMEM_STARVE_TA_ADDR_EMPTY = 0x0000007d,15684SQ_PERF_SEL_VMEM_STARVE_LDS_ADDR_EMPTY = 0x0000007e,15685SQ_PERF_SEL_SALU_PIPE_STALL = 0x0000007f,15686SQ_PERF_SEL_SMEM_DCACHE_RETURN_CYCLES = 0x00000080,15687SQ_PERF_SEL_MSG_BUS_BUSY = 0x00000081,15688SQ_PERF_SEL_EXP_REQ_BUS_STALL = 0x00000082,15689SQ_PERF_SEL_EXP_REQ0_BUS_BUSY = 0x00000083,15690SQ_PERF_SEL_EXP_REQ1_BUS_BUSY = 0x00000084,15691SQ_PERF_SEL_EXP_BUS0_BUSY = 0x00000085,15692SQ_PERF_SEL_EXP_BUS1_BUSY = 0x00000086,15693SQ_PERF_SEL_INST_CACHE_REQ_STALL = 0x00000087,15694SQ_PERF_SEL_USER0 = 0x00000088,15695SQ_PERF_SEL_USER1 = 0x00000089,15696SQ_PERF_SEL_USER2 = 0x0000008a,15697SQ_PERF_SEL_USER3 = 0x0000008b,15698SQ_PERF_SEL_USER4 = 0x0000008c,15699SQ_PERF_SEL_USER5 = 0x0000008d,15700SQ_PERF_SEL_USER6 = 0x0000008e,15701SQ_PERF_SEL_USER7 = 0x0000008f,15702SQ_PERF_SEL_USER8 = 0x00000090,15703SQ_PERF_SEL_USER9 = 0x00000091,15704SQ_PERF_SEL_USER10 = 0x00000092,15705SQ_PERF_SEL_USER11 = 0x00000093,15706SQ_PERF_SEL_USER12 = 0x00000094,15707SQ_PERF_SEL_USER13 = 0x00000095,15708SQ_PERF_SEL_USER14 = 0x00000096,15709SQ_PERF_SEL_USER15 = 0x00000097,15710SQ_PERF_SEL_USER_LEVEL0 = 0x00000098,15711SQ_PERF_SEL_USER_LEVEL1 = 0x00000099,15712SQ_PERF_SEL_USER_LEVEL2 = 0x0000009a,15713SQ_PERF_SEL_USER_LEVEL3 = 0x0000009b,15714SQ_PERF_SEL_USER_LEVEL4 = 0x0000009c,15715SQ_PERF_SEL_USER_LEVEL5 = 0x0000009d,15716SQ_PERF_SEL_USER_LEVEL6 = 0x0000009e,15717SQ_PERF_SEL_USER_LEVEL7 = 0x0000009f,15718SQ_PERF_SEL_USER_LEVEL8 = 0x000000a0,15719SQ_PERF_SEL_USER_LEVEL9 = 0x000000a1,15720SQ_PERF_SEL_USER_LEVEL10 = 0x000000a2,15721SQ_PERF_SEL_USER_LEVEL11 = 0x000000a3,15722SQ_PERF_SEL_USER_LEVEL12 = 0x000000a4,15723SQ_PERF_SEL_USER_LEVEL13 = 0x000000a5,15724SQ_PERF_SEL_USER_LEVEL14 = 0x000000a6,15725SQ_PERF_SEL_USER_LEVEL15 = 0x000000a7,15726SQ_PERF_SEL_VALU_RETURN_SDST = 0x000000a8,15727SQ_PERF_SEL_VMEM_VGPR_READ_STALLED_BY_EXPORT = 0x000000a9,15728SQ_PERF_SEL_INSTS_VALU_TRANS = 0x000000aa,15729SQ_PERF_SEL_INSTS_LDS_DIRECT_LOAD = 0x000000ab,15730SQ_PERF_SEL_INSTS_LDS_PARAM_LOAD = 0x000000ac,15731SQ_PERF_SEL_INSTS_WAVE32_LDS_PARAM_LOAD = 0x000000ad,15732SQ_PERF_SEL_INSTS_VALU_ONE_CYCLE_WAVE64 = 0x000000ae,15733SQ_PERF_SEL_INSTS_VALU_VINTERP = 0x000000af,15734SQ_PERF_SEL_INSTS_VALU_WAVE32_VINTERP = 0x000000b0,15735SQ_PERF_SEL_OVERFLOW_PREV = 0x000000b1,15736SQ_PERF_SEL_INSTS_DUAL_VALU_WAVE32 = 0x000000b2,15737SQ_PERF_SEL_INSTS_VALU_1_PASS = 0x000000b3,15738SQ_PERF_SEL_INSTS_VALU_2_PASS = 0x000000b4,15739SQ_PERF_SEL_INSTS_VALU_4_PASS = 0x000000b5,15740SQ_PERF_SEL_INSTS_VALU_DP = 0x000000b6,15741SQ_PERF_SEL_SP_CONST_CYCLES = 0x000000b7,15742SQ_PERF_SEL_SP_CONST_STALL_CYCLES = 0x000000b8,15743SQ_PERF_SEL_ITEMS_VALU = 0x000000b9,15744SQ_PERF_SEL_ITEMS_MAX_VALU = 0x000000ba,15745SQ_PERF_SEL_ITEM_CYCLES_VMEM = 0x000000bb,15746SQ_PERF_SEL_DUMMY_END = 0x000000bc,15747SQ_PERF_SEL_DUMMY_LAST = 0x000000ff,15748SQC_PERF_SEL_LDS_BANK_CONFLICT = 0x00000100,15749SQC_PERF_SEL_LDS_ADDR_CONFLICT = 0x00000101,15750SQC_PERF_SEL_LDS_UNALIGNED_STALL = 0x00000102,15751SQC_PERF_SEL_LDS_MEM_VIOLATIONS = 0x00000103,15752SQC_PERF_SEL_LDS_ATOMIC_RETURN = 0x00000104,15753SQC_PERF_SEL_LDS_IDX_ACTIVE = 0x00000105,15754SQC_PERF_SEL_LDS_ADDR_STALL = 0x00000106,15755SQC_PERF_SEL_LDS_ADDR_ACTIVE = 0x00000107,15756SQC_PERF_SEL_LDS_PC_LDS_WRITE_STALL_TD = 0x00000108,15757SQC_PERF_SEL_LDS_SPI_VGPR_WRITE_STALL_TD = 0x00000109,15758SQC_PERF_SEL_LDS_LDS_VGPR_WRITE_STALL = 0x0000010a,15759SQC_PERF_SEL_LDS_FP_ADD_CYCLES = 0x0000010b,15760SQC_PERF_SEL_ICACHE_BUSY_CYCLES = 0x0000010c,15761SQC_PERF_SEL_ICACHE_REQ = 0x0000010d,15762SQC_PERF_SEL_ICACHE_HITS = 0x0000010e,15763SQC_PERF_SEL_ICACHE_MISSES = 0x0000010f,15764SQC_PERF_SEL_ICACHE_MISSES_DUPLICATE = 0x00000110,15765SQC_PERF_SEL_ICACHE_INVAL_INST = 0x00000111,15766SQC_PERF_SEL_ICACHE_INVAL_ASYNC = 0x00000112,15767SQC_PERF_SEL_ICACHE_INFLIGHT_LEVEL = 0x00000113,15768SQC_PERF_SEL_DCACHE_INFLIGHT_LEVEL = 0x00000114,15769SQC_PERF_SEL_TC_INFLIGHT_LEVEL = 0x00000115,15770SQC_PERF_SEL_ICACHE_TC_INFLIGHT_LEVEL = 0x00000116,15771SQC_PERF_SEL_DCACHE_TC_INFLIGHT_LEVEL = 0x00000117,15772SQC_PERF_SEL_ICACHE_INPUT_VALID_READYB = 0x00000118,15773SQC_PERF_SEL_DCACHE_INPUT_VALID_READYB = 0x00000119,15774SQC_PERF_SEL_TC_REQ = 0x0000011a,15775SQC_PERF_SEL_TC_INST_REQ = 0x0000011b,15776SQC_PERF_SEL_TC_DATA_READ_REQ = 0x0000011c,15777SQC_PERF_SEL_TC_STALL = 0x0000011d,15778SQC_PERF_SEL_TC_STARVE = 0x0000011e,15779SQC_PERF_SEL_ICACHE_INPUT_STALL_ARB_NO_GRANT = 0x0000011f,15780SQC_PERF_SEL_ICACHE_INPUT_STALL_BANK_READYB = 0x00000120,15781SQC_PERF_SEL_ICACHE_CACHE_STALLED = 0x00000121,15782SQC_PERF_SEL_ICACHE_CACHE_STALL_INFLIGHT_MAX = 0x00000122,15783SQC_PERF_SEL_ICACHE_STALL_OUTXBAR_ARB_NO_GRANT = 0x00000123,15784SQC_PERF_SEL_DCACHE_BUSY_CYCLES = 0x00000124,15785SQC_PERF_SEL_DCACHE_REQ = 0x00000125,15786SQC_PERF_SEL_DCACHE_HITS = 0x00000126,15787SQC_PERF_SEL_DCACHE_MISSES = 0x00000127,15788SQC_PERF_SEL_DCACHE_MISSES_DUPLICATE = 0x00000128,15789SQC_PERF_SEL_DCACHE_INVAL_INST = 0x00000129,15790SQC_PERF_SEL_DCACHE_INVAL_ASYNC = 0x0000012a,15791SQC_PERF_SEL_DCACHE_HIT_LRU_READ = 0x0000012b,15792SQC_PERF_SEL_DCACHE_INPUT_STALL_ARB_NO_GRANT = 0x0000012c,15793SQC_PERF_SEL_DCACHE_INPUT_STALL_BANK_READYB = 0x0000012d,15794SQC_PERF_SEL_DCACHE_CACHE_STALLED = 0x0000012e,15795SQC_PERF_SEL_DCACHE_CACHE_STALL_INFLIGHT_MAX = 0x0000012f,15796SQC_PERF_SEL_DCACHE_CACHE_STALL_OUTPUT = 0x00000130,15797SQC_PERF_SEL_DCACHE_STALL_OUTXBAR_ARB_NO_GRANT = 0x00000131,15798SQC_PERF_SEL_DCACHE_REQ_READ_1 = 0x00000132,15799SQC_PERF_SEL_DCACHE_REQ_READ_2 = 0x00000133,15800SQC_PERF_SEL_DCACHE_REQ_READ_4 = 0x00000134,15801SQC_PERF_SEL_DCACHE_REQ_READ_8 = 0x00000135,15802SQC_PERF_SEL_DCACHE_REQ_READ_16 = 0x00000136,15803SQC_PERF_SEL_DCACHE_REQ_ATC_PROBE = 0x00000137,15804SQC_PERF_SEL_SQ_DCACHE_REQS = 0x00000138,15805SQC_PERF_SEL_DCACHE_FLAT_REQ = 0x00000139,15806SQC_PERF_SEL_TD_VGPR_BUSY = 0x0000013a,15807SQC_PERF_SEL_LDS_VGPR_BUSY = 0x0000013b,15808SQC_PERF_SEL_LDS_TD_VGPR_CONF_STALL = 0x0000013c,15809SQC_PERF_SEL_ICACHE_GCR = 0x0000013d,15810SQC_PERF_SEL_ICACHE_GCR_HITS = 0x0000013e,15811SQC_PERF_SEL_DCACHE_GCR = 0x0000013f,15812SQC_PERF_SEL_DCACHE_GCR_HITS = 0x00000140,15813SQC_PERF_SEL_ICACHE_GCR_INVALIDATE = 0x00000141,15814SQC_PERF_SEL_DCACHE_GCR_INVALIDATE = 0x00000142,15815SQC_PERF_SEL_DCACHE_SPI_RETURN_STALL = 0x00000143,15816SQC_PERF_SEL_DUMMY_LAST = 0x00000144,15817SP_PERF_SEL_DST_BUF_ALLOC_STALL = 0x000001c0,15818SP_PERF_SEL_DST_BUF_WB_CONF_W_TD_LDS = 0x000001c1,15819SP_PERF_SEL_DST_BUF_WB_CONF_W_SPI = 0x000001c2,15820SP_PERF_SEL_DST_BUF_EVEN_DIRTY = 0x000001c3,15821SP_PERF_SEL_DST_BUF_ODD_DIRTY = 0x000001c4,15822SP_PERF_SEL_SRC_CACHE_HIT_B0 = 0x000001c5,15823SP_PERF_SEL_SRC_CACHE_HIT_B1 = 0x000001c6,15824SP_PERF_SEL_SRC_CACHE_HIT_B2 = 0x000001c7,15825SP_PERF_SEL_SRC_CACHE_HIT_B3 = 0x000001c8,15826SP_PERF_SEL_SRC_CACHE_PROBE_B0 = 0x000001c9,15827SP_PERF_SEL_SRC_CACHE_PROBE_B1 = 0x000001ca,15828SP_PERF_SEL_SRC_CACHE_PROBE_B2 = 0x000001cb,15829SP_PERF_SEL_SRC_CACHE_PROBE_B3 = 0x000001cc,15830SP_PERF_SEL_SRC_CACHE_VGPR_RD_B0 = 0x000001cd,15831SP_PERF_SEL_SRC_CACHE_VGPR_RD_B1 = 0x000001ce,15832SP_PERF_SEL_SRC_CACHE_VGPR_RD_B2 = 0x000001cf,15833SP_PERF_SEL_SRC_CACHE_VGPR_RD_B3 = 0x000001d0,15834SP_PERF_SEL_SRC_CACHE_RECYCLE_HIT_B0 = 0x000001d1,15835SP_PERF_SEL_SRC_CACHE_RECYCLE_HIT_B1 = 0x000001d2,15836SP_PERF_SEL_SRC_CACHE_RECYCLE_HIT_B2 = 0x000001d3,15837SP_PERF_SEL_SRC_CACHE_RECYCLE_HIT_B3 = 0x000001d4,15838SP_PERF_SEL_SRC_CACHE_PROBE_SUCCESS_B0 = 0x000001d5,15839SP_PERF_SEL_SRC_CACHE_PROBE_SUCCESS_B1 = 0x000001d6,15840SP_PERF_SEL_SRC_CACHE_PROBE_SUCCESS_B2 = 0x000001d7,15841SP_PERF_SEL_SRC_CACHE_PROBE_SUCCESS_B3 = 0x000001d8,15842SP_PERF_SEL_VALU_PENDING_QUEUE_STALL = 0x000001d9,15843SP_PERF_SEL_VALU_OPERAND = 0x000001da,15844SP_PERF_SEL_VALU_VGPR_OPERAND = 0x000001db,15845SP_PERF_SEL_VALU_OPERAND_FROM_DST_BUF = 0x000001dc,15846SP_PERF_SEL_VALU_EXEC_MASK_CHANGE = 0x000001dd,15847SP_PERF_SEL_VALU_COEXEC_WITH_TRANS = 0x000001de,15848SP_PERF_SEL_VALU_SGPR_FWD_BUF_FULL = 0x000001df,15849SP_PERF_SEL_VALU_STALL = 0x000001e0,15850SP_PERF_SEL_VALU_STALL_VGPR_NOT_READY = 0x000001e1,15851SP_PERF_SEL_VALU_STALL_SGPR_NOT_READY = 0x000001e2,15852SP_PERF_SEL_VALU_STALL_VDST_FWD = 0x000001e3,15853SP_PERF_SEL_VALU_STALL_SDST_FWD = 0x000001e4,15854SP_PERF_SEL_VALU_STALL_DST_STALL = 0x000001e5,15855SP_PERF_SEL_VALU_FAST_OP_STALL_VGPR_NOT_READY = 0x000001e6,15856SP_PERF_SEL_VGPR_VMEM_RD = 0x000001e7,15857SP_PERF_SEL_VGPR_EXP_RD = 0x000001e8,15858SP_PERF_SEL_VGPR_SPI_WR = 0x000001e9,15859SP_PERF_SEL_VGPR_TDLDS_DATA_WR = 0x000001ea,15860SP_PERF_SEL_VGPR_WR = 0x000001eb,15861SP_PERF_SEL_VGPR_RD = 0x000001ec,15862SP_PERF_SEL_DUMMY_LAST = 0x000001ed,15863SQ_PERF_SEL_NONE2 = 0x000001ff,15864} SQ_PERF_SEL;1586515866/*15867* SQ_ROUND_MODE enum15868*/1586915870typedef enum SQ_ROUND_MODE {15871SQ_ROUND_NEAREST_EVEN = 0x00000000,15872SQ_ROUND_PLUS_INFINITY = 0x00000001,15873SQ_ROUND_MINUS_INFINITY = 0x00000002,15874SQ_ROUND_TO_ZERO = 0x00000003,15875} SQ_ROUND_MODE;1587615877/*15878* SQ_RSRC_BUF_TYPE enum15879*/1588015881typedef enum SQ_RSRC_BUF_TYPE {15882SQ_RSRC_BUF = 0x00000000,15883SQ_RSRC_BUF_RSVD_1 = 0x00000001,15884SQ_RSRC_BUF_RSVD_2 = 0x00000002,15885SQ_RSRC_BUF_RSVD_3 = 0x00000003,15886} SQ_RSRC_BUF_TYPE;1588715888/*15889* SQ_RSRC_FLAT_TYPE enum15890*/1589115892typedef enum SQ_RSRC_FLAT_TYPE {15893SQ_RSRC_FLAT_RSVD_0 = 0x00000000,15894SQ_RSRC_FLAT = 0x00000001,15895SQ_RSRC_FLAT_RSVD_2 = 0x00000002,15896SQ_RSRC_FLAT_RSVD_3 = 0x00000003,15897} SQ_RSRC_FLAT_TYPE;1589815899/*15900* SQ_RSRC_IMG_TYPE enum15901*/1590215903typedef enum SQ_RSRC_IMG_TYPE {15904SQ_RSRC_IMG_RSVD_0 = 0x00000000,15905SQ_RSRC_IMG_RSVD_1 = 0x00000001,15906SQ_RSRC_IMG_RSVD_2 = 0x00000002,15907SQ_RSRC_IMG_RSVD_3 = 0x00000003,15908SQ_RSRC_IMG_RSVD_4 = 0x00000004,15909SQ_RSRC_IMG_RSVD_5 = 0x00000005,15910SQ_RSRC_IMG_RSVD_6 = 0x00000006,15911SQ_RSRC_IMG_RSVD_7 = 0x00000007,15912SQ_RSRC_IMG_1D = 0x00000008,15913SQ_RSRC_IMG_2D = 0x00000009,15914SQ_RSRC_IMG_3D = 0x0000000a,15915SQ_RSRC_IMG_CUBE = 0x0000000b,15916SQ_RSRC_IMG_1D_ARRAY = 0x0000000c,15917SQ_RSRC_IMG_2D_ARRAY = 0x0000000d,15918SQ_RSRC_IMG_2D_MSAA = 0x0000000e,15919SQ_RSRC_IMG_2D_MSAA_ARRAY = 0x0000000f,15920} SQ_RSRC_IMG_TYPE;1592115922/*15923* SQ_SEL_XYZW01 enum15924*/1592515926typedef enum SQ_SEL_XYZW01 {15927SQ_SEL_0 = 0x00000000,15928SQ_SEL_1 = 0x00000001,15929SQ_SEL_N_BC_1 = 0x00000002,15930SQ_SEL_RESERVED_1 = 0x00000003,15931SQ_SEL_X = 0x00000004,15932SQ_SEL_Y = 0x00000005,15933SQ_SEL_Z = 0x00000006,15934SQ_SEL_W = 0x00000007,15935} SQ_SEL_XYZW01;1593615937/*15938* SQ_TEX_ANISO_RATIO enum15939*/1594015941typedef enum SQ_TEX_ANISO_RATIO {15942SQ_TEX_ANISO_RATIO_1 = 0x00000000,15943SQ_TEX_ANISO_RATIO_2 = 0x00000001,15944SQ_TEX_ANISO_RATIO_4 = 0x00000002,15945SQ_TEX_ANISO_RATIO_8 = 0x00000003,15946SQ_TEX_ANISO_RATIO_16 = 0x00000004,15947} SQ_TEX_ANISO_RATIO;1594815949/*15950* SQ_TEX_BORDER_COLOR enum15951*/1595215953typedef enum SQ_TEX_BORDER_COLOR {15954SQ_TEX_BORDER_COLOR_TRANS_BLACK = 0x00000000,15955SQ_TEX_BORDER_COLOR_OPAQUE_BLACK = 0x00000001,15956SQ_TEX_BORDER_COLOR_OPAQUE_WHITE = 0x00000002,15957SQ_TEX_BORDER_COLOR_REGISTER = 0x00000003,15958} SQ_TEX_BORDER_COLOR;1595915960/*15961* SQ_TEX_CLAMP enum15962*/1596315964typedef enum SQ_TEX_CLAMP {15965SQ_TEX_WRAP = 0x00000000,15966SQ_TEX_MIRROR = 0x00000001,15967SQ_TEX_CLAMP_LAST_TEXEL = 0x00000002,15968SQ_TEX_MIRROR_ONCE_LAST_TEXEL = 0x00000003,15969SQ_TEX_CLAMP_HALF_BORDER = 0x00000004,15970SQ_TEX_MIRROR_ONCE_HALF_BORDER = 0x00000005,15971SQ_TEX_CLAMP_BORDER = 0x00000006,15972SQ_TEX_MIRROR_ONCE_BORDER = 0x00000007,15973} SQ_TEX_CLAMP;1597415975/*15976* SQ_TEX_DEPTH_COMPARE enum15977*/1597815979typedef enum SQ_TEX_DEPTH_COMPARE {15980SQ_TEX_DEPTH_COMPARE_NEVER = 0x00000000,15981SQ_TEX_DEPTH_COMPARE_LESS = 0x00000001,15982SQ_TEX_DEPTH_COMPARE_EQUAL = 0x00000002,15983SQ_TEX_DEPTH_COMPARE_LESSEQUAL = 0x00000003,15984SQ_TEX_DEPTH_COMPARE_GREATER = 0x00000004,15985SQ_TEX_DEPTH_COMPARE_NOTEQUAL = 0x00000005,15986SQ_TEX_DEPTH_COMPARE_GREATEREQUAL = 0x00000006,15987SQ_TEX_DEPTH_COMPARE_ALWAYS = 0x00000007,15988} SQ_TEX_DEPTH_COMPARE;1598915990/*15991* SQ_TEX_MIP_FILTER enum15992*/1599315994typedef enum SQ_TEX_MIP_FILTER {15995SQ_TEX_MIP_FILTER_NONE = 0x00000000,15996SQ_TEX_MIP_FILTER_POINT = 0x00000001,15997SQ_TEX_MIP_FILTER_LINEAR = 0x00000002,15998SQ_TEX_MIP_FILTER_POINT_ANISO_ADJ = 0x00000003,15999} SQ_TEX_MIP_FILTER;1600016001/*16002* SQ_TEX_XY_FILTER enum16003*/1600416005typedef enum SQ_TEX_XY_FILTER {16006SQ_TEX_XY_FILTER_POINT = 0x00000000,16007SQ_TEX_XY_FILTER_BILINEAR = 0x00000001,16008SQ_TEX_XY_FILTER_ANISO_POINT = 0x00000002,16009SQ_TEX_XY_FILTER_ANISO_BILINEAR = 0x00000003,16010} SQ_TEX_XY_FILTER;1601116012/*16013* SQ_TEX_Z_FILTER enum16014*/1601516016typedef enum SQ_TEX_Z_FILTER {16017SQ_TEX_Z_FILTER_NONE = 0x00000000,16018SQ_TEX_Z_FILTER_POINT = 0x00000001,16019SQ_TEX_Z_FILTER_LINEAR = 0x00000002,16020} SQ_TEX_Z_FILTER;1602116022/*16023* SQ_TT_MODE enum16024*/1602516026typedef enum SQ_TT_MODE {16027SQ_TT_MODE_OFF = 0x00000000,16028SQ_TT_MODE_ON = 0x00000001,16029SQ_TT_MODE_GLOBAL = 0x00000002,16030SQ_TT_MODE_DETAIL = 0x00000003,16031} SQ_TT_MODE;1603216033/*16034* SQ_TT_RT_FREQ enum16035*/1603616037typedef enum SQ_TT_RT_FREQ {16038SQ_TT_RT_FREQ_NEVER = 0x00000000,16039SQ_TT_RT_FREQ_1024_CLK = 0x00000001,16040SQ_TT_RT_FREQ_4096_CLK = 0x00000002,16041} SQ_TT_RT_FREQ;1604216043/*16044* SQ_TT_TOKEN_MASK_INST_EXCLUDE enum16045*/1604616047typedef enum SQ_TT_TOKEN_MASK_INST_EXCLUDE {16048SQ_TT_INST_EXCLUDE_VMEM_OTHER_SIMD_BIT = 0x00000001,16049SQ_TT_INST_EXCLUDE_EXPGNT234_BIT = 0x00000002,16050} SQ_TT_TOKEN_MASK_INST_EXCLUDE;1605116052/*16053* SQ_TT_TOKEN_MASK_INST_EXCLUDE_SHIFT enum16054*/1605516056typedef enum SQ_TT_TOKEN_MASK_INST_EXCLUDE_SHIFT {16057SQ_TT_INST_EXCLUDE_VMEM_OTHER_SIMD_SHIFT = 0x00000000,16058SQ_TT_INST_EXCLUDE_EXPGNT234_SHIFT = 0x00000001,16059} SQ_TT_TOKEN_MASK_INST_EXCLUDE_SHIFT;1606016061/*16062* SQ_TT_TOKEN_MASK_REG_EXCLUDE enum16063*/1606416065typedef enum SQ_TT_TOKEN_MASK_REG_EXCLUDE {16066SQ_TT_REG_EXCLUDE_USER_DATA_BIT = 0x00000001,16067SQ_TT_REG_EXCLUDE_CP_ME_MC_RADDR_BIT = 0x00000002,16068SQ_TT_REG_EXCLUDE_GRBM_COMPUTE_EXCLUDE_BIT = 0x00000004,16069} SQ_TT_TOKEN_MASK_REG_EXCLUDE;1607016071/*16072* SQ_TT_TOKEN_MASK_REG_EXCLUDE_SHIFT enum16073*/1607416075typedef enum SQ_TT_TOKEN_MASK_REG_EXCLUDE_SHIFT {16076SQ_TT_REG_EXCLUDE_USER_DATA_SHIFT = 0x00000000,16077SQ_TT_REG_EXCLUDE_CP_ME_MC_RADDR_SHIFT = 0x00000001,16078SQ_TT_REG_EXCLUDE_GRBM_COMPUTE_EXCLUDE_SHIFT = 0x00000002,16079} SQ_TT_TOKEN_MASK_REG_EXCLUDE_SHIFT;1608016081/*16082* SQ_TT_TOKEN_MASK_REG_INCLUDE enum16083*/1608416085typedef enum SQ_TT_TOKEN_MASK_REG_INCLUDE {16086SQ_TT_TOKEN_MASK_SQDEC_BIT = 0x00000001,16087SQ_TT_TOKEN_MASK_SHDEC_BIT = 0x00000002,16088SQ_TT_TOKEN_MASK_GFXUDEC_BIT = 0x00000004,16089SQ_TT_TOKEN_MASK_COMP_BIT = 0x00000008,16090SQ_TT_TOKEN_MASK_CONTEXT_BIT = 0x00000010,16091SQ_TT_TOKEN_MASK_CONFIG_BIT = 0x00000020,16092SQ_TT_TOKEN_MASK_ALL_BIT = 0x00000040,16093SQ_TT_TOKEN_MASK_RSVD_BIT = 0x00000080,16094} SQ_TT_TOKEN_MASK_REG_INCLUDE;1609516096/*16097* SQ_TT_TOKEN_MASK_REG_INCLUDE_SHIFT enum16098*/1609916100typedef enum SQ_TT_TOKEN_MASK_REG_INCLUDE_SHIFT {16101SQ_TT_TOKEN_MASK_SQDEC_SHIFT = 0x00000000,16102SQ_TT_TOKEN_MASK_SHDEC_SHIFT = 0x00000001,16103SQ_TT_TOKEN_MASK_GFXUDEC_SHIFT = 0x00000002,16104SQ_TT_TOKEN_MASK_COMP_SHIFT = 0x00000003,16105SQ_TT_TOKEN_MASK_CONTEXT_SHIFT = 0x00000004,16106SQ_TT_TOKEN_MASK_CONFIG_SHIFT = 0x00000005,16107SQ_TT_TOKEN_MASK_ALL_SHIFT = 0x00000006,16108SQ_TT_TOKEN_MASK_RSVD_SHIFT = 0x00000007,16109} SQ_TT_TOKEN_MASK_REG_INCLUDE_SHIFT;1611016111/*16112* SQ_TT_TOKEN_MASK_TOKEN_EXCLUDE_SHIFT enum16113*/1611416115typedef enum SQ_TT_TOKEN_MASK_TOKEN_EXCLUDE_SHIFT {16116SQ_TT_TOKEN_EXCLUDE_VMEMEXEC_SHIFT = 0x00000000,16117SQ_TT_TOKEN_EXCLUDE_ALUEXEC_SHIFT = 0x00000001,16118SQ_TT_TOKEN_EXCLUDE_VALUINST_SHIFT = 0x00000002,16119SQ_TT_TOKEN_EXCLUDE_WAVERDY_SHIFT = 0x00000003,16120SQ_TT_TOKEN_EXCLUDE_WAVESTARTEND_SHIFT = 0x00000004,16121SQ_TT_TOKEN_EXCLUDE_IMMEDIATE_SHIFT = 0x00000005,16122SQ_TT_TOKEN_EXCLUDE_REG_SHIFT = 0x00000006,16123SQ_TT_TOKEN_EXCLUDE_EVENT_SHIFT = 0x00000007,16124SQ_TT_TOKEN_EXCLUDE_INST_SHIFT = 0x00000008,16125SQ_TT_TOKEN_EXCLUDE_UTILCTR_SHIFT = 0x00000009,16126SQ_TT_TOKEN_EXCLUDE_WAVEALLOC_SHIFT = 0x0000000a,16127SQ_TT_TOKEN_EXCLUDE_PERF_SHIFT = 0x0000000b,16128} SQ_TT_TOKEN_MASK_TOKEN_EXCLUDE_SHIFT;1612916130/*16131* SQ_TT_UTIL_TIMER enum16132*/1613316134typedef enum SQ_TT_UTIL_TIMER {16135SQ_TT_UTIL_TIMER_100_CLK = 0x00000000,16136SQ_TT_UTIL_TIMER_250_CLK = 0x00000001,16137} SQ_TT_UTIL_TIMER;1613816139/*16140* SQ_TT_WAVESTART_MODE enum16141*/1614216143typedef enum SQ_TT_WAVESTART_MODE {16144SQ_TT_WAVESTART_MODE_SHORT = 0x00000000,16145SQ_TT_WAVESTART_MODE_ALLOC = 0x00000001,16146SQ_TT_WAVESTART_MODE_PBB_ID = 0x00000002,16147} SQ_TT_WAVESTART_MODE;1614816149/*16150* SQ_TT_WTYPE_INCLUDE enum16151*/1615216153typedef enum SQ_TT_WTYPE_INCLUDE {16154SQ_TT_WTYPE_INCLUDE_PS_BIT = 0x00000001,16155SQ_TT_WTYPE_INCLUDE_RSVD0_BIT = 0x00000002,16156SQ_TT_WTYPE_INCLUDE_GS_BIT = 0x00000004,16157SQ_TT_WTYPE_INCLUDE_RSVD1_BIT = 0x00000008,16158SQ_TT_WTYPE_INCLUDE_HS_BIT = 0x00000010,16159SQ_TT_WTYPE_INCLUDE_RSVD2_BIT = 0x00000020,16160SQ_TT_WTYPE_INCLUDE_CS_BIT = 0x00000040,16161} SQ_TT_WTYPE_INCLUDE;1616216163/*16164* SQ_TT_WTYPE_INCLUDE_SHIFT enum16165*/1616616167typedef enum SQ_TT_WTYPE_INCLUDE_SHIFT {16168SQ_TT_WTYPE_INCLUDE_PS_SHIFT = 0x00000000,16169SQ_TT_WTYPE_INCLUDE_RSVD0_SHIFT = 0x00000001,16170SQ_TT_WTYPE_INCLUDE_GS_SHIFT = 0x00000002,16171SQ_TT_WTYPE_INCLUDE_RSVD1_SHIFT = 0x00000003,16172SQ_TT_WTYPE_INCLUDE_HS_SHIFT = 0x00000004,16173SQ_TT_WTYPE_INCLUDE_RSVD2_SHIFT = 0x00000005,16174SQ_TT_WTYPE_INCLUDE_CS_SHIFT = 0x00000006,16175} SQ_TT_WTYPE_INCLUDE_SHIFT;1617616177/*16178* SQ_WATCH_MODES enum16179*/1618016181typedef enum SQ_WATCH_MODES {16182SQ_WATCH_MODE_READ = 0x00000000,16183SQ_WATCH_MODE_NONREAD = 0x00000001,16184SQ_WATCH_MODE_ATOMIC = 0x00000002,16185SQ_WATCH_MODE_ALL = 0x00000003,16186} SQ_WATCH_MODES;1618716188/*16189* SQ_WAVE_FWD_PROG_INTERVAL enum16190*/1619116192typedef enum SQ_WAVE_FWD_PROG_INTERVAL {16193SQ_WAVE_FWD_PROG_INTERVAL_NEVER = 0x00000000,16194SQ_WAVE_FWD_PROG_INTERVAL_256 = 0x00000001,16195SQ_WAVE_FWD_PROG_INTERVAL_1024 = 0x00000002,16196SQ_WAVE_FWD_PROG_INTERVAL_4096 = 0x00000003,16197} SQ_WAVE_FWD_PROG_INTERVAL;1619816199/*16200* SQ_WAVE_IB_ECC_ST enum16201*/1620216203typedef enum SQ_WAVE_IB_ECC_ST {16204SQ_WAVE_IB_ECC_CLEAN = 0x00000000,16205SQ_WAVE_IB_ECC_ERR_CONTINUE = 0x00000001,16206SQ_WAVE_IB_ECC_ERR_HALT = 0x00000002,16207SQ_WAVE_IB_ECC_WITH_ERR_MSG = 0x00000003,16208} SQ_WAVE_IB_ECC_ST;1620916210/*16211* SQ_WAVE_SCHED_MODES enum16212*/1621316214typedef enum SQ_WAVE_SCHED_MODES {16215SQ_WAVE_SCHED_MODE_NORMAL = 0x00000000,16216SQ_WAVE_SCHED_MODE_EXPERT = 0x00000001,16217SQ_WAVE_SCHED_MODE_DISABLE_VA_VDST = 0x00000002,16218} SQ_WAVE_SCHED_MODES;1621916220/*16221* SQ_WAVE_TYPE enum16222*/1622316224typedef enum SQ_WAVE_TYPE {16225SQ_WAVE_TYPE_PS = 0x00000000,16226SQ_WAVE_TYPE_RSVD0 = 0x00000001,16227SQ_WAVE_TYPE_GS = 0x00000002,16228SQ_WAVE_TYPE_RSVD1 = 0x00000003,16229SQ_WAVE_TYPE_HS = 0x00000004,16230SQ_WAVE_TYPE_RSVD2 = 0x00000005,16231SQ_WAVE_TYPE_CS = 0x00000006,16232SQ_WAVE_TYPE_PS1 = 0x00000007,16233SQ_WAVE_TYPE_PS2 = 0x00000008,16234SQ_WAVE_TYPE_PS3 = 0x00000009,16235} SQ_WAVE_TYPE;1623616237/*16238* SQ_WAVE_TYPE value16239*/1624016241#define SQ_WAVE_TYPE_PS0 0x000000001624216243/*16244* SQIND_PARTITIONS value16245*/1624616247#define SQIND_GLOBAL_REGS_OFFSET 0x0000000016248#define SQIND_GLOBAL_REGS_SIZE 0x0000000816249#define SQIND_LOCAL_REGS_OFFSET 0x0000000816250#define SQIND_LOCAL_REGS_SIZE 0x0000000816251#define SQIND_WAVE_HWREGS_OFFSET 0x0000010016252#define SQIND_WAVE_HWREGS_SIZE 0x0000010016253#define SQIND_WAVE_SGPRS_OFFSET 0x0000020016254#define SQIND_WAVE_SGPRS_SIZE 0x0000020016255#define SQIND_WAVE_VGPRS_OFFSET 0x0000040016256#define SQIND_WAVE_VGPRS_SIZE 0x000004001625716258/*16259* SQ_GFXDEC value16260*/1626116262#define SQ_GFXDEC_BEGIN 0x0000a00016263#define SQ_GFXDEC_END 0x0000c00016264#define SQ_GFXDEC_STATE_ID_SHIFT 0x0000000a1626516266/*16267* SQDEC value16268*/1626916270#define SQDEC_BEGIN 0x0000230016271#define SQDEC_END 0x000023ff1627216273/*16274* SQPERFSDEC value16275*/1627616277#define SQPERFSDEC_BEGIN 0x0000d9c016278#define SQPERFSDEC_END 0x0000da401627916280/*16281* SQPERFDDEC value16282*/1628316284#define SQPERFDDEC_BEGIN 0x0000d1c016285#define SQPERFDDEC_END 0x0000d2401628616287/*16288* SQGFXUDEC value16289*/1629016291#define SQGFXUDEC_BEGIN 0x0000c33016292#define SQGFXUDEC_END 0x0000c3801629316294/*16295* SQPWRDEC value16296*/1629716298#define SQPWRDEC_BEGIN 0x0000f08c16299#define SQPWRDEC_END 0x0000f0941630016301/*16302* SQ_DISPATCHER value16303*/1630416305#define SQ_DISPATCHER_GFX_MIN 0x0000001016306#define SQ_DISPATCHER_GFX_CNT_PER_RING 0x000000081630716308/*16309* SQ_MAX value16310*/1631116312#define SQ_MAX_PGM_SGPRS 0x0000006816313#define SQ_MAX_PGM_VGPRS 0x000001001631416315/*16316* SQ_EXCP_BITS value16317*/1631816319#define SQ_EX_MODE_EXCP_VALU_BASE 0x0000000016320#define SQ_EX_MODE_EXCP_VALU_SIZE 0x0000000716321#define SQ_EX_MODE_EXCP_INVALID 0x0000000016322#define SQ_EX_MODE_EXCP_INPUT_DENORM 0x0000000116323#define SQ_EX_MODE_EXCP_DIV0 0x0000000216324#define SQ_EX_MODE_EXCP_OVERFLOW 0x0000000316325#define SQ_EX_MODE_EXCP_UNDERFLOW 0x0000000416326#define SQ_EX_MODE_EXCP_INEXACT 0x0000000516327#define SQ_EX_MODE_EXCP_INT_DIV0 0x0000000616328#define SQ_EX_MODE_EXCP_ADDR_WATCH0 0x0000000716329#define SQ_EX_MODE_EXCP_MEM_VIOL 0x000000081633016331/*16332* SQ_EXCP_HI_BITS value16333*/1633416335#define SQ_EX_MODE_EXCP_HI_ADDR_WATCH1 0x0000000016336#define SQ_EX_MODE_EXCP_HI_ADDR_WATCH2 0x0000000116337#define SQ_EX_MODE_EXCP_HI_ADDR_WATCH3 0x000000021633816339/*16340* HW_INSERTED_INST_ID value16341*/1634216343#define INST_ID_PRIV_START 0x8000000016344#define INST_ID_ECC_INTERRUPT_MSG 0xfffffff016345#define INST_ID_TTRACE_NEW_PC_MSG 0xfffffff116346#define INST_ID_HW_TRAP 0xfffffff216347#define INST_ID_KILL_SEQ 0xfffffff316348#define INST_ID_SPI_WREXEC 0xfffffff416349#define INST_ID_HW_TRAP_GET_TBA 0xfffffff516350#define INST_ID_HOST_REG_TRAP_MSG 0xfffffffe1635116352/*16353* SIMM16_WAITCNT_PARTITIONS value16354*/1635516356#define SIMM16_WAITCNT_EXP_CNT_START 0x0000000016357#define SIMM16_WAITCNT_EXP_CNT_SIZE 0x0000000316358#define SIMM16_WAITCNT_LGKM_CNT_START 0x0000000416359#define SIMM16_WAITCNT_LGKM_CNT_SIZE 0x0000000616360#define SIMM16_WAITCNT_VM_CNT_START 0x0000000a16361#define SIMM16_WAITCNT_VM_CNT_SIZE 0x0000000616362#define SIMM16_WAITCNT_DEPCTR_SA_SDST_START 0x0000000016363#define SIMM16_WAITCNT_DEPCTR_SA_SDST_SIZE 0x0000000116364#define SIMM16_WAITCNT_DEPCTR_VA_VCC_START 0x0000000116365#define SIMM16_WAITCNT_DEPCTR_VA_VCC_SIZE 0x0000000116366#define SIMM16_WAITCNT_DEPCTR_VM_VSRC_START 0x0000000216367#define SIMM16_WAITCNT_DEPCTR_VM_VSRC_SIZE 0x0000000316368#define SIMM16_WAITCNT_DEPCTR_HOLD_CNT_START 0x0000000616369#define SIMM16_WAITCNT_DEPCTR_HOLD_CNT_SIZE 0x0000000116370#define SIMM16_WAITCNT_DEPCTR_VA_SSRC_START 0x0000000716371#define SIMM16_WAITCNT_DEPCTR_VA_SSRC_SIZE 0x0000000116372#define SIMM16_WAITCNT_DEPCTR_VA_SDST_START 0x0000000816373#define SIMM16_WAITCNT_DEPCTR_VA_SDST_SIZE 0x0000000316374#define SIMM16_WAITCNT_DEPCTR_VA_VDST_START 0x0000000b16375#define SIMM16_WAITCNT_DEPCTR_VA_VDST_SIZE 0x000000051637616377/*16378* SIMM16_WAIT_EVENT_PARTITIONS value16379*/1638016381#define SIMM16_WAIT_EVENT_EXP_RDY_START 0x0000000016382#define SIMM16_WAIT_EVENT_EXP_RDY_SIZE 0x000000011638316384/*16385* SQ_WAVE_IB_DEP_COUNTER_SIZES value16386*/1638716388#define SQ_WAVE_IB_DEP_SA_SDST_SIZE 0x0000000416389#define SQ_WAVE_IB_DEP_SA_EXEC_SIZE 0x0000000216390#define SQ_WAVE_IB_DEP_SA_M0_SIZE 0x0000000116391#define SQ_WAVE_IB_DEP_VM_VSRC_SIZE 0x0000000416392#define SQ_WAVE_IB_DEP_HOLD_CNT_SIZE 0x0000000116393#define SQ_WAVE_IB_DEP_VA_SSRC_SIZE 0x0000000316394#define SQ_WAVE_IB_DEP_VA_SDST_SIZE 0x0000000416395#define SQ_WAVE_IB_DEP_VA_VCC_SIZE 0x0000000316396#define SQ_WAVE_IB_DEP_VA_EXEC_SIZE 0x0000000216397#define SQ_WAVE_IB_DEP_VA_VDST_SIZE 0x0000000516398#define SQ_WAVE_IB_DEP_LDS_DIR_SIZE 0x000000031639916400/*16401* SQ_EDC_FUE_CNTL_BITS value16402*/1640316404#define SQ_EDC_FUE_CNTL_SIMD0 0x0000000016405#define SQ_EDC_FUE_CNTL_SIMD1 0x0000000116406#define SQ_EDC_FUE_CNTL_SIMD2 0x0000000216407#define SQ_EDC_FUE_CNTL_SIMD3 0x0000000316408#define SQ_EDC_FUE_CNTL_SQ 0x0000000416409#define SQ_EDC_FUE_CNTL_LDS 0x0000000516410#define SQ_EDC_FUE_CNTL_TD 0x0000000616411#define SQ_EDC_FUE_CNTL_TA 0x0000000716412#define SQ_EDC_FUE_CNTL_TCP 0x000000081641316414/*******************************************************16415* COMP Enums16416*******************************************************/1641716418/*16419* CSCNTL_TYPE enum16420*/1642116422typedef enum CSCNTL_TYPE {16423CSCNTL_TYPE_TG = 0x00000000,16424CSCNTL_TYPE_STATE = 0x00000001,16425CSCNTL_TYPE_EVENT = 0x00000002,16426CSCNTL_TYPE_PRIVATE = 0x00000003,16427} CSCNTL_TYPE;1642816429/*16430* CSDATA_TYPE enum16431*/1643216433typedef enum CSDATA_TYPE {16434CSDATA_TYPE_TG = 0x00000000,16435CSDATA_TYPE_STATE = 0x00000001,16436CSDATA_TYPE_EVENT = 0x00000002,16437CSDATA_TYPE_PRIVATE = 0x00000003,16438} CSDATA_TYPE;1643916440/*16441* CSDATA_TYPE_WIDTH value16442*/1644316444#define CSDATA_TYPE_WIDTH 0x000000021644516446/*16447* CSDATA_ADDR_WIDTH value16448*/1644916450#define CSDATA_ADDR_WIDTH 0x000000071645116452/*16453* CSDATA_DATA_WIDTH value16454*/1645516456#define CSDATA_DATA_WIDTH 0x000000201645716458/*16459* CSCNTL_TYPE_WIDTH value16460*/1646116462#define CSCNTL_TYPE_WIDTH 0x000000021646316464/*16465* CSCNTL_ADDR_WIDTH value16466*/1646716468#define CSCNTL_ADDR_WIDTH 0x000000071646916470/*16471* CSCNTL_DATA_WIDTH value16472*/1647316474#define CSCNTL_DATA_WIDTH 0x000000201647516476/*******************************************************16477* GE Enums16478*******************************************************/1647916480/*16481* GE1_PERFCOUNT_SELECT enum16482*/1648316484typedef enum GE1_PERFCOUNT_SELECT {16485ge1_assembler_busy = 0x00000000,16486ge1_assembler_stalled = 0x00000001,16487ge1_dma_busy = 0x00000002,16488ge1_dma_lat_bin_0 = 0x00000003,16489ge1_dma_lat_bin_1 = 0x00000004,16490ge1_dma_lat_bin_2 = 0x00000005,16491ge1_dma_lat_bin_3 = 0x00000006,16492ge1_dma_lat_bin_4 = 0x00000007,16493ge1_dma_lat_bin_5 = 0x00000008,16494ge1_dma_lat_bin_6 = 0x00000009,16495ge1_dma_lat_bin_7 = 0x0000000a,16496ge1_dma_return_cl0 = 0x0000000b,16497ge1_dma_return_cl1 = 0x0000000c,16498ge1_dma_utcl1_consecutive_retry_event = 0x0000000d,16499ge1_dma_utcl1_request_event = 0x0000000e,16500ge1_dma_utcl1_retry_event = 0x0000000f,16501ge1_dma_utcl1_stall_event = 0x00000010,16502ge1_dma_utcl1_stall_utcl2_event = 0x00000011,16503ge1_dma_utcl1_translation_hit_event = 0x00000012,16504ge1_dma_utcl1_translation_miss_event = 0x00000013,16505ge1_assembler_dma_starved = 0x00000014,16506ge1_rbiu_di_fifo_stalled_p0 = 0x00000015,16507ge1_rbiu_di_fifo_starved_p0 = 0x00000016,16508ge1_rbiu_dr_fifo_stalled_p0 = 0x00000017,16509ge1_rbiu_dr_fifo_starved_p0 = 0x00000018,16510ge1_sclk_reg_vld = 0x00000019,16511ge1_stat_busy = 0x0000001a,16512ge1_stat_no_dma_busy = 0x0000001b,16513ge1_pipe0_to_pipe1 = 0x0000001c,16514ge1_pipe1_to_pipe0 = 0x0000001d,16515ge1_dma_return_size_cl0 = 0x0000001e,16516ge1_dma_return_size_cl1 = 0x0000001f,16517ge1_small_draws_one_instance = 0x00000020,16518ge1_sclk_input_vld = 0x00000021,16519ge1_prim_group_limit_hit = 0x00000022,16520ge1_unopt_multi_instance_draws = 0x00000023,16521ge1_rbiu_di_fifo_stalled_p1 = 0x00000024,16522ge1_rbiu_di_fifo_starved_p1 = 0x00000025,16523ge1_rbiu_dr_fifo_stalled_p1 = 0x00000026,16524ge1_rbiu_dr_fifo_starved_p1 = 0x00000027,16525} GE1_PERFCOUNT_SELECT;1652616527/*16528* GE2_DIST_PERFCOUNT_SELECT enum16529*/1653016531typedef enum GE2_DIST_PERFCOUNT_SELECT {16532ge_dist_hs_done = 0x00000000,16533ge_dist_hs_done_latency_se0 = 0x00000001,16534ge_dist_hs_done_latency_se1 = 0x00000002,16535ge_dist_hs_done_latency_se2 = 0x00000003,16536ge_dist_hs_done_latency_se3 = 0x00000004,16537ge_dist_hs_done_latency_se4 = 0x00000005,16538ge_dist_hs_done_latency_se5 = 0x00000006,16539ge_dist_hs_done_latency_se6 = 0x00000007,16540ge_dist_hs_done_latency_se7 = 0x00000008,16541ge_dist_inside_tf_bin_0 = 0x00000009,16542ge_dist_inside_tf_bin_1 = 0x0000000a,16543ge_dist_inside_tf_bin_2 = 0x0000000b,16544ge_dist_inside_tf_bin_3 = 0x0000000c,16545ge_dist_inside_tf_bin_4 = 0x0000000d,16546ge_dist_inside_tf_bin_5 = 0x0000000e,16547ge_dist_inside_tf_bin_6 = 0x0000000f,16548ge_dist_inside_tf_bin_7 = 0x00000010,16549ge_dist_inside_tf_bin_8 = 0x00000011,16550ge_dist_null_patch = 0x00000012,16551ge_dist_sclk_core_vld = 0x00000013,16552ge_dist_sclk_wd_te11_vld = 0x00000014,16553ge_dist_tfreq_lat_bin_0 = 0x00000015,16554ge_dist_tfreq_lat_bin_1 = 0x00000016,16555ge_dist_tfreq_lat_bin_2 = 0x00000017,16556ge_dist_tfreq_lat_bin_3 = 0x00000018,16557ge_dist_tfreq_lat_bin_4 = 0x00000019,16558ge_dist_tfreq_lat_bin_5 = 0x0000001a,16559ge_dist_tfreq_lat_bin_6 = 0x0000001b,16560ge_dist_tfreq_lat_bin_7 = 0x0000001c,16561ge_dist_tfreq_utcl1_consecutive_retry_event = 0x0000001d,16562ge_dist_tfreq_utcl1_request_event = 0x0000001e,16563ge_dist_tfreq_utcl1_retry_event = 0x0000001f,16564ge_dist_tfreq_utcl1_stall_event = 0x00000020,16565ge_dist_tfreq_utcl1_stall_utcl2_event = 0x00000021,16566ge_dist_tfreq_utcl1_translation_hit_event = 0x00000022,16567ge_dist_tfreq_utcl1_translation_miss_event = 0x00000023,16568ge_dist_vs_pc_stall = 0x00000024,16569ge_dist_pc_feorder_fifo_full = 0x00000025,16570ge_dist_pc_ge_manager_busy = 0x00000026,16571ge_dist_pc_req_stall_se0 = 0x00000027,16572ge_dist_pc_req_stall_se1 = 0x00000028,16573ge_dist_pc_req_stall_se2 = 0x00000029,16574ge_dist_pc_req_stall_se3 = 0x0000002a,16575ge_dist_pc_req_stall_se4 = 0x0000002b,16576ge_dist_pc_req_stall_se5 = 0x0000002c,16577ge_dist_pc_req_stall_se6 = 0x0000002d,16578ge_dist_pc_req_stall_se7 = 0x0000002e,16579ge_dist_pc_space_zero = 0x0000002f,16580ge_dist_sclk_input_vld = 0x00000030,16581ge_dist_reserved = 0x00000031,16582ge_dist_wd_te11_busy = 0x00000032,16583ge_dist_te11_starved = 0x00000033,16584ge_dist_switch_mode_stall = 0x00000034,16585ge_all_tf_eq = 0x00000035,16586ge_all_tf2 = 0x00000036,16587ge_all_tf3 = 0x00000037,16588ge_all_tf4 = 0x00000038,16589ge_all_tf5 = 0x00000039,16590ge_all_tf6 = 0x0000003a,16591ge_se0_te11_starved_on_hs_done = 0x0000003b,16592ge_se1_te11_starved_on_hs_done = 0x0000003c,16593ge_se2_te11_starved_on_hs_done = 0x0000003d,16594ge_se3_te11_starved_on_hs_done = 0x0000003e,16595ge_se4_te11_starved_on_hs_done = 0x0000003f,16596ge_se5_te11_starved_on_hs_done = 0x00000040,16597ge_se6_te11_starved_on_hs_done = 0x00000041,16598ge_se7_te11_starved_on_hs_done = 0x00000042,16599ge_dist_op_fifo_full_starve = 0x00000043,16600ge_dist_hs_done_se0 = 0x00000044,16601ge_dist_hs_done_se1 = 0x00000045,16602ge_dist_hs_done_se2 = 0x00000046,16603ge_dist_hs_done_se3 = 0x00000047,16604ge_dist_hs_done_se4 = 0x00000048,16605ge_dist_hs_done_se5 = 0x00000049,16606ge_dist_hs_done_se6 = 0x0000004a,16607ge_dist_hs_done_se7 = 0x0000004b,16608ge_dist_hs_done_latency = 0x0000004c,16609ge_dist_distributer_busy = 0x0000004d,16610ge_tf_ret_data_stalling_hs_done = 0x0000004e,16611ge_num_of_no_dist_patches = 0x0000004f,16612ge_num_of_donut_dist_patches = 0x00000050,16613ge_num_of_patch_dist_patches = 0x00000051,16614ge_num_of_se_switches_due_to_patch_accum = 0x00000052,16615ge_num_of_se_switches_due_to_donut = 0x00000053,16616ge_num_of_se_switches_due_to_trap = 0x00000054,16617ge_num_of_hs_alloc_events = 0x00000055,16618ge_agm_gcr_req = 0x00000056,16619ge_agm_gcr_tag_stall = 0x00000057,16620ge_agm_gcr_crd_stall = 0x00000058,16621ge_agm_gcr_stall = 0x00000059,16622ge_agm_gcr_latency = 0x0000005a,16623ge_distclk_vld = 0x0000005b,16624} GE2_DIST_PERFCOUNT_SELECT;1662516626/*16627* GE2_SE_PERFCOUNT_SELECT enum16628*/1662916630typedef enum GE2_SE_PERFCOUNT_SELECT {16631ge_se_ds_prims = 0x00000000,16632ge_se_es_thread_groups = 0x00000001,16633ge_se_esvert_stalled_gsprim = 0x00000002,16634ge_se_hs_tfm_stall = 0x00000003,16635ge_se_hs_tgs_active_high_water_mark = 0x00000004,16636ge_se_hs_thread_groups = 0x00000005,16637ge_se_reused_es_indices = 0x00000006,16638ge_se_sclk_ngg_vld = 0x00000007,16639ge_se_sclk_te11_vld = 0x00000008,16640ge_se_spi_esvert_eov = 0x00000009,16641ge_se_spi_esvert_stalled = 0x0000000a,16642ge_se_spi_esvert_starved_busy = 0x0000000b,16643ge_se_spi_esvert_valid = 0x0000000c,16644ge_se_spi_gsprim_cont = 0x0000000d,16645ge_se_spi_gsprim_eov = 0x0000000e,16646ge_se_spi_gsprim_stalled = 0x0000000f,16647ge_se_spi_gsprim_starved_busy = 0x00000010,16648ge_se_spi_gsprim_valid = 0x00000011,16649ge_se_spi_gssubgrp_is_event = 0x00000012,16650ge_se_spi_gssubgrp_send = 0x00000013,16651ge_se_spi_hsvert_eov = 0x00000014,16652ge_se_spi_hsvert_stalled = 0x00000015,16653ge_se_spi_hsvert_starved_busy = 0x00000016,16654ge_se_spi_hsvert_valid = 0x00000017,16655ge_se_spi_hswave_is_event = 0x00000018,16656ge_se_spi_hswave_send = 0x00000019,16657ge_se_spi_lsvert_eov = 0x0000001a,16658ge_se_spi_lsvert_stalled = 0x0000001b,16659ge_se_spi_lsvert_starved_busy = 0x0000001c,16660ge_se_spi_lsvert_valid = 0x0000001d,16661ge_se_spi_hsvert_fifo_full_stall = 0x0000001e,16662ge_se_spi_tgrp_fifo_stall = 0x0000001f,16663ge_spi_hsgrp_spi_stall = 0x00000020,16664ge_se_spi_gssubgrp_event_window_active = 0x00000021,16665ge_se_hs_input_stall = 0x00000022,16666ge_se_sending_vert_or_prim = 0x00000023,16667ge_se_sclk_input_vld = 0x00000024,16668ge_spi_lswave_fifo_full_stall = 0x00000025,16669ge_spi_hswave_fifo_full_stall = 0x00000026,16670ge_hs_tif_stall = 0x00000027,16671ge_csb_spi_bp = 0x00000028,16672ge_ngg_starving_for_pc_grant = 0x00000029,16673ge_pa0_csb_eop = 0x0000002a,16674ge_pa1_csb_eop = 0x0000002b,16675ge_ngg_starved_idle = 0x0000002c,16676ge_gsprim_send = 0x0000002d,16677ge_esvert_send = 0x0000002e,16678ge_ngg_starved_after_work = 0x0000002f,16679ge_ngg_subgrp_fifo_stall = 0x00000030,16680ge_ngg_ord_id_req_stall = 0x00000031,16681ge_ngg_indx_bus_stall = 0x00000032,16682ge_hs_stall_tfmm_fifo_full = 0x00000033,16683ge_gs_issue_rtr_stalled = 0x00000034,16684ge_gsprim_stalled_esvert = 0x00000035,16685ge_gsthread_stalled = 0x00000036,16686ge_te11_stall_prim_funnel = 0x00000037,16687ge_te11_stall_vert_funnel = 0x00000038,16688ge_ngg_attr_grp_alloc = 0x00000039,16689ge_ngg_attr_discard_alloc = 0x0000003a,16690ge_ngg_pc_space_not_avail = 0x0000003b,16691ge_ngg_agm_req_stall = 0x0000003c,16692ge_ngg_spi_esvert_partial_eov = 0x0000003d,16693ge_ngg_spi_gsprim_partial_eov = 0x0000003e,16694ge_spi_gsgrp_valid = 0x0000003f,16695ge_ngg_attr_grp_latency = 0x00000040,16696ge_ngg_reuse_prim_limit_hit = 0x00000041,16697ge_ngg_reuse_vert_limit_hit = 0x00000042,16698ge_te11_con_stall = 0x00000043,16699ge_te11_compactor_starved = 0x00000044,16700ge_ngg_stall_tess_off_tess_on = 0x00000045,16701ge_ngg_stall_tess_on_tess_off = 0x00000046,16702} GE2_SE_PERFCOUNT_SELECT;1670316704/*16705* VGT_DETECT_ONE enum16706*/1670716708typedef enum VGT_DETECT_ONE {16709ENABLE_TF1_OPT = 0x00000000,16710DISABLE_TF1_OPT = 0x00000001,16711} VGT_DETECT_ONE;1671216713/*16714* VGT_DETECT_ZERO enum16715*/1671616717typedef enum VGT_DETECT_ZERO {16718ENABLE_TF0_OPT = 0x00000000,16719DISABLE_TF0_OPT = 0x00000001,16720} VGT_DETECT_ZERO;1672116722/*16723* VGT_DIST_MODE enum16724*/1672516726typedef enum VGT_DIST_MODE {16727NO_DIST = 0x00000000,16728PATCHES = 0x00000001,16729DONUTS = 0x00000002,16730TRAPEZOIDS = 0x00000003,16731} VGT_DIST_MODE;1673216733/*16734* VGT_DI_INDEX_SIZE enum16735*/1673616737typedef enum VGT_DI_INDEX_SIZE {16738DI_INDEX_SIZE_16_BIT = 0x00000000,16739DI_INDEX_SIZE_32_BIT = 0x00000001,16740DI_INDEX_SIZE_8_BIT = 0x00000002,16741} VGT_DI_INDEX_SIZE;1674216743/*16744* VGT_DI_MAJOR_MODE_SELECT enum16745*/1674616747typedef enum VGT_DI_MAJOR_MODE_SELECT {16748DI_MAJOR_MODE_0 = 0x00000000,16749DI_MAJOR_MODE_1 = 0x00000001,16750} VGT_DI_MAJOR_MODE_SELECT;1675116752/*16753* VGT_DI_PRIM_TYPE enum16754*/1675516756typedef enum VGT_DI_PRIM_TYPE {16757DI_PT_NONE = 0x00000000,16758DI_PT_POINTLIST = 0x00000001,16759DI_PT_LINELIST = 0x00000002,16760DI_PT_LINESTRIP = 0x00000003,16761DI_PT_TRILIST = 0x00000004,16762DI_PT_TRIFAN = 0x00000005,16763DI_PT_TRISTRIP = 0x00000006,16764DI_PT_2D_RECTANGLE = 0x00000007,16765DI_PT_UNUSED_1 = 0x00000008,16766DI_PT_PATCH = 0x00000009,16767DI_PT_LINELIST_ADJ = 0x0000000a,16768DI_PT_LINESTRIP_ADJ = 0x0000000b,16769DI_PT_TRILIST_ADJ = 0x0000000c,16770DI_PT_TRISTRIP_ADJ = 0x0000000d,16771DI_PT_UNUSED_3 = 0x0000000e,16772DI_PT_UNUSED_4 = 0x0000000f,16773DI_PT_UNUSED_5 = 0x00000010,16774DI_PT_RECTLIST = 0x00000011,16775DI_PT_LINELOOP = 0x00000012,16776DI_PT_QUADLIST = 0x00000013,16777DI_PT_QUADSTRIP = 0x00000014,16778DI_PT_POLYGON = 0x00000015,16779} VGT_DI_PRIM_TYPE;1678016781/*16782* VGT_DI_SOURCE_SELECT enum16783*/1678416785typedef enum VGT_DI_SOURCE_SELECT {16786DI_SRC_SEL_DMA = 0x00000000,16787DI_SRC_SEL_IMMEDIATE = 0x00000001,16788DI_SRC_SEL_AUTO_INDEX = 0x00000002,16789DI_SRC_SEL_RESERVED = 0x00000003,16790} VGT_DI_SOURCE_SELECT;1679116792/*16793* VGT_DMA_BUF_TYPE enum16794*/1679516796typedef enum VGT_DMA_BUF_TYPE {16797VGT_DMA_BUF_MEM = 0x00000000,16798VGT_DMA_BUF_RING = 0x00000001,16799VGT_DMA_BUF_SETUP = 0x00000002,16800VGT_DMA_PTR_UPDATE = 0x00000003,16801} VGT_DMA_BUF_TYPE;1680216803/*16804* VGT_DMA_SWAP_MODE enum16805*/1680616807typedef enum VGT_DMA_SWAP_MODE {16808VGT_DMA_SWAP_NONE = 0x00000000,16809VGT_DMA_SWAP_16_BIT = 0x00000001,16810VGT_DMA_SWAP_32_BIT = 0x00000002,16811VGT_DMA_SWAP_WORD = 0x00000003,16812} VGT_DMA_SWAP_MODE;1681316814/*16815* VGT_EVENT_TYPE enum16816*/1681716818typedef enum VGT_EVENT_TYPE {16819Reserved_0x00 = 0x00000000,16820SAMPLE_STREAMOUTSTATS1 = 0x00000001,16821SAMPLE_STREAMOUTSTATS2 = 0x00000002,16822SAMPLE_STREAMOUTSTATS3 = 0x00000003,16823CACHE_FLUSH_TS = 0x00000004,16824CONTEXT_DONE = 0x00000005,16825CACHE_FLUSH = 0x00000006,16826CS_PARTIAL_FLUSH = 0x00000007,16827VGT_STREAMOUT_SYNC = 0x00000008,16828Reserved_0x09 = 0x00000009,16829VGT_STREAMOUT_RESET = 0x0000000a,16830END_OF_PIPE_INCR_DE = 0x0000000b,16831END_OF_PIPE_IB_END = 0x0000000c,16832RST_PIX_CNT = 0x0000000d,16833BREAK_BATCH = 0x0000000e,16834VS_PARTIAL_FLUSH = 0x0000000f,16835PS_PARTIAL_FLUSH = 0x00000010,16836FLUSH_HS_OUTPUT = 0x00000011,16837FLUSH_DFSM = 0x00000012,16838RESET_TO_LOWEST_VGT = 0x00000013,16839CACHE_FLUSH_AND_INV_TS_EVENT = 0x00000014,16840WAIT_SYNC = 0x00000015,16841CACHE_FLUSH_AND_INV_EVENT = 0x00000016,16842PERFCOUNTER_START = 0x00000017,16843PERFCOUNTER_STOP = 0x00000018,16844PIPELINESTAT_START = 0x00000019,16845PIPELINESTAT_STOP = 0x0000001a,16846PERFCOUNTER_SAMPLE = 0x0000001b,16847FLUSH_ES_OUTPUT = 0x0000001c,16848BIN_CONF_OVERRIDE_CHECK = 0x0000001d,16849SAMPLE_PIPELINESTAT = 0x0000001e,16850SO_VGTSTREAMOUT_FLUSH = 0x0000001f,16851SAMPLE_STREAMOUTSTATS = 0x00000020,16852RESET_VTX_CNT = 0x00000021,16853BLOCK_CONTEXT_DONE = 0x00000022,16854CS_CONTEXT_DONE = 0x00000023,16855VGT_FLUSH = 0x00000024,16856TGID_ROLLOVER = 0x00000025,16857SQ_NON_EVENT = 0x00000026,16858SC_SEND_DB_VPZ = 0x00000027,16859BOTTOM_OF_PIPE_TS = 0x00000028,16860FLUSH_SX_TS = 0x00000029,16861DB_CACHE_FLUSH_AND_INV = 0x0000002a,16862FLUSH_AND_INV_DB_DATA_TS = 0x0000002b,16863FLUSH_AND_INV_DB_META = 0x0000002c,16864FLUSH_AND_INV_CB_DATA_TS = 0x0000002d,16865FLUSH_AND_INV_CB_META = 0x0000002e,16866CS_DONE = 0x0000002f,16867PS_DONE = 0x00000030,16868FLUSH_AND_INV_CB_PIXEL_DATA = 0x00000031,16869SX_CB_RAT_ACK_REQUEST = 0x00000032,16870THREAD_TRACE_START = 0x00000033,16871THREAD_TRACE_STOP = 0x00000034,16872THREAD_TRACE_MARKER = 0x00000035,16873THREAD_TRACE_DRAW = 0x00000036,16874THREAD_TRACE_FINISH = 0x00000037,16875PIXEL_PIPE_STAT_CONTROL = 0x00000038,16876PIXEL_PIPE_STAT_DUMP = 0x00000039,16877PIXEL_PIPE_STAT_RESET = 0x0000003a,16878CONTEXT_SUSPEND = 0x0000003b,16879OFFCHIP_HS_DEALLOC = 0x0000003c,16880ENABLE_NGG_PIPELINE = 0x0000003d,16881ENABLE_LEGACY_PIPELINE = 0x0000003e,16882DRAW_DONE = 0x0000003f,16883} VGT_EVENT_TYPE;1688416885/*16886* VGT_GROUP_CONV_SEL enum16887*/1688816889typedef enum VGT_GROUP_CONV_SEL {16890VGT_GRP_INDEX_16 = 0x00000000,16891VGT_GRP_INDEX_32 = 0x00000001,16892VGT_GRP_UINT_16 = 0x00000002,16893VGT_GRP_UINT_32 = 0x00000003,16894VGT_GRP_SINT_16 = 0x00000004,16895VGT_GRP_SINT_32 = 0x00000005,16896VGT_GRP_FLOAT_32 = 0x00000006,16897VGT_GRP_AUTO_PRIM = 0x00000007,16898VGT_GRP_FIX_1_23_TO_FLOAT = 0x00000008,16899} VGT_GROUP_CONV_SEL;1690016901/*16902* VGT_GS_MODE_TYPE enum16903*/1690416905typedef enum VGT_GS_MODE_TYPE {16906GS_OFF = 0x00000000,16907GS_SCENARIO_A = 0x00000001,16908GS_SCENARIO_B = 0x00000002,16909GS_SCENARIO_G = 0x00000003,16910GS_SCENARIO_C = 0x00000004,16911SPRITE_EN = 0x00000005,16912} VGT_GS_MODE_TYPE;1691316914/*16915* VGT_GS_OUTPRIM_TYPE enum16916*/1691716918typedef enum VGT_GS_OUTPRIM_TYPE {16919POINTLIST = 0x00000000,16920LINESTRIP = 0x00000001,16921TRISTRIP = 0x00000002,16922RECT_2D = 0x00000003,16923RECTLIST = 0x00000004,16924} VGT_GS_OUTPRIM_TYPE;1692516926/*16927* VGT_INDEX_TYPE_MODE enum16928*/1692916930typedef enum VGT_INDEX_TYPE_MODE {16931VGT_INDEX_16 = 0x00000000,16932VGT_INDEX_32 = 0x00000001,16933VGT_INDEX_8 = 0x00000002,16934} VGT_INDEX_TYPE_MODE;1693516936/*16937* VGT_OUTPATH_SELECT enum16938*/1693916940typedef enum VGT_OUTPATH_SELECT {16941VGT_OUTPATH_VTX_REUSE = 0x00000000,16942VGT_OUTPATH_GS_BLOCK = 0x00000001,16943VGT_OUTPATH_HS_BLOCK = 0x00000002,16944VGT_OUTPATH_PRIM_GEN = 0x00000003,16945VGT_OUTPATH_TE_PRIM_GEN = 0x00000004,16946VGT_OUTPATH_TE_GS_BLOCK = 0x00000005,16947VGT_OUTPATH_TE_OUTPUT = 0x00000006,16948} VGT_OUTPATH_SELECT;1694916950/*16951* VGT_OUT_PRIM_TYPE enum16952*/1695316954typedef enum VGT_OUT_PRIM_TYPE {16955VGT_OUT_POINT = 0x00000000,16956VGT_OUT_LINE = 0x00000001,16957VGT_OUT_TRI = 0x00000002,16958VGT_OUT_RECT_V0 = 0x00000003,16959VGT_OUT_RECT_V1 = 0x00000004,16960VGT_OUT_RECT_V2 = 0x00000005,16961VGT_OUT_RECT_V3 = 0x00000006,16962VGT_OUT_2D_RECT = 0x00000007,16963VGT_TE_QUAD = 0x00000008,16964VGT_TE_PRIM_INDEX_LINE = 0x00000009,16965VGT_TE_PRIM_INDEX_TRI = 0x0000000a,16966VGT_TE_PRIM_INDEX_QUAD = 0x0000000b,16967VGT_OUT_LINE_ADJ = 0x0000000c,16968VGT_OUT_TRI_ADJ = 0x0000000d,16969VGT_OUT_PATCH = 0x0000000e,16970} VGT_OUT_PRIM_TYPE;1697116972/*16973* VGT_RDREQ_POLICY enum16974*/1697516976typedef enum VGT_RDREQ_POLICY {16977VGT_POLICY_LRU = 0x00000000,16978VGT_POLICY_STREAM = 0x00000001,16979VGT_POLICY_BYPASS = 0x00000002,16980} VGT_RDREQ_POLICY;1698116982/*16983* VGT_STAGES_ES_EN enum16984*/1698516986typedef enum VGT_STAGES_ES_EN {16987ES_STAGE_OFF = 0x00000000,16988ES_STAGE_DS = 0x00000001,16989ES_STAGE_REAL = 0x00000002,16990RESERVED_ES = 0x00000003,16991} VGT_STAGES_ES_EN;1699216993/*16994* VGT_STAGES_GS_EN enum16995*/1699616997typedef enum VGT_STAGES_GS_EN {16998GS_STAGE_OFF = 0x00000000,16999GS_STAGE_ON = 0x00000001,17000} VGT_STAGES_GS_EN;1700117002/*17003* VGT_STAGES_HS_EN enum17004*/1700517006typedef enum VGT_STAGES_HS_EN {17007HS_STAGE_OFF = 0x00000000,17008HS_STAGE_ON = 0x00000001,17009} VGT_STAGES_HS_EN;1701017011/*17012* VGT_STAGES_LS_EN enum17013*/1701417015typedef enum VGT_STAGES_LS_EN {17016LS_STAGE_OFF = 0x00000000,17017LS_STAGE_ON = 0x00000001,17018CS_STAGE_ON = 0x00000002,17019RESERVED_LS = 0x00000003,17020} VGT_STAGES_LS_EN;1702117022/*17023* VGT_STAGES_VS_EN enum17024*/1702517026typedef enum VGT_STAGES_VS_EN {17027VS_STAGE_REAL = 0x00000000,17028VS_STAGE_DS = 0x00000001,17029VS_STAGE_COPY_SHADER = 0x00000002,17030RESERVED_VS = 0x00000003,17031} VGT_STAGES_VS_EN;1703217033/*17034* VGT_TESS_PARTITION enum17035*/1703617037typedef enum VGT_TESS_PARTITION {17038PART_INTEGER = 0x00000000,17039PART_POW2 = 0x00000001,17040PART_FRAC_ODD = 0x00000002,17041PART_FRAC_EVEN = 0x00000003,17042} VGT_TESS_PARTITION;1704317044/*17045* VGT_TESS_TOPOLOGY enum17046*/1704717048typedef enum VGT_TESS_TOPOLOGY {17049OUTPUT_POINT = 0x00000000,17050OUTPUT_LINE = 0x00000001,17051OUTPUT_TRIANGLE_CW = 0x00000002,17052OUTPUT_TRIANGLE_CCW = 0x00000003,17053} VGT_TESS_TOPOLOGY;1705417055/*17056* VGT_TESS_TYPE enum17057*/1705817059typedef enum VGT_TESS_TYPE {17060TESS_ISOLINE = 0x00000000,17061TESS_TRIANGLE = 0x00000001,17062TESS_QUAD = 0x00000002,17063} VGT_TESS_TYPE;1706417065/*17066* WD_IA_DRAW_REG_XFER enum17067*/1706817069typedef enum WD_IA_DRAW_REG_XFER {17070WD_IA_DRAW_REG_XFER_IA_MULTI_VGT_PARAM = 0x00000000,17071WD_IA_DRAW_REG_XFER_VGT_MULTI_PRIM_IB_RESET_EN = 0x00000001,17072WD_IA_DRAW_REG_XFER_VGT_INSTANCE_BASE_ID = 0x00000002,17073WD_IA_DRAW_REG_XFER_GE_CNTL = 0x00000003,17074WD_IA_DRAW_REG_XFER_GE_USER_VGPR_EN = 0x00000004,17075WD_IA_DRAW_REG_XFER_FL_MS_WG_DIM = 0x00000005,17076WD_IA_DRAW_REG_XFER_FL_MS_WG_DIM_1 = 0x00000006,17077WD_IA_DRAW_REG_XFER_FL_MS_TG_SIZE = 0x00000007,17078WD_IA_DRAW_REG_XFER_FL_MS_EXP_ALLOC = 0x00000008,17079} WD_IA_DRAW_REG_XFER;1708017081/*17082* WD_IA_DRAW_SOURCE enum17083*/1708417085typedef enum WD_IA_DRAW_SOURCE {17086WD_IA_DRAW_SOURCE_DMA = 0x00000000,17087WD_IA_DRAW_SOURCE_IMMD = 0x00000001,17088WD_IA_DRAW_SOURCE_AUTO = 0x00000002,17089WD_IA_DRAW_SOURCE_OPAQ = 0x00000003,17090} WD_IA_DRAW_SOURCE;1709117092/*17093* WD_IA_DRAW_TYPE enum17094*/1709517096typedef enum WD_IA_DRAW_TYPE {17097WD_IA_DRAW_TYPE_DI_MM0 = 0x00000000,17098WD_IA_DRAW_TYPE_REG_XFER = 0x00000001,17099WD_IA_DRAW_TYPE_EVENT_INIT = 0x00000002,17100WD_IA_DRAW_TYPE_EVENT_ADDR = 0x00000003,17101WD_IA_DRAW_TYPE_MIN_INDX = 0x00000004,17102WD_IA_DRAW_TYPE_MAX_INDX = 0x00000005,17103WD_IA_DRAW_TYPE_INDX_OFF = 0x00000006,17104WD_IA_DRAW_TYPE_IMM_DATA = 0x00000007,17105} WD_IA_DRAW_TYPE;1710617107/*17108* GS_THREADID_SIZE value17109*/1711017111#define GSTHREADID_SIZE 0x000000021711217113/*******************************************************17114* GB Enums17115*******************************************************/1711617117/*17118* GB_EDC_DED_MODE enum17119*/1712017121typedef enum GB_EDC_DED_MODE {17122GB_EDC_DED_MODE_LOG = 0x00000000,17123GB_EDC_DED_MODE_HALT = 0x00000001,17124GB_EDC_DED_MODE_INT_HALT = 0x00000002,17125} GB_EDC_DED_MODE;1712617127/*17128* VALUE_GB_TILING_CONFIG_TABLE_SIZE value17129*/1713017131#define GB_TILING_CONFIG_TABLE_SIZE 0x000000201713217133/*17134* VALUE_GB_TILING_CONFIG_MACROTABLE_SIZE value17135*/1713617137#define GB_TILING_CONFIG_MACROTABLE_SIZE 0x000000101713817139/*******************************************************17140* GLX Enums17141*******************************************************/1714217143/*17144* CHA_PERF_SEL enum17145*/1714617147typedef enum CHA_PERF_SEL {17148CHA_PERF_SEL_BUSY = 0x00000000,17149CHA_PERF_SEL_STALL_CHC0 = 0x00000001,17150CHA_PERF_SEL_STALL_CHC1 = 0x00000002,17151CHA_PERF_SEL_STALL_CHC2 = 0x00000003,17152CHA_PERF_SEL_STALL_CHC3 = 0x00000004,17153CHA_PERF_SEL_STALL_CHC4 = 0x00000005,17154CHA_PERF_SEL_STALL_CHC5 = 0x00000006,17155CHA_PERF_SEL_REQUEST_CHC0 = 0x00000007,17156CHA_PERF_SEL_REQUEST_CHC1 = 0x00000008,17157CHA_PERF_SEL_REQUEST_CHC2 = 0x00000009,17158CHA_PERF_SEL_REQUEST_CHC3 = 0x0000000a,17159CHA_PERF_SEL_REQUEST_CHC4 = 0x0000000b,17160CHA_PERF_SEL_MEM_32B_WDS_CHC0 = 0x0000000c,17161CHA_PERF_SEL_MEM_32B_WDS_CHC1 = 0x0000000d,17162CHA_PERF_SEL_MEM_32B_WDS_CHC2 = 0x0000000e,17163CHA_PERF_SEL_MEM_32B_WDS_CHC3 = 0x0000000f,17164CHA_PERF_SEL_MEM_32B_WDS_CHC4 = 0x00000010,17165CHA_PERF_SEL_IO_32B_WDS_CHC0 = 0x00000011,17166CHA_PERF_SEL_IO_32B_WDS_CHC1 = 0x00000012,17167CHA_PERF_SEL_IO_32B_WDS_CHC2 = 0x00000013,17168CHA_PERF_SEL_IO_32B_WDS_CHC3 = 0x00000014,17169CHA_PERF_SEL_IO_32B_WDS_CHC4 = 0x00000015,17170CHA_PERF_SEL_MEM_BURST_COUNT_CHC0 = 0x00000016,17171CHA_PERF_SEL_MEM_BURST_COUNT_CHC1 = 0x00000017,17172CHA_PERF_SEL_MEM_BURST_COUNT_CHC2 = 0x00000018,17173CHA_PERF_SEL_MEM_BURST_COUNT_CHC3 = 0x00000019,17174CHA_PERF_SEL_MEM_BURST_COUNT_CHC4 = 0x0000001a,17175CHA_PERF_SEL_IO_BURST_COUNT_CHC0 = 0x0000001b,17176CHA_PERF_SEL_IO_BURST_COUNT_CHC1 = 0x0000001c,17177CHA_PERF_SEL_IO_BURST_COUNT_CHC2 = 0x0000001d,17178CHA_PERF_SEL_IO_BURST_COUNT_CHC3 = 0x0000001e,17179CHA_PERF_SEL_IO_BURST_COUNT_CHC4 = 0x0000001f,17180CHA_PERF_SEL_ARB_REQUESTS = 0x00000020,17181CHA_PERF_SEL_REQ_INFLIGHT_LEVEL = 0x00000021,17182CHA_PERF_SEL_STALL_RET_CONFLICT_CHC0 = 0x00000022,17183CHA_PERF_SEL_STALL_RET_CONFLICT_CHC1 = 0x00000023,17184CHA_PERF_SEL_STALL_RET_CONFLICT_CHC2 = 0x00000024,17185CHA_PERF_SEL_STALL_RET_CONFLICT_CHC3 = 0x00000025,17186CHA_PERF_SEL_STALL_RET_CONFLICT_CHC4 = 0x00000026,17187CHA_PERF_SEL_CYCLE = 0x00000027,17188} CHA_PERF_SEL;1718917190/*17191* CHCG_PERF_SEL enum17192*/1719317194typedef enum CHCG_PERF_SEL {17195CHCG_PERF_SEL_CYCLE = 0x00000000,17196CHCG_PERF_SEL_BUSY = 0x00000001,17197CHCG_PERF_SEL_STARVE = 0x00000002,17198CHCG_PERF_SEL_ARB_RET_LEVEL = 0x00000003,17199CHCG_PERF_SEL_GL2_REQ_READ_LATENCY = 0x00000004,17200CHCG_PERF_SEL_GL2_REQ_WRITE_LATENCY = 0x00000005,17201CHCG_PERF_SEL_REQ = 0x00000006,17202CHCG_PERF_SEL_REQ_ATOMIC_WITH_RET = 0x00000007,17203CHCG_PERF_SEL_REQ_ATOMIC_WITHOUT_RET = 0x00000008,17204CHCG_PERF_SEL_REQ_NOP_ACK = 0x00000009,17205CHCG_PERF_SEL_REQ_NOP_RTN0 = 0x0000000a,17206CHCG_PERF_SEL_REQ_READ = 0x0000000b,17207CHCG_PERF_SEL_REQ_READ_128B = 0x0000000c,17208CHCG_PERF_SEL_REQ_READ_32B = 0x0000000d,17209CHCG_PERF_SEL_REQ_READ_64B = 0x0000000e,17210CHCG_PERF_SEL_REQ_WRITE = 0x0000000f,17211CHCG_PERF_SEL_REQ_WRITE_32B = 0x00000010,17212CHCG_PERF_SEL_REQ_WRITE_64B = 0x00000011,17213CHCG_PERF_SEL_STALL_GUS_GL1 = 0x00000012,17214CHCG_PERF_SEL_STALL_BUFFER_FULL = 0x00000013,17215CHCG_PERF_SEL_REQ_CLIENT0 = 0x00000014,17216CHCG_PERF_SEL_REQ_CLIENT1 = 0x00000015,17217CHCG_PERF_SEL_REQ_CLIENT2 = 0x00000016,17218CHCG_PERF_SEL_REQ_CLIENT3 = 0x00000017,17219CHCG_PERF_SEL_REQ_CLIENT4 = 0x00000018,17220CHCG_PERF_SEL_REQ_CLIENT5 = 0x00000019,17221CHCG_PERF_SEL_REQ_CLIENT6 = 0x0000001a,17222CHCG_PERF_SEL_REQ_CLIENT7 = 0x0000001b,17223CHCG_PERF_SEL_REQ_CLIENT8 = 0x0000001c,17224CHCG_PERF_SEL_REQ_CLIENT9 = 0x0000001d,17225CHCG_PERF_SEL_REQ_CLIENT10 = 0x0000001e,17226CHCG_PERF_SEL_REQ_CLIENT11 = 0x0000001f,17227CHCG_PERF_SEL_REQ_CLIENT12 = 0x00000020,17228CHCG_PERF_SEL_REQ_CLIENT13 = 0x00000021,17229CHCG_PERF_SEL_REQ_CLIENT14 = 0x00000022,17230CHCG_PERF_SEL_REQ_CLIENT15 = 0x00000023,17231CHCG_PERF_SEL_REQ_CLIENT16 = 0x00000024,17232CHCG_PERF_SEL_REQ_CLIENT17 = 0x00000025,17233CHCG_PERF_SEL_REQ_CLIENT18 = 0x00000026,17234CHCG_PERF_SEL_REQ_CLIENT19 = 0x00000027,17235CHCG_PERF_SEL_REQ_CLIENT20 = 0x00000028,17236CHCG_PERF_SEL_REQ_CLIENT21 = 0x00000029,17237CHCG_PERF_SEL_REQ_CLIENT22 = 0x0000002a,17238CHCG_PERF_SEL_REQ_CLIENT23 = 0x0000002b,17239} CHCG_PERF_SEL;1724017241/*17242* CHC_PERF_SEL enum17243*/1724417245typedef enum CHC_PERF_SEL {17246CHC_PERF_SEL_CYCLE = 0x00000000,17247CHC_PERF_SEL_BUSY = 0x00000001,17248CHC_PERF_SEL_STARVE = 0x00000002,17249CHC_PERF_SEL_ARB_RET_LEVEL = 0x00000003,17250CHC_PERF_SEL_GL2_REQ_READ_LATENCY = 0x00000004,17251CHC_PERF_SEL_GL2_REQ_WRITE_LATENCY = 0x00000005,17252CHC_PERF_SEL_REQ = 0x00000006,17253CHC_PERF_SEL_REQ_ATOMIC_WITH_RET = 0x00000007,17254CHC_PERF_SEL_REQ_ATOMIC_WITHOUT_RET = 0x00000008,17255CHC_PERF_SEL_REQ_NOP_ACK = 0x00000009,17256CHC_PERF_SEL_REQ_NOP_RTN0 = 0x0000000a,17257CHC_PERF_SEL_REQ_READ = 0x0000000b,17258CHC_PERF_SEL_REQ_READ_128B = 0x0000000c,17259CHC_PERF_SEL_REQ_READ_32B = 0x0000000d,17260CHC_PERF_SEL_REQ_READ_64B = 0x0000000e,17261CHC_PERF_SEL_REQ_WRITE = 0x0000000f,17262CHC_PERF_SEL_REQ_WRITE_32B = 0x00000010,17263CHC_PERF_SEL_REQ_WRITE_64B = 0x00000011,17264CHC_PERF_SEL_STALL_GL2_GL1 = 0x00000012,17265CHC_PERF_SEL_STALL_BUFFER_FULL = 0x00000013,17266CHC_PERF_SEL_REQ_CLIENT0 = 0x00000014,17267CHC_PERF_SEL_REQ_CLIENT1 = 0x00000015,17268CHC_PERF_SEL_REQ_CLIENT2 = 0x00000016,17269CHC_PERF_SEL_REQ_CLIENT3 = 0x00000017,17270CHC_PERF_SEL_REQ_CLIENT4 = 0x00000018,17271CHC_PERF_SEL_REQ_CLIENT5 = 0x00000019,17272CHC_PERF_SEL_REQ_CLIENT6 = 0x0000001a,17273CHC_PERF_SEL_REQ_CLIENT7 = 0x0000001b,17274CHC_PERF_SEL_REQ_CLIENT8 = 0x0000001c,17275CHC_PERF_SEL_REQ_CLIENT9 = 0x0000001d,17276CHC_PERF_SEL_REQ_CLIENT10 = 0x0000001e,17277CHC_PERF_SEL_REQ_CLIENT11 = 0x0000001f,17278CHC_PERF_SEL_REQ_CLIENT12 = 0x00000020,17279CHC_PERF_SEL_REQ_CLIENT13 = 0x00000021,17280CHC_PERF_SEL_REQ_CLIENT14 = 0x00000022,17281CHC_PERF_SEL_REQ_CLIENT15 = 0x00000023,17282CHC_PERF_SEL_REQ_CLIENT16 = 0x00000024,17283CHC_PERF_SEL_REQ_CLIENT17 = 0x00000025,17284CHC_PERF_SEL_REQ_CLIENT18 = 0x00000026,17285CHC_PERF_SEL_REQ_CLIENT19 = 0x00000027,17286CHC_PERF_SEL_REQ_CLIENT20 = 0x00000028,17287CHC_PERF_SEL_REQ_CLIENT21 = 0x00000029,17288CHC_PERF_SEL_REQ_CLIENT22 = 0x0000002a,17289CHC_PERF_SEL_REQ_CLIENT23 = 0x0000002b,17290} CHC_PERF_SEL;1729117292/*17293* GL1A_PERF_SEL enum17294*/1729517296typedef enum GL1A_PERF_SEL {17297GL1A_PERF_SEL_BUSY = 0x00000000,17298GL1A_PERF_SEL_STALL_GL1C0 = 0x00000001,17299GL1A_PERF_SEL_STALL_GL1C1 = 0x00000002,17300GL1A_PERF_SEL_STALL_GL1C2 = 0x00000003,17301GL1A_PERF_SEL_STALL_GL1C3 = 0x00000004,17302GL1A_PERF_SEL_REQUEST_GL1C0 = 0x00000005,17303GL1A_PERF_SEL_REQUEST_GL1C1 = 0x00000006,17304GL1A_PERF_SEL_REQUEST_GL1C2 = 0x00000007,17305GL1A_PERF_SEL_REQUEST_GL1C3 = 0x00000008,17306GL1A_PERF_SEL_WDS_32B_GL1C0 = 0x00000009,17307GL1A_PERF_SEL_WDS_32B_GL1C1 = 0x0000000a,17308GL1A_PERF_SEL_WDS_32B_GL1C2 = 0x0000000b,17309GL1A_PERF_SEL_WDS_32B_GL1C3 = 0x0000000c,17310GL1A_PERF_SEL_BURST_COUNT_GL1C0 = 0x0000000d,17311GL1A_PERF_SEL_BURST_COUNT_GL1C1 = 0x0000000e,17312GL1A_PERF_SEL_BURST_COUNT_GL1C2 = 0x0000000f,17313GL1A_PERF_SEL_BURST_COUNT_GL1C3 = 0x00000010,17314GL1A_PERF_SEL_ARB_REQUESTS = 0x00000011,17315GL1A_PERF_SEL_REQ_INFLIGHT_LEVEL = 0x00000012,17316GL1A_PERF_SEL_STALL_RET_CONFLICT_GL1C0 = 0x00000013,17317GL1A_PERF_SEL_STALL_RET_CONFLICT_GL1C1 = 0x00000014,17318GL1A_PERF_SEL_STALL_RET_CONFLICT_GL1C2 = 0x00000015,17319GL1A_PERF_SEL_STALL_RET_CONFLICT_GL1C3 = 0x00000016,17320GL1A_PERF_SEL_CYCLE = 0x00000017,17321} GL1A_PERF_SEL;1732217323/*17324* GL1C_PERF_SEL enum17325*/1732617327typedef enum GL1C_PERF_SEL {17328GL1C_PERF_SEL_CYCLE = 0x00000000,17329GL1C_PERF_SEL_BUSY = 0x00000001,17330GL1C_PERF_SEL_STARVE = 0x00000002,17331GL1C_PERF_SEL_ARB_RET_LEVEL = 0x00000003,17332GL1C_PERF_SEL_GL2_REQ_READ = 0x00000004,17333GL1C_PERF_SEL_GL2_REQ_READ_128B = 0x00000005,17334GL1C_PERF_SEL_GL2_REQ_READ_32B = 0x00000006,17335GL1C_PERF_SEL_GL2_REQ_READ_64B = 0x00000007,17336GL1C_PERF_SEL_GL2_REQ_READ_LATENCY = 0x00000008,17337GL1C_PERF_SEL_GL2_REQ_WRITE = 0x00000009,17338GL1C_PERF_SEL_GL2_REQ_WRITE_32B = 0x0000000a,17339GL1C_PERF_SEL_GL2_REQ_WRITE_64B = 0x0000000b,17340GL1C_PERF_SEL_GL2_REQ_WRITE_LATENCY = 0x0000000c,17341GL1C_PERF_SEL_GL2_REQ_PREFETCH = 0x0000000d,17342GL1C_PERF_SEL_REQ = 0x0000000e,17343GL1C_PERF_SEL_REQ_ATOMIC_WITH_RET = 0x0000000f,17344GL1C_PERF_SEL_REQ_ATOMIC_WITHOUT_RET = 0x00000010,17345GL1C_PERF_SEL_REQ_SHADER_INV = 0x00000011,17346GL1C_PERF_SEL_REQ_MISS = 0x00000012,17347GL1C_PERF_SEL_REQ_NOP_ACK = 0x00000013,17348GL1C_PERF_SEL_REQ_NOP_RTN0 = 0x00000014,17349GL1C_PERF_SEL_REQ_READ = 0x00000015,17350GL1C_PERF_SEL_REQ_READ_128B = 0x00000016,17351GL1C_PERF_SEL_REQ_READ_32B = 0x00000017,17352GL1C_PERF_SEL_REQ_READ_64B = 0x00000018,17353GL1C_PERF_SEL_REQ_READ_POLICY_HIT_EVICT = 0x00000019,17354GL1C_PERF_SEL_REQ_READ_POLICY_HIT_LRU = 0x0000001a,17355GL1C_PERF_SEL_REQ_READ_POLICY_MISS_EVICT = 0x0000001b,17356GL1C_PERF_SEL_REQ_WRITE = 0x0000001c,17357GL1C_PERF_SEL_REQ_WRITE_32B = 0x0000001d,17358GL1C_PERF_SEL_REQ_WRITE_64B = 0x0000001e,17359GL1C_PERF_SEL_STALL_GL2_GL1 = 0x0000001f,17360GL1C_PERF_SEL_STALL_LFIFO_FULL = 0x00000020,17361GL1C_PERF_SEL_STALL_NO_AVAILABLE_ACK_ALLOC = 0x00000021,17362GL1C_PERF_SEL_STALL_NOTHING_REPLACEABLE = 0x00000022,17363GL1C_PERF_SEL_STALL_GCR_INV = 0x00000023,17364GL1C_PERF_SEL_STALL_VM = 0x00000024,17365GL1C_PERF_SEL_REQ_CLIENT0 = 0x00000025,17366GL1C_PERF_SEL_REQ_CLIENT1 = 0x00000026,17367GL1C_PERF_SEL_REQ_CLIENT2 = 0x00000027,17368GL1C_PERF_SEL_REQ_CLIENT3 = 0x00000028,17369GL1C_PERF_SEL_REQ_CLIENT4 = 0x00000029,17370GL1C_PERF_SEL_REQ_CLIENT5 = 0x0000002a,17371GL1C_PERF_SEL_REQ_CLIENT6 = 0x0000002b,17372GL1C_PERF_SEL_REQ_CLIENT7 = 0x0000002c,17373GL1C_PERF_SEL_REQ_CLIENT8 = 0x0000002d,17374GL1C_PERF_SEL_REQ_CLIENT9 = 0x0000002e,17375GL1C_PERF_SEL_REQ_CLIENT10 = 0x0000002f,17376GL1C_PERF_SEL_REQ_CLIENT11 = 0x00000030,17377GL1C_PERF_SEL_REQ_CLIENT12 = 0x00000031,17378GL1C_PERF_SEL_REQ_CLIENT13 = 0x00000032,17379GL1C_PERF_SEL_REQ_CLIENT14 = 0x00000033,17380GL1C_PERF_SEL_REQ_CLIENT15 = 0x00000034,17381GL1C_PERF_SEL_REQ_CLIENT16 = 0x00000035,17382GL1C_PERF_SEL_REQ_CLIENT17 = 0x00000036,17383GL1C_PERF_SEL_REQ_CLIENT18 = 0x00000037,17384GL1C_PERF_SEL_REQ_CLIENT19 = 0x00000038,17385GL1C_PERF_SEL_REQ_CLIENT20 = 0x00000039,17386GL1C_PERF_SEL_REQ_CLIENT21 = 0x0000003a,17387GL1C_PERF_SEL_REQ_CLIENT22 = 0x0000003b,17388GL1C_PERF_SEL_REQ_CLIENT23 = 0x0000003c,17389GL1C_PERF_SEL_REQ_CLIENT24 = 0x0000003d,17390GL1C_PERF_SEL_REQ_CLIENT25 = 0x0000003e,17391GL1C_PERF_SEL_REQ_CLIENT26 = 0x0000003f,17392GL1C_PERF_SEL_REQ_CLIENT27 = 0x00000040,17393GL1C_PERF_SEL_UTCL0_REQUEST = 0x00000041,17394GL1C_PERF_SEL_UTCL0_TRANSLATION_HIT = 0x00000042,17395GL1C_PERF_SEL_UTCL0_TRANSLATION_MISS = 0x00000043,17396GL1C_PERF_SEL_UTCL0_PERMISSION_MISS = 0x00000044,17397GL1C_PERF_SEL_UTCL0_MISS_UNDER_MISS = 0x00000045,17398GL1C_PERF_SEL_UTCL0_LFIFO_FULL = 0x00000046,17399GL1C_PERF_SEL_UTCL0_STALL_INFLIGHT_MAX = 0x00000047,17400GL1C_PERF_SEL_UTCL0_STALL_LFIFO_NOT_RES = 0x00000048,17401GL1C_PERF_SEL_UTCL0_STALL_LRU_INFLIGHT = 0x00000049,17402GL1C_PERF_SEL_UTCL0_STALL_MISSFIFO_FULL = 0x0000004a,17403GL1C_PERF_SEL_UTCL0_STALL_MULTI_MISS = 0x0000004b,17404GL1C_PERF_SEL_UTCL0_STALL_UTCL1_REQ_OUT_OF_CREDITS = 0x0000004c,17405GL1C_PERF_SEL_UTCL0_UTCL1_PERM_FAULT = 0x0000004d,17406GL1C_PERF_SEL_CLIENT_UTCL0_INFLIGHT = 0x0000004e,17407GL1C_PERF_SEL_UTCL0_UTCL1_INFLIGHT = 0x0000004f,17408GL1C_PERF_SEL_UTCL0_INTERNAL_RETRY_REQ = 0x00000050,17409GL1C_PERF_SEL_UTCL0_UTCL1_XNACK_RETRY_FAULT = 0x00000051,17410GL1C_PERF_SEL_UTCL0_UTCL1_XNACK_PRT_FAULT = 0x00000052,17411GL1C_PERF_SEL_UTCL0_UTCL1_XNACK_NO_RETRY_FAULT = 0x00000053,17412} GL1C_PERF_SEL;1741317414/*******************************************************17415* GL1H Enums17416*******************************************************/1741717418/*17419* GL1H_REQ_PERF_SEL enum17420*/1742117422typedef enum GL1H_REQ_PERF_SEL {17423GL1H_REQ_PERF_SEL_BUSY = 0x00000000,17424GL1H_REQ_PERF_SEL_STALL_GL1_0 = 0x00000001,17425GL1H_REQ_PERF_SEL_STALL_GL1_1 = 0x00000002,17426GL1H_REQ_PERF_SEL_REQUEST_GL1_0 = 0x00000003,17427GL1H_REQ_PERF_SEL_REQUEST_GL1_1 = 0x00000004,17428GL1H_REQ_PERF_SEL_WDS_32B_GL1_0 = 0x00000005,17429GL1H_REQ_PERF_SEL_WDS_32B_GL1_1 = 0x00000006,17430GL1H_REQ_PERF_SEL_BURST_COUNT_GL1_0 = 0x00000007,17431GL1H_REQ_PERF_SEL_BURST_COUNT_GL1_1 = 0x00000008,17432GL1H_REQ_PERF_SEL_ARB_REQUESTS = 0x00000009,17433GL1H_REQ_PERF_SEL_REQ_INFLIGHT_LEVEL = 0x0000000a,17434GL1H_REQ_PERF_SEL_CYCLE = 0x0000000b,17435} GL1H_REQ_PERF_SEL;1743617437/*******************************************************17438* TA Enums17439*******************************************************/1744017441/*17442* TA_PERFCOUNT_SEL enum17443*/1744417445typedef enum TA_PERFCOUNT_SEL {17446TA_PERF_SEL_NULL = 0x00000000,17447TA_PERF_SEL_image_sampler_has_offset_instructions = 0x00000001,17448TA_PERF_SEL_image_sampler_has_bias_instructions = 0x00000002,17449TA_PERF_SEL_image_sampler_has_reference_instructions = 0x00000003,17450TA_PERF_SEL_image_sampler_has_ds_instructions = 0x00000004,17451TA_PERF_SEL_image_sampler_has_dt_instructions = 0x00000005,17452TA_PERF_SEL_image_sampler_has_dr_instructions = 0x00000006,17453TA_PERF_SEL_gradient_busy = 0x00000007,17454TA_PERF_SEL_gradient_fifo_busy = 0x00000008,17455TA_PERF_SEL_lod_busy = 0x00000009,17456TA_PERF_SEL_lod_fifo_busy = 0x0000000a,17457TA_PERF_SEL_addresser_busy = 0x0000000b,17458TA_PERF_SEL_addresser_fifo_busy = 0x0000000c,17459TA_PERF_SEL_aligner_busy = 0x0000000d,17460TA_PERF_SEL_write_path_busy = 0x0000000e,17461TA_PERF_SEL_ta_busy = 0x0000000f,17462TA_PERF_SEL_image_sampler_1_input_vgpr_instructions = 0x00000010,17463TA_PERF_SEL_image_sampler_2_input_vgpr_instructions = 0x00000011,17464TA_PERF_SEL_image_sampler_3_input_vgpr_instructions = 0x00000012,17465TA_PERF_SEL_image_sampler_4_input_vgpr_instructions = 0x00000013,17466TA_PERF_SEL_image_sampler_5_input_vgpr_instructions = 0x00000014,17467TA_PERF_SEL_image_sampler_6_input_vgpr_instructions = 0x00000015,17468TA_PERF_SEL_image_sampler_7_input_vgpr_instructions = 0x00000016,17469TA_PERF_SEL_image_sampler_8_input_vgpr_instructions = 0x00000017,17470TA_PERF_SEL_image_sampler_9_input_vgpr_instructions = 0x00000018,17471TA_PERF_SEL_image_sampler_10_input_vgpr_instructions = 0x00000019,17472TA_PERF_SEL_image_sampler_11_input_vgpr_instructions = 0x0000001a,17473TA_PERF_SEL_image_sampler_12_input_vgpr_instructions = 0x0000001b,17474TA_PERF_SEL_image_sampler_has_t_instructions = 0x0000001c,17475TA_PERF_SEL_image_sampler_has_r_instructions = 0x0000001d,17476TA_PERF_SEL_image_sampler_has_q_instructions = 0x0000001e,17477TA_PERF_SEL_total_wavefronts = 0x00000020,17478TA_PERF_SEL_gradient_cycles = 0x00000021,17479TA_PERF_SEL_walker_cycles = 0x00000022,17480TA_PERF_SEL_aligner_cycles = 0x00000023,17481TA_PERF_SEL_image_wavefronts = 0x00000024,17482TA_PERF_SEL_image_read_wavefronts = 0x00000025,17483TA_PERF_SEL_image_store_wavefronts = 0x00000026,17484TA_PERF_SEL_image_atomic_wavefronts = 0x00000027,17485TA_PERF_SEL_image_sampler_total_cycles = 0x00000028,17486TA_PERF_SEL_image_nosampler_total_cycles = 0x00000029,17487TA_PERF_SEL_flat_total_cycles = 0x0000002a,17488TA_PERF_SEL_bvh_total_cycles = 0x0000002b,17489TA_PERF_SEL_buffer_wavefronts = 0x0000002c,17490TA_PERF_SEL_buffer_load_wavefronts = 0x0000002d,17491TA_PERF_SEL_buffer_store_wavefronts = 0x0000002e,17492TA_PERF_SEL_buffer_atomic_wavefronts = 0x0000002f,17493TA_PERF_SEL_buffer_total_cycles = 0x00000031,17494TA_PERF_SEL_buffer_1_address_input_vgpr_instructions = 0x00000032,17495TA_PERF_SEL_buffer_2_address_input_vgpr_instructions = 0x00000033,17496TA_PERF_SEL_buffer_has_index_instructions = 0x00000034,17497TA_PERF_SEL_buffer_has_offset_instructions = 0x00000035,17498TA_PERF_SEL_addr_stalled_by_tc_cycles = 0x00000036,17499TA_PERF_SEL_addr_stalled_by_td_cycles = 0x00000037,17500TA_PERF_SEL_image_sampler_wavefronts = 0x00000038,17501TA_PERF_SEL_addresser_stalled_by_aligner_only_cycles = 0x00000039,17502TA_PERF_SEL_addresser_stalled_cycles = 0x0000003a,17503TA_PERF_SEL_aniso_stalled_by_addresser_only_cycles = 0x0000003b,17504TA_PERF_SEL_aniso_stalled_cycles = 0x0000003c,17505TA_PERF_SEL_deriv_stalled_by_aniso_only_cycles = 0x0000003d,17506TA_PERF_SEL_deriv_stalled_cycles = 0x0000003e,17507TA_PERF_SEL_aniso_gt1_cycle_quads = 0x0000003f,17508TA_PERF_SEL_color_1_cycle_quads = 0x00000040,17509TA_PERF_SEL_color_2_cycle_quads = 0x00000041,17510TA_PERF_SEL_color_3_cycle_quads = 0x00000042,17511TA_PERF_SEL_mip_1_cycle_quads = 0x00000044,17512TA_PERF_SEL_mip_2_cycle_quads = 0x00000045,17513TA_PERF_SEL_vol_1_cycle_quads = 0x00000046,17514TA_PERF_SEL_vol_2_cycle_quads = 0x00000047,17515TA_PERF_SEL_sampler_op_quads = 0x00000048,17516TA_PERF_SEL_mipmap_lod_0_samples = 0x00000049,17517TA_PERF_SEL_mipmap_lod_1_samples = 0x0000004a,17518TA_PERF_SEL_mipmap_lod_2_samples = 0x0000004b,17519TA_PERF_SEL_mipmap_lod_3_samples = 0x0000004c,17520TA_PERF_SEL_mipmap_lod_4_samples = 0x0000004d,17521TA_PERF_SEL_mipmap_lod_5_samples = 0x0000004e,17522TA_PERF_SEL_mipmap_lod_6_samples = 0x0000004f,17523TA_PERF_SEL_mipmap_lod_7_samples = 0x00000050,17524TA_PERF_SEL_mipmap_lod_8_samples = 0x00000051,17525TA_PERF_SEL_mipmap_lod_9_samples = 0x00000052,17526TA_PERF_SEL_mipmap_lod_10_samples = 0x00000053,17527TA_PERF_SEL_mipmap_lod_11_samples = 0x00000054,17528TA_PERF_SEL_mipmap_lod_12_samples = 0x00000055,17529TA_PERF_SEL_mipmap_lod_13_samples = 0x00000056,17530TA_PERF_SEL_mipmap_lod_14_samples = 0x00000057,17531TA_PERF_SEL_mipmap_invalid_samples = 0x00000058,17532TA_PERF_SEL_aniso_1_cycle_quads = 0x00000059,17533TA_PERF_SEL_aniso_2_cycle_quads = 0x0000005a,17534TA_PERF_SEL_aniso_4_cycle_quads = 0x0000005b,17535TA_PERF_SEL_aniso_6_cycle_quads = 0x0000005c,17536TA_PERF_SEL_aniso_8_cycle_quads = 0x0000005d,17537TA_PERF_SEL_aniso_10_cycle_quads = 0x0000005e,17538TA_PERF_SEL_aniso_12_cycle_quads = 0x0000005f,17539TA_PERF_SEL_aniso_14_cycle_quads = 0x00000060,17540TA_PERF_SEL_aniso_16_cycle_quads = 0x00000061,17541TA_PERF_SEL_store_write_data_input_cycles = 0x00000062,17542TA_PERF_SEL_store_write_data_output_cycles = 0x00000063,17543TA_PERF_SEL_flat_wavefronts = 0x00000064,17544TA_PERF_SEL_flat_load_wavefronts = 0x00000065,17545TA_PERF_SEL_flat_store_wavefronts = 0x00000066,17546TA_PERF_SEL_flat_atomic_wavefronts = 0x00000067,17547TA_PERF_SEL_flat_1_address_input_vgpr_instructions = 0x00000068,17548TA_PERF_SEL_register_clk_valid_cycles = 0x00000069,17549TA_PERF_SEL_non_harvestable_clk_enabled_cycles = 0x0000006a,17550TA_PERF_SEL_harvestable_clk_enabled_cycles = 0x0000006b,17551TA_PERF_SEL_harvestable_register_clk_enabled_cycles = 0x0000006c,17552TA_PERF_SEL_boundary_non_harvestable_clk_enabled_cycles = 0x0000006d,17553TA_PERF_SEL_boundary_harvestable_clk_enabled_cycles = 0x0000006e,17554TA_PERF_SEL_store_2_write_data_vgpr_instructions = 0x00000072,17555TA_PERF_SEL_store_3_write_data_vgpr_instructions = 0x00000073,17556TA_PERF_SEL_store_4_write_data_vgpr_instructions = 0x00000074,17557TA_PERF_SEL_store_has_x_instructions = 0x00000075,17558TA_PERF_SEL_store_has_y_instructions = 0x00000076,17559TA_PERF_SEL_store_has_z_instructions = 0x00000077,17560TA_PERF_SEL_store_has_w_instructions = 0x00000078,17561TA_PERF_SEL_image_nosampler_has_t_instructions = 0x00000079,17562TA_PERF_SEL_image_nosampler_has_r_instructions = 0x0000007a,17563TA_PERF_SEL_image_nosampler_has_q_instructions = 0x0000007b,17564TA_PERF_SEL_image_nosampler_1_address_input_vgpr_instructions = 0x0000007c,17565TA_PERF_SEL_image_nosampler_2_address_input_vgpr_instructions = 0x0000007d,17566TA_PERF_SEL_image_nosampler_3_address_input_vgpr_instructions = 0x0000007e,17567TA_PERF_SEL_image_nosampler_4_address_input_vgpr_instructions = 0x0000007f,17568TA_PERF_SEL_in_busy = 0x00000080,17569TA_PERF_SEL_in_fifos_busy = 0x00000081,17570TA_PERF_SEL_in_cfifo_busy = 0x00000082,17571TA_PERF_SEL_in_qfifo_busy = 0x00000083,17572TA_PERF_SEL_in_wfifo_busy = 0x00000084,17573TA_PERF_SEL_in_rfifo_busy = 0x00000085,17574TA_PERF_SEL_bf_busy = 0x00000086,17575TA_PERF_SEL_ns_busy = 0x00000087,17576TA_PERF_SEL_smp_busy_ns_idle = 0x00000088,17577TA_PERF_SEL_smp_idle_ns_busy = 0x00000089,17578TA_PERF_SEL_vmemcmd_cycles = 0x00000090,17579TA_PERF_SEL_vmemreq_cycles = 0x00000091,17580TA_PERF_SEL_in_waiting_on_req_cycles = 0x00000092,17581TA_PERF_SEL_in_addr_cycles = 0x00000096,17582TA_PERF_SEL_in_data_cycles = 0x00000097,17583TA_PERF_SEL_latency_ram_weights_written_cycles = 0x0000009a,17584TA_PERF_SEL_latency_ram_ws_required_quads = 0x0000009b,17585TA_PERF_SEL_latency_ram_whv_required_quads = 0x0000009c,17586TA_PERF_SEL_latency_ram_ws_required_instructions = 0x0000009d,17587TA_PERF_SEL_latency_ram_whv_required_instructions = 0x0000009e,17588TA_PERF_SEL_latency_ram_ref_required_instructions = 0x0000009f,17589TA_PERF_SEL_point_sampled_quads = 0x000000a0,17590TA_PERF_SEL_atomic_2_write_data_vgpr_instructions = 0x000000a2,17591TA_PERF_SEL_atomic_4_write_data_vgpr_instructions = 0x000000a3,17592TA_PERF_SEL_atomic_write_data_input_cycles = 0x000000a4,17593TA_PERF_SEL_atomic_write_data_output_cycles = 0x000000a5,17594TA_PERF_SEL_num_unlit_nodes_ta_opt = 0x000000ad,17595TA_PERF_SEL_num_nodes_invalidated_due_to_bad_input = 0x000000ae,17596TA_PERF_SEL_num_nodes_invalidated_due_to_oob = 0x000000af,17597TA_PERF_SEL_num_of_bvh_valid_first_tri = 0x000000b0,17598TA_PERF_SEL_num_of_bvh_valid_second_tri = 0x000000b1,17599TA_PERF_SEL_num_of_bvh_valid_third_tri = 0x000000b2,17600TA_PERF_SEL_num_of_bvh_valid_fourth_tri = 0x000000b3,17601TA_PERF_SEL_num_of_bvh_valid_fp16_box = 0x000000b4,17602TA_PERF_SEL_num_of_bvh_valid_fp32_box = 0x000000b5,17603TA_PERF_SEL_num_of_bvh_invalidated_first_tri = 0x000000b6,17604TA_PERF_SEL_num_of_bvh_invalidated_second_tri = 0x000000b7,17605TA_PERF_SEL_num_of_bvh_invalidated_third_tri = 0x000000b8,17606TA_PERF_SEL_num_of_bvh_invalidated_fourth_tri = 0x000000b9,17607TA_PERF_SEL_num_of_bvh_invalidated_fp16_box = 0x000000ba,17608TA_PERF_SEL_num_of_bvh_invalidated_fp32_box = 0x000000bb,17609TA_PERF_SEL_image_bvh_8_input_vgpr_instructions = 0x000000bc,17610TA_PERF_SEL_image_bvh_9_input_vgpr_instructions = 0x000000bd,17611TA_PERF_SEL_image_bvh_11_input_vgpr_instructions = 0x000000be,17612TA_PERF_SEL_image_bvh_12_input_vgpr_instructions = 0x000000bf,17613TA_PERF_SEL_image_sampler_1_op_burst = 0x000000c0,17614TA_PERF_SEL_image_sampler_2to3_op_burst = 0x000000c1,17615TA_PERF_SEL_image_sampler_4to7_op_burst = 0x000000c2,17616TA_PERF_SEL_image_sampler_ge8_op_burst = 0x000000c3,17617TA_PERF_SEL_image_linked_1_op_burst = 0x000000c4,17618TA_PERF_SEL_image_linked_2to3_op_burst = 0x000000c5,17619TA_PERF_SEL_image_linked_4to7_op_burst = 0x000000c6,17620TA_PERF_SEL_image_linked_ge8_op_burst = 0x000000c7,17621TA_PERF_SEL_image_bvh_1_op_burst = 0x000000c8,17622TA_PERF_SEL_image_bvh_2to3_op_burst = 0x000000c9,17623TA_PERF_SEL_image_bvh_4to7_op_burst = 0x000000ca,17624TA_PERF_SEL_image_bvh_ge8_op_burst = 0x000000cb,17625TA_PERF_SEL_image_nosampler_1_op_burst = 0x000000cc,17626TA_PERF_SEL_image_nosampler_2to3_op_burst = 0x000000cd,17627TA_PERF_SEL_image_nosampler_4to31_op_burst = 0x000000ce,17628TA_PERF_SEL_image_nosampler_ge32_op_burst = 0x000000cf,17629TA_PERF_SEL_buffer_flat_1_op_burst = 0x000000d0,17630TA_PERF_SEL_buffer_flat_2to3_op_burst = 0x000000d1,17631TA_PERF_SEL_buffer_flat_4to31_op_burst = 0x000000d2,17632TA_PERF_SEL_buffer_flat_ge32_op_burst = 0x000000d3,17633TA_PERF_SEL_write_1_op_burst = 0x000000d4,17634TA_PERF_SEL_write_2to3_op_burst = 0x000000d5,17635TA_PERF_SEL_write_4to31_op_burst = 0x000000d6,17636TA_PERF_SEL_write_ge32_op_burst = 0x000000d7,17637TA_PERF_SEL_ibubble_1_cycle_burst = 0x000000d8,17638TA_PERF_SEL_ibubble_2to3_cycle_burst = 0x000000d9,17639TA_PERF_SEL_ibubble_4to15_cycle_burst = 0x000000da,17640TA_PERF_SEL_ibubble_16to31_cycle_burst = 0x000000db,17641TA_PERF_SEL_ibubble_32to63_cycle_burst = 0x000000dc,17642TA_PERF_SEL_ibubble_ge64_cycle_burst = 0x000000dd,17643TA_PERF_SEL_sampler_clk_valid_cycles = 0x000000e0,17644TA_PERF_SEL_nonsampler_clk_valid_cycles = 0x000000e1,17645TA_PERF_SEL_buffer_flat_clk_valid_cycles = 0x000000e2,17646TA_PERF_SEL_write_data_clk_valid_cycles = 0x000000e3,17647TA_PERF_SEL_gradient_clk_valid_cycles = 0x000000e4,17648TA_PERF_SEL_lod_aniso_clk_valid_cycles = 0x000000e5,17649TA_PERF_SEL_sampler_addressing_clk_valid_cycles = 0x000000e6,17650TA_PERF_SEL_sync_sampler_sstate_fifo_clk_valid_cycles = 0x000000e7,17651TA_PERF_SEL_sync_sampler_cstate_fifo_clk_valid_cycles = 0x000000e8,17652TA_PERF_SEL_sync_nonsampler_fifo_clk_valid_cycles = 0x000000e9,17653TA_PERF_SEL_aligner_clk_valid_cycles = 0x000000ea,17654TA_PERF_SEL_tcreq_clk_valid_cycles = 0x000000eb,17655} TA_PERFCOUNT_SEL;1765617657/*17658* TEX_BC_SWIZZLE enum17659*/1766017661typedef enum TEX_BC_SWIZZLE {17662TEX_BC_Swizzle_XYZW = 0x00000000,17663TEX_BC_Swizzle_XWYZ = 0x00000001,17664TEX_BC_Swizzle_WZYX = 0x00000002,17665TEX_BC_Swizzle_WXYZ = 0x00000003,17666TEX_BC_Swizzle_ZYXW = 0x00000004,17667TEX_BC_Swizzle_YXWZ = 0x00000005,17668} TEX_BC_SWIZZLE;1766917670/*17671* TEX_BORDER_COLOR_TYPE enum17672*/1767317674typedef enum TEX_BORDER_COLOR_TYPE {17675TEX_BorderColor_TransparentBlack = 0x00000000,17676TEX_BorderColor_OpaqueBlack = 0x00000001,17677TEX_BorderColor_OpaqueWhite = 0x00000002,17678TEX_BorderColor_Register = 0x00000003,17679} TEX_BORDER_COLOR_TYPE;1768017681/*17682* TEX_CHROMA_KEY enum17683*/1768417685typedef enum TEX_CHROMA_KEY {17686TEX_ChromaKey_Disabled = 0x00000000,17687TEX_ChromaKey_Kill = 0x00000001,17688TEX_ChromaKey_Blend = 0x00000002,17689TEX_ChromaKey_RESERVED_3 = 0x00000003,17690} TEX_CHROMA_KEY;1769117692/*17693* TEX_CLAMP enum17694*/1769517696typedef enum TEX_CLAMP {17697TEX_Clamp_Repeat = 0x00000000,17698TEX_Clamp_Mirror = 0x00000001,17699TEX_Clamp_ClampToLast = 0x00000002,17700TEX_Clamp_MirrorOnceToLast = 0x00000003,17701TEX_Clamp_ClampHalfToBorder = 0x00000004,17702TEX_Clamp_MirrorOnceHalfToBorder = 0x00000005,17703TEX_Clamp_ClampToBorder = 0x00000006,17704TEX_Clamp_MirrorOnceToBorder = 0x00000007,17705} TEX_CLAMP;1770617707/*17708* TEX_COORD_TYPE enum17709*/1771017711typedef enum TEX_COORD_TYPE {17712TEX_CoordType_Unnormalized = 0x00000000,17713TEX_CoordType_Normalized = 0x00000001,17714} TEX_COORD_TYPE;1771517716/*17717* TEX_DEPTH_COMPARE_FUNCTION enum17718*/1771917720typedef enum TEX_DEPTH_COMPARE_FUNCTION {17721TEX_DepthCompareFunction_Never = 0x00000000,17722TEX_DepthCompareFunction_Less = 0x00000001,17723TEX_DepthCompareFunction_Equal = 0x00000002,17724TEX_DepthCompareFunction_LessEqual = 0x00000003,17725TEX_DepthCompareFunction_Greater = 0x00000004,17726TEX_DepthCompareFunction_NotEqual = 0x00000005,17727TEX_DepthCompareFunction_GreaterEqual = 0x00000006,17728TEX_DepthCompareFunction_Always = 0x00000007,17729} TEX_DEPTH_COMPARE_FUNCTION;1773017731/*17732* TEX_FORMAT_COMP enum17733*/1773417735typedef enum TEX_FORMAT_COMP {17736TEX_FormatComp_Unsigned = 0x00000000,17737TEX_FormatComp_Signed = 0x00000001,17738TEX_FormatComp_UnsignedBiased = 0x00000002,17739TEX_FormatComp_RESERVED_3 = 0x00000003,17740} TEX_FORMAT_COMP;1774117742/*17743* TEX_MAX_ANISO_RATIO enum17744*/1774517746typedef enum TEX_MAX_ANISO_RATIO {17747TEX_MaxAnisoRatio_1to1 = 0x00000000,17748TEX_MaxAnisoRatio_2to1 = 0x00000001,17749TEX_MaxAnisoRatio_4to1 = 0x00000002,17750TEX_MaxAnisoRatio_8to1 = 0x00000003,17751TEX_MaxAnisoRatio_16to1 = 0x00000004,17752TEX_MaxAnisoRatio_RESERVED_5 = 0x00000005,17753TEX_MaxAnisoRatio_RESERVED_6 = 0x00000006,17754TEX_MaxAnisoRatio_RESERVED_7 = 0x00000007,17755} TEX_MAX_ANISO_RATIO;1775617757/*17758* TEX_MIP_FILTER enum17759*/1776017761typedef enum TEX_MIP_FILTER {17762TEX_MipFilter_None = 0x00000000,17763TEX_MipFilter_Point = 0x00000001,17764TEX_MipFilter_Linear = 0x00000002,17765TEX_MipFilter_Point_Aniso_Adj = 0x00000003,17766} TEX_MIP_FILTER;1776717768/*17769* TEX_REQUEST_SIZE enum17770*/1777117772typedef enum TEX_REQUEST_SIZE {17773TEX_RequestSize_32B = 0x00000000,17774TEX_RequestSize_64B = 0x00000001,17775TEX_RequestSize_128B = 0x00000002,17776TEX_RequestSize_2X64B = 0x00000003,17777} TEX_REQUEST_SIZE;1777817779/*17780* TEX_SAMPLER_TYPE enum17781*/1778217783typedef enum TEX_SAMPLER_TYPE {17784TEX_SamplerType_Invalid = 0x00000000,17785TEX_SamplerType_Valid = 0x00000001,17786} TEX_SAMPLER_TYPE;1778717788/*17789* TEX_XY_FILTER enum17790*/1779117792typedef enum TEX_XY_FILTER {17793TEX_XYFilter_Point = 0x00000000,17794TEX_XYFilter_Linear = 0x00000001,17795TEX_XYFilter_AnisoPoint = 0x00000002,17796TEX_XYFilter_AnisoLinear = 0x00000003,17797} TEX_XY_FILTER;1779817799/*17800* TEX_Z_FILTER enum17801*/1780217803typedef enum TEX_Z_FILTER {17804TEX_ZFilter_None = 0x00000000,17805TEX_ZFilter_Point = 0x00000001,17806TEX_ZFilter_Linear = 0x00000002,17807TEX_ZFilter_RESERVED_3 = 0x00000003,17808} TEX_Z_FILTER;1780917810/*17811* TVX_TYPE enum17812*/1781317814typedef enum TVX_TYPE {17815TVX_Type_InvalidTextureResource = 0x00000000,17816TVX_Type_InvalidVertexBuffer = 0x00000001,17817TVX_Type_ValidTextureResource = 0x00000002,17818TVX_Type_ValidVertexBuffer = 0x00000003,17819} TVX_TYPE;1782017821/*******************************************************17822* TCP Enums17823*******************************************************/1782417825/*17826* TA_TC_ADDR_MODES enum17827*/1782817829typedef enum TA_TC_ADDR_MODES {17830TA_TC_ADDR_MODE_DEFAULT = 0x00000000,17831TA_TC_ADDR_MODE_COMP0 = 0x00000001,17832TA_TC_ADDR_MODE_COMP1 = 0x00000002,17833TA_TC_ADDR_MODE_COMP2 = 0x00000003,17834TA_TC_ADDR_MODE_COMP3 = 0x00000004,17835TA_TC_ADDR_MODE_UNALIGNED = 0x00000005,17836TA_TC_ADDR_MODE_BORDER_COLOR = 0x00000006,17837} TA_TC_ADDR_MODES;1783817839/*17840* TA_TC_REQ_MODES enum17841*/1784217843typedef enum TA_TC_REQ_MODES {17844TA_TC_REQ_MODE_BORDER = 0x00000000,17845TA_TC_REQ_MODE_TEX2 = 0x00000001,17846TA_TC_REQ_MODE_TEX1 = 0x00000002,17847TA_TC_REQ_MODE_TEX0 = 0x00000003,17848TA_TC_REQ_MODE_NORMAL = 0x00000004,17849TA_TC_REQ_MODE_DWORD = 0x00000005,17850TA_TC_REQ_MODE_BYTE = 0x00000006,17851TA_TC_REQ_MODE_BYTE_NV = 0x00000007,17852} TA_TC_REQ_MODES;1785317854/*17855* TCP_CACHE_POLICIES enum17856*/1785717858typedef enum TCP_CACHE_POLICIES {17859TCP_CACHE_POLICY_MISS_LRU = 0x00000000,17860TCP_CACHE_POLICY_MISS_EVICT = 0x00000001,17861TCP_CACHE_POLICY_HIT_LRU = 0x00000002,17862TCP_CACHE_POLICY_HIT_EVICT = 0x00000003,17863} TCP_CACHE_POLICIES;1786417865/*17866* TCP_CACHE_STORE_POLICIES enum17867*/1786817869typedef enum TCP_CACHE_STORE_POLICIES {17870TCP_CACHE_STORE_POLICY_WT_LRU = 0x00000000,17871TCP_CACHE_STORE_POLICY_WT_EVICT = 0x00000001,17872} TCP_CACHE_STORE_POLICIES;1787317874/*17875* TCP_DSM_DATA_SEL enum17876*/1787717878typedef enum TCP_DSM_DATA_SEL {17879TCP_DSM_DISABLE = 0x00000000,17880TCP_DSM_SEL0 = 0x00000001,17881TCP_DSM_SEL1 = 0x00000002,17882TCP_DSM_SEL_BOTH = 0x00000003,17883} TCP_DSM_DATA_SEL;1788417885/*17886* TCP_DSM_INJECT_SEL enum17887*/1788817889typedef enum TCP_DSM_INJECT_SEL {17890TCP_DSM_INJECT_SEL0 = 0x00000000,17891TCP_DSM_INJECT_SEL1 = 0x00000001,17892TCP_DSM_INJECT_SEL2 = 0x00000002,17893TCP_DSM_INJECT_SEL3 = 0x00000003,17894} TCP_DSM_INJECT_SEL;1789517896/*17897* TCP_DSM_SINGLE_WRITE enum17898*/1789917900typedef enum TCP_DSM_SINGLE_WRITE {17901TCP_DSM_SINGLE_WRITE_DIS = 0x00000000,17902TCP_DSM_SINGLE_WRITE_EN = 0x00000001,17903} TCP_DSM_SINGLE_WRITE;1790417905/*17906* TCP_OPCODE_TYPE enum17907*/1790817909typedef enum TCP_OPCODE_TYPE {17910TCP_OPCODE_READ = 0x00000000,17911TCP_OPCODE_WRITE = 0x00000001,17912TCP_OPCODE_ATOMIC = 0x00000002,17913TCP_OPCODE_INV = 0x00000003,17914TCP_OPCODE_ATOMIC_CMPSWAP = 0x00000004,17915TCP_OPCODE_SAMPLER = 0x00000005,17916TCP_OPCODE_LOAD = 0x00000006,17917TCP_OPCODE_GATHERH = 0x00000007,17918} TCP_OPCODE_TYPE;1791917920/*17921* TCP_PERFCOUNT_SELECT enum17922*/1792317924typedef enum TCP_PERFCOUNT_SELECT {17925TCP_PERF_SEL_GATE_EN1 = 0x00000000,17926TCP_PERF_SEL_GATE_EN2 = 0x00000001,17927TCP_PERF_SEL_TA_REQ = 0x00000002,17928TCP_PERF_SEL_TA_REQ_STATE_READ = 0x00000003,17929TCP_PERF_SEL_TA_REQ_READ = 0x00000004,17930TCP_PERF_SEL_TA_REQ_WRITE = 0x00000005,17931TCP_PERF_SEL_TA_REQ_ATOMIC_WITH_RET = 0x00000006,17932TCP_PERF_SEL_TA_REQ_ATOMIC_WITHOUT_RET = 0x00000007,17933TCP_PERF_SEL_TA_REQ_GL0_INV = 0x00000008,17934TCP_PERF_SEL_REQ = 0x00000009,17935TCP_PERF_SEL_REQ_READ = 0x0000000a,17936TCP_PERF_SEL_REQ_READ_HIT_EVICT = 0x0000000b,17937TCP_PERF_SEL_REQ_READ_HIT_LRU = 0x0000000c,17938TCP_PERF_SEL_REQ_READ_MISS_EVICT = 0x0000000d,17939TCP_PERF_SEL_REQ_WRITE = 0x0000000e,17940TCP_PERF_SEL_REQ_WRITE_MISS_EVICT = 0x0000000f,17941TCP_PERF_SEL_REQ_WRITE_MISS_LRU = 0x00000010,17942TCP_PERF_SEL_REQ_NON_READ = 0x00000011,17943TCP_PERF_SEL_REQ_MISS = 0x00000012,17944TCP_PERF_SEL_REQ_TAGBANK0_SET0 = 0x00000013,17945TCP_PERF_SEL_REQ_TAGBANK0_SET1 = 0x00000014,17946TCP_PERF_SEL_REQ_TAGBANK1_SET0 = 0x00000015,17947TCP_PERF_SEL_REQ_TAGBANK1_SET1 = 0x00000016,17948TCP_PERF_SEL_REQ_TAGBANK2_SET0 = 0x00000017,17949TCP_PERF_SEL_REQ_TAGBANK2_SET1 = 0x00000018,17950TCP_PERF_SEL_REQ_TAGBANK3_SET0 = 0x00000019,17951TCP_PERF_SEL_REQ_TAGBANK3_SET1 = 0x0000001a,17952TCP_PERF_SEL_REQ_MISS_TAGBANK0 = 0x0000001b,17953TCP_PERF_SEL_REQ_MISS_TAGBANK1 = 0x0000001c,17954TCP_PERF_SEL_REQ_MISS_TAGBANK2 = 0x0000001d,17955TCP_PERF_SEL_REQ_MISS_TAGBANK3 = 0x0000001e,17956TCP_PERF_SEL_GL1_REQ_READ = 0x0000001f,17957TCP_PERF_SEL_GL1_REQ_READ_128B = 0x00000020,17958TCP_PERF_SEL_GL1_REQ_READ_64B = 0x00000021,17959TCP_PERF_SEL_GL1_REQ_WRITE = 0x00000022,17960TCP_PERF_SEL_GL1_REQ_ATOMIC_WITH_RET = 0x00000023,17961TCP_PERF_SEL_GL1_REQ_ATOMIC_WITHOUT_RET = 0x00000024,17962TCP_PERF_SEL_GL1_READ_LATENCY = 0x00000025,17963TCP_PERF_SEL_GL1_WRITE_LATENCY = 0x00000026,17964TCP_PERF_SEL_TCP_LATENCY = 0x00000027,17965TCP_PERF_SEL_TCP_TA_REQ_STALL = 0x00000028,17966TCP_PERF_SEL_TA_TCP_REQ_STARVE = 0x00000029,17967TCP_PERF_SEL_DATA_FIFO_STALL = 0x0000002a,17968TCP_PERF_SEL_LOD_STALL = 0x0000002b,17969TCP_PERF_SEL_POWER_STALL = 0x0000002c,17970TCP_PERF_SEL_ALLOC_STALL = 0x0000002d,17971TCP_PERF_SEL_UNORDERED_MTYPE_STALL = 0x0000002e,17972TCP_PERF_SEL_READ_TAGCONFLICT_STALL = 0x0000002f,17973TCP_PERF_SEL_WRITE_TAGCONFLICT_STALL = 0x00000030,17974TCP_PERF_SEL_ATOMIC_TAGCONFLICT_STALL = 0x00000031,17975TCP_PERF_SEL_LFIFO_STALL = 0x00000032,17976TCP_PERF_SEL_MEM_REQ_FIFO_STALL = 0x00000033,17977TCP_PERF_SEL_GL1_TCP_BACK_PRESSURE = 0x00000034,17978TCP_PERF_SEL_GL1_TCP_RDRET_STALL = 0x00000035,17979TCP_PERF_SEL_GL1_GRANT_READ_STALL = 0x00000036,17980TCP_PERF_SEL_GL1_PENDING_STALL = 0x00000037,17981TCP_PERF_SEL_OFIFO_INCOMPLETE_STALL = 0x00000038,17982TCP_PERF_SEL_OFIFO_AGE_ORDER_STALL = 0x00000039,17983TCP_PERF_SEL_TD_DATA_CYCLE_STALL = 0x0000003a,17984TCP_PERF_SEL_COMP_TEX_LOAD_STALL = 0x0000003b,17985TCP_PERF_SEL_READ_DATACONFLICT_STALL = 0x0000003c,17986TCP_PERF_SEL_WRITE_DATACONFLICT_STALL = 0x0000003d,17987TCP_PERF_SEL_TD_TCP_STALL = 0x0000003e,17988} TCP_PERFCOUNT_SELECT;1798917990/*17991* TCP_WATCH_MODES enum17992*/1799317994typedef enum TCP_WATCH_MODES {17995TCP_WATCH_MODE_READ = 0x00000000,17996TCP_WATCH_MODE_NONREAD = 0x00000001,17997TCP_WATCH_MODE_ATOMIC = 0x00000002,17998TCP_WATCH_MODE_ALL = 0x00000003,17999} TCP_WATCH_MODES;1800018001/*******************************************************18002* TD Enums18003*******************************************************/1800418005/*18006* TD_PERFCOUNT_SEL enum18007*/1800818009typedef enum TD_PERFCOUNT_SEL {18010TD_PERF_SEL_none = 0x00000000,18011TD_PERF_SEL_td_busy = 0x00000001,18012TD_PERF_SEL_input_busy = 0x00000002,18013TD_PERF_SEL_sampler_lerp_busy = 0x00000003,18014TD_PERF_SEL_sampler_out_busy = 0x00000004,18015TD_PERF_SEL_nofilter_busy = 0x00000005,18016TD_PERF_SEL_ray_tracing_bvh4_busy = 0x00000006,18017TD_PERF_SEL_sampler_core_sclk_en = 0x00000007,18018TD_PERF_SEL_sampler_preformatter_sclk_en = 0x00000008,18019TD_PERF_SEL_sampler_bilerp_sclk_en = 0x00000009,18020TD_PERF_SEL_sampler_bypass_sclk_en = 0x0000000a,18021TD_PERF_SEL_sampler_minmax_sclk_en = 0x0000000b,18022TD_PERF_SEL_sampler_accum_sclk_en = 0x0000000c,18023TD_PERF_SEL_sampler_format_flt_sclk_en = 0x0000000d,18024TD_PERF_SEL_sampler_format_fxdpt_sclk_en = 0x0000000e,18025TD_PERF_SEL_sampler_out_sclk_en = 0x0000000f,18026TD_PERF_SEL_nofilter_sclk_en = 0x00000010,18027TD_PERF_SEL_nofilter_d32_sclk_en = 0x00000011,18028TD_PERF_SEL_nofilter_d16_sclk_en = 0x00000012,18029TD_PERF_SEL_ray_tracing_bvh4_sclk_en = 0x00000016,18030TD_PERF_SEL_ray_tracing_bvh4_ip_sclk_en = 0x00000017,18031TD_PERF_SEL_ray_tracing_bvh4_box_sclk_en = 0x00000018,18032TD_PERF_SEL_ray_tracing_bvh4_tri_sclk_en = 0x00000019,18033TD_PERF_SEL_sampler_sclk_on_nofilter_sclk_off = 0x0000001a,18034TD_PERF_SEL_nofilter_sclk_on_sampler_sclk_off = 0x0000001b,18035TD_PERF_SEL_all_pipes_sclk_on_at_same_time = 0x0000001c,18036TD_PERF_SEL_sampler_and_nofilter_sclk_on_bvh4_sclk_off = 0x0000001d,18037TD_PERF_SEL_sampler_and_bvh4_sclk_on_nofilter_sclk_off = 0x0000001e,18038TD_PERF_SEL_nofilter_and_bvh4_sclk_on_sampler_sclk_off = 0x0000001f,18039TD_PERF_SEL_core_state_ram_max_cnt = 0x00000020,18040TD_PERF_SEL_core_state_rams_read = 0x00000021,18041TD_PERF_SEL_weight_data_rams_read = 0x00000022,18042TD_PERF_SEL_reference_data_rams_read = 0x00000023,18043TD_PERF_SEL_tc_td_ram_fifo_full = 0x00000024,18044TD_PERF_SEL_tc_td_ram_fifo_max_cnt = 0x00000025,18045TD_PERF_SEL_tc_td_data_fifo_full = 0x00000026,18046TD_PERF_SEL_input_state_fifo_full = 0x00000027,18047TD_PERF_SEL_ta_data_stall = 0x00000028,18048TD_PERF_SEL_tc_data_stall = 0x00000029,18049TD_PERF_SEL_tc_ram_stall = 0x0000002a,18050TD_PERF_SEL_lds_stall = 0x0000002b,18051TD_PERF_SEL_sampler_pkr_full = 0x0000002c,18052TD_PERF_SEL_sampler_pkr_full_due_to_arb = 0x0000002d,18053TD_PERF_SEL_nofilter_pkr_full = 0x0000002e,18054TD_PERF_SEL_nofilter_pkr_full_due_to_arb = 0x0000002f,18055TD_PERF_SEL_ray_tracing_bvh4_pkr_full = 0x00000030,18056TD_PERF_SEL_ray_tracing_bvh4_pkr_full_due_to_arb = 0x00000031,18057TD_PERF_SEL_gather4_instr = 0x00000032,18058TD_PERF_SEL_gather4h_instr = 0x00000033,18059TD_PERF_SEL_sample_instr = 0x00000036,18060TD_PERF_SEL_sample_c_instr = 0x00000037,18061TD_PERF_SEL_load_instr = 0x00000038,18062TD_PERF_SEL_ldfptr_instr = 0x00000039,18063TD_PERF_SEL_write_ack_instr = 0x0000003a,18064TD_PERF_SEL_d16_en_instr = 0x0000003b,18065TD_PERF_SEL_bypassLerp_instr = 0x0000003c,18066TD_PERF_SEL_min_max_filter_instr = 0x0000003d,18067TD_PERF_SEL_one_comp_return_instr = 0x0000003e,18068TD_PERF_SEL_two_comp_return_instr = 0x0000003f,18069TD_PERF_SEL_three_comp_return_instr = 0x00000040,18070TD_PERF_SEL_four_comp_return_instr = 0x00000041,18071TD_PERF_SEL_user_defined_border = 0x00000042,18072TD_PERF_SEL_white_border = 0x00000043,18073TD_PERF_SEL_opaque_black_border = 0x00000044,18074TD_PERF_SEL_lod_warn_from_ta = 0x00000045,18075TD_PERF_SEL_instruction_dest_is_lds = 0x00000046,18076TD_PERF_SEL_td_cycling_of_nofilter_instr_2cycles = 0x00000047,18077TD_PERF_SEL_td_cycling_of_nofilter_instr_4cycles = 0x00000048,18078TD_PERF_SEL_tc_cycling_of_nofilter_instr_2cycles = 0x00000049,18079TD_PERF_SEL_tc_cycling_of_nofilter_instr_4cycles = 0x0000004a,18080TD_PERF_SEL_out_of_order_instr = 0x0000004b,18081TD_PERF_SEL_total_num_instr = 0x0000004c,18082TD_PERF_SEL_total_num_instr_with_perf_wdw = 0x0000004d,18083TD_PERF_SEL_total_num_sampler_instr = 0x0000004e,18084TD_PERF_SEL_total_num_sampler_instr_with_perf_wdw = 0x0000004f,18085TD_PERF_SEL_total_num_nofilter_instr = 0x00000050,18086TD_PERF_SEL_total_num_nofilter_instr_with_perf_wdw = 0x00000051,18087TD_PERF_SEL_total_num_ray_tracing_bvh4_instr = 0x00000052,18088TD_PERF_SEL_total_num_ray_tracing_bvh4_instr_with_perf_wdw = 0x00000053,18089TD_PERF_SEL_mixmode_instr = 0x00000054,18090TD_PERF_SEL_mixmode_resource = 0x00000055,18091TD_PERF_SEL_status_packet = 0x00000056,18092TD_PERF_SEL_address_cmd_poison = 0x00000057,18093TD_PERF_SEL_data_poison = 0x00000058,18094TD_PERF_SEL_done_scoreboard_max_stored_cnt = 0x00000059,18095TD_PERF_SEL_done_scoreboard_max_waiting_cnt = 0x0000005a,18096TD_PERF_SEL_done_scoreboard_not_empty = 0x0000005b,18097TD_PERF_SEL_done_scoreboard_is_full = 0x0000005c,18098TD_PERF_SEL_done_scoreboard_bp_due_to_ooo = 0x0000005d,18099TD_PERF_SEL_done_scoreboard_bp_due_to_lds = 0x0000005e,18100TD_PERF_SEL_nofilter_formatters_turned_on = 0x0000005f,18101TD_PERF_SEL_nofilter_insert_extra_comps = 0x00000060,18102TD_PERF_SEL_nofilter_popcount_dmask_gt_num_comp_of_fmt = 0x00000061,18103TD_PERF_SEL_nofilter_popcount_dmask_lt_num_comp_of_fmt = 0x00000062,18104TD_PERF_SEL_msaa_load_instr = 0x00000063,18105TD_PERF_SEL_blend_prt_with_prt_default_0 = 0x00000064,18106TD_PERF_SEL_blend_prt_with_prt_default_1 = 0x00000065,18107TD_PERF_SEL_resmap_instr = 0x00000066,18108TD_PERF_SEL_prt_ack_instr = 0x00000067,18109TD_PERF_SEL_resmap_with_volume_filtering = 0x00000068,18110TD_PERF_SEL_resmap_with_aniso_filtering = 0x00000069,18111TD_PERF_SEL_resmap_with_no_more_filtering = 0x0000006a,18112TD_PERF_SEL_resmap_with_cubemap_corner = 0x0000006b,18113TD_PERF_SEL_ray_tracing_bvh4_threads_per_instruction_is_0 = 0x0000006c,18114TD_PERF_SEL_ray_tracing_bvh4_threads_per_instruction_is_1 = 0x0000006d,18115TD_PERF_SEL_ray_tracing_bvh4_threads_per_instruction_is_2 = 0x0000006e,18116TD_PERF_SEL_ray_tracing_bvh4_threads_per_instruction_is_3to4 = 0x0000006f,18117TD_PERF_SEL_ray_tracing_bvh4_threads_per_instruction_is_5to8 = 0x00000070,18118TD_PERF_SEL_ray_tracing_bvh4_threads_per_instruction_is_9to16 = 0x00000071,18119TD_PERF_SEL_ray_tracing_bvh4_threads_per_instruction_is_17to31 = 0x00000072,18120TD_PERF_SEL_ray_tracing_bvh4_threads_per_instruction_is_32 = 0x00000073,18121TD_PERF_SEL_ray_tracing_bvh4_fp16_box_node = 0x00000074,18122TD_PERF_SEL_ray_tracing_bvh4_fp32_box_node = 0x00000075,18123TD_PERF_SEL_ray_tracing_bvh4_tri_node = 0x00000076,18124TD_PERF_SEL_ray_tracing_bvh4_dropped_box_node = 0x00000077,18125TD_PERF_SEL_ray_tracing_bvh4_dropped_tri_node = 0x00000078,18126TD_PERF_SEL_ray_tracing_bvh4_invalid_box_node = 0x00000079,18127TD_PERF_SEL_ray_tracing_bvh4_invalid_tri_node = 0x0000007a,18128TD_PERF_SEL_ray_tracing_bvh4_box_sort_en = 0x0000007b,18129TD_PERF_SEL_ray_tracing_bvh4_box_grow_val_nonzero = 0x0000007c,18130TD_PERF_SEL_ray_tracing_bvh4_num_box_with_inf_or_nan_vtx = 0x0000007d,18131TD_PERF_SEL_ray_tracing_bvh4_num_tri_with_inf_or_nan_vtx = 0x0000007e,18132TD_PERF_SEL_ray_tracing_bvh4_num_box_that_squashed_a_nan = 0x0000007f,18133TD_PERF_SEL_ray_tracing_bvh4_num_box_misses = 0x00000080,18134TD_PERF_SEL_ray_tracing_bvh4_num_tri_misses = 0x00000081,18135TD_PERF_SEL_ray_tracing_bvh4_num_tri_tie_breakers = 0x00000082,18136TD_PERF_SEL_burst_bin_preempting_nofilter_1 = 0x00000083,18137TD_PERF_SEL_burst_bin_preempting_nofilter_2to4 = 0x00000084,18138TD_PERF_SEL_burst_bin_preempting_nofilter_5to7 = 0x00000085,18139TD_PERF_SEL_burst_bin_preempting_nofilter_8to16 = 0x00000086,18140TD_PERF_SEL_burst_bin_preempting_nofilter_gt16 = 0x00000087,18141TD_PERF_SEL_burst_bin_sampler_1 = 0x00000088,18142TD_PERF_SEL_burst_bin_sampler_2to8 = 0x00000089,18143TD_PERF_SEL_burst_bin_sampler_9to16 = 0x0000008a,18144TD_PERF_SEL_burst_bin_sampler_gt16 = 0x0000008b,18145TD_PERF_SEL_burst_bin_gather_1 = 0x0000008c,18146TD_PERF_SEL_burst_bin_gather_2to8 = 0x0000008d,18147TD_PERF_SEL_burst_bin_gather_9to16 = 0x0000008e,18148TD_PERF_SEL_burst_bin_gather_gt16 = 0x0000008f,18149TD_PERF_SEL_burst_bin_nofilter_1 = 0x00000090,18150TD_PERF_SEL_burst_bin_nofilter_2to4 = 0x00000091,18151TD_PERF_SEL_burst_bin_nofilter_5to7 = 0x00000092,18152TD_PERF_SEL_burst_bin_nofilter_8to16 = 0x00000093,18153TD_PERF_SEL_burst_bin_nofilter_gt16 = 0x00000094,18154TD_PERF_SEL_burst_bin_bvh4_1 = 0x00000095,18155TD_PERF_SEL_burst_bin_bvh4_2to8 = 0x00000096,18156TD_PERF_SEL_burst_bin_bvh4_9to16 = 0x00000097,18157TD_PERF_SEL_burst_bin_bvh4_gt16 = 0x00000098,18158TD_PERF_SEL_burst_bin_bvh4_box_nodes_1 = 0x00000099,18159TD_PERF_SEL_burst_bin_bvh4_box_nodes_2to4 = 0x0000009a,18160TD_PERF_SEL_burst_bin_bvh4_box_nodes_5to7 = 0x0000009b,18161TD_PERF_SEL_burst_bin_bvh4_box_nodes_8to16 = 0x0000009c,18162TD_PERF_SEL_burst_bin_bvh4_box_nodes_gt16 = 0x0000009d,18163TD_PERF_SEL_burst_bin_bvh4_tri_nodes_1 = 0x0000009e,18164TD_PERF_SEL_burst_bin_bvh4_tri_nodes_2to8 = 0x0000009f,18165TD_PERF_SEL_burst_bin_bvh4_tri_nodes_9to16 = 0x000000a0,18166TD_PERF_SEL_burst_bin_bvh4_tri_nodes_gt16 = 0x000000a1,18167TD_PERF_SEL_burst_bin_bvh4_dropped_nodes_1 = 0x000000a2,18168TD_PERF_SEL_burst_bin_bvh4_dropped_nodes_2to8 = 0x000000a3,18169TD_PERF_SEL_burst_bin_bvh4_dropped_nodes_9to16 = 0x000000a4,18170TD_PERF_SEL_burst_bin_bvh4_dropped_nodes_gt16 = 0x000000a5,18171TD_PERF_SEL_burst_bin_bvh4_invalid_nodes_1 = 0x000000a6,18172TD_PERF_SEL_burst_bin_bvh4_invalid_nodes_2to8 = 0x000000a7,18173TD_PERF_SEL_burst_bin_bvh4_invalid_nodes_9to16 = 0x000000a8,18174TD_PERF_SEL_burst_bin_bvh4_invalid_nodes_gt16 = 0x000000a9,18175TD_PERF_SEL_bubble_bin_ta_waiting_for_tc_data_0 = 0x000000aa,18176TD_PERF_SEL_bubble_bin_ta_waiting_for_tc_data_1 = 0x000000ab,18177TD_PERF_SEL_bubble_bin_ta_waiting_for_tc_data_2to31 = 0x000000ac,18178TD_PERF_SEL_bubble_bin_ta_waiting_for_tc_data_32to127 = 0x000000ad,18179TD_PERF_SEL_bubble_bin_ta_waiting_for_tc_data_128to511 = 0x000000ae,18180TD_PERF_SEL_bubble_bin_ta_waiting_for_tc_data_gt511 = 0x000000af,18181TD_PERF_SEL_bubble_bin_lds_stall_1to3 = 0x000000b0,18182TD_PERF_SEL_bubble_bin_lds_stall_4to7 = 0x000000b1,18183TD_PERF_SEL_bubble_bin_lds_stall_8to15 = 0x000000b2,18184TD_PERF_SEL_bubble_bin_lds_stall_gt15 = 0x000000b3,18185TD_PERF_SEL_preempting_nofilter_max_cnt = 0x000000b4,18186TD_PERF_SEL_sampler_lerp0_active = 0x000000b5,18187TD_PERF_SEL_sampler_lerp1_active = 0x000000b6,18188TD_PERF_SEL_sampler_lerp2_active = 0x000000b7,18189TD_PERF_SEL_sampler_lerp3_active = 0x000000b8,18190TD_PERF_SEL_nofilter_total_num_comps_to_lds = 0x000000b9,18191TD_PERF_SEL_nofilter_byte_cycling_4cycles = 0x000000ba,18192TD_PERF_SEL_nofilter_byte_cycling_8cycles = 0x000000bb,18193TD_PERF_SEL_nofilter_byte_cycling_16cycles = 0x000000bc,18194TD_PERF_SEL_nofilter_dword_cycling_2cycles = 0x000000bd,18195TD_PERF_SEL_nofilter_dword_cycling_4cycles = 0x000000be,18196TD_PERF_SEL_input_bp_due_to_done_scoreboard_full = 0x000000bf,18197TD_PERF_SEL_ray_tracing_bvh4_instr_invld_thread_cnt = 0x000000c0,18198} TD_PERFCOUNT_SEL;1819918200/*******************************************************18201* GL2C Enums18202*******************************************************/1820318204/*18205* GL2A_PERF_SEL enum18206*/1820718208typedef enum GL2A_PERF_SEL {18209GL2A_PERF_SEL_NONE = 0x00000000,18210GL2A_PERF_SEL_CYCLE = 0x00000001,18211GL2A_PERF_SEL_BUSY = 0x00000002,18212GL2A_PERF_SEL_REQ_GL2C0 = 0x00000003,18213GL2A_PERF_SEL_REQ_GL2C1 = 0x00000004,18214GL2A_PERF_SEL_REQ_GL2C2 = 0x00000005,18215GL2A_PERF_SEL_REQ_GL2C3 = 0x00000006,18216GL2A_PERF_SEL_REQ_GL2C4 = 0x00000007,18217GL2A_PERF_SEL_REQ_GL2C5 = 0x00000008,18218GL2A_PERF_SEL_REQ_GL2C6 = 0x00000009,18219GL2A_PERF_SEL_REQ_GL2C7 = 0x0000000a,18220GL2A_PERF_SEL_REQ_HI_PRIO_GL2C0 = 0x0000000b,18221GL2A_PERF_SEL_REQ_HI_PRIO_GL2C1 = 0x0000000c,18222GL2A_PERF_SEL_REQ_HI_PRIO_GL2C2 = 0x0000000d,18223GL2A_PERF_SEL_REQ_HI_PRIO_GL2C3 = 0x0000000e,18224GL2A_PERF_SEL_REQ_HI_PRIO_GL2C4 = 0x0000000f,18225GL2A_PERF_SEL_REQ_HI_PRIO_GL2C5 = 0x00000010,18226GL2A_PERF_SEL_REQ_HI_PRIO_GL2C6 = 0x00000011,18227GL2A_PERF_SEL_REQ_HI_PRIO_GL2C7 = 0x00000012,18228GL2A_PERF_SEL_REQ_BURST_GL2C0 = 0x00000013,18229GL2A_PERF_SEL_REQ_BURST_GL2C1 = 0x00000014,18230GL2A_PERF_SEL_REQ_BURST_GL2C2 = 0x00000015,18231GL2A_PERF_SEL_REQ_BURST_GL2C3 = 0x00000016,18232GL2A_PERF_SEL_REQ_BURST_GL2C4 = 0x00000017,18233GL2A_PERF_SEL_REQ_BURST_GL2C5 = 0x00000018,18234GL2A_PERF_SEL_REQ_BURST_GL2C6 = 0x00000019,18235GL2A_PERF_SEL_REQ_BURST_GL2C7 = 0x0000001a,18236GL2A_PERF_SEL_REQ_STALL_GL2C0 = 0x0000001b,18237GL2A_PERF_SEL_REQ_STALL_GL2C1 = 0x0000001c,18238GL2A_PERF_SEL_REQ_STALL_GL2C2 = 0x0000001d,18239GL2A_PERF_SEL_REQ_STALL_GL2C3 = 0x0000001e,18240GL2A_PERF_SEL_REQ_STALL_GL2C4 = 0x0000001f,18241GL2A_PERF_SEL_REQ_STALL_GL2C5 = 0x00000020,18242GL2A_PERF_SEL_REQ_STALL_GL2C6 = 0x00000021,18243GL2A_PERF_SEL_REQ_STALL_GL2C7 = 0x00000022,18244GL2A_PERF_SEL_RTN_STALL_GL2C0 = 0x00000023,18245GL2A_PERF_SEL_RTN_STALL_GL2C1 = 0x00000024,18246GL2A_PERF_SEL_RTN_STALL_GL2C2 = 0x00000025,18247GL2A_PERF_SEL_RTN_STALL_GL2C3 = 0x00000026,18248GL2A_PERF_SEL_RTN_STALL_GL2C4 = 0x00000027,18249GL2A_PERF_SEL_RTN_STALL_GL2C5 = 0x00000028,18250GL2A_PERF_SEL_RTN_STALL_GL2C6 = 0x00000029,18251GL2A_PERF_SEL_RTN_STALL_GL2C7 = 0x0000002a,18252GL2A_PERF_SEL_RTN_CLIENT0 = 0x0000002b,18253GL2A_PERF_SEL_RTN_CLIENT1 = 0x0000002c,18254GL2A_PERF_SEL_RTN_CLIENT2 = 0x0000002d,18255GL2A_PERF_SEL_RTN_CLIENT3 = 0x0000002e,18256GL2A_PERF_SEL_RTN_CLIENT4 = 0x0000002f,18257GL2A_PERF_SEL_RTN_CLIENT5 = 0x00000030,18258GL2A_PERF_SEL_RTN_CLIENT6 = 0x00000031,18259GL2A_PERF_SEL_RTN_CLIENT7 = 0x00000032,18260GL2A_PERF_SEL_RTN_CLIENT8 = 0x00000033,18261GL2A_PERF_SEL_RTN_CLIENT9 = 0x00000034,18262GL2A_PERF_SEL_RTN_CLIENT10 = 0x00000035,18263GL2A_PERF_SEL_RTN_CLIENT11 = 0x00000036,18264GL2A_PERF_SEL_RTN_CLIENT12 = 0x00000037,18265GL2A_PERF_SEL_RTN_CLIENT13 = 0x00000038,18266GL2A_PERF_SEL_RTN_CLIENT14 = 0x00000039,18267GL2A_PERF_SEL_RTN_CLIENT15 = 0x0000003a,18268GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT0 = 0x0000003b,18269GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT1 = 0x0000003c,18270GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT2 = 0x0000003d,18271GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT3 = 0x0000003e,18272GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT4 = 0x0000003f,18273GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT5 = 0x00000040,18274GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT6 = 0x00000041,18275GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT7 = 0x00000042,18276GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT8 = 0x00000043,18277GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT9 = 0x00000044,18278GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT10 = 0x00000045,18279GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT11 = 0x00000046,18280GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT12 = 0x00000047,18281GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT13 = 0x00000048,18282GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT14 = 0x00000049,18283GL2A_PERF_SEL_RTN_ARB_COLLISION_CLIENT15 = 0x0000004a,18284GL2A_PERF_SEL_REQ_BURST_CLIENT0 = 0x0000004b,18285GL2A_PERF_SEL_REQ_BURST_CLIENT1 = 0x0000004c,18286GL2A_PERF_SEL_REQ_BURST_CLIENT2 = 0x0000004d,18287GL2A_PERF_SEL_REQ_BURST_CLIENT3 = 0x0000004e,18288GL2A_PERF_SEL_REQ_BURST_CLIENT4 = 0x0000004f,18289GL2A_PERF_SEL_REQ_BURST_CLIENT5 = 0x00000050,18290GL2A_PERF_SEL_REQ_BURST_CLIENT6 = 0x00000051,18291GL2A_PERF_SEL_REQ_BURST_CLIENT7 = 0x00000052,18292GL2A_PERF_SEL_REQ_BURST_CLIENT8 = 0x00000053,18293GL2A_PERF_SEL_REQ_BURST_CLIENT9 = 0x00000054,18294GL2A_PERF_SEL_REQ_BURST_CLIENT10 = 0x00000055,18295GL2A_PERF_SEL_REQ_BURST_CLIENT11 = 0x00000056,18296GL2A_PERF_SEL_REQ_BURST_CLIENT12 = 0x00000057,18297GL2A_PERF_SEL_REQ_BURST_CLIENT13 = 0x00000058,18298GL2A_PERF_SEL_REQ_BURST_CLIENT14 = 0x00000059,18299GL2A_PERF_SEL_REQ_BURST_CLIENT15 = 0x0000005a,18300GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT0 = 0x0000005b,18301GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT1 = 0x0000005c,18302GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT2 = 0x0000005d,18303GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT3 = 0x0000005e,18304GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT4 = 0x0000005f,18305GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT5 = 0x00000060,18306GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT6 = 0x00000061,18307GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT7 = 0x00000062,18308GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT8 = 0x00000063,18309GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT9 = 0x00000064,18310GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT10 = 0x00000065,18311GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT11 = 0x00000067,18312GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT12 = 0x00000068,18313GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT13 = 0x00000069,18314GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT14 = 0x0000006a,18315GL2A_PERF_SEL_RTN_CREDIT_STALL_CLIENT15 = 0x0000006b,18316} GL2A_PERF_SEL;1831718318/*18319* GL2C_PERF_SEL enum18320*/1832118322typedef enum GL2C_PERF_SEL {18323GL2C_PERF_SEL_NONE = 0x00000000,18324GL2C_PERF_SEL_CYCLE = 0x00000001,18325GL2C_PERF_SEL_BUSY = 0x00000002,18326GL2C_PERF_SEL_REQ = 0x00000003,18327GL2C_PERF_SEL_VOL_REQ = 0x00000004,18328GL2C_PERF_SEL_HIGH_PRIORITY_REQ = 0x00000005,18329GL2C_PERF_SEL_READ = 0x00000006,18330GL2C_PERF_SEL_WRITE = 0x00000007,18331GL2C_PERF_SEL_ATOMIC = 0x00000008,18332GL2C_PERF_SEL_NOP_ACK = 0x00000009,18333GL2C_PERF_SEL_NOP_RTN0 = 0x0000000a,18334GL2C_PERF_SEL_PROBE = 0x0000000b,18335GL2C_PERF_SEL_PROBE_ALL = 0x0000000c,18336GL2C_PERF_SEL_INTERNAL_PROBE = 0x0000000d,18337GL2C_PERF_SEL_COMPRESSED_READ_REQ = 0x0000000e,18338GL2C_PERF_SEL_METADATA_READ_REQ = 0x0000000f,18339GL2C_PERF_SEL_CLIENT0_REQ = 0x00000010,18340GL2C_PERF_SEL_CLIENT1_REQ = 0x00000011,18341GL2C_PERF_SEL_CLIENT2_REQ = 0x00000012,18342GL2C_PERF_SEL_CLIENT3_REQ = 0x00000013,18343GL2C_PERF_SEL_CLIENT4_REQ = 0x00000014,18344GL2C_PERF_SEL_CLIENT5_REQ = 0x00000015,18345GL2C_PERF_SEL_CLIENT6_REQ = 0x00000016,18346GL2C_PERF_SEL_CLIENT7_REQ = 0x00000017,18347GL2C_PERF_SEL_CLIENT8_REQ = 0x00000018,18348GL2C_PERF_SEL_CLIENT9_REQ = 0x00000019,18349GL2C_PERF_SEL_CLIENT10_REQ = 0x0000001a,18350GL2C_PERF_SEL_CLIENT11_REQ = 0x0000001b,18351GL2C_PERF_SEL_CLIENT12_REQ = 0x0000001c,18352GL2C_PERF_SEL_CLIENT13_REQ = 0x0000001d,18353GL2C_PERF_SEL_CLIENT14_REQ = 0x0000001e,18354GL2C_PERF_SEL_CLIENT15_REQ = 0x0000001f,18355GL2C_PERF_SEL_C_RW_S_REQ = 0x00000020,18356GL2C_PERF_SEL_C_RW_US_REQ = 0x00000021,18357GL2C_PERF_SEL_C_RO_S_REQ = 0x00000022,18358GL2C_PERF_SEL_C_RO_US_REQ = 0x00000023,18359GL2C_PERF_SEL_UC_REQ = 0x00000024,18360GL2C_PERF_SEL_LRU_REQ = 0x00000025,18361GL2C_PERF_SEL_STREAM_REQ = 0x00000026,18362GL2C_PERF_SEL_BYPASS_REQ = 0x00000027,18363GL2C_PERF_SEL_NOA_REQ = 0x00000028,18364GL2C_PERF_SEL_SHARED_REQ = 0x00000029,18365GL2C_PERF_SEL_HIT = 0x0000002a,18366GL2C_PERF_SEL_MISS = 0x0000002b,18367GL2C_PERF_SEL_FULL_HIT = 0x0000002c,18368GL2C_PERF_SEL_PARTIAL_32B_HIT = 0x0000002d,18369GL2C_PERF_SEL_PARTIAL_64B_HIT = 0x0000002e,18370GL2C_PERF_SEL_PARTIAL_96B_HIT = 0x0000002f,18371GL2C_PERF_SEL_DEWRITE_ALLOCATE_HIT = 0x00000030,18372GL2C_PERF_SEL_FULLY_WRITTEN_HIT = 0x00000031,18373GL2C_PERF_SEL_UNCACHED_WRITE = 0x00000032,18374GL2C_PERF_SEL_WRITEBACK = 0x00000033,18375GL2C_PERF_SEL_NORMAL_WRITEBACK = 0x00000034,18376GL2C_PERF_SEL_EVICT = 0x00000035,18377GL2C_PERF_SEL_NORMAL_EVICT = 0x00000036,18378GL2C_PERF_SEL_PROBE_EVICT = 0x00000037,18379GL2C_PERF_SEL_REQ_TO_MISS_QUEUE = 0x00000038,18380GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT0 = 0x00000039,18381GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT1 = 0x0000003a,18382GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT2 = 0x0000003b,18383GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT3 = 0x0000003c,18384GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT4 = 0x0000003d,18385GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT5 = 0x0000003e,18386GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT6 = 0x0000003f,18387GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT7 = 0x00000040,18388GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT8 = 0x00000041,18389GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT9 = 0x00000042,18390GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT10 = 0x00000043,18391GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT11 = 0x00000044,18392GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT12 = 0x00000045,18393GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT13 = 0x00000046,18394GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT14 = 0x00000047,18395GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT15 = 0x00000048,18396GL2C_PERF_SEL_READ_32_REQ = 0x00000049,18397GL2C_PERF_SEL_READ_64_REQ = 0x0000004a,18398GL2C_PERF_SEL_READ_128_REQ = 0x0000004b,18399GL2C_PERF_SEL_WRITE_32_REQ = 0x0000004c,18400GL2C_PERF_SEL_WRITE_64_REQ = 0x0000004d,18401GL2C_PERF_SEL_COMPRESSED_READ_0_REQ = 0x0000004e,18402GL2C_PERF_SEL_COMPRESSED_READ_32_REQ = 0x0000004f,18403GL2C_PERF_SEL_COMPRESSED_READ_64_REQ = 0x00000050,18404GL2C_PERF_SEL_COMPRESSED_READ_96_REQ = 0x00000051,18405GL2C_PERF_SEL_COMPRESSED_READ_128_REQ = 0x00000052,18406GL2C_PERF_SEL_MC_WRREQ = 0x00000053,18407GL2C_PERF_SEL_EA_WRREQ_SNOOP = 0x00000054,18408GL2C_PERF_SEL_EA_WRREQ_64B = 0x00000055,18409GL2C_PERF_SEL_EA_WRREQ_PROBE_COMMAND = 0x00000056,18410GL2C_PERF_SEL_EA_WR_UNCACHED_32B = 0x00000057,18411GL2C_PERF_SEL_MC_WRREQ_STALL = 0x00000058,18412GL2C_PERF_SEL_EA_WRREQ_IO_CREDIT_STALL = 0x00000059,18413GL2C_PERF_SEL_EA_WRREQ_GMI_CREDIT_STALL = 0x0000005a,18414GL2C_PERF_SEL_EA_WRREQ_DRAM_CREDIT_STALL = 0x0000005b,18415GL2C_PERF_SEL_TOO_MANY_EA_WRREQS_STALL = 0x0000005c,18416GL2C_PERF_SEL_MC_WRREQ_LEVEL = 0x0000005d,18417GL2C_PERF_SEL_EA_ATOMIC = 0x0000005e,18418GL2C_PERF_SEL_EA_ATOMIC_LEVEL = 0x0000005f,18419GL2C_PERF_SEL_MC_RDREQ = 0x00000060,18420GL2C_PERF_SEL_EA_RDREQ_SNOOP = 0x00000061,18421GL2C_PERF_SEL_EA_RDREQ_SPLIT = 0x00000062,18422GL2C_PERF_SEL_EA_RDREQ_32B = 0x00000063,18423GL2C_PERF_SEL_EA_RDREQ_64B = 0x00000064,18424GL2C_PERF_SEL_EA_RDREQ_96B = 0x00000065,18425GL2C_PERF_SEL_EA_RDREQ_128B = 0x00000066,18426GL2C_PERF_SEL_EA_RD_UNCACHED_32B = 0x00000067,18427GL2C_PERF_SEL_EA_RD_MDC_32B = 0x00000068,18428GL2C_PERF_SEL_EA_RD_COMPRESSED_32B = 0x00000069,18429GL2C_PERF_SEL_EA_RDREQ_IO_CREDIT_STALL = 0x0000006a,18430GL2C_PERF_SEL_EA_RDREQ_GMI_CREDIT_STALL = 0x0000006b,18431GL2C_PERF_SEL_EA_RDREQ_DRAM_CREDIT_STALL = 0x0000006c,18432GL2C_PERF_SEL_MC_RDREQ_LEVEL = 0x0000006d,18433GL2C_PERF_SEL_EA_RDREQ_DRAM = 0x0000006e,18434GL2C_PERF_SEL_EA_WRREQ_DRAM = 0x0000006f,18435GL2C_PERF_SEL_EA_RDREQ_DRAM_32B = 0x00000070,18436GL2C_PERF_SEL_EA_WRREQ_DRAM_32B = 0x00000071,18437GL2C_PERF_SEL_ONION_READ = 0x00000072,18438GL2C_PERF_SEL_ONION_WRITE = 0x00000073,18439GL2C_PERF_SEL_IO_READ = 0x00000074,18440GL2C_PERF_SEL_IO_WRITE = 0x00000075,18441GL2C_PERF_SEL_GARLIC_READ = 0x00000076,18442GL2C_PERF_SEL_GARLIC_WRITE = 0x00000077,18443GL2C_PERF_SEL_EA_OUTSTANDING = 0x00000078,18444GL2C_PERF_SEL_LATENCY_FIFO_FULL = 0x00000079,18445GL2C_PERF_SEL_SRC_FIFO_FULL = 0x0000007a,18446GL2C_PERF_SEL_TAG_STALL = 0x0000007b,18447GL2C_PERF_SEL_TAG_WRITEBACK_FIFO_FULL_STALL = 0x0000007c,18448GL2C_PERF_SEL_TAG_MISS_NOTHING_REPLACEABLE_STALL = 0x0000007d,18449GL2C_PERF_SEL_TAG_UNCACHED_WRITE_ATOMIC_FIFO_FULL_STALL = 0x0000007e,18450GL2C_PERF_SEL_TAG_NO_UNCACHED_WRITE_ATOMIC_ENTRIES_STALL = 0x0000007f,18451GL2C_PERF_SEL_TAG_PROBE_STALL = 0x00000080,18452GL2C_PERF_SEL_TAG_PROBE_FILTER_STALL = 0x00000081,18453GL2C_PERF_SEL_TAG_PROBE_FIFO_FULL_STALL = 0x00000082,18454GL2C_PERF_SEL_TAG_READ_DST_STALL = 0x00000083,18455GL2C_PERF_SEL_READ_RETURN_TIMEOUT = 0x00000084,18456GL2C_PERF_SEL_WRITEBACK_READ_TIMEOUT = 0x00000085,18457GL2C_PERF_SEL_READ_RETURN_FULL_BUBBLE = 0x00000086,18458GL2C_PERF_SEL_BUBBLE = 0x00000087,18459GL2C_PERF_SEL_IB_REQ = 0x00000088,18460GL2C_PERF_SEL_IB_STALL = 0x00000089,18461GL2C_PERF_SEL_IB_TAG_STALL = 0x0000008a,18462GL2C_PERF_SEL_IB_CM_STALL = 0x0000008b,18463GL2C_PERF_SEL_RETURN_ACK = 0x0000008c,18464GL2C_PERF_SEL_RETURN_DATA = 0x0000008d,18465GL2C_PERF_SEL_EA_RDRET_NACK = 0x0000008e,18466GL2C_PERF_SEL_EA_WRRET_NACK = 0x0000008f,18467GL2C_PERF_SEL_GL2A_LEVEL = 0x00000090,18468GL2C_PERF_SEL_PROBE_FILTER_DISABLE_TRANSITION = 0x00000091,18469GL2C_PERF_SEL_PROBE_FILTER_DISABLED = 0x00000092,18470GL2C_PERF_SEL_ALL_TC_OP_WB_OR_INV_START = 0x00000093,18471GL2C_PERF_SEL_ALL_TC_OP_WB_OR_INV_VOL_START = 0x00000094,18472GL2C_PERF_SEL_GCR_INV = 0x00000095,18473GL2C_PERF_SEL_GCR_WB = 0x00000096,18474GL2C_PERF_SEL_GCR_DISCARD = 0x00000097,18475GL2C_PERF_SEL_GCR_RANGE = 0x00000098,18476GL2C_PERF_SEL_GCR_ALL = 0x00000099,18477GL2C_PERF_SEL_GCR_VOL = 0x0000009a,18478GL2C_PERF_SEL_GCR_UNSHARED = 0x0000009b,18479GL2C_PERF_SEL_GCR_MDC_INV = 0x0000009c,18480GL2C_PERF_SEL_GCR_GL2_INV_ALL = 0x0000009d,18481GL2C_PERF_SEL_GCR_GL2_WB_ALL = 0x0000009e,18482GL2C_PERF_SEL_GCR_MDC_INV_ALL = 0x0000009f,18483GL2C_PERF_SEL_GCR_GL2_INV_RANGE = 0x000000a0,18484GL2C_PERF_SEL_GCR_GL2_WB_RANGE = 0x000000a1,18485GL2C_PERF_SEL_GCR_GL2_WB_INV_RANGE = 0x000000a2,18486GL2C_PERF_SEL_GCR_MDC_INV_RANGE = 0x000000a3,18487GL2C_PERF_SEL_ALL_GCR_INV_EVICT = 0x000000a4,18488GL2C_PERF_SEL_ALL_GCR_INV_VOL_EVICT = 0x000000a5,18489GL2C_PERF_SEL_ALL_GCR_WB_OR_INV_CYCLE = 0x000000a6,18490GL2C_PERF_SEL_ALL_GCR_WB_OR_INV_VOL_CYCLE = 0x000000a7,18491GL2C_PERF_SEL_ALL_GCR_WB_WRITEBACK = 0x000000a8,18492GL2C_PERF_SEL_GCR_INVL2_VOL_CYCLE = 0x000000a9,18493GL2C_PERF_SEL_GCR_INVL2_VOL_EVICT = 0x000000aa,18494GL2C_PERF_SEL_GCR_INVL2_VOL_START = 0x000000ab,18495GL2C_PERF_SEL_GCR_WBL2_VOL_CYCLE = 0x000000ac,18496GL2C_PERF_SEL_GCR_WBL2_VOL_START = 0x000000ad,18497GL2C_PERF_SEL_GCR_WBINVL2_CYCLE = 0x000000ae,18498GL2C_PERF_SEL_GCR_WBINVL2_EVICT = 0x000000af,18499GL2C_PERF_SEL_GCR_WBINVL2_START = 0x000000b0,18500GL2C_PERF_SEL_MDC_INV_METADATA = 0x000000b1,18501GL2C_PERF_SEL_MDC_REQ = 0x000000b2,18502GL2C_PERF_SEL_MDC_LEVEL = 0x000000b3,18503GL2C_PERF_SEL_MDC_TAG_HIT = 0x000000b4,18504GL2C_PERF_SEL_MDC_SECTOR_HIT = 0x000000b5,18505GL2C_PERF_SEL_MDC_SECTOR_MISS = 0x000000b6,18506GL2C_PERF_SEL_MDC_TAG_STALL = 0x000000b7,18507GL2C_PERF_SEL_MDC_TAG_REPLACEMENT_LINE_IN_USE_STALL = 0x000000b8,18508GL2C_PERF_SEL_MDC_TAG_DESECTORIZATION_FIFO_FULL_STALL = 0x000000b9,18509GL2C_PERF_SEL_MDC_TAG_WAITING_FOR_INVALIDATE_COMPLETION_STALL = 0x000000ba,18510GL2C_PERF_SEL_CM_CHANNEL0_REQ = 0x000000bb,18511GL2C_PERF_SEL_CM_CHANNEL1_REQ = 0x000000bc,18512GL2C_PERF_SEL_CM_CHANNEL2_REQ = 0x000000bd,18513GL2C_PERF_SEL_CM_CHANNEL3_REQ = 0x000000be,18514GL2C_PERF_SEL_CM_CHANNEL4_REQ = 0x000000bf,18515GL2C_PERF_SEL_CM_CHANNEL5_REQ = 0x000000c0,18516GL2C_PERF_SEL_CM_CHANNEL6_REQ = 0x000000c1,18517GL2C_PERF_SEL_CM_CHANNEL7_REQ = 0x000000c2,18518GL2C_PERF_SEL_CM_CHANNEL8_REQ = 0x000000c3,18519GL2C_PERF_SEL_CM_CHANNEL9_REQ = 0x000000c4,18520GL2C_PERF_SEL_CM_CHANNEL10_REQ = 0x000000c5,18521GL2C_PERF_SEL_CM_CHANNEL11_REQ = 0x000000c6,18522GL2C_PERF_SEL_CM_CHANNEL12_REQ = 0x000000c7,18523GL2C_PERF_SEL_CM_CHANNEL13_REQ = 0x000000c8,18524GL2C_PERF_SEL_CM_CHANNEL14_REQ = 0x000000c9,18525GL2C_PERF_SEL_CM_CHANNEL15_REQ = 0x000000ca,18526GL2C_PERF_SEL_CM_CHANNEL16_REQ = 0x000000cb,18527GL2C_PERF_SEL_CM_CHANNEL17_REQ = 0x000000cc,18528GL2C_PERF_SEL_CM_CHANNEL18_REQ = 0x000000cd,18529GL2C_PERF_SEL_CM_CHANNEL19_REQ = 0x000000ce,18530GL2C_PERF_SEL_CM_CHANNEL20_REQ = 0x000000cf,18531GL2C_PERF_SEL_CM_CHANNEL21_REQ = 0x000000d0,18532GL2C_PERF_SEL_CM_CHANNEL22_REQ = 0x000000d1,18533GL2C_PERF_SEL_CM_CHANNEL23_REQ = 0x000000d2,18534GL2C_PERF_SEL_CM_CHANNEL24_REQ = 0x000000d3,18535GL2C_PERF_SEL_CM_CHANNEL25_REQ = 0x000000d4,18536GL2C_PERF_SEL_CM_CHANNEL26_REQ = 0x000000d5,18537GL2C_PERF_SEL_CM_CHANNEL27_REQ = 0x000000d6,18538GL2C_PERF_SEL_CM_CHANNEL28_REQ = 0x000000d7,18539GL2C_PERF_SEL_CM_CHANNEL29_REQ = 0x000000d8,18540GL2C_PERF_SEL_CM_CHANNEL30_REQ = 0x000000d9,18541GL2C_PERF_SEL_CM_CHANNEL31_REQ = 0x000000da,18542GL2C_PERF_SEL_CM_COMP_ATOMIC_COLOR_REQ = 0x000000db,18543GL2C_PERF_SEL_CM_COMP_ATOMIC_DEPTH16_REQ = 0x000000dc,18544GL2C_PERF_SEL_CM_COMP_ATOMIC_DEPTH32_REQ = 0x000000dd,18545GL2C_PERF_SEL_CM_COMP_ATOMIC_STENCIL_REQ = 0x000000de,18546GL2C_PERF_SEL_CM_COMP_WRITE_COLOR_REQ = 0x000000df,18547GL2C_PERF_SEL_CM_COMP_WRITE_DEPTH16_REQ = 0x000000e0,18548GL2C_PERF_SEL_CM_COMP_WRITE_DEPTH32_REQ = 0x000000e1,18549GL2C_PERF_SEL_CM_COMP_WRITE_STENCIL_REQ = 0x000000e2,18550GL2C_PERF_SEL_CM_COMP_READ_REQ = 0x000000e3,18551GL2C_PERF_SEL_CM_READ_BACK_REQ = 0x000000e4,18552GL2C_PERF_SEL_CM_METADATA_WR_REQ = 0x000000e5,18553GL2C_PERF_SEL_CM_WR_ACK_REQ = 0x000000e6,18554GL2C_PERF_SEL_CM_NO_ACK_REQ = 0x000000e7,18555GL2C_PERF_SEL_CM_NOOP_REQ = 0x000000e8,18556GL2C_PERF_SEL_CM_COMP_COLOR_EN_REQ = 0x000000e9,18557GL2C_PERF_SEL_CM_COMP_COLOR_DIS_REQ = 0x000000ea,18558GL2C_PERF_SEL_CM_COMP_STENCIL_REQ = 0x000000eb,18559GL2C_PERF_SEL_CM_COMP_DEPTH16_REQ = 0x000000ec,18560GL2C_PERF_SEL_CM_COMP_DEPTH32_REQ = 0x000000ed,18561GL2C_PERF_SEL_CM_COMP_RB_SKIP_REQ = 0x000000ee,18562GL2C_PERF_SEL_CM_COLOR_32B_WR_REQ = 0x000000ef,18563GL2C_PERF_SEL_CM_COLOR_64B_WR_REQ = 0x000000f0,18564GL2C_PERF_SEL_CM_FULL_WRITE_REQ = 0x000000f1,18565GL2C_PERF_SEL_CM_RVF_FULL = 0x000000f2,18566GL2C_PERF_SEL_CM_SDR_FULL = 0x000000f3,18567GL2C_PERF_SEL_CM_MERGE_BUF_FULL = 0x000000f4,18568GL2C_PERF_SEL_CM_DCC_STALL = 0x000000f5,18569GL2C_PERF_SEL_CM_DCC_IN_XFC = 0x000000f6,18570GL2C_PERF_SEL_CM_DCC_OUT_XFC = 0x000000f7,18571GL2C_PERF_SEL_CM_DCC_OUT_1x1 = 0x000000f8,18572GL2C_PERF_SEL_CM_DCC_OUT_1x2 = 0x000000f9,18573GL2C_PERF_SEL_CM_DCC_OUT_2x1 = 0x000000fa,18574GL2C_PERF_SEL_CM_DCC_OUT_2x2 = 0x000000fb,18575GL2C_PERF_SEL_CM_DCC_OUT_UNCOMP = 0x000000fc,18576GL2C_PERF_SEL_CM_DCC_OUT_CONST = 0x000000fd,18577GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT16 = 0x000000fe,18578GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT17 = 0x000000ff,18579GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT18 = 0x00000100,18580GL2C_PERF_SEL_HIT_PASS_MISS_IN_CLIENT19 = 0x00000101,18581} GL2C_PERF_SEL;1858218583/*******************************************************18584* GRBM Enums18585*******************************************************/1858618587/*18588* GRBM_PERF_SEL enum18589*/1859018591typedef enum GRBM_PERF_SEL {18592GRBM_PERF_SEL_COUNT = 0x00000000,18593GRBM_PERF_SEL_USER_DEFINED = 0x00000001,18594GRBM_PERF_SEL_GUI_ACTIVE = 0x00000002,18595GRBM_PERF_SEL_CP_BUSY = 0x00000003,18596GRBM_PERF_SEL_CP_COHER_BUSY = 0x00000004,18597GRBM_PERF_SEL_CP_DMA_BUSY = 0x00000005,18598GRBM_PERF_SEL_CB_BUSY = 0x00000006,18599GRBM_PERF_SEL_DB_BUSY = 0x00000007,18600GRBM_PERF_SEL_PA_BUSY = 0x00000008,18601GRBM_PERF_SEL_SC_BUSY = 0x00000009,18602GRBM_PERF_SEL_SPI_BUSY = 0x0000000b,18603GRBM_PERF_SEL_SX_BUSY = 0x0000000c,18604GRBM_PERF_SEL_TA_BUSY = 0x0000000d,18605GRBM_PERF_SEL_CB_CLEAN = 0x0000000e,18606GRBM_PERF_SEL_DB_CLEAN = 0x0000000f,18607GRBM_PERF_SEL_GDS_BUSY = 0x00000019,18608GRBM_PERF_SEL_BCI_BUSY = 0x0000001a,18609GRBM_PERF_SEL_RLC_BUSY = 0x0000001b,18610GRBM_PERF_SEL_TCP_BUSY = 0x0000001c,18611GRBM_PERF_SEL_CPG_BUSY = 0x0000001d,18612GRBM_PERF_SEL_CPC_BUSY = 0x0000001e,18613GRBM_PERF_SEL_CPF_BUSY = 0x0000001f,18614GRBM_PERF_SEL_GE_BUSY = 0x00000020,18615GRBM_PERF_SEL_GE_NO_DMA_BUSY = 0x00000021,18616GRBM_PERF_SEL_UTCL2_BUSY = 0x00000022,18617GRBM_PERF_SEL_EA_BUSY = 0x00000023,18618GRBM_PERF_SEL_RMI_BUSY = 0x00000024,18619GRBM_PERF_SEL_CPAXI_BUSY = 0x00000025,18620GRBM_PERF_SEL_UTCL1_BUSY = 0x00000027,18621GRBM_PERF_SEL_GL2CC_BUSY = 0x00000028,18622GRBM_PERF_SEL_SDMA_BUSY = 0x00000029,18623GRBM_PERF_SEL_CH_BUSY = 0x0000002a,18624GRBM_PERF_SEL_PH_BUSY = 0x0000002b,18625GRBM_PERF_SEL_PMM_BUSY = 0x0000002c,18626GRBM_PERF_SEL_GUS_BUSY = 0x0000002d,18627GRBM_PERF_SEL_GL1CC_BUSY = 0x0000002e,18628GRBM_PERF_SEL_ANY_ACTIVE_F_BUSY = 0x0000002f,18629GRBM_PERF_SEL_GL1H_BUSY = 0x00000030,18630GRBM_PERF_SEL_PC_BUSY = 0x00000031,18631} GRBM_PERF_SEL;1863218633/*18634* GRBM_SE0_PERF_SEL enum18635*/1863618637typedef enum GRBM_SE0_PERF_SEL {18638GRBM_SE0_PERF_SEL_COUNT = 0x00000000,18639GRBM_SE0_PERF_SEL_USER_DEFINED = 0x00000001,18640GRBM_SE0_PERF_SEL_CB_BUSY = 0x00000002,18641GRBM_SE0_PERF_SEL_DB_BUSY = 0x00000003,18642GRBM_SE0_PERF_SEL_SC_BUSY = 0x00000004,18643GRBM_SE0_PERF_SEL_SPI_BUSY = 0x00000006,18644GRBM_SE0_PERF_SEL_SX_BUSY = 0x00000007,18645GRBM_SE0_PERF_SEL_TA_BUSY = 0x00000008,18646GRBM_SE0_PERF_SEL_CB_CLEAN = 0x00000009,18647GRBM_SE0_PERF_SEL_DB_CLEAN = 0x0000000a,18648GRBM_SE0_PERF_SEL_PA_BUSY = 0x0000000c,18649GRBM_SE0_PERF_SEL_BCI_BUSY = 0x0000000e,18650GRBM_SE0_PERF_SEL_RMI_BUSY = 0x0000000f,18651GRBM_SE0_PERF_SEL_UTCL1_BUSY = 0x00000010,18652GRBM_SE0_PERF_SEL_TCP_BUSY = 0x00000011,18653GRBM_SE0_PERF_SEL_GL1CC_BUSY = 0x00000012,18654GRBM_SE0_PERF_SEL_GL1H_BUSY = 0x00000013,18655GRBM_SE0_PERF_SEL_PC_BUSY = 0x00000014,18656} GRBM_SE0_PERF_SEL;1865718658/*18659* GRBM_SE1_PERF_SEL enum18660*/1866118662typedef enum GRBM_SE1_PERF_SEL {18663GRBM_SE1_PERF_SEL_COUNT = 0x00000000,18664GRBM_SE1_PERF_SEL_USER_DEFINED = 0x00000001,18665GRBM_SE1_PERF_SEL_CB_BUSY = 0x00000002,18666GRBM_SE1_PERF_SEL_DB_BUSY = 0x00000003,18667GRBM_SE1_PERF_SEL_SC_BUSY = 0x00000004,18668GRBM_SE1_PERF_SEL_SPI_BUSY = 0x00000006,18669GRBM_SE1_PERF_SEL_SX_BUSY = 0x00000007,18670GRBM_SE1_PERF_SEL_TA_BUSY = 0x00000008,18671GRBM_SE1_PERF_SEL_CB_CLEAN = 0x00000009,18672GRBM_SE1_PERF_SEL_DB_CLEAN = 0x0000000a,18673GRBM_SE1_PERF_SEL_PA_BUSY = 0x0000000c,18674GRBM_SE1_PERF_SEL_BCI_BUSY = 0x0000000e,18675GRBM_SE1_PERF_SEL_RMI_BUSY = 0x0000000f,18676GRBM_SE1_PERF_SEL_UTCL1_BUSY = 0x00000010,18677GRBM_SE1_PERF_SEL_TCP_BUSY = 0x00000011,18678GRBM_SE1_PERF_SEL_GL1CC_BUSY = 0x00000012,18679GRBM_SE1_PERF_SEL_GL1H_BUSY = 0x00000013,18680GRBM_SE1_PERF_SEL_PC_BUSY = 0x00000014,18681} GRBM_SE1_PERF_SEL;1868218683/*18684* GRBM_SE2_PERF_SEL enum18685*/1868618687typedef enum GRBM_SE2_PERF_SEL {18688GRBM_SE2_PERF_SEL_COUNT = 0x00000000,18689GRBM_SE2_PERF_SEL_USER_DEFINED = 0x00000001,18690GRBM_SE2_PERF_SEL_CB_BUSY = 0x00000002,18691GRBM_SE2_PERF_SEL_DB_BUSY = 0x00000003,18692GRBM_SE2_PERF_SEL_SC_BUSY = 0x00000004,18693GRBM_SE2_PERF_SEL_SPI_BUSY = 0x00000006,18694GRBM_SE2_PERF_SEL_SX_BUSY = 0x00000007,18695GRBM_SE2_PERF_SEL_TA_BUSY = 0x00000008,18696GRBM_SE2_PERF_SEL_CB_CLEAN = 0x00000009,18697GRBM_SE2_PERF_SEL_DB_CLEAN = 0x0000000a,18698GRBM_SE2_PERF_SEL_PA_BUSY = 0x0000000c,18699GRBM_SE2_PERF_SEL_BCI_BUSY = 0x0000000e,18700GRBM_SE2_PERF_SEL_RMI_BUSY = 0x0000000f,18701GRBM_SE2_PERF_SEL_UTCL1_BUSY = 0x00000010,18702GRBM_SE2_PERF_SEL_TCP_BUSY = 0x00000011,18703GRBM_SE2_PERF_SEL_GL1CC_BUSY = 0x00000012,18704GRBM_SE2_PERF_SEL_GL1H_BUSY = 0x00000013,18705GRBM_SE2_PERF_SEL_PC_BUSY = 0x00000014,18706} GRBM_SE2_PERF_SEL;1870718708/*18709* GRBM_SE3_PERF_SEL enum18710*/1871118712typedef enum GRBM_SE3_PERF_SEL {18713GRBM_SE3_PERF_SEL_COUNT = 0x00000000,18714GRBM_SE3_PERF_SEL_USER_DEFINED = 0x00000001,18715GRBM_SE3_PERF_SEL_CB_BUSY = 0x00000002,18716GRBM_SE3_PERF_SEL_DB_BUSY = 0x00000003,18717GRBM_SE3_PERF_SEL_SC_BUSY = 0x00000004,18718GRBM_SE3_PERF_SEL_SPI_BUSY = 0x00000006,18719GRBM_SE3_PERF_SEL_SX_BUSY = 0x00000007,18720GRBM_SE3_PERF_SEL_TA_BUSY = 0x00000008,18721GRBM_SE3_PERF_SEL_CB_CLEAN = 0x00000009,18722GRBM_SE3_PERF_SEL_DB_CLEAN = 0x0000000a,18723GRBM_SE3_PERF_SEL_PA_BUSY = 0x0000000c,18724GRBM_SE3_PERF_SEL_BCI_BUSY = 0x0000000e,18725GRBM_SE3_PERF_SEL_RMI_BUSY = 0x0000000f,18726GRBM_SE3_PERF_SEL_UTCL1_BUSY = 0x00000010,18727GRBM_SE3_PERF_SEL_TCP_BUSY = 0x00000011,18728GRBM_SE3_PERF_SEL_GL1CC_BUSY = 0x00000012,18729GRBM_SE3_PERF_SEL_GL1H_BUSY = 0x00000013,18730GRBM_SE3_PERF_SEL_PC_BUSY = 0x00000014,18731} GRBM_SE3_PERF_SEL;1873218733/*18734* GRBM_SE4_PERF_SEL enum18735*/1873618737typedef enum GRBM_SE4_PERF_SEL {18738GRBM_SE4_PERF_SEL_COUNT = 0x00000000,18739GRBM_SE4_PERF_SEL_USER_DEFINED = 0x00000001,18740GRBM_SE4_PERF_SEL_CB_BUSY = 0x00000002,18741GRBM_SE4_PERF_SEL_DB_BUSY = 0x00000003,18742GRBM_SE4_PERF_SEL_SC_BUSY = 0x00000004,18743GRBM_SE4_PERF_SEL_SPI_BUSY = 0x00000006,18744GRBM_SE4_PERF_SEL_SX_BUSY = 0x00000007,18745GRBM_SE4_PERF_SEL_TA_BUSY = 0x00000008,18746GRBM_SE4_PERF_SEL_CB_CLEAN = 0x00000009,18747GRBM_SE4_PERF_SEL_DB_CLEAN = 0x0000000a,18748GRBM_SE4_PERF_SEL_PA_BUSY = 0x0000000c,18749GRBM_SE4_PERF_SEL_BCI_BUSY = 0x0000000e,18750GRBM_SE4_PERF_SEL_RMI_BUSY = 0x0000000f,18751GRBM_SE4_PERF_SEL_UTCL1_BUSY = 0x00000010,18752GRBM_SE4_PERF_SEL_TCP_BUSY = 0x00000011,18753GRBM_SE4_PERF_SEL_GL1CC_BUSY = 0x00000012,18754GRBM_SE4_PERF_SEL_GL1H_BUSY = 0x00000013,18755GRBM_SE4_PERF_SEL_PC_BUSY = 0x00000014,18756} GRBM_SE4_PERF_SEL;1875718758/*18759* GRBM_SE5_PERF_SEL enum18760*/1876118762typedef enum GRBM_SE5_PERF_SEL {18763GRBM_SE5_PERF_SEL_COUNT = 0x00000000,18764GRBM_SE5_PERF_SEL_USER_DEFINED = 0x00000001,18765GRBM_SE5_PERF_SEL_CB_BUSY = 0x00000002,18766GRBM_SE5_PERF_SEL_DB_BUSY = 0x00000003,18767GRBM_SE5_PERF_SEL_SC_BUSY = 0x00000004,18768GRBM_SE5_PERF_SEL_SPI_BUSY = 0x00000006,18769GRBM_SE5_PERF_SEL_SX_BUSY = 0x00000007,18770GRBM_SE5_PERF_SEL_TA_BUSY = 0x00000008,18771GRBM_SE5_PERF_SEL_CB_CLEAN = 0x00000009,18772GRBM_SE5_PERF_SEL_DB_CLEAN = 0x0000000a,18773GRBM_SE5_PERF_SEL_PA_BUSY = 0x0000000c,18774GRBM_SE5_PERF_SEL_BCI_BUSY = 0x0000000e,18775GRBM_SE5_PERF_SEL_RMI_BUSY = 0x0000000f,18776GRBM_SE5_PERF_SEL_UTCL1_BUSY = 0x00000010,18777GRBM_SE5_PERF_SEL_TCP_BUSY = 0x00000011,18778GRBM_SE5_PERF_SEL_GL1CC_BUSY = 0x00000012,18779GRBM_SE5_PERF_SEL_GL1H_BUSY = 0x00000013,18780GRBM_SE5_PERF_SEL_PC_BUSY = 0x00000014,18781} GRBM_SE5_PERF_SEL;1878218783/*18784* GRBM_SE6_PERF_SEL enum18785*/1878618787typedef enum GRBM_SE6_PERF_SEL {18788GRBM_SE6_PERF_SEL_COUNT = 0x00000000,18789GRBM_SE6_PERF_SEL_USER_DEFINED = 0x00000001,18790GRBM_SE6_PERF_SEL_CB_BUSY = 0x00000002,18791GRBM_SE6_PERF_SEL_DB_BUSY = 0x00000003,18792GRBM_SE6_PERF_SEL_SC_BUSY = 0x00000004,18793GRBM_SE6_PERF_SEL_SPI_BUSY = 0x00000006,18794GRBM_SE6_PERF_SEL_SX_BUSY = 0x00000007,18795GRBM_SE6_PERF_SEL_TA_BUSY = 0x00000008,18796GRBM_SE6_PERF_SEL_CB_CLEAN = 0x00000009,18797GRBM_SE6_PERF_SEL_DB_CLEAN = 0x0000000a,18798GRBM_SE6_PERF_SEL_PA_BUSY = 0x0000000c,18799GRBM_SE6_PERF_SEL_BCI_BUSY = 0x0000000e,18800GRBM_SE6_PERF_SEL_RMI_BUSY = 0x0000000f,18801GRBM_SE6_PERF_SEL_UTCL1_BUSY = 0x00000010,18802GRBM_SE6_PERF_SEL_TCP_BUSY = 0x00000011,18803GRBM_SE6_PERF_SEL_GL1CC_BUSY = 0x00000012,18804GRBM_SE6_PERF_SEL_GL1H_BUSY = 0x00000013,18805GRBM_SE6_PERF_SEL_PC_BUSY = 0x00000014,18806} GRBM_SE6_PERF_SEL;1880718808/*18809* GRBM_SE7_PERF_SEL enum18810*/1881118812typedef enum GRBM_SE7_PERF_SEL {18813GRBM_SE7_PERF_SEL_COUNT = 0x00000000,18814GRBM_SE7_PERF_SEL_USER_DEFINED = 0x00000001,18815GRBM_SE7_PERF_SEL_CB_BUSY = 0x00000002,18816GRBM_SE7_PERF_SEL_DB_BUSY = 0x00000003,18817GRBM_SE7_PERF_SEL_SC_BUSY = 0x00000004,18818GRBM_SE7_PERF_SEL_SPI_BUSY = 0x00000006,18819GRBM_SE7_PERF_SEL_SX_BUSY = 0x00000007,18820GRBM_SE7_PERF_SEL_TA_BUSY = 0x00000008,18821GRBM_SE7_PERF_SEL_CB_CLEAN = 0x00000009,18822GRBM_SE7_PERF_SEL_DB_CLEAN = 0x0000000a,18823GRBM_SE7_PERF_SEL_PA_BUSY = 0x0000000c,18824GRBM_SE7_PERF_SEL_BCI_BUSY = 0x0000000e,18825GRBM_SE7_PERF_SEL_RMI_BUSY = 0x0000000f,18826GRBM_SE7_PERF_SEL_UTCL1_BUSY = 0x00000010,18827GRBM_SE7_PERF_SEL_TCP_BUSY = 0x00000011,18828GRBM_SE7_PERF_SEL_GL1CC_BUSY = 0x00000012,18829GRBM_SE7_PERF_SEL_GL1H_BUSY = 0x00000013,18830GRBM_SE7_PERF_SEL_PC_BUSY = 0x00000014,18831} GRBM_SE7_PERF_SEL;1883218833/*18834* PIPE_COMPAT_LEVEL enum18835*/1883618837typedef enum PIPE_COMPAT_LEVEL {18838GEN_ZERO = 0x00000000,18839GEN_ONE = 0x00000001,18840GEN_TWO = 0x00000002,18841GEN_RESERVED = 0x00000003,18842} PIPE_COMPAT_LEVEL;1884318844/*******************************************************18845* CP Enums18846*******************************************************/1884718848/*18849* CPC_LATENCY_STATS_SEL enum18850*/1885118852typedef enum CPC_LATENCY_STATS_SEL {18853CPC_LATENCY_STATS_SEL_XACK_MAX = 0x00000000,18854CPC_LATENCY_STATS_SEL_XACK_MIN = 0x00000001,18855CPC_LATENCY_STATS_SEL_XACK_LAST = 0x00000002,18856CPC_LATENCY_STATS_SEL_XNACK_MAX = 0x00000003,18857CPC_LATENCY_STATS_SEL_XNACK_MIN = 0x00000004,18858CPC_LATENCY_STATS_SEL_XNACK_LAST = 0x00000005,18859CPC_LATENCY_STATS_SEL_INVAL_MAX = 0x00000006,18860CPC_LATENCY_STATS_SEL_INVAL_MIN = 0x00000007,18861CPC_LATENCY_STATS_SEL_INVAL_LAST = 0x00000008,18862} CPC_LATENCY_STATS_SEL;1886318864/*18865* CPC_PERFCOUNT_SEL enum18866*/1886718868typedef enum CPC_PERFCOUNT_SEL {18869CPC_PERF_SEL_ALWAYS_COUNT = 0x00000000,18870CPC_PERF_SEL_RCIU_STALL_WAIT_ON_FREE = 0x00000001,18871CPC_PERF_SEL_RCIU_STALL_PRIV_VIOLATION = 0x00000002,18872CPC_PERF_SEL_TCIU_STALL_WAIT_ON_FREE = 0x00000005,18873CPC_PERF_SEL_ME1_STALL_WAIT_ON_RCIU_READY = 0x00000006,18874CPC_PERF_SEL_ME1_STALL_WAIT_ON_RCIU_READY_PERF = 0x00000007,18875CPC_PERF_SEL_ME1_STALL_WAIT_ON_RCIU_READ = 0x00000008,18876CPC_PERF_SEL_ME1_STALL_WAIT_ON_GUS_READ = 0x00000009,18877CPC_PERF_SEL_ME1_STALL_WAIT_ON_GUS_WRITE = 0x0000000a,18878CPC_PERF_SEL_ME1_STALL_ON_DATA_FROM_ROQ = 0x0000000b,18879CPC_PERF_SEL_ME1_STALL_ON_DATA_FROM_ROQ_PERF = 0x0000000c,18880CPC_PERF_SEL_ME1_BUSY_FOR_PACKET_DECODE = 0x0000000d,18881CPC_PERF_SEL_ME2_STALL_WAIT_ON_RCIU_READY = 0x0000000e,18882CPC_PERF_SEL_ME2_STALL_WAIT_ON_RCIU_READY_PERF = 0x0000000f,18883CPC_PERF_SEL_ME2_STALL_WAIT_ON_RCIU_READ = 0x00000010,18884CPC_PERF_SEL_ME2_STALL_WAIT_ON_GUS_READ = 0x00000011,18885CPC_PERF_SEL_ME2_STALL_WAIT_ON_GUS_WRITE = 0x00000012,18886CPC_PERF_SEL_ME2_STALL_ON_DATA_FROM_ROQ = 0x00000013,18887CPC_PERF_SEL_ME2_STALL_ON_DATA_FROM_ROQ_PERF = 0x00000014,18888CPC_PERF_SEL_ME2_BUSY_FOR_PACKET_DECODE = 0x00000015,18889CPC_PERF_SEL_UTCL2IU_STALL_WAIT_ON_FREE = 0x00000016,18890CPC_PERF_SEL_UTCL2IU_STALL_WAIT_ON_TAGS = 0x00000017,18891CPC_PERF_SEL_UTCL1_STALL_ON_TRANSLATION = 0x00000018,18892CPC_PERF_SEL_CPC_STAT_BUSY = 0x00000019,18893CPC_PERF_SEL_CPC_STAT_IDLE = 0x0000001a,18894CPC_PERF_SEL_CPC_STAT_STALL = 0x0000001b,18895CPC_PERF_SEL_CPC_TCIU_BUSY = 0x0000001c,18896CPC_PERF_SEL_CPC_TCIU_IDLE = 0x0000001d,18897CPC_PERF_SEL_CPC_UTCL2IU_BUSY = 0x0000001e,18898CPC_PERF_SEL_CPC_UTCL2IU_IDLE = 0x0000001f,18899CPC_PERF_SEL_CPC_UTCL2IU_STALL = 0x00000020,18900CPC_PERF_SEL_ME1_DC0_SPI_BUSY = 0x00000021,18901CPC_PERF_SEL_ME2_DC1_SPI_BUSY = 0x00000022,18902CPC_PERF_SEL_CPC_GCRIU_BUSY = 0x00000023,18903CPC_PERF_SEL_CPC_GCRIU_IDLE = 0x00000024,18904CPC_PERF_SEL_CPC_GCRIU_STALL = 0x00000025,18905CPC_PERF_SEL_GCRIU_STALL_WAIT_ON_FREE = 0x00000026,18906CPC_PERF_SEL_ME1_STALL_WAIT_ON_TCIU_READ = 0x00000027,18907CPC_PERF_SEL_ME2_STALL_WAIT_ON_TCIU_READ = 0x00000028,18908CPC_PERF_SEL_CPC_UTCL2IU_XACK = 0x00000029,18909CPC_PERF_SEL_CPC_UTCL2IU_XNACK = 0x0000002a,18910CPC_PERF_SEL_MEC_INSTR_CACHE_HIT = 0x0000002b,18911CPC_PERF_SEL_MEC_INSTR_CACHE_MISS = 0x0000002c,18912CPC_PERF_SEL_MES_THREAD0 = 0x0000002d,18913CPC_PERF_SEL_MES_THREAD1 = 0x0000002e,18914} CPC_PERFCOUNT_SEL;1891518916/*18917* CPF_LATENCY_STATS_SEL enum18918*/1891918920typedef enum CPF_LATENCY_STATS_SEL {18921CPF_LATENCY_STATS_SEL_XACK_MAX = 0x00000000,18922CPF_LATENCY_STATS_SEL_XACK_MIN = 0x00000001,18923CPF_LATENCY_STATS_SEL_XACK_LAST = 0x00000002,18924CPF_LATENCY_STATS_SEL_XNACK_MAX = 0x00000003,18925CPF_LATENCY_STATS_SEL_XNACK_MIN = 0x00000004,18926CPF_LATENCY_STATS_SEL_XNACK_LAST = 0x00000005,18927CPF_LATENCY_STATS_SEL_READ_MAX = 0x00000006,18928CPF_LATENCY_STATS_SEL_READ_MIN = 0x00000007,18929CPF_LATENCY_STATS_SEL_READ_LAST = 0x00000008,18930CPF_LATENCY_STATS_SEL_INVAL_MAX = 0x00000009,18931CPF_LATENCY_STATS_SEL_INVAL_MIN = 0x0000000a,18932CPF_LATENCY_STATS_SEL_INVAL_LAST = 0x0000000b,18933} CPF_LATENCY_STATS_SEL;1893418935/*18936* CPF_PERFCOUNTWINDOW_SEL enum18937*/1893818939typedef enum CPF_PERFCOUNTWINDOW_SEL {18940CPF_PERFWINDOW_SEL_CSF = 0x00000000,18941CPF_PERFWINDOW_SEL_HQD1 = 0x00000001,18942CPF_PERFWINDOW_SEL_HQD2 = 0x00000002,18943CPF_PERFWINDOW_SEL_RDMA = 0x00000003,18944CPF_PERFWINDOW_SEL_RWPP = 0x00000004,18945} CPF_PERFCOUNTWINDOW_SEL;1894618947/*18948* CPF_PERFCOUNT_SEL enum18949*/1895018951typedef enum CPF_PERFCOUNT_SEL {18952CPF_PERF_SEL_ALWAYS_COUNT = 0x00000000,18953CPF_PERF_SEL_TCIU_STALLED_WAITING_ON_FREE = 0x00000002,18954CPF_PERF_SEL_TCIU_STALLED_WAITING_ON_TAGS = 0x00000003,18955CPF_PERF_SEL_CSF_BUSY_FOR_FETCHING_RING = 0x00000004,18956CPF_PERF_SEL_CSF_BUSY_FOR_FETCHING_IB1 = 0x00000005,18957CPF_PERF_SEL_CSF_BUSY_FOR_FETCHING_IB2 = 0x00000006,18958CPF_PERF_SEL_CSF_BUSY_FOR_FETCHING_STATE = 0x00000007,18959CPF_PERF_SEL_CSF_STATE_FIFO_NOT_RTR = 0x0000000a,18960CPF_PERF_SEL_CSF_FETCHING_CMD_BUFFERS = 0x0000000b,18961CPF_PERF_SEL_GRBM_DWORDS_SENT = 0x0000000c,18962CPF_PERF_SEL_DYNAMIC_CLOCK_VALID = 0x0000000d,18963CPF_PERF_SEL_REGISTER_CLOCK_VALID = 0x0000000e,18964CPF_PERF_SEL_GUS_WRITE_REQUEST_SENT = 0x0000000f,18965CPF_PERF_SEL_GUS_READ_REQUEST_SENT = 0x00000010,18966CPF_PERF_SEL_UTCL2IU_STALL_WAIT_ON_FREE = 0x00000011,18967CPF_PERF_SEL_UTCL2IU_STALL_WAIT_ON_TAGS = 0x00000012,18968CPF_PERF_SEL_GFX_UTCL1_STALL_ON_TRANSLATION = 0x00000013,18969CPF_PERF_SEL_CMP_UTCL1_STALL_ON_TRANSLATION = 0x00000014,18970CPF_PERF_SEL_RCIU_STALL_WAIT_ON_FREE = 0x00000015,18971CPF_PERF_SEL_TCIU_WRITE_REQUEST_SENT = 0x00000016,18972CPF_PERF_SEL_TCIU_READ_REQUEST_SENT = 0x00000017,18973CPF_PERF_SEL_CPF_STAT_BUSY = 0x00000018,18974CPF_PERF_SEL_CPF_STAT_IDLE = 0x00000019,18975CPF_PERF_SEL_CPF_STAT_STALL = 0x0000001a,18976CPF_PERF_SEL_CPF_TCIU_BUSY = 0x0000001b,18977CPF_PERF_SEL_CPF_TCIU_IDLE = 0x0000001c,18978CPF_PERF_SEL_CPF_TCIU_STALL = 0x0000001d,18979CPF_PERF_SEL_CPF_UTCL2IU_BUSY = 0x0000001e,18980CPF_PERF_SEL_CPF_UTCL2IU_IDLE = 0x0000001f,18981CPF_PERF_SEL_CPF_UTCL2IU_STALL = 0x00000020,18982CPF_PERF_SEL_CPF_GCRIU_BUSY = 0x00000021,18983CPF_PERF_SEL_CPF_GCRIU_IDLE = 0x00000022,18984CPF_PERF_SEL_CPF_GCRIU_STALL = 0x00000023,18985CPF_PERF_SEL_GCRIU_STALL_WAIT_ON_FREE = 0x00000024,18986CPF_PERF_SEL_CSF_BUSY_FOR_FETCHING_DB = 0x00000025,18987CPF_PERF_SEL_CPF_UTCL2IU_XACK = 0x00000026,18988CPF_PERF_SEL_CPF_UTCL2IU_XNACK = 0x00000027,18989CPF_PERF_SEL_CP_SDMA_MNGR_DMA_REQ = 0x00000028,18990CPF_PERF_SEL_CP_SDMA_MNGR_DMA_DONE = 0x00000029,18991CPF_PERF_SEL_CP_SDMA_MNGR_LATENCY = 0x0000002a,18992CPF_PERF_SEL_CP_SDMA_MNGR_SDMABUSY = 0x0000002b,18993} CPF_PERFCOUNT_SEL;1899418995/*18996* CPF_SCRATCH_REG_ATOMIC_OP enum18997*/1899818999typedef enum CPF_SCRATCH_REG_ATOMIC_OP {19000CPF_SCRATCH_REG_ATOMIC_ADD = 0x00000000,19001CPF_SCRATCH_REG_ATOMIC_SUB = 0x00000001,19002CPF_SCRATCH_REG_ATOMIC_OR = 0x00000002,19003CPF_SCRATCH_REG_ATOMIC_AND = 0x00000003,19004CPF_SCRATCH_REG_ATOMIC_NOT = 0x00000004,19005CPF_SCRATCH_REG_ATOMIC_MIN = 0x00000005,19006CPF_SCRATCH_REG_ATOMIC_MAX = 0x00000006,19007CPF_SCRATCH_REG_ATOMIC_CMPSWAP = 0x00000007,19008} CPF_SCRATCH_REG_ATOMIC_OP;1900919010/*19011* CPG_LATENCY_STATS_SEL enum19012*/1901319014typedef enum CPG_LATENCY_STATS_SEL {19015CPG_LATENCY_STATS_SEL_XACK_MAX = 0x00000000,19016CPG_LATENCY_STATS_SEL_XACK_MIN = 0x00000001,19017CPG_LATENCY_STATS_SEL_XACK_LAST = 0x00000002,19018CPG_LATENCY_STATS_SEL_XNACK_MAX = 0x00000003,19019CPG_LATENCY_STATS_SEL_XNACK_MIN = 0x00000004,19020CPG_LATENCY_STATS_SEL_XNACK_LAST = 0x00000005,19021CPG_LATENCY_STATS_SEL_WRITE_MAX = 0x00000006,19022CPG_LATENCY_STATS_SEL_WRITE_MIN = 0x00000007,19023CPG_LATENCY_STATS_SEL_WRITE_LAST = 0x00000008,19024CPG_LATENCY_STATS_SEL_READ_MAX = 0x00000009,19025CPG_LATENCY_STATS_SEL_READ_MIN = 0x0000000a,19026CPG_LATENCY_STATS_SEL_READ_LAST = 0x0000000b,19027CPG_LATENCY_STATS_SEL_ATOMIC_MAX = 0x0000000c,19028CPG_LATENCY_STATS_SEL_ATOMIC_MIN = 0x0000000d,19029CPG_LATENCY_STATS_SEL_ATOMIC_LAST = 0x0000000e,19030CPG_LATENCY_STATS_SEL_INVAL_MAX = 0x0000000f,19031CPG_LATENCY_STATS_SEL_INVAL_MIN = 0x00000010,19032CPG_LATENCY_STATS_SEL_INVAL_LAST = 0x00000011,19033} CPG_LATENCY_STATS_SEL;1903419035/*19036* CPG_PERFCOUNTWINDOW_SEL enum19037*/1903819039typedef enum CPG_PERFCOUNTWINDOW_SEL {19040CPG_PERFWINDOW_SEL_PFP = 0x00000000,19041CPG_PERFWINDOW_SEL_ME = 0x00000001,19042CPG_PERFWINDOW_SEL_CE = 0x00000002,19043CPG_PERFWINDOW_SEL_MES = 0x00000003,19044CPG_PERFWINDOW_SEL_MEC1 = 0x00000004,19045CPG_PERFWINDOW_SEL_MEC2 = 0x00000005,19046CPG_PERFWINDOW_SEL_DFY = 0x00000006,19047CPG_PERFWINDOW_SEL_DMA = 0x00000007,19048CPG_PERFWINDOW_SEL_SHADOW = 0x00000008,19049CPG_PERFWINDOW_SEL_RB = 0x00000009,19050CPG_PERFWINDOW_SEL_CEDMA = 0x0000000a,19051CPG_PERFWINDOW_SEL_PRT_HDR_RPTR = 0x0000000b,19052CPG_PERFWINDOW_SEL_PRT_SMP_RPTR = 0x0000000c,19053CPG_PERFWINDOW_SEL_PQ1 = 0x0000000d,19054CPG_PERFWINDOW_SEL_PQ2 = 0x0000000e,19055CPG_PERFWINDOW_SEL_PQ3 = 0x0000000f,19056CPG_PERFWINDOW_SEL_MEMWR = 0x00000010,19057CPG_PERFWINDOW_SEL_MEMRD = 0x00000011,19058CPG_PERFWINDOW_SEL_VGT0 = 0x00000012,19059CPG_PERFWINDOW_SEL_VGT1 = 0x00000013,19060CPG_PERFWINDOW_SEL_APPEND = 0x00000014,19061CPG_PERFWINDOW_SEL_QURD = 0x00000015,19062CPG_PERFWINDOW_SEL_DDID = 0x00000016,19063CPG_PERFWINDOW_SEL_SR = 0x00000017,19064CPG_PERFWINDOW_SEL_QU_EOP = 0x00000018,19065CPG_PERFWINDOW_SEL_QU_STRM = 0x00000019,19066CPG_PERFWINDOW_SEL_QU_PIPE = 0x0000001a,19067CPG_PERFWINDOW_SEL_RESERVED1 = 0x0000001b,19068CPG_PERFWINDOW_SEL_CPC_IC = 0x0000001c,19069CPG_PERFWINDOW_SEL_RESERVED2 = 0x0000001d,19070CPG_PERFWINDOW_SEL_CPG_IC = 0x0000001e,19071} CPG_PERFCOUNTWINDOW_SEL;1907219073/*19074* CPG_PERFCOUNT_SEL enum19075*/1907619077typedef enum CPG_PERFCOUNT_SEL {19078CPG_PERF_SEL_ALWAYS_COUNT = 0x00000000,19079CPG_PERF_SEL_RBIU_FIFO_FULL = 0x00000001,19080CPG_PERF_SEL_CP_GRBM_DWORDS_SENT = 0x00000004,19081CPG_PERF_SEL_ME_PARSER_BUSY = 0x00000005,19082CPG_PERF_SEL_COUNT_TYPE0_PACKETS = 0x00000006,19083CPG_PERF_SEL_COUNT_TYPE3_PACKETS = 0x00000007,19084CPG_PERF_SEL_CP_GRBM_OUT_OF_CREDITS = 0x00000009,19085CPG_PERF_SEL_CP_PFP_GRBM_OUT_OF_CREDITS = 0x0000000a,19086CPG_PERF_SEL_CP_GDS_GRBM_OUT_OF_CREDITS = 0x0000000b,19087CPG_PERF_SEL_RCIU_STALLED_ON_ME_READ = 0x0000000c,19088CPG_PERF_SEL_RCIU_STALLED_ON_DMA_READ = 0x0000000d,19089CPG_PERF_SEL_SSU_STALLED_ON_ACTIVE_CNTX = 0x0000000e,19090CPG_PERF_SEL_SSU_STALLED_ON_CLEAN_SIGNALS = 0x0000000f,19091CPG_PERF_SEL_QU_STALLED_ON_EOP_DONE_PULSE = 0x00000010,19092CPG_PERF_SEL_QU_STALLED_ON_EOP_DONE_WR_CONFIRM = 0x00000011,19093CPG_PERF_SEL_PFP_STALLED_ON_CSF_READY = 0x00000012,19094CPG_PERF_SEL_PFP_STALLED_ON_MEQ_READY = 0x00000013,19095CPG_PERF_SEL_PFP_STALLED_ON_RCIU_READY = 0x00000014,19096CPG_PERF_SEL_PFP_STALLED_FOR_DATA_FROM_ROQ = 0x00000015,19097CPG_PERF_SEL_ME_STALLED_FOR_DATA_FROM_PFP = 0x00000016,19098CPG_PERF_SEL_ME_STALLED_FOR_DATA_FROM_STQ = 0x00000017,19099CPG_PERF_SEL_ME_STALLED_ON_NO_AVAIL_GFX_CNTX = 0x00000018,19100CPG_PERF_SEL_ME_STALLED_WRITING_TO_RCIU = 0x00000019,19101CPG_PERF_SEL_ME_STALLED_WRITING_CONSTANTS = 0x0000001a,19102CPG_PERF_SEL_ME_STALLED_ON_PARTIAL_FLUSH = 0x0000001b,19103CPG_PERF_SEL_ME_WAIT_ON_CE_COUNTER = 0x0000001c,19104CPG_PERF_SEL_ME_WAIT_ON_AVAIL_BUFFER = 0x0000001d,19105CPG_PERF_SEL_LOAD_STALLED_ON_SET_COHERENCY = 0x0000001f,19106CPG_PERF_SEL_DYNAMIC_CLK_VALID = 0x00000020,19107CPG_PERF_SEL_REGISTER_CLK_VALID = 0x00000021,19108CPG_PERF_SEL_GUS_WRITE_REQUEST_SENT = 0x00000022,19109CPG_PERF_SEL_GUS_READ_REQUEST_SENT = 0x00000023,19110CPG_PERF_SEL_CE_STALL_RAM_DUMP = 0x00000024,19111CPG_PERF_SEL_CE_STALL_RAM_WRITE = 0x00000025,19112CPG_PERF_SEL_CE_STALL_ON_INC_FIFO = 0x00000026,19113CPG_PERF_SEL_CE_STALL_ON_WR_RAM_FIFO = 0x00000027,19114CPG_PERF_SEL_CE_STALL_ON_DATA_FROM_ROQ = 0x00000029,19115CPG_PERF_SEL_CE_STALL_ON_CE_BUFFER_FLAG = 0x0000002a,19116CPG_PERF_SEL_CE_STALL_ON_DE_COUNTER = 0x0000002b,19117CPG_PERF_SEL_TCIU_STALL_WAIT_ON_FREE = 0x0000002c,19118CPG_PERF_SEL_TCIU_STALL_WAIT_ON_TAGS = 0x0000002d,19119CPG_PERF_SEL_UTCL2IU_STALL_WAIT_ON_FREE = 0x0000002e,19120CPG_PERF_SEL_UTCL2IU_STALL_WAIT_ON_TAGS = 0x0000002f,19121CPG_PERF_SEL_UTCL1_STALL_ON_TRANSLATION = 0x00000030,19122CPG_PERF_SEL_TCIU_WRITE_REQUEST_SENT = 0x00000031,19123CPG_PERF_SEL_TCIU_READ_REQUEST_SENT = 0x00000032,19124CPG_PERF_SEL_CPG_STAT_BUSY = 0x00000033,19125CPG_PERF_SEL_CPG_STAT_IDLE = 0x00000034,19126CPG_PERF_SEL_CPG_STAT_STALL = 0x00000035,19127CPG_PERF_SEL_CPG_TCIU_BUSY = 0x00000036,19128CPG_PERF_SEL_CPG_TCIU_IDLE = 0x00000037,19129CPG_PERF_SEL_CPG_TCIU_STALL = 0x00000038,19130CPG_PERF_SEL_CPG_UTCL2IU_BUSY = 0x00000039,19131CPG_PERF_SEL_CPG_UTCL2IU_IDLE = 0x0000003a,19132CPG_PERF_SEL_CPG_UTCL2IU_STALL = 0x0000003b,19133CPG_PERF_SEL_CPG_GCRIU_BUSY = 0x0000003c,19134CPG_PERF_SEL_CPG_GCRIU_IDLE = 0x0000003d,19135CPG_PERF_SEL_CPG_GCRIU_STALL = 0x0000003e,19136CPG_PERF_SEL_GCRIU_STALL_WAIT_ON_FREE = 0x0000003f,19137CPG_PERF_SEL_ALL_GFX_PIPES_BUSY = 0x00000040,19138CPG_PERF_SEL_CPG_UTCL2IU_XACK = 0x00000041,19139CPG_PERF_SEL_CPG_UTCL2IU_XNACK = 0x00000042,19140CPG_PERF_SEL_PFP_STALLED_ON_MEQ_DDID_READY = 0x00000043,19141CPG_PERF_SEL_PFP_INSTR_CACHE_HIT = 0x00000044,19142CPG_PERF_SEL_PFP_INSTR_CACHE_MISS = 0x00000045,19143CPG_PERF_SEL_CE_INSTR_CACHE_HIT = 0x00000046,19144CPG_PERF_SEL_CE_INSTR_CACHE_MISS = 0x00000047,19145CPG_PERF_SEL_ME_INSTR_CACHE_HIT = 0x00000048,19146CPG_PERF_SEL_ME_INSTR_CACHE_MISS = 0x00000049,19147CPG_PERF_SEL_PFP_PACKET_FILTER_HIT_IB1 = 0x0000004a,19148CPG_PERF_SEL_PFP_PACKET_FILTER_MISS_IB1 = 0x0000004b,19149CPG_PERF_SEL_PFP_PACKET_FILTER_HIT_IB2 = 0x0000004c,19150CPG_PERF_SEL_PFP_PACKET_FILTER_MISS_IB2 = 0x0000004d,19151CPG_PERF_SEL_DMA_BUSY = 0x0000004e,19152CPG_PERF_SEL_DMA_STARVED = 0x0000004f,19153CPG_PERF_SEL_DMA_STALLED = 0x00000050,19154CPG_PERF_SEL_DMA_FETCHER_STALLED_ON_ROQ_FULL = 0x00000051,19155CPG_PERF_SEL_PFP_PWS_STALLED0 = 0x00000052,19156CPG_PERF_SEL_ME_PWS_STALLED0 = 0x00000053,19157CPG_PERF_SEL_PFP_PWS_STALLED1 = 0x00000054,19158CPG_PERF_SEL_ME_PWS_STALLED1 = 0x00000055,19159} CPG_PERFCOUNT_SEL;1916019161/*19162* CP_ALPHA_TAG_RAM_SEL enum19163*/1916419165typedef enum CP_ALPHA_TAG_RAM_SEL {19166CPG_TAG_RAM = 0x00000000,19167CPC_TAG_RAM = 0x00000001,19168CPF_TAG_RAM = 0x00000002,19169RSV_TAG_RAM = 0x00000003,19170} CP_ALPHA_TAG_RAM_SEL;1917119172/*19173* CP_DDID_CNTL_MODE enum19174*/1917519176typedef enum CP_DDID_CNTL_MODE {19177STALL = 0x00000000,19178OVERRUN = 0x00000001,19179} CP_DDID_CNTL_MODE;1918019181/*19182* CP_DDID_CNTL_SIZE enum19183*/1918419185typedef enum CP_DDID_CNTL_SIZE {19186SIZE_8K = 0x00000000,19187SIZE_16K = 0x00000001,19188} CP_DDID_CNTL_SIZE;1918919190/*19191* CP_DDID_CNTL_VMID_SEL enum19192*/1919319194typedef enum CP_DDID_CNTL_VMID_SEL {19195DDID_VMID_PIPE = 0x00000000,19196DDID_VMID_CNTL = 0x00000001,19197} CP_DDID_CNTL_VMID_SEL;1919819199/*19200* CP_ME_ID enum19201*/1920219203typedef enum CP_ME_ID {19204ME_ID0 = 0x00000000,19205ME_ID1 = 0x00000001,19206ME_ID2 = 0x00000002,19207ME_ID3 = 0x00000003,19208} CP_ME_ID;1920919210/*19211* CP_PERFMON_ENABLE_MODE enum19212*/1921319214typedef enum CP_PERFMON_ENABLE_MODE {19215CP_PERFMON_ENABLE_MODE_ALWAYS_COUNT = 0x00000000,19216CP_PERFMON_ENABLE_MODE_RESERVED_1 = 0x00000001,19217CP_PERFMON_ENABLE_MODE_COUNT_CONTEXT_TRUE = 0x00000002,19218CP_PERFMON_ENABLE_MODE_COUNT_CONTEXT_FALSE = 0x00000003,19219} CP_PERFMON_ENABLE_MODE;1922019221/*19222* CP_PERFMON_STATE enum19223*/1922419225typedef enum CP_PERFMON_STATE {19226CP_PERFMON_STATE_DISABLE_AND_RESET = 0x00000000,19227CP_PERFMON_STATE_START_COUNTING = 0x00000001,19228CP_PERFMON_STATE_STOP_COUNTING = 0x00000002,19229CP_PERFMON_STATE_RESERVED_3 = 0x00000003,19230CP_PERFMON_STATE_DISABLE_AND_RESET_PHANTOM = 0x00000004,19231CP_PERFMON_STATE_COUNT_AND_DUMP_PHANTOM = 0x00000005,19232} CP_PERFMON_STATE;1923319234/*19235* CP_PIPE_ID enum19236*/1923719238typedef enum CP_PIPE_ID {19239PIPE_ID0 = 0x00000000,19240PIPE_ID1 = 0x00000001,19241PIPE_ID2 = 0x00000002,19242PIPE_ID3 = 0x00000003,19243} CP_PIPE_ID;1924419245/*19246* CP_RING_ID enum19247*/1924819249typedef enum CP_RING_ID {19250RINGID0 = 0x00000000,19251RINGID1 = 0x00000001,19252RINGID2 = 0x00000002,19253RINGID3 = 0x00000003,19254} CP_RING_ID;1925519256/*19257* SPM_PERFMON_STATE enum19258*/1925919260typedef enum SPM_PERFMON_STATE {19261STRM_PERFMON_STATE_DISABLE_AND_RESET = 0x00000000,19262STRM_PERFMON_STATE_START_COUNTING = 0x00000001,19263STRM_PERFMON_STATE_STOP_COUNTING = 0x00000002,19264STRM_PERFMON_STATE_RESERVED_3 = 0x00000003,19265STRM_PERFMON_STATE_DISABLE_AND_RESET_PHANTOM = 0x00000004,19266STRM_PERFMON_STATE_COUNT_AND_DUMP_PHANTOM = 0x00000005,19267} SPM_PERFMON_STATE;1926819269/*19270* SEM_RESPONSE value19271*/1927219273#define SEM_ECC_ERROR 0x0000000019274#define SEM_TRANS_ERROR 0x0000000119275#define SEM_RESP_FAILED 0x0000000219276#define SEM_RESP_PASSED 0x000000031927719278/*19279* IQ_RETRY_TYPE value19280*/1928119282#define IQ_QUEUE_SLEEP 0x0000000019283#define IQ_OFFLOAD_RETRY 0x0000000119284#define IQ_SCH_WAVE_MSG 0x0000000219285#define IQ_SEM_REARM 0x0000000319286#define IQ_DEQUEUE_RETRY 0x000000041928719288/*19289* IQ_INTR_TYPE value19290*/1929119292#define IQ_INTR_TYPE_PQ 0x0000000019293#define IQ_INTR_TYPE_IB 0x0000000119294#define IQ_INTR_TYPE_MQD 0x000000021929519296/*19297* VMID_SIZE value19298*/1929919300#define VMID_SZ 0x000000041930119302/*19303* SRCID_SECURE value19304*/1930519306#define SRCID_RLC 0x0000000019307#define SRCID_RLCV 0x0000000619308#define SRCID_SECURE_CP 0x0000000719309#define SRCID_NONSECURE_CP 0x0000000119310#define SRCID_SECURE_CP_RCIU 0x0000000719311#define SRCID_NONSECURE_CP_RCIU 0x000000011931219313/*19314* CONFIG_SPACE value19315*/1931619317#define CONFIG_SPACE_START 0x0000200019318#define CONFIG_SPACE_END 0x00009fff1931919320/*19321* CONFIG_SPACE1 value19322*/1932319324#define CONFIG_SPACE1_START 0x0000200019325#define CONFIG_SPACE1_END 0x00002bff1932619327/*19328* CONFIG_SPACE2 value19329*/1933019331#define CONFIG_SPACE2_START 0x0000300019332#define CONFIG_SPACE2_END 0x00009fff1933319334/*19335* UCONFIG_SPACE value19336*/1933719338#define UCONFIG_SPACE_START 0x0000c00019339#define UCONFIG_SPACE_END 0x0000ffff1934019341/*19342* PERSISTENT_SPACE value19343*/1934419345#define PERSISTENT_SPACE_START 0x00002c0019346#define PERSISTENT_SPACE_END 0x00002fff1934719348/*19349* CONTEXT_SPACE value19350*/1935119352#define CONTEXT_SPACE_START 0x0000a00019353#define CONTEXT_SPACE_END 0x0000a3ff1935419355/*******************************************************19356* SX Enums19357*******************************************************/1935819359/*19360* SX_BLEND_OPT enum19361*/1936219363typedef enum SX_BLEND_OPT {19364BLEND_OPT_PRESERVE_NONE_IGNORE_ALL = 0x00000000,19365BLEND_OPT_PRESERVE_ALL_IGNORE_NONE = 0x00000001,19366BLEND_OPT_PRESERVE_C1_IGNORE_C0 = 0x00000002,19367BLEND_OPT_PRESERVE_C0_IGNORE_C1 = 0x00000003,19368BLEND_OPT_PRESERVE_A1_IGNORE_A0 = 0x00000004,19369BLEND_OPT_PRESERVE_A0_IGNORE_A1 = 0x00000005,19370BLEND_OPT_PRESERVE_NONE_IGNORE_A0 = 0x00000006,19371BLEND_OPT_PRESERVE_NONE_IGNORE_NONE = 0x00000007,19372} SX_BLEND_OPT;1937319374/*19375* SX_DOWNCONVERT_FORMAT enum19376*/1937719378typedef enum SX_DOWNCONVERT_FORMAT {19379SX_RT_EXPORT_NO_CONVERSION = 0x00000000,19380SX_RT_EXPORT_32_R = 0x00000001,19381SX_RT_EXPORT_32_A = 0x00000002,19382SX_RT_EXPORT_10_11_11 = 0x00000003,19383SX_RT_EXPORT_2_10_10_10 = 0x00000004,19384SX_RT_EXPORT_8_8_8_8 = 0x00000005,19385SX_RT_EXPORT_5_6_5 = 0x00000006,19386SX_RT_EXPORT_1_5_5_5 = 0x00000007,19387SX_RT_EXPORT_4_4_4_4 = 0x00000008,19388SX_RT_EXPORT_16_16_GR = 0x00000009,19389SX_RT_EXPORT_16_16_AR = 0x0000000a,19390SX_RT_EXPORT_9_9_9_E5 = 0x0000000b,19391SX_RT_EXPORT_2_10_10_10_7E3 = 0x0000000c,19392SX_RT_EXPORT_2_10_10_10_6E4 = 0x0000000d,19393} SX_DOWNCONVERT_FORMAT;1939419395/*19396* SX_OPT_COMB_FCN enum19397*/1939819399typedef enum SX_OPT_COMB_FCN {19400OPT_COMB_NONE = 0x00000000,19401OPT_COMB_ADD = 0x00000001,19402OPT_COMB_SUBTRACT = 0x00000002,19403OPT_COMB_MIN = 0x00000003,19404OPT_COMB_MAX = 0x00000004,19405OPT_COMB_REVSUBTRACT = 0x00000005,19406OPT_COMB_BLEND_DISABLED = 0x00000006,19407OPT_COMB_SAFE_ADD = 0x00000007,19408} SX_OPT_COMB_FCN;1940919410/*19411* SX_PERFCOUNTER_VALS enum19412*/1941319414typedef enum SX_PERFCOUNTER_VALS {19415SX_PERF_SEL_PA_IDLE_CYCLES = 0x00000000,19416SX_PERF_SEL_PA_REQ = 0x00000001,19417SX_PERF_SEL_PA_POS = 0x00000002,19418SX_PERF_SEL_CLOCK = 0x00000003,19419SX_PERF_SEL_GATE_EN1 = 0x00000004,19420SX_PERF_SEL_GATE_EN2 = 0x00000005,19421SX_PERF_SEL_GATE_EN3 = 0x00000006,19422SX_PERF_SEL_GATE_EN4 = 0x00000007,19423SX_PERF_SEL_SH_POS_STARVE = 0x00000008,19424SX_PERF_SEL_SH_COLOR_STARVE = 0x00000009,19425SX_PERF_SEL_SH_POS_STALL = 0x0000000a,19426SX_PERF_SEL_SH_COLOR_STALL = 0x0000000b,19427SX_PERF_SEL_DB0_PIXELS = 0x0000000c,19428SX_PERF_SEL_DB0_HALF_QUADS = 0x0000000d,19429SX_PERF_SEL_DB0_PIXEL_STALL = 0x0000000e,19430SX_PERF_SEL_DB0_PIXEL_IDLE = 0x0000000f,19431SX_PERF_SEL_DB0_PRED_PIXELS = 0x00000010,19432SX_PERF_SEL_DB1_PIXELS = 0x00000011,19433SX_PERF_SEL_DB1_HALF_QUADS = 0x00000012,19434SX_PERF_SEL_DB1_PIXEL_STALL = 0x00000013,19435SX_PERF_SEL_DB1_PIXEL_IDLE = 0x00000014,19436SX_PERF_SEL_DB1_PRED_PIXELS = 0x00000015,19437SX_PERF_SEL_DB2_PIXELS = 0x00000016,19438SX_PERF_SEL_DB2_HALF_QUADS = 0x00000017,19439SX_PERF_SEL_DB2_PIXEL_STALL = 0x00000018,19440SX_PERF_SEL_DB2_PIXEL_IDLE = 0x00000019,19441SX_PERF_SEL_DB2_PRED_PIXELS = 0x0000001a,19442SX_PERF_SEL_DB3_PIXELS = 0x0000001b,19443SX_PERF_SEL_DB3_HALF_QUADS = 0x0000001c,19444SX_PERF_SEL_DB3_PIXEL_STALL = 0x0000001d,19445SX_PERF_SEL_DB3_PIXEL_IDLE = 0x0000001e,19446SX_PERF_SEL_DB3_PRED_PIXELS = 0x0000001f,19447SX_PERF_SEL_COL_BUSY = 0x00000020,19448SX_PERF_SEL_POS_BUSY = 0x00000021,19449SX_PERF_SEL_DB0_MRT_BLEND_BYPASS = 0x00000022,19450SX_PERF_SEL_DB0_MRT_DONT_RD_DEST = 0x00000023,19451SX_PERF_SEL_DB0_MRT_DISCARD_SRC = 0x00000024,19452SX_PERF_SEL_DB0_MRT_SINGLE_QUADS = 0x00000025,19453SX_PERF_SEL_DB0_MRT_DOUBLE_QUADS = 0x00000026,19454SX_PERF_SEL_DB1_MRT_BLEND_BYPASS = 0x00000027,19455SX_PERF_SEL_DB1_MRT_DONT_RD_DEST = 0x00000028,19456SX_PERF_SEL_DB1_MRT_DISCARD_SRC = 0x00000029,19457SX_PERF_SEL_DB1_MRT_SINGLE_QUADS = 0x0000002a,19458SX_PERF_SEL_DB1_MRT_DOUBLE_QUADS = 0x0000002b,19459SX_PERF_SEL_DB2_MRT_BLEND_BYPASS = 0x0000002c,19460SX_PERF_SEL_DB2_MRT_DONT_RD_DEST = 0x0000002d,19461SX_PERF_SEL_DB2_MRT_DISCARD_SRC = 0x0000002e,19462SX_PERF_SEL_DB2_MRT_SINGLE_QUADS = 0x0000002f,19463SX_PERF_SEL_DB2_MRT_DOUBLE_QUADS = 0x00000030,19464SX_PERF_SEL_DB3_MRT_BLEND_BYPASS = 0x00000031,19465SX_PERF_SEL_DB3_MRT_DONT_RD_DEST = 0x00000032,19466SX_PERF_SEL_DB3_MRT_DISCARD_SRC = 0x00000033,19467SX_PERF_SEL_DB3_MRT_SINGLE_QUADS = 0x00000034,19468SX_PERF_SEL_DB3_MRT_DOUBLE_QUADS = 0x00000035,19469SX_PERF_SEL_PA_REQ_LATENCY = 0x00000036,19470SX_PERF_SEL_POS_SCBD_STALL = 0x00000037,19471SX_PERF_SEL_CLOCK_DROP_STALL = 0x00000038,19472SX_PERF_SEL_GATE_EN5 = 0x00000039,19473SX_PERF_SEL_GATE_EN6 = 0x0000003a,19474SX_PERF_SEL_DB0_SIZE = 0x0000003b,19475SX_PERF_SEL_DB1_SIZE = 0x0000003c,19476SX_PERF_SEL_DB2_SIZE = 0x0000003d,19477SX_PERF_SEL_DB3_SIZE = 0x0000003e,19478SX_PERF_SEL_IDX_STALL_CYCLES = 0x0000003f,19479SX_PERF_SEL_IDX_IDLE_CYCLES = 0x00000040,19480SX_PERF_SEL_IDX_REQ = 0x00000041,19481SX_PERF_SEL_IDX_RET = 0x00000042,19482SX_PERF_SEL_IDX_REQ_LATENCY = 0x00000043,19483SX_PERF_SEL_IDX_SCBD_STALL = 0x00000044,19484SX_PERF_SEL_GATE_EN7 = 0x00000045,19485SX_PERF_SEL_GATE_EN8 = 0x00000046,19486SX_PERF_SEL_SH_IDX_STARVE = 0x00000047,19487SX_PERF_SEL_IDX_BUSY = 0x00000048,19488SX_PERF_SEL_PA_POS_BANK_CONF = 0x00000049,19489SX_PERF_SEL_DB0_END_OF_WAVE = 0x0000004a,19490SX_PERF_SEL_DB0_4X2_DISCARD = 0x0000004b,19491SX_PERF_SEL_DB1_END_OF_WAVE = 0x0000004c,19492SX_PERF_SEL_DB1_4X2_DISCARD = 0x0000004d,19493SX_PERF_SEL_DB2_END_OF_WAVE = 0x0000004e,19494SX_PERF_SEL_DB2_4X2_DISCARD = 0x0000004f,19495SX_PERF_SEL_DB3_END_OF_WAVE = 0x00000050,19496SX_PERF_SEL_DB3_4X2_DISCARD = 0x00000051,19497} SX_PERFCOUNTER_VALS;1949819499/*******************************************************19500* DB Enums19501*******************************************************/1950219503/*19504* CompareFrag enum19505*/1950619507typedef enum CompareFrag {19508FRAG_NEVER = 0x00000000,19509FRAG_LESS = 0x00000001,19510FRAG_EQUAL = 0x00000002,19511FRAG_LEQUAL = 0x00000003,19512FRAG_GREATER = 0x00000004,19513FRAG_NOTEQUAL = 0x00000005,19514FRAG_GEQUAL = 0x00000006,19515FRAG_ALWAYS = 0x00000007,19516} CompareFrag;1951719518/*19519* ConservativeZExport enum19520*/1952119522typedef enum ConservativeZExport {19523EXPORT_ANY_Z = 0x00000000,19524EXPORT_LESS_THAN_Z = 0x00000001,19525EXPORT_GREATER_THAN_Z = 0x00000002,19526EXPORT_RESERVED = 0x00000003,19527} ConservativeZExport;1952819529/*19530* DFSMFlushEvents enum19531*/1953219533typedef enum DFSMFlushEvents {19534DB_FLUSH_AND_INV_DB_DATA_TS = 0x00000000,19535DB_FLUSH_AND_INV_DB_META = 0x00000001,19536DB_CACHE_FLUSH = 0x00000002,19537DB_CACHE_FLUSH_TS = 0x00000003,19538DB_CACHE_FLUSH_AND_INV_EVENT = 0x00000004,19539DB_CACHE_FLUSH_AND_INV_TS_EVENT = 0x00000005,19540DB_VPORT_CHANGED_EVENT = 0x00000006,19541DB_CONTEXT_DONE_EVENT = 0x00000007,19542DB_BREAK_BATCH_EVENT = 0x00000008,19543DB_INVOKE_CHANGE_EVENT = 0x00000009,19544DB_CONTEXT_SUSPEND_EVENT = 0x0000000a,19545} DFSMFlushEvents;1954619547/*19548* DbMemArbWatermarks enum19549*/1955019551typedef enum DbMemArbWatermarks {19552TRANSFERRED_64_BYTES = 0x00000000,19553TRANSFERRED_128_BYTES = 0x00000001,19554TRANSFERRED_256_BYTES = 0x00000002,19555TRANSFERRED_512_BYTES = 0x00000003,19556TRANSFERRED_1024_BYTES = 0x00000004,19557TRANSFERRED_2048_BYTES = 0x00000005,19558TRANSFERRED_4096_BYTES = 0x00000006,19559TRANSFERRED_8192_BYTES = 0x00000007,19560} DbMemArbWatermarks;1956119562/*19563* DbPRTFaultBehavior enum19564*/1956519566typedef enum DbPRTFaultBehavior {19567FAULT_ZERO = 0x00000000,19568FAULT_ONE = 0x00000001,19569FAULT_FAIL = 0x00000002,19570FAULT_PASS = 0x00000003,19571} DbPRTFaultBehavior;1957219573/*19574* DbPSLControl enum19575*/1957619577typedef enum DbPSLControl {19578PSLC_AUTO = 0x00000000,19579PSLC_ON_HANG_ONLY = 0x00000001,19580PSLC_ASAP = 0x00000002,19581PSLC_COUNTDOWN = 0x00000003,19582} DbPSLControl;1958319584/*19585* ForceControl enum19586*/1958719588typedef enum ForceControl {19589FORCE_OFF = 0x00000000,19590FORCE_ENABLE = 0x00000001,19591FORCE_DISABLE = 0x00000002,19592FORCE_RESERVED = 0x00000003,19593} ForceControl;1959419595/*19596* OreoMode enum19597*/1959819599typedef enum OreoMode {19600OMODE_BLEND = 0x00000000,19601OMODE_O_THEN_B = 0x00000001,19602OMODE_P_THEN_O_THEN_B = 0x00000002,19603OMODE_RESERVED_3 = 0x00000003,19604} OreoMode;1960519606/*19607* PerfCounter_Vals enum19608*/1960919610typedef enum PerfCounter_Vals {19611DB_PERF_SEL_SC_DB_tile_sends = 0x00000000,19612DB_PERF_SEL_SC_DB_tile_busy = 0x00000001,19613DB_PERF_SEL_SC_DB_tile_stalls = 0x00000002,19614DB_PERF_SEL_SC_DB_tile_events = 0x00000003,19615DB_PERF_SEL_SC_DB_tile_tiles = 0x00000004,19616DB_PERF_SEL_SC_DB_tile_covered = 0x00000005,19617DB_PERF_SEL_hiz_tc_read_starved = 0x00000006,19618DB_PERF_SEL_hiz_tc_write_stall = 0x00000007,19619DB_PERF_SEL_hiz_tile_culled = 0x00000008,19620DB_PERF_SEL_his_tile_culled = 0x00000009,19621DB_PERF_SEL_DB_SC_tile_sends = 0x0000000a,19622DB_PERF_SEL_DB_SC_tile_busy = 0x0000000b,19623DB_PERF_SEL_DB_SC_tile_stalls = 0x0000000c,19624DB_PERF_SEL_DB_SC_tile_df_stalls = 0x0000000d,19625DB_PERF_SEL_DB_SC_tile_tiles = 0x0000000e,19626DB_PERF_SEL_DB_SC_tile_culled = 0x0000000f,19627DB_PERF_SEL_DB_SC_tile_hier_kill = 0x00000010,19628DB_PERF_SEL_DB_SC_tile_fast_ops = 0x00000011,19629DB_PERF_SEL_DB_SC_tile_no_ops = 0x00000012,19630DB_PERF_SEL_DB_SC_tile_tile_rate = 0x00000013,19631DB_PERF_SEL_DB_SC_tile_ssaa_kill = 0x00000014,19632DB_PERF_SEL_DB_SC_tile_fast_z_ops = 0x00000015,19633DB_PERF_SEL_DB_SC_tile_fast_stencil_ops = 0x00000016,19634DB_PERF_SEL_SC_DB_quad_sends = 0x00000017,19635DB_PERF_SEL_SC_DB_quad_busy = 0x00000018,19636DB_PERF_SEL_SC_DB_quad_squads = 0x00000019,19637DB_PERF_SEL_SC_DB_quad_tiles = 0x0000001a,19638DB_PERF_SEL_SC_DB_quad_pixels = 0x0000001b,19639DB_PERF_SEL_SC_DB_quad_killed_tiles = 0x0000001c,19640DB_PERF_SEL_DB_SC_quad_sends = 0x0000001d,19641DB_PERF_SEL_DB_SC_quad_busy = 0x0000001e,19642DB_PERF_SEL_DB_SC_quad_stalls = 0x0000001f,19643DB_PERF_SEL_DB_SC_quad_tiles = 0x00000020,19644DB_PERF_SEL_DB_SC_quad_lit_quad = 0x00000021,19645DB_PERF_SEL_DB_CB_tile_sends = 0x00000022,19646DB_PERF_SEL_DB_CB_tile_busy = 0x00000023,19647DB_PERF_SEL_DB_CB_tile_stalls = 0x00000024,19648DB_PERF_SEL_SX_DB_quad_sends = 0x00000025,19649DB_PERF_SEL_SX_DB_quad_busy = 0x00000026,19650DB_PERF_SEL_SX_DB_quad_stalls = 0x00000027,19651DB_PERF_SEL_SX_DB_quad_quads = 0x00000028,19652DB_PERF_SEL_SX_DB_quad_pixels = 0x00000029,19653DB_PERF_SEL_SX_DB_quad_exports = 0x0000002a,19654DB_PERF_SEL_SH_quads_outstanding_sum = 0x0000002b,19655DB_PERF_SEL_DB_CB_lquad_sends = 0x0000002c,19656DB_PERF_SEL_DB_CB_lquad_busy = 0x0000002d,19657DB_PERF_SEL_DB_CB_lquad_stalls = 0x0000002e,19658DB_PERF_SEL_DB_CB_lquad_quads = 0x0000002f,19659DB_PERF_SEL_tile_rd_sends = 0x00000030,19660DB_PERF_SEL_mi_tile_rd_outstanding_sum = 0x00000031,19661DB_PERF_SEL_quad_rd_sends = 0x00000032,19662DB_PERF_SEL_quad_rd_busy = 0x00000033,19663DB_PERF_SEL_quad_rd_mi_stall = 0x00000034,19664DB_PERF_SEL_quad_rd_rw_collision = 0x00000035,19665DB_PERF_SEL_quad_rd_tag_stall = 0x00000036,19666DB_PERF_SEL_quad_rd_32byte_reqs = 0x00000037,19667DB_PERF_SEL_quad_rd_panic = 0x00000038,19668DB_PERF_SEL_mi_quad_rd_outstanding_sum = 0x00000039,19669DB_PERF_SEL_quad_rdret_sends = 0x0000003a,19670DB_PERF_SEL_quad_rdret_busy = 0x0000003b,19671DB_PERF_SEL_tile_wr_sends = 0x0000003c,19672DB_PERF_SEL_tile_wr_acks = 0x0000003d,19673DB_PERF_SEL_mi_tile_wr_outstanding_sum = 0x0000003e,19674DB_PERF_SEL_quad_wr_sends = 0x0000003f,19675DB_PERF_SEL_quad_wr_busy = 0x00000040,19676DB_PERF_SEL_quad_wr_mi_stall = 0x00000041,19677DB_PERF_SEL_quad_wr_coherency_stall = 0x00000042,19678DB_PERF_SEL_quad_wr_acks = 0x00000043,19679DB_PERF_SEL_mi_quad_wr_outstanding_sum = 0x00000044,19680DB_PERF_SEL_Tile_Cache_misses = 0x00000045,19681DB_PERF_SEL_Tile_Cache_hits = 0x00000046,19682DB_PERF_SEL_Tile_Cache_flushes = 0x00000047,19683DB_PERF_SEL_Tile_Cache_surface_stall = 0x00000048,19684DB_PERF_SEL_Tile_Cache_starves = 0x00000049,19685DB_PERF_SEL_Tile_Cache_mem_return_starve = 0x0000004a,19686DB_PERF_SEL_tcp_dispatcher_reads = 0x0000004b,19687DB_PERF_SEL_tcp_prefetcher_reads = 0x0000004c,19688DB_PERF_SEL_tcp_preloader_reads = 0x0000004d,19689DB_PERF_SEL_tcp_dispatcher_flushes = 0x0000004e,19690DB_PERF_SEL_tcp_prefetcher_flushes = 0x0000004f,19691DB_PERF_SEL_tcp_preloader_flushes = 0x00000050,19692DB_PERF_SEL_Depth_Tile_Cache_sends = 0x00000051,19693DB_PERF_SEL_Depth_Tile_Cache_busy = 0x00000052,19694DB_PERF_SEL_Depth_Tile_Cache_starves = 0x00000053,19695DB_PERF_SEL_Depth_Tile_Cache_dtile_locked = 0x00000054,19696DB_PERF_SEL_Depth_Tile_Cache_alloc_stall = 0x00000055,19697DB_PERF_SEL_Depth_Tile_Cache_misses = 0x00000056,19698DB_PERF_SEL_Depth_Tile_Cache_hits = 0x00000057,19699DB_PERF_SEL_Depth_Tile_Cache_flushes = 0x00000058,19700DB_PERF_SEL_Depth_Tile_Cache_noop_tile = 0x00000059,19701DB_PERF_SEL_Depth_Tile_Cache_detailed_noop = 0x0000005a,19702DB_PERF_SEL_Depth_Tile_Cache_event = 0x0000005b,19703DB_PERF_SEL_Depth_Tile_Cache_tile_frees = 0x0000005c,19704DB_PERF_SEL_Depth_Tile_Cache_data_frees = 0x0000005d,19705DB_PERF_SEL_Depth_Tile_Cache_mem_return_starve = 0x0000005e,19706DB_PERF_SEL_Stencil_Cache_misses = 0x0000005f,19707DB_PERF_SEL_Stencil_Cache_hits = 0x00000060,19708DB_PERF_SEL_Stencil_Cache_flushes = 0x00000061,19709DB_PERF_SEL_Stencil_Cache_starves = 0x00000062,19710DB_PERF_SEL_Stencil_Cache_frees = 0x00000063,19711DB_PERF_SEL_Z_Cache_separate_Z_misses = 0x00000064,19712DB_PERF_SEL_Z_Cache_separate_Z_hits = 0x00000065,19713DB_PERF_SEL_Z_Cache_separate_Z_flushes = 0x00000066,19714DB_PERF_SEL_Z_Cache_separate_Z_starves = 0x00000067,19715DB_PERF_SEL_Z_Cache_pmask_misses = 0x00000068,19716DB_PERF_SEL_Z_Cache_pmask_hits = 0x00000069,19717DB_PERF_SEL_Z_Cache_pmask_flushes = 0x0000006a,19718DB_PERF_SEL_Z_Cache_pmask_starves = 0x0000006b,19719DB_PERF_SEL_Z_Cache_frees = 0x0000006c,19720DB_PERF_SEL_Plane_Cache_misses = 0x0000006d,19721DB_PERF_SEL_Plane_Cache_hits = 0x0000006e,19722DB_PERF_SEL_Plane_Cache_flushes = 0x0000006f,19723DB_PERF_SEL_Plane_Cache_starves = 0x00000070,19724DB_PERF_SEL_Plane_Cache_frees = 0x00000071,19725DB_PERF_SEL_flush_expanded_stencil = 0x00000072,19726DB_PERF_SEL_flush_compressed_stencil = 0x00000073,19727DB_PERF_SEL_flush_single_stencil = 0x00000074,19728DB_PERF_SEL_planes_flushed = 0x00000075,19729DB_PERF_SEL_flush_1plane = 0x00000076,19730DB_PERF_SEL_flush_2plane = 0x00000077,19731DB_PERF_SEL_flush_3plane = 0x00000078,19732DB_PERF_SEL_flush_4plane = 0x00000079,19733DB_PERF_SEL_flush_5plane = 0x0000007a,19734DB_PERF_SEL_flush_6plane = 0x0000007b,19735DB_PERF_SEL_flush_7plane = 0x0000007c,19736DB_PERF_SEL_flush_8plane = 0x0000007d,19737DB_PERF_SEL_flush_9plane = 0x0000007e,19738DB_PERF_SEL_flush_10plane = 0x0000007f,19739DB_PERF_SEL_flush_11plane = 0x00000080,19740DB_PERF_SEL_flush_12plane = 0x00000081,19741DB_PERF_SEL_flush_13plane = 0x00000082,19742DB_PERF_SEL_flush_14plane = 0x00000083,19743DB_PERF_SEL_flush_15plane = 0x00000084,19744DB_PERF_SEL_flush_16plane = 0x00000085,19745DB_PERF_SEL_flush_expanded_z = 0x00000086,19746DB_PERF_SEL_earlyZ_waiting_for_postZ_done = 0x00000087,19747DB_PERF_SEL_reZ_waiting_for_postZ_done = 0x00000088,19748DB_PERF_SEL_dk_tile_sends = 0x00000089,19749DB_PERF_SEL_dk_tile_busy = 0x0000008a,19750DB_PERF_SEL_dk_tile_quad_starves = 0x0000008b,19751DB_PERF_SEL_dk_tile_stalls = 0x0000008c,19752DB_PERF_SEL_dk_squad_sends = 0x0000008d,19753DB_PERF_SEL_dk_squad_busy = 0x0000008e,19754DB_PERF_SEL_dk_squad_stalls = 0x0000008f,19755DB_PERF_SEL_Op_Pipe_Busy = 0x00000090,19756DB_PERF_SEL_Op_Pipe_MC_Read_stall = 0x00000091,19757DB_PERF_SEL_qc_busy = 0x00000092,19758DB_PERF_SEL_qc_xfc = 0x00000093,19759DB_PERF_SEL_qc_conflicts = 0x00000094,19760DB_PERF_SEL_qc_full_stall = 0x00000095,19761DB_PERF_SEL_qc_in_preZ_tile_stalls_postZ = 0x00000096,19762DB_PERF_SEL_qc_in_postZ_tile_stalls_preZ = 0x00000097,19763DB_PERF_SEL_tsc_insert_summarize_stall = 0x00000098,19764DB_PERF_SEL_tl_busy = 0x00000099,19765DB_PERF_SEL_tl_dtc_read_starved = 0x0000009a,19766DB_PERF_SEL_tl_z_fetch_stall = 0x0000009b,19767DB_PERF_SEL_tl_stencil_stall = 0x0000009c,19768DB_PERF_SEL_tl_z_decompress_stall = 0x0000009d,19769DB_PERF_SEL_tl_stencil_locked_stall = 0x0000009e,19770DB_PERF_SEL_tl_events = 0x0000009f,19771DB_PERF_SEL_tl_summarize_squads = 0x000000a0,19772DB_PERF_SEL_tl_flush_expand_squads = 0x000000a1,19773DB_PERF_SEL_tl_expand_squads = 0x000000a2,19774DB_PERF_SEL_tl_preZ_squads = 0x000000a3,19775DB_PERF_SEL_tl_postZ_squads = 0x000000a4,19776DB_PERF_SEL_tl_preZ_noop_squads = 0x000000a5,19777DB_PERF_SEL_tl_postZ_noop_squads = 0x000000a6,19778DB_PERF_SEL_tl_tile_ops = 0x000000a7,19779DB_PERF_SEL_tl_in_xfc = 0x000000a8,19780DB_PERF_SEL_tl_in_single_stencil_expand_stall = 0x000000a9,19781DB_PERF_SEL_tl_in_fast_z_stall = 0x000000aa,19782DB_PERF_SEL_tl_out_xfc = 0x000000ab,19783DB_PERF_SEL_tl_out_squads = 0x000000ac,19784DB_PERF_SEL_zf_plane_multicycle = 0x000000ad,19785DB_PERF_SEL_PostZ_Samples_passing_Z = 0x000000ae,19786DB_PERF_SEL_PostZ_Samples_failing_Z = 0x000000af,19787DB_PERF_SEL_PostZ_Samples_failing_S = 0x000000b0,19788DB_PERF_SEL_PreZ_Samples_passing_Z = 0x000000b1,19789DB_PERF_SEL_PreZ_Samples_failing_Z = 0x000000b2,19790DB_PERF_SEL_PreZ_Samples_failing_S = 0x000000b3,19791DB_PERF_SEL_ts_tc_update_stall = 0x000000b4,19792DB_PERF_SEL_sc_kick_start = 0x000000b5,19793DB_PERF_SEL_sc_kick_end = 0x000000b6,19794DB_PERF_SEL_clock_reg_active = 0x000000b7,19795DB_PERF_SEL_clock_main_active = 0x000000b8,19796DB_PERF_SEL_clock_mem_export_active = 0x000000b9,19797DB_PERF_SEL_esr_ps_out_busy = 0x000000ba,19798DB_PERF_SEL_esr_ps_lqf_busy = 0x000000bb,19799DB_PERF_SEL_esr_ps_lqf_stall = 0x000000bc,19800DB_PERF_SEL_etr_out_send = 0x000000bd,19801DB_PERF_SEL_etr_out_busy = 0x000000be,19802DB_PERF_SEL_etr_out_ltile_probe_fifo_full_stall = 0x000000bf,19803DB_PERF_SEL_etr_out_cb_tile_stall = 0x000000c0,19804DB_PERF_SEL_etr_out_esr_stall = 0x000000c1,19805DB_PERF_SEL_esr_ps_vic_busy = 0x000000c2,19806DB_PERF_SEL_esr_ps_vic_stall = 0x000000c3,19807DB_PERF_SEL_esr_eot_fwd_busy = 0x000000c4,19808DB_PERF_SEL_esr_eot_fwd_holding_squad = 0x000000c5,19809DB_PERF_SEL_esr_eot_fwd_forward = 0x000000c6,19810DB_PERF_SEL_esr_sqq_zi_busy = 0x000000c7,19811DB_PERF_SEL_esr_sqq_zi_stall = 0x000000c8,19812DB_PERF_SEL_postzl_sq_pt_busy = 0x000000c9,19813DB_PERF_SEL_postzl_sq_pt_stall = 0x000000ca,19814DB_PERF_SEL_postzl_se_busy = 0x000000cb,19815DB_PERF_SEL_postzl_se_stall = 0x000000cc,19816DB_PERF_SEL_postzl_partial_launch = 0x000000cd,19817DB_PERF_SEL_postzl_full_launch = 0x000000ce,19818DB_PERF_SEL_postzl_partial_waiting = 0x000000cf,19819DB_PERF_SEL_postzl_tile_mem_stall = 0x000000d0,19820DB_PERF_SEL_postzl_tile_init_stall = 0x000000d1,19821DB_PERF_SEL_prezl_tile_mem_stall = 0x000000d2,19822DB_PERF_SEL_prezl_tile_init_stall = 0x000000d3,19823DB_PERF_SEL_dtt_sm_clash_stall = 0x000000d4,19824DB_PERF_SEL_dtt_sm_slot_stall = 0x000000d5,19825DB_PERF_SEL_dtt_sm_miss_stall = 0x000000d6,19826DB_PERF_SEL_mi_rdreq_busy = 0x000000d7,19827DB_PERF_SEL_mi_rdreq_stall = 0x000000d8,19828DB_PERF_SEL_mi_wrreq_busy = 0x000000d9,19829DB_PERF_SEL_mi_wrreq_stall = 0x000000da,19830DB_PERF_SEL_recomp_tile_to_1zplane_no_fastop = 0x000000db,19831DB_PERF_SEL_dkg_tile_rate_tile = 0x000000dc,19832DB_PERF_SEL_prezl_src_in_sends = 0x000000dd,19833DB_PERF_SEL_prezl_src_in_stall = 0x000000de,19834DB_PERF_SEL_prezl_src_in_squads = 0x000000df,19835DB_PERF_SEL_prezl_src_in_squads_unrolled = 0x000000e0,19836DB_PERF_SEL_prezl_src_in_tile_rate = 0x000000e1,19837DB_PERF_SEL_prezl_src_in_tile_rate_unrolled = 0x000000e2,19838DB_PERF_SEL_prezl_src_out_stall = 0x000000e3,19839DB_PERF_SEL_postzl_src_in_sends = 0x000000e4,19840DB_PERF_SEL_postzl_src_in_stall = 0x000000e5,19841DB_PERF_SEL_postzl_src_in_squads = 0x000000e6,19842DB_PERF_SEL_postzl_src_in_squads_unrolled = 0x000000e7,19843DB_PERF_SEL_postzl_src_in_tile_rate = 0x000000e8,19844DB_PERF_SEL_postzl_src_in_tile_rate_unrolled = 0x000000e9,19845DB_PERF_SEL_postzl_src_out_stall = 0x000000ea,19846DB_PERF_SEL_esr_ps_src_in_sends = 0x000000eb,19847DB_PERF_SEL_esr_ps_src_in_stall = 0x000000ec,19848DB_PERF_SEL_esr_ps_src_in_squads = 0x000000ed,19849DB_PERF_SEL_esr_ps_src_in_squads_unrolled = 0x000000ee,19850DB_PERF_SEL_esr_ps_src_in_tile_rate = 0x000000ef,19851DB_PERF_SEL_esr_ps_src_in_tile_rate_unrolled = 0x000000f0,19852DB_PERF_SEL_esr_ps_src_in_tile_rate_unrolled_to_pixel_rate = 0x000000f1,19853DB_PERF_SEL_esr_ps_src_out_stall = 0x000000f2,19854DB_PERF_SEL_depth_bounds_tile_culled = 0x000000f3,19855DB_PERF_SEL_PreZ_Samples_failing_DB = 0x000000f4,19856DB_PERF_SEL_PostZ_Samples_failing_DB = 0x000000f5,19857DB_PERF_SEL_flush_compressed = 0x000000f6,19858DB_PERF_SEL_flush_plane_le4 = 0x000000f7,19859DB_PERF_SEL_tiles_z_fully_summarized = 0x000000f8,19860DB_PERF_SEL_tiles_stencil_fully_summarized = 0x000000f9,19861DB_PERF_SEL_tiles_z_clear_on_expclear = 0x000000fa,19862DB_PERF_SEL_tiles_s_clear_on_expclear = 0x000000fb,19863DB_PERF_SEL_tiles_decomp_on_expclear = 0x000000fc,19864DB_PERF_SEL_tiles_compressed_to_decompressed = 0x000000fd,19865DB_PERF_SEL_Op_Pipe_Prez_Busy = 0x000000fe,19866DB_PERF_SEL_Op_Pipe_Postz_Busy = 0x000000ff,19867DB_PERF_SEL_di_dt_stall = 0x00000100,19868Spare_257 = 0x00000101,19869DB_PERF_SEL_DB_SC_s_tile_rate = 0x00000102,19870DB_PERF_SEL_DB_SC_c_tile_rate = 0x00000103,19871DB_PERF_SEL_DB_SC_z_tile_rate = 0x00000104,19872DB_PERF_SEL_DB_CB_lquad_export_quads = 0x00000105,19873DB_PERF_SEL_DB_CB_lquad_double_format = 0x00000106,19874DB_PERF_SEL_DB_CB_lquad_fast_format = 0x00000107,19875DB_PERF_SEL_DB_CB_lquad_slow_format = 0x00000108,19876DB_PERF_SEL_CB_DB_rdreq_sends = 0x00000109,19877DB_PERF_SEL_CB_DB_rdreq_prt_sends = 0x0000010a,19878DB_PERF_SEL_CB_DB_wrreq_sends = 0x0000010b,19879DB_PERF_SEL_CB_DB_wrreq_prt_sends = 0x0000010c,19880DB_PERF_SEL_DB_CB_rdret_ack = 0x0000010d,19881DB_PERF_SEL_DB_CB_rdret_nack = 0x0000010e,19882DB_PERF_SEL_DB_CB_wrret_ack = 0x0000010f,19883DB_PERF_SEL_DB_CB_wrret_nack = 0x00000110,19884DB_PERF_SEL_MI_tile_req_wrack_counter_stall = 0x00000111,19885DB_PERF_SEL_MI_quad_req_wrack_counter_stall = 0x00000112,19886DB_PERF_SEL_MI_zpc_req_wrack_counter_stall = 0x00000113,19887DB_PERF_SEL_MI_psd_req_wrack_counter_stall = 0x00000114,19888DB_PERF_SEL_unmapped_z_tile_culled = 0x00000115,19889DB_PERF_SEL_DB_CB_tile_is_event_FLUSH_AND_INV_DB_DATA_TS = 0x00000116,19890DB_PERF_SEL_DB_CB_tile_is_event_FLUSH_AND_INV_CB_PIXEL_DATA = 0x00000117,19891DB_PERF_SEL_DB_CB_tile_is_event_BOTTOM_OF_PIPE_TS = 0x00000118,19892DB_PERF_SEL_DB_CB_tile_waiting_for_perfcounter_stop_event = 0x00000119,19893DB_PERF_SEL_DB_CB_lquad_fmt_32bpp_8pix = 0x0000011a,19894DB_PERF_SEL_DB_CB_lquad_fmt_16_16_unsigned_8pix = 0x0000011b,19895DB_PERF_SEL_DB_CB_lquad_fmt_16_16_signed_8pix = 0x0000011c,19896DB_PERF_SEL_DB_CB_lquad_fmt_16_16_float_8pix = 0x0000011d,19897DB_PERF_SEL_DB_CB_lquad_num_pixels_need_blending = 0x0000011e,19898DB_PERF_SEL_DB_CB_context_dones = 0x0000011f,19899DB_PERF_SEL_DB_CB_eop_dones = 0x00000120,19900DB_PERF_SEL_SX_DB_quad_all_pixels_killed = 0x00000121,19901DB_PERF_SEL_SX_DB_quad_all_pixels_enabled = 0x00000122,19902DB_PERF_SEL_SX_DB_quad_need_blending_and_dst_read = 0x00000123,19903DB_PERF_SEL_SC_DB_tile_backface = 0x00000124,19904DB_PERF_SEL_SC_DB_quad_quads = 0x00000125,19905DB_PERF_SEL_DB_SC_quad_quads_with_1_pixel = 0x00000126,19906DB_PERF_SEL_DB_SC_quad_quads_with_2_pixels = 0x00000127,19907DB_PERF_SEL_DB_SC_quad_quads_with_3_pixels = 0x00000128,19908DB_PERF_SEL_DB_SC_quad_quads_with_4_pixels = 0x00000129,19909DB_PERF_SEL_DB_SC_quad_double_quad = 0x0000012a,19910DB_PERF_SEL_SX_DB_quad_export_quads = 0x0000012b,19911DB_PERF_SEL_SX_DB_quad_double_format = 0x0000012c,19912DB_PERF_SEL_SX_DB_quad_fast_format = 0x0000012d,19913DB_PERF_SEL_SX_DB_quad_slow_format = 0x0000012e,19914DB_PERF_SEL_quad_rd_sends_unc = 0x0000012f,19915DB_PERF_SEL_quad_rd_mi_stall_unc = 0x00000130,19916DB_PERF_SEL_SC_DB_tile_tiles_pipe0 = 0x00000131,19917DB_PERF_SEL_SC_DB_tile_tiles_pipe1 = 0x00000132,19918DB_PERF_SEL_SC_DB_quad_quads_pipe0 = 0x00000133,19919DB_PERF_SEL_SC_DB_quad_quads_pipe1 = 0x00000134,19920DB_PERF_SEL_PERF_fg_lob_fwdr_timeout_hits = 0x00000135,19921DB_PERF_SEL_noz_waiting_for_postz_done = 0x00000136,19922DB_PERF_SEL_DB_CB_lquad_quads_vrs_rate_1x1 = 0x00000137,19923DB_PERF_SEL_DB_CB_lquad_quads_vrs_rate_2x1 = 0x00000138,19924DB_PERF_SEL_DB_CB_lquad_quads_vrs_rate_1x2 = 0x00000139,19925DB_PERF_SEL_DB_CB_lquad_quads_vrs_rate_2x2 = 0x0000013a,19926DB_PERF_SEL_RMI_rd_tile_32byte_req = 0x0000013b,19927DB_PERF_SEL_RMI_rd_z_32byte_req = 0x0000013c,19928DB_PERF_SEL_RMI_rd_s_32byte_req = 0x0000013d,19929DB_PERF_SEL_RMI_wr_tile_32byte_req = 0x0000013e,19930DB_PERF_SEL_RMI_wr_z_32byte_req = 0x0000013f,19931DB_PERF_SEL_RMI_wr_s_32byte_req = 0x00000140,19932DB_PERF_SEL_RMI_wr_psdzpc_32byte_req = 0x00000141,19933DB_PERF_SEL_RMI_rd_tile_32byte_ret = 0x00000142,19934DB_PERF_SEL_RMI_rd_z_32byte_ret = 0x00000143,19935DB_PERF_SEL_RMI_rd_s_32byte_ret = 0x00000144,19936DB_PERF_SEL_RMI_wr_tile_32byte_ack = 0x00000145,19937DB_PERF_SEL_RMI_wr_z_32byte_ack = 0x00000146,19938DB_PERF_SEL_RMI_wr_s_32byte_ack = 0x00000147,19939DB_PERF_SEL_RMI_wr_psdzpc_32byte_ack = 0x00000148,19940DB_PERF_SEL_esr_vic_sqq_busy = 0x00000149,19941DB_PERF_SEL_esr_vic_sqq_stall = 0x0000014a,19942DB_PERF_SEL_esr_psi_vic_tile_rate = 0x0000014b,19943DB_PERF_SEL_esr_vic_footprint_match_2x2 = 0x0000014c,19944DB_PERF_SEL_esr_vic_footprint_match_2x1 = 0x0000014d,19945DB_PERF_SEL_esr_vic_footprint_match_1x2 = 0x0000014e,19946DB_PERF_SEL_DB_SC_quad_num_null_2x2_coarse_pixels = 0x0000014f,19947DB_PERF_SEL_DB_SC_quad_num_null_2x1_coarse_pixels = 0x00000150,19948DB_PERF_SEL_DB_SC_quad_num_null_1x2_coarse_pixels = 0x00000151,19949DB_PERF_SEL_hi_z_s_checker_force_coarse_vrs_1x1 = 0x00000152,19950DB_PERF_SEL_hi_z_s_checker_force_ssaa_vrs_1x1 = 0x00000153,19951DB_PERF_SEL_esr_ps_woc_1squadIn_2squadOut = 0x00000154,19952DB_PERF_SEL_esr_ps_woc_2squadIn_1squadOut = 0x00000155,19953DB_PERF_SEL_prez_ps_invoked_pixel_cnt = 0x00000156,19954DB_PERF_SEL_postz_ps_invoked_pixel_cnt = 0x00000157,19955DB_PERF_SEL_ts_events_pws_enable = 0x00000158,19956DB_PERF_SEL_ps_events_pws_enable = 0x00000159,19957DB_PERF_SEL_cs_events_pws_enable = 0x0000015a,19958DB_PERF_SEL_DB_SC_quad_noz_tiles = 0x0000015b,19959DB_PERF_SEL_DB_SC_quad_lit_noz_quad = 0x0000015c,19960} PerfCounter_Vals;1996119962/*19963* PixelPipeCounterId enum19964*/1996519966typedef enum PixelPipeCounterId {19967PIXEL_PIPE_OCCLUSION_COUNT_0 = 0x00000000,19968PIXEL_PIPE_OCCLUSION_COUNT_1 = 0x00000001,19969PIXEL_PIPE_OCCLUSION_COUNT_2 = 0x00000002,19970PIXEL_PIPE_OCCLUSION_COUNT_3 = 0x00000003,19971PIXEL_PIPE_SCREEN_MIN_EXTENTS_0 = 0x00000004,19972PIXEL_PIPE_SCREEN_MAX_EXTENTS_0 = 0x00000005,19973PIXEL_PIPE_SCREEN_MIN_EXTENTS_1 = 0x00000006,19974PIXEL_PIPE_SCREEN_MAX_EXTENTS_1 = 0x00000007,19975} PixelPipeCounterId;1997619977/*19978* PixelPipeStride enum19979*/1998019981typedef enum PixelPipeStride {19982PIXEL_PIPE_STRIDE_32_BITS = 0x00000000,19983PIXEL_PIPE_STRIDE_64_BITS = 0x00000001,19984PIXEL_PIPE_STRIDE_128_BITS = 0x00000002,19985PIXEL_PIPE_STRIDE_256_BITS = 0x00000003,19986} PixelPipeStride;1998719988/*19989* RingCounterControl enum19990*/1999119992typedef enum RingCounterControl {19993COUNTER_RING_SPLIT = 0x00000000,19994COUNTER_RING_0 = 0x00000001,19995COUNTER_RING_1 = 0x00000002,19996} RingCounterControl;1999719998/*19999* StencilOp enum20000*/2000120002typedef enum StencilOp {20003STENCIL_KEEP = 0x00000000,20004STENCIL_ZERO = 0x00000001,20005STENCIL_ONES = 0x00000002,20006STENCIL_REPLACE_TEST = 0x00000003,20007STENCIL_REPLACE_OP = 0x00000004,20008STENCIL_ADD_CLAMP = 0x00000005,20009STENCIL_SUB_CLAMP = 0x00000006,20010STENCIL_INVERT = 0x00000007,20011STENCIL_ADD_WRAP = 0x00000008,20012STENCIL_SUB_WRAP = 0x00000009,20013STENCIL_AND = 0x0000000a,20014STENCIL_OR = 0x0000000b,20015STENCIL_XOR = 0x0000000c,20016STENCIL_NAND = 0x0000000d,20017STENCIL_NOR = 0x0000000e,20018STENCIL_XNOR = 0x0000000f,20019} StencilOp;2002020021/*20022* ZLimitSumm enum20023*/2002420025typedef enum ZLimitSumm {20026FORCE_SUMM_OFF = 0x00000000,20027FORCE_SUMM_MINZ = 0x00000001,20028FORCE_SUMM_MAXZ = 0x00000002,20029FORCE_SUMM_BOTH = 0x00000003,20030} ZLimitSumm;2003120032/*20033* ZModeForce enum20034*/2003520036typedef enum ZModeForce {20037NO_FORCE = 0x00000000,20038FORCE_EARLY_Z = 0x00000001,20039FORCE_LATE_Z = 0x00000002,20040FORCE_RE_Z = 0x00000003,20041} ZModeForce;2004220043/*20044* ZOrder enum20045*/2004620047typedef enum ZOrder {20048LATE_Z = 0x00000000,20049EARLY_Z_THEN_LATE_Z = 0x00000001,20050RE_Z = 0x00000002,20051EARLY_Z_THEN_RE_Z = 0x00000003,20052} ZOrder;2005320054/*20055* ZSamplePosition enum20056*/2005720058typedef enum ZSamplePosition {20059Z_SAMPLE_CENTER = 0x00000000,20060Z_SAMPLE_CENTROID = 0x00000001,20061} ZSamplePosition;2006220063/*20064* ZpassControl enum20065*/2006620067typedef enum ZpassControl {20068ZPASS_DISABLE = 0x00000000,20069ZPASS_SAMPLES = 0x00000001,20070ZPASS_PIXELS = 0x00000002,20071} ZpassControl;2007220073/*******************************************************20074* PA Enums20075*******************************************************/2007620077/*20078* SU_PERFCNT_SEL enum20079*/2008020081typedef enum SU_PERFCNT_SEL {20082PERF_PAPC_PASX_REQ = 0x00000000,20083PERF_PAPC_PASX_DISABLE_PIPE = 0x00000001,20084PERF_PAPC_PASX_FIRST_VECTOR = 0x00000002,20085PERF_PAPC_PASX_SECOND_VECTOR = 0x00000003,20086PERF_PAPC_PASX_FIRST_DEAD = 0x00000004,20087PERF_PAPC_PASX_SECOND_DEAD = 0x00000005,20088PERF_PAPC_PASX_VTX_KILL_DISCARD = 0x00000006,20089PERF_PAPC_PASX_VTX_NAN_DISCARD = 0x00000007,20090PERF_PAPC_PA_INPUT_PRIM = 0x00000008,20091PERF_PAPC_PA_INPUT_NULL_PRIM = 0x00000009,20092PERF_PAPC_PA_INPUT_EVENT_FLAG = 0x0000000a,20093PERF_PAPC_PA_INPUT_FIRST_PRIM_SLOT = 0x0000000b,20094PERF_PAPC_PA_INPUT_END_OF_PACKET = 0x0000000c,20095PERF_PAPC_PA_INPUT_EXTENDED_EVENT = 0x0000000d,20096PERF_PAPC_CLPR_CULL_PRIM = 0x0000000e,20097PERF_PAPC_CLPR_VVUCP_CULL_PRIM = 0x0000000f,20098PERF_PAPC_CLPR_VV_CULL_PRIM = 0x00000010,20099PERF_PAPC_CLPR_UCP_CULL_PRIM = 0x00000011,20100PERF_PAPC_CLPR_VTX_KILL_CULL_PRIM = 0x00000012,20101PERF_PAPC_CLPR_VTX_NAN_CULL_PRIM = 0x00000013,20102PERF_PAPC_CLPR_CULL_TO_NULL_PRIM = 0x00000014,20103PERF_PAPC_CLPR_VVUCP_CLIP_PRIM = 0x00000015,20104PERF_PAPC_CLPR_VV_CLIP_PRIM = 0x00000016,20105PERF_PAPC_CLPR_UCP_CLIP_PRIM = 0x00000017,20106PERF_PAPC_CLPR_POINT_CLIP_CANDIDATE = 0x00000018,20107PERF_PAPC_CLPR_CLIP_PLANE_CNT_1 = 0x00000019,20108PERF_PAPC_CLPR_CLIP_PLANE_CNT_2 = 0x0000001a,20109PERF_PAPC_CLPR_CLIP_PLANE_CNT_3 = 0x0000001b,20110PERF_PAPC_CLPR_CLIP_PLANE_CNT_4 = 0x0000001c,20111PERF_PAPC_CLPR_CLIP_PLANE_CNT_5_8 = 0x0000001d,20112PERF_PAPC_CLPR_CLIP_PLANE_CNT_9_12 = 0x0000001e,20113PERF_PAPC_CLPR_CLIP_PLANE_NEAR = 0x0000001f,20114PERF_PAPC_CLPR_CLIP_PLANE_FAR = 0x00000020,20115PERF_PAPC_CLPR_CLIP_PLANE_LEFT = 0x00000021,20116PERF_PAPC_CLPR_CLIP_PLANE_RIGHT = 0x00000022,20117PERF_PAPC_CLPR_CLIP_PLANE_TOP = 0x00000023,20118PERF_PAPC_CLPR_CLIP_PLANE_BOTTOM = 0x00000024,20119PERF_PAPC_CLPR_GSC_KILL_CULL_PRIM = 0x00000025,20120PERF_PAPC_CLPR_RASTER_KILL_CULL_PRIM = 0x00000026,20121PERF_PAPC_CLSM_NULL_PRIM = 0x00000027,20122PERF_PAPC_CLSM_TOTALLY_VISIBLE_PRIM = 0x00000028,20123PERF_PAPC_CLSM_CULL_TO_NULL_PRIM = 0x00000029,20124PERF_PAPC_CLSM_OUT_PRIM_CNT_1 = 0x0000002a,20125PERF_PAPC_CLSM_OUT_PRIM_CNT_2 = 0x0000002b,20126PERF_PAPC_CLSM_OUT_PRIM_CNT_3 = 0x0000002c,20127PERF_PAPC_CLSM_OUT_PRIM_CNT_4 = 0x0000002d,20128PERF_PAPC_CLSM_OUT_PRIM_CNT_5_8 = 0x0000002e,20129PERF_PAPC_CLSM_OUT_PRIM_CNT_9_13 = 0x0000002f,20130PERF_PAPC_CLIPGA_VTE_KILL_PRIM = 0x00000030,20131PERF_PAPC_SU_INPUT_PRIM = 0x00000031,20132PERF_PAPC_SU_INPUT_CLIP_PRIM = 0x00000032,20133PERF_PAPC_SU_INPUT_NULL_PRIM = 0x00000033,20134PERF_PAPC_SU_INPUT_PRIM_DUAL = 0x00000034,20135PERF_PAPC_SU_INPUT_CLIP_PRIM_DUAL = 0x00000035,20136PERF_PAPC_SU_ZERO_AREA_CULL_PRIM = 0x00000036,20137PERF_PAPC_SU_BACK_FACE_CULL_PRIM = 0x00000037,20138PERF_PAPC_SU_FRONT_FACE_CULL_PRIM = 0x00000038,20139PERF_PAPC_SU_POLYMODE_FACE_CULL = 0x00000039,20140PERF_PAPC_SU_POLYMODE_BACK_CULL = 0x0000003a,20141PERF_PAPC_SU_POLYMODE_FRONT_CULL = 0x0000003b,20142PERF_PAPC_SU_POLYMODE_INVALID_FILL = 0x0000003c,20143PERF_PAPC_SU_OUTPUT_PRIM = 0x0000003d,20144PERF_PAPC_SU_OUTPUT_CLIP_PRIM = 0x0000003e,20145PERF_PAPC_SU_OUTPUT_NULL_PRIM = 0x0000003f,20146PERF_PAPC_SU_OUTPUT_EVENT_FLAG = 0x00000040,20147PERF_PAPC_SU_OUTPUT_FIRST_PRIM_SLOT = 0x00000041,20148PERF_PAPC_SU_OUTPUT_END_OF_PACKET = 0x00000042,20149PERF_PAPC_SU_OUTPUT_POLYMODE_FACE = 0x00000043,20150PERF_PAPC_SU_OUTPUT_POLYMODE_BACK = 0x00000044,20151PERF_PAPC_SU_OUTPUT_POLYMODE_FRONT = 0x00000045,20152PERF_PAPC_SU_OUT_CLIP_POLYMODE_FACE = 0x00000046,20153PERF_PAPC_SU_OUT_CLIP_POLYMODE_BACK = 0x00000047,20154PERF_PAPC_SU_OUT_CLIP_POLYMODE_FRONT = 0x00000048,20155PERF_PAPC_SU_OUTPUT_PRIM_DUAL = 0x00000049,20156PERF_PAPC_SU_OUTPUT_CLIP_PRIM_DUAL = 0x0000004a,20157PERF_PAPC_SU_OUTPUT_POLYMODE_DUAL = 0x0000004b,20158PERF_PAPC_SU_OUTPUT_CLIP_POLYMODE_DUAL = 0x0000004c,20159PERF_PAPC_PASX_REQ_IDLE = 0x0000004d,20160PERF_PAPC_PASX_REQ_BUSY = 0x0000004e,20161PERF_PAPC_PASX_REQ_STALLED = 0x0000004f,20162PERF_PAPC_PASX_REC_IDLE = 0x00000050,20163PERF_PAPC_PASX_REC_BUSY = 0x00000051,20164PERF_PAPC_PASX_REC_STARVED_SX = 0x00000052,20165PERF_PAPC_PASX_REC_STALLED = 0x00000053,20166PERF_PAPC_PASX_REC_STALLED_POS_MEM = 0x00000054,20167PERF_PAPC_PASX_REC_STALLED_CCGSM_IN = 0x00000055,20168PERF_PAPC_CCGSM_IDLE = 0x00000056,20169PERF_PAPC_CCGSM_BUSY = 0x00000057,20170PERF_PAPC_CCGSM_STALLED = 0x00000058,20171PERF_PAPC_CLPRIM_IDLE = 0x00000059,20172PERF_PAPC_CLPRIM_BUSY = 0x0000005a,20173PERF_PAPC_CLPRIM_STALLED = 0x0000005b,20174PERF_PAPC_CLPRIM_STARVED_CCGSM = 0x0000005c,20175PERF_PAPC_CLIPSM_IDLE = 0x0000005d,20176PERF_PAPC_CLIPSM_BUSY = 0x0000005e,20177PERF_PAPC_CLIPSM_WAIT_CLIP_VERT_ENGH = 0x0000005f,20178PERF_PAPC_CLIPSM_WAIT_HIGH_PRI_SEQ = 0x00000060,20179PERF_PAPC_CLIPSM_WAIT_CLIPGA = 0x00000061,20180PERF_PAPC_CLIPSM_WAIT_AVAIL_VTE_CLIP = 0x00000062,20181PERF_PAPC_CLIPSM_WAIT_CLIP_OUTSM = 0x00000063,20182PERF_PAPC_CLIPGA_IDLE = 0x00000064,20183PERF_PAPC_CLIPGA_BUSY = 0x00000065,20184PERF_PAPC_CLIPGA_STARVED_VTE_CLIP = 0x00000066,20185PERF_PAPC_CLIPGA_STALLED = 0x00000067,20186PERF_PAPC_CLIP_IDLE = 0x00000068,20187PERF_PAPC_CLIP_BUSY = 0x00000069,20188PERF_PAPC_SU_IDLE = 0x0000006a,20189PERF_PAPC_SU_BUSY = 0x0000006b,20190PERF_PAPC_SU_STARVED_CLIP = 0x0000006c,20191PERF_PAPC_SU_STALLED_SC = 0x0000006d,20192PERF_PAPC_CL_DYN_SCLK_VLD = 0x0000006e,20193PERF_PAPC_SU_DYN_SCLK_VLD = 0x0000006f,20194PERF_PAPC_PA_REG_SCLK_VLD = 0x00000070,20195PERF_PAPC_SU_MULTI_GPU_PRIM_FILTER_CULL = 0x00000071,20196PERF_PAPC_PASX_SE0_REQ = 0x00000072,20197PERF_PAPC_PASX_SE1_REQ = 0x00000073,20198PERF_PAPC_PASX_SE0_FIRST_VECTOR = 0x00000074,20199PERF_PAPC_PASX_SE0_SECOND_VECTOR = 0x00000075,20200PERF_PAPC_PASX_SE1_FIRST_VECTOR = 0x00000076,20201PERF_PAPC_PASX_SE1_SECOND_VECTOR = 0x00000077,20202PERF_PAPC_SU_SE0_PRIM_FILTER_CULL = 0x00000078,20203PERF_PAPC_SU_SE1_PRIM_FILTER_CULL = 0x00000079,20204PERF_PAPC_SU_SE01_PRIM_FILTER_CULL = 0x0000007a,20205PERF_PAPC_SU_SE0_OUTPUT_PRIM = 0x0000007b,20206PERF_PAPC_SU_SE1_OUTPUT_PRIM = 0x0000007c,20207PERF_PAPC_SU_SE01_OUTPUT_PRIM = 0x0000007d,20208PERF_PAPC_SU_SE0_OUTPUT_NULL_PRIM = 0x0000007e,20209PERF_PAPC_SU_SE1_OUTPUT_NULL_PRIM = 0x0000007f,20210PERF_PAPC_SU_SE01_OUTPUT_NULL_PRIM = 0x00000080,20211PERF_PAPC_SU_SE0_OUTPUT_FIRST_PRIM_SLOT = 0x00000081,20212PERF_PAPC_SU_SE1_OUTPUT_FIRST_PRIM_SLOT = 0x00000082,20213PERF_PAPC_SU_SE0_STALLED_SC = 0x00000083,20214PERF_PAPC_SU_SE1_STALLED_SC = 0x00000084,20215PERF_PAPC_SU_SE01_STALLED_SC = 0x00000085,20216PERF_PAPC_CLSM_CLIPPING_PRIM = 0x00000086,20217PERF_PAPC_SU_CULLED_PRIM = 0x00000087,20218PERF_PAPC_SU_OUTPUT_EOPG = 0x00000088,20219PERF_PAPC_SU_SE2_PRIM_FILTER_CULL = 0x00000089,20220PERF_PAPC_SU_SE3_PRIM_FILTER_CULL = 0x0000008a,20221PERF_PAPC_SU_SE2_OUTPUT_PRIM = 0x0000008b,20222PERF_PAPC_SU_SE3_OUTPUT_PRIM = 0x0000008c,20223PERF_PAPC_SU_SE2_OUTPUT_NULL_PRIM = 0x0000008d,20224PERF_PAPC_SU_SE3_OUTPUT_NULL_PRIM = 0x0000008e,20225PERF_PAPC_SU_SE0_OUTPUT_END_OF_PACKET = 0x0000008f,20226PERF_PAPC_SU_SE1_OUTPUT_END_OF_PACKET = 0x00000090,20227PERF_PAPC_SU_SE2_OUTPUT_END_OF_PACKET = 0x00000091,20228PERF_PAPC_SU_SE3_OUTPUT_END_OF_PACKET = 0x00000092,20229PERF_PAPC_SU_SE0_OUTPUT_EOPG = 0x00000093,20230PERF_PAPC_SU_SE1_OUTPUT_EOPG = 0x00000094,20231PERF_PAPC_SU_SE2_OUTPUT_EOPG = 0x00000095,20232PERF_PAPC_SU_SE3_OUTPUT_EOPG = 0x00000096,20233PERF_PAPC_SU_SE2_STALLED_SC = 0x00000097,20234PERF_PAPC_SU_SE3_STALLED_SC = 0x00000098,20235PERF_SU_SMALL_PRIM_FILTER_CULL_CNT = 0x00000099,20236PERF_SMALL_PRIM_CULL_PRIM_1X1 = 0x0000009a,20237PERF_SMALL_PRIM_CULL_PRIM_2X1 = 0x0000009b,20238PERF_SMALL_PRIM_CULL_PRIM_1X2 = 0x0000009c,20239PERF_SMALL_PRIM_CULL_PRIM_2X2 = 0x0000009d,20240PERF_SMALL_PRIM_CULL_PRIM_3X1 = 0x0000009e,20241PERF_SMALL_PRIM_CULL_PRIM_1X3 = 0x0000009f,20242PERF_SMALL_PRIM_CULL_PRIM_3X2 = 0x000000a0,20243PERF_SMALL_PRIM_CULL_PRIM_2X3 = 0x000000a1,20244PERF_SMALL_PRIM_CULL_PRIM_NX1 = 0x000000a2,20245PERF_SMALL_PRIM_CULL_PRIM_1XN = 0x000000a3,20246PERF_SMALL_PRIM_CULL_PRIM_NX2 = 0x000000a4,20247PERF_SMALL_PRIM_CULL_PRIM_2XN = 0x000000a5,20248PERF_SMALL_PRIM_CULL_PRIM_FULL_RES_EVENT = 0x000000a6,20249PERF_SMALL_PRIM_CULL_PRIM_HALF_RES_EVENT = 0x000000a7,20250PERF_SMALL_PRIM_CULL_PRIM_QUARTER_RES_EVENT = 0x000000a8,20251PERF_SC0_QUALIFIED_SEND_BUSY_EVENT = 0x000000aa,20252PERF_SC0_QUALIFIED_SEND_NOT_BUSY_EVENT = 0x000000ab,20253PERF_SC1_QUALIFIED_SEND_BUSY_EVENT = 0x000000ac,20254PERF_SC1_QUALIFIED_SEND_NOT_BUSY_EVENT = 0x000000ad,20255PERF_SC2_QUALIFIED_SEND_BUSY_EVENT = 0x000000ae,20256PERF_SC2_QUALIFIED_SEND_NOT_BUSY_EVENT = 0x000000af,20257PERF_SC3_QUALIFIED_SEND_BUSY_EVENT = 0x000000b0,20258PERF_SC3_QUALIFIED_SEND_NOT_BUSY_EVENT = 0x000000b1,20259PERF_PA_VERTEX_FIFO_FULL = 0x000000b3,20260PERF_PA_PRIMIC_TO_CLPRIM_FIFO_FULL = 0x000000b4,20261PERF_PA_FETCH_TO_PRIMIC_P_FIFO_FULL = 0x000000b6,20262PERF_PA_FETCH_TO_SXIF_FIFO_FULL = 0x000000b7,20263PERF_PA_PIPE0_SWITCHED_GEN = 0x000000b9,20264PERF_PA_PIPE1_SWITCHED_GEN = 0x000000ba,20265PERF_ENGG_CSB_MACHINE_IS_STARVED = 0x000000bc,20266PERF_ENGG_CSB_MACHINE_STALLED_BY_CSB_MEMORY = 0x000000bd,20267PERF_ENGG_CSB_MACHINE_STALLED_BY_SPI = 0x000000be,20268PERF_ENGG_CSB_GE_INPUT_FIFO_FULL = 0x000000bf,20269PERF_ENGG_CSB_SPI_INPUT_FIFO_FULL = 0x000000c0,20270PERF_ENGG_CSB_PAYLOAD_INPUT_FIFO_FULL = 0x000000c1,20271PERF_ENGG_CSB_GE_INPUT_FIFO_POP_BIT = 0x000000c2,20272PERF_ENGG_CSB_PRIM_COUNT_EQ0 = 0x000000c3,20273PERF_ENGG_CSB_NULL_SUBGROUP = 0x000000c4,20274PERF_ENGG_CSB_GE_SENDING_SUBGROUP = 0x000000c5,20275PERF_ENGG_CSB_GE_MEMORY_FULL = 0x000000c6,20276PERF_ENGG_CSB_GE_MEMORY_EMPTY = 0x000000c7,20277PERF_ENGG_CSB_SPI_MEMORY_FULL = 0x000000c8,20278PERF_ENGG_CSB_SPI_MEMORY_EMPTY = 0x000000c9,20279PERF_ENGG_CSB_DELAY_BIN00 = 0x000000ca,20280PERF_ENGG_CSB_DELAY_BIN01 = 0x000000cb,20281PERF_ENGG_CSB_DELAY_BIN02 = 0x000000cc,20282PERF_ENGG_CSB_DELAY_BIN03 = 0x000000cd,20283PERF_ENGG_CSB_DELAY_BIN04 = 0x000000ce,20284PERF_ENGG_CSB_DELAY_BIN05 = 0x000000cf,20285PERF_ENGG_CSB_DELAY_BIN06 = 0x000000d0,20286PERF_ENGG_CSB_DELAY_BIN07 = 0x000000d1,20287PERF_ENGG_CSB_DELAY_BIN08 = 0x000000d2,20288PERF_ENGG_CSB_DELAY_BIN09 = 0x000000d3,20289PERF_ENGG_CSB_DELAY_BIN10 = 0x000000d4,20290PERF_ENGG_CSB_DELAY_BIN11 = 0x000000d5,20291PERF_ENGG_CSB_DELAY_BIN12 = 0x000000d6,20292PERF_ENGG_CSB_DELAY_BIN13 = 0x000000d7,20293PERF_ENGG_CSB_DELAY_BIN14 = 0x000000d8,20294PERF_ENGG_CSB_DELAY_BIN15 = 0x000000d9,20295PERF_ENGG_CSB_SPI_DELAY_BIN00 = 0x000000da,20296PERF_ENGG_CSB_SPI_DELAY_BIN01 = 0x000000db,20297PERF_ENGG_CSB_SPI_DELAY_BIN02 = 0x000000dc,20298PERF_ENGG_CSB_SPI_DELAY_BIN03 = 0x000000dd,20299PERF_ENGG_CSB_SPI_DELAY_BIN04 = 0x000000de,20300PERF_ENGG_CSB_SPI_DELAY_BIN05 = 0x000000df,20301PERF_ENGG_CSB_SPI_DELAY_BIN06 = 0x000000e0,20302PERF_ENGG_CSB_SPI_DELAY_BIN07 = 0x000000e1,20303PERF_ENGG_CSB_SPI_DELAY_BIN08 = 0x000000e2,20304PERF_ENGG_CSB_SPI_DELAY_BIN09 = 0x000000e3,20305PERF_ENGG_CSB_SPI_DELAY_BIN10 = 0x000000e4,20306PERF_ENGG_INDEX_REQ_NULL_REQUEST = 0x000000e5,20307PERF_ENGG_INDEX_REQ_0_NEW_VERTS_THIS_PRIM = 0x000000e6,20308PERF_ENGG_INDEX_REQ_1_NEW_VERTS_THIS_PRIM = 0x000000e7,20309PERF_ENGG_INDEX_REQ_2_NEW_VERTS_THIS_PRIM = 0x000000e8,20310PERF_ENGG_INDEX_REQ_3_NEW_VERTS_THIS_PRIM = 0x000000e9,20311PERF_ENGG_INDEX_REQ_STARVED = 0x000000ea,20312PERF_ENGG_INDEX_REQ_IDLE_AND_STALLED_BY_REQ2RTN_FIFO_FULL = 0x000000eb,20313PERF_ENGG_INDEX_REQ_BUSY_AND_STALLED_BY_REQ2RTN_FIFO_FULL = 0x000000ec,20314PERF_ENGG_INDEX_REQ_STALLED_BY_SX_CREDITS = 0x000000ed,20315PERF_ENGG_INDEX_RET_REQ2RTN_FIFO_FULL = 0x000000ee,20316PERF_ENGG_INDEX_RET_REQ2RTN_FIFO_EMPTY = 0x000000ef,20317PERF_ENGG_INDEX_RET_SX_RECEIVE_FIFO_FULL = 0x000000f0,20318PERF_ENGG_INDEX_RET_SXRX_STARVED_BY_CSB = 0x000000f1,20319PERF_ENGG_INDEX_RET_SXRX_STARVED_BY_PRIMS = 0x000000f2,20320PERF_ENGG_INDEX_RET_SXRX_STALLED_BY_PRIM_INDICES_CSB_FIFO = 0x000000f3,20321PERF_ENGG_INDEX_RET_SXRX_STALLED_BY_PRIM_INDICES_FIFO = 0x000000f4,20322PERF_ENGG_INDEX_RET_SXRX_READING_EVENT = 0x000000f5,20323PERF_ENGG_INDEX_RET_SXRX_READING_NULL_SUBGROUP = 0x000000f6,20324PERF_ENGG_INDEX_RET_SXRX_READING_SUBGROUP_PRIMCOUNT_EQ0 = 0x000000f7,20325PERF_ENGG_INDEX_RET_SXRX_READING_QDWORD_0_VALID_PRIMS_NOPL = 0x000000f8,20326PERF_ENGG_INDEX_RET_SXRX_READING_QDWORD_1_VALID_PRIMS_NOPL = 0x000000f9,20327PERF_ENGG_INDEX_RET_SXRX_READING_QDWORD_2_VALID_PRIMS_NOPL = 0x000000fa,20328PERF_ENGG_INDEX_RET_SXRX_READING_QDWORD_3_VALID_PRIMS_NOPL = 0x000000fb,20329PERF_ENGG_INDEX_RET_SXRX_READING_QDWORD_4_VALID_PRIMS_NOPL = 0x000000fc,20330PERF_ENGG_INDEX_RET_SXRX_READING_QDWORD_0_VALID_PRIMS_PL = 0x000000fd,20331PERF_ENGG_INDEX_RET_SXRX_READING_QDWORD_1_VALID_PRIMS_PL = 0x000000fe,20332PERF_ENGG_INDEX_RET_SXRX_READING_QDWORD_2_VALID_PRIMS_PL = 0x000000ff,20333PERF_ENGG_INDEX_RET_SXRX_READING_QDWORD_3_VALID_PRIMS_PL = 0x00000100,20334PERF_ENGG_INDEX_RET_SXRX_READING_QDWORD_4_VALID_PRIMS_PL = 0x00000101,20335PERF_ENGG_INDEX_RET_SXRX_READING_QDWORD_0_NULL_PRIMS = 0x00000102,20336PERF_ENGG_INDEX_RET_SXRX_READING_QDWORD_1_NULL_PRIMS = 0x00000103,20337PERF_ENGG_INDEX_RET_SXRX_READING_QDWORD_2_NULL_PRIMS = 0x00000104,20338PERF_ENGG_INDEX_RET_SXRX_READING_QDWORD_3_NULL_PRIMS = 0x00000105,20339PERF_ENGG_INDEX_RET_SXRX_READING_QDWORD_4_NULL_PRIMS = 0x00000106,20340PERF_ENGG_INDEX_PRIM_IF_STALLED_BY_FULL_FETCH_TO_PRIMIC_P_FIFO = 0x00000107,20341PERF_ENGG_INDEX_PRIM_IF_STALLED_BY_FULL_FETCH_TO_PRIMIC_S_FIFO = 0x00000108,20342PERF_ENGG_INDEX_PRIM_IF_STARVED_BY_NO_CSB = 0x00000109,20343PERF_ENGG_INDEX_PRIM_IF_STARVED_BY_NO_PRIM = 0x0000010a,20344PERF_ENGG_INDEX_PRIM_IF_FETCH_TO_PRIMIC_P_FIFO_WRITE = 0x0000010b,20345PERF_ENGG_INDEX_PRIM_IF_FETCH_TO_PRIMIC_P_FIFO_NO_WRITE = 0x0000010c,20346PERF_ENGG_POS_REQ_STARVED = 0x0000010d,20347PERF_ENGG_INDEX_RET_SXRX_NULL_DROPPER_STALLED_BY_FULL_PRIM_FIFO = 0x0000010e,20348PERF_ENGG_BUSY = 0x0000010f,20349PERF_CLIPSM_CULL_PRIMS_CNT = 0x00000110,20350PERF_PH_SEND_1_SC = 0x00000111,20351PERF_PH_SEND_2_SC = 0x00000112,20352PERF_PH_SEND_3_SC = 0x00000113,20353PERF_PH_SEND_4_SC = 0x00000114,20354PERF_OUTPUT_PRIM_1_SC = 0x00000115,20355PERF_OUTPUT_PRIM_2_SC = 0x00000116,20356PERF_OUTPUT_PRIM_3_SC = 0x00000117,20357PERF_OUTPUT_PRIM_4_SC = 0x00000118,20358} SU_PERFCNT_SEL;2035920360/*******************************************************20361* PH Enums20362*******************************************************/2036320364/*20365* PH_PERFCNT_SEL enum20366*/2036720368typedef enum PH_PERFCNT_SEL {20369PH_PERF_SEL_SC0_SRPS_WINDOW_VALID = 0x00000000,20370PH_PERF_SEL_SC0_ARB_XFC_ALL_EVENT_OR_PRIM_CYCLES = 0x00000001,20371PH_PERF_SEL_SC0_ARB_XFC_ONLY_PRIM_CYCLES = 0x00000002,20372PH_PERF_SEL_SC0_ARB_XFC_ONLY_ONE_INC_PER_PRIM = 0x00000003,20373PH_PERF_SEL_SC0_ARB_STALLED_FROM_BELOW = 0x00000004,20374PH_PERF_SEL_SC0_ARB_STARVED_FROM_ABOVE = 0x00000005,20375PH_PERF_SEL_SC0_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x00000006,20376PH_PERF_SEL_SC0_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x00000007,20377PH_PERF_SEL_SC0_ARB_BUSY = 0x00000008,20378PH_PERF_SEL_SC0_ARB_PA_BUSY_SOP = 0x00000009,20379PH_PERF_SEL_SC0_ARB_EOP_POP_SYNC_POP = 0x0000000a,20380PH_PERF_SEL_SC0_ARB_EVENT_SYNC_POP = 0x0000000b,20381PH_PERF_SEL_SC0_PS_ENG_MULTICYCLE_BUBBLE = 0x0000000c,20382PH_PERF_SEL_SC0_EOP_SYNC_WINDOW = 0x0000000d,20383PH_PERF_SEL_SC0_BUSY_PROCESSING_MULTICYCLE_PRIM = 0x0000000e,20384PH_PERF_SEL_SC0_BUSY_CNT_NOT_ZERO = 0x0000000f,20385PH_PERF_SEL_SC0_SEND = 0x00000010,20386PH_PERF_SEL_SC0_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x00000011,20387PH_PERF_SEL_SC0_CREDIT_AT_MAX = 0x00000012,20388PH_PERF_SEL_SC0_CREDIT_AT_MAX_NO_PENDING_SEND = 0x00000013,20389PH_PERF_SEL_SC0_GFX_PIPE0_TO_1_TRANSITION = 0x00000014,20390PH_PERF_SEL_SC0_GFX_PIPE1_TO_0_TRANSITION = 0x00000015,20391PH_PERF_SEL_SC0_GFX_PIPE_PRIM_PROVOKED_TRANSITION = 0x00000016,20392PH_PERF_SEL_SC0_GFX_PIPE_EVENT_PROVOKED_TRANSITION = 0x00000017,20393PH_PERF_SEL_SC0_PA0_DATA_FIFO_RD = 0x00000018,20394PH_PERF_SEL_SC0_PA0_DATA_FIFO_WE = 0x00000019,20395PH_PERF_SEL_SC0_PA0_FIFO_EMPTY = 0x0000001a,20396PH_PERF_SEL_SC0_PA0_FIFO_FULL = 0x0000001b,20397PH_PERF_SEL_SC0_PA0_NULL_WE = 0x0000001c,20398PH_PERF_SEL_SC0_PA0_EVENT_WE = 0x0000001d,20399PH_PERF_SEL_SC0_PA0_FPOV_WE = 0x0000001e,20400PH_PERF_SEL_SC0_PA0_LPOV_WE = 0x0000001f,20401PH_PERF_SEL_SC0_PA0_EOP_WE = 0x00000020,20402PH_PERF_SEL_SC0_PA0_DATA_FIFO_EOP_RD = 0x00000021,20403PH_PERF_SEL_SC0_PA0_EOPG_WE = 0x00000022,20404PH_PERF_SEL_SC0_PA0_DEALLOC_4_0_RD = 0x00000023,20405PH_PERF_SEL_SC0_PA1_DATA_FIFO_RD = 0x00000024,20406PH_PERF_SEL_SC0_PA1_DATA_FIFO_WE = 0x00000025,20407PH_PERF_SEL_SC0_PA1_FIFO_EMPTY = 0x00000026,20408PH_PERF_SEL_SC0_PA1_FIFO_FULL = 0x00000027,20409PH_PERF_SEL_SC0_PA1_NULL_WE = 0x00000028,20410PH_PERF_SEL_SC0_PA1_EVENT_WE = 0x00000029,20411PH_PERF_SEL_SC0_PA1_FPOV_WE = 0x0000002a,20412PH_PERF_SEL_SC0_PA1_LPOV_WE = 0x0000002b,20413PH_PERF_SEL_SC0_PA1_EOP_WE = 0x0000002c,20414PH_PERF_SEL_SC0_PA1_DATA_FIFO_EOP_RD = 0x0000002d,20415PH_PERF_SEL_SC0_PA1_EOPG_WE = 0x0000002e,20416PH_PERF_SEL_SC0_PA1_DEALLOC_4_0_RD = 0x0000002f,20417PH_PERF_SEL_SC0_PA2_DATA_FIFO_RD = 0x00000030,20418PH_PERF_SEL_SC0_PA2_DATA_FIFO_WE = 0x00000031,20419PH_PERF_SEL_SC0_PA2_FIFO_EMPTY = 0x00000032,20420PH_PERF_SEL_SC0_PA2_FIFO_FULL = 0x00000033,20421PH_PERF_SEL_SC0_PA2_NULL_WE = 0x00000034,20422PH_PERF_SEL_SC0_PA2_EVENT_WE = 0x00000035,20423PH_PERF_SEL_SC0_PA2_FPOV_WE = 0x00000036,20424PH_PERF_SEL_SC0_PA2_LPOV_WE = 0x00000037,20425PH_PERF_SEL_SC0_PA2_EOP_WE = 0x00000038,20426PH_PERF_SEL_SC0_PA2_DATA_FIFO_EOP_RD = 0x00000039,20427PH_PERF_SEL_SC0_PA2_EOPG_WE = 0x0000003a,20428PH_PERF_SEL_SC0_PA2_DEALLOC_4_0_RD = 0x0000003b,20429PH_PERF_SEL_SC0_PA3_DATA_FIFO_RD = 0x0000003c,20430PH_PERF_SEL_SC0_PA3_DATA_FIFO_WE = 0x0000003d,20431PH_PERF_SEL_SC0_PA3_FIFO_EMPTY = 0x0000003e,20432PH_PERF_SEL_SC0_PA3_FIFO_FULL = 0x0000003f,20433PH_PERF_SEL_SC0_PA3_NULL_WE = 0x00000040,20434PH_PERF_SEL_SC0_PA3_EVENT_WE = 0x00000041,20435PH_PERF_SEL_SC0_PA3_FPOV_WE = 0x00000042,20436PH_PERF_SEL_SC0_PA3_LPOV_WE = 0x00000043,20437PH_PERF_SEL_SC0_PA3_EOP_WE = 0x00000044,20438PH_PERF_SEL_SC0_PA3_DATA_FIFO_EOP_RD = 0x00000045,20439PH_PERF_SEL_SC0_PA3_EOPG_WE = 0x00000046,20440PH_PERF_SEL_SC0_PA3_DEALLOC_4_0_RD = 0x00000047,20441PH_PERF_SEL_SC0_PA4_DATA_FIFO_RD = 0x00000048,20442PH_PERF_SEL_SC0_PA4_DATA_FIFO_WE = 0x00000049,20443PH_PERF_SEL_SC0_PA4_FIFO_EMPTY = 0x0000004a,20444PH_PERF_SEL_SC0_PA4_FIFO_FULL = 0x0000004b,20445PH_PERF_SEL_SC0_PA4_NULL_WE = 0x0000004c,20446PH_PERF_SEL_SC0_PA4_EVENT_WE = 0x0000004d,20447PH_PERF_SEL_SC0_PA4_FPOV_WE = 0x0000004e,20448PH_PERF_SEL_SC0_PA4_LPOV_WE = 0x0000004f,20449PH_PERF_SEL_SC0_PA4_EOP_WE = 0x00000050,20450PH_PERF_SEL_SC0_PA4_DATA_FIFO_EOP_RD = 0x00000051,20451PH_PERF_SEL_SC0_PA4_EOPG_WE = 0x00000052,20452PH_PERF_SEL_SC0_PA4_DEALLOC_4_0_RD = 0x00000053,20453PH_PERF_SEL_SC0_PA5_DATA_FIFO_RD = 0x00000054,20454PH_PERF_SEL_SC0_PA5_DATA_FIFO_WE = 0x00000055,20455PH_PERF_SEL_SC0_PA5_FIFO_EMPTY = 0x00000056,20456PH_PERF_SEL_SC0_PA5_FIFO_FULL = 0x00000057,20457PH_PERF_SEL_SC0_PA5_NULL_WE = 0x00000058,20458PH_PERF_SEL_SC0_PA5_EVENT_WE = 0x00000059,20459PH_PERF_SEL_SC0_PA5_FPOV_WE = 0x0000005a,20460PH_PERF_SEL_SC0_PA5_LPOV_WE = 0x0000005b,20461PH_PERF_SEL_SC0_PA5_EOP_WE = 0x0000005c,20462PH_PERF_SEL_SC0_PA5_DATA_FIFO_EOP_RD = 0x0000005d,20463PH_PERF_SEL_SC0_PA5_EOPG_WE = 0x0000005e,20464PH_PERF_SEL_SC0_PA5_DEALLOC_4_0_RD = 0x0000005f,20465PH_PERF_SEL_SC0_PA6_DATA_FIFO_RD = 0x00000060,20466PH_PERF_SEL_SC0_PA6_DATA_FIFO_WE = 0x00000061,20467PH_PERF_SEL_SC0_PA6_FIFO_EMPTY = 0x00000062,20468PH_PERF_SEL_SC0_PA6_FIFO_FULL = 0x00000063,20469PH_PERF_SEL_SC0_PA6_NULL_WE = 0x00000064,20470PH_PERF_SEL_SC0_PA6_EVENT_WE = 0x00000065,20471PH_PERF_SEL_SC0_PA6_FPOV_WE = 0x00000066,20472PH_PERF_SEL_SC0_PA6_LPOV_WE = 0x00000067,20473PH_PERF_SEL_SC0_PA6_EOP_WE = 0x00000068,20474PH_PERF_SEL_SC0_PA6_DATA_FIFO_EOP_RD = 0x00000069,20475PH_PERF_SEL_SC0_PA6_EOPG_WE = 0x0000006a,20476PH_PERF_SEL_SC0_PA6_DEALLOC_4_0_RD = 0x0000006b,20477PH_PERF_SEL_SC0_PA7_DATA_FIFO_RD = 0x0000006c,20478PH_PERF_SEL_SC0_PA7_DATA_FIFO_WE = 0x0000006d,20479PH_PERF_SEL_SC0_PA7_FIFO_EMPTY = 0x0000006e,20480PH_PERF_SEL_SC0_PA7_FIFO_FULL = 0x0000006f,20481PH_PERF_SEL_SC0_PA7_NULL_WE = 0x00000070,20482PH_PERF_SEL_SC0_PA7_EVENT_WE = 0x00000071,20483PH_PERF_SEL_SC0_PA7_FPOV_WE = 0x00000072,20484PH_PERF_SEL_SC0_PA7_LPOV_WE = 0x00000073,20485PH_PERF_SEL_SC0_PA7_EOP_WE = 0x00000074,20486PH_PERF_SEL_SC0_PA7_DATA_FIFO_EOP_RD = 0x00000075,20487PH_PERF_SEL_SC0_PA7_EOPG_WE = 0x00000076,20488PH_PERF_SEL_SC0_PA7_DEALLOC_4_0_RD = 0x00000077,20489PH_PERF_SEL_SC1_SRPS_WINDOW_VALID = 0x00000078,20490PH_PERF_SEL_SC1_ARB_XFC_ALL_EVENT_OR_PRIM_CYCLES = 0x00000079,20491PH_PERF_SEL_SC1_ARB_XFC_ONLY_PRIM_CYCLES = 0x0000007a,20492PH_PERF_SEL_SC1_ARB_XFC_ONLY_ONE_INC_PER_PRIM = 0x0000007b,20493PH_PERF_SEL_SC1_ARB_STALLED_FROM_BELOW = 0x0000007c,20494PH_PERF_SEL_SC1_ARB_STARVED_FROM_ABOVE = 0x0000007d,20495PH_PERF_SEL_SC1_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x0000007e,20496PH_PERF_SEL_SC1_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x0000007f,20497PH_PERF_SEL_SC1_ARB_BUSY = 0x00000080,20498PH_PERF_SEL_SC1_ARB_PA_BUSY_SOP = 0x00000081,20499PH_PERF_SEL_SC1_ARB_EOP_POP_SYNC_POP = 0x00000082,20500PH_PERF_SEL_SC1_ARB_EVENT_SYNC_POP = 0x00000083,20501PH_PERF_SEL_SC1_PS_ENG_MULTICYCLE_BUBBLE = 0x00000084,20502PH_PERF_SEL_SC1_EOP_SYNC_WINDOW = 0x00000085,20503PH_PERF_SEL_SC1_BUSY_PROCESSING_MULTICYCLE_PRIM = 0x00000086,20504PH_PERF_SEL_SC1_BUSY_CNT_NOT_ZERO = 0x00000087,20505PH_PERF_SEL_SC1_SEND = 0x00000088,20506PH_PERF_SEL_SC1_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x00000089,20507PH_PERF_SEL_SC1_CREDIT_AT_MAX = 0x0000008a,20508PH_PERF_SEL_SC1_CREDIT_AT_MAX_NO_PENDING_SEND = 0x0000008b,20509PH_PERF_SEL_SC1_GFX_PIPE0_TO_1_TRANSITION = 0x0000008c,20510PH_PERF_SEL_SC1_GFX_PIPE1_TO_0_TRANSITION = 0x0000008d,20511PH_PERF_SEL_SC1_GFX_PIPE_EOP_PRIM_PROVOKED_TRANSITION = 0x0000008e,20512PH_PERF_SEL_SC1_GFX_PIPE_EVENT_PROVOKED_TRANSITION = 0x0000008f,20513PH_PERF_SEL_SC1_PA0_DATA_FIFO_RD = 0x00000090,20514PH_PERF_SEL_SC1_PA0_DATA_FIFO_WE = 0x00000091,20515PH_PERF_SEL_SC1_PA0_FIFO_EMPTY = 0x00000092,20516PH_PERF_SEL_SC1_PA0_FIFO_FULL = 0x00000093,20517PH_PERF_SEL_SC1_PA0_NULL_WE = 0x00000094,20518PH_PERF_SEL_SC1_PA0_EVENT_WE = 0x00000095,20519PH_PERF_SEL_SC1_PA0_FPOV_WE = 0x00000096,20520PH_PERF_SEL_SC1_PA0_LPOV_WE = 0x00000097,20521PH_PERF_SEL_SC1_PA0_EOP_WE = 0x00000098,20522PH_PERF_SEL_SC1_PA0_DATA_FIFO_EOP_RD = 0x00000099,20523PH_PERF_SEL_SC1_PA0_EOPG_WE = 0x0000009a,20524PH_PERF_SEL_SC1_PA0_DEALLOC_4_0_RD = 0x0000009b,20525PH_PERF_SEL_SC1_PA1_DATA_FIFO_RD = 0x0000009c,20526PH_PERF_SEL_SC1_PA1_DATA_FIFO_WE = 0x0000009d,20527PH_PERF_SEL_SC1_PA1_FIFO_EMPTY = 0x0000009e,20528PH_PERF_SEL_SC1_PA1_FIFO_FULL = 0x0000009f,20529PH_PERF_SEL_SC1_PA1_NULL_WE = 0x000000a0,20530PH_PERF_SEL_SC1_PA1_EVENT_WE = 0x000000a1,20531PH_PERF_SEL_SC1_PA1_FPOV_WE = 0x000000a2,20532PH_PERF_SEL_SC1_PA1_LPOV_WE = 0x000000a3,20533PH_PERF_SEL_SC1_PA1_EOP_WE = 0x000000a4,20534PH_PERF_SEL_SC1_PA1_DATA_FIFO_EOP_RD = 0x000000a5,20535PH_PERF_SEL_SC1_PA1_EOPG_WE = 0x000000a6,20536PH_PERF_SEL_SC1_PA1_DEALLOC_4_0_RD = 0x000000a7,20537PH_PERF_SEL_SC1_PA2_DATA_FIFO_RD = 0x000000a8,20538PH_PERF_SEL_SC1_PA2_DATA_FIFO_WE = 0x000000a9,20539PH_PERF_SEL_SC1_PA2_FIFO_EMPTY = 0x000000aa,20540PH_PERF_SEL_SC1_PA2_FIFO_FULL = 0x000000ab,20541PH_PERF_SEL_SC1_PA2_NULL_WE = 0x000000ac,20542PH_PERF_SEL_SC1_PA2_EVENT_WE = 0x000000ad,20543PH_PERF_SEL_SC1_PA2_FPOV_WE = 0x000000ae,20544PH_PERF_SEL_SC1_PA2_LPOV_WE = 0x000000af,20545PH_PERF_SEL_SC1_PA2_EOP_WE = 0x000000b0,20546PH_PERF_SEL_SC1_PA2_DATA_FIFO_EOP_RD = 0x000000b1,20547PH_PERF_SEL_SC1_PA2_EOPG_WE = 0x000000b2,20548PH_PERF_SEL_SC1_PA2_DEALLOC_4_0_RD = 0x000000b3,20549PH_PERF_SEL_SC1_PA3_DATA_FIFO_RD = 0x000000b4,20550PH_PERF_SEL_SC1_PA3_DATA_FIFO_WE = 0x000000b5,20551PH_PERF_SEL_SC1_PA3_FIFO_EMPTY = 0x000000b6,20552PH_PERF_SEL_SC1_PA3_FIFO_FULL = 0x000000b7,20553PH_PERF_SEL_SC1_PA3_NULL_WE = 0x000000b8,20554PH_PERF_SEL_SC1_PA3_EVENT_WE = 0x000000b9,20555PH_PERF_SEL_SC1_PA3_FPOV_WE = 0x000000ba,20556PH_PERF_SEL_SC1_PA3_LPOV_WE = 0x000000bb,20557PH_PERF_SEL_SC1_PA3_EOP_WE = 0x000000bc,20558PH_PERF_SEL_SC1_PA3_DATA_FIFO_EOP_RD = 0x000000bd,20559PH_PERF_SEL_SC1_PA3_EOPG_WE = 0x000000be,20560PH_PERF_SEL_SC1_PA3_DEALLOC_4_0_RD = 0x000000bf,20561PH_PERF_SEL_SC1_PA4_DATA_FIFO_RD = 0x000000c0,20562PH_PERF_SEL_SC1_PA4_DATA_FIFO_WE = 0x000000c1,20563PH_PERF_SEL_SC1_PA4_FIFO_EMPTY = 0x000000c2,20564PH_PERF_SEL_SC1_PA4_FIFO_FULL = 0x000000c3,20565PH_PERF_SEL_SC1_PA4_NULL_WE = 0x000000c4,20566PH_PERF_SEL_SC1_PA4_EVENT_WE = 0x000000c5,20567PH_PERF_SEL_SC1_PA4_FPOV_WE = 0x000000c6,20568PH_PERF_SEL_SC1_PA4_LPOV_WE = 0x000000c7,20569PH_PERF_SEL_SC1_PA4_EOP_WE = 0x000000c8,20570PH_PERF_SEL_SC1_PA4_DATA_FIFO_EOP_RD = 0x000000c9,20571PH_PERF_SEL_SC1_PA4_EOPG_WE = 0x000000ca,20572PH_PERF_SEL_SC1_PA4_DEALLOC_4_0_RD = 0x000000cb,20573PH_PERF_SEL_SC1_PA5_DATA_FIFO_RD = 0x000000cc,20574PH_PERF_SEL_SC1_PA5_DATA_FIFO_WE = 0x000000cd,20575PH_PERF_SEL_SC1_PA5_FIFO_EMPTY = 0x000000ce,20576PH_PERF_SEL_SC1_PA5_FIFO_FULL = 0x000000cf,20577PH_PERF_SEL_SC1_PA5_NULL_WE = 0x000000d0,20578PH_PERF_SEL_SC1_PA5_EVENT_WE = 0x000000d1,20579PH_PERF_SEL_SC1_PA5_FPOV_WE = 0x000000d2,20580PH_PERF_SEL_SC1_PA5_LPOV_WE = 0x000000d3,20581PH_PERF_SEL_SC1_PA5_EOP_WE = 0x000000d4,20582PH_PERF_SEL_SC1_PA5_DATA_FIFO_EOP_RD = 0x000000d5,20583PH_PERF_SEL_SC1_PA5_EOPG_WE = 0x000000d6,20584PH_PERF_SEL_SC1_PA5_DEALLOC_4_0_RD = 0x000000d7,20585PH_PERF_SEL_SC1_PA6_DATA_FIFO_RD = 0x000000d8,20586PH_PERF_SEL_SC1_PA6_DATA_FIFO_WE = 0x000000d9,20587PH_PERF_SEL_SC1_PA6_FIFO_EMPTY = 0x000000da,20588PH_PERF_SEL_SC1_PA6_FIFO_FULL = 0x000000db,20589PH_PERF_SEL_SC1_PA6_NULL_WE = 0x000000dc,20590PH_PERF_SEL_SC1_PA6_EVENT_WE = 0x000000dd,20591PH_PERF_SEL_SC1_PA6_FPOV_WE = 0x000000de,20592PH_PERF_SEL_SC1_PA6_LPOV_WE = 0x000000df,20593PH_PERF_SEL_SC1_PA6_EOP_WE = 0x000000e0,20594PH_PERF_SEL_SC1_PA6_DATA_FIFO_EOP_RD = 0x000000e1,20595PH_PERF_SEL_SC1_PA6_EOPG_WE = 0x000000e2,20596PH_PERF_SEL_SC1_PA6_DEALLOC_4_0_RD = 0x000000e3,20597PH_PERF_SEL_SC1_PA7_DATA_FIFO_RD = 0x000000e4,20598PH_PERF_SEL_SC1_PA7_DATA_FIFO_WE = 0x000000e5,20599PH_PERF_SEL_SC1_PA7_FIFO_EMPTY = 0x000000e6,20600PH_PERF_SEL_SC1_PA7_FIFO_FULL = 0x000000e7,20601PH_PERF_SEL_SC1_PA7_NULL_WE = 0x000000e8,20602PH_PERF_SEL_SC1_PA7_EVENT_WE = 0x000000e9,20603PH_PERF_SEL_SC1_PA7_FPOV_WE = 0x000000ea,20604PH_PERF_SEL_SC1_PA7_LPOV_WE = 0x000000eb,20605PH_PERF_SEL_SC1_PA7_EOP_WE = 0x000000ec,20606PH_PERF_SEL_SC1_PA7_DATA_FIFO_EOP_RD = 0x000000ed,20607PH_PERF_SEL_SC1_PA7_EOPG_WE = 0x000000ee,20608PH_PERF_SEL_SC1_PA7_DEALLOC_4_0_RD = 0x000000ef,20609PH_PERF_SEL_SC2_SRPS_WINDOW_VALID = 0x000000f0,20610PH_PERF_SEL_SC2_ARB_XFC_ALL_EVENT_OR_PRIM_CYCLES = 0x000000f1,20611PH_PERF_SEL_SC2_ARB_XFC_ONLY_PRIM_CYCLES = 0x000000f2,20612PH_PERF_SEL_SC2_ARB_XFC_ONLY_ONE_INC_PER_PRIM = 0x000000f3,20613PH_PERF_SEL_SC2_ARB_STALLED_FROM_BELOW = 0x000000f4,20614PH_PERF_SEL_SC2_ARB_STARVED_FROM_ABOVE = 0x000000f5,20615PH_PERF_SEL_SC2_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x000000f6,20616PH_PERF_SEL_SC2_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x000000f7,20617PH_PERF_SEL_SC2_ARB_BUSY = 0x000000f8,20618PH_PERF_SEL_SC2_ARB_PA_BUSY_SOP = 0x000000f9,20619PH_PERF_SEL_SC2_ARB_EOP_POP_SYNC_POP = 0x000000fa,20620PH_PERF_SEL_SC2_ARB_EVENT_SYNC_POP = 0x000000fb,20621PH_PERF_SEL_SC2_PS_ENG_MULTICYCLE_BUBBLE = 0x000000fc,20622PH_PERF_SEL_SC2_EOP_SYNC_WINDOW = 0x000000fd,20623PH_PERF_SEL_SC2_BUSY_PROCESSING_MULTICYCLE_PRIM = 0x000000fe,20624PH_PERF_SEL_SC2_BUSY_CNT_NOT_ZERO = 0x000000ff,20625PH_PERF_SEL_SC2_SEND = 0x00000100,20626PH_PERF_SEL_SC2_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x00000101,20627PH_PERF_SEL_SC2_CREDIT_AT_MAX = 0x00000102,20628PH_PERF_SEL_SC2_CREDIT_AT_MAX_NO_PENDING_SEND = 0x00000103,20629PH_PERF_SEL_SC2_GFX_PIPE0_TO_1_TRANSITION = 0x00000104,20630PH_PERF_SEL_SC2_GFX_PIPE1_TO_0_TRANSITION = 0x00000105,20631PH_PERF_SEL_SC2_GFX_PIPE_EOP_PRIM_PROVOKED_TRANSITION = 0x00000106,20632PH_PERF_SEL_SC2_GFX_PIPE_EVENT_PROVOKED_TRANSITION = 0x00000107,20633PH_PERF_SEL_SC2_PA0_DATA_FIFO_RD = 0x00000108,20634PH_PERF_SEL_SC2_PA0_DATA_FIFO_WE = 0x00000109,20635PH_PERF_SEL_SC2_PA0_FIFO_EMPTY = 0x0000010a,20636PH_PERF_SEL_SC2_PA0_FIFO_FULL = 0x0000010b,20637PH_PERF_SEL_SC2_PA0_NULL_WE = 0x0000010c,20638PH_PERF_SEL_SC2_PA0_EVENT_WE = 0x0000010d,20639PH_PERF_SEL_SC2_PA0_FPOV_WE = 0x0000010e,20640PH_PERF_SEL_SC2_PA0_LPOV_WE = 0x0000010f,20641PH_PERF_SEL_SC2_PA0_EOP_WE = 0x00000110,20642PH_PERF_SEL_SC2_PA0_DATA_FIFO_EOP_RD = 0x00000111,20643PH_PERF_SEL_SC2_PA0_EOPG_WE = 0x00000112,20644PH_PERF_SEL_SC2_PA0_DEALLOC_4_0_RD = 0x00000113,20645PH_PERF_SEL_SC2_PA1_DATA_FIFO_RD = 0x00000114,20646PH_PERF_SEL_SC2_PA1_DATA_FIFO_WE = 0x00000115,20647PH_PERF_SEL_SC2_PA1_FIFO_EMPTY = 0x00000116,20648PH_PERF_SEL_SC2_PA1_FIFO_FULL = 0x00000117,20649PH_PERF_SEL_SC2_PA1_NULL_WE = 0x00000118,20650PH_PERF_SEL_SC2_PA1_EVENT_WE = 0x00000119,20651PH_PERF_SEL_SC2_PA1_FPOV_WE = 0x0000011a,20652PH_PERF_SEL_SC2_PA1_LPOV_WE = 0x0000011b,20653PH_PERF_SEL_SC2_PA1_EOP_WE = 0x0000011c,20654PH_PERF_SEL_SC2_PA1_DATA_FIFO_EOP_RD = 0x0000011d,20655PH_PERF_SEL_SC2_PA1_EOPG_WE = 0x0000011e,20656PH_PERF_SEL_SC2_PA1_DEALLOC_4_0_RD = 0x0000011f,20657PH_PERF_SEL_SC2_PA2_DATA_FIFO_RD = 0x00000120,20658PH_PERF_SEL_SC2_PA2_DATA_FIFO_WE = 0x00000121,20659PH_PERF_SEL_SC2_PA2_FIFO_EMPTY = 0x00000122,20660PH_PERF_SEL_SC2_PA2_FIFO_FULL = 0x00000123,20661PH_PERF_SEL_SC2_PA2_NULL_WE = 0x00000124,20662PH_PERF_SEL_SC2_PA2_EVENT_WE = 0x00000125,20663PH_PERF_SEL_SC2_PA2_FPOV_WE = 0x00000126,20664PH_PERF_SEL_SC2_PA2_LPOV_WE = 0x00000127,20665PH_PERF_SEL_SC2_PA2_EOP_WE = 0x00000128,20666PH_PERF_SEL_SC2_PA2_DATA_FIFO_EOP_RD = 0x00000129,20667PH_PERF_SEL_SC2_PA2_EOPG_WE = 0x0000012a,20668PH_PERF_SEL_SC2_PA2_DEALLOC_4_0_RD = 0x0000012b,20669PH_PERF_SEL_SC2_PA3_DATA_FIFO_RD = 0x0000012c,20670PH_PERF_SEL_SC2_PA3_DATA_FIFO_WE = 0x0000012d,20671PH_PERF_SEL_SC2_PA3_FIFO_EMPTY = 0x0000012e,20672PH_PERF_SEL_SC2_PA3_FIFO_FULL = 0x0000012f,20673PH_PERF_SEL_SC2_PA3_NULL_WE = 0x00000130,20674PH_PERF_SEL_SC2_PA3_EVENT_WE = 0x00000131,20675PH_PERF_SEL_SC2_PA3_FPOV_WE = 0x00000132,20676PH_PERF_SEL_SC2_PA3_LPOV_WE = 0x00000133,20677PH_PERF_SEL_SC2_PA3_EOP_WE = 0x00000134,20678PH_PERF_SEL_SC2_PA3_DATA_FIFO_EOP_RD = 0x00000135,20679PH_PERF_SEL_SC2_PA3_EOPG_WE = 0x00000136,20680PH_PERF_SEL_SC2_PA3_DEALLOC_4_0_RD = 0x00000137,20681PH_PERF_SEL_SC2_PA4_DATA_FIFO_RD = 0x00000138,20682PH_PERF_SEL_SC2_PA4_DATA_FIFO_WE = 0x00000139,20683PH_PERF_SEL_SC2_PA4_FIFO_EMPTY = 0x0000013a,20684PH_PERF_SEL_SC2_PA4_FIFO_FULL = 0x0000013b,20685PH_PERF_SEL_SC2_PA4_NULL_WE = 0x0000013c,20686PH_PERF_SEL_SC2_PA4_EVENT_WE = 0x0000013d,20687PH_PERF_SEL_SC2_PA4_FPOV_WE = 0x0000013e,20688PH_PERF_SEL_SC2_PA4_LPOV_WE = 0x0000013f,20689PH_PERF_SEL_SC2_PA4_EOP_WE = 0x00000140,20690PH_PERF_SEL_SC2_PA4_DATA_FIFO_EOP_RD = 0x00000141,20691PH_PERF_SEL_SC2_PA4_EOPG_WE = 0x00000142,20692PH_PERF_SEL_SC2_PA4_DEALLOC_4_0_RD = 0x00000143,20693PH_PERF_SEL_SC2_PA5_DATA_FIFO_RD = 0x00000144,20694PH_PERF_SEL_SC2_PA5_DATA_FIFO_WE = 0x00000145,20695PH_PERF_SEL_SC2_PA5_FIFO_EMPTY = 0x00000146,20696PH_PERF_SEL_SC2_PA5_FIFO_FULL = 0x00000147,20697PH_PERF_SEL_SC2_PA5_NULL_WE = 0x00000148,20698PH_PERF_SEL_SC2_PA5_EVENT_WE = 0x00000149,20699PH_PERF_SEL_SC2_PA5_FPOV_WE = 0x0000014a,20700PH_PERF_SEL_SC2_PA5_LPOV_WE = 0x0000014b,20701PH_PERF_SEL_SC2_PA5_EOP_WE = 0x0000014c,20702PH_PERF_SEL_SC2_PA5_DATA_FIFO_EOP_RD = 0x0000014d,20703PH_PERF_SEL_SC2_PA5_EOPG_WE = 0x0000014e,20704PH_PERF_SEL_SC2_PA5_DEALLOC_4_0_RD = 0x0000014f,20705PH_PERF_SEL_SC2_PA6_DATA_FIFO_RD = 0x00000150,20706PH_PERF_SEL_SC2_PA6_DATA_FIFO_WE = 0x00000151,20707PH_PERF_SEL_SC2_PA6_FIFO_EMPTY = 0x00000152,20708PH_PERF_SEL_SC2_PA6_FIFO_FULL = 0x00000153,20709PH_PERF_SEL_SC2_PA6_NULL_WE = 0x00000154,20710PH_PERF_SEL_SC2_PA6_EVENT_WE = 0x00000155,20711PH_PERF_SEL_SC2_PA6_FPOV_WE = 0x00000156,20712PH_PERF_SEL_SC2_PA6_LPOV_WE = 0x00000157,20713PH_PERF_SEL_SC2_PA6_EOP_WE = 0x00000158,20714PH_PERF_SEL_SC2_PA6_DATA_FIFO_EOP_RD = 0x00000159,20715PH_PERF_SEL_SC2_PA6_EOPG_WE = 0x0000015a,20716PH_PERF_SEL_SC2_PA6_DEALLOC_4_0_RD = 0x0000015b,20717PH_PERF_SEL_SC2_PA7_DATA_FIFO_RD = 0x0000015c,20718PH_PERF_SEL_SC2_PA7_DATA_FIFO_WE = 0x0000015d,20719PH_PERF_SEL_SC2_PA7_FIFO_EMPTY = 0x0000015e,20720PH_PERF_SEL_SC2_PA7_FIFO_FULL = 0x0000015f,20721PH_PERF_SEL_SC2_PA7_NULL_WE = 0x00000160,20722PH_PERF_SEL_SC2_PA7_EVENT_WE = 0x00000161,20723PH_PERF_SEL_SC2_PA7_FPOV_WE = 0x00000162,20724PH_PERF_SEL_SC2_PA7_LPOV_WE = 0x00000163,20725PH_PERF_SEL_SC2_PA7_EOP_WE = 0x00000164,20726PH_PERF_SEL_SC2_PA7_DATA_FIFO_EOP_RD = 0x00000165,20727PH_PERF_SEL_SC2_PA7_EOPG_WE = 0x00000166,20728PH_PERF_SEL_SC2_PA7_DEALLOC_4_0_RD = 0x00000167,20729PH_PERF_SEL_SC3_SRPS_WINDOW_VALID = 0x00000168,20730PH_PERF_SEL_SC3_ARB_XFC_ALL_EVENT_OR_PRIM_CYCLES = 0x00000169,20731PH_PERF_SEL_SC3_ARB_XFC_ONLY_PRIM_CYCLES = 0x0000016a,20732PH_PERF_SEL_SC3_ARB_XFC_ONLY_ONE_INC_PER_PRIM = 0x0000016b,20733PH_PERF_SEL_SC3_ARB_STALLED_FROM_BELOW = 0x0000016c,20734PH_PERF_SEL_SC3_ARB_STARVED_FROM_ABOVE = 0x0000016d,20735PH_PERF_SEL_SC3_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x0000016e,20736PH_PERF_SEL_SC3_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x0000016f,20737PH_PERF_SEL_SC3_ARB_BUSY = 0x00000170,20738PH_PERF_SEL_SC3_ARB_PA_BUSY_SOP = 0x00000171,20739PH_PERF_SEL_SC3_ARB_EOP_POP_SYNC_POP = 0x00000172,20740PH_PERF_SEL_SC3_ARB_EVENT_SYNC_POP = 0x00000173,20741PH_PERF_SEL_SC3_PS_ENG_MULTICYCLE_BUBBLE = 0x00000174,20742PH_PERF_SEL_SC3_EOP_SYNC_WINDOW = 0x00000175,20743PH_PERF_SEL_SC3_BUSY_PROCESSING_MULTICYCLE_PRIM = 0x00000176,20744PH_PERF_SEL_SC3_BUSY_CNT_NOT_ZERO = 0x00000177,20745PH_PERF_SEL_SC3_SEND = 0x00000178,20746PH_PERF_SEL_SC3_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x00000179,20747PH_PERF_SEL_SC3_CREDIT_AT_MAX = 0x0000017a,20748PH_PERF_SEL_SC3_CREDIT_AT_MAX_NO_PENDING_SEND = 0x0000017b,20749PH_PERF_SEL_SC3_GFX_PIPE0_TO_1_TRANSITION = 0x0000017c,20750PH_PERF_SEL_SC3_GFX_PIPE1_TO_0_TRANSITION = 0x0000017d,20751PH_PERF_SEL_SC3_GFX_PIPE_EOP_PRIM_PROVOKED_TRANSITION = 0x0000017e,20752PH_PERF_SEL_SC3_GFX_PIPE_EVENT_PROVOKED_TRANSITION = 0x0000017f,20753PH_PERF_SEL_SC3_PA0_DATA_FIFO_RD = 0x00000180,20754PH_PERF_SEL_SC3_PA0_DATA_FIFO_WE = 0x00000181,20755PH_PERF_SEL_SC3_PA0_FIFO_EMPTY = 0x00000182,20756PH_PERF_SEL_SC3_PA0_FIFO_FULL = 0x00000183,20757PH_PERF_SEL_SC3_PA0_NULL_WE = 0x00000184,20758PH_PERF_SEL_SC3_PA0_EVENT_WE = 0x00000185,20759PH_PERF_SEL_SC3_PA0_FPOV_WE = 0x00000186,20760PH_PERF_SEL_SC3_PA0_LPOV_WE = 0x00000187,20761PH_PERF_SEL_SC3_PA0_EOP_WE = 0x00000188,20762PH_PERF_SEL_SC3_PA0_DATA_FIFO_EOP_RD = 0x00000189,20763PH_PERF_SEL_SC3_PA0_EOPG_WE = 0x0000018a,20764PH_PERF_SEL_SC3_PA0_DEALLOC_4_0_RD = 0x0000018b,20765PH_PERF_SEL_SC3_PA1_DATA_FIFO_RD = 0x0000018c,20766PH_PERF_SEL_SC3_PA1_DATA_FIFO_WE = 0x0000018d,20767PH_PERF_SEL_SC3_PA1_FIFO_EMPTY = 0x0000018e,20768PH_PERF_SEL_SC3_PA1_FIFO_FULL = 0x0000018f,20769PH_PERF_SEL_SC3_PA1_NULL_WE = 0x00000190,20770PH_PERF_SEL_SC3_PA1_EVENT_WE = 0x00000191,20771PH_PERF_SEL_SC3_PA1_FPOV_WE = 0x00000192,20772PH_PERF_SEL_SC3_PA1_LPOV_WE = 0x00000193,20773PH_PERF_SEL_SC3_PA1_EOP_WE = 0x00000194,20774PH_PERF_SEL_SC3_PA1_DATA_FIFO_EOP_RD = 0x00000195,20775PH_PERF_SEL_SC3_PA1_EOPG_WE = 0x00000196,20776PH_PERF_SEL_SC3_PA1_DEALLOC_4_0_RD = 0x00000197,20777PH_PERF_SEL_SC3_PA2_DATA_FIFO_RD = 0x00000198,20778PH_PERF_SEL_SC3_PA2_DATA_FIFO_WE = 0x00000199,20779PH_PERF_SEL_SC3_PA2_FIFO_EMPTY = 0x0000019a,20780PH_PERF_SEL_SC3_PA2_FIFO_FULL = 0x0000019b,20781PH_PERF_SEL_SC3_PA2_NULL_WE = 0x0000019c,20782PH_PERF_SEL_SC3_PA2_EVENT_WE = 0x0000019d,20783PH_PERF_SEL_SC3_PA2_FPOV_WE = 0x0000019e,20784PH_PERF_SEL_SC3_PA2_LPOV_WE = 0x0000019f,20785PH_PERF_SEL_SC3_PA2_EOP_WE = 0x000001a0,20786PH_PERF_SEL_SC3_PA2_DATA_FIFO_EOP_RD = 0x000001a1,20787PH_PERF_SEL_SC3_PA2_EOPG_WE = 0x000001a2,20788PH_PERF_SEL_SC3_PA2_DEALLOC_4_0_RD = 0x000001a3,20789PH_PERF_SEL_SC3_PA3_DATA_FIFO_RD = 0x000001a4,20790PH_PERF_SEL_SC3_PA3_DATA_FIFO_WE = 0x000001a5,20791PH_PERF_SEL_SC3_PA3_FIFO_EMPTY = 0x000001a6,20792PH_PERF_SEL_SC3_PA3_FIFO_FULL = 0x000001a7,20793PH_PERF_SEL_SC3_PA3_NULL_WE = 0x000001a8,20794PH_PERF_SEL_SC3_PA3_EVENT_WE = 0x000001a9,20795PH_PERF_SEL_SC3_PA3_FPOV_WE = 0x000001aa,20796PH_PERF_SEL_SC3_PA3_LPOV_WE = 0x000001ab,20797PH_PERF_SEL_SC3_PA3_EOP_WE = 0x000001ac,20798PH_PERF_SEL_SC3_PA3_DATA_FIFO_EOP_RD = 0x000001ad,20799PH_PERF_SEL_SC3_PA3_EOPG_WE = 0x000001ae,20800PH_PERF_SEL_SC3_PA3_DEALLOC_4_0_RD = 0x000001af,20801PH_PERF_SEL_SC3_PA4_DATA_FIFO_RD = 0x000001b0,20802PH_PERF_SEL_SC3_PA4_DATA_FIFO_WE = 0x000001b1,20803PH_PERF_SEL_SC3_PA4_FIFO_EMPTY = 0x000001b2,20804PH_PERF_SEL_SC3_PA4_FIFO_FULL = 0x000001b3,20805PH_PERF_SEL_SC3_PA4_NULL_WE = 0x000001b4,20806PH_PERF_SEL_SC3_PA4_EVENT_WE = 0x000001b5,20807PH_PERF_SEL_SC3_PA4_FPOV_WE = 0x000001b6,20808PH_PERF_SEL_SC3_PA4_LPOV_WE = 0x000001b7,20809PH_PERF_SEL_SC3_PA4_EOP_WE = 0x000001b8,20810PH_PERF_SEL_SC3_PA4_DATA_FIFO_EOP_RD = 0x000001b9,20811PH_PERF_SEL_SC3_PA4_EOPG_WE = 0x000001ba,20812PH_PERF_SEL_SC3_PA4_DEALLOC_4_0_RD = 0x000001bb,20813PH_PERF_SEL_SC3_PA5_DATA_FIFO_RD = 0x000001bc,20814PH_PERF_SEL_SC3_PA5_DATA_FIFO_WE = 0x000001bd,20815PH_PERF_SEL_SC3_PA5_FIFO_EMPTY = 0x000001be,20816PH_PERF_SEL_SC3_PA5_FIFO_FULL = 0x000001bf,20817PH_PERF_SEL_SC3_PA5_NULL_WE = 0x000001c0,20818PH_PERF_SEL_SC3_PA5_EVENT_WE = 0x000001c1,20819PH_PERF_SEL_SC3_PA5_FPOV_WE = 0x000001c2,20820PH_PERF_SEL_SC3_PA5_LPOV_WE = 0x000001c3,20821PH_PERF_SEL_SC3_PA5_EOP_WE = 0x000001c4,20822PH_PERF_SEL_SC3_PA5_DATA_FIFO_EOP_RD = 0x000001c5,20823PH_PERF_SEL_SC3_PA5_EOPG_WE = 0x000001c6,20824PH_PERF_SEL_SC3_PA5_DEALLOC_4_0_RD = 0x000001c7,20825PH_PERF_SEL_SC3_PA6_DATA_FIFO_RD = 0x000001c8,20826PH_PERF_SEL_SC3_PA6_DATA_FIFO_WE = 0x000001c9,20827PH_PERF_SEL_SC3_PA6_FIFO_EMPTY = 0x000001ca,20828PH_PERF_SEL_SC3_PA6_FIFO_FULL = 0x000001cb,20829PH_PERF_SEL_SC3_PA6_NULL_WE = 0x000001cc,20830PH_PERF_SEL_SC3_PA6_EVENT_WE = 0x000001cd,20831PH_PERF_SEL_SC3_PA6_FPOV_WE = 0x000001ce,20832PH_PERF_SEL_SC3_PA6_LPOV_WE = 0x000001cf,20833PH_PERF_SEL_SC3_PA6_EOP_WE = 0x000001d0,20834PH_PERF_SEL_SC3_PA6_DATA_FIFO_EOP_RD = 0x000001d1,20835PH_PERF_SEL_SC3_PA6_EOPG_WE = 0x000001d2,20836PH_PERF_SEL_SC3_PA6_DEALLOC_4_0_RD = 0x000001d3,20837PH_PERF_SEL_SC3_PA7_DATA_FIFO_RD = 0x000001d4,20838PH_PERF_SEL_SC3_PA7_DATA_FIFO_WE = 0x000001d5,20839PH_PERF_SEL_SC3_PA7_FIFO_EMPTY = 0x000001d6,20840PH_PERF_SEL_SC3_PA7_FIFO_FULL = 0x000001d7,20841PH_PERF_SEL_SC3_PA7_NULL_WE = 0x000001d8,20842PH_PERF_SEL_SC3_PA7_EVENT_WE = 0x000001d9,20843PH_PERF_SEL_SC3_PA7_FPOV_WE = 0x000001da,20844PH_PERF_SEL_SC3_PA7_LPOV_WE = 0x000001db,20845PH_PERF_SEL_SC3_PA7_EOP_WE = 0x000001dc,20846PH_PERF_SEL_SC3_PA7_DATA_FIFO_EOP_RD = 0x000001dd,20847PH_PERF_SEL_SC3_PA7_EOPG_WE = 0x000001de,20848PH_PERF_SEL_SC3_PA7_DEALLOC_4_0_RD = 0x000001df,20849PH_PERF_SEL_SC4_SRPS_WINDOW_VALID = 0x000001e0,20850PH_PERF_SEL_SC4_ARB_XFC_ALL_EVENT_OR_PRIM_CYCLES = 0x000001e1,20851PH_PERF_SEL_SC4_ARB_XFC_ONLY_PRIM_CYCLES = 0x000001e2,20852PH_PERF_SEL_SC4_ARB_XFC_ONLY_ONE_INC_PER_PRIM = 0x000001e3,20853PH_PERF_SEL_SC4_ARB_STALLED_FROM_BELOW = 0x000001e4,20854PH_PERF_SEL_SC4_ARB_STARVED_FROM_ABOVE = 0x000001e5,20855PH_PERF_SEL_SC4_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x000001e6,20856PH_PERF_SEL_SC4_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x000001e7,20857PH_PERF_SEL_SC4_ARB_BUSY = 0x000001e8,20858PH_PERF_SEL_SC4_ARB_PA_BUSY_SOP = 0x000001e9,20859PH_PERF_SEL_SC4_ARB_EOP_POP_SYNC_POP = 0x000001ea,20860PH_PERF_SEL_SC4_ARB_EVENT_SYNC_POP = 0x000001eb,20861PH_PERF_SEL_SC4_PS_ENG_MULTICYCLE_BUBBLE = 0x000001ec,20862PH_PERF_SEL_SC4_EOP_SYNC_WINDOW = 0x000001ed,20863PH_PERF_SEL_SC4_BUSY_PROCESSING_MULTICYCLE_PRIM = 0x000001ee,20864PH_PERF_SEL_SC4_BUSY_CNT_NOT_ZERO = 0x000001ef,20865PH_PERF_SEL_SC4_SEND = 0x000001f0,20866PH_PERF_SEL_SC4_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x000001f1,20867PH_PERF_SEL_SC4_CREDIT_AT_MAX = 0x000001f2,20868PH_PERF_SEL_SC4_CREDIT_AT_MAX_NO_PENDING_SEND = 0x000001f3,20869PH_PERF_SEL_SC4_GFX_PIPE0_TO_1_TRANSITION = 0x000001f4,20870PH_PERF_SEL_SC4_GFX_PIPE1_TO_0_TRANSITION = 0x000001f5,20871PH_PERF_SEL_SC4_GFX_PIPE_EOP_PRIM_PROVOKED_TRANSITION = 0x000001f6,20872PH_PERF_SEL_SC4_GFX_PIPE_EVENT_PROVOKED_TRANSITION = 0x000001f7,20873PH_PERF_SEL_SC4_PA0_DATA_FIFO_RD = 0x000001f8,20874PH_PERF_SEL_SC4_PA0_DATA_FIFO_WE = 0x000001f9,20875PH_PERF_SEL_SC4_PA0_FIFO_EMPTY = 0x000001fa,20876PH_PERF_SEL_SC4_PA0_FIFO_FULL = 0x000001fb,20877PH_PERF_SEL_SC4_PA0_NULL_WE = 0x000001fc,20878PH_PERF_SEL_SC4_PA0_EVENT_WE = 0x000001fd,20879PH_PERF_SEL_SC4_PA0_FPOV_WE = 0x000001fe,20880PH_PERF_SEL_SC4_PA0_LPOV_WE = 0x000001ff,20881PH_PERF_SEL_SC4_PA0_EOP_WE = 0x00000200,20882PH_PERF_SEL_SC4_PA0_DATA_FIFO_EOP_RD = 0x00000201,20883PH_PERF_SEL_SC4_PA0_EOPG_WE = 0x00000202,20884PH_PERF_SEL_SC4_PA0_DEALLOC_4_0_RD = 0x00000203,20885PH_PERF_SEL_SC4_PA1_DATA_FIFO_RD = 0x00000204,20886PH_PERF_SEL_SC4_PA1_DATA_FIFO_WE = 0x00000205,20887PH_PERF_SEL_SC4_PA1_FIFO_EMPTY = 0x00000206,20888PH_PERF_SEL_SC4_PA1_FIFO_FULL = 0x00000207,20889PH_PERF_SEL_SC4_PA1_NULL_WE = 0x00000208,20890PH_PERF_SEL_SC4_PA1_EVENT_WE = 0x00000209,20891PH_PERF_SEL_SC4_PA1_FPOV_WE = 0x0000020a,20892PH_PERF_SEL_SC4_PA1_LPOV_WE = 0x0000020b,20893PH_PERF_SEL_SC4_PA1_EOP_WE = 0x0000020c,20894PH_PERF_SEL_SC4_PA1_DATA_FIFO_EOP_RD = 0x0000020d,20895PH_PERF_SEL_SC4_PA1_EOPG_WE = 0x0000020e,20896PH_PERF_SEL_SC4_PA1_DEALLOC_4_0_RD = 0x0000020f,20897PH_PERF_SEL_SC4_PA2_DATA_FIFO_RD = 0x00000210,20898PH_PERF_SEL_SC4_PA2_DATA_FIFO_WE = 0x00000211,20899PH_PERF_SEL_SC4_PA2_FIFO_EMPTY = 0x00000212,20900PH_PERF_SEL_SC4_PA2_FIFO_FULL = 0x00000213,20901PH_PERF_SEL_SC4_PA2_NULL_WE = 0x00000214,20902PH_PERF_SEL_SC4_PA2_EVENT_WE = 0x00000215,20903PH_PERF_SEL_SC4_PA2_FPOV_WE = 0x00000216,20904PH_PERF_SEL_SC4_PA2_LPOV_WE = 0x00000217,20905PH_PERF_SEL_SC4_PA2_EOP_WE = 0x00000218,20906PH_PERF_SEL_SC4_PA2_DATA_FIFO_EOP_RD = 0x00000219,20907PH_PERF_SEL_SC4_PA2_EOPG_WE = 0x0000021a,20908PH_PERF_SEL_SC4_PA2_DEALLOC_4_0_RD = 0x0000021b,20909PH_PERF_SEL_SC4_PA3_DATA_FIFO_RD = 0x0000021c,20910PH_PERF_SEL_SC4_PA3_DATA_FIFO_WE = 0x0000021d,20911PH_PERF_SEL_SC4_PA3_FIFO_EMPTY = 0x0000021e,20912PH_PERF_SEL_SC4_PA3_FIFO_FULL = 0x0000021f,20913PH_PERF_SEL_SC4_PA3_NULL_WE = 0x00000220,20914PH_PERF_SEL_SC4_PA3_EVENT_WE = 0x00000221,20915PH_PERF_SEL_SC4_PA3_FPOV_WE = 0x00000222,20916PH_PERF_SEL_SC4_PA3_LPOV_WE = 0x00000223,20917PH_PERF_SEL_SC4_PA3_EOP_WE = 0x00000224,20918PH_PERF_SEL_SC4_PA3_DATA_FIFO_EOP_RD = 0x00000225,20919PH_PERF_SEL_SC4_PA3_EOPG_WE = 0x00000226,20920PH_PERF_SEL_SC4_PA3_DEALLOC_4_0_RD = 0x00000227,20921PH_PERF_SEL_SC4_PA4_DATA_FIFO_RD = 0x00000228,20922PH_PERF_SEL_SC4_PA4_DATA_FIFO_WE = 0x00000229,20923PH_PERF_SEL_SC4_PA4_FIFO_EMPTY = 0x0000022a,20924PH_PERF_SEL_SC4_PA4_FIFO_FULL = 0x0000022b,20925PH_PERF_SEL_SC4_PA4_NULL_WE = 0x0000022c,20926PH_PERF_SEL_SC4_PA4_EVENT_WE = 0x0000022d,20927PH_PERF_SEL_SC4_PA4_FPOV_WE = 0x0000022e,20928PH_PERF_SEL_SC4_PA4_LPOV_WE = 0x0000022f,20929PH_PERF_SEL_SC4_PA4_EOP_WE = 0x00000230,20930PH_PERF_SEL_SC4_PA4_DATA_FIFO_EOP_RD = 0x00000231,20931PH_PERF_SEL_SC4_PA4_EOPG_WE = 0x00000232,20932PH_PERF_SEL_SC4_PA4_DEALLOC_4_0_RD = 0x00000233,20933PH_PERF_SEL_SC4_PA5_DATA_FIFO_RD = 0x00000234,20934PH_PERF_SEL_SC4_PA5_DATA_FIFO_WE = 0x00000235,20935PH_PERF_SEL_SC4_PA5_FIFO_EMPTY = 0x00000236,20936PH_PERF_SEL_SC4_PA5_FIFO_FULL = 0x00000237,20937PH_PERF_SEL_SC4_PA5_NULL_WE = 0x00000238,20938PH_PERF_SEL_SC4_PA5_EVENT_WE = 0x00000239,20939PH_PERF_SEL_SC4_PA5_FPOV_WE = 0x0000023a,20940PH_PERF_SEL_SC4_PA5_LPOV_WE = 0x0000023b,20941PH_PERF_SEL_SC4_PA5_EOP_WE = 0x0000023c,20942PH_PERF_SEL_SC4_PA5_DATA_FIFO_EOP_RD = 0x0000023d,20943PH_PERF_SEL_SC4_PA5_EOPG_WE = 0x0000023e,20944PH_PERF_SEL_SC4_PA5_DEALLOC_4_0_RD = 0x0000023f,20945PH_PERF_SEL_SC4_PA6_DATA_FIFO_RD = 0x00000240,20946PH_PERF_SEL_SC4_PA6_DATA_FIFO_WE = 0x00000241,20947PH_PERF_SEL_SC4_PA6_FIFO_EMPTY = 0x00000242,20948PH_PERF_SEL_SC4_PA6_FIFO_FULL = 0x00000243,20949PH_PERF_SEL_SC4_PA6_NULL_WE = 0x00000244,20950PH_PERF_SEL_SC4_PA6_EVENT_WE = 0x00000245,20951PH_PERF_SEL_SC4_PA6_FPOV_WE = 0x00000246,20952PH_PERF_SEL_SC4_PA6_LPOV_WE = 0x00000247,20953PH_PERF_SEL_SC4_PA6_EOP_WE = 0x00000248,20954PH_PERF_SEL_SC4_PA6_DATA_FIFO_EOP_RD = 0x00000249,20955PH_PERF_SEL_SC4_PA6_EOPG_WE = 0x0000024a,20956PH_PERF_SEL_SC4_PA6_DEALLOC_4_0_RD = 0x0000024b,20957PH_PERF_SEL_SC4_PA7_DATA_FIFO_RD = 0x0000024c,20958PH_PERF_SEL_SC4_PA7_DATA_FIFO_WE = 0x0000024d,20959PH_PERF_SEL_SC4_PA7_FIFO_EMPTY = 0x0000024e,20960PH_PERF_SEL_SC4_PA7_FIFO_FULL = 0x0000024f,20961PH_PERF_SEL_SC4_PA7_NULL_WE = 0x00000250,20962PH_PERF_SEL_SC4_PA7_EVENT_WE = 0x00000251,20963PH_PERF_SEL_SC4_PA7_FPOV_WE = 0x00000252,20964PH_PERF_SEL_SC4_PA7_LPOV_WE = 0x00000253,20965PH_PERF_SEL_SC4_PA7_EOP_WE = 0x00000254,20966PH_PERF_SEL_SC4_PA7_DATA_FIFO_EOP_RD = 0x00000255,20967PH_PERF_SEL_SC4_PA7_EOPG_WE = 0x00000256,20968PH_PERF_SEL_SC4_PA7_DEALLOC_4_0_RD = 0x00000257,20969PH_PERF_SEL_SC5_SRPS_WINDOW_VALID = 0x00000258,20970PH_PERF_SEL_SC5_ARB_XFC_ALL_EVENT_OR_PRIM_CYCLES = 0x00000259,20971PH_PERF_SEL_SC5_ARB_XFC_ONLY_PRIM_CYCLES = 0x0000025a,20972PH_PERF_SEL_SC5_ARB_XFC_ONLY_ONE_INC_PER_PRIM = 0x0000025b,20973PH_PERF_SEL_SC5_ARB_STALLED_FROM_BELOW = 0x0000025c,20974PH_PERF_SEL_SC5_ARB_STARVED_FROM_ABOVE = 0x0000025d,20975PH_PERF_SEL_SC5_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x0000025e,20976PH_PERF_SEL_SC5_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x0000025f,20977PH_PERF_SEL_SC5_ARB_BUSY = 0x00000260,20978PH_PERF_SEL_SC5_ARB_PA_BUSY_SOP = 0x00000261,20979PH_PERF_SEL_SC5_ARB_EOP_POP_SYNC_POP = 0x00000262,20980PH_PERF_SEL_SC5_ARB_EVENT_SYNC_POP = 0x00000263,20981PH_PERF_SEL_SC5_PS_ENG_MULTICYCLE_BUBBLE = 0x00000264,20982PH_PERF_SEL_SC5_EOP_SYNC_WINDOW = 0x00000265,20983PH_PERF_SEL_SC5_BUSY_PROCESSING_MULTICYCLE_PRIM = 0x00000266,20984PH_PERF_SEL_SC5_BUSY_CNT_NOT_ZERO = 0x00000267,20985PH_PERF_SEL_SC5_SEND = 0x00000268,20986PH_PERF_SEL_SC5_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x00000269,20987PH_PERF_SEL_SC5_CREDIT_AT_MAX = 0x0000026a,20988PH_PERF_SEL_SC5_CREDIT_AT_MAX_NO_PENDING_SEND = 0x0000026b,20989PH_PERF_SEL_SC5_GFX_PIPE0_TO_1_TRANSITION = 0x0000026c,20990PH_PERF_SEL_SC5_GFX_PIPE1_TO_0_TRANSITION = 0x0000026d,20991PH_PERF_SEL_SC5_GFX_PIPE_EOP_PRIM_PROVOKED_TRANSITION = 0x0000026e,20992PH_PERF_SEL_SC5_GFX_PIPE_EVENT_PROVOKED_TRANSITION = 0x0000026f,20993PH_PERF_SEL_SC5_PA0_DATA_FIFO_RD = 0x00000270,20994PH_PERF_SEL_SC5_PA0_DATA_FIFO_WE = 0x00000271,20995PH_PERF_SEL_SC5_PA0_FIFO_EMPTY = 0x00000272,20996PH_PERF_SEL_SC5_PA0_FIFO_FULL = 0x00000273,20997PH_PERF_SEL_SC5_PA0_NULL_WE = 0x00000274,20998PH_PERF_SEL_SC5_PA0_EVENT_WE = 0x00000275,20999PH_PERF_SEL_SC5_PA0_FPOV_WE = 0x00000276,21000PH_PERF_SEL_SC5_PA0_LPOV_WE = 0x00000277,21001PH_PERF_SEL_SC5_PA0_EOP_WE = 0x00000278,21002PH_PERF_SEL_SC5_PA0_DATA_FIFO_EOP_RD = 0x00000279,21003PH_PERF_SEL_SC5_PA0_EOPG_WE = 0x0000027a,21004PH_PERF_SEL_SC5_PA0_DEALLOC_4_0_RD = 0x0000027b,21005PH_PERF_SEL_SC5_PA1_DATA_FIFO_RD = 0x0000027c,21006PH_PERF_SEL_SC5_PA1_DATA_FIFO_WE = 0x0000027d,21007PH_PERF_SEL_SC5_PA1_FIFO_EMPTY = 0x0000027e,21008PH_PERF_SEL_SC5_PA1_FIFO_FULL = 0x0000027f,21009PH_PERF_SEL_SC5_PA1_NULL_WE = 0x00000280,21010PH_PERF_SEL_SC5_PA1_EVENT_WE = 0x00000281,21011PH_PERF_SEL_SC5_PA1_FPOV_WE = 0x00000282,21012PH_PERF_SEL_SC5_PA1_LPOV_WE = 0x00000283,21013PH_PERF_SEL_SC5_PA1_EOP_WE = 0x00000284,21014PH_PERF_SEL_SC5_PA1_DATA_FIFO_EOP_RD = 0x00000285,21015PH_PERF_SEL_SC5_PA1_EOPG_WE = 0x00000286,21016PH_PERF_SEL_SC5_PA1_DEALLOC_4_0_RD = 0x00000287,21017PH_PERF_SEL_SC5_PA2_DATA_FIFO_RD = 0x00000288,21018PH_PERF_SEL_SC5_PA2_DATA_FIFO_WE = 0x00000289,21019PH_PERF_SEL_SC5_PA2_FIFO_EMPTY = 0x0000028a,21020PH_PERF_SEL_SC5_PA2_FIFO_FULL = 0x0000028b,21021PH_PERF_SEL_SC5_PA2_NULL_WE = 0x0000028c,21022PH_PERF_SEL_SC5_PA2_EVENT_WE = 0x0000028d,21023PH_PERF_SEL_SC5_PA2_FPOV_WE = 0x0000028e,21024PH_PERF_SEL_SC5_PA2_LPOV_WE = 0x0000028f,21025PH_PERF_SEL_SC5_PA2_EOP_WE = 0x00000290,21026PH_PERF_SEL_SC5_PA2_DATA_FIFO_EOP_RD = 0x00000291,21027PH_PERF_SEL_SC5_PA2_EOPG_WE = 0x00000292,21028PH_PERF_SEL_SC5_PA2_DEALLOC_4_0_RD = 0x00000293,21029PH_PERF_SEL_SC5_PA3_DATA_FIFO_RD = 0x00000294,21030PH_PERF_SEL_SC5_PA3_DATA_FIFO_WE = 0x00000295,21031PH_PERF_SEL_SC5_PA3_FIFO_EMPTY = 0x00000296,21032PH_PERF_SEL_SC5_PA3_FIFO_FULL = 0x00000297,21033PH_PERF_SEL_SC5_PA3_NULL_WE = 0x00000298,21034PH_PERF_SEL_SC5_PA3_EVENT_WE = 0x00000299,21035PH_PERF_SEL_SC5_PA3_FPOV_WE = 0x0000029a,21036PH_PERF_SEL_SC5_PA3_LPOV_WE = 0x0000029b,21037PH_PERF_SEL_SC5_PA3_EOP_WE = 0x0000029c,21038PH_PERF_SEL_SC5_PA3_DATA_FIFO_EOP_RD = 0x0000029d,21039PH_PERF_SEL_SC5_PA3_EOPG_WE = 0x0000029e,21040PH_PERF_SEL_SC5_PA3_DEALLOC_4_0_RD = 0x0000029f,21041PH_PERF_SEL_SC5_PA4_DATA_FIFO_RD = 0x000002a0,21042PH_PERF_SEL_SC5_PA4_DATA_FIFO_WE = 0x000002a1,21043PH_PERF_SEL_SC5_PA4_FIFO_EMPTY = 0x000002a2,21044PH_PERF_SEL_SC5_PA4_FIFO_FULL = 0x000002a3,21045PH_PERF_SEL_SC5_PA4_NULL_WE = 0x000002a4,21046PH_PERF_SEL_SC5_PA4_EVENT_WE = 0x000002a5,21047PH_PERF_SEL_SC5_PA4_FPOV_WE = 0x000002a6,21048PH_PERF_SEL_SC5_PA4_LPOV_WE = 0x000002a7,21049PH_PERF_SEL_SC5_PA4_EOP_WE = 0x000002a8,21050PH_PERF_SEL_SC5_PA4_DATA_FIFO_EOP_RD = 0x000002a9,21051PH_PERF_SEL_SC5_PA4_EOPG_WE = 0x000002aa,21052PH_PERF_SEL_SC5_PA4_DEALLOC_4_0_RD = 0x000002ab,21053PH_PERF_SEL_SC5_PA5_DATA_FIFO_RD = 0x000002ac,21054PH_PERF_SEL_SC5_PA5_DATA_FIFO_WE = 0x000002ad,21055PH_PERF_SEL_SC5_PA5_FIFO_EMPTY = 0x000002ae,21056PH_PERF_SEL_SC5_PA5_FIFO_FULL = 0x000002af,21057PH_PERF_SEL_SC5_PA5_NULL_WE = 0x000002b0,21058PH_PERF_SEL_SC5_PA5_EVENT_WE = 0x000002b1,21059PH_PERF_SEL_SC5_PA5_FPOV_WE = 0x000002b2,21060PH_PERF_SEL_SC5_PA5_LPOV_WE = 0x000002b3,21061PH_PERF_SEL_SC5_PA5_EOP_WE = 0x000002b4,21062PH_PERF_SEL_SC5_PA5_DATA_FIFO_EOP_RD = 0x000002b5,21063PH_PERF_SEL_SC5_PA5_EOPG_WE = 0x000002b6,21064PH_PERF_SEL_SC5_PA5_DEALLOC_4_0_RD = 0x000002b7,21065PH_PERF_SEL_SC5_PA6_DATA_FIFO_RD = 0x000002b8,21066PH_PERF_SEL_SC5_PA6_DATA_FIFO_WE = 0x000002b9,21067PH_PERF_SEL_SC5_PA6_FIFO_EMPTY = 0x000002ba,21068PH_PERF_SEL_SC5_PA6_FIFO_FULL = 0x000002bb,21069PH_PERF_SEL_SC5_PA6_NULL_WE = 0x000002bc,21070PH_PERF_SEL_SC5_PA6_EVENT_WE = 0x000002bd,21071PH_PERF_SEL_SC5_PA6_FPOV_WE = 0x000002be,21072PH_PERF_SEL_SC5_PA6_LPOV_WE = 0x000002bf,21073PH_PERF_SEL_SC5_PA6_EOP_WE = 0x000002c0,21074PH_PERF_SEL_SC5_PA6_DATA_FIFO_EOP_RD = 0x000002c1,21075PH_PERF_SEL_SC5_PA6_EOPG_WE = 0x000002c2,21076PH_PERF_SEL_SC5_PA6_DEALLOC_4_0_RD = 0x000002c3,21077PH_PERF_SEL_SC5_PA7_DATA_FIFO_RD = 0x000002c4,21078PH_PERF_SEL_SC5_PA7_DATA_FIFO_WE = 0x000002c5,21079PH_PERF_SEL_SC5_PA7_FIFO_EMPTY = 0x000002c6,21080PH_PERF_SEL_SC5_PA7_FIFO_FULL = 0x000002c7,21081PH_PERF_SEL_SC5_PA7_NULL_WE = 0x000002c8,21082PH_PERF_SEL_SC5_PA7_EVENT_WE = 0x000002c9,21083PH_PERF_SEL_SC5_PA7_FPOV_WE = 0x000002ca,21084PH_PERF_SEL_SC5_PA7_LPOV_WE = 0x000002cb,21085PH_PERF_SEL_SC5_PA7_EOP_WE = 0x000002cc,21086PH_PERF_SEL_SC5_PA7_DATA_FIFO_EOP_RD = 0x000002cd,21087PH_PERF_SEL_SC5_PA7_EOPG_WE = 0x000002ce,21088PH_PERF_SEL_SC5_PA7_DEALLOC_4_0_RD = 0x000002cf,21089PH_PERF_SEL_SC6_SRPS_WINDOW_VALID = 0x000002d0,21090PH_PERF_SEL_SC6_ARB_XFC_ALL_EVENT_OR_PRIM_CYCLES = 0x000002d1,21091PH_PERF_SEL_SC6_ARB_XFC_ONLY_PRIM_CYCLES = 0x000002d2,21092PH_PERF_SEL_SC6_ARB_XFC_ONLY_ONE_INC_PER_PRIM = 0x000002d3,21093PH_PERF_SEL_SC6_ARB_STALLED_FROM_BELOW = 0x000002d4,21094PH_PERF_SEL_SC6_ARB_STARVED_FROM_ABOVE = 0x000002d5,21095PH_PERF_SEL_SC6_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x000002d6,21096PH_PERF_SEL_SC6_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x000002d7,21097PH_PERF_SEL_SC6_ARB_BUSY = 0x000002d8,21098PH_PERF_SEL_SC6_ARB_PA_BUSY_SOP = 0x000002d9,21099PH_PERF_SEL_SC6_ARB_EOP_POP_SYNC_POP = 0x000002da,21100PH_PERF_SEL_SC6_ARB_EVENT_SYNC_POP = 0x000002db,21101PH_PERF_SEL_SC6_PS_ENG_MULTICYCLE_BUBBLE = 0x000002dc,21102PH_PERF_SEL_SC6_EOP_SYNC_WINDOW = 0x000002dd,21103PH_PERF_SEL_SC6_BUSY_PROCESSING_MULTICYCLE_PRIM = 0x000002de,21104PH_PERF_SEL_SC6_BUSY_CNT_NOT_ZERO = 0x000002df,21105PH_PERF_SEL_SC6_SEND = 0x000002e0,21106PH_PERF_SEL_SC6_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x000002e1,21107PH_PERF_SEL_SC6_CREDIT_AT_MAX = 0x000002e2,21108PH_PERF_SEL_SC6_CREDIT_AT_MAX_NO_PENDING_SEND = 0x000002e3,21109PH_PERF_SEL_SC6_GFX_PIPE0_TO_1_TRANSITION = 0x000002e4,21110PH_PERF_SEL_SC6_GFX_PIPE1_TO_0_TRANSITION = 0x000002e5,21111PH_PERF_SEL_SC6_GFX_PIPE_EOP_PRIM_PROVOKED_TRANSITION = 0x000002e6,21112PH_PERF_SEL_SC6_GFX_PIPE_EVENT_PROVOKED_TRANSITION = 0x000002e7,21113PH_PERF_SEL_SC6_PA0_DATA_FIFO_RD = 0x000002e8,21114PH_PERF_SEL_SC6_PA0_DATA_FIFO_WE = 0x000002e9,21115PH_PERF_SEL_SC6_PA0_FIFO_EMPTY = 0x000002ea,21116PH_PERF_SEL_SC6_PA0_FIFO_FULL = 0x000002eb,21117PH_PERF_SEL_SC6_PA0_NULL_WE = 0x000002ec,21118PH_PERF_SEL_SC6_PA0_EVENT_WE = 0x000002ed,21119PH_PERF_SEL_SC6_PA0_FPOV_WE = 0x000002ee,21120PH_PERF_SEL_SC6_PA0_LPOV_WE = 0x000002ef,21121PH_PERF_SEL_SC6_PA0_EOP_WE = 0x000002f0,21122PH_PERF_SEL_SC6_PA0_DATA_FIFO_EOP_RD = 0x000002f1,21123PH_PERF_SEL_SC6_PA0_EOPG_WE = 0x000002f2,21124PH_PERF_SEL_SC6_PA0_DEALLOC_4_0_RD = 0x000002f3,21125PH_PERF_SEL_SC6_PA1_DATA_FIFO_RD = 0x000002f4,21126PH_PERF_SEL_SC6_PA1_DATA_FIFO_WE = 0x000002f5,21127PH_PERF_SEL_SC6_PA1_FIFO_EMPTY = 0x000002f6,21128PH_PERF_SEL_SC6_PA1_FIFO_FULL = 0x000002f7,21129PH_PERF_SEL_SC6_PA1_NULL_WE = 0x000002f8,21130PH_PERF_SEL_SC6_PA1_EVENT_WE = 0x000002f9,21131PH_PERF_SEL_SC6_PA1_FPOV_WE = 0x000002fa,21132PH_PERF_SEL_SC6_PA1_LPOV_WE = 0x000002fb,21133PH_PERF_SEL_SC6_PA1_EOP_WE = 0x000002fc,21134PH_PERF_SEL_SC6_PA1_DATA_FIFO_EOP_RD = 0x000002fd,21135PH_PERF_SEL_SC6_PA1_EOPG_WE = 0x000002fe,21136PH_PERF_SEL_SC6_PA1_DEALLOC_4_0_RD = 0x000002ff,21137PH_PERF_SEL_SC6_PA2_DATA_FIFO_RD = 0x00000300,21138PH_PERF_SEL_SC6_PA2_DATA_FIFO_WE = 0x00000301,21139PH_PERF_SEL_SC6_PA2_FIFO_EMPTY = 0x00000302,21140PH_PERF_SEL_SC6_PA2_FIFO_FULL = 0x00000303,21141PH_PERF_SEL_SC6_PA2_NULL_WE = 0x00000304,21142PH_PERF_SEL_SC6_PA2_EVENT_WE = 0x00000305,21143PH_PERF_SEL_SC6_PA2_FPOV_WE = 0x00000306,21144PH_PERF_SEL_SC6_PA2_LPOV_WE = 0x00000307,21145PH_PERF_SEL_SC6_PA2_EOP_WE = 0x00000308,21146PH_PERF_SEL_SC6_PA2_DATA_FIFO_EOP_RD = 0x00000309,21147PH_PERF_SEL_SC6_PA2_EOPG_WE = 0x0000030a,21148PH_PERF_SEL_SC6_PA2_DEALLOC_4_0_RD = 0x0000030b,21149PH_PERF_SEL_SC6_PA3_DATA_FIFO_RD = 0x0000030c,21150PH_PERF_SEL_SC6_PA3_DATA_FIFO_WE = 0x0000030d,21151PH_PERF_SEL_SC6_PA3_FIFO_EMPTY = 0x0000030e,21152PH_PERF_SEL_SC6_PA3_FIFO_FULL = 0x0000030f,21153PH_PERF_SEL_SC6_PA3_NULL_WE = 0x00000310,21154PH_PERF_SEL_SC6_PA3_EVENT_WE = 0x00000311,21155PH_PERF_SEL_SC6_PA3_FPOV_WE = 0x00000312,21156PH_PERF_SEL_SC6_PA3_LPOV_WE = 0x00000313,21157PH_PERF_SEL_SC6_PA3_EOP_WE = 0x00000314,21158PH_PERF_SEL_SC6_PA3_DATA_FIFO_EOP_RD = 0x00000315,21159PH_PERF_SEL_SC6_PA3_EOPG_WE = 0x00000316,21160PH_PERF_SEL_SC6_PA3_DEALLOC_4_0_RD = 0x00000317,21161PH_PERF_SEL_SC6_PA4_DATA_FIFO_RD = 0x00000318,21162PH_PERF_SEL_SC6_PA4_DATA_FIFO_WE = 0x00000319,21163PH_PERF_SEL_SC6_PA4_FIFO_EMPTY = 0x0000031a,21164PH_PERF_SEL_SC6_PA4_FIFO_FULL = 0x0000031b,21165PH_PERF_SEL_SC6_PA4_NULL_WE = 0x0000031c,21166PH_PERF_SEL_SC6_PA4_EVENT_WE = 0x0000031d,21167PH_PERF_SEL_SC6_PA4_FPOV_WE = 0x0000031e,21168PH_PERF_SEL_SC6_PA4_LPOV_WE = 0x0000031f,21169PH_PERF_SEL_SC6_PA4_EOP_WE = 0x00000320,21170PH_PERF_SEL_SC6_PA4_DATA_FIFO_EOP_RD = 0x00000321,21171PH_PERF_SEL_SC6_PA4_EOPG_WE = 0x00000322,21172PH_PERF_SEL_SC6_PA4_DEALLOC_4_0_RD = 0x00000323,21173PH_PERF_SEL_SC6_PA5_DATA_FIFO_RD = 0x00000324,21174PH_PERF_SEL_SC6_PA5_DATA_FIFO_WE = 0x00000325,21175PH_PERF_SEL_SC6_PA5_FIFO_EMPTY = 0x00000326,21176PH_PERF_SEL_SC6_PA5_FIFO_FULL = 0x00000327,21177PH_PERF_SEL_SC6_PA5_NULL_WE = 0x00000328,21178PH_PERF_SEL_SC6_PA5_EVENT_WE = 0x00000329,21179PH_PERF_SEL_SC6_PA5_FPOV_WE = 0x0000032a,21180PH_PERF_SEL_SC6_PA5_LPOV_WE = 0x0000032b,21181PH_PERF_SEL_SC6_PA5_EOP_WE = 0x0000032c,21182PH_PERF_SEL_SC6_PA5_DATA_FIFO_EOP_RD = 0x0000032d,21183PH_PERF_SEL_SC6_PA5_EOPG_WE = 0x0000032e,21184PH_PERF_SEL_SC6_PA5_DEALLOC_4_0_RD = 0x0000032f,21185PH_PERF_SEL_SC6_PA6_DATA_FIFO_RD = 0x00000330,21186PH_PERF_SEL_SC6_PA6_DATA_FIFO_WE = 0x00000331,21187PH_PERF_SEL_SC6_PA6_FIFO_EMPTY = 0x00000332,21188PH_PERF_SEL_SC6_PA6_FIFO_FULL = 0x00000333,21189PH_PERF_SEL_SC6_PA6_NULL_WE = 0x00000334,21190PH_PERF_SEL_SC6_PA6_EVENT_WE = 0x00000335,21191PH_PERF_SEL_SC6_PA6_FPOV_WE = 0x00000336,21192PH_PERF_SEL_SC6_PA6_LPOV_WE = 0x00000337,21193PH_PERF_SEL_SC6_PA6_EOP_WE = 0x00000338,21194PH_PERF_SEL_SC6_PA6_DATA_FIFO_EOP_RD = 0x00000339,21195PH_PERF_SEL_SC6_PA6_EOPG_WE = 0x0000033a,21196PH_PERF_SEL_SC6_PA6_DEALLOC_4_0_RD = 0x0000033b,21197PH_PERF_SEL_SC6_PA7_DATA_FIFO_RD = 0x0000033c,21198PH_PERF_SEL_SC6_PA7_DATA_FIFO_WE = 0x0000033d,21199PH_PERF_SEL_SC6_PA7_FIFO_EMPTY = 0x0000033e,21200PH_PERF_SEL_SC6_PA7_FIFO_FULL = 0x0000033f,21201PH_PERF_SEL_SC6_PA7_NULL_WE = 0x00000340,21202PH_PERF_SEL_SC6_PA7_EVENT_WE = 0x00000341,21203PH_PERF_SEL_SC6_PA7_FPOV_WE = 0x00000342,21204PH_PERF_SEL_SC6_PA7_LPOV_WE = 0x00000343,21205PH_PERF_SEL_SC6_PA7_EOP_WE = 0x00000344,21206PH_PERF_SEL_SC6_PA7_DATA_FIFO_EOP_RD = 0x00000345,21207PH_PERF_SEL_SC6_PA7_EOPG_WE = 0x00000346,21208PH_PERF_SEL_SC6_PA7_DEALLOC_4_0_RD = 0x00000347,21209PH_PERF_SEL_SC7_SRPS_WINDOW_VALID = 0x00000348,21210PH_PERF_SEL_SC7_ARB_XFC_ALL_EVENT_OR_PRIM_CYCLES = 0x00000349,21211PH_PERF_SEL_SC7_ARB_XFC_ONLY_PRIM_CYCLES = 0x0000034a,21212PH_PERF_SEL_SC7_ARB_XFC_ONLY_ONE_INC_PER_PRIM = 0x0000034b,21213PH_PERF_SEL_SC7_ARB_STALLED_FROM_BELOW = 0x0000034c,21214PH_PERF_SEL_SC7_ARB_STARVED_FROM_ABOVE = 0x0000034d,21215PH_PERF_SEL_SC7_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x0000034e,21216PH_PERF_SEL_SC7_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x0000034f,21217PH_PERF_SEL_SC7_ARB_BUSY = 0x00000350,21218PH_PERF_SEL_SC7_ARB_PA_BUSY_SOP = 0x00000351,21219PH_PERF_SEL_SC7_ARB_EOP_POP_SYNC_POP = 0x00000352,21220PH_PERF_SEL_SC7_ARB_EVENT_SYNC_POP = 0x00000353,21221PH_PERF_SEL_SC7_PS_ENG_MULTICYCLE_BUBBLE = 0x00000354,21222PH_PERF_SEL_SC7_EOP_SYNC_WINDOW = 0x00000355,21223PH_PERF_SEL_SC7_BUSY_PROCESSING_MULTICYCLE_PRIM = 0x00000356,21224PH_PERF_SEL_SC7_BUSY_CNT_NOT_ZERO = 0x00000357,21225PH_PERF_SEL_SC7_SEND = 0x00000358,21226PH_PERF_SEL_SC7_CREDIT_AT_ZERO_WITH_PENDING_SEND = 0x00000359,21227PH_PERF_SEL_SC7_CREDIT_AT_MAX = 0x0000035a,21228PH_PERF_SEL_SC7_CREDIT_AT_MAX_NO_PENDING_SEND = 0x0000035b,21229PH_PERF_SEL_SC7_GFX_PIPE0_TO_1_TRANSITION = 0x0000035c,21230PH_PERF_SEL_SC7_GFX_PIPE1_TO_0_TRANSITION = 0x0000035d,21231PH_PERF_SEL_SC7_GFX_PIPE_EOP_PRIM_PROVOKED_TRANSITION = 0x0000035e,21232PH_PERF_SEL_SC7_GFX_PIPE_EVENT_PROVOKED_TRANSITION = 0x0000035f,21233PH_PERF_SEL_SC7_PA0_DATA_FIFO_RD = 0x00000360,21234PH_PERF_SEL_SC7_PA0_DATA_FIFO_WE = 0x00000361,21235PH_PERF_SEL_SC7_PA0_FIFO_EMPTY = 0x00000362,21236PH_PERF_SEL_SC7_PA0_FIFO_FULL = 0x00000363,21237PH_PERF_SEL_SC7_PA0_NULL_WE = 0x00000364,21238PH_PERF_SEL_SC7_PA0_EVENT_WE = 0x00000365,21239PH_PERF_SEL_SC7_PA0_FPOV_WE = 0x00000366,21240PH_PERF_SEL_SC7_PA0_LPOV_WE = 0x00000367,21241PH_PERF_SEL_SC7_PA0_EOP_WE = 0x00000368,21242PH_PERF_SEL_SC7_PA0_DATA_FIFO_EOP_RD = 0x00000369,21243PH_PERF_SEL_SC7_PA0_EOPG_WE = 0x0000036a,21244PH_PERF_SEL_SC7_PA0_DEALLOC_4_0_RD = 0x0000036b,21245PH_PERF_SEL_SC7_PA1_DATA_FIFO_RD = 0x0000036c,21246PH_PERF_SEL_SC7_PA1_DATA_FIFO_WE = 0x0000036d,21247PH_PERF_SEL_SC7_PA1_FIFO_EMPTY = 0x0000036e,21248PH_PERF_SEL_SC7_PA1_FIFO_FULL = 0x0000036f,21249PH_PERF_SEL_SC7_PA1_NULL_WE = 0x00000370,21250PH_PERF_SEL_SC7_PA1_EVENT_WE = 0x00000371,21251PH_PERF_SEL_SC7_PA1_FPOV_WE = 0x00000372,21252PH_PERF_SEL_SC7_PA1_LPOV_WE = 0x00000373,21253PH_PERF_SEL_SC7_PA1_EOP_WE = 0x00000374,21254PH_PERF_SEL_SC7_PA1_DATA_FIFO_EOP_RD = 0x00000375,21255PH_PERF_SEL_SC7_PA1_EOPG_WE = 0x00000376,21256PH_PERF_SEL_SC7_PA1_DEALLOC_4_0_RD = 0x00000377,21257PH_PERF_SEL_SC7_PA2_DATA_FIFO_RD = 0x00000378,21258PH_PERF_SEL_SC7_PA2_DATA_FIFO_WE = 0x00000379,21259PH_PERF_SEL_SC7_PA2_FIFO_EMPTY = 0x0000037a,21260PH_PERF_SEL_SC7_PA2_FIFO_FULL = 0x0000037b,21261PH_PERF_SEL_SC7_PA2_NULL_WE = 0x0000037c,21262PH_PERF_SEL_SC7_PA2_EVENT_WE = 0x0000037d,21263PH_PERF_SEL_SC7_PA2_FPOV_WE = 0x0000037e,21264PH_PERF_SEL_SC7_PA2_LPOV_WE = 0x0000037f,21265PH_PERF_SEL_SC7_PA2_EOP_WE = 0x00000380,21266PH_PERF_SEL_SC7_PA2_DATA_FIFO_EOP_RD = 0x00000381,21267PH_PERF_SEL_SC7_PA2_EOPG_WE = 0x00000382,21268PH_PERF_SEL_SC7_PA2_DEALLOC_4_0_RD = 0x00000383,21269PH_PERF_SEL_SC7_PA3_DATA_FIFO_RD = 0x00000384,21270PH_PERF_SEL_SC7_PA3_DATA_FIFO_WE = 0x00000385,21271PH_PERF_SEL_SC7_PA3_FIFO_EMPTY = 0x00000386,21272PH_PERF_SEL_SC7_PA3_FIFO_FULL = 0x00000387,21273PH_PERF_SEL_SC7_PA3_NULL_WE = 0x00000388,21274PH_PERF_SEL_SC7_PA3_EVENT_WE = 0x00000389,21275PH_PERF_SEL_SC7_PA3_FPOV_WE = 0x0000038a,21276PH_PERF_SEL_SC7_PA3_LPOV_WE = 0x0000038b,21277PH_PERF_SEL_SC7_PA3_EOP_WE = 0x0000038c,21278PH_PERF_SEL_SC7_PA3_DATA_FIFO_EOP_RD = 0x0000038d,21279PH_PERF_SEL_SC7_PA3_EOPG_WE = 0x0000038e,21280PH_PERF_SEL_SC7_PA3_DEALLOC_4_0_RD = 0x0000038f,21281PH_PERF_SEL_SC7_PA4_DATA_FIFO_RD = 0x00000390,21282PH_PERF_SEL_SC7_PA4_DATA_FIFO_WE = 0x00000391,21283PH_PERF_SEL_SC7_PA4_FIFO_EMPTY = 0x00000392,21284PH_PERF_SEL_SC7_PA4_FIFO_FULL = 0x00000393,21285PH_PERF_SEL_SC7_PA4_NULL_WE = 0x00000394,21286PH_PERF_SEL_SC7_PA4_EVENT_WE = 0x00000395,21287PH_PERF_SEL_SC7_PA4_FPOV_WE = 0x00000396,21288PH_PERF_SEL_SC7_PA4_LPOV_WE = 0x00000397,21289PH_PERF_SEL_SC7_PA4_EOP_WE = 0x00000398,21290PH_PERF_SEL_SC7_PA4_DATA_FIFO_EOP_RD = 0x00000399,21291PH_PERF_SEL_SC7_PA4_EOPG_WE = 0x0000039a,21292PH_PERF_SEL_SC7_PA4_DEALLOC_4_0_RD = 0x0000039b,21293PH_PERF_SEL_SC7_PA5_DATA_FIFO_RD = 0x0000039c,21294PH_PERF_SEL_SC7_PA5_DATA_FIFO_WE = 0x0000039d,21295PH_PERF_SEL_SC7_PA5_FIFO_EMPTY = 0x0000039e,21296PH_PERF_SEL_SC7_PA5_FIFO_FULL = 0x0000039f,21297PH_PERF_SEL_SC7_PA5_NULL_WE = 0x000003a0,21298PH_PERF_SEL_SC7_PA5_EVENT_WE = 0x000003a1,21299PH_PERF_SEL_SC7_PA5_FPOV_WE = 0x000003a2,21300PH_PERF_SEL_SC7_PA5_LPOV_WE = 0x000003a3,21301PH_PERF_SEL_SC7_PA5_EOP_WE = 0x000003a4,21302PH_PERF_SEL_SC7_PA5_DATA_FIFO_EOP_RD = 0x000003a5,21303PH_PERF_SEL_SC7_PA5_EOPG_WE = 0x000003a6,21304PH_PERF_SEL_SC7_PA5_DEALLOC_4_0_RD = 0x000003a7,21305PH_PERF_SEL_SC7_PA6_DATA_FIFO_RD = 0x000003a8,21306PH_PERF_SEL_SC7_PA6_DATA_FIFO_WE = 0x000003a9,21307PH_PERF_SEL_SC7_PA6_FIFO_EMPTY = 0x000003aa,21308PH_PERF_SEL_SC7_PA6_FIFO_FULL = 0x000003ab,21309PH_PERF_SEL_SC7_PA6_NULL_WE = 0x000003ac,21310PH_PERF_SEL_SC7_PA6_EVENT_WE = 0x000003ad,21311PH_PERF_SEL_SC7_PA6_FPOV_WE = 0x000003ae,21312PH_PERF_SEL_SC7_PA6_LPOV_WE = 0x000003af,21313PH_PERF_SEL_SC7_PA6_EOP_WE = 0x000003b0,21314PH_PERF_SEL_SC7_PA6_DATA_FIFO_EOP_RD = 0x000003b1,21315PH_PERF_SEL_SC7_PA6_EOPG_WE = 0x000003b2,21316PH_PERF_SEL_SC7_PA6_DEALLOC_4_0_RD = 0x000003b3,21317PH_PERF_SEL_SC7_PA7_DATA_FIFO_RD = 0x000003b4,21318PH_PERF_SEL_SC7_PA7_DATA_FIFO_WE = 0x000003b5,21319PH_PERF_SEL_SC7_PA7_FIFO_EMPTY = 0x000003b6,21320PH_PERF_SEL_SC7_PA7_FIFO_FULL = 0x000003b7,21321PH_PERF_SEL_SC7_PA7_NULL_WE = 0x000003b8,21322PH_PERF_SEL_SC7_PA7_EVENT_WE = 0x000003b9,21323PH_PERF_SEL_SC7_PA7_FPOV_WE = 0x000003ba,21324PH_PERF_SEL_SC7_PA7_LPOV_WE = 0x000003bb,21325PH_PERF_SEL_SC7_PA7_EOP_WE = 0x000003bc,21326PH_PERF_SEL_SC7_PA7_DATA_FIFO_EOP_RD = 0x000003bd,21327PH_PERF_SEL_SC7_PA7_EOPG_WE = 0x000003be,21328PH_PERF_SEL_SC7_PA7_DEALLOC_4_0_RD = 0x000003bf,21329PH_PERF_SEL_1_SC_ARB_STALLED_FROM_BELOW = 0x000003c0,21330PH_PERF_SEL_2_SC_ARB_STALLED_FROM_BELOW = 0x000003c1,21331PH_PERF_SEL_3_SC_ARB_STALLED_FROM_BELOW = 0x000003c2,21332PH_PERF_SEL_4_SC_ARB_STALLED_FROM_BELOW = 0x000003c3,21333PH_PERF_SEL_5_SC_ARB_STALLED_FROM_BELOW = 0x000003c4,21334PH_PERF_SEL_6_SC_ARB_STALLED_FROM_BELOW = 0x000003c5,21335PH_PERF_SEL_7_SC_ARB_STALLED_FROM_BELOW = 0x000003c6,21336PH_PERF_SEL_8_SC_ARB_STALLED_FROM_BELOW = 0x000003c7,21337PH_PERF_SEL_1_SC_ARB_STARVED_FROM_ABOVE = 0x000003c8,21338PH_PERF_SEL_2_SC_ARB_STARVED_FROM_ABOVE = 0x000003c9,21339PH_PERF_SEL_3_SC_ARB_STARVED_FROM_ABOVE = 0x000003ca,21340PH_PERF_SEL_4_SC_ARB_STARVED_FROM_ABOVE = 0x000003cb,21341PH_PERF_SEL_5_SC_ARB_STARVED_FROM_ABOVE = 0x000003cc,21342PH_PERF_SEL_6_SC_ARB_STARVED_FROM_ABOVE = 0x000003cd,21343PH_PERF_SEL_7_SC_ARB_STARVED_FROM_ABOVE = 0x000003ce,21344PH_PERF_SEL_8_SC_ARB_STARVED_FROM_ABOVE = 0x000003cf,21345PH_PERF_SEL_1_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x000003d0,21346PH_PERF_SEL_2_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x000003d1,21347PH_PERF_SEL_3_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x000003d2,21348PH_PERF_SEL_4_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x000003d3,21349PH_PERF_SEL_5_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x000003d4,21350PH_PERF_SEL_6_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x000003d5,21351PH_PERF_SEL_7_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x000003d6,21352PH_PERF_SEL_8_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_NOT_EMPTY = 0x000003d7,21353PH_PERF_SEL_1_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x000003d8,21354PH_PERF_SEL_2_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x000003d9,21355PH_PERF_SEL_3_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x000003da,21356PH_PERF_SEL_4_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x000003db,21357PH_PERF_SEL_5_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x000003dc,21358PH_PERF_SEL_6_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x000003dd,21359PH_PERF_SEL_7_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x000003de,21360PH_PERF_SEL_8_SC_ARB_STARVED_FROM_ABOVE_WITH_UNSELECTED_FIFO_FULL = 0x000003df,21361PH_PERF_SC0_FIFO_STATUS_0 = 0x000003e0,21362PH_PERF_SC0_FIFO_STATUS_1 = 0x000003e1,21363PH_PERF_SC0_FIFO_STATUS_2 = 0x000003e2,21364PH_PERF_SC0_FIFO_STATUS_3 = 0x000003e3,21365PH_PERF_SC1_FIFO_STATUS_0 = 0x000003e4,21366PH_PERF_SC1_FIFO_STATUS_1 = 0x000003e5,21367PH_PERF_SC1_FIFO_STATUS_2 = 0x000003e6,21368PH_PERF_SC1_FIFO_STATUS_3 = 0x000003e7,21369PH_PERF_SC2_FIFO_STATUS_0 = 0x000003e8,21370PH_PERF_SC2_FIFO_STATUS_1 = 0x000003e9,21371PH_PERF_SC2_FIFO_STATUS_2 = 0x000003ea,21372PH_PERF_SC2_FIFO_STATUS_3 = 0x000003eb,21373PH_PERF_SC3_FIFO_STATUS_0 = 0x000003ec,21374PH_PERF_SC3_FIFO_STATUS_1 = 0x000003ed,21375PH_PERF_SC3_FIFO_STATUS_2 = 0x000003ee,21376PH_PERF_SC3_FIFO_STATUS_3 = 0x000003ef,21377PH_PERF_SC4_FIFO_STATUS_0 = 0x000003f0,21378PH_PERF_SC4_FIFO_STATUS_1 = 0x000003f1,21379PH_PERF_SC4_FIFO_STATUS_2 = 0x000003f2,21380PH_PERF_SC4_FIFO_STATUS_3 = 0x000003f3,21381PH_PERF_SC5_FIFO_STATUS_0 = 0x000003f4,21382PH_PERF_SC5_FIFO_STATUS_1 = 0x000003f5,21383PH_PERF_SC5_FIFO_STATUS_2 = 0x000003f6,21384PH_PERF_SC5_FIFO_STATUS_3 = 0x000003f7,21385PH_PERF_SC6_FIFO_STATUS_0 = 0x000003f8,21386PH_PERF_SC6_FIFO_STATUS_1 = 0x000003f9,21387PH_PERF_SC6_FIFO_STATUS_2 = 0x000003fa,21388PH_PERF_SC6_FIFO_STATUS_3 = 0x000003fb,21389PH_PERF_SC7_FIFO_STATUS_0 = 0x000003fc,21390PH_PERF_SC7_FIFO_STATUS_1 = 0x000003fd,21391PH_PERF_SC7_FIFO_STATUS_2 = 0x000003fe,21392PH_PERF_SC7_FIFO_STATUS_3 = 0x000003ff,21393} PH_PERFCNT_SEL;2139421395/*21396* PhSPIstatusMode enum21397*/2139821399typedef enum PhSPIstatusMode {21400PH_SPI_MODE_LARGEST_PA_PH_FIFO_COUNT = 0x00000000,21401PH_SPI_MODE_ARBITER_SELECTED_PA_PH_FIFO_COUNT = 0x00000001,21402PH_SPI_MODE_DISABLED = 0x00000002,21403} PhSPIstatusMode;2140421405/*******************************************************21406* RMI Enums21407*******************************************************/2140821409/*21410* RMIPerfSel enum21411*/2141221413typedef enum RMIPerfSel {21414RMI_PERF_SEL_RB_RMI_WRREQ_ALL_CID = 0x00000000,21415RMI_PERF_SEL_RB_RMI_RDREQ_ALL_CID = 0x00000001,21416} RMIPerfSel;2141721418/*******************************************************21419* PMM Enums21420*******************************************************/2142121422/*21423* GCRPerfSel enum21424*/2142521426typedef enum GCRPerfSel {21427GCR_PERF_SEL_NONE = 0x00000000,21428GCR_PERF_SEL_SDMA0_ALL_REQ = 0x00000001,21429GCR_PERF_SEL_SDMA0_GL2_RANGE_REQ = 0x00000002,21430GCR_PERF_SEL_SDMA0_GL2_RANGE_LT16K_REQ = 0x00000003,21431GCR_PERF_SEL_SDMA0_GL2_RANGE_16K_REQ = 0x00000004,21432GCR_PERF_SEL_SDMA0_GL2_RANGE_GT16K_REQ = 0x00000005,21433GCR_PERF_SEL_SDMA0_GL2_ALL_REQ = 0x00000006,21434GCR_PERF_SEL_SDMA0_GL1_RANGE_REQ = 0x00000007,21435GCR_PERF_SEL_SDMA0_GL1_RANGE_LT16K_REQ = 0x00000008,21436GCR_PERF_SEL_SDMA0_GL1_RANGE_16K_REQ = 0x00000009,21437GCR_PERF_SEL_SDMA0_GL1_RANGE_GT16K_REQ = 0x0000000a,21438GCR_PERF_SEL_SDMA0_GL1_ALL_REQ = 0x0000000b,21439GCR_PERF_SEL_SDMA0_METADATA_REQ = 0x0000000c,21440GCR_PERF_SEL_SDMA0_SQC_DATA_REQ = 0x0000000d,21441GCR_PERF_SEL_SDMA0_SQC_INST_REQ = 0x0000000e,21442GCR_PERF_SEL_SDMA0_TCP_REQ = 0x0000000f,21443GCR_PERF_SEL_SDMA0_TCP_TLB_SHOOTDOWN_REQ = 0x00000010,21444GCR_PERF_SEL_SDMA1_ALL_REQ = 0x00000011,21445GCR_PERF_SEL_SDMA1_GL2_RANGE_REQ = 0x00000012,21446GCR_PERF_SEL_SDMA1_GL2_RANGE_LT16K_REQ = 0x00000013,21447GCR_PERF_SEL_SDMA1_GL2_RANGE_16K_REQ = 0x00000014,21448GCR_PERF_SEL_SDMA1_GL2_RANGE_GT16K_REQ = 0x00000015,21449GCR_PERF_SEL_SDMA1_GL2_ALL_REQ = 0x00000016,21450GCR_PERF_SEL_SDMA1_GL1_RANGE_REQ = 0x00000017,21451GCR_PERF_SEL_SDMA1_GL1_RANGE_LT16K_REQ = 0x00000018,21452GCR_PERF_SEL_SDMA1_GL1_RANGE_16K_REQ = 0x00000019,21453GCR_PERF_SEL_SDMA1_GL1_RANGE_GT16K_REQ = 0x0000001a,21454GCR_PERF_SEL_SDMA1_GL1_ALL_REQ = 0x0000001b,21455GCR_PERF_SEL_SDMA1_METADATA_REQ = 0x0000001c,21456GCR_PERF_SEL_SDMA1_SQC_DATA_REQ = 0x0000001d,21457GCR_PERF_SEL_SDMA1_SQC_INST_REQ = 0x0000001e,21458GCR_PERF_SEL_SDMA1_TCP_REQ = 0x0000001f,21459GCR_PERF_SEL_SDMA1_TCP_TLB_SHOOTDOWN_REQ = 0x00000020,21460GCR_PERF_SEL_CPC_ALL_REQ = 0x00000021,21461GCR_PERF_SEL_CPC_GL2_RANGE_REQ = 0x00000022,21462GCR_PERF_SEL_CPC_GL2_RANGE_LT16K_REQ = 0x00000023,21463GCR_PERF_SEL_CPC_GL2_RANGE_16K_REQ = 0x00000024,21464GCR_PERF_SEL_CPC_GL2_RANGE_GT16K_REQ = 0x00000025,21465GCR_PERF_SEL_CPC_GL2_ALL_REQ = 0x00000026,21466GCR_PERF_SEL_CPC_GL1_RANGE_REQ = 0x00000027,21467GCR_PERF_SEL_CPC_GL1_RANGE_LT16K_REQ = 0x00000028,21468GCR_PERF_SEL_CPC_GL1_RANGE_16K_REQ = 0x00000029,21469GCR_PERF_SEL_CPC_GL1_RANGE_GT16K_REQ = 0x0000002a,21470GCR_PERF_SEL_CPC_GL1_ALL_REQ = 0x0000002b,21471GCR_PERF_SEL_CPC_METADATA_REQ = 0x0000002c,21472GCR_PERF_SEL_CPC_SQC_DATA_REQ = 0x0000002d,21473GCR_PERF_SEL_CPC_SQC_INST_REQ = 0x0000002e,21474GCR_PERF_SEL_CPC_TCP_REQ = 0x0000002f,21475GCR_PERF_SEL_CPC_TCP_TLB_SHOOTDOWN_REQ = 0x00000030,21476GCR_PERF_SEL_CPG_ALL_REQ = 0x00000031,21477GCR_PERF_SEL_CPG_GL2_RANGE_REQ = 0x00000032,21478GCR_PERF_SEL_CPG_GL2_RANGE_LT16K_REQ = 0x00000033,21479GCR_PERF_SEL_CPG_GL2_RANGE_16K_REQ = 0x00000034,21480GCR_PERF_SEL_CPG_GL2_RANGE_GT16K_REQ = 0x00000035,21481GCR_PERF_SEL_CPG_GL2_ALL_REQ = 0x00000036,21482GCR_PERF_SEL_CPG_GL1_RANGE_REQ = 0x00000037,21483GCR_PERF_SEL_CPG_GL1_RANGE_LT16K_REQ = 0x00000038,21484GCR_PERF_SEL_CPG_GL1_RANGE_16K_REQ = 0x00000039,21485GCR_PERF_SEL_CPG_GL1_RANGE_GT16K_REQ = 0x0000003a,21486GCR_PERF_SEL_CPG_GL1_ALL_REQ = 0x0000003b,21487GCR_PERF_SEL_CPG_METADATA_REQ = 0x0000003c,21488GCR_PERF_SEL_CPG_SQC_DATA_REQ = 0x0000003d,21489GCR_PERF_SEL_CPG_SQC_INST_REQ = 0x0000003e,21490GCR_PERF_SEL_CPG_TCP_REQ = 0x0000003f,21491GCR_PERF_SEL_CPG_TCP_TLB_SHOOTDOWN_REQ = 0x00000040,21492GCR_PERF_SEL_CPF_ALL_REQ = 0x00000041,21493GCR_PERF_SEL_CPF_GL2_RANGE_REQ = 0x00000042,21494GCR_PERF_SEL_CPF_GL2_RANGE_LT16K_REQ = 0x00000043,21495GCR_PERF_SEL_CPF_GL2_RANGE_16K_REQ = 0x00000044,21496GCR_PERF_SEL_CPF_GL2_RANGE_GT16K_REQ = 0x00000045,21497GCR_PERF_SEL_CPF_GL2_ALL_REQ = 0x00000046,21498GCR_PERF_SEL_CPF_GL1_RANGE_REQ = 0x00000047,21499GCR_PERF_SEL_CPF_GL1_RANGE_LT16K_REQ = 0x00000048,21500GCR_PERF_SEL_CPF_GL1_RANGE_16K_REQ = 0x00000049,21501GCR_PERF_SEL_CPF_GL1_RANGE_GT16K_REQ = 0x0000004a,21502GCR_PERF_SEL_CPF_GL1_ALL_REQ = 0x0000004b,21503GCR_PERF_SEL_CPF_METADATA_REQ = 0x0000004c,21504GCR_PERF_SEL_CPF_SQC_DATA_REQ = 0x0000004d,21505GCR_PERF_SEL_CPF_SQC_INST_REQ = 0x0000004e,21506GCR_PERF_SEL_CPF_TCP_REQ = 0x0000004f,21507GCR_PERF_SEL_CPF_TCP_TLB_SHOOTDOWN_REQ = 0x00000050,21508GCR_PERF_SEL_VIRT_REQ = 0x00000051,21509GCR_PERF_SEL_PHY_REQ = 0x00000052,21510GCR_PERF_SEL_TLB_SHOOTDOWN_HEAVY_REQ = 0x00000053,21511GCR_PERF_SEL_TLB_SHOOTDOWN_LIGHT_REQ = 0x00000054,21512GCR_PERF_SEL_ALL_REQ = 0x00000055,21513GCR_PERF_SEL_CLK_FOR_PHY_OUTSTANDING_REQ = 0x00000056,21514GCR_PERF_SEL_CLK_FOR_VIRT_OUTSTANDING_REQ = 0x00000057,21515GCR_PERF_SEL_CLK_FOR_ALL_OUTSTANDING_REQ = 0x00000058,21516GCR_PERF_SEL_UTCL2_REQ = 0x00000059,21517GCR_PERF_SEL_UTCL2_RET = 0x0000005a,21518GCR_PERF_SEL_UTCL2_OUT_OF_CREDIT_EVENT = 0x0000005b,21519GCR_PERF_SEL_UTCL2_INFLIGHT_REQ = 0x0000005c,21520GCR_PERF_SEL_UTCL2_FILTERED_RET = 0x0000005d,21521GCR_PERF_SEL_RLC_ALL_REQ = 0x0000005e,21522GCR_PERF_SEL_RLC_GL2_RANGE_REQ = 0x0000005f,21523GCR_PERF_SEL_RLC_GL2_RANGE_LT16K_REQ = 0x00000060,21524GCR_PERF_SEL_RLC_GL2_RANGE_16K_REQ = 0x00000061,21525GCR_PERF_SEL_RLC_GL2_RANGE_GT16K_REQ = 0x00000062,21526GCR_PERF_SEL_RLC_GL2_ALL_REQ = 0x00000063,21527GCR_PERF_SEL_RLC_GL1_RANGE_REQ = 0x00000064,21528GCR_PERF_SEL_RLC_GL1_RANGE_LT16K_REQ = 0x00000065,21529GCR_PERF_SEL_RLC_GL1_RANGE_16K_REQ = 0x00000066,21530GCR_PERF_SEL_RLC_GL1_RANGE_GT16K_REQ = 0x00000067,21531GCR_PERF_SEL_RLC_GL1_ALL_REQ = 0x00000068,21532GCR_PERF_SEL_RLC_METADATA_REQ = 0x00000069,21533GCR_PERF_SEL_RLC_SQC_DATA_REQ = 0x0000006a,21534GCR_PERF_SEL_RLC_SQC_INST_REQ = 0x0000006b,21535GCR_PERF_SEL_RLC_TCP_REQ = 0x0000006c,21536GCR_PERF_SEL_RLC_TCP_TLB_SHOOTDOWN_REQ = 0x0000006d,21537GCR_PERF_SEL_PM_ALL_REQ = 0x0000006e,21538GCR_PERF_SEL_PM_GL2_RANGE_REQ = 0x0000006f,21539GCR_PERF_SEL_PM_GL2_RANGE_LT16K_REQ = 0x00000070,21540GCR_PERF_SEL_PM_GL2_RANGE_16K_REQ = 0x00000071,21541GCR_PERF_SEL_PM_GL2_RANGE_GT16K_REQ = 0x00000072,21542GCR_PERF_SEL_PM_GL2_ALL_REQ = 0x00000073,21543GCR_PERF_SEL_PM_GL1_RANGE_REQ = 0x00000074,21544GCR_PERF_SEL_PM_GL1_RANGE_LT16K_REQ = 0x00000075,21545GCR_PERF_SEL_PM_GL1_RANGE_16K_REQ = 0x00000076,21546GCR_PERF_SEL_PM_GL1_RANGE_GT16K_REQ = 0x00000077,21547GCR_PERF_SEL_PM_GL1_ALL_REQ = 0x00000078,21548GCR_PERF_SEL_PM_METADATA_REQ = 0x00000079,21549GCR_PERF_SEL_PM_SQC_DATA_REQ = 0x0000007a,21550GCR_PERF_SEL_PM_SQC_INST_REQ = 0x0000007b,21551GCR_PERF_SEL_PM_TCP_REQ = 0x0000007c,21552GCR_PERF_SEL_PM_TCP_TLB_SHOOTDOWN_REQ = 0x0000007d,21553GCR_PERF_SEL_PIO_ALL_REQ = 0x0000007e,21554GCR_PERF_SEL_PIO_GL2_RANGE_REQ = 0x0000007f,21555GCR_PERF_SEL_PIO_GL2_RANGE_LT16K_REQ = 0x00000080,21556GCR_PERF_SEL_PIO_GL2_RANGE_16K_REQ = 0x00000081,21557GCR_PERF_SEL_PIO_GL2_RANGE_GT16K_REQ = 0x00000082,21558GCR_PERF_SEL_PIO_GL2_ALL_REQ = 0x00000083,21559GCR_PERF_SEL_PIO_GL1_RANGE_REQ = 0x00000084,21560GCR_PERF_SEL_PIO_GL1_RANGE_LT16K_REQ = 0x00000085,21561GCR_PERF_SEL_PIO_GL1_RANGE_16K_REQ = 0x00000086,21562GCR_PERF_SEL_PIO_GL1_RANGE_GT16K_REQ = 0x00000087,21563GCR_PERF_SEL_PIO_GL1_ALL_REQ = 0x00000088,21564GCR_PERF_SEL_PIO_METADATA_REQ = 0x00000089,21565GCR_PERF_SEL_PIO_SQC_DATA_REQ = 0x0000008a,21566GCR_PERF_SEL_PIO_SQC_INST_REQ = 0x0000008b,21567GCR_PERF_SEL_PIO_TCP_REQ = 0x0000008c,21568GCR_PERF_SEL_PIO_TCP_TLB_SHOOTDOWN_REQ = 0x0000008d,21569} GCRPerfSel;2157021571/*******************************************************21572* UTCL1 Enums21573*******************************************************/2157421575/*21576* UTCL1PerfSel enum21577*/2157821579typedef enum UTCL1PerfSel {21580UTCL1_PERF_SEL_NONE = 0x00000000,21581UTCL1_PERF_SEL_REQS = 0x00000001,21582UTCL1_PERF_SEL_HITS = 0x00000002,21583UTCL1_PERF_SEL_MISSES = 0x00000003,21584UTCL1_PERF_SEL_MH_RECENT_BUF_HIT = 0x00000004,21585UTCL1_PERF_SEL_MH_DUPLICATE_DETECT = 0x00000005,21586UTCL1_PERF_SEL_UTCL2_REQS = 0x00000006,21587UTCL1_PERF_SEL_UTCL2_RET_XNACK_RETRY = 0x00000007,21588UTCL1_PERF_SEL_UTCL2_RET_FAULT = 0x00000008,21589UTCL1_PERF_SEL_STALL_UTCL2_CREDITS = 0x00000009,21590UTCL1_PERF_SEL_STALL_MH_FULL = 0x0000000a,21591UTCL1_PERF_SEL_UTCL2_REQS_OUTSTANDING_ACCUM = 0x0000000b,21592UTCL1_PERF_SEL_UTCL2_RET_CNT = 0x0000000c,21593UTCL1_PERF_SEL_RTNS = 0x0000000d,21594UTCL1_PERF_SEL_XLAT_REQ_BUSY = 0x0000000e,21595UTCL1_PERF_SEL_BYPASS_REQS = 0x0000000f,21596UTCL1_PERF_SEL_HIT_INV_FILTER_REQS = 0x00000010,21597UTCL1_PERF_SEL_UTCL2_RET_PERM_FAULT = 0x00000011,21598UTCL1_PERF_SEL_UTCL2_RET_PRT_FAULT = 0x00000012,21599UTCL1_PERF_SEL_CP_INVREQS = 0x00000013,21600UTCL1_PERF_SEL_UTCL2_UTCL1_INVREQS = 0x00000014,21601UTCL1_PERF_SEL_RANGE_INVREQS = 0x00000015,21602UTCL1_PERF_SEL_INV_ALL_VMID_INVREQS = 0x00000016,21603} UTCL1PerfSel;2160421605/*******************************************************21606* IH Enums21607*******************************************************/2160821609/*21610* IH_CLIENT_TYPE enum21611*/2161221613typedef enum IH_CLIENT_TYPE {21614IH_GFX_VMID_CLIENT = 0x00000000,21615IH_MM_VMID_CLIENT = 0x00000001,21616IH_MULTI_VMID_CLIENT = 0x00000002,21617IH_CLIENT_TYPE_RESERVED = 0x00000003,21618} IH_CLIENT_TYPE;2161921620/*21621* IH_INTERFACE_TYPE enum21622*/2162321624typedef enum IH_INTERFACE_TYPE {21625IH_LEGACY_INTERFACE = 0x00000000,21626IH_REGISTER_WRITE_INTERFACE = 0x00000001,21627} IH_INTERFACE_TYPE;2162821629/*21630* IH_PERF_SEL enum21631*/2163221633typedef enum IH_PERF_SEL {21634IH_PERF_SEL_CYCLE = 0x00000000,21635IH_PERF_SEL_IDLE = 0x00000001,21636IH_PERF_SEL_INPUT_IDLE = 0x00000002,21637IH_PERF_SEL_BUFFER_IDLE = 0x00000003,21638IH_PERF_SEL_RB0_FULL = 0x00000004,21639IH_PERF_SEL_RB0_OVERFLOW = 0x00000005,21640IH_PERF_SEL_RB0_WPTR_WRITEBACK = 0x00000006,21641IH_PERF_SEL_RB0_WPTR_WRAP = 0x00000007,21642IH_PERF_SEL_RB0_RPTR_WRAP = 0x00000008,21643IH_PERF_SEL_MC_WR_IDLE = 0x00000009,21644IH_PERF_SEL_MC_WR_COUNT = 0x0000000a,21645IH_PERF_SEL_MC_WR_STALL = 0x0000000b,21646IH_PERF_SEL_MC_WR_CLEAN_PENDING = 0x0000000c,21647IH_PERF_SEL_MC_WR_CLEAN_STALL = 0x0000000d,21648IH_PERF_SEL_BIF_LINE0_RISING = 0x0000000e,21649IH_PERF_SEL_BIF_LINE0_FALLING = 0x0000000f,21650IH_PERF_SEL_RB1_FULL = 0x00000010,21651IH_PERF_SEL_RB1_OVERFLOW = 0x00000011,21652IH_PERF_SEL_COOKIE_REC_ERROR = 0x00000012,21653IH_PERF_SEL_RB1_WPTR_WRAP = 0x00000013,21654IH_PERF_SEL_RB1_RPTR_WRAP = 0x00000014,21655IH_PERF_SEL_RB2_FULL = 0x00000015,21656IH_PERF_SEL_RB2_OVERFLOW = 0x00000016,21657IH_PERF_SEL_CLIENT_CREDIT_ERROR = 0x00000017,21658IH_PERF_SEL_RB2_WPTR_WRAP = 0x00000018,21659IH_PERF_SEL_RB2_RPTR_WRAP = 0x00000019,21660IH_PERF_SEL_STORM_CLIENT_INT_DROP = 0x0000001a,21661IH_PERF_SEL_SELF_IV_VALID = 0x0000001b,21662IH_PERF_SEL_BUFFER_FIFO_FULL = 0x0000001c,21663IH_PERF_SEL_RB0_FULL_VF0 = 0x0000001d,21664IH_PERF_SEL_RB0_FULL_VF1 = 0x0000001e,21665IH_PERF_SEL_RB0_FULL_VF2 = 0x0000001f,21666IH_PERF_SEL_RB0_FULL_VF3 = 0x00000020,21667IH_PERF_SEL_RB0_FULL_VF4 = 0x00000021,21668IH_PERF_SEL_RB0_FULL_VF5 = 0x00000022,21669IH_PERF_SEL_RB0_FULL_VF6 = 0x00000023,21670IH_PERF_SEL_RB0_FULL_VF7 = 0x00000024,21671IH_PERF_SEL_RB0_FULL_VF8 = 0x00000025,21672IH_PERF_SEL_RB0_FULL_VF9 = 0x00000026,21673IH_PERF_SEL_RB0_FULL_VF10 = 0x00000027,21674IH_PERF_SEL_RB0_FULL_VF11 = 0x00000028,21675IH_PERF_SEL_RB0_FULL_VF12 = 0x00000029,21676IH_PERF_SEL_RB0_FULL_VF13 = 0x0000002a,21677IH_PERF_SEL_RB0_FULL_VF14 = 0x0000002b,21678IH_PERF_SEL_RB0_FULL_VF15 = 0x0000002c,21679IH_PERF_SEL_RB0_OVERFLOW_VF0 = 0x0000002d,21680IH_PERF_SEL_RB0_OVERFLOW_VF1 = 0x0000002e,21681IH_PERF_SEL_RB0_OVERFLOW_VF2 = 0x0000002f,21682IH_PERF_SEL_RB0_OVERFLOW_VF3 = 0x00000030,21683IH_PERF_SEL_RB0_OVERFLOW_VF4 = 0x00000031,21684IH_PERF_SEL_RB0_OVERFLOW_VF5 = 0x00000032,21685IH_PERF_SEL_RB0_OVERFLOW_VF6 = 0x00000033,21686IH_PERF_SEL_RB0_OVERFLOW_VF7 = 0x00000034,21687IH_PERF_SEL_RB0_OVERFLOW_VF8 = 0x00000035,21688IH_PERF_SEL_RB0_OVERFLOW_VF9 = 0x00000036,21689IH_PERF_SEL_RB0_OVERFLOW_VF10 = 0x00000037,21690IH_PERF_SEL_RB0_OVERFLOW_VF11 = 0x00000038,21691IH_PERF_SEL_RB0_OVERFLOW_VF12 = 0x00000039,21692IH_PERF_SEL_RB0_OVERFLOW_VF13 = 0x0000003a,21693IH_PERF_SEL_RB0_OVERFLOW_VF14 = 0x0000003b,21694IH_PERF_SEL_RB0_OVERFLOW_VF15 = 0x0000003c,21695IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF0 = 0x0000003d,21696IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF1 = 0x0000003e,21697IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF2 = 0x0000003f,21698IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF3 = 0x00000040,21699IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF4 = 0x00000041,21700IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF5 = 0x00000042,21701IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF6 = 0x00000043,21702IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF7 = 0x00000044,21703IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF8 = 0x00000045,21704IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF9 = 0x00000046,21705IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF10 = 0x00000047,21706IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF11 = 0x00000048,21707IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF12 = 0x00000049,21708IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF13 = 0x0000004a,21709IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF14 = 0x0000004b,21710IH_PERF_SEL_RB0_WPTR_WRITEBACK_VF15 = 0x0000004c,21711IH_PERF_SEL_RB0_WPTR_WRAP_VF0 = 0x0000004d,21712IH_PERF_SEL_RB0_WPTR_WRAP_VF1 = 0x0000004e,21713IH_PERF_SEL_RB0_WPTR_WRAP_VF2 = 0x0000004f,21714IH_PERF_SEL_RB0_WPTR_WRAP_VF3 = 0x00000050,21715IH_PERF_SEL_RB0_WPTR_WRAP_VF4 = 0x00000051,21716IH_PERF_SEL_RB0_WPTR_WRAP_VF5 = 0x00000052,21717IH_PERF_SEL_RB0_WPTR_WRAP_VF6 = 0x00000053,21718IH_PERF_SEL_RB0_WPTR_WRAP_VF7 = 0x00000054,21719IH_PERF_SEL_RB0_WPTR_WRAP_VF8 = 0x00000055,21720IH_PERF_SEL_RB0_WPTR_WRAP_VF9 = 0x00000056,21721IH_PERF_SEL_RB0_WPTR_WRAP_VF10 = 0x00000057,21722IH_PERF_SEL_RB0_WPTR_WRAP_VF11 = 0x00000058,21723IH_PERF_SEL_RB0_WPTR_WRAP_VF12 = 0x00000059,21724IH_PERF_SEL_RB0_WPTR_WRAP_VF13 = 0x0000005a,21725IH_PERF_SEL_RB0_WPTR_WRAP_VF14 = 0x0000005b,21726IH_PERF_SEL_RB0_WPTR_WRAP_VF15 = 0x0000005c,21727IH_PERF_SEL_RB0_RPTR_WRAP_VF0 = 0x0000005d,21728IH_PERF_SEL_RB0_RPTR_WRAP_VF1 = 0x0000005e,21729IH_PERF_SEL_RB0_RPTR_WRAP_VF2 = 0x0000005f,21730IH_PERF_SEL_RB0_RPTR_WRAP_VF3 = 0x00000060,21731IH_PERF_SEL_RB0_RPTR_WRAP_VF4 = 0x00000061,21732IH_PERF_SEL_RB0_RPTR_WRAP_VF5 = 0x00000062,21733IH_PERF_SEL_RB0_RPTR_WRAP_VF6 = 0x00000063,21734IH_PERF_SEL_RB0_RPTR_WRAP_VF7 = 0x00000064,21735IH_PERF_SEL_RB0_RPTR_WRAP_VF8 = 0x00000065,21736IH_PERF_SEL_RB0_RPTR_WRAP_VF9 = 0x00000066,21737IH_PERF_SEL_RB0_RPTR_WRAP_VF10 = 0x00000067,21738IH_PERF_SEL_RB0_RPTR_WRAP_VF11 = 0x00000068,21739IH_PERF_SEL_RB0_RPTR_WRAP_VF12 = 0x00000069,21740IH_PERF_SEL_RB0_RPTR_WRAP_VF13 = 0x0000006a,21741IH_PERF_SEL_RB0_RPTR_WRAP_VF14 = 0x0000006b,21742IH_PERF_SEL_RB0_RPTR_WRAP_VF15 = 0x0000006c,21743IH_PERF_SEL_BIF_LINE0_RISING_VF0 = 0x0000006d,21744IH_PERF_SEL_BIF_LINE0_RISING_VF1 = 0x0000006e,21745IH_PERF_SEL_BIF_LINE0_RISING_VF2 = 0x0000006f,21746IH_PERF_SEL_BIF_LINE0_RISING_VF3 = 0x00000070,21747IH_PERF_SEL_BIF_LINE0_RISING_VF4 = 0x00000071,21748IH_PERF_SEL_BIF_LINE0_RISING_VF5 = 0x00000072,21749IH_PERF_SEL_BIF_LINE0_RISING_VF6 = 0x00000073,21750IH_PERF_SEL_BIF_LINE0_RISING_VF7 = 0x00000074,21751IH_PERF_SEL_BIF_LINE0_RISING_VF8 = 0x00000075,21752IH_PERF_SEL_BIF_LINE0_RISING_VF9 = 0x00000076,21753IH_PERF_SEL_BIF_LINE0_RISING_VF10 = 0x00000077,21754IH_PERF_SEL_BIF_LINE0_RISING_VF11 = 0x00000078,21755IH_PERF_SEL_BIF_LINE0_RISING_VF12 = 0x00000079,21756IH_PERF_SEL_BIF_LINE0_RISING_VF13 = 0x0000007a,21757IH_PERF_SEL_BIF_LINE0_RISING_VF14 = 0x0000007b,21758IH_PERF_SEL_BIF_LINE0_RISING_VF15 = 0x0000007c,21759IH_PERF_SEL_BIF_LINE0_FALLING_VF0 = 0x0000007d,21760IH_PERF_SEL_BIF_LINE0_FALLING_VF1 = 0x0000007e,21761IH_PERF_SEL_BIF_LINE0_FALLING_VF2 = 0x0000007f,21762IH_PERF_SEL_BIF_LINE0_FALLING_VF3 = 0x00000080,21763IH_PERF_SEL_BIF_LINE0_FALLING_VF4 = 0x00000081,21764IH_PERF_SEL_BIF_LINE0_FALLING_VF5 = 0x00000082,21765IH_PERF_SEL_BIF_LINE0_FALLING_VF6 = 0x00000083,21766IH_PERF_SEL_BIF_LINE0_FALLING_VF7 = 0x00000084,21767IH_PERF_SEL_BIF_LINE0_FALLING_VF8 = 0x00000085,21768IH_PERF_SEL_BIF_LINE0_FALLING_VF9 = 0x00000086,21769IH_PERF_SEL_BIF_LINE0_FALLING_VF10 = 0x00000087,21770IH_PERF_SEL_BIF_LINE0_FALLING_VF11 = 0x00000088,21771IH_PERF_SEL_BIF_LINE0_FALLING_VF12 = 0x00000089,21772IH_PERF_SEL_BIF_LINE0_FALLING_VF13 = 0x0000008a,21773IH_PERF_SEL_BIF_LINE0_FALLING_VF14 = 0x0000008b,21774IH_PERF_SEL_BIF_LINE0_FALLING_VF15 = 0x0000008c,21775IH_PERF_SEL_CLIENT0_INT = 0x0000008d,21776IH_PERF_SEL_CLIENT1_INT = 0x0000008e,21777IH_PERF_SEL_CLIENT2_INT = 0x0000008f,21778IH_PERF_SEL_CLIENT3_INT = 0x00000090,21779IH_PERF_SEL_CLIENT4_INT = 0x00000091,21780IH_PERF_SEL_CLIENT5_INT = 0x00000092,21781IH_PERF_SEL_CLIENT6_INT = 0x00000093,21782IH_PERF_SEL_CLIENT7_INT = 0x00000094,21783IH_PERF_SEL_CLIENT8_INT = 0x00000095,21784IH_PERF_SEL_CLIENT9_INT = 0x00000096,21785IH_PERF_SEL_CLIENT10_INT = 0x00000097,21786IH_PERF_SEL_CLIENT11_INT = 0x00000098,21787IH_PERF_SEL_CLIENT12_INT = 0x00000099,21788IH_PERF_SEL_CLIENT13_INT = 0x0000009a,21789IH_PERF_SEL_CLIENT14_INT = 0x0000009b,21790IH_PERF_SEL_CLIENT15_INT = 0x0000009c,21791IH_PERF_SEL_CLIENT16_INT = 0x0000009d,21792IH_PERF_SEL_CLIENT17_INT = 0x0000009e,21793IH_PERF_SEL_CLIENT18_INT = 0x0000009f,21794IH_PERF_SEL_CLIENT19_INT = 0x000000a0,21795IH_PERF_SEL_CLIENT20_INT = 0x000000a1,21796IH_PERF_SEL_CLIENT21_INT = 0x000000a2,21797IH_PERF_SEL_CLIENT22_INT = 0x000000a3,21798IH_PERF_SEL_CLIENT23_INT = 0x000000a4,21799IH_PERF_SEL_CLIENT24_INT = 0x000000a5,21800IH_PERF_SEL_CLIENT25_INT = 0x000000a6,21801IH_PERF_SEL_CLIENT26_INT = 0x000000a7,21802IH_PERF_SEL_CLIENT27_INT = 0x000000a8,21803IH_PERF_SEL_CLIENT28_INT = 0x000000a9,21804IH_PERF_SEL_CLIENT29_INT = 0x000000aa,21805IH_PERF_SEL_CLIENT30_INT = 0x000000ab,21806IH_PERF_SEL_CLIENT31_INT = 0x000000ac,21807IH_PERF_SEL_RB1_FULL_VF0 = 0x000000ad,21808IH_PERF_SEL_RB1_FULL_VF1 = 0x000000ae,21809IH_PERF_SEL_RB1_FULL_VF2 = 0x000000af,21810IH_PERF_SEL_RB1_FULL_VF3 = 0x000000b0,21811IH_PERF_SEL_RB1_FULL_VF4 = 0x000000b1,21812IH_PERF_SEL_RB1_FULL_VF5 = 0x000000b2,21813IH_PERF_SEL_RB1_FULL_VF6 = 0x000000b3,21814IH_PERF_SEL_RB1_FULL_VF7 = 0x000000b4,21815IH_PERF_SEL_RB1_FULL_VF8 = 0x000000b5,21816IH_PERF_SEL_RB1_FULL_VF9 = 0x000000b6,21817IH_PERF_SEL_RB1_FULL_VF10 = 0x000000b7,21818IH_PERF_SEL_RB1_FULL_VF11 = 0x000000b8,21819IH_PERF_SEL_RB1_FULL_VF12 = 0x000000b9,21820IH_PERF_SEL_RB1_FULL_VF13 = 0x000000ba,21821IH_PERF_SEL_RB1_FULL_VF14 = 0x000000bb,21822IH_PERF_SEL_RB1_FULL_VF15 = 0x000000bc,21823IH_PERF_SEL_RB1_OVERFLOW_VF0 = 0x000000bd,21824IH_PERF_SEL_RB1_OVERFLOW_VF1 = 0x000000be,21825IH_PERF_SEL_RB1_OVERFLOW_VF2 = 0x000000bf,21826IH_PERF_SEL_RB1_OVERFLOW_VF3 = 0x000000c0,21827IH_PERF_SEL_RB1_OVERFLOW_VF4 = 0x000000c1,21828IH_PERF_SEL_RB1_OVERFLOW_VF5 = 0x000000c2,21829IH_PERF_SEL_RB1_OVERFLOW_VF6 = 0x000000c3,21830IH_PERF_SEL_RB1_OVERFLOW_VF7 = 0x000000c4,21831IH_PERF_SEL_RB1_OVERFLOW_VF8 = 0x000000c5,21832IH_PERF_SEL_RB1_OVERFLOW_VF9 = 0x000000c6,21833IH_PERF_SEL_RB1_OVERFLOW_VF10 = 0x000000c7,21834IH_PERF_SEL_RB1_OVERFLOW_VF11 = 0x000000c8,21835IH_PERF_SEL_RB1_OVERFLOW_VF12 = 0x000000c9,21836IH_PERF_SEL_RB1_OVERFLOW_VF13 = 0x000000ca,21837IH_PERF_SEL_RB1_OVERFLOW_VF14 = 0x000000cb,21838IH_PERF_SEL_RB1_OVERFLOW_VF15 = 0x000000cc,21839IH_PERF_SEL_RB1_WPTR_WRAP_VF0 = 0x000000cd,21840IH_PERF_SEL_RB1_WPTR_WRAP_VF1 = 0x000000ce,21841IH_PERF_SEL_RB1_WPTR_WRAP_VF2 = 0x000000cf,21842IH_PERF_SEL_RB1_WPTR_WRAP_VF3 = 0x000000d0,21843IH_PERF_SEL_RB1_WPTR_WRAP_VF4 = 0x000000d1,21844IH_PERF_SEL_RB1_WPTR_WRAP_VF5 = 0x000000d2,21845IH_PERF_SEL_RB1_WPTR_WRAP_VF6 = 0x000000d3,21846IH_PERF_SEL_RB1_WPTR_WRAP_VF7 = 0x000000d4,21847IH_PERF_SEL_RB1_WPTR_WRAP_VF8 = 0x000000d5,21848IH_PERF_SEL_RB1_WPTR_WRAP_VF9 = 0x000000d6,21849IH_PERF_SEL_RB1_WPTR_WRAP_VF10 = 0x000000d7,21850IH_PERF_SEL_RB1_WPTR_WRAP_VF11 = 0x000000d8,21851IH_PERF_SEL_RB1_WPTR_WRAP_VF12 = 0x000000d9,21852IH_PERF_SEL_RB1_WPTR_WRAP_VF13 = 0x000000da,21853IH_PERF_SEL_RB1_WPTR_WRAP_VF14 = 0x000000db,21854IH_PERF_SEL_RB1_WPTR_WRAP_VF15 = 0x000000dc,21855IH_PERF_SEL_RB1_RPTR_WRAP_VF0 = 0x000000dd,21856IH_PERF_SEL_RB1_RPTR_WRAP_VF1 = 0x000000de,21857IH_PERF_SEL_RB1_RPTR_WRAP_VF2 = 0x000000df,21858IH_PERF_SEL_RB1_RPTR_WRAP_VF3 = 0x000000e0,21859IH_PERF_SEL_RB1_RPTR_WRAP_VF4 = 0x000000e1,21860IH_PERF_SEL_RB1_RPTR_WRAP_VF5 = 0x000000e2,21861IH_PERF_SEL_RB1_RPTR_WRAP_VF6 = 0x000000e3,21862IH_PERF_SEL_RB1_RPTR_WRAP_VF7 = 0x000000e4,21863IH_PERF_SEL_RB1_RPTR_WRAP_VF8 = 0x000000e5,21864IH_PERF_SEL_RB1_RPTR_WRAP_VF9 = 0x000000e6,21865IH_PERF_SEL_RB1_RPTR_WRAP_VF10 = 0x000000e7,21866IH_PERF_SEL_RB1_RPTR_WRAP_VF11 = 0x000000e8,21867IH_PERF_SEL_RB1_RPTR_WRAP_VF12 = 0x000000e9,21868IH_PERF_SEL_RB1_RPTR_WRAP_VF13 = 0x000000ea,21869IH_PERF_SEL_RB1_RPTR_WRAP_VF14 = 0x000000eb,21870IH_PERF_SEL_RB1_RPTR_WRAP_VF15 = 0x000000ec,21871IH_PERF_SEL_RB2_FULL_VF0 = 0x000000ed,21872IH_PERF_SEL_RB2_FULL_VF1 = 0x000000ee,21873IH_PERF_SEL_RB2_FULL_VF2 = 0x000000ef,21874IH_PERF_SEL_RB2_FULL_VF3 = 0x000000f0,21875IH_PERF_SEL_RB2_FULL_VF4 = 0x000000f1,21876IH_PERF_SEL_RB2_FULL_VF5 = 0x000000f2,21877IH_PERF_SEL_RB2_FULL_VF6 = 0x000000f3,21878IH_PERF_SEL_RB2_FULL_VF7 = 0x000000f4,21879IH_PERF_SEL_RB2_FULL_VF8 = 0x000000f5,21880IH_PERF_SEL_RB2_FULL_VF9 = 0x000000f6,21881IH_PERF_SEL_RB2_FULL_VF10 = 0x000000f7,21882IH_PERF_SEL_RB2_FULL_VF11 = 0x000000f8,21883IH_PERF_SEL_RB2_FULL_VF12 = 0x000000f9,21884IH_PERF_SEL_RB2_FULL_VF13 = 0x000000fa,21885IH_PERF_SEL_RB2_FULL_VF14 = 0x000000fb,21886IH_PERF_SEL_RB2_FULL_VF15 = 0x000000fc,21887IH_PERF_SEL_RB2_OVERFLOW_VF0 = 0x000000fd,21888IH_PERF_SEL_RB2_OVERFLOW_VF1 = 0x000000fe,21889IH_PERF_SEL_RB2_OVERFLOW_VF2 = 0x000000ff,21890IH_PERF_SEL_RB2_OVERFLOW_VF3 = 0x00000100,21891IH_PERF_SEL_RB2_OVERFLOW_VF4 = 0x00000101,21892IH_PERF_SEL_RB2_OVERFLOW_VF5 = 0x00000102,21893IH_PERF_SEL_RB2_OVERFLOW_VF6 = 0x00000103,21894IH_PERF_SEL_RB2_OVERFLOW_VF7 = 0x00000104,21895IH_PERF_SEL_RB2_OVERFLOW_VF8 = 0x00000105,21896IH_PERF_SEL_RB2_OVERFLOW_VF9 = 0x00000106,21897IH_PERF_SEL_RB2_OVERFLOW_VF10 = 0x00000107,21898IH_PERF_SEL_RB2_OVERFLOW_VF11 = 0x00000108,21899IH_PERF_SEL_RB2_OVERFLOW_VF12 = 0x00000109,21900IH_PERF_SEL_RB2_OVERFLOW_VF13 = 0x0000010a,21901IH_PERF_SEL_RB2_OVERFLOW_VF14 = 0x0000010b,21902IH_PERF_SEL_RB2_OVERFLOW_VF15 = 0x0000010c,21903IH_PERF_SEL_RB2_WPTR_WRAP_VF0 = 0x0000010d,21904IH_PERF_SEL_RB2_WPTR_WRAP_VF1 = 0x0000010e,21905IH_PERF_SEL_RB2_WPTR_WRAP_VF2 = 0x0000010f,21906IH_PERF_SEL_RB2_WPTR_WRAP_VF3 = 0x00000110,21907IH_PERF_SEL_RB2_WPTR_WRAP_VF4 = 0x00000111,21908IH_PERF_SEL_RB2_WPTR_WRAP_VF5 = 0x00000112,21909IH_PERF_SEL_RB2_WPTR_WRAP_VF6 = 0x00000113,21910IH_PERF_SEL_RB2_WPTR_WRAP_VF7 = 0x00000114,21911IH_PERF_SEL_RB2_WPTR_WRAP_VF8 = 0x00000115,21912IH_PERF_SEL_RB2_WPTR_WRAP_VF9 = 0x00000116,21913IH_PERF_SEL_RB2_WPTR_WRAP_VF10 = 0x00000117,21914IH_PERF_SEL_RB2_WPTR_WRAP_VF11 = 0x00000118,21915IH_PERF_SEL_RB2_WPTR_WRAP_VF12 = 0x00000119,21916IH_PERF_SEL_RB2_WPTR_WRAP_VF13 = 0x0000011a,21917IH_PERF_SEL_RB2_WPTR_WRAP_VF14 = 0x0000011b,21918IH_PERF_SEL_RB2_WPTR_WRAP_VF15 = 0x0000011c,21919IH_PERF_SEL_RB2_RPTR_WRAP_VF0 = 0x0000011d,21920IH_PERF_SEL_RB2_RPTR_WRAP_VF1 = 0x0000011e,21921IH_PERF_SEL_RB2_RPTR_WRAP_VF2 = 0x0000011f,21922IH_PERF_SEL_RB2_RPTR_WRAP_VF3 = 0x00000120,21923IH_PERF_SEL_RB2_RPTR_WRAP_VF4 = 0x00000121,21924IH_PERF_SEL_RB2_RPTR_WRAP_VF5 = 0x00000122,21925IH_PERF_SEL_RB2_RPTR_WRAP_VF6 = 0x00000123,21926IH_PERF_SEL_RB2_RPTR_WRAP_VF7 = 0x00000124,21927IH_PERF_SEL_RB2_RPTR_WRAP_VF8 = 0x00000125,21928IH_PERF_SEL_RB2_RPTR_WRAP_VF9 = 0x00000126,21929IH_PERF_SEL_RB2_RPTR_WRAP_VF10 = 0x00000127,21930IH_PERF_SEL_RB2_RPTR_WRAP_VF11 = 0x00000128,21931IH_PERF_SEL_RB2_RPTR_WRAP_VF12 = 0x00000129,21932IH_PERF_SEL_RB2_RPTR_WRAP_VF13 = 0x0000012a,21933IH_PERF_SEL_RB2_RPTR_WRAP_VF14 = 0x0000012b,21934IH_PERF_SEL_RB2_RPTR_WRAP_VF15 = 0x0000012c,21935IH_PERF_SEL_RB0_FULL_DRAIN_DROP = 0x0000012d,21936IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF0 = 0x0000012e,21937IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF1 = 0x0000012f,21938IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF2 = 0x00000130,21939IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF3 = 0x00000131,21940IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF4 = 0x00000132,21941IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF5 = 0x00000133,21942IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF6 = 0x00000134,21943IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF7 = 0x00000135,21944IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF8 = 0x00000136,21945IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF9 = 0x00000137,21946IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF10 = 0x00000138,21947IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF11 = 0x00000139,21948IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF12 = 0x0000013a,21949IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF13 = 0x0000013b,21950IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF14 = 0x0000013c,21951IH_PERF_SEL_RB0_FULL_DRAIN_DROP_VF15 = 0x0000013d,21952IH_PERF_SEL_RB1_FULL_DRAIN_DROP = 0x0000013e,21953IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF0 = 0x0000013f,21954IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF1 = 0x00000140,21955IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF2 = 0x00000141,21956IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF3 = 0x00000142,21957IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF4 = 0x00000143,21958IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF5 = 0x00000144,21959IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF6 = 0x00000145,21960IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF7 = 0x00000146,21961IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF8 = 0x00000147,21962IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF9 = 0x00000148,21963IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF10 = 0x00000149,21964IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF11 = 0x0000014a,21965IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF12 = 0x0000014b,21966IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF13 = 0x0000014c,21967IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF14 = 0x0000014d,21968IH_PERF_SEL_RB1_FULL_DRAIN_DROP_VF15 = 0x0000014e,21969IH_PERF_SEL_RB2_FULL_DRAIN_DROP = 0x0000014f,21970IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF0 = 0x00000150,21971IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF1 = 0x00000151,21972IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF2 = 0x00000152,21973IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF3 = 0x00000153,21974IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF4 = 0x00000154,21975IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF5 = 0x00000155,21976IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF6 = 0x00000156,21977IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF7 = 0x00000157,21978IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF8 = 0x00000158,21979IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF9 = 0x00000159,21980IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF10 = 0x0000015a,21981IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF11 = 0x0000015b,21982IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF12 = 0x0000015c,21983IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF13 = 0x0000015d,21984IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF14 = 0x0000015e,21985IH_PERF_SEL_RB2_FULL_DRAIN_DROP_VF15 = 0x0000015f,21986IH_PERF_SEL_RB0_LOAD_RPTR = 0x00000160,21987IH_PERF_SEL_RB0_LOAD_RPTR_VF0 = 0x00000161,21988IH_PERF_SEL_RB0_LOAD_RPTR_VF1 = 0x00000162,21989IH_PERF_SEL_RB0_LOAD_RPTR_VF2 = 0x00000163,21990IH_PERF_SEL_RB0_LOAD_RPTR_VF3 = 0x00000164,21991IH_PERF_SEL_RB0_LOAD_RPTR_VF4 = 0x00000165,21992IH_PERF_SEL_RB0_LOAD_RPTR_VF5 = 0x00000166,21993IH_PERF_SEL_RB0_LOAD_RPTR_VF6 = 0x00000167,21994IH_PERF_SEL_RB0_LOAD_RPTR_VF7 = 0x00000168,21995IH_PERF_SEL_RB0_LOAD_RPTR_VF8 = 0x00000169,21996IH_PERF_SEL_RB0_LOAD_RPTR_VF9 = 0x0000016a,21997IH_PERF_SEL_RB0_LOAD_RPTR_VF10 = 0x0000016b,21998IH_PERF_SEL_RB0_LOAD_RPTR_VF11 = 0x0000016c,21999IH_PERF_SEL_RB0_LOAD_RPTR_VF12 = 0x0000016d,22000IH_PERF_SEL_RB0_LOAD_RPTR_VF13 = 0x0000016e,22001IH_PERF_SEL_RB0_LOAD_RPTR_VF14 = 0x0000016f,22002IH_PERF_SEL_RB0_LOAD_RPTR_VF15 = 0x00000170,22003IH_PERF_SEL_RB1_LOAD_RPTR = 0x00000171,22004IH_PERF_SEL_RB1_LOAD_RPTR_VF0 = 0x00000172,22005IH_PERF_SEL_RB1_LOAD_RPTR_VF1 = 0x00000173,22006IH_PERF_SEL_RB1_LOAD_RPTR_VF2 = 0x00000174,22007IH_PERF_SEL_RB1_LOAD_RPTR_VF3 = 0x00000175,22008IH_PERF_SEL_RB1_LOAD_RPTR_VF4 = 0x00000176,22009IH_PERF_SEL_RB1_LOAD_RPTR_VF5 = 0x00000177,22010IH_PERF_SEL_RB1_LOAD_RPTR_VF6 = 0x00000178,22011IH_PERF_SEL_RB1_LOAD_RPTR_VF7 = 0x00000179,22012IH_PERF_SEL_RB1_LOAD_RPTR_VF8 = 0x0000017a,22013IH_PERF_SEL_RB1_LOAD_RPTR_VF9 = 0x0000017b,22014IH_PERF_SEL_RB1_LOAD_RPTR_VF10 = 0x0000017c,22015IH_PERF_SEL_RB1_LOAD_RPTR_VF11 = 0x0000017d,22016IH_PERF_SEL_RB1_LOAD_RPTR_VF12 = 0x0000017e,22017IH_PERF_SEL_RB1_LOAD_RPTR_VF13 = 0x0000017f,22018IH_PERF_SEL_RB1_LOAD_RPTR_VF14 = 0x00000180,22019IH_PERF_SEL_RB1_LOAD_RPTR_VF15 = 0x00000181,22020IH_PERF_SEL_RB2_LOAD_RPTR = 0x00000182,22021IH_PERF_SEL_RB2_LOAD_RPTR_VF0 = 0x00000183,22022IH_PERF_SEL_RB2_LOAD_RPTR_VF1 = 0x00000184,22023IH_PERF_SEL_RB2_LOAD_RPTR_VF2 = 0x00000185,22024IH_PERF_SEL_RB2_LOAD_RPTR_VF3 = 0x00000186,22025IH_PERF_SEL_RB2_LOAD_RPTR_VF4 = 0x00000187,22026IH_PERF_SEL_RB2_LOAD_RPTR_VF5 = 0x00000188,22027IH_PERF_SEL_RB2_LOAD_RPTR_VF6 = 0x00000189,22028IH_PERF_SEL_RB2_LOAD_RPTR_VF7 = 0x0000018a,22029IH_PERF_SEL_RB2_LOAD_RPTR_VF8 = 0x0000018b,22030IH_PERF_SEL_RB2_LOAD_RPTR_VF9 = 0x0000018c,22031IH_PERF_SEL_RB2_LOAD_RPTR_VF10 = 0x0000018d,22032IH_PERF_SEL_RB2_LOAD_RPTR_VF11 = 0x0000018e,22033IH_PERF_SEL_RB2_LOAD_RPTR_VF12 = 0x0000018f,22034IH_PERF_SEL_RB2_LOAD_RPTR_VF13 = 0x00000190,22035IH_PERF_SEL_RB2_LOAD_RPTR_VF14 = 0x00000191,22036IH_PERF_SEL_RB2_LOAD_RPTR_VF15 = 0x00000192,22037} IH_PERF_SEL;2203822039/*22040* IH_RING_ID enum22041*/2204222043typedef enum IH_RING_ID {22044IH_RING_ID_INTERRUPT = 0x00000000,22045IH_RING_ID_REQUEST = 0x00000001,22046IH_RING_ID_TRANSLATION = 0x00000002,22047IH_RING_ID_RESERVED = 0x00000003,22048} IH_RING_ID;2204922050/*22051* IH_VF_RB_SELECT enum22052*/2205322054typedef enum IH_VF_RB_SELECT {22055IH_VF_RB_SELECT_CLIENT_FCN_ID = 0x00000000,22056IH_VF_RB_SELECT_IH_FCN_ID = 0x00000001,22057IH_VF_RB_SELECT_PF = 0x00000002,22058IH_VF_RB_SELECT_RESERVED = 0x00000003,22059} IH_VF_RB_SELECT;2206022061/*******************************************************22062* SEM Enums22063*******************************************************/2206422065/*22066* SEM_PERF_SEL enum22067*/2206822069typedef enum SEM_PERF_SEL {22070SEM_PERF_SEL_CYCLE = 0x00000000,22071SEM_PERF_SEL_IDLE = 0x00000001,22072SEM_PERF_SEL_SDMA0_REQ_SIGNAL = 0x00000002,22073SEM_PERF_SEL_SDMA1_REQ_SIGNAL = 0x00000003,22074SEM_PERF_SEL_SDMA2_REQ_SIGNAL = 0x00000004,22075SEM_PERF_SEL_SDMA3_REQ_SIGNAL = 0x00000005,22076SEM_PERF_SEL_UVD_REQ_SIGNAL = 0x00000006,22077SEM_PERF_SEL_UVD1_REQ_SIGNAL = 0x00000007,22078SEM_PERF_SEL_VCE0_REQ_SIGNAL = 0x00000008,22079SEM_PERF_SEL_ACP_REQ_SIGNAL = 0x00000009,22080SEM_PERF_SEL_ISP_REQ_SIGNAL = 0x0000000a,22081SEM_PERF_SEL_VCE1_REQ_SIGNAL = 0x0000000b,22082SEM_PERF_SEL_VP8_REQ_SIGNAL = 0x0000000c,22083SEM_PERF_SEL_CPG_E0_REQ_SIGNAL = 0x0000000d,22084SEM_PERF_SEL_CPG_E1_REQ_SIGNAL = 0x0000000e,22085SEM_PERF_SEL_CPC1_IMME_E0_REQ_SIGNAL = 0x0000000f,22086SEM_PERF_SEL_CPC1_IMME_E1_REQ_SIGNAL = 0x00000010,22087SEM_PERF_SEL_CPC1_IMME_E2_REQ_SIGNAL = 0x00000011,22088SEM_PERF_SEL_CPC1_IMME_E3_REQ_SIGNAL = 0x00000012,22089SEM_PERF_SEL_CPC2_IMME_E0_REQ_SIGNAL = 0x00000013,22090SEM_PERF_SEL_CPC2_IMME_E1_REQ_SIGNAL = 0x00000014,22091SEM_PERF_SEL_CPC2_IMME_E2_REQ_SIGNAL = 0x00000015,22092SEM_PERF_SEL_CPC2_IMME_E3_REQ_SIGNAL = 0x00000016,22093SEM_PERF_SEL_SDMA0_REQ_WAIT = 0x00000017,22094SEM_PERF_SEL_SDMA1_REQ_WAIT = 0x00000018,22095SEM_PERF_SEL_SDMA2_REQ_WAIT = 0x00000019,22096SEM_PERF_SEL_SDMA3_REQ_WAIT = 0x0000001a,22097SEM_PERF_SEL_UVD_REQ_WAIT = 0x0000001b,22098SEM_PERF_SEL_UVD1_REQ_WAIT = 0x0000001c,22099SEM_PERF_SEL_VCE0_REQ_WAIT = 0x0000001d,22100SEM_PERF_SEL_ACP_REQ_WAIT = 0x0000001e,22101SEM_PERF_SEL_ISP_REQ_WAIT = 0x0000001f,22102SEM_PERF_SEL_VCE1_REQ_WAIT = 0x00000020,22103SEM_PERF_SEL_VP8_REQ_WAIT = 0x00000021,22104SEM_PERF_SEL_CPG_E0_REQ_WAIT = 0x00000022,22105SEM_PERF_SEL_CPG_E1_REQ_WAIT = 0x00000023,22106SEM_PERF_SEL_CPC1_IMME_E0_REQ_WAIT = 0x00000024,22107SEM_PERF_SEL_CPC1_IMME_E1_REQ_WAIT = 0x00000025,22108SEM_PERF_SEL_CPC1_IMME_E2_REQ_WAIT = 0x00000026,22109SEM_PERF_SEL_CPC1_IMME_E3_REQ_WAIT = 0x00000027,22110SEM_PERF_SEL_CPC2_IMME_E0_REQ_WAIT = 0x00000028,22111SEM_PERF_SEL_CPC2_IMME_E1_REQ_WAIT = 0x00000029,22112SEM_PERF_SEL_CPC2_IMME_E2_REQ_WAIT = 0x0000002a,22113SEM_PERF_SEL_CPC2_IMME_E3_REQ_WAIT = 0x0000002b,22114SEM_PERF_SEL_CPC1_OFFL_E0_REQ_WAIT = 0x0000002c,22115SEM_PERF_SEL_CPC1_OFFL_E1_REQ_WAIT = 0x0000002d,22116SEM_PERF_SEL_CPC1_OFFL_E2_REQ_WAIT = 0x0000002e,22117SEM_PERF_SEL_CPC1_OFFL_E3_REQ_WAIT = 0x0000002f,22118SEM_PERF_SEL_CPC1_OFFL_E4_REQ_WAIT = 0x00000030,22119SEM_PERF_SEL_CPC1_OFFL_E5_REQ_WAIT = 0x00000031,22120SEM_PERF_SEL_CPC1_OFFL_E6_REQ_WAIT = 0x00000032,22121SEM_PERF_SEL_CPC1_OFFL_E7_REQ_WAIT = 0x00000033,22122SEM_PERF_SEL_CPC1_OFFL_E8_REQ_WAIT = 0x00000034,22123SEM_PERF_SEL_CPC1_OFFL_E9_REQ_WAIT = 0x00000035,22124SEM_PERF_SEL_CPC1_OFFL_E10_REQ_WAIT = 0x00000036,22125SEM_PERF_SEL_CPC1_OFFL_E11_REQ_WAIT = 0x00000037,22126SEM_PERF_SEL_CPC1_OFFL_E12_REQ_WAIT = 0x00000038,22127SEM_PERF_SEL_CPC1_OFFL_E13_REQ_WAIT = 0x00000039,22128SEM_PERF_SEL_CPC1_OFFL_E14_REQ_WAIT = 0x0000003a,22129SEM_PERF_SEL_CPC1_OFFL_E15_REQ_WAIT = 0x0000003b,22130SEM_PERF_SEL_CPC1_OFFL_E16_REQ_WAIT = 0x0000003c,22131SEM_PERF_SEL_CPC1_OFFL_E17_REQ_WAIT = 0x0000003d,22132SEM_PERF_SEL_CPC1_OFFL_E18_REQ_WAIT = 0x0000003e,22133SEM_PERF_SEL_CPC1_OFFL_E19_REQ_WAIT = 0x0000003f,22134SEM_PERF_SEL_CPC1_OFFL_E20_REQ_WAIT = 0x00000040,22135SEM_PERF_SEL_CPC1_OFFL_E21_REQ_WAIT = 0x00000041,22136SEM_PERF_SEL_CPC1_OFFL_E22_REQ_WAIT = 0x00000042,22137SEM_PERF_SEL_CPC1_OFFL_E23_REQ_WAIT = 0x00000043,22138SEM_PERF_SEL_CPC1_OFFL_E24_REQ_WAIT = 0x00000044,22139SEM_PERF_SEL_CPC1_OFFL_E25_REQ_WAIT = 0x00000045,22140SEM_PERF_SEL_CPC1_OFFL_E26_REQ_WAIT = 0x00000046,22141SEM_PERF_SEL_CPC1_OFFL_E27_REQ_WAIT = 0x00000047,22142SEM_PERF_SEL_CPC1_OFFL_E28_REQ_WAIT = 0x00000048,22143SEM_PERF_SEL_CPC1_OFFL_E29_REQ_WAIT = 0x00000049,22144SEM_PERF_SEL_CPC1_OFFL_E30_REQ_WAIT = 0x0000004a,22145SEM_PERF_SEL_CPC1_OFFL_E31_REQ_WAIT = 0x0000004b,22146SEM_PERF_SEL_CPC2_OFFL_E0_REQ_WAIT = 0x0000004c,22147SEM_PERF_SEL_CPC2_OFFL_E1_REQ_WAIT = 0x0000004d,22148SEM_PERF_SEL_CPC2_OFFL_E2_REQ_WAIT = 0x0000004e,22149SEM_PERF_SEL_CPC2_OFFL_E3_REQ_WAIT = 0x0000004f,22150SEM_PERF_SEL_CPC2_OFFL_E4_REQ_WAIT = 0x00000050,22151SEM_PERF_SEL_CPC2_OFFL_E5_REQ_WAIT = 0x00000051,22152SEM_PERF_SEL_CPC2_OFFL_E6_REQ_WAIT = 0x00000052,22153SEM_PERF_SEL_CPC2_OFFL_E7_REQ_WAIT = 0x00000053,22154SEM_PERF_SEL_CPC2_OFFL_E8_REQ_WAIT = 0x00000054,22155SEM_PERF_SEL_CPC2_OFFL_E9_REQ_WAIT = 0x00000055,22156SEM_PERF_SEL_CPC2_OFFL_E10_REQ_WAIT = 0x00000056,22157SEM_PERF_SEL_CPC2_OFFL_E11_REQ_WAIT = 0x00000057,22158SEM_PERF_SEL_CPC2_OFFL_E12_REQ_WAIT = 0x00000058,22159SEM_PERF_SEL_CPC2_OFFL_E13_REQ_WAIT = 0x00000059,22160SEM_PERF_SEL_CPC2_OFFL_E14_REQ_WAIT = 0x0000005a,22161SEM_PERF_SEL_CPC2_OFFL_E15_REQ_WAIT = 0x0000005b,22162SEM_PERF_SEL_CPC2_OFFL_E16_REQ_WAIT = 0x0000005c,22163SEM_PERF_SEL_CPC2_OFFL_E17_REQ_WAIT = 0x0000005d,22164SEM_PERF_SEL_CPC2_OFFL_E18_REQ_WAIT = 0x0000005e,22165SEM_PERF_SEL_CPC2_OFFL_E19_REQ_WAIT = 0x0000005f,22166SEM_PERF_SEL_CPC2_OFFL_E20_REQ_WAIT = 0x00000060,22167SEM_PERF_SEL_CPC2_OFFL_E21_REQ_WAIT = 0x00000061,22168SEM_PERF_SEL_CPC2_OFFL_E22_REQ_WAIT = 0x00000062,22169SEM_PERF_SEL_CPC2_OFFL_E23_REQ_WAIT = 0x00000063,22170SEM_PERF_SEL_CPC2_OFFL_E24_REQ_WAIT = 0x00000064,22171SEM_PERF_SEL_CPC2_OFFL_E25_REQ_WAIT = 0x00000065,22172SEM_PERF_SEL_CPC2_OFFL_E26_REQ_WAIT = 0x00000066,22173SEM_PERF_SEL_CPC2_OFFL_E27_REQ_WAIT = 0x00000067,22174SEM_PERF_SEL_CPC2_OFFL_E28_REQ_WAIT = 0x00000068,22175SEM_PERF_SEL_CPC2_OFFL_E29_REQ_WAIT = 0x00000069,22176SEM_PERF_SEL_CPC2_OFFL_E30_REQ_WAIT = 0x0000006a,22177SEM_PERF_SEL_CPC2_OFFL_E31_REQ_WAIT = 0x0000006b,22178SEM_PERF_SEL_CPC1_OFFL_E0_POLL_WAIT = 0x0000006c,22179SEM_PERF_SEL_CPC1_OFFL_E1_POLL_WAIT = 0x0000006d,22180SEM_PERF_SEL_CPC1_OFFL_E2_POLL_WAIT = 0x0000006e,22181SEM_PERF_SEL_CPC1_OFFL_E3_POLL_WAIT = 0x0000006f,22182SEM_PERF_SEL_CPC1_OFFL_E4_POLL_WAIT = 0x00000070,22183SEM_PERF_SEL_CPC1_OFFL_E5_POLL_WAIT = 0x00000071,22184SEM_PERF_SEL_CPC1_OFFL_E6_POLL_WAIT = 0x00000072,22185SEM_PERF_SEL_CPC1_OFFL_E7_POLL_WAIT = 0x00000073,22186SEM_PERF_SEL_CPC1_OFFL_E8_POLL_WAIT = 0x00000074,22187SEM_PERF_SEL_CPC1_OFFL_E9_POLL_WAIT = 0x00000075,22188SEM_PERF_SEL_CPC1_OFFL_E10_POLL_WAIT = 0x00000076,22189SEM_PERF_SEL_CPC1_OFFL_E11_POLL_WAIT = 0x00000077,22190SEM_PERF_SEL_CPC1_OFFL_E12_POLL_WAIT = 0x00000078,22191SEM_PERF_SEL_CPC1_OFFL_E13_POLL_WAIT = 0x00000079,22192SEM_PERF_SEL_CPC1_OFFL_E14_POLL_WAIT = 0x0000007a,22193SEM_PERF_SEL_CPC1_OFFL_E15_POLL_WAIT = 0x0000007b,22194SEM_PERF_SEL_CPC1_OFFL_E16_POLL_WAIT = 0x0000007c,22195SEM_PERF_SEL_CPC1_OFFL_E17_POLL_WAIT = 0x0000007d,22196SEM_PERF_SEL_CPC1_OFFL_E18_POLL_WAIT = 0x0000007e,22197SEM_PERF_SEL_CPC1_OFFL_E19_POLL_WAIT = 0x0000007f,22198SEM_PERF_SEL_CPC1_OFFL_E20_POLL_WAIT = 0x00000080,22199SEM_PERF_SEL_CPC1_OFFL_E21_POLL_WAIT = 0x00000081,22200SEM_PERF_SEL_CPC1_OFFL_E22_POLL_WAIT = 0x00000082,22201SEM_PERF_SEL_CPC1_OFFL_E23_POLL_WAIT = 0x00000083,22202SEM_PERF_SEL_CPC1_OFFL_E24_POLL_WAIT = 0x00000084,22203SEM_PERF_SEL_CPC1_OFFL_E25_POLL_WAIT = 0x00000085,22204SEM_PERF_SEL_CPC1_OFFL_E26_POLL_WAIT = 0x00000086,22205SEM_PERF_SEL_CPC1_OFFL_E27_POLL_WAIT = 0x00000087,22206SEM_PERF_SEL_CPC1_OFFL_E28_POLL_WAIT = 0x00000088,22207SEM_PERF_SEL_CPC1_OFFL_E29_POLL_WAIT = 0x00000089,22208SEM_PERF_SEL_CPC1_OFFL_E30_POLL_WAIT = 0x0000008a,22209SEM_PERF_SEL_CPC1_OFFL_E31_POLL_WAIT = 0x0000008b,22210SEM_PERF_SEL_CPC2_OFFL_E0_POLL_WAIT = 0x0000008c,22211SEM_PERF_SEL_CPC2_OFFL_E1_POLL_WAIT = 0x0000008d,22212SEM_PERF_SEL_CPC2_OFFL_E2_POLL_WAIT = 0x0000008e,22213SEM_PERF_SEL_CPC2_OFFL_E3_POLL_WAIT = 0x0000008f,22214SEM_PERF_SEL_CPC2_OFFL_E4_POLL_WAIT = 0x00000090,22215SEM_PERF_SEL_CPC2_OFFL_E5_POLL_WAIT = 0x00000091,22216SEM_PERF_SEL_CPC2_OFFL_E6_POLL_WAIT = 0x00000092,22217SEM_PERF_SEL_CPC2_OFFL_E7_POLL_WAIT = 0x00000093,22218SEM_PERF_SEL_CPC2_OFFL_E8_POLL_WAIT = 0x00000094,22219SEM_PERF_SEL_CPC2_OFFL_E9_POLL_WAIT = 0x00000095,22220SEM_PERF_SEL_CPC2_OFFL_E10_POLL_WAIT = 0x00000096,22221SEM_PERF_SEL_CPC2_OFFL_E11_POLL_WAIT = 0x00000097,22222SEM_PERF_SEL_CPC2_OFFL_E12_POLL_WAIT = 0x00000098,22223SEM_PERF_SEL_CPC2_OFFL_E13_POLL_WAIT = 0x00000099,22224SEM_PERF_SEL_CPC2_OFFL_E14_POLL_WAIT = 0x0000009a,22225SEM_PERF_SEL_CPC2_OFFL_E15_POLL_WAIT = 0x0000009b,22226SEM_PERF_SEL_CPC2_OFFL_E16_POLL_WAIT = 0x0000009c,22227SEM_PERF_SEL_CPC2_OFFL_E17_POLL_WAIT = 0x0000009d,22228SEM_PERF_SEL_CPC2_OFFL_E18_POLL_WAIT = 0x0000009e,22229SEM_PERF_SEL_CPC2_OFFL_E19_POLL_WAIT = 0x0000009f,22230SEM_PERF_SEL_CPC2_OFFL_E20_POLL_WAIT = 0x000000a0,22231SEM_PERF_SEL_CPC2_OFFL_E21_POLL_WAIT = 0x000000a1,22232SEM_PERF_SEL_CPC2_OFFL_E22_POLL_WAIT = 0x000000a2,22233SEM_PERF_SEL_CPC2_OFFL_E23_POLL_WAIT = 0x000000a3,22234SEM_PERF_SEL_CPC2_OFFL_E24_POLL_WAIT = 0x000000a4,22235SEM_PERF_SEL_CPC2_OFFL_E25_POLL_WAIT = 0x000000a5,22236SEM_PERF_SEL_CPC2_OFFL_E26_POLL_WAIT = 0x000000a6,22237SEM_PERF_SEL_CPC2_OFFL_E27_POLL_WAIT = 0x000000a7,22238SEM_PERF_SEL_CPC2_OFFL_E28_POLL_WAIT = 0x000000a8,22239SEM_PERF_SEL_CPC2_OFFL_E29_POLL_WAIT = 0x000000a9,22240SEM_PERF_SEL_CPC2_OFFL_E30_POLL_WAIT = 0x000000aa,22241SEM_PERF_SEL_CPC2_OFFL_E31_POLL_WAIT = 0x000000ab,22242SEM_PERF_SEL_MC_RD_REQ = 0x000000ac,22243SEM_PERF_SEL_MC_RD_RET = 0x000000ad,22244SEM_PERF_SEL_MC_WR_REQ = 0x000000ae,22245SEM_PERF_SEL_MC_WR_RET = 0x000000af,22246SEM_PERF_SEL_ATC_REQ = 0x000000b0,22247SEM_PERF_SEL_ATC_RET = 0x000000b1,22248SEM_PERF_SEL_ATC_XNACK = 0x000000b2,22249SEM_PERF_SEL_ATC_INVALIDATION = 0x000000b3,22250SEM_PERF_SEL_ATC_VM_INVALIDATION = 0x000000b4,22251} SEM_PERF_SEL;2225222253/*******************************************************22254* LSDMA Enums22255*******************************************************/2225622257/*22258* LSDMA_PERF_SEL enum22259*/2226022261typedef enum LSDMA_PERF_SEL {22262LSDMA_PERF_SEL_CYCLE = 0x00000000,22263LSDMA_PERF_SEL_IDLE = 0x00000001,22264LSDMA_PERF_SEL_REG_IDLE = 0x00000002,22265LSDMA_PERF_SEL_RB_EMPTY = 0x00000003,22266LSDMA_PERF_SEL_RB_FULL = 0x00000004,22267LSDMA_PERF_SEL_RB_WPTR_WRAP = 0x00000005,22268LSDMA_PERF_SEL_RB_RPTR_WRAP = 0x00000006,22269LSDMA_PERF_SEL_RB_WPTR_POLL_READ = 0x00000007,22270LSDMA_PERF_SEL_RB_RPTR_WB = 0x00000008,22271LSDMA_PERF_SEL_RB_CMD_IDLE = 0x00000009,22272LSDMA_PERF_SEL_RB_CMD_FULL = 0x0000000a,22273LSDMA_PERF_SEL_IB_CMD_IDLE = 0x0000000b,22274LSDMA_PERF_SEL_IB_CMD_FULL = 0x0000000c,22275LSDMA_PERF_SEL_EX_IDLE = 0x0000000d,22276LSDMA_PERF_SEL_SRBM_REG_SEND = 0x0000000e,22277LSDMA_PERF_SEL_EX_IDLE_POLL_TIMER_EXPIRE = 0x0000000f,22278LSDMA_PERF_SEL_MC_WR_IDLE = 0x00000010,22279LSDMA_PERF_SEL_MC_WR_COUNT = 0x00000011,22280LSDMA_PERF_SEL_MC_RD_IDLE = 0x00000012,22281LSDMA_PERF_SEL_MC_RD_COUNT = 0x00000013,22282LSDMA_PERF_SEL_MC_RD_RET_STALL = 0x00000014,22283LSDMA_PERF_SEL_MC_RD_NO_POLL_IDLE = 0x00000015,22284LSDMA_PERF_SEL_SEM_IDLE = 0x00000018,22285LSDMA_PERF_SEL_SEM_REQ_STALL = 0x00000019,22286LSDMA_PERF_SEL_SEM_REQ_COUNT = 0x0000001a,22287LSDMA_PERF_SEL_SEM_RESP_INCOMPLETE = 0x0000001b,22288LSDMA_PERF_SEL_SEM_RESP_FAIL = 0x0000001c,22289LSDMA_PERF_SEL_SEM_RESP_PASS = 0x0000001d,22290LSDMA_PERF_SEL_INT_IDLE = 0x0000001e,22291LSDMA_PERF_SEL_INT_REQ_STALL = 0x0000001f,22292LSDMA_PERF_SEL_INT_REQ_COUNT = 0x00000020,22293LSDMA_PERF_SEL_INT_RESP_ACCEPTED = 0x00000021,22294LSDMA_PERF_SEL_INT_RESP_RETRY = 0x00000022,22295LSDMA_PERF_SEL_NUM_PACKET = 0x00000023,22296LSDMA_PERF_SEL_CE_WREQ_IDLE = 0x00000025,22297LSDMA_PERF_SEL_CE_WR_IDLE = 0x00000026,22298LSDMA_PERF_SEL_CE_SPLIT_IDLE = 0x00000027,22299LSDMA_PERF_SEL_CE_RREQ_IDLE = 0x00000028,22300LSDMA_PERF_SEL_CE_OUT_IDLE = 0x00000029,22301LSDMA_PERF_SEL_CE_IN_IDLE = 0x0000002a,22302LSDMA_PERF_SEL_CE_DST_IDLE = 0x0000002b,22303LSDMA_PERF_SEL_CE_AFIFO_FULL = 0x0000002e,22304LSDMA_PERF_SEL_CE_INFO_FULL = 0x00000031,22305LSDMA_PERF_SEL_CE_INFO1_FULL = 0x00000032,22306LSDMA_PERF_SEL_CE_RD_STALL = 0x00000033,22307LSDMA_PERF_SEL_CE_WR_STALL = 0x00000034,22308LSDMA_PERF_SEL_GFX_SELECT = 0x00000035,22309LSDMA_PERF_SEL_RLC0_SELECT = 0x00000036,22310LSDMA_PERF_SEL_RLC1_SELECT = 0x00000037,22311LSDMA_PERF_SEL_PAGE_SELECT = 0x00000038,22312LSDMA_PERF_SEL_CTX_CHANGE = 0x00000039,22313LSDMA_PERF_SEL_CTX_CHANGE_EXPIRED = 0x0000003a,22314LSDMA_PERF_SEL_CTX_CHANGE_EXCEPTION = 0x0000003b,22315LSDMA_PERF_SEL_DOORBELL = 0x0000003c,22316LSDMA_PERF_SEL_RD_BA_RTR = 0x0000003d,22317LSDMA_PERF_SEL_WR_BA_RTR = 0x0000003e,22318LSDMA_PERF_SEL_F32_L1_WR_VLD = 0x0000003f,22319LSDMA_PERF_SEL_CE_L1_WR_VLD = 0x00000040,22320LSDMA_PERF_SEL_CE_L1_STALL = 0x00000041,22321LSDMA_PERF_SEL_SDMA_INVACK_NFLUSH = 0x00000042,22322LSDMA_PERF_SEL_SDMA_INVACK_FLUSH = 0x00000043,22323LSDMA_PERF_SEL_ATCL2_INVREQ_NFLUSH = 0x00000044,22324LSDMA_PERF_SEL_ATCL2_INVREQ_FLUSH = 0x00000045,22325LSDMA_PERF_SEL_ATCL2_RET_XNACK = 0x00000046,22326LSDMA_PERF_SEL_ATCL2_RET_ACK = 0x00000047,22327LSDMA_PERF_SEL_ATCL2_FREE = 0x00000048,22328LSDMA_PERF_SEL_SDMA_ATCL2_SEND = 0x00000049,22329LSDMA_PERF_SEL_DMA_L1_WR_SEND = 0x0000004a,22330LSDMA_PERF_SEL_DMA_L1_RD_SEND = 0x0000004b,22331LSDMA_PERF_SEL_DMA_MC_WR_SEND = 0x0000004c,22332LSDMA_PERF_SEL_DMA_MC_RD_SEND = 0x0000004d,22333LSDMA_PERF_SEL_L1_WR_FIFO_IDLE = 0x0000004e,22334LSDMA_PERF_SEL_L1_RD_FIFO_IDLE = 0x0000004f,22335LSDMA_PERF_SEL_L1_WRL2_IDLE = 0x00000050,22336LSDMA_PERF_SEL_L1_RDL2_IDLE = 0x00000051,22337LSDMA_PERF_SEL_L1_WRMC_IDLE = 0x00000052,22338LSDMA_PERF_SEL_L1_RDMC_IDLE = 0x00000053,22339LSDMA_PERF_SEL_L1_WR_INV_IDLE = 0x00000054,22340LSDMA_PERF_SEL_L1_RD_INV_IDLE = 0x00000055,22341LSDMA_PERF_SEL_L1_WR_INV_EN = 0x00000056,22342LSDMA_PERF_SEL_L1_RD_INV_EN = 0x00000057,22343LSDMA_PERF_SEL_L1_WR_WAIT_INVADR = 0x00000058,22344LSDMA_PERF_SEL_L1_RD_WAIT_INVADR = 0x00000059,22345LSDMA_PERF_SEL_IS_INVREQ_ADDR_WR = 0x0000005a,22346LSDMA_PERF_SEL_IS_INVREQ_ADDR_RD = 0x0000005b,22347LSDMA_PERF_SEL_L1_WR_XNACK_TIMEOUT = 0x0000005c,22348LSDMA_PERF_SEL_L1_RD_XNACK_TIMEOUT = 0x0000005d,22349LSDMA_PERF_SEL_L1_INV_MIDDLE = 0x0000005e,22350LSDMA_PERF_SEL_CE_OR_F32_MMHUB_WR_REQ = 0x0000005f,22351LSDMA_PERF_SEL_CE_OR_F32_MMHUB_WR_RET = 0x00000060,22352LSDMA_PERF_SEL_ATOMIC_MMHUB_WR_REQ = 0x00000061,22353LSDMA_PERF_SEL_ATOMIC_MMHUB_WR_RET = 0x00000062,22354LSDMA_PERF_SEL_CE_OR_F32_MMHUB_RD_REQ = 0x00000063,22355LSDMA_PERF_SEL_CE_OR_F32_MMHUB_RD_RET = 0x00000064,22356LSDMA_PERF_SEL_RB_MMHUB_RD_REQ = 0x00000065,22357LSDMA_PERF_SEL_RB_MMHUB_RD_RET = 0x00000066,22358LSDMA_PERF_SEL_IB_MMHUB_RD_REQ = 0x00000067,22359LSDMA_PERF_SEL_IB_MMHUB_RD_RET = 0x00000068,22360LSDMA_PERF_SEL_WPTR_MMHUB_RD_REQ = 0x00000069,22361LSDMA_PERF_SEL_WPTR_MMHUB_RD_RET = 0x0000006a,22362LSDMA_PERF_SEL_UTCL1_UTCL2_REQ = 0x0000006b,22363LSDMA_PERF_SEL_UTCL1_UTCL2_RET = 0x0000006c,22364LSDMA_PERF_SEL_CMD_OP_MATCH = 0x0000006d,22365LSDMA_PERF_SEL_CMD_OP_START = 0x0000006e,22366LSDMA_PERF_SEL_CMD_OP_END = 0x0000006f,22367LSDMA_PERF_SEL_CE_BUSY = 0x00000070,22368LSDMA_PERF_SEL_CE_BUSY_START = 0x00000071,22369LSDMA_PERF_SEL_CE_BUSY_END = 0x00000072,22370LSDMA_PERF_SEL_F32_PERFCNT_TRIGGER = 0x00000073,22371LSDMA_PERF_SEL_F32_PERFCNT_TRIGGER_START = 0x00000074,22372LSDMA_PERF_SEL_F32_PERFCNT_TRIGGER_END = 0x00000075,22373LSDMA_PERF_SEL_CE_MMHUB_WRREQ_SEND = 0x00000076,22374LSDMA_PERF_SEL_MMHUB_CE_WRRET_VALID = 0x00000077,22375LSDMA_PERF_SEL_CE_MMHUB_RDREQ_SEND = 0x00000078,22376LSDMA_PERF_SEL_MMHUB_CE_RDRET_VALID = 0x00000079,22377LSDMA_PERF_SEL_DRAM_ECC = 0x0000007a,22378LSDMA_PERF_SEL_NACK_GEN_ERR = 0x0000007b,22379} LSDMA_PERF_SEL;2238022381/*******************************************************22382* SMUIO_ROM Enums22383*******************************************************/2238422385/*22386* ROM_SIGNATURE value22387*/2238822389#define ROM_SIGNATURE 0x0000aa552239022391/*******************************************************22392* UVD_EFC Enums22393*******************************************************/2239422395/*22396* EFC_SURFACE_PIXEL_FORMAT enum22397*/2239822399typedef enum EFC_SURFACE_PIXEL_FORMAT {22400EFC_ARGB1555 = 0x00000001,22401EFC_RGBA5551 = 0x00000002,22402EFC_RGB565 = 0x00000003,22403EFC_BGR565 = 0x00000004,22404EFC_ARGB4444 = 0x00000005,22405EFC_RGBA4444 = 0x00000006,22406EFC_ARGB8888 = 0x00000008,22407EFC_RGBA8888 = 0x00000009,22408EFC_ARGB2101010 = 0x0000000a,22409EFC_RGBA1010102 = 0x0000000b,22410EFC_AYCrCb8888 = 0x0000000c,22411EFC_YCrCbA8888 = 0x0000000d,22412EFC_ACrYCb8888 = 0x0000000e,22413EFC_CrYCbA8888 = 0x0000000f,22414EFC_ARGB16161616_10MSB = 0x00000010,22415EFC_RGBA16161616_10MSB = 0x00000011,22416EFC_ARGB16161616_10LSB = 0x00000012,22417EFC_RGBA16161616_10LSB = 0x00000013,22418EFC_ARGB16161616_12MSB = 0x00000014,22419EFC_RGBA16161616_12MSB = 0x00000015,22420EFC_ARGB16161616_12LSB = 0x00000016,22421EFC_RGBA16161616_12LSB = 0x00000017,22422EFC_ARGB16161616_FLOAT = 0x00000018,22423EFC_RGBA16161616_FLOAT = 0x00000019,22424EFC_ARGB16161616_UNORM = 0x0000001a,22425EFC_RGBA16161616_UNORM = 0x0000001b,22426EFC_ARGB16161616_SNORM = 0x0000001c,22427EFC_RGBA16161616_SNORM = 0x0000001d,22428EFC_AYCrCb16161616_10MSB = 0x00000020,22429EFC_AYCrCb16161616_10LSB = 0x00000021,22430EFC_YCrCbA16161616_10MSB = 0x00000022,22431EFC_YCrCbA16161616_10LSB = 0x00000023,22432EFC_ACrYCb16161616_10MSB = 0x00000024,22433EFC_ACrYCb16161616_10LSB = 0x00000025,22434EFC_CrYCbA16161616_10MSB = 0x00000026,22435EFC_CrYCbA16161616_10LSB = 0x00000027,22436EFC_AYCrCb16161616_12MSB = 0x00000028,22437EFC_AYCrCb16161616_12LSB = 0x00000029,22438EFC_YCrCbA16161616_12MSB = 0x0000002a,22439EFC_YCrCbA16161616_12LSB = 0x0000002b,22440EFC_ACrYCb16161616_12MSB = 0x0000002c,22441EFC_ACrYCb16161616_12LSB = 0x0000002d,22442EFC_CrYCbA16161616_12MSB = 0x0000002e,22443EFC_CrYCbA16161616_12LSB = 0x0000002f,22444EFC_Y8_CrCb88_420_PLANAR = 0x00000040,22445EFC_Y8_CbCr88_420_PLANAR = 0x00000041,22446EFC_Y10_CrCb1010_420_PLANAR = 0x00000042,22447EFC_Y10_CbCr1010_420_PLANAR = 0x00000043,22448EFC_Y12_CrCb1212_420_PLANAR = 0x00000044,22449EFC_Y12_CbCr1212_420_PLANAR = 0x00000045,22450EFC_YCrYCb8888_422_PACKED = 0x00000048,22451EFC_YCbYCr8888_422_PACKED = 0x00000049,22452EFC_CrYCbY8888_422_PACKED = 0x0000004a,22453EFC_CbYCrY8888_422_PACKED = 0x0000004b,22454EFC_YCrYCb10101010_422_PACKED = 0x0000004c,22455EFC_YCbYCr10101010_422_PACKED = 0x0000004d,22456EFC_CrYCbY10101010_422_PACKED = 0x0000004e,22457EFC_CbYCrY10101010_422_PACKED = 0x0000004f,22458EFC_YCrYCb12121212_422_PACKED = 0x00000050,22459EFC_YCbYCr12121212_422_PACKED = 0x00000051,22460EFC_CrYCbY12121212_422_PACKED = 0x00000052,22461EFC_CbYCrY12121212_422_PACKED = 0x00000053,22462EFC_RGB111110_FIX = 0x00000070,22463EFC_BGR101111_FIX = 0x00000071,22464EFC_ACrYCb2101010 = 0x00000072,22465EFC_CrYCbA1010102 = 0x00000073,22466EFC_RGB111110_FLOAT = 0x00000076,22467EFC_BGR101111_FLOAT = 0x00000077,22468EFC_MONO_8 = 0x00000078,22469EFC_MONO_10MSB = 0x00000079,22470EFC_MONO_10LSB = 0x0000007a,22471EFC_MONO_12MSB = 0x0000007b,22472EFC_MONO_12LSB = 0x0000007c,22473EFC_MONO_16 = 0x0000007d,22474} EFC_SURFACE_PIXEL_FORMAT;2247522476#endif /*_soc21_ENUM_HEADER*/224772247822479