OLD | NEW |
(Empty) | |
| 1 /* |
| 2 * Copyright (c) 2009 NVIDIA Corporation. |
| 3 * All rights reserved. |
| 4 * |
| 5 * Redistribution and use in source and binary forms, with or without |
| 6 * modification, are permitted provided that the following conditions are met: |
| 7 * |
| 8 * Redistributions of source code must retain the above copyright notice, |
| 9 * this list of conditions and the following disclaimer. |
| 10 * |
| 11 * Redistributions in binary form must reproduce the above copyright notice, |
| 12 * this list of conditions and the following disclaimer in the documentation |
| 13 * and/or other materials provided with the distribution. |
| 14 * |
| 15 * Neither the name of the NVIDIA Corporation nor the names of its contributors |
| 16 * may be used to endorse or promote products derived from this software |
| 17 * without specific prior written permission. |
| 18 * |
| 19 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
| 20 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
| 21 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
| 22 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE |
| 23 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
| 24 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
| 25 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
| 26 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
| 27 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
| 28 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
| 29 * POSSIBILITY OF SUCH DAMAGE. |
| 30 * |
| 31 */ |
| 32 // |
| 33 // DO NOT EDIT - generated by simspec! |
| 34 // |
| 35 |
| 36 #ifndef ___ARPL310_H_INC_ |
| 37 #define ___ARPL310_H_INC_ |
| 38 |
| 39 // Register PL310_CACHE_ID_0 |
| 40 #define PL310_CACHE_ID_0 _MK_ADDR_CONST(0x0) |
| 41 #define PL310_CACHE_ID_0_SECURE 0x0 |
| 42 #define PL310_CACHE_ID_0_WORD_COUNT 0x1 |
| 43 #define PL310_CACHE_ID_0_RESET_VAL _MK_MASK_CONST(0x410000c
4) |
| 44 #define PL310_CACHE_ID_0_RESET_MASK _MK_MASK_CONST(0xff00fff
f) |
| 45 #define PL310_CACHE_ID_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 46 #define PL310_CACHE_ID_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 47 #define PL310_CACHE_ID_0_READ_MASK _MK_MASK_CONST(0xff00fff
f) |
| 48 #define PL310_CACHE_ID_0_WRITE_MASK _MK_MASK_CONST(0x0) |
| 49 #define PL310_CACHE_ID_0_RTL_RELEASE_SHIFT _MK_SHIFT_CONST(
0) |
| 50 #define PL310_CACHE_ID_0_RTL_RELEASE_FIELD (_MK_MASK_CONST(
0x3f) << PL310_CACHE_ID_0_RTL_RELEASE_SHIFT) |
| 51 #define PL310_CACHE_ID_0_RTL_RELEASE_RANGE 5:0 |
| 52 #define PL310_CACHE_ID_0_RTL_RELEASE_WOFFSET 0x0 |
| 53 #define PL310_CACHE_ID_0_RTL_RELEASE_DEFAULT _MK_MASK_CONST(0
x4) |
| 54 #define PL310_CACHE_ID_0_RTL_RELEASE_DEFAULT_MASK _MK_MASK
_CONST(0x3f) |
| 55 #define PL310_CACHE_ID_0_RTL_RELEASE_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 56 #define PL310_CACHE_ID_0_RTL_RELEASE_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 57 |
| 58 #define PL310_CACHE_ID_0_PART_NUMBER_SHIFT _MK_SHIFT_CONST(
6) |
| 59 #define PL310_CACHE_ID_0_PART_NUMBER_FIELD (_MK_MASK_CONST(
0xf) << PL310_CACHE_ID_0_PART_NUMBER_SHIFT) |
| 60 #define PL310_CACHE_ID_0_PART_NUMBER_RANGE 9:6 |
| 61 #define PL310_CACHE_ID_0_PART_NUMBER_WOFFSET 0x0 |
| 62 #define PL310_CACHE_ID_0_PART_NUMBER_DEFAULT _MK_MASK_CONST(0
x3) |
| 63 #define PL310_CACHE_ID_0_PART_NUMBER_DEFAULT_MASK _MK_MASK
_CONST(0xf) |
| 64 #define PL310_CACHE_ID_0_PART_NUMBER_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 65 #define PL310_CACHE_ID_0_PART_NUMBER_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 66 |
| 67 #define PL310_CACHE_ID_0_CACHE_ID_SHIFT _MK_SHIFT_CONST(10) |
| 68 #define PL310_CACHE_ID_0_CACHE_ID_FIELD (_MK_MASK_CONST(0x3f) <<
PL310_CACHE_ID_0_CACHE_ID_SHIFT) |
| 69 #define PL310_CACHE_ID_0_CACHE_ID_RANGE 15:10 |
| 70 #define PL310_CACHE_ID_0_CACHE_ID_WOFFSET 0x0 |
| 71 #define PL310_CACHE_ID_0_CACHE_ID_DEFAULT _MK_MASK_CONST(0
x0) |
| 72 #define PL310_CACHE_ID_0_CACHE_ID_DEFAULT_MASK _MK_MASK_CONST(0
x3f) |
| 73 #define PL310_CACHE_ID_0_CACHE_ID_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 74 #define PL310_CACHE_ID_0_CACHE_ID_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 75 |
| 76 #define PL310_CACHE_ID_0_IMPLEMENTER_SHIFT _MK_SHIFT_CONST(
24) |
| 77 #define PL310_CACHE_ID_0_IMPLEMENTER_FIELD (_MK_MASK_CONST(
0xff) << PL310_CACHE_ID_0_IMPLEMENTER_SHIFT) |
| 78 #define PL310_CACHE_ID_0_IMPLEMENTER_RANGE 31:24 |
| 79 #define PL310_CACHE_ID_0_IMPLEMENTER_WOFFSET 0x0 |
| 80 #define PL310_CACHE_ID_0_IMPLEMENTER_DEFAULT _MK_MASK_CONST(0
x41) |
| 81 #define PL310_CACHE_ID_0_IMPLEMENTER_DEFAULT_MASK _MK_MASK
_CONST(0xff) |
| 82 #define PL310_CACHE_ID_0_IMPLEMENTER_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 83 #define PL310_CACHE_ID_0_IMPLEMENTER_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 84 |
| 85 |
| 86 // Register PL310_CACHE_TYPE_0 |
| 87 #define PL310_CACHE_TYPE_0 _MK_ADDR_CONST(0x4) |
| 88 #define PL310_CACHE_TYPE_0_SECURE 0x0 |
| 89 #define PL310_CACHE_TYPE_0_WORD_COUNT 0x1 |
| 90 #define PL310_CACHE_TYPE_0_RESET_VAL _MK_MASK_CONST(0x1c40040
0) |
| 91 #define PL310_CACHE_TYPE_0_RESET_MASK _MK_MASK_CONST(0x1f74374
3) |
| 92 #define PL310_CACHE_TYPE_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 93 #define PL310_CACHE_TYPE_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 94 #define PL310_CACHE_TYPE_0_READ_MASK _MK_MASK_CONST(0x1f74374
3) |
| 95 #define PL310_CACHE_TYPE_0_WRITE_MASK _MK_MASK_CONST(0x0) |
| 96 #define PL310_CACHE_TYPE_0_I_LINE_SIZE_SHIFT _MK_SHIFT_CONST(
0) |
| 97 #define PL310_CACHE_TYPE_0_I_LINE_SIZE_FIELD (_MK_MASK_CONST(
0x3) << PL310_CACHE_TYPE_0_I_LINE_SIZE_SHIFT) |
| 98 #define PL310_CACHE_TYPE_0_I_LINE_SIZE_RANGE 1:0 |
| 99 #define PL310_CACHE_TYPE_0_I_LINE_SIZE_WOFFSET 0x0 |
| 100 #define PL310_CACHE_TYPE_0_I_LINE_SIZE_DEFAULT _MK_MASK_CONST(0
x0) |
| 101 #define PL310_CACHE_TYPE_0_I_LINE_SIZE_DEFAULT_MASK _MK_MASK
_CONST(0x3) |
| 102 #define PL310_CACHE_TYPE_0_I_LINE_SIZE_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 103 #define PL310_CACHE_TYPE_0_I_LINE_SIZE_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 104 #define PL310_CACHE_TYPE_0_I_LINE_SIZE_SIZE_32B _MK_ENUM_CONST(0
) |
| 105 |
| 106 #define PL310_CACHE_TYPE_0_I_ASSOCIATIVITY_SHIFT _MK_SHIF
T_CONST(6) |
| 107 #define PL310_CACHE_TYPE_0_I_ASSOCIATIVITY_FIELD (_MK_MAS
K_CONST(0x1) << PL310_CACHE_TYPE_0_I_ASSOCIATIVITY_SHIFT) |
| 108 #define PL310_CACHE_TYPE_0_I_ASSOCIATIVITY_RANGE 6:6 |
| 109 #define PL310_CACHE_TYPE_0_I_ASSOCIATIVITY_WOFFSET 0x0 |
| 110 #define PL310_CACHE_TYPE_0_I_ASSOCIATIVITY_DEFAULT _MK_MASK
_CONST(0x0) |
| 111 #define PL310_CACHE_TYPE_0_I_ASSOCIATIVITY_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 112 #define PL310_CACHE_TYPE_0_I_ASSOCIATIVITY_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 113 #define PL310_CACHE_TYPE_0_I_ASSOCIATIVITY_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 114 #define PL310_CACHE_TYPE_0_I_ASSOCIATIVITY_ASSOC_8 _MK_ENUM
_CONST(0) |
| 115 #define PL310_CACHE_TYPE_0_I_ASSOCIATIVITY_ASSOC_16 _MK_ENUM
_CONST(1) |
| 116 |
| 117 #define PL310_CACHE_TYPE_0_I_WAY_SIZE_SHIFT _MK_SHIFT_CONST(
8) |
| 118 #define PL310_CACHE_TYPE_0_I_WAY_SIZE_FIELD (_MK_MASK_CONST(
0x7) << PL310_CACHE_TYPE_0_I_WAY_SIZE_SHIFT) |
| 119 #define PL310_CACHE_TYPE_0_I_WAY_SIZE_RANGE 10:8 |
| 120 #define PL310_CACHE_TYPE_0_I_WAY_SIZE_WOFFSET 0x0 |
| 121 #define PL310_CACHE_TYPE_0_I_WAY_SIZE_DEFAULT _MK_MASK_CONST(0
x4) |
| 122 #define PL310_CACHE_TYPE_0_I_WAY_SIZE_DEFAULT_MASK _MK_MASK
_CONST(0x7) |
| 123 #define PL310_CACHE_TYPE_0_I_WAY_SIZE_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 124 #define PL310_CACHE_TYPE_0_I_WAY_SIZE_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 125 #define PL310_CACHE_TYPE_0_I_WAY_SIZE_WAY_RES16KB _MK_ENUM
_CONST(0) |
| 126 #define PL310_CACHE_TYPE_0_I_WAY_SIZE_WAY_16KB _MK_ENUM_CONST(1
) |
| 127 #define PL310_CACHE_TYPE_0_I_WAY_SIZE_WAY_32KB _MK_ENUM_CONST(2
) |
| 128 #define PL310_CACHE_TYPE_0_I_WAY_SIZE_WAY_64KB _MK_ENUM_CONST(3
) |
| 129 #define PL310_CACHE_TYPE_0_I_WAY_SIZE_WAY_128KB _MK_ENUM_CONST(4
) |
| 130 #define PL310_CACHE_TYPE_0_I_WAY_SIZE_WAY_256KB _MK_ENUM_CONST(5
) |
| 131 #define PL310_CACHE_TYPE_0_I_WAY_SIZE_WAY_512KB _MK_ENUM_CONST(6
) |
| 132 #define PL310_CACHE_TYPE_0_I_WAY_SIZE_WAY_RES512kB _MK_ENUM
_CONST(7) |
| 133 |
| 134 #define PL310_CACHE_TYPE_0_D_LINE_SIZE_SHIFT _MK_SHIFT_CONST(
12) |
| 135 #define PL310_CACHE_TYPE_0_D_LINE_SIZE_FIELD (_MK_MASK_CONST(
0x3) << PL310_CACHE_TYPE_0_D_LINE_SIZE_SHIFT) |
| 136 #define PL310_CACHE_TYPE_0_D_LINE_SIZE_RANGE 13:12 |
| 137 #define PL310_CACHE_TYPE_0_D_LINE_SIZE_WOFFSET 0x0 |
| 138 #define PL310_CACHE_TYPE_0_D_LINE_SIZE_DEFAULT _MK_MASK_CONST(0
x0) |
| 139 #define PL310_CACHE_TYPE_0_D_LINE_SIZE_DEFAULT_MASK _MK_MASK
_CONST(0x3) |
| 140 #define PL310_CACHE_TYPE_0_D_LINE_SIZE_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 141 #define PL310_CACHE_TYPE_0_D_LINE_SIZE_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 142 #define PL310_CACHE_TYPE_0_D_LINE_SIZE_SIZE_32B _MK_ENUM_CONST(0
) |
| 143 |
| 144 #define PL310_CACHE_TYPE_0_D_ASSOCIATIVITY_SHIFT _MK_SHIF
T_CONST(18) |
| 145 #define PL310_CACHE_TYPE_0_D_ASSOCIATIVITY_FIELD (_MK_MAS
K_CONST(0x1) << PL310_CACHE_TYPE_0_D_ASSOCIATIVITY_SHIFT) |
| 146 #define PL310_CACHE_TYPE_0_D_ASSOCIATIVITY_RANGE 18:18 |
| 147 #define PL310_CACHE_TYPE_0_D_ASSOCIATIVITY_WOFFSET 0x0 |
| 148 #define PL310_CACHE_TYPE_0_D_ASSOCIATIVITY_DEFAULT _MK_MASK
_CONST(0x0) |
| 149 #define PL310_CACHE_TYPE_0_D_ASSOCIATIVITY_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 150 #define PL310_CACHE_TYPE_0_D_ASSOCIATIVITY_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 151 #define PL310_CACHE_TYPE_0_D_ASSOCIATIVITY_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 152 #define PL310_CACHE_TYPE_0_D_ASSOCIATIVITY_ASSOC_8 _MK_ENUM
_CONST(0) |
| 153 #define PL310_CACHE_TYPE_0_D_ASSOCIATIVITY_ASSOC_16 _MK_ENUM
_CONST(1) |
| 154 |
| 155 #define PL310_CACHE_TYPE_0_D_WAY_SIZE_SHIFT _MK_SHIFT_CONST(
20) |
| 156 #define PL310_CACHE_TYPE_0_D_WAY_SIZE_FIELD (_MK_MASK_CONST(
0x7) << PL310_CACHE_TYPE_0_D_WAY_SIZE_SHIFT) |
| 157 #define PL310_CACHE_TYPE_0_D_WAY_SIZE_RANGE 22:20 |
| 158 #define PL310_CACHE_TYPE_0_D_WAY_SIZE_WOFFSET 0x0 |
| 159 #define PL310_CACHE_TYPE_0_D_WAY_SIZE_DEFAULT _MK_MASK_CONST(0
x4) |
| 160 #define PL310_CACHE_TYPE_0_D_WAY_SIZE_DEFAULT_MASK _MK_MASK
_CONST(0x7) |
| 161 #define PL310_CACHE_TYPE_0_D_WAY_SIZE_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 162 #define PL310_CACHE_TYPE_0_D_WAY_SIZE_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 163 #define PL310_CACHE_TYPE_0_D_WAY_SIZE_WAY_RES16KB _MK_ENUM
_CONST(0) |
| 164 #define PL310_CACHE_TYPE_0_D_WAY_SIZE_WAY_16KB _MK_ENUM_CONST(1
) |
| 165 #define PL310_CACHE_TYPE_0_D_WAY_SIZE_WAY_32KB _MK_ENUM_CONST(2
) |
| 166 #define PL310_CACHE_TYPE_0_D_WAY_SIZE_WAY_64KB _MK_ENUM_CONST(3
) |
| 167 #define PL310_CACHE_TYPE_0_D_WAY_SIZE_WAY_128KB _MK_ENUM_CONST(4
) |
| 168 #define PL310_CACHE_TYPE_0_D_WAY_SIZE_WAY_256KB _MK_ENUM_CONST(5
) |
| 169 #define PL310_CACHE_TYPE_0_D_WAY_SIZE_WAY_512KB _MK_ENUM_CONST(6
) |
| 170 #define PL310_CACHE_TYPE_0_D_WAY_SIZE_WAY_RES512kB _MK_ENUM
_CONST(7) |
| 171 |
| 172 #define PL310_CACHE_TYPE_0_ORGANIZATION_SHIFT _MK_SHIFT_CONST(
24) |
| 173 #define PL310_CACHE_TYPE_0_ORGANIZATION_FIELD (_MK_MASK_CONST(
0x1) << PL310_CACHE_TYPE_0_ORGANIZATION_SHIFT) |
| 174 #define PL310_CACHE_TYPE_0_ORGANIZATION_RANGE 24:24 |
| 175 #define PL310_CACHE_TYPE_0_ORGANIZATION_WOFFSET 0x0 |
| 176 #define PL310_CACHE_TYPE_0_ORGANIZATION_DEFAULT _MK_MASK_CONST(0
x0) |
| 177 #define PL310_CACHE_TYPE_0_ORGANIZATION_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 178 #define PL310_CACHE_TYPE_0_ORGANIZATION_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 179 #define PL310_CACHE_TYPE_0_ORGANIZATION_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 180 #define PL310_CACHE_TYPE_0_ORGANIZATION_UNIFIED _MK_ENUM_CONST(0
) |
| 181 #define PL310_CACHE_TYPE_0_ORGANIZATION_HARVARD _MK_ENUM_CONST(1
) |
| 182 |
| 183 #define PL310_CACHE_TYPE_0_LOCKDOWN_BY_LINE_SHIFT _MK_SHIF
T_CONST(25) |
| 184 #define PL310_CACHE_TYPE_0_LOCKDOWN_BY_LINE_FIELD (_MK_MAS
K_CONST(0x1) << PL310_CACHE_TYPE_0_LOCKDOWN_BY_LINE_SHIFT) |
| 185 #define PL310_CACHE_TYPE_0_LOCKDOWN_BY_LINE_RANGE 25:25 |
| 186 #define PL310_CACHE_TYPE_0_LOCKDOWN_BY_LINE_WOFFSET 0x0 |
| 187 #define PL310_CACHE_TYPE_0_LOCKDOWN_BY_LINE_DEFAULT _MK_MASK
_CONST(0x0) |
| 188 #define PL310_CACHE_TYPE_0_LOCKDOWN_BY_LINE_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 189 #define PL310_CACHE_TYPE_0_LOCKDOWN_BY_LINE_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 190 #define PL310_CACHE_TYPE_0_LOCKDOWN_BY_LINE_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 191 #define PL310_CACHE_TYPE_0_LOCKDOWN_BY_LINE_NOT_IMPLEMENTED
_MK_ENUM_CONST(0) |
| 192 #define PL310_CACHE_TYPE_0_LOCKDOWN_BY_LINE_IMPLEMENTED _MK_ENUM
_CONST(1) |
| 193 |
| 194 #define PL310_CACHE_TYPE_0_LOCKDOWN_BY_MASTER_SHIFT _MK_SHIF
T_CONST(26) |
| 195 #define PL310_CACHE_TYPE_0_LOCKDOWN_BY_MASTER_FIELD (_MK_MAS
K_CONST(0x1) << PL310_CACHE_TYPE_0_LOCKDOWN_BY_MASTER_SHIFT) |
| 196 #define PL310_CACHE_TYPE_0_LOCKDOWN_BY_MASTER_RANGE 26:26 |
| 197 #define PL310_CACHE_TYPE_0_LOCKDOWN_BY_MASTER_WOFFSET 0x0 |
| 198 #define PL310_CACHE_TYPE_0_LOCKDOWN_BY_MASTER_DEFAULT _MK_MASK
_CONST(0x1) |
| 199 #define PL310_CACHE_TYPE_0_LOCKDOWN_BY_MASTER_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 200 #define PL310_CACHE_TYPE_0_LOCKDOWN_BY_MASTER_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 201 #define PL310_CACHE_TYPE_0_LOCKDOWN_BY_MASTER_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 202 #define PL310_CACHE_TYPE_0_LOCKDOWN_BY_MASTER_NOT_IMPLEMENTED
_MK_ENUM_CONST(0) |
| 203 #define PL310_CACHE_TYPE_0_LOCKDOWN_BY_MASTER_IMPLEMENTED
_MK_ENUM_CONST(1) |
| 204 |
| 205 #define PL310_CACHE_TYPE_0_CTYPE_SHIFT _MK_SHIFT_CONST(27) |
| 206 #define PL310_CACHE_TYPE_0_CTYPE_FIELD (_MK_MASK_CONST(0x3) <<
PL310_CACHE_TYPE_0_CTYPE_SHIFT) |
| 207 #define PL310_CACHE_TYPE_0_CTYPE_RANGE 28:27 |
| 208 #define PL310_CACHE_TYPE_0_CTYPE_WOFFSET 0x0 |
| 209 #define PL310_CACHE_TYPE_0_CTYPE_DEFAULT _MK_MASK_CONST(0
x3) |
| 210 #define PL310_CACHE_TYPE_0_CTYPE_DEFAULT_MASK _MK_MASK_CONST(0
x3) |
| 211 #define PL310_CACHE_TYPE_0_CTYPE_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 212 #define PL310_CACHE_TYPE_0_CTYPE_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 213 #define PL310_CACHE_TYPE_0_CTYPE_PL310 _MK_ENUM_CONST(3) |
| 214 |
| 215 |
| 216 // Register PL310_CONTROL_0 |
| 217 #define PL310_CONTROL_0 _MK_ADDR_CONST(0x100) |
| 218 #define PL310_CONTROL_0_SECURE 0x0 |
| 219 #define PL310_CONTROL_0_WORD_COUNT 0x1 |
| 220 #define PL310_CONTROL_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 221 #define PL310_CONTROL_0_RESET_MASK _MK_MASK_CONST(0x1) |
| 222 #define PL310_CONTROL_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 223 #define PL310_CONTROL_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 224 #define PL310_CONTROL_0_READ_MASK _MK_MASK_CONST(0x1) |
| 225 #define PL310_CONTROL_0_WRITE_MASK _MK_MASK_CONST(0x1) |
| 226 #define PL310_CONTROL_0_ENABLE_SHIFT _MK_SHIFT_CONST(0) |
| 227 #define PL310_CONTROL_0_ENABLE_FIELD (_MK_MASK_CONST(0x1) <<
PL310_CONTROL_0_ENABLE_SHIFT) |
| 228 #define PL310_CONTROL_0_ENABLE_RANGE 0:0 |
| 229 #define PL310_CONTROL_0_ENABLE_WOFFSET 0x0 |
| 230 #define PL310_CONTROL_0_ENABLE_DEFAULT _MK_MASK_CONST(0x0) |
| 231 #define PL310_CONTROL_0_ENABLE_DEFAULT_MASK _MK_MASK_CONST(0
x1) |
| 232 #define PL310_CONTROL_0_ENABLE_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 233 #define PL310_CONTROL_0_ENABLE_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 234 #define PL310_CONTROL_0_ENABLE_DISABLED _MK_ENUM_CONST(0) |
| 235 #define PL310_CONTROL_0_ENABLE_ENABLED _MK_ENUM_CONST(1) |
| 236 |
| 237 |
| 238 // Register PL310_AUXILIARY_CONTROL_0 |
| 239 #define PL310_AUXILIARY_CONTROL_0 _MK_ADDR_CONST(0x104) |
| 240 #define PL310_AUXILIARY_CONTROL_0_SECURE 0x0 |
| 241 #define PL310_AUXILIARY_CONTROL_0_WORD_COUNT 0x1 |
| 242 #define PL310_AUXILIARY_CONTROL_0_RESET_VAL _MK_MASK_CONST(0
x80000) |
| 243 #define PL310_AUXILIARY_CONTROL_0_RESET_MASK _MK_MASK_CONST(0
x7dff3401) |
| 244 #define PL310_AUXILIARY_CONTROL_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 245 #define PL310_AUXILIARY_CONTROL_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 246 #define PL310_AUXILIARY_CONTROL_0_READ_MASK _MK_MASK_CONST(0
x7dff3401) |
| 247 #define PL310_AUXILIARY_CONTROL_0_WRITE_MASK _MK_MASK_CONST(0
x7dff3401) |
| 248 #define PL310_AUXILIARY_CONTROL_0_FULL_LINE_OF_ZERO_SHIFT
_MK_SHIFT_CONST(0) |
| 249 #define PL310_AUXILIARY_CONTROL_0_FULL_LINE_OF_ZERO_FIELD
(_MK_MASK_CONST(0x1) << PL310_AUXILIARY_CONTROL_0_FULL_LINE_OF_ZERO_SHIFT) |
| 250 #define PL310_AUXILIARY_CONTROL_0_FULL_LINE_OF_ZERO_RANGE
0:0 |
| 251 #define PL310_AUXILIARY_CONTROL_0_FULL_LINE_OF_ZERO_WOFFSET
0x0 |
| 252 #define PL310_AUXILIARY_CONTROL_0_FULL_LINE_OF_ZERO_DEFAULT
_MK_MASK_CONST(0x0) |
| 253 #define PL310_AUXILIARY_CONTROL_0_FULL_LINE_OF_ZERO_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 254 #define PL310_AUXILIARY_CONTROL_0_FULL_LINE_OF_ZERO_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 255 #define PL310_AUXILIARY_CONTROL_0_FULL_LINE_OF_ZERO_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 256 #define PL310_AUXILIARY_CONTROL_0_FULL_LINE_OF_ZERO_DISABLED
_MK_ENUM_CONST(0) |
| 257 #define PL310_AUXILIARY_CONTROL_0_FULL_LINE_OF_ZERO_ENABLED
_MK_ENUM_CONST(1) |
| 258 |
| 259 #define PL310_AUXILIARY_CONTROL_0_SO_DEV_HIGH_PRIORITY_SHIFT
_MK_SHIFT_CONST(10) |
| 260 #define PL310_AUXILIARY_CONTROL_0_SO_DEV_HIGH_PRIORITY_FIELD
(_MK_MASK_CONST(0x1) << PL310_AUXILIARY_CONTROL_0_SO_DEV_HIGH_PRIORITY_SHIFT) |
| 261 #define PL310_AUXILIARY_CONTROL_0_SO_DEV_HIGH_PRIORITY_RANGE
10:10 |
| 262 #define PL310_AUXILIARY_CONTROL_0_SO_DEV_HIGH_PRIORITY_WOFFSET
0x0 |
| 263 #define PL310_AUXILIARY_CONTROL_0_SO_DEV_HIGH_PRIORITY_DEFAULT
_MK_MASK_CONST(0x0) |
| 264 #define PL310_AUXILIARY_CONTROL_0_SO_DEV_HIGH_PRIORITY_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 265 #define PL310_AUXILIARY_CONTROL_0_SO_DEV_HIGH_PRIORITY_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 266 #define PL310_AUXILIARY_CONTROL_0_SO_DEV_HIGH_PRIORITY_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 267 #define PL310_AUXILIARY_CONTROL_0_SO_DEV_HIGH_PRIORITY_DISABLED
_MK_ENUM_CONST(0) |
| 268 #define PL310_AUXILIARY_CONTROL_0_SO_DEV_HIGH_PRIORITY_ENABLED
_MK_ENUM_CONST(1) |
| 269 |
| 270 #define PL310_AUXILIARY_CONTROL_0_EXCLUSIVE_SHIFT _MK_SHIF
T_CONST(12) |
| 271 #define PL310_AUXILIARY_CONTROL_0_EXCLUSIVE_FIELD (_MK_MAS
K_CONST(0x1) << PL310_AUXILIARY_CONTROL_0_EXCLUSIVE_SHIFT) |
| 272 #define PL310_AUXILIARY_CONTROL_0_EXCLUSIVE_RANGE 12:12 |
| 273 #define PL310_AUXILIARY_CONTROL_0_EXCLUSIVE_WOFFSET 0x0 |
| 274 #define PL310_AUXILIARY_CONTROL_0_EXCLUSIVE_DEFAULT _MK_MASK
_CONST(0x0) |
| 275 #define PL310_AUXILIARY_CONTROL_0_EXCLUSIVE_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 276 #define PL310_AUXILIARY_CONTROL_0_EXCLUSIVE_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 277 #define PL310_AUXILIARY_CONTROL_0_EXCLUSIVE_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 278 #define PL310_AUXILIARY_CONTROL_0_EXCLUSIVE_DISABLED _MK_ENUM
_CONST(0) |
| 279 #define PL310_AUXILIARY_CONTROL_0_EXCLUSIVE_ENABLED _MK_ENUM
_CONST(1) |
| 280 |
| 281 #define PL310_AUXILIARY_CONTROL_0_SHARED_INVALIDATE_SHIFT
_MK_SHIFT_CONST(13) |
| 282 #define PL310_AUXILIARY_CONTROL_0_SHARED_INVALIDATE_FIELD
(_MK_MASK_CONST(0x1) << PL310_AUXILIARY_CONTROL_0_SHARED_INVALIDATE_SHIFT) |
| 283 #define PL310_AUXILIARY_CONTROL_0_SHARED_INVALIDATE_RANGE
13:13 |
| 284 #define PL310_AUXILIARY_CONTROL_0_SHARED_INVALIDATE_WOFFSET
0x0 |
| 285 #define PL310_AUXILIARY_CONTROL_0_SHARED_INVALIDATE_DEFAULT
_MK_MASK_CONST(0x0) |
| 286 #define PL310_AUXILIARY_CONTROL_0_SHARED_INVALIDATE_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 287 #define PL310_AUXILIARY_CONTROL_0_SHARED_INVALIDATE_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 288 #define PL310_AUXILIARY_CONTROL_0_SHARED_INVALIDATE_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 289 #define PL310_AUXILIARY_CONTROL_0_SHARED_INVALIDATE_DISABLED
_MK_ENUM_CONST(0) |
| 290 #define PL310_AUXILIARY_CONTROL_0_SHARED_INVALIDATE_ENABLED
_MK_ENUM_CONST(1) |
| 291 |
| 292 #define PL310_AUXILIARY_CONTROL_0_ASSOCIATIVITY_SHIFT _MK_SHIF
T_CONST(16) |
| 293 #define PL310_AUXILIARY_CONTROL_0_ASSOCIATIVITY_FIELD (_MK_MAS
K_CONST(0x1) << PL310_AUXILIARY_CONTROL_0_ASSOCIATIVITY_SHIFT) |
| 294 #define PL310_AUXILIARY_CONTROL_0_ASSOCIATIVITY_RANGE 16:16 |
| 295 #define PL310_AUXILIARY_CONTROL_0_ASSOCIATIVITY_WOFFSET 0x0 |
| 296 #define PL310_AUXILIARY_CONTROL_0_ASSOCIATIVITY_DEFAULT _MK_MASK
_CONST(0x0) |
| 297 #define PL310_AUXILIARY_CONTROL_0_ASSOCIATIVITY_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 298 #define PL310_AUXILIARY_CONTROL_0_ASSOCIATIVITY_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 299 #define PL310_AUXILIARY_CONTROL_0_ASSOCIATIVITY_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 300 #define PL310_AUXILIARY_CONTROL_0_ASSOCIATIVITY_ASSOC_8 _MK_ENUM
_CONST(0) |
| 301 #define PL310_AUXILIARY_CONTROL_0_ASSOCIATIVITY_ASSOC_16
_MK_ENUM_CONST(1) |
| 302 |
| 303 #define PL310_AUXILIARY_CONTROL_0_WAY_SIZE_SHIFT _MK_SHIF
T_CONST(17) |
| 304 #define PL310_AUXILIARY_CONTROL_0_WAY_SIZE_FIELD (_MK_MAS
K_CONST(0x7) << PL310_AUXILIARY_CONTROL_0_WAY_SIZE_SHIFT) |
| 305 #define PL310_AUXILIARY_CONTROL_0_WAY_SIZE_RANGE 19:17 |
| 306 #define PL310_AUXILIARY_CONTROL_0_WAY_SIZE_WOFFSET 0x0 |
| 307 #define PL310_AUXILIARY_CONTROL_0_WAY_SIZE_DEFAULT _MK_MASK
_CONST(0x4) |
| 308 #define PL310_AUXILIARY_CONTROL_0_WAY_SIZE_DEFAULT_MASK _MK_MASK
_CONST(0x7) |
| 309 #define PL310_AUXILIARY_CONTROL_0_WAY_SIZE_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 310 #define PL310_AUXILIARY_CONTROL_0_WAY_SIZE_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 311 #define PL310_AUXILIARY_CONTROL_0_WAY_SIZE_WAY_RES16KB _MK_ENUM
_CONST(0) |
| 312 #define PL310_AUXILIARY_CONTROL_0_WAY_SIZE_WAY_16KB _MK_ENUM
_CONST(1) |
| 313 #define PL310_AUXILIARY_CONTROL_0_WAY_SIZE_WAY_32KB _MK_ENUM
_CONST(2) |
| 314 #define PL310_AUXILIARY_CONTROL_0_WAY_SIZE_WAY_64KB _MK_ENUM
_CONST(3) |
| 315 #define PL310_AUXILIARY_CONTROL_0_WAY_SIZE_WAY_128KB _MK_ENUM
_CONST(4) |
| 316 #define PL310_AUXILIARY_CONTROL_0_WAY_SIZE_WAY_256KB _MK_ENUM
_CONST(5) |
| 317 #define PL310_AUXILIARY_CONTROL_0_WAY_SIZE_WAY_512KB _MK_ENUM
_CONST(6) |
| 318 #define PL310_AUXILIARY_CONTROL_0_WAY_SIZE_WAY_RES512kB _MK_ENUM
_CONST(7) |
| 319 |
| 320 #define PL310_AUXILIARY_CONTROL_0_EVENT_MONITOR_BUS_SHIFT
_MK_SHIFT_CONST(20) |
| 321 #define PL310_AUXILIARY_CONTROL_0_EVENT_MONITOR_BUS_FIELD
(_MK_MASK_CONST(0x1) << PL310_AUXILIARY_CONTROL_0_EVENT_MONITOR_BUS_SHIFT) |
| 322 #define PL310_AUXILIARY_CONTROL_0_EVENT_MONITOR_BUS_RANGE
20:20 |
| 323 #define PL310_AUXILIARY_CONTROL_0_EVENT_MONITOR_BUS_WOFFSET
0x0 |
| 324 #define PL310_AUXILIARY_CONTROL_0_EVENT_MONITOR_BUS_DEFAULT
_MK_MASK_CONST(0x0) |
| 325 #define PL310_AUXILIARY_CONTROL_0_EVENT_MONITOR_BUS_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 326 #define PL310_AUXILIARY_CONTROL_0_EVENT_MONITOR_BUS_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 327 #define PL310_AUXILIARY_CONTROL_0_EVENT_MONITOR_BUS_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 328 #define PL310_AUXILIARY_CONTROL_0_EVENT_MONITOR_BUS_DISABLED
_MK_ENUM_CONST(0) |
| 329 #define PL310_AUXILIARY_CONTROL_0_EVENT_MONITOR_BUS_ENABLED
_MK_ENUM_CONST(1) |
| 330 |
| 331 #define PL310_AUXILIARY_CONTROL_0_PARITY_SHIFT _MK_SHIFT_CONST(
21) |
| 332 #define PL310_AUXILIARY_CONTROL_0_PARITY_FIELD (_MK_MASK_CONST(
0x1) << PL310_AUXILIARY_CONTROL_0_PARITY_SHIFT) |
| 333 #define PL310_AUXILIARY_CONTROL_0_PARITY_RANGE 21:21 |
| 334 #define PL310_AUXILIARY_CONTROL_0_PARITY_WOFFSET 0x0 |
| 335 #define PL310_AUXILIARY_CONTROL_0_PARITY_DEFAULT _MK_MASK
_CONST(0x0) |
| 336 #define PL310_AUXILIARY_CONTROL_0_PARITY_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 337 #define PL310_AUXILIARY_CONTROL_0_PARITY_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 338 #define PL310_AUXILIARY_CONTROL_0_PARITY_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 339 #define PL310_AUXILIARY_CONTROL_0_PARITY_DISABLED _MK_ENUM
_CONST(0) |
| 340 #define PL310_AUXILIARY_CONTROL_0_PARITY_ENABLED _MK_ENUM
_CONST(1) |
| 341 |
| 342 #define PL310_AUXILIARY_CONTROL_0_SHARED_ATTRIBUTE_OVERRIDE_SHIFT
_MK_SHIFT_CONST(22) |
| 343 #define PL310_AUXILIARY_CONTROL_0_SHARED_ATTRIBUTE_OVERRIDE_FIELD
(_MK_MASK_CONST(0x1) << PL310_AUXILIARY_CONTROL_0_SHARED_ATTRIBUTE_OVERR
IDE_SHIFT) |
| 344 #define PL310_AUXILIARY_CONTROL_0_SHARED_ATTRIBUTE_OVERRIDE_RANGE
22:22 |
| 345 #define PL310_AUXILIARY_CONTROL_0_SHARED_ATTRIBUTE_OVERRIDE_WOFFSET
0x0 |
| 346 #define PL310_AUXILIARY_CONTROL_0_SHARED_ATTRIBUTE_OVERRIDE_DEFAULT
_MK_MASK_CONST(0x0) |
| 347 #define PL310_AUXILIARY_CONTROL_0_SHARED_ATTRIBUTE_OVERRIDE_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 348 #define PL310_AUXILIARY_CONTROL_0_SHARED_ATTRIBUTE_OVERRIDE_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 349 #define PL310_AUXILIARY_CONTROL_0_SHARED_ATTRIBUTE_OVERRIDE_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 350 #define PL310_AUXILIARY_CONTROL_0_SHARED_ATTRIBUTE_OVERRIDE_DISABLED
_MK_ENUM_CONST(0) |
| 351 #define PL310_AUXILIARY_CONTROL_0_SHARED_ATTRIBUTE_OVERRIDE_ENABLED
_MK_ENUM_CONST(1) |
| 352 |
| 353 #define PL310_AUXILIARY_CONTROL_0_FORCE_WRITE_ALLOCATE_SHIFT
_MK_SHIFT_CONST(23) |
| 354 #define PL310_AUXILIARY_CONTROL_0_FORCE_WRITE_ALLOCATE_FIELD
(_MK_MASK_CONST(0x3) << PL310_AUXILIARY_CONTROL_0_FORCE_WRITE_ALLOCATE_SHIFT) |
| 355 #define PL310_AUXILIARY_CONTROL_0_FORCE_WRITE_ALLOCATE_RANGE
24:23 |
| 356 #define PL310_AUXILIARY_CONTROL_0_FORCE_WRITE_ALLOCATE_WOFFSET
0x0 |
| 357 #define PL310_AUXILIARY_CONTROL_0_FORCE_WRITE_ALLOCATE_DEFAULT
_MK_MASK_CONST(0x0) |
| 358 #define PL310_AUXILIARY_CONTROL_0_FORCE_WRITE_ALLOCATE_DEFAULT_MASK
_MK_MASK_CONST(0x3) |
| 359 #define PL310_AUXILIARY_CONTROL_0_FORCE_WRITE_ALLOCATE_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 360 #define PL310_AUXILIARY_CONTROL_0_FORCE_WRITE_ALLOCATE_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 361 #define PL310_AUXILIARY_CONTROL_0_FORCE_WRITE_ALLOCATE_DISABLED
_MK_ENUM_CONST(0) |
| 362 #define PL310_AUXILIARY_CONTROL_0_FORCE_WRITE_ALLOCATE_USE_AWCACHE
_MK_ENUM_CONST(0) |
| 363 #define PL310_AUXILIARY_CONTROL_0_FORCE_WRITE_ALLOCATE_FORCE_NO_WA
_MK_ENUM_CONST(1) |
| 364 #define PL310_AUXILIARY_CONTROL_0_FORCE_WRITE_ALLOCATE_OVERRIDE_AWCACHE_TO_NOWA
_MK_ENUM_CONST(1) |
| 365 #define PL310_AUXILIARY_CONTROL_0_FORCE_WRITE_ALLOCATE_FORCE_WA
_MK_ENUM_CONST(2) |
| 366 #define PL310_AUXILIARY_CONTROL_0_FORCE_WRITE_ALLOCATE_OVERRIDE_AWCACHE_TO_WA
_MK_ENUM_CONST(2) |
| 367 #define PL310_AUXILIARY_CONTROL_0_FORCE_WRITE_ALLOCATE_RES_MAPPED_TO_0
_MK_ENUM_CONST(3) |
| 368 |
| 369 #define PL310_AUXILIARY_CONTROL_0_NON_SECURE_LOCKDOWN_WR_SHIFT
_MK_SHIFT_CONST(26) |
| 370 #define PL310_AUXILIARY_CONTROL_0_NON_SECURE_LOCKDOWN_WR_FIELD
(_MK_MASK_CONST(0x1) << PL310_AUXILIARY_CONTROL_0_NON_SECURE_LOCKDOWN_WR_SHIFT) |
| 371 #define PL310_AUXILIARY_CONTROL_0_NON_SECURE_LOCKDOWN_WR_RANGE
26:26 |
| 372 #define PL310_AUXILIARY_CONTROL_0_NON_SECURE_LOCKDOWN_WR_WOFFSET
0x0 |
| 373 #define PL310_AUXILIARY_CONTROL_0_NON_SECURE_LOCKDOWN_WR_DEFAULT
_MK_MASK_CONST(0x0) |
| 374 #define PL310_AUXILIARY_CONTROL_0_NON_SECURE_LOCKDOWN_WR_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 375 #define PL310_AUXILIARY_CONTROL_0_NON_SECURE_LOCKDOWN_WR_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 376 #define PL310_AUXILIARY_CONTROL_0_NON_SECURE_LOCKDOWN_WR_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 377 #define PL310_AUXILIARY_CONTROL_0_NON_SECURE_LOCKDOWN_WR_DISABLED
_MK_ENUM_CONST(0) |
| 378 #define PL310_AUXILIARY_CONTROL_0_NON_SECURE_LOCKDOWN_WR_ENABLED
_MK_ENUM_CONST(1) |
| 379 |
| 380 #define PL310_AUXILIARY_CONTROL_0_NON_SECURE_INTERRUPT_ACCESS_SHIFT
_MK_SHIFT_CONST(27) |
| 381 #define PL310_AUXILIARY_CONTROL_0_NON_SECURE_INTERRUPT_ACCESS_FIELD
(_MK_MASK_CONST(0x1) << PL310_AUXILIARY_CONTROL_0_NON_SECURE_INTERRUPT_A
CCESS_SHIFT) |
| 382 #define PL310_AUXILIARY_CONTROL_0_NON_SECURE_INTERRUPT_ACCESS_RANGE
27:27 |
| 383 #define PL310_AUXILIARY_CONTROL_0_NON_SECURE_INTERRUPT_ACCESS_WOFFSET
0x0 |
| 384 #define PL310_AUXILIARY_CONTROL_0_NON_SECURE_INTERRUPT_ACCESS_DEFAULT
_MK_MASK_CONST(0x0) |
| 385 #define PL310_AUXILIARY_CONTROL_0_NON_SECURE_INTERRUPT_ACCESS_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 386 #define PL310_AUXILIARY_CONTROL_0_NON_SECURE_INTERRUPT_ACCESS_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 387 #define PL310_AUXILIARY_CONTROL_0_NON_SECURE_INTERRUPT_ACCESS_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 388 #define PL310_AUXILIARY_CONTROL_0_NON_SECURE_INTERRUPT_ACCESS_DISABLED
_MK_ENUM_CONST(0) |
| 389 #define PL310_AUXILIARY_CONTROL_0_NON_SECURE_INTERRUPT_ACCESS_ENABLED
_MK_ENUM_CONST(1) |
| 390 |
| 391 #define PL310_AUXILIARY_CONTROL_0_DATA_PREFETCH_SHIFT _MK_SHIF
T_CONST(28) |
| 392 #define PL310_AUXILIARY_CONTROL_0_DATA_PREFETCH_FIELD (_MK_MAS
K_CONST(0x1) << PL310_AUXILIARY_CONTROL_0_DATA_PREFETCH_SHIFT) |
| 393 #define PL310_AUXILIARY_CONTROL_0_DATA_PREFETCH_RANGE 28:28 |
| 394 #define PL310_AUXILIARY_CONTROL_0_DATA_PREFETCH_WOFFSET 0x0 |
| 395 #define PL310_AUXILIARY_CONTROL_0_DATA_PREFETCH_DEFAULT _MK_MASK
_CONST(0x0) |
| 396 #define PL310_AUXILIARY_CONTROL_0_DATA_PREFETCH_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 397 #define PL310_AUXILIARY_CONTROL_0_DATA_PREFETCH_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 398 #define PL310_AUXILIARY_CONTROL_0_DATA_PREFETCH_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 399 #define PL310_AUXILIARY_CONTROL_0_DATA_PREFETCH_DISABLED
_MK_ENUM_CONST(0) |
| 400 #define PL310_AUXILIARY_CONTROL_0_DATA_PREFETCH_ENABLED _MK_ENUM
_CONST(1) |
| 401 |
| 402 #define PL310_AUXILIARY_CONTROL_0_INSTRUCTION_PREFETCH_SHIFT
_MK_SHIFT_CONST(29) |
| 403 #define PL310_AUXILIARY_CONTROL_0_INSTRUCTION_PREFETCH_FIELD
(_MK_MASK_CONST(0x1) << PL310_AUXILIARY_CONTROL_0_INSTRUCTION_PREFETCH_SHIFT) |
| 404 #define PL310_AUXILIARY_CONTROL_0_INSTRUCTION_PREFETCH_RANGE
29:29 |
| 405 #define PL310_AUXILIARY_CONTROL_0_INSTRUCTION_PREFETCH_WOFFSET
0x0 |
| 406 #define PL310_AUXILIARY_CONTROL_0_INSTRUCTION_PREFETCH_DEFAULT
_MK_MASK_CONST(0x0) |
| 407 #define PL310_AUXILIARY_CONTROL_0_INSTRUCTION_PREFETCH_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 408 #define PL310_AUXILIARY_CONTROL_0_INSTRUCTION_PREFETCH_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 409 #define PL310_AUXILIARY_CONTROL_0_INSTRUCTION_PREFETCH_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 410 #define PL310_AUXILIARY_CONTROL_0_INSTRUCTION_PREFETCH_DISABLED
_MK_ENUM_CONST(0) |
| 411 #define PL310_AUXILIARY_CONTROL_0_INSTRUCTION_PREFETCH_ENABLED
_MK_ENUM_CONST(1) |
| 412 |
| 413 #define PL310_AUXILIARY_CONTROL_0_EARLY_BRESP_SHIFT _MK_SHIF
T_CONST(30) |
| 414 #define PL310_AUXILIARY_CONTROL_0_EARLY_BRESP_FIELD (_MK_MAS
K_CONST(0x1) << PL310_AUXILIARY_CONTROL_0_EARLY_BRESP_SHIFT) |
| 415 #define PL310_AUXILIARY_CONTROL_0_EARLY_BRESP_RANGE 30:30 |
| 416 #define PL310_AUXILIARY_CONTROL_0_EARLY_BRESP_WOFFSET 0x0 |
| 417 #define PL310_AUXILIARY_CONTROL_0_EARLY_BRESP_DEFAULT _MK_MASK
_CONST(0x0) |
| 418 #define PL310_AUXILIARY_CONTROL_0_EARLY_BRESP_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 419 #define PL310_AUXILIARY_CONTROL_0_EARLY_BRESP_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 420 #define PL310_AUXILIARY_CONTROL_0_EARLY_BRESP_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 421 #define PL310_AUXILIARY_CONTROL_0_EARLY_BRESP_DISABLED _MK_ENUM
_CONST(0) |
| 422 #define PL310_AUXILIARY_CONTROL_0_EARLY_BRESP_ENABLED _MK_ENUM
_CONST(1) |
| 423 |
| 424 |
| 425 // Register PL310_TAG_RAM_LATENCY_0 |
| 426 #define PL310_TAG_RAM_LATENCY_0 _MK_ADDR_CONST(0x108) |
| 427 #define PL310_TAG_RAM_LATENCY_0_SECURE 0x0 |
| 428 #define PL310_TAG_RAM_LATENCY_0_WORD_COUNT 0x1 |
| 429 #define PL310_TAG_RAM_LATENCY_0_RESET_VAL _MK_MASK_CONST(0
x777) |
| 430 #define PL310_TAG_RAM_LATENCY_0_RESET_MASK _MK_MASK_CONST(0
x777) |
| 431 #define PL310_TAG_RAM_LATENCY_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x331) |
| 432 #define PL310_TAG_RAM_LATENCY_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x777) |
| 433 #define PL310_TAG_RAM_LATENCY_0_READ_MASK _MK_MASK_CONST(0
x777) |
| 434 #define PL310_TAG_RAM_LATENCY_0_WRITE_MASK _MK_MASK_CONST(0
x777) |
| 435 #define PL310_TAG_RAM_LATENCY_0_SETUP_SHIFT _MK_SHIFT_CONST(
0) |
| 436 #define PL310_TAG_RAM_LATENCY_0_SETUP_FIELD (_MK_MASK_CONST(
0x7) << PL310_TAG_RAM_LATENCY_0_SETUP_SHIFT) |
| 437 #define PL310_TAG_RAM_LATENCY_0_SETUP_RANGE 2:0 |
| 438 #define PL310_TAG_RAM_LATENCY_0_SETUP_WOFFSET 0x0 |
| 439 #define PL310_TAG_RAM_LATENCY_0_SETUP_DEFAULT _MK_MASK_CONST(0
x7) |
| 440 #define PL310_TAG_RAM_LATENCY_0_SETUP_DEFAULT_MASK _MK_MASK
_CONST(0x7) |
| 441 #define PL310_TAG_RAM_LATENCY_0_SETUP_SW_DEFAULT _MK_MASK
_CONST(0x1) |
| 442 #define PL310_TAG_RAM_LATENCY_0_SETUP_SW_DEFAULT_MASK _MK_MASK
_CONST(0x7) |
| 443 |
| 444 #define PL310_TAG_RAM_LATENCY_0_READ_SHIFT _MK_SHIFT_CONST(
4) |
| 445 #define PL310_TAG_RAM_LATENCY_0_READ_FIELD (_MK_MASK_CONST(
0x7) << PL310_TAG_RAM_LATENCY_0_READ_SHIFT) |
| 446 #define PL310_TAG_RAM_LATENCY_0_READ_RANGE 6:4 |
| 447 #define PL310_TAG_RAM_LATENCY_0_READ_WOFFSET 0x0 |
| 448 #define PL310_TAG_RAM_LATENCY_0_READ_DEFAULT _MK_MASK_CONST(0
x7) |
| 449 #define PL310_TAG_RAM_LATENCY_0_READ_DEFAULT_MASK _MK_MASK
_CONST(0x7) |
| 450 #define PL310_TAG_RAM_LATENCY_0_READ_SW_DEFAULT _MK_MASK_CONST(0
x3) |
| 451 #define PL310_TAG_RAM_LATENCY_0_READ_SW_DEFAULT_MASK _MK_MASK
_CONST(0x7) |
| 452 |
| 453 #define PL310_TAG_RAM_LATENCY_0_WRITE_SHIFT _MK_SHIFT_CONST(
8) |
| 454 #define PL310_TAG_RAM_LATENCY_0_WRITE_FIELD (_MK_MASK_CONST(
0x7) << PL310_TAG_RAM_LATENCY_0_WRITE_SHIFT) |
| 455 #define PL310_TAG_RAM_LATENCY_0_WRITE_RANGE 10:8 |
| 456 #define PL310_TAG_RAM_LATENCY_0_WRITE_WOFFSET 0x0 |
| 457 #define PL310_TAG_RAM_LATENCY_0_WRITE_DEFAULT _MK_MASK_CONST(0
x7) |
| 458 #define PL310_TAG_RAM_LATENCY_0_WRITE_DEFAULT_MASK _MK_MASK
_CONST(0x7) |
| 459 #define PL310_TAG_RAM_LATENCY_0_WRITE_SW_DEFAULT _MK_MASK
_CONST(0x3) |
| 460 #define PL310_TAG_RAM_LATENCY_0_WRITE_SW_DEFAULT_MASK _MK_MASK
_CONST(0x7) |
| 461 |
| 462 |
| 463 // Register PL310_DATA_RAM_LATENCY_0 |
| 464 #define PL310_DATA_RAM_LATENCY_0 _MK_ADDR_CONST(0x10c) |
| 465 #define PL310_DATA_RAM_LATENCY_0_SECURE 0x0 |
| 466 #define PL310_DATA_RAM_LATENCY_0_WORD_COUNT 0x1 |
| 467 #define PL310_DATA_RAM_LATENCY_0_RESET_VAL _MK_MASK_CONST(0
x777) |
| 468 #define PL310_DATA_RAM_LATENCY_0_RESET_MASK _MK_MASK_CONST(0
x777) |
| 469 #define PL310_DATA_RAM_LATENCY_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x441) |
| 470 #define PL310_DATA_RAM_LATENCY_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x777) |
| 471 #define PL310_DATA_RAM_LATENCY_0_READ_MASK _MK_MASK_CONST(0
x777) |
| 472 #define PL310_DATA_RAM_LATENCY_0_WRITE_MASK _MK_MASK_CONST(0
x777) |
| 473 #define PL310_DATA_RAM_LATENCY_0_SETUP_SHIFT _MK_SHIFT_CONST(
0) |
| 474 #define PL310_DATA_RAM_LATENCY_0_SETUP_FIELD (_MK_MASK_CONST(
0x7) << PL310_DATA_RAM_LATENCY_0_SETUP_SHIFT) |
| 475 #define PL310_DATA_RAM_LATENCY_0_SETUP_RANGE 2:0 |
| 476 #define PL310_DATA_RAM_LATENCY_0_SETUP_WOFFSET 0x0 |
| 477 #define PL310_DATA_RAM_LATENCY_0_SETUP_DEFAULT _MK_MASK_CONST(0
x7) |
| 478 #define PL310_DATA_RAM_LATENCY_0_SETUP_DEFAULT_MASK _MK_MASK
_CONST(0x7) |
| 479 #define PL310_DATA_RAM_LATENCY_0_SETUP_SW_DEFAULT _MK_MASK
_CONST(0x1) |
| 480 #define PL310_DATA_RAM_LATENCY_0_SETUP_SW_DEFAULT_MASK _MK_MASK
_CONST(0x7) |
| 481 |
| 482 #define PL310_DATA_RAM_LATENCY_0_READ_SHIFT _MK_SHIFT_CONST(
4) |
| 483 #define PL310_DATA_RAM_LATENCY_0_READ_FIELD (_MK_MASK_CONST(
0x7) << PL310_DATA_RAM_LATENCY_0_READ_SHIFT) |
| 484 #define PL310_DATA_RAM_LATENCY_0_READ_RANGE 6:4 |
| 485 #define PL310_DATA_RAM_LATENCY_0_READ_WOFFSET 0x0 |
| 486 #define PL310_DATA_RAM_LATENCY_0_READ_DEFAULT _MK_MASK_CONST(0
x7) |
| 487 #define PL310_DATA_RAM_LATENCY_0_READ_DEFAULT_MASK _MK_MASK
_CONST(0x7) |
| 488 #define PL310_DATA_RAM_LATENCY_0_READ_SW_DEFAULT _MK_MASK
_CONST(0x4) |
| 489 #define PL310_DATA_RAM_LATENCY_0_READ_SW_DEFAULT_MASK _MK_MASK
_CONST(0x7) |
| 490 |
| 491 #define PL310_DATA_RAM_LATENCY_0_WRITE_SHIFT _MK_SHIFT_CONST(
8) |
| 492 #define PL310_DATA_RAM_LATENCY_0_WRITE_FIELD (_MK_MASK_CONST(
0x7) << PL310_DATA_RAM_LATENCY_0_WRITE_SHIFT) |
| 493 #define PL310_DATA_RAM_LATENCY_0_WRITE_RANGE 10:8 |
| 494 #define PL310_DATA_RAM_LATENCY_0_WRITE_WOFFSET 0x0 |
| 495 #define PL310_DATA_RAM_LATENCY_0_WRITE_DEFAULT _MK_MASK_CONST(0
x7) |
| 496 #define PL310_DATA_RAM_LATENCY_0_WRITE_DEFAULT_MASK _MK_MASK
_CONST(0x7) |
| 497 #define PL310_DATA_RAM_LATENCY_0_WRITE_SW_DEFAULT _MK_MASK
_CONST(0x4) |
| 498 #define PL310_DATA_RAM_LATENCY_0_WRITE_SW_DEFAULT_MASK _MK_MASK
_CONST(0x7) |
| 499 |
| 500 |
| 501 // Register PL310_EVENT_COUNTER_CONTROL_0 |
| 502 #define PL310_EVENT_COUNTER_CONTROL_0 _MK_ADDR_CONST(0x200) |
| 503 #define PL310_EVENT_COUNTER_CONTROL_0_SECURE 0x0 |
| 504 #define PL310_EVENT_COUNTER_CONTROL_0_WORD_COUNT 0x1 |
| 505 #define PL310_EVENT_COUNTER_CONTROL_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 506 #define PL310_EVENT_COUNTER_CONTROL_0_RESET_MASK _MK_MASK
_CONST(0x7) |
| 507 #define PL310_EVENT_COUNTER_CONTROL_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 508 #define PL310_EVENT_COUNTER_CONTROL_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 509 #define PL310_EVENT_COUNTER_CONTROL_0_READ_MASK _MK_MASK
_CONST(0x7) |
| 510 #define PL310_EVENT_COUNTER_CONTROL_0_WRITE_MASK _MK_MASK
_CONST(0x7) |
| 511 #define PL310_EVENT_COUNTER_CONTROL_0_EVENT_COUNTING_SHIFT
_MK_SHIFT_CONST(0) |
| 512 #define PL310_EVENT_COUNTER_CONTROL_0_EVENT_COUNTING_FIELD
(_MK_MASK_CONST(0x1) << PL310_EVENT_COUNTER_CONTROL_0_EVENT_COUNTING_SHIFT) |
| 513 #define PL310_EVENT_COUNTER_CONTROL_0_EVENT_COUNTING_RANGE
0:0 |
| 514 #define PL310_EVENT_COUNTER_CONTROL_0_EVENT_COUNTING_WOFFSET
0x0 |
| 515 #define PL310_EVENT_COUNTER_CONTROL_0_EVENT_COUNTING_DEFAULT
_MK_MASK_CONST(0x0) |
| 516 #define PL310_EVENT_COUNTER_CONTROL_0_EVENT_COUNTING_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 517 #define PL310_EVENT_COUNTER_CONTROL_0_EVENT_COUNTING_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 518 #define PL310_EVENT_COUNTER_CONTROL_0_EVENT_COUNTING_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 519 #define PL310_EVENT_COUNTER_CONTROL_0_EVENT_COUNTING_DISABLED
_MK_ENUM_CONST(0) |
| 520 #define PL310_EVENT_COUNTER_CONTROL_0_EVENT_COUNTING_ENABLED
_MK_ENUM_CONST(1) |
| 521 |
| 522 #define PL310_EVENT_COUNTER_CONTROL_0_RESET_COUNTER_0_SHIFT
_MK_SHIFT_CONST(1) |
| 523 #define PL310_EVENT_COUNTER_CONTROL_0_RESET_COUNTER_0_FIELD
(_MK_MASK_CONST(0x1) << PL310_EVENT_COUNTER_CONTROL_0_RESET_COUNTER_0_SHIFT) |
| 524 #define PL310_EVENT_COUNTER_CONTROL_0_RESET_COUNTER_0_RANGE
1:1 |
| 525 #define PL310_EVENT_COUNTER_CONTROL_0_RESET_COUNTER_0_WOFFSET
0x0 |
| 526 #define PL310_EVENT_COUNTER_CONTROL_0_RESET_COUNTER_0_DEFAULT
_MK_MASK_CONST(0x0) |
| 527 #define PL310_EVENT_COUNTER_CONTROL_0_RESET_COUNTER_0_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 528 #define PL310_EVENT_COUNTER_CONTROL_0_RESET_COUNTER_0_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 529 #define PL310_EVENT_COUNTER_CONTROL_0_RESET_COUNTER_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 530 #define PL310_EVENT_COUNTER_CONTROL_0_RESET_COUNTER_0_CLEAR_COUNTER
_MK_ENUM_CONST(1) |
| 531 |
| 532 #define PL310_EVENT_COUNTER_CONTROL_0_RESET_COUNTER_1_SHIFT
_MK_SHIFT_CONST(2) |
| 533 #define PL310_EVENT_COUNTER_CONTROL_0_RESET_COUNTER_1_FIELD
(_MK_MASK_CONST(0x1) << PL310_EVENT_COUNTER_CONTROL_0_RESET_COUNTER_1_SHIFT) |
| 534 #define PL310_EVENT_COUNTER_CONTROL_0_RESET_COUNTER_1_RANGE
2:2 |
| 535 #define PL310_EVENT_COUNTER_CONTROL_0_RESET_COUNTER_1_WOFFSET
0x0 |
| 536 #define PL310_EVENT_COUNTER_CONTROL_0_RESET_COUNTER_1_DEFAULT
_MK_MASK_CONST(0x0) |
| 537 #define PL310_EVENT_COUNTER_CONTROL_0_RESET_COUNTER_1_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 538 #define PL310_EVENT_COUNTER_CONTROL_0_RESET_COUNTER_1_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 539 #define PL310_EVENT_COUNTER_CONTROL_0_RESET_COUNTER_1_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 540 #define PL310_EVENT_COUNTER_CONTROL_0_RESET_COUNTER_1_CLEAR_COUNTER
_MK_ENUM_CONST(1) |
| 541 |
| 542 |
| 543 // Register PL310_EVENT_COUNTER1_CONFIGURATION_0 |
| 544 #define PL310_EVENT_COUNTER1_CONFIGURATION_0 _MK_ADDR_CONST(0
x204) |
| 545 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_SECURE 0x0 |
| 546 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_WORD_COUNT
0x1 |
| 547 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 548 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_RESET_MASK
_MK_MASK_CONST(0x3f) |
| 549 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 550 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 551 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_READ_MASK _MK_MASK
_CONST(0x3f) |
| 552 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_WRITE_MASK
_MK_MASK_CONST(0x3f) |
| 553 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_COUNTER_INTERRUPT_SHIFT
_MK_SHIFT_CONST(0) |
| 554 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_COUNTER_INTERRUPT_FIELD
(_MK_MASK_CONST(0x3) << PL310_EVENT_COUNTER1_CONFIGURATION_0_COUNTER_INT
ERRUPT_SHIFT) |
| 555 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_COUNTER_INTERRUPT_RANGE
1:0 |
| 556 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_COUNTER_INTERRUPT_WOFFSET
0x0 |
| 557 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_COUNTER_INTERRUPT_DEFAULT
_MK_MASK_CONST(0x0) |
| 558 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_COUNTER_INTERRUPT_DEFAULT_MASK
_MK_MASK_CONST(0x3) |
| 559 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_COUNTER_INTERRUPT_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 560 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_COUNTER_INTERRUPT_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 561 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_COUNTER_INTERRUPT_DISABLED
_MK_ENUM_CONST(0) |
| 562 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_COUNTER_INTERRUPT_ENABLED_INCREMENT
_MK_ENUM_CONST(1) |
| 563 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_COUNTER_INTERRUPT_ENABLED_OVERFLOW
_MK_ENUM_CONST(2) |
| 564 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_COUNTER_INTERRUPT_RES_DISABLED
_MK_ENUM_CONST(3) |
| 565 |
| 566 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_EVENT_SOURCE_SHIFT
_MK_SHIFT_CONST(2) |
| 567 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_EVENT_SOURCE_FIELD
(_MK_MASK_CONST(0xf) << PL310_EVENT_COUNTER1_CONFIGURATION_0_EVENT_SOURCE_SHIFT) |
| 568 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_EVENT_SOURCE_RANGE
5:2 |
| 569 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_EVENT_SOURCE_WOFFSET
0x0 |
| 570 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_EVENT_SOURCE_DEFAULT
_MK_MASK_CONST(0x0) |
| 571 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_EVENT_SOURCE_DEFAULT_MASK
_MK_MASK_CONST(0xf) |
| 572 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_EVENT_SOURCE_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 573 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_EVENT_SOURCE_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 574 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_EVENT_SOURCE_DISABLED
_MK_ENUM_CONST(0) |
| 575 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_EVENT_SOURCE_CO
_MK_ENUM_CONST(1) |
| 576 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_EVENT_SOURCE_EVICT
_MK_ENUM_CONST(1) |
| 577 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_EVENT_SOURCE_DRHIT
_MK_ENUM_CONST(2) |
| 578 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_EVENT_SOURCE_DRREQ
_MK_ENUM_CONST(3) |
| 579 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_EVENT_SOURCE_DWHIT
_MK_ENUM_CONST(4) |
| 580 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_EVENT_SOURCE_DWREQ
_MK_ENUM_CONST(5) |
| 581 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_EVENT_SOURCE_DWTREQ
_MK_ENUM_CONST(6) |
| 582 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_EVENT_SOURCE_IRHIT
_MK_ENUM_CONST(7) |
| 583 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_EVENT_SOURCE_IRREQ
_MK_ENUM_CONST(8) |
| 584 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_EVENT_SOURCE_WA
_MK_ENUM_CONST(9) |
| 585 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_EVENT_SOURCE_PF
_MK_ENUM_CONST(10) |
| 586 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_EVENT_SOURCE_RES_DISABLED_B
_MK_ENUM_CONST(11) |
| 587 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_EVENT_SOURCE_RES_DISABLED_C
_MK_ENUM_CONST(12) |
| 588 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_EVENT_SOURCE_RES_DISABLED_D
_MK_ENUM_CONST(13) |
| 589 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_EVENT_SOURCE_RES_DISABLED_E
_MK_ENUM_CONST(14) |
| 590 #define PL310_EVENT_COUNTER1_CONFIGURATION_0_EVENT_SOURCE_RES_DISABLED_F
_MK_ENUM_CONST(15) |
| 591 |
| 592 |
| 593 // Register PL310_EVENT_COUNTER0_CONFIGURATION_0 |
| 594 #define PL310_EVENT_COUNTER0_CONFIGURATION_0 _MK_ADDR_CONST(0
x208) |
| 595 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_SECURE 0x0 |
| 596 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_WORD_COUNT
0x1 |
| 597 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 598 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_RESET_MASK
_MK_MASK_CONST(0x3f) |
| 599 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 600 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 601 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_READ_MASK _MK_MASK
_CONST(0x3f) |
| 602 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_WRITE_MASK
_MK_MASK_CONST(0x3f) |
| 603 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_COUNTER_INTERRUPT_SHIFT
_MK_SHIFT_CONST(0) |
| 604 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_COUNTER_INTERRUPT_FIELD
(_MK_MASK_CONST(0x3) << PL310_EVENT_COUNTER0_CONFIGURATION_0_COUNTER_INT
ERRUPT_SHIFT) |
| 605 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_COUNTER_INTERRUPT_RANGE
1:0 |
| 606 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_COUNTER_INTERRUPT_WOFFSET
0x0 |
| 607 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_COUNTER_INTERRUPT_DEFAULT
_MK_MASK_CONST(0x0) |
| 608 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_COUNTER_INTERRUPT_DEFAULT_MASK
_MK_MASK_CONST(0x3) |
| 609 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_COUNTER_INTERRUPT_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 610 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_COUNTER_INTERRUPT_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 611 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_COUNTER_INTERRUPT_DISABLED
_MK_ENUM_CONST(0) |
| 612 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_COUNTER_INTERRUPT_ENABLED_INCREMENT
_MK_ENUM_CONST(1) |
| 613 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_COUNTER_INTERRUPT_ENABLED_OVERFLOW
_MK_ENUM_CONST(2) |
| 614 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_COUNTER_INTERRUPT_RES_DISABLED
_MK_ENUM_CONST(3) |
| 615 |
| 616 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_EVENT_SOURCE_SHIFT
_MK_SHIFT_CONST(2) |
| 617 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_EVENT_SOURCE_FIELD
(_MK_MASK_CONST(0xf) << PL310_EVENT_COUNTER0_CONFIGURATION_0_EVENT_SOURCE_SHIFT) |
| 618 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_EVENT_SOURCE_RANGE
5:2 |
| 619 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_EVENT_SOURCE_WOFFSET
0x0 |
| 620 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_EVENT_SOURCE_DEFAULT
_MK_MASK_CONST(0x0) |
| 621 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_EVENT_SOURCE_DEFAULT_MASK
_MK_MASK_CONST(0xf) |
| 622 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_EVENT_SOURCE_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 623 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_EVENT_SOURCE_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 624 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_EVENT_SOURCE_DISABLED
_MK_ENUM_CONST(0) |
| 625 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_EVENT_SOURCE_CO
_MK_ENUM_CONST(1) |
| 626 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_EVENT_SOURCE_EVICT
_MK_ENUM_CONST(1) |
| 627 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_EVENT_SOURCE_DRHIT
_MK_ENUM_CONST(2) |
| 628 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_EVENT_SOURCE_DRREQ
_MK_ENUM_CONST(3) |
| 629 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_EVENT_SOURCE_DWHIT
_MK_ENUM_CONST(4) |
| 630 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_EVENT_SOURCE_DWREQ
_MK_ENUM_CONST(5) |
| 631 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_EVENT_SOURCE_DWTREQ
_MK_ENUM_CONST(6) |
| 632 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_EVENT_SOURCE_IRHIT
_MK_ENUM_CONST(7) |
| 633 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_EVENT_SOURCE_IRREQ
_MK_ENUM_CONST(8) |
| 634 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_EVENT_SOURCE_WA
_MK_ENUM_CONST(9) |
| 635 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_EVENT_SOURCE_PF
_MK_ENUM_CONST(10) |
| 636 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_EVENT_SOURCE_RES_DISABLED_B
_MK_ENUM_CONST(11) |
| 637 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_EVENT_SOURCE_RES_DISABLED_C
_MK_ENUM_CONST(12) |
| 638 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_EVENT_SOURCE_RES_DISABLED_D
_MK_ENUM_CONST(13) |
| 639 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_EVENT_SOURCE_RES_DISABLED_E
_MK_ENUM_CONST(14) |
| 640 #define PL310_EVENT_COUNTER0_CONFIGURATION_0_EVENT_SOURCE_RES_DISABLED_F
_MK_ENUM_CONST(15) |
| 641 |
| 642 |
| 643 // Register PL310_EVENT_COUNTER1_0 |
| 644 #define PL310_EVENT_COUNTER1_0 _MK_ADDR_CONST(0x20c) |
| 645 #define PL310_EVENT_COUNTER1_0_SECURE 0x0 |
| 646 #define PL310_EVENT_COUNTER1_0_WORD_COUNT 0x1 |
| 647 #define PL310_EVENT_COUNTER1_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 648 #define PL310_EVENT_COUNTER1_0_RESET_MASK _MK_MASK_CONST(0
xffffffff) |
| 649 #define PL310_EVENT_COUNTER1_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 650 #define PL310_EVENT_COUNTER1_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 651 #define PL310_EVENT_COUNTER1_0_READ_MASK _MK_MASK_CONST(0
xffffffff) |
| 652 #define PL310_EVENT_COUNTER1_0_WRITE_MASK _MK_MASK_CONST(0
xffffffff) |
| 653 #define PL310_EVENT_COUNTER1_0_VALUE_SHIFT _MK_SHIFT_CONST(
0) |
| 654 #define PL310_EVENT_COUNTER1_0_VALUE_FIELD (_MK_MASK_CONST(
0xffffffff) << PL310_EVENT_COUNTER1_0_VALUE_SHIFT) |
| 655 #define PL310_EVENT_COUNTER1_0_VALUE_RANGE 31:0 |
| 656 #define PL310_EVENT_COUNTER1_0_VALUE_WOFFSET 0x0 |
| 657 #define PL310_EVENT_COUNTER1_0_VALUE_DEFAULT _MK_MASK_CONST(0
x0) |
| 658 #define PL310_EVENT_COUNTER1_0_VALUE_DEFAULT_MASK _MK_MASK
_CONST(0xffffffff) |
| 659 #define PL310_EVENT_COUNTER1_0_VALUE_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 660 #define PL310_EVENT_COUNTER1_0_VALUE_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 661 |
| 662 |
| 663 // Register PL310_EVENT_COUNTER0_0 |
| 664 #define PL310_EVENT_COUNTER0_0 _MK_ADDR_CONST(0x210) |
| 665 #define PL310_EVENT_COUNTER0_0_SECURE 0x0 |
| 666 #define PL310_EVENT_COUNTER0_0_WORD_COUNT 0x1 |
| 667 #define PL310_EVENT_COUNTER0_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 668 #define PL310_EVENT_COUNTER0_0_RESET_MASK _MK_MASK_CONST(0
xffffffff) |
| 669 #define PL310_EVENT_COUNTER0_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 670 #define PL310_EVENT_COUNTER0_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 671 #define PL310_EVENT_COUNTER0_0_READ_MASK _MK_MASK_CONST(0
xffffffff) |
| 672 #define PL310_EVENT_COUNTER0_0_WRITE_MASK _MK_MASK_CONST(0
xffffffff) |
| 673 #define PL310_EVENT_COUNTER0_0_VALUE_SHIFT _MK_SHIFT_CONST(
0) |
| 674 #define PL310_EVENT_COUNTER0_0_VALUE_FIELD (_MK_MASK_CONST(
0xffffffff) << PL310_EVENT_COUNTER0_0_VALUE_SHIFT) |
| 675 #define PL310_EVENT_COUNTER0_0_VALUE_RANGE 31:0 |
| 676 #define PL310_EVENT_COUNTER0_0_VALUE_WOFFSET 0x0 |
| 677 #define PL310_EVENT_COUNTER0_0_VALUE_DEFAULT _MK_MASK_CONST(0
x0) |
| 678 #define PL310_EVENT_COUNTER0_0_VALUE_DEFAULT_MASK _MK_MASK
_CONST(0xffffffff) |
| 679 #define PL310_EVENT_COUNTER0_0_VALUE_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 680 #define PL310_EVENT_COUNTER0_0_VALUE_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 681 |
| 682 |
| 683 // Register PL310_INTERRUPT_MASK_0 |
| 684 #define PL310_INTERRUPT_MASK_0 _MK_ADDR_CONST(0x214) |
| 685 #define PL310_INTERRUPT_MASK_0_SECURE 0x0 |
| 686 #define PL310_INTERRUPT_MASK_0_WORD_COUNT 0x1 |
| 687 #define PL310_INTERRUPT_MASK_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 688 #define PL310_INTERRUPT_MASK_0_RESET_MASK _MK_MASK_CONST(0
x1ff) |
| 689 #define PL310_INTERRUPT_MASK_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 690 #define PL310_INTERRUPT_MASK_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 691 #define PL310_INTERRUPT_MASK_0_READ_MASK _MK_MASK_CONST(0
x1ff) |
| 692 #define PL310_INTERRUPT_MASK_0_WRITE_MASK _MK_MASK_CONST(0
x1ff) |
| 693 #define PL310_INTERRUPT_MASK_0_ECNTR_SHIFT _MK_SHIFT_CONST(
0) |
| 694 #define PL310_INTERRUPT_MASK_0_ECNTR_FIELD (_MK_MASK_CONST(
0x1) << PL310_INTERRUPT_MASK_0_ECNTR_SHIFT) |
| 695 #define PL310_INTERRUPT_MASK_0_ECNTR_RANGE 0:0 |
| 696 #define PL310_INTERRUPT_MASK_0_ECNTR_WOFFSET 0x0 |
| 697 #define PL310_INTERRUPT_MASK_0_ECNTR_DEFAULT _MK_MASK_CONST(0
x0) |
| 698 #define PL310_INTERRUPT_MASK_0_ECNTR_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 699 #define PL310_INTERRUPT_MASK_0_ECNTR_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 700 #define PL310_INTERRUPT_MASK_0_ECNTR_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 701 |
| 702 #define PL310_INTERRUPT_MASK_0_PARRT_SHIFT _MK_SHIFT_CONST(
1) |
| 703 #define PL310_INTERRUPT_MASK_0_PARRT_FIELD (_MK_MASK_CONST(
0x1) << PL310_INTERRUPT_MASK_0_PARRT_SHIFT) |
| 704 #define PL310_INTERRUPT_MASK_0_PARRT_RANGE 1:1 |
| 705 #define PL310_INTERRUPT_MASK_0_PARRT_WOFFSET 0x0 |
| 706 #define PL310_INTERRUPT_MASK_0_PARRT_DEFAULT _MK_MASK_CONST(0
x0) |
| 707 #define PL310_INTERRUPT_MASK_0_PARRT_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 708 #define PL310_INTERRUPT_MASK_0_PARRT_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 709 #define PL310_INTERRUPT_MASK_0_PARRT_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 710 |
| 711 #define PL310_INTERRUPT_MASK_0_PARRD_SHIFT _MK_SHIFT_CONST(
2) |
| 712 #define PL310_INTERRUPT_MASK_0_PARRD_FIELD (_MK_MASK_CONST(
0x1) << PL310_INTERRUPT_MASK_0_PARRD_SHIFT) |
| 713 #define PL310_INTERRUPT_MASK_0_PARRD_RANGE 2:2 |
| 714 #define PL310_INTERRUPT_MASK_0_PARRD_WOFFSET 0x0 |
| 715 #define PL310_INTERRUPT_MASK_0_PARRD_DEFAULT _MK_MASK_CONST(0
x0) |
| 716 #define PL310_INTERRUPT_MASK_0_PARRD_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 717 #define PL310_INTERRUPT_MASK_0_PARRD_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 718 #define PL310_INTERRUPT_MASK_0_PARRD_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 719 |
| 720 #define PL310_INTERRUPT_MASK_0_ERRWT_SHIFT _MK_SHIFT_CONST(
3) |
| 721 #define PL310_INTERRUPT_MASK_0_ERRWT_FIELD (_MK_MASK_CONST(
0x1) << PL310_INTERRUPT_MASK_0_ERRWT_SHIFT) |
| 722 #define PL310_INTERRUPT_MASK_0_ERRWT_RANGE 3:3 |
| 723 #define PL310_INTERRUPT_MASK_0_ERRWT_WOFFSET 0x0 |
| 724 #define PL310_INTERRUPT_MASK_0_ERRWT_DEFAULT _MK_MASK_CONST(0
x0) |
| 725 #define PL310_INTERRUPT_MASK_0_ERRWT_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 726 #define PL310_INTERRUPT_MASK_0_ERRWT_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 727 #define PL310_INTERRUPT_MASK_0_ERRWT_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 728 |
| 729 #define PL310_INTERRUPT_MASK_0_ERRWD_SHIFT _MK_SHIFT_CONST(
4) |
| 730 #define PL310_INTERRUPT_MASK_0_ERRWD_FIELD (_MK_MASK_CONST(
0x1) << PL310_INTERRUPT_MASK_0_ERRWD_SHIFT) |
| 731 #define PL310_INTERRUPT_MASK_0_ERRWD_RANGE 4:4 |
| 732 #define PL310_INTERRUPT_MASK_0_ERRWD_WOFFSET 0x0 |
| 733 #define PL310_INTERRUPT_MASK_0_ERRWD_DEFAULT _MK_MASK_CONST(0
x0) |
| 734 #define PL310_INTERRUPT_MASK_0_ERRWD_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 735 #define PL310_INTERRUPT_MASK_0_ERRWD_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 736 #define PL310_INTERRUPT_MASK_0_ERRWD_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 737 |
| 738 #define PL310_INTERRUPT_MASK_0_ERRRT_SHIFT _MK_SHIFT_CONST(
5) |
| 739 #define PL310_INTERRUPT_MASK_0_ERRRT_FIELD (_MK_MASK_CONST(
0x1) << PL310_INTERRUPT_MASK_0_ERRRT_SHIFT) |
| 740 #define PL310_INTERRUPT_MASK_0_ERRRT_RANGE 5:5 |
| 741 #define PL310_INTERRUPT_MASK_0_ERRRT_WOFFSET 0x0 |
| 742 #define PL310_INTERRUPT_MASK_0_ERRRT_DEFAULT _MK_MASK_CONST(0
x0) |
| 743 #define PL310_INTERRUPT_MASK_0_ERRRT_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 744 #define PL310_INTERRUPT_MASK_0_ERRRT_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 745 #define PL310_INTERRUPT_MASK_0_ERRRT_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 746 |
| 747 #define PL310_INTERRUPT_MASK_0_ERRRD_SHIFT _MK_SHIFT_CONST(
6) |
| 748 #define PL310_INTERRUPT_MASK_0_ERRRD_FIELD (_MK_MASK_CONST(
0x1) << PL310_INTERRUPT_MASK_0_ERRRD_SHIFT) |
| 749 #define PL310_INTERRUPT_MASK_0_ERRRD_RANGE 6:6 |
| 750 #define PL310_INTERRUPT_MASK_0_ERRRD_WOFFSET 0x0 |
| 751 #define PL310_INTERRUPT_MASK_0_ERRRD_DEFAULT _MK_MASK_CONST(0
x0) |
| 752 #define PL310_INTERRUPT_MASK_0_ERRRD_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 753 #define PL310_INTERRUPT_MASK_0_ERRRD_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 754 #define PL310_INTERRUPT_MASK_0_ERRRD_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 755 |
| 756 #define PL310_INTERRUPT_MASK_0_SLVERR_SHIFT _MK_SHIFT_CONST(
7) |
| 757 #define PL310_INTERRUPT_MASK_0_SLVERR_FIELD (_MK_MASK_CONST(
0x1) << PL310_INTERRUPT_MASK_0_SLVERR_SHIFT) |
| 758 #define PL310_INTERRUPT_MASK_0_SLVERR_RANGE 7:7 |
| 759 #define PL310_INTERRUPT_MASK_0_SLVERR_WOFFSET 0x0 |
| 760 #define PL310_INTERRUPT_MASK_0_SLVERR_DEFAULT _MK_MASK_CONST(0
x0) |
| 761 #define PL310_INTERRUPT_MASK_0_SLVERR_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 762 #define PL310_INTERRUPT_MASK_0_SLVERR_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 763 #define PL310_INTERRUPT_MASK_0_SLVERR_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 764 |
| 765 #define PL310_INTERRUPT_MASK_0_DECERR_SHIFT _MK_SHIFT_CONST(
8) |
| 766 #define PL310_INTERRUPT_MASK_0_DECERR_FIELD (_MK_MASK_CONST(
0x1) << PL310_INTERRUPT_MASK_0_DECERR_SHIFT) |
| 767 #define PL310_INTERRUPT_MASK_0_DECERR_RANGE 8:8 |
| 768 #define PL310_INTERRUPT_MASK_0_DECERR_WOFFSET 0x0 |
| 769 #define PL310_INTERRUPT_MASK_0_DECERR_DEFAULT _MK_MASK_CONST(0
x0) |
| 770 #define PL310_INTERRUPT_MASK_0_DECERR_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 771 #define PL310_INTERRUPT_MASK_0_DECERR_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 772 #define PL310_INTERRUPT_MASK_0_DECERR_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 773 |
| 774 |
| 775 // Register PL310_MASKED_INTERRUPT_STATUS_0 |
| 776 #define PL310_MASKED_INTERRUPT_STATUS_0 _MK_ADDR_CONST(0x218) |
| 777 #define PL310_MASKED_INTERRUPT_STATUS_0_SECURE 0x0 |
| 778 #define PL310_MASKED_INTERRUPT_STATUS_0_WORD_COUNT 0x1 |
| 779 #define PL310_MASKED_INTERRUPT_STATUS_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 780 #define PL310_MASKED_INTERRUPT_STATUS_0_RESET_MASK _MK_MASK
_CONST(0x1ff) |
| 781 #define PL310_MASKED_INTERRUPT_STATUS_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 782 #define PL310_MASKED_INTERRUPT_STATUS_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 783 #define PL310_MASKED_INTERRUPT_STATUS_0_READ_MASK _MK_MASK
_CONST(0x1ff) |
| 784 #define PL310_MASKED_INTERRUPT_STATUS_0_WRITE_MASK _MK_MASK
_CONST(0x0) |
| 785 #define PL310_MASKED_INTERRUPT_STATUS_0_ECNTR_SHIFT _MK_SHIF
T_CONST(0) |
| 786 #define PL310_MASKED_INTERRUPT_STATUS_0_ECNTR_FIELD (_MK_MAS
K_CONST(0x1) << PL310_MASKED_INTERRUPT_STATUS_0_ECNTR_SHIFT) |
| 787 #define PL310_MASKED_INTERRUPT_STATUS_0_ECNTR_RANGE 0:0 |
| 788 #define PL310_MASKED_INTERRUPT_STATUS_0_ECNTR_WOFFSET 0x0 |
| 789 #define PL310_MASKED_INTERRUPT_STATUS_0_ECNTR_DEFAULT _MK_MASK
_CONST(0x0) |
| 790 #define PL310_MASKED_INTERRUPT_STATUS_0_ECNTR_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 791 #define PL310_MASKED_INTERRUPT_STATUS_0_ECNTR_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 792 #define PL310_MASKED_INTERRUPT_STATUS_0_ECNTR_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 793 |
| 794 #define PL310_MASKED_INTERRUPT_STATUS_0_PARRT_SHIFT _MK_SHIF
T_CONST(1) |
| 795 #define PL310_MASKED_INTERRUPT_STATUS_0_PARRT_FIELD (_MK_MAS
K_CONST(0x1) << PL310_MASKED_INTERRUPT_STATUS_0_PARRT_SHIFT) |
| 796 #define PL310_MASKED_INTERRUPT_STATUS_0_PARRT_RANGE 1:1 |
| 797 #define PL310_MASKED_INTERRUPT_STATUS_0_PARRT_WOFFSET 0x0 |
| 798 #define PL310_MASKED_INTERRUPT_STATUS_0_PARRT_DEFAULT _MK_MASK
_CONST(0x0) |
| 799 #define PL310_MASKED_INTERRUPT_STATUS_0_PARRT_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 800 #define PL310_MASKED_INTERRUPT_STATUS_0_PARRT_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 801 #define PL310_MASKED_INTERRUPT_STATUS_0_PARRT_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 802 |
| 803 #define PL310_MASKED_INTERRUPT_STATUS_0_PARRD_SHIFT _MK_SHIF
T_CONST(2) |
| 804 #define PL310_MASKED_INTERRUPT_STATUS_0_PARRD_FIELD (_MK_MAS
K_CONST(0x1) << PL310_MASKED_INTERRUPT_STATUS_0_PARRD_SHIFT) |
| 805 #define PL310_MASKED_INTERRUPT_STATUS_0_PARRD_RANGE 2:2 |
| 806 #define PL310_MASKED_INTERRUPT_STATUS_0_PARRD_WOFFSET 0x0 |
| 807 #define PL310_MASKED_INTERRUPT_STATUS_0_PARRD_DEFAULT _MK_MASK
_CONST(0x0) |
| 808 #define PL310_MASKED_INTERRUPT_STATUS_0_PARRD_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 809 #define PL310_MASKED_INTERRUPT_STATUS_0_PARRD_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 810 #define PL310_MASKED_INTERRUPT_STATUS_0_PARRD_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 811 |
| 812 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRWT_SHIFT _MK_SHIF
T_CONST(3) |
| 813 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRWT_FIELD (_MK_MAS
K_CONST(0x1) << PL310_MASKED_INTERRUPT_STATUS_0_ERRWT_SHIFT) |
| 814 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRWT_RANGE 3:3 |
| 815 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRWT_WOFFSET 0x0 |
| 816 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRWT_DEFAULT _MK_MASK
_CONST(0x0) |
| 817 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRWT_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 818 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRWT_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 819 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRWT_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 820 |
| 821 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRWD_SHIFT _MK_SHIF
T_CONST(4) |
| 822 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRWD_FIELD (_MK_MAS
K_CONST(0x1) << PL310_MASKED_INTERRUPT_STATUS_0_ERRWD_SHIFT) |
| 823 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRWD_RANGE 4:4 |
| 824 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRWD_WOFFSET 0x0 |
| 825 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRWD_DEFAULT _MK_MASK
_CONST(0x0) |
| 826 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRWD_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 827 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRWD_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 828 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRWD_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 829 |
| 830 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRRT_SHIFT _MK_SHIF
T_CONST(5) |
| 831 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRRT_FIELD (_MK_MAS
K_CONST(0x1) << PL310_MASKED_INTERRUPT_STATUS_0_ERRRT_SHIFT) |
| 832 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRRT_RANGE 5:5 |
| 833 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRRT_WOFFSET 0x0 |
| 834 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRRT_DEFAULT _MK_MASK
_CONST(0x0) |
| 835 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRRT_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 836 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRRT_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 837 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRRT_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 838 |
| 839 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRRD_SHIFT _MK_SHIF
T_CONST(6) |
| 840 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRRD_FIELD (_MK_MAS
K_CONST(0x1) << PL310_MASKED_INTERRUPT_STATUS_0_ERRRD_SHIFT) |
| 841 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRRD_RANGE 6:6 |
| 842 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRRD_WOFFSET 0x0 |
| 843 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRRD_DEFAULT _MK_MASK
_CONST(0x0) |
| 844 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRRD_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 845 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRRD_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 846 #define PL310_MASKED_INTERRUPT_STATUS_0_ERRRD_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 847 |
| 848 #define PL310_MASKED_INTERRUPT_STATUS_0_SLVERR_SHIFT _MK_SHIF
T_CONST(7) |
| 849 #define PL310_MASKED_INTERRUPT_STATUS_0_SLVERR_FIELD (_MK_MAS
K_CONST(0x1) << PL310_MASKED_INTERRUPT_STATUS_0_SLVERR_SHIFT) |
| 850 #define PL310_MASKED_INTERRUPT_STATUS_0_SLVERR_RANGE 7:7 |
| 851 #define PL310_MASKED_INTERRUPT_STATUS_0_SLVERR_WOFFSET 0x0 |
| 852 #define PL310_MASKED_INTERRUPT_STATUS_0_SLVERR_DEFAULT _MK_MASK
_CONST(0x0) |
| 853 #define PL310_MASKED_INTERRUPT_STATUS_0_SLVERR_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 854 #define PL310_MASKED_INTERRUPT_STATUS_0_SLVERR_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 855 #define PL310_MASKED_INTERRUPT_STATUS_0_SLVERR_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 856 |
| 857 #define PL310_MASKED_INTERRUPT_STATUS_0_DECERR_SHIFT _MK_SHIF
T_CONST(8) |
| 858 #define PL310_MASKED_INTERRUPT_STATUS_0_DECERR_FIELD (_MK_MAS
K_CONST(0x1) << PL310_MASKED_INTERRUPT_STATUS_0_DECERR_SHIFT) |
| 859 #define PL310_MASKED_INTERRUPT_STATUS_0_DECERR_RANGE 8:8 |
| 860 #define PL310_MASKED_INTERRUPT_STATUS_0_DECERR_WOFFSET 0x0 |
| 861 #define PL310_MASKED_INTERRUPT_STATUS_0_DECERR_DEFAULT _MK_MASK
_CONST(0x0) |
| 862 #define PL310_MASKED_INTERRUPT_STATUS_0_DECERR_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 863 #define PL310_MASKED_INTERRUPT_STATUS_0_DECERR_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 864 #define PL310_MASKED_INTERRUPT_STATUS_0_DECERR_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 865 |
| 866 |
| 867 // Register PL310_RAW_INTERRUPT_STATUS_0 |
| 868 #define PL310_RAW_INTERRUPT_STATUS_0 _MK_ADDR_CONST(0x21c) |
| 869 #define PL310_RAW_INTERRUPT_STATUS_0_SECURE 0x0 |
| 870 #define PL310_RAW_INTERRUPT_STATUS_0_WORD_COUNT 0x1 |
| 871 #define PL310_RAW_INTERRUPT_STATUS_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 872 #define PL310_RAW_INTERRUPT_STATUS_0_RESET_MASK _MK_MASK
_CONST(0x1ff) |
| 873 #define PL310_RAW_INTERRUPT_STATUS_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 874 #define PL310_RAW_INTERRUPT_STATUS_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 875 #define PL310_RAW_INTERRUPT_STATUS_0_READ_MASK _MK_MASK_CONST(0
x1ff) |
| 876 #define PL310_RAW_INTERRUPT_STATUS_0_WRITE_MASK _MK_MASK
_CONST(0x0) |
| 877 #define PL310_RAW_INTERRUPT_STATUS_0_ECNTR_SHIFT _MK_SHIF
T_CONST(0) |
| 878 #define PL310_RAW_INTERRUPT_STATUS_0_ECNTR_FIELD (_MK_MAS
K_CONST(0x1) << PL310_RAW_INTERRUPT_STATUS_0_ECNTR_SHIFT) |
| 879 #define PL310_RAW_INTERRUPT_STATUS_0_ECNTR_RANGE 0:0 |
| 880 #define PL310_RAW_INTERRUPT_STATUS_0_ECNTR_WOFFSET 0x0 |
| 881 #define PL310_RAW_INTERRUPT_STATUS_0_ECNTR_DEFAULT _MK_MASK
_CONST(0x0) |
| 882 #define PL310_RAW_INTERRUPT_STATUS_0_ECNTR_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 883 #define PL310_RAW_INTERRUPT_STATUS_0_ECNTR_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 884 #define PL310_RAW_INTERRUPT_STATUS_0_ECNTR_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 885 |
| 886 #define PL310_RAW_INTERRUPT_STATUS_0_PARRT_SHIFT _MK_SHIF
T_CONST(1) |
| 887 #define PL310_RAW_INTERRUPT_STATUS_0_PARRT_FIELD (_MK_MAS
K_CONST(0x1) << PL310_RAW_INTERRUPT_STATUS_0_PARRT_SHIFT) |
| 888 #define PL310_RAW_INTERRUPT_STATUS_0_PARRT_RANGE 1:1 |
| 889 #define PL310_RAW_INTERRUPT_STATUS_0_PARRT_WOFFSET 0x0 |
| 890 #define PL310_RAW_INTERRUPT_STATUS_0_PARRT_DEFAULT _MK_MASK
_CONST(0x0) |
| 891 #define PL310_RAW_INTERRUPT_STATUS_0_PARRT_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 892 #define PL310_RAW_INTERRUPT_STATUS_0_PARRT_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 893 #define PL310_RAW_INTERRUPT_STATUS_0_PARRT_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 894 |
| 895 #define PL310_RAW_INTERRUPT_STATUS_0_PARRD_SHIFT _MK_SHIF
T_CONST(2) |
| 896 #define PL310_RAW_INTERRUPT_STATUS_0_PARRD_FIELD (_MK_MAS
K_CONST(0x1) << PL310_RAW_INTERRUPT_STATUS_0_PARRD_SHIFT) |
| 897 #define PL310_RAW_INTERRUPT_STATUS_0_PARRD_RANGE 2:2 |
| 898 #define PL310_RAW_INTERRUPT_STATUS_0_PARRD_WOFFSET 0x0 |
| 899 #define PL310_RAW_INTERRUPT_STATUS_0_PARRD_DEFAULT _MK_MASK
_CONST(0x0) |
| 900 #define PL310_RAW_INTERRUPT_STATUS_0_PARRD_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 901 #define PL310_RAW_INTERRUPT_STATUS_0_PARRD_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 902 #define PL310_RAW_INTERRUPT_STATUS_0_PARRD_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 903 |
| 904 #define PL310_RAW_INTERRUPT_STATUS_0_ERRWT_SHIFT _MK_SHIF
T_CONST(3) |
| 905 #define PL310_RAW_INTERRUPT_STATUS_0_ERRWT_FIELD (_MK_MAS
K_CONST(0x1) << PL310_RAW_INTERRUPT_STATUS_0_ERRWT_SHIFT) |
| 906 #define PL310_RAW_INTERRUPT_STATUS_0_ERRWT_RANGE 3:3 |
| 907 #define PL310_RAW_INTERRUPT_STATUS_0_ERRWT_WOFFSET 0x0 |
| 908 #define PL310_RAW_INTERRUPT_STATUS_0_ERRWT_DEFAULT _MK_MASK
_CONST(0x0) |
| 909 #define PL310_RAW_INTERRUPT_STATUS_0_ERRWT_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 910 #define PL310_RAW_INTERRUPT_STATUS_0_ERRWT_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 911 #define PL310_RAW_INTERRUPT_STATUS_0_ERRWT_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 912 |
| 913 #define PL310_RAW_INTERRUPT_STATUS_0_ERRWD_SHIFT _MK_SHIF
T_CONST(4) |
| 914 #define PL310_RAW_INTERRUPT_STATUS_0_ERRWD_FIELD (_MK_MAS
K_CONST(0x1) << PL310_RAW_INTERRUPT_STATUS_0_ERRWD_SHIFT) |
| 915 #define PL310_RAW_INTERRUPT_STATUS_0_ERRWD_RANGE 4:4 |
| 916 #define PL310_RAW_INTERRUPT_STATUS_0_ERRWD_WOFFSET 0x0 |
| 917 #define PL310_RAW_INTERRUPT_STATUS_0_ERRWD_DEFAULT _MK_MASK
_CONST(0x0) |
| 918 #define PL310_RAW_INTERRUPT_STATUS_0_ERRWD_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 919 #define PL310_RAW_INTERRUPT_STATUS_0_ERRWD_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 920 #define PL310_RAW_INTERRUPT_STATUS_0_ERRWD_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 921 |
| 922 #define PL310_RAW_INTERRUPT_STATUS_0_ERRRT_SHIFT _MK_SHIF
T_CONST(5) |
| 923 #define PL310_RAW_INTERRUPT_STATUS_0_ERRRT_FIELD (_MK_MAS
K_CONST(0x1) << PL310_RAW_INTERRUPT_STATUS_0_ERRRT_SHIFT) |
| 924 #define PL310_RAW_INTERRUPT_STATUS_0_ERRRT_RANGE 5:5 |
| 925 #define PL310_RAW_INTERRUPT_STATUS_0_ERRRT_WOFFSET 0x0 |
| 926 #define PL310_RAW_INTERRUPT_STATUS_0_ERRRT_DEFAULT _MK_MASK
_CONST(0x0) |
| 927 #define PL310_RAW_INTERRUPT_STATUS_0_ERRRT_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 928 #define PL310_RAW_INTERRUPT_STATUS_0_ERRRT_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 929 #define PL310_RAW_INTERRUPT_STATUS_0_ERRRT_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 930 |
| 931 #define PL310_RAW_INTERRUPT_STATUS_0_ERRRD_SHIFT _MK_SHIF
T_CONST(6) |
| 932 #define PL310_RAW_INTERRUPT_STATUS_0_ERRRD_FIELD (_MK_MAS
K_CONST(0x1) << PL310_RAW_INTERRUPT_STATUS_0_ERRRD_SHIFT) |
| 933 #define PL310_RAW_INTERRUPT_STATUS_0_ERRRD_RANGE 6:6 |
| 934 #define PL310_RAW_INTERRUPT_STATUS_0_ERRRD_WOFFSET 0x0 |
| 935 #define PL310_RAW_INTERRUPT_STATUS_0_ERRRD_DEFAULT _MK_MASK
_CONST(0x0) |
| 936 #define PL310_RAW_INTERRUPT_STATUS_0_ERRRD_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 937 #define PL310_RAW_INTERRUPT_STATUS_0_ERRRD_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 938 #define PL310_RAW_INTERRUPT_STATUS_0_ERRRD_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 939 |
| 940 #define PL310_RAW_INTERRUPT_STATUS_0_SLVERR_SHIFT _MK_SHIF
T_CONST(7) |
| 941 #define PL310_RAW_INTERRUPT_STATUS_0_SLVERR_FIELD (_MK_MAS
K_CONST(0x1) << PL310_RAW_INTERRUPT_STATUS_0_SLVERR_SHIFT) |
| 942 #define PL310_RAW_INTERRUPT_STATUS_0_SLVERR_RANGE 7:7 |
| 943 #define PL310_RAW_INTERRUPT_STATUS_0_SLVERR_WOFFSET 0x0 |
| 944 #define PL310_RAW_INTERRUPT_STATUS_0_SLVERR_DEFAULT _MK_MASK
_CONST(0x0) |
| 945 #define PL310_RAW_INTERRUPT_STATUS_0_SLVERR_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 946 #define PL310_RAW_INTERRUPT_STATUS_0_SLVERR_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 947 #define PL310_RAW_INTERRUPT_STATUS_0_SLVERR_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 948 |
| 949 #define PL310_RAW_INTERRUPT_STATUS_0_DECERR_SHIFT _MK_SHIF
T_CONST(8) |
| 950 #define PL310_RAW_INTERRUPT_STATUS_0_DECERR_FIELD (_MK_MAS
K_CONST(0x1) << PL310_RAW_INTERRUPT_STATUS_0_DECERR_SHIFT) |
| 951 #define PL310_RAW_INTERRUPT_STATUS_0_DECERR_RANGE 8:8 |
| 952 #define PL310_RAW_INTERRUPT_STATUS_0_DECERR_WOFFSET 0x0 |
| 953 #define PL310_RAW_INTERRUPT_STATUS_0_DECERR_DEFAULT _MK_MASK
_CONST(0x0) |
| 954 #define PL310_RAW_INTERRUPT_STATUS_0_DECERR_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 955 #define PL310_RAW_INTERRUPT_STATUS_0_DECERR_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 956 #define PL310_RAW_INTERRUPT_STATUS_0_DECERR_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 957 |
| 958 |
| 959 // Register PL310_INTERRUPT_CLEAR_0 |
| 960 #define PL310_INTERRUPT_CLEAR_0 _MK_ADDR_CONST(0x220) |
| 961 #define PL310_INTERRUPT_CLEAR_0_SECURE 0x0 |
| 962 #define PL310_INTERRUPT_CLEAR_0_WORD_COUNT 0x1 |
| 963 #define PL310_INTERRUPT_CLEAR_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 964 #define PL310_INTERRUPT_CLEAR_0_RESET_MASK _MK_MASK_CONST(0
x1ff) |
| 965 #define PL310_INTERRUPT_CLEAR_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 966 #define PL310_INTERRUPT_CLEAR_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 967 #define PL310_INTERRUPT_CLEAR_0_READ_MASK _MK_MASK_CONST(0
x0) |
| 968 #define PL310_INTERRUPT_CLEAR_0_WRITE_MASK _MK_MASK_CONST(0
x1ff) |
| 969 #define PL310_INTERRUPT_CLEAR_0_ECNTR_SHIFT _MK_SHIFT_CONST(
0) |
| 970 #define PL310_INTERRUPT_CLEAR_0_ECNTR_FIELD (_MK_MASK_CONST(
0x1) << PL310_INTERRUPT_CLEAR_0_ECNTR_SHIFT) |
| 971 #define PL310_INTERRUPT_CLEAR_0_ECNTR_RANGE 0:0 |
| 972 #define PL310_INTERRUPT_CLEAR_0_ECNTR_WOFFSET 0x0 |
| 973 #define PL310_INTERRUPT_CLEAR_0_ECNTR_DEFAULT _MK_MASK_CONST(0
x0) |
| 974 #define PL310_INTERRUPT_CLEAR_0_ECNTR_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 975 #define PL310_INTERRUPT_CLEAR_0_ECNTR_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 976 #define PL310_INTERRUPT_CLEAR_0_ECNTR_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 977 |
| 978 #define PL310_INTERRUPT_CLEAR_0_PARRT_SHIFT _MK_SHIFT_CONST(
1) |
| 979 #define PL310_INTERRUPT_CLEAR_0_PARRT_FIELD (_MK_MASK_CONST(
0x1) << PL310_INTERRUPT_CLEAR_0_PARRT_SHIFT) |
| 980 #define PL310_INTERRUPT_CLEAR_0_PARRT_RANGE 1:1 |
| 981 #define PL310_INTERRUPT_CLEAR_0_PARRT_WOFFSET 0x0 |
| 982 #define PL310_INTERRUPT_CLEAR_0_PARRT_DEFAULT _MK_MASK_CONST(0
x0) |
| 983 #define PL310_INTERRUPT_CLEAR_0_PARRT_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 984 #define PL310_INTERRUPT_CLEAR_0_PARRT_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 985 #define PL310_INTERRUPT_CLEAR_0_PARRT_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 986 |
| 987 #define PL310_INTERRUPT_CLEAR_0_PARRD_SHIFT _MK_SHIFT_CONST(
2) |
| 988 #define PL310_INTERRUPT_CLEAR_0_PARRD_FIELD (_MK_MASK_CONST(
0x1) << PL310_INTERRUPT_CLEAR_0_PARRD_SHIFT) |
| 989 #define PL310_INTERRUPT_CLEAR_0_PARRD_RANGE 2:2 |
| 990 #define PL310_INTERRUPT_CLEAR_0_PARRD_WOFFSET 0x0 |
| 991 #define PL310_INTERRUPT_CLEAR_0_PARRD_DEFAULT _MK_MASK_CONST(0
x0) |
| 992 #define PL310_INTERRUPT_CLEAR_0_PARRD_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 993 #define PL310_INTERRUPT_CLEAR_0_PARRD_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 994 #define PL310_INTERRUPT_CLEAR_0_PARRD_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 995 |
| 996 #define PL310_INTERRUPT_CLEAR_0_ERRWT_SHIFT _MK_SHIFT_CONST(
3) |
| 997 #define PL310_INTERRUPT_CLEAR_0_ERRWT_FIELD (_MK_MASK_CONST(
0x1) << PL310_INTERRUPT_CLEAR_0_ERRWT_SHIFT) |
| 998 #define PL310_INTERRUPT_CLEAR_0_ERRWT_RANGE 3:3 |
| 999 #define PL310_INTERRUPT_CLEAR_0_ERRWT_WOFFSET 0x0 |
| 1000 #define PL310_INTERRUPT_CLEAR_0_ERRWT_DEFAULT _MK_MASK_CONST(0
x0) |
| 1001 #define PL310_INTERRUPT_CLEAR_0_ERRWT_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 1002 #define PL310_INTERRUPT_CLEAR_0_ERRWT_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 1003 #define PL310_INTERRUPT_CLEAR_0_ERRWT_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1004 |
| 1005 #define PL310_INTERRUPT_CLEAR_0_ERRWD_SHIFT _MK_SHIFT_CONST(
4) |
| 1006 #define PL310_INTERRUPT_CLEAR_0_ERRWD_FIELD (_MK_MASK_CONST(
0x1) << PL310_INTERRUPT_CLEAR_0_ERRWD_SHIFT) |
| 1007 #define PL310_INTERRUPT_CLEAR_0_ERRWD_RANGE 4:4 |
| 1008 #define PL310_INTERRUPT_CLEAR_0_ERRWD_WOFFSET 0x0 |
| 1009 #define PL310_INTERRUPT_CLEAR_0_ERRWD_DEFAULT _MK_MASK_CONST(0
x0) |
| 1010 #define PL310_INTERRUPT_CLEAR_0_ERRWD_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 1011 #define PL310_INTERRUPT_CLEAR_0_ERRWD_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 1012 #define PL310_INTERRUPT_CLEAR_0_ERRWD_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1013 |
| 1014 #define PL310_INTERRUPT_CLEAR_0_ERRRT_SHIFT _MK_SHIFT_CONST(
5) |
| 1015 #define PL310_INTERRUPT_CLEAR_0_ERRRT_FIELD (_MK_MASK_CONST(
0x1) << PL310_INTERRUPT_CLEAR_0_ERRRT_SHIFT) |
| 1016 #define PL310_INTERRUPT_CLEAR_0_ERRRT_RANGE 5:5 |
| 1017 #define PL310_INTERRUPT_CLEAR_0_ERRRT_WOFFSET 0x0 |
| 1018 #define PL310_INTERRUPT_CLEAR_0_ERRRT_DEFAULT _MK_MASK_CONST(0
x0) |
| 1019 #define PL310_INTERRUPT_CLEAR_0_ERRRT_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 1020 #define PL310_INTERRUPT_CLEAR_0_ERRRT_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 1021 #define PL310_INTERRUPT_CLEAR_0_ERRRT_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1022 |
| 1023 #define PL310_INTERRUPT_CLEAR_0_ERRRD_SHIFT _MK_SHIFT_CONST(
6) |
| 1024 #define PL310_INTERRUPT_CLEAR_0_ERRRD_FIELD (_MK_MASK_CONST(
0x1) << PL310_INTERRUPT_CLEAR_0_ERRRD_SHIFT) |
| 1025 #define PL310_INTERRUPT_CLEAR_0_ERRRD_RANGE 6:6 |
| 1026 #define PL310_INTERRUPT_CLEAR_0_ERRRD_WOFFSET 0x0 |
| 1027 #define PL310_INTERRUPT_CLEAR_0_ERRRD_DEFAULT _MK_MASK_CONST(0
x0) |
| 1028 #define PL310_INTERRUPT_CLEAR_0_ERRRD_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 1029 #define PL310_INTERRUPT_CLEAR_0_ERRRD_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 1030 #define PL310_INTERRUPT_CLEAR_0_ERRRD_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1031 |
| 1032 #define PL310_INTERRUPT_CLEAR_0_SLVERR_SHIFT _MK_SHIFT_CONST(
7) |
| 1033 #define PL310_INTERRUPT_CLEAR_0_SLVERR_FIELD (_MK_MASK_CONST(
0x1) << PL310_INTERRUPT_CLEAR_0_SLVERR_SHIFT) |
| 1034 #define PL310_INTERRUPT_CLEAR_0_SLVERR_RANGE 7:7 |
| 1035 #define PL310_INTERRUPT_CLEAR_0_SLVERR_WOFFSET 0x0 |
| 1036 #define PL310_INTERRUPT_CLEAR_0_SLVERR_DEFAULT _MK_MASK_CONST(0
x0) |
| 1037 #define PL310_INTERRUPT_CLEAR_0_SLVERR_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 1038 #define PL310_INTERRUPT_CLEAR_0_SLVERR_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 1039 #define PL310_INTERRUPT_CLEAR_0_SLVERR_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1040 |
| 1041 #define PL310_INTERRUPT_CLEAR_0_DECERR_SHIFT _MK_SHIFT_CONST(
8) |
| 1042 #define PL310_INTERRUPT_CLEAR_0_DECERR_FIELD (_MK_MASK_CONST(
0x1) << PL310_INTERRUPT_CLEAR_0_DECERR_SHIFT) |
| 1043 #define PL310_INTERRUPT_CLEAR_0_DECERR_RANGE 8:8 |
| 1044 #define PL310_INTERRUPT_CLEAR_0_DECERR_WOFFSET 0x0 |
| 1045 #define PL310_INTERRUPT_CLEAR_0_DECERR_DEFAULT _MK_MASK_CONST(0
x0) |
| 1046 #define PL310_INTERRUPT_CLEAR_0_DECERR_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 1047 #define PL310_INTERRUPT_CLEAR_0_DECERR_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 1048 #define PL310_INTERRUPT_CLEAR_0_DECERR_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1049 |
| 1050 |
| 1051 // Reserved address 768 [0x300] |
| 1052 |
| 1053 // Reserved address 1024 [0x400] |
| 1054 |
| 1055 // Reserved address 1280 [0x500] |
| 1056 |
| 1057 // Reserved address 1536 [0x600] |
| 1058 |
| 1059 // Reserved address 1792 [0x700] |
| 1060 |
| 1061 // Reserved address 1793 [0x701] |
| 1062 |
| 1063 // Reserved address 1794 [0x702] |
| 1064 |
| 1065 // Reserved address 1795 [0x703] |
| 1066 |
| 1067 // Reserved address 1796 [0x704] |
| 1068 |
| 1069 // Reserved address 1797 [0x705] |
| 1070 |
| 1071 // Reserved address 1798 [0x706] |
| 1072 |
| 1073 // Reserved address 1799 [0x707] |
| 1074 |
| 1075 // Reserved address 1800 [0x708] |
| 1076 |
| 1077 // Reserved address 1801 [0x709] |
| 1078 |
| 1079 // Reserved address 1802 [0x70a] |
| 1080 |
| 1081 // Reserved address 1803 [0x70b] |
| 1082 |
| 1083 // Reserved address 1804 [0x70c] |
| 1084 |
| 1085 // Reserved address 1805 [0x70d] |
| 1086 |
| 1087 // Reserved address 1806 [0x70e] |
| 1088 |
| 1089 // Reserved address 1807 [0x70f] |
| 1090 |
| 1091 // Reserved address 1808 [0x710] |
| 1092 |
| 1093 // Reserved address 1809 [0x711] |
| 1094 |
| 1095 // Reserved address 1810 [0x712] |
| 1096 |
| 1097 // Reserved address 1811 [0x713] |
| 1098 |
| 1099 // Reserved address 1812 [0x714] |
| 1100 |
| 1101 // Reserved address 1813 [0x715] |
| 1102 |
| 1103 // Reserved address 1814 [0x716] |
| 1104 |
| 1105 // Reserved address 1815 [0x717] |
| 1106 |
| 1107 // Reserved address 1816 [0x718] |
| 1108 |
| 1109 // Reserved address 1817 [0x719] |
| 1110 |
| 1111 // Reserved address 1818 [0x71a] |
| 1112 |
| 1113 // Reserved address 1819 [0x71b] |
| 1114 |
| 1115 // Reserved address 1820 [0x71c] |
| 1116 |
| 1117 // Reserved address 1821 [0x71d] |
| 1118 |
| 1119 // Reserved address 1822 [0x71e] |
| 1120 |
| 1121 // Reserved address 1823 [0x71f] |
| 1122 |
| 1123 // Reserved address 1824 [0x720] |
| 1124 |
| 1125 // Reserved address 1825 [0x721] |
| 1126 |
| 1127 // Reserved address 1826 [0x722] |
| 1128 |
| 1129 // Reserved address 1827 [0x723] |
| 1130 |
| 1131 // Reserved address 1828 [0x724] |
| 1132 |
| 1133 // Reserved address 1829 [0x725] |
| 1134 |
| 1135 // Reserved address 1830 [0x726] |
| 1136 |
| 1137 // Reserved address 1831 [0x727] |
| 1138 |
| 1139 // Reserved address 1832 [0x728] |
| 1140 |
| 1141 // Reserved address 1833 [0x729] |
| 1142 |
| 1143 // Reserved address 1834 [0x72a] |
| 1144 |
| 1145 // Reserved address 1835 [0x72b] |
| 1146 |
| 1147 // Reserved address 1836 [0x72c] |
| 1148 |
| 1149 // Reserved address 1837 [0x72d] |
| 1150 |
| 1151 // Reserved address 1838 [0x72e] |
| 1152 |
| 1153 // Reserved address 1839 [0x72f] |
| 1154 |
| 1155 // Register PL310_CACHE_SYNC_0 |
| 1156 #define PL310_CACHE_SYNC_0 _MK_ADDR_CONST(0x730) |
| 1157 #define PL310_CACHE_SYNC_0_SECURE 0x0 |
| 1158 #define PL310_CACHE_SYNC_0_WORD_COUNT 0x1 |
| 1159 #define PL310_CACHE_SYNC_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 1160 #define PL310_CACHE_SYNC_0_RESET_MASK _MK_MASK_CONST(0x1) |
| 1161 #define PL310_CACHE_SYNC_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 1162 #define PL310_CACHE_SYNC_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1163 #define PL310_CACHE_SYNC_0_READ_MASK _MK_MASK_CONST(0x0) |
| 1164 #define PL310_CACHE_SYNC_0_WRITE_MASK _MK_MASK_CONST(0x1) |
| 1165 #define PL310_CACHE_SYNC_0_DUMMY_BIT_TO_KEEP_SIMSPEC_HAPPY_SHIFT
_MK_SHIFT_CONST(0) |
| 1166 #define PL310_CACHE_SYNC_0_DUMMY_BIT_TO_KEEP_SIMSPEC_HAPPY_FIELD
(_MK_MASK_CONST(0x1) << PL310_CACHE_SYNC_0_DUMMY_BIT_TO_KEEP_SIMSPEC_HAP
PY_SHIFT) |
| 1167 #define PL310_CACHE_SYNC_0_DUMMY_BIT_TO_KEEP_SIMSPEC_HAPPY_RANGE
0:0 |
| 1168 #define PL310_CACHE_SYNC_0_DUMMY_BIT_TO_KEEP_SIMSPEC_HAPPY_WOFFSET
0x0 |
| 1169 #define PL310_CACHE_SYNC_0_DUMMY_BIT_TO_KEEP_SIMSPEC_HAPPY_DEFAULT
_MK_MASK_CONST(0x0) |
| 1170 #define PL310_CACHE_SYNC_0_DUMMY_BIT_TO_KEEP_SIMSPEC_HAPPY_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 1171 #define PL310_CACHE_SYNC_0_DUMMY_BIT_TO_KEEP_SIMSPEC_HAPPY_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1172 #define PL310_CACHE_SYNC_0_DUMMY_BIT_TO_KEEP_SIMSPEC_HAPPY_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1173 |
| 1174 |
| 1175 // Reserved address 1844 [0x734] |
| 1176 |
| 1177 // Reserved address 1845 [0x735] |
| 1178 |
| 1179 // Reserved address 1846 [0x736] |
| 1180 |
| 1181 // Reserved address 1847 [0x737] |
| 1182 |
| 1183 // Reserved address 1848 [0x738] |
| 1184 |
| 1185 // Reserved address 1849 [0x739] |
| 1186 |
| 1187 // Reserved address 1850 [0x73a] |
| 1188 |
| 1189 // Reserved address 1851 [0x73b] |
| 1190 |
| 1191 // Reserved address 1852 [0x73c] |
| 1192 |
| 1193 // Reserved address 1853 [0x73d] |
| 1194 |
| 1195 // Reserved address 1854 [0x73e] |
| 1196 |
| 1197 // Reserved address 1855 [0x73f] |
| 1198 |
| 1199 // Reserved address 1856 [0x740] |
| 1200 |
| 1201 // Reserved address 1857 [0x741] |
| 1202 |
| 1203 // Reserved address 1858 [0x742] |
| 1204 |
| 1205 // Reserved address 1859 [0x743] |
| 1206 |
| 1207 // Reserved address 1860 [0x744] |
| 1208 |
| 1209 // Reserved address 1861 [0x745] |
| 1210 |
| 1211 // Reserved address 1862 [0x746] |
| 1212 |
| 1213 // Reserved address 1863 [0x747] |
| 1214 |
| 1215 // Reserved address 1864 [0x748] |
| 1216 |
| 1217 // Reserved address 1865 [0x749] |
| 1218 |
| 1219 // Reserved address 1866 [0x74a] |
| 1220 |
| 1221 // Reserved address 1867 [0x74b] |
| 1222 |
| 1223 // Reserved address 1868 [0x74c] |
| 1224 |
| 1225 // Reserved address 1869 [0x74d] |
| 1226 |
| 1227 // Reserved address 1870 [0x74e] |
| 1228 |
| 1229 // Reserved address 1871 [0x74f] |
| 1230 |
| 1231 // Reserved address 1872 [0x750] |
| 1232 |
| 1233 // Reserved address 1873 [0x751] |
| 1234 |
| 1235 // Reserved address 1874 [0x752] |
| 1236 |
| 1237 // Reserved address 1875 [0x753] |
| 1238 |
| 1239 // Reserved address 1876 [0x754] |
| 1240 |
| 1241 // Reserved address 1877 [0x755] |
| 1242 |
| 1243 // Reserved address 1878 [0x756] |
| 1244 |
| 1245 // Reserved address 1879 [0x757] |
| 1246 |
| 1247 // Reserved address 1880 [0x758] |
| 1248 |
| 1249 // Reserved address 1881 [0x759] |
| 1250 |
| 1251 // Reserved address 1882 [0x75a] |
| 1252 |
| 1253 // Reserved address 1883 [0x75b] |
| 1254 |
| 1255 // Reserved address 1884 [0x75c] |
| 1256 |
| 1257 // Reserved address 1885 [0x75d] |
| 1258 |
| 1259 // Reserved address 1886 [0x75e] |
| 1260 |
| 1261 // Reserved address 1887 [0x75f] |
| 1262 |
| 1263 // Reserved address 1888 [0x760] |
| 1264 |
| 1265 // Reserved address 1889 [0x761] |
| 1266 |
| 1267 // Reserved address 1890 [0x762] |
| 1268 |
| 1269 // Reserved address 1891 [0x763] |
| 1270 |
| 1271 // Reserved address 1892 [0x764] |
| 1272 |
| 1273 // Reserved address 1893 [0x765] |
| 1274 |
| 1275 // Reserved address 1894 [0x766] |
| 1276 |
| 1277 // Reserved address 1895 [0x767] |
| 1278 |
| 1279 // Reserved address 1896 [0x768] |
| 1280 |
| 1281 // Reserved address 1897 [0x769] |
| 1282 |
| 1283 // Reserved address 1898 [0x76a] |
| 1284 |
| 1285 // Reserved address 1899 [0x76b] |
| 1286 |
| 1287 // Reserved address 1900 [0x76c] |
| 1288 |
| 1289 // Reserved address 1901 [0x76d] |
| 1290 |
| 1291 // Reserved address 1902 [0x76e] |
| 1292 |
| 1293 // Reserved address 1903 [0x76f] |
| 1294 |
| 1295 // Register PL310_INVALIDATE_LINE_BY_PA_0 |
| 1296 #define PL310_INVALIDATE_LINE_BY_PA_0 _MK_ADDR_CONST(0x770) |
| 1297 #define PL310_INVALIDATE_LINE_BY_PA_0_SECURE 0x0 |
| 1298 #define PL310_INVALIDATE_LINE_BY_PA_0_WORD_COUNT 0x1 |
| 1299 #define PL310_INVALIDATE_LINE_BY_PA_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 1300 #define PL310_INVALIDATE_LINE_BY_PA_0_RESET_MASK _MK_MASK
_CONST(0xffffffff) |
| 1301 #define PL310_INVALIDATE_LINE_BY_PA_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 1302 #define PL310_INVALIDATE_LINE_BY_PA_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1303 #define PL310_INVALIDATE_LINE_BY_PA_0_READ_MASK _MK_MASK
_CONST(0xffffffff) |
| 1304 #define PL310_INVALIDATE_LINE_BY_PA_0_WRITE_MASK _MK_MASK
_CONST(0xffffffff) |
| 1305 #define PL310_INVALIDATE_LINE_BY_PA_0_C_SHIFT _MK_SHIFT_CONST(
0) |
| 1306 #define PL310_INVALIDATE_LINE_BY_PA_0_C_FIELD (_MK_MASK_CONST(
0x1) << PL310_INVALIDATE_LINE_BY_PA_0_C_SHIFT) |
| 1307 #define PL310_INVALIDATE_LINE_BY_PA_0_C_RANGE 0:0 |
| 1308 #define PL310_INVALIDATE_LINE_BY_PA_0_C_WOFFSET 0x0 |
| 1309 #define PL310_INVALIDATE_LINE_BY_PA_0_C_DEFAULT _MK_MASK_CONST(0
x0) |
| 1310 #define PL310_INVALIDATE_LINE_BY_PA_0_C_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 1311 #define PL310_INVALIDATE_LINE_BY_PA_0_C_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 1312 #define PL310_INVALIDATE_LINE_BY_PA_0_C_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1313 |
| 1314 #define PL310_INVALIDATE_LINE_BY_PA_0_BUSY_SHIFT _MK_SHIF
T_CONST(0) |
| 1315 #define PL310_INVALIDATE_LINE_BY_PA_0_BUSY_FIELD (_MK_MAS
K_CONST(0x1) << PL310_INVALIDATE_LINE_BY_PA_0_BUSY_SHIFT) |
| 1316 #define PL310_INVALIDATE_LINE_BY_PA_0_BUSY_RANGE 0:0 |
| 1317 #define PL310_INVALIDATE_LINE_BY_PA_0_BUSY_WOFFSET 0x0 |
| 1318 #define PL310_INVALIDATE_LINE_BY_PA_0_BUSY_DEFAULT _MK_MASK
_CONST(0x0) |
| 1319 #define PL310_INVALIDATE_LINE_BY_PA_0_BUSY_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 1320 #define PL310_INVALIDATE_LINE_BY_PA_0_BUSY_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 1321 #define PL310_INVALIDATE_LINE_BY_PA_0_BUSY_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1322 |
| 1323 #define PL310_INVALIDATE_LINE_BY_PA_0_SBZ_SHIFT _MK_SHIFT_CONST(
1) |
| 1324 #define PL310_INVALIDATE_LINE_BY_PA_0_SBZ_FIELD (_MK_MASK_CONST(
0xf) << PL310_INVALIDATE_LINE_BY_PA_0_SBZ_SHIFT) |
| 1325 #define PL310_INVALIDATE_LINE_BY_PA_0_SBZ_RANGE 4:1 |
| 1326 #define PL310_INVALIDATE_LINE_BY_PA_0_SBZ_WOFFSET 0x0 |
| 1327 #define PL310_INVALIDATE_LINE_BY_PA_0_SBZ_DEFAULT _MK_MASK
_CONST(0x0) |
| 1328 #define PL310_INVALIDATE_LINE_BY_PA_0_SBZ_DEFAULT_MASK _MK_MASK
_CONST(0xf) |
| 1329 #define PL310_INVALIDATE_LINE_BY_PA_0_SBZ_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 1330 #define PL310_INVALIDATE_LINE_BY_PA_0_SBZ_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1331 |
| 1332 #define PL310_INVALIDATE_LINE_BY_PA_0_PA_MSB_SHIFT _MK_SHIF
T_CONST(5) |
| 1333 #define PL310_INVALIDATE_LINE_BY_PA_0_PA_MSB_FIELD (_MK_MAS
K_CONST(0x7ffffff) << PL310_INVALIDATE_LINE_BY_PA_0_PA_MSB_SHIFT) |
| 1334 #define PL310_INVALIDATE_LINE_BY_PA_0_PA_MSB_RANGE 31:5 |
| 1335 #define PL310_INVALIDATE_LINE_BY_PA_0_PA_MSB_WOFFSET 0x0 |
| 1336 #define PL310_INVALIDATE_LINE_BY_PA_0_PA_MSB_DEFAULT _MK_MASK
_CONST(0x0) |
| 1337 #define PL310_INVALIDATE_LINE_BY_PA_0_PA_MSB_DEFAULT_MASK
_MK_MASK_CONST(0x7ffffff) |
| 1338 #define PL310_INVALIDATE_LINE_BY_PA_0_PA_MSB_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 1339 #define PL310_INVALIDATE_LINE_BY_PA_0_PA_MSB_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1340 |
| 1341 |
| 1342 // Reserved address 1908 [0x774] |
| 1343 |
| 1344 // Reserved address 1912 [0x778] |
| 1345 |
| 1346 // Register PL310_INVALIDATE_BY_WAY_0 |
| 1347 #define PL310_INVALIDATE_BY_WAY_0 _MK_ADDR_CONST(0x77c) |
| 1348 #define PL310_INVALIDATE_BY_WAY_0_SECURE 0x0 |
| 1349 #define PL310_INVALIDATE_BY_WAY_0_WORD_COUNT 0x1 |
| 1350 #define PL310_INVALIDATE_BY_WAY_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 1351 #define PL310_INVALIDATE_BY_WAY_0_RESET_MASK _MK_MASK_CONST(0
xff) |
| 1352 #define PL310_INVALIDATE_BY_WAY_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 1353 #define PL310_INVALIDATE_BY_WAY_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1354 #define PL310_INVALIDATE_BY_WAY_0_READ_MASK _MK_MASK_CONST(0
xff) |
| 1355 #define PL310_INVALIDATE_BY_WAY_0_WRITE_MASK _MK_MASK_CONST(0
xff) |
| 1356 #define PL310_INVALIDATE_BY_WAY_0_WAY_BITMAP_SHIFT _MK_SHIF
T_CONST(0) |
| 1357 #define PL310_INVALIDATE_BY_WAY_0_WAY_BITMAP_FIELD (_MK_MAS
K_CONST(0xff) << PL310_INVALIDATE_BY_WAY_0_WAY_BITMAP_SHIFT) |
| 1358 #define PL310_INVALIDATE_BY_WAY_0_WAY_BITMAP_RANGE 7:0 |
| 1359 #define PL310_INVALIDATE_BY_WAY_0_WAY_BITMAP_WOFFSET 0x0 |
| 1360 #define PL310_INVALIDATE_BY_WAY_0_WAY_BITMAP_DEFAULT _MK_MASK
_CONST(0x0) |
| 1361 #define PL310_INVALIDATE_BY_WAY_0_WAY_BITMAP_DEFAULT_MASK
_MK_MASK_CONST(0xff) |
| 1362 #define PL310_INVALIDATE_BY_WAY_0_WAY_BITMAP_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 1363 #define PL310_INVALIDATE_BY_WAY_0_WAY_BITMAP_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1364 #define PL310_INVALIDATE_BY_WAY_0_WAY_BITMAP_NO_WAYS _MK_ENUM
_CONST(0) |
| 1365 #define PL310_INVALIDATE_BY_WAY_0_WAY_BITMAP_EMPTY _MK_ENUM
_CONST(0) |
| 1366 #define PL310_INVALIDATE_BY_WAY_0_WAY_BITMAP_ALL_WAYS _MK_ENUM
_CONST(255) |
| 1367 |
| 1368 |
| 1369 // Reserved address 1920 [0x780] |
| 1370 |
| 1371 // Reserved address 1921 [0x781] |
| 1372 |
| 1373 // Reserved address 1922 [0x782] |
| 1374 |
| 1375 // Reserved address 1923 [0x783] |
| 1376 |
| 1377 // Reserved address 1924 [0x784] |
| 1378 |
| 1379 // Reserved address 1925 [0x785] |
| 1380 |
| 1381 // Reserved address 1926 [0x786] |
| 1382 |
| 1383 // Reserved address 1927 [0x787] |
| 1384 |
| 1385 // Reserved address 1928 [0x788] |
| 1386 |
| 1387 // Reserved address 1929 [0x789] |
| 1388 |
| 1389 // Reserved address 1930 [0x78a] |
| 1390 |
| 1391 // Reserved address 1931 [0x78b] |
| 1392 |
| 1393 // Reserved address 1932 [0x78c] |
| 1394 |
| 1395 // Reserved address 1933 [0x78d] |
| 1396 |
| 1397 // Reserved address 1934 [0x78e] |
| 1398 |
| 1399 // Reserved address 1935 [0x78f] |
| 1400 |
| 1401 // Reserved address 1936 [0x790] |
| 1402 |
| 1403 // Reserved address 1937 [0x791] |
| 1404 |
| 1405 // Reserved address 1938 [0x792] |
| 1406 |
| 1407 // Reserved address 1939 [0x793] |
| 1408 |
| 1409 // Reserved address 1940 [0x794] |
| 1410 |
| 1411 // Reserved address 1941 [0x795] |
| 1412 |
| 1413 // Reserved address 1942 [0x796] |
| 1414 |
| 1415 // Reserved address 1943 [0x797] |
| 1416 |
| 1417 // Reserved address 1944 [0x798] |
| 1418 |
| 1419 // Reserved address 1945 [0x799] |
| 1420 |
| 1421 // Reserved address 1946 [0x79a] |
| 1422 |
| 1423 // Reserved address 1947 [0x79b] |
| 1424 |
| 1425 // Reserved address 1948 [0x79c] |
| 1426 |
| 1427 // Reserved address 1949 [0x79d] |
| 1428 |
| 1429 // Reserved address 1950 [0x79e] |
| 1430 |
| 1431 // Reserved address 1951 [0x79f] |
| 1432 |
| 1433 // Reserved address 1952 [0x7a0] |
| 1434 |
| 1435 // Reserved address 1953 [0x7a1] |
| 1436 |
| 1437 // Reserved address 1954 [0x7a2] |
| 1438 |
| 1439 // Reserved address 1955 [0x7a3] |
| 1440 |
| 1441 // Reserved address 1956 [0x7a4] |
| 1442 |
| 1443 // Reserved address 1957 [0x7a5] |
| 1444 |
| 1445 // Reserved address 1958 [0x7a6] |
| 1446 |
| 1447 // Reserved address 1959 [0x7a7] |
| 1448 |
| 1449 // Reserved address 1960 [0x7a8] |
| 1450 |
| 1451 // Reserved address 1961 [0x7a9] |
| 1452 |
| 1453 // Reserved address 1962 [0x7aa] |
| 1454 |
| 1455 // Reserved address 1963 [0x7ab] |
| 1456 |
| 1457 // Reserved address 1964 [0x7ac] |
| 1458 |
| 1459 // Reserved address 1965 [0x7ad] |
| 1460 |
| 1461 // Reserved address 1966 [0x7ae] |
| 1462 |
| 1463 // Reserved address 1967 [0x7af] |
| 1464 |
| 1465 // Register PL310_CLEAN_LINE_BY_PA_0 |
| 1466 #define PL310_CLEAN_LINE_BY_PA_0 _MK_ADDR_CONST(0x7b0) |
| 1467 #define PL310_CLEAN_LINE_BY_PA_0_SECURE 0x0 |
| 1468 #define PL310_CLEAN_LINE_BY_PA_0_WORD_COUNT 0x1 |
| 1469 #define PL310_CLEAN_LINE_BY_PA_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 1470 #define PL310_CLEAN_LINE_BY_PA_0_RESET_MASK _MK_MASK_CONST(0
xffffffff) |
| 1471 #define PL310_CLEAN_LINE_BY_PA_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 1472 #define PL310_CLEAN_LINE_BY_PA_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1473 #define PL310_CLEAN_LINE_BY_PA_0_READ_MASK _MK_MASK_CONST(0
xffffffff) |
| 1474 #define PL310_CLEAN_LINE_BY_PA_0_WRITE_MASK _MK_MASK_CONST(0
xffffffff) |
| 1475 #define PL310_CLEAN_LINE_BY_PA_0_C_SHIFT _MK_SHIFT_CONST(
0) |
| 1476 #define PL310_CLEAN_LINE_BY_PA_0_C_FIELD (_MK_MASK_CONST(
0x1) << PL310_CLEAN_LINE_BY_PA_0_C_SHIFT) |
| 1477 #define PL310_CLEAN_LINE_BY_PA_0_C_RANGE 0:0 |
| 1478 #define PL310_CLEAN_LINE_BY_PA_0_C_WOFFSET 0x0 |
| 1479 #define PL310_CLEAN_LINE_BY_PA_0_C_DEFAULT _MK_MASK_CONST(0
x0) |
| 1480 #define PL310_CLEAN_LINE_BY_PA_0_C_DEFAULT_MASK _MK_MASK_CONST(0
x1) |
| 1481 #define PL310_CLEAN_LINE_BY_PA_0_C_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 1482 #define PL310_CLEAN_LINE_BY_PA_0_C_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1483 |
| 1484 #define PL310_CLEAN_LINE_BY_PA_0_BUSY_SHIFT _MK_SHIFT_CONST(
0) |
| 1485 #define PL310_CLEAN_LINE_BY_PA_0_BUSY_FIELD (_MK_MASK_CONST(
0x1) << PL310_CLEAN_LINE_BY_PA_0_BUSY_SHIFT) |
| 1486 #define PL310_CLEAN_LINE_BY_PA_0_BUSY_RANGE 0:0 |
| 1487 #define PL310_CLEAN_LINE_BY_PA_0_BUSY_WOFFSET 0x0 |
| 1488 #define PL310_CLEAN_LINE_BY_PA_0_BUSY_DEFAULT _MK_MASK_CONST(0
x0) |
| 1489 #define PL310_CLEAN_LINE_BY_PA_0_BUSY_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 1490 #define PL310_CLEAN_LINE_BY_PA_0_BUSY_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 1491 #define PL310_CLEAN_LINE_BY_PA_0_BUSY_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1492 |
| 1493 #define PL310_CLEAN_LINE_BY_PA_0_SBZ_SHIFT _MK_SHIFT_CONST(
1) |
| 1494 #define PL310_CLEAN_LINE_BY_PA_0_SBZ_FIELD (_MK_MASK_CONST(
0xf) << PL310_CLEAN_LINE_BY_PA_0_SBZ_SHIFT) |
| 1495 #define PL310_CLEAN_LINE_BY_PA_0_SBZ_RANGE 4:1 |
| 1496 #define PL310_CLEAN_LINE_BY_PA_0_SBZ_WOFFSET 0x0 |
| 1497 #define PL310_CLEAN_LINE_BY_PA_0_SBZ_DEFAULT _MK_MASK_CONST(0
x0) |
| 1498 #define PL310_CLEAN_LINE_BY_PA_0_SBZ_DEFAULT_MASK _MK_MASK
_CONST(0xf) |
| 1499 #define PL310_CLEAN_LINE_BY_PA_0_SBZ_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 1500 #define PL310_CLEAN_LINE_BY_PA_0_SBZ_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1501 |
| 1502 #define PL310_CLEAN_LINE_BY_PA_0_PA_MSB_SHIFT _MK_SHIFT_CONST(
5) |
| 1503 #define PL310_CLEAN_LINE_BY_PA_0_PA_MSB_FIELD (_MK_MASK_CONST(
0x7ffffff) << PL310_CLEAN_LINE_BY_PA_0_PA_MSB_SHIFT) |
| 1504 #define PL310_CLEAN_LINE_BY_PA_0_PA_MSB_RANGE 31:5 |
| 1505 #define PL310_CLEAN_LINE_BY_PA_0_PA_MSB_WOFFSET 0x0 |
| 1506 #define PL310_CLEAN_LINE_BY_PA_0_PA_MSB_DEFAULT _MK_MASK_CONST(0
x0) |
| 1507 #define PL310_CLEAN_LINE_BY_PA_0_PA_MSB_DEFAULT_MASK _MK_MASK
_CONST(0x7ffffff) |
| 1508 #define PL310_CLEAN_LINE_BY_PA_0_PA_MSB_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 1509 #define PL310_CLEAN_LINE_BY_PA_0_PA_MSB_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1510 |
| 1511 |
| 1512 // Reserved address 1972 [0x7b4] |
| 1513 |
| 1514 // Register PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0 |
| 1515 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0 _MK_ADDR_CONST(0
x7b8) |
| 1516 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_SECURE 0x0 |
| 1517 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_WORD_COUNT 0x1 |
| 1518 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 1519 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_RESET_MASK _MK_MASK
_CONST(0xf0000fff) |
| 1520 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 1521 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1522 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_READ_MASK _MK_MASK
_CONST(0xf0000fff) |
| 1523 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_WRITE_MASK _MK_MASK
_CONST(0xf0000fff) |
| 1524 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_BUSY_SHIFT _MK_SHIF
T_CONST(0) |
| 1525 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_BUSY_FIELD (_MK_MAS
K_CONST(0x1) << PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_BUSY_SHIFT) |
| 1526 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_BUSY_RANGE 0:0 |
| 1527 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_BUSY_WOFFSET
0x0 |
| 1528 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_BUSY_DEFAULT
_MK_MASK_CONST(0x0) |
| 1529 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_BUSY_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 1530 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_BUSY_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1531 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_BUSY_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1532 |
| 1533 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_C_SHIFT _MK_SHIF
T_CONST(1) |
| 1534 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_C_FIELD (_MK_MAS
K_CONST(0xf) << PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_C_SHIFT) |
| 1535 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_C_RANGE 4:1 |
| 1536 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_C_WOFFSET 0x0 |
| 1537 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_C_DEFAULT _MK_MASK
_CONST(0x0) |
| 1538 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_C_DEFAULT_MASK
_MK_MASK_CONST(0xf) |
| 1539 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_C_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1540 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_C_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1541 |
| 1542 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_INDEX_SHIFT _MK_SHIF
T_CONST(5) |
| 1543 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_INDEX_FIELD (_MK_MAS
K_CONST(0x7f) << PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_INDEX_SHIFT) |
| 1544 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_INDEX_RANGE 11:5 |
| 1545 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_INDEX_WOFFSET
0x0 |
| 1546 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_INDEX_DEFAULT
_MK_MASK_CONST(0x0) |
| 1547 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_INDEX_DEFAULT_MASK
_MK_MASK_CONST(0x7f) |
| 1548 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_INDEX_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1549 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_INDEX_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1550 |
| 1551 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_WAY_SHIFT _MK_SHIF
T_CONST(28) |
| 1552 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_WAY_FIELD (_MK_MAS
K_CONST(0x3f) << PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_WAY_SHIFT) |
| 1553 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_WAY_RANGE 33:28 |
| 1554 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_WAY_WOFFSET 0x0 |
| 1555 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_WAY_DEFAULT _MK_MASK
_CONST(0x0) |
| 1556 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_WAY_DEFAULT_MASK
_MK_MASK_CONST(0x3f) |
| 1557 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_WAY_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1558 #define PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0_WAY_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1559 |
| 1560 |
| 1561 // Register PL310_CLEAN_BY_WAY_0 |
| 1562 #define PL310_CLEAN_BY_WAY_0 _MK_ADDR_CONST(0x7bc) |
| 1563 #define PL310_CLEAN_BY_WAY_0_SECURE 0x0 |
| 1564 #define PL310_CLEAN_BY_WAY_0_WORD_COUNT 0x1 |
| 1565 #define PL310_CLEAN_BY_WAY_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 1566 #define PL310_CLEAN_BY_WAY_0_RESET_MASK _MK_MASK_CONST(0
xff) |
| 1567 #define PL310_CLEAN_BY_WAY_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 1568 #define PL310_CLEAN_BY_WAY_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1569 #define PL310_CLEAN_BY_WAY_0_READ_MASK _MK_MASK_CONST(0xff) |
| 1570 #define PL310_CLEAN_BY_WAY_0_WRITE_MASK _MK_MASK_CONST(0
xff) |
| 1571 #define PL310_CLEAN_BY_WAY_0_WAY_BITMAP_SHIFT _MK_SHIFT_CONST(
0) |
| 1572 #define PL310_CLEAN_BY_WAY_0_WAY_BITMAP_FIELD (_MK_MASK_CONST(
0xff) << PL310_CLEAN_BY_WAY_0_WAY_BITMAP_SHIFT) |
| 1573 #define PL310_CLEAN_BY_WAY_0_WAY_BITMAP_RANGE 7:0 |
| 1574 #define PL310_CLEAN_BY_WAY_0_WAY_BITMAP_WOFFSET 0x0 |
| 1575 #define PL310_CLEAN_BY_WAY_0_WAY_BITMAP_DEFAULT _MK_MASK_CONST(0
x0) |
| 1576 #define PL310_CLEAN_BY_WAY_0_WAY_BITMAP_DEFAULT_MASK _MK_MASK
_CONST(0xff) |
| 1577 #define PL310_CLEAN_BY_WAY_0_WAY_BITMAP_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 1578 #define PL310_CLEAN_BY_WAY_0_WAY_BITMAP_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1579 #define PL310_CLEAN_BY_WAY_0_WAY_BITMAP_NO_WAYS _MK_ENUM_CONST(0
) |
| 1580 #define PL310_CLEAN_BY_WAY_0_WAY_BITMAP_EMPTY _MK_ENUM_CONST(0
) |
| 1581 #define PL310_CLEAN_BY_WAY_0_WAY_BITMAP_ALL_WAYS _MK_ENUM
_CONST(255) |
| 1582 |
| 1583 |
| 1584 // Reserved address 1984 [0x7c0] |
| 1585 |
| 1586 // Reserved address 1985 [0x7c1] |
| 1587 |
| 1588 // Reserved address 1986 [0x7c2] |
| 1589 |
| 1590 // Reserved address 1987 [0x7c3] |
| 1591 |
| 1592 // Reserved address 1988 [0x7c4] |
| 1593 |
| 1594 // Reserved address 1989 [0x7c5] |
| 1595 |
| 1596 // Reserved address 1990 [0x7c6] |
| 1597 |
| 1598 // Reserved address 1991 [0x7c7] |
| 1599 |
| 1600 // Reserved address 1992 [0x7c8] |
| 1601 |
| 1602 // Reserved address 1993 [0x7c9] |
| 1603 |
| 1604 // Reserved address 1994 [0x7ca] |
| 1605 |
| 1606 // Reserved address 1995 [0x7cb] |
| 1607 |
| 1608 // Reserved address 1996 [0x7cc] |
| 1609 |
| 1610 // Reserved address 1997 [0x7cd] |
| 1611 |
| 1612 // Reserved address 1998 [0x7ce] |
| 1613 |
| 1614 // Reserved address 1999 [0x7cf] |
| 1615 |
| 1616 // Reserved address 2000 [0x7d0] |
| 1617 |
| 1618 // Reserved address 2001 [0x7d1] |
| 1619 |
| 1620 // Reserved address 2002 [0x7d2] |
| 1621 |
| 1622 // Reserved address 2003 [0x7d3] |
| 1623 |
| 1624 // Reserved address 2004 [0x7d4] |
| 1625 |
| 1626 // Reserved address 2005 [0x7d5] |
| 1627 |
| 1628 // Reserved address 2006 [0x7d6] |
| 1629 |
| 1630 // Reserved address 2007 [0x7d7] |
| 1631 |
| 1632 // Reserved address 2008 [0x7d8] |
| 1633 |
| 1634 // Reserved address 2009 [0x7d9] |
| 1635 |
| 1636 // Reserved address 2010 [0x7da] |
| 1637 |
| 1638 // Reserved address 2011 [0x7db] |
| 1639 |
| 1640 // Reserved address 2012 [0x7dc] |
| 1641 |
| 1642 // Reserved address 2013 [0x7dd] |
| 1643 |
| 1644 // Reserved address 2014 [0x7de] |
| 1645 |
| 1646 // Reserved address 2015 [0x7df] |
| 1647 |
| 1648 // Reserved address 2016 [0x7e0] |
| 1649 |
| 1650 // Reserved address 2017 [0x7e1] |
| 1651 |
| 1652 // Reserved address 2018 [0x7e2] |
| 1653 |
| 1654 // Reserved address 2019 [0x7e3] |
| 1655 |
| 1656 // Reserved address 2020 [0x7e4] |
| 1657 |
| 1658 // Reserved address 2021 [0x7e5] |
| 1659 |
| 1660 // Reserved address 2022 [0x7e6] |
| 1661 |
| 1662 // Reserved address 2023 [0x7e7] |
| 1663 |
| 1664 // Reserved address 2024 [0x7e8] |
| 1665 |
| 1666 // Reserved address 2025 [0x7e9] |
| 1667 |
| 1668 // Reserved address 2026 [0x7ea] |
| 1669 |
| 1670 // Reserved address 2027 [0x7eb] |
| 1671 |
| 1672 // Reserved address 2028 [0x7ec] |
| 1673 |
| 1674 // Reserved address 2029 [0x7ed] |
| 1675 |
| 1676 // Reserved address 2030 [0x7ee] |
| 1677 |
| 1678 // Reserved address 2031 [0x7ef] |
| 1679 |
| 1680 // Register PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0 |
| 1681 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0 _MK_ADDR_CONST(0
x7f0) |
| 1682 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_SECURE 0x0 |
| 1683 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_WORD_COUNT
0x1 |
| 1684 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_RESET_VAL
_MK_MASK_CONST(0x0) |
| 1685 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_RESET_MASK
_MK_MASK_CONST(0xffffffff) |
| 1686 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 1687 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1688 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_READ_MASK
_MK_MASK_CONST(0xffffffff) |
| 1689 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_WRITE_MASK
_MK_MASK_CONST(0xffffffff) |
| 1690 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_C_SHIFT _MK_SHIF
T_CONST(0) |
| 1691 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_C_FIELD (_MK_MAS
K_CONST(0x1) << PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_C_SHIFT) |
| 1692 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_C_RANGE 0:0 |
| 1693 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_C_WOFFSET
0x0 |
| 1694 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_C_DEFAULT
_MK_MASK_CONST(0x0) |
| 1695 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_C_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 1696 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_C_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1697 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_C_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1698 |
| 1699 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_BUSY_SHIFT
_MK_SHIFT_CONST(0) |
| 1700 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_BUSY_FIELD
(_MK_MASK_CONST(0x1) << PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_BUSY_SHIFT) |
| 1701 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_BUSY_RANGE
0:0 |
| 1702 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_BUSY_WOFFSET
0x0 |
| 1703 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_BUSY_DEFAULT
_MK_MASK_CONST(0x0) |
| 1704 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_BUSY_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 1705 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_BUSY_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1706 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_BUSY_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1707 |
| 1708 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_SBZ_SHIFT
_MK_SHIFT_CONST(1) |
| 1709 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_SBZ_FIELD
(_MK_MASK_CONST(0xf) << PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_SBZ_SHIFT) |
| 1710 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_SBZ_RANGE
4:1 |
| 1711 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_SBZ_WOFFSET
0x0 |
| 1712 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_SBZ_DEFAULT
_MK_MASK_CONST(0x0) |
| 1713 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_SBZ_DEFAULT_MASK
_MK_MASK_CONST(0xf) |
| 1714 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_SBZ_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1715 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_SBZ_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1716 |
| 1717 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_PA_MSB_SHIFT
_MK_SHIFT_CONST(5) |
| 1718 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_PA_MSB_FIELD
(_MK_MASK_CONST(0x7ffffff) << PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_PA_MSB_SHI
FT) |
| 1719 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_PA_MSB_RANGE
31:5 |
| 1720 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_PA_MSB_WOFFSET
0x0 |
| 1721 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_PA_MSB_DEFAULT
_MK_MASK_CONST(0x0) |
| 1722 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_PA_MSB_DEFAULT_MASK
_MK_MASK_CONST(0x7ffffff) |
| 1723 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_PA_MSB_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1724 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0_PA_MSB_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1725 |
| 1726 |
| 1727 // Reserved address 2036 [0x7f4] |
| 1728 |
| 1729 // Register PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0 |
| 1730 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0
_MK_ADDR_CONST(0x7f8) |
| 1731 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_SECURE
0x0 |
| 1732 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_WORD_COUNT
0x1 |
| 1733 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_RESET_VAL
_MK_MASK_CONST(0x0) |
| 1734 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_RESET_MASK
_MK_MASK_CONST(0xf0000fff) |
| 1735 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 1736 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1737 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_READ_MASK
_MK_MASK_CONST(0xf0000fff) |
| 1738 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_WRITE_MASK
_MK_MASK_CONST(0xf0000fff) |
| 1739 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_BUSY_SHIFT
_MK_SHIFT_CONST(0) |
| 1740 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_BUSY_FIELD
(_MK_MASK_CONST(0x1) << PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY
_0_BUSY_SHIFT) |
| 1741 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_BUSY_RANGE
0:0 |
| 1742 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_BUSY_WOFFSET
0x0 |
| 1743 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_BUSY_DEFAULT
_MK_MASK_CONST(0x0) |
| 1744 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_BUSY_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 1745 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_BUSY_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1746 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_BUSY_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1747 |
| 1748 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_C_SHIFT
_MK_SHIFT_CONST(1) |
| 1749 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_C_FIELD
(_MK_MASK_CONST(0xf) << PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY
_0_C_SHIFT) |
| 1750 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_C_RANGE
4:1 |
| 1751 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_C_WOFFSET
0x0 |
| 1752 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_C_DEFAULT
_MK_MASK_CONST(0x0) |
| 1753 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_C_DEFAULT_MASK
_MK_MASK_CONST(0xf) |
| 1754 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_C_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1755 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_C_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1756 |
| 1757 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_INDEX_SHIFT
_MK_SHIFT_CONST(5) |
| 1758 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_INDEX_FIELD
(_MK_MASK_CONST(0x7f) << PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WA
Y_0_INDEX_SHIFT) |
| 1759 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_INDEX_RANGE
11:5 |
| 1760 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_INDEX_WOFFSET
0x0 |
| 1761 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_INDEX_DEFAULT
_MK_MASK_CONST(0x0) |
| 1762 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_INDEX_DEFAULT_MASK
_MK_MASK_CONST(0x7f) |
| 1763 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_INDEX_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1764 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_INDEX_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1765 |
| 1766 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_WAY_SHIFT
_MK_SHIFT_CONST(28) |
| 1767 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_WAY_FIELD
(_MK_MASK_CONST(0x3f) << PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WA
Y_0_WAY_SHIFT) |
| 1768 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_WAY_RANGE
33:28 |
| 1769 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_WAY_WOFFSET
0x0 |
| 1770 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_WAY_DEFAULT
_MK_MASK_CONST(0x0) |
| 1771 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_WAY_DEFAULT_MASK
_MK_MASK_CONST(0x3f) |
| 1772 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_WAY_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1773 #define PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0_WAY_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1774 |
| 1775 |
| 1776 // Register PL310_CLEAN_AND_INVALIDATE_BY_WAY_0 |
| 1777 #define PL310_CLEAN_AND_INVALIDATE_BY_WAY_0 _MK_ADDR_CONST(0
x7fc) |
| 1778 #define PL310_CLEAN_AND_INVALIDATE_BY_WAY_0_SECURE 0x0 |
| 1779 #define PL310_CLEAN_AND_INVALIDATE_BY_WAY_0_WORD_COUNT 0x1 |
| 1780 #define PL310_CLEAN_AND_INVALIDATE_BY_WAY_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 1781 #define PL310_CLEAN_AND_INVALIDATE_BY_WAY_0_RESET_MASK _MK_MASK
_CONST(0xff) |
| 1782 #define PL310_CLEAN_AND_INVALIDATE_BY_WAY_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 1783 #define PL310_CLEAN_AND_INVALIDATE_BY_WAY_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1784 #define PL310_CLEAN_AND_INVALIDATE_BY_WAY_0_READ_MASK _MK_MASK
_CONST(0xff) |
| 1785 #define PL310_CLEAN_AND_INVALIDATE_BY_WAY_0_WRITE_MASK _MK_MASK
_CONST(0xff) |
| 1786 #define PL310_CLEAN_AND_INVALIDATE_BY_WAY_0_WAY_BITMAP_SHIFT
_MK_SHIFT_CONST(0) |
| 1787 #define PL310_CLEAN_AND_INVALIDATE_BY_WAY_0_WAY_BITMAP_FIELD
(_MK_MASK_CONST(0xff) << PL310_CLEAN_AND_INVALIDATE_BY_WAY_0_WAY_BITMAP_SHIFT) |
| 1788 #define PL310_CLEAN_AND_INVALIDATE_BY_WAY_0_WAY_BITMAP_RANGE
7:0 |
| 1789 #define PL310_CLEAN_AND_INVALIDATE_BY_WAY_0_WAY_BITMAP_WOFFSET
0x0 |
| 1790 #define PL310_CLEAN_AND_INVALIDATE_BY_WAY_0_WAY_BITMAP_DEFAULT
_MK_MASK_CONST(0x0) |
| 1791 #define PL310_CLEAN_AND_INVALIDATE_BY_WAY_0_WAY_BITMAP_DEFAULT_MASK
_MK_MASK_CONST(0xff) |
| 1792 #define PL310_CLEAN_AND_INVALIDATE_BY_WAY_0_WAY_BITMAP_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1793 #define PL310_CLEAN_AND_INVALIDATE_BY_WAY_0_WAY_BITMAP_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1794 #define PL310_CLEAN_AND_INVALIDATE_BY_WAY_0_WAY_BITMAP_NO_WAYS
_MK_ENUM_CONST(0) |
| 1795 #define PL310_CLEAN_AND_INVALIDATE_BY_WAY_0_WAY_BITMAP_EMPTY
_MK_ENUM_CONST(0) |
| 1796 #define PL310_CLEAN_AND_INVALIDATE_BY_WAY_0_WAY_BITMAP_ALL_WAYS
_MK_ENUM_CONST(255) |
| 1797 |
| 1798 |
| 1799 // Reserved address 2048 [0x800] |
| 1800 |
| 1801 // Register PL310_DATA_LOCKDOWN0_0 |
| 1802 #define PL310_DATA_LOCKDOWN0_0 _MK_ADDR_CONST(0x900) |
| 1803 #define PL310_DATA_LOCKDOWN0_0_SECURE 0x0 |
| 1804 #define PL310_DATA_LOCKDOWN0_0_WORD_COUNT 0x1 |
| 1805 #define PL310_DATA_LOCKDOWN0_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 1806 #define PL310_DATA_LOCKDOWN0_0_RESET_MASK _MK_MASK_CONST(0
xff) |
| 1807 #define PL310_DATA_LOCKDOWN0_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 1808 #define PL310_DATA_LOCKDOWN0_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1809 #define PL310_DATA_LOCKDOWN0_0_READ_MASK _MK_MASK_CONST(0
xff) |
| 1810 #define PL310_DATA_LOCKDOWN0_0_WRITE_MASK _MK_MASK_CONST(0
xff) |
| 1811 #define PL310_DATA_LOCKDOWN0_0_WAY_BITMAP_SHIFT _MK_SHIFT_CONST(
0) |
| 1812 #define PL310_DATA_LOCKDOWN0_0_WAY_BITMAP_FIELD (_MK_MASK_CONST(
0xff) << PL310_DATA_LOCKDOWN0_0_WAY_BITMAP_SHIFT) |
| 1813 #define PL310_DATA_LOCKDOWN0_0_WAY_BITMAP_RANGE 7:0 |
| 1814 #define PL310_DATA_LOCKDOWN0_0_WAY_BITMAP_WOFFSET 0x0 |
| 1815 #define PL310_DATA_LOCKDOWN0_0_WAY_BITMAP_DEFAULT _MK_MASK
_CONST(0x0) |
| 1816 #define PL310_DATA_LOCKDOWN0_0_WAY_BITMAP_DEFAULT_MASK _MK_MASK
_CONST(0xff) |
| 1817 #define PL310_DATA_LOCKDOWN0_0_WAY_BITMAP_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 1818 #define PL310_DATA_LOCKDOWN0_0_WAY_BITMAP_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1819 #define PL310_DATA_LOCKDOWN0_0_WAY_BITMAP_NO_WAYS _MK_ENUM
_CONST(0) |
| 1820 #define PL310_DATA_LOCKDOWN0_0_WAY_BITMAP_EMPTY _MK_ENUM_CONST(0
) |
| 1821 #define PL310_DATA_LOCKDOWN0_0_WAY_BITMAP_ALL_WAYS _MK_ENUM
_CONST(255) |
| 1822 |
| 1823 |
| 1824 // Register PL310_INSTRUCTION_LOCKDOWN0_0 |
| 1825 #define PL310_INSTRUCTION_LOCKDOWN0_0 _MK_ADDR_CONST(0x904) |
| 1826 #define PL310_INSTRUCTION_LOCKDOWN0_0_SECURE 0x0 |
| 1827 #define PL310_INSTRUCTION_LOCKDOWN0_0_WORD_COUNT 0x1 |
| 1828 #define PL310_INSTRUCTION_LOCKDOWN0_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 1829 #define PL310_INSTRUCTION_LOCKDOWN0_0_RESET_MASK _MK_MASK
_CONST(0xff) |
| 1830 #define PL310_INSTRUCTION_LOCKDOWN0_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 1831 #define PL310_INSTRUCTION_LOCKDOWN0_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1832 #define PL310_INSTRUCTION_LOCKDOWN0_0_READ_MASK _MK_MASK
_CONST(0xff) |
| 1833 #define PL310_INSTRUCTION_LOCKDOWN0_0_WRITE_MASK _MK_MASK
_CONST(0xff) |
| 1834 #define PL310_INSTRUCTION_LOCKDOWN0_0_WAY_BITMAP_SHIFT _MK_SHIF
T_CONST(0) |
| 1835 #define PL310_INSTRUCTION_LOCKDOWN0_0_WAY_BITMAP_FIELD (_MK_MAS
K_CONST(0xff) << PL310_INSTRUCTION_LOCKDOWN0_0_WAY_BITMAP_SHIFT) |
| 1836 #define PL310_INSTRUCTION_LOCKDOWN0_0_WAY_BITMAP_RANGE 7:0 |
| 1837 #define PL310_INSTRUCTION_LOCKDOWN0_0_WAY_BITMAP_WOFFSET
0x0 |
| 1838 #define PL310_INSTRUCTION_LOCKDOWN0_0_WAY_BITMAP_DEFAULT
_MK_MASK_CONST(0x0) |
| 1839 #define PL310_INSTRUCTION_LOCKDOWN0_0_WAY_BITMAP_DEFAULT_MASK
_MK_MASK_CONST(0xff) |
| 1840 #define PL310_INSTRUCTION_LOCKDOWN0_0_WAY_BITMAP_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1841 #define PL310_INSTRUCTION_LOCKDOWN0_0_WAY_BITMAP_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1842 #define PL310_INSTRUCTION_LOCKDOWN0_0_WAY_BITMAP_NO_WAYS
_MK_ENUM_CONST(0) |
| 1843 #define PL310_INSTRUCTION_LOCKDOWN0_0_WAY_BITMAP_EMPTY _MK_ENUM
_CONST(0) |
| 1844 #define PL310_INSTRUCTION_LOCKDOWN0_0_WAY_BITMAP_ALL_WAYS
_MK_ENUM_CONST(255) |
| 1845 |
| 1846 |
| 1847 // Register PL310_DATA_LOCKDOWN1_0 |
| 1848 #define PL310_DATA_LOCKDOWN1_0 _MK_ADDR_CONST(0x908) |
| 1849 #define PL310_DATA_LOCKDOWN1_0_SECURE 0x0 |
| 1850 #define PL310_DATA_LOCKDOWN1_0_WORD_COUNT 0x1 |
| 1851 #define PL310_DATA_LOCKDOWN1_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 1852 #define PL310_DATA_LOCKDOWN1_0_RESET_MASK _MK_MASK_CONST(0
xff) |
| 1853 #define PL310_DATA_LOCKDOWN1_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 1854 #define PL310_DATA_LOCKDOWN1_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1855 #define PL310_DATA_LOCKDOWN1_0_READ_MASK _MK_MASK_CONST(0
xff) |
| 1856 #define PL310_DATA_LOCKDOWN1_0_WRITE_MASK _MK_MASK_CONST(0
xff) |
| 1857 #define PL310_DATA_LOCKDOWN1_0_WAY_BITMAP_SHIFT _MK_SHIFT_CONST(
0) |
| 1858 #define PL310_DATA_LOCKDOWN1_0_WAY_BITMAP_FIELD (_MK_MASK_CONST(
0xff) << PL310_DATA_LOCKDOWN1_0_WAY_BITMAP_SHIFT) |
| 1859 #define PL310_DATA_LOCKDOWN1_0_WAY_BITMAP_RANGE 7:0 |
| 1860 #define PL310_DATA_LOCKDOWN1_0_WAY_BITMAP_WOFFSET 0x0 |
| 1861 #define PL310_DATA_LOCKDOWN1_0_WAY_BITMAP_DEFAULT _MK_MASK
_CONST(0x0) |
| 1862 #define PL310_DATA_LOCKDOWN1_0_WAY_BITMAP_DEFAULT_MASK _MK_MASK
_CONST(0xff) |
| 1863 #define PL310_DATA_LOCKDOWN1_0_WAY_BITMAP_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 1864 #define PL310_DATA_LOCKDOWN1_0_WAY_BITMAP_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1865 #define PL310_DATA_LOCKDOWN1_0_WAY_BITMAP_NO_WAYS _MK_ENUM
_CONST(0) |
| 1866 #define PL310_DATA_LOCKDOWN1_0_WAY_BITMAP_EMPTY _MK_ENUM_CONST(0
) |
| 1867 #define PL310_DATA_LOCKDOWN1_0_WAY_BITMAP_ALL_WAYS _MK_ENUM
_CONST(255) |
| 1868 |
| 1869 |
| 1870 // Register PL310_INSTRUCTION_LOCKDOWN1_0 |
| 1871 #define PL310_INSTRUCTION_LOCKDOWN1_0 _MK_ADDR_CONST(0x90c) |
| 1872 #define PL310_INSTRUCTION_LOCKDOWN1_0_SECURE 0x0 |
| 1873 #define PL310_INSTRUCTION_LOCKDOWN1_0_WORD_COUNT 0x1 |
| 1874 #define PL310_INSTRUCTION_LOCKDOWN1_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 1875 #define PL310_INSTRUCTION_LOCKDOWN1_0_RESET_MASK _MK_MASK
_CONST(0xff) |
| 1876 #define PL310_INSTRUCTION_LOCKDOWN1_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 1877 #define PL310_INSTRUCTION_LOCKDOWN1_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1878 #define PL310_INSTRUCTION_LOCKDOWN1_0_READ_MASK _MK_MASK
_CONST(0xff) |
| 1879 #define PL310_INSTRUCTION_LOCKDOWN1_0_WRITE_MASK _MK_MASK
_CONST(0xff) |
| 1880 #define PL310_INSTRUCTION_LOCKDOWN1_0_WAY_BITMAP_SHIFT _MK_SHIF
T_CONST(0) |
| 1881 #define PL310_INSTRUCTION_LOCKDOWN1_0_WAY_BITMAP_FIELD (_MK_MAS
K_CONST(0xff) << PL310_INSTRUCTION_LOCKDOWN1_0_WAY_BITMAP_SHIFT) |
| 1882 #define PL310_INSTRUCTION_LOCKDOWN1_0_WAY_BITMAP_RANGE 7:0 |
| 1883 #define PL310_INSTRUCTION_LOCKDOWN1_0_WAY_BITMAP_WOFFSET
0x0 |
| 1884 #define PL310_INSTRUCTION_LOCKDOWN1_0_WAY_BITMAP_DEFAULT
_MK_MASK_CONST(0x0) |
| 1885 #define PL310_INSTRUCTION_LOCKDOWN1_0_WAY_BITMAP_DEFAULT_MASK
_MK_MASK_CONST(0xff) |
| 1886 #define PL310_INSTRUCTION_LOCKDOWN1_0_WAY_BITMAP_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1887 #define PL310_INSTRUCTION_LOCKDOWN1_0_WAY_BITMAP_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1888 #define PL310_INSTRUCTION_LOCKDOWN1_0_WAY_BITMAP_NO_WAYS
_MK_ENUM_CONST(0) |
| 1889 #define PL310_INSTRUCTION_LOCKDOWN1_0_WAY_BITMAP_EMPTY _MK_ENUM
_CONST(0) |
| 1890 #define PL310_INSTRUCTION_LOCKDOWN1_0_WAY_BITMAP_ALL_WAYS
_MK_ENUM_CONST(255) |
| 1891 |
| 1892 |
| 1893 // Register PL310_DATA_LOCKDOWN2_0 |
| 1894 #define PL310_DATA_LOCKDOWN2_0 _MK_ADDR_CONST(0x910) |
| 1895 #define PL310_DATA_LOCKDOWN2_0_SECURE 0x0 |
| 1896 #define PL310_DATA_LOCKDOWN2_0_WORD_COUNT 0x1 |
| 1897 #define PL310_DATA_LOCKDOWN2_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 1898 #define PL310_DATA_LOCKDOWN2_0_RESET_MASK _MK_MASK_CONST(0
xff) |
| 1899 #define PL310_DATA_LOCKDOWN2_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 1900 #define PL310_DATA_LOCKDOWN2_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1901 #define PL310_DATA_LOCKDOWN2_0_READ_MASK _MK_MASK_CONST(0
xff) |
| 1902 #define PL310_DATA_LOCKDOWN2_0_WRITE_MASK _MK_MASK_CONST(0
xff) |
| 1903 #define PL310_DATA_LOCKDOWN2_0_WAY_BITMAP_SHIFT _MK_SHIFT_CONST(
0) |
| 1904 #define PL310_DATA_LOCKDOWN2_0_WAY_BITMAP_FIELD (_MK_MASK_CONST(
0xff) << PL310_DATA_LOCKDOWN2_0_WAY_BITMAP_SHIFT) |
| 1905 #define PL310_DATA_LOCKDOWN2_0_WAY_BITMAP_RANGE 7:0 |
| 1906 #define PL310_DATA_LOCKDOWN2_0_WAY_BITMAP_WOFFSET 0x0 |
| 1907 #define PL310_DATA_LOCKDOWN2_0_WAY_BITMAP_DEFAULT _MK_MASK
_CONST(0x0) |
| 1908 #define PL310_DATA_LOCKDOWN2_0_WAY_BITMAP_DEFAULT_MASK _MK_MASK
_CONST(0xff) |
| 1909 #define PL310_DATA_LOCKDOWN2_0_WAY_BITMAP_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 1910 #define PL310_DATA_LOCKDOWN2_0_WAY_BITMAP_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1911 #define PL310_DATA_LOCKDOWN2_0_WAY_BITMAP_NO_WAYS _MK_ENUM
_CONST(0) |
| 1912 #define PL310_DATA_LOCKDOWN2_0_WAY_BITMAP_EMPTY _MK_ENUM_CONST(0
) |
| 1913 #define PL310_DATA_LOCKDOWN2_0_WAY_BITMAP_ALL_WAYS _MK_ENUM
_CONST(255) |
| 1914 |
| 1915 |
| 1916 // Register PL310_INSTRUCTION_LOCKDOWN2_0 |
| 1917 #define PL310_INSTRUCTION_LOCKDOWN2_0 _MK_ADDR_CONST(0x914) |
| 1918 #define PL310_INSTRUCTION_LOCKDOWN2_0_SECURE 0x0 |
| 1919 #define PL310_INSTRUCTION_LOCKDOWN2_0_WORD_COUNT 0x1 |
| 1920 #define PL310_INSTRUCTION_LOCKDOWN2_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 1921 #define PL310_INSTRUCTION_LOCKDOWN2_0_RESET_MASK _MK_MASK
_CONST(0xff) |
| 1922 #define PL310_INSTRUCTION_LOCKDOWN2_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 1923 #define PL310_INSTRUCTION_LOCKDOWN2_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1924 #define PL310_INSTRUCTION_LOCKDOWN2_0_READ_MASK _MK_MASK
_CONST(0xff) |
| 1925 #define PL310_INSTRUCTION_LOCKDOWN2_0_WRITE_MASK _MK_MASK
_CONST(0xff) |
| 1926 #define PL310_INSTRUCTION_LOCKDOWN2_0_WAY_BITMAP_SHIFT _MK_SHIF
T_CONST(0) |
| 1927 #define PL310_INSTRUCTION_LOCKDOWN2_0_WAY_BITMAP_FIELD (_MK_MAS
K_CONST(0xff) << PL310_INSTRUCTION_LOCKDOWN2_0_WAY_BITMAP_SHIFT) |
| 1928 #define PL310_INSTRUCTION_LOCKDOWN2_0_WAY_BITMAP_RANGE 7:0 |
| 1929 #define PL310_INSTRUCTION_LOCKDOWN2_0_WAY_BITMAP_WOFFSET
0x0 |
| 1930 #define PL310_INSTRUCTION_LOCKDOWN2_0_WAY_BITMAP_DEFAULT
_MK_MASK_CONST(0x0) |
| 1931 #define PL310_INSTRUCTION_LOCKDOWN2_0_WAY_BITMAP_DEFAULT_MASK
_MK_MASK_CONST(0xff) |
| 1932 #define PL310_INSTRUCTION_LOCKDOWN2_0_WAY_BITMAP_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1933 #define PL310_INSTRUCTION_LOCKDOWN2_0_WAY_BITMAP_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1934 #define PL310_INSTRUCTION_LOCKDOWN2_0_WAY_BITMAP_NO_WAYS
_MK_ENUM_CONST(0) |
| 1935 #define PL310_INSTRUCTION_LOCKDOWN2_0_WAY_BITMAP_EMPTY _MK_ENUM
_CONST(0) |
| 1936 #define PL310_INSTRUCTION_LOCKDOWN2_0_WAY_BITMAP_ALL_WAYS
_MK_ENUM_CONST(255) |
| 1937 |
| 1938 |
| 1939 // Register PL310_DATA_LOCKDOWN3_0 |
| 1940 #define PL310_DATA_LOCKDOWN3_0 _MK_ADDR_CONST(0x918) |
| 1941 #define PL310_DATA_LOCKDOWN3_0_SECURE 0x0 |
| 1942 #define PL310_DATA_LOCKDOWN3_0_WORD_COUNT 0x1 |
| 1943 #define PL310_DATA_LOCKDOWN3_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 1944 #define PL310_DATA_LOCKDOWN3_0_RESET_MASK _MK_MASK_CONST(0
xff) |
| 1945 #define PL310_DATA_LOCKDOWN3_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 1946 #define PL310_DATA_LOCKDOWN3_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1947 #define PL310_DATA_LOCKDOWN3_0_READ_MASK _MK_MASK_CONST(0
xff) |
| 1948 #define PL310_DATA_LOCKDOWN3_0_WRITE_MASK _MK_MASK_CONST(0
xff) |
| 1949 #define PL310_DATA_LOCKDOWN3_0_WAY_BITMAP_SHIFT _MK_SHIFT_CONST(
0) |
| 1950 #define PL310_DATA_LOCKDOWN3_0_WAY_BITMAP_FIELD (_MK_MASK_CONST(
0xff) << PL310_DATA_LOCKDOWN3_0_WAY_BITMAP_SHIFT) |
| 1951 #define PL310_DATA_LOCKDOWN3_0_WAY_BITMAP_RANGE 7:0 |
| 1952 #define PL310_DATA_LOCKDOWN3_0_WAY_BITMAP_WOFFSET 0x0 |
| 1953 #define PL310_DATA_LOCKDOWN3_0_WAY_BITMAP_DEFAULT _MK_MASK
_CONST(0x0) |
| 1954 #define PL310_DATA_LOCKDOWN3_0_WAY_BITMAP_DEFAULT_MASK _MK_MASK
_CONST(0xff) |
| 1955 #define PL310_DATA_LOCKDOWN3_0_WAY_BITMAP_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 1956 #define PL310_DATA_LOCKDOWN3_0_WAY_BITMAP_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1957 #define PL310_DATA_LOCKDOWN3_0_WAY_BITMAP_NO_WAYS _MK_ENUM
_CONST(0) |
| 1958 #define PL310_DATA_LOCKDOWN3_0_WAY_BITMAP_EMPTY _MK_ENUM_CONST(0
) |
| 1959 #define PL310_DATA_LOCKDOWN3_0_WAY_BITMAP_ALL_WAYS _MK_ENUM
_CONST(255) |
| 1960 |
| 1961 |
| 1962 // Register PL310_INSTRUCTION_LOCKDOWN3_0 |
| 1963 #define PL310_INSTRUCTION_LOCKDOWN3_0 _MK_ADDR_CONST(0x91c) |
| 1964 #define PL310_INSTRUCTION_LOCKDOWN3_0_SECURE 0x0 |
| 1965 #define PL310_INSTRUCTION_LOCKDOWN3_0_WORD_COUNT 0x1 |
| 1966 #define PL310_INSTRUCTION_LOCKDOWN3_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 1967 #define PL310_INSTRUCTION_LOCKDOWN3_0_RESET_MASK _MK_MASK
_CONST(0xff) |
| 1968 #define PL310_INSTRUCTION_LOCKDOWN3_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 1969 #define PL310_INSTRUCTION_LOCKDOWN3_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1970 #define PL310_INSTRUCTION_LOCKDOWN3_0_READ_MASK _MK_MASK
_CONST(0xff) |
| 1971 #define PL310_INSTRUCTION_LOCKDOWN3_0_WRITE_MASK _MK_MASK
_CONST(0xff) |
| 1972 #define PL310_INSTRUCTION_LOCKDOWN3_0_WAY_BITMAP_SHIFT _MK_SHIF
T_CONST(0) |
| 1973 #define PL310_INSTRUCTION_LOCKDOWN3_0_WAY_BITMAP_FIELD (_MK_MAS
K_CONST(0xff) << PL310_INSTRUCTION_LOCKDOWN3_0_WAY_BITMAP_SHIFT) |
| 1974 #define PL310_INSTRUCTION_LOCKDOWN3_0_WAY_BITMAP_RANGE 7:0 |
| 1975 #define PL310_INSTRUCTION_LOCKDOWN3_0_WAY_BITMAP_WOFFSET
0x0 |
| 1976 #define PL310_INSTRUCTION_LOCKDOWN3_0_WAY_BITMAP_DEFAULT
_MK_MASK_CONST(0x0) |
| 1977 #define PL310_INSTRUCTION_LOCKDOWN3_0_WAY_BITMAP_DEFAULT_MASK
_MK_MASK_CONST(0xff) |
| 1978 #define PL310_INSTRUCTION_LOCKDOWN3_0_WAY_BITMAP_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1979 #define PL310_INSTRUCTION_LOCKDOWN3_0_WAY_BITMAP_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1980 #define PL310_INSTRUCTION_LOCKDOWN3_0_WAY_BITMAP_NO_WAYS
_MK_ENUM_CONST(0) |
| 1981 #define PL310_INSTRUCTION_LOCKDOWN3_0_WAY_BITMAP_EMPTY _MK_ENUM
_CONST(0) |
| 1982 #define PL310_INSTRUCTION_LOCKDOWN3_0_WAY_BITMAP_ALL_WAYS
_MK_ENUM_CONST(255) |
| 1983 |
| 1984 |
| 1985 // Register PL310_DATA_LOCKDOWN4_0 |
| 1986 #define PL310_DATA_LOCKDOWN4_0 _MK_ADDR_CONST(0x920) |
| 1987 #define PL310_DATA_LOCKDOWN4_0_SECURE 0x0 |
| 1988 #define PL310_DATA_LOCKDOWN4_0_WORD_COUNT 0x1 |
| 1989 #define PL310_DATA_LOCKDOWN4_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 1990 #define PL310_DATA_LOCKDOWN4_0_RESET_MASK _MK_MASK_CONST(0
xff) |
| 1991 #define PL310_DATA_LOCKDOWN4_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 1992 #define PL310_DATA_LOCKDOWN4_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1993 #define PL310_DATA_LOCKDOWN4_0_READ_MASK _MK_MASK_CONST(0
xff) |
| 1994 #define PL310_DATA_LOCKDOWN4_0_WRITE_MASK _MK_MASK_CONST(0
xff) |
| 1995 #define PL310_DATA_LOCKDOWN4_0_WAY_BITMAP_SHIFT _MK_SHIFT_CONST(
0) |
| 1996 #define PL310_DATA_LOCKDOWN4_0_WAY_BITMAP_FIELD (_MK_MASK_CONST(
0xff) << PL310_DATA_LOCKDOWN4_0_WAY_BITMAP_SHIFT) |
| 1997 #define PL310_DATA_LOCKDOWN4_0_WAY_BITMAP_RANGE 7:0 |
| 1998 #define PL310_DATA_LOCKDOWN4_0_WAY_BITMAP_WOFFSET 0x0 |
| 1999 #define PL310_DATA_LOCKDOWN4_0_WAY_BITMAP_DEFAULT _MK_MASK
_CONST(0x0) |
| 2000 #define PL310_DATA_LOCKDOWN4_0_WAY_BITMAP_DEFAULT_MASK _MK_MASK
_CONST(0xff) |
| 2001 #define PL310_DATA_LOCKDOWN4_0_WAY_BITMAP_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 2002 #define PL310_DATA_LOCKDOWN4_0_WAY_BITMAP_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2003 #define PL310_DATA_LOCKDOWN4_0_WAY_BITMAP_NO_WAYS _MK_ENUM
_CONST(0) |
| 2004 #define PL310_DATA_LOCKDOWN4_0_WAY_BITMAP_EMPTY _MK_ENUM_CONST(0
) |
| 2005 #define PL310_DATA_LOCKDOWN4_0_WAY_BITMAP_ALL_WAYS _MK_ENUM
_CONST(255) |
| 2006 |
| 2007 |
| 2008 // Register PL310_INSTRUCTION_LOCKDOWN4_0 |
| 2009 #define PL310_INSTRUCTION_LOCKDOWN4_0 _MK_ADDR_CONST(0x924) |
| 2010 #define PL310_INSTRUCTION_LOCKDOWN4_0_SECURE 0x0 |
| 2011 #define PL310_INSTRUCTION_LOCKDOWN4_0_WORD_COUNT 0x1 |
| 2012 #define PL310_INSTRUCTION_LOCKDOWN4_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 2013 #define PL310_INSTRUCTION_LOCKDOWN4_0_RESET_MASK _MK_MASK
_CONST(0xff) |
| 2014 #define PL310_INSTRUCTION_LOCKDOWN4_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 2015 #define PL310_INSTRUCTION_LOCKDOWN4_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 2016 #define PL310_INSTRUCTION_LOCKDOWN4_0_READ_MASK _MK_MASK
_CONST(0xff) |
| 2017 #define PL310_INSTRUCTION_LOCKDOWN4_0_WRITE_MASK _MK_MASK
_CONST(0xff) |
| 2018 #define PL310_INSTRUCTION_LOCKDOWN4_0_WAY_BITMAP_SHIFT _MK_SHIF
T_CONST(0) |
| 2019 #define PL310_INSTRUCTION_LOCKDOWN4_0_WAY_BITMAP_FIELD (_MK_MAS
K_CONST(0xff) << PL310_INSTRUCTION_LOCKDOWN4_0_WAY_BITMAP_SHIFT) |
| 2020 #define PL310_INSTRUCTION_LOCKDOWN4_0_WAY_BITMAP_RANGE 7:0 |
| 2021 #define PL310_INSTRUCTION_LOCKDOWN4_0_WAY_BITMAP_WOFFSET
0x0 |
| 2022 #define PL310_INSTRUCTION_LOCKDOWN4_0_WAY_BITMAP_DEFAULT
_MK_MASK_CONST(0x0) |
| 2023 #define PL310_INSTRUCTION_LOCKDOWN4_0_WAY_BITMAP_DEFAULT_MASK
_MK_MASK_CONST(0xff) |
| 2024 #define PL310_INSTRUCTION_LOCKDOWN4_0_WAY_BITMAP_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2025 #define PL310_INSTRUCTION_LOCKDOWN4_0_WAY_BITMAP_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2026 #define PL310_INSTRUCTION_LOCKDOWN4_0_WAY_BITMAP_NO_WAYS
_MK_ENUM_CONST(0) |
| 2027 #define PL310_INSTRUCTION_LOCKDOWN4_0_WAY_BITMAP_EMPTY _MK_ENUM
_CONST(0) |
| 2028 #define PL310_INSTRUCTION_LOCKDOWN4_0_WAY_BITMAP_ALL_WAYS
_MK_ENUM_CONST(255) |
| 2029 |
| 2030 |
| 2031 // Register PL310_DATA_LOCKDOWN5_0 |
| 2032 #define PL310_DATA_LOCKDOWN5_0 _MK_ADDR_CONST(0x928) |
| 2033 #define PL310_DATA_LOCKDOWN5_0_SECURE 0x0 |
| 2034 #define PL310_DATA_LOCKDOWN5_0_WORD_COUNT 0x1 |
| 2035 #define PL310_DATA_LOCKDOWN5_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 2036 #define PL310_DATA_LOCKDOWN5_0_RESET_MASK _MK_MASK_CONST(0
xff) |
| 2037 #define PL310_DATA_LOCKDOWN5_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 2038 #define PL310_DATA_LOCKDOWN5_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 2039 #define PL310_DATA_LOCKDOWN5_0_READ_MASK _MK_MASK_CONST(0
xff) |
| 2040 #define PL310_DATA_LOCKDOWN5_0_WRITE_MASK _MK_MASK_CONST(0
xff) |
| 2041 #define PL310_DATA_LOCKDOWN5_0_WAY_BITMAP_SHIFT _MK_SHIFT_CONST(
0) |
| 2042 #define PL310_DATA_LOCKDOWN5_0_WAY_BITMAP_FIELD (_MK_MASK_CONST(
0xff) << PL310_DATA_LOCKDOWN5_0_WAY_BITMAP_SHIFT) |
| 2043 #define PL310_DATA_LOCKDOWN5_0_WAY_BITMAP_RANGE 7:0 |
| 2044 #define PL310_DATA_LOCKDOWN5_0_WAY_BITMAP_WOFFSET 0x0 |
| 2045 #define PL310_DATA_LOCKDOWN5_0_WAY_BITMAP_DEFAULT _MK_MASK
_CONST(0x0) |
| 2046 #define PL310_DATA_LOCKDOWN5_0_WAY_BITMAP_DEFAULT_MASK _MK_MASK
_CONST(0xff) |
| 2047 #define PL310_DATA_LOCKDOWN5_0_WAY_BITMAP_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 2048 #define PL310_DATA_LOCKDOWN5_0_WAY_BITMAP_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2049 #define PL310_DATA_LOCKDOWN5_0_WAY_BITMAP_NO_WAYS _MK_ENUM
_CONST(0) |
| 2050 #define PL310_DATA_LOCKDOWN5_0_WAY_BITMAP_EMPTY _MK_ENUM_CONST(0
) |
| 2051 #define PL310_DATA_LOCKDOWN5_0_WAY_BITMAP_ALL_WAYS _MK_ENUM
_CONST(255) |
| 2052 |
| 2053 |
| 2054 // Register PL310_INSTRUCTION_LOCKDOWN5_0 |
| 2055 #define PL310_INSTRUCTION_LOCKDOWN5_0 _MK_ADDR_CONST(0x92c) |
| 2056 #define PL310_INSTRUCTION_LOCKDOWN5_0_SECURE 0x0 |
| 2057 #define PL310_INSTRUCTION_LOCKDOWN5_0_WORD_COUNT 0x1 |
| 2058 #define PL310_INSTRUCTION_LOCKDOWN5_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 2059 #define PL310_INSTRUCTION_LOCKDOWN5_0_RESET_MASK _MK_MASK
_CONST(0xff) |
| 2060 #define PL310_INSTRUCTION_LOCKDOWN5_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 2061 #define PL310_INSTRUCTION_LOCKDOWN5_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 2062 #define PL310_INSTRUCTION_LOCKDOWN5_0_READ_MASK _MK_MASK
_CONST(0xff) |
| 2063 #define PL310_INSTRUCTION_LOCKDOWN5_0_WRITE_MASK _MK_MASK
_CONST(0xff) |
| 2064 #define PL310_INSTRUCTION_LOCKDOWN5_0_WAY_BITMAP_SHIFT _MK_SHIF
T_CONST(0) |
| 2065 #define PL310_INSTRUCTION_LOCKDOWN5_0_WAY_BITMAP_FIELD (_MK_MAS
K_CONST(0xff) << PL310_INSTRUCTION_LOCKDOWN5_0_WAY_BITMAP_SHIFT) |
| 2066 #define PL310_INSTRUCTION_LOCKDOWN5_0_WAY_BITMAP_RANGE 7:0 |
| 2067 #define PL310_INSTRUCTION_LOCKDOWN5_0_WAY_BITMAP_WOFFSET
0x0 |
| 2068 #define PL310_INSTRUCTION_LOCKDOWN5_0_WAY_BITMAP_DEFAULT
_MK_MASK_CONST(0x0) |
| 2069 #define PL310_INSTRUCTION_LOCKDOWN5_0_WAY_BITMAP_DEFAULT_MASK
_MK_MASK_CONST(0xff) |
| 2070 #define PL310_INSTRUCTION_LOCKDOWN5_0_WAY_BITMAP_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2071 #define PL310_INSTRUCTION_LOCKDOWN5_0_WAY_BITMAP_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2072 #define PL310_INSTRUCTION_LOCKDOWN5_0_WAY_BITMAP_NO_WAYS
_MK_ENUM_CONST(0) |
| 2073 #define PL310_INSTRUCTION_LOCKDOWN5_0_WAY_BITMAP_EMPTY _MK_ENUM
_CONST(0) |
| 2074 #define PL310_INSTRUCTION_LOCKDOWN5_0_WAY_BITMAP_ALL_WAYS
_MK_ENUM_CONST(255) |
| 2075 |
| 2076 |
| 2077 // Register PL310_DATA_LOCKDOWN6_0 |
| 2078 #define PL310_DATA_LOCKDOWN6_0 _MK_ADDR_CONST(0x930) |
| 2079 #define PL310_DATA_LOCKDOWN6_0_SECURE 0x0 |
| 2080 #define PL310_DATA_LOCKDOWN6_0_WORD_COUNT 0x1 |
| 2081 #define PL310_DATA_LOCKDOWN6_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 2082 #define PL310_DATA_LOCKDOWN6_0_RESET_MASK _MK_MASK_CONST(0
xff) |
| 2083 #define PL310_DATA_LOCKDOWN6_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 2084 #define PL310_DATA_LOCKDOWN6_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 2085 #define PL310_DATA_LOCKDOWN6_0_READ_MASK _MK_MASK_CONST(0
xff) |
| 2086 #define PL310_DATA_LOCKDOWN6_0_WRITE_MASK _MK_MASK_CONST(0
xff) |
| 2087 #define PL310_DATA_LOCKDOWN6_0_WAY_BITMAP_SHIFT _MK_SHIFT_CONST(
0) |
| 2088 #define PL310_DATA_LOCKDOWN6_0_WAY_BITMAP_FIELD (_MK_MASK_CONST(
0xff) << PL310_DATA_LOCKDOWN6_0_WAY_BITMAP_SHIFT) |
| 2089 #define PL310_DATA_LOCKDOWN6_0_WAY_BITMAP_RANGE 7:0 |
| 2090 #define PL310_DATA_LOCKDOWN6_0_WAY_BITMAP_WOFFSET 0x0 |
| 2091 #define PL310_DATA_LOCKDOWN6_0_WAY_BITMAP_DEFAULT _MK_MASK
_CONST(0x0) |
| 2092 #define PL310_DATA_LOCKDOWN6_0_WAY_BITMAP_DEFAULT_MASK _MK_MASK
_CONST(0xff) |
| 2093 #define PL310_DATA_LOCKDOWN6_0_WAY_BITMAP_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 2094 #define PL310_DATA_LOCKDOWN6_0_WAY_BITMAP_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2095 #define PL310_DATA_LOCKDOWN6_0_WAY_BITMAP_NO_WAYS _MK_ENUM
_CONST(0) |
| 2096 #define PL310_DATA_LOCKDOWN6_0_WAY_BITMAP_EMPTY _MK_ENUM_CONST(0
) |
| 2097 #define PL310_DATA_LOCKDOWN6_0_WAY_BITMAP_ALL_WAYS _MK_ENUM
_CONST(255) |
| 2098 |
| 2099 |
| 2100 // Register PL310_INSTRUCTION_LOCKDOWN6_0 |
| 2101 #define PL310_INSTRUCTION_LOCKDOWN6_0 _MK_ADDR_CONST(0x934) |
| 2102 #define PL310_INSTRUCTION_LOCKDOWN6_0_SECURE 0x0 |
| 2103 #define PL310_INSTRUCTION_LOCKDOWN6_0_WORD_COUNT 0x1 |
| 2104 #define PL310_INSTRUCTION_LOCKDOWN6_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 2105 #define PL310_INSTRUCTION_LOCKDOWN6_0_RESET_MASK _MK_MASK
_CONST(0xff) |
| 2106 #define PL310_INSTRUCTION_LOCKDOWN6_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 2107 #define PL310_INSTRUCTION_LOCKDOWN6_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 2108 #define PL310_INSTRUCTION_LOCKDOWN6_0_READ_MASK _MK_MASK
_CONST(0xff) |
| 2109 #define PL310_INSTRUCTION_LOCKDOWN6_0_WRITE_MASK _MK_MASK
_CONST(0xff) |
| 2110 #define PL310_INSTRUCTION_LOCKDOWN6_0_WAY_BITMAP_SHIFT _MK_SHIF
T_CONST(0) |
| 2111 #define PL310_INSTRUCTION_LOCKDOWN6_0_WAY_BITMAP_FIELD (_MK_MAS
K_CONST(0xff) << PL310_INSTRUCTION_LOCKDOWN6_0_WAY_BITMAP_SHIFT) |
| 2112 #define PL310_INSTRUCTION_LOCKDOWN6_0_WAY_BITMAP_RANGE 7:0 |
| 2113 #define PL310_INSTRUCTION_LOCKDOWN6_0_WAY_BITMAP_WOFFSET
0x0 |
| 2114 #define PL310_INSTRUCTION_LOCKDOWN6_0_WAY_BITMAP_DEFAULT
_MK_MASK_CONST(0x0) |
| 2115 #define PL310_INSTRUCTION_LOCKDOWN6_0_WAY_BITMAP_DEFAULT_MASK
_MK_MASK_CONST(0xff) |
| 2116 #define PL310_INSTRUCTION_LOCKDOWN6_0_WAY_BITMAP_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2117 #define PL310_INSTRUCTION_LOCKDOWN6_0_WAY_BITMAP_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2118 #define PL310_INSTRUCTION_LOCKDOWN6_0_WAY_BITMAP_NO_WAYS
_MK_ENUM_CONST(0) |
| 2119 #define PL310_INSTRUCTION_LOCKDOWN6_0_WAY_BITMAP_EMPTY _MK_ENUM
_CONST(0) |
| 2120 #define PL310_INSTRUCTION_LOCKDOWN6_0_WAY_BITMAP_ALL_WAYS
_MK_ENUM_CONST(255) |
| 2121 |
| 2122 |
| 2123 // Register PL310_DATA_LOCKDOWN7_0 |
| 2124 #define PL310_DATA_LOCKDOWN7_0 _MK_ADDR_CONST(0x938) |
| 2125 #define PL310_DATA_LOCKDOWN7_0_SECURE 0x0 |
| 2126 #define PL310_DATA_LOCKDOWN7_0_WORD_COUNT 0x1 |
| 2127 #define PL310_DATA_LOCKDOWN7_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 2128 #define PL310_DATA_LOCKDOWN7_0_RESET_MASK _MK_MASK_CONST(0
xff) |
| 2129 #define PL310_DATA_LOCKDOWN7_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 2130 #define PL310_DATA_LOCKDOWN7_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 2131 #define PL310_DATA_LOCKDOWN7_0_READ_MASK _MK_MASK_CONST(0
xff) |
| 2132 #define PL310_DATA_LOCKDOWN7_0_WRITE_MASK _MK_MASK_CONST(0
xff) |
| 2133 #define PL310_DATA_LOCKDOWN7_0_WAY_BITMAP_SHIFT _MK_SHIFT_CONST(
0) |
| 2134 #define PL310_DATA_LOCKDOWN7_0_WAY_BITMAP_FIELD (_MK_MASK_CONST(
0xff) << PL310_DATA_LOCKDOWN7_0_WAY_BITMAP_SHIFT) |
| 2135 #define PL310_DATA_LOCKDOWN7_0_WAY_BITMAP_RANGE 7:0 |
| 2136 #define PL310_DATA_LOCKDOWN7_0_WAY_BITMAP_WOFFSET 0x0 |
| 2137 #define PL310_DATA_LOCKDOWN7_0_WAY_BITMAP_DEFAULT _MK_MASK
_CONST(0x0) |
| 2138 #define PL310_DATA_LOCKDOWN7_0_WAY_BITMAP_DEFAULT_MASK _MK_MASK
_CONST(0xff) |
| 2139 #define PL310_DATA_LOCKDOWN7_0_WAY_BITMAP_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 2140 #define PL310_DATA_LOCKDOWN7_0_WAY_BITMAP_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2141 #define PL310_DATA_LOCKDOWN7_0_WAY_BITMAP_NO_WAYS _MK_ENUM
_CONST(0) |
| 2142 #define PL310_DATA_LOCKDOWN7_0_WAY_BITMAP_EMPTY _MK_ENUM_CONST(0
) |
| 2143 #define PL310_DATA_LOCKDOWN7_0_WAY_BITMAP_ALL_WAYS _MK_ENUM
_CONST(255) |
| 2144 |
| 2145 |
| 2146 // Register PL310_INSTRUCTION_LOCKDOWN7_0 |
| 2147 #define PL310_INSTRUCTION_LOCKDOWN7_0 _MK_ADDR_CONST(0x93c) |
| 2148 #define PL310_INSTRUCTION_LOCKDOWN7_0_SECURE 0x0 |
| 2149 #define PL310_INSTRUCTION_LOCKDOWN7_0_WORD_COUNT 0x1 |
| 2150 #define PL310_INSTRUCTION_LOCKDOWN7_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 2151 #define PL310_INSTRUCTION_LOCKDOWN7_0_RESET_MASK _MK_MASK
_CONST(0xff) |
| 2152 #define PL310_INSTRUCTION_LOCKDOWN7_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 2153 #define PL310_INSTRUCTION_LOCKDOWN7_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 2154 #define PL310_INSTRUCTION_LOCKDOWN7_0_READ_MASK _MK_MASK
_CONST(0xff) |
| 2155 #define PL310_INSTRUCTION_LOCKDOWN7_0_WRITE_MASK _MK_MASK
_CONST(0xff) |
| 2156 #define PL310_INSTRUCTION_LOCKDOWN7_0_WAY_BITMAP_SHIFT _MK_SHIF
T_CONST(0) |
| 2157 #define PL310_INSTRUCTION_LOCKDOWN7_0_WAY_BITMAP_FIELD (_MK_MAS
K_CONST(0xff) << PL310_INSTRUCTION_LOCKDOWN7_0_WAY_BITMAP_SHIFT) |
| 2158 #define PL310_INSTRUCTION_LOCKDOWN7_0_WAY_BITMAP_RANGE 7:0 |
| 2159 #define PL310_INSTRUCTION_LOCKDOWN7_0_WAY_BITMAP_WOFFSET
0x0 |
| 2160 #define PL310_INSTRUCTION_LOCKDOWN7_0_WAY_BITMAP_DEFAULT
_MK_MASK_CONST(0x0) |
| 2161 #define PL310_INSTRUCTION_LOCKDOWN7_0_WAY_BITMAP_DEFAULT_MASK
_MK_MASK_CONST(0xff) |
| 2162 #define PL310_INSTRUCTION_LOCKDOWN7_0_WAY_BITMAP_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2163 #define PL310_INSTRUCTION_LOCKDOWN7_0_WAY_BITMAP_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2164 #define PL310_INSTRUCTION_LOCKDOWN7_0_WAY_BITMAP_NO_WAYS
_MK_ENUM_CONST(0) |
| 2165 #define PL310_INSTRUCTION_LOCKDOWN7_0_WAY_BITMAP_EMPTY _MK_ENUM
_CONST(0) |
| 2166 #define PL310_INSTRUCTION_LOCKDOWN7_0_WAY_BITMAP_ALL_WAYS
_MK_ENUM_CONST(255) |
| 2167 |
| 2168 |
| 2169 // Reserved address 2560 [0xa00] |
| 2170 |
| 2171 // Reserved address 2816 [0xb00] |
| 2172 |
| 2173 // Register PL310_ADDRESS_FILTERING_START_0 |
| 2174 #define PL310_ADDRESS_FILTERING_START_0 _MK_ADDR_CONST(0xc00) |
| 2175 #define PL310_ADDRESS_FILTERING_START_0_SECURE 0x0 |
| 2176 #define PL310_ADDRESS_FILTERING_START_0_WORD_COUNT 0x1 |
| 2177 #define PL310_ADDRESS_FILTERING_START_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 2178 #define PL310_ADDRESS_FILTERING_START_0_RESET_MASK _MK_MASK
_CONST(0xfff00001) |
| 2179 #define PL310_ADDRESS_FILTERING_START_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 2180 #define PL310_ADDRESS_FILTERING_START_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2181 #define PL310_ADDRESS_FILTERING_START_0_READ_MASK _MK_MASK
_CONST(0xfff00001) |
| 2182 #define PL310_ADDRESS_FILTERING_START_0_WRITE_MASK _MK_MASK
_CONST(0xfff00001) |
| 2183 #define PL310_ADDRESS_FILTERING_START_0_ENABLE_SHIFT _MK_SHIF
T_CONST(0) |
| 2184 #define PL310_ADDRESS_FILTERING_START_0_ENABLE_FIELD (_MK_MAS
K_CONST(0x1) << PL310_ADDRESS_FILTERING_START_0_ENABLE_SHIFT) |
| 2185 #define PL310_ADDRESS_FILTERING_START_0_ENABLE_RANGE 0:0 |
| 2186 #define PL310_ADDRESS_FILTERING_START_0_ENABLE_WOFFSET 0x0 |
| 2187 #define PL310_ADDRESS_FILTERING_START_0_ENABLE_DEFAULT _MK_MASK
_CONST(0x0) |
| 2188 #define PL310_ADDRESS_FILTERING_START_0_ENABLE_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 2189 #define PL310_ADDRESS_FILTERING_START_0_ENABLE_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2190 #define PL310_ADDRESS_FILTERING_START_0_ENABLE_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2191 |
| 2192 #define PL310_ADDRESS_FILTERING_START_0_ADDRESS_MSB_SHIFT
_MK_SHIFT_CONST(20) |
| 2193 #define PL310_ADDRESS_FILTERING_START_0_ADDRESS_MSB_FIELD
(_MK_MASK_CONST(0xfff) << PL310_ADDRESS_FILTERING_START_0_ADDRESS_MSB_SHIFT) |
| 2194 #define PL310_ADDRESS_FILTERING_START_0_ADDRESS_MSB_RANGE
31:20 |
| 2195 #define PL310_ADDRESS_FILTERING_START_0_ADDRESS_MSB_WOFFSET
0x0 |
| 2196 #define PL310_ADDRESS_FILTERING_START_0_ADDRESS_MSB_DEFAULT
_MK_MASK_CONST(0x0) |
| 2197 #define PL310_ADDRESS_FILTERING_START_0_ADDRESS_MSB_DEFAULT_MASK
_MK_MASK_CONST(0xfff) |
| 2198 #define PL310_ADDRESS_FILTERING_START_0_ADDRESS_MSB_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2199 #define PL310_ADDRESS_FILTERING_START_0_ADDRESS_MSB_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2200 |
| 2201 |
| 2202 // Register PL310_ADDRESS_FILTERING_END_0 |
| 2203 #define PL310_ADDRESS_FILTERING_END_0 _MK_ADDR_CONST(0xc04) |
| 2204 #define PL310_ADDRESS_FILTERING_END_0_SECURE 0x0 |
| 2205 #define PL310_ADDRESS_FILTERING_END_0_WORD_COUNT 0x1 |
| 2206 #define PL310_ADDRESS_FILTERING_END_0_RESET_VAL _MK_MASK
_CONST(0x40000000) |
| 2207 #define PL310_ADDRESS_FILTERING_END_0_RESET_MASK _MK_MASK
_CONST(0xfff00000) |
| 2208 #define PL310_ADDRESS_FILTERING_END_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 2209 #define PL310_ADDRESS_FILTERING_END_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 2210 #define PL310_ADDRESS_FILTERING_END_0_READ_MASK _MK_MASK
_CONST(0xfff00000) |
| 2211 #define PL310_ADDRESS_FILTERING_END_0_WRITE_MASK _MK_MASK
_CONST(0xfff00000) |
| 2212 #define PL310_ADDRESS_FILTERING_END_0_ADDRESS_MSB_SHIFT _MK_SHIF
T_CONST(20) |
| 2213 #define PL310_ADDRESS_FILTERING_END_0_ADDRESS_MSB_FIELD (_MK_MAS
K_CONST(0xfff) << PL310_ADDRESS_FILTERING_END_0_ADDRESS_MSB_SHIFT) |
| 2214 #define PL310_ADDRESS_FILTERING_END_0_ADDRESS_MSB_RANGE 31:20 |
| 2215 #define PL310_ADDRESS_FILTERING_END_0_ADDRESS_MSB_WOFFSET
0x0 |
| 2216 #define PL310_ADDRESS_FILTERING_END_0_ADDRESS_MSB_DEFAULT
_MK_MASK_CONST(0x400) |
| 2217 #define PL310_ADDRESS_FILTERING_END_0_ADDRESS_MSB_DEFAULT_MASK
_MK_MASK_CONST(0xfff) |
| 2218 #define PL310_ADDRESS_FILTERING_END_0_ADDRESS_MSB_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2219 #define PL310_ADDRESS_FILTERING_END_0_ADDRESS_MSB_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2220 |
| 2221 |
| 2222 // Reserved address 3328 [0xd00] |
| 2223 |
| 2224 // Reserved address 3584 [0xe00] |
| 2225 |
| 2226 // Reserved address 3840 [0xf00] |
| 2227 |
| 2228 // Register PL310_DEBUG_CONTROL_0 |
| 2229 #define PL310_DEBUG_CONTROL_0 _MK_ADDR_CONST(0xf40) |
| 2230 #define PL310_DEBUG_CONTROL_0_SECURE 0x0 |
| 2231 #define PL310_DEBUG_CONTROL_0_WORD_COUNT 0x1 |
| 2232 #define PL310_DEBUG_CONTROL_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 2233 #define PL310_DEBUG_CONTROL_0_RESET_MASK _MK_MASK_CONST(0
x7) |
| 2234 #define PL310_DEBUG_CONTROL_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 2235 #define PL310_DEBUG_CONTROL_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 2236 #define PL310_DEBUG_CONTROL_0_READ_MASK _MK_MASK_CONST(0
x7) |
| 2237 #define PL310_DEBUG_CONTROL_0_WRITE_MASK _MK_MASK_CONST(0
x3) |
| 2238 #define PL310_DEBUG_CONTROL_0_DISABLE_CACHE_LINEFILL_SHIFT
_MK_SHIFT_CONST(0) |
| 2239 #define PL310_DEBUG_CONTROL_0_DISABLE_CACHE_LINEFILL_FIELD
(_MK_MASK_CONST(0x1) << PL310_DEBUG_CONTROL_0_DISABLE_CACHE_LINEFILL_SHIFT) |
| 2240 #define PL310_DEBUG_CONTROL_0_DISABLE_CACHE_LINEFILL_RANGE
0:0 |
| 2241 #define PL310_DEBUG_CONTROL_0_DISABLE_CACHE_LINEFILL_WOFFSET
0x0 |
| 2242 #define PL310_DEBUG_CONTROL_0_DISABLE_CACHE_LINEFILL_DEFAULT
_MK_MASK_CONST(0x0) |
| 2243 #define PL310_DEBUG_CONTROL_0_DISABLE_CACHE_LINEFILL_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 2244 #define PL310_DEBUG_CONTROL_0_DISABLE_CACHE_LINEFILL_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2245 #define PL310_DEBUG_CONTROL_0_DISABLE_CACHE_LINEFILL_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2246 |
| 2247 #define PL310_DEBUG_CONTROL_0_DCL_SHIFT _MK_SHIFT_CONST(0) |
| 2248 #define PL310_DEBUG_CONTROL_0_DCL_FIELD (_MK_MASK_CONST(0x1) <<
PL310_DEBUG_CONTROL_0_DCL_SHIFT) |
| 2249 #define PL310_DEBUG_CONTROL_0_DCL_RANGE 0:0 |
| 2250 #define PL310_DEBUG_CONTROL_0_DCL_WOFFSET 0x0 |
| 2251 #define PL310_DEBUG_CONTROL_0_DCL_DEFAULT _MK_MASK_CONST(0
x0) |
| 2252 #define PL310_DEBUG_CONTROL_0_DCL_DEFAULT_MASK _MK_MASK_CONST(0
x1) |
| 2253 #define PL310_DEBUG_CONTROL_0_DCL_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 2254 #define PL310_DEBUG_CONTROL_0_DCL_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 2255 |
| 2256 #define PL310_DEBUG_CONTROL_0_DISABLE_CACHE_WRITEBACK_SHIFT
_MK_SHIFT_CONST(1) |
| 2257 #define PL310_DEBUG_CONTROL_0_DISABLE_CACHE_WRITEBACK_FIELD
(_MK_MASK_CONST(0x1) << PL310_DEBUG_CONTROL_0_DISABLE_CACHE_WRITEBACK_SHIFT) |
| 2258 #define PL310_DEBUG_CONTROL_0_DISABLE_CACHE_WRITEBACK_RANGE
1:1 |
| 2259 #define PL310_DEBUG_CONTROL_0_DISABLE_CACHE_WRITEBACK_WOFFSET
0x0 |
| 2260 #define PL310_DEBUG_CONTROL_0_DISABLE_CACHE_WRITEBACK_DEFAULT
_MK_MASK_CONST(0x0) |
| 2261 #define PL310_DEBUG_CONTROL_0_DISABLE_CACHE_WRITEBACK_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 2262 #define PL310_DEBUG_CONTROL_0_DISABLE_CACHE_WRITEBACK_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2263 #define PL310_DEBUG_CONTROL_0_DISABLE_CACHE_WRITEBACK_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2264 |
| 2265 #define PL310_DEBUG_CONTROL_0_FORCE_WT_SHIFT _MK_SHIFT_CONST(
1) |
| 2266 #define PL310_DEBUG_CONTROL_0_FORCE_WT_FIELD (_MK_MASK_CONST(
0x1) << PL310_DEBUG_CONTROL_0_FORCE_WT_SHIFT) |
| 2267 #define PL310_DEBUG_CONTROL_0_FORCE_WT_RANGE 1:1 |
| 2268 #define PL310_DEBUG_CONTROL_0_FORCE_WT_WOFFSET 0x0 |
| 2269 #define PL310_DEBUG_CONTROL_0_FORCE_WT_DEFAULT _MK_MASK_CONST(0
x0) |
| 2270 #define PL310_DEBUG_CONTROL_0_FORCE_WT_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 2271 #define PL310_DEBUG_CONTROL_0_FORCE_WT_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 2272 #define PL310_DEBUG_CONTROL_0_FORCE_WT_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 2273 |
| 2274 #define PL310_DEBUG_CONTROL_0_DWB_SHIFT _MK_SHIFT_CONST(1) |
| 2275 #define PL310_DEBUG_CONTROL_0_DWB_FIELD (_MK_MASK_CONST(0x1) <<
PL310_DEBUG_CONTROL_0_DWB_SHIFT) |
| 2276 #define PL310_DEBUG_CONTROL_0_DWB_RANGE 1:1 |
| 2277 #define PL310_DEBUG_CONTROL_0_DWB_WOFFSET 0x0 |
| 2278 #define PL310_DEBUG_CONTROL_0_DWB_DEFAULT _MK_MASK_CONST(0
x0) |
| 2279 #define PL310_DEBUG_CONTROL_0_DWB_DEFAULT_MASK _MK_MASK_CONST(0
x1) |
| 2280 #define PL310_DEBUG_CONTROL_0_DWB_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 2281 #define PL310_DEBUG_CONTROL_0_DWB_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 2282 |
| 2283 #define PL310_DEBUG_CONTROL_0_SPNIDEN_SHIFT _MK_SHIFT_CONST(
2) |
| 2284 #define PL310_DEBUG_CONTROL_0_SPNIDEN_FIELD (_MK_MASK_CONST(
0x1) << PL310_DEBUG_CONTROL_0_SPNIDEN_SHIFT) |
| 2285 #define PL310_DEBUG_CONTROL_0_SPNIDEN_RANGE 2:2 |
| 2286 #define PL310_DEBUG_CONTROL_0_SPNIDEN_WOFFSET 0x0 |
| 2287 #define PL310_DEBUG_CONTROL_0_SPNIDEN_DEFAULT _MK_MASK_CONST(0
x0) |
| 2288 #define PL310_DEBUG_CONTROL_0_SPNIDEN_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 2289 #define PL310_DEBUG_CONTROL_0_SPNIDEN_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 2290 #define PL310_DEBUG_CONTROL_0_SPNIDEN_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 2291 |
| 2292 |
| 2293 // Reserved address 3908 [0xf44] |
| 2294 |
| 2295 // Reserved address 3909 [0xf45] |
| 2296 |
| 2297 // Reserved address 3910 [0xf46] |
| 2298 |
| 2299 // Reserved address 3911 [0xf47] |
| 2300 |
| 2301 // Reserved address 3912 [0xf48] |
| 2302 |
| 2303 // Reserved address 3913 [0xf49] |
| 2304 |
| 2305 // Reserved address 3914 [0xf4a] |
| 2306 |
| 2307 // Reserved address 3915 [0xf4b] |
| 2308 |
| 2309 // Reserved address 3916 [0xf4c] |
| 2310 |
| 2311 // Reserved address 3917 [0xf4d] |
| 2312 |
| 2313 // Reserved address 3918 [0xf4e] |
| 2314 |
| 2315 // Reserved address 3919 [0xf4f] |
| 2316 |
| 2317 // Reserved address 3920 [0xf50] |
| 2318 |
| 2319 // Reserved address 3921 [0xf51] |
| 2320 |
| 2321 // Reserved address 3922 [0xf52] |
| 2322 |
| 2323 // Reserved address 3923 [0xf53] |
| 2324 |
| 2325 // Reserved address 3924 [0xf54] |
| 2326 |
| 2327 // Reserved address 3925 [0xf55] |
| 2328 |
| 2329 // Reserved address 3926 [0xf56] |
| 2330 |
| 2331 // Reserved address 3927 [0xf57] |
| 2332 |
| 2333 // Reserved address 3928 [0xf58] |
| 2334 |
| 2335 // Reserved address 3929 [0xf59] |
| 2336 |
| 2337 // Reserved address 3930 [0xf5a] |
| 2338 |
| 2339 // Reserved address 3931 [0xf5b] |
| 2340 |
| 2341 // Reserved address 3932 [0xf5c] |
| 2342 |
| 2343 // Reserved address 3933 [0xf5d] |
| 2344 |
| 2345 // Reserved address 3934 [0xf5e] |
| 2346 |
| 2347 // Reserved address 3935 [0xf5f] |
| 2348 |
| 2349 // Register PL310_PREFETCH_OFFSET_0 |
| 2350 #define PL310_PREFETCH_OFFSET_0 _MK_ADDR_CONST(0xf60) |
| 2351 #define PL310_PREFETCH_OFFSET_0_SECURE 0x0 |
| 2352 #define PL310_PREFETCH_OFFSET_0_WORD_COUNT 0x1 |
| 2353 #define PL310_PREFETCH_OFFSET_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 2354 #define PL310_PREFETCH_OFFSET_0_RESET_MASK _MK_MASK_CONST(0
x1f) |
| 2355 #define PL310_PREFETCH_OFFSET_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 2356 #define PL310_PREFETCH_OFFSET_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 2357 #define PL310_PREFETCH_OFFSET_0_READ_MASK _MK_MASK_CONST(0
x1f) |
| 2358 #define PL310_PREFETCH_OFFSET_0_WRITE_MASK _MK_MASK_CONST(0
x1f) |
| 2359 // prefetch 1 + delta cache lines ahead of the current address |
| 2360 #define PL310_PREFETCH_OFFSET_0_CACHELINE_DELTA_SHIFT _MK_SHIF
T_CONST(0) |
| 2361 #define PL310_PREFETCH_OFFSET_0_CACHELINE_DELTA_FIELD (_MK_MAS
K_CONST(0x1f) << PL310_PREFETCH_OFFSET_0_CACHELINE_DELTA_SHIFT) |
| 2362 #define PL310_PREFETCH_OFFSET_0_CACHELINE_DELTA_RANGE 4:0 |
| 2363 #define PL310_PREFETCH_OFFSET_0_CACHELINE_DELTA_WOFFSET 0x0 |
| 2364 #define PL310_PREFETCH_OFFSET_0_CACHELINE_DELTA_DEFAULT _MK_MASK
_CONST(0x0) |
| 2365 #define PL310_PREFETCH_OFFSET_0_CACHELINE_DELTA_DEFAULT_MASK
_MK_MASK_CONST(0x1f) |
| 2366 #define PL310_PREFETCH_OFFSET_0_CACHELINE_DELTA_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2367 #define PL310_PREFETCH_OFFSET_0_CACHELINE_DELTA_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2368 |
| 2369 |
| 2370 // |
| 2371 // REGISTER LIST |
| 2372 // |
| 2373 #define LIST_ARPL310_REGS(_op_) \ |
| 2374 _op_(PL310_CACHE_ID_0) \ |
| 2375 _op_(PL310_CACHE_TYPE_0) \ |
| 2376 _op_(PL310_CONTROL_0) \ |
| 2377 _op_(PL310_AUXILIARY_CONTROL_0) \ |
| 2378 _op_(PL310_TAG_RAM_LATENCY_0) \ |
| 2379 _op_(PL310_DATA_RAM_LATENCY_0) \ |
| 2380 _op_(PL310_EVENT_COUNTER_CONTROL_0) \ |
| 2381 _op_(PL310_EVENT_COUNTER1_CONFIGURATION_0) \ |
| 2382 _op_(PL310_EVENT_COUNTER0_CONFIGURATION_0) \ |
| 2383 _op_(PL310_EVENT_COUNTER1_0) \ |
| 2384 _op_(PL310_EVENT_COUNTER0_0) \ |
| 2385 _op_(PL310_INTERRUPT_MASK_0) \ |
| 2386 _op_(PL310_MASKED_INTERRUPT_STATUS_0) \ |
| 2387 _op_(PL310_RAW_INTERRUPT_STATUS_0) \ |
| 2388 _op_(PL310_INTERRUPT_CLEAR_0) \ |
| 2389 _op_(PL310_CACHE_SYNC_0) \ |
| 2390 _op_(PL310_INVALIDATE_LINE_BY_PA_0) \ |
| 2391 _op_(PL310_INVALIDATE_BY_WAY_0) \ |
| 2392 _op_(PL310_CLEAN_LINE_BY_PA_0) \ |
| 2393 _op_(PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0) \ |
| 2394 _op_(PL310_CLEAN_BY_WAY_0) \ |
| 2395 _op_(PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0) \ |
| 2396 _op_(PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_WAY_0) \ |
| 2397 _op_(PL310_CLEAN_AND_INVALIDATE_BY_WAY_0) \ |
| 2398 _op_(PL310_DATA_LOCKDOWN0_0) \ |
| 2399 _op_(PL310_INSTRUCTION_LOCKDOWN0_0) \ |
| 2400 _op_(PL310_DATA_LOCKDOWN1_0) \ |
| 2401 _op_(PL310_INSTRUCTION_LOCKDOWN1_0) \ |
| 2402 _op_(PL310_DATA_LOCKDOWN2_0) \ |
| 2403 _op_(PL310_INSTRUCTION_LOCKDOWN2_0) \ |
| 2404 _op_(PL310_DATA_LOCKDOWN3_0) \ |
| 2405 _op_(PL310_INSTRUCTION_LOCKDOWN3_0) \ |
| 2406 _op_(PL310_DATA_LOCKDOWN4_0) \ |
| 2407 _op_(PL310_INSTRUCTION_LOCKDOWN4_0) \ |
| 2408 _op_(PL310_DATA_LOCKDOWN5_0) \ |
| 2409 _op_(PL310_INSTRUCTION_LOCKDOWN5_0) \ |
| 2410 _op_(PL310_DATA_LOCKDOWN6_0) \ |
| 2411 _op_(PL310_INSTRUCTION_LOCKDOWN6_0) \ |
| 2412 _op_(PL310_DATA_LOCKDOWN7_0) \ |
| 2413 _op_(PL310_INSTRUCTION_LOCKDOWN7_0) \ |
| 2414 _op_(PL310_ADDRESS_FILTERING_START_0) \ |
| 2415 _op_(PL310_ADDRESS_FILTERING_END_0) \ |
| 2416 _op_(PL310_DEBUG_CONTROL_0) \ |
| 2417 _op_(PL310_PREFETCH_OFFSET_0) |
| 2418 |
| 2419 |
| 2420 // |
| 2421 // ADDRESS SPACES |
| 2422 // |
| 2423 |
| 2424 #define BASE_ADDRESS_PL310 0x00000000 |
| 2425 |
| 2426 // |
| 2427 // ARPL310 REGISTER BANKS |
| 2428 // |
| 2429 |
| 2430 #define PL3100_FIRST_REG 0x0000 // PL310_CACHE_ID_0 |
| 2431 #define PL3100_LAST_REG 0x0004 // PL310_CACHE_TYPE_0 |
| 2432 #define PL3101_FIRST_REG 0x0100 // PL310_CONTROL_0 |
| 2433 #define PL3101_LAST_REG 0x010c // PL310_DATA_RAM_LATENCY_0 |
| 2434 #define PL3102_FIRST_REG 0x0200 // PL310_EVENT_COUNTER_CONTROL_0 |
| 2435 #define PL3102_LAST_REG 0x0220 // PL310_INTERRUPT_CLEAR_0 |
| 2436 #define PL3103_FIRST_REG 0x0730 // PL310_CACHE_SYNC_0 |
| 2437 #define PL3103_LAST_REG 0x0730 // PL310_CACHE_SYNC_0 |
| 2438 #define PL3104_FIRST_REG 0x0770 // PL310_INVALIDATE_LINE_BY_PA_0 |
| 2439 #define PL3104_LAST_REG 0x0770 // PL310_INVALIDATE_LINE_BY_PA_0 |
| 2440 #define PL3105_FIRST_REG 0x077c // PL310_INVALIDATE_BY_WAY_0 |
| 2441 #define PL3105_LAST_REG 0x077c // PL310_INVALIDATE_BY_WAY_0 |
| 2442 #define PL3106_FIRST_REG 0x07b0 // PL310_CLEAN_LINE_BY_PA_0 |
| 2443 #define PL3106_LAST_REG 0x07b0 // PL310_CLEAN_LINE_BY_PA_0 |
| 2444 #define PL3107_FIRST_REG 0x07b8 // PL310_CLEAN_LINE_BY_INDEX_AND_WAY_0 |
| 2445 #define PL3107_LAST_REG 0x07bc // PL310_CLEAN_BY_WAY_0 |
| 2446 #define PL3108_FIRST_REG 0x07f0 // PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0 |
| 2447 #define PL3108_LAST_REG 0x07f0 // PL310_CLEAN_AND_INVALIDATE_LINE_BY_PA_0 |
| 2448 #define PL3109_FIRST_REG 0x07f8 // PL310_CLEAN_AND_INVALIDATE_LINE_BY_INDEX_AND_
WAY_0 |
| 2449 #define PL3109_LAST_REG 0x07fc // PL310_CLEAN_AND_INVALIDATE_BY_WAY_0 |
| 2450 #define PL31010_FIRST_REG 0x0900 // PL310_DATA_LOCKDOWN0_0 |
| 2451 #define PL31010_LAST_REG 0x093c // PL310_INSTRUCTION_LOCKDOWN7_0 |
| 2452 #define PL31011_FIRST_REG 0x0c00 // PL310_ADDRESS_FILTERING_START_0 |
| 2453 #define PL31011_LAST_REG 0x0c04 // PL310_ADDRESS_FILTERING_END_0 |
| 2454 #define PL31012_FIRST_REG 0x0f40 // PL310_DEBUG_CONTROL_0 |
| 2455 #define PL31012_LAST_REG 0x0f40 // PL310_DEBUG_CONTROL_0 |
| 2456 #define PL31013_FIRST_REG 0x0f60 // PL310_PREFETCH_OFFSET_0 |
| 2457 #define PL31013_LAST_REG 0x0f60 // PL310_PREFETCH_OFFSET_0 |
| 2458 |
| 2459 #ifndef _MK_SHIFT_CONST |
| 2460 #define _MK_SHIFT_CONST(_constant_) _constant_ |
| 2461 #endif |
| 2462 #ifndef _MK_MASK_CONST |
| 2463 #define _MK_MASK_CONST(_constant_) _constant_ |
| 2464 #endif |
| 2465 #ifndef _MK_ENUM_CONST |
| 2466 #define _MK_ENUM_CONST(_constant_) (_constant_ ## UL) |
| 2467 #endif |
| 2468 #ifndef _MK_ADDR_CONST |
| 2469 #define _MK_ADDR_CONST(_constant_) _constant_ |
| 2470 #endif |
| 2471 |
| 2472 #endif // ifndef ___ARPL310_H_INC_ |
OLD | NEW |