/******************************************************************** * Copyright (C) 2013-2014 Texas Instruments Incorporated. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the * distribution. * * Neither the name of Texas Instruments Incorporated nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * */ #ifndef CSLR_KLIO_H_ #define CSLR_KLIO_H_ #ifdef __cplusplus extern "C" { #endif #include <ti/csl/cslr.h> #include <ti/csl/tistdtypes.h> /************************************************************************** * Register Overlay Structure for ALL **************************************************************************/ typedef struct { volatile Uint32 EUR_CR_CLKGATECTL; volatile Uint32 EUR_CR_CLKGATECTL2; volatile Uint32 EUR_CR_CLKGATESTATUS; volatile Uint32 EUR_CR_CLKGATECTLOVR; volatile Uint32 EUR_CR_CLKGATECTLOVR2; volatile Uint8 RSVD0[8]; volatile Uint32 EUR_CR_POWER; volatile Uint32 EUR_CR_CORE_ID; volatile Uint32 EUR_CR_CORE_REVISION; volatile Uint32 EUR_CR_DESIGNER_REV_FIELD1; volatile Uint32 EUR_CR_DESIGNER_REV_FIELD2; volatile Uint8 RSVD1[16]; volatile Uint32 EUR_CR_PERF; volatile Uint32 EUR_CR_PERF_COUNTER0; volatile Uint32 EUR_CR_PERF_COUNTER1; volatile Uint32 EUR_CR_PERF_COUNTER2; volatile Uint32 EUR_CR_PERF_COUNTER3; volatile Uint32 EUR_CR_PERF_COUNTER4; volatile Uint32 EUR_CR_PERF_COUNTER5; volatile Uint32 EUR_CR_PERF_COUNTER6; volatile Uint32 EUR_CR_PERF_COUNTER7; volatile Uint32 EUR_CR_PERF_COUNTER_BIT; volatile Uint8 RSVD2[8]; volatile Uint32 EUR_CR_DEBUG_REG0; volatile Uint32 EUR_CR_DEBUG_REG1; volatile Uint32 EUR_CR_PERF_DEBUG_CTRL; volatile Uint8 RSVD3[4]; volatile Uint32 EUR_CR_SOFT_RESET; volatile Uint8 RSVD4[124]; volatile Uint32 EUR_CR_TRIGGER; volatile Uint8 RSVD5[12]; volatile Uint32 EUR_CR_EVENT_HOST_ENABLE2; volatile Uint32 EUR_CR_EVENT_HOST_CLEAR2; volatile Uint32 EUR_CR_EVENT_STATUS2; volatile Uint8 RSVD6[16]; volatile Uint32 EUR_CR_EVENT_STATUS; volatile Uint32 EUR_CR_EVENT_HOST_ENABLE; volatile Uint32 EUR_CR_EVENT_HOST_CLEAR; volatile Uint32 EUR_CR_PDS_CACHE_STATUS; volatile Uint32 EUR_CR_PDS_CACHE_HOST_ENABLE; volatile Uint32 EUR_CR_PDS_CACHE_HOST_CLEAR; volatile Uint32 EUR_CR_TIMER; volatile Uint32 EUR_CR_DOUBLE_PIXEL_PARTITIONS; volatile Uint8 RSVD7[180]; volatile Uint32 EUR_CR_VDM_START; volatile Uint32 EUR_CR_TE_AA; volatile Uint32 EUR_CR_TE_MTILE1; volatile Uint32 EUR_CR_TE_MTILE2; volatile Uint32 EUR_CR_TE_SCREEN; volatile Uint32 EUR_CR_TE_MTILE; volatile Uint32 EUR_CR_TE_PSG; volatile Uint32 EUR_CR_TE_PSGREGION_BASE; volatile Uint32 EUR_CR_TE_TPC_BASE; volatile Uint32 EUR_CR_TE_TPCCONTROL; volatile Uint32 EUR_CR_TE_RGNBBOX_X; volatile Uint32 EUR_CR_TE_RGNBBOX_Y; volatile Uint32 EUR_CR_MTE_OTPM_CSM_FLUSH_BASE; volatile Uint32 EUR_CR_MTE_OTPM_CSM_LOAD_BASE; volatile Uint32 EUR_CR_VDM_CTRL_STREAM_BASE; volatile Uint32 EUR_CR_MTE_CTRL; volatile Uint32 EUR_CR_MTE_WCOMPARE; volatile Uint32 EUR_CR_MTE_WCLAMP; volatile Uint32 EUR_CR_MTE_SCREEN; volatile Uint32 EUR_CR_MTE_OTPM_OP; volatile Uint32 EUR_CR_MTE_MULTISAMPLECTL; volatile Uint32 EUR_CR_TA_MEM_TE_PAD; volatile Uint32 EUR_CR_MTE_FIRST_PAGE; volatile Uint32 EUR_CR_MTE_SECOND_PAGE; volatile Uint32 EUR_CR_MTE_ABORT; volatile Uint8 RSVD8[8]; volatile Uint32 EUR_CR_MTE_SIG1; volatile Uint32 EUR_CR_MTE_SIG2; volatile Uint32 EUR_CR_TE_STATE; volatile Uint8 RSVD9[8]; volatile Uint32 EUR_CR_VDM_CONTEXT_STORE_SNAPSHOT; volatile Uint32 EUR_CR_VDM_CONTEXT_LOAD_START; volatile Uint32 EUR_CR_VDM_CONTEXT_LOAD_STATUS; volatile Uint32 EUR_CR_VDM_CONTEXT_LOAD_STATUS_CLEAR; volatile Uint32 EUR_CR_VDM_TASK_KICK; volatile Uint32 EUR_CR_VDM_TASK_KICK_STATUS; volatile Uint32 EUR_CR_VDM_TASK_KICK_STATUS_CLEAR; volatile Uint32 EUR_CR_TE_SAFE; volatile Uint8 RSVD10[100]; volatile Uint32 EUR_CR_CLIP_SIG1; volatile Uint8 RSVD11[4]; volatile Uint32 EUR_CR_PBE_NONPIXEL_CHECKSUM; volatile Uint32 EUR_CR_TA_CLK_GATE; volatile Uint8 RSVD12[12]; volatile Uint32 EUR_CR_VDM_BATCH_NUM; volatile Uint32 EUR_CR_VDM_BATCH_NUM_STATUS; volatile Uint32 EUR_CR_VDM_CONTEXT_STORE_GENERIC_WORD0; volatile Uint32 EUR_CR_VDM_CONTEXT_STORE_GENERIC_WORD1; volatile Uint32 EUR_CR_VDM_CONTEXT_STORE_START; volatile Uint32 EUR_CR_VDM_CONTEXT_STORE_STREAM; volatile Uint32 EUR_CR_VDM_CONTEXT_STORE_INDEX_ADDR; volatile Uint32 EUR_CR_VDM_CONTEXT_STORE_STATUS; volatile Uint32 EUR_CR_VDM_CONTEXT_STORE_STATE0; volatile Uint32 EUR_CR_VDM_CONTEXT_STORE_STATE1; volatile Uint32 EUR_CR_VDM_WAIT_FOR_KICK; volatile Uint32 EUR_CR_VDM_CONTEXT_STORE_WRAP_INDEX; volatile Uint32 EUR_CR_VDM_CONTEXT_STORE_WRAPPED; volatile Uint32 EUR_CR_VDM_CONTEXT_STORE_FAN_INDEX; volatile Uint32 EUR_CR_VDM_CONTEXT_STORE_WRAP_RESUME; volatile Uint8 RSVD13[28]; volatile Uint32 EUR_CR_VDM_MTE; volatile Uint32 EUR_CR_MTE_STATE; volatile Uint32 EUR_CR_TE_RGNHDR_INIT; volatile Uint32 EUR_CR_MTE_STATE_FLUSH_BASE; volatile Uint32 EUR_CR_MTE_FIXED_POINT; volatile Uint32 EUR_CR_TA_CONTEXT; volatile Uint32 EUR_CR_VDM_FENCE; volatile Uint32 EUR_CR_VDM_FENCE_STATUS; volatile Uint32 EUR_CR_TA_CONTEXT_DRAIN_MTE; volatile Uint32 EUR_CR_TE_PRIMITIVE_BLOCK; volatile Uint8 RSVD14[96]; volatile Uint32 EUR_CR_PIXELBE; volatile Uint32 EUR_CR_ISP_RENDER; volatile Uint32 EUR_CR_ISP_RGN_BASE; volatile Uint32 EUR_CR_ISP_RENDBOX1; volatile Uint32 EUR_CR_ISP_RENDBOX2; volatile Uint32 EUR_CR_ISP_IPFMISC; volatile Uint32 EUR_CR_ISP_OGL_MODE; volatile Uint32 EUR_CR_ISP_PERPENDICULAR; volatile Uint32 EUR_CR_ISP_CULLVALUE; volatile Uint32 EUR_CR_ISP_DBIAS; volatile Uint32 EUR_CR_ISP_START_RENDER; volatile Uint32 EUR_CR_THREED_AA_MODE; volatile Uint32 EUR_CR_ISP_BREAK; volatile Uint32 EUR_CR_ISP_3DCONTEXT; volatile Uint32 EUR_CR_ISP_FPU; volatile Uint32 EUR_CR_TSP_PARAMETER_CACHE; volatile Uint32 EUR_CR_TSP_PARAMETER_FETCH; volatile Uint32 EUR_CR_IFPU_ROUNDMODE; volatile Uint32 EUR_CR_ISP_START; volatile Uint32 EUR_CR_FOURKX4K_RENDER; volatile Uint32 EUR_CR_ISP_BREAK_INDEX; volatile Uint8 RSVD15[44]; volatile Uint32 EUR_CR_ISP_ZLSCTL; volatile Uint32 EUR_CR_ISP_ZLOAD_BASE; volatile Uint32 EUR_CR_ISP_ZSTORE_BASE; volatile Uint32 EUR_CR_ISP_STENCIL_LOAD_BASE; volatile Uint32 EUR_CR_ISP_STENCIL_STORE_BASE; volatile Uint8 RSVD16[36]; volatile Uint32 EUR_CR_ISP_BGOBJDEPTH; volatile Uint32 EUR_CR_ISP_BGOBJ; volatile Uint32 EUR_CR_ISP_VISREGBASE; volatile Uint32 EUR_CR_ISP_BGOBJTAG; volatile Uint32 EUR_CR_ISP_MULTISAMPLECTL; volatile Uint32 EUR_CR_ISP_MULTISAMPLECTL2; volatile Uint8 RSVD17[12]; volatile Uint32 EUR_CR_ISP_TAGCTRL; volatile Uint8 RSVD18[4]; volatile Uint32 EUR_CR_ISP_STATUS2; volatile Uint8 RSVD19[4]; volatile Uint32 EUR_CR_PIXELBE_EMIT; volatile Uint8 RSVD20[16]; volatile Uint32 EUR_CR_ISP_CONTEXT_RESUME; volatile Uint32 EUR_CR_ISP_CONTEXT_RESUME2; volatile Uint32 EUR_CR_ISP_CONTEXT_RESUME3; volatile Uint32 EUR_CR_ISP_ZLS_EXTZ_RGN_BASE; volatile Uint8 RSVD21[16]; volatile Uint32 EUR_CR_ISP_MTILE1; volatile Uint32 EUR_CR_ISP_MTILE2; volatile Uint32 EUR_CR_ISP_MTILE; volatile Uint8 RSVD22[16]; volatile Uint32 EUR_CR_ISP_ZLS_FALLBACK; volatile Uint32 EUR_CR_ISP_CONTEXT_SWITCH; volatile Uint32 EUR_CR_ISP_CONTEXT_SWITCH2; volatile Uint32 EUR_CR_ISP_CONTEXT_SWITCH3; volatile Uint32 EUR_CR_ISP_CONTEXT_SWITCH4; volatile Uint32 EUR_CR_ISP_CONTEXT_SWITCH5; volatile Uint32 EUR_CR_ISP_CONTEXT_SWITCH6; volatile Uint32 EUR_CR_ISP_CONTEXT_SWITCH7; volatile Uint32 EUR_CR_ISP_CONTEXT_SWITCH8; volatile Uint32 EUR_CR_ISP_CONTEXT_SWITCH9; volatile Uint32 EUR_CR_ISP_CONTEXT_SWITCH10; volatile Uint8 RSVD23[152]; volatile Uint32 EUR_CR_DPM_3D_PAGE_TABLE_BASE; volatile Uint32 EUR_CR_DPM_3D_FREE_LIST; volatile Uint8 RSVD24[12]; volatile Uint32 EUR_CR_DPM_PDS_PAGE_THRESHOLD; volatile Uint32 EUR_CR_DPM_TA_ALLOC_PAGE_TABLE_BASE; volatile Uint32 EUR_CR_DPM_TA_ALLOC_FREE_LIST; volatile Uint32 EUR_CR_DPM_TA_PAGE_THRESHOLD; volatile Uint32 EUR_CR_DPM_ZLS_PAGE_THRESHOLD; volatile Uint32 EUR_CR_DPM_TA_GLOBAL_LIST; volatile Uint32 EUR_CR_DPM_STATE_TABLE_BASE; volatile Uint32 EUR_CR_DPM_STATE_CONTEXT_ID; volatile Uint32 EUR_CR_DPM_CONTROL_TABLE_BASE; volatile Uint32 EUR_CR_DPM_START_OF_CONTEXT_PAGES_ALLOCATED; volatile Uint32 EUR_CR_DPM_3D_DEALLOCATE; volatile Uint32 EUR_CR_DPM_ALLOC; volatile Uint32 EUR_CR_DPM_DALLOC; volatile Uint32 EUR_CR_DPM_TA_ALLOC; volatile Uint32 EUR_CR_DPM_3D; volatile Uint8 RSVD25[8]; volatile Uint32 EUR_CR_DPM_PARTIAL_RENDER; volatile Uint32 EUR_CR_DPM_LSS_PARTIAL_CONTEXT; volatile Uint32 EUR_CR_DPM_START_OF_3D_CONTEXT_PAGES_ALLOCATED; volatile Uint32 EUR_CR_DPM_CONTEXT_PB_BASE; volatile Uint8 RSVD26[8]; volatile Uint32 EUR_CR_DPM_PAGE_MANAGEOP; volatile Uint8 RSVD27[12]; volatile Uint32 EUR_CR_DPM_TASK_3D_FREE; volatile Uint32 EUR_CR_DPM_TASK_TA_FREE; volatile Uint8 RSVD28[12]; volatile Uint32 EUR_CR_DPM_TASK_STATE; volatile Uint32 EUR_CR_DPM_TASK_CONTROL; volatile Uint32 EUR_CR_DPM_OUTOFMEM; volatile Uint32 EUR_CR_DPM_FREE_CONTEXT; volatile Uint32 EUR_CR_DPM_3D_TIMEOUT; volatile Uint32 EUR_CR_DPM_TA_EVM; volatile Uint8 RSVD29[84]; volatile Uint32 EUR_CR_DPM_TA_ALLOC_FREE_LIST_STATUS1; volatile Uint8 RSVD30[8]; volatile Uint32 EUR_CR_DPM_3D_FREE_LIST_STATUS1; volatile Uint32 EUR_CR_DPM_TA_ALLOC_FREE_LIST_STATUS2; volatile Uint8 RSVD31[8]; volatile Uint32 EUR_CR_DPM_3D_FREE_LIST_STATUS2; volatile Uint32 EUR_CR_DPM_ABORT_STATUS_MTILE; volatile Uint32 EUR_CR_DPM_PAGE_STATUS; volatile Uint32 EUR_CR_DPM_PAGE; volatile Uint32 EUR_CR_DPM_GLOBAL_PAGE_STATUS; volatile Uint32 EUR_CR_DPM_GLOBAL_PAGE; volatile Uint32 EUR_CR_DPM_REQUESTING; volatile Uint32 EUR_CR_DPM_RGN_HDR_PARSER; volatile Uint32 EUR_CR_DPM_PIMSHARE; volatile Uint32 EUR_CR_DPM_CONTEXT_DRAIN_BASE; volatile Uint32 EUR_CR_DPM_CONTEXT_DRAIN_STATUS; volatile Uint32 EUR_CR_DPM_DRAIN_STATUS; volatile Uint32 EUR_CR_DPM_CONTEXT_DRAIN_BUF; volatile Uint32 EUR_CR_DPM_MTILE_ABORTED; volatile Uint32 EUR_CR_DPM_IDLE; volatile Uint8 RSVD32[24]; volatile Uint32 EUR_CR_MTE_FORCEREISSUE; volatile Uint8 RSVD33[8]; volatile Uint32 EUR_CR_DPM_PAGE_MANAGEOP_STATUS; volatile Uint8 RSVD34[4]; volatile Uint32 EUR_CR_DPM_TSP_MTILEFREE; volatile Uint8 RSVD35[28]; volatile Uint32 EUR_CR_DPM_DEALLOCATE_MASK; volatile Uint8 RSVD36[92]; volatile Uint32 EUR_CR_TCU_CTRL; volatile Uint32 EUR_CR_TCU_ICTRL; volatile Uint8 RSVD37[4]; volatile Uint32 EUR_CR_DCU_ICTRL; volatile Uint32 EUR_CR_DCU_PCTRL; volatile Uint32 EUR_CR_DCU_CTRL; volatile Uint8 RSVD38[228]; volatile Uint32 EUR_CR_CLIP_CHECKSUM; volatile Uint32 EUR_CR_MTE_MEM_CHECKSUM; volatile Uint32 EUR_CR_MTE_TE_CHECKSUM; volatile Uint32 EUR_CR_TE_CHECKSUM; volatile Uint32 EUR_CR_ISP_FPU_CHECKSUM; volatile Uint32 EUR_CR_ISP_PRECALC_CHECKSUM; volatile Uint32 EUR_CR_ISP_EDGE_CHECKSUM; volatile Uint32 EUR_CR_ISP_TAGWRITE_CHECKSUM; volatile Uint32 EUR_CR_ISP_SPAN_CHECKSUM; volatile Uint32 EUR_CR_PBE_PIXEL_CHECKSUM; volatile Uint8 RSVD39[224]; volatile Uint32 EUR_CR_USE_CACHE; volatile Uint8 RSVD40[68]; volatile Uint32 EUR_CR_EVENT_PDS_ENABLE2; volatile Uint32 EUR_CR_PDS_CACHE_ENABLE; volatile Uint32 EUR_CR_EVENT_PDS_ENABLE; volatile Uint32 EUR_CR_EVENT_PIXEL_PDS_EXEC; volatile Uint32 EUR_CR_EVENT_PIXEL_PDS_DATA; volatile Uint32 EUR_CR_EVENT_PIXEL_PDS_INFO; volatile Uint32 EUR_CR_EVENT_OTHER_PDS_EXEC; volatile Uint32 EUR_CR_EVENT_OTHER_PDS_DATA; volatile Uint32 EUR_CR_EVENT_OTHER_PDS_INFO; volatile Uint32 EUR_CR_DMS_CTRL; volatile Uint8 RSVD41[4]; volatile Uint32 EUR_CR_USE_G0; volatile Uint32 EUR_CR_USE_G1; volatile Uint8 RSVD42[40]; volatile Uint32 EUR_CR_EVENT_KICK4; volatile Uint32 EUR_CR_EVENT_KICK1; volatile Uint8 RSVD43[4]; volatile Uint32 EUR_CR_PDS_DMS_CTRL2; volatile Uint32 EUR_CR_PDS; volatile Uint32 EUR_CR_EVENT_KICK2; volatile Uint32 EUR_CR_EVENT_KICKER; volatile Uint32 EUR_CR_EVENT_KICK; volatile Uint32 EUR_CR_EVENT_TIMER; volatile Uint32 EUR_CR_PDS_INV0; volatile Uint32 EUR_CR_PDS_INV1; volatile Uint32 EUR_CR_EVENT_KICK3; volatile Uint32 EUR_CR_PDS_INV3; volatile Uint32 EUR_CR_PDS_INV_CSC; volatile Uint32 EUR_CR_PDS_DMS_DYNAMIC_SCHEDULE; volatile Uint8 RSVD44[28]; volatile Uint32 EUR_CR_LOOPBACK; volatile Uint8 RSVD45[36]; volatile Uint32 EUR_CR_PDS_EVDM_PC_BASE; volatile Uint8 RSVD46[8]; volatile Uint32 EUR_CR_PDS_PDM_PC_BASE; volatile Uint8 RSVD47[104]; volatile Uint32 EUR_CR_PDS_STATUS; volatile Uint32 EUR_CR_PDS_CONTEXT_STORE; volatile Uint32 EUR_CR_PDS_CONTEXT_RESUME; volatile Uint32 EUR_CR_MICRO_DATA_BASE; volatile Uint8 RSVD48[76]; volatile Uint32 EUR_CR_BIF_CTRL; volatile Uint32 EUR_CR_BIF_INT_STAT; volatile Uint32 EUR_CR_BIF_FAULT; volatile Uint32 EUR_CR_BIF_TILE0; volatile Uint32 EUR_CR_BIF_TILE1; volatile Uint32 EUR_CR_BIF_TILE2; volatile Uint32 EUR_CR_BIF_TILE3; volatile Uint32 EUR_CR_BIF_TILE4; volatile Uint32 EUR_CR_BIF_TILE5; volatile Uint32 EUR_CR_BIF_TILE6; volatile Uint32 EUR_CR_BIF_TILE7; volatile Uint32 EUR_CR_BIF_TILE8; volatile Uint32 EUR_CR_BIF_TILE9; volatile Uint32 EUR_CR_BIF_CTRL_INVAL; volatile Uint32 EUR_CR_BIF_DIR_LIST_BASE1; volatile Uint32 EUR_CR_BIF_DIR_LIST_BASE2; volatile Uint32 EUR_CR_BIF_DIR_LIST_BASE3; volatile Uint32 EUR_CR_BIF_DIR_LIST_BASE4; volatile Uint32 EUR_CR_BIF_DIR_LIST_BASE5; volatile Uint32 EUR_CR_BIF_DIR_LIST_BASE6; volatile Uint32 EUR_CR_BIF_DIR_LIST_BASE7; volatile Uint8 RSVD49[32]; volatile Uint32 EUR_CR_BIF_BANK_SET; volatile Uint32 EUR_CR_BIF_BANK0; volatile Uint32 EUR_CR_BIF_BANK1; volatile Uint8 RSVD50[4]; volatile Uint32 EUR_CR_BIF_DIR_LIST_BASE0; volatile Uint8 RSVD51[8]; volatile Uint32 EUR_CR_BIF_TA_REQ_BASE; volatile Uint8 RSVD52[20]; volatile Uint32 EUR_CR_BIF_MEM_REQ_STAT; volatile Uint32 EUR_CR_BIF_3D_REQ_BASE; volatile Uint32 EUR_CR_BIF_ZLS_REQ_BASE; volatile Uint32 EUR_CR_BIF_BANK_STATUS; volatile Uint8 RSVD53[8]; volatile Uint32 EUR_CR_BIF_SIG0; volatile Uint32 EUR_CR_BIF_SIG1; volatile Uint8 RSVD54[8]; volatile Uint32 EUR_CR_BIF_MMU_CTRL; volatile Uint8 RSVD55[300]; volatile Uint32 EUR_CR_TWOD_SIG; volatile Uint32 EUR_CR_TWOD_BLIT_STATUS; volatile Uint32 EUR_CR_TWOD_TEST_MODE; volatile Uint32 EUR_CR_TWOD_SIG_RESULT; volatile Uint32 EUR_CR_TWOD_VIRTUAL_FIFO_0; volatile Uint32 EUR_CR_TWOD_VIRTUAL_FIFO_1; volatile Uint8 RSVD56[104]; volatile Uint32 EUR_CR_EMU_CYCLE_COUNT; volatile Uint32 EUR_CR_EMU_TA_PHASE; volatile Uint32 EUR_CR_EMU_3D_PHASE; volatile Uint32 EUR_CR_EMU_TA_CYCLE; volatile Uint32 EUR_CR_EMU_3D_CYCLE; volatile Uint32 EUR_CR_EMU_INITIAL_TA_CYCLE; volatile Uint32 EUR_CR_EMU_FINAL_3D_CYCLE; volatile Uint8 RSVD57[24]; volatile Uint32 EUR_CR_EMU_MEM_READ; volatile Uint32 EUR_CR_EMU_TA_OR_3D_CYCLE; volatile Uint32 EUR_CR_EMU_MEM_WRITE; volatile Uint32 EUR_CR_EMU_MEM_BYTE_WRITE; volatile Uint32 EUR_CR_EMU_MEM_STALL; volatile Uint32 EUR_CR_BIF_CYCLE_COUNT; volatile Uint32 EUR_CR_BIF_MEM_READ_MMU; volatile Uint32 EUR_CR_BIF_MEM_READ_CACHE; volatile Uint32 EUR_CR_BIF_MEM_READ_TA; volatile Uint32 EUR_CR_BIF_MEM_WRITE_TA; volatile Uint32 EUR_CR_BIF_MEM_READ_VDM; volatile Uint32 EUR_CR_BIF_MEM_READ_PBE; volatile Uint32 EUR_CR_BIF_MEM_WRITE_PBE; volatile Uint32 EUR_CR_BIF_MEM_READ_TSP; volatile Uint32 EUR_CR_BIF_MEM_READ_ISP; volatile Uint32 EUR_CR_BIF_MEM_READ_ISPZ; volatile Uint32 EUR_CR_BIF_MEM_WRITE_ISPZ; volatile Uint32 EUR_CR_BIF_MEM_READ_USE0; volatile Uint32 EUR_CR_BIF_MEM_WRITE_USE0; volatile Uint32 EUR_CR_AXI_CACHE; volatile Uint32 EUR_CR_AXI_EXACCESS; volatile Uint32 EUR_CR_BIF_MEM_READ_USE1; volatile Uint32 EUR_CR_BIF_MEM_WRITE_USE1; volatile Uint32 EUR_CR_BIF_MEM_READ_USEC; volatile Uint32 EUR_CR_BIF_MEM_READ_PDS; volatile Uint32 EUR_CR_BIF_MEM_READ_USE2; volatile Uint32 EUR_CR_BIF_MEM_WRITE_USE2; volatile Uint32 EUR_CR_BIF_MEM_READ_USE3; volatile Uint32 EUR_CR_BIF_MEM_WRITE_USE3; volatile Uint32 EUR_CR_USEC_BIF_CYCLE_COUNT; volatile Uint32 EUR_CR_USEC_BIF_VERTEX_READ; volatile Uint32 EUR_CR_USEC_BIF_PIXEL_READ; volatile Uint32 EUR_CR_USEC_BIF_EVENT_READ; volatile Uint32 EUR_CR_BIF_MEM_THREE_D_COUNT; volatile Uint32 EUR_CR_BIF_MEM_OVER_LAPPED_TA_READ_COUNT; volatile Uint32 EUR_CR_BIF_MEM_OVER_LAPPED_TA_WRITE_COUNT; volatile Uint8 RSVD58[52]; volatile Uint32 EUR_CR_PARTITION_BREAKPOINT_TRAP; volatile Uint32 EUR_CR_PARTITION_BREAKPOINT; volatile Uint32 EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO0; volatile Uint32 EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO1; volatile Uint8 RSVD59[120]; volatile Uint32 EUR_CR_SIM_3D_FRAME_COUNT; volatile Uint32 EUR_CR_SIM_TA_FRAME_COUNT; volatile Uint32 EUR_CR_SIM_USE_STATS; volatile Uint8 RSVD60[4]; } CSL_KlioRegs; /************************************************************************** * Register Macros **************************************************************************/ /* Core module clock gating controls: allows clocks to be forced off, forced * on or operate under automatic pipeline activity based clock gating. */ #define CSL_KLIO_EUR_CR_CLKGATECTL (0x0U) /* Core module clock gating controls: allows clocks to be forced off, forced * on or operate under automatic pipeline activity based clock gating. */ #define CSL_KLIO_EUR_CR_CLKGATECTL2 (0x4U) /* Clock Gating Status reflects the condition of the clock gate controls for * each module. */ #define CSL_KLIO_EUR_CR_CLKGATESTATUS (0x8U) /* Core module clock gating override controls: allows clocks to be enabled * temporarily for register writes by hosts. */ #define CSL_KLIO_EUR_CR_CLKGATECTLOVR (0xCU) /* Core module clock gating override controls: allows clocks to be enabled * temporarily for register writes by hosts. */ #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2 (0x10U) /* Chip can be run with half the number of pipes enabled. Default is all pipes * enabled */ #define CSL_KLIO_EUR_CR_POWER (0x1CU) /* Core ID Register */ #define CSL_KLIO_EUR_CR_CORE_ID (0x20U) /* Core Revision Register identifies the specific core revision. */ #define CSL_KLIO_EUR_CR_CORE_REVISION (0x24U) /* Designer Revision Field. The SOC designer can use this register for their * own revision control if required. */ #define CSL_KLIO_EUR_CR_DESIGNER_REV_FIELD1 (0x28U) /* Designer Revision Field The SOC designer can use this register for their * own revision control if required. */ #define CSL_KLIO_EUR_CR_DESIGNER_REV_FIELD2 (0x2CU) /* Within SGX there are a number of performance counters which enable * profiling of an application in terms of the low level hardware performance; * this register enables selection of specific groups of performance counters * and the ability to reset those counters. Full details can be found in the * performance profiling section of this document. Write a '1' followed by a * '0' to the _CLR fields to reset the specific counter */ #define CSL_KLIO_EUR_CR_PERF (0x40U) /* Performance counter 0 status register */ #define CSL_KLIO_EUR_CR_PERF_COUNTER0 (0x44U) /* Performance counter 1 status register */ #define CSL_KLIO_EUR_CR_PERF_COUNTER1 (0x48U) /* Performance counter 2 status register */ #define CSL_KLIO_EUR_CR_PERF_COUNTER2 (0x4CU) /* Performance counter 3 status register */ #define CSL_KLIO_EUR_CR_PERF_COUNTER3 (0x50U) /* Performance counter 4 status register */ #define CSL_KLIO_EUR_CR_PERF_COUNTER4 (0x54U) /* Performance counter 5 status register */ #define CSL_KLIO_EUR_CR_PERF_COUNTER5 (0x58U) /* Performance counter 6 status register */ #define CSL_KLIO_EUR_CR_PERF_COUNTER6 (0x5CU) /* Performance counter 7 status register */ #define CSL_KLIO_EUR_CR_PERF_COUNTER7 (0x60U) /* Selects the MSB of the 16-bits counter group to be sent to the counter. If * SELECT_7 = 9, then the bits {9:0} of the counter group will be outputted by * BIT SELECT, bits {15:10} will be tied to zero */ #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT (0x64U) /* Performance counter status register */ #define CSL_KLIO_EUR_CR_DEBUG_REG0 (0x70U) /* Performance counter status register */ #define CSL_KLIO_EUR_CR_DEBUG_REG1 (0x74U) /* Performance bus and debug bus control register */ #define CSL_KLIO_EUR_CR_PERF_DEBUG_CTRL (0x78U) /* Soft reset control register which drives all modules except the register * bank. Write a '1' to reset and a '0' to clear Bits 31 : 16 are reserved */ #define CSL_KLIO_EUR_CR_SOFT_RESET (0x80U) /* TA/3D Lockup counter timeout value (16K cycle granularity) */ #define CSL_KLIO_EUR_CR_TRIGGER (0x100U) /* This register enables interrupts. Writing a '1' to a bit field enables the * relevant Event. All the bit fields correspond exactly to those in the * EUR_CR_EVENT_STATUS2 register. The MASTER_INTERRUPT bit is a global enable * which overrides the Event enables, i.e. '1' - enable external interrupts, * '0' - disable external interrupts. */ #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2 (0x110U) /* This register is used to clear event interrupts. Writing a '1' to a bit * field clears the relevant Event. All the bit fields correspond exactly to * those in the EUR_CR_EVENT_STATUS2 register. */ #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2 (0x114U) /* There are 2 sources of external interrupts in the PowerVR SGX core: General * system events and PDS cache invalidation events. The event status2 register * indicates the source of any general event interrupt generated by PowerVR * SGX. These events only result in an external interrupt if the relevant bit * in the EUR_CR_EVENT_HOST_ENABLE register is set. Note1: This register must * be combined with the EUR_CR_PDS_CACHE_STATUS register information to * determine what has caused the external interrupt. Note2: The host can write * to this register in which case any bits written as a '1' are ORed into the * register i.e. the host can cause the core to generate an interrupt. (This * is typically for debug purposes only) */ #define CSL_KLIO_EUR_CR_EVENT_STATUS2 (0x118U) /* There are 2 sources of external interrupts in the PowerVR SGX core: General * system events and PDS cache invalidation events. The event status register * indicates the source of any general event interrupt generated by PowerVR * SGX. These events only result in an external interrupt if the relevant bit * in the EUR_CR_EVENT_HOST_ENABLE register is set. Note1: This register must * be combined with the EUR_CR_PDS_CACHE_STATUS register information to * determine what has caused the external interrupt. Note2: The host can write * to this register in which case any bits written as a '1' are ORed into the * register i.e. the host can cause the core to generate an interrupt. (This * is typically for debug purposes only) */ #define CSL_KLIO_EUR_CR_EVENT_STATUS (0x12CU) /* This register enables interrupts. Writing a '1' to a bit field enables the * relevant Event. All the bit fields correspond exactly to those in the * EUR_CR_EVENT_STATUS register. The MASTER_INTERRUPT bit is a global enable * which overrides the Event enables, i.e. '1' - enable external interrupts, * '0' - disable external interrupts. */ #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE (0x130U) /* This register is used to clear event interrupts. Writing a '1' to a bit * field clears the relevant Event. All the bit fields correspond exactly to * those in the EUR_CR_EVENT_STATUS register. */ #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR (0x134U) /* There are 2 sources of external interrupts in the PowerVR SGX core: General * system events and PDS cache invalidation events. The PDS cache status * register indicates the source of any PDS cache invalidation event * interrupts generated by PowerVR SGX. These events only result in an * external interrupt if the relevant bit in the EUR_CR_PDS_CACHE_HOST_ENABLE * register is set. Note1: This register must be combined with the * EUR_CR_EVENT_STATUS register information to determine what has caused the * external interrupt. Note2: The host can write to this register in which * case any bits written as a '1' are ORed into the register i.e. the host can * cause the core to generate an interrupt. (This is typically for debug * purposes only) */ #define CSL_KLIO_EUR_CR_PDS_CACHE_STATUS (0x138U) /* This register enables interrupts. Writing a '1' to a bit field enables the * relevant Event. All the bit fields correspond exactly to those in the * EUR_CR_PDS_CACHE_STATUS register. The MASTER_INTERRUPT bit contained in the * EUR_CR_EVENT_HOST_ENABLE register is a global enable which overrides the * Event enables, i.e. '1' - enable external interrupts, '0' - disable * external interrupts. */ #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_ENABLE (0x13CU) /* This register is used to clear event interrupts. Writing a '1' to a bit * field clears the relevant Event. All the bit fields correspond exactly to * those in the EUR_CR_PDS_CACHE_STATUS register. */ #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_CLEAR (0x140U) /* {This register return the value of the internal timer. The timer runs * continuously, and wraps at the top end. It counts 16 cycle lots of the core * clock frequency. This means that at 100 MHz: Period = 1/100MHz = 10 * 10^-9 * seconds 1 count value = 16 * 10 * 10^-9 seconds = 0.16 us It is a 32 bit * counter so it will wrap every: 2^32 * 0.16 us = 687 seconds. at 100MHz */ #define CSL_KLIO_EUR_CR_TIMER (0x144U) /* Indicate whethers pixel output buffers should be 2 partitions (32bits wide) * or 4 partitions (64bits wide) */ #define CSL_KLIO_EUR_CR_DOUBLE_PIXEL_PARTITIONS (0x148U) /* Any write to this register starts the Vertex Data Master DMA operation */ #define CSL_KLIO_EUR_CR_VDM_START (0x200U) /* A write to this register initialises all the Region Headers addressed by * the values in the TE_AA, TE_MTILE1, TE_MTILE2 and TE_MTILE registers to * empty */ #define CSL_KLIO_EUR_CR_TE_RGNHDR_INIT (0x380U) /* This register controls the anti-aliasing mode of the Tiling Co-Processor, * 2x or 4x antialiasing is available. 4x antialising is achieved by setting * both the X and Y fields to 1. 2x antialiasing can be achieved by only * setting the Y field to 1 and ensuring the X field is 0. Klio only supports * 2xmsaa in the Y plane. */ #define CSL_KLIO_EUR_CR_TE_AA (0x204U) /* The Tiling Co-Processor allocates memory in macrotiles, which is a group of * individual tiles. The number of macrotiles is selectable between 4 and 16, * the boundaries of the macrotiles in the X axis are defined in this * register. */ #define CSL_KLIO_EUR_CR_TE_MTILE1 (0x208U) /* The Tiling Co-Processor allocates memory in macrotiles, which is a group of * individual tiles. The number of macrotiles is selectable between 4 and 16, * the boundaries of the macrotiles in the Y axis are defined in this * register. */ #define CSL_KLIO_EUR_CR_TE_MTILE2 (0x20CU) /* In order to perform the tiling operation and generate the display list the * maximum screen size must be configured in terms of the number of tiles in X * and Y axis. */ #define CSL_KLIO_EUR_CR_TE_SCREEN (0x210U) /* This register defines the number of individual tiles within the macrotiles. * This is used in the process of memory allocation. */ #define CSL_KLIO_EUR_CR_TE_MTILE (0x214U) /* This register defines the global control for the Parameter Stream Generator * within the Tiling Co-Processor. This module formats the display list * generated by the Tiling Co-Processor. */ #define CSL_KLIO_EUR_CR_TE_PSG (0x218U) /* This register defines the base address in memory of the Region Header * writes by the TA. Region headers are the first part of the display list and * contain an entry per tile with information on global setup and a link * address to parameters. */ #define CSL_KLIO_EUR_CR_TE_PSGREGION_BASE (0x21CU) /* This register defines the base address in memory of the Tail Pointer Cache. * A tail pointer is the current last address written to for a tiles * individual display list, an entry for active tiles is maintained as * primitives are processed by the TA. */ #define CSL_KLIO_EUR_CR_TE_TPC_BASE (0x220U) /* The Tail Pointer Cache is used to keep track of the last address written to * for a particular tile, this is stored in a mixture of on chip cache and * external memory. Under certain circumstances it is neccesary to either * reset the cache or flush the on chip cache contents such that they are * visible in memory. */ #define CSL_KLIO_EUR_CR_TE_TPCCONTROL (0x224U) /* Reset or enabled by the MTE_RESETBBOX and MTE_UPDATEBBOX fields in the * MTEControl word of the Input Parameter format. This is the maximum extent * in X of the post transformed, clipped data before region clipping. */ #define CSL_KLIO_EUR_CR_TE_RGNBBOX_X (0x228U) /* Reset or enabled by the MTE_RESETBBOX and MTE_UPDATEBBOX fields in the MTE * Control word of the Input Parameter format. This is the maximum extent in Y * of the post transformed, clipped data before region clipping. */ #define CSL_KLIO_EUR_CR_TE_RGNBBOX_Y (0x22CU) /* The TA maintains internal state of the current information for each macro * tile and global list regarding the vertex blocks written to memory. In * certain circumstances during a context switch it is neccessary to flush * this information to external memory. */ #define CSL_KLIO_EUR_CR_MTE_OTPM_CSM_FLUSH_BASE (0x230U) /* The TA maintains internal state of the current information for each macro * tile and global list regarding the vertex blocks written to memory. In * certain circumstances during a context switch it is neccessary to load this * information from external memory. */ #define CSL_KLIO_EUR_CR_MTE_OTPM_CSM_LOAD_BASE (0x234U) /* PowerVR SGX masters information from memory using advanced DMA, this * register defines the base address of the Vertex Data input control stream * in memory. */ #define CSL_KLIO_EUR_CR_VDM_CTRL_STREAM_BASE (0x238U) /* Controls Master VDM BATCH_NUM value */ #define CSL_KLIO_EUR_CR_VDM_BATCH_NUM (0x320U) /* Reports Master VDM BATCH_NUM status */ #define CSL_KLIO_EUR_CR_VDM_BATCH_NUM_STATUS (0x324U) /* Generic Control Word 0 to be optionally loaded with context switching tasks */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_GENERIC_WORD0 (0x328U) /* Generic Control Word 1 to be optionally loaded with context switching tasks */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_GENERIC_WORD1 (0x32CU) /* Start VDM Context store, pulse kicks off the store operation. Status flags * when this is complete and the stream and index position registers are valid */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_START (0x330U) /* Stores the stream position when the context store occured */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STREAM (0x334U) /* Stores the index position when the context store occured */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_INDEX_ADDR (0x338U) /* Stores the index position when the context store occured */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_WRAP_INDEX (0x34CU) /* Stores the index position when the context store occured */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_WRAPPED (0x350U) /* Stores the index position when the context store occured */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_FAN_INDEX (0x354U) /* Stores the index position when the context store occured */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_WRAP_RESUME (0x358U) /* Signals when a context store is complete and the stream and index location * registers are valid */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATUS (0x33CU) /* Terminate state control registers used for creating the terminate PDS task. */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE0 (0x340U) /* Terminate state control registers used for creating the terminate PDS task. */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1 (0x344U) /* Indicates the status on the control stream fetch */ #define CSL_KLIO_EUR_CR_VDM_WAIT_FOR_KICK (0x348U) /* EUR_CR_VDM_MTE */ #define CSL_KLIO_EUR_CR_VDM_MTE (0x378U) /* Increment the VDM's fence count */ #define CSL_KLIO_EUR_CR_VDM_FENCE (0x390U) /* Reports the VDM's fence count */ #define CSL_KLIO_EUR_CR_VDM_FENCE_STATUS (0x394U) /* This register controls the global setup of the Tiling Process. */ #define CSL_KLIO_EUR_CR_MTE_CTRL (0x23CU) /* EUR_CR_MTE_WCOMPARE */ #define CSL_KLIO_EUR_CR_MTE_WCOMPARE (0x240U) /* EUR_CR_MTE_WCLAMP */ #define CSL_KLIO_EUR_CR_MTE_WCLAMP (0x244U) /* In order to perform the tiling operation and generate the display list the * maximum screen size must be configured in terms of the number of pixels in * X and Y axis since this may not be the same as the number of tiles defined * in the EUR_CR_TE_SCREEN register. */ #define CSL_KLIO_EUR_CR_MTE_SCREEN (0x248U) /* The TA maintains internal state of the current information for each macro * tile and global list regarding the vertex blocks written to memory. In * certain circumstances during a context switch it is necessary to load or * flush this information to external memory. */ #define CSL_KLIO_EUR_CR_MTE_OTPM_OP (0x24CU) /* This applies when anti-aliasing is enabled. This is used to calculate * whether an anti-aliased triangle can be perfect small object culled. */ #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL (0x250U) /* EUR_CR_TA_MEM_TE_PAD */ #define CSL_KLIO_EUR_CR_TA_MEM_TE_PAD (0x254U) /* EUR_CR_MTE_FIRST_PAGE */ #define CSL_KLIO_EUR_CR_MTE_FIRST_PAGE (0x258U) /* EUR_CR_MTE_SECOND_PAGE */ #define CSL_KLIO_EUR_CR_MTE_SECOND_PAGE (0x25CU) /* EUR_CR_MTE_ABORT */ #define CSL_KLIO_EUR_CR_MTE_ABORT (0x260U) /* EUR_CR_MTE_SIG1 */ #define CSL_KLIO_EUR_CR_MTE_SIG1 (0x26CU) /* EUR_CR_MTE_SIG2 */ #define CSL_KLIO_EUR_CR_MTE_SIG2 (0x270U) /* This register is read on VDM_START_PULSE and should be saved and updated by * the driver app by app */ #define CSL_KLIO_EUR_CR_TE_STATE (0x274U) /* This register defines the base address in memory of the snapshot buffer for * the VDM context store. This buffer store the information of the VDM * pipeline. For the moment, the buffer is 4K bytes size */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_SNAPSHOT (0x280U) /* Any write to this register starts the Vertex Data Master Loading the * pipeline status from the snapshot buffer */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_LOAD_START (0x284U) /* EUR_CR_VDM_CONTEXT_LOAD_STATUS */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_LOAD_STATUS (0x288U) /* EUR_CR_VDM_CONTEXT_LOAD_STATUS_CLEAR */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_LOAD_STATUS_CLEAR (0x28CU) /* Any write to this register starts the Vertex Data Master sending a task to * the vertex pipeline which is configured by the * eur_cr_vdm_context_store_state* register */ #define CSL_KLIO_EUR_CR_VDM_TASK_KICK (0x290U) /* EUR_CR_VDM_TASK_KICK_STATUS */ #define CSL_KLIO_EUR_CR_VDM_TASK_KICK_STATUS (0x294U) /* EUR_CR_VDM_TASK_KICK_STATUS_CLEAR */ #define CSL_KLIO_EUR_CR_VDM_TASK_KICK_STATUS_CLEAR (0x298U) /* EUR_CR_TE_SAFE */ #define CSL_KLIO_EUR_CR_TE_SAFE (0x29CU) /* EUR_CR_CLIP_SIG1 */ #define CSL_KLIO_EUR_CR_CLIP_SIG1 (0x304U) /* EUR_CR_PBE_NONPIXEL_CHECKSUM */ #define CSL_KLIO_EUR_CR_PBE_NONPIXEL_CHECKSUM (0x30CU) /* EUR_CR_TA_CLK_GATE */ #define CSL_KLIO_EUR_CR_TA_CLK_GATE (0x310U) /* The MTE state is flushed out to memory so that it can be written back more * easily. */ #define CSL_KLIO_EUR_CR_MTE_STATE (0x37CU) /* The MTE state is flushed out to memory so that it can be written back more * easily. */ #define CSL_KLIO_EUR_CR_MTE_STATE_FLUSH_BASE (0x384U) /* Fixed point format in the internal parameter stream can be 13.3 or 12.4. */ #define CSL_KLIO_EUR_CR_MTE_FIXED_POINT (0x388U) /* The TA context is drained out to memory on a context switch and restored on * a resume. */ #define CSL_KLIO_EUR_CR_TA_CONTEXT (0x38CU) /* The TA context is drained out to memory on a context switch and restored on * a resume. */ #define CSL_KLIO_EUR_CR_TA_CONTEXT_DRAIN_MTE (0x398U) /* The progress in Tiles through the Primitive Block the TE has made on * context switch. Should be sampled by the driver and restored before Resume. */ #define CSL_KLIO_EUR_CR_TE_PRIMITIVE_BLOCK (0x39CU) /* The PixelBE module formats the pixel data before writing to memory, this * register contains global control signals. */ #define CSL_KLIO_EUR_CR_PIXELBE (0x400U) /* The Image Synthesis Processor can be configured to operate in 3 different * render modes */ #define CSL_KLIO_EUR_CR_ISP_RENDER (0x404U) /* This register defines the base address in memory of the Region Header reads * by the ISP. Region headers are the first part of the display list and * contain an entry per tile with information on global setup and a link * address to parameters. */ #define CSL_KLIO_EUR_CR_ISP_RGN_BASE (0x408U) /* When the render type is set to Fast 2D Render or Fast Scale Render, no * region headers are read from memory. Instead, region headers are internally * generated for all tiles enclosed in the bounding box defined by this * register and the EUR_CR_ISP_RENDBOX2 register. */ #define CSL_KLIO_EUR_CR_ISP_RENDBOX1 (0x40CU) /* When the render type is set to Fast 2D Render or Fast Scale Render, no * region headers are read from memory. Instead, region headers are internally * generated for all tiles enclosed in the bounding box defined by this * register and the EUR_CR_ISP_RENDBOX1 register. */ #define CSL_KLIO_EUR_CR_ISP_RENDBOX2 (0x410U) /* Global control register for the ISP parameter fetch. */ #define CSL_KLIO_EUR_CR_ISP_IPFMISC (0x414U) /* Global control register which modifies the pixel sample position to comply * with OGL requirements. */ #define CSL_KLIO_EUR_CR_ISP_OGL_MODE (0x418U) /* EUR_CR_ISP_PERPENDICULAR */ #define CSL_KLIO_EUR_CR_ISP_PERPENDICULAR (0x41CU) /* EUR_CR_ISP_CULLVALUE */ #define CSL_KLIO_EUR_CR_ISP_CULLVALUE (0x420U) /* EUR_CR_ISP_DBIAS */ #define CSL_KLIO_EUR_CR_ISP_DBIAS (0x424U) /* Any write to this register starts a 3D Render. */ #define CSL_KLIO_EUR_CR_ISP_START_RENDER (0x428U) /* Indicates to the 3D pipeline whether anti-aliasing is enabled or disabled, * and if enabled whether it is in 2x or 4x mode */ #define CSL_KLIO_EUR_CR_THREED_AA_MODE (0x42CU) /* Object breakpoints can be inserted by the driver to interrupt a render part * way and then resume the render from the point of interrupt at a later time, * this register controls what happens when a breakpoint has been encountered. */ #define CSL_KLIO_EUR_CR_ISP_BREAK (0x430U) /* EUR_CR_ISP_3DCONTEXT */ #define CSL_KLIO_EUR_CR_ISP_3DCONTEXT (0x434U) /* EUR_CR_ISP_FPU */ #define CSL_KLIO_EUR_CR_ISP_FPU (0x438U) /* EUR_CR_TSP_PARAMETER_CACHE */ #define CSL_KLIO_EUR_CR_TSP_PARAMETER_CACHE (0x43CU) /* EUR_CR_TSP_PARAMETER_FETCH */ #define CSL_KLIO_EUR_CR_TSP_PARAMETER_FETCH (0x440U) /* EUR_CR_IFPU_ROUNDMODE */ #define CSL_KLIO_EUR_CR_IFPU_ROUNDMODE (0x444U) /* EUR_CR_ISP_START */ #define CSL_KLIO_EUR_CR_ISP_START (0x448U) /* EUR_CR_FOURKX4K_RENDER */ #define CSL_KLIO_EUR_CR_FOURKX4K_RENDER (0x44CU) /* EUR_CR_ISP_BREAK_INDEX */ #define CSL_KLIO_EUR_CR_ISP_BREAK_INDEX (0x450U) /* Image Synthesis Processor Z Load/Store and format global control register */ #define CSL_KLIO_EUR_CR_ISP_ZLSCTL (0x480U) /* This register defines the base address in memory of the Z Buffer base * address to load into the ISP for non-compressed ZLS formats. */ #define CSL_KLIO_EUR_CR_ISP_ZLOAD_BASE (0x484U) /* This register defines the base address in memory of the Z Buffer base * address to store data from the ISP for non-compressed ZLS formats. */ #define CSL_KLIO_EUR_CR_ISP_ZSTORE_BASE (0x488U) /* This register defines the base address in memory of the Stencil Buffer base * address to load into the ISP for Int24 and IEEE ZLS formats. This alternate * stencil buffer base address is selectable based on the enable bit. */ #define CSL_KLIO_EUR_CR_ISP_STENCIL_LOAD_BASE (0x48CU) /* This register defines the base address in memory of the Stencil Buffer base * address to store data from the ISP for Int24 and IEEE ZLS formats. This * alternate stencil buffer base address is selectable based on the enable * bit. */ #define CSL_KLIO_EUR_CR_ISP_STENCIL_STORE_BASE (0x490U) /* The base address that the visibility test results are read/written to. */ #define CSL_KLIO_EUR_CR_ISP_VISREGBASE (0x4C0U) /* The ISP operates by comparing depth values of incoming objects with the * results of previous depth compares, in order to make sure there are no * unitialised values at the start of the tile or to cover pixels where there * are no objects in the scene a default background object is configured under * register control. This register provides the floating point depth value for * this background object. */ #define CSL_KLIO_EUR_CR_ISP_BGOBJDEPTH (0x4B8U) /* The ISP operates by comparing depth values of incoming objects with the * results of previous depth compares, in order to make sure there is no * unitialised values at the start of the tile or to cover pixels where there * are no objects in the scene a default background object is configured under * register control. This register provides tag, mask and stencil information * for this background object. */ #define CSL_KLIO_EUR_CR_ISP_BGOBJ (0x4BCU) /* The ISP operates by comparing depth values of incoming objects with the * results of previous depth compares, in order to make sure there are no * unitialised values at the start of the tile or to cover pixels where there * are no objects in the scene a default background object is configured under * register control. This register provides TSP and Vertex information for * this background object. */ #define CSL_KLIO_EUR_CR_ISP_BGOBJTAG (0x4C4U) /* This applies when anti-aliasing is enabled. This is used by the ISP to * adjust the sample positions. */ #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL (0x4C8U) /* This applies when centroid sampling is not enabled and MSAA is enabled. * This is 5th sampling position added to TSPFU */ #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL2 (0x4CCU) /* EUR_CR_ISP_TAGCTRL */ #define CSL_KLIO_EUR_CR_ISP_TAGCTRL (0x4DCU) /* EUR_CR_ISP_STATUS2 */ #define CSL_KLIO_EUR_CR_ISP_STATUS2 (0x4E4U) /* This register indicates if the PixelBE would stall the USE if there were * another emit. '0' indicates that the PixelBE would stall the USE. '1' * indicates that the PixelBE would not stall the USE. */ #define CSL_KLIO_EUR_CR_PIXELBE_EMIT (0x4ECU) /* On resuming a given context the ISP2 needs to be passed the memory address * that was used when the context was stored off in order to reload the data. */ #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME (0x500U) /* On resuming a given context the ISP2 needs to read back the flags that were * set when the context was stored off such that it knows the status of the * current tile. These flags will have been stored in memory and will be * identical to what was originally stored off with one exception, the * pt_in_flight register which is described later in more detail. */ #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME2 (0x504U) /* On resuming a given context the ISP2 ZLS module needs any zstore commands * which were ignored due to the context switch reissuing so that they will be * performed once the tile is completed. */ #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME3 (0x508U) /* This register defines the base address in memory of where the zls stores * out the tile starting address and the number of bursts of the current tile * when using an external z buffer. */ #define CSL_KLIO_EUR_CR_ISP_ZLS_EXTZ_RGN_BASE (0x50CU) /* The number of macrotiles is selectable between 4 and 16, the boundaries of * the macrotiles in the X axis are defined in this register. */ #define CSL_KLIO_EUR_CR_ISP_MTILE1 (0x520U) /* The number of macrotiles is selectable between 4 and 16, the boundaries of * the macrotiles in the Y axis are defined in this register. */ #define CSL_KLIO_EUR_CR_ISP_MTILE2 (0x524U) /* This register defines the number of individual tiles within the macrotiles. * This is used in the process of memory allocation. */ #define CSL_KLIO_EUR_CR_ISP_MTILE (0x528U) /* EUR_CR_ISP_ZLS_FALLBACK */ #define CSL_KLIO_EUR_CR_ISP_ZLS_FALLBACK (0x53CU) /* The ISP2 needs to have an area of memory allocated to it such that when a * context switch is issued the current context can be stored off to memory by * the ZLS module such that it can be resumed at some point in the future. */ #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH (0x540U) /* On a context switch ISP2 sets a number of flags based on its interpretation * of whereabout in a given scene or tile the context switch has occurred and * whether or not any objects require feedback from the USSE. Other * information required by the driver includes the number of dwords written * out by the ZLS module during the zstore process. These flags are then * stored off and processed by the driver such that when we resume the * respective flags in the resume registers are set and the ISP2 can * seamlessly continue from where it left off. */ #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH2 (0x544U) /* On a context switch the ISP2 ZLS module will normally override the contents * of its command FIFO and store off the tile to the context store base * address regardless of whether a zstore had been scheduled or not. In order * to ensure that when the chip resumes this context the scheduled zstore is * performed we need to store off the zstore operation such that it can be * reissued when we return to this tile/context. */ #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH3 (0x548U) /* EUR_CR_ISP_CONTEXT_SWITCH4 */ #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH4 (0x54CU) /* EUR_CR_ISP_CONTEXT_SWITCH5 */ #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH5 (0x550U) /* EUR_CR_ISP_CONTEXT_SWITCH6 */ #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH6 (0x554U) /* EUR_CR_ISP_CONTEXT_SWITCH7 */ #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH7 (0x558U) /* EUR_CR_ISP_CONTEXT_SWITCH8 */ #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH8 (0x55CU) /* EUR_CR_ISP_CONTEXT_SWITCH9 */ #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH9 (0x560U) /* EUR_CR_ISP_CONTEXT_SWITCH10 */ #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH10 (0x564U) /* Effective on load 3D context, this register defines the base address of the * page table being referenced in the process of de-allocating pages during a * 3D render. */ #define CSL_KLIO_EUR_CR_DPM_3D_PAGE_TABLE_BASE (0x600U) /* Between the FREE_LIST_HEAD and FREE_LIST_TAIL there must be a valid chain * of linked pages. The linked list is stored in memory, at the * EUR_CR_DPM_3D_PAGE_TABLE_BASE_ADDRESS and is effective on load 3D context. */ #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST (0x604U) /* EUR_CR_DPM_PDS_PAGE_THRESHOLD */ #define CSL_KLIO_EUR_CR_DPM_PDS_PAGE_THRESHOLD (0x614U) /* Effective on Loading the TA Page Table Context, this register defines the * base address of the page table being referenced in the process of * allocating pages by the TE and MTE. */ #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_PAGE_TABLE_BASE (0x618U) /* Between the FREE_LIST_HEAD and FREE_LIST_TAIL there must be a valid chain * of linked pages. The linked list is stored in memory, at the * EUR_CR_DPM_TA_ALLOC_PAGE_TABLE_BASE_ADDRESS and is effective on Loading the * TA Page Table Context. */ #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST (0x61CU) /* EUR_CR_DPM_TA_PAGE_THRESHOLD */ #define CSL_KLIO_EUR_CR_DPM_TA_PAGE_THRESHOLD (0x620U) /* EUR_CR_DPM_ZLS_PAGE_THRESHOLD */ #define CSL_KLIO_EUR_CR_DPM_ZLS_PAGE_THRESHOLD (0x624U) /* EUR_CR_DPM_TA_GLOBAL_LIST */ #define CSL_KLIO_EUR_CR_DPM_TA_GLOBAL_LIST (0x628U) /* Effective immediately, this register defines the base address of the state * table when it is read and written to/from memory. The state table itself * contains the head, tail and number of pages allocated to every macrotile, * and the global list. Each context needs a separate state page table. */ #define CSL_KLIO_EUR_CR_DPM_STATE_TABLE_BASE (0x62CU) /* EUR_CR_DPM_STATE_CONTEXT_ID */ #define CSL_KLIO_EUR_CR_DPM_STATE_CONTEXT_ID (0x630U) /* Effective immediately, this register defines the base address of the * control table when it is read and written to/from memory. The control table * itself contains the current offset into the page, and whether a page has * been allocated, for each macrotile. Each context needs a separate state * page table. */ #define CSL_KLIO_EUR_CR_DPM_CONTROL_TABLE_BASE (0x634U) /* EUR_CR_DPM_START_OF_CONTEXT_PAGES_ALLOCATED */ #define CSL_KLIO_EUR_CR_DPM_START_OF_CONTEXT_PAGES_ALLOCATED (0x638U) /* EUR_CR_DPM_3D_DEALLOCATE */ #define CSL_KLIO_EUR_CR_DPM_3D_DEALLOCATE (0x63CU) /* A write to this register invalidates the current contents and causes a new * allocation cycle */ #define CSL_KLIO_EUR_CR_DPM_ALLOC (0x640U) /* A write to this register invalidates the current contents and causes a new * de-allocation cycle */ #define CSL_KLIO_EUR_CR_DPM_DALLOC (0x644U) /* EUR_CR_DPM_TA_ALLOC */ #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC (0x648U) /* EUR_CR_DPM_3D */ #define CSL_KLIO_EUR_CR_DPM_3D (0x64CU) /* EUR_CR_DPM_PARTIAL_RENDER */ #define CSL_KLIO_EUR_CR_DPM_PARTIAL_RENDER (0x658U) /* EUR_CR_DPM_LSS_PARTIAL_CONTEXT */ #define CSL_KLIO_EUR_CR_DPM_LSS_PARTIAL_CONTEXT (0x65CU) /* EUR_CR_DPM_START_OF_3D_CONTEXT_PAGES_ALLOCATED */ #define CSL_KLIO_EUR_CR_DPM_START_OF_3D_CONTEXT_PAGES_ALLOCATED (0x660U) /* EUR_CR_DPM_CONTEXT_PB_BASE */ #define CSL_KLIO_EUR_CR_DPM_CONTEXT_PB_BASE (0x664U) /* EUR_CR_DPM_TASK_3D_FREE */ #define CSL_KLIO_EUR_CR_DPM_TASK_3D_FREE (0x680U) /* EUR_CR_DPM_TASK_TA_FREE */ #define CSL_KLIO_EUR_CR_DPM_TASK_TA_FREE (0x684U) /* This register controls the DPM module task state for page tables. The * normal order of operation is Store context, Clear context, Load new * context. */ #define CSL_KLIO_EUR_CR_DPM_TASK_STATE (0x694U) /* This register controls the DPM module task state for control page tables. * The normal order of operation is Store context, Clear context, Load new * context. */ #define CSL_KLIO_EUR_CR_DPM_TASK_CONTROL (0x698U) /* EUR_CR_DPM_OUTOFMEM */ #define CSL_KLIO_EUR_CR_DPM_OUTOFMEM (0x69CU) /* EUR_CR_DPM_FREE_CONTEXT */ #define CSL_KLIO_EUR_CR_DPM_FREE_CONTEXT (0x6A0U) /* EUR_CR_DPM_3D_TIMEOUT */ #define CSL_KLIO_EUR_CR_DPM_3D_TIMEOUT (0x6A4U) /* EUR_CR_DPM_TA_EVM */ #define CSL_KLIO_EUR_CR_DPM_TA_EVM (0x6A8U) /* This status register is read for a context switch, and reprogrammed on a * context load. */ #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_STATUS1 (0x700U) /* This status register is read for a context switch, and reprogrammed on a * context load. */ #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_STATUS1 (0x70CU) /* This status register is read for a context switch, and reprogrammed on a * context load. */ #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_STATUS2 (0x710U) /* This status register is read for a context switch, and reprogrammed on a * context load. */ #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_STATUS2 (0x71CU) /* This status register is read for a context switch, and reprogrammed on a * context load. */ #define CSL_KLIO_EUR_CR_DPM_ABORT_STATUS_MTILE (0x720U) /* This status register is read for a context switch, and reprogrammed on a * context load. */ #define CSL_KLIO_EUR_CR_DPM_PAGE_STATUS (0x724U) /* This status register is read for a context switch, and reprogrammed on a * context load. */ #define CSL_KLIO_EUR_CR_DPM_PAGE (0x728U) /* This status register is read for a context switch, and reprogrammed on a * context load. */ #define CSL_KLIO_EUR_CR_DPM_GLOBAL_PAGE_STATUS (0x72CU) /* This status register is read for a context switch, and reprogrammed on a * context load. */ #define CSL_KLIO_EUR_CR_DPM_GLOBAL_PAGE (0x730U) /* EUR_CR_DPM_REQUESTING */ #define CSL_KLIO_EUR_CR_DPM_REQUESTING (0x734U) /* EUR_CR_DPM_RGN_HDR_PARSER */ #define CSL_KLIO_EUR_CR_DPM_RGN_HDR_PARSER (0x738U) /* EUR_CR_DPM_PIMSHARE */ #define CSL_KLIO_EUR_CR_DPM_PIMSHARE (0x73CU) /* The TA context is drained out to memory on a context switch and restored on * a resume. */ #define CSL_KLIO_EUR_CR_DPM_CONTEXT_DRAIN_BASE (0x740U) /* The TA context(reissue side) is drained out to memory on a context switch * and restored on a resume. */ #define CSL_KLIO_EUR_CR_DPM_CONTEXT_DRAIN_STATUS (0x744U) /* A write to this register cause the dpm drained/resumed register clear */ #define CSL_KLIO_EUR_CR_DPM_DRAIN_STATUS (0x748U) /* The TA context buffer size is drained out to memory on a context switch and * restored on a resume. */ #define CSL_KLIO_EUR_CR_DPM_CONTEXT_DRAIN_BUF (0x74CU) /* report the mtile has been aborted in the particular TA * context,load/store/clear at the standard display list load/store/clear */ #define CSL_KLIO_EUR_CR_DPM_MTILE_ABORTED (0x750U) /* EUR_CR_DPM_IDLE */ #define CSL_KLIO_EUR_CR_DPM_IDLE (0x754U) /* EUR_CR_DPM_PAGE_MANAGEOP */ #define CSL_KLIO_EUR_CR_DPM_PAGE_MANAGEOP (0x670U) /* report the mtile status TSP has reported which can be freed by DPM */ #define CSL_KLIO_EUR_CR_DPM_DEALLOCATE_MASK (0x7A4U) /* enable MTE could force dpm to reissue page outstanding in MTE */ #define CSL_KLIO_EUR_CR_MTE_FORCEREISSUE (0x770U) /* EUR_CR_DPM_PAGE_MANAGEOP_STATUS */ #define CSL_KLIO_EUR_CR_DPM_PAGE_MANAGEOP_STATUS (0x77CU) /* report the mtile status TSP has requested which can be freed by DPM */ #define CSL_KLIO_EUR_CR_DPM_TSP_MTILEFREE (0x784U) /* TCU global control register */ #define CSL_KLIO_EUR_CR_TCU_CTRL (0x804U) /* TCU invalidate global control register */ #define CSL_KLIO_EUR_CR_TCU_ICTRL (0x808U) /* Data Cache Unit Invalidate control register */ #define CSL_KLIO_EUR_CR_DCU_ICTRL (0x810U) /* Data Cache Unit Partition control register */ #define CSL_KLIO_EUR_CR_DCU_PCTRL (0x814U) /* Data Cache Unit Bypass/Cache off control register */ #define CSL_KLIO_EUR_CR_DCU_CTRL (0x818U) /* EUR_CR_CLIP_CHECKSUM */ #define CSL_KLIO_EUR_CR_CLIP_CHECKSUM (0x900U) /* EUR_CR_MTE_MEM_CHECKSUM */ #define CSL_KLIO_EUR_CR_MTE_MEM_CHECKSUM (0x904U) /* EUR_CR_MTE_TE_CHECKSUM */ #define CSL_KLIO_EUR_CR_MTE_TE_CHECKSUM (0x908U) /* EUR_CR_TE_CHECKSUM */ #define CSL_KLIO_EUR_CR_TE_CHECKSUM (0x90CU) /* EUR_CR_ISP_FPU_CHECKSUM */ #define CSL_KLIO_EUR_CR_ISP_FPU_CHECKSUM (0x910U) /* EUR_CR_ISP_PRECALC_CHECKSUM */ #define CSL_KLIO_EUR_CR_ISP_PRECALC_CHECKSUM (0x914U) /* EUR_CR_ISP_EDGE_CHECKSUM */ #define CSL_KLIO_EUR_CR_ISP_EDGE_CHECKSUM (0x918U) /* EUR_CR_ISP_TAGWRITE_CHECKSUM */ #define CSL_KLIO_EUR_CR_ISP_TAGWRITE_CHECKSUM (0x91CU) /* EUR_CR_ISP_SPAN_CHECKSUM */ #define CSL_KLIO_EUR_CR_ISP_SPAN_CHECKSUM (0x920U) /* EUR_CR_PBE_PIXEL_CHECKSUM */ #define CSL_KLIO_EUR_CR_PBE_PIXEL_CHECKSUM (0x924U) /* EUR_CR_USE_CACHE */ #define CSL_KLIO_EUR_CR_USE_CACHE (0xA08U) /* Enables general event bits into the PDS event data master for processing by * the PDS Micro Controller */ #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2 (0xA50U) /* Enables PDS cache invalidation events bits into the PDS event data master * for processing by the PDS Micro Controller */ #define CSL_KLIO_EUR_CR_PDS_CACHE_ENABLE (0xA54U) /* Enables general event bits into the PDS event data master for processing by * the PDS Micro Controller */ #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE (0xA58U) /* EUR_CR_EVENT_PIXEL_PDS_EXEC */ #define CSL_KLIO_EUR_CR_EVENT_PIXEL_PDS_EXEC (0xA5CU) /* EUR_CR_EVENT_PIXEL_PDS_DATA */ #define CSL_KLIO_EUR_CR_EVENT_PIXEL_PDS_DATA (0xA60U) /* EUR_CR_EVENT_PIXEL_PDS_INFO */ #define CSL_KLIO_EUR_CR_EVENT_PIXEL_PDS_INFO (0xA64U) /* EUR_CR_EVENT_OTHER_PDS_EXEC */ #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_EXEC (0xA68U) /* EUR_CR_EVENT_OTHER_PDS_DATA */ #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_DATA (0xA6CU) /* EUR_CR_EVENT_OTHER_PDS_INFO */ #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_INFO (0xA70U) /* Control register used to disable individual data masters - '1' - disable * data master, '0' - enable data master */ #define CSL_KLIO_EUR_CR_DMS_CTRL (0xA74U) /* EUR_CR_USE_G0 */ #define CSL_KLIO_EUR_CR_USE_G0 (0xA7CU) /* EUR_CR_USE_G1 */ #define CSL_KLIO_EUR_CR_USE_G1 (0xA80U) /* PDS Control Register 2 */ #define CSL_KLIO_EUR_CR_PDS_DMS_CTRL2 (0xAB8U) /* EUR_CR_PDS */ #define CSL_KLIO_EUR_CR_PDS (0xABCU) /* EUR_CR_PDS_INV0 */ #define CSL_KLIO_EUR_CR_PDS_INV0 (0xAD0U) /* EUR_CR_PDS_INV1 */ #define CSL_KLIO_EUR_CR_PDS_INV1 (0xAD4U) /* EUR_CR_PDS_INV3 */ #define CSL_KLIO_EUR_CR_PDS_INV3 (0xADCU) /* EUR_CR_PDS_INV_CSC */ #define CSL_KLIO_EUR_CR_PDS_INV_CSC (0xAE0U) /* EUR_CR_PDS_DMS_DYNAMIC_SCHEDULE */ #define CSL_KLIO_EUR_CR_PDS_DMS_DYNAMIC_SCHEDULE (0xAE4U) /* Base Address in memory where the Kick Synchronisation data will be read * from */ #define CSL_KLIO_EUR_CR_EVENT_KICKER (0xAC4U) /* EUR_CR_EVENT_KICK */ #define CSL_KLIO_EUR_CR_EVENT_KICK (0xAC8U) /* EUR_CR_EVENT_KICK1 */ #define CSL_KLIO_EUR_CR_EVENT_KICK1 (0xAB0U) /* EUR_CR_EVENT_KICK2 */ #define CSL_KLIO_EUR_CR_EVENT_KICK2 (0xAC0U) /* EUR_CR_EVENT_KICK3 */ #define CSL_KLIO_EUR_CR_EVENT_KICK3 (0xAD8U) /* Load/Store Address for PDS Micro */ #define CSL_KLIO_EUR_CR_MICRO_DATA_BASE (0xBB0U) /* EUR_CR_EVENT_KICK4 */ #define CSL_KLIO_EUR_CR_EVENT_KICK4 (0xAACU) /* The timer which runs at the core clock when enabled, decrementing from the * loaded value. Wraps when it hits 0 back to the starting value. A transition * through 0 creates an event, which can be enabled into either the PDS or the * Host status register. The timer can also be read/written from within the * PDS program. */ #define CSL_KLIO_EUR_CR_EVENT_TIMER (0xACCU) /* This USE can issue loopback tasks through the PDS back to itself. This bit * indicates the status of this interface. A value of 1 indicates that there * are no pending loopback requests (for any USE pipeline), A value of 0 * indicates that a loop task is pending, and that further loopback events may * cause the USE pipeline to wait until new resource becomes available. * Issuing loopback events when tasks are already pending is not recommended, * as this may result in system lockups. */ #define CSL_KLIO_EUR_CR_LOOPBACK (0xB04U) /* EUR_CR_PDS_EVDM_PC_BASE */ #define CSL_KLIO_EUR_CR_PDS_EVDM_PC_BASE (0xB2CU) /* EUR_CR_PDS_PDM_PC_BASE */ #define CSL_KLIO_EUR_CR_PDS_PDM_PC_BASE (0xB38U) /* EUR_CR_PDS_STATUS */ #define CSL_KLIO_EUR_CR_PDS_STATUS (0xBA4U) /* EUR_CR_PDS_CONTEXT_STORE */ #define CSL_KLIO_EUR_CR_PDS_CONTEXT_STORE (0xBA8U) /* EUR_CR_PDS_CONTEXT_RESUME */ #define CSL_KLIO_EUR_CR_PDS_CONTEXT_RESUME (0xBACU) /* EUR_CR_BIF_CTRL */ #define CSL_KLIO_EUR_CR_BIF_CTRL (0xC00U) /* EUR_CR_BIF_INT_STAT */ #define CSL_KLIO_EUR_CR_BIF_INT_STAT (0xC04U) /* EUR_CR_BIF_FAULT */ #define CSL_KLIO_EUR_CR_BIF_FAULT (0xC08U) /* EUR_CR_BIF_CTRL_INVAL */ #define CSL_KLIO_EUR_CR_BIF_CTRL_INVAL (0xC34U) /* There are 2 internal request sources which can use memory tiling to improve * page break efficiency, these tiling regions are defined by an address range * and an enable. Any request address falling within the tiling range from the * 2 requesters will be translated. Tiled Memory Requestors: Texture Cache / * Pixel Cache, PixelBE The Tiling algorithm transposes address bits before * arbitration and MMU translation based on the X Tile Stride field defined in * this register: Address bits (n:8) are transposed with the next highest 4 * address bits (n+4:n+1) where n = X Tile Stride, see the diagram in the * Memory Map and MMU Section of the TRM for more details */ #define CSL_KLIO_EUR_CR_BIF_TILE0 (0xC0CU) /* There are 2 internal request sources which can use memory tiling to improve * page break efficiency, these tiling regions are defined by an address range * and an enable. Any request address falling within the tiling range from the * 2 requesters will be translated. Tiled Memory Requestors: Texture Cache / * Pixel Cache, PixelBE */ #define CSL_KLIO_EUR_CR_BIF_TILE1 (0xC10U) /* There are 2 internal request sources which can use memory tiling to improve * page break efficiency, these tiling regions are defined by an address range * and an enable. Any request address falling within the tiling range from the * 2 requesters will be translated. Tiled Memory Requestors: Texture Cache / * Pixel Cache, PixelBE */ #define CSL_KLIO_EUR_CR_BIF_TILE2 (0xC14U) /* There are 2 internal request sources which can use memory tiling to improve * page break efficiency, these tiling regions are defined by an address range * and an enable. Any request address falling within the tiling range from the * 2 requesters will be translated. Tiled Memory Requestors: Texture Cache / * Pixel Cache, PixelBE */ #define CSL_KLIO_EUR_CR_BIF_TILE3 (0xC18U) /* There are 2 internal request sources which can use memory tiling to improve * page break efficiency, these tiling regions are defined by an address range * and an enable. Any request address falling within the tiling range from the * 2 requesters will be translated. Tiled Memory Requestors: Texture Cache / * Pixel Cache, PixelBE */ #define CSL_KLIO_EUR_CR_BIF_TILE4 (0xC1CU) /* There are 2 internal request sources which can use memory tiling to improve * page break efficiency, these tiling regions are defined by an address range * and an enable. Any request address falling within the tiling range from the * 2 requesters will be translated. Tiled Memory Requestors: Texture Cache / * Pixel Cache, PixelBE */ #define CSL_KLIO_EUR_CR_BIF_TILE5 (0xC20U) /* There are 2 internal request sources which can use memory tiling to improve * page break efficiency, these tiling regions are defined by an address range * and an enable. Any request address falling within the tiling range from the * 2 requesters will be translated. Tiled Memory Requestors: Texture Cache / * Pixel Cache, PixelBE */ #define CSL_KLIO_EUR_CR_BIF_TILE6 (0xC24U) /* There are 2 internal request sources which can use memory tiling to improve * page break efficiency, these tiling regions are defined by an address range * and an enable. Any request address falling within the tiling range from the * 2 requesters will be translated. Tiled Memory Requestors: Texture Cache / * Pixel Cache, PixelBE */ #define CSL_KLIO_EUR_CR_BIF_TILE7 (0xC28U) /* There are 2 internal request sources which can use memory tiling to improve * page break efficiency, these tiling regions are defined by an address range * and an enable. Any request address falling within the tiling range from the * 2 requesters will be translated. Tiled Memory Requestors: Texture Cache / * Pixel Cache, PixelBE */ #define CSL_KLIO_EUR_CR_BIF_TILE8 (0xC2CU) /* There are 2 internal request sources which can use memory tiling to improve * page break efficiency, these tiling regions are defined by an address range * and an enable. Any request address falling within the tiling range from the * 2 requesters will be translated. Tiled Memory Requestors: Texture Cache / * Pixel Cache, PixelBE */ #define CSL_KLIO_EUR_CR_BIF_TILE9 (0xC30U) /* EUR_CR_BIF_DIR_LIST_BASE0 */ #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE0 (0xC84U) /* EUR_CR_BIF_DIR_LIST_BASE1 */ #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE1 (0xC38U) /* EUR_CR_BIF_DIR_LIST_BASE2 */ #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE2 (0xC3CU) /* EUR_CR_BIF_DIR_LIST_BASE3 */ #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE3 (0xC40U) /* EUR_CR_BIF_DIR_LIST_BASE4 */ #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE4 (0xC44U) /* EUR_CR_BIF_DIR_LIST_BASE5 */ #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE5 (0xC48U) /* EUR_CR_BIF_DIR_LIST_BASE6 */ #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE6 (0xC4CU) /* EUR_CR_BIF_DIR_LIST_BASE7 */ #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE7 (0xC50U) /* Sets which bank of directories defined by the EUR_CR_BIF_BANK0/1 registers * is selected per requestor group, this allows for double buffered operation. * The 3D request group can optionally toggle banks based on an * ISP_START_RENDER event. The TA request group can optionally toggle banks * based on a VDM_START event. The remaining request groups; 2D, Host and EDM * can be toggled under software control by setting the bank select bit to * either 0 or 1. */ #define CSL_KLIO_EUR_CR_BIF_BANK_SET (0xC74U) /* EUR_CR_BIF_BANK0 */ #define CSL_KLIO_EUR_CR_BIF_BANK0 (0xC78U) /* EUR_CR_BIF_BANK1 */ #define CSL_KLIO_EUR_CR_BIF_BANK1 (0xC7CU) /* EUR_CR_BIF_TA_REQ_BASE */ #define CSL_KLIO_EUR_CR_BIF_TA_REQ_BASE (0xC90U) /* EUR_CR_BIF_MEM_REQ_STAT */ #define CSL_KLIO_EUR_CR_BIF_MEM_REQ_STAT (0xCA8U) /* EUR_CR_BIF_3D_REQ_BASE */ #define CSL_KLIO_EUR_CR_BIF_3D_REQ_BASE (0xCACU) /* EUR_CR_BIF_ZLS_REQ_BASE */ #define CSL_KLIO_EUR_CR_BIF_ZLS_REQ_BASE (0xCB0U) /* EUR_CR_BIF_BANK_STATUS */ #define CSL_KLIO_EUR_CR_BIF_BANK_STATUS (0xCB4U) /* EUR_CR_BIF_SIG0 */ #define CSL_KLIO_EUR_CR_BIF_SIG0 (0xCC0U) /* EUR_CR_BIF_SIG1 */ #define CSL_KLIO_EUR_CR_BIF_SIG1 (0xCC4U) /* EUR_CR_BIF_MMU_CTRL */ #define CSL_KLIO_EUR_CR_BIF_MMU_CTRL (0xCD0U) /* EUR_CR_TWOD_SIG */ #define CSL_KLIO_EUR_CR_TWOD_SIG (0xE00U) /* EUR_CR_TWOD_BLIT_STATUS */ #define CSL_KLIO_EUR_CR_TWOD_BLIT_STATUS (0xE04U) /* EUR_CR_TWOD_TEST_MODE */ #define CSL_KLIO_EUR_CR_TWOD_TEST_MODE (0xE08U) /* EUR_CR_TWOD_SIG_RESULT */ #define CSL_KLIO_EUR_CR_TWOD_SIG_RESULT (0xE0CU) /* EUR_CR_TWOD_VIRTUAL_FIFO_0 */ #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_0 (0xE10U) /* EUR_CR_TWOD_VIRTUAL_FIFO_1 */ #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_1 (0xE14U) /* EUR_CR_AXI_CACHE */ #define CSL_KLIO_EUR_CR_AXI_CACHE (0xF00U) /* EUR_CR_AXI_EXACCESS */ #define CSL_KLIO_EUR_CR_AXI_EXACCESS (0xF04U) /* EUR_CR_EMU_CYCLE_COUNT */ #define CSL_KLIO_EUR_CR_EMU_CYCLE_COUNT (0xE80U) /* EUR_CR_EMU_TA_PHASE */ #define CSL_KLIO_EUR_CR_EMU_TA_PHASE (0xE84U) /* EUR_CR_EMU_3D_PHASE */ #define CSL_KLIO_EUR_CR_EMU_3D_PHASE (0xE88U) /* EUR_CR_EMU_TA_CYCLE */ #define CSL_KLIO_EUR_CR_EMU_TA_CYCLE (0xE8CU) /* EUR_CR_EMU_3D_CYCLE */ #define CSL_KLIO_EUR_CR_EMU_3D_CYCLE (0xE90U) /* EUR_CR_EMU_INITIAL_TA_CYCLE */ #define CSL_KLIO_EUR_CR_EMU_INITIAL_TA_CYCLE (0xE94U) /* EUR_CR_EMU_FINAL_3D_CYCLE */ #define CSL_KLIO_EUR_CR_EMU_FINAL_3D_CYCLE (0xE98U) /* EUR_CR_EMU_MEM_READ */ #define CSL_KLIO_EUR_CR_EMU_MEM_READ (0xEB4U) /* EUR_CR_EMU_TA_OR_3D_CYCLE */ #define CSL_KLIO_EUR_CR_EMU_TA_OR_3D_CYCLE (0xEB8U) /* EUR_CR_EMU_MEM_WRITE */ #define CSL_KLIO_EUR_CR_EMU_MEM_WRITE (0xEBCU) /* EUR_CR_EMU_MEM_BYTE_WRITE */ #define CSL_KLIO_EUR_CR_EMU_MEM_BYTE_WRITE (0xEC0U) /* EUR_CR_EMU_MEM_STALL */ #define CSL_KLIO_EUR_CR_EMU_MEM_STALL (0xEC4U) /* EUR_CR_BIF_CYCLE_COUNT */ #define CSL_KLIO_EUR_CR_BIF_CYCLE_COUNT (0xEC8U) /* EUR_CR_BIF_MEM_READ_MMU */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_MMU (0xECCU) /* EUR_CR_BIF_MEM_READ_CACHE */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_CACHE (0xED0U) /* EUR_CR_BIF_MEM_READ_TA */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_TA (0xED4U) /* EUR_CR_BIF_MEM_WRITE_TA */ #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_TA (0xED8U) /* EUR_CR_BIF_MEM_READ_VDM */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_VDM (0xEDCU) /* EUR_CR_BIF_MEM_READ_PBE */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_PBE (0xEE0U) /* EUR_CR_BIF_MEM_WRITE_PBE */ #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_PBE (0xEE4U) /* EUR_CR_BIF_MEM_READ_TSP */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_TSP (0xEE8U) /* EUR_CR_BIF_MEM_READ_ISP */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_ISP (0xEECU) /* EUR_CR_BIF_MEM_READ_ISPZ */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_ISPZ (0xEF0U) /* EUR_CR_BIF_MEM_WRITE_ISPZ */ #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_ISPZ (0xEF4U) /* EUR_CR_BIF_MEM_READ_USE0 */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USE0 (0xEF8U) /* EUR_CR_BIF_MEM_WRITE_USE0 */ #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_USE0 (0xEFCU) /* EUR_CR_BIF_MEM_READ_USE1 */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USE1 (0xF08U) /* EUR_CR_BIF_MEM_WRITE_USE1 */ #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_USE1 (0xF0CU) /* EUR_CR_BIF_MEM_READ_USEC */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USEC (0xF10U) /* EUR_CR_BIF_MEM_READ_PDS */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_PDS (0xF14U) /* EUR_CR_BIF_MEM_READ_USE2 */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USE2 (0xF18U) /* EUR_CR_BIF_MEM_WRITE_USE2 */ #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_USE2 (0xF1CU) /* EUR_CR_BIF_MEM_READ_USE3 */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USE3 (0xF20U) /* EUR_CR_BIF_MEM_WRITE_USE3 */ #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_USE3 (0xF24U) /* EUR_CR_USEC_BIF_CYCLE_COUNT */ #define CSL_KLIO_EUR_CR_USEC_BIF_CYCLE_COUNT (0xF28U) /* EUR_CR_USEC_BIF_VERTEX_READ */ #define CSL_KLIO_EUR_CR_USEC_BIF_VERTEX_READ (0xF2CU) /* EUR_CR_USEC_BIF_PIXEL_READ */ #define CSL_KLIO_EUR_CR_USEC_BIF_PIXEL_READ (0xF30U) /* EUR_CR_USEC_BIF_EVENT_READ */ #define CSL_KLIO_EUR_CR_USEC_BIF_EVENT_READ (0xF34U) /* EUR_CR_BIF_MEM_THREE_D_COUNT */ #define CSL_KLIO_EUR_CR_BIF_MEM_THREE_D_COUNT (0xF38U) /* EUR_CR_BIF_MEM_OVER_LAPPED_TA_READ_COUNT */ #define CSL_KLIO_EUR_CR_BIF_MEM_OVER_LAPPED_TA_READ_COUNT (0xF3CU) /* EUR_CR_BIF_MEM_OVER_LAPPED_TA_WRITE_COUNT */ #define CSL_KLIO_EUR_CR_BIF_MEM_OVER_LAPPED_TA_WRITE_COUNT (0xF40U) /* EUR_CR_PARTITION_BREAKPOINT_TRAP */ #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP (0xF78U) /* EUR_CR_PARTITION_BREAKPOINT */ #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT (0xF7CU) /* EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO0 */ #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO0 (0xF80U) /* EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO1 */ #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO1 (0xF84U) /* EUR_CR_SIM_3D_FRAME_COUNT */ #define CSL_KLIO_EUR_CR_SIM_3D_FRAME_COUNT (0x1000U) /* EUR_CR_SIM_TA_FRAME_COUNT */ #define CSL_KLIO_EUR_CR_SIM_TA_FRAME_COUNT (0x1004U) /* EUR_CR_SIM_USE_STATS */ #define CSL_KLIO_EUR_CR_SIM_USE_STATS (0x1008U) /************************************************************************** * Field Definition Macros **************************************************************************/ /* EUR_CR_CLKGATECTL */ #define CSL_KLIO_EUR_CR_CLKGATECTL_SYSTEM_CLKG_MASK (0x10000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL_SYSTEM_CLKG_SHIFT (28U) #define CSL_KLIO_EUR_CR_CLKGATECTL_SYSTEM_CLKG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL_SYSTEM_CLKG_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATECTL_AUTO_MAN_REG_MASK (0x01000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL_AUTO_MAN_REG_SHIFT (24U) #define CSL_KLIO_EUR_CR_CLKGATECTL_AUTO_MAN_REG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL_AUTO_MAN_REG_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATECTL_BIF_CORE_CLKG_MASK (0x00300000U) #define CSL_KLIO_EUR_CR_CLKGATECTL_BIF_CORE_CLKG_SHIFT (20U) #define CSL_KLIO_EUR_CR_CLKGATECTL_BIF_CORE_CLKG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL_BIF_CORE_CLKG_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTL_TA_CLKG_MASK (0x000C0000U) #define CSL_KLIO_EUR_CR_CLKGATECTL_TA_CLKG_SHIFT (18U) #define CSL_KLIO_EUR_CR_CLKGATECTL_TA_CLKG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL_TA_CLKG_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTL_IDXFIFO_CLKG_MASK (0x00030000U) #define CSL_KLIO_EUR_CR_CLKGATECTL_IDXFIFO_CLKG_SHIFT (16U) #define CSL_KLIO_EUR_CR_CLKGATECTL_IDXFIFO_CLKG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL_IDXFIFO_CLKG_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTL_PDS_CLKG_MASK (0x0000C000U) #define CSL_KLIO_EUR_CR_CLKGATECTL_PDS_CLKG_SHIFT (14U) #define CSL_KLIO_EUR_CR_CLKGATECTL_PDS_CLKG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL_PDS_CLKG_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTL_VDM_CLKG_MASK (0x00003000U) #define CSL_KLIO_EUR_CR_CLKGATECTL_VDM_CLKG_SHIFT (12U) #define CSL_KLIO_EUR_CR_CLKGATECTL_VDM_CLKG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL_VDM_CLKG_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTL_DPM_CLKG_MASK (0x00000C00U) #define CSL_KLIO_EUR_CR_CLKGATECTL_DPM_CLKG_SHIFT (10U) #define CSL_KLIO_EUR_CR_CLKGATECTL_DPM_CLKG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL_DPM_CLKG_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTL_MTE_CLKG_MASK (0x00000300U) #define CSL_KLIO_EUR_CR_CLKGATECTL_MTE_CLKG_SHIFT (8U) #define CSL_KLIO_EUR_CR_CLKGATECTL_MTE_CLKG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL_MTE_CLKG_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTL_TE_CLKG_MASK (0x000000C0U) #define CSL_KLIO_EUR_CR_CLKGATECTL_TE_CLKG_SHIFT (6U) #define CSL_KLIO_EUR_CR_CLKGATECTL_TE_CLKG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL_TE_CLKG_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTL_TSP_CLKG_MASK (0x00000030U) #define CSL_KLIO_EUR_CR_CLKGATECTL_TSP_CLKG_SHIFT (4U) #define CSL_KLIO_EUR_CR_CLKGATECTL_TSP_CLKG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL_TSP_CLKG_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTL_ISP2_CLKG_MASK (0x0000000CU) #define CSL_KLIO_EUR_CR_CLKGATECTL_ISP2_CLKG_SHIFT (2U) #define CSL_KLIO_EUR_CR_CLKGATECTL_ISP2_CLKG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL_ISP2_CLKG_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTL_ISP_CLKG_MASK (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTL_ISP_CLKG_SHIFT (0U) #define CSL_KLIO_EUR_CR_CLKGATECTL_ISP_CLKG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL_ISP_CLKG_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTL_RESETVAL (0x00000000U) /* EUR_CR_CLKGATECTL2 */ #define CSL_KLIO_EUR_CR_CLKGATECTL2_DCU0_L0L1_CLKG_MASK (0x0C000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_DCU0_L0L1_CLKG_SHIFT (26U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_DCU0_L0L1_CLKG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_DCU0_L0L1_CLKG_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_DCU1_L0L1_CLKG_MASK (0x03000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_DCU1_L0L1_CLKG_SHIFT (24U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_DCU1_L0L1_CLKG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_DCU1_L0L1_CLKG_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_DCU_L2_CLKG_MASK (0x00C00000U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_DCU_L2_CLKG_SHIFT (22U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_DCU_L2_CLKG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_DCU_L2_CLKG_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_TEX1_CLKG_MASK (0x000C0000U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_TEX1_CLKG_SHIFT (18U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_TEX1_CLKG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_TEX1_CLKG_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_ITR1_CLKG_MASK (0x00030000U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_ITR1_CLKG_SHIFT (16U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_ITR1_CLKG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_ITR1_CLKG_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_USE1_CLKG_MASK (0x0000C000U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_USE1_CLKG_SHIFT (14U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_USE1_CLKG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_USE1_CLKG_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_TEX0_CLKG_MASK (0x00000C00U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_TEX0_CLKG_SHIFT (10U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_TEX0_CLKG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_TEX0_CLKG_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_ITR0_CLKG_MASK (0x00000300U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_ITR0_CLKG_SHIFT (8U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_ITR0_CLKG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_ITR0_CLKG_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_USE0_CLKG_MASK (0x000000C0U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_USE0_CLKG_SHIFT (6U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_USE0_CLKG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_USE0_CLKG_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_UCACHEL2_CLKG_MASK (0x00000030U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_UCACHEL2_CLKG_SHIFT (4U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_UCACHEL2_CLKG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_UCACHEL2_CLKG_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_TCU_L2_CLKG_MASK (0x0000000CU) #define CSL_KLIO_EUR_CR_CLKGATECTL2_TCU_L2_CLKG_SHIFT (2U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_TCU_L2_CLKG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_TCU_L2_CLKG_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_PBE_CLKG_MASK (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_PBE_CLKG_SHIFT (0U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_PBE_CLKG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_PBE_CLKG_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTL2_RESETVAL (0x00000000U) /* EUR_CR_CLKGATESTATUS */ #define CSL_KLIO_EUR_CR_CLKGATESTATUS_BIF_CORE_CLKS_MASK (0x01000000U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_BIF_CORE_CLKS_SHIFT (24U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_BIF_CORE_CLKS_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_BIF_CORE_CLKS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_DCU1_L0L1_CLKS_MASK (0x00800000U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_DCU1_L0L1_CLKS_SHIFT (23U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_DCU1_L0L1_CLKS_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_DCU1_L0L1_CLKS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_DCU0_L0L1_CLKS_MASK (0x00400000U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_DCU0_L0L1_CLKS_SHIFT (22U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_DCU0_L0L1_CLKS_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_DCU0_L0L1_CLKS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_DCU_L2_CLKS_MASK (0x00200000U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_DCU_L2_CLKS_SHIFT (21U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_DCU_L2_CLKS_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_DCU_L2_CLKS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_TA_CLKS_MASK (0x00100000U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_TA_CLKS_SHIFT (20U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_TA_CLKS_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_TA_CLKS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_IDXFIFO_CLKS_MASK (0x00080000U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_IDXFIFO_CLKS_SHIFT (19U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_IDXFIFO_CLKS_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_IDXFIFO_CLKS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_TEX1_CLKS_MASK (0x00020000U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_TEX1_CLKS_SHIFT (17U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_TEX1_CLKS_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_TEX1_CLKS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_ITR1_CLKS_MASK (0x00010000U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_ITR1_CLKS_SHIFT (16U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_ITR1_CLKS_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_ITR1_CLKS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_USE1_CLKS_MASK (0x00008000U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_USE1_CLKS_SHIFT (15U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_USE1_CLKS_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_USE1_CLKS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_TEX0_CLKS_MASK (0x00002000U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_TEX0_CLKS_SHIFT (13U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_TEX0_CLKS_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_TEX0_CLKS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_ITR0_CLKS_MASK (0x00001000U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_ITR0_CLKS_SHIFT (12U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_ITR0_CLKS_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_ITR0_CLKS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_USE0_CLKS_MASK (0x00000800U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_USE0_CLKS_SHIFT (11U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_USE0_CLKS_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_USE0_CLKS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_UCACHEL2_CLKS_MASK (0x00000400U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_UCACHEL2_CLKS_SHIFT (10U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_UCACHEL2_CLKS_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_UCACHEL2_CLKS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_TCU_L2_CLKS_MASK (0x00000200U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_TCU_L2_CLKS_SHIFT (9U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_TCU_L2_CLKS_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_TCU_L2_CLKS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_PBE_CLKS_MASK (0x00000100U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_PBE_CLKS_SHIFT (8U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_PBE_CLKS_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_PBE_CLKS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_PDS_CLKS_MASK (0x00000080U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_PDS_CLKS_SHIFT (7U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_PDS_CLKS_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_PDS_CLKS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_VDM_CLKS_MASK (0x00000040U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_VDM_CLKS_SHIFT (6U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_VDM_CLKS_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_VDM_CLKS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_DPM_CLKS_MASK (0x00000020U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_DPM_CLKS_SHIFT (5U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_DPM_CLKS_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_DPM_CLKS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_MTE_CLKS_MASK (0x00000010U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_MTE_CLKS_SHIFT (4U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_MTE_CLKS_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_MTE_CLKS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_TE_CLKS_MASK (0x00000008U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_TE_CLKS_SHIFT (3U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_TE_CLKS_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_TE_CLKS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_TSP_CLKS_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_TSP_CLKS_SHIFT (2U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_TSP_CLKS_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_TSP_CLKS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_ISP2_CLKS_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_ISP2_CLKS_SHIFT (1U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_ISP2_CLKS_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_ISP2_CLKS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_ISP_CLKS_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_ISP_CLKS_SHIFT (0U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_ISP_CLKS_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_ISP_CLKS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_CLKGATESTATUS_RESETVAL (0x01fbbfffU) /* EUR_CR_CLKGATECTLOVR */ #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_BIF_CORE_CLKO_MASK (0x00300000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_BIF_CORE_CLKO_SHIFT (20U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_BIF_CORE_CLKO_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_BIF_CORE_CLKO_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_TA_CLKO_MASK (0x000C0000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_TA_CLKO_SHIFT (18U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_TA_CLKO_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_TA_CLKO_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_IDXFIFO_CLKO_MASK (0x00030000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_IDXFIFO_CLKO_SHIFT (16U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_IDXFIFO_CLKO_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_IDXFIFO_CLKO_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_PDS_CLKO_MASK (0x0000C000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_PDS_CLKO_SHIFT (14U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_PDS_CLKO_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_PDS_CLKO_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_VDM_CLKO_MASK (0x00003000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_VDM_CLKO_SHIFT (12U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_VDM_CLKO_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_VDM_CLKO_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_DPM_CLKO_MASK (0x00000C00U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_DPM_CLKO_SHIFT (10U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_DPM_CLKO_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_DPM_CLKO_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_MTE_CLKO_MASK (0x00000300U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_MTE_CLKO_SHIFT (8U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_MTE_CLKO_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_MTE_CLKO_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_TE_CLKO_MASK (0x000000C0U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_TE_CLKO_SHIFT (6U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_TE_CLKO_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_TE_CLKO_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_TSP_CLKO_MASK (0x00000030U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_TSP_CLKO_SHIFT (4U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_TSP_CLKO_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_TSP_CLKO_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_ISP2_CLKO_MASK (0x0000000CU) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_ISP2_CLKO_SHIFT (2U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_ISP2_CLKO_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_ISP2_CLKO_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_ISP_CLKO_MASK (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_ISP_CLKO_SHIFT (0U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_ISP_CLKO_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_ISP_CLKO_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR_RESETVAL (0x00000000U) /* EUR_CR_CLKGATECTLOVR2 */ #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_DCU1_L0L1_CLKO_MASK (0x0C000000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_DCU1_L0L1_CLKO_SHIFT (26U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_DCU1_L0L1_CLKO_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_DCU1_L0L1_CLKO_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_DCU0_L0L1_CLKO_MASK (0x03000000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_DCU0_L0L1_CLKO_SHIFT (24U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_DCU0_L0L1_CLKO_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_DCU0_L0L1_CLKO_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_DCU_L2_CLKO_MASK (0x00C00000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_DCU_L2_CLKO_SHIFT (22U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_DCU_L2_CLKO_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_DCU_L2_CLKO_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_TEX1_CLKO_MASK (0x000C0000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_TEX1_CLKO_SHIFT (18U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_TEX1_CLKO_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_TEX1_CLKO_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_ITR1_CLKO_MASK (0x00030000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_ITR1_CLKO_SHIFT (16U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_ITR1_CLKO_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_ITR1_CLKO_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_USE1_CLKO_MASK (0x0000C000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_USE1_CLKO_SHIFT (14U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_USE1_CLKO_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_USE1_CLKO_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_TEX0_CLKO_MASK (0x00000C00U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_TEX0_CLKO_SHIFT (10U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_TEX0_CLKO_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_TEX0_CLKO_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_ITR0_CLKO_MASK (0x00000300U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_ITR0_CLKO_SHIFT (8U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_ITR0_CLKO_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_ITR0_CLKO_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_USE0_CLKO_MASK (0x000000C0U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_USE0_CLKO_SHIFT (6U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_USE0_CLKO_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_USE0_CLKO_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_UCACHEL2_CLKO_MASK (0x00000030U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_UCACHEL2_CLKO_SHIFT (4U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_UCACHEL2_CLKO_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_UCACHEL2_CLKO_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_TCU_L2_CLKO_MASK (0x0000000CU) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_TCU_L2_CLKO_SHIFT (2U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_TCU_L2_CLKO_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_TCU_L2_CLKO_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_PBE_CLKO_MASK (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_PBE_CLKO_SHIFT (0U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_PBE_CLKO_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_PBE_CLKO_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_CLKGATECTLOVR2_RESETVAL (0x00000000U) /* EUR_CR_POWER */ #define CSL_KLIO_EUR_CR_POWER_PIPE_DISABLE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_POWER_PIPE_DISABLE_SHIFT (0U) #define CSL_KLIO_EUR_CR_POWER_PIPE_DISABLE_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_POWER_PIPE_DISABLE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_POWER_RESETVAL (0x00000001U) /* EUR_CR_CORE_ID */ #define CSL_KLIO_EUR_CR_CORE_ID_ID_MASK (0xFFFF0000U) #define CSL_KLIO_EUR_CR_CORE_ID_ID_SHIFT (16U) #define CSL_KLIO_EUR_CR_CORE_ID_ID_RESETVAL (0x00000119U) #define CSL_KLIO_EUR_CR_CORE_ID_ID_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_CORE_ID_CONFIG_SLC_MASK (0x0000F000U) #define CSL_KLIO_EUR_CR_CORE_ID_CONFIG_SLC_SHIFT (12U) #define CSL_KLIO_EUR_CR_CORE_ID_CONFIG_SLC_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_CORE_ID_CONFIG_SLC_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_CORE_ID_CONFIG_CORES_MASK (0x00000F00U) #define CSL_KLIO_EUR_CR_CORE_ID_CONFIG_CORES_SHIFT (8U) #define CSL_KLIO_EUR_CR_CORE_ID_CONFIG_CORES_RESETVAL (0x00000002U) #define CSL_KLIO_EUR_CR_CORE_ID_CONFIG_CORES_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_CORE_ID_CONFIG_MASK (0x000000FCU) #define CSL_KLIO_EUR_CR_CORE_ID_CONFIG_SHIFT (2U) #define CSL_KLIO_EUR_CR_CORE_ID_CONFIG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CORE_ID_CONFIG_MAX (0x0000003fU) #define CSL_KLIO_EUR_CR_CORE_ID_CONFIG_BASE_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_CORE_ID_CONFIG_BASE_SHIFT (1U) #define CSL_KLIO_EUR_CR_CORE_ID_CONFIG_BASE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CORE_ID_CONFIG_BASE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_CORE_ID_CONFIG_MULTI_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_CORE_ID_CONFIG_MULTI_SHIFT (0U) #define CSL_KLIO_EUR_CR_CORE_ID_CONFIG_MULTI_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_CORE_ID_CONFIG_MULTI_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_CORE_ID_RESETVAL (0x01191201U) /* EUR_CR_CORE_REVISION */ #define CSL_KLIO_EUR_CR_CORE_REVISION_DESIGNER_MASK (0xFF000000U) #define CSL_KLIO_EUR_CR_CORE_REVISION_DESIGNER_SHIFT (24U) #define CSL_KLIO_EUR_CR_CORE_REVISION_DESIGNER_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CORE_REVISION_DESIGNER_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_CORE_REVISION_MAJOR_MASK (0x00FF0000U) #define CSL_KLIO_EUR_CR_CORE_REVISION_MAJOR_SHIFT (16U) #define CSL_KLIO_EUR_CR_CORE_REVISION_MAJOR_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_CORE_REVISION_MAJOR_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_CORE_REVISION_MINOR_MASK (0x0000FF00U) #define CSL_KLIO_EUR_CR_CORE_REVISION_MINOR_SHIFT (8U) #define CSL_KLIO_EUR_CR_CORE_REVISION_MINOR_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_CORE_REVISION_MINOR_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_CORE_REVISION_MAINTENANCE_MASK (0x000000FFU) #define CSL_KLIO_EUR_CR_CORE_REVISION_MAINTENANCE_SHIFT (0U) #define CSL_KLIO_EUR_CR_CORE_REVISION_MAINTENANCE_RESETVAL (0x00000006U) #define CSL_KLIO_EUR_CR_CORE_REVISION_MAINTENANCE_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_CORE_REVISION_RESETVAL (0x00010106U) /* EUR_CR_DESIGNER_REV_FIELD1 */ #define CSL_KLIO_EUR_CR_DESIGNER_REV_FIELD1_DESIGNER_REV_FIELD1_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_DESIGNER_REV_FIELD1_DESIGNER_REV_FIELD1_SHIFT (0U) #define CSL_KLIO_EUR_CR_DESIGNER_REV_FIELD1_DESIGNER_REV_FIELD1_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DESIGNER_REV_FIELD1_DESIGNER_REV_FIELD1_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_DESIGNER_REV_FIELD1_RESETVAL (0x00000000U) /* EUR_CR_DESIGNER_REV_FIELD2 */ #define CSL_KLIO_EUR_CR_DESIGNER_REV_FIELD2_DESIGNER_REV_FIELD2_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_DESIGNER_REV_FIELD2_DESIGNER_REV_FIELD2_SHIFT (0U) #define CSL_KLIO_EUR_CR_DESIGNER_REV_FIELD2_DESIGNER_REV_FIELD2_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DESIGNER_REV_FIELD2_DESIGNER_REV_FIELD2_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_DESIGNER_REV_FIELD2_RESETVAL (0x00000000U) /* EUR_CR_PERF */ #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_7_MASK (0x00008000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_7_SHIFT (15U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_7_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_7_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_6_MASK (0x00004000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_6_SHIFT (14U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_6_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_6_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_5_MASK (0x00002000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_5_SHIFT (13U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_5_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_5_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_4_MASK (0x00001000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_4_SHIFT (12U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_4_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_4_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_3_MASK (0x00000800U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_3_SHIFT (11U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_3_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_3_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_2_MASK (0x00000400U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_2_SHIFT (10U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_2_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_2_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_1_MASK (0x00000200U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_1_SHIFT (9U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_1_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_1_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_0_MASK (0x00000100U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_0_SHIFT (8U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_0_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_SUM_MUX_0_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_7_CLR_MASK (0x00000080U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_7_CLR_SHIFT (7U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_7_CLR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_7_CLR_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_6_CLR_MASK (0x00000040U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_6_CLR_SHIFT (6U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_6_CLR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_6_CLR_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_5_CLR_MASK (0x00000020U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_5_CLR_SHIFT (5U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_5_CLR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_5_CLR_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_4_CLR_MASK (0x00000010U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_4_CLR_SHIFT (4U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_4_CLR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_4_CLR_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_3_CLR_MASK (0x00000008U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_3_CLR_SHIFT (3U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_3_CLR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_3_CLR_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_2_CLR_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_2_CLR_SHIFT (2U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_2_CLR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_2_CLR_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_1_CLR_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_1_CLR_SHIFT (1U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_1_CLR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_1_CLR_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_0_CLR_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_0_CLR_SHIFT (0U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_0_CLR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_0_CLR_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PERF_RESETVAL (0x00000000U) /* EUR_CR_PERF_COUNTER0 */ #define CSL_KLIO_EUR_CR_PERF_COUNTER0_ZERO_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_PERF_COUNTER0_ZERO_SHIFT (0U) #define CSL_KLIO_EUR_CR_PERF_COUNTER0_ZERO_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER0_ZERO_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_PERF_COUNTER0_RESETVAL (0x00000000U) /* EUR_CR_PERF_COUNTER1 */ #define CSL_KLIO_EUR_CR_PERF_COUNTER1_ONE_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_PERF_COUNTER1_ONE_SHIFT (0U) #define CSL_KLIO_EUR_CR_PERF_COUNTER1_ONE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER1_ONE_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_PERF_COUNTER1_RESETVAL (0x00000000U) /* EUR_CR_PERF_COUNTER2 */ #define CSL_KLIO_EUR_CR_PERF_COUNTER2_TWO_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_PERF_COUNTER2_TWO_SHIFT (0U) #define CSL_KLIO_EUR_CR_PERF_COUNTER2_TWO_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER2_TWO_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_PERF_COUNTER2_RESETVAL (0x00000000U) /* EUR_CR_PERF_COUNTER3 */ #define CSL_KLIO_EUR_CR_PERF_COUNTER3_THREE_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_PERF_COUNTER3_THREE_SHIFT (0U) #define CSL_KLIO_EUR_CR_PERF_COUNTER3_THREE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER3_THREE_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_PERF_COUNTER3_RESETVAL (0x00000000U) /* EUR_CR_PERF_COUNTER4 */ #define CSL_KLIO_EUR_CR_PERF_COUNTER4_FOUR_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_PERF_COUNTER4_FOUR_SHIFT (0U) #define CSL_KLIO_EUR_CR_PERF_COUNTER4_FOUR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER4_FOUR_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_PERF_COUNTER4_RESETVAL (0x00000000U) /* EUR_CR_PERF_COUNTER5 */ #define CSL_KLIO_EUR_CR_PERF_COUNTER5_FIVE_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_PERF_COUNTER5_FIVE_SHIFT (0U) #define CSL_KLIO_EUR_CR_PERF_COUNTER5_FIVE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER5_FIVE_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_PERF_COUNTER5_RESETVAL (0x00000000U) /* EUR_CR_PERF_COUNTER6 */ #define CSL_KLIO_EUR_CR_PERF_COUNTER6_SIX_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_PERF_COUNTER6_SIX_SHIFT (0U) #define CSL_KLIO_EUR_CR_PERF_COUNTER6_SIX_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER6_SIX_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_PERF_COUNTER6_RESETVAL (0x00000000U) /* EUR_CR_PERF_COUNTER7 */ #define CSL_KLIO_EUR_CR_PERF_COUNTER7_SEVEN_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_PERF_COUNTER7_SEVEN_SHIFT (0U) #define CSL_KLIO_EUR_CR_PERF_COUNTER7_SEVEN_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER7_SEVEN_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_PERF_COUNTER7_RESETVAL (0x00000000U) /* EUR_CR_PERF_COUNTER_BIT */ #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_7_MASK (0xF0000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_7_SHIFT (28U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_7_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_7_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_6_MASK (0x0F000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_6_SHIFT (24U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_6_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_6_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_5_MASK (0x00F00000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_5_SHIFT (20U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_5_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_5_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_4_MASK (0x000F0000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_4_SHIFT (16U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_4_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_4_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_3_MASK (0x0000F000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_3_SHIFT (12U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_3_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_3_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_2_MASK (0x00000F00U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_2_SHIFT (8U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_2_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_2_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_1_MASK (0x000000F0U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_1_SHIFT (4U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_1_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_1_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_0_MASK (0x0000000FU) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_0_SHIFT (0U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_0_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_SELECT_0_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_PERF_COUNTER_BIT_RESETVAL (0x00000000U) /* EUR_CR_DEBUG_REG0 */ #define CSL_KLIO_EUR_CR_DEBUG_REG0_ZERO_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_DEBUG_REG0_ZERO_SHIFT (0U) #define CSL_KLIO_EUR_CR_DEBUG_REG0_ZERO_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DEBUG_REG0_ZERO_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_DEBUG_REG0_RESETVAL (0x00000000U) /* EUR_CR_DEBUG_REG1 */ #define CSL_KLIO_EUR_CR_DEBUG_REG1_ZERO_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_DEBUG_REG1_ZERO_SHIFT (0U) #define CSL_KLIO_EUR_CR_DEBUG_REG1_ZERO_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DEBUG_REG1_ZERO_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_DEBUG_REG1_RESETVAL (0x00000000U) /* EUR_CR_PERF_DEBUG_CTRL */ #define CSL_KLIO_EUR_CR_PERF_DEBUG_CTRL_ENABLE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_PERF_DEBUG_CTRL_ENABLE_SHIFT (0U) #define CSL_KLIO_EUR_CR_PERF_DEBUG_CTRL_ENABLE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PERF_DEBUG_CTRL_ENABLE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PERF_DEBUG_CTRL_RESETVAL (0x00000000U) /* EUR_CR_SOFT_RESET */ #define CSL_KLIO_EUR_CR_SOFT_RESET_DCU_L0L1_RESET_MASK (0x00080000U) #define CSL_KLIO_EUR_CR_SOFT_RESET_DCU_L0L1_RESET_SHIFT (19U) #define CSL_KLIO_EUR_CR_SOFT_RESET_DCU_L0L1_RESET_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_SOFT_RESET_DCU_L0L1_RESET_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_SOFT_RESET_DCU_L2_RESET_MASK (0x00040000U) #define CSL_KLIO_EUR_CR_SOFT_RESET_DCU_L2_RESET_SHIFT (18U) #define CSL_KLIO_EUR_CR_SOFT_RESET_DCU_L2_RESET_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_SOFT_RESET_DCU_L2_RESET_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_SOFT_RESET_TA_RESET_MASK (0x00020000U) #define CSL_KLIO_EUR_CR_SOFT_RESET_TA_RESET_SHIFT (17U) #define CSL_KLIO_EUR_CR_SOFT_RESET_TA_RESET_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_SOFT_RESET_TA_RESET_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_SOFT_RESET_IDXFIFO_RESET_MASK (0x00010000U) #define CSL_KLIO_EUR_CR_SOFT_RESET_IDXFIFO_RESET_SHIFT (16U) #define CSL_KLIO_EUR_CR_SOFT_RESET_IDXFIFO_RESET_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_SOFT_RESET_IDXFIFO_RESET_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_SOFT_RESET_USE_RESET_MASK (0x00008000U) #define CSL_KLIO_EUR_CR_SOFT_RESET_USE_RESET_SHIFT (15U) #define CSL_KLIO_EUR_CR_SOFT_RESET_USE_RESET_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_SOFT_RESET_USE_RESET_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_SOFT_RESET_TEX_RESET_MASK (0x00004000U) #define CSL_KLIO_EUR_CR_SOFT_RESET_TEX_RESET_SHIFT (14U) #define CSL_KLIO_EUR_CR_SOFT_RESET_TEX_RESET_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_SOFT_RESET_TEX_RESET_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_SOFT_RESET_ITR_RESET_MASK (0x00002000U) #define CSL_KLIO_EUR_CR_SOFT_RESET_ITR_RESET_SHIFT (13U) #define CSL_KLIO_EUR_CR_SOFT_RESET_ITR_RESET_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_SOFT_RESET_ITR_RESET_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_SOFT_RESET_UCACHEL2_RESET_MASK (0x00000800U) #define CSL_KLIO_EUR_CR_SOFT_RESET_UCACHEL2_RESET_SHIFT (11U) #define CSL_KLIO_EUR_CR_SOFT_RESET_UCACHEL2_RESET_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_SOFT_RESET_UCACHEL2_RESET_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_SOFT_RESET_TCU_L2_RESET_MASK (0x00000400U) #define CSL_KLIO_EUR_CR_SOFT_RESET_TCU_L2_RESET_SHIFT (10U) #define CSL_KLIO_EUR_CR_SOFT_RESET_TCU_L2_RESET_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_SOFT_RESET_TCU_L2_RESET_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_SOFT_RESET_PBE_RESET_MASK (0x00000200U) #define CSL_KLIO_EUR_CR_SOFT_RESET_PBE_RESET_SHIFT (9U) #define CSL_KLIO_EUR_CR_SOFT_RESET_PBE_RESET_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_SOFT_RESET_PBE_RESET_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_SOFT_RESET_PDS_RESET_MASK (0x00000100U) #define CSL_KLIO_EUR_CR_SOFT_RESET_PDS_RESET_SHIFT (8U) #define CSL_KLIO_EUR_CR_SOFT_RESET_PDS_RESET_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_SOFT_RESET_PDS_RESET_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_SOFT_RESET_TSP_RESET_MASK (0x00000080U) #define CSL_KLIO_EUR_CR_SOFT_RESET_TSP_RESET_SHIFT (7U) #define CSL_KLIO_EUR_CR_SOFT_RESET_TSP_RESET_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_SOFT_RESET_TSP_RESET_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_SOFT_RESET_ISP2_RESET_MASK (0x00000040U) #define CSL_KLIO_EUR_CR_SOFT_RESET_ISP2_RESET_SHIFT (6U) #define CSL_KLIO_EUR_CR_SOFT_RESET_ISP2_RESET_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_SOFT_RESET_ISP2_RESET_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_SOFT_RESET_ISP_RESET_MASK (0x00000020U) #define CSL_KLIO_EUR_CR_SOFT_RESET_ISP_RESET_SHIFT (5U) #define CSL_KLIO_EUR_CR_SOFT_RESET_ISP_RESET_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_SOFT_RESET_ISP_RESET_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_SOFT_RESET_MTE_RESET_MASK (0x00000010U) #define CSL_KLIO_EUR_CR_SOFT_RESET_MTE_RESET_SHIFT (4U) #define CSL_KLIO_EUR_CR_SOFT_RESET_MTE_RESET_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_SOFT_RESET_MTE_RESET_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_SOFT_RESET_TE_RESET_MASK (0x00000008U) #define CSL_KLIO_EUR_CR_SOFT_RESET_TE_RESET_SHIFT (3U) #define CSL_KLIO_EUR_CR_SOFT_RESET_TE_RESET_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_SOFT_RESET_TE_RESET_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_SOFT_RESET_DPM_RESET_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_SOFT_RESET_DPM_RESET_SHIFT (2U) #define CSL_KLIO_EUR_CR_SOFT_RESET_DPM_RESET_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_SOFT_RESET_DPM_RESET_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_SOFT_RESET_VDM_RESET_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_SOFT_RESET_VDM_RESET_SHIFT (1U) #define CSL_KLIO_EUR_CR_SOFT_RESET_VDM_RESET_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_SOFT_RESET_VDM_RESET_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_SOFT_RESET_BIF_RESET_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_SOFT_RESET_BIF_RESET_SHIFT (0U) #define CSL_KLIO_EUR_CR_SOFT_RESET_BIF_RESET_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_SOFT_RESET_BIF_RESET_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_SOFT_RESET_RESETVAL (0x00000000U) /* EUR_CR_TRIGGER */ #define CSL_KLIO_EUR_CR_TRIGGER_COUNT_MASK (0x0000003FU) #define CSL_KLIO_EUR_CR_TRIGGER_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_TRIGGER_COUNT_RESETVAL (0x0000000fU) #define CSL_KLIO_EUR_CR_TRIGGER_COUNT_MAX (0x0000003fU) #define CSL_KLIO_EUR_CR_TRIGGER_RESETVAL (0x0000000fU) /* EUR_CR_EVENT_HOST_ENABLE2 */ #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_DATA_BREAKPOINT_UNTRAPPED_MASK (0x00000800U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_DATA_BREAKPOINT_UNTRAPPED_SHIFT (11U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_DATA_BREAKPOINT_UNTRAPPED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_DATA_BREAKPOINT_UNTRAPPED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_DATA_BREAKPOINT_TRAPPED_MASK (0x00000400U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_DATA_BREAKPOINT_TRAPPED_SHIFT (10U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_DATA_BREAKPOINT_TRAPPED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_DATA_BREAKPOINT_TRAPPED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_MTE_CONTEXT_DRAINED_MASK (0x00000200U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_MTE_CONTEXT_DRAINED_SHIFT (9U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_MTE_CONTEXT_DRAINED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_MTE_CONTEXT_DRAINED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_ISP2_ZLS_CSW_FINISHED_MASK (0x00000100U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_ISP2_ZLS_CSW_FINISHED_SHIFT (8U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_ISP2_ZLS_CSW_FINISHED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_ISP2_ZLS_CSW_FINISHED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_DCU_INVALCOMPLETE_MASK (0x00000080U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_DCU_INVALCOMPLETE_SHIFT (7U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_DCU_INVALCOMPLETE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_DCU_INVALCOMPLETE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_MTE_STATE_FLUSHED_MASK (0x00000040U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_MTE_STATE_FLUSHED_SHIFT (6U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_MTE_STATE_FLUSHED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_MTE_STATE_FLUSHED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_TE_RGNHDR_INIT_COMPLETE_MASK (0x00000020U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_TE_RGNHDR_INIT_COMPLETE_SHIFT (5U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_TE_RGNHDR_INIT_COMPLETE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_TE_RGNHDR_INIT_COMPLETE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_TRIG_TA_MASK (0x00000010U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_TRIG_TA_SHIFT (4U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_TRIG_TA_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_TRIG_TA_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_TRIG_3D_MASK (0x00000008U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_TRIG_3D_SHIFT (3U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_TRIG_3D_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_TRIG_3D_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_TRIG_DL_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_TRIG_DL_SHIFT (2U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_TRIG_DL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_TRIG_DL_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_DPM_3D_FREE_LOAD_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_DPM_3D_FREE_LOAD_SHIFT (1U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_DPM_3D_FREE_LOAD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_DPM_3D_FREE_LOAD_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_DPM_TA_FREE_LOAD_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_DPM_TA_FREE_LOAD_SHIFT (0U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_DPM_TA_FREE_LOAD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_DPM_TA_FREE_LOAD_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE2_RESETVAL (0x00000000U) /* EUR_CR_EVENT_HOST_CLEAR2 */ #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_DATA_BREAKPOINT_UNTRAPPED_MASK (0x00000800U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_DATA_BREAKPOINT_UNTRAPPED_SHIFT (11U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_DATA_BREAKPOINT_UNTRAPPED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_DATA_BREAKPOINT_UNTRAPPED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_DATA_BREAKPOINT_TRAPPED_MASK (0x00000400U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_DATA_BREAKPOINT_TRAPPED_SHIFT (10U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_DATA_BREAKPOINT_TRAPPED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_DATA_BREAKPOINT_TRAPPED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_MTE_CONTEXT_DRAINED_MASK (0x00000200U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_MTE_CONTEXT_DRAINED_SHIFT (9U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_MTE_CONTEXT_DRAINED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_MTE_CONTEXT_DRAINED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_ISP2_ZLS_CSW_FINISHED_MASK (0x00000100U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_ISP2_ZLS_CSW_FINISHED_SHIFT (8U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_ISP2_ZLS_CSW_FINISHED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_ISP2_ZLS_CSW_FINISHED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_DCU_INVALCOMPLETE_MASK (0x00000080U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_DCU_INVALCOMPLETE_SHIFT (7U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_DCU_INVALCOMPLETE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_DCU_INVALCOMPLETE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_MTE_STATE_FLUSHED_MASK (0x00000040U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_MTE_STATE_FLUSHED_SHIFT (6U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_MTE_STATE_FLUSHED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_MTE_STATE_FLUSHED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_TE_RGNHDR_INIT_COMPLETE_MASK (0x00000020U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_TE_RGNHDR_INIT_COMPLETE_SHIFT (5U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_TE_RGNHDR_INIT_COMPLETE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_TE_RGNHDR_INIT_COMPLETE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_TRIG_TA_MASK (0x00000010U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_TRIG_TA_SHIFT (4U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_TRIG_TA_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_TRIG_TA_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_TRIG_3D_MASK (0x00000008U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_TRIG_3D_SHIFT (3U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_TRIG_3D_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_TRIG_3D_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_TRIG_DL_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_TRIG_DL_SHIFT (2U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_TRIG_DL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_TRIG_DL_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_DPM_3D_FREE_LOAD_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_DPM_3D_FREE_LOAD_SHIFT (1U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_DPM_3D_FREE_LOAD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_DPM_3D_FREE_LOAD_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_DPM_TA_FREE_LOAD_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_DPM_TA_FREE_LOAD_SHIFT (0U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_DPM_TA_FREE_LOAD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_DPM_TA_FREE_LOAD_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR2_RESETVAL (0x00000000U) /* EUR_CR_EVENT_STATUS2 */ #define CSL_KLIO_EUR_CR_EVENT_STATUS2_DATA_BREAKPOINT_UNTRAPPED_MASK (0x00000800U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_DATA_BREAKPOINT_UNTRAPPED_SHIFT (11U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_DATA_BREAKPOINT_UNTRAPPED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_DATA_BREAKPOINT_UNTRAPPED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_DATA_BREAKPOINT_TRAPPED_MASK (0x00000400U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_DATA_BREAKPOINT_TRAPPED_SHIFT (10U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_DATA_BREAKPOINT_TRAPPED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_DATA_BREAKPOINT_TRAPPED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_MTE_CONTEXT_DRAINED_MASK (0x00000200U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_MTE_CONTEXT_DRAINED_SHIFT (9U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_MTE_CONTEXT_DRAINED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_MTE_CONTEXT_DRAINED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_ISP2_ZLS_CSW_FINISHED_MASK (0x00000100U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_ISP2_ZLS_CSW_FINISHED_SHIFT (8U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_ISP2_ZLS_CSW_FINISHED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_ISP2_ZLS_CSW_FINISHED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_DCU_INVALCOMPLETE_MASK (0x00000080U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_DCU_INVALCOMPLETE_SHIFT (7U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_DCU_INVALCOMPLETE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_DCU_INVALCOMPLETE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_MTE_STATE_FLUSHED_MASK (0x00000040U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_MTE_STATE_FLUSHED_SHIFT (6U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_MTE_STATE_FLUSHED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_MTE_STATE_FLUSHED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_TE_RGNHDR_INIT_COMPLETE_MASK (0x00000020U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_TE_RGNHDR_INIT_COMPLETE_SHIFT (5U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_TE_RGNHDR_INIT_COMPLETE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_TE_RGNHDR_INIT_COMPLETE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_TRIG_TA_MASK (0x00000010U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_TRIG_TA_SHIFT (4U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_TRIG_TA_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_TRIG_TA_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_TRIG_3D_MASK (0x00000008U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_TRIG_3D_SHIFT (3U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_TRIG_3D_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_TRIG_3D_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_TRIG_DL_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_TRIG_DL_SHIFT (2U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_TRIG_DL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_TRIG_DL_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_DPM_3D_FREE_LOAD_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_DPM_3D_FREE_LOAD_SHIFT (1U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_DPM_3D_FREE_LOAD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_DPM_3D_FREE_LOAD_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_DPM_TA_FREE_LOAD_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_DPM_TA_FREE_LOAD_SHIFT (0U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_DPM_TA_FREE_LOAD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_DPM_TA_FREE_LOAD_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS2_RESETVAL (0x00000000U) /* EUR_CR_EVENT_STATUS */ #define CSL_KLIO_EUR_CR_EVENT_STATUS_MASTER_INTERRUPT_MASK (0x80000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_MASTER_INTERRUPT_SHIFT (31U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_MASTER_INTERRUPT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_MASTER_INTERRUPT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TIMER_MASK (0x20000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TIMER_SHIFT (29U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TIMER_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TIMER_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TA_DPM_FAULT_MASK (0x10000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TA_DPM_FAULT_SHIFT (28U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TA_DPM_FAULT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TA_DPM_FAULT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TCU_INVALCOMPLETE_MASK (0x04000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TCU_INVALCOMPLETE_SHIFT (26U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TCU_INVALCOMPLETE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TCU_INVALCOMPLETE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_OUT_OF_MEMORY_ZLS_MASK (0x02000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_OUT_OF_MEMORY_ZLS_SHIFT (25U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_OUT_OF_MEMORY_ZLS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_OUT_OF_MEMORY_ZLS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_TA_MEM_FREE_MASK (0x01000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_TA_MEM_FREE_SHIFT (24U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_TA_MEM_FREE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_TA_MEM_FREE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_ISP_END_TILE_MASK (0x00800000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_ISP_END_TILE_SHIFT (23U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_ISP_END_TILE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_ISP_END_TILE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_INITEND_MASK (0x00400000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_INITEND_SHIFT (22U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_INITEND_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_INITEND_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_OTPM_LOADED_MASK (0x00200000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_OTPM_LOADED_SHIFT (21U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_OTPM_LOADED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_OTPM_LOADED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_OTPM_INV_MASK (0x00100000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_OTPM_INV_SHIFT (20U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_OTPM_INV_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_OTPM_INV_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_OTPM_FLUSHED_MASK (0x00080000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_OTPM_FLUSHED_SHIFT (19U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_OTPM_FLUSHED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_OTPM_FLUSHED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_PIXELBE_END_RENDER_MASK (0x00040000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_PIXELBE_END_RENDER_SHIFT (18U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_PIXELBE_END_RENDER_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_PIXELBE_END_RENDER_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_BREAKPOINT_MASK (0x00008000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_BREAKPOINT_SHIFT (15U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_BREAKPOINT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_BREAKPOINT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_SW_EVENT_MASK (0x00004000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_SW_EVENT_SHIFT (14U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_SW_EVENT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_SW_EVENT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TA_FINISHED_MASK (0x00002000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TA_FINISHED_SHIFT (13U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TA_FINISHED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TA_FINISHED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TA_TERMINATE_MASK (0x00001000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TA_TERMINATE_SHIFT (12U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TA_TERMINATE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TA_TERMINATE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TPC_CLEAR_MASK (0x00000800U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TPC_CLEAR_SHIFT (11U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TPC_CLEAR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TPC_CLEAR_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TPC_FLUSH_MASK (0x00000400U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TPC_FLUSH_SHIFT (10U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TPC_FLUSH_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_TPC_FLUSH_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_CONTROL_CLEAR_MASK (0x00000200U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_CONTROL_CLEAR_SHIFT (9U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_CONTROL_CLEAR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_CONTROL_CLEAR_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_CONTROL_LOAD_MASK (0x00000100U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_CONTROL_LOAD_SHIFT (8U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_CONTROL_LOAD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_CONTROL_LOAD_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_CONTROL_STORE_MASK (0x00000080U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_CONTROL_STORE_SHIFT (7U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_CONTROL_STORE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_CONTROL_STORE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_STATE_CLEAR_MASK (0x00000040U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_STATE_CLEAR_SHIFT (6U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_STATE_CLEAR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_STATE_CLEAR_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_STATE_LOAD_MASK (0x00000020U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_STATE_LOAD_SHIFT (5U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_STATE_LOAD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_STATE_LOAD_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_STATE_STORE_MASK (0x00000010U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_STATE_STORE_SHIFT (4U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_STATE_STORE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_STATE_STORE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_REACHED_MEM_THRESH_MASK (0x00000008U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_REACHED_MEM_THRESH_SHIFT (3U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_REACHED_MEM_THRESH_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_REACHED_MEM_THRESH_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_OUT_OF_MEMORY_GBL_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_OUT_OF_MEMORY_GBL_SHIFT (2U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_OUT_OF_MEMORY_GBL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_OUT_OF_MEMORY_GBL_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_OUT_OF_MEMORY_MT_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_OUT_OF_MEMORY_MT_SHIFT (1U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_OUT_OF_MEMORY_MT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_OUT_OF_MEMORY_MT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_3D_MEM_FREE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_3D_MEM_FREE_SHIFT (0U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_3D_MEM_FREE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_DPM_3D_MEM_FREE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_STATUS_RESETVAL (0x00000000U) /* EUR_CR_EVENT_HOST_ENABLE */ #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_MASTER_INTERRUPT_MASK (0x80000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_MASTER_INTERRUPT_SHIFT (31U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_MASTER_INTERRUPT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_MASTER_INTERRUPT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TIMER_MASK (0x20000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TIMER_SHIFT (29U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TIMER_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TIMER_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TA_DPM_FAULT_MASK (0x10000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TA_DPM_FAULT_SHIFT (28U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TA_DPM_FAULT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TA_DPM_FAULT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TCU_INVALCOMPLETE_MASK (0x04000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TCU_INVALCOMPLETE_SHIFT (26U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TCU_INVALCOMPLETE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TCU_INVALCOMPLETE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_OUT_OF_MEMORY_ZLS_MASK (0x02000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_OUT_OF_MEMORY_ZLS_SHIFT (25U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_OUT_OF_MEMORY_ZLS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_OUT_OF_MEMORY_ZLS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_TA_MEM_FREE_MASK (0x01000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_TA_MEM_FREE_SHIFT (24U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_TA_MEM_FREE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_TA_MEM_FREE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_ISP_END_TILE_MASK (0x00800000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_ISP_END_TILE_SHIFT (23U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_ISP_END_TILE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_ISP_END_TILE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_INITEND_MASK (0x00400000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_INITEND_SHIFT (22U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_INITEND_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_INITEND_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_OTPM_LOADED_MASK (0x00200000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_OTPM_LOADED_SHIFT (21U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_OTPM_LOADED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_OTPM_LOADED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_OTPM_INV_MASK (0x00100000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_OTPM_INV_SHIFT (20U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_OTPM_INV_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_OTPM_INV_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_OTPM_FLUSHED_MASK (0x00080000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_OTPM_FLUSHED_SHIFT (19U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_OTPM_FLUSHED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_OTPM_FLUSHED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_PIXELBE_END_RENDER_MASK (0x00040000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_PIXELBE_END_RENDER_SHIFT (18U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_PIXELBE_END_RENDER_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_PIXELBE_END_RENDER_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_BREAKPOINT_MASK (0x00008000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_BREAKPOINT_SHIFT (15U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_BREAKPOINT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_BREAKPOINT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_SW_EVENT_MASK (0x00004000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_SW_EVENT_SHIFT (14U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_SW_EVENT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_SW_EVENT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TA_FINISHED_MASK (0x00002000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TA_FINISHED_SHIFT (13U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TA_FINISHED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TA_FINISHED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TA_TERMINATE_MASK (0x00001000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TA_TERMINATE_SHIFT (12U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TA_TERMINATE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TA_TERMINATE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TPC_CLEAR_MASK (0x00000800U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TPC_CLEAR_SHIFT (11U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TPC_CLEAR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TPC_CLEAR_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TPC_FLUSH_MASK (0x00000400U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TPC_FLUSH_SHIFT (10U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TPC_FLUSH_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_TPC_FLUSH_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_CONTROL_CLEAR_MASK (0x00000200U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_CONTROL_CLEAR_SHIFT (9U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_CONTROL_CLEAR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_CONTROL_CLEAR_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_CONTROL_LOAD_MASK (0x00000100U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_CONTROL_LOAD_SHIFT (8U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_CONTROL_LOAD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_CONTROL_LOAD_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_CONTROL_STORE_MASK (0x00000080U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_CONTROL_STORE_SHIFT (7U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_CONTROL_STORE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_CONTROL_STORE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_STATE_CLEAR_MASK (0x00000040U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_STATE_CLEAR_SHIFT (6U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_STATE_CLEAR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_STATE_CLEAR_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_STATE_LOAD_MASK (0x00000020U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_STATE_LOAD_SHIFT (5U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_STATE_LOAD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_STATE_LOAD_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_STATE_STORE_MASK (0x00000010U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_STATE_STORE_SHIFT (4U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_STATE_STORE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_STATE_STORE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_REACHED_MEM_THRESH_MASK (0x00000008U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_REACHED_MEM_THRESH_SHIFT (3U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_REACHED_MEM_THRESH_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_REACHED_MEM_THRESH_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_OUT_OF_MEMORY_GBL_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_OUT_OF_MEMORY_GBL_SHIFT (2U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_OUT_OF_MEMORY_GBL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_OUT_OF_MEMORY_GBL_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_OUT_OF_MEMORY_MT_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_OUT_OF_MEMORY_MT_SHIFT (1U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_OUT_OF_MEMORY_MT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_OUT_OF_MEMORY_MT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_3D_MEM_FREE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_3D_MEM_FREE_SHIFT (0U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_3D_MEM_FREE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_DPM_3D_MEM_FREE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_ENABLE_RESETVAL (0x00000000U) /* EUR_CR_EVENT_HOST_CLEAR */ #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_MASTER_INTERRUPT_MASK (0x80000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_MASTER_INTERRUPT_SHIFT (31U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_MASTER_INTERRUPT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_MASTER_INTERRUPT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TIMER_MASK (0x20000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TIMER_SHIFT (29U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TIMER_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TIMER_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TA_DPM_FAULT_MASK (0x10000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TA_DPM_FAULT_SHIFT (28U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TA_DPM_FAULT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TA_DPM_FAULT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TCU_INVALCOMPLETE_MASK (0x04000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TCU_INVALCOMPLETE_SHIFT (26U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TCU_INVALCOMPLETE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TCU_INVALCOMPLETE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_OUT_OF_MEMORY_ZLS_MASK (0x02000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_OUT_OF_MEMORY_ZLS_SHIFT (25U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_OUT_OF_MEMORY_ZLS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_OUT_OF_MEMORY_ZLS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_TA_MEM_FREE_MASK (0x01000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_TA_MEM_FREE_SHIFT (24U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_TA_MEM_FREE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_TA_MEM_FREE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_ISP_END_TILE_MASK (0x00800000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_ISP_END_TILE_SHIFT (23U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_ISP_END_TILE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_ISP_END_TILE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_INITEND_MASK (0x00400000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_INITEND_SHIFT (22U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_INITEND_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_INITEND_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_OTPM_LOADED_MASK (0x00200000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_OTPM_LOADED_SHIFT (21U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_OTPM_LOADED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_OTPM_LOADED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_OTPM_INV_MASK (0x00100000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_OTPM_INV_SHIFT (20U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_OTPM_INV_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_OTPM_INV_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_OTPM_FLUSHED_MASK (0x00080000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_OTPM_FLUSHED_SHIFT (19U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_OTPM_FLUSHED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_OTPM_FLUSHED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_PIXELBE_END_RENDER_MASK (0x00040000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_PIXELBE_END_RENDER_SHIFT (18U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_PIXELBE_END_RENDER_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_PIXELBE_END_RENDER_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_BREAKPOINT_MASK (0x00008000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_BREAKPOINT_SHIFT (15U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_BREAKPOINT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_BREAKPOINT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_SW_EVENT_MASK (0x00004000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_SW_EVENT_SHIFT (14U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_SW_EVENT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_SW_EVENT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TA_FINISHED_MASK (0x00002000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TA_FINISHED_SHIFT (13U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TA_FINISHED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TA_FINISHED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TA_TERMINATE_MASK (0x00001000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TA_TERMINATE_SHIFT (12U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TA_TERMINATE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TA_TERMINATE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TPC_CLEAR_MASK (0x00000800U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TPC_CLEAR_SHIFT (11U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TPC_CLEAR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TPC_CLEAR_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TPC_FLUSH_MASK (0x00000400U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TPC_FLUSH_SHIFT (10U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TPC_FLUSH_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_TPC_FLUSH_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_CONTROL_CLEAR_MASK (0x00000200U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_CONTROL_CLEAR_SHIFT (9U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_CONTROL_CLEAR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_CONTROL_CLEAR_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_CONTROL_LOAD_MASK (0x00000100U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_CONTROL_LOAD_SHIFT (8U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_CONTROL_LOAD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_CONTROL_LOAD_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_CONTROL_STORE_MASK (0x00000080U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_CONTROL_STORE_SHIFT (7U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_CONTROL_STORE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_CONTROL_STORE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_STATE_CLEAR_MASK (0x00000040U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_STATE_CLEAR_SHIFT (6U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_STATE_CLEAR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_STATE_CLEAR_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_STATE_LOAD_MASK (0x00000020U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_STATE_LOAD_SHIFT (5U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_STATE_LOAD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_STATE_LOAD_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_STATE_STORE_MASK (0x00000010U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_STATE_STORE_SHIFT (4U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_STATE_STORE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_STATE_STORE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_REACHED_MEM_THRESH_MASK (0x00000008U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_REACHED_MEM_THRESH_SHIFT (3U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_REACHED_MEM_THRESH_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_REACHED_MEM_THRESH_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_OUT_OF_MEMORY_GBL_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_OUT_OF_MEMORY_GBL_SHIFT (2U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_OUT_OF_MEMORY_GBL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_OUT_OF_MEMORY_GBL_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_OUT_OF_MEMORY_MT_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_OUT_OF_MEMORY_MT_SHIFT (1U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_OUT_OF_MEMORY_MT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_OUT_OF_MEMORY_MT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_3D_MEM_FREE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_3D_MEM_FREE_SHIFT (0U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_3D_MEM_FREE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_DPM_3D_MEM_FREE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_HOST_CLEAR_RESETVAL (0x00000000U) /* EUR_CR_PDS_CACHE_STATUS */ #define CSL_KLIO_EUR_CR_PDS_CACHE_STATUS_DSC_INV3_MASK (0x00000010U) #define CSL_KLIO_EUR_CR_PDS_CACHE_STATUS_DSC_INV3_SHIFT (4U) #define CSL_KLIO_EUR_CR_PDS_CACHE_STATUS_DSC_INV3_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_CACHE_STATUS_DSC_INV3_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_CACHE_STATUS_DSC_INV1_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_PDS_CACHE_STATUS_DSC_INV1_SHIFT (2U) #define CSL_KLIO_EUR_CR_PDS_CACHE_STATUS_DSC_INV1_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_CACHE_STATUS_DSC_INV1_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_CACHE_STATUS_DSC_INV0_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_PDS_CACHE_STATUS_DSC_INV0_SHIFT (1U) #define CSL_KLIO_EUR_CR_PDS_CACHE_STATUS_DSC_INV0_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_CACHE_STATUS_DSC_INV0_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_CACHE_STATUS_CSC_INV_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_CACHE_STATUS_CSC_INV_SHIFT (0U) #define CSL_KLIO_EUR_CR_PDS_CACHE_STATUS_CSC_INV_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_CACHE_STATUS_CSC_INV_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_CACHE_STATUS_RESETVAL (0x00000000U) /* EUR_CR_PDS_CACHE_HOST_ENABLE */ #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_ENABLE_DSC_INV3_MASK (0x00000010U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_ENABLE_DSC_INV3_SHIFT (4U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_ENABLE_DSC_INV3_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_ENABLE_DSC_INV3_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_ENABLE_DSC_INV1_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_ENABLE_DSC_INV1_SHIFT (2U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_ENABLE_DSC_INV1_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_ENABLE_DSC_INV1_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_ENABLE_DSC_INV0_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_ENABLE_DSC_INV0_SHIFT (1U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_ENABLE_DSC_INV0_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_ENABLE_DSC_INV0_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_ENABLE_CSC_INV_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_ENABLE_CSC_INV_SHIFT (0U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_ENABLE_CSC_INV_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_ENABLE_CSC_INV_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_ENABLE_RESETVAL (0x00000000U) /* EUR_CR_PDS_CACHE_HOST_CLEAR */ #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_CLEAR_DSC_INV3_MASK (0x00000010U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_CLEAR_DSC_INV3_SHIFT (4U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_CLEAR_DSC_INV3_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_CLEAR_DSC_INV3_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_CLEAR_DSC_INV1_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_CLEAR_DSC_INV1_SHIFT (2U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_CLEAR_DSC_INV1_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_CLEAR_DSC_INV1_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_CLEAR_DSC_INV0_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_CLEAR_DSC_INV0_SHIFT (1U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_CLEAR_DSC_INV0_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_CLEAR_DSC_INV0_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_CLEAR_CSC_INV_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_CLEAR_CSC_INV_SHIFT (0U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_CLEAR_CSC_INV_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_CLEAR_CSC_INV_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_CACHE_HOST_CLEAR_RESETVAL (0x00000000U) /* EUR_CR_TIMER */ #define CSL_KLIO_EUR_CR_TIMER_VALUE_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_TIMER_VALUE_SHIFT (0U) #define CSL_KLIO_EUR_CR_TIMER_VALUE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TIMER_VALUE_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_TIMER_RESETVAL (0x00000000U) /* EUR_CR_DOUBLE_PIXEL_PARTITIONS */ #define CSL_KLIO_EUR_CR_DOUBLE_PIXEL_PARTITIONS_VALUE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_DOUBLE_PIXEL_PARTITIONS_VALUE_SHIFT (0U) #define CSL_KLIO_EUR_CR_DOUBLE_PIXEL_PARTITIONS_VALUE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DOUBLE_PIXEL_PARTITIONS_VALUE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DOUBLE_PIXEL_PARTITIONS_RESETVAL (0x00000000U) /* EUR_CR_VDM_START */ #define CSL_KLIO_EUR_CR_VDM_START_PULSE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_START_PULSE_SHIFT (0U) #define CSL_KLIO_EUR_CR_VDM_START_PULSE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_START_PULSE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_START_RESETVAL (0x00000000U) /* EUR_CR_TE_RGNHDR_INIT */ #define CSL_KLIO_EUR_CR_TE_RGNHDR_INIT_PULSE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_TE_RGNHDR_INIT_PULSE_SHIFT (0U) #define CSL_KLIO_EUR_CR_TE_RGNHDR_INIT_PULSE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_RGNHDR_INIT_PULSE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TE_RGNHDR_INIT_RESETVAL (0x00000000U) /* EUR_CR_TE_AA */ #define CSL_KLIO_EUR_CR_TE_AA_X_MASK (0x80000000U) #define CSL_KLIO_EUR_CR_TE_AA_X_SHIFT (31U) #define CSL_KLIO_EUR_CR_TE_AA_X_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_AA_X_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TE_AA_Y_MASK (0x40000000U) #define CSL_KLIO_EUR_CR_TE_AA_Y_SHIFT (30U) #define CSL_KLIO_EUR_CR_TE_AA_Y_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_AA_Y_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TE_AA_RESETVAL (0x00000000U) /* EUR_CR_TE_MTILE1 */ #define CSL_KLIO_EUR_CR_TE_MTILE1_NUMBER_MASK (0x80000000U) #define CSL_KLIO_EUR_CR_TE_MTILE1_NUMBER_SHIFT (31U) #define CSL_KLIO_EUR_CR_TE_MTILE1_NUMBER_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_MTILE1_NUMBER_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TE_MTILE1_X1_MASK (0x3FC00000U) #define CSL_KLIO_EUR_CR_TE_MTILE1_X1_SHIFT (22U) #define CSL_KLIO_EUR_CR_TE_MTILE1_X1_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_MTILE1_X1_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_TE_MTILE1_X2_MASK (0x000FF000U) #define CSL_KLIO_EUR_CR_TE_MTILE1_X2_SHIFT (12U) #define CSL_KLIO_EUR_CR_TE_MTILE1_X2_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_MTILE1_X2_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_TE_MTILE1_X3_MASK (0x000000FFU) #define CSL_KLIO_EUR_CR_TE_MTILE1_X3_SHIFT (0U) #define CSL_KLIO_EUR_CR_TE_MTILE1_X3_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_MTILE1_X3_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_TE_MTILE1_RESETVAL (0x00000000U) /* EUR_CR_TE_MTILE2 */ #define CSL_KLIO_EUR_CR_TE_MTILE2_Y1_MASK (0x3FC00000U) #define CSL_KLIO_EUR_CR_TE_MTILE2_Y1_SHIFT (22U) #define CSL_KLIO_EUR_CR_TE_MTILE2_Y1_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_MTILE2_Y1_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_TE_MTILE2_Y2_MASK (0x000FF000U) #define CSL_KLIO_EUR_CR_TE_MTILE2_Y2_SHIFT (12U) #define CSL_KLIO_EUR_CR_TE_MTILE2_Y2_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_MTILE2_Y2_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_TE_MTILE2_Y3_MASK (0x000000FFU) #define CSL_KLIO_EUR_CR_TE_MTILE2_Y3_SHIFT (0U) #define CSL_KLIO_EUR_CR_TE_MTILE2_Y3_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_MTILE2_Y3_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_TE_MTILE2_RESETVAL (0x00000000U) /* EUR_CR_TE_SCREEN */ #define CSL_KLIO_EUR_CR_TE_SCREEN_YMAX_MASK (0x000FF000U) #define CSL_KLIO_EUR_CR_TE_SCREEN_YMAX_SHIFT (12U) #define CSL_KLIO_EUR_CR_TE_SCREEN_YMAX_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_SCREEN_YMAX_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_TE_SCREEN_XMAX_MASK (0x000000FFU) #define CSL_KLIO_EUR_CR_TE_SCREEN_XMAX_SHIFT (0U) #define CSL_KLIO_EUR_CR_TE_SCREEN_XMAX_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_SCREEN_XMAX_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_TE_SCREEN_RESETVAL (0x00000000U) /* EUR_CR_TE_MTILE */ #define CSL_KLIO_EUR_CR_TE_MTILE_STRIDE_MASK (0x0003FFFFU) #define CSL_KLIO_EUR_CR_TE_MTILE_STRIDE_SHIFT (0U) #define CSL_KLIO_EUR_CR_TE_MTILE_STRIDE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_MTILE_STRIDE_MAX (0x0003ffffU) #define CSL_KLIO_EUR_CR_TE_MTILE_RESETVAL (0x00000000U) /* EUR_CR_TE_PSG */ #define CSL_KLIO_EUR_CR_TE_PSG_EXTERNALZBUFFER_MASK (0x02000000U) #define CSL_KLIO_EUR_CR_TE_PSG_EXTERNALZBUFFER_SHIFT (25U) #define CSL_KLIO_EUR_CR_TE_PSG_EXTERNALZBUFFER_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_PSG_EXTERNALZBUFFER_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TE_PSG_ENABLE_CONTEXT_STATE_RESTORE_MASK (0x01000000U) #define CSL_KLIO_EUR_CR_TE_PSG_ENABLE_CONTEXT_STATE_RESTORE_SHIFT (24U) #define CSL_KLIO_EUR_CR_TE_PSG_ENABLE_CONTEXT_STATE_RESTORE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_PSG_ENABLE_CONTEXT_STATE_RESTORE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TE_PSG_ZONLYRENDER_MASK (0x00800000U) #define CSL_KLIO_EUR_CR_TE_PSG_ZONLYRENDER_SHIFT (23U) #define CSL_KLIO_EUR_CR_TE_PSG_ZONLYRENDER_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_PSG_ZONLYRENDER_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TE_PSG_COMPLETEONTERMINATE_MASK (0x00400000U) #define CSL_KLIO_EUR_CR_TE_PSG_COMPLETEONTERMINATE_SHIFT (22U) #define CSL_KLIO_EUR_CR_TE_PSG_COMPLETEONTERMINATE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_PSG_COMPLETEONTERMINATE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TE_PSG_ZLOADENABLE_MASK (0x00200000U) #define CSL_KLIO_EUR_CR_TE_PSG_ZLOADENABLE_SHIFT (21U) #define CSL_KLIO_EUR_CR_TE_PSG_ZLOADENABLE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_PSG_ZLOADENABLE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TE_PSG_ZSTOREENABLE_MASK (0x00100000U) #define CSL_KLIO_EUR_CR_TE_PSG_ZSTOREENABLE_SHIFT (20U) #define CSL_KLIO_EUR_CR_TE_PSG_ZSTOREENABLE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_PSG_ZSTOREENABLE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TE_PSG_PADZEROS_MASK (0x00080000U) #define CSL_KLIO_EUR_CR_TE_PSG_PADZEROS_SHIFT (19U) #define CSL_KLIO_EUR_CR_TE_PSG_PADZEROS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_PSG_PADZEROS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TE_PSG_FORCENEWSTATE_MASK (0x00040000U) #define CSL_KLIO_EUR_CR_TE_PSG_FORCENEWSTATE_SHIFT (18U) #define CSL_KLIO_EUR_CR_TE_PSG_FORCENEWSTATE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_PSG_FORCENEWSTATE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TE_PSG_RESETVAL (0x00000000U) /* EUR_CR_TE_PSGREGION_BASE */ #define CSL_KLIO_EUR_CR_TE_PSGREGION_BASE_ADDR_MASK (0xFFFFFFC0U) #define CSL_KLIO_EUR_CR_TE_PSGREGION_BASE_ADDR_SHIFT (6U) #define CSL_KLIO_EUR_CR_TE_PSGREGION_BASE_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_PSGREGION_BASE_ADDR_MAX (0x03ffffffU) #define CSL_KLIO_EUR_CR_TE_PSGREGION_BASE_RESETVAL (0x00000000U) /* EUR_CR_TE_TPC_BASE */ #define CSL_KLIO_EUR_CR_TE_TPC_BASE_ADDR_MASK (0xFFFFFFC0U) #define CSL_KLIO_EUR_CR_TE_TPC_BASE_ADDR_SHIFT (6U) #define CSL_KLIO_EUR_CR_TE_TPC_BASE_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_TPC_BASE_ADDR_MAX (0x03ffffffU) #define CSL_KLIO_EUR_CR_TE_TPC_BASE_RESETVAL (0x00000000U) /* EUR_CR_TE_TPCCONTROL */ #define CSL_KLIO_EUR_CR_TE_TPCCONTROL_CLEAR_MASK (0x80000000U) #define CSL_KLIO_EUR_CR_TE_TPCCONTROL_CLEAR_SHIFT (31U) #define CSL_KLIO_EUR_CR_TE_TPCCONTROL_CLEAR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_TPCCONTROL_CLEAR_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TE_TPCCONTROL_FLUSH_MASK (0x40000000U) #define CSL_KLIO_EUR_CR_TE_TPCCONTROL_FLUSH_SHIFT (30U) #define CSL_KLIO_EUR_CR_TE_TPCCONTROL_FLUSH_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_TPCCONTROL_FLUSH_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TE_TPCCONTROL_RESETVAL (0x00000000U) /* EUR_CR_TE_RGNBBOX_X */ #define CSL_KLIO_EUR_CR_TE_RGNBBOX_X_MAX_MASK (0x01FF0000U) #define CSL_KLIO_EUR_CR_TE_RGNBBOX_X_MAX_SHIFT (16U) #define CSL_KLIO_EUR_CR_TE_RGNBBOX_X_MAX_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_RGNBBOX_X_MAX_MAX (0x000001ffU) #define CSL_KLIO_EUR_CR_TE_RGNBBOX_X_MIN_MASK (0x000001FFU) #define CSL_KLIO_EUR_CR_TE_RGNBBOX_X_MIN_SHIFT (0U) #define CSL_KLIO_EUR_CR_TE_RGNBBOX_X_MIN_RESETVAL (0x000001ffU) #define CSL_KLIO_EUR_CR_TE_RGNBBOX_X_MIN_MAX (0x000001ffU) #define CSL_KLIO_EUR_CR_TE_RGNBBOX_X_RESETVAL (0x000001ffU) /* EUR_CR_TE_RGNBBOX_Y */ #define CSL_KLIO_EUR_CR_TE_RGNBBOX_Y_MAX_MASK (0x01FF0000U) #define CSL_KLIO_EUR_CR_TE_RGNBBOX_Y_MAX_SHIFT (16U) #define CSL_KLIO_EUR_CR_TE_RGNBBOX_Y_MAX_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_RGNBBOX_Y_MAX_MAX (0x000001ffU) #define CSL_KLIO_EUR_CR_TE_RGNBBOX_Y_MIN_MASK (0x000001FFU) #define CSL_KLIO_EUR_CR_TE_RGNBBOX_Y_MIN_SHIFT (0U) #define CSL_KLIO_EUR_CR_TE_RGNBBOX_Y_MIN_RESETVAL (0x000001ffU) #define CSL_KLIO_EUR_CR_TE_RGNBBOX_Y_MIN_MAX (0x000001ffU) #define CSL_KLIO_EUR_CR_TE_RGNBBOX_Y_RESETVAL (0x000001ffU) /* EUR_CR_MTE_OTPM_CSM_FLUSH_BASE */ #define CSL_KLIO_EUR_CR_MTE_OTPM_CSM_FLUSH_BASE_ADDR_MASK (0xFFFFFFF0U) #define CSL_KLIO_EUR_CR_MTE_OTPM_CSM_FLUSH_BASE_ADDR_SHIFT (4U) #define CSL_KLIO_EUR_CR_MTE_OTPM_CSM_FLUSH_BASE_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_OTPM_CSM_FLUSH_BASE_ADDR_MAX (0x0fffffffU) #define CSL_KLIO_EUR_CR_MTE_OTPM_CSM_FLUSH_BASE_RESETVAL (0x00000000U) /* EUR_CR_MTE_OTPM_CSM_LOAD_BASE */ #define CSL_KLIO_EUR_CR_MTE_OTPM_CSM_LOAD_BASE_ADDR_MASK (0xFFFFFFF0U) #define CSL_KLIO_EUR_CR_MTE_OTPM_CSM_LOAD_BASE_ADDR_SHIFT (4U) #define CSL_KLIO_EUR_CR_MTE_OTPM_CSM_LOAD_BASE_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_OTPM_CSM_LOAD_BASE_ADDR_MAX (0x0fffffffU) #define CSL_KLIO_EUR_CR_MTE_OTPM_CSM_LOAD_BASE_RESETVAL (0x00000000U) /* EUR_CR_VDM_CTRL_STREAM_BASE */ #define CSL_KLIO_EUR_CR_VDM_CTRL_STREAM_BASE_ADDR_MASK (0xFFFFFFFCU) #define CSL_KLIO_EUR_CR_VDM_CTRL_STREAM_BASE_ADDR_SHIFT (2U) #define CSL_KLIO_EUR_CR_VDM_CTRL_STREAM_BASE_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CTRL_STREAM_BASE_ADDR_MAX (0x3fffffffU) #define CSL_KLIO_EUR_CR_VDM_CTRL_STREAM_BASE_RESETVAL (0x00000000U) /* EUR_CR_VDM_BATCH_NUM */ #define CSL_KLIO_EUR_CR_VDM_BATCH_NUM_VALUE_MASK (0x00003FFEU) #define CSL_KLIO_EUR_CR_VDM_BATCH_NUM_VALUE_SHIFT (1U) #define CSL_KLIO_EUR_CR_VDM_BATCH_NUM_VALUE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_BATCH_NUM_VALUE_MAX (0x00001fffU) #define CSL_KLIO_EUR_CR_VDM_BATCH_NUM_LOAD_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_BATCH_NUM_LOAD_SHIFT (0U) #define CSL_KLIO_EUR_CR_VDM_BATCH_NUM_LOAD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_BATCH_NUM_LOAD_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_BATCH_NUM_RESETVAL (0x00000000U) /* EUR_CR_VDM_BATCH_NUM_STATUS */ #define CSL_KLIO_EUR_CR_VDM_BATCH_NUM_STATUS_VALUE_MASK (0x00001FFFU) #define CSL_KLIO_EUR_CR_VDM_BATCH_NUM_STATUS_VALUE_SHIFT (0U) #define CSL_KLIO_EUR_CR_VDM_BATCH_NUM_STATUS_VALUE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_BATCH_NUM_STATUS_VALUE_MAX (0x00001fffU) #define CSL_KLIO_EUR_CR_VDM_BATCH_NUM_STATUS_RESETVAL (0x00000000U) /* EUR_CR_VDM_CONTEXT_STORE_GENERIC_WORD0 */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_GENERIC_WORD0_DATA_MASK (0x00FFFFFFU) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_GENERIC_WORD0_DATA_SHIFT (0U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_GENERIC_WORD0_DATA_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_GENERIC_WORD0_DATA_MAX (0x00ffffffU) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_GENERIC_WORD0_RESETVAL (0x00000000U) /* EUR_CR_VDM_CONTEXT_STORE_GENERIC_WORD1 */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_GENERIC_WORD1_DATA_MASK (0x00FFFFFFU) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_GENERIC_WORD1_DATA_SHIFT (0U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_GENERIC_WORD1_DATA_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_GENERIC_WORD1_DATA_MAX (0x00ffffffU) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_GENERIC_WORD1_RESETVAL (0x00000000U) /* EUR_CR_VDM_CONTEXT_STORE_START */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_START_PULSE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_START_PULSE_SHIFT (0U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_START_PULSE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_START_PULSE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_START_RESETVAL (0x00000000U) /* EUR_CR_VDM_CONTEXT_STORE_STREAM */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STREAM_ADDR_MASK (0xFFFFFFFCU) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STREAM_ADDR_SHIFT (2U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STREAM_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STREAM_ADDR_MAX (0x3fffffffU) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STREAM_RESETVAL (0x00000000U) /* EUR_CR_VDM_CONTEXT_STORE_INDEX_ADDR */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_INDEX_ADDR_WINDING_ORDER_MASK (0x00400000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_INDEX_ADDR_WINDING_ORDER_SHIFT (22U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_INDEX_ADDR_WINDING_ORDER_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_INDEX_ADDR_WINDING_ORDER_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_INDEX_ADDR_ADDR_MASK (0x003FFFFFU) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_INDEX_ADDR_ADDR_SHIFT (0U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_INDEX_ADDR_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_INDEX_ADDR_ADDR_MAX (0x003fffffU) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_INDEX_ADDR_RESETVAL (0x00000000U) /* EUR_CR_VDM_CONTEXT_STORE_WRAP_INDEX */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_WRAP_INDEX_COUNT_MASK (0x003FFFFFU) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_WRAP_INDEX_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_WRAP_INDEX_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_WRAP_INDEX_COUNT_MAX (0x003fffffU) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_WRAP_INDEX_RESETVAL (0x00000000U) /* EUR_CR_VDM_CONTEXT_STORE_WRAPPED */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_WRAPPED_COUNT_MASK (0x003FFFFFU) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_WRAPPED_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_WRAPPED_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_WRAPPED_COUNT_MAX (0x003fffffU) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_WRAPPED_RESETVAL (0x00000000U) /* EUR_CR_VDM_CONTEXT_STORE_FAN_INDEX */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_FAN_INDEX_WINDING_MASK (0x02000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_FAN_INDEX_WINDING_SHIFT (25U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_FAN_INDEX_WINDING_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_FAN_INDEX_WINDING_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_FAN_INDEX_ENABLE_MASK (0x01000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_FAN_INDEX_ENABLE_SHIFT (24U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_FAN_INDEX_ENABLE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_FAN_INDEX_ENABLE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_FAN_INDEX_INDEX_MASK (0x00FFFFFFU) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_FAN_INDEX_INDEX_SHIFT (0U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_FAN_INDEX_INDEX_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_FAN_INDEX_INDEX_MAX (0x00ffffffU) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_FAN_INDEX_RESETVAL (0x00000000U) /* EUR_CR_VDM_CONTEXT_STORE_WRAP_RESUME */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_WRAP_RESUME_PLUSONE_MASK (0x00800000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_WRAP_RESUME_PLUSONE_SHIFT (23U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_WRAP_RESUME_PLUSONE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_WRAP_RESUME_PLUSONE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_WRAP_RESUME_ENABLE_MASK (0x00400000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_WRAP_RESUME_ENABLE_SHIFT (22U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_WRAP_RESUME_ENABLE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_WRAP_RESUME_ENABLE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_WRAP_RESUME_RESUME_MASK (0x003FFFFFU) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_WRAP_RESUME_RESUME_SHIFT (0U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_WRAP_RESUME_RESUME_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_WRAP_RESUME_RESUME_MAX (0x003fffffU) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_WRAP_RESUME_RESETVAL (0x00000000U) /* EUR_CR_VDM_CONTEXT_STORE_STATUS */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATUS_NA_MASK (0x00000100U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATUS_NA_SHIFT (8U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATUS_NA_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATUS_NA_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATUS_PROCESS_MASK (0x00000010U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATUS_PROCESS_SHIFT (4U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATUS_PROCESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATUS_PROCESS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATUS_COMPLETE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATUS_COMPLETE_SHIFT (0U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATUS_COMPLETE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATUS_COMPLETE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATUS_RESETVAL (0x00000000U) /* EUR_CR_VDM_CONTEXT_STORE_STATE0 */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE0_TAPDSSTATE_TERMINATE_MASK (0x20000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE0_TAPDSSTATE_TERMINATE_SHIFT (29U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE0_TAPDSSTATE_TERMINATE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE0_TAPDSSTATE_TERMINATE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE0_TAPDSSTATE_COMPLEX_MASK (0x10000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE0_TAPDSSTATE_COMPLEX_SHIFT (28U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE0_TAPDSSTATE_COMPLEX_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE0_TAPDSSTATE_COMPLEX_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE0_TAPDSSTATE_BASEADDR_MASK (0x0FFFFFFFU) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE0_TAPDSSTATE_BASEADDR_SHIFT (0U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE0_TAPDSSTATE_BASEADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE0_TAPDSSTATE_BASEADDR_MAX (0x0fffffffU) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE0_RESETVAL (0x00000000U) /* EUR_CR_VDM_CONTEXT_STORE_STATE1 */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_DATASIZE_MASK (0xF8000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_DATASIZE_SHIFT (27U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_DATASIZE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_DATASIZE_MAX (0x0000001fU) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_SD_MASK (0x02000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_SD_SHIFT (25U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_SD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_SD_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_GENERIC_PRESENT_MASK (0x00180000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_GENERIC_PRESENT_SHIFT (19U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_GENERIC_PRESENT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_GENERIC_PRESENT_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_FENCE_ENABLE_MASK (0x00040000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_FENCE_ENABLE_SHIFT (18U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_FENCE_ENABLE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_FENCE_ENABLE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_MTE_EMIT_MASK (0x00020000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_MTE_EMIT_SHIFT (17U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_MTE_EMIT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_MTE_EMIT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_USEPIPE_MASK (0x0000E000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_USEPIPE_SHIFT (13U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_USEPIPE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_USEPIPE_MAX (0x00000007U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_PARTIAL_MASK (0x00001000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_PARTIAL_SHIFT (12U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_PARTIAL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_PARTIAL_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_PARTITIONS_MASK (0x00000E00U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_PARTITIONS_SHIFT (9U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_PARTITIONS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_PARTITIONS_MAX (0x00000007U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_SECONDARY_MASK (0x00000100U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_SECONDARY_SHIFT (8U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_SECONDARY_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_SECONDARY_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_USEATTRIBUTESIZE_MASK (0x000000FFU) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_USEATTRIBUTESIZE_SHIFT (0U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_USEATTRIBUTESIZE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_TAPDSSTATE_USEATTRIBUTESIZE_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_STATE1_RESETVAL (0x00000000U) /* EUR_CR_VDM_WAIT_FOR_KICK */ #define CSL_KLIO_EUR_CR_VDM_WAIT_FOR_KICK_STATUS_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_WAIT_FOR_KICK_STATUS_SHIFT (0U) #define CSL_KLIO_EUR_CR_VDM_WAIT_FOR_KICK_STATUS_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_WAIT_FOR_KICK_STATUS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_WAIT_FOR_KICK_RESETVAL (0x00000001U) /* EUR_CR_VDM_MTE */ #define CSL_KLIO_EUR_CR_VDM_MTE_SIG_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_VDM_MTE_SIG_SHIFT (0U) #define CSL_KLIO_EUR_CR_VDM_MTE_SIG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_MTE_SIG_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_VDM_MTE_RESETVAL (0x00000000U) /* EUR_CR_VDM_FENCE */ #define CSL_KLIO_EUR_CR_VDM_FENCE_INCREMENT_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_FENCE_INCREMENT_SHIFT (0U) #define CSL_KLIO_EUR_CR_VDM_FENCE_INCREMENT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_FENCE_INCREMENT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_FENCE_RESETVAL (0x00000000U) /* EUR_CR_VDM_FENCE_STATUS */ #define CSL_KLIO_EUR_CR_VDM_FENCE_STATUS_COUNT_MASK (0x000000FFU) #define CSL_KLIO_EUR_CR_VDM_FENCE_STATUS_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_VDM_FENCE_STATUS_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_FENCE_STATUS_COUNT_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_VDM_FENCE_STATUS_RESETVAL (0x00000000U) /* EUR_CR_MTE_CTRL */ #define CSL_KLIO_EUR_CR_MTE_CTRL_TE_PAD256_MASK (0x00000400U) #define CSL_KLIO_EUR_CR_MTE_CTRL_TE_PAD256_SHIFT (10U) #define CSL_KLIO_EUR_CR_MTE_CTRL_TE_PAD256_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_CTRL_TE_PAD256_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_MTE_CTRL_TE_PAD128_MASK (0x00000200U) #define CSL_KLIO_EUR_CR_MTE_CTRL_TE_PAD128_SHIFT (9U) #define CSL_KLIO_EUR_CR_MTE_CTRL_TE_PAD128_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_CTRL_TE_PAD128_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_MTE_CTRL_NUM_PARTITIONS_MASK (0x00000100U) #define CSL_KLIO_EUR_CR_MTE_CTRL_NUM_PARTITIONS_SHIFT (8U) #define CSL_KLIO_EUR_CR_MTE_CTRL_NUM_PARTITIONS_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_MTE_CTRL_NUM_PARTITIONS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_MTE_CTRL_OPENGL_MASK (0x00000080U) #define CSL_KLIO_EUR_CR_MTE_CTRL_OPENGL_SHIFT (7U) #define CSL_KLIO_EUR_CR_MTE_CTRL_OPENGL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_CTRL_OPENGL_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_MTE_CTRL_PSOCULL_DISABLE_MASK (0x00000040U) #define CSL_KLIO_EUR_CR_MTE_CTRL_PSOCULL_DISABLE_SHIFT (6U) #define CSL_KLIO_EUR_CR_MTE_CTRL_PSOCULL_DISABLE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_CTRL_PSOCULL_DISABLE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_MTE_CTRL_WCLAMPEN_MASK (0x00000020U) #define CSL_KLIO_EUR_CR_MTE_CTRL_WCLAMPEN_SHIFT (5U) #define CSL_KLIO_EUR_CR_MTE_CTRL_WCLAMPEN_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_CTRL_WCLAMPEN_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_MTE_CTRL_GLOBALMACROTILETHRESH_MASK (0x0000001FU) #define CSL_KLIO_EUR_CR_MTE_CTRL_GLOBALMACROTILETHRESH_SHIFT (0U) #define CSL_KLIO_EUR_CR_MTE_CTRL_GLOBALMACROTILETHRESH_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_CTRL_GLOBALMACROTILETHRESH_MAX (0x0000001fU) #define CSL_KLIO_EUR_CR_MTE_CTRL_RESETVAL (0x00000100U) /* EUR_CR_MTE_WCOMPARE */ #define CSL_KLIO_EUR_CR_MTE_WCOMPARE_VALUE_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_MTE_WCOMPARE_VALUE_SHIFT (0U) #define CSL_KLIO_EUR_CR_MTE_WCOMPARE_VALUE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_WCOMPARE_VALUE_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_MTE_WCOMPARE_RESETVAL (0x00000000U) /* EUR_CR_MTE_WCLAMP */ #define CSL_KLIO_EUR_CR_MTE_WCLAMP_VALUE_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_MTE_WCLAMP_VALUE_SHIFT (0U) #define CSL_KLIO_EUR_CR_MTE_WCLAMP_VALUE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_WCLAMP_VALUE_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_MTE_WCLAMP_RESETVAL (0x00000000U) /* EUR_CR_MTE_SCREEN */ #define CSL_KLIO_EUR_CR_MTE_SCREEN_PIXYMAX_MASK (0x00FFF000U) #define CSL_KLIO_EUR_CR_MTE_SCREEN_PIXYMAX_SHIFT (12U) #define CSL_KLIO_EUR_CR_MTE_SCREEN_PIXYMAX_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_SCREEN_PIXYMAX_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_MTE_SCREEN_PIXXMAX_MASK (0x00000FFFU) #define CSL_KLIO_EUR_CR_MTE_SCREEN_PIXXMAX_SHIFT (0U) #define CSL_KLIO_EUR_CR_MTE_SCREEN_PIXXMAX_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_SCREEN_PIXXMAX_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_MTE_SCREEN_RESETVAL (0x00000000U) /* EUR_CR_MTE_OTPM_OP */ #define CSL_KLIO_EUR_CR_MTE_OTPM_OP_CSM_FLUSH_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_MTE_OTPM_OP_CSM_FLUSH_SHIFT (2U) #define CSL_KLIO_EUR_CR_MTE_OTPM_OP_CSM_FLUSH_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_OTPM_OP_CSM_FLUSH_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_MTE_OTPM_OP_CSM_LOAD_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_MTE_OTPM_OP_CSM_LOAD_SHIFT (1U) #define CSL_KLIO_EUR_CR_MTE_OTPM_OP_CSM_LOAD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_OTPM_OP_CSM_LOAD_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_MTE_OTPM_OP_CSM_INV_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_MTE_OTPM_OP_CSM_INV_SHIFT (0U) #define CSL_KLIO_EUR_CR_MTE_OTPM_OP_CSM_INV_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_OTPM_OP_CSM_INV_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_MTE_OTPM_OP_RESETVAL (0x00000000U) /* EUR_CR_MTE_MULTISAMPLECTL */ #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_Y3_MASK (0xF0000000U) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_Y3_SHIFT (28U) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_Y3_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_Y3_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_X3_MASK (0x0F000000U) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_X3_SHIFT (24U) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_X3_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_X3_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_Y2_MASK (0x00F00000U) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_Y2_SHIFT (20U) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_Y2_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_Y2_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_X2_MASK (0x000F0000U) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_X2_SHIFT (16U) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_X2_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_X2_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_Y1_MASK (0x0000F000U) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_Y1_SHIFT (12U) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_Y1_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_Y1_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_X1_MASK (0x00000F00U) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_X1_SHIFT (8U) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_X1_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_X1_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_Y0_MASK (0x000000F0U) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_Y0_SHIFT (4U) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_Y0_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_Y0_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_X0_MASK (0x0000000FU) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_X0_SHIFT (0U) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_X0_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_MSAA_X0_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_MTE_MULTISAMPLECTL_RESETVAL (0x00000000U) /* EUR_CR_TA_MEM_TE_PAD */ #define CSL_KLIO_EUR_CR_TA_MEM_TE_PAD_DWORD_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_TA_MEM_TE_PAD_DWORD_SHIFT (0U) #define CSL_KLIO_EUR_CR_TA_MEM_TE_PAD_DWORD_RESETVAL (0xc0000000U) #define CSL_KLIO_EUR_CR_TA_MEM_TE_PAD_DWORD_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_TA_MEM_TE_PAD_RESETVAL (0xc0000000U) /* EUR_CR_MTE_FIRST_PAGE */ #define CSL_KLIO_EUR_CR_MTE_FIRST_PAGE_VALID_MASK (0x80000000U) #define CSL_KLIO_EUR_CR_MTE_FIRST_PAGE_VALID_SHIFT (31U) #define CSL_KLIO_EUR_CR_MTE_FIRST_PAGE_VALID_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_FIRST_PAGE_VALID_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_MTE_FIRST_PAGE_MACROTILE_MASK (0x001F0000U) #define CSL_KLIO_EUR_CR_MTE_FIRST_PAGE_MACROTILE_SHIFT (16U) #define CSL_KLIO_EUR_CR_MTE_FIRST_PAGE_MACROTILE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_FIRST_PAGE_MACROTILE_MAX (0x0000001fU) #define CSL_KLIO_EUR_CR_MTE_FIRST_PAGE_DATA_MASK (0x0000FFFFU) #define CSL_KLIO_EUR_CR_MTE_FIRST_PAGE_DATA_SHIFT (0U) #define CSL_KLIO_EUR_CR_MTE_FIRST_PAGE_DATA_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_FIRST_PAGE_DATA_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_MTE_FIRST_PAGE_RESETVAL (0x00000000U) /* EUR_CR_MTE_SECOND_PAGE */ #define CSL_KLIO_EUR_CR_MTE_SECOND_PAGE_VALID_MASK (0x80000000U) #define CSL_KLIO_EUR_CR_MTE_SECOND_PAGE_VALID_SHIFT (31U) #define CSL_KLIO_EUR_CR_MTE_SECOND_PAGE_VALID_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_SECOND_PAGE_VALID_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_MTE_SECOND_PAGE_DATA_MASK (0x0000FFFFU) #define CSL_KLIO_EUR_CR_MTE_SECOND_PAGE_DATA_SHIFT (0U) #define CSL_KLIO_EUR_CR_MTE_SECOND_PAGE_DATA_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_SECOND_PAGE_DATA_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_MTE_SECOND_PAGE_RESETVAL (0x00000000U) /* EUR_CR_MTE_ABORT */ #define CSL_KLIO_EUR_CR_MTE_ABORT_SETTLED_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_MTE_ABORT_SETTLED_SHIFT (0U) #define CSL_KLIO_EUR_CR_MTE_ABORT_SETTLED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_ABORT_SETTLED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_MTE_ABORT_RESETVAL (0x00000000U) /* EUR_CR_MTE_SIG1 */ #define CSL_KLIO_EUR_CR_MTE_SIG1_TE_SIGNATURE_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_MTE_SIG1_TE_SIGNATURE_SHIFT (0U) #define CSL_KLIO_EUR_CR_MTE_SIG1_TE_SIGNATURE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_SIG1_TE_SIGNATURE_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_MTE_SIG1_RESETVAL (0x00000000U) /* EUR_CR_MTE_SIG2 */ #define CSL_KLIO_EUR_CR_MTE_SIG2_MEM_SIGNATURE_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_MTE_SIG2_MEM_SIGNATURE_SHIFT (0U) #define CSL_KLIO_EUR_CR_MTE_SIG2_MEM_SIGNATURE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_SIG2_MEM_SIGNATURE_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_MTE_SIG2_RESETVAL (0x00000000U) /* EUR_CR_TE_STATE */ #define CSL_KLIO_EUR_CR_TE_STATE_ISP_STATE_ID_MASK (0x001F0000U) #define CSL_KLIO_EUR_CR_TE_STATE_ISP_STATE_ID_SHIFT (16U) #define CSL_KLIO_EUR_CR_TE_STATE_ISP_STATE_ID_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_STATE_ISP_STATE_ID_MAX (0x0000001fU) #define CSL_KLIO_EUR_CR_TE_STATE_ABORTED_MTILE_MASK (0x0000FFFFU) #define CSL_KLIO_EUR_CR_TE_STATE_ABORTED_MTILE_SHIFT (0U) #define CSL_KLIO_EUR_CR_TE_STATE_ABORTED_MTILE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_STATE_ABORTED_MTILE_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_TE_STATE_RESETVAL (0x00000000U) /* EUR_CR_VDM_CONTEXT_STORE_SNAPSHOT */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_SNAPSHOT_BASE_ADDR_MASK (0x0FFFFFFFU) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_SNAPSHOT_BASE_ADDR_SHIFT (0U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_SNAPSHOT_BASE_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_SNAPSHOT_BASE_ADDR_MAX (0x0fffffffU) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_STORE_SNAPSHOT_RESETVAL (0x00000000U) /* EUR_CR_VDM_CONTEXT_LOAD_START */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_LOAD_START_PULSE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_LOAD_START_PULSE_SHIFT (0U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_LOAD_START_PULSE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_LOAD_START_PULSE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_LOAD_START_RESETVAL (0x00000000U) /* EUR_CR_VDM_CONTEXT_LOAD_STATUS */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_LOAD_STATUS_PROCESSING_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_LOAD_STATUS_PROCESSING_SHIFT (1U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_LOAD_STATUS_PROCESSING_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_LOAD_STATUS_PROCESSING_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_LOAD_STATUS_COMPLETE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_LOAD_STATUS_COMPLETE_SHIFT (0U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_LOAD_STATUS_COMPLETE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_LOAD_STATUS_COMPLETE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_LOAD_STATUS_RESETVAL (0x00000000U) /* EUR_CR_VDM_CONTEXT_LOAD_STATUS_CLEAR */ #define CSL_KLIO_EUR_CR_VDM_CONTEXT_LOAD_STATUS_CLEAR_PULSE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_LOAD_STATUS_CLEAR_PULSE_SHIFT (0U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_LOAD_STATUS_CLEAR_PULSE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_LOAD_STATUS_CLEAR_PULSE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_CONTEXT_LOAD_STATUS_CLEAR_RESETVAL (0x00000000U) /* EUR_CR_VDM_TASK_KICK */ #define CSL_KLIO_EUR_CR_VDM_TASK_KICK_PULSE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_TASK_KICK_PULSE_SHIFT (0U) #define CSL_KLIO_EUR_CR_VDM_TASK_KICK_PULSE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_TASK_KICK_PULSE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_TASK_KICK_RESETVAL (0x00000000U) /* EUR_CR_VDM_TASK_KICK_STATUS */ #define CSL_KLIO_EUR_CR_VDM_TASK_KICK_STATUS_PROCESSING_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_VDM_TASK_KICK_STATUS_PROCESSING_SHIFT (1U) #define CSL_KLIO_EUR_CR_VDM_TASK_KICK_STATUS_PROCESSING_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_TASK_KICK_STATUS_PROCESSING_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_TASK_KICK_STATUS_COMPLETE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_TASK_KICK_STATUS_COMPLETE_SHIFT (0U) #define CSL_KLIO_EUR_CR_VDM_TASK_KICK_STATUS_COMPLETE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_TASK_KICK_STATUS_COMPLETE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_TASK_KICK_STATUS_RESETVAL (0x00000000U) /* EUR_CR_VDM_TASK_KICK_STATUS_CLEAR */ #define CSL_KLIO_EUR_CR_VDM_TASK_KICK_STATUS_CLEAR_PULSE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_TASK_KICK_STATUS_CLEAR_PULSE_SHIFT (0U) #define CSL_KLIO_EUR_CR_VDM_TASK_KICK_STATUS_CLEAR_PULSE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_VDM_TASK_KICK_STATUS_CLEAR_PULSE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_VDM_TASK_KICK_STATUS_CLEAR_RESETVAL (0x00000000U) /* EUR_CR_TE_SAFE */ #define CSL_KLIO_EUR_CR_TE_SAFE_TO_DRAIN_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_TE_SAFE_TO_DRAIN_SHIFT (0U) #define CSL_KLIO_EUR_CR_TE_SAFE_TO_DRAIN_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_TE_SAFE_TO_DRAIN_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TE_SAFE_RESETVAL (0x00000001U) /* EUR_CR_CLIP_SIG1 */ #define CSL_KLIO_EUR_CR_CLIP_SIG1_CLIP_SIGNATURE_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_CLIP_SIG1_CLIP_SIGNATURE_SHIFT (0U) #define CSL_KLIO_EUR_CR_CLIP_SIG1_CLIP_SIGNATURE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLIP_SIG1_CLIP_SIGNATURE_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_CLIP_SIG1_RESETVAL (0x00000000U) /* EUR_CR_PBE_NONPIXEL_CHECKSUM */ #define CSL_KLIO_EUR_CR_PBE_NONPIXEL_CHECKSUM_VALUE_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_PBE_NONPIXEL_CHECKSUM_VALUE_SHIFT (0U) #define CSL_KLIO_EUR_CR_PBE_NONPIXEL_CHECKSUM_VALUE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PBE_NONPIXEL_CHECKSUM_VALUE_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_PBE_NONPIXEL_CHECKSUM_RESETVAL (0x00000000U) /* EUR_CR_TA_CLK_GATE */ #define CSL_KLIO_EUR_CR_TA_CLK_GATE_START_TO_END_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_TA_CLK_GATE_START_TO_END_SHIFT (0U) #define CSL_KLIO_EUR_CR_TA_CLK_GATE_START_TO_END_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TA_CLK_GATE_START_TO_END_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TA_CLK_GATE_RESETVAL (0x00000000U) /* EUR_CR_MTE_STATE */ #define CSL_KLIO_EUR_CR_MTE_STATE_FLUSH_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_MTE_STATE_FLUSH_SHIFT (0U) #define CSL_KLIO_EUR_CR_MTE_STATE_FLUSH_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_STATE_FLUSH_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_MTE_STATE_RESETVAL (0x00000000U) /* EUR_CR_MTE_STATE_FLUSH_BASE */ #define CSL_KLIO_EUR_CR_MTE_STATE_FLUSH_BASE_ADDR_MASK (0xFFFFFFF0U) #define CSL_KLIO_EUR_CR_MTE_STATE_FLUSH_BASE_ADDR_SHIFT (4U) #define CSL_KLIO_EUR_CR_MTE_STATE_FLUSH_BASE_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_STATE_FLUSH_BASE_ADDR_MAX (0x0fffffffU) #define CSL_KLIO_EUR_CR_MTE_STATE_FLUSH_BASE_RESETVAL (0x00000000U) /* EUR_CR_MTE_FIXED_POINT */ #define CSL_KLIO_EUR_CR_MTE_FIXED_POINT_FORMAT_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_MTE_FIXED_POINT_FORMAT_SHIFT (0U) #define CSL_KLIO_EUR_CR_MTE_FIXED_POINT_FORMAT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_FIXED_POINT_FORMAT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_MTE_FIXED_POINT_RESETVAL (0x00000000U) /* EUR_CR_TA_CONTEXT */ #define CSL_KLIO_EUR_CR_TA_CONTEXT_RESUME_PULSE_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_TA_CONTEXT_RESUME_PULSE_SHIFT (1U) #define CSL_KLIO_EUR_CR_TA_CONTEXT_RESUME_PULSE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TA_CONTEXT_RESUME_PULSE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TA_CONTEXT_DRAIN_PULSE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_TA_CONTEXT_DRAIN_PULSE_SHIFT (0U) #define CSL_KLIO_EUR_CR_TA_CONTEXT_DRAIN_PULSE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TA_CONTEXT_DRAIN_PULSE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TA_CONTEXT_RESETVAL (0x00000000U) /* EUR_CR_TA_CONTEXT_DRAIN_MTE */ #define CSL_KLIO_EUR_CR_TA_CONTEXT_DRAIN_MTE_BASE_ADDR_MASK (0xFFFFFFF0U) #define CSL_KLIO_EUR_CR_TA_CONTEXT_DRAIN_MTE_BASE_ADDR_SHIFT (4U) #define CSL_KLIO_EUR_CR_TA_CONTEXT_DRAIN_MTE_BASE_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TA_CONTEXT_DRAIN_MTE_BASE_ADDR_MAX (0x0fffffffU) #define CSL_KLIO_EUR_CR_TA_CONTEXT_DRAIN_MTE_RESETVAL (0x00000000U) /* EUR_CR_TE_PRIMITIVE_BLOCK */ #define CSL_KLIO_EUR_CR_TE_PRIMITIVE_BLOCK_PROGRESS_MASK (0x0003FFFFU) #define CSL_KLIO_EUR_CR_TE_PRIMITIVE_BLOCK_PROGRESS_SHIFT (0U) #define CSL_KLIO_EUR_CR_TE_PRIMITIVE_BLOCK_PROGRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_PRIMITIVE_BLOCK_PROGRESS_MAX (0x0003ffffU) #define CSL_KLIO_EUR_CR_TE_PRIMITIVE_BLOCK_RESETVAL (0x00000000U) /* EUR_CR_PIXELBE */ #define CSL_KLIO_EUR_CR_PIXELBE_AA_EDGEOPT_OFF_MASK (0x00000400U) #define CSL_KLIO_EUR_CR_PIXELBE_AA_EDGEOPT_OFF_SHIFT (10U) #define CSL_KLIO_EUR_CR_PIXELBE_AA_EDGEOPT_OFF_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PIXELBE_AA_EDGEOPT_OFF_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PIXELBE_CHKSUM_INIT_MASK (0x00000200U) #define CSL_KLIO_EUR_CR_PIXELBE_CHKSUM_INIT_SHIFT (9U) #define CSL_KLIO_EUR_CR_PIXELBE_CHKSUM_INIT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PIXELBE_CHKSUM_INIT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PIXELBE_IDF_USE_FBADDR_MASK (0x00000100U) #define CSL_KLIO_EUR_CR_PIXELBE_IDF_USE_FBADDR_SHIFT (8U) #define CSL_KLIO_EUR_CR_PIXELBE_IDF_USE_FBADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PIXELBE_IDF_USE_FBADDR_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PIXELBE_ALPHATHRESHOLD_MASK (0x000000FFU) #define CSL_KLIO_EUR_CR_PIXELBE_ALPHATHRESHOLD_SHIFT (0U) #define CSL_KLIO_EUR_CR_PIXELBE_ALPHATHRESHOLD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PIXELBE_ALPHATHRESHOLD_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_PIXELBE_RESETVAL (0x00000000U) /* EUR_CR_ISP_RENDER */ #define CSL_KLIO_EUR_CR_ISP_RENDER_FAST_SCANDIR_MASK (0x00000030U) #define CSL_KLIO_EUR_CR_ISP_RENDER_FAST_SCANDIR_SHIFT (4U) #define CSL_KLIO_EUR_CR_ISP_RENDER_FAST_SCANDIR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_RENDER_FAST_SCANDIR_TL2BR (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_RENDER_FAST_SCANDIR_TR2BL (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_RENDER_FAST_SCANDIR_BL2TR (0x00000002U) #define CSL_KLIO_EUR_CR_ISP_RENDER_FAST_SCANDIR_BR2TL (0x00000003U) #define CSL_KLIO_EUR_CR_ISP_RENDER_CONTEXT_RESUMED_MASK (0x00000008U) #define CSL_KLIO_EUR_CR_ISP_RENDER_CONTEXT_RESUMED_SHIFT (3U) #define CSL_KLIO_EUR_CR_ISP_RENDER_CONTEXT_RESUMED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_RENDER_CONTEXT_RESUMED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_RENDER_TYPE_MASK (0x00000003U) #define CSL_KLIO_EUR_CR_ISP_RENDER_TYPE_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_RENDER_TYPE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_RENDER_TYPE_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_ISP_RENDER_RESETVAL (0x00000000U) /* EUR_CR_ISP_RGN_BASE */ #define CSL_KLIO_EUR_CR_ISP_RGN_BASE_ADDR_MASK (0xFFFFFFFCU) #define CSL_KLIO_EUR_CR_ISP_RGN_BASE_ADDR_SHIFT (2U) #define CSL_KLIO_EUR_CR_ISP_RGN_BASE_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_RGN_BASE_ADDR_MAX (0x3fffffffU) #define CSL_KLIO_EUR_CR_ISP_RGN_BASE_RESETVAL (0x00000000U) /* EUR_CR_ISP_RENDBOX1 */ #define CSL_KLIO_EUR_CR_ISP_RENDBOX1_X_MASK (0x00FF0000U) #define CSL_KLIO_EUR_CR_ISP_RENDBOX1_X_SHIFT (16U) #define CSL_KLIO_EUR_CR_ISP_RENDBOX1_X_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_RENDBOX1_X_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_ISP_RENDBOX1_Y_MASK (0x000000FFU) #define CSL_KLIO_EUR_CR_ISP_RENDBOX1_Y_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_RENDBOX1_Y_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_RENDBOX1_Y_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_ISP_RENDBOX1_RESETVAL (0x00000000U) /* EUR_CR_ISP_RENDBOX2 */ #define CSL_KLIO_EUR_CR_ISP_RENDBOX2_X_MASK (0x00FF0000U) #define CSL_KLIO_EUR_CR_ISP_RENDBOX2_X_SHIFT (16U) #define CSL_KLIO_EUR_CR_ISP_RENDBOX2_X_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_RENDBOX2_X_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_ISP_RENDBOX2_Y_MASK (0x000000FFU) #define CSL_KLIO_EUR_CR_ISP_RENDBOX2_Y_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_RENDBOX2_Y_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_RENDBOX2_Y_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_ISP_RENDBOX2_RESETVAL (0x00000000U) /* EUR_CR_ISP_IPFMISC */ #define CSL_KLIO_EUR_CR_ISP_IPFMISC_CONTEXT_STORE_TILE_ONLY_MASK (0x01000000U) #define CSL_KLIO_EUR_CR_ISP_IPFMISC_CONTEXT_STORE_TILE_ONLY_SHIFT (24U) #define CSL_KLIO_EUR_CR_ISP_IPFMISC_CONTEXT_STORE_TILE_ONLY_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_IPFMISC_CONTEXT_STORE_TILE_ONLY_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_IPFMISC_UPASSSTART_MASK (0x000F0000U) #define CSL_KLIO_EUR_CR_ISP_IPFMISC_UPASSSTART_SHIFT (16U) #define CSL_KLIO_EUR_CR_ISP_IPFMISC_UPASSSTART_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_IPFMISC_UPASSSTART_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_ISP_IPFMISC_PROCESSEMPTY_MASK (0x00000100U) #define CSL_KLIO_EUR_CR_ISP_IPFMISC_PROCESSEMPTY_SHIFT (8U) #define CSL_KLIO_EUR_CR_ISP_IPFMISC_PROCESSEMPTY_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_IPFMISC_PROCESSEMPTY_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_IPFMISC_VALIDID_MASK (0x0000003FU) #define CSL_KLIO_EUR_CR_ISP_IPFMISC_VALIDID_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_IPFMISC_VALIDID_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_IPFMISC_VALIDID_MAX (0x0000003fU) #define CSL_KLIO_EUR_CR_ISP_IPFMISC_RESETVAL (0x00000000U) /* EUR_CR_ISP_OGL_MODE */ #define CSL_KLIO_EUR_CR_ISP_OGL_MODE_ENABLE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_OGL_MODE_ENABLE_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_OGL_MODE_ENABLE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_OGL_MODE_ENABLE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_OGL_MODE_RESETVAL (0x00000000U) /* EUR_CR_ISP_PERPENDICULAR */ #define CSL_KLIO_EUR_CR_ISP_PERPENDICULAR_THRESHOLD_MASK (0x7FFFFFF0U) #define CSL_KLIO_EUR_CR_ISP_PERPENDICULAR_THRESHOLD_SHIFT (4U) #define CSL_KLIO_EUR_CR_ISP_PERPENDICULAR_THRESHOLD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_PERPENDICULAR_THRESHOLD_MAX (0x07ffffffU) #define CSL_KLIO_EUR_CR_ISP_PERPENDICULAR_RESETVAL (0x00000000U) /* EUR_CR_ISP_CULLVALUE */ #define CSL_KLIO_EUR_CR_ISP_CULLVALUE_THRESHOLD_MASK (0x7FFFFFF0U) #define CSL_KLIO_EUR_CR_ISP_CULLVALUE_THRESHOLD_SHIFT (4U) #define CSL_KLIO_EUR_CR_ISP_CULLVALUE_THRESHOLD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CULLVALUE_THRESHOLD_MAX (0x07ffffffU) #define CSL_KLIO_EUR_CR_ISP_CULLVALUE_RESETVAL (0x00000000U) /* EUR_CR_ISP_DBIAS */ #define CSL_KLIO_EUR_CR_ISP_DBIAS_FACTORADJ_MASK (0x0000FF00U) #define CSL_KLIO_EUR_CR_ISP_DBIAS_FACTORADJ_SHIFT (8U) #define CSL_KLIO_EUR_CR_ISP_DBIAS_FACTORADJ_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_DBIAS_FACTORADJ_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_ISP_DBIAS_UNITSADJ_MASK (0x000000FFU) #define CSL_KLIO_EUR_CR_ISP_DBIAS_UNITSADJ_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_DBIAS_UNITSADJ_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_DBIAS_UNITSADJ_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_ISP_DBIAS_RESETVAL (0x00000000U) /* EUR_CR_ISP_START_RENDER */ #define CSL_KLIO_EUR_CR_ISP_START_RENDER_PULSE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_START_RENDER_PULSE_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_START_RENDER_PULSE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_START_RENDER_PULSE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_START_RENDER_RESETVAL (0x00000000U) /* EUR_CR_THREED_AA_MODE */ #define CSL_KLIO_EUR_CR_THREED_AA_MODE_VALUE_MASK (0x00000003U) #define CSL_KLIO_EUR_CR_THREED_AA_MODE_VALUE_SHIFT (0U) #define CSL_KLIO_EUR_CR_THREED_AA_MODE_VALUE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_THREED_AA_MODE_VALUE_DISABLED (0x00000000U) #define CSL_KLIO_EUR_CR_THREED_AA_MODE_VALUE__2X (0x00000001U) #define CSL_KLIO_EUR_CR_THREED_AA_MODE_VALUE__4X (0x00000002U) #define CSL_KLIO_EUR_CR_THREED_AA_MODE_VALUE_RESERVED_3 (0x00000003U) #define CSL_KLIO_EUR_CR_THREED_AA_MODE_RESETVAL (0x00000000U) /* EUR_CR_ISP_BREAK */ #define CSL_KLIO_EUR_CR_ISP_BREAK_RESUME_MASK (0x00000010U) #define CSL_KLIO_EUR_CR_ISP_BREAK_RESUME_SHIFT (4U) #define CSL_KLIO_EUR_CR_ISP_BREAK_RESUME_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_BREAK_RESUME_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_BREAK_HALT_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_BREAK_HALT_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_BREAK_HALT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_BREAK_HALT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_BREAK_RESETVAL (0x00000000U) /* EUR_CR_ISP_3DCONTEXT */ #define CSL_KLIO_EUR_CR_ISP_3DCONTEXT_STORE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_3DCONTEXT_STORE_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_3DCONTEXT_STORE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_3DCONTEXT_STORE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_3DCONTEXT_RESETVAL (0x00000000U) /* EUR_CR_ISP_FPU */ #define CSL_KLIO_EUR_CR_ISP_FPU_SIGNATURE_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_ISP_FPU_SIGNATURE_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_FPU_SIGNATURE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_FPU_SIGNATURE_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_ISP_FPU_RESETVAL (0x00000000U) /* EUR_CR_TSP_PARAMETER_CACHE */ #define CSL_KLIO_EUR_CR_TSP_PARAMETER_CACHE_INVALIDATE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_TSP_PARAMETER_CACHE_INVALIDATE_SHIFT (0U) #define CSL_KLIO_EUR_CR_TSP_PARAMETER_CACHE_INVALIDATE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TSP_PARAMETER_CACHE_INVALIDATE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TSP_PARAMETER_CACHE_RESETVAL (0x00000000U) /* EUR_CR_TSP_PARAMETER_FETCH */ #define CSL_KLIO_EUR_CR_TSP_PARAMETER_FETCH_REPLACE_MODE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_TSP_PARAMETER_FETCH_REPLACE_MODE_SHIFT (0U) #define CSL_KLIO_EUR_CR_TSP_PARAMETER_FETCH_REPLACE_MODE_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_TSP_PARAMETER_FETCH_REPLACE_MODE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TSP_PARAMETER_FETCH_RESETVAL (0x00000001U) /* EUR_CR_IFPU_ROUNDMODE */ #define CSL_KLIO_EUR_CR_IFPU_ROUNDMODE_DEPTH_MASK (0x00000003U) #define CSL_KLIO_EUR_CR_IFPU_ROUNDMODE_DEPTH_SHIFT (0U) #define CSL_KLIO_EUR_CR_IFPU_ROUNDMODE_DEPTH_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_IFPU_ROUNDMODE_DEPTH_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_IFPU_ROUNDMODE_RESETVAL (0x00000001U) /* EUR_CR_ISP_START */ #define CSL_KLIO_EUR_CR_ISP_START_CTRL_STREAM_POS_MASK (0x7FFFFFE0U) #define CSL_KLIO_EUR_CR_ISP_START_CTRL_STREAM_POS_SHIFT (5U) #define CSL_KLIO_EUR_CR_ISP_START_CTRL_STREAM_POS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_START_CTRL_STREAM_POS_MAX (0x03ffffffU) #define CSL_KLIO_EUR_CR_ISP_START_PRIM_NUM_MASK (0x0000001FU) #define CSL_KLIO_EUR_CR_ISP_START_PRIM_NUM_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_START_PRIM_NUM_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_START_PRIM_NUM_MAX (0x0000001fU) #define CSL_KLIO_EUR_CR_ISP_START_RESETVAL (0x00000000U) /* EUR_CR_FOURKX4K_RENDER */ #define CSL_KLIO_EUR_CR_FOURKX4K_RENDER_MODE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_FOURKX4K_RENDER_MODE_SHIFT (0U) #define CSL_KLIO_EUR_CR_FOURKX4K_RENDER_MODE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_FOURKX4K_RENDER_MODE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_FOURKX4K_RENDER_RESETVAL (0x00000000U) /* EUR_CR_ISP_BREAK_INDEX */ #define CSL_KLIO_EUR_CR_ISP_BREAK_INDEX_ADDRESS_MASK (0x03FFFFFFU) #define CSL_KLIO_EUR_CR_ISP_BREAK_INDEX_ADDRESS_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_BREAK_INDEX_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_BREAK_INDEX_ADDRESS_MAX (0x03ffffffU) #define CSL_KLIO_EUR_CR_ISP_BREAK_INDEX_RESETVAL (0x00000000U) /* EUR_CR_ISP_ZLSCTL */ #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_ZSTOREFORMAT_MASK (0x07000000U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_ZSTOREFORMAT_SHIFT (24U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_ZSTOREFORMAT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_ZSTOREFORMAT_MAX (0x00000007U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_ZLOADFORMAT_MASK (0x00E00000U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_ZLOADFORMAT_SHIFT (21U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_ZLOADFORMAT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_ZLOADFORMAT_MAX (0x00000007U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_EXTERNALZBUFFER_MASK (0x00100000U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_EXTERNALZBUFFER_SHIFT (20U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_EXTERNALZBUFFER_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_EXTERNALZBUFFER_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_MSTOREEN_MASK (0x00080000U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_MSTOREEN_SHIFT (19U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_MSTOREEN_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_MSTOREEN_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_ZSTOREEN_MASK (0x00040000U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_ZSTOREEN_SHIFT (18U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_ZSTOREEN_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_ZSTOREEN_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_SSTOREEN_MASK (0x00020000U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_SSTOREEN_SHIFT (17U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_SSTOREEN_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_SSTOREEN_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_STORETILED_MASK (0x00010000U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_STORETILED_SHIFT (16U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_STORETILED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_STORETILED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_MLOADEN_MASK (0x00008000U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_MLOADEN_SHIFT (15U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_MLOADEN_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_MLOADEN_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_ZLOADEN_MASK (0x00004000U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_ZLOADEN_SHIFT (14U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_ZLOADEN_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_ZLOADEN_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_SLOADEN_MASK (0x00002000U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_SLOADEN_SHIFT (13U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_SLOADEN_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_SLOADEN_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_LOADTILED_MASK (0x00001000U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_LOADTILED_SHIFT (12U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_LOADTILED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_LOADTILED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_ZLSEXTENT_MASK (0x000007F8U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_ZLSEXTENT_SHIFT (3U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_ZLSEXTENT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_ZLSEXTENT_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_FORCEZSTORE_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_FORCEZSTORE_SHIFT (2U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_FORCEZSTORE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_FORCEZSTORE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_FORCEZLOAD_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_FORCEZLOAD_SHIFT (1U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_FORCEZLOAD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_FORCEZLOAD_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_ZONLYRENDER_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_ZONLYRENDER_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_ZONLYRENDER_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_ZONLYRENDER_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_ZLSCTL_RESETVAL (0x00000000U) /* EUR_CR_ISP_ZLOAD_BASE */ #define CSL_KLIO_EUR_CR_ISP_ZLOAD_BASE_ADDR_MASK (0xFFFFFFF0U) #define CSL_KLIO_EUR_CR_ISP_ZLOAD_BASE_ADDR_SHIFT (4U) #define CSL_KLIO_EUR_CR_ISP_ZLOAD_BASE_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_ZLOAD_BASE_ADDR_MAX (0x0fffffffU) #define CSL_KLIO_EUR_CR_ISP_ZLOAD_BASE_RESETVAL (0x00000000U) /* EUR_CR_ISP_ZSTORE_BASE */ #define CSL_KLIO_EUR_CR_ISP_ZSTORE_BASE_ADDR_MASK (0xFFFFFFF0U) #define CSL_KLIO_EUR_CR_ISP_ZSTORE_BASE_ADDR_SHIFT (4U) #define CSL_KLIO_EUR_CR_ISP_ZSTORE_BASE_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_ZSTORE_BASE_ADDR_MAX (0x0fffffffU) #define CSL_KLIO_EUR_CR_ISP_ZSTORE_BASE_RESETVAL (0x00000000U) /* EUR_CR_ISP_STENCIL_LOAD_BASE */ #define CSL_KLIO_EUR_CR_ISP_STENCIL_LOAD_BASE_ADDR_MASK (0xFFFFFFF0U) #define CSL_KLIO_EUR_CR_ISP_STENCIL_LOAD_BASE_ADDR_SHIFT (4U) #define CSL_KLIO_EUR_CR_ISP_STENCIL_LOAD_BASE_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_STENCIL_LOAD_BASE_ADDR_MAX (0x0fffffffU) #define CSL_KLIO_EUR_CR_ISP_STENCIL_LOAD_BASE_ENABLE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_STENCIL_LOAD_BASE_ENABLE_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_STENCIL_LOAD_BASE_ENABLE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_STENCIL_LOAD_BASE_ENABLE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_STENCIL_LOAD_BASE_RESETVAL (0x00000000U) /* EUR_CR_ISP_STENCIL_STORE_BASE */ #define CSL_KLIO_EUR_CR_ISP_STENCIL_STORE_BASE_ADDR_MASK (0xFFFFFFF0U) #define CSL_KLIO_EUR_CR_ISP_STENCIL_STORE_BASE_ADDR_SHIFT (4U) #define CSL_KLIO_EUR_CR_ISP_STENCIL_STORE_BASE_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_STENCIL_STORE_BASE_ADDR_MAX (0x0fffffffU) #define CSL_KLIO_EUR_CR_ISP_STENCIL_STORE_BASE_ENABLE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_STENCIL_STORE_BASE_ENABLE_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_STENCIL_STORE_BASE_ENABLE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_STENCIL_STORE_BASE_ENABLE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_STENCIL_STORE_BASE_RESETVAL (0x00000000U) /* EUR_CR_ISP_VISREGBASE */ #define CSL_KLIO_EUR_CR_ISP_VISREGBASE_ADDR_MASK (0xFFFFFFF0U) #define CSL_KLIO_EUR_CR_ISP_VISREGBASE_ADDR_SHIFT (4U) #define CSL_KLIO_EUR_CR_ISP_VISREGBASE_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_VISREGBASE_ADDR_MAX (0x0fffffffU) #define CSL_KLIO_EUR_CR_ISP_VISREGBASE_RESETVAL (0x00000000U) /* EUR_CR_ISP_BGOBJDEPTH */ #define CSL_KLIO_EUR_CR_ISP_BGOBJDEPTH_VALUE_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_ISP_BGOBJDEPTH_VALUE_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_BGOBJDEPTH_VALUE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_BGOBJDEPTH_VALUE_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_ISP_BGOBJDEPTH_RESETVAL (0x00000000U) /* EUR_CR_ISP_BGOBJ */ #define CSL_KLIO_EUR_CR_ISP_BGOBJ_ENABLEBGTAG_MASK (0x00000200U) #define CSL_KLIO_EUR_CR_ISP_BGOBJ_ENABLEBGTAG_SHIFT (9U) #define CSL_KLIO_EUR_CR_ISP_BGOBJ_ENABLEBGTAG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_BGOBJ_ENABLEBGTAG_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_BGOBJ_MASK_MASK (0x00000100U) #define CSL_KLIO_EUR_CR_ISP_BGOBJ_MASK_SHIFT (8U) #define CSL_KLIO_EUR_CR_ISP_BGOBJ_MASK_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_BGOBJ_MASK_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_BGOBJ_STENCIL_MASK (0x000000FFU) #define CSL_KLIO_EUR_CR_ISP_BGOBJ_STENCIL_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_BGOBJ_STENCIL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_BGOBJ_STENCIL_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_ISP_BGOBJ_RESETVAL (0x00000000U) /* EUR_CR_ISP_BGOBJTAG */ #define CSL_KLIO_EUR_CR_ISP_BGOBJTAG_TSPDATASIZE_MASK (0x3F000000U) #define CSL_KLIO_EUR_CR_ISP_BGOBJTAG_TSPDATASIZE_SHIFT (24U) #define CSL_KLIO_EUR_CR_ISP_BGOBJTAG_TSPDATASIZE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_BGOBJTAG_TSPDATASIZE_MAX (0x0000003fU) #define CSL_KLIO_EUR_CR_ISP_BGOBJTAG_VERTEXPTR_MASK (0x00FFFFFFU) #define CSL_KLIO_EUR_CR_ISP_BGOBJTAG_VERTEXPTR_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_BGOBJTAG_VERTEXPTR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_BGOBJTAG_VERTEXPTR_MAX (0x00ffffffU) #define CSL_KLIO_EUR_CR_ISP_BGOBJTAG_RESETVAL (0x00000000U) /* EUR_CR_ISP_MULTISAMPLECTL */ #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_Y3_MASK (0xF0000000U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_Y3_SHIFT (28U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_Y3_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_Y3_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_X3_MASK (0x0F000000U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_X3_SHIFT (24U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_X3_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_X3_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_Y2_MASK (0x00F00000U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_Y2_SHIFT (20U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_Y2_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_Y2_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_X2_MASK (0x000F0000U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_X2_SHIFT (16U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_X2_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_X2_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_Y1_MASK (0x0000F000U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_Y1_SHIFT (12U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_Y1_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_Y1_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_X1_MASK (0x00000F00U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_X1_SHIFT (8U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_X1_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_X1_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_Y0_MASK (0x000000F0U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_Y0_SHIFT (4U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_Y0_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_Y0_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_X0_MASK (0x0000000FU) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_X0_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_X0_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_MSAA_X0_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL_RESETVAL (0x00000000U) /* EUR_CR_ISP_MULTISAMPLECTL2 */ #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL2_MSAA_XY4_EN_MASK (0x00000100U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL2_MSAA_XY4_EN_SHIFT (8U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL2_MSAA_XY4_EN_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL2_MSAA_XY4_EN_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL2_MSAA_Y4_MASK (0x000000F0U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL2_MSAA_Y4_SHIFT (4U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL2_MSAA_Y4_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL2_MSAA_Y4_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL2_MSAA_X4_MASK (0x0000000FU) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL2_MSAA_X4_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL2_MSAA_X4_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL2_MSAA_X4_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_ISP_MULTISAMPLECTL2_RESETVAL (0x00000000U) /* EUR_CR_ISP_TAGCTRL */ #define CSL_KLIO_EUR_CR_ISP_TAGCTRL_REUSE_TAGS_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_ISP_TAGCTRL_REUSE_TAGS_SHIFT (2U) #define CSL_KLIO_EUR_CR_ISP_TAGCTRL_REUSE_TAGS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_TAGCTRL_REUSE_TAGS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_TAGCTRL_FORCE_PT_OFF_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_ISP_TAGCTRL_FORCE_PT_OFF_SHIFT (1U) #define CSL_KLIO_EUR_CR_ISP_TAGCTRL_FORCE_PT_OFF_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_TAGCTRL_FORCE_PT_OFF_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_TAGCTRL_SAFE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_TAGCTRL_SAFE_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_TAGCTRL_SAFE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_TAGCTRL_SAFE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_TAGCTRL_RESETVAL (0x00000200U) /* EUR_CR_ISP_STATUS2 */ #define CSL_KLIO_EUR_CR_ISP_STATUS2_PRIM_NUM_MASK (0x001F0000U) #define CSL_KLIO_EUR_CR_ISP_STATUS2_PRIM_NUM_SHIFT (16U) #define CSL_KLIO_EUR_CR_ISP_STATUS2_PRIM_NUM_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_STATUS2_PRIM_NUM_MAX (0x0000001fU) #define CSL_KLIO_EUR_CR_ISP_STATUS2_TILE_Y_MASK (0x0000FF00U) #define CSL_KLIO_EUR_CR_ISP_STATUS2_TILE_Y_SHIFT (8U) #define CSL_KLIO_EUR_CR_ISP_STATUS2_TILE_Y_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_STATUS2_TILE_Y_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_ISP_STATUS2_TILE_X_MASK (0x000000FFU) #define CSL_KLIO_EUR_CR_ISP_STATUS2_TILE_X_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_STATUS2_TILE_X_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_STATUS2_TILE_X_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_ISP_STATUS2_RESETVAL (0x00000000U) /* EUR_CR_PIXELBE_EMIT */ #define CSL_KLIO_EUR_CR_PIXELBE_EMIT_STATUS3_MASK (0x00000008U) #define CSL_KLIO_EUR_CR_PIXELBE_EMIT_STATUS3_SHIFT (3U) #define CSL_KLIO_EUR_CR_PIXELBE_EMIT_STATUS3_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_PIXELBE_EMIT_STATUS3_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PIXELBE_EMIT_STATUS2_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_PIXELBE_EMIT_STATUS2_SHIFT (2U) #define CSL_KLIO_EUR_CR_PIXELBE_EMIT_STATUS2_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_PIXELBE_EMIT_STATUS2_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PIXELBE_EMIT_STATUS1_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_PIXELBE_EMIT_STATUS1_SHIFT (1U) #define CSL_KLIO_EUR_CR_PIXELBE_EMIT_STATUS1_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_PIXELBE_EMIT_STATUS1_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PIXELBE_EMIT_STATUS0_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_PIXELBE_EMIT_STATUS0_SHIFT (0U) #define CSL_KLIO_EUR_CR_PIXELBE_EMIT_STATUS0_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_PIXELBE_EMIT_STATUS0_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PIXELBE_EMIT_RESETVAL (0x0000000fU) /* EUR_CR_ISP_CONTEXT_RESUME */ #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME_ZLOAD_BASE_MASK (0xFFFFFFE0U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME_ZLOAD_BASE_SHIFT (5U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME_ZLOAD_BASE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME_ZLOAD_BASE_MAX (0x07ffffffU) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME_RESETVAL (0x00000000U) /* EUR_CR_ISP_CONTEXT_RESUME2 */ #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME2_TILE_X_MASK (0xFF000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME2_TILE_X_SHIFT (24U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME2_TILE_X_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME2_TILE_X_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME2_TILE_Y_MASK (0x00FF0000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME2_TILE_Y_SHIFT (16U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME2_TILE_Y_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME2_TILE_Y_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME2_END_OF_TILE_MASK (0x00000800U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME2_END_OF_TILE_SHIFT (11U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME2_END_OF_TILE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME2_END_OF_TILE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME2_END_OF_RENDER_MASK (0x00000400U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME2_END_OF_RENDER_SHIFT (10U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME2_END_OF_RENDER_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME2_END_OF_RENDER_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME2_PT_IN_FLIGHT_MASK (0x00000200U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME2_PT_IN_FLIGHT_SHIFT (9U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME2_PT_IN_FLIGHT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME2_PT_IN_FLIGHT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME2_ZLS_BURST_MASK (0x000001FFU) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME2_ZLS_BURST_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME2_ZLS_BURST_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME2_ZLS_BURST_MAX (0x000001ffU) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME2_RESETVAL (0x00000000U) /* EUR_CR_ISP_CONTEXT_RESUME3 */ #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME3_ZLS_ZSTORE_CMD_MASK (0x80000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME3_ZLS_ZSTORE_CMD_SHIFT (31U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME3_ZLS_ZSTORE_CMD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME3_ZLS_ZSTORE_CMD_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME3_ZLS_MACROTILE_ID_MASK (0x78000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME3_ZLS_MACROTILE_ID_SHIFT (27U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME3_ZLS_MACROTILE_ID_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME3_ZLS_MACROTILE_ID_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME3_ZLS_FIRST_TILE_IN_MT_MASK (0x04000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME3_ZLS_FIRST_TILE_IN_MT_SHIFT (26U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME3_ZLS_FIRST_TILE_IN_MT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME3_ZLS_FIRST_TILE_IN_MT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME3_ZLS_CMP_BASE_MASK (0x03FFFFFCU) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME3_ZLS_CMP_BASE_SHIFT (2U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME3_ZLS_CMP_BASE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME3_ZLS_CMP_BASE_MAX (0x00ffffffU) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_RESUME3_RESETVAL (0x00000000U) /* EUR_CR_ISP_ZLS_EXTZ_RGN_BASE */ #define CSL_KLIO_EUR_CR_ISP_ZLS_EXTZ_RGN_BASE_ADDR_MASK (0xFFFFFFFCU) #define CSL_KLIO_EUR_CR_ISP_ZLS_EXTZ_RGN_BASE_ADDR_SHIFT (2U) #define CSL_KLIO_EUR_CR_ISP_ZLS_EXTZ_RGN_BASE_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_ZLS_EXTZ_RGN_BASE_ADDR_MAX (0x3fffffffU) #define CSL_KLIO_EUR_CR_ISP_ZLS_EXTZ_RGN_BASE_RESETVAL (0x00000000U) /* EUR_CR_ISP_MTILE1 */ #define CSL_KLIO_EUR_CR_ISP_MTILE1_NUMBER_MASK (0x80000000U) #define CSL_KLIO_EUR_CR_ISP_MTILE1_NUMBER_SHIFT (31U) #define CSL_KLIO_EUR_CR_ISP_MTILE1_NUMBER_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_MTILE1_NUMBER_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_MTILE1_X1_MASK (0x3FC00000U) #define CSL_KLIO_EUR_CR_ISP_MTILE1_X1_SHIFT (22U) #define CSL_KLIO_EUR_CR_ISP_MTILE1_X1_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_MTILE1_X1_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_ISP_MTILE1_X2_MASK (0x000FF000U) #define CSL_KLIO_EUR_CR_ISP_MTILE1_X2_SHIFT (12U) #define CSL_KLIO_EUR_CR_ISP_MTILE1_X2_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_MTILE1_X2_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_ISP_MTILE1_X3_MASK (0x000000FFU) #define CSL_KLIO_EUR_CR_ISP_MTILE1_X3_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_MTILE1_X3_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_MTILE1_X3_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_ISP_MTILE1_RESETVAL (0x00000000U) /* EUR_CR_ISP_MTILE2 */ #define CSL_KLIO_EUR_CR_ISP_MTILE2_Y1_MASK (0x3FC00000U) #define CSL_KLIO_EUR_CR_ISP_MTILE2_Y1_SHIFT (22U) #define CSL_KLIO_EUR_CR_ISP_MTILE2_Y1_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_MTILE2_Y1_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_ISP_MTILE2_Y2_MASK (0x000FF000U) #define CSL_KLIO_EUR_CR_ISP_MTILE2_Y2_SHIFT (12U) #define CSL_KLIO_EUR_CR_ISP_MTILE2_Y2_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_MTILE2_Y2_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_ISP_MTILE2_Y3_MASK (0x000000FFU) #define CSL_KLIO_EUR_CR_ISP_MTILE2_Y3_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_MTILE2_Y3_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_MTILE2_Y3_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_ISP_MTILE2_RESETVAL (0x00000000U) /* EUR_CR_ISP_MTILE */ #define CSL_KLIO_EUR_CR_ISP_MTILE_STRIDE_MASK (0x0003FFFFU) #define CSL_KLIO_EUR_CR_ISP_MTILE_STRIDE_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_MTILE_STRIDE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_MTILE_STRIDE_MAX (0x0003ffffU) #define CSL_KLIO_EUR_CR_ISP_MTILE_RESETVAL (0x00000000U) /* EUR_CR_ISP_ZLS_FALLBACK */ #define CSL_KLIO_EUR_CR_ISP_ZLS_FALLBACK_ENABLE_MASK (0x80000000U) #define CSL_KLIO_EUR_CR_ISP_ZLS_FALLBACK_ENABLE_SHIFT (31U) #define CSL_KLIO_EUR_CR_ISP_ZLS_FALLBACK_ENABLE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_ZLS_FALLBACK_ENABLE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_ZLS_FALLBACK_THRESHOLD_MASK (0x000001FFU) #define CSL_KLIO_EUR_CR_ISP_ZLS_FALLBACK_THRESHOLD_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_ZLS_FALLBACK_THRESHOLD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_ZLS_FALLBACK_THRESHOLD_MAX (0x000001ffU) #define CSL_KLIO_EUR_CR_ISP_ZLS_FALLBACK_RESETVAL (0x00000000U) /* EUR_CR_ISP_CONTEXT_SWITCH */ #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH_ZSTORE_BASE_MASK (0xFFFFFFE0U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH_ZSTORE_BASE_SHIFT (5U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH_ZSTORE_BASE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH_ZSTORE_BASE_MAX (0x07ffffffU) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH_RESETVAL (0x00000000U) /* EUR_CR_ISP_CONTEXT_SWITCH2 */ #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH2_TILE_X_MASK (0xFF000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH2_TILE_X_SHIFT (24U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH2_TILE_X_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH2_TILE_X_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH2_TILE_Y_MASK (0x00FF0000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH2_TILE_Y_SHIFT (16U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH2_TILE_Y_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH2_TILE_Y_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH2_END_OF_TILE_MASK (0x00000800U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH2_END_OF_TILE_SHIFT (11U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH2_END_OF_TILE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH2_END_OF_TILE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH2_END_OF_RENDER_MASK (0x00000400U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH2_END_OF_RENDER_SHIFT (10U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH2_END_OF_RENDER_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH2_END_OF_RENDER_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH2_PT_IN_FLIGHT_MASK (0x00000200U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH2_PT_IN_FLIGHT_SHIFT (9U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH2_PT_IN_FLIGHT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH2_PT_IN_FLIGHT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH2_ZLS_BURST_MASK (0x000001FFU) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH2_ZLS_BURST_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH2_ZLS_BURST_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH2_ZLS_BURST_MAX (0x000001ffU) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH2_RESETVAL (0x00000000U) /* EUR_CR_ISP_CONTEXT_SWITCH3 */ #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH3_ZLS_ZSTORE_CMD_MASK (0x80000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH3_ZLS_ZSTORE_CMD_SHIFT (31U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH3_ZLS_ZSTORE_CMD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH3_ZLS_ZSTORE_CMD_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH3_ZLS_MACROTILE_ID_MASK (0x78000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH3_ZLS_MACROTILE_ID_SHIFT (27U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH3_ZLS_MACROTILE_ID_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH3_ZLS_MACROTILE_ID_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH3_ZLS_FIRST_TILE_IN_MT_MASK (0x04000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH3_ZLS_FIRST_TILE_IN_MT_SHIFT (26U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH3_ZLS_FIRST_TILE_IN_MT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH3_ZLS_FIRST_TILE_IN_MT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH3_ZLS_CMP_BASE_MASK (0x03FFFFFCU) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH3_ZLS_CMP_BASE_SHIFT (2U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH3_ZLS_CMP_BASE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH3_ZLS_CMP_BASE_MAX (0x00ffffffU) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH3_RESETVAL (0x00000000U) /* EUR_CR_ISP_CONTEXT_SWITCH4 */ #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH4_PIM_ID_MASK (0x0FFFFFFFU) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH4_PIM_ID_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH4_PIM_ID_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH4_PIM_ID_MAX (0x0fffffffU) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH4_RESETVAL (0x00000000U) /* EUR_CR_ISP_CONTEXT_SWITCH5 */ #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH5_EMPTY_STATUS_MASK (0x000000F0U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH5_EMPTY_STATUS_SHIFT (4U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH5_EMPTY_STATUS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH5_EMPTY_STATUS_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH5_STREAM_ID_MASK (0x00000003U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH5_STREAM_ID_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH5_STREAM_ID_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH5_STREAM_ID_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH5_RESETVAL (0x00000000U) /* EUR_CR_ISP_CONTEXT_SWITCH6 */ #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH6_RGN0_CTRL_STREAM_VALID_MASK (0x80000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH6_RGN0_CTRL_STREAM_VALID_SHIFT (31U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH6_RGN0_CTRL_STREAM_VALID_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH6_RGN0_CTRL_STREAM_VALID_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH6_RGN0_CTRL_STREAM_POS_MASK (0x0FFFFFFCU) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH6_RGN0_CTRL_STREAM_POS_SHIFT (2U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH6_RGN0_CTRL_STREAM_POS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH6_RGN0_CTRL_STREAM_POS_MAX (0x03ffffffU) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH6_RESETVAL (0x00000000U) /* EUR_CR_ISP_CONTEXT_SWITCH7 */ #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH7_RGN1_CTRL_STREAM_VALID_MASK (0x80000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH7_RGN1_CTRL_STREAM_VALID_SHIFT (31U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH7_RGN1_CTRL_STREAM_VALID_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH7_RGN1_CTRL_STREAM_VALID_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH7_RGN1_CTRL_STREAM_POS_MASK (0x0FFFFFFCU) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH7_RGN1_CTRL_STREAM_POS_SHIFT (2U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH7_RGN1_CTRL_STREAM_POS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH7_RGN1_CTRL_STREAM_POS_MAX (0x03ffffffU) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH7_RESETVAL (0x00000000U) /* EUR_CR_ISP_CONTEXT_SWITCH8 */ #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH8_RGN2_CTRL_STREAM_VALID_MASK (0x80000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH8_RGN2_CTRL_STREAM_VALID_SHIFT (31U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH8_RGN2_CTRL_STREAM_VALID_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH8_RGN2_CTRL_STREAM_VALID_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH8_RGN2_CTRL_STREAM_POS_MASK (0x0FFFFFFCU) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH8_RGN2_CTRL_STREAM_POS_SHIFT (2U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH8_RGN2_CTRL_STREAM_POS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH8_RGN2_CTRL_STREAM_POS_MAX (0x03ffffffU) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH8_RESETVAL (0x00000000U) /* EUR_CR_ISP_CONTEXT_SWITCH9 */ #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH9_RGN3_CTRL_STREAM_VALID_MASK (0x80000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH9_RGN3_CTRL_STREAM_VALID_SHIFT (31U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH9_RGN3_CTRL_STREAM_VALID_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH9_RGN3_CTRL_STREAM_VALID_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH9_RGN3_CTRL_STREAM_POS_MASK (0x0FFFFFFCU) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH9_RGN3_CTRL_STREAM_POS_SHIFT (2U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH9_RGN3_CTRL_STREAM_POS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH9_RGN3_CTRL_STREAM_POS_MAX (0x03ffffffU) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH9_RESETVAL (0x00000000U) /* EUR_CR_ISP_CONTEXT_SWITCH10 */ #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH10_SUPPRESS_EOR_SWITCH_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH10_SUPPRESS_EOR_SWITCH_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH10_SUPPRESS_EOR_SWITCH_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH10_SUPPRESS_EOR_SWITCH_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_ISP_CONTEXT_SWITCH10_RESETVAL (0x00000000U) /* EUR_CR_DPM_3D_PAGE_TABLE_BASE */ #define CSL_KLIO_EUR_CR_DPM_3D_PAGE_TABLE_BASE_ADDR_MASK (0xFFFFFFF0U) #define CSL_KLIO_EUR_CR_DPM_3D_PAGE_TABLE_BASE_ADDR_SHIFT (4U) #define CSL_KLIO_EUR_CR_DPM_3D_PAGE_TABLE_BASE_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_3D_PAGE_TABLE_BASE_ADDR_MAX (0x0fffffffU) #define CSL_KLIO_EUR_CR_DPM_3D_PAGE_TABLE_BASE_RESETVAL (0x00000000U) /* EUR_CR_DPM_3D_FREE_LIST */ #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_TAIL_MASK (0xFFFF0000U) #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_TAIL_SHIFT (16U) #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_TAIL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_TAIL_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_HEAD_MASK (0x0000FFFFU) #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_HEAD_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_HEAD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_HEAD_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_RESETVAL (0x00000000U) /* EUR_CR_DPM_PDS_PAGE_THRESHOLD */ #define CSL_KLIO_EUR_CR_DPM_PDS_PAGE_THRESHOLD_VALUE_MASK (0x0000FFFFU) #define CSL_KLIO_EUR_CR_DPM_PDS_PAGE_THRESHOLD_VALUE_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_PDS_PAGE_THRESHOLD_VALUE_RESETVAL (0x00002000U) #define CSL_KLIO_EUR_CR_DPM_PDS_PAGE_THRESHOLD_VALUE_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_PDS_PAGE_THRESHOLD_RESETVAL (0x00002000U) /* EUR_CR_DPM_TA_ALLOC_PAGE_TABLE_BASE */ #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_PAGE_TABLE_BASE_ADDR_MASK (0xFFFFFFF0U) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_PAGE_TABLE_BASE_ADDR_SHIFT (4U) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_PAGE_TABLE_BASE_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_PAGE_TABLE_BASE_ADDR_MAX (0x0fffffffU) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_PAGE_TABLE_BASE_RESETVAL (0x00000000U) /* EUR_CR_DPM_TA_ALLOC_FREE_LIST */ #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_TAIL_MASK (0xFFFF0000U) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_TAIL_SHIFT (16U) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_TAIL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_TAIL_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_HEAD_MASK (0x0000FFFFU) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_HEAD_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_HEAD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_HEAD_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_RESETVAL (0x00000000U) /* EUR_CR_DPM_TA_PAGE_THRESHOLD */ #define CSL_KLIO_EUR_CR_DPM_TA_PAGE_THRESHOLD_VALUE_MASK (0x0000FFFFU) #define CSL_KLIO_EUR_CR_DPM_TA_PAGE_THRESHOLD_VALUE_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_TA_PAGE_THRESHOLD_VALUE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_TA_PAGE_THRESHOLD_VALUE_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_TA_PAGE_THRESHOLD_RESETVAL (0x00000000U) /* EUR_CR_DPM_ZLS_PAGE_THRESHOLD */ #define CSL_KLIO_EUR_CR_DPM_ZLS_PAGE_THRESHOLD_VALUE_MASK (0x0000FFFFU) #define CSL_KLIO_EUR_CR_DPM_ZLS_PAGE_THRESHOLD_VALUE_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_ZLS_PAGE_THRESHOLD_VALUE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_ZLS_PAGE_THRESHOLD_VALUE_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_ZLS_PAGE_THRESHOLD_RESETVAL (0x00000000U) /* EUR_CR_DPM_TA_GLOBAL_LIST */ #define CSL_KLIO_EUR_CR_DPM_TA_GLOBAL_LIST_POLICY_MASK (0x00010000U) #define CSL_KLIO_EUR_CR_DPM_TA_GLOBAL_LIST_POLICY_SHIFT (16U) #define CSL_KLIO_EUR_CR_DPM_TA_GLOBAL_LIST_POLICY_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_TA_GLOBAL_LIST_POLICY_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_TA_GLOBAL_LIST_SIZE_MASK (0x0000FFFFU) #define CSL_KLIO_EUR_CR_DPM_TA_GLOBAL_LIST_SIZE_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_TA_GLOBAL_LIST_SIZE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_TA_GLOBAL_LIST_SIZE_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_TA_GLOBAL_LIST_RESETVAL (0x00000000U) /* EUR_CR_DPM_STATE_TABLE_BASE */ #define CSL_KLIO_EUR_CR_DPM_STATE_TABLE_BASE_ADDR_MASK (0xFFFFFFF0U) #define CSL_KLIO_EUR_CR_DPM_STATE_TABLE_BASE_ADDR_SHIFT (4U) #define CSL_KLIO_EUR_CR_DPM_STATE_TABLE_BASE_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_STATE_TABLE_BASE_ADDR_MAX (0x0fffffffU) #define CSL_KLIO_EUR_CR_DPM_STATE_TABLE_BASE_RESETVAL (0x00000000U) /* EUR_CR_DPM_STATE_CONTEXT_ID */ #define CSL_KLIO_EUR_CR_DPM_STATE_CONTEXT_ID_NCOP_MASK (0x00000008U) #define CSL_KLIO_EUR_CR_DPM_STATE_CONTEXT_ID_NCOP_SHIFT (3U) #define CSL_KLIO_EUR_CR_DPM_STATE_CONTEXT_ID_NCOP_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_STATE_CONTEXT_ID_NCOP_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_STATE_CONTEXT_ID_ALLOC_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_DPM_STATE_CONTEXT_ID_ALLOC_SHIFT (2U) #define CSL_KLIO_EUR_CR_DPM_STATE_CONTEXT_ID_ALLOC_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_STATE_CONTEXT_ID_ALLOC_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_STATE_CONTEXT_ID_DALLOC_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_DPM_STATE_CONTEXT_ID_DALLOC_SHIFT (1U) #define CSL_KLIO_EUR_CR_DPM_STATE_CONTEXT_ID_DALLOC_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_STATE_CONTEXT_ID_DALLOC_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_STATE_CONTEXT_ID_LS_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_STATE_CONTEXT_ID_LS_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_STATE_CONTEXT_ID_LS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_STATE_CONTEXT_ID_LS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_STATE_CONTEXT_ID_RESETVAL (0x00000000U) /* EUR_CR_DPM_CONTROL_TABLE_BASE */ #define CSL_KLIO_EUR_CR_DPM_CONTROL_TABLE_BASE_ADDR_MASK (0xFFFFFFF0U) #define CSL_KLIO_EUR_CR_DPM_CONTROL_TABLE_BASE_ADDR_SHIFT (4U) #define CSL_KLIO_EUR_CR_DPM_CONTROL_TABLE_BASE_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_CONTROL_TABLE_BASE_ADDR_MAX (0x0fffffffU) #define CSL_KLIO_EUR_CR_DPM_CONTROL_TABLE_BASE_RESETVAL (0x00000000U) /* EUR_CR_DPM_START_OF_CONTEXT_PAGES_ALLOCATED */ #define CSL_KLIO_EUR_CR_DPM_START_OF_CONTEXT_PAGES_ALLOCATED_GLOBAL_MASK (0xFFFF0000U) #define CSL_KLIO_EUR_CR_DPM_START_OF_CONTEXT_PAGES_ALLOCATED_GLOBAL_SHIFT (16U) #define CSL_KLIO_EUR_CR_DPM_START_OF_CONTEXT_PAGES_ALLOCATED_GLOBAL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_START_OF_CONTEXT_PAGES_ALLOCATED_GLOBAL_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_START_OF_CONTEXT_PAGES_ALLOCATED_LOCAL_MASK (0x0000FFFFU) #define CSL_KLIO_EUR_CR_DPM_START_OF_CONTEXT_PAGES_ALLOCATED_LOCAL_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_START_OF_CONTEXT_PAGES_ALLOCATED_LOCAL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_START_OF_CONTEXT_PAGES_ALLOCATED_LOCAL_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_START_OF_CONTEXT_PAGES_ALLOCATED_RESETVAL (0x00000000U) /* EUR_CR_DPM_3D_DEALLOCATE */ #define CSL_KLIO_EUR_CR_DPM_3D_DEALLOCATE_ENABLE_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_DPM_3D_DEALLOCATE_ENABLE_SHIFT (1U) #define CSL_KLIO_EUR_CR_DPM_3D_DEALLOCATE_ENABLE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_3D_DEALLOCATE_ENABLE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_3D_DEALLOCATE_GLOBAL_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_3D_DEALLOCATE_GLOBAL_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_3D_DEALLOCATE_GLOBAL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_3D_DEALLOCATE_GLOBAL_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_3D_DEALLOCATE_RESETVAL (0x00000000U) /* EUR_CR_DPM_ALLOC */ #define CSL_KLIO_EUR_CR_DPM_ALLOC_PAGE_OUTOFMEMORY_MASK (0x00020000U) #define CSL_KLIO_EUR_CR_DPM_ALLOC_PAGE_OUTOFMEMORY_SHIFT (17U) #define CSL_KLIO_EUR_CR_DPM_ALLOC_PAGE_OUTOFMEMORY_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_ALLOC_PAGE_OUTOFMEMORY_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_ALLOC_PAGE_VALID_MASK (0x00010000U) #define CSL_KLIO_EUR_CR_DPM_ALLOC_PAGE_VALID_SHIFT (16U) #define CSL_KLIO_EUR_CR_DPM_ALLOC_PAGE_VALID_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_ALLOC_PAGE_VALID_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_ALLOC_PAGE_MASK (0x0000FFFFU) #define CSL_KLIO_EUR_CR_DPM_ALLOC_PAGE_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_ALLOC_PAGE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_ALLOC_PAGE_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_ALLOC_RESETVAL (0x00000000U) /* EUR_CR_DPM_DALLOC */ #define CSL_KLIO_EUR_CR_DPM_DALLOC_PAGE_FREE_MASK (0x00010000U) #define CSL_KLIO_EUR_CR_DPM_DALLOC_PAGE_FREE_SHIFT (16U) #define CSL_KLIO_EUR_CR_DPM_DALLOC_PAGE_FREE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_DALLOC_PAGE_FREE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_DALLOC_PAGE_MASK (0x0000FFFFU) #define CSL_KLIO_EUR_CR_DPM_DALLOC_PAGE_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_DALLOC_PAGE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_DALLOC_PAGE_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_DALLOC_RESETVAL (0x00000000U) /* EUR_CR_DPM_TA_ALLOC */ #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_PREVIOUS_MASK (0xFFFF0000U) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_PREVIOUS_SHIFT (16U) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_PREVIOUS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_PREVIOUS_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_RESETVAL (0x00000000U) /* EUR_CR_DPM_3D */ #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_PREVIOUS_MASK (0xFFFF0000U) #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_PREVIOUS_SHIFT (16U) #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_PREVIOUS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_PREVIOUS_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_3D_RESETVAL (0x00000000U) /* EUR_CR_DPM_PARTIAL_RENDER */ #define CSL_KLIO_EUR_CR_DPM_PARTIAL_RENDER_ENABLE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_PARTIAL_RENDER_ENABLE_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_PARTIAL_RENDER_ENABLE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_PARTIAL_RENDER_ENABLE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_PARTIAL_RENDER_RESETVAL (0x00000000U) /* EUR_CR_DPM_LSS_PARTIAL_CONTEXT */ #define CSL_KLIO_EUR_CR_DPM_LSS_PARTIAL_CONTEXT_OPERATION_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_LSS_PARTIAL_CONTEXT_OPERATION_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_LSS_PARTIAL_CONTEXT_OPERATION_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_LSS_PARTIAL_CONTEXT_OPERATION_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_LSS_PARTIAL_CONTEXT_RESETVAL (0x00000000U) /* EUR_CR_DPM_START_OF_3D_CONTEXT_PAGES_ALLOCATED */ #define CSL_KLIO_EUR_CR_DPM_START_OF_3D_CONTEXT_PAGES_ALLOCATED_GLOBAL_MASK (0xFFFF0000U) #define CSL_KLIO_EUR_CR_DPM_START_OF_3D_CONTEXT_PAGES_ALLOCATED_GLOBAL_SHIFT (16U) #define CSL_KLIO_EUR_CR_DPM_START_OF_3D_CONTEXT_PAGES_ALLOCATED_GLOBAL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_START_OF_3D_CONTEXT_PAGES_ALLOCATED_GLOBAL_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_START_OF_3D_CONTEXT_PAGES_ALLOCATED_LOCAL_MASK (0x0000FFFFU) #define CSL_KLIO_EUR_CR_DPM_START_OF_3D_CONTEXT_PAGES_ALLOCATED_LOCAL_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_START_OF_3D_CONTEXT_PAGES_ALLOCATED_LOCAL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_START_OF_3D_CONTEXT_PAGES_ALLOCATED_LOCAL_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_START_OF_3D_CONTEXT_PAGES_ALLOCATED_RESETVAL (0x00000000U) /* EUR_CR_DPM_CONTEXT_PB_BASE */ #define CSL_KLIO_EUR_CR_DPM_CONTEXT_PB_BASE_CMP_MASK (0x00000007U) #define CSL_KLIO_EUR_CR_DPM_CONTEXT_PB_BASE_CMP_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_CONTEXT_PB_BASE_CMP_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_CONTEXT_PB_BASE_CMP_MAX (0x00000007U) #define CSL_KLIO_EUR_CR_DPM_CONTEXT_PB_BASE_RESETVAL (0x00000000U) /* EUR_CR_DPM_TASK_3D_FREE */ #define CSL_KLIO_EUR_CR_DPM_TASK_3D_FREE_LOAD_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_TASK_3D_FREE_LOAD_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_TASK_3D_FREE_LOAD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_TASK_3D_FREE_LOAD_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_TASK_3D_FREE_RESETVAL (0x00000000U) /* EUR_CR_DPM_TASK_TA_FREE */ #define CSL_KLIO_EUR_CR_DPM_TASK_TA_FREE_LOAD_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_TASK_TA_FREE_LOAD_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_TASK_TA_FREE_LOAD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_TASK_TA_FREE_LOAD_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_TASK_TA_FREE_RESETVAL (0x00000000U) /* EUR_CR_DPM_TASK_STATE */ #define CSL_KLIO_EUR_CR_DPM_TASK_STATE_LOAD_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_DPM_TASK_STATE_LOAD_SHIFT (2U) #define CSL_KLIO_EUR_CR_DPM_TASK_STATE_LOAD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_TASK_STATE_LOAD_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_TASK_STATE_CLEAR_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_DPM_TASK_STATE_CLEAR_SHIFT (1U) #define CSL_KLIO_EUR_CR_DPM_TASK_STATE_CLEAR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_TASK_STATE_CLEAR_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_TASK_STATE_STORE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_TASK_STATE_STORE_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_TASK_STATE_STORE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_TASK_STATE_STORE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_TASK_STATE_RESETVAL (0x00000000U) /* EUR_CR_DPM_TASK_CONTROL */ #define CSL_KLIO_EUR_CR_DPM_TASK_CONTROL_LOAD_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_DPM_TASK_CONTROL_LOAD_SHIFT (2U) #define CSL_KLIO_EUR_CR_DPM_TASK_CONTROL_LOAD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_TASK_CONTROL_LOAD_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_TASK_CONTROL_CLEAR_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_DPM_TASK_CONTROL_CLEAR_SHIFT (1U) #define CSL_KLIO_EUR_CR_DPM_TASK_CONTROL_CLEAR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_TASK_CONTROL_CLEAR_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_TASK_CONTROL_STORE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_TASK_CONTROL_STORE_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_TASK_CONTROL_STORE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_TASK_CONTROL_STORE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_TASK_CONTROL_RESETVAL (0x00000000U) /* EUR_CR_DPM_OUTOFMEM */ #define CSL_KLIO_EUR_CR_DPM_OUTOFMEM_ABORTALL_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_DPM_OUTOFMEM_ABORTALL_SHIFT (2U) #define CSL_KLIO_EUR_CR_DPM_OUTOFMEM_ABORTALL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_OUTOFMEM_ABORTALL_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_OUTOFMEM_ABORT_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_DPM_OUTOFMEM_ABORT_SHIFT (1U) #define CSL_KLIO_EUR_CR_DPM_OUTOFMEM_ABORT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_OUTOFMEM_ABORT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_OUTOFMEM_RESTART_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_OUTOFMEM_RESTART_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_OUTOFMEM_RESTART_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_OUTOFMEM_RESTART_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_OUTOFMEM_RESETVAL (0x00000000U) /* EUR_CR_DPM_FREE_CONTEXT */ #define CSL_KLIO_EUR_CR_DPM_FREE_CONTEXT_NOW_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_FREE_CONTEXT_NOW_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_FREE_CONTEXT_NOW_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_FREE_CONTEXT_NOW_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_FREE_CONTEXT_RESETVAL (0x00000000U) /* EUR_CR_DPM_3D_TIMEOUT */ #define CSL_KLIO_EUR_CR_DPM_3D_TIMEOUT_NOW_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_3D_TIMEOUT_NOW_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_3D_TIMEOUT_NOW_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_3D_TIMEOUT_NOW_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_3D_TIMEOUT_RESETVAL (0x00000000U) /* EUR_CR_DPM_TA_EVM */ #define CSL_KLIO_EUR_CR_DPM_TA_EVM_INIT_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_TA_EVM_INIT_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_TA_EVM_INIT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_TA_EVM_INIT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_TA_EVM_RESETVAL (0x00000000U) /* EUR_CR_DPM_TA_ALLOC_FREE_LIST_STATUS1 */ #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_STATUS1_TAIL_MASK (0xFFFF0000U) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_STATUS1_TAIL_SHIFT (16U) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_STATUS1_TAIL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_STATUS1_TAIL_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_STATUS1_HEAD_MASK (0x0000FFFFU) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_STATUS1_HEAD_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_STATUS1_HEAD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_STATUS1_HEAD_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_STATUS1_RESETVAL (0x00000000U) /* EUR_CR_DPM_3D_FREE_LIST_STATUS1 */ #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_STATUS1_TAIL_MASK (0xFFFF0000U) #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_STATUS1_TAIL_SHIFT (16U) #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_STATUS1_TAIL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_STATUS1_TAIL_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_STATUS1_HEAD_MASK (0x0000FFFFU) #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_STATUS1_HEAD_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_STATUS1_HEAD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_STATUS1_HEAD_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_STATUS1_RESETVAL (0x00000000U) /* EUR_CR_DPM_TA_ALLOC_FREE_LIST_STATUS2 */ #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_STATUS2_PREVIOUS_MASK (0x0000FFFFU) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_STATUS2_PREVIOUS_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_STATUS2_PREVIOUS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_STATUS2_PREVIOUS_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_TA_ALLOC_FREE_LIST_STATUS2_RESETVAL (0x00000000U) /* EUR_CR_DPM_3D_FREE_LIST_STATUS2 */ #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_STATUS2_PREVIOUS_MASK (0x0000FFFFU) #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_STATUS2_PREVIOUS_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_STATUS2_PREVIOUS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_STATUS2_PREVIOUS_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_3D_FREE_LIST_STATUS2_RESETVAL (0x00000000U) /* EUR_CR_DPM_ABORT_STATUS_MTILE */ #define CSL_KLIO_EUR_CR_DPM_ABORT_STATUS_MTILE_GLOBAL_MASK (0x00000010U) #define CSL_KLIO_EUR_CR_DPM_ABORT_STATUS_MTILE_GLOBAL_SHIFT (4U) #define CSL_KLIO_EUR_CR_DPM_ABORT_STATUS_MTILE_GLOBAL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_ABORT_STATUS_MTILE_GLOBAL_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_ABORT_STATUS_MTILE_INDEX_MASK (0x0000000FU) #define CSL_KLIO_EUR_CR_DPM_ABORT_STATUS_MTILE_INDEX_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_ABORT_STATUS_MTILE_INDEX_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_ABORT_STATUS_MTILE_INDEX_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_DPM_ABORT_STATUS_MTILE_RESETVAL (0x00000000U) /* EUR_CR_DPM_PAGE_STATUS */ #define CSL_KLIO_EUR_CR_DPM_PAGE_STATUS_TA_MASK (0xFFFF0000U) #define CSL_KLIO_EUR_CR_DPM_PAGE_STATUS_TA_SHIFT (16U) #define CSL_KLIO_EUR_CR_DPM_PAGE_STATUS_TA_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_PAGE_STATUS_TA_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_PAGE_STATUS_TOTAL_MASK (0x0000FFFFU) #define CSL_KLIO_EUR_CR_DPM_PAGE_STATUS_TOTAL_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_PAGE_STATUS_TOTAL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_PAGE_STATUS_TOTAL_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_PAGE_STATUS_RESETVAL (0x00000000U) /* EUR_CR_DPM_PAGE */ #define CSL_KLIO_EUR_CR_DPM_PAGE_STATUS_3D_MASK (0x0000FFFFU) #define CSL_KLIO_EUR_CR_DPM_PAGE_STATUS_3D_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_PAGE_STATUS_3D_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_PAGE_STATUS_3D_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_PAGE_RESETVAL (0x00000000U) /* EUR_CR_DPM_GLOBAL_PAGE_STATUS */ #define CSL_KLIO_EUR_CR_DPM_GLOBAL_PAGE_STATUS_TA_MASK (0xFFFF0000U) #define CSL_KLIO_EUR_CR_DPM_GLOBAL_PAGE_STATUS_TA_SHIFT (16U) #define CSL_KLIO_EUR_CR_DPM_GLOBAL_PAGE_STATUS_TA_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_GLOBAL_PAGE_STATUS_TA_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_GLOBAL_PAGE_STATUS_TOTAL_MASK (0x0000FFFFU) #define CSL_KLIO_EUR_CR_DPM_GLOBAL_PAGE_STATUS_TOTAL_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_GLOBAL_PAGE_STATUS_TOTAL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_GLOBAL_PAGE_STATUS_TOTAL_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_GLOBAL_PAGE_STATUS_RESETVAL (0x00000000U) /* EUR_CR_DPM_GLOBAL_PAGE */ #define CSL_KLIO_EUR_CR_DPM_GLOBAL_PAGE_STATUS_3D_MASK (0x0000FFFFU) #define CSL_KLIO_EUR_CR_DPM_GLOBAL_PAGE_STATUS_3D_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_GLOBAL_PAGE_STATUS_3D_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_GLOBAL_PAGE_STATUS_3D_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_GLOBAL_PAGE_RESETVAL (0x00000000U) /* EUR_CR_DPM_REQUESTING */ #define CSL_KLIO_EUR_CR_DPM_REQUESTING_SOURCE_MASK (0x00000003U) #define CSL_KLIO_EUR_CR_DPM_REQUESTING_SOURCE_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_REQUESTING_SOURCE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_REQUESTING_SOURCE_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_DPM_REQUESTING_RESETVAL (0x00000000U) /* EUR_CR_DPM_RGN_HDR_PARSER */ #define CSL_KLIO_EUR_CR_DPM_RGN_HDR_PARSER_IDLE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_RGN_HDR_PARSER_IDLE_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_RGN_HDR_PARSER_IDLE_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_RGN_HDR_PARSER_IDLE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_RGN_HDR_PARSER_RESETVAL (0x00000001U) /* EUR_CR_DPM_PIMSHARE */ #define CSL_KLIO_EUR_CR_DPM_PIMSHARE_MTE_MODE_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_DPM_PIMSHARE_MTE_MODE_SHIFT (1U) #define CSL_KLIO_EUR_CR_DPM_PIMSHARE_MTE_MODE_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_PIMSHARE_MTE_MODE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_PIMSHARE_TAAC_MODE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_PIMSHARE_TAAC_MODE_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_PIMSHARE_TAAC_MODE_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_PIMSHARE_TAAC_MODE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_PIMSHARE_RESETVAL (0x00000003U) /* EUR_CR_DPM_CONTEXT_DRAIN_BASE */ #define CSL_KLIO_EUR_CR_DPM_CONTEXT_DRAIN_BASE_ADDR_MASK (0xFFFFFFF0U) #define CSL_KLIO_EUR_CR_DPM_CONTEXT_DRAIN_BASE_ADDR_SHIFT (4U) #define CSL_KLIO_EUR_CR_DPM_CONTEXT_DRAIN_BASE_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_CONTEXT_DRAIN_BASE_ADDR_MAX (0x0fffffffU) #define CSL_KLIO_EUR_CR_DPM_CONTEXT_DRAIN_BASE_RESETVAL (0x00000000U) /* EUR_CR_DPM_CONTEXT_DRAIN_STATUS */ #define CSL_KLIO_EUR_CR_DPM_CONTEXT_DRAIN_STATUS_RESUMED_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_DPM_CONTEXT_DRAIN_STATUS_RESUMED_SHIFT (1U) #define CSL_KLIO_EUR_CR_DPM_CONTEXT_DRAIN_STATUS_RESUMED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_CONTEXT_DRAIN_STATUS_RESUMED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_CONTEXT_DRAIN_STATUS_DRAINED_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_CONTEXT_DRAIN_STATUS_DRAINED_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_CONTEXT_DRAIN_STATUS_DRAINED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_CONTEXT_DRAIN_STATUS_DRAINED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_CONTEXT_DRAIN_STATUS_RESETVAL (0x00000000U) /* EUR_CR_DPM_DRAIN_STATUS */ #define CSL_KLIO_EUR_CR_DPM_DRAIN_STATUS_RESUME_CLEAR_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_DPM_DRAIN_STATUS_RESUME_CLEAR_SHIFT (1U) #define CSL_KLIO_EUR_CR_DPM_DRAIN_STATUS_RESUME_CLEAR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_DRAIN_STATUS_RESUME_CLEAR_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_DRAIN_STATUS_DRAIN_CLEAR_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_DRAIN_STATUS_DRAIN_CLEAR_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_DRAIN_STATUS_DRAIN_CLEAR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_DRAIN_STATUS_DRAIN_CLEAR_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_DRAIN_STATUS_RESETVAL (0x00000000U) /* EUR_CR_DPM_CONTEXT_DRAIN_BUF */ #define CSL_KLIO_EUR_CR_DPM_CONTEXT_DRAIN_BUF_SIZE_MASK (0x000007FFU) #define CSL_KLIO_EUR_CR_DPM_CONTEXT_DRAIN_BUF_SIZE_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_CONTEXT_DRAIN_BUF_SIZE_RESETVAL (0x00000100U) #define CSL_KLIO_EUR_CR_DPM_CONTEXT_DRAIN_BUF_SIZE_MAX (0x000007ffU) #define CSL_KLIO_EUR_CR_DPM_CONTEXT_DRAIN_BUF_RESETVAL (0x00000100U) /* EUR_CR_DPM_MTILE_ABORTED */ #define CSL_KLIO_EUR_CR_DPM_MTILE_ABORTED_MASK_MASK (0x0000FFFFU) #define CSL_KLIO_EUR_CR_DPM_MTILE_ABORTED_MASK_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_MTILE_ABORTED_MASK_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_MTILE_ABORTED_MASK_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_MTILE_ABORTED_RESETVAL (0x00000000U) /* EUR_CR_DPM_IDLE */ #define CSL_KLIO_EUR_CR_DPM_IDLE_STATUS_MASK (0x0000003FU) #define CSL_KLIO_EUR_CR_DPM_IDLE_STATUS_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_IDLE_STATUS_RESETVAL (0x0000001fU) #define CSL_KLIO_EUR_CR_DPM_IDLE_STATUS_MAX (0x0000003fU) #define CSL_KLIO_EUR_CR_DPM_IDLE_RESETVAL (0x0000001fU) /* EUR_CR_DPM_PAGE_MANAGEOP */ #define CSL_KLIO_EUR_CR_DPM_PAGE_MANAGEOP_SERIAL_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_DPM_PAGE_MANAGEOP_SERIAL_SHIFT (1U) #define CSL_KLIO_EUR_CR_DPM_PAGE_MANAGEOP_SERIAL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_PAGE_MANAGEOP_SERIAL_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_PAGE_MANAGEOP_DISABLE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_PAGE_MANAGEOP_DISABLE_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_PAGE_MANAGEOP_DISABLE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_PAGE_MANAGEOP_DISABLE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_PAGE_MANAGEOP_RESETVAL (0x00000000U) /* EUR_CR_DPM_DEALLOCATE_MASK */ #define CSL_KLIO_EUR_CR_DPM_DEALLOCATE_MASK_STATUS_MASK (0x0000FFFFU) #define CSL_KLIO_EUR_CR_DPM_DEALLOCATE_MASK_STATUS_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_DEALLOCATE_MASK_STATUS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_DEALLOCATE_MASK_STATUS_MAX (0x0000ffffU) #define CSL_KLIO_EUR_CR_DPM_DEALLOCATE_MASK_RESETVAL (0x00000000U) /* EUR_CR_MTE_FORCEREISSUE */ #define CSL_KLIO_EUR_CR_MTE_FORCEREISSUE_ENABLE_N_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_MTE_FORCEREISSUE_ENABLE_N_SHIFT (0U) #define CSL_KLIO_EUR_CR_MTE_FORCEREISSUE_ENABLE_N_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_FORCEREISSUE_ENABLE_N_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_MTE_FORCEREISSUE_RESETVAL (0x00000000U) /* EUR_CR_DPM_PAGE_MANAGEOP_STATUS */ #define CSL_KLIO_EUR_CR_DPM_PAGE_MANAGEOP_STATUS_DISABLED_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_PAGE_MANAGEOP_STATUS_DISABLED_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_PAGE_MANAGEOP_STATUS_DISABLED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_PAGE_MANAGEOP_STATUS_DISABLED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DPM_PAGE_MANAGEOP_STATUS_RESETVAL (0x00000000U) /* EUR_CR_DPM_TSP_MTILEFREE */ #define CSL_KLIO_EUR_CR_DPM_TSP_MTILEFREE_STATUS_MASK (0x0001FFFFU) #define CSL_KLIO_EUR_CR_DPM_TSP_MTILEFREE_STATUS_SHIFT (0U) #define CSL_KLIO_EUR_CR_DPM_TSP_MTILEFREE_STATUS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DPM_TSP_MTILEFREE_STATUS_MAX (0x0001ffffU) #define CSL_KLIO_EUR_CR_DPM_TSP_MTILEFREE_RESETVAL (0x00000000U) /* EUR_CR_TCU_CTRL */ #define CSL_KLIO_EUR_CR_TCU_CTRL_MAX_REQUEST_MASK (0x00000FE0U) #define CSL_KLIO_EUR_CR_TCU_CTRL_MAX_REQUEST_SHIFT (5U) #define CSL_KLIO_EUR_CR_TCU_CTRL_MAX_REQUEST_RESETVAL (0x00000030U) #define CSL_KLIO_EUR_CR_TCU_CTRL_MAX_REQUEST_MAX (0x0000007fU) #define CSL_KLIO_EUR_CR_TCU_CTRL_L2OFF_MASK (0x00000010U) #define CSL_KLIO_EUR_CR_TCU_CTRL_L2OFF_SHIFT (4U) #define CSL_KLIO_EUR_CR_TCU_CTRL_L2OFF_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TCU_CTRL_L2OFF_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TCU_CTRL_L1P1OFF_MASK (0x00000008U) #define CSL_KLIO_EUR_CR_TCU_CTRL_L1P1OFF_SHIFT (3U) #define CSL_KLIO_EUR_CR_TCU_CTRL_L1P1OFF_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TCU_CTRL_L1P1OFF_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TCU_CTRL_L1P0OFF_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_TCU_CTRL_L1P0OFF_SHIFT (2U) #define CSL_KLIO_EUR_CR_TCU_CTRL_L1P0OFF_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TCU_CTRL_L1P0OFF_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TCU_CTRL_L0P1OFF_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_TCU_CTRL_L0P1OFF_SHIFT (1U) #define CSL_KLIO_EUR_CR_TCU_CTRL_L0P1OFF_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TCU_CTRL_L0P1OFF_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TCU_CTRL_L0P0OFF_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_TCU_CTRL_L0P0OFF_SHIFT (0U) #define CSL_KLIO_EUR_CR_TCU_CTRL_L0P0OFF_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TCU_CTRL_L0P0OFF_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TCU_CTRL_RESETVAL (0x00000600U) /* EUR_CR_TCU_ICTRL */ #define CSL_KLIO_EUR_CR_TCU_ICTRL_INVALDM3_MASK (0x00000010U) #define CSL_KLIO_EUR_CR_TCU_ICTRL_INVALDM3_SHIFT (4U) #define CSL_KLIO_EUR_CR_TCU_ICTRL_INVALDM3_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TCU_ICTRL_INVALDM3_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TCU_ICTRL_INVALDM2_MASK (0x00000008U) #define CSL_KLIO_EUR_CR_TCU_ICTRL_INVALDM2_SHIFT (3U) #define CSL_KLIO_EUR_CR_TCU_ICTRL_INVALDM2_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TCU_ICTRL_INVALDM2_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TCU_ICTRL_INVALDM1_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_TCU_ICTRL_INVALDM1_SHIFT (2U) #define CSL_KLIO_EUR_CR_TCU_ICTRL_INVALDM1_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TCU_ICTRL_INVALDM1_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TCU_ICTRL_INVALDM0_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_TCU_ICTRL_INVALDM0_SHIFT (1U) #define CSL_KLIO_EUR_CR_TCU_ICTRL_INVALDM0_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TCU_ICTRL_INVALDM0_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TCU_ICTRL_INVALTCU_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_TCU_ICTRL_INVALTCU_SHIFT (0U) #define CSL_KLIO_EUR_CR_TCU_ICTRL_INVALTCU_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TCU_ICTRL_INVALTCU_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TCU_ICTRL_RESETVAL (0x00000000U) /* EUR_CR_DCU_ICTRL */ #define CSL_KLIO_EUR_CR_DCU_ICTRL_INVALIDATEDM3_MASK (0x00000010U) #define CSL_KLIO_EUR_CR_DCU_ICTRL_INVALIDATEDM3_SHIFT (4U) #define CSL_KLIO_EUR_CR_DCU_ICTRL_INVALIDATEDM3_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DCU_ICTRL_INVALIDATEDM3_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DCU_ICTRL_INVALIDATEDM2_MASK (0x00000008U) #define CSL_KLIO_EUR_CR_DCU_ICTRL_INVALIDATEDM2_SHIFT (3U) #define CSL_KLIO_EUR_CR_DCU_ICTRL_INVALIDATEDM2_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DCU_ICTRL_INVALIDATEDM2_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DCU_ICTRL_INVALIDATEDM1_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_DCU_ICTRL_INVALIDATEDM1_SHIFT (2U) #define CSL_KLIO_EUR_CR_DCU_ICTRL_INVALIDATEDM1_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DCU_ICTRL_INVALIDATEDM1_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DCU_ICTRL_INVALIDATEDM0_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_DCU_ICTRL_INVALIDATEDM0_SHIFT (1U) #define CSL_KLIO_EUR_CR_DCU_ICTRL_INVALIDATEDM0_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DCU_ICTRL_INVALIDATEDM0_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DCU_ICTRL_INVALIDATE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_DCU_ICTRL_INVALIDATE_SHIFT (0U) #define CSL_KLIO_EUR_CR_DCU_ICTRL_INVALIDATE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DCU_ICTRL_INVALIDATE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DCU_ICTRL_RESETVAL (0x00000000U) /* EUR_CR_DCU_PCTRL */ #define CSL_KLIO_EUR_CR_DCU_PCTRL_DMTAG_OFF_MASK (0x00010000U) #define CSL_KLIO_EUR_CR_DCU_PCTRL_DMTAG_OFF_SHIFT (16U) #define CSL_KLIO_EUR_CR_DCU_PCTRL_DMTAG_OFF_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DCU_PCTRL_DMTAG_OFF_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DCU_PCTRL_PDS_VDM_MASK (0x0000F000U) #define CSL_KLIO_EUR_CR_DCU_PCTRL_PDS_VDM_SHIFT (12U) #define CSL_KLIO_EUR_CR_DCU_PCTRL_PDS_VDM_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DCU_PCTRL_PDS_VDM_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_DCU_PCTRL_USE_VDM_MASK (0x00000F00U) #define CSL_KLIO_EUR_CR_DCU_PCTRL_USE_VDM_SHIFT (8U) #define CSL_KLIO_EUR_CR_DCU_PCTRL_USE_VDM_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DCU_PCTRL_USE_VDM_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_DCU_PCTRL_PDM_MASK (0x000000F0U) #define CSL_KLIO_EUR_CR_DCU_PCTRL_PDM_SHIFT (4U) #define CSL_KLIO_EUR_CR_DCU_PCTRL_PDM_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DCU_PCTRL_PDM_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_DCU_PCTRL_EDM_MASK (0x0000000FU) #define CSL_KLIO_EUR_CR_DCU_PCTRL_EDM_SHIFT (0U) #define CSL_KLIO_EUR_CR_DCU_PCTRL_EDM_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DCU_PCTRL_EDM_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_DCU_PCTRL_RESETVAL (0x00000000U) /* EUR_CR_DCU_CTRL */ #define CSL_KLIO_EUR_CR_DCU_CTRL_L2OFF_MASK (0x00000400U) #define CSL_KLIO_EUR_CR_DCU_CTRL_L2OFF_SHIFT (10U) #define CSL_KLIO_EUR_CR_DCU_CTRL_L2OFF_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DCU_CTRL_L2OFF_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DCU_CTRL_L1P1OFF_MASK (0x00000200U) #define CSL_KLIO_EUR_CR_DCU_CTRL_L1P1OFF_SHIFT (9U) #define CSL_KLIO_EUR_CR_DCU_CTRL_L1P1OFF_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DCU_CTRL_L1P1OFF_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DCU_CTRL_L1P0OFF_MASK (0x00000100U) #define CSL_KLIO_EUR_CR_DCU_CTRL_L1P0OFF_SHIFT (8U) #define CSL_KLIO_EUR_CR_DCU_CTRL_L1P0OFF_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DCU_CTRL_L1P0OFF_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DCU_CTRL_L0P1OFF_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_DCU_CTRL_L0P1OFF_SHIFT (1U) #define CSL_KLIO_EUR_CR_DCU_CTRL_L0P1OFF_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DCU_CTRL_L0P1OFF_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DCU_CTRL_L0P0OFF_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_DCU_CTRL_L0P0OFF_SHIFT (0U) #define CSL_KLIO_EUR_CR_DCU_CTRL_L0P0OFF_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DCU_CTRL_L0P0OFF_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_DCU_CTRL_RESETVAL (0x00000000U) /* EUR_CR_CLIP_CHECKSUM */ #define CSL_KLIO_EUR_CR_CLIP_CHECKSUM_VALUE_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_CLIP_CHECKSUM_VALUE_SHIFT (0U) #define CSL_KLIO_EUR_CR_CLIP_CHECKSUM_VALUE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_CLIP_CHECKSUM_VALUE_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_CLIP_CHECKSUM_RESETVAL (0x00000000U) /* EUR_CR_MTE_MEM_CHECKSUM */ #define CSL_KLIO_EUR_CR_MTE_MEM_CHECKSUM_VALUE_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_MTE_MEM_CHECKSUM_VALUE_SHIFT (0U) #define CSL_KLIO_EUR_CR_MTE_MEM_CHECKSUM_VALUE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_MEM_CHECKSUM_VALUE_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_MTE_MEM_CHECKSUM_RESETVAL (0x00000000U) /* EUR_CR_MTE_TE_CHECKSUM */ #define CSL_KLIO_EUR_CR_MTE_TE_CHECKSUM_VALUE_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_MTE_TE_CHECKSUM_VALUE_SHIFT (0U) #define CSL_KLIO_EUR_CR_MTE_TE_CHECKSUM_VALUE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MTE_TE_CHECKSUM_VALUE_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_MTE_TE_CHECKSUM_RESETVAL (0x00000000U) /* EUR_CR_TE_CHECKSUM */ #define CSL_KLIO_EUR_CR_TE_CHECKSUM_VALUE_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_TE_CHECKSUM_VALUE_SHIFT (0U) #define CSL_KLIO_EUR_CR_TE_CHECKSUM_VALUE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TE_CHECKSUM_VALUE_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_TE_CHECKSUM_RESETVAL (0x00000000U) /* EUR_CR_ISP_FPU_CHECKSUM */ #define CSL_KLIO_EUR_CR_ISP_FPU_CHECKSUM_VALUE_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_ISP_FPU_CHECKSUM_VALUE_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_FPU_CHECKSUM_VALUE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_FPU_CHECKSUM_VALUE_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_ISP_FPU_CHECKSUM_RESETVAL (0x00000000U) /* EUR_CR_ISP_PRECALC_CHECKSUM */ #define CSL_KLIO_EUR_CR_ISP_PRECALC_CHECKSUM_VALUE_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_ISP_PRECALC_CHECKSUM_VALUE_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_PRECALC_CHECKSUM_VALUE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_PRECALC_CHECKSUM_VALUE_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_ISP_PRECALC_CHECKSUM_RESETVAL (0x00000000U) /* EUR_CR_ISP_EDGE_CHECKSUM */ #define CSL_KLIO_EUR_CR_ISP_EDGE_CHECKSUM_VALUE_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_ISP_EDGE_CHECKSUM_VALUE_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_EDGE_CHECKSUM_VALUE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_EDGE_CHECKSUM_VALUE_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_ISP_EDGE_CHECKSUM_RESETVAL (0x00000000U) /* EUR_CR_ISP_TAGWRITE_CHECKSUM */ #define CSL_KLIO_EUR_CR_ISP_TAGWRITE_CHECKSUM_VALUE_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_ISP_TAGWRITE_CHECKSUM_VALUE_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_TAGWRITE_CHECKSUM_VALUE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_TAGWRITE_CHECKSUM_VALUE_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_ISP_TAGWRITE_CHECKSUM_RESETVAL (0x00000000U) /* EUR_CR_ISP_SPAN_CHECKSUM */ #define CSL_KLIO_EUR_CR_ISP_SPAN_CHECKSUM_VALUE_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_ISP_SPAN_CHECKSUM_VALUE_SHIFT (0U) #define CSL_KLIO_EUR_CR_ISP_SPAN_CHECKSUM_VALUE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_ISP_SPAN_CHECKSUM_VALUE_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_ISP_SPAN_CHECKSUM_RESETVAL (0x00000000U) /* EUR_CR_PBE_PIXEL_CHECKSUM */ #define CSL_KLIO_EUR_CR_PBE_PIXEL_CHECKSUM_VALUE_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_PBE_PIXEL_CHECKSUM_VALUE_SHIFT (0U) #define CSL_KLIO_EUR_CR_PBE_PIXEL_CHECKSUM_VALUE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PBE_PIXEL_CHECKSUM_VALUE_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_PBE_PIXEL_CHECKSUM_RESETVAL (0x00000000U) /* EUR_CR_USE_CACHE */ #define CSL_KLIO_EUR_CR_USE_CACHE_INVALIDATE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_USE_CACHE_INVALIDATE_SHIFT (0U) #define CSL_KLIO_EUR_CR_USE_CACHE_INVALIDATE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_USE_CACHE_INVALIDATE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_USE_CACHE_RESETVAL (0x00000000U) /* EUR_CR_EVENT_PDS_ENABLE2 */ #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_MTE_STATE_FLUSHED_MASK (0x00008000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_MTE_STATE_FLUSHED_SHIFT (15U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_MTE_STATE_FLUSHED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_MTE_STATE_FLUSHED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_DATA_BREAKPOINT_UNTRAPPED_MASK (0x00000800U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_DATA_BREAKPOINT_UNTRAPPED_SHIFT (11U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_DATA_BREAKPOINT_UNTRAPPED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_DATA_BREAKPOINT_UNTRAPPED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_DATA_BREAKPOINT_TRAPPED_MASK (0x00000400U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_DATA_BREAKPOINT_TRAPPED_SHIFT (10U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_DATA_BREAKPOINT_TRAPPED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_DATA_BREAKPOINT_TRAPPED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_MTE_CONTEXT_DRAINED_MASK (0x00000200U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_MTE_CONTEXT_DRAINED_SHIFT (9U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_MTE_CONTEXT_DRAINED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_MTE_CONTEXT_DRAINED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_ISP2_ZLS_CSW_FINISHED_MASK (0x00000100U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_ISP2_ZLS_CSW_FINISHED_SHIFT (8U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_ISP2_ZLS_CSW_FINISHED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_ISP2_ZLS_CSW_FINISHED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_DCU_INVALCOMPLETE_MASK (0x00000080U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_DCU_INVALCOMPLETE_SHIFT (7U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_DCU_INVALCOMPLETE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_DCU_INVALCOMPLETE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_TE_RGNHDR_INIT_COMPLETE_MASK (0x00000020U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_TE_RGNHDR_INIT_COMPLETE_SHIFT (5U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_TE_RGNHDR_INIT_COMPLETE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_TE_RGNHDR_INIT_COMPLETE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_TRIG_TA_MASK (0x00000010U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_TRIG_TA_SHIFT (4U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_TRIG_TA_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_TRIG_TA_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_TRIG_3D_MASK (0x00000008U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_TRIG_3D_SHIFT (3U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_TRIG_3D_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_TRIG_3D_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_TRIG_DL_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_TRIG_DL_SHIFT (2U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_TRIG_DL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_TRIG_DL_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_DPM_3D_FREE_LOAD_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_DPM_3D_FREE_LOAD_SHIFT (1U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_DPM_3D_FREE_LOAD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_DPM_3D_FREE_LOAD_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_DPM_TA_FREE_LOAD_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_DPM_TA_FREE_LOAD_SHIFT (0U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_DPM_TA_FREE_LOAD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_DPM_TA_FREE_LOAD_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE2_RESETVAL (0x00000000U) /* EUR_CR_PDS_CACHE_ENABLE */ #define CSL_KLIO_EUR_CR_PDS_CACHE_ENABLE_DSC_INV3_MASK (0x00000010U) #define CSL_KLIO_EUR_CR_PDS_CACHE_ENABLE_DSC_INV3_SHIFT (4U) #define CSL_KLIO_EUR_CR_PDS_CACHE_ENABLE_DSC_INV3_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_CACHE_ENABLE_DSC_INV3_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_CACHE_ENABLE_DSC_INV1_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_PDS_CACHE_ENABLE_DSC_INV1_SHIFT (2U) #define CSL_KLIO_EUR_CR_PDS_CACHE_ENABLE_DSC_INV1_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_CACHE_ENABLE_DSC_INV1_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_CACHE_ENABLE_DSC_INV0_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_PDS_CACHE_ENABLE_DSC_INV0_SHIFT (1U) #define CSL_KLIO_EUR_CR_PDS_CACHE_ENABLE_DSC_INV0_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_CACHE_ENABLE_DSC_INV0_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_CACHE_ENABLE_CSC_INV_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_CACHE_ENABLE_CSC_INV_SHIFT (0U) #define CSL_KLIO_EUR_CR_PDS_CACHE_ENABLE_CSC_INV_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_CACHE_ENABLE_CSC_INV_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_CACHE_ENABLE_RESETVAL (0x00000000U) /* EUR_CR_EVENT_PDS_ENABLE */ #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TIMER_MASK (0x20000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TIMER_SHIFT (29U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TIMER_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TIMER_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TA_DPM_FAULT_MASK (0x10000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TA_DPM_FAULT_SHIFT (28U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TA_DPM_FAULT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TA_DPM_FAULT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TCU_INVALCOMPLETE_MASK (0x04000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TCU_INVALCOMPLETE_SHIFT (26U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TCU_INVALCOMPLETE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TCU_INVALCOMPLETE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_OUT_OF_MEMORY_ZLS_MASK (0x02000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_OUT_OF_MEMORY_ZLS_SHIFT (25U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_OUT_OF_MEMORY_ZLS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_OUT_OF_MEMORY_ZLS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_TA_MEM_FREE_MASK (0x01000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_TA_MEM_FREE_SHIFT (24U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_TA_MEM_FREE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_TA_MEM_FREE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_ISP_END_PASS_MASK (0x00800000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_ISP_END_PASS_SHIFT (23U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_ISP_END_PASS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_ISP_END_PASS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_INITEND_MASK (0x00400000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_INITEND_SHIFT (22U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_INITEND_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_INITEND_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_OTPM_LOADED_MASK (0x00200000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_OTPM_LOADED_SHIFT (21U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_OTPM_LOADED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_OTPM_LOADED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_OTPM_INV_MASK (0x00100000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_OTPM_INV_SHIFT (20U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_OTPM_INV_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_OTPM_INV_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_OTPM_FLUSHED_MASK (0x00080000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_OTPM_FLUSHED_SHIFT (19U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_OTPM_FLUSHED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_OTPM_FLUSHED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_PIXELBE_END_RENDER_MASK (0x00040000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_PIXELBE_END_RENDER_SHIFT (18U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_PIXELBE_END_RENDER_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_PIXELBE_END_RENDER_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_BREAKPOINT_MASK (0x00008000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_BREAKPOINT_SHIFT (15U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_BREAKPOINT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_BREAKPOINT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_SW_EVENT_MASK (0x00004000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_SW_EVENT_SHIFT (14U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_SW_EVENT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_SW_EVENT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TA_FINISHED_MASK (0x00002000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TA_FINISHED_SHIFT (13U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TA_FINISHED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TA_FINISHED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TA_TERMINATE_MASK (0x00001000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TA_TERMINATE_SHIFT (12U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TA_TERMINATE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TA_TERMINATE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TPC_CLEAR_MASK (0x00000800U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TPC_CLEAR_SHIFT (11U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TPC_CLEAR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TPC_CLEAR_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TPC_FLUSH_MASK (0x00000400U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TPC_FLUSH_SHIFT (10U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TPC_FLUSH_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_TPC_FLUSH_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_CONTROL_CLEAR_MASK (0x00000200U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_CONTROL_CLEAR_SHIFT (9U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_CONTROL_CLEAR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_CONTROL_CLEAR_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_CONTROL_LOAD_MASK (0x00000100U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_CONTROL_LOAD_SHIFT (8U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_CONTROL_LOAD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_CONTROL_LOAD_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_CONTROL_STORE_MASK (0x00000080U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_CONTROL_STORE_SHIFT (7U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_CONTROL_STORE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_CONTROL_STORE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_STATE_CLEAR_MASK (0x00000040U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_STATE_CLEAR_SHIFT (6U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_STATE_CLEAR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_STATE_CLEAR_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_STATE_LOAD_MASK (0x00000020U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_STATE_LOAD_SHIFT (5U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_STATE_LOAD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_STATE_LOAD_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_STATE_STORE_MASK (0x00000010U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_STATE_STORE_SHIFT (4U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_STATE_STORE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_STATE_STORE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_REACHED_MEM_THRESH_MASK (0x00000008U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_REACHED_MEM_THRESH_SHIFT (3U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_REACHED_MEM_THRESH_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_REACHED_MEM_THRESH_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_OUT_OF_MEMORY_GBL_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_OUT_OF_MEMORY_GBL_SHIFT (2U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_OUT_OF_MEMORY_GBL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_OUT_OF_MEMORY_GBL_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_OUT_OF_MEMORY_MT_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_OUT_OF_MEMORY_MT_SHIFT (1U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_OUT_OF_MEMORY_MT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_OUT_OF_MEMORY_MT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_3D_MEM_FREE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_3D_MEM_FREE_SHIFT (0U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_3D_MEM_FREE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_DPM_3D_MEM_FREE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_PDS_ENABLE_RESETVAL (0x00000000U) /* EUR_CR_EVENT_PIXEL_PDS_EXEC */ #define CSL_KLIO_EUR_CR_EVENT_PIXEL_PDS_EXEC_ADDR_MASK (0xFFFFFFF0U) #define CSL_KLIO_EUR_CR_EVENT_PIXEL_PDS_EXEC_ADDR_SHIFT (4U) #define CSL_KLIO_EUR_CR_EVENT_PIXEL_PDS_EXEC_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PIXEL_PDS_EXEC_ADDR_MAX (0x0fffffffU) #define CSL_KLIO_EUR_CR_EVENT_PIXEL_PDS_EXEC_RESETVAL (0x00000000U) /* EUR_CR_EVENT_PIXEL_PDS_DATA */ #define CSL_KLIO_EUR_CR_EVENT_PIXEL_PDS_DATA_SIZE_MASK (0x0000001FU) #define CSL_KLIO_EUR_CR_EVENT_PIXEL_PDS_DATA_SIZE_SHIFT (0U) #define CSL_KLIO_EUR_CR_EVENT_PIXEL_PDS_DATA_SIZE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PIXEL_PDS_DATA_SIZE_MAX (0x0000001fU) #define CSL_KLIO_EUR_CR_EVENT_PIXEL_PDS_DATA_RESETVAL (0x00000000U) /* EUR_CR_EVENT_PIXEL_PDS_INFO */ #define CSL_KLIO_EUR_CR_EVENT_PIXEL_PDS_INFO_ATTRIBUTE_SIZE_MASK (0x003FE000U) #define CSL_KLIO_EUR_CR_EVENT_PIXEL_PDS_INFO_ATTRIBUTE_SIZE_SHIFT (13U) #define CSL_KLIO_EUR_CR_EVENT_PIXEL_PDS_INFO_ATTRIBUTE_SIZE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_PIXEL_PDS_INFO_ATTRIBUTE_SIZE_MAX (0x000001ffU) #define CSL_KLIO_EUR_CR_EVENT_PIXEL_PDS_INFO_RESETVAL (0x00000000U) /* EUR_CR_EVENT_OTHER_PDS_EXEC */ #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_EXEC_ADDR_MASK (0xFFFFFFF0U) #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_EXEC_ADDR_SHIFT (4U) #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_EXEC_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_EXEC_ADDR_MAX (0x0fffffffU) #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_EXEC_RESETVAL (0x00000000U) /* EUR_CR_EVENT_OTHER_PDS_DATA */ #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_DATA_SIZE_MASK (0x0000001FU) #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_DATA_SIZE_SHIFT (0U) #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_DATA_SIZE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_DATA_SIZE_MAX (0x0000001fU) #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_DATA_RESETVAL (0x00000000U) /* EUR_CR_EVENT_OTHER_PDS_INFO */ #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_INFO_ATTRIBUTE_SIZE_MASK (0x001FE000U) #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_INFO_ATTRIBUTE_SIZE_SHIFT (13U) #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_INFO_ATTRIBUTE_SIZE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_INFO_ATTRIBUTE_SIZE_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_INFO_MULTIPLE_MASK (0x00000400U) #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_INFO_MULTIPLE_SHIFT (10U) #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_INFO_MULTIPLE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_INFO_MULTIPLE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_INFO_USE_PIPELINE_MASK (0x00000100U) #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_INFO_USE_PIPELINE_SHIFT (8U) #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_INFO_USE_PIPELINE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_INFO_USE_PIPELINE__0 (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_INFO_USE_PIPELINE_TOGGLE (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_INFO_SD_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_INFO_SD_SHIFT (0U) #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_INFO_SD_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_INFO_SD_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_OTHER_PDS_INFO_RESETVAL (0x00000000U) /* EUR_CR_DMS_CTRL */ #define CSL_KLIO_EUR_CR_DMS_CTRL_MAX_NUM_VERTEX_PARTITIONS_MASK (0x3C000000U) #define CSL_KLIO_EUR_CR_DMS_CTRL_MAX_NUM_VERTEX_PARTITIONS_SHIFT (26U) #define CSL_KLIO_EUR_CR_DMS_CTRL_MAX_NUM_VERTEX_PARTITIONS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DMS_CTRL_MAX_NUM_VERTEX_PARTITIONS_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_DMS_CTRL_MAX_NUM_PIXEL_PARTITIONS_MASK (0x03C00000U) #define CSL_KLIO_EUR_CR_DMS_CTRL_MAX_NUM_PIXEL_PARTITIONS_SHIFT (22U) #define CSL_KLIO_EUR_CR_DMS_CTRL_MAX_NUM_PIXEL_PARTITIONS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DMS_CTRL_MAX_NUM_PIXEL_PARTITIONS_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_DMS_CTRL_MAX_NUM_EDM_TASKS_MASK (0x003F0000U) #define CSL_KLIO_EUR_CR_DMS_CTRL_MAX_NUM_EDM_TASKS_SHIFT (16U) #define CSL_KLIO_EUR_CR_DMS_CTRL_MAX_NUM_EDM_TASKS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DMS_CTRL_MAX_NUM_EDM_TASKS_MAX (0x0000003fU) #define CSL_KLIO_EUR_CR_DMS_CTRL_MAX_NUM_VERTEX_TASKS_MASK (0x0000FC00U) #define CSL_KLIO_EUR_CR_DMS_CTRL_MAX_NUM_VERTEX_TASKS_SHIFT (10U) #define CSL_KLIO_EUR_CR_DMS_CTRL_MAX_NUM_VERTEX_TASKS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DMS_CTRL_MAX_NUM_VERTEX_TASKS_MAX (0x0000003fU) #define CSL_KLIO_EUR_CR_DMS_CTRL_MAX_NUM_PIXEL_TASKS_MASK (0x000003F0U) #define CSL_KLIO_EUR_CR_DMS_CTRL_MAX_NUM_PIXEL_TASKS_SHIFT (4U) #define CSL_KLIO_EUR_CR_DMS_CTRL_MAX_NUM_PIXEL_TASKS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DMS_CTRL_MAX_NUM_PIXEL_TASKS_MAX (0x0000003fU) #define CSL_KLIO_EUR_CR_DMS_CTRL_DISABLE_DM_MASK (0x00000007U) #define CSL_KLIO_EUR_CR_DMS_CTRL_DISABLE_DM_SHIFT (0U) #define CSL_KLIO_EUR_CR_DMS_CTRL_DISABLE_DM_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_DMS_CTRL_DISABLE_DM_MAX (0x00000007U) #define CSL_KLIO_EUR_CR_DMS_CTRL_RESETVAL (0x00000000U) /* EUR_CR_USE_G0 */ #define CSL_KLIO_EUR_CR_USE_G0_P_MASK (0x000000FFU) #define CSL_KLIO_EUR_CR_USE_G0_P_SHIFT (0U) #define CSL_KLIO_EUR_CR_USE_G0_P_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_USE_G0_P_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_USE_G0_RESETVAL (0x00000000U) /* EUR_CR_USE_G1 */ #define CSL_KLIO_EUR_CR_USE_G1_P_MASK (0x000000FFU) #define CSL_KLIO_EUR_CR_USE_G1_P_SHIFT (0U) #define CSL_KLIO_EUR_CR_USE_G1_P_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_USE_G1_P_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_USE_G1_RESETVAL (0x00000000U) /* EUR_CR_PDS_DMS_CTRL2 */ #define CSL_KLIO_EUR_CR_PDS_DMS_CTRL2_MAX_PARTITIONS_MASK (0x00000007U) #define CSL_KLIO_EUR_CR_PDS_DMS_CTRL2_MAX_PARTITIONS_SHIFT (0U) #define CSL_KLIO_EUR_CR_PDS_DMS_CTRL2_MAX_PARTITIONS_RESETVAL (0x00000004U) #define CSL_KLIO_EUR_CR_PDS_DMS_CTRL2_MAX_PARTITIONS_MAX (0x00000007U) #define CSL_KLIO_EUR_CR_PDS_DMS_CTRL2_RESETVAL (0x00000004U) /* EUR_CR_PDS */ #define CSL_KLIO_EUR_CR_PDS_DOUT_TIMEOUT_DISABLE_MASK (0x00000040U) #define CSL_KLIO_EUR_CR_PDS_DOUT_TIMEOUT_DISABLE_SHIFT (6U) #define CSL_KLIO_EUR_CR_PDS_DOUT_TIMEOUT_DISABLE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_DOUT_TIMEOUT_DISABLE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_ATTRIBUTE_CHUNK_START_MASK (0x0000003FU) #define CSL_KLIO_EUR_CR_PDS_ATTRIBUTE_CHUNK_START_SHIFT (0U) #define CSL_KLIO_EUR_CR_PDS_ATTRIBUTE_CHUNK_START_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_ATTRIBUTE_CHUNK_START_MAX (0x0000003fU) #define CSL_KLIO_EUR_CR_PDS_RESETVAL (0x00000000U) /* EUR_CR_PDS_INV0 */ #define CSL_KLIO_EUR_CR_PDS_INV0_DSC_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_INV0_DSC_SHIFT (0U) #define CSL_KLIO_EUR_CR_PDS_INV0_DSC_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_INV0_DSC_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_INV0_RESETVAL (0x00000000U) /* EUR_CR_PDS_INV1 */ #define CSL_KLIO_EUR_CR_PDS_INV1_DSC_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_INV1_DSC_SHIFT (0U) #define CSL_KLIO_EUR_CR_PDS_INV1_DSC_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_INV1_DSC_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_INV1_RESETVAL (0x00000000U) /* EUR_CR_PDS_INV3 */ #define CSL_KLIO_EUR_CR_PDS_INV3_DSC_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_INV3_DSC_SHIFT (0U) #define CSL_KLIO_EUR_CR_PDS_INV3_DSC_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_INV3_DSC_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_INV3_RESETVAL (0x00000000U) /* EUR_CR_PDS_INV_CSC */ #define CSL_KLIO_EUR_CR_PDS_INV_CSC_KICK_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_INV_CSC_KICK_SHIFT (0U) #define CSL_KLIO_EUR_CR_PDS_INV_CSC_KICK_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_INV_CSC_KICK_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_INV_CSC_RESETVAL (0x00000000U) /* EUR_CR_PDS_DMS_DYNAMIC_SCHEDULE */ #define CSL_KLIO_EUR_CR_PDS_DMS_DYNAMIC_SCHEDULE_ENABLE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_DMS_DYNAMIC_SCHEDULE_ENABLE_SHIFT (0U) #define CSL_KLIO_EUR_CR_PDS_DMS_DYNAMIC_SCHEDULE_ENABLE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_DMS_DYNAMIC_SCHEDULE_ENABLE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_DMS_DYNAMIC_SCHEDULE_RESETVAL (0x00000000U) /* EUR_CR_EVENT_KICKER */ #define CSL_KLIO_EUR_CR_EVENT_KICKER_ADDRESS_MASK (0xFFFFFFF0U) #define CSL_KLIO_EUR_CR_EVENT_KICKER_ADDRESS_SHIFT (4U) #define CSL_KLIO_EUR_CR_EVENT_KICKER_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_KICKER_ADDRESS_MAX (0x0fffffffU) #define CSL_KLIO_EUR_CR_EVENT_KICKER_RESETVAL (0x00000000U) /* EUR_CR_EVENT_KICK */ #define CSL_KLIO_EUR_CR_EVENT_KICK_NOW_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_KICK_NOW_SHIFT (0U) #define CSL_KLIO_EUR_CR_EVENT_KICK_NOW_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_KICK_NOW_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_KICK_RESETVAL (0x00000000U) /* EUR_CR_EVENT_KICK1 */ #define CSL_KLIO_EUR_CR_EVENT_KICK1_NOW_MASK (0x000000FFU) #define CSL_KLIO_EUR_CR_EVENT_KICK1_NOW_SHIFT (0U) #define CSL_KLIO_EUR_CR_EVENT_KICK1_NOW_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_KICK1_NOW_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_EVENT_KICK1_RESETVAL (0x00000000U) /* EUR_CR_EVENT_KICK2 */ #define CSL_KLIO_EUR_CR_EVENT_KICK2_NOW_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_KICK2_NOW_SHIFT (0U) #define CSL_KLIO_EUR_CR_EVENT_KICK2_NOW_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_KICK2_NOW_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_KICK2_RESETVAL (0x00000000U) /* EUR_CR_EVENT_KICK3 */ #define CSL_KLIO_EUR_CR_EVENT_KICK3_NOW_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_KICK3_NOW_SHIFT (0U) #define CSL_KLIO_EUR_CR_EVENT_KICK3_NOW_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_KICK3_NOW_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_KICK3_RESETVAL (0x00000000U) /* EUR_CR_MICRO_DATA_BASE */ #define CSL_KLIO_EUR_CR_MICRO_DATA_BASE_ADDRESS_MASK (0xFFFFF000U) #define CSL_KLIO_EUR_CR_MICRO_DATA_BASE_ADDRESS_SHIFT (12U) #define CSL_KLIO_EUR_CR_MICRO_DATA_BASE_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_MICRO_DATA_BASE_ADDRESS_MAX (0x000fffffU) #define CSL_KLIO_EUR_CR_MICRO_DATA_BASE_RESETVAL (0x00000000U) /* EUR_CR_EVENT_KICK4 */ #define CSL_KLIO_EUR_CR_EVENT_KICK4_PIXELBE_END_RENDER_MASK (0x00040000U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_PIXELBE_END_RENDER_SHIFT (18U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_PIXELBE_END_RENDER_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_PIXELBE_END_RENDER_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_TA_FINISHED_MASK (0x00002000U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_TA_FINISHED_SHIFT (13U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_TA_FINISHED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_TA_FINISHED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_TA_TERMINATE_MASK (0x00001000U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_TA_TERMINATE_SHIFT (12U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_TA_TERMINATE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_TA_TERMINATE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_DPM_REACHED_MEM_THRESH_MASK (0x00000008U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_DPM_REACHED_MEM_THRESH_SHIFT (3U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_DPM_REACHED_MEM_THRESH_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_DPM_REACHED_MEM_THRESH_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_DPM_OUT_OF_MEMORY_GBL_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_DPM_OUT_OF_MEMORY_GBL_SHIFT (2U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_DPM_OUT_OF_MEMORY_GBL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_DPM_OUT_OF_MEMORY_GBL_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_DPM_OUT_OF_MEMORY_MT_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_DPM_OUT_OF_MEMORY_MT_SHIFT (1U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_DPM_OUT_OF_MEMORY_MT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_DPM_OUT_OF_MEMORY_MT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_DPM_3D_MEM_FREE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_DPM_3D_MEM_FREE_SHIFT (0U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_DPM_3D_MEM_FREE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_DPM_3D_MEM_FREE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_KICK4_RESETVAL (0x00000000U) /* EUR_CR_EVENT_TIMER */ #define CSL_KLIO_EUR_CR_EVENT_TIMER_ENABLE_MASK (0x01000000U) #define CSL_KLIO_EUR_CR_EVENT_TIMER_ENABLE_SHIFT (24U) #define CSL_KLIO_EUR_CR_EVENT_TIMER_ENABLE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_TIMER_ENABLE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EVENT_TIMER_VALUE_MASK (0x00FFFFFFU) #define CSL_KLIO_EUR_CR_EVENT_TIMER_VALUE_SHIFT (0U) #define CSL_KLIO_EUR_CR_EVENT_TIMER_VALUE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EVENT_TIMER_VALUE_MAX (0x00ffffffU) #define CSL_KLIO_EUR_CR_EVENT_TIMER_RESETVAL (0x00000000U) /* EUR_CR_LOOPBACK */ #define CSL_KLIO_EUR_CR_LOOPBACK_STATUS_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_LOOPBACK_STATUS_SHIFT (0U) #define CSL_KLIO_EUR_CR_LOOPBACK_STATUS_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_LOOPBACK_STATUS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_LOOPBACK_RESETVAL (0x00000001U) /* EUR_CR_PDS_EVDM_PC_BASE */ #define CSL_KLIO_EUR_CR_PDS_EVDM_PC_BASE_ADDRESS_MASK (0x3FFFFFFFU) #define CSL_KLIO_EUR_CR_PDS_EVDM_PC_BASE_ADDRESS_SHIFT (0U) #define CSL_KLIO_EUR_CR_PDS_EVDM_PC_BASE_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_EVDM_PC_BASE_ADDRESS_MAX (0x3fffffffU) #define CSL_KLIO_EUR_CR_PDS_EVDM_PC_BASE_RESETVAL (0x00000000U) /* EUR_CR_PDS_PDM_PC_BASE */ #define CSL_KLIO_EUR_CR_PDS_PDM_PC_BASE_ADDRESS_MASK (0x3FFFFFFFU) #define CSL_KLIO_EUR_CR_PDS_PDM_PC_BASE_ADDRESS_SHIFT (0U) #define CSL_KLIO_EUR_CR_PDS_PDM_PC_BASE_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_PDM_PC_BASE_ADDRESS_MAX (0x3fffffffU) #define CSL_KLIO_EUR_CR_PDS_PDM_PC_BASE_RESETVAL (0x00000000U) /* EUR_CR_PDS_STATUS */ #define CSL_KLIO_EUR_CR_PDS_STATUS_IPF_COMPLETED_MASK (0x00000010U) #define CSL_KLIO_EUR_CR_PDS_STATUS_IPF_COMPLETED_SHIFT (4U) #define CSL_KLIO_EUR_CR_PDS_STATUS_IPF_COMPLETED_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_STATUS_IPF_COMPLETED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_STATUS_CSWITCH_COMPLETED_MASK (0x00000008U) #define CSL_KLIO_EUR_CR_PDS_STATUS_CSWITCH_COMPLETED_SHIFT (3U) #define CSL_KLIO_EUR_CR_PDS_STATUS_CSWITCH_COMPLETED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_STATUS_CSWITCH_COMPLETED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_STATUS_RENDER_COMPLETED_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_PDS_STATUS_RENDER_COMPLETED_SHIFT (2U) #define CSL_KLIO_EUR_CR_PDS_STATUS_RENDER_COMPLETED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_STATUS_RENDER_COMPLETED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_STATUS_CSWITCH_STORE_END_RENDER_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_PDS_STATUS_CSWITCH_STORE_END_RENDER_SHIFT (1U) #define CSL_KLIO_EUR_CR_PDS_STATUS_CSWITCH_STORE_END_RENDER_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_STATUS_CSWITCH_STORE_END_RENDER_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_STATUS_RENDER_IN_PROGRESS_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_STATUS_RENDER_IN_PROGRESS_SHIFT (0U) #define CSL_KLIO_EUR_CR_PDS_STATUS_RENDER_IN_PROGRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_STATUS_RENDER_IN_PROGRESS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_STATUS_RESETVAL (0x00000010U) /* EUR_CR_PDS_CONTEXT_STORE */ #define CSL_KLIO_EUR_CR_PDS_CONTEXT_STORE_ADDRESS_MASK (0xFFFFFFF0U) #define CSL_KLIO_EUR_CR_PDS_CONTEXT_STORE_ADDRESS_SHIFT (4U) #define CSL_KLIO_EUR_CR_PDS_CONTEXT_STORE_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_CONTEXT_STORE_ADDRESS_MAX (0x0fffffffU) #define CSL_KLIO_EUR_CR_PDS_CONTEXT_STORE_TILE_ONLY_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_PDS_CONTEXT_STORE_TILE_ONLY_SHIFT (1U) #define CSL_KLIO_EUR_CR_PDS_CONTEXT_STORE_TILE_ONLY_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_CONTEXT_STORE_TILE_ONLY_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_CONTEXT_STORE_DISABLE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_CONTEXT_STORE_DISABLE_SHIFT (0U) #define CSL_KLIO_EUR_CR_PDS_CONTEXT_STORE_DISABLE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_CONTEXT_STORE_DISABLE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_CONTEXT_STORE_RESETVAL (0x00000000U) /* EUR_CR_PDS_CONTEXT_RESUME */ #define CSL_KLIO_EUR_CR_PDS_CONTEXT_RESUME_ADDRESS_MASK (0xFFFFFFF0U) #define CSL_KLIO_EUR_CR_PDS_CONTEXT_RESUME_ADDRESS_SHIFT (4U) #define CSL_KLIO_EUR_CR_PDS_CONTEXT_RESUME_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_CONTEXT_RESUME_ADDRESS_MAX (0x0fffffffU) #define CSL_KLIO_EUR_CR_PDS_CONTEXT_RESUME_VALID_STREAM_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_CONTEXT_RESUME_VALID_STREAM_SHIFT (0U) #define CSL_KLIO_EUR_CR_PDS_CONTEXT_RESUME_VALID_STREAM_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PDS_CONTEXT_RESUME_VALID_STREAM_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PDS_CONTEXT_RESUME_RESETVAL (0x00000000U) /* EUR_CR_BIF_CTRL */ #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_MASTER_DPM_MASK (0x00080000U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_MASTER_DPM_SHIFT (19U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_MASTER_DPM_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_MASTER_DPM_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_MASTER_IPF_MASK (0x00040000U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_MASTER_IPF_SHIFT (18U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_MASTER_IPF_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_MASTER_IPF_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_MASTER_VDM_MASK (0x00020000U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_MASTER_VDM_SHIFT (17U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_MASTER_VDM_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_MASTER_VDM_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_PTLA_MASK (0x00010000U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_PTLA_SHIFT (16U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_PTLA_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_PTLA_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_USE_MASK (0x00008000U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_USE_SHIFT (15U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_USE_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_USE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_ISP_MASK (0x00004000U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_ISP_SHIFT (14U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_ISP_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_ISP_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_TSPP_MASK (0x00002000U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_TSPP_SHIFT (13U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_TSPP_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_TSPP_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_PBE_MASK (0x00001000U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_PBE_SHIFT (12U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_PBE_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_PBE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_TA_MASK (0x00000400U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_TA_SHIFT (10U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_TA_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_TA_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_VDM_MASK (0x00000200U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_VDM_SHIFT (9U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_VDM_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_CTRL_MMU_BYPASS_VDM_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_CTRL_CLEAR_FAULT_MASK (0x00000010U) #define CSL_KLIO_EUR_CR_BIF_CTRL_CLEAR_FAULT_SHIFT (4U) #define CSL_KLIO_EUR_CR_BIF_CTRL_CLEAR_FAULT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_CTRL_CLEAR_FAULT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_CTRL_PAUSE_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_BIF_CTRL_PAUSE_SHIFT (1U) #define CSL_KLIO_EUR_CR_BIF_CTRL_PAUSE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_CTRL_PAUSE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_CTRL_NOREORDER_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_CTRL_NOREORDER_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_CTRL_NOREORDER_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_CTRL_NOREORDER_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_CTRL_RESETVAL (0x000ef600U) /* EUR_CR_BIF_INT_STAT */ #define CSL_KLIO_EUR_CR_BIF_INT_STAT_FLUSH_COMPLETE_MASK (0x00080000U) #define CSL_KLIO_EUR_CR_BIF_INT_STAT_FLUSH_COMPLETE_SHIFT (19U) #define CSL_KLIO_EUR_CR_BIF_INT_STAT_FLUSH_COMPLETE_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_INT_STAT_FLUSH_COMPLETE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_INT_STAT_FAULT_TYPE_MASK (0x00070000U) #define CSL_KLIO_EUR_CR_BIF_INT_STAT_FAULT_TYPE_SHIFT (16U) #define CSL_KLIO_EUR_CR_BIF_INT_STAT_FAULT_TYPE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_INT_STAT_FAULT_TYPE_MAX (0x00000007U) #define CSL_KLIO_EUR_CR_BIF_INT_STAT_FAULT_REQ_MASK (0x00003FFFU) #define CSL_KLIO_EUR_CR_BIF_INT_STAT_FAULT_REQ_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_INT_STAT_FAULT_REQ_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_INT_STAT_FAULT_REQ_MAX (0x00003fffU) #define CSL_KLIO_EUR_CR_BIF_INT_STAT_RESETVAL (0x00080000U) /* EUR_CR_BIF_FAULT */ #define CSL_KLIO_EUR_CR_BIF_FAULT_ADDR_MASK (0xFFFFF000U) #define CSL_KLIO_EUR_CR_BIF_FAULT_ADDR_SHIFT (12U) #define CSL_KLIO_EUR_CR_BIF_FAULT_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_FAULT_ADDR_MAX (0x000fffffU) #define CSL_KLIO_EUR_CR_BIF_FAULT_SB_MASK (0x000001F0U) #define CSL_KLIO_EUR_CR_BIF_FAULT_SB_SHIFT (4U) #define CSL_KLIO_EUR_CR_BIF_FAULT_SB_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_FAULT_SB_MAX (0x0000001fU) #define CSL_KLIO_EUR_CR_BIF_FAULT_CID_MASK (0x0000000FU) #define CSL_KLIO_EUR_CR_BIF_FAULT_CID_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_FAULT_CID_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_FAULT_CID_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_BIF_FAULT_RESETVAL (0x00000000U) /* EUR_CR_BIF_CTRL_INVAL */ #define CSL_KLIO_EUR_CR_BIF_CTRL_INVAL_ALL_MASK (0x00000008U) #define CSL_KLIO_EUR_CR_BIF_CTRL_INVAL_ALL_SHIFT (3U) #define CSL_KLIO_EUR_CR_BIF_CTRL_INVAL_ALL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_CTRL_INVAL_ALL_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_CTRL_INVAL_PTE_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_BIF_CTRL_INVAL_PTE_SHIFT (2U) #define CSL_KLIO_EUR_CR_BIF_CTRL_INVAL_PTE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_CTRL_INVAL_PTE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_CTRL_INVAL_RESETVAL (0x00000000U) /* EUR_CR_BIF_TILE0 */ #define CSL_KLIO_EUR_CR_BIF_TILE0_CFG_MASK (0x0F000000U) #define CSL_KLIO_EUR_CR_BIF_TILE0_CFG_SHIFT (24U) #define CSL_KLIO_EUR_CR_BIF_TILE0_CFG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE0_CFG_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_BIF_TILE0_MAX_ADDRESS_MASK (0x00FFF000U) #define CSL_KLIO_EUR_CR_BIF_TILE0_MAX_ADDRESS_SHIFT (12U) #define CSL_KLIO_EUR_CR_BIF_TILE0_MAX_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE0_MAX_ADDRESS_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_BIF_TILE0_MIN_ADDRESS_MASK (0x00000FFFU) #define CSL_KLIO_EUR_CR_BIF_TILE0_MIN_ADDRESS_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_TILE0_MIN_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE0_MIN_ADDRESS_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_BIF_TILE0_RESETVAL (0x00000000U) /* EUR_CR_BIF_TILE1 */ #define CSL_KLIO_EUR_CR_BIF_TILE1_CFG_MASK (0x0F000000U) #define CSL_KLIO_EUR_CR_BIF_TILE1_CFG_SHIFT (24U) #define CSL_KLIO_EUR_CR_BIF_TILE1_CFG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE1_CFG_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_BIF_TILE1_MAX_ADDRESS_MASK (0x00FFF000U) #define CSL_KLIO_EUR_CR_BIF_TILE1_MAX_ADDRESS_SHIFT (12U) #define CSL_KLIO_EUR_CR_BIF_TILE1_MAX_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE1_MAX_ADDRESS_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_BIF_TILE1_MIN_ADDRESS_MASK (0x00000FFFU) #define CSL_KLIO_EUR_CR_BIF_TILE1_MIN_ADDRESS_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_TILE1_MIN_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE1_MIN_ADDRESS_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_BIF_TILE1_RESETVAL (0x00000000U) /* EUR_CR_BIF_TILE2 */ #define CSL_KLIO_EUR_CR_BIF_TILE2_CFG_MASK (0x0F000000U) #define CSL_KLIO_EUR_CR_BIF_TILE2_CFG_SHIFT (24U) #define CSL_KLIO_EUR_CR_BIF_TILE2_CFG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE2_CFG_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_BIF_TILE2_MAX_ADDRESS_MASK (0x00FFF000U) #define CSL_KLIO_EUR_CR_BIF_TILE2_MAX_ADDRESS_SHIFT (12U) #define CSL_KLIO_EUR_CR_BIF_TILE2_MAX_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE2_MAX_ADDRESS_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_BIF_TILE2_MIN_ADDRESS_MASK (0x00000FFFU) #define CSL_KLIO_EUR_CR_BIF_TILE2_MIN_ADDRESS_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_TILE2_MIN_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE2_MIN_ADDRESS_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_BIF_TILE2_RESETVAL (0x00000000U) /* EUR_CR_BIF_TILE3 */ #define CSL_KLIO_EUR_CR_BIF_TILE3_CFG_MASK (0x0F000000U) #define CSL_KLIO_EUR_CR_BIF_TILE3_CFG_SHIFT (24U) #define CSL_KLIO_EUR_CR_BIF_TILE3_CFG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE3_CFG_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_BIF_TILE3_MAX_ADDRESS_MASK (0x00FFF000U) #define CSL_KLIO_EUR_CR_BIF_TILE3_MAX_ADDRESS_SHIFT (12U) #define CSL_KLIO_EUR_CR_BIF_TILE3_MAX_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE3_MAX_ADDRESS_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_BIF_TILE3_MIN_ADDRESS_MASK (0x00000FFFU) #define CSL_KLIO_EUR_CR_BIF_TILE3_MIN_ADDRESS_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_TILE3_MIN_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE3_MIN_ADDRESS_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_BIF_TILE3_RESETVAL (0x00000000U) /* EUR_CR_BIF_TILE4 */ #define CSL_KLIO_EUR_CR_BIF_TILE4_CFG_MASK (0x0F000000U) #define CSL_KLIO_EUR_CR_BIF_TILE4_CFG_SHIFT (24U) #define CSL_KLIO_EUR_CR_BIF_TILE4_CFG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE4_CFG_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_BIF_TILE4_MAX_ADDRESS_MASK (0x00FFF000U) #define CSL_KLIO_EUR_CR_BIF_TILE4_MAX_ADDRESS_SHIFT (12U) #define CSL_KLIO_EUR_CR_BIF_TILE4_MAX_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE4_MAX_ADDRESS_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_BIF_TILE4_MIN_ADDRESS_MASK (0x00000FFFU) #define CSL_KLIO_EUR_CR_BIF_TILE4_MIN_ADDRESS_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_TILE4_MIN_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE4_MIN_ADDRESS_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_BIF_TILE4_RESETVAL (0x00000000U) /* EUR_CR_BIF_TILE5 */ #define CSL_KLIO_EUR_CR_BIF_TILE5_CFG_MASK (0x0F000000U) #define CSL_KLIO_EUR_CR_BIF_TILE5_CFG_SHIFT (24U) #define CSL_KLIO_EUR_CR_BIF_TILE5_CFG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE5_CFG_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_BIF_TILE5_MAX_ADDRESS_MASK (0x00FFF000U) #define CSL_KLIO_EUR_CR_BIF_TILE5_MAX_ADDRESS_SHIFT (12U) #define CSL_KLIO_EUR_CR_BIF_TILE5_MAX_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE5_MAX_ADDRESS_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_BIF_TILE5_MIN_ADDRESS_MASK (0x00000FFFU) #define CSL_KLIO_EUR_CR_BIF_TILE5_MIN_ADDRESS_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_TILE5_MIN_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE5_MIN_ADDRESS_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_BIF_TILE5_RESETVAL (0x00000000U) /* EUR_CR_BIF_TILE6 */ #define CSL_KLIO_EUR_CR_BIF_TILE6_CFG_MASK (0x0F000000U) #define CSL_KLIO_EUR_CR_BIF_TILE6_CFG_SHIFT (24U) #define CSL_KLIO_EUR_CR_BIF_TILE6_CFG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE6_CFG_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_BIF_TILE6_MAX_ADDRESS_MASK (0x00FFF000U) #define CSL_KLIO_EUR_CR_BIF_TILE6_MAX_ADDRESS_SHIFT (12U) #define CSL_KLIO_EUR_CR_BIF_TILE6_MAX_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE6_MAX_ADDRESS_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_BIF_TILE6_MIN_ADDRESS_MASK (0x00000FFFU) #define CSL_KLIO_EUR_CR_BIF_TILE6_MIN_ADDRESS_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_TILE6_MIN_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE6_MIN_ADDRESS_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_BIF_TILE6_RESETVAL (0x00000000U) /* EUR_CR_BIF_TILE7 */ #define CSL_KLIO_EUR_CR_BIF_TILE7_CFG_MASK (0x0F000000U) #define CSL_KLIO_EUR_CR_BIF_TILE7_CFG_SHIFT (24U) #define CSL_KLIO_EUR_CR_BIF_TILE7_CFG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE7_CFG_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_BIF_TILE7_MAX_ADDRESS_MASK (0x00FFF000U) #define CSL_KLIO_EUR_CR_BIF_TILE7_MAX_ADDRESS_SHIFT (12U) #define CSL_KLIO_EUR_CR_BIF_TILE7_MAX_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE7_MAX_ADDRESS_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_BIF_TILE7_MIN_ADDRESS_MASK (0x00000FFFU) #define CSL_KLIO_EUR_CR_BIF_TILE7_MIN_ADDRESS_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_TILE7_MIN_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE7_MIN_ADDRESS_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_BIF_TILE7_RESETVAL (0x00000000U) /* EUR_CR_BIF_TILE8 */ #define CSL_KLIO_EUR_CR_BIF_TILE8_CFG_MASK (0x0F000000U) #define CSL_KLIO_EUR_CR_BIF_TILE8_CFG_SHIFT (24U) #define CSL_KLIO_EUR_CR_BIF_TILE8_CFG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE8_CFG_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_BIF_TILE8_MAX_ADDRESS_MASK (0x00FFF000U) #define CSL_KLIO_EUR_CR_BIF_TILE8_MAX_ADDRESS_SHIFT (12U) #define CSL_KLIO_EUR_CR_BIF_TILE8_MAX_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE8_MAX_ADDRESS_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_BIF_TILE8_MIN_ADDRESS_MASK (0x00000FFFU) #define CSL_KLIO_EUR_CR_BIF_TILE8_MIN_ADDRESS_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_TILE8_MIN_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE8_MIN_ADDRESS_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_BIF_TILE8_RESETVAL (0x00000000U) /* EUR_CR_BIF_TILE9 */ #define CSL_KLIO_EUR_CR_BIF_TILE9_CFG_MASK (0x0F000000U) #define CSL_KLIO_EUR_CR_BIF_TILE9_CFG_SHIFT (24U) #define CSL_KLIO_EUR_CR_BIF_TILE9_CFG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE9_CFG_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_BIF_TILE9_MAX_ADDRESS_MASK (0x00FFF000U) #define CSL_KLIO_EUR_CR_BIF_TILE9_MAX_ADDRESS_SHIFT (12U) #define CSL_KLIO_EUR_CR_BIF_TILE9_MAX_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE9_MAX_ADDRESS_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_BIF_TILE9_MIN_ADDRESS_MASK (0x00000FFFU) #define CSL_KLIO_EUR_CR_BIF_TILE9_MIN_ADDRESS_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_TILE9_MIN_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TILE9_MIN_ADDRESS_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_BIF_TILE9_RESETVAL (0x00000000U) /* EUR_CR_BIF_DIR_LIST_BASE0 */ #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE0_ADDR_MASK (0xFFFFF000U) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE0_ADDR_SHIFT (12U) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE0_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE0_ADDR_MAX (0x000fffffU) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE0_RESETVAL (0x00000000U) /* EUR_CR_BIF_DIR_LIST_BASE1 */ #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE1_ADDR_MASK (0xFFFFF000U) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE1_ADDR_SHIFT (12U) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE1_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE1_ADDR_MAX (0x000fffffU) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE1_RESETVAL (0x00000000U) /* EUR_CR_BIF_DIR_LIST_BASE2 */ #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE2_ADDR_MASK (0xFFFFF000U) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE2_ADDR_SHIFT (12U) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE2_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE2_ADDR_MAX (0x000fffffU) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE2_RESETVAL (0x00000000U) /* EUR_CR_BIF_DIR_LIST_BASE3 */ #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE3_ADDR_MASK (0xFFFFF000U) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE3_ADDR_SHIFT (12U) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE3_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE3_ADDR_MAX (0x000fffffU) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE3_RESETVAL (0x00000000U) /* EUR_CR_BIF_DIR_LIST_BASE4 */ #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE4_ADDR_MASK (0xFFFFF000U) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE4_ADDR_SHIFT (12U) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE4_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE4_ADDR_MAX (0x000fffffU) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE4_RESETVAL (0x00000000U) /* EUR_CR_BIF_DIR_LIST_BASE5 */ #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE5_ADDR_MASK (0xFFFFF000U) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE5_ADDR_SHIFT (12U) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE5_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE5_ADDR_MAX (0x000fffffU) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE5_RESETVAL (0x00000000U) /* EUR_CR_BIF_DIR_LIST_BASE6 */ #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE6_ADDR_MASK (0xFFFFF000U) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE6_ADDR_SHIFT (12U) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE6_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE6_ADDR_MAX (0x000fffffU) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE6_RESETVAL (0x00000000U) /* EUR_CR_BIF_DIR_LIST_BASE7 */ #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE7_ADDR_MASK (0xFFFFF000U) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE7_ADDR_SHIFT (12U) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE7_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE7_ADDR_MAX (0x000fffffU) #define CSL_KLIO_EUR_CR_BIF_DIR_LIST_BASE7_RESETVAL (0x00000000U) /* EUR_CR_BIF_BANK_SET */ #define CSL_KLIO_EUR_CR_BIF_BANK_SET_SELECT_DPM_LSS_MASK (0x00000200U) #define CSL_KLIO_EUR_CR_BIF_BANK_SET_SELECT_DPM_LSS_SHIFT (9U) #define CSL_KLIO_EUR_CR_BIF_BANK_SET_SELECT_DPM_LSS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_BANK_SET_SELECT_DPM_LSS_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_BANK_SET_SELECT_EDM_MASK (0x00000100U) #define CSL_KLIO_EUR_CR_BIF_BANK_SET_SELECT_EDM_SHIFT (8U) #define CSL_KLIO_EUR_CR_BIF_BANK_SET_SELECT_EDM_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_BANK_SET_SELECT_EDM_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_BANK_SET_SELECT_TA_MASK (0x000000C0U) #define CSL_KLIO_EUR_CR_BIF_BANK_SET_SELECT_TA_SHIFT (6U) #define CSL_KLIO_EUR_CR_BIF_BANK_SET_SELECT_TA_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_BANK_SET_SELECT_TA_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_BIF_BANK_SET_SELECT_HOST_MASK (0x00000010U) #define CSL_KLIO_EUR_CR_BIF_BANK_SET_SELECT_HOST_SHIFT (4U) #define CSL_KLIO_EUR_CR_BIF_BANK_SET_SELECT_HOST_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_BANK_SET_SELECT_HOST_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_BANK_SET_SELECT_3D_MASK (0x0000000CU) #define CSL_KLIO_EUR_CR_BIF_BANK_SET_SELECT_3D_SHIFT (2U) #define CSL_KLIO_EUR_CR_BIF_BANK_SET_SELECT_3D_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_BANK_SET_SELECT_3D_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_BIF_BANK_SET_SELECT_2D_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_BANK_SET_SELECT_2D_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_BANK_SET_SELECT_2D_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_BANK_SET_SELECT_2D_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_BANK_SET_RESETVAL (0x00000000U) /* EUR_CR_BIF_BANK0 */ #define CSL_KLIO_EUR_CR_BIF_BANK0_INDEX_PTLA_MASK (0x000F0000U) #define CSL_KLIO_EUR_CR_BIF_BANK0_INDEX_PTLA_SHIFT (16U) #define CSL_KLIO_EUR_CR_BIF_BANK0_INDEX_PTLA_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_BANK0_INDEX_PTLA_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_BIF_BANK0_INDEX_3D_MASK (0x0000F000U) #define CSL_KLIO_EUR_CR_BIF_BANK0_INDEX_3D_SHIFT (12U) #define CSL_KLIO_EUR_CR_BIF_BANK0_INDEX_3D_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_BANK0_INDEX_3D_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_BIF_BANK0_INDEX_TA_MASK (0x000000F0U) #define CSL_KLIO_EUR_CR_BIF_BANK0_INDEX_TA_SHIFT (4U) #define CSL_KLIO_EUR_CR_BIF_BANK0_INDEX_TA_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_BANK0_INDEX_TA_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_BIF_BANK0_INDEX_EDM_MASK (0x0000000FU) #define CSL_KLIO_EUR_CR_BIF_BANK0_INDEX_EDM_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_BANK0_INDEX_EDM_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_BANK0_INDEX_EDM_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_BIF_BANK0_RESETVAL (0x00000000U) /* EUR_CR_BIF_BANK1 */ #define CSL_KLIO_EUR_CR_BIF_BANK1_INDEX_3D_MASK (0x0000F000U) #define CSL_KLIO_EUR_CR_BIF_BANK1_INDEX_3D_SHIFT (12U) #define CSL_KLIO_EUR_CR_BIF_BANK1_INDEX_3D_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_BANK1_INDEX_3D_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_BIF_BANK1_INDEX_TA_MASK (0x000000F0U) #define CSL_KLIO_EUR_CR_BIF_BANK1_INDEX_TA_SHIFT (4U) #define CSL_KLIO_EUR_CR_BIF_BANK1_INDEX_TA_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_BANK1_INDEX_TA_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_BIF_BANK1_INDEX_EDM_MASK (0x0000000FU) #define CSL_KLIO_EUR_CR_BIF_BANK1_INDEX_EDM_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_BANK1_INDEX_EDM_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_BANK1_INDEX_EDM_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_BIF_BANK1_RESETVAL (0x00000000U) /* EUR_CR_BIF_TA_REQ_BASE */ #define CSL_KLIO_EUR_CR_BIF_TA_REQ_BASE_ADDR_MASK (0xFFF00000U) #define CSL_KLIO_EUR_CR_BIF_TA_REQ_BASE_ADDR_SHIFT (20U) #define CSL_KLIO_EUR_CR_BIF_TA_REQ_BASE_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_TA_REQ_BASE_ADDR_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_BIF_TA_REQ_BASE_RESETVAL (0x00000000U) /* EUR_CR_BIF_MEM_REQ_STAT */ #define CSL_KLIO_EUR_CR_BIF_MEM_REQ_STAT_READS_MASK (0x000000FFU) #define CSL_KLIO_EUR_CR_BIF_MEM_REQ_STAT_READS_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_MEM_REQ_STAT_READS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_MEM_REQ_STAT_READS_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_BIF_MEM_REQ_STAT_RESETVAL (0x00000000U) /* EUR_CR_BIF_3D_REQ_BASE */ #define CSL_KLIO_EUR_CR_BIF_3D_REQ_BASE_ADDR_MASK (0xFFF00000U) #define CSL_KLIO_EUR_CR_BIF_3D_REQ_BASE_ADDR_SHIFT (20U) #define CSL_KLIO_EUR_CR_BIF_3D_REQ_BASE_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_3D_REQ_BASE_ADDR_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_BIF_3D_REQ_BASE_RESETVAL (0x00000000U) /* EUR_CR_BIF_ZLS_REQ_BASE */ #define CSL_KLIO_EUR_CR_BIF_ZLS_REQ_BASE_ADDR_MASK (0xFFF00000U) #define CSL_KLIO_EUR_CR_BIF_ZLS_REQ_BASE_ADDR_SHIFT (20U) #define CSL_KLIO_EUR_CR_BIF_ZLS_REQ_BASE_ADDR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_ZLS_REQ_BASE_ADDR_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_BIF_ZLS_REQ_BASE_RESETVAL (0x00000000U) /* EUR_CR_BIF_BANK_STATUS */ #define CSL_KLIO_EUR_CR_BIF_BANK_STATUS_TA_CURRENT_BANK_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_BIF_BANK_STATUS_TA_CURRENT_BANK_SHIFT (1U) #define CSL_KLIO_EUR_CR_BIF_BANK_STATUS_TA_CURRENT_BANK_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_BANK_STATUS_TA_CURRENT_BANK_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_BANK_STATUS_THREED_CURRENT_BANK_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_BANK_STATUS_THREED_CURRENT_BANK_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_BANK_STATUS_THREED_CURRENT_BANK_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_BANK_STATUS_THREED_CURRENT_BANK_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_BANK_STATUS_RESETVAL (0x00000000U) /* EUR_CR_BIF_SIG0 */ #define CSL_KLIO_EUR_CR_BIF_SIG0_WDATA_SIGNATURE_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_BIF_SIG0_WDATA_SIGNATURE_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_SIG0_WDATA_SIGNATURE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_SIG0_WDATA_SIGNATURE_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_BIF_SIG0_RESETVAL (0x00000000U) /* EUR_CR_BIF_SIG1 */ #define CSL_KLIO_EUR_CR_BIF_SIG1_ADDR_SIGNATURE_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_BIF_SIG1_ADDR_SIGNATURE_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_SIG1_ADDR_SIGNATURE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_SIG1_ADDR_SIGNATURE_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_BIF_SIG1_RESETVAL (0x00000000U) /* EUR_CR_BIF_MMU_CTRL */ #define CSL_KLIO_EUR_CR_BIF_MMU_CTRL_DISABLE_BURST_EXP_MASK (0x00000020U) #define CSL_KLIO_EUR_CR_BIF_MMU_CTRL_DISABLE_BURST_EXP_SHIFT (5U) #define CSL_KLIO_EUR_CR_BIF_MMU_CTRL_DISABLE_BURST_EXP_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_MMU_CTRL_DISABLE_BURST_EXP_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_MMU_CTRL_ENABLE_DC_TLB_MASK (0x00000010U) #define CSL_KLIO_EUR_CR_BIF_MMU_CTRL_ENABLE_DC_TLB_SHIFT (4U) #define CSL_KLIO_EUR_CR_BIF_MMU_CTRL_ENABLE_DC_TLB_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_MMU_CTRL_ENABLE_DC_TLB_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_MMU_CTRL_ENABLE_WRITE_BURST_COLLATE_MASK (0x00000008U) #define CSL_KLIO_EUR_CR_BIF_MMU_CTRL_ENABLE_WRITE_BURST_COLLATE_SHIFT (3U) #define CSL_KLIO_EUR_CR_BIF_MMU_CTRL_ENABLE_WRITE_BURST_COLLATE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_MMU_CTRL_ENABLE_WRITE_BURST_COLLATE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_MMU_CTRL_ADDR_HASH_MODE_MASK (0x00000006U) #define CSL_KLIO_EUR_CR_BIF_MMU_CTRL_ADDR_HASH_MODE_SHIFT (1U) #define CSL_KLIO_EUR_CR_BIF_MMU_CTRL_ADDR_HASH_MODE_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_MMU_CTRL_ADDR_HASH_MODE_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_BIF_MMU_CTRL_PREFETCHING_ON_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_MMU_CTRL_PREFETCHING_ON_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_MMU_CTRL_PREFETCHING_ON_RESETVAL (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_MMU_CTRL_PREFETCHING_ON_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_MMU_CTRL_RESETVAL (0x00000013U) /* EUR_CR_TWOD_SIG */ #define CSL_KLIO_EUR_CR_TWOD_SIG_RESULT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_TWOD_SIG_RESULT_SHIFT (0U) #define CSL_KLIO_EUR_CR_TWOD_SIG_RESULT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TWOD_SIG_RESULT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_TWOD_SIG_RESETVAL (0x00000000U) /* EUR_CR_TWOD_BLIT_STATUS */ #define CSL_KLIO_EUR_CR_TWOD_BLIT_STATUS_BUSY_MASK (0x01000000U) #define CSL_KLIO_EUR_CR_TWOD_BLIT_STATUS_BUSY_SHIFT (24U) #define CSL_KLIO_EUR_CR_TWOD_BLIT_STATUS_BUSY_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TWOD_BLIT_STATUS_BUSY_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TWOD_BLIT_STATUS_COMPLETE_MASK (0x00FFFFFFU) #define CSL_KLIO_EUR_CR_TWOD_BLIT_STATUS_COMPLETE_SHIFT (0U) #define CSL_KLIO_EUR_CR_TWOD_BLIT_STATUS_COMPLETE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TWOD_BLIT_STATUS_COMPLETE_MAX (0x00ffffffU) #define CSL_KLIO_EUR_CR_TWOD_BLIT_STATUS_RESETVAL (0x00000000U) /* EUR_CR_TWOD_TEST_MODE */ #define CSL_KLIO_EUR_CR_TWOD_TEST_MODE_ENABLE_MASK (0x00000003U) #define CSL_KLIO_EUR_CR_TWOD_TEST_MODE_ENABLE_SHIFT (0U) #define CSL_KLIO_EUR_CR_TWOD_TEST_MODE_ENABLE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TWOD_TEST_MODE_ENABLE_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_TWOD_TEST_MODE_RESETVAL (0x00000000U) /* EUR_CR_TWOD_SIG_RESULT */ #define CSL_KLIO_EUR_CR_TWOD_SIG_RESULT_CLEAR_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_TWOD_SIG_RESULT_CLEAR_SHIFT (0U) #define CSL_KLIO_EUR_CR_TWOD_SIG_RESULT_CLEAR_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TWOD_SIG_RESULT_CLEAR_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TWOD_SIG_RESULT_RESETVAL (0x00000000U) /* EUR_CR_TWOD_VIRTUAL_FIFO_0 */ #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_0_FLOWRATE_MUL_MASK (0x0000F000U) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_0_FLOWRATE_MUL_SHIFT (12U) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_0_FLOWRATE_MUL_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_0_FLOWRATE_MUL_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_0_FLOWRATE_DIV_MASK (0x00000FF0U) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_0_FLOWRATE_DIV_SHIFT (4U) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_0_FLOWRATE_DIV_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_0_FLOWRATE_DIV_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_0_FLOWRATE_MASK (0x0000000EU) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_0_FLOWRATE_SHIFT (1U) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_0_FLOWRATE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_0_FLOWRATE_MAX (0x00000007U) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_0_ENABLE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_0_ENABLE_SHIFT (0U) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_0_ENABLE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_0_ENABLE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_0_RESETVAL (0x00000000U) /* EUR_CR_TWOD_VIRTUAL_FIFO_1 */ #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_1_MIN_METRIC_MASK (0xFF000000U) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_1_MIN_METRIC_SHIFT (24U) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_1_MIN_METRIC_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_1_MIN_METRIC_MAX (0x000000ffU) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_1_MAX_ACC_MASK (0x00FFF000U) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_1_MAX_ACC_SHIFT (12U) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_1_MAX_ACC_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_1_MAX_ACC_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_1_MIN_ACC_MASK (0x00000FFFU) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_1_MIN_ACC_SHIFT (0U) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_1_MIN_ACC_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_1_MIN_ACC_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_TWOD_VIRTUAL_FIFO_1_RESETVAL (0x00000000U) /* EUR_CR_AXI_CACHE */ #define CSL_KLIO_EUR_CR_AXI_CACHE_WRITE_MASK (0x000000F0U) #define CSL_KLIO_EUR_CR_AXI_CACHE_WRITE_SHIFT (4U) #define CSL_KLIO_EUR_CR_AXI_CACHE_WRITE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_AXI_CACHE_WRITE_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_AXI_CACHE_READ_MASK (0x0000000FU) #define CSL_KLIO_EUR_CR_AXI_CACHE_READ_SHIFT (0U) #define CSL_KLIO_EUR_CR_AXI_CACHE_READ_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_AXI_CACHE_READ_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_AXI_CACHE_RESETVAL (0x00000000U) /* EUR_CR_AXI_EXACCESS */ #define CSL_KLIO_EUR_CR_AXI_EXACCESS_ENABLE_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_AXI_EXACCESS_ENABLE_SHIFT (0U) #define CSL_KLIO_EUR_CR_AXI_EXACCESS_ENABLE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_AXI_EXACCESS_ENABLE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_AXI_EXACCESS_RESETVAL (0x00000000U) /* EUR_CR_EMU_CYCLE_COUNT */ #define CSL_KLIO_EUR_CR_EMU_CYCLE_COUNT_RESET_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_EMU_CYCLE_COUNT_RESET_SHIFT (0U) #define CSL_KLIO_EUR_CR_EMU_CYCLE_COUNT_RESET_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EMU_CYCLE_COUNT_RESET_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_EMU_CYCLE_COUNT_RESETVAL (0x00000000U) /* EUR_CR_EMU_TA_PHASE */ #define CSL_KLIO_EUR_CR_EMU_TA_PHASE_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_EMU_TA_PHASE_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_EMU_TA_PHASE_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EMU_TA_PHASE_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_EMU_TA_PHASE_RESETVAL (0x00000000U) /* EUR_CR_EMU_3D_PHASE */ #define CSL_KLIO_EUR_CR_EMU_3D_PHASE_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_EMU_3D_PHASE_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_EMU_3D_PHASE_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EMU_3D_PHASE_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_EMU_3D_PHASE_RESETVAL (0x00000000U) /* EUR_CR_EMU_TA_CYCLE */ #define CSL_KLIO_EUR_CR_EMU_TA_CYCLE_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_EMU_TA_CYCLE_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_EMU_TA_CYCLE_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EMU_TA_CYCLE_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_EMU_TA_CYCLE_RESETVAL (0x00000000U) /* EUR_CR_EMU_3D_CYCLE */ #define CSL_KLIO_EUR_CR_EMU_3D_CYCLE_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_EMU_3D_CYCLE_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_EMU_3D_CYCLE_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EMU_3D_CYCLE_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_EMU_3D_CYCLE_RESETVAL (0x00000000U) /* EUR_CR_EMU_INITIAL_TA_CYCLE */ #define CSL_KLIO_EUR_CR_EMU_INITIAL_TA_CYCLE_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_EMU_INITIAL_TA_CYCLE_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_EMU_INITIAL_TA_CYCLE_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EMU_INITIAL_TA_CYCLE_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_EMU_INITIAL_TA_CYCLE_RESETVAL (0x00000000U) /* EUR_CR_EMU_FINAL_3D_CYCLE */ #define CSL_KLIO_EUR_CR_EMU_FINAL_3D_CYCLE_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_EMU_FINAL_3D_CYCLE_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_EMU_FINAL_3D_CYCLE_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EMU_FINAL_3D_CYCLE_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_EMU_FINAL_3D_CYCLE_RESETVAL (0x00000000U) /* EUR_CR_EMU_MEM_READ */ #define CSL_KLIO_EUR_CR_EMU_MEM_READ_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_EMU_MEM_READ_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_EMU_MEM_READ_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EMU_MEM_READ_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_EMU_MEM_READ_RESETVAL (0x00000000U) /* EUR_CR_EMU_TA_OR_3D_CYCLE */ #define CSL_KLIO_EUR_CR_EMU_TA_OR_3D_CYCLE_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_EMU_TA_OR_3D_CYCLE_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_EMU_TA_OR_3D_CYCLE_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EMU_TA_OR_3D_CYCLE_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_EMU_TA_OR_3D_CYCLE_RESETVAL (0x00000000U) /* EUR_CR_EMU_MEM_WRITE */ #define CSL_KLIO_EUR_CR_EMU_MEM_WRITE_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_EMU_MEM_WRITE_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_EMU_MEM_WRITE_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EMU_MEM_WRITE_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_EMU_MEM_WRITE_RESETVAL (0x00000000U) /* EUR_CR_EMU_MEM_BYTE_WRITE */ #define CSL_KLIO_EUR_CR_EMU_MEM_BYTE_WRITE_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_EMU_MEM_BYTE_WRITE_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_EMU_MEM_BYTE_WRITE_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EMU_MEM_BYTE_WRITE_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_EMU_MEM_BYTE_WRITE_RESETVAL (0x00000000U) /* EUR_CR_EMU_MEM_STALL */ #define CSL_KLIO_EUR_CR_EMU_MEM_STALL_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_EMU_MEM_STALL_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_EMU_MEM_STALL_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_EMU_MEM_STALL_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_EMU_MEM_STALL_RESETVAL (0x00000000U) /* EUR_CR_BIF_CYCLE_COUNT */ #define CSL_KLIO_EUR_CR_BIF_CYCLE_COUNT_RESET_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_CYCLE_COUNT_RESET_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_CYCLE_COUNT_RESET_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_CYCLE_COUNT_RESET_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_BIF_CYCLE_COUNT_RESETVAL (0x00000000U) /* EUR_CR_BIF_MEM_READ_MMU */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_MMU_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_MMU_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_MMU_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_MMU_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_MMU_RESETVAL (0x00000000U) /* EUR_CR_BIF_MEM_READ_CACHE */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_CACHE_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_CACHE_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_CACHE_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_CACHE_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_CACHE_RESETVAL (0x00000000U) /* EUR_CR_BIF_MEM_READ_TA */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_TA_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_TA_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_TA_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_TA_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_TA_RESETVAL (0x00000000U) /* EUR_CR_BIF_MEM_WRITE_TA */ #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_TA_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_TA_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_TA_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_TA_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_TA_RESETVAL (0x00000000U) /* EUR_CR_BIF_MEM_READ_VDM */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_VDM_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_VDM_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_VDM_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_VDM_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_VDM_RESETVAL (0x00000000U) /* EUR_CR_BIF_MEM_READ_PBE */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_PBE_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_PBE_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_PBE_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_PBE_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_PBE_RESETVAL (0x00000000U) /* EUR_CR_BIF_MEM_WRITE_PBE */ #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_PBE_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_PBE_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_PBE_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_PBE_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_PBE_RESETVAL (0x00000000U) /* EUR_CR_BIF_MEM_READ_TSP */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_TSP_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_TSP_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_TSP_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_TSP_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_TSP_RESETVAL (0x00000000U) /* EUR_CR_BIF_MEM_READ_ISP */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_ISP_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_ISP_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_ISP_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_ISP_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_ISP_RESETVAL (0x00000000U) /* EUR_CR_BIF_MEM_READ_ISPZ */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_ISPZ_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_ISPZ_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_ISPZ_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_ISPZ_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_ISPZ_RESETVAL (0x00000000U) /* EUR_CR_BIF_MEM_WRITE_ISPZ */ #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_ISPZ_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_ISPZ_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_ISPZ_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_ISPZ_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_ISPZ_RESETVAL (0x00000000U) /* EUR_CR_BIF_MEM_READ_USE0 */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USE0_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USE0_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USE0_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USE0_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USE0_RESETVAL (0x00000000U) /* EUR_CR_BIF_MEM_WRITE_USE0 */ #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_USE0_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_USE0_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_USE0_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_USE0_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_USE0_RESETVAL (0x00000000U) /* EUR_CR_BIF_MEM_READ_USE1 */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USE1_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USE1_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USE1_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USE1_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USE1_RESETVAL (0x00000000U) /* EUR_CR_BIF_MEM_WRITE_USE1 */ #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_USE1_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_USE1_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_USE1_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_USE1_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_USE1_RESETVAL (0x00000000U) /* EUR_CR_BIF_MEM_READ_USEC */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USEC_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USEC_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USEC_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USEC_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USEC_RESETVAL (0x00000000U) /* EUR_CR_BIF_MEM_READ_PDS */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_PDS_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_PDS_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_PDS_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_PDS_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_PDS_RESETVAL (0x00000000U) /* EUR_CR_BIF_MEM_READ_USE2 */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USE2_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USE2_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USE2_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USE2_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USE2_RESETVAL (0x00000000U) /* EUR_CR_BIF_MEM_WRITE_USE2 */ #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_USE2_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_USE2_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_USE2_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_USE2_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_USE2_RESETVAL (0x00000000U) /* EUR_CR_BIF_MEM_READ_USE3 */ #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USE3_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USE3_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USE3_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USE3_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_BIF_MEM_READ_USE3_RESETVAL (0x00000000U) /* EUR_CR_BIF_MEM_WRITE_USE3 */ #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_USE3_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_USE3_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_USE3_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_USE3_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_BIF_MEM_WRITE_USE3_RESETVAL (0x00000000U) /* EUR_CR_USEC_BIF_CYCLE_COUNT */ #define CSL_KLIO_EUR_CR_USEC_BIF_CYCLE_COUNT_RESET_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_USEC_BIF_CYCLE_COUNT_RESET_SHIFT (0U) #define CSL_KLIO_EUR_CR_USEC_BIF_CYCLE_COUNT_RESET_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_USEC_BIF_CYCLE_COUNT_RESET_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_USEC_BIF_CYCLE_COUNT_RESETVAL (0x00000000U) /* EUR_CR_USEC_BIF_VERTEX_READ */ #define CSL_KLIO_EUR_CR_USEC_BIF_VERTEX_READ_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_USEC_BIF_VERTEX_READ_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_USEC_BIF_VERTEX_READ_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_USEC_BIF_VERTEX_READ_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_USEC_BIF_VERTEX_READ_RESETVAL (0x00000000U) /* EUR_CR_USEC_BIF_PIXEL_READ */ #define CSL_KLIO_EUR_CR_USEC_BIF_PIXEL_READ_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_USEC_BIF_PIXEL_READ_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_USEC_BIF_PIXEL_READ_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_USEC_BIF_PIXEL_READ_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_USEC_BIF_PIXEL_READ_RESETVAL (0x00000000U) /* EUR_CR_USEC_BIF_EVENT_READ */ #define CSL_KLIO_EUR_CR_USEC_BIF_EVENT_READ_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_USEC_BIF_EVENT_READ_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_USEC_BIF_EVENT_READ_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_USEC_BIF_EVENT_READ_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_USEC_BIF_EVENT_READ_RESETVAL (0x00000000U) /* EUR_CR_BIF_MEM_THREE_D_COUNT */ #define CSL_KLIO_EUR_CR_BIF_MEM_THREE_D_COUNT_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_BIF_MEM_THREE_D_COUNT_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_MEM_THREE_D_COUNT_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_MEM_THREE_D_COUNT_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_BIF_MEM_THREE_D_COUNT_RESETVAL (0x00000000U) /* EUR_CR_BIF_MEM_OVER_LAPPED_TA_READ_COUNT */ #define CSL_KLIO_EUR_CR_BIF_MEM_OVER_LAPPED_TA_READ_COUNT_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_BIF_MEM_OVER_LAPPED_TA_READ_COUNT_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_MEM_OVER_LAPPED_TA_READ_COUNT_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_MEM_OVER_LAPPED_TA_READ_COUNT_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_BIF_MEM_OVER_LAPPED_TA_READ_COUNT_RESETVAL (0x00000000U) /* EUR_CR_BIF_MEM_OVER_LAPPED_TA_WRITE_COUNT */ #define CSL_KLIO_EUR_CR_BIF_MEM_OVER_LAPPED_TA_WRITE_COUNT_COUNT_MASK (0xFFFFFFFFU) #define CSL_KLIO_EUR_CR_BIF_MEM_OVER_LAPPED_TA_WRITE_COUNT_COUNT_SHIFT (0U) #define CSL_KLIO_EUR_CR_BIF_MEM_OVER_LAPPED_TA_WRITE_COUNT_COUNT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_BIF_MEM_OVER_LAPPED_TA_WRITE_COUNT_COUNT_MAX (0xffffffffU) #define CSL_KLIO_EUR_CR_BIF_MEM_OVER_LAPPED_TA_WRITE_COUNT_RESETVAL (0x00000000U) /* EUR_CR_PARTITION_BREAKPOINT_TRAP */ #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_CONTINUE_MASK (0x00000002U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_CONTINUE_SHIFT (1U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_CONTINUE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_CONTINUE_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_WRNOTIFY_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_WRNOTIFY_SHIFT (0U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_WRNOTIFY_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_WRNOTIFY_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_RESETVAL (0x00000000U) /* EUR_CR_PARTITION_BREAKPOINT */ #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_MODULE_ID_MASK (0x000003C0U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_MODULE_ID_SHIFT (6U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_MODULE_ID_RESETVAL (0x0000000aU) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_MODULE_ID_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_ID_MASK (0x00000030U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_ID_SHIFT (4U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_ID_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_ID_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_UNTRAPPED_MASK (0x00000008U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_UNTRAPPED_SHIFT (3U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_UNTRAPPED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_UNTRAPPED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAPPED_MASK (0x00000004U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAPPED_SHIFT (2U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAPPED_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAPPED_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_RESETVAL (0x00000280U) /* EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO0 */ #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO0_ADDRESS_MASK (0xFFFFFFF0U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO0_ADDRESS_SHIFT (4U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO0_ADDRESS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO0_ADDRESS_MAX (0x0fffffffU) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO0_RESETVAL (0x00000000U) /* EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO1 */ #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO1_SIZE_MASK (0x00007C00U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO1_SIZE_SHIFT (10U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO1_SIZE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO1_SIZE_MAX (0x0000001fU) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO1_NUMBER_MASK (0x00000300U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO1_NUMBER_SHIFT (8U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO1_NUMBER_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO1_NUMBER_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO1_TAG_MASK (0x000000F8U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO1_TAG_SHIFT (3U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO1_TAG_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO1_TAG_MAX (0x0000001fU) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO1_DATA_MASTER_MASK (0x00000006U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO1_DATA_MASTER_SHIFT (1U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO1_DATA_MASTER_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO1_DATA_MASTER_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO1_RNW_MASK (0x00000001U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO1_RNW_SHIFT (0U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO1_RNW_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO1_RNW_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_PARTITION_BREAKPOINT_TRAP_INFO1_RESETVAL (0x00000000U) /* EUR_CR_SIM_3D_FRAME_COUNT */ #define CSL_KLIO_EUR_CR_SIM_3D_FRAME_COUNT_RESETVAL (0x00000000U) /* EUR_CR_SIM_TA_FRAME_COUNT */ #define CSL_KLIO_EUR_CR_SIM_TA_FRAME_COUNT_RESETVAL (0x00000000U) /* EUR_CR_SIM_USE_STATS */ #define CSL_KLIO_EUR_CR_SIM_USE_STATS_USE_PIPE_MASK (0xF0000000U) #define CSL_KLIO_EUR_CR_SIM_USE_STATS_USE_PIPE_SHIFT (28U) #define CSL_KLIO_EUR_CR_SIM_USE_STATS_USE_PIPE_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_SIM_USE_STATS_USE_PIPE_MAX (0x0000000fU) #define CSL_KLIO_EUR_CR_SIM_USE_STATS_PER_RENDER_BIT_MASK (0x04000000U) #define CSL_KLIO_EUR_CR_SIM_USE_STATS_PER_RENDER_BIT_SHIFT (26U) #define CSL_KLIO_EUR_CR_SIM_USE_STATS_PER_RENDER_BIT_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_SIM_USE_STATS_PER_RENDER_BIT_MAX (0x00000001U) #define CSL_KLIO_EUR_CR_SIM_USE_STATS_DATA_MASTER_MASK (0x03000000U) #define CSL_KLIO_EUR_CR_SIM_USE_STATS_DATA_MASTER_SHIFT (24U) #define CSL_KLIO_EUR_CR_SIM_USE_STATS_DATA_MASTER_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_SIM_USE_STATS_DATA_MASTER_MAX (0x00000003U) #define CSL_KLIO_EUR_CR_SIM_USE_STATS_YTILEPOS_MASK (0x00FFF000U) #define CSL_KLIO_EUR_CR_SIM_USE_STATS_YTILEPOS_SHIFT (12U) #define CSL_KLIO_EUR_CR_SIM_USE_STATS_YTILEPOS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_SIM_USE_STATS_YTILEPOS_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_SIM_USE_STATS_XTILEPOS_MASK (0x00000FFFU) #define CSL_KLIO_EUR_CR_SIM_USE_STATS_XTILEPOS_SHIFT (0U) #define CSL_KLIO_EUR_CR_SIM_USE_STATS_XTILEPOS_RESETVAL (0x00000000U) #define CSL_KLIO_EUR_CR_SIM_USE_STATS_XTILEPOS_MAX (0x00000fffU) #define CSL_KLIO_EUR_CR_SIM_USE_STATS_RESETVAL (0x00000000U) #ifdef __cplusplus } #endif #endif