/******************************************************************** * 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_UNICACHEMMU_H_ #define CSLR_UNICACHEMMU_H_ #ifdef __cplusplus extern "C" { #endif #include #include /************************************************************************** * Register Overlay Structure for __ALL__ **************************************************************************/ typedef struct { volatile Uint32 LARGE_ADDR[8]; volatile Uint32 LARGE_XLTE[8]; volatile Uint32 LARGE_POLICY[8]; volatile Uint32 MED_ADDR[8]; volatile Uint8 RSVD0[32]; volatile Uint32 MED_XLTE[8]; volatile Uint8 RSVD1[32]; volatile Uint32 MED_POLICY[8]; volatile Uint8 RSVD2[32]; volatile Uint32 SMALL_ADDR0; volatile Uint32 SMALL_ADDR1; volatile Uint32 SMALL_ADDR[30]; volatile Uint32 SMALL_XLTE0; volatile Uint32 SMALL_XLTE1; volatile Uint32 SMALL_XLTE[30]; volatile Uint32 SMALL_POLICY0; volatile Uint32 SMALL_POLICY1; volatile Uint32 SMALL_POLICY[30]; volatile Uint32 SMALL_MAINT[32]; volatile Uint32 LINE_ADDR[32]; volatile Uint32 LINE_XLTE[32]; volatile Uint32 LINE_POLICY[32]; volatile Uint32 DEBUG_XLTE; volatile Uint32 DEBUG_POLICY; volatile Uint32 MAINT; volatile Uint32 MTSTART; volatile Uint32 MTEND; volatile Uint32 MAINTST; volatile Uint32 MMUCONFIG; } CSL_UnicacheMmuRegs; /************************************************************************** * Register Macros **************************************************************************/ /* LARGE_ADDR */ #define CSL_UNICACHEMMU_LARGE_ADDR(i) (0x0U + ((i) * (0x4U))) /* LARGE_XLTE */ #define CSL_UNICACHEMMU_LARGE_XLTE(i) (0x20U + ((i) * (0x4U))) /* LARGE_POLICY */ #define CSL_UNICACHEMMU_LARGE_POLICY(i) (0x40U + ((i) * (0x4U))) /* MED_ADDR */ #define CSL_UNICACHEMMU_MED_ADDR(i) (0x60U + ((i) * (0x4U))) /* MED_XLTE */ #define CSL_UNICACHEMMU_MED_XLTE(i) (0xA0U + ((i) * (0x4U))) /* MED_POLICY */ #define CSL_UNICACHEMMU_MED_POLICY(i) (0xE0U + ((i) * (0x4U))) /* Small Page0 Address */ #define CSL_UNICACHEMMU_SMALL_ADDR0 (0x120U) /* Small Page0 Address */ #define CSL_UNICACHEMMU_SMALL_ADDR1 (0x124U) /* SMALL_ADDR */ #define CSL_UNICACHEMMU_SMALL_ADDR(i) (0x128U + ((i) * (0x4U))) /* Small Page0 translation */ #define CSL_UNICACHEMMU_SMALL_XLTE0 (0x1A0U) /* Small Page1 translation */ #define CSL_UNICACHEMMU_SMALL_XLTE1 (0x1A4U) /* SMALL_XLTE */ #define CSL_UNICACHEMMU_SMALL_XLTE(i) (0x1A8U + ((i) * (0x4U))) /* Small page0 policy */ #define CSL_UNICACHEMMU_SMALL_POLICY0 (0x220U) /* Small page1 policy */ #define CSL_UNICACHEMMU_SMALL_POLICY1 (0x224U) /* SMALL_POLICY */ #define CSL_UNICACHEMMU_SMALL_POLICY(i) (0x228U + ((i) * (0x4U))) /* SMALL_MAINT */ #define CSL_UNICACHEMMU_SMALL_MAINT(i) (0x2A0U + ((i) * (0x4U))) /* LINE_ADDR */ #define CSL_UNICACHEMMU_LINE_ADDR(i) (0x320U + ((i) * (0x4U))) /* LINE_XLTE */ #define CSL_UNICACHEMMU_LINE_XLTE(i) (0x3A0U + ((i) * (0x4U))) /* LINE_POLICY */ #define CSL_UNICACHEMMU_LINE_POLICY(i) (0x420U + ((i) * (0x4U))) /* DEBUG_XLTE */ #define CSL_UNICACHEMMU_DEBUG_XLTE (0x4A0U) /* DEBUG_POLICY */ #define CSL_UNICACHEMMU_DEBUG_POLICY (0x4A4U) /* Maintenance Configuration Register */ #define CSL_UNICACHEMMU_MAINT (0x4A8U) /* Maintenance Start Configuratoin Register */ #define CSL_UNICACHEMMU_MTSTART (0x4ACU) /* Maintenance End Configuration Register */ #define CSL_UNICACHEMMU_MTEND (0x4B0U) /* Maintenance Status Register */ #define CSL_UNICACHEMMU_MAINTST (0x4B4U) /* MMU Configuration Register */ #define CSL_UNICACHEMMU_MMUCONFIG (0x4B8U) /************************************************************************** * Field Definition Macros **************************************************************************/ /* LARGE_ADDR */ #define CSL_UNICACHEMMU_LARGE_ADDR_ADDRESS_MASK (0xF0000000U) #define CSL_UNICACHEMMU_LARGE_ADDR_ADDRESS_SHIFT (28U) #define CSL_UNICACHEMMU_LARGE_ADDR_ADDRESS_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_LARGE_ADDR_ADDRESS_MAX (0x0000000fU) #define CSL_UNICACHEMMU_LARGE_ADDR_RESETVAL (0x00000000U) /* LARGE_XLTE */ #define CSL_UNICACHEMMU_LARGE_XLTE_IGNORE_MASK (0x00000001U) #define CSL_UNICACHEMMU_LARGE_XLTE_IGNORE_SHIFT (0U) #define CSL_UNICACHEMMU_LARGE_XLTE_IGNORE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_LARGE_XLTE_IGNORE_MAX (0x00000001U) #define CSL_UNICACHEMMU_LARGE_XLTE_TRANSLATE_MASK (0xFFE00000U) #define CSL_UNICACHEMMU_LARGE_XLTE_TRANSLATE_SHIFT (21U) #define CSL_UNICACHEMMU_LARGE_XLTE_TRANSLATE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_LARGE_XLTE_TRANSLATE_MAX (0x000007ffU) #define CSL_UNICACHEMMU_LARGE_XLTE_RESETVAL (0x00000000U) /* LARGE_POLICY */ #define CSL_UNICACHEMMU_LARGE_POLICY_ENABLE_MASK (0x00000001U) #define CSL_UNICACHEMMU_LARGE_POLICY_ENABLE_SHIFT (0U) #define CSL_UNICACHEMMU_LARGE_POLICY_ENABLE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_ENABLE_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_ENABLE_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_LARGE_POLICY_SIZE_MASK (0x00000002U) #define CSL_UNICACHEMMU_LARGE_POLICY_SIZE_SHIFT (1U) #define CSL_UNICACHEMMU_LARGE_POLICY_SIZE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_SIZE_32MB (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_SIZE_512MB (0x00000001U) #define CSL_UNICACHEMMU_LARGE_POLICY_ENDIANISM_MASK (0x00000004U) #define CSL_UNICACHEMMU_LARGE_POLICY_ENDIANISM_SHIFT (2U) #define CSL_UNICACHEMMU_LARGE_POLICY_ENDIANISM_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_ENDIANISM_BIG_ENDIAN (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_ENDIANISM_LITTLE_ENDIAN (0x00000001U) #define CSL_UNICACHEMMU_LARGE_POLICY_VOLATILE_MASK (0x00000008U) #define CSL_UNICACHEMMU_LARGE_POLICY_VOLATILE_SHIFT (3U) #define CSL_UNICACHEMMU_LARGE_POLICY_VOLATILE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_VOLATILE_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_VOLATILE_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_LARGE_POLICY_EXECUTE_MASK (0x00000010U) #define CSL_UNICACHEMMU_LARGE_POLICY_EXECUTE_SHIFT (4U) #define CSL_UNICACHEMMU_LARGE_POLICY_EXECUTE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_EXECUTE_MAX (0x00000001U) #define CSL_UNICACHEMMU_LARGE_POLICY_READ_MASK (0x00000020U) #define CSL_UNICACHEMMU_LARGE_POLICY_READ_SHIFT (5U) #define CSL_UNICACHEMMU_LARGE_POLICY_READ_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_READ_MAX (0x00000001U) #define CSL_UNICACHEMMU_LARGE_POLICY_PRELOAD_MASK (0x00000040U) #define CSL_UNICACHEMMU_LARGE_POLICY_PRELOAD_SHIFT (6U) #define CSL_UNICACHEMMU_LARGE_POLICY_PRELOAD_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_PRELOAD_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_PRELOAD_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_LARGE_POLICY_EXCLUSION_MASK (0x00000080U) #define CSL_UNICACHEMMU_LARGE_POLICY_EXCLUSION_SHIFT (7U) #define CSL_UNICACHEMMU_LARGE_POLICY_EXCLUSION_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_EXCLUSION_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_EXCLUSION_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_LARGE_POLICY_L1_CACHEABLE_MASK (0x00010000U) #define CSL_UNICACHEMMU_LARGE_POLICY_L1_CACHEABLE_SHIFT (16U) #define CSL_UNICACHEMMU_LARGE_POLICY_L1_CACHEABLE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_L1_CACHEABLE_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_L1_CACHEABLE_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_LARGE_POLICY_L1_POSTED_MASK (0x00020000U) #define CSL_UNICACHEMMU_LARGE_POLICY_L1_POSTED_SHIFT (17U) #define CSL_UNICACHEMMU_LARGE_POLICY_L1_POSTED_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_L1_POSTED_NON_POSTED (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_L1_POSTED_POSTED (0x00000001U) #define CSL_UNICACHEMMU_LARGE_POLICY_L1_ALLOCATE_MASK (0x00040000U) #define CSL_UNICACHEMMU_LARGE_POLICY_L1_ALLOCATE_SHIFT (18U) #define CSL_UNICACHEMMU_LARGE_POLICY_L1_ALLOCATE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_L1_ALLOCATE_NON_ALLOCATE (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_L1_ALLOCATE_ALLOCATE (0x00000001U) #define CSL_UNICACHEMMU_LARGE_POLICY_L1_WR_POLICY_MASK (0x00080000U) #define CSL_UNICACHEMMU_LARGE_POLICY_L1_WR_POLICY_SHIFT (19U) #define CSL_UNICACHEMMU_LARGE_POLICY_L1_WR_POLICY_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_L1_WR_POLICY_WT (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_L1_WR_POLICY_WB (0x00000001U) #define CSL_UNICACHEMMU_LARGE_POLICY_L2_CACHEABLE_MASK (0x00100000U) #define CSL_UNICACHEMMU_LARGE_POLICY_L2_CACHEABLE_SHIFT (20U) #define CSL_UNICACHEMMU_LARGE_POLICY_L2_CACHEABLE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_L2_CACHEABLE_NON_CACHEABLE (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_L2_CACHEABLE_CACHEABLE (0x00000001U) #define CSL_UNICACHEMMU_LARGE_POLICY_L2_ALLOCATE_MASK (0x00400000U) #define CSL_UNICACHEMMU_LARGE_POLICY_L2_ALLOCATE_SHIFT (22U) #define CSL_UNICACHEMMU_LARGE_POLICY_L2_ALLOCATE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_L2_ALLOCATE_NON_ALLOCATE (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_L2_ALLOCATE_ALLOCATE (0x00000001U) #define CSL_UNICACHEMMU_LARGE_POLICY_L2_WR_POLICY_MASK (0x00800000U) #define CSL_UNICACHEMMU_LARGE_POLICY_L2_WR_POLICY_SHIFT (23U) #define CSL_UNICACHEMMU_LARGE_POLICY_L2_WR_POLICY_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_L2_WR_POLICY_WT (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_L2_WR_POLICY_WB (0x00000001U) #define CSL_UNICACHEMMU_LARGE_POLICY_L2_POSTED_MASK (0x00200000U) #define CSL_UNICACHEMMU_LARGE_POLICY_L2_POSTED_SHIFT (21U) #define CSL_UNICACHEMMU_LARGE_POLICY_L2_POSTED_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_L2_POSTED_NON_POSTED (0x00000000U) #define CSL_UNICACHEMMU_LARGE_POLICY_L2_POSTED_POSTED (0x00000001U) #define CSL_UNICACHEMMU_LARGE_POLICY_RESETVAL (0x00000000U) /* MED_ADDR */ #define CSL_UNICACHEMMU_MED_ADDR_ADDRESS_MASK (0xFFFE0000U) #define CSL_UNICACHEMMU_MED_ADDR_ADDRESS_SHIFT (17U) #define CSL_UNICACHEMMU_MED_ADDR_ADDRESS_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MED_ADDR_ADDRESS_MAX (0x00007fffU) #define CSL_UNICACHEMMU_MED_ADDR_RESETVAL (0x00000000U) /* MED_XLTE */ #define CSL_UNICACHEMMU_MED_XLTE_IGNORE_MASK (0x00000001U) #define CSL_UNICACHEMMU_MED_XLTE_IGNORE_SHIFT (0U) #define CSL_UNICACHEMMU_MED_XLTE_IGNORE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MED_XLTE_IGNORE_MAX (0x00000001U) #define CSL_UNICACHEMMU_MED_XLTE_TRANSLATE_MASK (0xFFFFFFFEU) #define CSL_UNICACHEMMU_MED_XLTE_TRANSLATE_SHIFT (1U) #define CSL_UNICACHEMMU_MED_XLTE_TRANSLATE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MED_XLTE_TRANSLATE_MAX (0x7fffffffU) #define CSL_UNICACHEMMU_MED_XLTE_RESETVAL (0x00000000U) /* MED_POLICY */ #define CSL_UNICACHEMMU_MED_POLICY_ENABLE_MASK (0x00000001U) #define CSL_UNICACHEMMU_MED_POLICY_ENABLE_SHIFT (0U) #define CSL_UNICACHEMMU_MED_POLICY_ENABLE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_ENABLE_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_ENABLE_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_MED_POLICY_SIZE_MASK (0x00000002U) #define CSL_UNICACHEMMU_MED_POLICY_SIZE_SHIFT (1U) #define CSL_UNICACHEMMU_MED_POLICY_SIZE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_SIZE_128KB (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_SIZE_256KB (0x00000001U) #define CSL_UNICACHEMMU_MED_POLICY_ENDIANISM_MASK (0x00000004U) #define CSL_UNICACHEMMU_MED_POLICY_ENDIANISM_SHIFT (2U) #define CSL_UNICACHEMMU_MED_POLICY_ENDIANISM_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_ENDIANISM_BIG_ENDIAN (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_ENDIANISM_LITTLE_ENDIAN (0x00000001U) #define CSL_UNICACHEMMU_MED_POLICY_VOLATILE_MASK (0x00000008U) #define CSL_UNICACHEMMU_MED_POLICY_VOLATILE_SHIFT (3U) #define CSL_UNICACHEMMU_MED_POLICY_VOLATILE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_VOLATILE_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_VOLATILE_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_MED_POLICY_EXECUTE_MASK (0x00000010U) #define CSL_UNICACHEMMU_MED_POLICY_EXECUTE_SHIFT (4U) #define CSL_UNICACHEMMU_MED_POLICY_EXECUTE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_EXECUTE_MAX (0x00000001U) #define CSL_UNICACHEMMU_MED_POLICY_READ_MASK (0x00000020U) #define CSL_UNICACHEMMU_MED_POLICY_READ_SHIFT (5U) #define CSL_UNICACHEMMU_MED_POLICY_READ_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_READ_MAX (0x00000001U) #define CSL_UNICACHEMMU_MED_POLICY_PRELOAD_MASK (0x00000040U) #define CSL_UNICACHEMMU_MED_POLICY_PRELOAD_SHIFT (6U) #define CSL_UNICACHEMMU_MED_POLICY_PRELOAD_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_PRELOAD_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_PRELOAD_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_MED_POLICY_EXCLUSION_MASK (0x00000080U) #define CSL_UNICACHEMMU_MED_POLICY_EXCLUSION_SHIFT (7U) #define CSL_UNICACHEMMU_MED_POLICY_EXCLUSION_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_EXCLUSION_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_EXCLUSION_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_MED_POLICY_L1_CACHEABLE_MASK (0x00010000U) #define CSL_UNICACHEMMU_MED_POLICY_L1_CACHEABLE_SHIFT (16U) #define CSL_UNICACHEMMU_MED_POLICY_L1_CACHEABLE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_L1_CACHEABLE_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_L1_CACHEABLE_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_MED_POLICY_L1_POSTED_MASK (0x00020000U) #define CSL_UNICACHEMMU_MED_POLICY_L1_POSTED_SHIFT (17U) #define CSL_UNICACHEMMU_MED_POLICY_L1_POSTED_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_L1_POSTED_NON_POSTED (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_L1_POSTED_POSTED (0x00000001U) #define CSL_UNICACHEMMU_MED_POLICY_L1_ALLOCATE_MASK (0x00040000U) #define CSL_UNICACHEMMU_MED_POLICY_L1_ALLOCATE_SHIFT (18U) #define CSL_UNICACHEMMU_MED_POLICY_L1_ALLOCATE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_L1_ALLOCATE_NON_ALLOCATE (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_L1_ALLOCATE_ALLOCATE (0x00000001U) #define CSL_UNICACHEMMU_MED_POLICY_L1_WR_POLICY_MASK (0x00080000U) #define CSL_UNICACHEMMU_MED_POLICY_L1_WR_POLICY_SHIFT (19U) #define CSL_UNICACHEMMU_MED_POLICY_L1_WR_POLICY_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_L1_WR_POLICY_WT (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_L1_WR_POLICY_WB (0x00000001U) #define CSL_UNICACHEMMU_MED_POLICY_L2_CACHEABLE_MASK (0x00100000U) #define CSL_UNICACHEMMU_MED_POLICY_L2_CACHEABLE_SHIFT (20U) #define CSL_UNICACHEMMU_MED_POLICY_L2_CACHEABLE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_L2_CACHEABLE_NON_CACHEABLE (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_L2_CACHEABLE_CACHEABLE (0x00000001U) #define CSL_UNICACHEMMU_MED_POLICY_L2_POSTED_MASK (0x00200000U) #define CSL_UNICACHEMMU_MED_POLICY_L2_POSTED_SHIFT (21U) #define CSL_UNICACHEMMU_MED_POLICY_L2_POSTED_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_L2_POSTED_NON_POSTED (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_L2_POSTED_POSTED (0x00000001U) #define CSL_UNICACHEMMU_MED_POLICY_L2_ALLOCATE_MASK (0x00400000U) #define CSL_UNICACHEMMU_MED_POLICY_L2_ALLOCATE_SHIFT (22U) #define CSL_UNICACHEMMU_MED_POLICY_L2_ALLOCATE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_L2_ALLOCATE_NON_ALLOCATE (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_L2_ALLOCATE_ALLOCATE (0x00000001U) #define CSL_UNICACHEMMU_MED_POLICY_L2_WR_POLICY_MASK (0x00800000U) #define CSL_UNICACHEMMU_MED_POLICY_L2_WR_POLICY_SHIFT (23U) #define CSL_UNICACHEMMU_MED_POLICY_L2_WR_POLICY_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_L2_WR_POLICY_WT (0x00000000U) #define CSL_UNICACHEMMU_MED_POLICY_L2_WR_POLICY_WB (0x00000001U) #define CSL_UNICACHEMMU_MED_POLICY_RESETVAL (0x00000000U) /* SMALL_ADDR0 */ #define CSL_UNICACHEMMU_SMALL_ADDR0_ADDRESS_MASK (0xFFFFF000U) #define CSL_UNICACHEMMU_SMALL_ADDR0_ADDRESS_SHIFT (12U) #define CSL_UNICACHEMMU_SMALL_ADDR0_ADDRESS_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_ADDR0_ADDRESS_MAX (0x000fffffU) #define CSL_UNICACHEMMU_SMALL_ADDR0_RESETVAL (0x00000000U) /* SMALL_ADDR1 */ #define CSL_UNICACHEMMU_SMALL_ADDR1_ADDRESS_MASK (0xFFFFF000U) #define CSL_UNICACHEMMU_SMALL_ADDR1_ADDRESS_SHIFT (12U) #define CSL_UNICACHEMMU_SMALL_ADDR1_ADDRESS_RESETVAL (0x00040000U) #define CSL_UNICACHEMMU_SMALL_ADDR1_ADDRESS_MAX (0x000fffffU) #define CSL_UNICACHEMMU_SMALL_ADDR1_RESETVAL (0x40000000U) /* SMALL_ADDR */ #define CSL_UNICACHEMMU_SMALL_ADDR_ADDRESS_MASK (0xFFFFF000U) #define CSL_UNICACHEMMU_SMALL_ADDR_ADDRESS_SHIFT (12U) #define CSL_UNICACHEMMU_SMALL_ADDR_ADDRESS_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_ADDR_ADDRESS_MAX (0x000fffffU) #define CSL_UNICACHEMMU_SMALL_ADDR_RESETVAL (0x00000000U) /* SMALL_XLTE0 */ #define CSL_UNICACHEMMU_SMALL_XLTE0_IGNORE_MASK (0x00000001U) #define CSL_UNICACHEMMU_SMALL_XLTE0_IGNORE_SHIFT (0U) #define CSL_UNICACHEMMU_SMALL_XLTE0_IGNORE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_XLTE0_IGNORE_MAX (0x00000001U) #define CSL_UNICACHEMMU_SMALL_XLTE0_TRANSLATE_MASK (0xFFFFF000U) #define CSL_UNICACHEMMU_SMALL_XLTE0_TRANSLATE_SHIFT (12U) #define CSL_UNICACHEMMU_SMALL_XLTE0_TRANSLATE_RESETVAL (0x00055000U) #define CSL_UNICACHEMMU_SMALL_XLTE0_TRANSLATE_MAX (0x000fffffU) #define CSL_UNICACHEMMU_SMALL_XLTE0_RESETVAL (0x55000000U) /* SMALL_XLTE1 */ #define CSL_UNICACHEMMU_SMALL_XLTE1_IGNORE_MASK (0x00000001U) #define CSL_UNICACHEMMU_SMALL_XLTE1_IGNORE_SHIFT (0U) #define CSL_UNICACHEMMU_SMALL_XLTE1_IGNORE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_XLTE1_IGNORE_MAX (0x00000001U) #define CSL_UNICACHEMMU_SMALL_XLTE1_TRANSLATE_MASK (0xFFFFF000U) #define CSL_UNICACHEMMU_SMALL_XLTE1_TRANSLATE_SHIFT (12U) #define CSL_UNICACHEMMU_SMALL_XLTE1_TRANSLATE_RESETVAL (0x00055080U) #define CSL_UNICACHEMMU_SMALL_XLTE1_TRANSLATE_MAX (0x000fffffU) #define CSL_UNICACHEMMU_SMALL_XLTE1_RESETVAL (0x55080000U) /* SMALL_XLTE */ #define CSL_UNICACHEMMU_SMALL_XLTE_IGNORE_MASK (0x00000001U) #define CSL_UNICACHEMMU_SMALL_XLTE_IGNORE_SHIFT (0U) #define CSL_UNICACHEMMU_SMALL_XLTE_IGNORE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_XLTE_IGNORE_MAX (0x00000001U) #define CSL_UNICACHEMMU_SMALL_XLTE_TRANSLATE_MASK (0xFFFFF000U) #define CSL_UNICACHEMMU_SMALL_XLTE_TRANSLATE_SHIFT (12U) #define CSL_UNICACHEMMU_SMALL_XLTE_TRANSLATE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_XLTE_TRANSLATE_MAX (0x000fffffU) #define CSL_UNICACHEMMU_SMALL_XLTE_RESETVAL (0x00000000U) /* SMALL_POLICY0 */ #define CSL_UNICACHEMMU_SMALL_POLICY0_ENABLE_MASK (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY0_ENABLE_SHIFT (0U) #define CSL_UNICACHEMMU_SMALL_POLICY0_ENABLE_RESETVAL (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY0_ENABLE_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_ENABLE_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY0_SIZE_MASK (0x00000002U) #define CSL_UNICACHEMMU_SMALL_POLICY0_SIZE_SHIFT (1U) #define CSL_UNICACHEMMU_SMALL_POLICY0_SIZE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_SIZE_MAX (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY0_ENDIANISM_MASK (0x00000004U) #define CSL_UNICACHEMMU_SMALL_POLICY0_ENDIANISM_SHIFT (2U) #define CSL_UNICACHEMMU_SMALL_POLICY0_ENDIANISM_RESETVAL (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY0_ENDIANISM_BIG_ENDIAN (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_ENDIANISM_LITTLE_ENDIAN (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY0_VOLATILE_MASK (0x00000008U) #define CSL_UNICACHEMMU_SMALL_POLICY0_VOLATILE_SHIFT (3U) #define CSL_UNICACHEMMU_SMALL_POLICY0_VOLATILE_RESETVAL (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY0_VOLATILE_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_VOLATILE_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY0_EXECUTE_MASK (0x00000010U) #define CSL_UNICACHEMMU_SMALL_POLICY0_EXECUTE_SHIFT (4U) #define CSL_UNICACHEMMU_SMALL_POLICY0_EXECUTE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_EXECUTE_MAX (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY0_READ_MASK (0x00000020U) #define CSL_UNICACHEMMU_SMALL_POLICY0_READ_SHIFT (5U) #define CSL_UNICACHEMMU_SMALL_POLICY0_READ_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_READ_MAX (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY0_PRELOAD_MASK (0x00000040U) #define CSL_UNICACHEMMU_SMALL_POLICY0_PRELOAD_SHIFT (6U) #define CSL_UNICACHEMMU_SMALL_POLICY0_PRELOAD_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_PRELOAD_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_PRELOAD_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY0_EXCLUSION_MASK (0x00000080U) #define CSL_UNICACHEMMU_SMALL_POLICY0_EXCLUSION_SHIFT (7U) #define CSL_UNICACHEMMU_SMALL_POLICY0_EXCLUSION_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_EXCLUSION_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_EXCLUSION_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L1_CACHEABLE_MASK (0x00010000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L1_CACHEABLE_SHIFT (16U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L1_CACHEABLE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L1_CACHEABLE_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L1_CACHEABLE_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L1_POSTED_MASK (0x00020000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L1_POSTED_SHIFT (17U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L1_POSTED_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L1_POSTED_NON_POSTED (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L1_POSTED_POSTED (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L1_ALLOCATE_MASK (0x00040000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L1_ALLOCATE_SHIFT (18U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L1_ALLOCATE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L1_ALLOCATE_NON_ALLOCATE (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L1_ALLOCATE_ALLOCATE (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L1_WR_POLICY_MASK (0x00080000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L1_WR_POLICY_SHIFT (19U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L1_WR_POLICY_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L1_WR_POLICY_WT (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L1_WR_POLICY_WB (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L2_CACHEABLE_MASK (0x00100000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L2_CACHEABLE_SHIFT (20U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L2_CACHEABLE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L2_CACHEABLE_NON_CACHEABLE (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L2_CACHEABLE_CACHEABLE (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L2_POSTED_MASK (0x00200000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L2_POSTED_SHIFT (21U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L2_POSTED_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L2_POSTED_NON_POSTED (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L2_POSTED_POSTED (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L2_ALLOCATE_MASK (0x00400000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L2_ALLOCATE_SHIFT (22U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L2_ALLOCATE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L2_ALLOCATE_NON_ALLOCATE (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L2_ALLOCATE_ALLOCATE (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L2_WR_POLICY_MASK (0x00800000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L2_WR_POLICY_SHIFT (23U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L2_WR_POLICY_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L2_WR_POLICY_WT (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY0_L2_WR_POLICY_WB (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY0_COHERENCY_MASK (0x00000100U) #define CSL_UNICACHEMMU_SMALL_POLICY0_COHERENCY_SHIFT (8U) #define CSL_UNICACHEMMU_SMALL_POLICY0_COHERENCY_RESETVAL (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY0_COHERENCY_MAX (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY0_RESETVAL (0x0000010dU) /* SMALL_POLICY1 */ #define CSL_UNICACHEMMU_SMALL_POLICY1_ENABLE_MASK (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY1_ENABLE_SHIFT (0U) #define CSL_UNICACHEMMU_SMALL_POLICY1_ENABLE_RESETVAL (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY1_ENABLE_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_ENABLE_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY1_SIZE_MASK (0x00000002U) #define CSL_UNICACHEMMU_SMALL_POLICY1_SIZE_SHIFT (1U) #define CSL_UNICACHEMMU_SMALL_POLICY1_SIZE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_SIZE_MAX (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY1_ENDIANISM_MASK (0x00000004U) #define CSL_UNICACHEMMU_SMALL_POLICY1_ENDIANISM_SHIFT (2U) #define CSL_UNICACHEMMU_SMALL_POLICY1_ENDIANISM_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_ENDIANISM_BIG_ENDIAN (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_ENDIANISM_LITTLE_ENDIAN (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY1_VOLATILE_MASK (0x00000008U) #define CSL_UNICACHEMMU_SMALL_POLICY1_VOLATILE_SHIFT (3U) #define CSL_UNICACHEMMU_SMALL_POLICY1_VOLATILE_RESETVAL (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY1_VOLATILE_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_VOLATILE_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY1_EXECUTE_MASK (0x00000010U) #define CSL_UNICACHEMMU_SMALL_POLICY1_EXECUTE_SHIFT (4U) #define CSL_UNICACHEMMU_SMALL_POLICY1_EXECUTE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_EXECUTE_MAX (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY1_READ_MASK (0x00000020U) #define CSL_UNICACHEMMU_SMALL_POLICY1_READ_SHIFT (5U) #define CSL_UNICACHEMMU_SMALL_POLICY1_READ_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_READ_MAX (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY1_PRELOAD_MASK (0x00000040U) #define CSL_UNICACHEMMU_SMALL_POLICY1_PRELOAD_SHIFT (6U) #define CSL_UNICACHEMMU_SMALL_POLICY1_PRELOAD_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_PRELOAD_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_PRELOAD_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY1_EXCLUSION_MASK (0x00000080U) #define CSL_UNICACHEMMU_SMALL_POLICY1_EXCLUSION_SHIFT (7U) #define CSL_UNICACHEMMU_SMALL_POLICY1_EXCLUSION_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_EXCLUSION_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_EXCLUSION_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L1_CACHEABLE_MASK (0x00010000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L1_CACHEABLE_SHIFT (16U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L1_CACHEABLE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L1_CACHEABLE_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L1_CACHEABLE_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L1_POSTED_MASK (0x00020000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L1_POSTED_SHIFT (17U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L1_POSTED_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L1_POSTED_NON_POSTED (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L1_POSTED_POSTED (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L1_ALLOCATE_MASK (0x00040000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L1_ALLOCATE_SHIFT (18U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L1_ALLOCATE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L1_ALLOCATE_NON_ALLOCATE (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L1_ALLOCATE_ALLOCATE (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L1_WR_POLICY_MASK (0x00080000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L1_WR_POLICY_SHIFT (19U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L1_WR_POLICY_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L1_WR_POLICY_WT (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L1_WR_POLICY_WB (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L2_CACHEABLE_MASK (0x00100000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L2_CACHEABLE_SHIFT (20U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L2_CACHEABLE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L2_CACHEABLE_NON_CACHEABLE (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L2_CACHEABLE_CACHEABLE (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L2_POSTED_MASK (0x00200000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L2_POSTED_SHIFT (21U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L2_POSTED_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L2_POSTED_NON_POSTED (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L2_POSTED_POSTED (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L2_ALLOCATE_MASK (0x00400000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L2_ALLOCATE_SHIFT (22U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L2_ALLOCATE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L2_ALLOCATE_NON_ALLOCATE (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L2_ALLOCATE_ALLOCATE (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L2_WR_POLICY_MASK (0x00800000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L2_WR_POLICY_SHIFT (23U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L2_WR_POLICY_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L2_WR_POLICY_WT (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY1_L2_WR_POLICY_WB (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY1_COHERENCY_MASK (0x00000100U) #define CSL_UNICACHEMMU_SMALL_POLICY1_COHERENCY_SHIFT (8U) #define CSL_UNICACHEMMU_SMALL_POLICY1_COHERENCY_RESETVAL (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY1_COHERENCY_MAX (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY1_RESETVAL (0x00000109U) /* SMALL_POLICY */ #define CSL_UNICACHEMMU_SMALL_POLICY_ENABLE_MASK (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY_ENABLE_SHIFT (0U) #define CSL_UNICACHEMMU_SMALL_POLICY_ENABLE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_ENABLE_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_ENABLE_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY_SIZE_MASK (0x00000002U) #define CSL_UNICACHEMMU_SMALL_POLICY_SIZE_SHIFT (1U) #define CSL_UNICACHEMMU_SMALL_POLICY_SIZE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_SIZE_4KB (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_SIZE_16KB (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY_ENDIANISM_MASK (0x00000004U) #define CSL_UNICACHEMMU_SMALL_POLICY_ENDIANISM_SHIFT (2U) #define CSL_UNICACHEMMU_SMALL_POLICY_ENDIANISM_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_ENDIANISM_BIG_ENDIAN (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_ENDIANISM_LITTLE_ENDIAN (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY_VOLATILE_MASK (0x00000008U) #define CSL_UNICACHEMMU_SMALL_POLICY_VOLATILE_SHIFT (3U) #define CSL_UNICACHEMMU_SMALL_POLICY_VOLATILE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_VOLATILE_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_VOLATILE_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY_EXECUTE_MASK (0x00000010U) #define CSL_UNICACHEMMU_SMALL_POLICY_EXECUTE_SHIFT (4U) #define CSL_UNICACHEMMU_SMALL_POLICY_EXECUTE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_EXECUTE_MAX (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY_READ_MASK (0x00000020U) #define CSL_UNICACHEMMU_SMALL_POLICY_READ_SHIFT (5U) #define CSL_UNICACHEMMU_SMALL_POLICY_READ_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_READ_MAX (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY_PRELOAD_MASK (0x00000040U) #define CSL_UNICACHEMMU_SMALL_POLICY_PRELOAD_SHIFT (6U) #define CSL_UNICACHEMMU_SMALL_POLICY_PRELOAD_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_PRELOAD_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_PRELOAD_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY_EXCLUSION_MASK (0x00000080U) #define CSL_UNICACHEMMU_SMALL_POLICY_EXCLUSION_SHIFT (7U) #define CSL_UNICACHEMMU_SMALL_POLICY_EXCLUSION_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_EXCLUSION_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_EXCLUSION_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY_L1_CACHEABLE_MASK (0x00010000U) #define CSL_UNICACHEMMU_SMALL_POLICY_L1_CACHEABLE_SHIFT (16U) #define CSL_UNICACHEMMU_SMALL_POLICY_L1_CACHEABLE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_L1_CACHEABLE_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_L1_CACHEABLE_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY_L1_POSTED_MASK (0x00020000U) #define CSL_UNICACHEMMU_SMALL_POLICY_L1_POSTED_SHIFT (17U) #define CSL_UNICACHEMMU_SMALL_POLICY_L1_POSTED_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_L1_POSTED_NON_POSTED (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_L1_POSTED_POSTED (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY_L1_ALLOCATE_MASK (0x00040000U) #define CSL_UNICACHEMMU_SMALL_POLICY_L1_ALLOCATE_SHIFT (18U) #define CSL_UNICACHEMMU_SMALL_POLICY_L1_ALLOCATE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_L1_ALLOCATE_NON_ALLOCATE (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_L1_ALLOCATE_ALLOCATE (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY_L1_WR_POLICY_MASK (0x00080000U) #define CSL_UNICACHEMMU_SMALL_POLICY_L1_WR_POLICY_SHIFT (19U) #define CSL_UNICACHEMMU_SMALL_POLICY_L1_WR_POLICY_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_L1_WR_POLICY_WT (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_L1_WR_POLICY_WB (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY_L2_CACHEABLE_MASK (0x00100000U) #define CSL_UNICACHEMMU_SMALL_POLICY_L2_CACHEABLE_SHIFT (20U) #define CSL_UNICACHEMMU_SMALL_POLICY_L2_CACHEABLE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_L2_CACHEABLE_NON_CACHEABLE (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_L2_CACHEABLE_CACHEABLE (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY_L2_POSTED_MASK (0x00200000U) #define CSL_UNICACHEMMU_SMALL_POLICY_L2_POSTED_SHIFT (21U) #define CSL_UNICACHEMMU_SMALL_POLICY_L2_POSTED_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_L2_POSTED_NON_POSTED (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_L2_POSTED_POSTED (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY_L2_ALLOCATE_MASK (0x00400000U) #define CSL_UNICACHEMMU_SMALL_POLICY_L2_ALLOCATE_SHIFT (22U) #define CSL_UNICACHEMMU_SMALL_POLICY_L2_ALLOCATE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_L2_ALLOCATE_NON_ALLOCATE (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_L2_ALLOCATE_ALLOCATE (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY_L2_WR_POLICY_MASK (0x00800000U) #define CSL_UNICACHEMMU_SMALL_POLICY_L2_WR_POLICY_SHIFT (23U) #define CSL_UNICACHEMMU_SMALL_POLICY_L2_WR_POLICY_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_L2_WR_POLICY_WT (0x00000000U) #define CSL_UNICACHEMMU_SMALL_POLICY_L2_WR_POLICY_WB (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY_COHERENCY_MASK (0x00000100U) #define CSL_UNICACHEMMU_SMALL_POLICY_COHERENCY_SHIFT (8U) #define CSL_UNICACHEMMU_SMALL_POLICY_COHERENCY_RESETVAL (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY_COHERENCY_MAX (0x00000001U) #define CSL_UNICACHEMMU_SMALL_POLICY_RESETVAL (0x00000100U) /* SMALL_MAINT */ #define CSL_UNICACHEMMU_SMALL_MAINT_PRELOAD_MASK (0x00000001U) #define CSL_UNICACHEMMU_SMALL_MAINT_PRELOAD_SHIFT (0U) #define CSL_UNICACHEMMU_SMALL_MAINT_PRELOAD_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_MAINT_PRELOAD_MAX (0x00000001U) #define CSL_UNICACHEMMU_SMALL_MAINT_LOCK_MASK (0x00000002U) #define CSL_UNICACHEMMU_SMALL_MAINT_LOCK_SHIFT (1U) #define CSL_UNICACHEMMU_SMALL_MAINT_LOCK_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_MAINT_LOCK_MAX (0x00000001U) #define CSL_UNICACHEMMU_SMALL_MAINT_CLEAN_MASK (0x00000004U) #define CSL_UNICACHEMMU_SMALL_MAINT_CLEAN_SHIFT (2U) #define CSL_UNICACHEMMU_SMALL_MAINT_CLEAN_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_MAINT_CLEAN_MAX (0x00000001U) #define CSL_UNICACHEMMU_SMALL_MAINT_INVALIDATE_MASK (0x00000008U) #define CSL_UNICACHEMMU_SMALL_MAINT_INVALIDATE_SHIFT (3U) #define CSL_UNICACHEMMU_SMALL_MAINT_INVALIDATE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_MAINT_INVALIDATE_MAX (0x00000001U) #define CSL_UNICACHEMMU_SMALL_MAINT_INTERRUPT_MASK (0x00000010U) #define CSL_UNICACHEMMU_SMALL_MAINT_INTERRUPT_SHIFT (4U) #define CSL_UNICACHEMMU_SMALL_MAINT_INTERRUPT_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_SMALL_MAINT_INTERRUPT_MAX (0x00000001U) #define CSL_UNICACHEMMU_SMALL_MAINT_RESETVAL (0x00000000U) /* LINE_ADDR */ #define CSL_UNICACHEMMU_LINE_ADDR_ADDRESS_MASK (0xFFFFFFE0U) #define CSL_UNICACHEMMU_LINE_ADDR_ADDRESS_SHIFT (5U) #define CSL_UNICACHEMMU_LINE_ADDR_ADDRESS_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_LINE_ADDR_ADDRESS_MAX (0x07ffffffU) #define CSL_UNICACHEMMU_LINE_ADDR_RESETVAL (0x00000000U) /* LINE_XLTE */ #define CSL_UNICACHEMMU_LINE_XLTE_IGNORE_MASK (0x00000001U) #define CSL_UNICACHEMMU_LINE_XLTE_IGNORE_SHIFT (0U) #define CSL_UNICACHEMMU_LINE_XLTE_IGNORE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_LINE_XLTE_IGNORE_MAX (0x00000001U) #define CSL_UNICACHEMMU_LINE_XLTE_TRANSLATE_MASK (0xFFFFFFE0U) #define CSL_UNICACHEMMU_LINE_XLTE_TRANSLATE_SHIFT (5U) #define CSL_UNICACHEMMU_LINE_XLTE_TRANSLATE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_LINE_XLTE_TRANSLATE_MAX (0x07ffffffU) #define CSL_UNICACHEMMU_LINE_XLTE_RESETVAL (0x00000000U) /* LINE_POLICY */ #define CSL_UNICACHEMMU_LINE_POLICY_ENABLE_MASK (0x00000001U) #define CSL_UNICACHEMMU_LINE_POLICY_ENABLE_SHIFT (0U) #define CSL_UNICACHEMMU_LINE_POLICY_ENABLE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_LINE_POLICY_ENABLE_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_LINE_POLICY_ENABLE_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_LINE_POLICY_RESETVAL (0x00000000U) /* DEBUG_XLTE */ #define CSL_UNICACHEMMU_DEBUG_XLTE_IGNORE_MASK (0x00000001U) #define CSL_UNICACHEMMU_DEBUG_XLTE_IGNORE_SHIFT (0U) #define CSL_UNICACHEMMU_DEBUG_XLTE_IGNORE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_DEBUG_XLTE_IGNORE_MAX (0x00000001U) #define CSL_UNICACHEMMU_DEBUG_XLTE_TRANSLATE_MASK (0xFFFFF000U) #define CSL_UNICACHEMMU_DEBUG_XLTE_TRANSLATE_SHIFT (12U) #define CSL_UNICACHEMMU_DEBUG_XLTE_TRANSLATE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_DEBUG_XLTE_TRANSLATE_MAX (0x000fffffU) #define CSL_UNICACHEMMU_DEBUG_XLTE_RESETVAL (0x00000000U) /* DEBUG_POLICY */ #define CSL_UNICACHEMMU_DEBUG_POLICY_ENABLE_MASK (0x00000001U) #define CSL_UNICACHEMMU_DEBUG_POLICY_ENABLE_SHIFT (0U) #define CSL_UNICACHEMMU_DEBUG_POLICY_ENABLE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_DEBUG_POLICY_ENABLE_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_DEBUG_POLICY_ENABLE_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_DEBUG_POLICY_ENDIANISM_MASK (0x00000004U) #define CSL_UNICACHEMMU_DEBUG_POLICY_ENDIANISM_SHIFT (2U) #define CSL_UNICACHEMMU_DEBUG_POLICY_ENDIANISM_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_DEBUG_POLICY_ENDIANISM_BIG_ENDIAN (0x00000000U) #define CSL_UNICACHEMMU_DEBUG_POLICY_ENDIANISM_LITTLE_ENDIAN (0x00000001U) #define CSL_UNICACHEMMU_DEBUG_POLICY_RESETVAL (0x00000000U) /* MAINT */ #define CSL_UNICACHEMMU_MAINT_PRELOAD_MASK (0x00000001U) #define CSL_UNICACHEMMU_MAINT_PRELOAD_SHIFT (0U) #define CSL_UNICACHEMMU_MAINT_PRELOAD_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MAINT_PRELOAD_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_MAINT_PRELOAD_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_MAINT_LOCK_MASK (0x00000002U) #define CSL_UNICACHEMMU_MAINT_LOCK_SHIFT (1U) #define CSL_UNICACHEMMU_MAINT_LOCK_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MAINT_LOCK_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_MAINT_LOCK_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_MAINT_UNLOCK_MASK (0x00000004U) #define CSL_UNICACHEMMU_MAINT_UNLOCK_SHIFT (2U) #define CSL_UNICACHEMMU_MAINT_UNLOCK_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MAINT_UNLOCK_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_MAINT_UNLOCK_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_MAINT_CLEAN_MASK (0x00000008U) #define CSL_UNICACHEMMU_MAINT_CLEAN_SHIFT (3U) #define CSL_UNICACHEMMU_MAINT_CLEAN_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MAINT_CLEAN_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_MAINT_CLEAN_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_MAINT_INVALIDATE_MASK (0x00000010U) #define CSL_UNICACHEMMU_MAINT_INVALIDATE_SHIFT (4U) #define CSL_UNICACHEMMU_MAINT_INVALIDATE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MAINT_INVALIDATE_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_MAINT_INVALIDATE_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_MAINT_HOST_INTERRUPT_MASK (0x00000020U) #define CSL_UNICACHEMMU_MAINT_HOST_INTERRUPT_SHIFT (5U) #define CSL_UNICACHEMMU_MAINT_HOST_INTERRUPT_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MAINT_HOST_INTERRUPT_NO_INT (0x00000000U) #define CSL_UNICACHEMMU_MAINT_HOST_INTERRUPT_GEN_INT (0x00000001U) #define CSL_UNICACHEMMU_MAINT_CPU_INTERRUPT_MASK (0x00000040U) #define CSL_UNICACHEMMU_MAINT_CPU_INTERRUPT_SHIFT (6U) #define CSL_UNICACHEMMU_MAINT_CPU_INTERRUPT_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MAINT_CPU_INTERRUPT_NO_INT (0x00000000U) #define CSL_UNICACHEMMU_MAINT_CPU_INTERRUPT_INT (0x00000001U) #define CSL_UNICACHEMMU_MAINT_L1_CACHE1_MASK (0x00000080U) #define CSL_UNICACHEMMU_MAINT_L1_CACHE1_SHIFT (7U) #define CSL_UNICACHEMMU_MAINT_L1_CACHE1_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MAINT_L1_CACHE1_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_MAINT_L1_CACHE1_PERFORM (0x00000001U) #define CSL_UNICACHEMMU_MAINT_L1_CACHE2_MASK (0x00000100U) #define CSL_UNICACHEMMU_MAINT_L1_CACHE2_SHIFT (8U) #define CSL_UNICACHEMMU_MAINT_L1_CACHE2_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MAINT_L1_CACHE2_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_MAINT_L1_CACHE2_PERFORM (0x00000001U) #define CSL_UNICACHEMMU_MAINT_L2_CACHE_MASK (0x00000200U) #define CSL_UNICACHEMMU_MAINT_L2_CACHE_SHIFT (9U) #define CSL_UNICACHEMMU_MAINT_L2_CACHE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MAINT_L2_CACHE_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_MAINT_L2_CACHE_PERFORM (0x00000001U) #define CSL_UNICACHEMMU_MAINT_G_FLUSH_MASK (0x00000400U) #define CSL_UNICACHEMMU_MAINT_G_FLUSH_SHIFT (10U) #define CSL_UNICACHEMMU_MAINT_G_FLUSH_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MAINT_G_FLUSH_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_MAINT_G_FLUSH_PERFORM (0x00000001U) #define CSL_UNICACHEMMU_MAINT_RESETVAL (0x00000000U) /* MTSTART */ #define CSL_UNICACHEMMU_MTSTART_BEGIN_ADDRESS_MASK (0xFFFFFFFFU) #define CSL_UNICACHEMMU_MTSTART_BEGIN_ADDRESS_SHIFT (0U) #define CSL_UNICACHEMMU_MTSTART_BEGIN_ADDRESS_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MTSTART_BEGIN_ADDRESS_MAX (0xffffffffU) #define CSL_UNICACHEMMU_MTSTART_RESETVAL (0x00000000U) /* MTEND */ #define CSL_UNICACHEMMU_MTEND_END_ADDRESS_MASK (0xFFFFFFFFU) #define CSL_UNICACHEMMU_MTEND_END_ADDRESS_SHIFT (0U) #define CSL_UNICACHEMMU_MTEND_END_ADDRESS_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MTEND_END_ADDRESS_MAX (0xffffffffU) #define CSL_UNICACHEMMU_MTEND_RESETVAL (0x00000000U) /* MAINTST */ #define CSL_UNICACHEMMU_MAINTST_STATUS_MASK (0x00000001U) #define CSL_UNICACHEMMU_MAINTST_STATUS_SHIFT (0U) #define CSL_UNICACHEMMU_MAINTST_STATUS_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MAINTST_STATUS_DONE (0x00000000U) #define CSL_UNICACHEMMU_MAINTST_STATUS_GOING (0x00000001U) #define CSL_UNICACHEMMU_MAINTST_RESETVAL (0x00000000U) /* MMUCONFIG */ #define CSL_UNICACHEMMU_MMUCONFIG_SECURE_MASK (0x00000001U) #define CSL_UNICACHEMMU_MMUCONFIG_SECURE_SHIFT (0U) #define CSL_UNICACHEMMU_MMUCONFIG_SECURE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MMUCONFIG_SECURE_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_MMUCONFIG_SECURE_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_MMUCONFIG_PRIVILEDGE_MASK (0x00000002U) #define CSL_UNICACHEMMU_MMUCONFIG_PRIVILEDGE_SHIFT (1U) #define CSL_UNICACHEMMU_MMUCONFIG_PRIVILEDGE_RESETVAL (0x00000000U) #define CSL_UNICACHEMMU_MMUCONFIG_PRIVILEDGE_DISABLE (0x00000000U) #define CSL_UNICACHEMMU_MMUCONFIG_PRIVILEDGE_ENABLE (0x00000001U) #define CSL_UNICACHEMMU_MMUCONFIG_RESETVAL (0x00000000U) #ifdef __cplusplus } #endif #endif