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 ___AREMC_H_INC_ |
| 37 #define ___AREMC_H_INC_ |
| 38 #define EMC_FBIO_DATA_MAX 31 |
| 39 #define EMC_FBIO_DATA_WIDTH 32 |
| 40 #define EMC_FBIO_DOE_MAX 3 |
| 41 #define EMC_FBIO_DOE_WIDTH 4 |
| 42 #define MAX_EMC_TIMING_WDV 15 |
| 43 |
| 44 // Register EMC_INTSTATUS_0 // Interrupt Status Register. |
| 45 #define EMC_INTSTATUS_0 _MK_ADDR_CONST(0x0) |
| 46 #define EMC_INTSTATUS_0_SECURE 0x0 |
| 47 #define EMC_INTSTATUS_0_WORD_COUNT 0x1 |
| 48 #define EMC_INTSTATUS_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 49 #define EMC_INTSTATUS_0_RESET_MASK _MK_MASK_CONST(0x38) |
| 50 #define EMC_INTSTATUS_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 51 #define EMC_INTSTATUS_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 52 #define EMC_INTSTATUS_0_READ_MASK _MK_MASK_CONST(0x38) |
| 53 #define EMC_INTSTATUS_0_WRITE_MASK _MK_MASK_CONST(0x38) |
| 54 // Refresh request overflow timeout. |
| 55 #define EMC_INTSTATUS_0_REFRESH_OVERFLOW_INT_SHIFT _MK_SHIF
T_CONST(3) |
| 56 #define EMC_INTSTATUS_0_REFRESH_OVERFLOW_INT_FIELD (_MK_MAS
K_CONST(0x1) << EMC_INTSTATUS_0_REFRESH_OVERFLOW_INT_SHIFT) |
| 57 #define EMC_INTSTATUS_0_REFRESH_OVERFLOW_INT_RANGE 3:3 |
| 58 #define EMC_INTSTATUS_0_REFRESH_OVERFLOW_INT_WOFFSET 0x0 |
| 59 #define EMC_INTSTATUS_0_REFRESH_OVERFLOW_INT_DEFAULT _MK_MASK
_CONST(0x0) |
| 60 #define EMC_INTSTATUS_0_REFRESH_OVERFLOW_INT_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 61 #define EMC_INTSTATUS_0_REFRESH_OVERFLOW_INT_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 62 #define EMC_INTSTATUS_0_REFRESH_OVERFLOW_INT_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 63 #define EMC_INTSTATUS_0_REFRESH_OVERFLOW_INT_INIT_ENUM CLEAR |
| 64 #define EMC_INTSTATUS_0_REFRESH_OVERFLOW_INT_CLEAR _MK_ENUM
_CONST(0) |
| 65 #define EMC_INTSTATUS_0_REFRESH_OVERFLOW_INT_SET _MK_ENUM
_CONST(1) |
| 66 |
| 67 // CAR/EMC clock-change handshake complete. |
| 68 #define EMC_INTSTATUS_0_CLKCHANGE_COMPLETE_INT_SHIFT _MK_SHIF
T_CONST(4) |
| 69 #define EMC_INTSTATUS_0_CLKCHANGE_COMPLETE_INT_FIELD (_MK_MAS
K_CONST(0x1) << EMC_INTSTATUS_0_CLKCHANGE_COMPLETE_INT_SHIFT) |
| 70 #define EMC_INTSTATUS_0_CLKCHANGE_COMPLETE_INT_RANGE 4:4 |
| 71 #define EMC_INTSTATUS_0_CLKCHANGE_COMPLETE_INT_WOFFSET 0x0 |
| 72 #define EMC_INTSTATUS_0_CLKCHANGE_COMPLETE_INT_DEFAULT _MK_MASK
_CONST(0x0) |
| 73 #define EMC_INTSTATUS_0_CLKCHANGE_COMPLETE_INT_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 74 #define EMC_INTSTATUS_0_CLKCHANGE_COMPLETE_INT_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 75 #define EMC_INTSTATUS_0_CLKCHANGE_COMPLETE_INT_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 76 #define EMC_INTSTATUS_0_CLKCHANGE_COMPLETE_INT_INIT_ENUM
CLEAR |
| 77 #define EMC_INTSTATUS_0_CLKCHANGE_COMPLETE_INT_CLEAR _MK_ENUM
_CONST(0) |
| 78 #define EMC_INTSTATUS_0_CLKCHANGE_COMPLETE_INT_SET _MK_ENUM
_CONST(1) |
| 79 |
| 80 // LPDDR2 MRR data is available to be read. |
| 81 #define EMC_INTSTATUS_0_MRR_DIVLD_INT_SHIFT _MK_SHIFT_CONST(
5) |
| 82 #define EMC_INTSTATUS_0_MRR_DIVLD_INT_FIELD (_MK_MASK_CONST(
0x1) << EMC_INTSTATUS_0_MRR_DIVLD_INT_SHIFT) |
| 83 #define EMC_INTSTATUS_0_MRR_DIVLD_INT_RANGE 5:5 |
| 84 #define EMC_INTSTATUS_0_MRR_DIVLD_INT_WOFFSET 0x0 |
| 85 #define EMC_INTSTATUS_0_MRR_DIVLD_INT_DEFAULT _MK_MASK_CONST(0
x0) |
| 86 #define EMC_INTSTATUS_0_MRR_DIVLD_INT_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 87 #define EMC_INTSTATUS_0_MRR_DIVLD_INT_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 88 #define EMC_INTSTATUS_0_MRR_DIVLD_INT_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 89 #define EMC_INTSTATUS_0_MRR_DIVLD_INT_INIT_ENUM CLEAR |
| 90 #define EMC_INTSTATUS_0_MRR_DIVLD_INT_CLEAR _MK_ENUM_CONST(0
) |
| 91 #define EMC_INTSTATUS_0_MRR_DIVLD_INT_SET _MK_ENUM_CONST(1
) |
| 92 |
| 93 |
| 94 // Register EMC_INTMASK_0 // Interrupt Mask Register. |
| 95 #define EMC_INTMASK_0 _MK_ADDR_CONST(0x4) |
| 96 #define EMC_INTMASK_0_SECURE 0x0 |
| 97 #define EMC_INTMASK_0_WORD_COUNT 0x1 |
| 98 #define EMC_INTMASK_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 99 #define EMC_INTMASK_0_RESET_MASK _MK_MASK_CONST(0x38) |
| 100 #define EMC_INTMASK_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 101 #define EMC_INTMASK_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 102 #define EMC_INTMASK_0_READ_MASK _MK_MASK_CONST(0x38) |
| 103 #define EMC_INTMASK_0_WRITE_MASK _MK_MASK_CONST(0x38) |
| 104 // Mask for refresh request overflow timeout. |
| 105 #define EMC_INTMASK_0_REFRESH_OVERFLOW_INTMASK_SHIFT _MK_SHIF
T_CONST(3) |
| 106 #define EMC_INTMASK_0_REFRESH_OVERFLOW_INTMASK_FIELD (_MK_MAS
K_CONST(0x1) << EMC_INTMASK_0_REFRESH_OVERFLOW_INTMASK_SHIFT) |
| 107 #define EMC_INTMASK_0_REFRESH_OVERFLOW_INTMASK_RANGE 3:3 |
| 108 #define EMC_INTMASK_0_REFRESH_OVERFLOW_INTMASK_WOFFSET 0x0 |
| 109 #define EMC_INTMASK_0_REFRESH_OVERFLOW_INTMASK_DEFAULT _MK_MASK
_CONST(0x0) |
| 110 #define EMC_INTMASK_0_REFRESH_OVERFLOW_INTMASK_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 111 #define EMC_INTMASK_0_REFRESH_OVERFLOW_INTMASK_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 112 #define EMC_INTMASK_0_REFRESH_OVERFLOW_INTMASK_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 113 #define EMC_INTMASK_0_REFRESH_OVERFLOW_INTMASK_INIT_ENUM
MASKED |
| 114 #define EMC_INTMASK_0_REFRESH_OVERFLOW_INTMASK_MASKED _MK_ENUM
_CONST(0) |
| 115 #define EMC_INTMASK_0_REFRESH_OVERFLOW_INTMASK_UNMASKED _MK_ENUM
_CONST(1) |
| 116 |
| 117 // Mask for CAR/EMC clock-change handshake complete. |
| 118 #define EMC_INTMASK_0_CLKCHANGE_COMPLETE_INTMASK_SHIFT _MK_SHIF
T_CONST(4) |
| 119 #define EMC_INTMASK_0_CLKCHANGE_COMPLETE_INTMASK_FIELD (_MK_MAS
K_CONST(0x1) << EMC_INTMASK_0_CLKCHANGE_COMPLETE_INTMASK_SHIFT) |
| 120 #define EMC_INTMASK_0_CLKCHANGE_COMPLETE_INTMASK_RANGE 4:4 |
| 121 #define EMC_INTMASK_0_CLKCHANGE_COMPLETE_INTMASK_WOFFSET
0x0 |
| 122 #define EMC_INTMASK_0_CLKCHANGE_COMPLETE_INTMASK_DEFAULT
_MK_MASK_CONST(0x0) |
| 123 #define EMC_INTMASK_0_CLKCHANGE_COMPLETE_INTMASK_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 124 #define EMC_INTMASK_0_CLKCHANGE_COMPLETE_INTMASK_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 125 #define EMC_INTMASK_0_CLKCHANGE_COMPLETE_INTMASK_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 126 #define EMC_INTMASK_0_CLKCHANGE_COMPLETE_INTMASK_INIT_ENUM
MASKED |
| 127 #define EMC_INTMASK_0_CLKCHANGE_COMPLETE_INTMASK_MASKED _MK_ENUM
_CONST(0) |
| 128 #define EMC_INTMASK_0_CLKCHANGE_COMPLETE_INTMASK_UNMASKED
_MK_ENUM_CONST(1) |
| 129 |
| 130 // Mask for MRR data available. |
| 131 #define EMC_INTMASK_0_MRR_DIVLD_INTMASK_SHIFT _MK_SHIFT_CONST(
5) |
| 132 #define EMC_INTMASK_0_MRR_DIVLD_INTMASK_FIELD (_MK_MASK_CONST(
0x1) << EMC_INTMASK_0_MRR_DIVLD_INTMASK_SHIFT) |
| 133 #define EMC_INTMASK_0_MRR_DIVLD_INTMASK_RANGE 5:5 |
| 134 #define EMC_INTMASK_0_MRR_DIVLD_INTMASK_WOFFSET 0x0 |
| 135 #define EMC_INTMASK_0_MRR_DIVLD_INTMASK_DEFAULT _MK_MASK_CONST(0
x0) |
| 136 #define EMC_INTMASK_0_MRR_DIVLD_INTMASK_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 137 #define EMC_INTMASK_0_MRR_DIVLD_INTMASK_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 138 #define EMC_INTMASK_0_MRR_DIVLD_INTMASK_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 139 #define EMC_INTMASK_0_MRR_DIVLD_INTMASK_INIT_ENUM MASKED |
| 140 #define EMC_INTMASK_0_MRR_DIVLD_INTMASK_MASKED _MK_ENUM_CONST(0
) |
| 141 #define EMC_INTMASK_0_MRR_DIVLD_INTMASK_UNMASKED _MK_ENUM
_CONST(1) |
| 142 |
| 143 |
| 144 // Register EMC_DBG_0 // Debug Register |
| 145 #define EMC_DBG_0 _MK_ADDR_CONST(0x8) |
| 146 #define EMC_DBG_0_SECURE 0x0 |
| 147 #define EMC_DBG_0_WORD_COUNT 0x1 |
| 148 #define EMC_DBG_0_RESET_VAL _MK_MASK_CONST(0x1000400) |
| 149 #define EMC_DBG_0_RESET_MASK _MK_MASK_CONST(0x1000637) |
| 150 #define EMC_DBG_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 151 #define EMC_DBG_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 152 #define EMC_DBG_0_READ_MASK _MK_MASK_CONST(0x1000637) |
| 153 #define EMC_DBG_0_WRITE_MASK _MK_MASK_CONST(0x1000637) |
| 154 // controls whether reads to the configuration registers are done from the assem
bly or active state. |
| 155 #define EMC_DBG_0_READ_MUX_SHIFT _MK_SHIFT_CONST(0) |
| 156 #define EMC_DBG_0_READ_MUX_FIELD (_MK_MASK_CONST(0x1) <<
EMC_DBG_0_READ_MUX_SHIFT) |
| 157 #define EMC_DBG_0_READ_MUX_RANGE 0:0 |
| 158 #define EMC_DBG_0_READ_MUX_WOFFSET 0x0 |
| 159 #define EMC_DBG_0_READ_MUX_DEFAULT _MK_MASK_CONST(0x0) |
| 160 #define EMC_DBG_0_READ_MUX_DEFAULT_MASK _MK_MASK_CONST(0x1) |
| 161 #define EMC_DBG_0_READ_MUX_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 162 #define EMC_DBG_0_READ_MUX_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 163 #define EMC_DBG_0_READ_MUX_INIT_ENUM ACTIVE |
| 164 #define EMC_DBG_0_READ_MUX_ACTIVE _MK_ENUM_CONST(0) |
| 165 #define EMC_DBG_0_READ_MUX_ASSEMBLY _MK_ENUM_CONST(1) |
| 166 |
| 167 // controls whether writes to the configuration registers are done from the asse
mbly or active state. |
| 168 #define EMC_DBG_0_WRITE_MUX_SHIFT _MK_SHIFT_CONST(1) |
| 169 #define EMC_DBG_0_WRITE_MUX_FIELD (_MK_MASK_CONST(0x1) <<
EMC_DBG_0_WRITE_MUX_SHIFT) |
| 170 #define EMC_DBG_0_WRITE_MUX_RANGE 1:1 |
| 171 #define EMC_DBG_0_WRITE_MUX_WOFFSET 0x0 |
| 172 #define EMC_DBG_0_WRITE_MUX_DEFAULT _MK_MASK_CONST(0x0) |
| 173 #define EMC_DBG_0_WRITE_MUX_DEFAULT_MASK _MK_MASK_CONST(0
x1) |
| 174 #define EMC_DBG_0_WRITE_MUX_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 175 #define EMC_DBG_0_WRITE_MUX_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 176 #define EMC_DBG_0_WRITE_MUX_INIT_ENUM ASSEMBLY |
| 177 #define EMC_DBG_0_WRITE_MUX_ASSEMBLY _MK_ENUM_CONST(0) |
| 178 #define EMC_DBG_0_WRITE_MUX_ACTIVE _MK_ENUM_CONST(1) |
| 179 |
| 180 // causes the active state to get updated with the assembly state immediately up
on writing the TIMING_CONTROL register. |
| 181 #define EMC_DBG_0_FORCE_UPDATE_SHIFT _MK_SHIFT_CONST(2) |
| 182 #define EMC_DBG_0_FORCE_UPDATE_FIELD (_MK_MASK_CONST(0x1) <<
EMC_DBG_0_FORCE_UPDATE_SHIFT) |
| 183 #define EMC_DBG_0_FORCE_UPDATE_RANGE 2:2 |
| 184 #define EMC_DBG_0_FORCE_UPDATE_WOFFSET 0x0 |
| 185 #define EMC_DBG_0_FORCE_UPDATE_DEFAULT _MK_MASK_CONST(0x0) |
| 186 #define EMC_DBG_0_FORCE_UPDATE_DEFAULT_MASK _MK_MASK_CONST(0
x1) |
| 187 #define EMC_DBG_0_FORCE_UPDATE_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 188 #define EMC_DBG_0_FORCE_UPDATE_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 189 #define EMC_DBG_0_FORCE_UPDATE_INIT_ENUM DISABLED |
| 190 #define EMC_DBG_0_FORCE_UPDATE_DISABLED _MK_ENUM_CONST(0) |
| 191 #define EMC_DBG_0_FORCE_UPDATE_ENABLED _MK_ENUM_CONST(1) |
| 192 |
| 193 // should be set to MRS_256 when a non-mobile DRAM is used because they require
a 200 cycle |
| 194 // delay between the DLL reset and any read commands. |
| 195 #define EMC_DBG_0_MRS_WAIT_SHIFT _MK_SHIFT_CONST(4) |
| 196 #define EMC_DBG_0_MRS_WAIT_FIELD (_MK_MASK_CONST(0x1) <<
EMC_DBG_0_MRS_WAIT_SHIFT) |
| 197 #define EMC_DBG_0_MRS_WAIT_RANGE 4:4 |
| 198 #define EMC_DBG_0_MRS_WAIT_WOFFSET 0x0 |
| 199 #define EMC_DBG_0_MRS_WAIT_DEFAULT _MK_MASK_CONST(0x0) |
| 200 #define EMC_DBG_0_MRS_WAIT_DEFAULT_MASK _MK_MASK_CONST(0x1) |
| 201 #define EMC_DBG_0_MRS_WAIT_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 202 #define EMC_DBG_0_MRS_WAIT_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 203 #define EMC_DBG_0_MRS_WAIT_INIT_ENUM MRS_2 |
| 204 #define EMC_DBG_0_MRS_WAIT_MRS_2 _MK_ENUM_CONST(0) |
| 205 #define EMC_DBG_0_MRS_WAIT_MRS_256 _MK_ENUM_CONST(1) |
| 206 |
| 207 // specifies whether or not to periodic reset the FBIO read-data fifo during nor
mal operation. |
| 208 // The periodic resets can be used for graceful recovery from an intermittent fa
ilure condition; |
| 209 // only the initial reset is absolutely required. |
| 210 #define EMC_DBG_0_PERIODIC_QRST_SHIFT _MK_SHIFT_CONST(5) |
| 211 #define EMC_DBG_0_PERIODIC_QRST_FIELD (_MK_MASK_CONST(0x1) <<
EMC_DBG_0_PERIODIC_QRST_SHIFT) |
| 212 #define EMC_DBG_0_PERIODIC_QRST_RANGE 5:5 |
| 213 #define EMC_DBG_0_PERIODIC_QRST_WOFFSET 0x0 |
| 214 #define EMC_DBG_0_PERIODIC_QRST_DEFAULT _MK_MASK_CONST(0x0) |
| 215 #define EMC_DBG_0_PERIODIC_QRST_DEFAULT_MASK _MK_MASK_CONST(0
x1) |
| 216 #define EMC_DBG_0_PERIODIC_QRST_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 217 #define EMC_DBG_0_PERIODIC_QRST_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 218 #define EMC_DBG_0_PERIODIC_QRST_INIT_ENUM DISABLED |
| 219 #define EMC_DBG_0_PERIODIC_QRST_DISABLED _MK_ENUM_CONST(0
) |
| 220 #define EMC_DBG_0_PERIODIC_QRST_ENABLED _MK_ENUM_CONST(1) |
| 221 |
| 222 // controls whether the dqm signals during reads are managed for power (not rele
vant for DDR). |
| 223 // If set to MANAGED, EMC only turns them on when necessary. If set to ALWAYS_O
N, the dqm signals are |
| 224 // enabled during non-write operation. |
| 225 #define EMC_DBG_0_READ_DQM_CTRL_SHIFT _MK_SHIFT_CONST(9) |
| 226 #define EMC_DBG_0_READ_DQM_CTRL_FIELD (_MK_MASK_CONST(0x1) <<
EMC_DBG_0_READ_DQM_CTRL_SHIFT) |
| 227 #define EMC_DBG_0_READ_DQM_CTRL_RANGE 9:9 |
| 228 #define EMC_DBG_0_READ_DQM_CTRL_WOFFSET 0x0 |
| 229 #define EMC_DBG_0_READ_DQM_CTRL_DEFAULT _MK_MASK_CONST(0x0) |
| 230 #define EMC_DBG_0_READ_DQM_CTRL_DEFAULT_MASK _MK_MASK_CONST(0
x1) |
| 231 #define EMC_DBG_0_READ_DQM_CTRL_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 232 #define EMC_DBG_0_READ_DQM_CTRL_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 233 #define EMC_DBG_0_READ_DQM_CTRL_INIT_ENUM MANAGED |
| 234 #define EMC_DBG_0_READ_DQM_CTRL_MANAGED _MK_ENUM_CONST(0) |
| 235 #define EMC_DBG_0_READ_DQM_CTRL_ALWAYS_ON _MK_ENUM_CONST(1
) |
| 236 |
| 237 // determines whether the busy signal from the auto-precharge cancellation (APC)
fifo |
| 238 // is allowed to stall requests to the EMC. |
| 239 #define EMC_DBG_0_AP_REQ_BUSY_CTRL_SHIFT _MK_SHIFT_CONST(
10) |
| 240 #define EMC_DBG_0_AP_REQ_BUSY_CTRL_FIELD (_MK_MASK_CONST(
0x1) << EMC_DBG_0_AP_REQ_BUSY_CTRL_SHIFT) |
| 241 #define EMC_DBG_0_AP_REQ_BUSY_CTRL_RANGE 10:10 |
| 242 #define EMC_DBG_0_AP_REQ_BUSY_CTRL_WOFFSET 0x0 |
| 243 #define EMC_DBG_0_AP_REQ_BUSY_CTRL_DEFAULT _MK_MASK_CONST(0
x1) |
| 244 #define EMC_DBG_0_AP_REQ_BUSY_CTRL_DEFAULT_MASK _MK_MASK_CONST(0
x1) |
| 245 #define EMC_DBG_0_AP_REQ_BUSY_CTRL_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 246 #define EMC_DBG_0_AP_REQ_BUSY_CTRL_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 247 #define EMC_DBG_0_AP_REQ_BUSY_CTRL_INIT_ENUM ENABLED |
| 248 #define EMC_DBG_0_AP_REQ_BUSY_CTRL_DISABLED _MK_ENUM_CONST(0
) |
| 249 #define EMC_DBG_0_AP_REQ_BUSY_CTRL_ENABLED _MK_ENUM_CONST(1
) |
| 250 |
| 251 // determines the priority of cfg accesses to the DRAM. Setting this register t
o ENABLED |
| 252 // gives DRAM config cycles (refresh, mrs, emrs, etc.) higher priority over real
time requestors. |
| 253 // The DISABLED setting gives the real time requestors higher priority than DRAM
config cycles. |
| 254 // Do not program to DISABLED unless for debugging. |
| 255 #define EMC_DBG_0_CFG_PRIORITY_SHIFT _MK_SHIFT_CONST(24) |
| 256 #define EMC_DBG_0_CFG_PRIORITY_FIELD (_MK_MASK_CONST(0x1) <<
EMC_DBG_0_CFG_PRIORITY_SHIFT) |
| 257 #define EMC_DBG_0_CFG_PRIORITY_RANGE 24:24 |
| 258 #define EMC_DBG_0_CFG_PRIORITY_WOFFSET 0x0 |
| 259 #define EMC_DBG_0_CFG_PRIORITY_DEFAULT _MK_MASK_CONST(0x1) |
| 260 #define EMC_DBG_0_CFG_PRIORITY_DEFAULT_MASK _MK_MASK_CONST(0
x1) |
| 261 #define EMC_DBG_0_CFG_PRIORITY_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 262 #define EMC_DBG_0_CFG_PRIORITY_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 263 #define EMC_DBG_0_CFG_PRIORITY_INIT_ENUM ENABLED |
| 264 #define EMC_DBG_0_CFG_PRIORITY_DISABLED _MK_ENUM_CONST(0) |
| 265 #define EMC_DBG_0_CFG_PRIORITY_ENABLED _MK_ENUM_CONST(1) |
| 266 |
| 267 |
| 268 // Register EMC_CFG_0 // Configuration Register |
| 269 #define EMC_CFG_0 _MK_ADDR_CONST(0xc) |
| 270 #define EMC_CFG_0_SECURE 0x0 |
| 271 #define EMC_CFG_0_WORD_COUNT 0x1 |
| 272 #define EMC_CFG_0_RESET_VAL _MK_MASK_CONST(0x300ff00) |
| 273 #define EMC_CFG_0_RESET_MASK _MK_MASK_CONST(0xe301ff01) |
| 274 #define EMC_CFG_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 275 #define EMC_CFG_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 276 #define EMC_CFG_0_READ_MASK _MK_MASK_CONST(0xe301ff01) |
| 277 #define EMC_CFG_0_WRITE_MASK _MK_MASK_CONST(0xe301ff01) |
| 278 // preemptively closes all of the banks after the EMC has been idle for PRE_IDLE
_CYCLES cycles and |
| 279 // there are banks open. PRE_IDLE_EN can be enabled if violating tRAS max is an
issue. |
| 280 #define EMC_CFG_0_PRE_IDLE_EN_SHIFT _MK_SHIFT_CONST(0) |
| 281 #define EMC_CFG_0_PRE_IDLE_EN_FIELD (_MK_MASK_CONST(0x1) <<
EMC_CFG_0_PRE_IDLE_EN_SHIFT) |
| 282 #define EMC_CFG_0_PRE_IDLE_EN_RANGE 0:0 |
| 283 #define EMC_CFG_0_PRE_IDLE_EN_WOFFSET 0x0 |
| 284 #define EMC_CFG_0_PRE_IDLE_EN_DEFAULT _MK_MASK_CONST(0x0) |
| 285 #define EMC_CFG_0_PRE_IDLE_EN_DEFAULT_MASK _MK_MASK_CONST(0
x1) |
| 286 #define EMC_CFG_0_PRE_IDLE_EN_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 287 #define EMC_CFG_0_PRE_IDLE_EN_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 288 #define EMC_CFG_0_PRE_IDLE_EN_INIT_ENUM DISABLED |
| 289 #define EMC_CFG_0_PRE_IDLE_EN_DISABLED _MK_ENUM_CONST(0) |
| 290 #define EMC_CFG_0_PRE_IDLE_EN_ENABLED _MK_ENUM_CONST(1) |
| 291 |
| 292 // cycles after which an idle bank may be closed. Note that 0 is an illegal sett
ing for PRE_IDLE_CYCLES. |
| 293 #define EMC_CFG_0_PRE_IDLE_CYCLES_SHIFT _MK_SHIFT_CONST(8) |
| 294 #define EMC_CFG_0_PRE_IDLE_CYCLES_FIELD (_MK_MASK_CONST(0xff) <<
EMC_CFG_0_PRE_IDLE_CYCLES_SHIFT) |
| 295 #define EMC_CFG_0_PRE_IDLE_CYCLES_RANGE 15:8 |
| 296 #define EMC_CFG_0_PRE_IDLE_CYCLES_WOFFSET 0x0 |
| 297 #define EMC_CFG_0_PRE_IDLE_CYCLES_DEFAULT _MK_MASK_CONST(0
xff) |
| 298 #define EMC_CFG_0_PRE_IDLE_CYCLES_DEFAULT_MASK _MK_MASK_CONST(0
xff) |
| 299 #define EMC_CFG_0_PRE_IDLE_CYCLES_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 300 #define EMC_CFG_0_PRE_IDLE_CYCLES_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 301 |
| 302 // used to try to clear the auto-precharge bit on the previous request if the ne
xt request |
| 303 // is on the same page. The previous request has to be in reach for this to hap
pen. |
| 304 #define EMC_CFG_0_CLEAR_AP_PREV_SPREQ_SHIFT _MK_SHIFT_CONST(
16) |
| 305 #define EMC_CFG_0_CLEAR_AP_PREV_SPREQ_FIELD (_MK_MASK_CONST(
0x1) << EMC_CFG_0_CLEAR_AP_PREV_SPREQ_SHIFT) |
| 306 #define EMC_CFG_0_CLEAR_AP_PREV_SPREQ_RANGE 16:16 |
| 307 #define EMC_CFG_0_CLEAR_AP_PREV_SPREQ_WOFFSET 0x0 |
| 308 #define EMC_CFG_0_CLEAR_AP_PREV_SPREQ_DEFAULT _MK_MASK_CONST(0
x0) |
| 309 #define EMC_CFG_0_CLEAR_AP_PREV_SPREQ_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 310 #define EMC_CFG_0_CLEAR_AP_PREV_SPREQ_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 311 #define EMC_CFG_0_CLEAR_AP_PREV_SPREQ_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 312 #define EMC_CFG_0_CLEAR_AP_PREV_SPREQ_INIT_ENUM DISABLED |
| 313 #define EMC_CFG_0_CLEAR_AP_PREV_SPREQ_DISABLED _MK_ENUM_CONST(0
) |
| 314 #define EMC_CFG_0_CLEAR_AP_PREV_SPREQ_ENABLED _MK_ENUM_CONST(1
) |
| 315 |
| 316 // enable auto-precharge in the EMC for reads. This bits, when set to DISABLE, w
ill override the settings in the MC |
| 317 // register. Otherwise, they permit clients to make auto-precharge requests as s
pecified by the Memory Controller. |
| 318 #define EMC_CFG_0_AUTO_PRE_RD_SHIFT _MK_SHIFT_CONST(24) |
| 319 #define EMC_CFG_0_AUTO_PRE_RD_FIELD (_MK_MASK_CONST(0x1) <<
EMC_CFG_0_AUTO_PRE_RD_SHIFT) |
| 320 #define EMC_CFG_0_AUTO_PRE_RD_RANGE 24:24 |
| 321 #define EMC_CFG_0_AUTO_PRE_RD_WOFFSET 0x0 |
| 322 #define EMC_CFG_0_AUTO_PRE_RD_DEFAULT _MK_MASK_CONST(0x1) |
| 323 #define EMC_CFG_0_AUTO_PRE_RD_DEFAULT_MASK _MK_MASK_CONST(0
x1) |
| 324 #define EMC_CFG_0_AUTO_PRE_RD_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 325 #define EMC_CFG_0_AUTO_PRE_RD_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 326 #define EMC_CFG_0_AUTO_PRE_RD_INIT_ENUM ENABLED |
| 327 #define EMC_CFG_0_AUTO_PRE_RD_DISABLED _MK_ENUM_CONST(0) |
| 328 #define EMC_CFG_0_AUTO_PRE_RD_ENABLED _MK_ENUM_CONST(1) |
| 329 |
| 330 // enable auto-precharge in the EMC for writes. This bits, when set to DISABLE,
will override the settings in the MC |
| 331 // register. Otherwise, they permit clients to make auto-precharge requests as s
pecified by the Memory Controller. |
| 332 #define EMC_CFG_0_AUTO_PRE_WR_SHIFT _MK_SHIFT_CONST(25) |
| 333 #define EMC_CFG_0_AUTO_PRE_WR_FIELD (_MK_MASK_CONST(0x1) <<
EMC_CFG_0_AUTO_PRE_WR_SHIFT) |
| 334 #define EMC_CFG_0_AUTO_PRE_WR_RANGE 25:25 |
| 335 #define EMC_CFG_0_AUTO_PRE_WR_WOFFSET 0x0 |
| 336 #define EMC_CFG_0_AUTO_PRE_WR_DEFAULT _MK_MASK_CONST(0x1) |
| 337 #define EMC_CFG_0_AUTO_PRE_WR_DEFAULT_MASK _MK_MASK_CONST(0
x1) |
| 338 #define EMC_CFG_0_AUTO_PRE_WR_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 339 #define EMC_CFG_0_AUTO_PRE_WR_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 340 #define EMC_CFG_0_AUTO_PRE_WR_INIT_ENUM ENABLED |
| 341 #define EMC_CFG_0_AUTO_PRE_WR_DISABLED _MK_ENUM_CONST(0) |
| 342 #define EMC_CFG_0_AUTO_PRE_WR_ENABLED _MK_ENUM_CONST(1) |
| 343 |
| 344 // allows the DRAM controller to perform opportunistic active powerdown control
using the CKE |
| 345 // pin on the DRAM. The behavior of the powerdown control logic is controlled by
the PDEX2* and *2PDEN |
| 346 // registers. The value of DRAM_ACPD should only be changed when CKE is low, e.g
., during software-controlled |
| 347 // self-refresh or before DRAM initialization. |
| 348 // If enabling ACPD, you should ALWAYS enable DRAM_CLKSTOP_PDSR_ONLY. |
| 349 // Not doing so will result in sub-optimal power-down & clockstop performance.
The powerdown conditions are |
| 350 // met within a couple of cycles after the clock has stopped, so the clock must
be restarted & minimum clock |
| 351 // timings met before powerdown can be issued and clock restopped. |
| 352 #define EMC_CFG_0_DRAM_ACPD_SHIFT _MK_SHIFT_CONST(29) |
| 353 #define EMC_CFG_0_DRAM_ACPD_FIELD (_MK_MASK_CONST(0x1) <<
EMC_CFG_0_DRAM_ACPD_SHIFT) |
| 354 #define EMC_CFG_0_DRAM_ACPD_RANGE 29:29 |
| 355 #define EMC_CFG_0_DRAM_ACPD_WOFFSET 0x0 |
| 356 #define EMC_CFG_0_DRAM_ACPD_DEFAULT _MK_MASK_CONST(0x0) |
| 357 #define EMC_CFG_0_DRAM_ACPD_DEFAULT_MASK _MK_MASK_CONST(0
x1) |
| 358 #define EMC_CFG_0_DRAM_ACPD_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 359 #define EMC_CFG_0_DRAM_ACPD_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 360 #define EMC_CFG_0_DRAM_ACPD_INIT_ENUM NO_POWERDOWN |
| 361 #define EMC_CFG_0_DRAM_ACPD_NO_POWERDOWN _MK_ENUM_CONST(0
) |
| 362 #define EMC_CFG_0_DRAM_ACPD_ACTIVE_POWERDOWN _MK_ENUM_CONST(1
) |
| 363 |
| 364 // clockstop (if enabled) only allowed to happen if CKE=0 (for all CKE bits asso
ciated w/ clock) |
| 365 #define EMC_CFG_0_DRAM_CLKSTOP_PDSR_ONLY_SHIFT _MK_SHIFT_CONST(
30) |
| 366 #define EMC_CFG_0_DRAM_CLKSTOP_PDSR_ONLY_FIELD (_MK_MASK_CONST(
0x1) << EMC_CFG_0_DRAM_CLKSTOP_PDSR_ONLY_SHIFT) |
| 367 #define EMC_CFG_0_DRAM_CLKSTOP_PDSR_ONLY_RANGE 30:30 |
| 368 #define EMC_CFG_0_DRAM_CLKSTOP_PDSR_ONLY_WOFFSET 0x0 |
| 369 #define EMC_CFG_0_DRAM_CLKSTOP_PDSR_ONLY_DEFAULT _MK_MASK
_CONST(0x0) |
| 370 #define EMC_CFG_0_DRAM_CLKSTOP_PDSR_ONLY_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 371 #define EMC_CFG_0_DRAM_CLKSTOP_PDSR_ONLY_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 372 #define EMC_CFG_0_DRAM_CLKSTOP_PDSR_ONLY_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 373 #define EMC_CFG_0_DRAM_CLKSTOP_PDSR_ONLY_INIT_ENUM DISABLED |
| 374 #define EMC_CFG_0_DRAM_CLKSTOP_PDSR_ONLY_DISABLED _MK_ENUM
_CONST(0) |
| 375 #define EMC_CFG_0_DRAM_CLKSTOP_PDSR_ONLY_ENABLED _MK_ENUM
_CONST(1) |
| 376 |
| 377 // allows the DRAM controller to turn off the clock to the DRAM when it is safe
to do so |
| 378 // (no operations are ongoing, and tRFC, tMRS, tRP, etc. have all been satisfied
). |
| 379 #define EMC_CFG_0_DRAM_CLKSTOP_SHIFT _MK_SHIFT_CONST(31) |
| 380 #define EMC_CFG_0_DRAM_CLKSTOP_FIELD (_MK_MASK_CONST(0x1) <<
EMC_CFG_0_DRAM_CLKSTOP_SHIFT) |
| 381 #define EMC_CFG_0_DRAM_CLKSTOP_RANGE 31:31 |
| 382 #define EMC_CFG_0_DRAM_CLKSTOP_WOFFSET 0x0 |
| 383 #define EMC_CFG_0_DRAM_CLKSTOP_DEFAULT _MK_MASK_CONST(0x0) |
| 384 #define EMC_CFG_0_DRAM_CLKSTOP_DEFAULT_MASK _MK_MASK_CONST(0
x1) |
| 385 #define EMC_CFG_0_DRAM_CLKSTOP_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 386 #define EMC_CFG_0_DRAM_CLKSTOP_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 387 #define EMC_CFG_0_DRAM_CLKSTOP_INIT_ENUM DISABLED |
| 388 #define EMC_CFG_0_DRAM_CLKSTOP_DISABLED _MK_ENUM_CONST(0) |
| 389 #define EMC_CFG_0_DRAM_CLKSTOP_ENABLED _MK_ENUM_CONST(1) |
| 390 |
| 391 |
| 392 // Register EMC_ADR_CFG_0 // External memory address config Register |
| 393 #define EMC_ADR_CFG_0 _MK_ADDR_CONST(0x10) |
| 394 #define EMC_ADR_CFG_0_SECURE 0x0 |
| 395 #define EMC_ADR_CFG_0_WORD_COUNT 0x1 |
| 396 #define EMC_ADR_CFG_0_RESET_VAL _MK_MASK_CONST(0x40202) |
| 397 #define EMC_ADR_CFG_0_RESET_MASK _MK_MASK_CONST(0x30f0307
) |
| 398 #define EMC_ADR_CFG_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 399 #define EMC_ADR_CFG_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 400 #define EMC_ADR_CFG_0_READ_MASK _MK_MASK_CONST(0x30f0307
) |
| 401 #define EMC_ADR_CFG_0_WRITE_MASK _MK_MASK_CONST(0x30f0307
) |
| 402 // width of column address of the attached SDRAM device. |
| 403 #define EMC_ADR_CFG_0_EMEM_COLWIDTH_SHIFT _MK_SHIFT_CONST(
0) |
| 404 #define EMC_ADR_CFG_0_EMEM_COLWIDTH_FIELD (_MK_MASK_CONST(
0x7) << EMC_ADR_CFG_0_EMEM_COLWIDTH_SHIFT) |
| 405 #define EMC_ADR_CFG_0_EMEM_COLWIDTH_RANGE 2:0 |
| 406 #define EMC_ADR_CFG_0_EMEM_COLWIDTH_WOFFSET 0x0 |
| 407 #define EMC_ADR_CFG_0_EMEM_COLWIDTH_DEFAULT _MK_MASK_CONST(0
x2) |
| 408 #define EMC_ADR_CFG_0_EMEM_COLWIDTH_DEFAULT_MASK _MK_MASK
_CONST(0x7) |
| 409 #define EMC_ADR_CFG_0_EMEM_COLWIDTH_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 410 #define EMC_ADR_CFG_0_EMEM_COLWIDTH_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 411 #define EMC_ADR_CFG_0_EMEM_COLWIDTH_INIT_ENUM W9 |
| 412 #define EMC_ADR_CFG_0_EMEM_COLWIDTH_W7 _MK_ENUM_CONST(0) |
| 413 #define EMC_ADR_CFG_0_EMEM_COLWIDTH_W8 _MK_ENUM_CONST(1) |
| 414 #define EMC_ADR_CFG_0_EMEM_COLWIDTH_W9 _MK_ENUM_CONST(2) |
| 415 #define EMC_ADR_CFG_0_EMEM_COLWIDTH_W10 _MK_ENUM_CONST(3) |
| 416 #define EMC_ADR_CFG_0_EMEM_COLWIDTH_W11 _MK_ENUM_CONST(4) |
| 417 |
| 418 // width of bank address of the attached SDRAM device. |
| 419 #define EMC_ADR_CFG_0_EMEM_BANKWIDTH_SHIFT _MK_SHIFT_CONST(
8) |
| 420 #define EMC_ADR_CFG_0_EMEM_BANKWIDTH_FIELD (_MK_MASK_CONST(
0x3) << EMC_ADR_CFG_0_EMEM_BANKWIDTH_SHIFT) |
| 421 #define EMC_ADR_CFG_0_EMEM_BANKWIDTH_RANGE 9:8 |
| 422 #define EMC_ADR_CFG_0_EMEM_BANKWIDTH_WOFFSET 0x0 |
| 423 #define EMC_ADR_CFG_0_EMEM_BANKWIDTH_DEFAULT _MK_MASK_CONST(0
x2) |
| 424 #define EMC_ADR_CFG_0_EMEM_BANKWIDTH_DEFAULT_MASK _MK_MASK
_CONST(0x3) |
| 425 #define EMC_ADR_CFG_0_EMEM_BANKWIDTH_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 426 #define EMC_ADR_CFG_0_EMEM_BANKWIDTH_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 427 #define EMC_ADR_CFG_0_EMEM_BANKWIDTH_INIT_ENUM W2 |
| 428 #define EMC_ADR_CFG_0_EMEM_BANKWIDTH_W1 _MK_ENUM_CONST(1) |
| 429 #define EMC_ADR_CFG_0_EMEM_BANKWIDTH_W2 _MK_ENUM_CONST(2) |
| 430 #define EMC_ADR_CFG_0_EMEM_BANKWIDTH_W3 _MK_ENUM_CONST(3) |
| 431 |
| 432 // size of the attached SDRAM device used to generate width of row address. |
| 433 #define EMC_ADR_CFG_0_EMEM_DEVSIZE_SHIFT _MK_SHIFT_CONST(
16) |
| 434 #define EMC_ADR_CFG_0_EMEM_DEVSIZE_FIELD (_MK_MASK_CONST(
0xf) << EMC_ADR_CFG_0_EMEM_DEVSIZE_SHIFT) |
| 435 #define EMC_ADR_CFG_0_EMEM_DEVSIZE_RANGE 19:16 |
| 436 #define EMC_ADR_CFG_0_EMEM_DEVSIZE_WOFFSET 0x0 |
| 437 #define EMC_ADR_CFG_0_EMEM_DEVSIZE_DEFAULT _MK_MASK_CONST(0
x4) |
| 438 #define EMC_ADR_CFG_0_EMEM_DEVSIZE_DEFAULT_MASK _MK_MASK_CONST(0
xf) |
| 439 #define EMC_ADR_CFG_0_EMEM_DEVSIZE_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 440 #define EMC_ADR_CFG_0_EMEM_DEVSIZE_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 441 #define EMC_ADR_CFG_0_EMEM_DEVSIZE_INIT_ENUM D64MB |
| 442 #define EMC_ADR_CFG_0_EMEM_DEVSIZE_D4MB _MK_ENUM_CONST(0) |
| 443 #define EMC_ADR_CFG_0_EMEM_DEVSIZE_D8MB _MK_ENUM_CONST(1) |
| 444 #define EMC_ADR_CFG_0_EMEM_DEVSIZE_D16MB _MK_ENUM_CONST(2
) |
| 445 #define EMC_ADR_CFG_0_EMEM_DEVSIZE_D32MB _MK_ENUM_CONST(3
) |
| 446 #define EMC_ADR_CFG_0_EMEM_DEVSIZE_D64MB _MK_ENUM_CONST(4
) |
| 447 #define EMC_ADR_CFG_0_EMEM_DEVSIZE_D128MB _MK_ENUM_CONST(5
) |
| 448 #define EMC_ADR_CFG_0_EMEM_DEVSIZE_D256MB _MK_ENUM_CONST(6
) |
| 449 #define EMC_ADR_CFG_0_EMEM_DEVSIZE_D512MB _MK_ENUM_CONST(7
) |
| 450 #define EMC_ADR_CFG_0_EMEM_DEVSIZE_D1024MB _MK_ENUM_CONST(8
) |
| 451 #define EMC_ADR_CFG_0_EMEM_DEVSIZE_D1GB _MK_ENUM_CONST(8) |
| 452 |
| 453 // the number of attached devices. |
| 454 // If more than one device is attached, the DEVSIZE, COLWIDTH, and BANKWIDTH con
figurations for the second device |
| 455 // will be defined by the fields in ADR_CFG_1, while the fields in ADR_CFG will
only apply to the first device. |
| 456 #define EMC_ADR_CFG_0_EMEM_NUMDEV_SHIFT _MK_SHIFT_CONST(24) |
| 457 #define EMC_ADR_CFG_0_EMEM_NUMDEV_FIELD (_MK_MASK_CONST(0x3) <<
EMC_ADR_CFG_0_EMEM_NUMDEV_SHIFT) |
| 458 #define EMC_ADR_CFG_0_EMEM_NUMDEV_RANGE 25:24 |
| 459 #define EMC_ADR_CFG_0_EMEM_NUMDEV_WOFFSET 0x0 |
| 460 #define EMC_ADR_CFG_0_EMEM_NUMDEV_DEFAULT _MK_MASK_CONST(0
x0) |
| 461 #define EMC_ADR_CFG_0_EMEM_NUMDEV_DEFAULT_MASK _MK_MASK_CONST(0
x3) |
| 462 #define EMC_ADR_CFG_0_EMEM_NUMDEV_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 463 #define EMC_ADR_CFG_0_EMEM_NUMDEV_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 464 #define EMC_ADR_CFG_0_EMEM_NUMDEV_INIT_ENUM N1 |
| 465 #define EMC_ADR_CFG_0_EMEM_NUMDEV_N1 _MK_ENUM_CONST(0) |
| 466 #define EMC_ADR_CFG_0_EMEM_NUMDEV_N2 _MK_ENUM_CONST(1) |
| 467 |
| 468 |
| 469 // Register EMC_ADR_CFG_1_0 // External memory address config Register, Device[
1] |
| 470 #define EMC_ADR_CFG_1_0 _MK_ADDR_CONST(0x14) |
| 471 #define EMC_ADR_CFG_1_0_SECURE 0x0 |
| 472 #define EMC_ADR_CFG_1_0_WORD_COUNT 0x1 |
| 473 #define EMC_ADR_CFG_1_0_RESET_VAL _MK_MASK_CONST(0x40202) |
| 474 #define EMC_ADR_CFG_1_0_RESET_MASK _MK_MASK_CONST(0xf0307) |
| 475 #define EMC_ADR_CFG_1_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 476 #define EMC_ADR_CFG_1_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 477 #define EMC_ADR_CFG_1_0_READ_MASK _MK_MASK_CONST(0xf0307) |
| 478 #define EMC_ADR_CFG_1_0_WRITE_MASK _MK_MASK_CONST(0xf0307) |
| 479 // width of column address of the attached SDRAM device. |
| 480 #define EMC_ADR_CFG_1_0_EMEM1_COLWIDTH_SHIFT _MK_SHIFT_CONST(
0) |
| 481 #define EMC_ADR_CFG_1_0_EMEM1_COLWIDTH_FIELD (_MK_MASK_CONST(
0x7) << EMC_ADR_CFG_1_0_EMEM1_COLWIDTH_SHIFT) |
| 482 #define EMC_ADR_CFG_1_0_EMEM1_COLWIDTH_RANGE 2:0 |
| 483 #define EMC_ADR_CFG_1_0_EMEM1_COLWIDTH_WOFFSET 0x0 |
| 484 #define EMC_ADR_CFG_1_0_EMEM1_COLWIDTH_DEFAULT _MK_MASK_CONST(0
x2) |
| 485 #define EMC_ADR_CFG_1_0_EMEM1_COLWIDTH_DEFAULT_MASK _MK_MASK
_CONST(0x7) |
| 486 #define EMC_ADR_CFG_1_0_EMEM1_COLWIDTH_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 487 #define EMC_ADR_CFG_1_0_EMEM1_COLWIDTH_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 488 #define EMC_ADR_CFG_1_0_EMEM1_COLWIDTH_INIT_ENUM W9 |
| 489 #define EMC_ADR_CFG_1_0_EMEM1_COLWIDTH_W7 _MK_ENUM_CONST(0
) |
| 490 #define EMC_ADR_CFG_1_0_EMEM1_COLWIDTH_W8 _MK_ENUM_CONST(1
) |
| 491 #define EMC_ADR_CFG_1_0_EMEM1_COLWIDTH_W9 _MK_ENUM_CONST(2
) |
| 492 #define EMC_ADR_CFG_1_0_EMEM1_COLWIDTH_W10 _MK_ENUM_CONST(3
) |
| 493 #define EMC_ADR_CFG_1_0_EMEM1_COLWIDTH_W11 _MK_ENUM_CONST(4
) |
| 494 |
| 495 // width of bank address of the attached SDRAM device. |
| 496 #define EMC_ADR_CFG_1_0_EMEM1_BANKWIDTH_SHIFT _MK_SHIFT_CONST(
8) |
| 497 #define EMC_ADR_CFG_1_0_EMEM1_BANKWIDTH_FIELD (_MK_MASK_CONST(
0x3) << EMC_ADR_CFG_1_0_EMEM1_BANKWIDTH_SHIFT) |
| 498 #define EMC_ADR_CFG_1_0_EMEM1_BANKWIDTH_RANGE 9:8 |
| 499 #define EMC_ADR_CFG_1_0_EMEM1_BANKWIDTH_WOFFSET 0x0 |
| 500 #define EMC_ADR_CFG_1_0_EMEM1_BANKWIDTH_DEFAULT _MK_MASK_CONST(0
x2) |
| 501 #define EMC_ADR_CFG_1_0_EMEM1_BANKWIDTH_DEFAULT_MASK _MK_MASK
_CONST(0x3) |
| 502 #define EMC_ADR_CFG_1_0_EMEM1_BANKWIDTH_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 503 #define EMC_ADR_CFG_1_0_EMEM1_BANKWIDTH_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 504 #define EMC_ADR_CFG_1_0_EMEM1_BANKWIDTH_INIT_ENUM W2 |
| 505 #define EMC_ADR_CFG_1_0_EMEM1_BANKWIDTH_W1 _MK_ENUM_CONST(1
) |
| 506 #define EMC_ADR_CFG_1_0_EMEM1_BANKWIDTH_W2 _MK_ENUM_CONST(2
) |
| 507 #define EMC_ADR_CFG_1_0_EMEM1_BANKWIDTH_W3 _MK_ENUM_CONST(3
) |
| 508 |
| 509 // size of the attached SDRAM device used to generate width of row address. |
| 510 #define EMC_ADR_CFG_1_0_EMEM1_DEVSIZE_SHIFT _MK_SHIFT_CONST(
16) |
| 511 #define EMC_ADR_CFG_1_0_EMEM1_DEVSIZE_FIELD (_MK_MASK_CONST(
0xf) << EMC_ADR_CFG_1_0_EMEM1_DEVSIZE_SHIFT) |
| 512 #define EMC_ADR_CFG_1_0_EMEM1_DEVSIZE_RANGE 19:16 |
| 513 #define EMC_ADR_CFG_1_0_EMEM1_DEVSIZE_WOFFSET 0x0 |
| 514 #define EMC_ADR_CFG_1_0_EMEM1_DEVSIZE_DEFAULT _MK_MASK_CONST(0
x4) |
| 515 #define EMC_ADR_CFG_1_0_EMEM1_DEVSIZE_DEFAULT_MASK _MK_MASK
_CONST(0xf) |
| 516 #define EMC_ADR_CFG_1_0_EMEM1_DEVSIZE_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 517 #define EMC_ADR_CFG_1_0_EMEM1_DEVSIZE_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 518 #define EMC_ADR_CFG_1_0_EMEM1_DEVSIZE_INIT_ENUM D64MB |
| 519 #define EMC_ADR_CFG_1_0_EMEM1_DEVSIZE_D4MB _MK_ENUM_CONST(0
) |
| 520 #define EMC_ADR_CFG_1_0_EMEM1_DEVSIZE_D8MB _MK_ENUM_CONST(1
) |
| 521 #define EMC_ADR_CFG_1_0_EMEM1_DEVSIZE_D16MB _MK_ENUM_CONST(2
) |
| 522 #define EMC_ADR_CFG_1_0_EMEM1_DEVSIZE_D32MB _MK_ENUM_CONST(3
) |
| 523 #define EMC_ADR_CFG_1_0_EMEM1_DEVSIZE_D64MB _MK_ENUM_CONST(4
) |
| 524 #define EMC_ADR_CFG_1_0_EMEM1_DEVSIZE_D128MB _MK_ENUM_CONST(5
) |
| 525 #define EMC_ADR_CFG_1_0_EMEM1_DEVSIZE_D256MB _MK_ENUM_CONST(6
) |
| 526 #define EMC_ADR_CFG_1_0_EMEM1_DEVSIZE_D512MB _MK_ENUM_CONST(7
) |
| 527 #define EMC_ADR_CFG_1_0_EMEM1_DEVSIZE_D1024MB _MK_ENUM_CONST(8
) |
| 528 #define EMC_ADR_CFG_1_0_EMEM1_DEVSIZE_D1GB _MK_ENUM_CONST(8
) |
| 529 |
| 530 |
| 531 // Reserved address 24 [0x18] |
| 532 |
| 533 // Reserved address 28 [0x1c] |
| 534 |
| 535 // Register EMC_REFCTRL_0 // Refresh Control Register |
| 536 #define EMC_REFCTRL_0 _MK_ADDR_CONST(0x20) |
| 537 #define EMC_REFCTRL_0_SECURE 0x0 |
| 538 #define EMC_REFCTRL_0_WORD_COUNT 0x1 |
| 539 #define EMC_REFCTRL_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 540 #define EMC_REFCTRL_0_RESET_MASK _MK_MASK_CONST(0x8000000
3) |
| 541 #define EMC_REFCTRL_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 542 #define EMC_REFCTRL_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 543 #define EMC_REFCTRL_0_READ_MASK _MK_MASK_CONST(0x8000000
3) |
| 544 #define EMC_REFCTRL_0_WRITE_MASK _MK_MASK_CONST(0x8000000
3) |
| 545 // disables refresh to individual attached device (1 bit per dram chip-select). |
| 546 #define EMC_REFCTRL_0_DEVICE_REFRESH_DISABLE_SHIFT _MK_SHIF
T_CONST(0) |
| 547 #define EMC_REFCTRL_0_DEVICE_REFRESH_DISABLE_FIELD (_MK_MAS
K_CONST(0x3) << EMC_REFCTRL_0_DEVICE_REFRESH_DISABLE_SHIFT) |
| 548 #define EMC_REFCTRL_0_DEVICE_REFRESH_DISABLE_RANGE 1:0 |
| 549 #define EMC_REFCTRL_0_DEVICE_REFRESH_DISABLE_WOFFSET 0x0 |
| 550 #define EMC_REFCTRL_0_DEVICE_REFRESH_DISABLE_DEFAULT _MK_MASK
_CONST(0x0) |
| 551 #define EMC_REFCTRL_0_DEVICE_REFRESH_DISABLE_DEFAULT_MASK
_MK_MASK_CONST(0x3) |
| 552 #define EMC_REFCTRL_0_DEVICE_REFRESH_DISABLE_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 553 #define EMC_REFCTRL_0_DEVICE_REFRESH_DISABLE_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 554 |
| 555 // enable refresh controller. |
| 556 #define EMC_REFCTRL_0_REF_VALID_SHIFT _MK_SHIFT_CONST(31) |
| 557 #define EMC_REFCTRL_0_REF_VALID_FIELD (_MK_MASK_CONST(0x1) <<
EMC_REFCTRL_0_REF_VALID_SHIFT) |
| 558 #define EMC_REFCTRL_0_REF_VALID_RANGE 31:31 |
| 559 #define EMC_REFCTRL_0_REF_VALID_WOFFSET 0x0 |
| 560 #define EMC_REFCTRL_0_REF_VALID_DEFAULT _MK_MASK_CONST(0x0) |
| 561 #define EMC_REFCTRL_0_REF_VALID_DEFAULT_MASK _MK_MASK_CONST(0
x1) |
| 562 #define EMC_REFCTRL_0_REF_VALID_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 563 #define EMC_REFCTRL_0_REF_VALID_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 564 #define EMC_REFCTRL_0_REF_VALID_INIT_ENUM DISABLED |
| 565 #define EMC_REFCTRL_0_REF_VALID_DISABLED _MK_ENUM_CONST(0
) |
| 566 #define EMC_REFCTRL_0_REF_VALID_ENABLED _MK_ENUM_CONST(1) |
| 567 |
| 568 |
| 569 // Register EMC_PIN_0 // Controls state of selected DRAM pins |
| 570 #define EMC_PIN_0 _MK_ADDR_CONST(0x24) |
| 571 #define EMC_PIN_0_SECURE 0x0 |
| 572 #define EMC_PIN_0_WORD_COUNT 0x1 |
| 573 #define EMC_PIN_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 574 #define EMC_PIN_0_RESET_MASK _MK_MASK_CONST(0x11) |
| 575 #define EMC_PIN_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 576 #define EMC_PIN_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 577 #define EMC_PIN_0_READ_MASK _MK_MASK_CONST(0x11) |
| 578 #define EMC_PIN_0_WRITE_MASK _MK_MASK_CONST(0x11) |
| 579 // selects the level of the CKE pin. |
| 580 // This can be used to place the DRAM in power down state. PIN_CKE value is app
lied all CKE pins. |
| 581 #define EMC_PIN_0_PIN_CKE_SHIFT _MK_SHIFT_CONST(0) |
| 582 #define EMC_PIN_0_PIN_CKE_FIELD (_MK_MASK_CONST(0x1) << EMC_PIN_
0_PIN_CKE_SHIFT) |
| 583 #define EMC_PIN_0_PIN_CKE_RANGE 0:0 |
| 584 #define EMC_PIN_0_PIN_CKE_WOFFSET 0x0 |
| 585 #define EMC_PIN_0_PIN_CKE_DEFAULT _MK_MASK_CONST(0x0) |
| 586 #define EMC_PIN_0_PIN_CKE_DEFAULT_MASK _MK_MASK_CONST(0x1) |
| 587 #define EMC_PIN_0_PIN_CKE_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 588 #define EMC_PIN_0_PIN_CKE_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 589 #define EMC_PIN_0_PIN_CKE_INIT_ENUM POWERDOWN |
| 590 #define EMC_PIN_0_PIN_CKE_POWERDOWN _MK_ENUM_CONST(0) |
| 591 #define EMC_PIN_0_PIN_CKE_NORMAL _MK_ENUM_CONST(1) |
| 592 |
| 593 // is used to always mask DRAM writes. |
| 594 // This pin should only be used for initialization. Certain DRAM vendors (e.g.,
Samsung), |
| 595 // require the DQM to be high during initialization. The register value should
be set to NORMAL |
| 596 // after the initialization sequence. |
| 597 #define EMC_PIN_0_PIN_DQM_SHIFT _MK_SHIFT_CONST(4) |
| 598 #define EMC_PIN_0_PIN_DQM_FIELD (_MK_MASK_CONST(0x1) << EMC_PIN_
0_PIN_DQM_SHIFT) |
| 599 #define EMC_PIN_0_PIN_DQM_RANGE 4:4 |
| 600 #define EMC_PIN_0_PIN_DQM_WOFFSET 0x0 |
| 601 #define EMC_PIN_0_PIN_DQM_DEFAULT _MK_MASK_CONST(0x0) |
| 602 #define EMC_PIN_0_PIN_DQM_DEFAULT_MASK _MK_MASK_CONST(0x1) |
| 603 #define EMC_PIN_0_PIN_DQM_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 604 #define EMC_PIN_0_PIN_DQM_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 605 #define EMC_PIN_0_PIN_DQM_INIT_ENUM NORMAL |
| 606 #define EMC_PIN_0_PIN_DQM_NORMAL _MK_ENUM_CONST(0) |
| 607 #define EMC_PIN_0_PIN_DQM_INACTIVE _MK_ENUM_CONST(1) |
| 608 |
| 609 |
| 610 // Register EMC_TIMING_CONTROL_0 // Triggers an update of the timing-related re
gisters |
| 611 #define EMC_TIMING_CONTROL_0 _MK_ADDR_CONST(0x28) |
| 612 #define EMC_TIMING_CONTROL_0_SECURE 0x0 |
| 613 #define EMC_TIMING_CONTROL_0_WORD_COUNT 0x1 |
| 614 #define EMC_TIMING_CONTROL_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 615 #define EMC_TIMING_CONTROL_0_RESET_MASK _MK_MASK_CONST(0
x0) |
| 616 #define EMC_TIMING_CONTROL_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 617 #define EMC_TIMING_CONTROL_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 618 #define EMC_TIMING_CONTROL_0_READ_MASK _MK_MASK_CONST(0x1) |
| 619 #define EMC_TIMING_CONTROL_0_WRITE_MASK _MK_MASK_CONST(0
x1) |
| 620 #define EMC_TIMING_CONTROL_0_TIMING_UPDATE_SHIFT _MK_SHIF
T_CONST(0) |
| 621 #define EMC_TIMING_CONTROL_0_TIMING_UPDATE_FIELD (_MK_MAS
K_CONST(0x1) << EMC_TIMING_CONTROL_0_TIMING_UPDATE_SHIFT) |
| 622 #define EMC_TIMING_CONTROL_0_TIMING_UPDATE_RANGE 0:0 |
| 623 #define EMC_TIMING_CONTROL_0_TIMING_UPDATE_WOFFSET 0x0 |
| 624 #define EMC_TIMING_CONTROL_0_TIMING_UPDATE_DEFAULT _MK_MASK
_CONST(0x0) |
| 625 #define EMC_TIMING_CONTROL_0_TIMING_UPDATE_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 626 #define EMC_TIMING_CONTROL_0_TIMING_UPDATE_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 627 #define EMC_TIMING_CONTROL_0_TIMING_UPDATE_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 628 |
| 629 |
| 630 // Register EMC_RC_0 // DRAM timing parameter |
| 631 #define EMC_RC_0 _MK_ADDR_CONST(0x2c) |
| 632 #define EMC_RC_0_SECURE 0x0 |
| 633 #define EMC_RC_0_WORD_COUNT 0x1 |
| 634 #define EMC_RC_0_RESET_VAL _MK_MASK_CONST(0x3f) |
| 635 #define EMC_RC_0_RESET_MASK _MK_MASK_CONST(0x3f) |
| 636 #define EMC_RC_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 637 #define EMC_RC_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 638 #define EMC_RC_0_READ_MASK _MK_MASK_CONST(0x3f) |
| 639 #define EMC_RC_0_WRITE_MASK _MK_MASK_CONST(0x3f) |
| 640 // specifies the row cycle time. |
| 641 // This is the minimum number of cycles between activate commands to the same ba
nk. |
| 642 #define EMC_RC_0_RC_SHIFT _MK_SHIFT_CONST(0) |
| 643 #define EMC_RC_0_RC_FIELD (_MK_MASK_CONST(0x3f) << EMC_RC_
0_RC_SHIFT) |
| 644 #define EMC_RC_0_RC_RANGE 5:0 |
| 645 #define EMC_RC_0_RC_WOFFSET 0x0 |
| 646 #define EMC_RC_0_RC_DEFAULT _MK_MASK_CONST(0x3f) |
| 647 #define EMC_RC_0_RC_DEFAULT_MASK _MK_MASK_CONST(0x3f) |
| 648 #define EMC_RC_0_RC_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 649 #define EMC_RC_0_RC_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 650 |
| 651 |
| 652 // Register EMC_RFC_0 // DRAM timing parameter |
| 653 #define EMC_RFC_0 _MK_ADDR_CONST(0x30) |
| 654 #define EMC_RFC_0_SECURE 0x0 |
| 655 #define EMC_RFC_0_WORD_COUNT 0x1 |
| 656 #define EMC_RFC_0_RESET_VAL _MK_MASK_CONST(0x3f) |
| 657 #define EMC_RFC_0_RESET_MASK _MK_MASK_CONST(0x1ff) |
| 658 #define EMC_RFC_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 659 #define EMC_RFC_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 660 #define EMC_RFC_0_READ_MASK _MK_MASK_CONST(0x1ff) |
| 661 #define EMC_RFC_0_WRITE_MASK _MK_MASK_CONST(0x1ff) |
| 662 // specifies the auto refresh cycle time. |
| 663 // This is the minimum number of cycles between an auto refresh command and a su
bsequent auto refresh |
| 664 // or activate command. |
| 665 #define EMC_RFC_0_RFC_SHIFT _MK_SHIFT_CONST(0) |
| 666 #define EMC_RFC_0_RFC_FIELD (_MK_MASK_CONST(0x1ff) << EMC_RF
C_0_RFC_SHIFT) |
| 667 #define EMC_RFC_0_RFC_RANGE 8:0 |
| 668 #define EMC_RFC_0_RFC_WOFFSET 0x0 |
| 669 #define EMC_RFC_0_RFC_DEFAULT _MK_MASK_CONST(0x3f) |
| 670 #define EMC_RFC_0_RFC_DEFAULT_MASK _MK_MASK_CONST(0x1ff) |
| 671 #define EMC_RFC_0_RFC_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 672 #define EMC_RFC_0_RFC_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 673 |
| 674 |
| 675 // Register EMC_RAS_0 // DRAM timing parameter |
| 676 #define EMC_RAS_0 _MK_ADDR_CONST(0x34) |
| 677 #define EMC_RAS_0_SECURE 0x0 |
| 678 #define EMC_RAS_0_WORD_COUNT 0x1 |
| 679 #define EMC_RAS_0_RESET_VAL _MK_MASK_CONST(0x3f) |
| 680 #define EMC_RAS_0_RESET_MASK _MK_MASK_CONST(0x3f) |
| 681 #define EMC_RAS_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 682 #define EMC_RAS_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 683 #define EMC_RAS_0_READ_MASK _MK_MASK_CONST(0x3f) |
| 684 #define EMC_RAS_0_WRITE_MASK _MK_MASK_CONST(0x3f) |
| 685 // specifies the row active time. |
| 686 // This is the minimum number of cycles between an activate command and a precha
rge command to the same bank. |
| 687 #define EMC_RAS_0_RAS_SHIFT _MK_SHIFT_CONST(0) |
| 688 #define EMC_RAS_0_RAS_FIELD (_MK_MASK_CONST(0x3f) << EMC_RAS
_0_RAS_SHIFT) |
| 689 #define EMC_RAS_0_RAS_RANGE 5:0 |
| 690 #define EMC_RAS_0_RAS_WOFFSET 0x0 |
| 691 #define EMC_RAS_0_RAS_DEFAULT _MK_MASK_CONST(0x3f) |
| 692 #define EMC_RAS_0_RAS_DEFAULT_MASK _MK_MASK_CONST(0x3f) |
| 693 #define EMC_RAS_0_RAS_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 694 #define EMC_RAS_0_RAS_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 695 |
| 696 |
| 697 // Register EMC_RP_0 // DRAM timing parameter |
| 698 #define EMC_RP_0 _MK_ADDR_CONST(0x38) |
| 699 #define EMC_RP_0_SECURE 0x0 |
| 700 #define EMC_RP_0_WORD_COUNT 0x1 |
| 701 #define EMC_RP_0_RESET_VAL _MK_MASK_CONST(0x3f) |
| 702 #define EMC_RP_0_RESET_MASK _MK_MASK_CONST(0x3f) |
| 703 #define EMC_RP_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 704 #define EMC_RP_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 705 #define EMC_RP_0_READ_MASK _MK_MASK_CONST(0x3f) |
| 706 #define EMC_RP_0_WRITE_MASK _MK_MASK_CONST(0x3f) |
| 707 // specifies the row precharge time. |
| 708 // This is the minimum number of cycles between a precharge command and an activ
ate command to the same bank. |
| 709 #define EMC_RP_0_RP_SHIFT _MK_SHIFT_CONST(0) |
| 710 #define EMC_RP_0_RP_FIELD (_MK_MASK_CONST(0x3f) << EMC_RP_
0_RP_SHIFT) |
| 711 #define EMC_RP_0_RP_RANGE 5:0 |
| 712 #define EMC_RP_0_RP_WOFFSET 0x0 |
| 713 #define EMC_RP_0_RP_DEFAULT _MK_MASK_CONST(0x3f) |
| 714 #define EMC_RP_0_RP_DEFAULT_MASK _MK_MASK_CONST(0x3f) |
| 715 #define EMC_RP_0_RP_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 716 #define EMC_RP_0_RP_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 717 |
| 718 |
| 719 // Register EMC_R2W_0 // DRAM timing parameter |
| 720 #define EMC_R2W_0 _MK_ADDR_CONST(0x3c) |
| 721 #define EMC_R2W_0_SECURE 0x0 |
| 722 #define EMC_R2W_0_WORD_COUNT 0x1 |
| 723 #define EMC_R2W_0_RESET_VAL _MK_MASK_CONST(0x1f) |
| 724 #define EMC_R2W_0_RESET_MASK _MK_MASK_CONST(0x1f) |
| 725 #define EMC_R2W_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 726 #define EMC_R2W_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 727 #define EMC_R2W_0_READ_MASK _MK_MASK_CONST(0x1f) |
| 728 #define EMC_R2W_0_WRITE_MASK _MK_MASK_CONST(0x1f) |
| 729 // specifies the minimum number of cycles from any read command to any write com
mand, |
| 730 // irrespective of bank. This parameter guarantees the read->write turn-around
time on the bus. |
| 731 // Set to ((CL+1)-WL + R2W_bus_turnaround_clks). If ODT is enabled, set to ((CL
+1)-WL + R2W_bus_turnaround_clks + 1)). |
| 732 // Largest programming value is 29 |
| 733 #define EMC_R2W_0_R2W_SHIFT _MK_SHIFT_CONST(0) |
| 734 #define EMC_R2W_0_R2W_FIELD (_MK_MASK_CONST(0x1f) << EMC_R2W
_0_R2W_SHIFT) |
| 735 #define EMC_R2W_0_R2W_RANGE 4:0 |
| 736 #define EMC_R2W_0_R2W_WOFFSET 0x0 |
| 737 #define EMC_R2W_0_R2W_DEFAULT _MK_MASK_CONST(0x1f) |
| 738 #define EMC_R2W_0_R2W_DEFAULT_MASK _MK_MASK_CONST(0x1f) |
| 739 #define EMC_R2W_0_R2W_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 740 #define EMC_R2W_0_R2W_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 741 |
| 742 |
| 743 // Register EMC_W2R_0 // DRAM timing parameter |
| 744 #define EMC_W2R_0 _MK_ADDR_CONST(0x40) |
| 745 #define EMC_W2R_0_SECURE 0x0 |
| 746 #define EMC_W2R_0_WORD_COUNT 0x1 |
| 747 #define EMC_W2R_0_RESET_VAL _MK_MASK_CONST(0x1f) |
| 748 #define EMC_W2R_0_RESET_MASK _MK_MASK_CONST(0x1f) |
| 749 #define EMC_W2R_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 750 #define EMC_W2R_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 751 #define EMC_W2R_0_READ_MASK _MK_MASK_CONST(0x1f) |
| 752 #define EMC_W2R_0_WRITE_MASK _MK_MASK_CONST(0x1f) |
| 753 // specifies the minimum number of cycles from a write command to a read command
, |
| 754 // irrespective of bank. Set to ((WL+1) + tWTR). |
| 755 // Largest programming value is 29 |
| 756 #define EMC_W2R_0_W2R_SHIFT _MK_SHIFT_CONST(0) |
| 757 #define EMC_W2R_0_W2R_FIELD (_MK_MASK_CONST(0x1f) << EMC_W2R
_0_W2R_SHIFT) |
| 758 #define EMC_W2R_0_W2R_RANGE 4:0 |
| 759 #define EMC_W2R_0_W2R_WOFFSET 0x0 |
| 760 #define EMC_W2R_0_W2R_DEFAULT _MK_MASK_CONST(0x1f) |
| 761 #define EMC_W2R_0_W2R_DEFAULT_MASK _MK_MASK_CONST(0x1f) |
| 762 #define EMC_W2R_0_W2R_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 763 #define EMC_W2R_0_W2R_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 764 |
| 765 |
| 766 // Register EMC_R2P_0 // DRAM timing parameter |
| 767 #define EMC_R2P_0 _MK_ADDR_CONST(0x44) |
| 768 #define EMC_R2P_0_SECURE 0x0 |
| 769 #define EMC_R2P_0_WORD_COUNT 0x1 |
| 770 #define EMC_R2P_0_RESET_VAL _MK_MASK_CONST(0x1f) |
| 771 #define EMC_R2P_0_RESET_MASK _MK_MASK_CONST(0x1f) |
| 772 #define EMC_R2P_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 773 #define EMC_R2P_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 774 #define EMC_R2P_0_READ_MASK _MK_MASK_CONST(0x1f) |
| 775 #define EMC_R2P_0_WRITE_MASK _MK_MASK_CONST(0x1f) |
| 776 // specifies the minimum number of cycles from a read command to |
| 777 // a precharge command for the same bank. Set to 1 clock. |
| 778 #define EMC_R2P_0_R2P_SHIFT _MK_SHIFT_CONST(0) |
| 779 #define EMC_R2P_0_R2P_FIELD (_MK_MASK_CONST(0x1f) << EMC_R2P
_0_R2P_SHIFT) |
| 780 #define EMC_R2P_0_R2P_RANGE 4:0 |
| 781 #define EMC_R2P_0_R2P_WOFFSET 0x0 |
| 782 #define EMC_R2P_0_R2P_DEFAULT _MK_MASK_CONST(0x1f) |
| 783 #define EMC_R2P_0_R2P_DEFAULT_MASK _MK_MASK_CONST(0x1f) |
| 784 #define EMC_R2P_0_R2P_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 785 #define EMC_R2P_0_R2P_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 786 |
| 787 |
| 788 // Register EMC_W2P_0 // DRAM timing parameter |
| 789 #define EMC_W2P_0 _MK_ADDR_CONST(0x48) |
| 790 #define EMC_W2P_0_SECURE 0x0 |
| 791 #define EMC_W2P_0_WORD_COUNT 0x1 |
| 792 #define EMC_W2P_0_RESET_VAL _MK_MASK_CONST(0x1f) |
| 793 #define EMC_W2P_0_RESET_MASK _MK_MASK_CONST(0x1f) |
| 794 #define EMC_W2P_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 795 #define EMC_W2P_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 796 #define EMC_W2P_0_READ_MASK _MK_MASK_CONST(0x1f) |
| 797 #define EMC_W2P_0_WRITE_MASK _MK_MASK_CONST(0x1f) |
| 798 // specifies the minimum number of cycles from a write command to |
| 799 // a precharge command for the same bank. Set to ((WL+1) + tWR). |
| 800 #define EMC_W2P_0_W2P_SHIFT _MK_SHIFT_CONST(0) |
| 801 #define EMC_W2P_0_W2P_FIELD (_MK_MASK_CONST(0x1f) << EMC_W2P
_0_W2P_SHIFT) |
| 802 #define EMC_W2P_0_W2P_RANGE 4:0 |
| 803 #define EMC_W2P_0_W2P_WOFFSET 0x0 |
| 804 #define EMC_W2P_0_W2P_DEFAULT _MK_MASK_CONST(0x1f) |
| 805 #define EMC_W2P_0_W2P_DEFAULT_MASK _MK_MASK_CONST(0x1f) |
| 806 #define EMC_W2P_0_W2P_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 807 #define EMC_W2P_0_W2P_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 808 |
| 809 |
| 810 // Register EMC_RD_RCD_0 // DRAM timing parameter |
| 811 #define EMC_RD_RCD_0 _MK_ADDR_CONST(0x4c) |
| 812 #define EMC_RD_RCD_0_SECURE 0x0 |
| 813 #define EMC_RD_RCD_0_WORD_COUNT 0x1 |
| 814 #define EMC_RD_RCD_0_RESET_VAL _MK_MASK_CONST(0x1f) |
| 815 #define EMC_RD_RCD_0_RESET_MASK _MK_MASK_CONST(0x3f) |
| 816 #define EMC_RD_RCD_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 817 #define EMC_RD_RCD_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 818 #define EMC_RD_RCD_0_READ_MASK _MK_MASK_CONST(0x3f) |
| 819 #define EMC_RD_RCD_0_WRITE_MASK _MK_MASK_CONST(0x3f) |
| 820 // specifies the ras to cas delay. |
| 821 // RD_RCD is the minimum number of cycles between an activate command and a read
command to the same bank. |
| 822 #define EMC_RD_RCD_0_RD_RCD_SHIFT _MK_SHIFT_CONST(0) |
| 823 #define EMC_RD_RCD_0_RD_RCD_FIELD (_MK_MASK_CONST(0x3f) <<
EMC_RD_RCD_0_RD_RCD_SHIFT) |
| 824 #define EMC_RD_RCD_0_RD_RCD_RANGE 5:0 |
| 825 #define EMC_RD_RCD_0_RD_RCD_WOFFSET 0x0 |
| 826 #define EMC_RD_RCD_0_RD_RCD_DEFAULT _MK_MASK_CONST(0x1f) |
| 827 #define EMC_RD_RCD_0_RD_RCD_DEFAULT_MASK _MK_MASK_CONST(0
x3f) |
| 828 #define EMC_RD_RCD_0_RD_RCD_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 829 #define EMC_RD_RCD_0_RD_RCD_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 830 |
| 831 |
| 832 // Register EMC_WR_RCD_0 // DRAM timing parameter |
| 833 #define EMC_WR_RCD_0 _MK_ADDR_CONST(0x50) |
| 834 #define EMC_WR_RCD_0_SECURE 0x0 |
| 835 #define EMC_WR_RCD_0_WORD_COUNT 0x1 |
| 836 #define EMC_WR_RCD_0_RESET_VAL _MK_MASK_CONST(0x1f) |
| 837 #define EMC_WR_RCD_0_RESET_MASK _MK_MASK_CONST(0x3f) |
| 838 #define EMC_WR_RCD_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 839 #define EMC_WR_RCD_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 840 #define EMC_WR_RCD_0_READ_MASK _MK_MASK_CONST(0x3f) |
| 841 #define EMC_WR_RCD_0_WRITE_MASK _MK_MASK_CONST(0x3f) |
| 842 // minimum number of cycles between an activate command and a |
| 843 // write command to the same bank. |
| 844 #define EMC_WR_RCD_0_WR_RCD_SHIFT _MK_SHIFT_CONST(0) |
| 845 #define EMC_WR_RCD_0_WR_RCD_FIELD (_MK_MASK_CONST(0x3f) <<
EMC_WR_RCD_0_WR_RCD_SHIFT) |
| 846 #define EMC_WR_RCD_0_WR_RCD_RANGE 5:0 |
| 847 #define EMC_WR_RCD_0_WR_RCD_WOFFSET 0x0 |
| 848 #define EMC_WR_RCD_0_WR_RCD_DEFAULT _MK_MASK_CONST(0x1f) |
| 849 #define EMC_WR_RCD_0_WR_RCD_DEFAULT_MASK _MK_MASK_CONST(0
x3f) |
| 850 #define EMC_WR_RCD_0_WR_RCD_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 851 #define EMC_WR_RCD_0_WR_RCD_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 852 |
| 853 |
| 854 // Register EMC_RRD_0 // DRAM timing parameter |
| 855 #define EMC_RRD_0 _MK_ADDR_CONST(0x54) |
| 856 #define EMC_RRD_0_SECURE 0x0 |
| 857 #define EMC_RRD_0_WORD_COUNT 0x1 |
| 858 #define EMC_RRD_0_RESET_VAL _MK_MASK_CONST(0xf) |
| 859 #define EMC_RRD_0_RESET_MASK _MK_MASK_CONST(0xf) |
| 860 #define EMC_RRD_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 861 #define EMC_RRD_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 862 #define EMC_RRD_0_READ_MASK _MK_MASK_CONST(0xf) |
| 863 #define EMC_RRD_0_WRITE_MASK _MK_MASK_CONST(0xf) |
| 864 // specifies the Bank X Act to Bank Y Act command delay. |
| 865 #define EMC_RRD_0_RRD_SHIFT _MK_SHIFT_CONST(0) |
| 866 #define EMC_RRD_0_RRD_FIELD (_MK_MASK_CONST(0xf) << EMC_RRD_
0_RRD_SHIFT) |
| 867 #define EMC_RRD_0_RRD_RANGE 3:0 |
| 868 #define EMC_RRD_0_RRD_WOFFSET 0x0 |
| 869 #define EMC_RRD_0_RRD_DEFAULT _MK_MASK_CONST(0xf) |
| 870 #define EMC_RRD_0_RRD_DEFAULT_MASK _MK_MASK_CONST(0xf) |
| 871 #define EMC_RRD_0_RRD_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 872 #define EMC_RRD_0_RRD_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 873 |
| 874 |
| 875 // Register EMC_REXT_0 // DRAM timing parameter |
| 876 #define EMC_REXT_0 _MK_ADDR_CONST(0x58) |
| 877 #define EMC_REXT_0_SECURE 0x0 |
| 878 #define EMC_REXT_0_WORD_COUNT 0x1 |
| 879 #define EMC_REXT_0_RESET_VAL _MK_MASK_CONST(0x1) |
| 880 #define EMC_REXT_0_RESET_MASK _MK_MASK_CONST(0xf) |
| 881 #define EMC_REXT_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 882 #define EMC_REXT_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 883 #define EMC_REXT_0_READ_MASK _MK_MASK_CONST(0xf) |
| 884 #define EMC_REXT_0_WRITE_MASK _MK_MASK_CONST(0xf) |
| 885 // specifies the read to read delay for reads when |
| 886 // multiple physical devices are present. |
| 887 #define EMC_REXT_0_REXT_SHIFT _MK_SHIFT_CONST(0) |
| 888 #define EMC_REXT_0_REXT_FIELD (_MK_MASK_CONST(0xf) << EMC_REXT
_0_REXT_SHIFT) |
| 889 #define EMC_REXT_0_REXT_RANGE 3:0 |
| 890 #define EMC_REXT_0_REXT_WOFFSET 0x0 |
| 891 #define EMC_REXT_0_REXT_DEFAULT _MK_MASK_CONST(0x1) |
| 892 #define EMC_REXT_0_REXT_DEFAULT_MASK _MK_MASK_CONST(0xf) |
| 893 #define EMC_REXT_0_REXT_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 894 #define EMC_REXT_0_REXT_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 895 |
| 896 |
| 897 // Register EMC_WDV_0 // DRAM timing parameter |
| 898 #define EMC_WDV_0 _MK_ADDR_CONST(0x5c) |
| 899 #define EMC_WDV_0_SECURE 0x0 |
| 900 #define EMC_WDV_0_WORD_COUNT 0x1 |
| 901 #define EMC_WDV_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 902 #define EMC_WDV_0_RESET_MASK _MK_MASK_CONST(0xf) |
| 903 #define EMC_WDV_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 904 #define EMC_WDV_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 905 #define EMC_WDV_0_READ_MASK _MK_MASK_CONST(0xf) |
| 906 #define EMC_WDV_0_WRITE_MASK _MK_MASK_CONST(0xf) |
| 907 // the number of cycles to post (delay) write data from being asserted |
| 908 // to the rams. Set to 0 for DDR1 operation. For DDR1, the delay obtained is the
programmed value + 1. |
| 909 #define EMC_WDV_0_WDV_SHIFT _MK_SHIFT_CONST(0) |
| 910 #define EMC_WDV_0_WDV_FIELD (_MK_MASK_CONST(0xf) << EMC_WDV_
0_WDV_SHIFT) |
| 911 #define EMC_WDV_0_WDV_RANGE 3:0 |
| 912 #define EMC_WDV_0_WDV_WOFFSET 0x0 |
| 913 #define EMC_WDV_0_WDV_DEFAULT _MK_MASK_CONST(0x0) |
| 914 #define EMC_WDV_0_WDV_DEFAULT_MASK _MK_MASK_CONST(0xf) |
| 915 #define EMC_WDV_0_WDV_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 916 #define EMC_WDV_0_WDV_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 917 #define EMC_WDV_0_WDV_MAX _MK_ENUM_CONST(15) |
| 918 |
| 919 |
| 920 // Register EMC_QUSE_0 // DRAM timing parameter |
| 921 #define EMC_QUSE_0 _MK_ADDR_CONST(0x60) |
| 922 #define EMC_QUSE_0_SECURE 0x0 |
| 923 #define EMC_QUSE_0_WORD_COUNT 0x1 |
| 924 #define EMC_QUSE_0_RESET_VAL _MK_MASK_CONST(0x2) |
| 925 #define EMC_QUSE_0_RESET_MASK _MK_MASK_CONST(0xf) |
| 926 #define EMC_QUSE_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 927 #define EMC_QUSE_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 928 #define EMC_QUSE_0_READ_MASK _MK_MASK_CONST(0xf) |
| 929 #define EMC_QUSE_0_WRITE_MASK _MK_MASK_CONST(0xf) |
| 930 // tells the chip when to look for read return data. |
| 931 #define EMC_QUSE_0_QUSE_SHIFT _MK_SHIFT_CONST(0) |
| 932 #define EMC_QUSE_0_QUSE_FIELD (_MK_MASK_CONST(0xf) << EMC_QUSE
_0_QUSE_SHIFT) |
| 933 #define EMC_QUSE_0_QUSE_RANGE 3:0 |
| 934 #define EMC_QUSE_0_QUSE_WOFFSET 0x0 |
| 935 #define EMC_QUSE_0_QUSE_DEFAULT _MK_MASK_CONST(0x2) |
| 936 #define EMC_QUSE_0_QUSE_DEFAULT_MASK _MK_MASK_CONST(0xf) |
| 937 #define EMC_QUSE_0_QUSE_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 938 #define EMC_QUSE_0_QUSE_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 939 |
| 940 |
| 941 // Register EMC_QRST_0 // DRAM timing parameter |
| 942 #define EMC_QRST_0 _MK_ADDR_CONST(0x64) |
| 943 #define EMC_QRST_0_SECURE 0x0 |
| 944 #define EMC_QRST_0_WORD_COUNT 0x1 |
| 945 #define EMC_QRST_0_RESET_VAL _MK_MASK_CONST(0x1) |
| 946 #define EMC_QRST_0_RESET_MASK _MK_MASK_CONST(0xf) |
| 947 #define EMC_QRST_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 948 #define EMC_QRST_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 949 #define EMC_QRST_0_READ_MASK _MK_MASK_CONST(0xf) |
| 950 #define EMC_QRST_0_WRITE_MASK _MK_MASK_CONST(0xf) |
| 951 // time from expiration of QSAFE until reset is issued |
| 952 #define EMC_QRST_0_QRST_SHIFT _MK_SHIFT_CONST(0) |
| 953 #define EMC_QRST_0_QRST_FIELD (_MK_MASK_CONST(0xf) << EMC_QRST
_0_QRST_SHIFT) |
| 954 #define EMC_QRST_0_QRST_RANGE 3:0 |
| 955 #define EMC_QRST_0_QRST_WOFFSET 0x0 |
| 956 #define EMC_QRST_0_QRST_DEFAULT _MK_MASK_CONST(0x1) |
| 957 #define EMC_QRST_0_QRST_DEFAULT_MASK _MK_MASK_CONST(0xf) |
| 958 #define EMC_QRST_0_QRST_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 959 #define EMC_QRST_0_QRST_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 960 |
| 961 |
| 962 // Register EMC_QSAFE_0 // DRAM timing parameter |
| 963 #define EMC_QSAFE_0 _MK_ADDR_CONST(0x68) |
| 964 #define EMC_QSAFE_0_SECURE 0x0 |
| 965 #define EMC_QSAFE_0_WORD_COUNT 0x1 |
| 966 #define EMC_QSAFE_0_RESET_VAL _MK_MASK_CONST(0x7) |
| 967 #define EMC_QSAFE_0_RESET_MASK _MK_MASK_CONST(0xf) |
| 968 #define EMC_QSAFE_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 969 #define EMC_QSAFE_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 970 #define EMC_QSAFE_0_READ_MASK _MK_MASK_CONST(0xf) |
| 971 #define EMC_QSAFE_0_WRITE_MASK _MK_MASK_CONST(0xf) |
| 972 // time from a read command to when it is safe to issue a QRST (delayed by the Q
RST parameter). |
| 973 #define EMC_QSAFE_0_QSAFE_SHIFT _MK_SHIFT_CONST(0) |
| 974 #define EMC_QSAFE_0_QSAFE_FIELD (_MK_MASK_CONST(0xf) << EMC_QSAF
E_0_QSAFE_SHIFT) |
| 975 #define EMC_QSAFE_0_QSAFE_RANGE 3:0 |
| 976 #define EMC_QSAFE_0_QSAFE_WOFFSET 0x0 |
| 977 #define EMC_QSAFE_0_QSAFE_DEFAULT _MK_MASK_CONST(0x7) |
| 978 #define EMC_QSAFE_0_QSAFE_DEFAULT_MASK _MK_MASK_CONST(0xf) |
| 979 #define EMC_QSAFE_0_QSAFE_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 980 #define EMC_QSAFE_0_QSAFE_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 981 |
| 982 |
| 983 // Register EMC_RDV_0 // DRAM timing parameter |
| 984 #define EMC_RDV_0 _MK_ADDR_CONST(0x6c) |
| 985 #define EMC_RDV_0_SECURE 0x0 |
| 986 #define EMC_RDV_0_WORD_COUNT 0x1 |
| 987 #define EMC_RDV_0_RESET_VAL _MK_MASK_CONST(0x8) |
| 988 #define EMC_RDV_0_RESET_MASK _MK_MASK_CONST(0x1f) |
| 989 #define EMC_RDV_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 990 #define EMC_RDV_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 991 #define EMC_RDV_0_READ_MASK _MK_MASK_CONST(0x1f) |
| 992 #define EMC_RDV_0_WRITE_MASK _MK_MASK_CONST(0x1f) |
| 993 // time from read command to latching the read data from the pad macros. |
| 994 #define EMC_RDV_0_RDV_SHIFT _MK_SHIFT_CONST(0) |
| 995 #define EMC_RDV_0_RDV_FIELD (_MK_MASK_CONST(0x1f) << EMC_RDV
_0_RDV_SHIFT) |
| 996 #define EMC_RDV_0_RDV_RANGE 4:0 |
| 997 #define EMC_RDV_0_RDV_WOFFSET 0x0 |
| 998 #define EMC_RDV_0_RDV_DEFAULT _MK_MASK_CONST(0x8) |
| 999 #define EMC_RDV_0_RDV_DEFAULT_MASK _MK_MASK_CONST(0x1f) |
| 1000 #define EMC_RDV_0_RDV_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 1001 #define EMC_RDV_0_RDV_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1002 #define EMC_RDV_0_RDV_MAX _MK_ENUM_CONST(15) |
| 1003 |
| 1004 |
| 1005 // Register EMC_REFRESH_0 // DRAM timing parameter |
| 1006 #define EMC_REFRESH_0 _MK_ADDR_CONST(0x70) |
| 1007 #define EMC_REFRESH_0_SECURE 0x0 |
| 1008 #define EMC_REFRESH_0_WORD_COUNT 0x1 |
| 1009 #define EMC_REFRESH_0_RESET_VAL _MK_MASK_CONST(0x1f) |
| 1010 #define EMC_REFRESH_0_RESET_MASK _MK_MASK_CONST(0x1f) |
| 1011 #define EMC_REFRESH_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 1012 #define EMC_REFRESH_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1013 #define EMC_REFRESH_0_READ_MASK _MK_MASK_CONST(0xffff) |
| 1014 #define EMC_REFRESH_0_WRITE_MASK _MK_MASK_CONST(0xffff) |
| 1015 #define EMC_REFRESH_0_REFRESH_LO_SHIFT _MK_SHIFT_CONST(0) |
| 1016 #define EMC_REFRESH_0_REFRESH_LO_FIELD (_MK_MASK_CONST(0x1f) <<
EMC_REFRESH_0_REFRESH_LO_SHIFT) |
| 1017 #define EMC_REFRESH_0_REFRESH_LO_RANGE 4:0 |
| 1018 #define EMC_REFRESH_0_REFRESH_LO_WOFFSET 0x0 |
| 1019 #define EMC_REFRESH_0_REFRESH_LO_DEFAULT _MK_MASK_CONST(0
x1f) |
| 1020 #define EMC_REFRESH_0_REFRESH_LO_DEFAULT_MASK _MK_MASK_CONST(0
x1f) |
| 1021 #define EMC_REFRESH_0_REFRESH_LO_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 1022 #define EMC_REFRESH_0_REFRESH_LO_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1023 #define EMC_REFRESH_0_REFRESH_LO_INIT_ENUM MAX |
| 1024 #define EMC_REFRESH_0_REFRESH_LO_MAX _MK_ENUM_CONST(31) |
| 1025 |
| 1026 // specifies the interval between refresh requests. |
| 1027 #define EMC_REFRESH_0_REFRESH_SHIFT _MK_SHIFT_CONST(5) |
| 1028 #define EMC_REFRESH_0_REFRESH_FIELD (_MK_MASK_CONST(0x7ff) <
< EMC_REFRESH_0_REFRESH_SHIFT) |
| 1029 #define EMC_REFRESH_0_REFRESH_RANGE 15:5 |
| 1030 #define EMC_REFRESH_0_REFRESH_WOFFSET 0x0 |
| 1031 #define EMC_REFRESH_0_REFRESH_DEFAULT _MK_MASK_CONST(0x0) |
| 1032 #define EMC_REFRESH_0_REFRESH_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1033 #define EMC_REFRESH_0_REFRESH_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 1034 #define EMC_REFRESH_0_REFRESH_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1035 |
| 1036 |
| 1037 // Register EMC_BURST_REFRESH_NUM_0 // DRAM timing parameter |
| 1038 #define EMC_BURST_REFRESH_NUM_0 _MK_ADDR_CONST(0x74) |
| 1039 #define EMC_BURST_REFRESH_NUM_0_SECURE 0x0 |
| 1040 #define EMC_BURST_REFRESH_NUM_0_WORD_COUNT 0x1 |
| 1041 #define EMC_BURST_REFRESH_NUM_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 1042 #define EMC_BURST_REFRESH_NUM_0_RESET_MASK _MK_MASK_CONST(0
xf) |
| 1043 #define EMC_BURST_REFRESH_NUM_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 1044 #define EMC_BURST_REFRESH_NUM_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1045 #define EMC_BURST_REFRESH_NUM_0_READ_MASK _MK_MASK_CONST(0
xf) |
| 1046 #define EMC_BURST_REFRESH_NUM_0_WRITE_MASK _MK_MASK_CONST(0
xf) |
| 1047 // specify the refresh burst count. |
| 1048 #define EMC_BURST_REFRESH_NUM_0_BURST_REFRESH_NUM_SHIFT _MK_SHIF
T_CONST(0) |
| 1049 #define EMC_BURST_REFRESH_NUM_0_BURST_REFRESH_NUM_FIELD (_MK_MAS
K_CONST(0xf) << EMC_BURST_REFRESH_NUM_0_BURST_REFRESH_NUM_SHIFT) |
| 1050 #define EMC_BURST_REFRESH_NUM_0_BURST_REFRESH_NUM_RANGE 3:0 |
| 1051 #define EMC_BURST_REFRESH_NUM_0_BURST_REFRESH_NUM_WOFFSET
0x0 |
| 1052 #define EMC_BURST_REFRESH_NUM_0_BURST_REFRESH_NUM_DEFAULT
_MK_MASK_CONST(0x0) |
| 1053 #define EMC_BURST_REFRESH_NUM_0_BURST_REFRESH_NUM_DEFAULT_MASK
_MK_MASK_CONST(0xf) |
| 1054 #define EMC_BURST_REFRESH_NUM_0_BURST_REFRESH_NUM_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1055 #define EMC_BURST_REFRESH_NUM_0_BURST_REFRESH_NUM_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1056 #define EMC_BURST_REFRESH_NUM_0_BURST_REFRESH_NUM_INIT_ENUM
BR1 |
| 1057 #define EMC_BURST_REFRESH_NUM_0_BURST_REFRESH_NUM_BR1 _MK_ENUM
_CONST(0) |
| 1058 #define EMC_BURST_REFRESH_NUM_0_BURST_REFRESH_NUM_BR2 _MK_ENUM
_CONST(1) |
| 1059 #define EMC_BURST_REFRESH_NUM_0_BURST_REFRESH_NUM_BR4 _MK_ENUM
_CONST(2) |
| 1060 #define EMC_BURST_REFRESH_NUM_0_BURST_REFRESH_NUM_BR8 _MK_ENUM
_CONST(3) |
| 1061 #define EMC_BURST_REFRESH_NUM_0_BURST_REFRESH_NUM_BR16 _MK_ENUM
_CONST(4) |
| 1062 #define EMC_BURST_REFRESH_NUM_0_BURST_REFRESH_NUM_BR32 _MK_ENUM
_CONST(5) |
| 1063 #define EMC_BURST_REFRESH_NUM_0_BURST_REFRESH_NUM_BR64 _MK_ENUM
_CONST(6) |
| 1064 #define EMC_BURST_REFRESH_NUM_0_BURST_REFRESH_NUM_BR128 _MK_ENUM
_CONST(7) |
| 1065 #define EMC_BURST_REFRESH_NUM_0_BURST_REFRESH_NUM_BR256 _MK_ENUM
_CONST(8) |
| 1066 #define EMC_BURST_REFRESH_NUM_0_BURST_REFRESH_NUM_BR512 _MK_ENUM
_CONST(9) |
| 1067 #define EMC_BURST_REFRESH_NUM_0_BURST_REFRESH_NUM_MAX _MK_ENUM
_CONST(9) |
| 1068 |
| 1069 |
| 1070 // Register EMC_PDEX2WR_0 // DRAM timing parameter |
| 1071 #define EMC_PDEX2WR_0 _MK_ADDR_CONST(0x78) |
| 1072 #define EMC_PDEX2WR_0_SECURE 0x0 |
| 1073 #define EMC_PDEX2WR_0_WORD_COUNT 0x1 |
| 1074 #define EMC_PDEX2WR_0_RESET_VAL _MK_MASK_CONST(0xe) |
| 1075 #define EMC_PDEX2WR_0_RESET_MASK _MK_MASK_CONST(0xf) |
| 1076 #define EMC_PDEX2WR_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 1077 #define EMC_PDEX2WR_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1078 #define EMC_PDEX2WR_0_READ_MASK _MK_MASK_CONST(0xf) |
| 1079 #define EMC_PDEX2WR_0_WRITE_MASK _MK_MASK_CONST(0xf) |
| 1080 // specify the timing delay from exit of powerdown mode to a write command. |
| 1081 // Largest allowed value is 14 |
| 1082 #define EMC_PDEX2WR_0_PDEX2WR_SHIFT _MK_SHIFT_CONST(0) |
| 1083 #define EMC_PDEX2WR_0_PDEX2WR_FIELD (_MK_MASK_CONST(0xf) <<
EMC_PDEX2WR_0_PDEX2WR_SHIFT) |
| 1084 #define EMC_PDEX2WR_0_PDEX2WR_RANGE 3:0 |
| 1085 #define EMC_PDEX2WR_0_PDEX2WR_WOFFSET 0x0 |
| 1086 #define EMC_PDEX2WR_0_PDEX2WR_DEFAULT _MK_MASK_CONST(0xe) |
| 1087 #define EMC_PDEX2WR_0_PDEX2WR_DEFAULT_MASK _MK_MASK_CONST(0
xf) |
| 1088 #define EMC_PDEX2WR_0_PDEX2WR_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 1089 #define EMC_PDEX2WR_0_PDEX2WR_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1090 |
| 1091 |
| 1092 // Register EMC_PDEX2RD_0 // DRAM timing parameter |
| 1093 #define EMC_PDEX2RD_0 _MK_ADDR_CONST(0x7c) |
| 1094 #define EMC_PDEX2RD_0_SECURE 0x0 |
| 1095 #define EMC_PDEX2RD_0_WORD_COUNT 0x1 |
| 1096 #define EMC_PDEX2RD_0_RESET_VAL _MK_MASK_CONST(0xe) |
| 1097 #define EMC_PDEX2RD_0_RESET_MASK _MK_MASK_CONST(0xf) |
| 1098 #define EMC_PDEX2RD_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 1099 #define EMC_PDEX2RD_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1100 #define EMC_PDEX2RD_0_READ_MASK _MK_MASK_CONST(0xf) |
| 1101 #define EMC_PDEX2RD_0_WRITE_MASK _MK_MASK_CONST(0xf) |
| 1102 // specify the timing delay from exit of powerdown mode to a read command. |
| 1103 // Largest allowed value is 14 |
| 1104 #define EMC_PDEX2RD_0_PDEX2RD_SHIFT _MK_SHIFT_CONST(0) |
| 1105 #define EMC_PDEX2RD_0_PDEX2RD_FIELD (_MK_MASK_CONST(0xf) <<
EMC_PDEX2RD_0_PDEX2RD_SHIFT) |
| 1106 #define EMC_PDEX2RD_0_PDEX2RD_RANGE 3:0 |
| 1107 #define EMC_PDEX2RD_0_PDEX2RD_WOFFSET 0x0 |
| 1108 #define EMC_PDEX2RD_0_PDEX2RD_DEFAULT _MK_MASK_CONST(0xe) |
| 1109 #define EMC_PDEX2RD_0_PDEX2RD_DEFAULT_MASK _MK_MASK_CONST(0
xf) |
| 1110 #define EMC_PDEX2RD_0_PDEX2RD_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 1111 #define EMC_PDEX2RD_0_PDEX2RD_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1112 |
| 1113 |
| 1114 // Register EMC_PCHG2PDEN_0 // DRAM timing parameter |
| 1115 #define EMC_PCHG2PDEN_0 _MK_ADDR_CONST(0x80) |
| 1116 #define EMC_PCHG2PDEN_0_SECURE 0x0 |
| 1117 #define EMC_PCHG2PDEN_0_WORD_COUNT 0x1 |
| 1118 #define EMC_PCHG2PDEN_0_RESET_VAL _MK_MASK_CONST(0xf) |
| 1119 #define EMC_PCHG2PDEN_0_RESET_MASK _MK_MASK_CONST(0x1f) |
| 1120 #define EMC_PCHG2PDEN_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 1121 #define EMC_PCHG2PDEN_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1122 #define EMC_PCHG2PDEN_0_READ_MASK _MK_MASK_CONST(0x1f) |
| 1123 #define EMC_PCHG2PDEN_0_WRITE_MASK _MK_MASK_CONST(0x1f) |
| 1124 // specify the timing delay from a precharge command to powerdown entry. |
| 1125 #define EMC_PCHG2PDEN_0_PCHG2PDEN_SHIFT _MK_SHIFT_CONST(0) |
| 1126 #define EMC_PCHG2PDEN_0_PCHG2PDEN_FIELD (_MK_MASK_CONST(0x1f) <<
EMC_PCHG2PDEN_0_PCHG2PDEN_SHIFT) |
| 1127 #define EMC_PCHG2PDEN_0_PCHG2PDEN_RANGE 4:0 |
| 1128 #define EMC_PCHG2PDEN_0_PCHG2PDEN_WOFFSET 0x0 |
| 1129 #define EMC_PCHG2PDEN_0_PCHG2PDEN_DEFAULT _MK_MASK_CONST(0
xf) |
| 1130 #define EMC_PCHG2PDEN_0_PCHG2PDEN_DEFAULT_MASK _MK_MASK_CONST(0
x1f) |
| 1131 #define EMC_PCHG2PDEN_0_PCHG2PDEN_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 1132 #define EMC_PCHG2PDEN_0_PCHG2PDEN_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1133 |
| 1134 |
| 1135 // Register EMC_ACT2PDEN_0 // DRAM timing parameter |
| 1136 #define EMC_ACT2PDEN_0 _MK_ADDR_CONST(0x84) |
| 1137 #define EMC_ACT2PDEN_0_SECURE 0x0 |
| 1138 #define EMC_ACT2PDEN_0_WORD_COUNT 0x1 |
| 1139 #define EMC_ACT2PDEN_0_RESET_VAL _MK_MASK_CONST(0xf) |
| 1140 #define EMC_ACT2PDEN_0_RESET_MASK _MK_MASK_CONST(0x1f) |
| 1141 #define EMC_ACT2PDEN_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 1142 #define EMC_ACT2PDEN_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1143 #define EMC_ACT2PDEN_0_READ_MASK _MK_MASK_CONST(0x1f) |
| 1144 #define EMC_ACT2PDEN_0_WRITE_MASK _MK_MASK_CONST(0x1f) |
| 1145 // specify the timing delay from an activate, mrs or emrs command to powerdown e
ntry. |
| 1146 #define EMC_ACT2PDEN_0_ACT2PDEN_SHIFT _MK_SHIFT_CONST(0) |
| 1147 #define EMC_ACT2PDEN_0_ACT2PDEN_FIELD (_MK_MASK_CONST(0x1f) <<
EMC_ACT2PDEN_0_ACT2PDEN_SHIFT) |
| 1148 #define EMC_ACT2PDEN_0_ACT2PDEN_RANGE 4:0 |
| 1149 #define EMC_ACT2PDEN_0_ACT2PDEN_WOFFSET 0x0 |
| 1150 #define EMC_ACT2PDEN_0_ACT2PDEN_DEFAULT _MK_MASK_CONST(0xf) |
| 1151 #define EMC_ACT2PDEN_0_ACT2PDEN_DEFAULT_MASK _MK_MASK_CONST(0
x1f) |
| 1152 #define EMC_ACT2PDEN_0_ACT2PDEN_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 1153 #define EMC_ACT2PDEN_0_ACT2PDEN_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1154 |
| 1155 |
| 1156 // Register EMC_AR2PDEN_0 // DRAM timing parameter |
| 1157 #define EMC_AR2PDEN_0 _MK_ADDR_CONST(0x88) |
| 1158 #define EMC_AR2PDEN_0_SECURE 0x0 |
| 1159 #define EMC_AR2PDEN_0_WORD_COUNT 0x1 |
| 1160 #define EMC_AR2PDEN_0_RESET_VAL _MK_MASK_CONST(0x1f) |
| 1161 #define EMC_AR2PDEN_0_RESET_MASK _MK_MASK_CONST(0x1f) |
| 1162 #define EMC_AR2PDEN_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 1163 #define EMC_AR2PDEN_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1164 #define EMC_AR2PDEN_0_READ_MASK _MK_MASK_CONST(0x1f) |
| 1165 #define EMC_AR2PDEN_0_WRITE_MASK _MK_MASK_CONST(0x1f) |
| 1166 // specify the timing delay from an autorefresh command to powerdown entry. |
| 1167 #define EMC_AR2PDEN_0_AR2PDEN_SHIFT _MK_SHIFT_CONST(0) |
| 1168 #define EMC_AR2PDEN_0_AR2PDEN_FIELD (_MK_MASK_CONST(0x1f) <<
EMC_AR2PDEN_0_AR2PDEN_SHIFT) |
| 1169 #define EMC_AR2PDEN_0_AR2PDEN_RANGE 4:0 |
| 1170 #define EMC_AR2PDEN_0_AR2PDEN_WOFFSET 0x0 |
| 1171 #define EMC_AR2PDEN_0_AR2PDEN_DEFAULT _MK_MASK_CONST(0x1f) |
| 1172 #define EMC_AR2PDEN_0_AR2PDEN_DEFAULT_MASK _MK_MASK_CONST(0
x1f) |
| 1173 #define EMC_AR2PDEN_0_AR2PDEN_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 1174 #define EMC_AR2PDEN_0_AR2PDEN_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1175 |
| 1176 |
| 1177 // Register EMC_RW2PDEN_0 // DRAM timing parameter |
| 1178 #define EMC_RW2PDEN_0 _MK_ADDR_CONST(0x8c) |
| 1179 #define EMC_RW2PDEN_0_SECURE 0x0 |
| 1180 #define EMC_RW2PDEN_0_WORD_COUNT 0x1 |
| 1181 #define EMC_RW2PDEN_0_RESET_VAL _MK_MASK_CONST(0xf) |
| 1182 #define EMC_RW2PDEN_0_RESET_MASK _MK_MASK_CONST(0x3f) |
| 1183 #define EMC_RW2PDEN_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 1184 #define EMC_RW2PDEN_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1185 #define EMC_RW2PDEN_0_READ_MASK _MK_MASK_CONST(0x3f) |
| 1186 #define EMC_RW2PDEN_0_WRITE_MASK _MK_MASK_CONST(0x3f) |
| 1187 // specify the timing delay from a read/write command to powerdown entry. |
| 1188 // Auto-precharge timing must be taken into account when programming this field
(affects lpddr & lpddr2/ddr2 differently). |
| 1189 #define EMC_RW2PDEN_0_RW2PDEN_SHIFT _MK_SHIFT_CONST(0) |
| 1190 #define EMC_RW2PDEN_0_RW2PDEN_FIELD (_MK_MASK_CONST(0x3f) <<
EMC_RW2PDEN_0_RW2PDEN_SHIFT) |
| 1191 #define EMC_RW2PDEN_0_RW2PDEN_RANGE 5:0 |
| 1192 #define EMC_RW2PDEN_0_RW2PDEN_WOFFSET 0x0 |
| 1193 #define EMC_RW2PDEN_0_RW2PDEN_DEFAULT _MK_MASK_CONST(0xf) |
| 1194 #define EMC_RW2PDEN_0_RW2PDEN_DEFAULT_MASK _MK_MASK_CONST(0
x3f) |
| 1195 #define EMC_RW2PDEN_0_RW2PDEN_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 1196 #define EMC_RW2PDEN_0_RW2PDEN_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1197 |
| 1198 |
| 1199 // Register EMC_TXSR_0 // DRAM timing parameter |
| 1200 #define EMC_TXSR_0 _MK_ADDR_CONST(0x90) |
| 1201 #define EMC_TXSR_0_SECURE 0x0 |
| 1202 #define EMC_TXSR_0_WORD_COUNT 0x1 |
| 1203 #define EMC_TXSR_0_RESET_VAL _MK_MASK_CONST(0x7ff) |
| 1204 #define EMC_TXSR_0_RESET_MASK _MK_MASK_CONST(0xfff) |
| 1205 #define EMC_TXSR_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 1206 #define EMC_TXSR_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1207 #define EMC_TXSR_0_READ_MASK _MK_MASK_CONST(0xfff) |
| 1208 #define EMC_TXSR_0_WRITE_MASK _MK_MASK_CONST(0xfff) |
| 1209 // cycles between self-refresh exit & first DRAM command |
| 1210 // Largest allowed value is 0xffe |
| 1211 #define EMC_TXSR_0_TXSR_SHIFT _MK_SHIFT_CONST(0) |
| 1212 #define EMC_TXSR_0_TXSR_FIELD (_MK_MASK_CONST(0xfff) << EMC_TX
SR_0_TXSR_SHIFT) |
| 1213 #define EMC_TXSR_0_TXSR_RANGE 11:0 |
| 1214 #define EMC_TXSR_0_TXSR_WOFFSET 0x0 |
| 1215 #define EMC_TXSR_0_TXSR_DEFAULT _MK_MASK_CONST(0x7ff) |
| 1216 #define EMC_TXSR_0_TXSR_DEFAULT_MASK _MK_MASK_CONST(0xfff) |
| 1217 #define EMC_TXSR_0_TXSR_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 1218 #define EMC_TXSR_0_TXSR_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1219 |
| 1220 |
| 1221 // Register EMC_TCKE_0 // DRAM timing parameter |
| 1222 #define EMC_TCKE_0 _MK_ADDR_CONST(0x94) |
| 1223 #define EMC_TCKE_0_SECURE 0x0 |
| 1224 #define EMC_TCKE_0_WORD_COUNT 0x1 |
| 1225 #define EMC_TCKE_0_RESET_VAL _MK_MASK_CONST(0xe) |
| 1226 #define EMC_TCKE_0_RESET_MASK _MK_MASK_CONST(0xf) |
| 1227 #define EMC_TCKE_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 1228 #define EMC_TCKE_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1229 #define EMC_TCKE_0_READ_MASK _MK_MASK_CONST(0xf) |
| 1230 #define EMC_TCKE_0_WRITE_MASK _MK_MASK_CONST(0xf) |
| 1231 // specify minimum CKE pulse width. |
| 1232 #define EMC_TCKE_0_TCKE_SHIFT _MK_SHIFT_CONST(0) |
| 1233 #define EMC_TCKE_0_TCKE_FIELD (_MK_MASK_CONST(0xf) << EMC_TCKE
_0_TCKE_SHIFT) |
| 1234 #define EMC_TCKE_0_TCKE_RANGE 3:0 |
| 1235 #define EMC_TCKE_0_TCKE_WOFFSET 0x0 |
| 1236 #define EMC_TCKE_0_TCKE_DEFAULT _MK_MASK_CONST(0xe) |
| 1237 #define EMC_TCKE_0_TCKE_DEFAULT_MASK _MK_MASK_CONST(0xf) |
| 1238 #define EMC_TCKE_0_TCKE_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 1239 #define EMC_TCKE_0_TCKE_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1240 |
| 1241 |
| 1242 // Register EMC_TFAW_0 // DRAM timing parameter |
| 1243 #define EMC_TFAW_0 _MK_ADDR_CONST(0x98) |
| 1244 #define EMC_TFAW_0_SECURE 0x0 |
| 1245 #define EMC_TFAW_0_WORD_COUNT 0x1 |
| 1246 #define EMC_TFAW_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 1247 #define EMC_TFAW_0_RESET_MASK _MK_MASK_CONST(0x3f) |
| 1248 #define EMC_TFAW_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 1249 #define EMC_TFAW_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1250 #define EMC_TFAW_0_READ_MASK _MK_MASK_CONST(0x3f) |
| 1251 #define EMC_TFAW_0_WRITE_MASK _MK_MASK_CONST(0x3f) |
| 1252 // specify the width of the FAW (four-activate window) for 8-bank devices. |
| 1253 // Set to 0 to disable this timing check. Only 4 activates may occur withing the
rolling window. |
| 1254 #define EMC_TFAW_0_TFAW_SHIFT _MK_SHIFT_CONST(0) |
| 1255 #define EMC_TFAW_0_TFAW_FIELD (_MK_MASK_CONST(0x3f) << EMC_TFA
W_0_TFAW_SHIFT) |
| 1256 #define EMC_TFAW_0_TFAW_RANGE 5:0 |
| 1257 #define EMC_TFAW_0_TFAW_WOFFSET 0x0 |
| 1258 #define EMC_TFAW_0_TFAW_DEFAULT _MK_MASK_CONST(0x0) |
| 1259 #define EMC_TFAW_0_TFAW_DEFAULT_MASK _MK_MASK_CONST(0x3f) |
| 1260 #define EMC_TFAW_0_TFAW_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 1261 #define EMC_TFAW_0_TFAW_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1262 |
| 1263 |
| 1264 // Register EMC_TRPAB_0 // DRAM timing parameter |
| 1265 #define EMC_TRPAB_0 _MK_ADDR_CONST(0x9c) |
| 1266 #define EMC_TRPAB_0_SECURE 0x0 |
| 1267 #define EMC_TRPAB_0_WORD_COUNT 0x1 |
| 1268 #define EMC_TRPAB_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 1269 #define EMC_TRPAB_0_RESET_MASK _MK_MASK_CONST(0x3f) |
| 1270 #define EMC_TRPAB_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 1271 #define EMC_TRPAB_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1272 #define EMC_TRPAB_0_READ_MASK _MK_MASK_CONST(0x3f) |
| 1273 #define EMC_TRPAB_0_WRITE_MASK _MK_MASK_CONST(0x3f) |
| 1274 // specify precharge-all tRP allowance for 8-bank devices. |
| 1275 // Setting this field to 0 will cause EMC to use TRP.TRP for precharge-all. |
| 1276 #define EMC_TRPAB_0_TRPAB_SHIFT _MK_SHIFT_CONST(0) |
| 1277 #define EMC_TRPAB_0_TRPAB_FIELD (_MK_MASK_CONST(0x3f) << EMC_TRP
AB_0_TRPAB_SHIFT) |
| 1278 #define EMC_TRPAB_0_TRPAB_RANGE 5:0 |
| 1279 #define EMC_TRPAB_0_TRPAB_WOFFSET 0x0 |
| 1280 #define EMC_TRPAB_0_TRPAB_DEFAULT _MK_MASK_CONST(0x0) |
| 1281 #define EMC_TRPAB_0_TRPAB_DEFAULT_MASK _MK_MASK_CONST(0x3f) |
| 1282 #define EMC_TRPAB_0_TRPAB_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 1283 #define EMC_TRPAB_0_TRPAB_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1284 |
| 1285 |
| 1286 // Register EMC_TCLKSTABLE_0 // DRAM timing parameter |
| 1287 #define EMC_TCLKSTABLE_0 _MK_ADDR_CONST(0xa0) |
| 1288 #define EMC_TCLKSTABLE_0_SECURE 0x0 |
| 1289 #define EMC_TCLKSTABLE_0_WORD_COUNT 0x1 |
| 1290 #define EMC_TCLKSTABLE_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 1291 #define EMC_TCLKSTABLE_0_RESET_MASK _MK_MASK_CONST(0xf) |
| 1292 #define EMC_TCLKSTABLE_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 1293 #define EMC_TCLKSTABLE_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1294 #define EMC_TCLKSTABLE_0_READ_MASK _MK_MASK_CONST(0xf) |
| 1295 #define EMC_TCLKSTABLE_0_WRITE_MASK _MK_MASK_CONST(0xf) |
| 1296 // specify minimum number of cycles of a stable clock period |
| 1297 // prior to exiting powerdown or self-refresh modes. |
| 1298 #define EMC_TCLKSTABLE_0_TCLKSTABLE_SHIFT _MK_SHIFT_CONST(
0) |
| 1299 #define EMC_TCLKSTABLE_0_TCLKSTABLE_FIELD (_MK_MASK_CONST(
0xf) << EMC_TCLKSTABLE_0_TCLKSTABLE_SHIFT) |
| 1300 #define EMC_TCLKSTABLE_0_TCLKSTABLE_RANGE 3:0 |
| 1301 #define EMC_TCLKSTABLE_0_TCLKSTABLE_WOFFSET 0x0 |
| 1302 #define EMC_TCLKSTABLE_0_TCLKSTABLE_DEFAULT _MK_MASK_CONST(0
x0) |
| 1303 #define EMC_TCLKSTABLE_0_TCLKSTABLE_DEFAULT_MASK _MK_MASK
_CONST(0xf) |
| 1304 #define EMC_TCLKSTABLE_0_TCLKSTABLE_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 1305 #define EMC_TCLKSTABLE_0_TCLKSTABLE_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1306 |
| 1307 |
| 1308 // Register EMC_TCLKSTOP_0 // DRAM timing parameter |
| 1309 #define EMC_TCLKSTOP_0 _MK_ADDR_CONST(0xa4) |
| 1310 #define EMC_TCLKSTOP_0_SECURE 0x0 |
| 1311 #define EMC_TCLKSTOP_0_WORD_COUNT 0x1 |
| 1312 #define EMC_TCLKSTOP_0_RESET_VAL _MK_MASK_CONST(0x2) |
| 1313 #define EMC_TCLKSTOP_0_RESET_MASK _MK_MASK_CONST(0xf) |
| 1314 #define EMC_TCLKSTOP_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 1315 #define EMC_TCLKSTOP_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1316 #define EMC_TCLKSTOP_0_READ_MASK _MK_MASK_CONST(0xf) |
| 1317 #define EMC_TCLKSTOP_0_WRITE_MASK _MK_MASK_CONST(0xf) |
| 1318 // delay from last command to stopping the external clock to DRAM devices. |
| 1319 #define EMC_TCLKSTOP_0_TCLKSTOP_SHIFT _MK_SHIFT_CONST(0) |
| 1320 #define EMC_TCLKSTOP_0_TCLKSTOP_FIELD (_MK_MASK_CONST(0xf) <<
EMC_TCLKSTOP_0_TCLKSTOP_SHIFT) |
| 1321 #define EMC_TCLKSTOP_0_TCLKSTOP_RANGE 3:0 |
| 1322 #define EMC_TCLKSTOP_0_TCLKSTOP_WOFFSET 0x0 |
| 1323 #define EMC_TCLKSTOP_0_TCLKSTOP_DEFAULT _MK_MASK_CONST(0x2) |
| 1324 #define EMC_TCLKSTOP_0_TCLKSTOP_DEFAULT_MASK _MK_MASK_CONST(0
xf) |
| 1325 #define EMC_TCLKSTOP_0_TCLKSTOP_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 1326 #define EMC_TCLKSTOP_0_TCLKSTOP_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1327 |
| 1328 |
| 1329 // Register EMC_TREFBW_0 // DRAM timing parameter |
| 1330 #define EMC_TREFBW_0 _MK_ADDR_CONST(0xa8) |
| 1331 #define EMC_TREFBW_0_SECURE 0x0 |
| 1332 #define EMC_TREFBW_0_WORD_COUNT 0x1 |
| 1333 #define EMC_TREFBW_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 1334 #define EMC_TREFBW_0_RESET_MASK _MK_MASK_CONST(0x3fff) |
| 1335 #define EMC_TREFBW_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 1336 #define EMC_TREFBW_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1337 #define EMC_TREFBW_0_READ_MASK _MK_MASK_CONST(0x3fff) |
| 1338 #define EMC_TREFBW_0_WRITE_MASK _MK_MASK_CONST(0x3fff) |
| 1339 // specify the width of the burst-refresh window. |
| 1340 // If set to a non-zero value, only 8 refreshes will occur in this rolling windo
w. |
| 1341 // Set to 0 to disable this timing check. |
| 1342 #define EMC_TREFBW_0_TREFBW_SHIFT _MK_SHIFT_CONST(0) |
| 1343 #define EMC_TREFBW_0_TREFBW_FIELD (_MK_MASK_CONST(0x3fff)
<< EMC_TREFBW_0_TREFBW_SHIFT) |
| 1344 #define EMC_TREFBW_0_TREFBW_RANGE 13:0 |
| 1345 #define EMC_TREFBW_0_TREFBW_WOFFSET 0x0 |
| 1346 #define EMC_TREFBW_0_TREFBW_DEFAULT _MK_MASK_CONST(0x0) |
| 1347 #define EMC_TREFBW_0_TREFBW_DEFAULT_MASK _MK_MASK_CONST(0
x3fff) |
| 1348 #define EMC_TREFBW_0_TREFBW_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 1349 #define EMC_TREFBW_0_TREFBW_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1350 |
| 1351 |
| 1352 // Register EMC_QUSE_EXTRA_0 |
| 1353 #define EMC_QUSE_EXTRA_0 _MK_ADDR_CONST(0xac) |
| 1354 #define EMC_QUSE_EXTRA_0_SECURE 0x0 |
| 1355 #define EMC_QUSE_EXTRA_0_WORD_COUNT 0x1 |
| 1356 #define EMC_QUSE_EXTRA_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 1357 #define EMC_QUSE_EXTRA_0_RESET_MASK _MK_MASK_CONST(0xf) |
| 1358 #define EMC_QUSE_EXTRA_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 1359 #define EMC_QUSE_EXTRA_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1360 #define EMC_QUSE_EXTRA_0_READ_MASK _MK_MASK_CONST(0xf) |
| 1361 #define EMC_QUSE_EXTRA_0_WRITE_MASK _MK_MASK_CONST(0xf) |
| 1362 #define EMC_QUSE_EXTRA_0_QUSE_EXTRA_SHIFT _MK_SHIFT_CONST(
0) |
| 1363 #define EMC_QUSE_EXTRA_0_QUSE_EXTRA_FIELD (_MK_MASK_CONST(
0xf) << EMC_QUSE_EXTRA_0_QUSE_EXTRA_SHIFT) |
| 1364 #define EMC_QUSE_EXTRA_0_QUSE_EXTRA_RANGE 3:0 |
| 1365 #define EMC_QUSE_EXTRA_0_QUSE_EXTRA_WOFFSET 0x0 |
| 1366 #define EMC_QUSE_EXTRA_0_QUSE_EXTRA_DEFAULT _MK_MASK_CONST(0
x0) |
| 1367 #define EMC_QUSE_EXTRA_0_QUSE_EXTRA_DEFAULT_MASK _MK_MASK
_CONST(0xf) |
| 1368 #define EMC_QUSE_EXTRA_0_QUSE_EXTRA_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 1369 #define EMC_QUSE_EXTRA_0_QUSE_EXTRA_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1370 |
| 1371 |
| 1372 // Register EMC_ODT_WRITE_0 |
| 1373 #define EMC_ODT_WRITE_0 _MK_ADDR_CONST(0xb0) |
| 1374 #define EMC_ODT_WRITE_0_SECURE 0x0 |
| 1375 #define EMC_ODT_WRITE_0_WORD_COUNT 0x1 |
| 1376 #define EMC_ODT_WRITE_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 1377 #define EMC_ODT_WRITE_0_RESET_MASK _MK_MASK_CONST(0xc000000
7) |
| 1378 #define EMC_ODT_WRITE_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 1379 #define EMC_ODT_WRITE_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1380 #define EMC_ODT_WRITE_0_READ_MASK _MK_MASK_CONST(0xc000000
7) |
| 1381 #define EMC_ODT_WRITE_0_WRITE_MASK _MK_MASK_CONST(0xc000000
7) |
| 1382 // Set this field = ABS ( WL - ceiling(tAOND) - 2 ). |
| 1383 // The valid programming range is 0 <= ODT_WR_DELAY <= 2 if ODT_B4_WRITE=0, 0 <=
ODT_WR_DELAY <= 1 if ODT_B4_WRITE=1 |
| 1384 #define EMC_ODT_WRITE_0_ODT_WR_DELAY_SHIFT _MK_SHIFT_CONST(
0) |
| 1385 #define EMC_ODT_WRITE_0_ODT_WR_DELAY_FIELD (_MK_MASK_CONST(
0x7) << EMC_ODT_WRITE_0_ODT_WR_DELAY_SHIFT) |
| 1386 #define EMC_ODT_WRITE_0_ODT_WR_DELAY_RANGE 2:0 |
| 1387 #define EMC_ODT_WRITE_0_ODT_WR_DELAY_WOFFSET 0x0 |
| 1388 #define EMC_ODT_WRITE_0_ODT_WR_DELAY_DEFAULT _MK_MASK_CONST(0
x0) |
| 1389 #define EMC_ODT_WRITE_0_ODT_WR_DELAY_DEFAULT_MASK _MK_MASK
_CONST(0x7) |
| 1390 #define EMC_ODT_WRITE_0_ODT_WR_DELAY_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 1391 #define EMC_ODT_WRITE_0_ODT_WR_DELAY_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1392 |
| 1393 // If this field == 1, ODT is turned on ODT_WR_DELAY cycles prior to dram WRITE
command. |
| 1394 // If this field == 0, ODT is turned on ODT_WR_DELAY cycles after dram WRITE com
mand. |
| 1395 // Set ODT_B4_WRITE to 1 if ( WL - ceiling(tAOND) - 2 ) < 0. |
| 1396 #define EMC_ODT_WRITE_0_ODT_B4_WRITE_SHIFT _MK_SHIFT_CONST(
30) |
| 1397 #define EMC_ODT_WRITE_0_ODT_B4_WRITE_FIELD (_MK_MASK_CONST(
0x1) << EMC_ODT_WRITE_0_ODT_B4_WRITE_SHIFT) |
| 1398 #define EMC_ODT_WRITE_0_ODT_B4_WRITE_RANGE 30:30 |
| 1399 #define EMC_ODT_WRITE_0_ODT_B4_WRITE_WOFFSET 0x0 |
| 1400 #define EMC_ODT_WRITE_0_ODT_B4_WRITE_DEFAULT _MK_MASK_CONST(0
x0) |
| 1401 #define EMC_ODT_WRITE_0_ODT_B4_WRITE_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 1402 #define EMC_ODT_WRITE_0_ODT_B4_WRITE_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 1403 #define EMC_ODT_WRITE_0_ODT_B4_WRITE_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1404 |
| 1405 // enables ODT to be turned on prior to issuing write to DRAM. |
| 1406 // If ENABLE_ODT_DURING_WRITE = 1 and DISABLE_ODT_DURING_READ = 0, ODT will alwa
ys be enabled after 1st write. |
| 1407 #define EMC_ODT_WRITE_0_ENABLE_ODT_DURING_WRITE_SHIFT _MK_SHIF
T_CONST(31) |
| 1408 #define EMC_ODT_WRITE_0_ENABLE_ODT_DURING_WRITE_FIELD (_MK_MAS
K_CONST(0x1) << EMC_ODT_WRITE_0_ENABLE_ODT_DURING_WRITE_SHIFT) |
| 1409 #define EMC_ODT_WRITE_0_ENABLE_ODT_DURING_WRITE_RANGE 31:31 |
| 1410 #define EMC_ODT_WRITE_0_ENABLE_ODT_DURING_WRITE_WOFFSET 0x0 |
| 1411 #define EMC_ODT_WRITE_0_ENABLE_ODT_DURING_WRITE_DEFAULT _MK_MASK
_CONST(0x0) |
| 1412 #define EMC_ODT_WRITE_0_ENABLE_ODT_DURING_WRITE_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 1413 #define EMC_ODT_WRITE_0_ENABLE_ODT_DURING_WRITE_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1414 #define EMC_ODT_WRITE_0_ENABLE_ODT_DURING_WRITE_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1415 |
| 1416 |
| 1417 // Register EMC_ODT_READ_0 |
| 1418 #define EMC_ODT_READ_0 _MK_ADDR_CONST(0xb4) |
| 1419 #define EMC_ODT_READ_0_SECURE 0x0 |
| 1420 #define EMC_ODT_READ_0_WORD_COUNT 0x1 |
| 1421 #define EMC_ODT_READ_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 1422 #define EMC_ODT_READ_0_RESET_MASK _MK_MASK_CONST(0xc000000
7) |
| 1423 #define EMC_ODT_READ_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 1424 #define EMC_ODT_READ_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1425 #define EMC_ODT_READ_0_READ_MASK _MK_MASK_CONST(0xc000000
7) |
| 1426 #define EMC_ODT_READ_0_WRITE_MASK _MK_MASK_CONST(0xc000000
7) |
| 1427 // Set this field = ABS ( RL - ceiling(tAOFD) - 2 ). |
| 1428 // The valid programming range is 0 <= ODT_RD_DELAY <= 2 if ODT_B4_READ=0, 0 <=
ODT_RD_DELAY <= 1 if ODT_B4_READ=1 |
| 1429 #define EMC_ODT_READ_0_ODT_RD_DELAY_SHIFT _MK_SHIFT_CONST(
0) |
| 1430 #define EMC_ODT_READ_0_ODT_RD_DELAY_FIELD (_MK_MASK_CONST(
0x7) << EMC_ODT_READ_0_ODT_RD_DELAY_SHIFT) |
| 1431 #define EMC_ODT_READ_0_ODT_RD_DELAY_RANGE 2:0 |
| 1432 #define EMC_ODT_READ_0_ODT_RD_DELAY_WOFFSET 0x0 |
| 1433 #define EMC_ODT_READ_0_ODT_RD_DELAY_DEFAULT _MK_MASK_CONST(0
x0) |
| 1434 #define EMC_ODT_READ_0_ODT_RD_DELAY_DEFAULT_MASK _MK_MASK
_CONST(0x7) |
| 1435 #define EMC_ODT_READ_0_ODT_RD_DELAY_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 1436 #define EMC_ODT_READ_0_ODT_RD_DELAY_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1437 |
| 1438 // If this field == 1, ODT is turned off ODT_RD_DELAY cycles prior to dram READ
command. |
| 1439 // If this field == 0, ODT is turned off ODT_RD_DELAY cycles after dram READ com
mand. |
| 1440 // Set ODT_B4_READ to 1 if ( RL - ceiling(tAOFD) - 2 ) < 0. |
| 1441 #define EMC_ODT_READ_0_ODT_B4_READ_SHIFT _MK_SHIFT_CONST(
30) |
| 1442 #define EMC_ODT_READ_0_ODT_B4_READ_FIELD (_MK_MASK_CONST(
0x1) << EMC_ODT_READ_0_ODT_B4_READ_SHIFT) |
| 1443 #define EMC_ODT_READ_0_ODT_B4_READ_RANGE 30:30 |
| 1444 #define EMC_ODT_READ_0_ODT_B4_READ_WOFFSET 0x0 |
| 1445 #define EMC_ODT_READ_0_ODT_B4_READ_DEFAULT _MK_MASK_CONST(0
x0) |
| 1446 #define EMC_ODT_READ_0_ODT_B4_READ_DEFAULT_MASK _MK_MASK_CONST(0
x1) |
| 1447 #define EMC_ODT_READ_0_ODT_B4_READ_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 1448 #define EMC_ODT_READ_0_ODT_B4_READ_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1449 |
| 1450 // enables ODT to be turned off prior to issuing read to DRAM. |
| 1451 // If this field == 0, ODT state will not be changed for reads. |
| 1452 // If this field == 1, Turn off ODT prior to READ command |
| 1453 // (has no effect if ODT ENABLE_ODT_DURING_WRITE == 0, as ODT will always be d
isabled). |
| 1454 #define EMC_ODT_READ_0_DISABLE_ODT_DURING_READ_SHIFT _MK_SHIF
T_CONST(31) |
| 1455 #define EMC_ODT_READ_0_DISABLE_ODT_DURING_READ_FIELD (_MK_MAS
K_CONST(0x1) << EMC_ODT_READ_0_DISABLE_ODT_DURING_READ_SHIFT) |
| 1456 #define EMC_ODT_READ_0_DISABLE_ODT_DURING_READ_RANGE 31:31 |
| 1457 #define EMC_ODT_READ_0_DISABLE_ODT_DURING_READ_WOFFSET 0x0 |
| 1458 #define EMC_ODT_READ_0_DISABLE_ODT_DURING_READ_DEFAULT _MK_MASK
_CONST(0x0) |
| 1459 #define EMC_ODT_READ_0_DISABLE_ODT_DURING_READ_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 1460 #define EMC_ODT_READ_0_DISABLE_ODT_DURING_READ_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1461 #define EMC_ODT_READ_0_DISABLE_ODT_DURING_READ_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1462 |
| 1463 |
| 1464 // Reserved address 184 [0xb8] |
| 1465 |
| 1466 // Reserved address 188 [0xbc] |
| 1467 |
| 1468 // Reserved address 192 [0xc0] |
| 1469 |
| 1470 // Reserved address 196 [0xc4] |
| 1471 |
| 1472 // Reserved address 200 [0xc8] |
| 1473 |
| 1474 // Register EMC_MRS_0 // Command trigger: MRS |
| 1475 #define EMC_MRS_0 _MK_ADDR_CONST(0xcc) |
| 1476 #define EMC_MRS_0_SECURE 0x0 |
| 1477 #define EMC_MRS_0_WORD_COUNT 0x1 |
| 1478 #define EMC_MRS_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 1479 #define EMC_MRS_0_RESET_MASK _MK_MASK_CONST(0x0) |
| 1480 #define EMC_MRS_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 1481 #define EMC_MRS_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1482 #define EMC_MRS_0_READ_MASK _MK_MASK_CONST(0xc0303fff) |
| 1483 #define EMC_MRS_0_WRITE_MASK _MK_MASK_CONST(0xc0303fff) |
| 1484 // mode-register data to be written. |
| 1485 #define EMC_MRS_0_MRS_ADR_SHIFT _MK_SHIFT_CONST(0) |
| 1486 #define EMC_MRS_0_MRS_ADR_FIELD (_MK_MASK_CONST(0x3fff) << EMC_M
RS_0_MRS_ADR_SHIFT) |
| 1487 #define EMC_MRS_0_MRS_ADR_RANGE 13:0 |
| 1488 #define EMC_MRS_0_MRS_ADR_WOFFSET 0x0 |
| 1489 #define EMC_MRS_0_MRS_ADR_DEFAULT _MK_MASK_CONST(0x0) |
| 1490 #define EMC_MRS_0_MRS_ADR_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1491 #define EMC_MRS_0_MRS_ADR_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 1492 #define EMC_MRS_0_MRS_ADR_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1493 |
| 1494 // Set to 0x0 for MRS. |
| 1495 #define EMC_MRS_0_MRS_BA_SHIFT _MK_SHIFT_CONST(20) |
| 1496 #define EMC_MRS_0_MRS_BA_FIELD (_MK_MASK_CONST(0x3) << EMC_MRS_
0_MRS_BA_SHIFT) |
| 1497 #define EMC_MRS_0_MRS_BA_RANGE 21:20 |
| 1498 #define EMC_MRS_0_MRS_BA_WOFFSET 0x0 |
| 1499 #define EMC_MRS_0_MRS_BA_DEFAULT _MK_MASK_CONST(0x0) |
| 1500 #define EMC_MRS_0_MRS_BA_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1501 #define EMC_MRS_0_MRS_BA_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 1502 #define EMC_MRS_0_MRS_BA_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1503 |
| 1504 // active low chip-select, 0x0 applies command to both devices, 0x2 to for only
dev0, 0x1 for only dev1. |
| 1505 #define EMC_MRS_0_MRS_DEV_SELECTN_SHIFT _MK_SHIFT_CONST(30) |
| 1506 #define EMC_MRS_0_MRS_DEV_SELECTN_FIELD (_MK_MASK_CONST(0x3) <<
EMC_MRS_0_MRS_DEV_SELECTN_SHIFT) |
| 1507 #define EMC_MRS_0_MRS_DEV_SELECTN_RANGE 31:30 |
| 1508 #define EMC_MRS_0_MRS_DEV_SELECTN_WOFFSET 0x0 |
| 1509 #define EMC_MRS_0_MRS_DEV_SELECTN_DEFAULT _MK_MASK_CONST(0
x0) |
| 1510 #define EMC_MRS_0_MRS_DEV_SELECTN_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1511 #define EMC_MRS_0_MRS_DEV_SELECTN_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 1512 #define EMC_MRS_0_MRS_DEV_SELECTN_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1513 |
| 1514 |
| 1515 // Register EMC_EMRS_0 // Command trigger: EMRS |
| 1516 #define EMC_EMRS_0 _MK_ADDR_CONST(0xd0) |
| 1517 #define EMC_EMRS_0_SECURE 0x0 |
| 1518 #define EMC_EMRS_0_WORD_COUNT 0x1 |
| 1519 #define EMC_EMRS_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 1520 #define EMC_EMRS_0_RESET_MASK _MK_MASK_CONST(0x0) |
| 1521 #define EMC_EMRS_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 1522 #define EMC_EMRS_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1523 #define EMC_EMRS_0_READ_MASK _MK_MASK_CONST(0xc0303fff) |
| 1524 #define EMC_EMRS_0_WRITE_MASK _MK_MASK_CONST(0xc0303fff) |
| 1525 // mode-register data to be written. |
| 1526 #define EMC_EMRS_0_EMRS_ADR_SHIFT _MK_SHIFT_CONST(0) |
| 1527 #define EMC_EMRS_0_EMRS_ADR_FIELD (_MK_MASK_CONST(0x3fff)
<< EMC_EMRS_0_EMRS_ADR_SHIFT) |
| 1528 #define EMC_EMRS_0_EMRS_ADR_RANGE 13:0 |
| 1529 #define EMC_EMRS_0_EMRS_ADR_WOFFSET 0x0 |
| 1530 #define EMC_EMRS_0_EMRS_ADR_DEFAULT _MK_MASK_CONST(0x0) |
| 1531 #define EMC_EMRS_0_EMRS_ADR_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1532 #define EMC_EMRS_0_EMRS_ADR_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 1533 #define EMC_EMRS_0_EMRS_ADR_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1534 |
| 1535 // Set to 0x1 for EMRS (and where applicable, 0x2 for EMRS2, and 0x3 for EMRS3). |
| 1536 #define EMC_EMRS_0_EMRS_BA_SHIFT _MK_SHIFT_CONST(20) |
| 1537 #define EMC_EMRS_0_EMRS_BA_FIELD (_MK_MASK_CONST(0x3) <<
EMC_EMRS_0_EMRS_BA_SHIFT) |
| 1538 #define EMC_EMRS_0_EMRS_BA_RANGE 21:20 |
| 1539 #define EMC_EMRS_0_EMRS_BA_WOFFSET 0x0 |
| 1540 #define EMC_EMRS_0_EMRS_BA_DEFAULT _MK_MASK_CONST(0x0) |
| 1541 #define EMC_EMRS_0_EMRS_BA_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1542 #define EMC_EMRS_0_EMRS_BA_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 1543 #define EMC_EMRS_0_EMRS_BA_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1544 |
| 1545 // active low chip-select, 0x0 applies command to both devices, 0x2 to for only
dev0, 0x1 for only dev1. |
| 1546 #define EMC_EMRS_0_EMRS_DEV_SELECTN_SHIFT _MK_SHIFT_CONST(
30) |
| 1547 #define EMC_EMRS_0_EMRS_DEV_SELECTN_FIELD (_MK_MASK_CONST(
0x3) << EMC_EMRS_0_EMRS_DEV_SELECTN_SHIFT) |
| 1548 #define EMC_EMRS_0_EMRS_DEV_SELECTN_RANGE 31:30 |
| 1549 #define EMC_EMRS_0_EMRS_DEV_SELECTN_WOFFSET 0x0 |
| 1550 #define EMC_EMRS_0_EMRS_DEV_SELECTN_DEFAULT _MK_MASK_CONST(0
x0) |
| 1551 #define EMC_EMRS_0_EMRS_DEV_SELECTN_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1552 #define EMC_EMRS_0_EMRS_DEV_SELECTN_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 1553 #define EMC_EMRS_0_EMRS_DEV_SELECTN_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1554 |
| 1555 |
| 1556 // Register EMC_REF_0 // Command trigger: Refresh |
| 1557 #define EMC_REF_0 _MK_ADDR_CONST(0xd4) |
| 1558 #define EMC_REF_0_SECURE 0x0 |
| 1559 #define EMC_REF_0_WORD_COUNT 0x1 |
| 1560 #define EMC_REF_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 1561 #define EMC_REF_0_RESET_MASK _MK_MASK_CONST(0xff01) |
| 1562 #define EMC_REF_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 1563 #define EMC_REF_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1564 #define EMC_REF_0_READ_MASK _MK_MASK_CONST(0xff01) |
| 1565 #define EMC_REF_0_WRITE_MASK _MK_MASK_CONST(0xff01) |
| 1566 // causes the hardware to perform a REFRESH to all DRAM banks. |
| 1567 #define EMC_REF_0_REF_CMD_SHIFT _MK_SHIFT_CONST(0) |
| 1568 #define EMC_REF_0_REF_CMD_FIELD (_MK_MASK_CONST(0x1) << EMC_REF_
0_REF_CMD_SHIFT) |
| 1569 #define EMC_REF_0_REF_CMD_RANGE 0:0 |
| 1570 #define EMC_REF_0_REF_CMD_WOFFSET 0x0 |
| 1571 #define EMC_REF_0_REF_CMD_DEFAULT _MK_MASK_CONST(0x0) |
| 1572 #define EMC_REF_0_REF_CMD_DEFAULT_MASK _MK_MASK_CONST(0x1) |
| 1573 #define EMC_REF_0_REF_CMD_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 1574 #define EMC_REF_0_REF_CMD_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1575 |
| 1576 // perform (REF_NUM + 1) refresh cycles. |
| 1577 #define EMC_REF_0_REF_NUM_SHIFT _MK_SHIFT_CONST(8) |
| 1578 #define EMC_REF_0_REF_NUM_FIELD (_MK_MASK_CONST(0xff) << EMC_REF
_0_REF_NUM_SHIFT) |
| 1579 #define EMC_REF_0_REF_NUM_RANGE 15:8 |
| 1580 #define EMC_REF_0_REF_NUM_WOFFSET 0x0 |
| 1581 #define EMC_REF_0_REF_NUM_DEFAULT _MK_MASK_CONST(0x0) |
| 1582 #define EMC_REF_0_REF_NUM_DEFAULT_MASK _MK_MASK_CONST(0xff) |
| 1583 #define EMC_REF_0_REF_NUM_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 1584 #define EMC_REF_0_REF_NUM_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1585 |
| 1586 |
| 1587 // Register EMC_PRE_0 // Command trigger: Precharge-All |
| 1588 #define EMC_PRE_0 _MK_ADDR_CONST(0xd8) |
| 1589 #define EMC_PRE_0_SECURE 0x0 |
| 1590 #define EMC_PRE_0_WORD_COUNT 0x1 |
| 1591 #define EMC_PRE_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 1592 #define EMC_PRE_0_RESET_MASK _MK_MASK_CONST(0x1) |
| 1593 #define EMC_PRE_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 1594 #define EMC_PRE_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1595 #define EMC_PRE_0_READ_MASK _MK_MASK_CONST(0xc0000001) |
| 1596 #define EMC_PRE_0_WRITE_MASK _MK_MASK_CONST(0xc0000001) |
| 1597 // causes the hardware to perform a PRECHARGE to all DRAM banks. |
| 1598 #define EMC_PRE_0_PRE_CMD_SHIFT _MK_SHIFT_CONST(0) |
| 1599 #define EMC_PRE_0_PRE_CMD_FIELD (_MK_MASK_CONST(0x1) << EMC_PRE_
0_PRE_CMD_SHIFT) |
| 1600 #define EMC_PRE_0_PRE_CMD_RANGE 0:0 |
| 1601 #define EMC_PRE_0_PRE_CMD_WOFFSET 0x0 |
| 1602 #define EMC_PRE_0_PRE_CMD_DEFAULT _MK_MASK_CONST(0x0) |
| 1603 #define EMC_PRE_0_PRE_CMD_DEFAULT_MASK _MK_MASK_CONST(0x1) |
| 1604 #define EMC_PRE_0_PRE_CMD_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 1605 #define EMC_PRE_0_PRE_CMD_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1606 |
| 1607 // active low chip-select, 0x0 applies command to both devices, 0x2 to for only
dev0, 0x1 for only dev1. |
| 1608 #define EMC_PRE_0_PRE_DEV_SELECTN_SHIFT _MK_SHIFT_CONST(30) |
| 1609 #define EMC_PRE_0_PRE_DEV_SELECTN_FIELD (_MK_MASK_CONST(0x3) <<
EMC_PRE_0_PRE_DEV_SELECTN_SHIFT) |
| 1610 #define EMC_PRE_0_PRE_DEV_SELECTN_RANGE 31:30 |
| 1611 #define EMC_PRE_0_PRE_DEV_SELECTN_WOFFSET 0x0 |
| 1612 #define EMC_PRE_0_PRE_DEV_SELECTN_DEFAULT _MK_MASK_CONST(0
x0) |
| 1613 #define EMC_PRE_0_PRE_DEV_SELECTN_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1614 #define EMC_PRE_0_PRE_DEV_SELECTN_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 1615 #define EMC_PRE_0_PRE_DEV_SELECTN_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1616 |
| 1617 |
| 1618 // Register EMC_NOP_0 // Command trigger: NOP |
| 1619 #define EMC_NOP_0 _MK_ADDR_CONST(0xdc) |
| 1620 #define EMC_NOP_0_SECURE 0x0 |
| 1621 #define EMC_NOP_0_WORD_COUNT 0x1 |
| 1622 #define EMC_NOP_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 1623 #define EMC_NOP_0_RESET_MASK _MK_MASK_CONST(0x1) |
| 1624 #define EMC_NOP_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 1625 #define EMC_NOP_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1626 #define EMC_NOP_0_READ_MASK _MK_MASK_CONST(0x1) |
| 1627 #define EMC_NOP_0_WRITE_MASK _MK_MASK_CONST(0x1) |
| 1628 // causes the hardware to perform a NOP to all DRAM banks. |
| 1629 #define EMC_NOP_0_NOP_CMD_SHIFT _MK_SHIFT_CONST(0) |
| 1630 #define EMC_NOP_0_NOP_CMD_FIELD (_MK_MASK_CONST(0x1) << EMC_NOP_
0_NOP_CMD_SHIFT) |
| 1631 #define EMC_NOP_0_NOP_CMD_RANGE 0:0 |
| 1632 #define EMC_NOP_0_NOP_CMD_WOFFSET 0x0 |
| 1633 #define EMC_NOP_0_NOP_CMD_DEFAULT _MK_MASK_CONST(0x0) |
| 1634 #define EMC_NOP_0_NOP_CMD_DEFAULT_MASK _MK_MASK_CONST(0x1) |
| 1635 #define EMC_NOP_0_NOP_CMD_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 1636 #define EMC_NOP_0_NOP_CMD_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1637 |
| 1638 |
| 1639 // Register EMC_SELF_REF_0 // Command trigger: SELF REFRESH |
| 1640 #define EMC_SELF_REF_0 _MK_ADDR_CONST(0xe0) |
| 1641 #define EMC_SELF_REF_0_SECURE 0x0 |
| 1642 #define EMC_SELF_REF_0_WORD_COUNT 0x1 |
| 1643 #define EMC_SELF_REF_0_RESET_VAL _MK_MASK_CONST(0xc000000
0) |
| 1644 #define EMC_SELF_REF_0_RESET_MASK _MK_MASK_CONST(0xc000000
1) |
| 1645 #define EMC_SELF_REF_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 1646 #define EMC_SELF_REF_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1647 #define EMC_SELF_REF_0_READ_MASK _MK_MASK_CONST(0xc000000
1) |
| 1648 #define EMC_SELF_REF_0_WRITE_MASK _MK_MASK_CONST(0xc000000
1) |
| 1649 // causes the hardware to issue a SELF_REFRESH command. While CMD:ENABLED, the C
KE pin is held deasserted. The CMD:ENABLED state will override the PIN:CKE setti
ng. |
| 1650 // The DRAM will ignore all accesses until CMD:DISABLED. |
| 1651 #define EMC_SELF_REF_0_SELF_REF_CMD_SHIFT _MK_SHIFT_CONST(
0) |
| 1652 #define EMC_SELF_REF_0_SELF_REF_CMD_FIELD (_MK_MASK_CONST(
0x1) << EMC_SELF_REF_0_SELF_REF_CMD_SHIFT) |
| 1653 #define EMC_SELF_REF_0_SELF_REF_CMD_RANGE 0:0 |
| 1654 #define EMC_SELF_REF_0_SELF_REF_CMD_WOFFSET 0x0 |
| 1655 #define EMC_SELF_REF_0_SELF_REF_CMD_DEFAULT _MK_MASK_CONST(0
x0) |
| 1656 #define EMC_SELF_REF_0_SELF_REF_CMD_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 1657 #define EMC_SELF_REF_0_SELF_REF_CMD_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 1658 #define EMC_SELF_REF_0_SELF_REF_CMD_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1659 #define EMC_SELF_REF_0_SELF_REF_CMD_INIT_ENUM DISABLED |
| 1660 #define EMC_SELF_REF_0_SELF_REF_CMD_DISABLED _MK_ENUM_CONST(0
) |
| 1661 #define EMC_SELF_REF_0_SELF_REF_CMD_ENABLED _MK_ENUM_CONST(1
) |
| 1662 |
| 1663 // active low chip-select, 0x0 applies command to both devices, 0x2 to for only
dev0, 0x1 for only dev1, 0x3 for neither device. |
| 1664 #define EMC_SELF_REF_0_SREF_DEV_SELECTN_SHIFT _MK_SHIFT_CONST(
30) |
| 1665 #define EMC_SELF_REF_0_SREF_DEV_SELECTN_FIELD (_MK_MASK_CONST(
0x3) << EMC_SELF_REF_0_SREF_DEV_SELECTN_SHIFT) |
| 1666 #define EMC_SELF_REF_0_SREF_DEV_SELECTN_RANGE 31:30 |
| 1667 #define EMC_SELF_REF_0_SREF_DEV_SELECTN_WOFFSET 0x0 |
| 1668 #define EMC_SELF_REF_0_SREF_DEV_SELECTN_DEFAULT _MK_MASK_CONST(0
x3) |
| 1669 #define EMC_SELF_REF_0_SREF_DEV_SELECTN_DEFAULT_MASK _MK_MASK
_CONST(0x3) |
| 1670 #define EMC_SELF_REF_0_SREF_DEV_SELECTN_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 1671 #define EMC_SELF_REF_0_SREF_DEV_SELECTN_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1672 |
| 1673 |
| 1674 // Register EMC_DPD_0 // Command trigger: Deep Power Down |
| 1675 #define EMC_DPD_0 _MK_ADDR_CONST(0xe4) |
| 1676 #define EMC_DPD_0_SECURE 0x0 |
| 1677 #define EMC_DPD_0_WORD_COUNT 0x1 |
| 1678 #define EMC_DPD_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 1679 #define EMC_DPD_0_RESET_MASK _MK_MASK_CONST(0x1) |
| 1680 #define EMC_DPD_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 1681 #define EMC_DPD_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1682 #define EMC_DPD_0_READ_MASK _MK_MASK_CONST(0xc0000001) |
| 1683 #define EMC_DPD_0_WRITE_MASK _MK_MASK_CONST(0xc0000001) |
| 1684 // causes the hardware to issue the deep power down command (Burst Terminate w/
cke low). While in DPD mode, the DRAM will not maintain data integrity. |
| 1685 // While CMD:ENABLED, the CKE pin is held deasserted. The CMD:ENABLED state will
override the PIN:CKE setting. |
| 1686 // The DRAM will ignore all accesses until CMD:DISABLED. |
| 1687 #define EMC_DPD_0_DPD_CMD_SHIFT _MK_SHIFT_CONST(0) |
| 1688 #define EMC_DPD_0_DPD_CMD_FIELD (_MK_MASK_CONST(0x1) << EMC_DPD_
0_DPD_CMD_SHIFT) |
| 1689 #define EMC_DPD_0_DPD_CMD_RANGE 0:0 |
| 1690 #define EMC_DPD_0_DPD_CMD_WOFFSET 0x0 |
| 1691 #define EMC_DPD_0_DPD_CMD_DEFAULT _MK_MASK_CONST(0x0) |
| 1692 #define EMC_DPD_0_DPD_CMD_DEFAULT_MASK _MK_MASK_CONST(0x1) |
| 1693 #define EMC_DPD_0_DPD_CMD_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 1694 #define EMC_DPD_0_DPD_CMD_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1695 #define EMC_DPD_0_DPD_CMD_INIT_ENUM DISABLED |
| 1696 #define EMC_DPD_0_DPD_CMD_DISABLED _MK_ENUM_CONST(0) |
| 1697 #define EMC_DPD_0_DPD_CMD_ENABLED _MK_ENUM_CONST(1) |
| 1698 |
| 1699 // active low chip-select, 0x0 applies command to both devices, 0x2 to for only
dev0, 0x1 for only dev1. |
| 1700 #define EMC_DPD_0_DPD_DEV_SELECTN_SHIFT _MK_SHIFT_CONST(30) |
| 1701 #define EMC_DPD_0_DPD_DEV_SELECTN_FIELD (_MK_MASK_CONST(0x3) <<
EMC_DPD_0_DPD_DEV_SELECTN_SHIFT) |
| 1702 #define EMC_DPD_0_DPD_DEV_SELECTN_RANGE 31:30 |
| 1703 #define EMC_DPD_0_DPD_DEV_SELECTN_WOFFSET 0x0 |
| 1704 #define EMC_DPD_0_DPD_DEV_SELECTN_DEFAULT _MK_MASK_CONST(0
x0) |
| 1705 #define EMC_DPD_0_DPD_DEV_SELECTN_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1706 #define EMC_DPD_0_DPD_DEV_SELECTN_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 1707 #define EMC_DPD_0_DPD_DEV_SELECTN_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1708 |
| 1709 |
| 1710 // Register EMC_MRW_0 // Command trigger: MRW |
| 1711 #define EMC_MRW_0 _MK_ADDR_CONST(0xe8) |
| 1712 #define EMC_MRW_0_SECURE 0x0 |
| 1713 #define EMC_MRW_0_WORD_COUNT 0x1 |
| 1714 #define EMC_MRW_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 1715 #define EMC_MRW_0_RESET_MASK _MK_MASK_CONST(0x0) |
| 1716 #define EMC_MRW_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 1717 #define EMC_MRW_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1718 #define EMC_MRW_0_READ_MASK _MK_MASK_CONST(0x0) |
| 1719 #define EMC_MRW_0_WRITE_MASK _MK_MASK_CONST(0xc0ff00ff) |
| 1720 // data to be written |
| 1721 #define EMC_MRW_0_MRW_OP_SHIFT _MK_SHIFT_CONST(0) |
| 1722 #define EMC_MRW_0_MRW_OP_FIELD (_MK_MASK_CONST(0xff) << EMC_MRW
_0_MRW_OP_SHIFT) |
| 1723 #define EMC_MRW_0_MRW_OP_RANGE 7:0 |
| 1724 #define EMC_MRW_0_MRW_OP_WOFFSET 0x0 |
| 1725 #define EMC_MRW_0_MRW_OP_DEFAULT _MK_MASK_CONST(0x0) |
| 1726 #define EMC_MRW_0_MRW_OP_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1727 #define EMC_MRW_0_MRW_OP_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 1728 #define EMC_MRW_0_MRW_OP_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1729 |
| 1730 // register address |
| 1731 #define EMC_MRW_0_MRW_MA_SHIFT _MK_SHIFT_CONST(16) |
| 1732 #define EMC_MRW_0_MRW_MA_FIELD (_MK_MASK_CONST(0xff) << EMC_MRW
_0_MRW_MA_SHIFT) |
| 1733 #define EMC_MRW_0_MRW_MA_RANGE 23:16 |
| 1734 #define EMC_MRW_0_MRW_MA_WOFFSET 0x0 |
| 1735 #define EMC_MRW_0_MRW_MA_DEFAULT _MK_MASK_CONST(0x0) |
| 1736 #define EMC_MRW_0_MRW_MA_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1737 #define EMC_MRW_0_MRW_MA_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 1738 #define EMC_MRW_0_MRW_MA_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1739 |
| 1740 // active-low chip-select, 0x0 applies command to both devices, 0x2 to for only
dev0, 0x1 for dev1. |
| 1741 #define EMC_MRW_0_MRW_DEV_SELECTN_SHIFT _MK_SHIFT_CONST(30) |
| 1742 #define EMC_MRW_0_MRW_DEV_SELECTN_FIELD (_MK_MASK_CONST(0x3) <<
EMC_MRW_0_MRW_DEV_SELECTN_SHIFT) |
| 1743 #define EMC_MRW_0_MRW_DEV_SELECTN_RANGE 31:30 |
| 1744 #define EMC_MRW_0_MRW_DEV_SELECTN_WOFFSET 0x0 |
| 1745 #define EMC_MRW_0_MRW_DEV_SELECTN_DEFAULT _MK_MASK_CONST(0
x0) |
| 1746 #define EMC_MRW_0_MRW_DEV_SELECTN_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1747 #define EMC_MRW_0_MRW_DEV_SELECTN_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 1748 #define EMC_MRW_0_MRW_DEV_SELECTN_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1749 |
| 1750 |
| 1751 // Register EMC_MRR_0 // Command trigger: MRR |
| 1752 #define EMC_MRR_0 _MK_ADDR_CONST(0xec) |
| 1753 #define EMC_MRR_0_SECURE 0x0 |
| 1754 #define EMC_MRR_0_WORD_COUNT 0x1 |
| 1755 #define EMC_MRR_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 1756 #define EMC_MRR_0_RESET_MASK _MK_MASK_CONST(0x0) |
| 1757 #define EMC_MRR_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 1758 #define EMC_MRR_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1759 #define EMC_MRR_0_READ_MASK _MK_MASK_CONST(0xffff) |
| 1760 #define EMC_MRR_0_WRITE_MASK _MK_MASK_CONST(0xc0ff0000) |
| 1761 // data returned |
| 1762 #define EMC_MRR_0_MRR_DATA_SHIFT _MK_SHIFT_CONST(0) |
| 1763 #define EMC_MRR_0_MRR_DATA_FIELD (_MK_MASK_CONST(0xffff)
<< EMC_MRR_0_MRR_DATA_SHIFT) |
| 1764 #define EMC_MRR_0_MRR_DATA_RANGE 15:0 |
| 1765 #define EMC_MRR_0_MRR_DATA_WOFFSET 0x0 |
| 1766 #define EMC_MRR_0_MRR_DATA_DEFAULT _MK_MASK_CONST(0x0) |
| 1767 #define EMC_MRR_0_MRR_DATA_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1768 #define EMC_MRR_0_MRR_DATA_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 1769 #define EMC_MRR_0_MRR_DATA_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1770 |
| 1771 // register address |
| 1772 #define EMC_MRR_0_MRR_MA_SHIFT _MK_SHIFT_CONST(16) |
| 1773 #define EMC_MRR_0_MRR_MA_FIELD (_MK_MASK_CONST(0xff) << EMC_MRR
_0_MRR_MA_SHIFT) |
| 1774 #define EMC_MRR_0_MRR_MA_RANGE 23:16 |
| 1775 #define EMC_MRR_0_MRR_MA_WOFFSET 0x0 |
| 1776 #define EMC_MRR_0_MRR_MA_DEFAULT _MK_MASK_CONST(0x0) |
| 1777 #define EMC_MRR_0_MRR_MA_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1778 #define EMC_MRR_0_MRR_MA_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 1779 #define EMC_MRR_0_MRR_MA_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1780 |
| 1781 // active-low chip-select, choose which device to send the command to. (enum for
safety). |
| 1782 #define EMC_MRR_0_MRR_DEV_SELECTN_SHIFT _MK_SHIFT_CONST(30) |
| 1783 #define EMC_MRR_0_MRR_DEV_SELECTN_FIELD (_MK_MASK_CONST(0x3) <<
EMC_MRR_0_MRR_DEV_SELECTN_SHIFT) |
| 1784 #define EMC_MRR_0_MRR_DEV_SELECTN_RANGE 31:30 |
| 1785 #define EMC_MRR_0_MRR_DEV_SELECTN_WOFFSET 0x0 |
| 1786 #define EMC_MRR_0_MRR_DEV_SELECTN_DEFAULT _MK_MASK_CONST(0
x0) |
| 1787 #define EMC_MRR_0_MRR_DEV_SELECTN_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1788 #define EMC_MRR_0_MRR_DEV_SELECTN_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 1789 #define EMC_MRR_0_MRR_DEV_SELECTN_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1790 #define EMC_MRR_0_MRR_DEV_SELECTN_ILLEGAL _MK_ENUM_CONST(0
) |
| 1791 #define EMC_MRR_0_MRR_DEV_SELECTN_DEV1 _MK_ENUM_CONST(1) |
| 1792 #define EMC_MRR_0_MRR_DEV_SELECTN_DEV0 _MK_ENUM_CONST(2) |
| 1793 #define EMC_MRR_0_MRR_DEV_SELECTN_RESERVED _MK_ENUM_CONST(3
) |
| 1794 |
| 1795 |
| 1796 // Register EMC_CMDQ_0 // Command Queue Depth register |
| 1797 #define EMC_CMDQ_0 _MK_ADDR_CONST(0xf0) |
| 1798 #define EMC_CMDQ_0_SECURE 0x0 |
| 1799 #define EMC_CMDQ_0_WORD_COUNT 0x1 |
| 1800 #define EMC_CMDQ_0_RESET_VAL _MK_MASK_CONST(0x10004408) |
| 1801 #define EMC_CMDQ_0_RESET_MASK _MK_MASK_CONST(0x1f00771f) |
| 1802 #define EMC_CMDQ_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 1803 #define EMC_CMDQ_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 1804 #define EMC_CMDQ_0_READ_MASK _MK_MASK_CONST(0x1f00771f) |
| 1805 #define EMC_CMDQ_0_WRITE_MASK _MK_MASK_CONST(0x1f00771f) |
| 1806 #define EMC_CMDQ_0_RW_DEPTH_SHIFT _MK_SHIFT_CONST(0) |
| 1807 #define EMC_CMDQ_0_RW_DEPTH_FIELD (_MK_MASK_CONST(0x1f) <<
EMC_CMDQ_0_RW_DEPTH_SHIFT) |
| 1808 #define EMC_CMDQ_0_RW_DEPTH_RANGE 4:0 |
| 1809 #define EMC_CMDQ_0_RW_DEPTH_WOFFSET 0x0 |
| 1810 #define EMC_CMDQ_0_RW_DEPTH_DEFAULT _MK_MASK_CONST(0x8) |
| 1811 #define EMC_CMDQ_0_RW_DEPTH_DEFAULT_MASK _MK_MASK_CONST(0
x1f) |
| 1812 #define EMC_CMDQ_0_RW_DEPTH_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 1813 #define EMC_CMDQ_0_RW_DEPTH_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1814 |
| 1815 #define EMC_CMDQ_0_ACT_DEPTH_SHIFT _MK_SHIFT_CONST(8) |
| 1816 #define EMC_CMDQ_0_ACT_DEPTH_FIELD (_MK_MASK_CONST(0x7) <<
EMC_CMDQ_0_ACT_DEPTH_SHIFT) |
| 1817 #define EMC_CMDQ_0_ACT_DEPTH_RANGE 10:8 |
| 1818 #define EMC_CMDQ_0_ACT_DEPTH_WOFFSET 0x0 |
| 1819 #define EMC_CMDQ_0_ACT_DEPTH_DEFAULT _MK_MASK_CONST(0x4) |
| 1820 #define EMC_CMDQ_0_ACT_DEPTH_DEFAULT_MASK _MK_MASK_CONST(0
x7) |
| 1821 #define EMC_CMDQ_0_ACT_DEPTH_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 1822 #define EMC_CMDQ_0_ACT_DEPTH_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1823 |
| 1824 #define EMC_CMDQ_0_PRE_DEPTH_SHIFT _MK_SHIFT_CONST(12) |
| 1825 #define EMC_CMDQ_0_PRE_DEPTH_FIELD (_MK_MASK_CONST(0x7) <<
EMC_CMDQ_0_PRE_DEPTH_SHIFT) |
| 1826 #define EMC_CMDQ_0_PRE_DEPTH_RANGE 14:12 |
| 1827 #define EMC_CMDQ_0_PRE_DEPTH_WOFFSET 0x0 |
| 1828 #define EMC_CMDQ_0_PRE_DEPTH_DEFAULT _MK_MASK_CONST(0x4) |
| 1829 #define EMC_CMDQ_0_PRE_DEPTH_DEFAULT_MASK _MK_MASK_CONST(0
x7) |
| 1830 #define EMC_CMDQ_0_PRE_DEPTH_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 1831 #define EMC_CMDQ_0_PRE_DEPTH_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1832 |
| 1833 #define EMC_CMDQ_0_RW_WD_DEPTH_SHIFT _MK_SHIFT_CONST(24) |
| 1834 #define EMC_CMDQ_0_RW_WD_DEPTH_FIELD (_MK_MASK_CONST(0x1f) <<
EMC_CMDQ_0_RW_WD_DEPTH_SHIFT) |
| 1835 #define EMC_CMDQ_0_RW_WD_DEPTH_RANGE 28:24 |
| 1836 #define EMC_CMDQ_0_RW_WD_DEPTH_WOFFSET 0x0 |
| 1837 #define EMC_CMDQ_0_RW_WD_DEPTH_DEFAULT _MK_MASK_CONST(0x10) |
| 1838 #define EMC_CMDQ_0_RW_WD_DEPTH_DEFAULT_MASK _MK_MASK_CONST(0
x1f) |
| 1839 #define EMC_CMDQ_0_RW_WD_DEPTH_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 1840 #define EMC_CMDQ_0_RW_WD_DEPTH_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1841 |
| 1842 |
| 1843 // Register EMC_FBIO_CFG1_0 // FBIO configuration register |
| 1844 #define EMC_FBIO_CFG1_0 _MK_ADDR_CONST(0xf4) |
| 1845 #define EMC_FBIO_CFG1_0_SECURE 0x0 |
| 1846 #define EMC_FBIO_CFG1_0_WORD_COUNT 0x1 |
| 1847 #define EMC_FBIO_CFG1_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 1848 #define EMC_FBIO_CFG1_0_RESET_MASK _MK_MASK_CONST(0x10000) |
| 1849 #define EMC_FBIO_CFG1_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 1850 #define EMC_FBIO_CFG1_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1851 #define EMC_FBIO_CFG1_0_READ_MASK _MK_MASK_CONST(0x10000) |
| 1852 #define EMC_FBIO_CFG1_0_WRITE_MASK _MK_MASK_CONST(0x10000) |
| 1853 // determines whether the output enable is the same width as data (DEN_EARLY=0)
or 1/2 bit time wider on either end (DEN_EARLY=1). |
| 1854 #define EMC_FBIO_CFG1_0_CFG_DEN_EARLY_SHIFT _MK_SHIFT_CONST(
16) |
| 1855 #define EMC_FBIO_CFG1_0_CFG_DEN_EARLY_FIELD (_MK_MASK_CONST(
0x1) << EMC_FBIO_CFG1_0_CFG_DEN_EARLY_SHIFT) |
| 1856 #define EMC_FBIO_CFG1_0_CFG_DEN_EARLY_RANGE 16:16 |
| 1857 #define EMC_FBIO_CFG1_0_CFG_DEN_EARLY_WOFFSET 0x0 |
| 1858 #define EMC_FBIO_CFG1_0_CFG_DEN_EARLY_DEFAULT _MK_MASK_CONST(0
x0) |
| 1859 #define EMC_FBIO_CFG1_0_CFG_DEN_EARLY_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 1860 #define EMC_FBIO_CFG1_0_CFG_DEN_EARLY_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 1861 #define EMC_FBIO_CFG1_0_CFG_DEN_EARLY_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1862 #define EMC_FBIO_CFG1_0_CFG_DEN_EARLY_INIT_ENUM DISABLE |
| 1863 #define EMC_FBIO_CFG1_0_CFG_DEN_EARLY_DISABLE _MK_ENUM_CONST(0
) |
| 1864 #define EMC_FBIO_CFG1_0_CFG_DEN_EARLY_ENABLE _MK_ENUM_CONST(1
) |
| 1865 |
| 1866 |
| 1867 // Register EMC_FBIO_DQSIB_DLY_0 // FBIO configuration register |
| 1868 #define EMC_FBIO_DQSIB_DLY_0 _MK_ADDR_CONST(0xf8) |
| 1869 #define EMC_FBIO_DQSIB_DLY_0_SECURE 0x0 |
| 1870 #define EMC_FBIO_DQSIB_DLY_0_WORD_COUNT 0x1 |
| 1871 #define EMC_FBIO_DQSIB_DLY_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 1872 #define EMC_FBIO_DQSIB_DLY_0_RESET_MASK _MK_MASK_CONST(0
x0) |
| 1873 #define EMC_FBIO_DQSIB_DLY_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 1874 #define EMC_FBIO_DQSIB_DLY_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1875 #define EMC_FBIO_DQSIB_DLY_0_READ_MASK _MK_MASK_CONST(0xfffffff
f) |
| 1876 #define EMC_FBIO_DQSIB_DLY_0_WRITE_MASK _MK_MASK_CONST(0
xffffffff) |
| 1877 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_0_SHIFT _MK_SHIF
T_CONST(0) |
| 1878 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_0_FIELD (_MK_MAS
K_CONST(0xff) << EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_0_SHIFT) |
| 1879 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_0_RANGE 7:0 |
| 1880 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_0_WOFFSET
0x0 |
| 1881 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_0_DEFAULT
_MK_MASK_CONST(0x0) |
| 1882 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_0_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1883 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_0_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1884 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1885 |
| 1886 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_1_SHIFT _MK_SHIF
T_CONST(8) |
| 1887 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_1_FIELD (_MK_MAS
K_CONST(0xff) << EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_1_SHIFT) |
| 1888 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_1_RANGE 15:8 |
| 1889 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_1_WOFFSET
0x0 |
| 1890 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_1_DEFAULT
_MK_MASK_CONST(0x0) |
| 1891 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_1_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1892 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_1_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1893 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_1_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1894 |
| 1895 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_2_SHIFT _MK_SHIF
T_CONST(16) |
| 1896 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_2_FIELD (_MK_MAS
K_CONST(0xff) << EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_2_SHIFT) |
| 1897 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_2_RANGE 23:16 |
| 1898 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_2_WOFFSET
0x0 |
| 1899 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_2_DEFAULT
_MK_MASK_CONST(0x0) |
| 1900 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_2_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1901 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_2_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1902 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_2_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1903 |
| 1904 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_3_SHIFT _MK_SHIF
T_CONST(24) |
| 1905 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_3_FIELD (_MK_MAS
K_CONST(0xff) << EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_3_SHIFT) |
| 1906 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_3_RANGE 31:24 |
| 1907 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_3_WOFFSET
0x0 |
| 1908 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_3_DEFAULT
_MK_MASK_CONST(0x0) |
| 1909 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_3_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1910 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_3_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1911 #define EMC_FBIO_DQSIB_DLY_0_CFG_DQSIB_DLY_BYTE_3_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1912 |
| 1913 |
| 1914 // Register EMC_FBIO_DQSIB_DLY_MSB_0 // FBIO configuration register |
| 1915 #define EMC_FBIO_DQSIB_DLY_MSB_0 _MK_ADDR_CONST(0xfc) |
| 1916 #define EMC_FBIO_DQSIB_DLY_MSB_0_SECURE 0x0 |
| 1917 #define EMC_FBIO_DQSIB_DLY_MSB_0_WORD_COUNT 0x1 |
| 1918 #define EMC_FBIO_DQSIB_DLY_MSB_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 1919 #define EMC_FBIO_DQSIB_DLY_MSB_0_RESET_MASK _MK_MASK_CONST(0
x3030303) |
| 1920 #define EMC_FBIO_DQSIB_DLY_MSB_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 1921 #define EMC_FBIO_DQSIB_DLY_MSB_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1922 #define EMC_FBIO_DQSIB_DLY_MSB_0_READ_MASK _MK_MASK_CONST(0
x3030303) |
| 1923 #define EMC_FBIO_DQSIB_DLY_MSB_0_WRITE_MASK _MK_MASK_CONST(0
x3030303) |
| 1924 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_0_SHIFT
_MK_SHIFT_CONST(0) |
| 1925 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_0_FIELD
(_MK_MASK_CONST(0x3) << EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_0_SHIFT) |
| 1926 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_0_RANGE
1:0 |
| 1927 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_0_WOFFSET
0x0 |
| 1928 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_0_DEFAULT
_MK_MASK_CONST(0x0) |
| 1929 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_0_DEFAULT_MASK
_MK_MASK_CONST(0x3) |
| 1930 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_0_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1931 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1932 |
| 1933 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_1_SHIFT
_MK_SHIFT_CONST(8) |
| 1934 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_1_FIELD
(_MK_MASK_CONST(0x3) << EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_1_SHIFT) |
| 1935 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_1_RANGE
9:8 |
| 1936 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_1_WOFFSET
0x0 |
| 1937 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_1_DEFAULT
_MK_MASK_CONST(0x0) |
| 1938 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_1_DEFAULT_MASK
_MK_MASK_CONST(0x3) |
| 1939 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_1_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1940 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_1_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1941 |
| 1942 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_2_SHIFT
_MK_SHIFT_CONST(16) |
| 1943 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_2_FIELD
(_MK_MASK_CONST(0x3) << EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_2_SHIFT) |
| 1944 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_2_RANGE
17:16 |
| 1945 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_2_WOFFSET
0x0 |
| 1946 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_2_DEFAULT
_MK_MASK_CONST(0x0) |
| 1947 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_2_DEFAULT_MASK
_MK_MASK_CONST(0x3) |
| 1948 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_2_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1949 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_2_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1950 |
| 1951 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_3_SHIFT
_MK_SHIFT_CONST(24) |
| 1952 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_3_FIELD
(_MK_MASK_CONST(0x3) << EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_3_SHIFT) |
| 1953 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_3_RANGE
25:24 |
| 1954 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_3_WOFFSET
0x0 |
| 1955 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_3_DEFAULT
_MK_MASK_CONST(0x0) |
| 1956 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_3_DEFAULT_MASK
_MK_MASK_CONST(0x3) |
| 1957 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_3_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 1958 #define EMC_FBIO_DQSIB_DLY_MSB_0_CFG_DQSIB_DLY_MSB_BYTE_3_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 1959 |
| 1960 |
| 1961 // Register EMC_FBIO_SPARE_0 // FBIO spare register |
| 1962 #define EMC_FBIO_SPARE_0 _MK_ADDR_CONST(0x100) |
| 1963 #define EMC_FBIO_SPARE_0_SECURE 0x0 |
| 1964 #define EMC_FBIO_SPARE_0_WORD_COUNT 0x1 |
| 1965 #define EMC_FBIO_SPARE_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 1966 #define EMC_FBIO_SPARE_0_RESET_MASK _MK_MASK_CONST(0xfffffff
f) |
| 1967 #define EMC_FBIO_SPARE_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 1968 #define EMC_FBIO_SPARE_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1969 #define EMC_FBIO_SPARE_0_READ_MASK _MK_MASK_CONST(0xfffffff
f) |
| 1970 #define EMC_FBIO_SPARE_0_WRITE_MASK _MK_MASK_CONST(0xfffffff
f) |
| 1971 #define EMC_FBIO_SPARE_0_CFG_FBIO_SPARE_SHIFT _MK_SHIFT_CONST(
0) |
| 1972 #define EMC_FBIO_SPARE_0_CFG_FBIO_SPARE_FIELD (_MK_MASK_CONST(
0xffffffff) << EMC_FBIO_SPARE_0_CFG_FBIO_SPARE_SHIFT) |
| 1973 #define EMC_FBIO_SPARE_0_CFG_FBIO_SPARE_RANGE 31:0 |
| 1974 #define EMC_FBIO_SPARE_0_CFG_FBIO_SPARE_WOFFSET 0x0 |
| 1975 #define EMC_FBIO_SPARE_0_CFG_FBIO_SPARE_DEFAULT _MK_MASK_CONST(0
x0) |
| 1976 #define EMC_FBIO_SPARE_0_CFG_FBIO_SPARE_DEFAULT_MASK _MK_MASK
_CONST(0xffffffff) |
| 1977 #define EMC_FBIO_SPARE_0_CFG_FBIO_SPARE_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 1978 #define EMC_FBIO_SPARE_0_CFG_FBIO_SPARE_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 1979 |
| 1980 |
| 1981 // Register EMC_FBIO_CFG5_0 // FBIO configuration Register |
| 1982 #define EMC_FBIO_CFG5_0 _MK_ADDR_CONST(0x104) |
| 1983 #define EMC_FBIO_CFG5_0_SECURE 0x0 |
| 1984 #define EMC_FBIO_CFG5_0_WORD_COUNT 0x1 |
| 1985 #define EMC_FBIO_CFG5_0_RESET_VAL _MK_MASK_CONST(0x1) |
| 1986 #define EMC_FBIO_CFG5_0_RESET_MASK _MK_MASK_CONST(0x793) |
| 1987 #define EMC_FBIO_CFG5_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 1988 #define EMC_FBIO_CFG5_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 1989 #define EMC_FBIO_CFG5_0_READ_MASK _MK_MASK_CONST(0x793) |
| 1990 #define EMC_FBIO_CFG5_0_WRITE_MASK _MK_MASK_CONST(0x793) |
| 1991 // specifies which DRAM protocol to use for the attached device(s). |
| 1992 #define EMC_FBIO_CFG5_0_DRAM_TYPE_SHIFT _MK_SHIFT_CONST(0) |
| 1993 #define EMC_FBIO_CFG5_0_DRAM_TYPE_FIELD (_MK_MASK_CONST(0x3) <<
EMC_FBIO_CFG5_0_DRAM_TYPE_SHIFT) |
| 1994 #define EMC_FBIO_CFG5_0_DRAM_TYPE_RANGE 1:0 |
| 1995 #define EMC_FBIO_CFG5_0_DRAM_TYPE_WOFFSET 0x0 |
| 1996 #define EMC_FBIO_CFG5_0_DRAM_TYPE_DEFAULT _MK_MASK_CONST(0
x1) |
| 1997 #define EMC_FBIO_CFG5_0_DRAM_TYPE_DEFAULT_MASK _MK_MASK_CONST(0
x3) |
| 1998 #define EMC_FBIO_CFG5_0_DRAM_TYPE_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 1999 #define EMC_FBIO_CFG5_0_DRAM_TYPE_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 2000 #define EMC_FBIO_CFG5_0_DRAM_TYPE_INIT_ENUM DDR1 |
| 2001 #define EMC_FBIO_CFG5_0_DRAM_TYPE_RESERVED _MK_ENUM_CONST(0
) |
| 2002 #define EMC_FBIO_CFG5_0_DRAM_TYPE_DDR1 _MK_ENUM_CONST(1) |
| 2003 #define EMC_FBIO_CFG5_0_DRAM_TYPE_LPDDR2 _MK_ENUM_CONST(2
) |
| 2004 #define EMC_FBIO_CFG5_0_DRAM_TYPE_DDR2 _MK_ENUM_CONST(3) |
| 2005 |
| 2006 // specifies whether the DRAM data-bus is 16-bits or 32-bits wide. |
| 2007 #define EMC_FBIO_CFG5_0_DRAM_WIDTH_SHIFT _MK_SHIFT_CONST(
4) |
| 2008 #define EMC_FBIO_CFG5_0_DRAM_WIDTH_FIELD (_MK_MASK_CONST(
0x1) << EMC_FBIO_CFG5_0_DRAM_WIDTH_SHIFT) |
| 2009 #define EMC_FBIO_CFG5_0_DRAM_WIDTH_RANGE 4:4 |
| 2010 #define EMC_FBIO_CFG5_0_DRAM_WIDTH_WOFFSET 0x0 |
| 2011 #define EMC_FBIO_CFG5_0_DRAM_WIDTH_DEFAULT _MK_MASK_CONST(0
x0) |
| 2012 #define EMC_FBIO_CFG5_0_DRAM_WIDTH_DEFAULT_MASK _MK_MASK_CONST(0
x1) |
| 2013 #define EMC_FBIO_CFG5_0_DRAM_WIDTH_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 2014 #define EMC_FBIO_CFG5_0_DRAM_WIDTH_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 2015 #define EMC_FBIO_CFG5_0_DRAM_WIDTH_INIT_ENUM X32 |
| 2016 #define EMC_FBIO_CFG5_0_DRAM_WIDTH_X32 _MK_ENUM_CONST(0) |
| 2017 #define EMC_FBIO_CFG5_0_DRAM_WIDTH_X16 _MK_ENUM_CONST(1) |
| 2018 |
| 2019 // enables differential signalling on dqs strobes (lpddr2/ddr2 options) |
| 2020 #define EMC_FBIO_CFG5_0_DIFFERENTIAL_DQS_SHIFT _MK_SHIFT_CONST(
7) |
| 2021 #define EMC_FBIO_CFG5_0_DIFFERENTIAL_DQS_FIELD (_MK_MASK_CONST(
0x1) << EMC_FBIO_CFG5_0_DIFFERENTIAL_DQS_SHIFT) |
| 2022 #define EMC_FBIO_CFG5_0_DIFFERENTIAL_DQS_RANGE 7:7 |
| 2023 #define EMC_FBIO_CFG5_0_DIFFERENTIAL_DQS_WOFFSET 0x0 |
| 2024 #define EMC_FBIO_CFG5_0_DIFFERENTIAL_DQS_DEFAULT _MK_MASK
_CONST(0x0) |
| 2025 #define EMC_FBIO_CFG5_0_DIFFERENTIAL_DQS_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 2026 #define EMC_FBIO_CFG5_0_DIFFERENTIAL_DQS_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 2027 #define EMC_FBIO_CFG5_0_DIFFERENTIAL_DQS_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2028 #define EMC_FBIO_CFG5_0_DIFFERENTIAL_DQS_INIT_ENUM DISABLED |
| 2029 #define EMC_FBIO_CFG5_0_DIFFERENTIAL_DQS_DISABLED _MK_ENUM
_CONST(0) |
| 2030 #define EMC_FBIO_CFG5_0_DIFFERENTIAL_DQS_ENABLED _MK_ENUM
_CONST(1) |
| 2031 |
| 2032 // enables CTT_TERMINATION mode in pads (ddr2 support) |
| 2033 #define EMC_FBIO_CFG5_0_CTT_TERMINATION_SHIFT _MK_SHIFT_CONST(
8) |
| 2034 #define EMC_FBIO_CFG5_0_CTT_TERMINATION_FIELD (_MK_MASK_CONST(
0x1) << EMC_FBIO_CFG5_0_CTT_TERMINATION_SHIFT) |
| 2035 #define EMC_FBIO_CFG5_0_CTT_TERMINATION_RANGE 8:8 |
| 2036 #define EMC_FBIO_CFG5_0_CTT_TERMINATION_WOFFSET 0x0 |
| 2037 #define EMC_FBIO_CFG5_0_CTT_TERMINATION_DEFAULT _MK_MASK_CONST(0
x0) |
| 2038 #define EMC_FBIO_CFG5_0_CTT_TERMINATION_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 2039 #define EMC_FBIO_CFG5_0_CTT_TERMINATION_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 2040 #define EMC_FBIO_CFG5_0_CTT_TERMINATION_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 2041 #define EMC_FBIO_CFG5_0_CTT_TERMINATION_INIT_ENUM DISABLED |
| 2042 #define EMC_FBIO_CFG5_0_CTT_TERMINATION_DISABLED _MK_ENUM
_CONST(0) |
| 2043 #define EMC_FBIO_CFG5_0_CTT_TERMINATION_ENABLED _MK_ENUM_CONST(1
) |
| 2044 |
| 2045 // enables pulldowns on dqs lines (and pullups on DQS_N if DIFFERENTIAL_DQS). |
| 2046 #define EMC_FBIO_CFG5_0_DQS_PULLD_SHIFT _MK_SHIFT_CONST(9) |
| 2047 #define EMC_FBIO_CFG5_0_DQS_PULLD_FIELD (_MK_MASK_CONST(0x1) <<
EMC_FBIO_CFG5_0_DQS_PULLD_SHIFT) |
| 2048 #define EMC_FBIO_CFG5_0_DQS_PULLD_RANGE 9:9 |
| 2049 #define EMC_FBIO_CFG5_0_DQS_PULLD_WOFFSET 0x0 |
| 2050 #define EMC_FBIO_CFG5_0_DQS_PULLD_DEFAULT _MK_MASK_CONST(0
x0) |
| 2051 #define EMC_FBIO_CFG5_0_DQS_PULLD_DEFAULT_MASK _MK_MASK_CONST(0
x1) |
| 2052 #define EMC_FBIO_CFG5_0_DQS_PULLD_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 2053 #define EMC_FBIO_CFG5_0_DQS_PULLD_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 2054 #define EMC_FBIO_CFG5_0_DQS_PULLD_INIT_ENUM DISABLED |
| 2055 #define EMC_FBIO_CFG5_0_DQS_PULLD_DISABLED _MK_ENUM_CONST(0
) |
| 2056 #define EMC_FBIO_CFG5_0_DQS_PULLD_ENABLED _MK_ENUM_CONST(1
) |
| 2057 |
| 2058 // disables reads/writes to a device until the precharge command has been issued
by the dram internally. |
| 2059 #define EMC_FBIO_CFG5_0_DISABLE_CONCURRENT_AUTOPRE_SHIFT
_MK_SHIFT_CONST(10) |
| 2060 #define EMC_FBIO_CFG5_0_DISABLE_CONCURRENT_AUTOPRE_FIELD
(_MK_MASK_CONST(0x1) << EMC_FBIO_CFG5_0_DISABLE_CONCURRENT_AUTOPRE_SHIFT) |
| 2061 #define EMC_FBIO_CFG5_0_DISABLE_CONCURRENT_AUTOPRE_RANGE
10:10 |
| 2062 #define EMC_FBIO_CFG5_0_DISABLE_CONCURRENT_AUTOPRE_WOFFSET
0x0 |
| 2063 #define EMC_FBIO_CFG5_0_DISABLE_CONCURRENT_AUTOPRE_DEFAULT
_MK_MASK_CONST(0x0) |
| 2064 #define EMC_FBIO_CFG5_0_DISABLE_CONCURRENT_AUTOPRE_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 2065 #define EMC_FBIO_CFG5_0_DISABLE_CONCURRENT_AUTOPRE_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2066 #define EMC_FBIO_CFG5_0_DISABLE_CONCURRENT_AUTOPRE_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2067 #define EMC_FBIO_CFG5_0_DISABLE_CONCURRENT_AUTOPRE_INIT_ENUM
DISABLED |
| 2068 #define EMC_FBIO_CFG5_0_DISABLE_CONCURRENT_AUTOPRE_DISABLED
_MK_ENUM_CONST(0) |
| 2069 #define EMC_FBIO_CFG5_0_DISABLE_CONCURRENT_AUTOPRE_ENABLED
_MK_ENUM_CONST(1) |
| 2070 |
| 2071 |
| 2072 // Register EMC_FBIO_WRPTR_EQ_2_0 // FBIO wrptr register |
| 2073 #define EMC_FBIO_WRPTR_EQ_2_0 _MK_ADDR_CONST(0x108) |
| 2074 #define EMC_FBIO_WRPTR_EQ_2_0_SECURE 0x0 |
| 2075 #define EMC_FBIO_WRPTR_EQ_2_0_WORD_COUNT 0x1 |
| 2076 #define EMC_FBIO_WRPTR_EQ_2_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 2077 #define EMC_FBIO_WRPTR_EQ_2_0_RESET_MASK _MK_MASK_CONST(0
x0) |
| 2078 #define EMC_FBIO_WRPTR_EQ_2_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 2079 #define EMC_FBIO_WRPTR_EQ_2_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 2080 #define EMC_FBIO_WRPTR_EQ_2_0_READ_MASK _MK_MASK_CONST(0
xf) |
| 2081 #define EMC_FBIO_WRPTR_EQ_2_0_WRITE_MASK _MK_MASK_CONST(0
x0) |
| 2082 #define EMC_FBIO_WRPTR_EQ_2_0_FB_WRPTR_EQ_2_SHIFT _MK_SHIF
T_CONST(0) |
| 2083 #define EMC_FBIO_WRPTR_EQ_2_0_FB_WRPTR_EQ_2_FIELD (_MK_MAS
K_CONST(0xf) << EMC_FBIO_WRPTR_EQ_2_0_FB_WRPTR_EQ_2_SHIFT) |
| 2084 #define EMC_FBIO_WRPTR_EQ_2_0_FB_WRPTR_EQ_2_RANGE 3:0 |
| 2085 #define EMC_FBIO_WRPTR_EQ_2_0_FB_WRPTR_EQ_2_WOFFSET 0x0 |
| 2086 #define EMC_FBIO_WRPTR_EQ_2_0_FB_WRPTR_EQ_2_DEFAULT _MK_MASK
_CONST(0x0) |
| 2087 #define EMC_FBIO_WRPTR_EQ_2_0_FB_WRPTR_EQ_2_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2088 #define EMC_FBIO_WRPTR_EQ_2_0_FB_WRPTR_EQ_2_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 2089 #define EMC_FBIO_WRPTR_EQ_2_0_FB_WRPTR_EQ_2_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2090 |
| 2091 |
| 2092 // Register EMC_FBIO_QUSE_DLY_0 // FBIO configuration register |
| 2093 #define EMC_FBIO_QUSE_DLY_0 _MK_ADDR_CONST(0x10c) |
| 2094 #define EMC_FBIO_QUSE_DLY_0_SECURE 0x0 |
| 2095 #define EMC_FBIO_QUSE_DLY_0_WORD_COUNT 0x1 |
| 2096 #define EMC_FBIO_QUSE_DLY_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 2097 #define EMC_FBIO_QUSE_DLY_0_RESET_MASK _MK_MASK_CONST(0x0) |
| 2098 #define EMC_FBIO_QUSE_DLY_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 2099 #define EMC_FBIO_QUSE_DLY_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 2100 #define EMC_FBIO_QUSE_DLY_0_READ_MASK _MK_MASK_CONST(0xfffffff
f) |
| 2101 #define EMC_FBIO_QUSE_DLY_0_WRITE_MASK _MK_MASK_CONST(0xfffffff
f) |
| 2102 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_0_SHIFT _MK_SHIF
T_CONST(0) |
| 2103 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_0_FIELD (_MK_MAS
K_CONST(0xff) << EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_0_SHIFT) |
| 2104 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_0_RANGE 7:0 |
| 2105 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_0_WOFFSET 0x0 |
| 2106 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_0_DEFAULT _MK_MASK
_CONST(0x0) |
| 2107 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_0_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2108 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_0_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2109 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2110 |
| 2111 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_1_SHIFT _MK_SHIF
T_CONST(8) |
| 2112 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_1_FIELD (_MK_MAS
K_CONST(0xff) << EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_1_SHIFT) |
| 2113 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_1_RANGE 15:8 |
| 2114 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_1_WOFFSET 0x0 |
| 2115 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_1_DEFAULT _MK_MASK
_CONST(0x0) |
| 2116 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_1_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2117 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_1_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2118 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_1_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2119 |
| 2120 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_2_SHIFT _MK_SHIF
T_CONST(16) |
| 2121 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_2_FIELD (_MK_MAS
K_CONST(0xff) << EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_2_SHIFT) |
| 2122 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_2_RANGE 23:16 |
| 2123 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_2_WOFFSET 0x0 |
| 2124 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_2_DEFAULT _MK_MASK
_CONST(0x0) |
| 2125 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_2_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2126 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_2_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2127 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_2_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2128 |
| 2129 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_3_SHIFT _MK_SHIF
T_CONST(24) |
| 2130 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_3_FIELD (_MK_MAS
K_CONST(0xff) << EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_3_SHIFT) |
| 2131 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_3_RANGE 31:24 |
| 2132 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_3_WOFFSET 0x0 |
| 2133 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_3_DEFAULT _MK_MASK
_CONST(0x0) |
| 2134 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_3_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2135 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_3_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2136 #define EMC_FBIO_QUSE_DLY_0_CFG_QUSE_DLY_BYTE_3_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2137 |
| 2138 |
| 2139 // Register EMC_FBIO_QUSE_DLY_MSB_0 // FBIO configuration register |
| 2140 #define EMC_FBIO_QUSE_DLY_MSB_0 _MK_ADDR_CONST(0x110) |
| 2141 #define EMC_FBIO_QUSE_DLY_MSB_0_SECURE 0x0 |
| 2142 #define EMC_FBIO_QUSE_DLY_MSB_0_WORD_COUNT 0x1 |
| 2143 #define EMC_FBIO_QUSE_DLY_MSB_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 2144 #define EMC_FBIO_QUSE_DLY_MSB_0_RESET_MASK _MK_MASK_CONST(0
x3030303) |
| 2145 #define EMC_FBIO_QUSE_DLY_MSB_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 2146 #define EMC_FBIO_QUSE_DLY_MSB_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 2147 #define EMC_FBIO_QUSE_DLY_MSB_0_READ_MASK _MK_MASK_CONST(0
x3030303) |
| 2148 #define EMC_FBIO_QUSE_DLY_MSB_0_WRITE_MASK _MK_MASK_CONST(0
x3030303) |
| 2149 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_0_SHIFT
_MK_SHIFT_CONST(0) |
| 2150 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_0_FIELD
(_MK_MASK_CONST(0x3) << EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_0_SHIFT) |
| 2151 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_0_RANGE
1:0 |
| 2152 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_0_WOFFSET
0x0 |
| 2153 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_0_DEFAULT
_MK_MASK_CONST(0x0) |
| 2154 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_0_DEFAULT_MASK
_MK_MASK_CONST(0x3) |
| 2155 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_0_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2156 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2157 |
| 2158 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_1_SHIFT
_MK_SHIFT_CONST(8) |
| 2159 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_1_FIELD
(_MK_MASK_CONST(0x3) << EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_1_SHIFT) |
| 2160 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_1_RANGE
9:8 |
| 2161 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_1_WOFFSET
0x0 |
| 2162 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_1_DEFAULT
_MK_MASK_CONST(0x0) |
| 2163 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_1_DEFAULT_MASK
_MK_MASK_CONST(0x3) |
| 2164 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_1_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2165 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_1_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2166 |
| 2167 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_2_SHIFT
_MK_SHIFT_CONST(16) |
| 2168 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_2_FIELD
(_MK_MASK_CONST(0x3) << EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_2_SHIFT) |
| 2169 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_2_RANGE
17:16 |
| 2170 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_2_WOFFSET
0x0 |
| 2171 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_2_DEFAULT
_MK_MASK_CONST(0x0) |
| 2172 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_2_DEFAULT_MASK
_MK_MASK_CONST(0x3) |
| 2173 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_2_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2174 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_2_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2175 |
| 2176 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_3_SHIFT
_MK_SHIFT_CONST(24) |
| 2177 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_3_FIELD
(_MK_MASK_CONST(0x3) << EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_3_SHIFT) |
| 2178 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_3_RANGE
25:24 |
| 2179 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_3_WOFFSET
0x0 |
| 2180 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_3_DEFAULT
_MK_MASK_CONST(0x0) |
| 2181 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_3_DEFAULT_MASK
_MK_MASK_CONST(0x3) |
| 2182 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_3_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2183 #define EMC_FBIO_QUSE_DLY_MSB_0_CFG_QUSE_DLY_MSB_BYTE_3_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2184 |
| 2185 |
| 2186 // Register EMC_FBIO_CFG6_0 // FBIO configuration register |
| 2187 #define EMC_FBIO_CFG6_0 _MK_ADDR_CONST(0x114) |
| 2188 #define EMC_FBIO_CFG6_0_SECURE 0x0 |
| 2189 #define EMC_FBIO_CFG6_0_WORD_COUNT 0x1 |
| 2190 #define EMC_FBIO_CFG6_0_RESET_VAL _MK_MASK_CONST(0x2) |
| 2191 #define EMC_FBIO_CFG6_0_RESET_MASK _MK_MASK_CONST(0x7) |
| 2192 #define EMC_FBIO_CFG6_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 2193 #define EMC_FBIO_CFG6_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 2194 #define EMC_FBIO_CFG6_0_READ_MASK _MK_MASK_CONST(0x7) |
| 2195 #define EMC_FBIO_CFG6_0_WRITE_MASK _MK_MASK_CONST(0x7) |
| 2196 #define EMC_FBIO_CFG6_0_CFG_QUSE_LATE_SHIFT _MK_SHIFT_CONST(
0) |
| 2197 #define EMC_FBIO_CFG6_0_CFG_QUSE_LATE_FIELD (_MK_MASK_CONST(
0x7) << EMC_FBIO_CFG6_0_CFG_QUSE_LATE_SHIFT) |
| 2198 #define EMC_FBIO_CFG6_0_CFG_QUSE_LATE_RANGE 2:0 |
| 2199 #define EMC_FBIO_CFG6_0_CFG_QUSE_LATE_WOFFSET 0x0 |
| 2200 #define EMC_FBIO_CFG6_0_CFG_QUSE_LATE_DEFAULT _MK_MASK_CONST(0
x2) |
| 2201 #define EMC_FBIO_CFG6_0_CFG_QUSE_LATE_DEFAULT_MASK _MK_MASK
_CONST(0x7) |
| 2202 #define EMC_FBIO_CFG6_0_CFG_QUSE_LATE_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 2203 #define EMC_FBIO_CFG6_0_CFG_QUSE_LATE_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 2204 |
| 2205 |
| 2206 // Reserved address 280 [0x118] |
| 2207 |
| 2208 // Reserved address 284 [0x11c] |
| 2209 |
| 2210 // Register EMC_DQS_TRIMMER_RD0_0 |
| 2211 #define EMC_DQS_TRIMMER_RD0_0 _MK_ADDR_CONST(0x120) |
| 2212 #define EMC_DQS_TRIMMER_RD0_0_SECURE 0x0 |
| 2213 #define EMC_DQS_TRIMMER_RD0_0_WORD_COUNT 0x1 |
| 2214 #define EMC_DQS_TRIMMER_RD0_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 2215 #define EMC_DQS_TRIMMER_RD0_0_RESET_MASK _MK_MASK_CONST(0
x0) |
| 2216 #define EMC_DQS_TRIMMER_RD0_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 2217 #define EMC_DQS_TRIMMER_RD0_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 2218 #define EMC_DQS_TRIMMER_RD0_0_READ_MASK _MK_MASK_CONST(0
x3ff03ff) |
| 2219 #define EMC_DQS_TRIMMER_RD0_0_WRITE_MASK _MK_MASK_CONST(0
x0) |
| 2220 #define EMC_DQS_TRIMMER_RD0_0_QUSE_CURRENT_TRIM_VAL_BYTE_0_SHIFT
_MK_SHIFT_CONST(0) |
| 2221 #define EMC_DQS_TRIMMER_RD0_0_QUSE_CURRENT_TRIM_VAL_BYTE_0_FIELD
(_MK_MASK_CONST(0x3ff) << EMC_DQS_TRIMMER_RD0_0_QUSE_CURRENT_TRIM_VAL_BY
TE_0_SHIFT) |
| 2222 #define EMC_DQS_TRIMMER_RD0_0_QUSE_CURRENT_TRIM_VAL_BYTE_0_RANGE
9:0 |
| 2223 #define EMC_DQS_TRIMMER_RD0_0_QUSE_CURRENT_TRIM_VAL_BYTE_0_WOFFSET
0x0 |
| 2224 #define EMC_DQS_TRIMMER_RD0_0_QUSE_CURRENT_TRIM_VAL_BYTE_0_DEFAULT
_MK_MASK_CONST(0x0) |
| 2225 #define EMC_DQS_TRIMMER_RD0_0_QUSE_CURRENT_TRIM_VAL_BYTE_0_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2226 #define EMC_DQS_TRIMMER_RD0_0_QUSE_CURRENT_TRIM_VAL_BYTE_0_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2227 #define EMC_DQS_TRIMMER_RD0_0_QUSE_CURRENT_TRIM_VAL_BYTE_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2228 |
| 2229 #define EMC_DQS_TRIMMER_RD0_0_DQS_CURRENT_TRIM_VAL_BYTE_0_SHIFT
_MK_SHIFT_CONST(16) |
| 2230 #define EMC_DQS_TRIMMER_RD0_0_DQS_CURRENT_TRIM_VAL_BYTE_0_FIELD
(_MK_MASK_CONST(0x3ff) << EMC_DQS_TRIMMER_RD0_0_DQS_CURRENT_TRIM_VAL_BYTE_0_SHIF
T) |
| 2231 #define EMC_DQS_TRIMMER_RD0_0_DQS_CURRENT_TRIM_VAL_BYTE_0_RANGE
25:16 |
| 2232 #define EMC_DQS_TRIMMER_RD0_0_DQS_CURRENT_TRIM_VAL_BYTE_0_WOFFSET
0x0 |
| 2233 #define EMC_DQS_TRIMMER_RD0_0_DQS_CURRENT_TRIM_VAL_BYTE_0_DEFAULT
_MK_MASK_CONST(0x0) |
| 2234 #define EMC_DQS_TRIMMER_RD0_0_DQS_CURRENT_TRIM_VAL_BYTE_0_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2235 #define EMC_DQS_TRIMMER_RD0_0_DQS_CURRENT_TRIM_VAL_BYTE_0_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2236 #define EMC_DQS_TRIMMER_RD0_0_DQS_CURRENT_TRIM_VAL_BYTE_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2237 |
| 2238 |
| 2239 // Register EMC_DQS_TRIMMER_RD1_0 |
| 2240 #define EMC_DQS_TRIMMER_RD1_0 _MK_ADDR_CONST(0x124) |
| 2241 #define EMC_DQS_TRIMMER_RD1_0_SECURE 0x0 |
| 2242 #define EMC_DQS_TRIMMER_RD1_0_WORD_COUNT 0x1 |
| 2243 #define EMC_DQS_TRIMMER_RD1_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 2244 #define EMC_DQS_TRIMMER_RD1_0_RESET_MASK _MK_MASK_CONST(0
x0) |
| 2245 #define EMC_DQS_TRIMMER_RD1_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 2246 #define EMC_DQS_TRIMMER_RD1_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 2247 #define EMC_DQS_TRIMMER_RD1_0_READ_MASK _MK_MASK_CONST(0
x3ff03ff) |
| 2248 #define EMC_DQS_TRIMMER_RD1_0_WRITE_MASK _MK_MASK_CONST(0
x0) |
| 2249 #define EMC_DQS_TRIMMER_RD1_0_QUSE_CURRENT_TRIM_VAL_BYTE_1_SHIFT
_MK_SHIFT_CONST(0) |
| 2250 #define EMC_DQS_TRIMMER_RD1_0_QUSE_CURRENT_TRIM_VAL_BYTE_1_FIELD
(_MK_MASK_CONST(0x3ff) << EMC_DQS_TRIMMER_RD1_0_QUSE_CURRENT_TRIM_VAL_BY
TE_1_SHIFT) |
| 2251 #define EMC_DQS_TRIMMER_RD1_0_QUSE_CURRENT_TRIM_VAL_BYTE_1_RANGE
9:0 |
| 2252 #define EMC_DQS_TRIMMER_RD1_0_QUSE_CURRENT_TRIM_VAL_BYTE_1_WOFFSET
0x0 |
| 2253 #define EMC_DQS_TRIMMER_RD1_0_QUSE_CURRENT_TRIM_VAL_BYTE_1_DEFAULT
_MK_MASK_CONST(0x0) |
| 2254 #define EMC_DQS_TRIMMER_RD1_0_QUSE_CURRENT_TRIM_VAL_BYTE_1_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2255 #define EMC_DQS_TRIMMER_RD1_0_QUSE_CURRENT_TRIM_VAL_BYTE_1_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2256 #define EMC_DQS_TRIMMER_RD1_0_QUSE_CURRENT_TRIM_VAL_BYTE_1_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2257 |
| 2258 #define EMC_DQS_TRIMMER_RD1_0_DQS_CURRENT_TRIM_VAL_BYTE_1_SHIFT
_MK_SHIFT_CONST(16) |
| 2259 #define EMC_DQS_TRIMMER_RD1_0_DQS_CURRENT_TRIM_VAL_BYTE_1_FIELD
(_MK_MASK_CONST(0x3ff) << EMC_DQS_TRIMMER_RD1_0_DQS_CURRENT_TRIM_VAL_BYTE_1_SHIF
T) |
| 2260 #define EMC_DQS_TRIMMER_RD1_0_DQS_CURRENT_TRIM_VAL_BYTE_1_RANGE
25:16 |
| 2261 #define EMC_DQS_TRIMMER_RD1_0_DQS_CURRENT_TRIM_VAL_BYTE_1_WOFFSET
0x0 |
| 2262 #define EMC_DQS_TRIMMER_RD1_0_DQS_CURRENT_TRIM_VAL_BYTE_1_DEFAULT
_MK_MASK_CONST(0x0) |
| 2263 #define EMC_DQS_TRIMMER_RD1_0_DQS_CURRENT_TRIM_VAL_BYTE_1_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2264 #define EMC_DQS_TRIMMER_RD1_0_DQS_CURRENT_TRIM_VAL_BYTE_1_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2265 #define EMC_DQS_TRIMMER_RD1_0_DQS_CURRENT_TRIM_VAL_BYTE_1_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2266 |
| 2267 |
| 2268 // Register EMC_DQS_TRIMMER_RD2_0 |
| 2269 #define EMC_DQS_TRIMMER_RD2_0 _MK_ADDR_CONST(0x128) |
| 2270 #define EMC_DQS_TRIMMER_RD2_0_SECURE 0x0 |
| 2271 #define EMC_DQS_TRIMMER_RD2_0_WORD_COUNT 0x1 |
| 2272 #define EMC_DQS_TRIMMER_RD2_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 2273 #define EMC_DQS_TRIMMER_RD2_0_RESET_MASK _MK_MASK_CONST(0
x0) |
| 2274 #define EMC_DQS_TRIMMER_RD2_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 2275 #define EMC_DQS_TRIMMER_RD2_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 2276 #define EMC_DQS_TRIMMER_RD2_0_READ_MASK _MK_MASK_CONST(0
x3ff03ff) |
| 2277 #define EMC_DQS_TRIMMER_RD2_0_WRITE_MASK _MK_MASK_CONST(0
x0) |
| 2278 #define EMC_DQS_TRIMMER_RD2_0_QUSE_CURRENT_TRIM_VAL_BYTE_2_SHIFT
_MK_SHIFT_CONST(0) |
| 2279 #define EMC_DQS_TRIMMER_RD2_0_QUSE_CURRENT_TRIM_VAL_BYTE_2_FIELD
(_MK_MASK_CONST(0x3ff) << EMC_DQS_TRIMMER_RD2_0_QUSE_CURRENT_TRIM_VAL_BY
TE_2_SHIFT) |
| 2280 #define EMC_DQS_TRIMMER_RD2_0_QUSE_CURRENT_TRIM_VAL_BYTE_2_RANGE
9:0 |
| 2281 #define EMC_DQS_TRIMMER_RD2_0_QUSE_CURRENT_TRIM_VAL_BYTE_2_WOFFSET
0x0 |
| 2282 #define EMC_DQS_TRIMMER_RD2_0_QUSE_CURRENT_TRIM_VAL_BYTE_2_DEFAULT
_MK_MASK_CONST(0x0) |
| 2283 #define EMC_DQS_TRIMMER_RD2_0_QUSE_CURRENT_TRIM_VAL_BYTE_2_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2284 #define EMC_DQS_TRIMMER_RD2_0_QUSE_CURRENT_TRIM_VAL_BYTE_2_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2285 #define EMC_DQS_TRIMMER_RD2_0_QUSE_CURRENT_TRIM_VAL_BYTE_2_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2286 |
| 2287 #define EMC_DQS_TRIMMER_RD2_0_DQS_CURRENT_TRIM_VAL_BYTE_2_SHIFT
_MK_SHIFT_CONST(16) |
| 2288 #define EMC_DQS_TRIMMER_RD2_0_DQS_CURRENT_TRIM_VAL_BYTE_2_FIELD
(_MK_MASK_CONST(0x3ff) << EMC_DQS_TRIMMER_RD2_0_DQS_CURRENT_TRIM_VAL_BYTE_2_SHIF
T) |
| 2289 #define EMC_DQS_TRIMMER_RD2_0_DQS_CURRENT_TRIM_VAL_BYTE_2_RANGE
25:16 |
| 2290 #define EMC_DQS_TRIMMER_RD2_0_DQS_CURRENT_TRIM_VAL_BYTE_2_WOFFSET
0x0 |
| 2291 #define EMC_DQS_TRIMMER_RD2_0_DQS_CURRENT_TRIM_VAL_BYTE_2_DEFAULT
_MK_MASK_CONST(0x0) |
| 2292 #define EMC_DQS_TRIMMER_RD2_0_DQS_CURRENT_TRIM_VAL_BYTE_2_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2293 #define EMC_DQS_TRIMMER_RD2_0_DQS_CURRENT_TRIM_VAL_BYTE_2_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2294 #define EMC_DQS_TRIMMER_RD2_0_DQS_CURRENT_TRIM_VAL_BYTE_2_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2295 |
| 2296 |
| 2297 // Register EMC_DQS_TRIMMER_RD3_0 |
| 2298 #define EMC_DQS_TRIMMER_RD3_0 _MK_ADDR_CONST(0x12c) |
| 2299 #define EMC_DQS_TRIMMER_RD3_0_SECURE 0x0 |
| 2300 #define EMC_DQS_TRIMMER_RD3_0_WORD_COUNT 0x1 |
| 2301 #define EMC_DQS_TRIMMER_RD3_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 2302 #define EMC_DQS_TRIMMER_RD3_0_RESET_MASK _MK_MASK_CONST(0
x0) |
| 2303 #define EMC_DQS_TRIMMER_RD3_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 2304 #define EMC_DQS_TRIMMER_RD3_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 2305 #define EMC_DQS_TRIMMER_RD3_0_READ_MASK _MK_MASK_CONST(0
x3ff03ff) |
| 2306 #define EMC_DQS_TRIMMER_RD3_0_WRITE_MASK _MK_MASK_CONST(0
x0) |
| 2307 #define EMC_DQS_TRIMMER_RD3_0_QUSE_CURRENT_TRIM_VAL_BYTE_3_SHIFT
_MK_SHIFT_CONST(0) |
| 2308 #define EMC_DQS_TRIMMER_RD3_0_QUSE_CURRENT_TRIM_VAL_BYTE_3_FIELD
(_MK_MASK_CONST(0x3ff) << EMC_DQS_TRIMMER_RD3_0_QUSE_CURRENT_TRIM_VAL_BY
TE_3_SHIFT) |
| 2309 #define EMC_DQS_TRIMMER_RD3_0_QUSE_CURRENT_TRIM_VAL_BYTE_3_RANGE
9:0 |
| 2310 #define EMC_DQS_TRIMMER_RD3_0_QUSE_CURRENT_TRIM_VAL_BYTE_3_WOFFSET
0x0 |
| 2311 #define EMC_DQS_TRIMMER_RD3_0_QUSE_CURRENT_TRIM_VAL_BYTE_3_DEFAULT
_MK_MASK_CONST(0x0) |
| 2312 #define EMC_DQS_TRIMMER_RD3_0_QUSE_CURRENT_TRIM_VAL_BYTE_3_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2313 #define EMC_DQS_TRIMMER_RD3_0_QUSE_CURRENT_TRIM_VAL_BYTE_3_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2314 #define EMC_DQS_TRIMMER_RD3_0_QUSE_CURRENT_TRIM_VAL_BYTE_3_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2315 |
| 2316 #define EMC_DQS_TRIMMER_RD3_0_DQS_CURRENT_TRIM_VAL_BYTE_3_SHIFT
_MK_SHIFT_CONST(16) |
| 2317 #define EMC_DQS_TRIMMER_RD3_0_DQS_CURRENT_TRIM_VAL_BYTE_3_FIELD
(_MK_MASK_CONST(0x3ff) << EMC_DQS_TRIMMER_RD3_0_DQS_CURRENT_TRIM_VAL_BYTE_3_SHIF
T) |
| 2318 #define EMC_DQS_TRIMMER_RD3_0_DQS_CURRENT_TRIM_VAL_BYTE_3_RANGE
25:16 |
| 2319 #define EMC_DQS_TRIMMER_RD3_0_DQS_CURRENT_TRIM_VAL_BYTE_3_WOFFSET
0x0 |
| 2320 #define EMC_DQS_TRIMMER_RD3_0_DQS_CURRENT_TRIM_VAL_BYTE_3_DEFAULT
_MK_MASK_CONST(0x0) |
| 2321 #define EMC_DQS_TRIMMER_RD3_0_DQS_CURRENT_TRIM_VAL_BYTE_3_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2322 #define EMC_DQS_TRIMMER_RD3_0_DQS_CURRENT_TRIM_VAL_BYTE_3_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2323 #define EMC_DQS_TRIMMER_RD3_0_DQS_CURRENT_TRIM_VAL_BYTE_3_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2324 |
| 2325 |
| 2326 // Reserved address 304 [0x130] |
| 2327 |
| 2328 // Reserved address 308 [0x134] |
| 2329 |
| 2330 // Reserved address 312 [0x138] |
| 2331 |
| 2332 // Reserved address 316 [0x13c] |
| 2333 |
| 2334 // Register EMC_CLKEN_OVERRIDE_0 |
| 2335 #define EMC_CLKEN_OVERRIDE_0 _MK_ADDR_CONST(0x140) |
| 2336 #define EMC_CLKEN_OVERRIDE_0_SECURE 0x0 |
| 2337 #define EMC_CLKEN_OVERRIDE_0_WORD_COUNT 0x1 |
| 2338 #define EMC_CLKEN_OVERRIDE_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 2339 #define EMC_CLKEN_OVERRIDE_0_RESET_MASK _MK_MASK_CONST(0
x7f) |
| 2340 #define EMC_CLKEN_OVERRIDE_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 2341 #define EMC_CLKEN_OVERRIDE_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 2342 #define EMC_CLKEN_OVERRIDE_0_READ_MASK _MK_MASK_CONST(0x7f) |
| 2343 #define EMC_CLKEN_OVERRIDE_0_WRITE_MASK _MK_MASK_CONST(0
x7f) |
| 2344 #define EMC_CLKEN_OVERRIDE_0_ARB_CLKEN_OVR_SHIFT _MK_SHIF
T_CONST(0) |
| 2345 #define EMC_CLKEN_OVERRIDE_0_ARB_CLKEN_OVR_FIELD (_MK_MAS
K_CONST(0x1) << EMC_CLKEN_OVERRIDE_0_ARB_CLKEN_OVR_SHIFT) |
| 2346 #define EMC_CLKEN_OVERRIDE_0_ARB_CLKEN_OVR_RANGE 0:0 |
| 2347 #define EMC_CLKEN_OVERRIDE_0_ARB_CLKEN_OVR_WOFFSET 0x0 |
| 2348 #define EMC_CLKEN_OVERRIDE_0_ARB_CLKEN_OVR_DEFAULT _MK_MASK
_CONST(0x0) |
| 2349 #define EMC_CLKEN_OVERRIDE_0_ARB_CLKEN_OVR_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 2350 #define EMC_CLKEN_OVERRIDE_0_ARB_CLKEN_OVR_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 2351 #define EMC_CLKEN_OVERRIDE_0_ARB_CLKEN_OVR_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2352 #define EMC_CLKEN_OVERRIDE_0_ARB_CLKEN_OVR_INIT_ENUM CLK_GATE
D |
| 2353 #define EMC_CLKEN_OVERRIDE_0_ARB_CLKEN_OVR_CLK_GATED _MK_ENUM
_CONST(0) |
| 2354 #define EMC_CLKEN_OVERRIDE_0_ARB_CLKEN_OVR_CLK_ALWAYS_ON
_MK_ENUM_CONST(1) |
| 2355 #define EMC_CLKEN_OVERRIDE_0_ARB_CLKEN_OVR_DISABLE _MK_ENUM
_CONST(0) |
| 2356 #define EMC_CLKEN_OVERRIDE_0_ARB_CLKEN_OVR_ENABLE _MK_ENUM
_CONST(1) |
| 2357 #define EMC_CLKEN_OVERRIDE_0_ARB_CLKEN_OVR_DISABLED _MK_ENUM
_CONST(0) |
| 2358 #define EMC_CLKEN_OVERRIDE_0_ARB_CLKEN_OVR_ENABLED _MK_ENUM
_CONST(1) |
| 2359 |
| 2360 #define EMC_CLKEN_OVERRIDE_0_CMDQ_CLKEN_OVR_SHIFT _MK_SHIF
T_CONST(1) |
| 2361 #define EMC_CLKEN_OVERRIDE_0_CMDQ_CLKEN_OVR_FIELD (_MK_MAS
K_CONST(0x1) << EMC_CLKEN_OVERRIDE_0_CMDQ_CLKEN_OVR_SHIFT) |
| 2362 #define EMC_CLKEN_OVERRIDE_0_CMDQ_CLKEN_OVR_RANGE 1:1 |
| 2363 #define EMC_CLKEN_OVERRIDE_0_CMDQ_CLKEN_OVR_WOFFSET 0x0 |
| 2364 #define EMC_CLKEN_OVERRIDE_0_CMDQ_CLKEN_OVR_DEFAULT _MK_MASK
_CONST(0x0) |
| 2365 #define EMC_CLKEN_OVERRIDE_0_CMDQ_CLKEN_OVR_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 2366 #define EMC_CLKEN_OVERRIDE_0_CMDQ_CLKEN_OVR_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 2367 #define EMC_CLKEN_OVERRIDE_0_CMDQ_CLKEN_OVR_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2368 #define EMC_CLKEN_OVERRIDE_0_CMDQ_CLKEN_OVR_INIT_ENUM CLK_GATE
D |
| 2369 #define EMC_CLKEN_OVERRIDE_0_CMDQ_CLKEN_OVR_CLK_GATED _MK_ENUM
_CONST(0) |
| 2370 #define EMC_CLKEN_OVERRIDE_0_CMDQ_CLKEN_OVR_CLK_ALWAYS_ON
_MK_ENUM_CONST(1) |
| 2371 #define EMC_CLKEN_OVERRIDE_0_CMDQ_CLKEN_OVR_DISABLE _MK_ENUM
_CONST(0) |
| 2372 #define EMC_CLKEN_OVERRIDE_0_CMDQ_CLKEN_OVR_ENABLE _MK_ENUM
_CONST(1) |
| 2373 #define EMC_CLKEN_OVERRIDE_0_CMDQ_CLKEN_OVR_DISABLED _MK_ENUM
_CONST(0) |
| 2374 #define EMC_CLKEN_OVERRIDE_0_CMDQ_CLKEN_OVR_ENABLED _MK_ENUM
_CONST(1) |
| 2375 |
| 2376 #define EMC_CLKEN_OVERRIDE_0_DRAMC_CLKEN_OVR_SHIFT _MK_SHIF
T_CONST(2) |
| 2377 #define EMC_CLKEN_OVERRIDE_0_DRAMC_CLKEN_OVR_FIELD (_MK_MAS
K_CONST(0x1) << EMC_CLKEN_OVERRIDE_0_DRAMC_CLKEN_OVR_SHIFT) |
| 2378 #define EMC_CLKEN_OVERRIDE_0_DRAMC_CLKEN_OVR_RANGE 2:2 |
| 2379 #define EMC_CLKEN_OVERRIDE_0_DRAMC_CLKEN_OVR_WOFFSET 0x0 |
| 2380 #define EMC_CLKEN_OVERRIDE_0_DRAMC_CLKEN_OVR_DEFAULT _MK_MASK
_CONST(0x0) |
| 2381 #define EMC_CLKEN_OVERRIDE_0_DRAMC_CLKEN_OVR_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 2382 #define EMC_CLKEN_OVERRIDE_0_DRAMC_CLKEN_OVR_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 2383 #define EMC_CLKEN_OVERRIDE_0_DRAMC_CLKEN_OVR_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2384 #define EMC_CLKEN_OVERRIDE_0_DRAMC_CLKEN_OVR_INIT_ENUM CLK_GATE
D |
| 2385 #define EMC_CLKEN_OVERRIDE_0_DRAMC_CLKEN_OVR_CLK_GATED _MK_ENUM
_CONST(0) |
| 2386 #define EMC_CLKEN_OVERRIDE_0_DRAMC_CLKEN_OVR_CLK_ALWAYS_ON
_MK_ENUM_CONST(1) |
| 2387 #define EMC_CLKEN_OVERRIDE_0_DRAMC_CLKEN_OVR_DISABLE _MK_ENUM
_CONST(0) |
| 2388 #define EMC_CLKEN_OVERRIDE_0_DRAMC_CLKEN_OVR_ENABLE _MK_ENUM
_CONST(1) |
| 2389 #define EMC_CLKEN_OVERRIDE_0_DRAMC_CLKEN_OVR_DISABLED _MK_ENUM
_CONST(0) |
| 2390 #define EMC_CLKEN_OVERRIDE_0_DRAMC_CLKEN_OVR_ENABLED _MK_ENUM
_CONST(1) |
| 2391 |
| 2392 #define EMC_CLKEN_OVERRIDE_0_RR_CLKEN_OVR_SHIFT _MK_SHIFT_CONST(
3) |
| 2393 #define EMC_CLKEN_OVERRIDE_0_RR_CLKEN_OVR_FIELD (_MK_MASK_CONST(
0x1) << EMC_CLKEN_OVERRIDE_0_RR_CLKEN_OVR_SHIFT) |
| 2394 #define EMC_CLKEN_OVERRIDE_0_RR_CLKEN_OVR_RANGE 3:3 |
| 2395 #define EMC_CLKEN_OVERRIDE_0_RR_CLKEN_OVR_WOFFSET 0x0 |
| 2396 #define EMC_CLKEN_OVERRIDE_0_RR_CLKEN_OVR_DEFAULT _MK_MASK
_CONST(0x0) |
| 2397 #define EMC_CLKEN_OVERRIDE_0_RR_CLKEN_OVR_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 2398 #define EMC_CLKEN_OVERRIDE_0_RR_CLKEN_OVR_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 2399 #define EMC_CLKEN_OVERRIDE_0_RR_CLKEN_OVR_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2400 #define EMC_CLKEN_OVERRIDE_0_RR_CLKEN_OVR_INIT_ENUM CLK_GATE
D |
| 2401 #define EMC_CLKEN_OVERRIDE_0_RR_CLKEN_OVR_CLK_GATED _MK_ENUM
_CONST(0) |
| 2402 #define EMC_CLKEN_OVERRIDE_0_RR_CLKEN_OVR_CLK_ALWAYS_ON _MK_ENUM
_CONST(1) |
| 2403 #define EMC_CLKEN_OVERRIDE_0_RR_CLKEN_OVR_DISABLE _MK_ENUM
_CONST(0) |
| 2404 #define EMC_CLKEN_OVERRIDE_0_RR_CLKEN_OVR_ENABLE _MK_ENUM
_CONST(1) |
| 2405 #define EMC_CLKEN_OVERRIDE_0_RR_CLKEN_OVR_DISABLED _MK_ENUM
_CONST(0) |
| 2406 #define EMC_CLKEN_OVERRIDE_0_RR_CLKEN_OVR_ENABLED _MK_ENUM
_CONST(1) |
| 2407 |
| 2408 #define EMC_CLKEN_OVERRIDE_0_LL_CLKEN_OVR_SHIFT _MK_SHIFT_CONST(
4) |
| 2409 #define EMC_CLKEN_OVERRIDE_0_LL_CLKEN_OVR_FIELD (_MK_MASK_CONST(
0x1) << EMC_CLKEN_OVERRIDE_0_LL_CLKEN_OVR_SHIFT) |
| 2410 #define EMC_CLKEN_OVERRIDE_0_LL_CLKEN_OVR_RANGE 4:4 |
| 2411 #define EMC_CLKEN_OVERRIDE_0_LL_CLKEN_OVR_WOFFSET 0x0 |
| 2412 #define EMC_CLKEN_OVERRIDE_0_LL_CLKEN_OVR_DEFAULT _MK_MASK
_CONST(0x0) |
| 2413 #define EMC_CLKEN_OVERRIDE_0_LL_CLKEN_OVR_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 2414 #define EMC_CLKEN_OVERRIDE_0_LL_CLKEN_OVR_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 2415 #define EMC_CLKEN_OVERRIDE_0_LL_CLKEN_OVR_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2416 #define EMC_CLKEN_OVERRIDE_0_LL_CLKEN_OVR_INIT_ENUM CLK_GATE
D |
| 2417 #define EMC_CLKEN_OVERRIDE_0_LL_CLKEN_OVR_CLK_GATED _MK_ENUM
_CONST(0) |
| 2418 #define EMC_CLKEN_OVERRIDE_0_LL_CLKEN_OVR_CLK_ALWAYS_ON _MK_ENUM
_CONST(1) |
| 2419 #define EMC_CLKEN_OVERRIDE_0_LL_CLKEN_OVR_DISABLE _MK_ENUM
_CONST(0) |
| 2420 #define EMC_CLKEN_OVERRIDE_0_LL_CLKEN_OVR_ENABLE _MK_ENUM
_CONST(1) |
| 2421 #define EMC_CLKEN_OVERRIDE_0_LL_CLKEN_OVR_DISABLED _MK_ENUM
_CONST(0) |
| 2422 #define EMC_CLKEN_OVERRIDE_0_LL_CLKEN_OVR_ENABLED _MK_ENUM
_CONST(1) |
| 2423 |
| 2424 #define EMC_CLKEN_OVERRIDE_0_LLSTATS_CLKEN_OVR_SHIFT _MK_SHIF
T_CONST(5) |
| 2425 #define EMC_CLKEN_OVERRIDE_0_LLSTATS_CLKEN_OVR_FIELD (_MK_MAS
K_CONST(0x1) << EMC_CLKEN_OVERRIDE_0_LLSTATS_CLKEN_OVR_SHIFT) |
| 2426 #define EMC_CLKEN_OVERRIDE_0_LLSTATS_CLKEN_OVR_RANGE 5:5 |
| 2427 #define EMC_CLKEN_OVERRIDE_0_LLSTATS_CLKEN_OVR_WOFFSET 0x0 |
| 2428 #define EMC_CLKEN_OVERRIDE_0_LLSTATS_CLKEN_OVR_DEFAULT _MK_MASK
_CONST(0x0) |
| 2429 #define EMC_CLKEN_OVERRIDE_0_LLSTATS_CLKEN_OVR_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 2430 #define EMC_CLKEN_OVERRIDE_0_LLSTATS_CLKEN_OVR_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 2431 #define EMC_CLKEN_OVERRIDE_0_LLSTATS_CLKEN_OVR_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2432 #define EMC_CLKEN_OVERRIDE_0_LLSTATS_CLKEN_OVR_INIT_ENUM
CLK_GATED |
| 2433 #define EMC_CLKEN_OVERRIDE_0_LLSTATS_CLKEN_OVR_CLK_GATED
_MK_ENUM_CONST(0) |
| 2434 #define EMC_CLKEN_OVERRIDE_0_LLSTATS_CLKEN_OVR_CLK_ALWAYS_ON
_MK_ENUM_CONST(1) |
| 2435 #define EMC_CLKEN_OVERRIDE_0_LLSTATS_CLKEN_OVR_DISABLE _MK_ENUM
_CONST(0) |
| 2436 #define EMC_CLKEN_OVERRIDE_0_LLSTATS_CLKEN_OVR_ENABLE _MK_ENUM
_CONST(1) |
| 2437 #define EMC_CLKEN_OVERRIDE_0_LLSTATS_CLKEN_OVR_DISABLED _MK_ENUM
_CONST(0) |
| 2438 #define EMC_CLKEN_OVERRIDE_0_LLSTATS_CLKEN_OVR_ENABLED _MK_ENUM
_CONST(1) |
| 2439 |
| 2440 #define EMC_CLKEN_OVERRIDE_0_STATS_CLKEN_OVR_SHIFT _MK_SHIF
T_CONST(6) |
| 2441 #define EMC_CLKEN_OVERRIDE_0_STATS_CLKEN_OVR_FIELD (_MK_MAS
K_CONST(0x1) << EMC_CLKEN_OVERRIDE_0_STATS_CLKEN_OVR_SHIFT) |
| 2442 #define EMC_CLKEN_OVERRIDE_0_STATS_CLKEN_OVR_RANGE 6:6 |
| 2443 #define EMC_CLKEN_OVERRIDE_0_STATS_CLKEN_OVR_WOFFSET 0x0 |
| 2444 #define EMC_CLKEN_OVERRIDE_0_STATS_CLKEN_OVR_DEFAULT _MK_MASK
_CONST(0x0) |
| 2445 #define EMC_CLKEN_OVERRIDE_0_STATS_CLKEN_OVR_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 2446 #define EMC_CLKEN_OVERRIDE_0_STATS_CLKEN_OVR_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 2447 #define EMC_CLKEN_OVERRIDE_0_STATS_CLKEN_OVR_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 2448 #define EMC_CLKEN_OVERRIDE_0_STATS_CLKEN_OVR_INIT_ENUM CLK_GATE
D |
| 2449 #define EMC_CLKEN_OVERRIDE_0_STATS_CLKEN_OVR_CLK_GATED _MK_ENUM
_CONST(0) |
| 2450 #define EMC_CLKEN_OVERRIDE_0_STATS_CLKEN_OVR_CLK_ALWAYS_ON
_MK_ENUM_CONST(1) |
| 2451 #define EMC_CLKEN_OVERRIDE_0_STATS_CLKEN_OVR_DISABLE _MK_ENUM
_CONST(0) |
| 2452 #define EMC_CLKEN_OVERRIDE_0_STATS_CLKEN_OVR_ENABLE _MK_ENUM
_CONST(1) |
| 2453 #define EMC_CLKEN_OVERRIDE_0_STATS_CLKEN_OVR_DISABLED _MK_ENUM
_CONST(0) |
| 2454 #define EMC_CLKEN_OVERRIDE_0_STATS_CLKEN_OVR_ENABLED _MK_ENUM
_CONST(1) |
| 2455 |
| 2456 #define NV_MC_EMEM_DFIFO_DEPTH 4 |
| 2457 #define NV_MC_IMEM_DFIFO_DEPTH 5 |
| 2458 #define NV_MC_EMEM_APFIFO_DEPTH 5 |
| 2459 #define NV_MC_ARB_EMEM_REGLEVEL 3 |
| 2460 #define NV_MC_EMEM_REQ_ID_WIDEREQ 8 |
| 2461 #define NV_MC_EMEM_RDI_ID_WIDERDI 8 |
| 2462 #define NV_MC_EMEM_REQ_ID_ILLEGALACC 7 |
| 2463 #define NV_MC_EMEM_RDI_ID_ILLEGALACC 7 |
| 2464 #define NV_MC_EMEM_REQ_ID_LLRAWDECR 6 |
| 2465 #define NV_MC_EMEM_RDI_ID_LLRAWDECR 6 |
| 2466 #define NV_MC_EMEM_REQ_ID_APCIGNORE 5 |
| 2467 #define NV_MC_EMEM_RDI_ID_APCIGNORE 5 |
| 2468 |
| 2469 // Packet MC2EMC |
| 2470 #define MC2EMC_SIZE 186 |
| 2471 |
| 2472 #define MC2EMC_WDO_SHIFT _MK_SHIFT_CONST(0) |
| 2473 #define MC2EMC_WDO_FIELD (_MK_MASK_CONST(0xffffffff) << M
C2EMC_WDO_SHIFT) |
| 2474 #define MC2EMC_WDO_RANGE _MK_SHIFT_CONST(127):_MK_SHIFT_C
ONST(0) |
| 2475 #define MC2EMC_WDO_ROW 0 |
| 2476 |
| 2477 #define MC2EMC_WDO_0_SHIFT _MK_SHIFT_CONST(0) |
| 2478 #define MC2EMC_WDO_0_FIELD (_MK_MASK_CONST(0xffffffff) << M
C2EMC_WDO_0_SHIFT) |
| 2479 #define MC2EMC_WDO_0_RANGE _MK_SHIFT_CONST(31):_MK_SHIFT_CO
NST(0) |
| 2480 #define MC2EMC_WDO_0_ROW 0 |
| 2481 |
| 2482 #define MC2EMC_WDO_1_SHIFT _MK_SHIFT_CONST(32) |
| 2483 #define MC2EMC_WDO_1_FIELD (_MK_MASK_CONST(0xffffffff) << M
C2EMC_WDO_1_SHIFT) |
| 2484 #define MC2EMC_WDO_1_RANGE _MK_SHIFT_CONST(63):_MK_SHIFT_CO
NST(32) |
| 2485 #define MC2EMC_WDO_1_ROW 0 |
| 2486 |
| 2487 #define MC2EMC_WDO_2_SHIFT _MK_SHIFT_CONST(64) |
| 2488 #define MC2EMC_WDO_2_FIELD (_MK_MASK_CONST(0xffffffff) << M
C2EMC_WDO_2_SHIFT) |
| 2489 #define MC2EMC_WDO_2_RANGE _MK_SHIFT_CONST(95):_MK_SHIFT_CO
NST(64) |
| 2490 #define MC2EMC_WDO_2_ROW 0 |
| 2491 |
| 2492 #define MC2EMC_WDO_3_SHIFT _MK_SHIFT_CONST(96) |
| 2493 #define MC2EMC_WDO_3_FIELD (_MK_MASK_CONST(0xffffffff) << M
C2EMC_WDO_3_SHIFT) |
| 2494 #define MC2EMC_WDO_3_RANGE _MK_SHIFT_CONST(127):_MK_SHIFT_C
ONST(96) |
| 2495 #define MC2EMC_WDO_3_ROW 0 |
| 2496 |
| 2497 #define MC2EMC_BE_SHIFT _MK_SHIFT_CONST(128) |
| 2498 #define MC2EMC_BE_FIELD (_MK_MASK_CONST(0xffff) << MC2EMC_BE_SHI
FT) |
| 2499 #define MC2EMC_BE_RANGE _MK_SHIFT_CONST(143):_MK_SHIFT_CONST(128
) |
| 2500 #define MC2EMC_BE_ROW 0 |
| 2501 |
| 2502 #define MC2EMC_ADR_SHIFT _MK_SHIFT_CONST(144) |
| 2503 #define MC2EMC_ADR_FIELD (_MK_MASK_CONST(0x3ffffff) << MC
2EMC_ADR_SHIFT) |
| 2504 #define MC2EMC_ADR_RANGE _MK_SHIFT_CONST(169):_MK_SHIFT_C
ONST(144) |
| 2505 #define MC2EMC_ADR_ROW 0 |
| 2506 |
| 2507 #define MC2EMC_REQ_ID_SHIFT _MK_SHIFT_CONST(170) |
| 2508 #define MC2EMC_REQ_ID_FIELD (_MK_MASK_CONST(0x1ff) << MC2EMC
_REQ_ID_SHIFT) |
| 2509 #define MC2EMC_REQ_ID_RANGE _MK_SHIFT_CONST(178):_MK_SHIFT_C
ONST(170) |
| 2510 #define MC2EMC_REQ_ID_ROW 0 |
| 2511 |
| 2512 #define MC2EMC_AP_SHIFT _MK_SHIFT_CONST(179) |
| 2513 #define MC2EMC_AP_FIELD (_MK_MASK_CONST(0x1) << MC2EMC_AP_SHIFT) |
| 2514 #define MC2EMC_AP_RANGE _MK_SHIFT_CONST(179):_MK_SHIFT_CONST(179
) |
| 2515 #define MC2EMC_AP_ROW 0 |
| 2516 |
| 2517 #define MC2EMC_WE_SHIFT _MK_SHIFT_CONST(180) |
| 2518 #define MC2EMC_WE_FIELD (_MK_MASK_CONST(0x1) << MC2EMC_WE_SHIFT) |
| 2519 #define MC2EMC_WE_RANGE _MK_SHIFT_CONST(180):_MK_SHIFT_CONST(180
) |
| 2520 #define MC2EMC_WE_ROW 0 |
| 2521 |
| 2522 #define MC2EMC_TAG_SHIFT _MK_SHIFT_CONST(181) |
| 2523 #define MC2EMC_TAG_FIELD (_MK_MASK_CONST(0x1f) << MC2EMC_
TAG_SHIFT) |
| 2524 #define MC2EMC_TAG_RANGE _MK_SHIFT_CONST(185):_MK_SHIFT_C
ONST(181) |
| 2525 #define MC2EMC_TAG_ROW 0 |
| 2526 |
| 2527 |
| 2528 // Packet MC2EMC_APC |
| 2529 #define MC2EMC_APC_SIZE 3 |
| 2530 |
| 2531 #define MC2EMC_APC_CLR_SHIFT _MK_SHIFT_CONST(0) |
| 2532 #define MC2EMC_APC_CLR_FIELD (_MK_MASK_CONST(0x1) << MC2EMC_A
PC_CLR_SHIFT) |
| 2533 #define MC2EMC_APC_CLR_RANGE _MK_SHIFT_CONST(0):_MK_SHIFT_CON
ST(0) |
| 2534 #define MC2EMC_APC_CLR_ROW 0 |
| 2535 |
| 2536 #define MC2EMC_APC_BANK_SHIFT _MK_SHIFT_CONST(1) |
| 2537 #define MC2EMC_APC_BANK_FIELD (_MK_MASK_CONST(0x3) << MC2EMC_A
PC_BANK_SHIFT) |
| 2538 #define MC2EMC_APC_BANK_RANGE _MK_SHIFT_CONST(2):_MK_SHIFT_CON
ST(1) |
| 2539 #define MC2EMC_APC_BANK_ROW 0 |
| 2540 |
| 2541 |
| 2542 // Packet EMC2MC |
| 2543 #define EMC2MC_SIZE 137 |
| 2544 |
| 2545 #define EMC2MC_RDI_SHIFT _MK_SHIFT_CONST(0) |
| 2546 #define EMC2MC_RDI_FIELD (_MK_MASK_CONST(0xffffffff) << E
MC2MC_RDI_SHIFT) |
| 2547 #define EMC2MC_RDI_RANGE _MK_SHIFT_CONST(127):_MK_SHIFT_C
ONST(0) |
| 2548 #define EMC2MC_RDI_ROW 0 |
| 2549 |
| 2550 #define EMC2MC_RDI_0_SHIFT _MK_SHIFT_CONST(0) |
| 2551 #define EMC2MC_RDI_0_FIELD (_MK_MASK_CONST(0xffffffff) << E
MC2MC_RDI_0_SHIFT) |
| 2552 #define EMC2MC_RDI_0_RANGE _MK_SHIFT_CONST(31):_MK_SHIFT_CO
NST(0) |
| 2553 #define EMC2MC_RDI_0_ROW 0 |
| 2554 |
| 2555 #define EMC2MC_RDI_1_SHIFT _MK_SHIFT_CONST(32) |
| 2556 #define EMC2MC_RDI_1_FIELD (_MK_MASK_CONST(0xffffffff) << E
MC2MC_RDI_1_SHIFT) |
| 2557 #define EMC2MC_RDI_1_RANGE _MK_SHIFT_CONST(63):_MK_SHIFT_CO
NST(32) |
| 2558 #define EMC2MC_RDI_1_ROW 0 |
| 2559 |
| 2560 #define EMC2MC_RDI_2_SHIFT _MK_SHIFT_CONST(64) |
| 2561 #define EMC2MC_RDI_2_FIELD (_MK_MASK_CONST(0xffffffff) << E
MC2MC_RDI_2_SHIFT) |
| 2562 #define EMC2MC_RDI_2_RANGE _MK_SHIFT_CONST(95):_MK_SHIFT_CO
NST(64) |
| 2563 #define EMC2MC_RDI_2_ROW 0 |
| 2564 |
| 2565 #define EMC2MC_RDI_3_SHIFT _MK_SHIFT_CONST(96) |
| 2566 #define EMC2MC_RDI_3_FIELD (_MK_MASK_CONST(0xffffffff) << E
MC2MC_RDI_3_SHIFT) |
| 2567 #define EMC2MC_RDI_3_RANGE _MK_SHIFT_CONST(127):_MK_SHIFT_C
ONST(96) |
| 2568 #define EMC2MC_RDI_3_ROW 0 |
| 2569 |
| 2570 #define EMC2MC_RDI_ID_SHIFT _MK_SHIFT_CONST(128) |
| 2571 #define EMC2MC_RDI_ID_FIELD (_MK_MASK_CONST(0x1ff) << EMC2MC
_RDI_ID_SHIFT) |
| 2572 #define EMC2MC_RDI_ID_RANGE _MK_SHIFT_CONST(136):_MK_SHIFT_C
ONST(128) |
| 2573 #define EMC2MC_RDI_ID_ROW 0 |
| 2574 |
| 2575 |
| 2576 // Packet MC2EMC_LL |
| 2577 #define MC2EMC_LL_SIZE 33 |
| 2578 |
| 2579 #define MC2EMC_LL_ADR_SHIFT _MK_SHIFT_CONST(0) |
| 2580 #define MC2EMC_LL_ADR_FIELD (_MK_MASK_CONST(0x7ffffff) << MC
2EMC_LL_ADR_SHIFT) |
| 2581 #define MC2EMC_LL_ADR_RANGE _MK_SHIFT_CONST(26):_MK_SHIFT_CO
NST(0) |
| 2582 #define MC2EMC_LL_ADR_ROW 0 |
| 2583 |
| 2584 #define MC2EMC_LL_TAG_SHIFT _MK_SHIFT_CONST(27) |
| 2585 #define MC2EMC_LL_TAG_FIELD (_MK_MASK_CONST(0x1f) << MC2EMC_
LL_TAG_SHIFT) |
| 2586 #define MC2EMC_LL_TAG_RANGE _MK_SHIFT_CONST(31):_MK_SHIFT_CO
NST(27) |
| 2587 #define MC2EMC_LL_TAG_ROW 0 |
| 2588 |
| 2589 #define MC2EMC_LL_DOUBLEREQ_SHIFT _MK_SHIFT_CONST(32) |
| 2590 #define MC2EMC_LL_DOUBLEREQ_FIELD (_MK_MASK_CONST(0x1) <<
MC2EMC_LL_DOUBLEREQ_SHIFT) |
| 2591 #define MC2EMC_LL_DOUBLEREQ_RANGE _MK_SHIFT_CONST(32):_MK_
SHIFT_CONST(32) |
| 2592 #define MC2EMC_LL_DOUBLEREQ_ROW 0 |
| 2593 |
| 2594 |
| 2595 // Packet EMC2MC_LL |
| 2596 #define EMC2MC_LL_SIZE 64 |
| 2597 |
| 2598 #define EMC2MC_LL_RDI_SHIFT _MK_SHIFT_CONST(0) |
| 2599 #define EMC2MC_LL_RDI_FIELD (_MK_MASK_CONST(0xffffffff) << E
MC2MC_LL_RDI_SHIFT) |
| 2600 #define EMC2MC_LL_RDI_RANGE _MK_SHIFT_CONST(63):_MK_SHIFT_CO
NST(0) |
| 2601 #define EMC2MC_LL_RDI_ROW 0 |
| 2602 |
| 2603 |
| 2604 // Packet MC2EMC_LL_CRITINFO |
| 2605 #define MC2EMC_LL_CRITINFO_SIZE 11 |
| 2606 |
| 2607 #define MC2EMC_LL_CRITINFO_HP_SHIFT _MK_SHIFT_CONST(0) |
| 2608 #define MC2EMC_LL_CRITINFO_HP_FIELD (_MK_MASK_CONST(0x1f) <<
MC2EMC_LL_CRITINFO_HP_SHIFT) |
| 2609 #define MC2EMC_LL_CRITINFO_HP_RANGE _MK_SHIFT_CONST(4):_MK_S
HIFT_CONST(0) |
| 2610 #define MC2EMC_LL_CRITINFO_HP_ROW 0 |
| 2611 |
| 2612 #define MC2EMC_LL_CRITINFO_TIMEOUT_SHIFT _MK_SHIFT_CONST(
5) |
| 2613 #define MC2EMC_LL_CRITINFO_TIMEOUT_FIELD (_MK_MASK_CONST(
0x3f) << MC2EMC_LL_CRITINFO_TIMEOUT_SHIFT) |
| 2614 #define MC2EMC_LL_CRITINFO_TIMEOUT_RANGE _MK_SHIFT_CONST(
10):_MK_SHIFT_CONST(5) |
| 2615 #define MC2EMC_LL_CRITINFO_TIMEOUT_ROW 0 |
| 2616 |
| 2617 |
| 2618 // Packet MC2EMC_LL_ARBINFO |
| 2619 #define MC2EMC_LL_ARBINFO_SIZE 2 |
| 2620 |
| 2621 #define MC2EMC_LL_ARBINFO_BANK_SHIFT _MK_SHIFT_CONST(0) |
| 2622 #define MC2EMC_LL_ARBINFO_BANK_FIELD (_MK_MASK_CONST(0x3) <<
MC2EMC_LL_ARBINFO_BANK_SHIFT) |
| 2623 #define MC2EMC_LL_ARBINFO_BANK_RANGE _MK_SHIFT_CONST(1):_MK_S
HIFT_CONST(0) |
| 2624 #define MC2EMC_LL_ARBINFO_BANK_ROW 0 |
| 2625 |
| 2626 |
| 2627 // Packet CMC2MC_AXI_A |
| 2628 #define CMC2MC_AXI_A_SIZE 63 |
| 2629 |
| 2630 #define CMC2MC_AXI_A_AADDR_SHIFT _MK_SHIFT_CONST(0) |
| 2631 #define CMC2MC_AXI_A_AADDR_FIELD (_MK_MASK_CONST(0xffffff
ff) << CMC2MC_AXI_A_AADDR_SHIFT) |
| 2632 #define CMC2MC_AXI_A_AADDR_RANGE _MK_SHIFT_CONST(31):_MK_
SHIFT_CONST(0) |
| 2633 #define CMC2MC_AXI_A_AADDR_ROW 0 |
| 2634 |
| 2635 #define CMC2MC_AXI_A_AID_SHIFT _MK_SHIFT_CONST(32) |
| 2636 #define CMC2MC_AXI_A_AID_FIELD (_MK_MASK_CONST(0x1fff) << CMC2M
C_AXI_A_AID_SHIFT) |
| 2637 #define CMC2MC_AXI_A_AID_RANGE _MK_SHIFT_CONST(44):_MK_SHIFT_CO
NST(32) |
| 2638 #define CMC2MC_AXI_A_AID_ROW 0 |
| 2639 |
| 2640 #define CMC2MC_AXI_A_ALEN_SHIFT _MK_SHIFT_CONST(45) |
| 2641 #define CMC2MC_AXI_A_ALEN_FIELD (_MK_MASK_CONST(0xf) << CMC2MC_A
XI_A_ALEN_SHIFT) |
| 2642 #define CMC2MC_AXI_A_ALEN_RANGE _MK_SHIFT_CONST(48):_MK_SHIFT_CO
NST(45) |
| 2643 #define CMC2MC_AXI_A_ALEN_ROW 0 |
| 2644 #define CMC2MC_AXI_A_ALEN_ONEDATA _MK_ENUM_CONST(0) |
| 2645 #define CMC2MC_AXI_A_ALEN_TWODATA _MK_ENUM_CONST(1) |
| 2646 #define CMC2MC_AXI_A_ALEN_THREEDATA _MK_ENUM_CONST(2) |
| 2647 #define CMC2MC_AXI_A_ALEN_FOURDATA _MK_ENUM_CONST(3) |
| 2648 #define CMC2MC_AXI_A_ALEN_FIVEDATA _MK_ENUM_CONST(4) |
| 2649 #define CMC2MC_AXI_A_ALEN_SIXDATA _MK_ENUM_CONST(5) |
| 2650 #define CMC2MC_AXI_A_ALEN_SEVENDATA _MK_ENUM_CONST(6) |
| 2651 #define CMC2MC_AXI_A_ALEN_EIGHTDATA _MK_ENUM_CONST(7) |
| 2652 #define CMC2MC_AXI_A_ALEN_NINEDATA _MK_ENUM_CONST(8) |
| 2653 #define CMC2MC_AXI_A_ALEN_TENDATA _MK_ENUM_CONST(9) |
| 2654 #define CMC2MC_AXI_A_ALEN_ELEVENDATA _MK_ENUM_CONST(10) |
| 2655 #define CMC2MC_AXI_A_ALEN_TWELVEDATA _MK_ENUM_CONST(11) |
| 2656 #define CMC2MC_AXI_A_ALEN_THIRTEENDATA _MK_ENUM_CONST(12) |
| 2657 #define CMC2MC_AXI_A_ALEN_FOURTEENDATA _MK_ENUM_CONST(13) |
| 2658 #define CMC2MC_AXI_A_ALEN_FIFTHTEENDATA _MK_ENUM_CONST(14) |
| 2659 #define CMC2MC_AXI_A_ALEN_SIXTEENDATA _MK_ENUM_CONST(15) |
| 2660 |
| 2661 #define CMC2MC_AXI_A_ASIZE_SHIFT _MK_SHIFT_CONST(49) |
| 2662 #define CMC2MC_AXI_A_ASIZE_FIELD (_MK_MASK_CONST(0x7) <<
CMC2MC_AXI_A_ASIZE_SHIFT) |
| 2663 #define CMC2MC_AXI_A_ASIZE_RANGE _MK_SHIFT_CONST(51):_MK_
SHIFT_CONST(49) |
| 2664 #define CMC2MC_AXI_A_ASIZE_ROW 0 |
| 2665 #define CMC2MC_AXI_A_ASIZE_ONEBYTE _MK_ENUM_CONST(0) |
| 2666 #define CMC2MC_AXI_A_ASIZE_TWOBYTES _MK_ENUM_CONST(1) |
| 2667 #define CMC2MC_AXI_A_ASIZE_FOURBYTES _MK_ENUM_CONST(2) |
| 2668 #define CMC2MC_AXI_A_ASIZE_EIGHTBYTES _MK_ENUM_CONST(3) |
| 2669 #define CMC2MC_AXI_A_ASIZE_SIXTEENBYTES _MK_ENUM_CONST(4) |
| 2670 #define CMC2MC_AXI_A_ASIZE_THIRTYTWOBYTES _MK_ENUM_CONST(5
) |
| 2671 #define CMC2MC_AXI_A_ASIZE_SIXTYFOURBYTES _MK_ENUM_CONST(6
) |
| 2672 #define CMC2MC_AXI_A_ASIZE_ONEHUNDREDTWENTYEIGHTBYTES _MK_ENUM
_CONST(7) |
| 2673 |
| 2674 #define CMC2MC_AXI_A_ABURST_SHIFT _MK_SHIFT_CONST(52) |
| 2675 #define CMC2MC_AXI_A_ABURST_FIELD (_MK_MASK_CONST(0x3) <<
CMC2MC_AXI_A_ABURST_SHIFT) |
| 2676 #define CMC2MC_AXI_A_ABURST_RANGE _MK_SHIFT_CONST(53):_MK_
SHIFT_CONST(52) |
| 2677 #define CMC2MC_AXI_A_ABURST_ROW 0 |
| 2678 #define CMC2MC_AXI_A_ABURST_FIXED _MK_ENUM_CONST(0) |
| 2679 #define CMC2MC_AXI_A_ABURST_INCR _MK_ENUM_CONST(1) |
| 2680 #define CMC2MC_AXI_A_ABURST_WRAP _MK_ENUM_CONST(2) |
| 2681 #define CMC2MC_AXI_A_ABURST_RSVD _MK_ENUM_CONST(3) |
| 2682 |
| 2683 #define CMC2MC_AXI_A_ALOCK_SHIFT _MK_SHIFT_CONST(54) |
| 2684 #define CMC2MC_AXI_A_ALOCK_FIELD (_MK_MASK_CONST(0x3) <<
CMC2MC_AXI_A_ALOCK_SHIFT) |
| 2685 #define CMC2MC_AXI_A_ALOCK_RANGE _MK_SHIFT_CONST(55):_MK_
SHIFT_CONST(54) |
| 2686 #define CMC2MC_AXI_A_ALOCK_ROW 0 |
| 2687 #define CMC2MC_AXI_A_ALOCK_NORMAL _MK_ENUM_CONST(0) |
| 2688 #define CMC2MC_AXI_A_ALOCK_EXCLUSIVE _MK_ENUM_CONST(1) |
| 2689 #define CMC2MC_AXI_A_ALOCK_LOCKED _MK_ENUM_CONST(2) |
| 2690 #define CMC2MC_AXI_A_ALOCK_RSVD _MK_ENUM_CONST(3) |
| 2691 |
| 2692 #define CMC2MC_AXI_A_ACACHE_SHIFT _MK_SHIFT_CONST(56) |
| 2693 #define CMC2MC_AXI_A_ACACHE_FIELD (_MK_MASK_CONST(0xf) <<
CMC2MC_AXI_A_ACACHE_SHIFT) |
| 2694 #define CMC2MC_AXI_A_ACACHE_RANGE _MK_SHIFT_CONST(59):_MK_
SHIFT_CONST(56) |
| 2695 #define CMC2MC_AXI_A_ACACHE_ROW 0 |
| 2696 #define CMC2MC_AXI_A_ACACHE_NONCACHEABLE_NONBUFFERABLE _MK_ENUM
_CONST(0) |
| 2697 #define CMC2MC_AXI_A_ACACHE_BUFFERABLE _MK_ENUM_CONST(1) |
| 2698 #define CMC2MC_AXI_A_ACACHE_CACHEABLE_DONOTALLOCATE _MK_ENUM
_CONST(2) |
| 2699 #define CMC2MC_AXI_A_ACACHE_CACHEABLE_BUFFERABLE_DONOTALLOCATE
_MK_ENUM_CONST(3) |
| 2700 #define CMC2MC_AXI_A_ACACHE_CACHEABLEWRITETHROUGH_ALLOCATEONREAD
_MK_ENUM_CONST(6) |
| 2701 #define CMC2MC_AXI_A_ACACHE_CACHEABLEWRITEBACK_ALLOCATEONREAD
_MK_ENUM_CONST(7) |
| 2702 #define CMC2MC_AXI_A_ACACHE_CACHEABLEWRITETHROUGH_ALLOCATEONWRITE
_MK_ENUM_CONST(10) |
| 2703 #define CMC2MC_AXI_A_ACACHE_CACHEABLEWRITEBACK_ALLOCATEONWRITE
_MK_ENUM_CONST(11) |
| 2704 #define CMC2MC_AXI_A_ACACHE_CACHEABLEWRITETHROUGH_ALLOCATEONREADWRITE
_MK_ENUM_CONST(14) |
| 2705 #define CMC2MC_AXI_A_ACACHE_CACHEABLEWRITEBACK_ALLOCATEONREADWRITE
_MK_ENUM_CONST(15) |
| 2706 |
| 2707 #define CMC2MC_AXI_A_APROT_SHIFT _MK_SHIFT_CONST(60) |
| 2708 #define CMC2MC_AXI_A_APROT_FIELD (_MK_MASK_CONST(0x7) <<
CMC2MC_AXI_A_APROT_SHIFT) |
| 2709 #define CMC2MC_AXI_A_APROT_RANGE _MK_SHIFT_CONST(62):_MK_
SHIFT_CONST(60) |
| 2710 #define CMC2MC_AXI_A_APROT_ROW 0 |
| 2711 #define CMC2MC_AXI_A_APROT_DATA_SECURE_NORMAL _MK_ENUM_CONST(0
) |
| 2712 #define CMC2MC_AXI_A_APROT_DATA_SECURE_PRIVILEGED _MK_ENUM
_CONST(1) |
| 2713 #define CMC2MC_AXI_A_APROT_DATA_NONSECURE_NORMAL _MK_ENUM
_CONST(2) |
| 2714 #define CMC2MC_AXI_A_APROT_DATA_NONSECURE_PRIVILEGED _MK_ENUM
_CONST(3) |
| 2715 #define CMC2MC_AXI_A_APROT_INST_SECURE_NORMAL _MK_ENUM_CONST(4
) |
| 2716 #define CMC2MC_AXI_A_APROT_INST_SECURE_PRIVILEGED _MK_ENUM
_CONST(5) |
| 2717 #define CMC2MC_AXI_A_APROT_INST_NONSECURE_NORMAL _MK_ENUM
_CONST(6) |
| 2718 #define CMC2MC_AXI_A_APROT_INST_NONSECURE_PRIVILEGED _MK_ENUM
_CONST(7) |
| 2719 |
| 2720 |
| 2721 // Packet CMC2MC_AXI_W |
| 2722 #define CMC2MC_AXI_W_SIZE 86 |
| 2723 |
| 2724 #define CMC2MC_AXI_W_WDATA_SHIFT _MK_SHIFT_CONST(0) |
| 2725 #define CMC2MC_AXI_W_WDATA_FIELD (_MK_MASK_CONST(0xffffff
ff) << CMC2MC_AXI_W_WDATA_SHIFT) |
| 2726 #define CMC2MC_AXI_W_WDATA_RANGE _MK_SHIFT_CONST(63):_MK_
SHIFT_CONST(0) |
| 2727 #define CMC2MC_AXI_W_WDATA_ROW 0 |
| 2728 |
| 2729 #define CMC2MC_AXI_W_WID_SHIFT _MK_SHIFT_CONST(64) |
| 2730 #define CMC2MC_AXI_W_WID_FIELD (_MK_MASK_CONST(0x1fff) << CMC2M
C_AXI_W_WID_SHIFT) |
| 2731 #define CMC2MC_AXI_W_WID_RANGE _MK_SHIFT_CONST(76):_MK_SHIFT_CO
NST(64) |
| 2732 #define CMC2MC_AXI_W_WID_ROW 0 |
| 2733 |
| 2734 #define CMC2MC_AXI_W_WSTRB_SHIFT _MK_SHIFT_CONST(77) |
| 2735 #define CMC2MC_AXI_W_WSTRB_FIELD (_MK_MASK_CONST(0xff) <<
CMC2MC_AXI_W_WSTRB_SHIFT) |
| 2736 #define CMC2MC_AXI_W_WSTRB_RANGE _MK_SHIFT_CONST(84):_MK_
SHIFT_CONST(77) |
| 2737 #define CMC2MC_AXI_W_WSTRB_ROW 0 |
| 2738 |
| 2739 #define CMC2MC_AXI_W_WLAST_SHIFT _MK_SHIFT_CONST(85) |
| 2740 #define CMC2MC_AXI_W_WLAST_FIELD (_MK_MASK_CONST(0x1) <<
CMC2MC_AXI_W_WLAST_SHIFT) |
| 2741 #define CMC2MC_AXI_W_WLAST_RANGE _MK_SHIFT_CONST(85):_MK_
SHIFT_CONST(85) |
| 2742 #define CMC2MC_AXI_W_WLAST_ROW 0 |
| 2743 #define CMC2MC_AXI_W_WLAST_DISABLED _MK_ENUM_CONST(0) |
| 2744 #define CMC2MC_AXI_W_WLAST_ENABLED _MK_ENUM_CONST(1) |
| 2745 |
| 2746 |
| 2747 // Packet CMC2MC_AXI_B |
| 2748 #define CMC2MC_AXI_B_SIZE 15 |
| 2749 |
| 2750 #define CMC2MC_AXI_B_BID_SHIFT _MK_SHIFT_CONST(0) |
| 2751 #define CMC2MC_AXI_B_BID_FIELD (_MK_MASK_CONST(0x1fff) << CMC2M
C_AXI_B_BID_SHIFT) |
| 2752 #define CMC2MC_AXI_B_BID_RANGE _MK_SHIFT_CONST(12):_MK_SHIFT_CO
NST(0) |
| 2753 #define CMC2MC_AXI_B_BID_ROW 0 |
| 2754 |
| 2755 #define CMC2MC_AXI_B_BRESP_SHIFT _MK_SHIFT_CONST(13) |
| 2756 #define CMC2MC_AXI_B_BRESP_FIELD (_MK_MASK_CONST(0x3) <<
CMC2MC_AXI_B_BRESP_SHIFT) |
| 2757 #define CMC2MC_AXI_B_BRESP_RANGE _MK_SHIFT_CONST(14):_MK_
SHIFT_CONST(13) |
| 2758 #define CMC2MC_AXI_B_BRESP_ROW 0 |
| 2759 #define CMC2MC_AXI_B_BRESP_OKAY _MK_ENUM_CONST(0) |
| 2760 #define CMC2MC_AXI_B_BRESP_EXOKAY _MK_ENUM_CONST(1) |
| 2761 #define CMC2MC_AXI_B_BRESP_SLVERR _MK_ENUM_CONST(2) |
| 2762 #define CMC2MC_AXI_B_BRESP_DECERR _MK_ENUM_CONST(3) |
| 2763 |
| 2764 |
| 2765 // Packet CMC2MC_AXI_R |
| 2766 #define CMC2MC_AXI_R_SIZE 80 |
| 2767 |
| 2768 #define CMC2MC_AXI_R_RDATA_SHIFT _MK_SHIFT_CONST(0) |
| 2769 #define CMC2MC_AXI_R_RDATA_FIELD (_MK_MASK_CONST(0xffffff
ff) << CMC2MC_AXI_R_RDATA_SHIFT) |
| 2770 #define CMC2MC_AXI_R_RDATA_RANGE _MK_SHIFT_CONST(63):_MK_
SHIFT_CONST(0) |
| 2771 #define CMC2MC_AXI_R_RDATA_ROW 0 |
| 2772 |
| 2773 #define CMC2MC_AXI_R_RID_SHIFT _MK_SHIFT_CONST(64) |
| 2774 #define CMC2MC_AXI_R_RID_FIELD (_MK_MASK_CONST(0x1fff) << CMC2M
C_AXI_R_RID_SHIFT) |
| 2775 #define CMC2MC_AXI_R_RID_RANGE _MK_SHIFT_CONST(76):_MK_SHIFT_CO
NST(64) |
| 2776 #define CMC2MC_AXI_R_RID_ROW 0 |
| 2777 |
| 2778 #define CMC2MC_AXI_R_RRESP_SHIFT _MK_SHIFT_CONST(77) |
| 2779 #define CMC2MC_AXI_R_RRESP_FIELD (_MK_MASK_CONST(0x3) <<
CMC2MC_AXI_R_RRESP_SHIFT) |
| 2780 #define CMC2MC_AXI_R_RRESP_RANGE _MK_SHIFT_CONST(78):_MK_
SHIFT_CONST(77) |
| 2781 #define CMC2MC_AXI_R_RRESP_ROW 0 |
| 2782 #define CMC2MC_AXI_R_RRESP_OKAY _MK_ENUM_CONST(0) |
| 2783 #define CMC2MC_AXI_R_RRESP_EXOKAY _MK_ENUM_CONST(1) |
| 2784 #define CMC2MC_AXI_R_RRESP_SLVERR _MK_ENUM_CONST(2) |
| 2785 #define CMC2MC_AXI_R_RRESP_DECERR _MK_ENUM_CONST(3) |
| 2786 |
| 2787 #define CMC2MC_AXI_R_RLAST_SHIFT _MK_SHIFT_CONST(79) |
| 2788 #define CMC2MC_AXI_R_RLAST_FIELD (_MK_MASK_CONST(0x1) <<
CMC2MC_AXI_R_RLAST_SHIFT) |
| 2789 #define CMC2MC_AXI_R_RLAST_RANGE _MK_SHIFT_CONST(79):_MK_
SHIFT_CONST(79) |
| 2790 #define CMC2MC_AXI_R_RLAST_ROW 0 |
| 2791 #define CMC2MC_AXI_R_RLAST_DISABLED _MK_ENUM_CONST(0) |
| 2792 #define CMC2MC_AXI_R_RLAST_ENABLED _MK_ENUM_CONST(1) |
| 2793 |
| 2794 |
| 2795 // Packet MSELECT2MC_AXI_A |
| 2796 #define MSELECT2MC_AXI_A_SIZE 63 |
| 2797 |
| 2798 #define MSELECT2MC_AXI_A_AADDR_SHIFT _MK_SHIFT_CONST(0) |
| 2799 #define MSELECT2MC_AXI_A_AADDR_FIELD (_MK_MASK_CONST(0xffffff
ff) << MSELECT2MC_AXI_A_AADDR_SHIFT) |
| 2800 #define MSELECT2MC_AXI_A_AADDR_RANGE _MK_SHIFT_CONST(31):_MK_
SHIFT_CONST(0) |
| 2801 #define MSELECT2MC_AXI_A_AADDR_ROW 0 |
| 2802 |
| 2803 #define MSELECT2MC_AXI_A_AID_SHIFT _MK_SHIFT_CONST(32) |
| 2804 #define MSELECT2MC_AXI_A_AID_FIELD (_MK_MASK_CONST(0x1fff)
<< MSELECT2MC_AXI_A_AID_SHIFT) |
| 2805 #define MSELECT2MC_AXI_A_AID_RANGE _MK_SHIFT_CONST(44):_MK_
SHIFT_CONST(32) |
| 2806 #define MSELECT2MC_AXI_A_AID_ROW 0 |
| 2807 |
| 2808 #define MSELECT2MC_AXI_A_ALEN_SHIFT _MK_SHIFT_CONST(45) |
| 2809 #define MSELECT2MC_AXI_A_ALEN_FIELD (_MK_MASK_CONST(0xf) <<
MSELECT2MC_AXI_A_ALEN_SHIFT) |
| 2810 #define MSELECT2MC_AXI_A_ALEN_RANGE _MK_SHIFT_CONST(48):_MK_
SHIFT_CONST(45) |
| 2811 #define MSELECT2MC_AXI_A_ALEN_ROW 0 |
| 2812 #define MSELECT2MC_AXI_A_ALEN_ONEDATA _MK_ENUM_CONST(0) |
| 2813 #define MSELECT2MC_AXI_A_ALEN_TWODATA _MK_ENUM_CONST(1) |
| 2814 #define MSELECT2MC_AXI_A_ALEN_THREEDATA _MK_ENUM_CONST(2) |
| 2815 #define MSELECT2MC_AXI_A_ALEN_FOURDATA _MK_ENUM_CONST(3) |
| 2816 #define MSELECT2MC_AXI_A_ALEN_FIVEDATA _MK_ENUM_CONST(4) |
| 2817 #define MSELECT2MC_AXI_A_ALEN_SIXDATA _MK_ENUM_CONST(5) |
| 2818 #define MSELECT2MC_AXI_A_ALEN_SEVENDATA _MK_ENUM_CONST(6) |
| 2819 #define MSELECT2MC_AXI_A_ALEN_EIGHTDATA _MK_ENUM_CONST(7) |
| 2820 #define MSELECT2MC_AXI_A_ALEN_NINEDATA _MK_ENUM_CONST(8) |
| 2821 #define MSELECT2MC_AXI_A_ALEN_TENDATA _MK_ENUM_CONST(9) |
| 2822 #define MSELECT2MC_AXI_A_ALEN_ELEVENDATA _MK_ENUM_CONST(1
0) |
| 2823 #define MSELECT2MC_AXI_A_ALEN_TWELVEDATA _MK_ENUM_CONST(1
1) |
| 2824 #define MSELECT2MC_AXI_A_ALEN_THIRTEENDATA _MK_ENUM_CONST(1
2) |
| 2825 #define MSELECT2MC_AXI_A_ALEN_FOURTEENDATA _MK_ENUM_CONST(1
3) |
| 2826 #define MSELECT2MC_AXI_A_ALEN_FIFTHTEENDATA _MK_ENUM_CONST(1
4) |
| 2827 #define MSELECT2MC_AXI_A_ALEN_SIXTEENDATA _MK_ENUM_CONST(1
5) |
| 2828 |
| 2829 #define MSELECT2MC_AXI_A_ASIZE_SHIFT _MK_SHIFT_CONST(49) |
| 2830 #define MSELECT2MC_AXI_A_ASIZE_FIELD (_MK_MASK_CONST(0x7) <<
MSELECT2MC_AXI_A_ASIZE_SHIFT) |
| 2831 #define MSELECT2MC_AXI_A_ASIZE_RANGE _MK_SHIFT_CONST(51):_MK_
SHIFT_CONST(49) |
| 2832 #define MSELECT2MC_AXI_A_ASIZE_ROW 0 |
| 2833 #define MSELECT2MC_AXI_A_ASIZE_ONEBYTE _MK_ENUM_CONST(0) |
| 2834 #define MSELECT2MC_AXI_A_ASIZE_TWOBYTES _MK_ENUM_CONST(1) |
| 2835 #define MSELECT2MC_AXI_A_ASIZE_FOURBYTES _MK_ENUM_CONST(2
) |
| 2836 #define MSELECT2MC_AXI_A_ASIZE_EIGHTBYTES _MK_ENUM_CONST(3
) |
| 2837 #define MSELECT2MC_AXI_A_ASIZE_SIXTEENBYTES _MK_ENUM_CONST(4
) |
| 2838 #define MSELECT2MC_AXI_A_ASIZE_THIRTYTWOBYTES _MK_ENUM_CONST(5
) |
| 2839 #define MSELECT2MC_AXI_A_ASIZE_SIXTYFOURBYTES _MK_ENUM_CONST(6
) |
| 2840 #define MSELECT2MC_AXI_A_ASIZE_ONEHUNDREDTWENTYEIGHTBYTES
_MK_ENUM_CONST(7) |
| 2841 |
| 2842 #define MSELECT2MC_AXI_A_ABURST_SHIFT _MK_SHIFT_CONST(52) |
| 2843 #define MSELECT2MC_AXI_A_ABURST_FIELD (_MK_MASK_CONST(0x3) <<
MSELECT2MC_AXI_A_ABURST_SHIFT) |
| 2844 #define MSELECT2MC_AXI_A_ABURST_RANGE _MK_SHIFT_CONST(53):_MK_
SHIFT_CONST(52) |
| 2845 #define MSELECT2MC_AXI_A_ABURST_ROW 0 |
| 2846 #define MSELECT2MC_AXI_A_ABURST_FIXED _MK_ENUM_CONST(0) |
| 2847 #define MSELECT2MC_AXI_A_ABURST_INCR _MK_ENUM_CONST(1) |
| 2848 #define MSELECT2MC_AXI_A_ABURST_WRAP _MK_ENUM_CONST(2) |
| 2849 #define MSELECT2MC_AXI_A_ABURST_RSVD _MK_ENUM_CONST(3) |
| 2850 |
| 2851 #define MSELECT2MC_AXI_A_ALOCK_SHIFT _MK_SHIFT_CONST(54) |
| 2852 #define MSELECT2MC_AXI_A_ALOCK_FIELD (_MK_MASK_CONST(0x3) <<
MSELECT2MC_AXI_A_ALOCK_SHIFT) |
| 2853 #define MSELECT2MC_AXI_A_ALOCK_RANGE _MK_SHIFT_CONST(55):_MK_
SHIFT_CONST(54) |
| 2854 #define MSELECT2MC_AXI_A_ALOCK_ROW 0 |
| 2855 #define MSELECT2MC_AXI_A_ALOCK_NORMAL _MK_ENUM_CONST(0) |
| 2856 #define MSELECT2MC_AXI_A_ALOCK_EXCLUSIVE _MK_ENUM_CONST(1
) |
| 2857 #define MSELECT2MC_AXI_A_ALOCK_LOCKED _MK_ENUM_CONST(2) |
| 2858 #define MSELECT2MC_AXI_A_ALOCK_RSVD _MK_ENUM_CONST(3) |
| 2859 |
| 2860 #define MSELECT2MC_AXI_A_ACACHE_SHIFT _MK_SHIFT_CONST(56) |
| 2861 #define MSELECT2MC_AXI_A_ACACHE_FIELD (_MK_MASK_CONST(0xf) <<
MSELECT2MC_AXI_A_ACACHE_SHIFT) |
| 2862 #define MSELECT2MC_AXI_A_ACACHE_RANGE _MK_SHIFT_CONST(59):_MK_
SHIFT_CONST(56) |
| 2863 #define MSELECT2MC_AXI_A_ACACHE_ROW 0 |
| 2864 #define MSELECT2MC_AXI_A_ACACHE_NONCACHEABLE_NONBUFFERABLE
_MK_ENUM_CONST(0) |
| 2865 #define MSELECT2MC_AXI_A_ACACHE_BUFFERABLE _MK_ENUM_CONST(1
) |
| 2866 #define MSELECT2MC_AXI_A_ACACHE_CACHEABLE_DONOTALLOCATE _MK_ENUM
_CONST(2) |
| 2867 #define MSELECT2MC_AXI_A_ACACHE_CACHEABLE_BUFFERABLE_DONOTALLOCATE
_MK_ENUM_CONST(3) |
| 2868 #define MSELECT2MC_AXI_A_ACACHE_CACHEABLEWRITETHROUGH_ALLOCATEONREAD
_MK_ENUM_CONST(6) |
| 2869 #define MSELECT2MC_AXI_A_ACACHE_CACHEABLEWRITEBACK_ALLOCATEONREAD
_MK_ENUM_CONST(7) |
| 2870 #define MSELECT2MC_AXI_A_ACACHE_CACHEABLEWRITETHROUGH_ALLOCATEONWRITE
_MK_ENUM_CONST(10) |
| 2871 #define MSELECT2MC_AXI_A_ACACHE_CACHEABLEWRITEBACK_ALLOCATEONWRITE
_MK_ENUM_CONST(11) |
| 2872 #define MSELECT2MC_AXI_A_ACACHE_CACHEABLEWRITETHROUGH_ALLOCATEONREADWRITE
_MK_ENUM_CONST(14) |
| 2873 #define MSELECT2MC_AXI_A_ACACHE_CACHEABLEWRITEBACK_ALLOCATEONREADWRITE
_MK_ENUM_CONST(15) |
| 2874 |
| 2875 #define MSELECT2MC_AXI_A_APROT_SHIFT _MK_SHIFT_CONST(60) |
| 2876 #define MSELECT2MC_AXI_A_APROT_FIELD (_MK_MASK_CONST(0x7) <<
MSELECT2MC_AXI_A_APROT_SHIFT) |
| 2877 #define MSELECT2MC_AXI_A_APROT_RANGE _MK_SHIFT_CONST(62):_MK_
SHIFT_CONST(60) |
| 2878 #define MSELECT2MC_AXI_A_APROT_ROW 0 |
| 2879 #define MSELECT2MC_AXI_A_APROT_DATA_SECURE_NORMAL _MK_ENUM
_CONST(0) |
| 2880 #define MSELECT2MC_AXI_A_APROT_DATA_SECURE_PRIVILEGED _MK_ENUM
_CONST(1) |
| 2881 #define MSELECT2MC_AXI_A_APROT_DATA_NONSECURE_NORMAL _MK_ENUM
_CONST(2) |
| 2882 #define MSELECT2MC_AXI_A_APROT_DATA_NONSECURE_PRIVILEGED
_MK_ENUM_CONST(3) |
| 2883 #define MSELECT2MC_AXI_A_APROT_INST_SECURE_NORMAL _MK_ENUM
_CONST(4) |
| 2884 #define MSELECT2MC_AXI_A_APROT_INST_SECURE_PRIVILEGED _MK_ENUM
_CONST(5) |
| 2885 #define MSELECT2MC_AXI_A_APROT_INST_NONSECURE_NORMAL _MK_ENUM
_CONST(6) |
| 2886 #define MSELECT2MC_AXI_A_APROT_INST_NONSECURE_PRIVILEGED
_MK_ENUM_CONST(7) |
| 2887 |
| 2888 |
| 2889 // Packet MSELECT2MC_AXI_W |
| 2890 #define MSELECT2MC_AXI_W_SIZE 86 |
| 2891 |
| 2892 #define MSELECT2MC_AXI_W_WDATA_SHIFT _MK_SHIFT_CONST(0) |
| 2893 #define MSELECT2MC_AXI_W_WDATA_FIELD (_MK_MASK_CONST(0xffffff
ff) << MSELECT2MC_AXI_W_WDATA_SHIFT) |
| 2894 #define MSELECT2MC_AXI_W_WDATA_RANGE _MK_SHIFT_CONST(63):_MK_
SHIFT_CONST(0) |
| 2895 #define MSELECT2MC_AXI_W_WDATA_ROW 0 |
| 2896 |
| 2897 #define MSELECT2MC_AXI_W_WID_SHIFT _MK_SHIFT_CONST(64) |
| 2898 #define MSELECT2MC_AXI_W_WID_FIELD (_MK_MASK_CONST(0x1fff)
<< MSELECT2MC_AXI_W_WID_SHIFT) |
| 2899 #define MSELECT2MC_AXI_W_WID_RANGE _MK_SHIFT_CONST(76):_MK_
SHIFT_CONST(64) |
| 2900 #define MSELECT2MC_AXI_W_WID_ROW 0 |
| 2901 |
| 2902 #define MSELECT2MC_AXI_W_WSTRB_SHIFT _MK_SHIFT_CONST(77) |
| 2903 #define MSELECT2MC_AXI_W_WSTRB_FIELD (_MK_MASK_CONST(0xff) <<
MSELECT2MC_AXI_W_WSTRB_SHIFT) |
| 2904 #define MSELECT2MC_AXI_W_WSTRB_RANGE _MK_SHIFT_CONST(84):_MK_
SHIFT_CONST(77) |
| 2905 #define MSELECT2MC_AXI_W_WSTRB_ROW 0 |
| 2906 |
| 2907 #define MSELECT2MC_AXI_W_WLAST_SHIFT _MK_SHIFT_CONST(85) |
| 2908 #define MSELECT2MC_AXI_W_WLAST_FIELD (_MK_MASK_CONST(0x1) <<
MSELECT2MC_AXI_W_WLAST_SHIFT) |
| 2909 #define MSELECT2MC_AXI_W_WLAST_RANGE _MK_SHIFT_CONST(85):_MK_
SHIFT_CONST(85) |
| 2910 #define MSELECT2MC_AXI_W_WLAST_ROW 0 |
| 2911 #define MSELECT2MC_AXI_W_WLAST_DISABLED _MK_ENUM_CONST(0) |
| 2912 #define MSELECT2MC_AXI_W_WLAST_ENABLED _MK_ENUM_CONST(1) |
| 2913 |
| 2914 |
| 2915 // Packet MSELECT2MC_AXI_B |
| 2916 #define MSELECT2MC_AXI_B_SIZE 15 |
| 2917 |
| 2918 #define MSELECT2MC_AXI_B_BID_SHIFT _MK_SHIFT_CONST(0) |
| 2919 #define MSELECT2MC_AXI_B_BID_FIELD (_MK_MASK_CONST(0x1fff)
<< MSELECT2MC_AXI_B_BID_SHIFT) |
| 2920 #define MSELECT2MC_AXI_B_BID_RANGE _MK_SHIFT_CONST(12):_MK_
SHIFT_CONST(0) |
| 2921 #define MSELECT2MC_AXI_B_BID_ROW 0 |
| 2922 |
| 2923 #define MSELECT2MC_AXI_B_BRESP_SHIFT _MK_SHIFT_CONST(13) |
| 2924 #define MSELECT2MC_AXI_B_BRESP_FIELD (_MK_MASK_CONST(0x3) <<
MSELECT2MC_AXI_B_BRESP_SHIFT) |
| 2925 #define MSELECT2MC_AXI_B_BRESP_RANGE _MK_SHIFT_CONST(14):_MK_
SHIFT_CONST(13) |
| 2926 #define MSELECT2MC_AXI_B_BRESP_ROW 0 |
| 2927 #define MSELECT2MC_AXI_B_BRESP_OKAY _MK_ENUM_CONST(0) |
| 2928 #define MSELECT2MC_AXI_B_BRESP_EXOKAY _MK_ENUM_CONST(1) |
| 2929 #define MSELECT2MC_AXI_B_BRESP_SLVERR _MK_ENUM_CONST(2) |
| 2930 #define MSELECT2MC_AXI_B_BRESP_DECERR _MK_ENUM_CONST(3) |
| 2931 |
| 2932 |
| 2933 // Packet MSELECT2MC_AXI_R |
| 2934 #define MSELECT2MC_AXI_R_SIZE 80 |
| 2935 |
| 2936 #define MSELECT2MC_AXI_R_RDATA_SHIFT _MK_SHIFT_CONST(0) |
| 2937 #define MSELECT2MC_AXI_R_RDATA_FIELD (_MK_MASK_CONST(0xffffff
ff) << MSELECT2MC_AXI_R_RDATA_SHIFT) |
| 2938 #define MSELECT2MC_AXI_R_RDATA_RANGE _MK_SHIFT_CONST(63):_MK_
SHIFT_CONST(0) |
| 2939 #define MSELECT2MC_AXI_R_RDATA_ROW 0 |
| 2940 |
| 2941 #define MSELECT2MC_AXI_R_RID_SHIFT _MK_SHIFT_CONST(64) |
| 2942 #define MSELECT2MC_AXI_R_RID_FIELD (_MK_MASK_CONST(0x1fff)
<< MSELECT2MC_AXI_R_RID_SHIFT) |
| 2943 #define MSELECT2MC_AXI_R_RID_RANGE _MK_SHIFT_CONST(76):_MK_
SHIFT_CONST(64) |
| 2944 #define MSELECT2MC_AXI_R_RID_ROW 0 |
| 2945 |
| 2946 #define MSELECT2MC_AXI_R_RRESP_SHIFT _MK_SHIFT_CONST(77) |
| 2947 #define MSELECT2MC_AXI_R_RRESP_FIELD (_MK_MASK_CONST(0x3) <<
MSELECT2MC_AXI_R_RRESP_SHIFT) |
| 2948 #define MSELECT2MC_AXI_R_RRESP_RANGE _MK_SHIFT_CONST(78):_MK_
SHIFT_CONST(77) |
| 2949 #define MSELECT2MC_AXI_R_RRESP_ROW 0 |
| 2950 #define MSELECT2MC_AXI_R_RRESP_OKAY _MK_ENUM_CONST(0) |
| 2951 #define MSELECT2MC_AXI_R_RRESP_EXOKAY _MK_ENUM_CONST(1) |
| 2952 #define MSELECT2MC_AXI_R_RRESP_SLVERR _MK_ENUM_CONST(2) |
| 2953 #define MSELECT2MC_AXI_R_RRESP_DECERR _MK_ENUM_CONST(3) |
| 2954 |
| 2955 #define MSELECT2MC_AXI_R_RLAST_SHIFT _MK_SHIFT_CONST(79) |
| 2956 #define MSELECT2MC_AXI_R_RLAST_FIELD (_MK_MASK_CONST(0x1) <<
MSELECT2MC_AXI_R_RLAST_SHIFT) |
| 2957 #define MSELECT2MC_AXI_R_RLAST_RANGE _MK_SHIFT_CONST(79):_MK_
SHIFT_CONST(79) |
| 2958 #define MSELECT2MC_AXI_R_RLAST_ROW 0 |
| 2959 #define MSELECT2MC_AXI_R_RLAST_DISABLED _MK_ENUM_CONST(0) |
| 2960 #define MSELECT2MC_AXI_R_RLAST_ENABLED _MK_ENUM_CONST(1) |
| 2961 |
| 2962 |
| 2963 // Packet AXI2MC_AXI_A |
| 2964 #define AXI2MC_AXI_A_SIZE 63 |
| 2965 |
| 2966 #define AXI2MC_AXI_A_AADDR_SHIFT _MK_SHIFT_CONST(0) |
| 2967 #define AXI2MC_AXI_A_AADDR_FIELD (_MK_MASK_CONST(0xffffff
ff) << AXI2MC_AXI_A_AADDR_SHIFT) |
| 2968 #define AXI2MC_AXI_A_AADDR_RANGE _MK_SHIFT_CONST(31):_MK_
SHIFT_CONST(0) |
| 2969 #define AXI2MC_AXI_A_AADDR_ROW 0 |
| 2970 |
| 2971 #define AXI2MC_AXI_A_AID_SHIFT _MK_SHIFT_CONST(32) |
| 2972 #define AXI2MC_AXI_A_AID_FIELD (_MK_MASK_CONST(0x1fff) << AXI2M
C_AXI_A_AID_SHIFT) |
| 2973 #define AXI2MC_AXI_A_AID_RANGE _MK_SHIFT_CONST(44):_MK_SHIFT_CO
NST(32) |
| 2974 #define AXI2MC_AXI_A_AID_ROW 0 |
| 2975 |
| 2976 #define AXI2MC_AXI_A_ALEN_SHIFT _MK_SHIFT_CONST(45) |
| 2977 #define AXI2MC_AXI_A_ALEN_FIELD (_MK_MASK_CONST(0xf) << AXI2MC_A
XI_A_ALEN_SHIFT) |
| 2978 #define AXI2MC_AXI_A_ALEN_RANGE _MK_SHIFT_CONST(48):_MK_SHIFT_CO
NST(45) |
| 2979 #define AXI2MC_AXI_A_ALEN_ROW 0 |
| 2980 #define AXI2MC_AXI_A_ALEN_ONEDATA _MK_ENUM_CONST(0) |
| 2981 #define AXI2MC_AXI_A_ALEN_TWODATA _MK_ENUM_CONST(1) |
| 2982 #define AXI2MC_AXI_A_ALEN_THREEDATA _MK_ENUM_CONST(2) |
| 2983 #define AXI2MC_AXI_A_ALEN_FOURDATA _MK_ENUM_CONST(3) |
| 2984 #define AXI2MC_AXI_A_ALEN_FIVEDATA _MK_ENUM_CONST(4) |
| 2985 #define AXI2MC_AXI_A_ALEN_SIXDATA _MK_ENUM_CONST(5) |
| 2986 #define AXI2MC_AXI_A_ALEN_SEVENDATA _MK_ENUM_CONST(6) |
| 2987 #define AXI2MC_AXI_A_ALEN_EIGHTDATA _MK_ENUM_CONST(7) |
| 2988 #define AXI2MC_AXI_A_ALEN_NINEDATA _MK_ENUM_CONST(8) |
| 2989 #define AXI2MC_AXI_A_ALEN_TENDATA _MK_ENUM_CONST(9) |
| 2990 #define AXI2MC_AXI_A_ALEN_ELEVENDATA _MK_ENUM_CONST(10) |
| 2991 #define AXI2MC_AXI_A_ALEN_TWELVEDATA _MK_ENUM_CONST(11) |
| 2992 #define AXI2MC_AXI_A_ALEN_THIRTEENDATA _MK_ENUM_CONST(12) |
| 2993 #define AXI2MC_AXI_A_ALEN_FOURTEENDATA _MK_ENUM_CONST(13) |
| 2994 #define AXI2MC_AXI_A_ALEN_FIFTHTEENDATA _MK_ENUM_CONST(14) |
| 2995 #define AXI2MC_AXI_A_ALEN_SIXTEENDATA _MK_ENUM_CONST(15) |
| 2996 |
| 2997 #define AXI2MC_AXI_A_ASIZE_SHIFT _MK_SHIFT_CONST(49) |
| 2998 #define AXI2MC_AXI_A_ASIZE_FIELD (_MK_MASK_CONST(0x7) <<
AXI2MC_AXI_A_ASIZE_SHIFT) |
| 2999 #define AXI2MC_AXI_A_ASIZE_RANGE _MK_SHIFT_CONST(51):_MK_
SHIFT_CONST(49) |
| 3000 #define AXI2MC_AXI_A_ASIZE_ROW 0 |
| 3001 #define AXI2MC_AXI_A_ASIZE_ONEBYTE _MK_ENUM_CONST(0) |
| 3002 #define AXI2MC_AXI_A_ASIZE_TWOBYTES _MK_ENUM_CONST(1) |
| 3003 #define AXI2MC_AXI_A_ASIZE_FOURBYTES _MK_ENUM_CONST(2) |
| 3004 #define AXI2MC_AXI_A_ASIZE_EIGHTBYTES _MK_ENUM_CONST(3) |
| 3005 #define AXI2MC_AXI_A_ASIZE_SIXTEENBYTES _MK_ENUM_CONST(4) |
| 3006 #define AXI2MC_AXI_A_ASIZE_THIRTYTWOBYTES _MK_ENUM_CONST(5
) |
| 3007 #define AXI2MC_AXI_A_ASIZE_SIXTYFOURBYTES _MK_ENUM_CONST(6
) |
| 3008 #define AXI2MC_AXI_A_ASIZE_ONEHUNDREDTWENTYEIGHTBYTES _MK_ENUM
_CONST(7) |
| 3009 |
| 3010 #define AXI2MC_AXI_A_ABURST_SHIFT _MK_SHIFT_CONST(52) |
| 3011 #define AXI2MC_AXI_A_ABURST_FIELD (_MK_MASK_CONST(0x3) <<
AXI2MC_AXI_A_ABURST_SHIFT) |
| 3012 #define AXI2MC_AXI_A_ABURST_RANGE _MK_SHIFT_CONST(53):_MK_
SHIFT_CONST(52) |
| 3013 #define AXI2MC_AXI_A_ABURST_ROW 0 |
| 3014 #define AXI2MC_AXI_A_ABURST_FIXED _MK_ENUM_CONST(0) |
| 3015 #define AXI2MC_AXI_A_ABURST_INCR _MK_ENUM_CONST(1) |
| 3016 #define AXI2MC_AXI_A_ABURST_WRAP _MK_ENUM_CONST(2) |
| 3017 #define AXI2MC_AXI_A_ABURST_RSVD _MK_ENUM_CONST(3) |
| 3018 |
| 3019 #define AXI2MC_AXI_A_ALOCK_SHIFT _MK_SHIFT_CONST(54) |
| 3020 #define AXI2MC_AXI_A_ALOCK_FIELD (_MK_MASK_CONST(0x3) <<
AXI2MC_AXI_A_ALOCK_SHIFT) |
| 3021 #define AXI2MC_AXI_A_ALOCK_RANGE _MK_SHIFT_CONST(55):_MK_
SHIFT_CONST(54) |
| 3022 #define AXI2MC_AXI_A_ALOCK_ROW 0 |
| 3023 #define AXI2MC_AXI_A_ALOCK_NORMAL _MK_ENUM_CONST(0) |
| 3024 #define AXI2MC_AXI_A_ALOCK_EXCLUSIVE _MK_ENUM_CONST(1) |
| 3025 #define AXI2MC_AXI_A_ALOCK_LOCKED _MK_ENUM_CONST(2) |
| 3026 #define AXI2MC_AXI_A_ALOCK_RSVD _MK_ENUM_CONST(3) |
| 3027 |
| 3028 #define AXI2MC_AXI_A_ACACHE_SHIFT _MK_SHIFT_CONST(56) |
| 3029 #define AXI2MC_AXI_A_ACACHE_FIELD (_MK_MASK_CONST(0xf) <<
AXI2MC_AXI_A_ACACHE_SHIFT) |
| 3030 #define AXI2MC_AXI_A_ACACHE_RANGE _MK_SHIFT_CONST(59):_MK_
SHIFT_CONST(56) |
| 3031 #define AXI2MC_AXI_A_ACACHE_ROW 0 |
| 3032 #define AXI2MC_AXI_A_ACACHE_NONCACHEABLE_NONBUFFERABLE _MK_ENUM
_CONST(0) |
| 3033 #define AXI2MC_AXI_A_ACACHE_BUFFERABLE _MK_ENUM_CONST(1) |
| 3034 #define AXI2MC_AXI_A_ACACHE_CACHEABLE_DONOTALLOCATE _MK_ENUM
_CONST(2) |
| 3035 #define AXI2MC_AXI_A_ACACHE_CACHEABLE_BUFFERABLE_DONOTALLOCATE
_MK_ENUM_CONST(3) |
| 3036 #define AXI2MC_AXI_A_ACACHE_CACHEABLEWRITETHROUGH_ALLOCATEONREAD
_MK_ENUM_CONST(6) |
| 3037 #define AXI2MC_AXI_A_ACACHE_CACHEABLEWRITEBACK_ALLOCATEONREAD
_MK_ENUM_CONST(7) |
| 3038 #define AXI2MC_AXI_A_ACACHE_CACHEABLEWRITETHROUGH_ALLOCATEONWRITE
_MK_ENUM_CONST(10) |
| 3039 #define AXI2MC_AXI_A_ACACHE_CACHEABLEWRITEBACK_ALLOCATEONWRITE
_MK_ENUM_CONST(11) |
| 3040 #define AXI2MC_AXI_A_ACACHE_CACHEABLEWRITETHROUGH_ALLOCATEONREADWRITE
_MK_ENUM_CONST(14) |
| 3041 #define AXI2MC_AXI_A_ACACHE_CACHEABLEWRITEBACK_ALLOCATEONREADWRITE
_MK_ENUM_CONST(15) |
| 3042 |
| 3043 #define AXI2MC_AXI_A_APROT_SHIFT _MK_SHIFT_CONST(60) |
| 3044 #define AXI2MC_AXI_A_APROT_FIELD (_MK_MASK_CONST(0x7) <<
AXI2MC_AXI_A_APROT_SHIFT) |
| 3045 #define AXI2MC_AXI_A_APROT_RANGE _MK_SHIFT_CONST(62):_MK_
SHIFT_CONST(60) |
| 3046 #define AXI2MC_AXI_A_APROT_ROW 0 |
| 3047 #define AXI2MC_AXI_A_APROT_DATA_SECURE_NORMAL _MK_ENUM_CONST(0
) |
| 3048 #define AXI2MC_AXI_A_APROT_DATA_SECURE_PRIVILEGED _MK_ENUM
_CONST(1) |
| 3049 #define AXI2MC_AXI_A_APROT_DATA_NONSECURE_NORMAL _MK_ENUM
_CONST(2) |
| 3050 #define AXI2MC_AXI_A_APROT_DATA_NONSECURE_PRIVILEGED _MK_ENUM
_CONST(3) |
| 3051 #define AXI2MC_AXI_A_APROT_INST_SECURE_NORMAL _MK_ENUM_CONST(4
) |
| 3052 #define AXI2MC_AXI_A_APROT_INST_SECURE_PRIVILEGED _MK_ENUM
_CONST(5) |
| 3053 #define AXI2MC_AXI_A_APROT_INST_NONSECURE_NORMAL _MK_ENUM
_CONST(6) |
| 3054 #define AXI2MC_AXI_A_APROT_INST_NONSECURE_PRIVILEGED _MK_ENUM
_CONST(7) |
| 3055 |
| 3056 |
| 3057 // Packet AXI2MC_AXI_W |
| 3058 #define AXI2MC_AXI_W_SIZE 302 |
| 3059 |
| 3060 #define AXI2MC_AXI_W_WDATA_SHIFT _MK_SHIFT_CONST(0) |
| 3061 #define AXI2MC_AXI_W_WDATA_FIELD (_MK_MASK_CONST(0xffffff
ff) << AXI2MC_AXI_W_WDATA_SHIFT) |
| 3062 #define AXI2MC_AXI_W_WDATA_RANGE _MK_SHIFT_CONST(255):_MK
_SHIFT_CONST(0) |
| 3063 #define AXI2MC_AXI_W_WDATA_ROW 0 |
| 3064 |
| 3065 #define AXI2MC_AXI_W_WID_SHIFT _MK_SHIFT_CONST(256) |
| 3066 #define AXI2MC_AXI_W_WID_FIELD (_MK_MASK_CONST(0x1fff) << AXI2M
C_AXI_W_WID_SHIFT) |
| 3067 #define AXI2MC_AXI_W_WID_RANGE _MK_SHIFT_CONST(268):_MK_SHIFT_C
ONST(256) |
| 3068 #define AXI2MC_AXI_W_WID_ROW 0 |
| 3069 |
| 3070 #define AXI2MC_AXI_W_WSTRB_SHIFT _MK_SHIFT_CONST(269) |
| 3071 #define AXI2MC_AXI_W_WSTRB_FIELD (_MK_MASK_CONST(0xffffff
ff) << AXI2MC_AXI_W_WSTRB_SHIFT) |
| 3072 #define AXI2MC_AXI_W_WSTRB_RANGE _MK_SHIFT_CONST(300):_MK
_SHIFT_CONST(269) |
| 3073 #define AXI2MC_AXI_W_WSTRB_ROW 0 |
| 3074 |
| 3075 #define AXI2MC_AXI_W_WLAST_SHIFT _MK_SHIFT_CONST(301) |
| 3076 #define AXI2MC_AXI_W_WLAST_FIELD (_MK_MASK_CONST(0x1) <<
AXI2MC_AXI_W_WLAST_SHIFT) |
| 3077 #define AXI2MC_AXI_W_WLAST_RANGE _MK_SHIFT_CONST(301):_MK
_SHIFT_CONST(301) |
| 3078 #define AXI2MC_AXI_W_WLAST_ROW 0 |
| 3079 #define AXI2MC_AXI_W_WLAST_DISABLED _MK_ENUM_CONST(0) |
| 3080 #define AXI2MC_AXI_W_WLAST_ENABLED _MK_ENUM_CONST(1) |
| 3081 |
| 3082 |
| 3083 // Packet AXI2MC_AXI_B |
| 3084 #define AXI2MC_AXI_B_SIZE 15 |
| 3085 |
| 3086 #define AXI2MC_AXI_B_BID_SHIFT _MK_SHIFT_CONST(0) |
| 3087 #define AXI2MC_AXI_B_BID_FIELD (_MK_MASK_CONST(0x1fff) << AXI2M
C_AXI_B_BID_SHIFT) |
| 3088 #define AXI2MC_AXI_B_BID_RANGE _MK_SHIFT_CONST(12):_MK_SHIFT_CO
NST(0) |
| 3089 #define AXI2MC_AXI_B_BID_ROW 0 |
| 3090 |
| 3091 #define AXI2MC_AXI_B_BRESP_SHIFT _MK_SHIFT_CONST(13) |
| 3092 #define AXI2MC_AXI_B_BRESP_FIELD (_MK_MASK_CONST(0x3) <<
AXI2MC_AXI_B_BRESP_SHIFT) |
| 3093 #define AXI2MC_AXI_B_BRESP_RANGE _MK_SHIFT_CONST(14):_MK_
SHIFT_CONST(13) |
| 3094 #define AXI2MC_AXI_B_BRESP_ROW 0 |
| 3095 #define AXI2MC_AXI_B_BRESP_OKAY _MK_ENUM_CONST(0) |
| 3096 #define AXI2MC_AXI_B_BRESP_EXOKAY _MK_ENUM_CONST(1) |
| 3097 #define AXI2MC_AXI_B_BRESP_SLVERR _MK_ENUM_CONST(2) |
| 3098 #define AXI2MC_AXI_B_BRESP_DECERR _MK_ENUM_CONST(3) |
| 3099 |
| 3100 |
| 3101 // Packet AXI2MC_AXI_R |
| 3102 #define AXI2MC_AXI_R_SIZE 272 |
| 3103 |
| 3104 #define AXI2MC_AXI_R_RDATA_SHIFT _MK_SHIFT_CONST(0) |
| 3105 #define AXI2MC_AXI_R_RDATA_FIELD (_MK_MASK_CONST(0xffffff
ff) << AXI2MC_AXI_R_RDATA_SHIFT) |
| 3106 #define AXI2MC_AXI_R_RDATA_RANGE _MK_SHIFT_CONST(255):_MK
_SHIFT_CONST(0) |
| 3107 #define AXI2MC_AXI_R_RDATA_ROW 0 |
| 3108 |
| 3109 #define AXI2MC_AXI_R_RID_SHIFT _MK_SHIFT_CONST(256) |
| 3110 #define AXI2MC_AXI_R_RID_FIELD (_MK_MASK_CONST(0x1fff) << AXI2M
C_AXI_R_RID_SHIFT) |
| 3111 #define AXI2MC_AXI_R_RID_RANGE _MK_SHIFT_CONST(268):_MK_SHIFT_C
ONST(256) |
| 3112 #define AXI2MC_AXI_R_RID_ROW 0 |
| 3113 |
| 3114 #define AXI2MC_AXI_R_RRESP_SHIFT _MK_SHIFT_CONST(269) |
| 3115 #define AXI2MC_AXI_R_RRESP_FIELD (_MK_MASK_CONST(0x3) <<
AXI2MC_AXI_R_RRESP_SHIFT) |
| 3116 #define AXI2MC_AXI_R_RRESP_RANGE _MK_SHIFT_CONST(270):_MK
_SHIFT_CONST(269) |
| 3117 #define AXI2MC_AXI_R_RRESP_ROW 0 |
| 3118 #define AXI2MC_AXI_R_RRESP_OKAY _MK_ENUM_CONST(0) |
| 3119 #define AXI2MC_AXI_R_RRESP_EXOKAY _MK_ENUM_CONST(1) |
| 3120 #define AXI2MC_AXI_R_RRESP_SLVERR _MK_ENUM_CONST(2) |
| 3121 #define AXI2MC_AXI_R_RRESP_DECERR _MK_ENUM_CONST(3) |
| 3122 |
| 3123 #define AXI2MC_AXI_R_RLAST_SHIFT _MK_SHIFT_CONST(271) |
| 3124 #define AXI2MC_AXI_R_RLAST_FIELD (_MK_MASK_CONST(0x1) <<
AXI2MC_AXI_R_RLAST_SHIFT) |
| 3125 #define AXI2MC_AXI_R_RLAST_RANGE _MK_SHIFT_CONST(271):_MK
_SHIFT_CONST(271) |
| 3126 #define AXI2MC_AXI_R_RLAST_ROW 0 |
| 3127 #define AXI2MC_AXI_R_RLAST_DISABLED _MK_ENUM_CONST(0) |
| 3128 #define AXI2MC_AXI_R_RLAST_ENABLED _MK_ENUM_CONST(1) |
| 3129 |
| 3130 |
| 3131 // Packet MC_AXI_RWREQ |
| 3132 #define MC_AXI_RWREQ_SIZE 112 |
| 3133 |
| 3134 #define MC_AXI_RWREQ_AADDR_SHIFT _MK_SHIFT_CONST(0) |
| 3135 #define MC_AXI_RWREQ_AADDR_FIELD (_MK_MASK_CONST(0xffffff
ff) << MC_AXI_RWREQ_AADDR_SHIFT) |
| 3136 #define MC_AXI_RWREQ_AADDR_RANGE _MK_SHIFT_CONST(31):_MK_
SHIFT_CONST(0) |
| 3137 #define MC_AXI_RWREQ_AADDR_ROW 0 |
| 3138 |
| 3139 #define MC_AXI_RWREQ_AID_SHIFT _MK_SHIFT_CONST(32) |
| 3140 #define MC_AXI_RWREQ_AID_FIELD (_MK_MASK_CONST(0x1fff) << MC_AX
I_RWREQ_AID_SHIFT) |
| 3141 #define MC_AXI_RWREQ_AID_RANGE _MK_SHIFT_CONST(44):_MK_SHIFT_CO
NST(32) |
| 3142 #define MC_AXI_RWREQ_AID_ROW 0 |
| 3143 |
| 3144 #define MC_AXI_RWREQ_ALEN_SHIFT _MK_SHIFT_CONST(45) |
| 3145 #define MC_AXI_RWREQ_ALEN_FIELD (_MK_MASK_CONST(0xf) << MC_AXI_R
WREQ_ALEN_SHIFT) |
| 3146 #define MC_AXI_RWREQ_ALEN_RANGE _MK_SHIFT_CONST(48):_MK_SHIFT_CO
NST(45) |
| 3147 #define MC_AXI_RWREQ_ALEN_ROW 0 |
| 3148 |
| 3149 #define MC_AXI_RWREQ_ASIZE_SHIFT _MK_SHIFT_CONST(49) |
| 3150 #define MC_AXI_RWREQ_ASIZE_FIELD (_MK_MASK_CONST(0x7) <<
MC_AXI_RWREQ_ASIZE_SHIFT) |
| 3151 #define MC_AXI_RWREQ_ASIZE_RANGE _MK_SHIFT_CONST(51):_MK_
SHIFT_CONST(49) |
| 3152 #define MC_AXI_RWREQ_ASIZE_ROW 2 |
| 3153 |
| 3154 #define MC_AXI_RWREQ_ABURST_SHIFT _MK_SHIFT_CONST(52) |
| 3155 #define MC_AXI_RWREQ_ABURST_FIELD (_MK_MASK_CONST(0x3) <<
MC_AXI_RWREQ_ABURST_SHIFT) |
| 3156 #define MC_AXI_RWREQ_ABURST_RANGE _MK_SHIFT_CONST(53):_MK_
SHIFT_CONST(52) |
| 3157 #define MC_AXI_RWREQ_ABURST_ROW 0 |
| 3158 #define MC_AXI_RWREQ_ABURST_FIXED _MK_ENUM_CONST(0) |
| 3159 #define MC_AXI_RWREQ_ABURST_INCR _MK_ENUM_CONST(1) |
| 3160 #define MC_AXI_RWREQ_ABURST_WRAP _MK_ENUM_CONST(2) |
| 3161 #define MC_AXI_RWREQ_ABURST_RSVD _MK_ENUM_CONST(3) |
| 3162 |
| 3163 #define MC_AXI_RWREQ_ALOCK_SHIFT _MK_SHIFT_CONST(54) |
| 3164 #define MC_AXI_RWREQ_ALOCK_FIELD (_MK_MASK_CONST(0x3) <<
MC_AXI_RWREQ_ALOCK_SHIFT) |
| 3165 #define MC_AXI_RWREQ_ALOCK_RANGE _MK_SHIFT_CONST(55):_MK_
SHIFT_CONST(54) |
| 3166 #define MC_AXI_RWREQ_ALOCK_ROW 0 |
| 3167 |
| 3168 #define MC_AXI_RWREQ_ACACHE_SHIFT _MK_SHIFT_CONST(56) |
| 3169 #define MC_AXI_RWREQ_ACACHE_FIELD (_MK_MASK_CONST(0xf) <<
MC_AXI_RWREQ_ACACHE_SHIFT) |
| 3170 #define MC_AXI_RWREQ_ACACHE_RANGE _MK_SHIFT_CONST(59):_MK_
SHIFT_CONST(56) |
| 3171 #define MC_AXI_RWREQ_ACACHE_ROW 0 |
| 3172 |
| 3173 #define MC_AXI_RWREQ_APROT_SHIFT _MK_SHIFT_CONST(60) |
| 3174 #define MC_AXI_RWREQ_APROT_FIELD (_MK_MASK_CONST(0x7) <<
MC_AXI_RWREQ_APROT_SHIFT) |
| 3175 #define MC_AXI_RWREQ_APROT_RANGE _MK_SHIFT_CONST(62):_MK_
SHIFT_CONST(60) |
| 3176 #define MC_AXI_RWREQ_APROT_ROW 0 |
| 3177 |
| 3178 #define MC_AXI_RWREQ_ASB_SHIFT _MK_SHIFT_CONST(63) |
| 3179 #define MC_AXI_RWREQ_ASB_FIELD (_MK_MASK_CONST(0x3) << MC_AXI_R
WREQ_ASB_SHIFT) |
| 3180 #define MC_AXI_RWREQ_ASB_RANGE _MK_SHIFT_CONST(64):_MK_SHIFT_CO
NST(63) |
| 3181 #define MC_AXI_RWREQ_ASB_ROW 0 |
| 3182 |
| 3183 #define MC_AXI_RWREQ_ARW_SHIFT _MK_SHIFT_CONST(65) |
| 3184 #define MC_AXI_RWREQ_ARW_FIELD (_MK_MASK_CONST(0x1) << MC_AXI_R
WREQ_ARW_SHIFT) |
| 3185 #define MC_AXI_RWREQ_ARW_RANGE _MK_SHIFT_CONST(65):_MK_SHIFT_CO
NST(65) |
| 3186 #define MC_AXI_RWREQ_ARW_ROW 0 |
| 3187 |
| 3188 #define MC_AXI_RWREQ_ACT_AADDR_SHIFT _MK_SHIFT_CONST(66) |
| 3189 #define MC_AXI_RWREQ_ACT_AADDR_FIELD (_MK_MASK_CONST(0xffffff
ff) << MC_AXI_RWREQ_ACT_AADDR_SHIFT) |
| 3190 #define MC_AXI_RWREQ_ACT_AADDR_RANGE _MK_SHIFT_CONST(97):_MK_
SHIFT_CONST(66) |
| 3191 #define MC_AXI_RWREQ_ACT_AADDR_ROW 0 |
| 3192 |
| 3193 #define MC_AXI_RWREQ_ACT_ALEN_SHIFT _MK_SHIFT_CONST(98) |
| 3194 #define MC_AXI_RWREQ_ACT_ALEN_FIELD (_MK_MASK_CONST(0xf) <<
MC_AXI_RWREQ_ACT_ALEN_SHIFT) |
| 3195 #define MC_AXI_RWREQ_ACT_ALEN_RANGE _MK_SHIFT_CONST(101):_MK
_SHIFT_CONST(98) |
| 3196 #define MC_AXI_RWREQ_ACT_ALEN_ROW 0 |
| 3197 |
| 3198 #define MC_AXI_RWREQ_ACT_ASIZE_SHIFT _MK_SHIFT_CONST(102) |
| 3199 #define MC_AXI_RWREQ_ACT_ASIZE_FIELD (_MK_MASK_CONST(0x7) <<
MC_AXI_RWREQ_ACT_ASIZE_SHIFT) |
| 3200 #define MC_AXI_RWREQ_ACT_ASIZE_RANGE _MK_SHIFT_CONST(104):_MK
_SHIFT_CONST(102) |
| 3201 #define MC_AXI_RWREQ_ACT_ASIZE_ROW 0 |
| 3202 |
| 3203 #define MC_AXI_RWREQ_DOUBLEREQ_SHIFT _MK_SHIFT_CONST(105) |
| 3204 #define MC_AXI_RWREQ_DOUBLEREQ_FIELD (_MK_MASK_CONST(0x1) <<
MC_AXI_RWREQ_DOUBLEREQ_SHIFT) |
| 3205 #define MC_AXI_RWREQ_DOUBLEREQ_RANGE _MK_SHIFT_CONST(105):_MK
_SHIFT_CONST(105) |
| 3206 #define MC_AXI_RWREQ_DOUBLEREQ_ROW 0 |
| 3207 |
| 3208 #define MC_AXI_RWREQ_ILLEGALACC_SHIFT _MK_SHIFT_CONST(106) |
| 3209 #define MC_AXI_RWREQ_ILLEGALACC_FIELD (_MK_MASK_CONST(0x1) <<
MC_AXI_RWREQ_ILLEGALACC_SHIFT) |
| 3210 #define MC_AXI_RWREQ_ILLEGALACC_RANGE _MK_SHIFT_CONST(106):_MK
_SHIFT_CONST(106) |
| 3211 #define MC_AXI_RWREQ_ILLEGALACC_ROW 0 |
| 3212 |
| 3213 #define MC_AXI_RWREQ_TAG_SHIFT _MK_SHIFT_CONST(107) |
| 3214 #define MC_AXI_RWREQ_TAG_FIELD (_MK_MASK_CONST(0x1f) << MC_AXI_
RWREQ_TAG_SHIFT) |
| 3215 #define MC_AXI_RWREQ_TAG_RANGE _MK_SHIFT_CONST(111):_MK_SHIFT_C
ONST(107) |
| 3216 #define MC_AXI_RWREQ_TAG_ROW 0 |
| 3217 |
| 3218 |
| 3219 // Packet CSR_C2MC_RESET |
| 3220 #define CSR_C2MC_RESET_SIZE 1 |
| 3221 |
| 3222 #define CSR_C2MC_RESET_RSTN_SHIFT _MK_SHIFT_CONST(0) |
| 3223 #define CSR_C2MC_RESET_RSTN_FIELD (_MK_MASK_CONST(0x1) <<
CSR_C2MC_RESET_RSTN_SHIFT) |
| 3224 #define CSR_C2MC_RESET_RSTN_RANGE _MK_SHIFT_CONST(0):_MK_S
HIFT_CONST(0) |
| 3225 #define CSR_C2MC_RESET_RSTN_ROW 0 |
| 3226 |
| 3227 |
| 3228 // Packet CSR_C2MC_REQ |
| 3229 #define CSR_C2MC_REQ_SIZE 32 |
| 3230 |
| 3231 #define CSR_C2MC_REQ_ADR_SHIFT _MK_SHIFT_CONST(0) |
| 3232 #define CSR_C2MC_REQ_ADR_FIELD (_MK_MASK_CONST(0xffffffff) << C
SR_C2MC_REQ_ADR_SHIFT) |
| 3233 #define CSR_C2MC_REQ_ADR_RANGE _MK_SHIFT_CONST(31):_MK_SHIFT_CO
NST(0) |
| 3234 #define CSR_C2MC_REQ_ADR_ROW 0 |
| 3235 |
| 3236 |
| 3237 // Packet CSR_C2MC_SIZE |
| 3238 #define CSR_C2MC_SIZE_SIZE 1 |
| 3239 |
| 3240 #define CSR_C2MC_SIZE_SIZE_SHIFT _MK_SHIFT_CONST(0) |
| 3241 #define CSR_C2MC_SIZE_SIZE_FIELD (_MK_MASK_CONST(0x1) <<
CSR_C2MC_SIZE_SIZE_SHIFT) |
| 3242 #define CSR_C2MC_SIZE_SIZE_RANGE _MK_SHIFT_CONST(0):_MK_S
HIFT_CONST(0) |
| 3243 #define CSR_C2MC_SIZE_SIZE_ROW 0 |
| 3244 |
| 3245 |
| 3246 // Packet CSR_C2MC_SECURE |
| 3247 #define CSR_C2MC_SECURE_SIZE 1 |
| 3248 |
| 3249 #define CSR_C2MC_SECURE_SECURE_SHIFT _MK_SHIFT_CONST(0) |
| 3250 #define CSR_C2MC_SECURE_SECURE_FIELD (_MK_MASK_CONST(0x1) <<
CSR_C2MC_SECURE_SECURE_SHIFT) |
| 3251 #define CSR_C2MC_SECURE_SECURE_RANGE _MK_SHIFT_CONST(0):_MK_S
HIFT_CONST(0) |
| 3252 #define CSR_C2MC_SECURE_SECURE_ROW 0 |
| 3253 |
| 3254 |
| 3255 // Packet CSR_C2MC_TAG |
| 3256 #define CSR_C2MC_TAG_SIZE 5 |
| 3257 |
| 3258 #define CSR_C2MC_TAG_TAG_SHIFT _MK_SHIFT_CONST(0) |
| 3259 #define CSR_C2MC_TAG_TAG_FIELD (_MK_MASK_CONST(0x1f) << CSR_C2M
C_TAG_TAG_SHIFT) |
| 3260 #define CSR_C2MC_TAG_TAG_RANGE _MK_SHIFT_CONST(4):_MK_SHIFT_CON
ST(0) |
| 3261 #define CSR_C2MC_TAG_TAG_ROW 0 |
| 3262 |
| 3263 |
| 3264 // Packet CSR_C2MC_BP_REQ |
| 3265 #define CSR_C2MC_BP_REQ_SIZE 48 |
| 3266 |
| 3267 #define CSR_C2MC_BP_REQ_BASEADR_SHIFT _MK_SHIFT_CONST(0) |
| 3268 #define CSR_C2MC_BP_REQ_BASEADR_FIELD (_MK_MASK_CONST(0xffffff
ff) << CSR_C2MC_BP_REQ_BASEADR_SHIFT) |
| 3269 #define CSR_C2MC_BP_REQ_BASEADR_RANGE _MK_SHIFT_CONST(31):_MK_
SHIFT_CONST(0) |
| 3270 #define CSR_C2MC_BP_REQ_BASEADR_ROW 0 |
| 3271 |
| 3272 #define CSR_C2MC_BP_REQ_PITCH_SHIFT _MK_SHIFT_CONST(32) |
| 3273 #define CSR_C2MC_BP_REQ_PITCH_FIELD (_MK_MASK_CONST(0xffff)
<< CSR_C2MC_BP_REQ_PITCH_SHIFT) |
| 3274 #define CSR_C2MC_BP_REQ_PITCH_RANGE _MK_SHIFT_CONST(47):_MK_
SHIFT_CONST(32) |
| 3275 #define CSR_C2MC_BP_REQ_PITCH_ROW 0 |
| 3276 |
| 3277 |
| 3278 // Packet CSR_C2MC_ADRXY |
| 3279 #define CSR_C2MC_ADRXY_SIZE 30 |
| 3280 |
| 3281 #define CSR_C2MC_ADRXY_OFFX_SHIFT _MK_SHIFT_CONST(0) |
| 3282 #define CSR_C2MC_ADRXY_OFFX_FIELD (_MK_MASK_CONST(0xffff)
<< CSR_C2MC_ADRXY_OFFX_SHIFT) |
| 3283 #define CSR_C2MC_ADRXY_OFFX_RANGE _MK_SHIFT_CONST(15):_MK_
SHIFT_CONST(0) |
| 3284 #define CSR_C2MC_ADRXY_OFFX_ROW 0 |
| 3285 |
| 3286 #define CSR_C2MC_ADRXY_OFFY_SHIFT _MK_SHIFT_CONST(16) |
| 3287 #define CSR_C2MC_ADRXY_OFFY_FIELD (_MK_MASK_CONST(0x3fff)
<< CSR_C2MC_ADRXY_OFFY_SHIFT) |
| 3288 #define CSR_C2MC_ADRXY_OFFY_RANGE _MK_SHIFT_CONST(29):_MK_
SHIFT_CONST(16) |
| 3289 #define CSR_C2MC_ADRXY_OFFY_ROW 0 |
| 3290 |
| 3291 |
| 3292 // Packet CSR_C2MC_TILE |
| 3293 #define CSR_C2MC_TILE_SIZE 33 |
| 3294 |
| 3295 #define CSR_C2MC_TILE_LINADR_SHIFT _MK_SHIFT_CONST(0) |
| 3296 #define CSR_C2MC_TILE_LINADR_FIELD (_MK_MASK_CONST(0xffffff
ff) << CSR_C2MC_TILE_LINADR_SHIFT) |
| 3297 #define CSR_C2MC_TILE_LINADR_RANGE _MK_SHIFT_CONST(31):_MK_
SHIFT_CONST(0) |
| 3298 #define CSR_C2MC_TILE_LINADR_ROW 0 |
| 3299 |
| 3300 #define CSR_C2MC_TILE_TMODE_SHIFT _MK_SHIFT_CONST(32) |
| 3301 #define CSR_C2MC_TILE_TMODE_FIELD (_MK_MASK_CONST(0x1) <<
CSR_C2MC_TILE_TMODE_SHIFT) |
| 3302 #define CSR_C2MC_TILE_TMODE_RANGE _MK_SHIFT_CONST(32):_MK_
SHIFT_CONST(32) |
| 3303 #define CSR_C2MC_TILE_TMODE_ROW 0 |
| 3304 #define CSR_C2MC_TILE_TMODE_LINEAR _MK_ENUM_CONST(0) |
| 3305 #define CSR_C2MC_TILE_TMODE_TILED _MK_ENUM_CONST(1) |
| 3306 |
| 3307 |
| 3308 // Packet CSR_C2MC_RDI |
| 3309 #define CSR_C2MC_RDI_SIZE 256 |
| 3310 |
| 3311 #define CSR_C2MC_RDI_RDI_SHIFT _MK_SHIFT_CONST(0) |
| 3312 #define CSR_C2MC_RDI_RDI_FIELD (_MK_MASK_CONST(0xffffffff) << C
SR_C2MC_RDI_RDI_SHIFT) |
| 3313 #define CSR_C2MC_RDI_RDI_RANGE _MK_SHIFT_CONST(255):_MK_SHIFT_C
ONST(0) |
| 3314 #define CSR_C2MC_RDI_RDI_ROW 0 |
| 3315 |
| 3316 |
| 3317 // Packet CSR_C2MC_HP |
| 3318 #define CSR_C2MC_HP_SIZE 38 |
| 3319 |
| 3320 // high-priority threshold |
| 3321 #define CSR_C2MC_HP_HPTH_SHIFT _MK_SHIFT_CONST(0) |
| 3322 #define CSR_C2MC_HP_HPTH_FIELD (_MK_MASK_CONST(0xffffffff) << C
SR_C2MC_HP_HPTH_SHIFT) |
| 3323 #define CSR_C2MC_HP_HPTH_RANGE _MK_SHIFT_CONST(31):_MK_SHIFT_CO
NST(0) |
| 3324 #define CSR_C2MC_HP_HPTH_ROW 0 |
| 3325 |
| 3326 // high-priority timer |
| 3327 #define CSR_C2MC_HP_HPTM_SHIFT _MK_SHIFT_CONST(32) |
| 3328 #define CSR_C2MC_HP_HPTM_FIELD (_MK_MASK_CONST(0x3f) << CSR_C2M
C_HP_HPTM_SHIFT) |
| 3329 #define CSR_C2MC_HP_HPTM_RANGE _MK_SHIFT_CONST(37):_MK_SHIFT_CO
NST(32) |
| 3330 #define CSR_C2MC_HP_HPTM_ROW 0 |
| 3331 |
| 3332 |
| 3333 // Packet CSR_C2MC_HYST |
| 3334 #define CSR_C2MC_HYST_SIZE 32 |
| 3335 |
| 3336 #define CSR_C2MC_HYST_HYST_REQ_TM_SHIFT _MK_SHIFT_CONST(0) |
| 3337 #define CSR_C2MC_HYST_HYST_REQ_TM_FIELD (_MK_MASK_CONST(0xff) <<
CSR_C2MC_HYST_HYST_REQ_TM_SHIFT) |
| 3338 #define CSR_C2MC_HYST_HYST_REQ_TM_RANGE _MK_SHIFT_CONST(7):_MK_S
HIFT_CONST(0) |
| 3339 #define CSR_C2MC_HYST_HYST_REQ_TM_ROW 0 |
| 3340 |
| 3341 #define CSR_C2MC_HYST_DHYST_TM_SHIFT _MK_SHIFT_CONST(8) |
| 3342 #define CSR_C2MC_HYST_DHYST_TM_FIELD (_MK_MASK_CONST(0xff) <<
CSR_C2MC_HYST_DHYST_TM_SHIFT) |
| 3343 #define CSR_C2MC_HYST_DHYST_TM_RANGE _MK_SHIFT_CONST(15):_MK_
SHIFT_CONST(8) |
| 3344 #define CSR_C2MC_HYST_DHYST_TM_ROW 0 |
| 3345 |
| 3346 #define CSR_C2MC_HYST_DHYST_TH_SHIFT _MK_SHIFT_CONST(16) |
| 3347 #define CSR_C2MC_HYST_DHYST_TH_FIELD (_MK_MASK_CONST(0xff) <<
CSR_C2MC_HYST_DHYST_TH_SHIFT) |
| 3348 #define CSR_C2MC_HYST_DHYST_TH_RANGE _MK_SHIFT_CONST(23):_MK_
SHIFT_CONST(16) |
| 3349 #define CSR_C2MC_HYST_DHYST_TH_ROW 0 |
| 3350 |
| 3351 #define CSR_C2MC_HYST_HYST_TM_SHIFT _MK_SHIFT_CONST(24) |
| 3352 #define CSR_C2MC_HYST_HYST_TM_FIELD (_MK_MASK_CONST(0xf) <<
CSR_C2MC_HYST_HYST_TM_SHIFT) |
| 3353 #define CSR_C2MC_HYST_HYST_TM_RANGE _MK_SHIFT_CONST(27):_MK_
SHIFT_CONST(24) |
| 3354 #define CSR_C2MC_HYST_HYST_TM_ROW 0 |
| 3355 |
| 3356 #define CSR_C2MC_HYST_HYST_REQ_TH_SHIFT _MK_SHIFT_CONST(28) |
| 3357 #define CSR_C2MC_HYST_HYST_REQ_TH_FIELD (_MK_MASK_CONST(0x7) <<
CSR_C2MC_HYST_HYST_REQ_TH_SHIFT) |
| 3358 #define CSR_C2MC_HYST_HYST_REQ_TH_RANGE _MK_SHIFT_CONST(30):_MK_
SHIFT_CONST(28) |
| 3359 #define CSR_C2MC_HYST_HYST_REQ_TH_ROW 0 |
| 3360 |
| 3361 #define CSR_C2MC_HYST_HYST_EN_SHIFT _MK_SHIFT_CONST(31) |
| 3362 #define CSR_C2MC_HYST_HYST_EN_FIELD (_MK_MASK_CONST(0x1) <<
CSR_C2MC_HYST_HYST_EN_SHIFT) |
| 3363 #define CSR_C2MC_HYST_HYST_EN_RANGE _MK_SHIFT_CONST(31):_MK_
SHIFT_CONST(31) |
| 3364 #define CSR_C2MC_HYST_HYST_EN_ROW 0 |
| 3365 |
| 3366 |
| 3367 // Packet CSW_C2MC_RESET |
| 3368 #define CSW_C2MC_RESET_SIZE 1 |
| 3369 |
| 3370 #define CSW_C2MC_RESET_RSTN_SHIFT _MK_SHIFT_CONST(0) |
| 3371 #define CSW_C2MC_RESET_RSTN_FIELD (_MK_MASK_CONST(0x1) <<
CSW_C2MC_RESET_RSTN_SHIFT) |
| 3372 #define CSW_C2MC_RESET_RSTN_RANGE _MK_SHIFT_CONST(0):_MK_S
HIFT_CONST(0) |
| 3373 #define CSW_C2MC_RESET_RSTN_ROW 0 |
| 3374 |
| 3375 |
| 3376 // Packet CSW_C2MC_REQ |
| 3377 #define CSW_C2MC_REQ_SIZE 321 |
| 3378 |
| 3379 #define CSW_C2MC_REQ_ADR_SHIFT _MK_SHIFT_CONST(0) |
| 3380 #define CSW_C2MC_REQ_ADR_FIELD (_MK_MASK_CONST(0xffffffff) << C
SW_C2MC_REQ_ADR_SHIFT) |
| 3381 #define CSW_C2MC_REQ_ADR_RANGE _MK_SHIFT_CONST(31):_MK_SHIFT_CO
NST(0) |
| 3382 #define CSW_C2MC_REQ_ADR_ROW 0 |
| 3383 |
| 3384 #define CSW_C2MC_REQ_BE_SHIFT _MK_SHIFT_CONST(32) |
| 3385 #define CSW_C2MC_REQ_BE_FIELD (_MK_MASK_CONST(0xffffffff) << C
SW_C2MC_REQ_BE_SHIFT) |
| 3386 #define CSW_C2MC_REQ_BE_RANGE _MK_SHIFT_CONST(63):_MK_SHIFT_CO
NST(32) |
| 3387 #define CSW_C2MC_REQ_BE_ROW 0 |
| 3388 |
| 3389 #define CSW_C2MC_REQ_WDO_SHIFT _MK_SHIFT_CONST(64) |
| 3390 #define CSW_C2MC_REQ_WDO_FIELD (_MK_MASK_CONST(0xffffffff) << C
SW_C2MC_REQ_WDO_SHIFT) |
| 3391 #define CSW_C2MC_REQ_WDO_RANGE _MK_SHIFT_CONST(319):_MK_SHIFT_C
ONST(64) |
| 3392 #define CSW_C2MC_REQ_WDO_ROW 0 |
| 3393 |
| 3394 #define CSW_C2MC_REQ_TAG_SHIFT _MK_SHIFT_CONST(320) |
| 3395 #define CSW_C2MC_REQ_TAG_FIELD (_MK_MASK_CONST(0x1) << CSW_C2MC
_REQ_TAG_SHIFT) |
| 3396 #define CSW_C2MC_REQ_TAG_RANGE _MK_SHIFT_CONST(320):_MK_SHIFT_C
ONST(320) |
| 3397 #define CSW_C2MC_REQ_TAG_ROW 0 |
| 3398 |
| 3399 |
| 3400 // Packet CSW_C2MC_SECURE |
| 3401 #define CSW_C2MC_SECURE_SIZE 1 |
| 3402 |
| 3403 #define CSW_C2MC_SECURE_SECURE_SHIFT _MK_SHIFT_CONST(0) |
| 3404 #define CSW_C2MC_SECURE_SECURE_FIELD (_MK_MASK_CONST(0x1) <<
CSW_C2MC_SECURE_SECURE_SHIFT) |
| 3405 #define CSW_C2MC_SECURE_SECURE_RANGE _MK_SHIFT_CONST(0):_MK_S
HIFT_CONST(0) |
| 3406 #define CSW_C2MC_SECURE_SECURE_ROW 0 |
| 3407 |
| 3408 |
| 3409 // Packet CSW_C2MC_BP_REQ |
| 3410 #define CSW_C2MC_BP_REQ_SIZE 337 |
| 3411 |
| 3412 #define CSW_C2MC_BP_REQ_BASEADR_SHIFT _MK_SHIFT_CONST(0) |
| 3413 #define CSW_C2MC_BP_REQ_BASEADR_FIELD (_MK_MASK_CONST(0xffffff
ff) << CSW_C2MC_BP_REQ_BASEADR_SHIFT) |
| 3414 #define CSW_C2MC_BP_REQ_BASEADR_RANGE _MK_SHIFT_CONST(31):_MK_
SHIFT_CONST(0) |
| 3415 #define CSW_C2MC_BP_REQ_BASEADR_ROW 0 |
| 3416 |
| 3417 #define CSW_C2MC_BP_REQ_PITCH_SHIFT _MK_SHIFT_CONST(32) |
| 3418 #define CSW_C2MC_BP_REQ_PITCH_FIELD (_MK_MASK_CONST(0xffff)
<< CSW_C2MC_BP_REQ_PITCH_SHIFT) |
| 3419 #define CSW_C2MC_BP_REQ_PITCH_RANGE _MK_SHIFT_CONST(47):_MK_
SHIFT_CONST(32) |
| 3420 #define CSW_C2MC_BP_REQ_PITCH_ROW 0 |
| 3421 |
| 3422 #define CSW_C2MC_BP_REQ_BE_SHIFT _MK_SHIFT_CONST(48) |
| 3423 #define CSW_C2MC_BP_REQ_BE_FIELD (_MK_MASK_CONST(0xffffff
ff) << CSW_C2MC_BP_REQ_BE_SHIFT) |
| 3424 #define CSW_C2MC_BP_REQ_BE_RANGE _MK_SHIFT_CONST(79):_MK_
SHIFT_CONST(48) |
| 3425 #define CSW_C2MC_BP_REQ_BE_ROW 0 |
| 3426 |
| 3427 #define CSW_C2MC_BP_REQ_WDO_SHIFT _MK_SHIFT_CONST(80) |
| 3428 #define CSW_C2MC_BP_REQ_WDO_FIELD (_MK_MASK_CONST(0xffffff
ff) << CSW_C2MC_BP_REQ_WDO_SHIFT) |
| 3429 #define CSW_C2MC_BP_REQ_WDO_RANGE _MK_SHIFT_CONST(335):_MK
_SHIFT_CONST(80) |
| 3430 #define CSW_C2MC_BP_REQ_WDO_ROW 0 |
| 3431 |
| 3432 #define CSW_C2MC_BP_REQ_TAG_SHIFT _MK_SHIFT_CONST(336) |
| 3433 #define CSW_C2MC_BP_REQ_TAG_FIELD (_MK_MASK_CONST(0x1) <<
CSW_C2MC_BP_REQ_TAG_SHIFT) |
| 3434 #define CSW_C2MC_BP_REQ_TAG_RANGE _MK_SHIFT_CONST(336):_MK
_SHIFT_CONST(336) |
| 3435 #define CSW_C2MC_BP_REQ_TAG_ROW 0 |
| 3436 |
| 3437 |
| 3438 // Packet CSW_C2MC_ADRXY |
| 3439 #define CSW_C2MC_ADRXY_SIZE 30 |
| 3440 |
| 3441 #define CSW_C2MC_ADRXY_OFFX_SHIFT _MK_SHIFT_CONST(0) |
| 3442 #define CSW_C2MC_ADRXY_OFFX_FIELD (_MK_MASK_CONST(0xffff)
<< CSW_C2MC_ADRXY_OFFX_SHIFT) |
| 3443 #define CSW_C2MC_ADRXY_OFFX_RANGE _MK_SHIFT_CONST(15):_MK_
SHIFT_CONST(0) |
| 3444 #define CSW_C2MC_ADRXY_OFFX_ROW 0 |
| 3445 |
| 3446 #define CSW_C2MC_ADRXY_OFFY_SHIFT _MK_SHIFT_CONST(16) |
| 3447 #define CSW_C2MC_ADRXY_OFFY_FIELD (_MK_MASK_CONST(0x3fff)
<< CSW_C2MC_ADRXY_OFFY_SHIFT) |
| 3448 #define CSW_C2MC_ADRXY_OFFY_RANGE _MK_SHIFT_CONST(29):_MK_
SHIFT_CONST(16) |
| 3449 #define CSW_C2MC_ADRXY_OFFY_ROW 0 |
| 3450 |
| 3451 |
| 3452 // Packet CSW_C2MC_TILE |
| 3453 #define CSW_C2MC_TILE_SIZE 33 |
| 3454 |
| 3455 #define CSW_C2MC_TILE_LINADR_SHIFT _MK_SHIFT_CONST(0) |
| 3456 #define CSW_C2MC_TILE_LINADR_FIELD (_MK_MASK_CONST(0xffffff
ff) << CSW_C2MC_TILE_LINADR_SHIFT) |
| 3457 #define CSW_C2MC_TILE_LINADR_RANGE _MK_SHIFT_CONST(31):_MK_
SHIFT_CONST(0) |
| 3458 #define CSW_C2MC_TILE_LINADR_ROW 0 |
| 3459 |
| 3460 #define CSW_C2MC_TILE_TMODE_SHIFT _MK_SHIFT_CONST(32) |
| 3461 #define CSW_C2MC_TILE_TMODE_FIELD (_MK_MASK_CONST(0x1) <<
CSW_C2MC_TILE_TMODE_SHIFT) |
| 3462 #define CSW_C2MC_TILE_TMODE_RANGE _MK_SHIFT_CONST(32):_MK_
SHIFT_CONST(32) |
| 3463 #define CSW_C2MC_TILE_TMODE_ROW 0 |
| 3464 #define CSW_C2MC_TILE_TMODE_LINEAR _MK_ENUM_CONST(0) |
| 3465 #define CSW_C2MC_TILE_TMODE_TILED _MK_ENUM_CONST(1) |
| 3466 |
| 3467 |
| 3468 // Packet CSW_C2MC_XDI |
| 3469 #define CSW_C2MC_XDI_SIZE 32 |
| 3470 |
| 3471 // sometimes fake data |
| 3472 #define CSW_C2MC_XDI_XDI_SHIFT _MK_SHIFT_CONST(0) |
| 3473 #define CSW_C2MC_XDI_XDI_FIELD (_MK_MASK_CONST(0xffffffff) << C
SW_C2MC_XDI_XDI_SHIFT) |
| 3474 #define CSW_C2MC_XDI_XDI_RANGE _MK_SHIFT_CONST(31):_MK_SHIFT_CO
NST(0) |
| 3475 #define CSW_C2MC_XDI_XDI_ROW 0 |
| 3476 |
| 3477 |
| 3478 // Packet CSW_C2MC_HP |
| 3479 #define CSW_C2MC_HP_SIZE 32 |
| 3480 |
| 3481 // high-priority threshold |
| 3482 #define CSW_C2MC_HP_HPTH_SHIFT _MK_SHIFT_CONST(0) |
| 3483 #define CSW_C2MC_HP_HPTH_FIELD (_MK_MASK_CONST(0xffffffff) << C
SW_C2MC_HP_HPTH_SHIFT) |
| 3484 #define CSW_C2MC_HP_HPTH_RANGE _MK_SHIFT_CONST(31):_MK_SHIFT_CO
NST(0) |
| 3485 #define CSW_C2MC_HP_HPTH_ROW 0 |
| 3486 |
| 3487 |
| 3488 // Packet CSW_C2MC_WCOAL |
| 3489 #define CSW_C2MC_WCOAL_SIZE 32 |
| 3490 |
| 3491 // write-coalescing time-out |
| 3492 #define CSW_C2MC_WCOAL_WCOALTM_SHIFT _MK_SHIFT_CONST(0) |
| 3493 #define CSW_C2MC_WCOAL_WCOALTM_FIELD (_MK_MASK_CONST(0xffffff
ff) << CSW_C2MC_WCOAL_WCOALTM_SHIFT) |
| 3494 #define CSW_C2MC_WCOAL_WCOALTM_RANGE _MK_SHIFT_CONST(31):_MK_
SHIFT_CONST(0) |
| 3495 #define CSW_C2MC_WCOAL_WCOALTM_ROW 0 |
| 3496 |
| 3497 |
| 3498 // Packet CSW_C2MC_HYST |
| 3499 #define CSW_C2MC_HYST_SIZE 32 |
| 3500 |
| 3501 // hysteresis control register |
| 3502 #define CSW_C2MC_HYST_HYST_SHIFT _MK_SHIFT_CONST(0) |
| 3503 #define CSW_C2MC_HYST_HYST_FIELD (_MK_MASK_CONST(0xffffff
ff) << CSW_C2MC_HYST_HYST_SHIFT) |
| 3504 #define CSW_C2MC_HYST_HYST_RANGE _MK_SHIFT_CONST(31):_MK_
SHIFT_CONST(0) |
| 3505 #define CSW_C2MC_HYST_HYST_ROW 0 |
| 3506 |
| 3507 |
| 3508 // Packet CBR_C2MC_RESET |
| 3509 #define CBR_C2MC_RESET_SIZE 1 |
| 3510 |
| 3511 #define CBR_C2MC_RESET_RSTN_SHIFT _MK_SHIFT_CONST(0) |
| 3512 #define CBR_C2MC_RESET_RSTN_FIELD (_MK_MASK_CONST(0x1) <<
CBR_C2MC_RESET_RSTN_SHIFT) |
| 3513 #define CBR_C2MC_RESET_RSTN_RANGE _MK_SHIFT_CONST(0):_MK_S
HIFT_CONST(0) |
| 3514 #define CBR_C2MC_RESET_RSTN_ROW 0 |
| 3515 |
| 3516 |
| 3517 // Packet CBR_C2MC_REQP |
| 3518 #define CBR_C2MC_REQP_SIZE 263 |
| 3519 |
| 3520 #define CBR_C2MC_REQP_ADR_SHIFT _MK_SHIFT_CONST(0) |
| 3521 #define CBR_C2MC_REQP_ADR_FIELD (_MK_MASK_CONST(0xffffffff) << C
BR_C2MC_REQP_ADR_SHIFT) |
| 3522 #define CBR_C2MC_REQP_ADR_RANGE _MK_SHIFT_CONST(31):_MK_SHIFT_CO
NST(0) |
| 3523 #define CBR_C2MC_REQP_ADR_ROW 0 |
| 3524 |
| 3525 #define CBR_C2MC_REQP_ADRU_SHIFT _MK_SHIFT_CONST(32) |
| 3526 #define CBR_C2MC_REQP_ADRU_FIELD (_MK_MASK_CONST(0xffffff
ff) << CBR_C2MC_REQP_ADRU_SHIFT) |
| 3527 #define CBR_C2MC_REQP_ADRU_RANGE _MK_SHIFT_CONST(63):_MK_
SHIFT_CONST(32) |
| 3528 #define CBR_C2MC_REQP_ADRU_ROW 0 |
| 3529 |
| 3530 #define CBR_C2MC_REQP_ADRV_SHIFT _MK_SHIFT_CONST(64) |
| 3531 #define CBR_C2MC_REQP_ADRV_FIELD (_MK_MASK_CONST(0xffffff
ff) << CBR_C2MC_REQP_ADRV_SHIFT) |
| 3532 #define CBR_C2MC_REQP_ADRV_RANGE _MK_SHIFT_CONST(95):_MK_
SHIFT_CONST(64) |
| 3533 #define CBR_C2MC_REQP_ADRV_ROW 0 |
| 3534 |
| 3535 #define CBR_C2MC_REQP_LS_SHIFT _MK_SHIFT_CONST(96) |
| 3536 #define CBR_C2MC_REQP_LS_FIELD (_MK_MASK_CONST(0xffffffff) << C
BR_C2MC_REQP_LS_SHIFT) |
| 3537 #define CBR_C2MC_REQP_LS_RANGE _MK_SHIFT_CONST(127):_MK_SHIFT_C
ONST(96) |
| 3538 #define CBR_C2MC_REQP_LS_ROW 0 |
| 3539 |
| 3540 #define CBR_C2MC_REQP_LSUV_SHIFT _MK_SHIFT_CONST(128) |
| 3541 #define CBR_C2MC_REQP_LSUV_FIELD (_MK_MASK_CONST(0xffffff
ff) << CBR_C2MC_REQP_LSUV_SHIFT) |
| 3542 #define CBR_C2MC_REQP_LSUV_RANGE _MK_SHIFT_CONST(159):_MK
_SHIFT_CONST(128) |
| 3543 #define CBR_C2MC_REQP_LSUV_ROW 0 |
| 3544 |
| 3545 #define CBR_C2MC_REQP_HS_SHIFT _MK_SHIFT_CONST(160) |
| 3546 #define CBR_C2MC_REQP_HS_FIELD (_MK_MASK_CONST(0xffffffff) << C
BR_C2MC_REQP_HS_SHIFT) |
| 3547 #define CBR_C2MC_REQP_HS_RANGE _MK_SHIFT_CONST(191):_MK_SHIFT_C
ONST(160) |
| 3548 #define CBR_C2MC_REQP_HS_ROW 0 |
| 3549 |
| 3550 #define CBR_C2MC_REQP_VS_SHIFT _MK_SHIFT_CONST(192) |
| 3551 #define CBR_C2MC_REQP_VS_FIELD (_MK_MASK_CONST(0xffffffff) << C
BR_C2MC_REQP_VS_SHIFT) |
| 3552 #define CBR_C2MC_REQP_VS_RANGE _MK_SHIFT_CONST(223):_MK_SHIFT_C
ONST(192) |
| 3553 #define CBR_C2MC_REQP_VS_ROW 0 |
| 3554 |
| 3555 #define CBR_C2MC_REQP_DL_SHIFT _MK_SHIFT_CONST(224) |
| 3556 #define CBR_C2MC_REQP_DL_FIELD (_MK_MASK_CONST(0xffffffff) << C
BR_C2MC_REQP_DL_SHIFT) |
| 3557 #define CBR_C2MC_REQP_DL_RANGE _MK_SHIFT_CONST(255):_MK_SHIFT_C
ONST(224) |
| 3558 #define CBR_C2MC_REQP_DL_ROW 0 |
| 3559 |
| 3560 #define CBR_C2MC_REQP_HD_SHIFT _MK_SHIFT_CONST(256) |
| 3561 #define CBR_C2MC_REQP_HD_FIELD (_MK_MASK_CONST(0x1) << CBR_C2MC
_REQP_HD_SHIFT) |
| 3562 #define CBR_C2MC_REQP_HD_RANGE _MK_SHIFT_CONST(256):_MK_SHIFT_C
ONST(256) |
| 3563 #define CBR_C2MC_REQP_HD_ROW 0 |
| 3564 |
| 3565 #define CBR_C2MC_REQP_VD_SHIFT _MK_SHIFT_CONST(257) |
| 3566 #define CBR_C2MC_REQP_VD_FIELD (_MK_MASK_CONST(0x1) << CBR_C2MC
_REQP_VD_SHIFT) |
| 3567 #define CBR_C2MC_REQP_VD_RANGE _MK_SHIFT_CONST(257):_MK_SHIFT_C
ONST(257) |
| 3568 #define CBR_C2MC_REQP_VD_ROW 0 |
| 3569 |
| 3570 #define CBR_C2MC_REQP_VX2_SHIFT _MK_SHIFT_CONST(258) |
| 3571 #define CBR_C2MC_REQP_VX2_FIELD (_MK_MASK_CONST(0x1) << CBR_C2MC
_REQP_VX2_SHIFT) |
| 3572 #define CBR_C2MC_REQP_VX2_RANGE _MK_SHIFT_CONST(258):_MK_SHIFT_C
ONST(258) |
| 3573 #define CBR_C2MC_REQP_VX2_ROW 0 |
| 3574 |
| 3575 #define CBR_C2MC_REQP_LP_SHIFT _MK_SHIFT_CONST(259) |
| 3576 #define CBR_C2MC_REQP_LP_FIELD (_MK_MASK_CONST(0x1) << CBR_C2MC
_REQP_LP_SHIFT) |
| 3577 #define CBR_C2MC_REQP_LP_RANGE _MK_SHIFT_CONST(259):_MK_SHIFT_C
ONST(259) |
| 3578 #define CBR_C2MC_REQP_LP_ROW 0 |
| 3579 |
| 3580 #define CBR_C2MC_REQP_YUV_SHIFT _MK_SHIFT_CONST(260) |
| 3581 #define CBR_C2MC_REQP_YUV_FIELD (_MK_MASK_CONST(0x7) << CBR_C2MC
_REQP_YUV_SHIFT) |
| 3582 #define CBR_C2MC_REQP_YUV_RANGE _MK_SHIFT_CONST(262):_MK_SHIFT_C
ONST(260) |
| 3583 #define CBR_C2MC_REQP_YUV_ROW 0 |
| 3584 |
| 3585 |
| 3586 // Packet CBR_C2MC_SECURE |
| 3587 #define CBR_C2MC_SECURE_SIZE 1 |
| 3588 |
| 3589 #define CBR_C2MC_SECURE_SECURE_SHIFT _MK_SHIFT_CONST(0) |
| 3590 #define CBR_C2MC_SECURE_SECURE_FIELD (_MK_MASK_CONST(0x1) <<
CBR_C2MC_SECURE_SECURE_SHIFT) |
| 3591 #define CBR_C2MC_SECURE_SECURE_RANGE _MK_SHIFT_CONST(0):_MK_S
HIFT_CONST(0) |
| 3592 #define CBR_C2MC_SECURE_SECURE_ROW 0 |
| 3593 |
| 3594 |
| 3595 // Packet CBR_C2MC_ADRXY |
| 3596 #define CBR_C2MC_ADRXY_SIZE 44 |
| 3597 |
| 3598 #define CBR_C2MC_ADRXY_OFFX_SHIFT _MK_SHIFT_CONST(0) |
| 3599 #define CBR_C2MC_ADRXY_OFFX_FIELD (_MK_MASK_CONST(0xffff)
<< CBR_C2MC_ADRXY_OFFX_SHIFT) |
| 3600 #define CBR_C2MC_ADRXY_OFFX_RANGE _MK_SHIFT_CONST(15):_MK_
SHIFT_CONST(0) |
| 3601 #define CBR_C2MC_ADRXY_OFFX_ROW 0 |
| 3602 |
| 3603 #define CBR_C2MC_ADRXY_OFFY_SHIFT _MK_SHIFT_CONST(16) |
| 3604 #define CBR_C2MC_ADRXY_OFFY_FIELD (_MK_MASK_CONST(0x3fff)
<< CBR_C2MC_ADRXY_OFFY_SHIFT) |
| 3605 #define CBR_C2MC_ADRXY_OFFY_RANGE _MK_SHIFT_CONST(29):_MK_
SHIFT_CONST(16) |
| 3606 #define CBR_C2MC_ADRXY_OFFY_ROW 0 |
| 3607 |
| 3608 #define CBR_C2MC_ADRXY_OFFYUV_SHIFT _MK_SHIFT_CONST(30) |
| 3609 #define CBR_C2MC_ADRXY_OFFYUV_FIELD (_MK_MASK_CONST(0x3fff)
<< CBR_C2MC_ADRXY_OFFYUV_SHIFT) |
| 3610 #define CBR_C2MC_ADRXY_OFFYUV_RANGE _MK_SHIFT_CONST(43):_MK_
SHIFT_CONST(30) |
| 3611 #define CBR_C2MC_ADRXY_OFFYUV_ROW 0 |
| 3612 |
| 3613 |
| 3614 // Packet CBR_C2MC_TILE |
| 3615 #define CBR_C2MC_TILE_SIZE 98 |
| 3616 |
| 3617 #define CBR_C2MC_TILE_LINADR_SHIFT _MK_SHIFT_CONST(0) |
| 3618 #define CBR_C2MC_TILE_LINADR_FIELD (_MK_MASK_CONST(0xffffff
ff) << CBR_C2MC_TILE_LINADR_SHIFT) |
| 3619 #define CBR_C2MC_TILE_LINADR_RANGE _MK_SHIFT_CONST(31):_MK_
SHIFT_CONST(0) |
| 3620 #define CBR_C2MC_TILE_LINADR_ROW 0 |
| 3621 |
| 3622 #define CBR_C2MC_TILE_LINADRU_SHIFT _MK_SHIFT_CONST(32) |
| 3623 #define CBR_C2MC_TILE_LINADRU_FIELD (_MK_MASK_CONST(0xffffff
ff) << CBR_C2MC_TILE_LINADRU_SHIFT) |
| 3624 #define CBR_C2MC_TILE_LINADRU_RANGE _MK_SHIFT_CONST(63):_MK_
SHIFT_CONST(32) |
| 3625 #define CBR_C2MC_TILE_LINADRU_ROW 0 |
| 3626 |
| 3627 #define CBR_C2MC_TILE_LINADRV_SHIFT _MK_SHIFT_CONST(64) |
| 3628 #define CBR_C2MC_TILE_LINADRV_FIELD (_MK_MASK_CONST(0xffffff
ff) << CBR_C2MC_TILE_LINADRV_SHIFT) |
| 3629 #define CBR_C2MC_TILE_LINADRV_RANGE _MK_SHIFT_CONST(95):_MK_
SHIFT_CONST(64) |
| 3630 #define CBR_C2MC_TILE_LINADRV_ROW 0 |
| 3631 |
| 3632 #define CBR_C2MC_TILE_TMODE_SHIFT _MK_SHIFT_CONST(96) |
| 3633 #define CBR_C2MC_TILE_TMODE_FIELD (_MK_MASK_CONST(0x1) <<
CBR_C2MC_TILE_TMODE_SHIFT) |
| 3634 #define CBR_C2MC_TILE_TMODE_RANGE _MK_SHIFT_CONST(96):_MK_
SHIFT_CONST(96) |
| 3635 #define CBR_C2MC_TILE_TMODE_ROW 0 |
| 3636 #define CBR_C2MC_TILE_TMODE_LINEAR _MK_ENUM_CONST(0) |
| 3637 #define CBR_C2MC_TILE_TMODE_TILED _MK_ENUM_CONST(1) |
| 3638 |
| 3639 #define CBR_C2MC_TILE_TMODEUV_SHIFT _MK_SHIFT_CONST(97) |
| 3640 #define CBR_C2MC_TILE_TMODEUV_FIELD (_MK_MASK_CONST(0x1) <<
CBR_C2MC_TILE_TMODEUV_SHIFT) |
| 3641 #define CBR_C2MC_TILE_TMODEUV_RANGE _MK_SHIFT_CONST(97):_MK_
SHIFT_CONST(97) |
| 3642 #define CBR_C2MC_TILE_TMODEUV_ROW 0 |
| 3643 #define CBR_C2MC_TILE_TMODEUV_LINEAR _MK_ENUM_CONST(0) |
| 3644 #define CBR_C2MC_TILE_TMODEUV_TILED _MK_ENUM_CONST(1) |
| 3645 |
| 3646 |
| 3647 // Packet CBR_C2MC_RDYP |
| 3648 #define CBR_C2MC_RDYP_SIZE 1 |
| 3649 |
| 3650 // fake data |
| 3651 #define CBR_C2MC_RDYP_RDYP_SHIFT _MK_SHIFT_CONST(0) |
| 3652 #define CBR_C2MC_RDYP_RDYP_FIELD (_MK_MASK_CONST(0x1) <<
CBR_C2MC_RDYP_RDYP_SHIFT) |
| 3653 #define CBR_C2MC_RDYP_RDYP_RANGE _MK_SHIFT_CONST(0):_MK_S
HIFT_CONST(0) |
| 3654 #define CBR_C2MC_RDYP_RDYP_ROW 0 |
| 3655 |
| 3656 |
| 3657 // Packet CBR_C2MC_OUTSTD |
| 3658 #define CBR_C2MC_OUTSTD_SIZE 1 |
| 3659 |
| 3660 #define CBR_C2MC_OUTSTD_OUTSTD_SHIFT _MK_SHIFT_CONST(0) |
| 3661 #define CBR_C2MC_OUTSTD_OUTSTD_FIELD (_MK_MASK_CONST(0x1) <<
CBR_C2MC_OUTSTD_OUTSTD_SHIFT) |
| 3662 #define CBR_C2MC_OUTSTD_OUTSTD_RANGE _MK_SHIFT_CONST(0):_MK_S
HIFT_CONST(0) |
| 3663 #define CBR_C2MC_OUTSTD_OUTSTD_ROW 0 |
| 3664 |
| 3665 |
| 3666 // Packet CBR_C2MC_STOP |
| 3667 #define CBR_C2MC_STOP_SIZE 1 |
| 3668 |
| 3669 #define CBR_C2MC_STOP_STOP_SHIFT _MK_SHIFT_CONST(0) |
| 3670 #define CBR_C2MC_STOP_STOP_FIELD (_MK_MASK_CONST(0x1) <<
CBR_C2MC_STOP_STOP_SHIFT) |
| 3671 #define CBR_C2MC_STOP_STOP_RANGE _MK_SHIFT_CONST(0):_MK_S
HIFT_CONST(0) |
| 3672 #define CBR_C2MC_STOP_STOP_ROW 0 |
| 3673 |
| 3674 |
| 3675 // Packet CBR_C2MC_RDI |
| 3676 #define CBR_C2MC_RDI_SIZE 262 |
| 3677 |
| 3678 #define CBR_C2MC_RDI_RDI_SHIFT _MK_SHIFT_CONST(0) |
| 3679 #define CBR_C2MC_RDI_RDI_FIELD (_MK_MASK_CONST(0xffffffff) << C
BR_C2MC_RDI_RDI_SHIFT) |
| 3680 #define CBR_C2MC_RDI_RDI_RANGE _MK_SHIFT_CONST(255):_MK_SHIFT_C
ONST(0) |
| 3681 #define CBR_C2MC_RDI_RDI_ROW 0 |
| 3682 |
| 3683 #define CBR_C2MC_RDI_RDILST_SHIFT _MK_SHIFT_CONST(256) |
| 3684 #define CBR_C2MC_RDI_RDILST_FIELD (_MK_MASK_CONST(0x1) <<
CBR_C2MC_RDI_RDILST_SHIFT) |
| 3685 #define CBR_C2MC_RDI_RDILST_RANGE _MK_SHIFT_CONST(256):_MK
_SHIFT_CONST(256) |
| 3686 #define CBR_C2MC_RDI_RDILST_ROW 0 |
| 3687 |
| 3688 #define CBR_C2MC_RDI_RDINB_SHIFT _MK_SHIFT_CONST(257) |
| 3689 #define CBR_C2MC_RDI_RDINB_FIELD (_MK_MASK_CONST(0x1f) <<
CBR_C2MC_RDI_RDINB_SHIFT) |
| 3690 #define CBR_C2MC_RDI_RDINB_RANGE _MK_SHIFT_CONST(261):_MK
_SHIFT_CONST(257) |
| 3691 #define CBR_C2MC_RDI_RDINB_ROW 0 |
| 3692 |
| 3693 |
| 3694 // Packet CBR_C2MC_DOREQ |
| 3695 #define CBR_C2MC_DOREQ_SIZE 64 |
| 3696 |
| 3697 #define CBR_C2MC_DOREQ_ADR_SHIFT _MK_SHIFT_CONST(0) |
| 3698 #define CBR_C2MC_DOREQ_ADR_FIELD (_MK_MASK_CONST(0xffffff
ff) << CBR_C2MC_DOREQ_ADR_SHIFT) |
| 3699 #define CBR_C2MC_DOREQ_ADR_RANGE _MK_SHIFT_CONST(31):_MK_
SHIFT_CONST(0) |
| 3700 #define CBR_C2MC_DOREQ_ADR_ROW 0 |
| 3701 |
| 3702 #define CBR_C2MC_DOREQ_LS_SHIFT _MK_SHIFT_CONST(32) |
| 3703 #define CBR_C2MC_DOREQ_LS_FIELD (_MK_MASK_CONST(0xffffffff) << C
BR_C2MC_DOREQ_LS_SHIFT) |
| 3704 #define CBR_C2MC_DOREQ_LS_RANGE _MK_SHIFT_CONST(63):_MK_SHIFT_CO
NST(32) |
| 3705 #define CBR_C2MC_DOREQ_LS_ROW 0 |
| 3706 |
| 3707 |
| 3708 // Packet CBR_C2MC_HP |
| 3709 #define CBR_C2MC_HP_SIZE 71 |
| 3710 |
| 3711 // high-priority threshold |
| 3712 #define CBR_C2MC_HP_HPTH_SHIFT _MK_SHIFT_CONST(0) |
| 3713 #define CBR_C2MC_HP_HPTH_FIELD (_MK_MASK_CONST(0xffffffff) << C
BR_C2MC_HP_HPTH_SHIFT) |
| 3714 #define CBR_C2MC_HP_HPTH_RANGE _MK_SHIFT_CONST(31):_MK_SHIFT_CO
NST(0) |
| 3715 #define CBR_C2MC_HP_HPTH_ROW 0 |
| 3716 |
| 3717 // high-priority timer |
| 3718 #define CBR_C2MC_HP_HPTM_SHIFT _MK_SHIFT_CONST(32) |
| 3719 #define CBR_C2MC_HP_HPTM_FIELD (_MK_MASK_CONST(0x3f) << CBR_C2M
C_HP_HPTM_SHIFT) |
| 3720 #define CBR_C2MC_HP_HPTM_RANGE _MK_SHIFT_CONST(37):_MK_SHIFT_CO
NST(32) |
| 3721 #define CBR_C2MC_HP_HPTM_ROW 0 |
| 3722 |
| 3723 // suppression - start of frame |
| 3724 #define CBR_C2MC_HP_HPSOF_SHIFT _MK_SHIFT_CONST(38) |
| 3725 #define CBR_C2MC_HP_HPSOF_FIELD (_MK_MASK_CONST(0x1) << CBR_C2MC
_HP_HPSOF_SHIFT) |
| 3726 #define CBR_C2MC_HP_HPSOF_RANGE _MK_SHIFT_CONST(38):_MK_SHIFT_CO
NST(38) |
| 3727 #define CBR_C2MC_HP_HPSOF_ROW 0 |
| 3728 |
| 3729 // suppression - cycles per word |
| 3730 #define CBR_C2MC_HP_HPCPW_SHIFT _MK_SHIFT_CONST(39) |
| 3731 #define CBR_C2MC_HP_HPCPW_FIELD (_MK_MASK_CONST(0xffff) << CBR_C
2MC_HP_HPCPW_SHIFT) |
| 3732 #define CBR_C2MC_HP_HPCPW_RANGE _MK_SHIFT_CONST(54):_MK_SHIFT_CO
NST(39) |
| 3733 #define CBR_C2MC_HP_HPCPW_ROW 0 |
| 3734 |
| 3735 // suppression - words per line |
| 3736 #define CBR_C2MC_HP_HPCBNPW_SHIFT _MK_SHIFT_CONST(55) |
| 3737 #define CBR_C2MC_HP_HPCBNPW_FIELD (_MK_MASK_CONST(0xffff)
<< CBR_C2MC_HP_HPCBNPW_SHIFT) |
| 3738 #define CBR_C2MC_HP_HPCBNPW_RANGE _MK_SHIFT_CONST(70):_MK_
SHIFT_CONST(55) |
| 3739 #define CBR_C2MC_HP_HPCBNPW_ROW 0 |
| 3740 |
| 3741 |
| 3742 // Packet CBR_C2MC_HYST |
| 3743 #define CBR_C2MC_HYST_SIZE 32 |
| 3744 |
| 3745 #define CBR_C2MC_HYST_HYST_REQ_TM_SHIFT _MK_SHIFT_CONST(0) |
| 3746 #define CBR_C2MC_HYST_HYST_REQ_TM_FIELD (_MK_MASK_CONST(0xff) <<
CBR_C2MC_HYST_HYST_REQ_TM_SHIFT) |
| 3747 #define CBR_C2MC_HYST_HYST_REQ_TM_RANGE _MK_SHIFT_CONST(7):_MK_S
HIFT_CONST(0) |
| 3748 #define CBR_C2MC_HYST_HYST_REQ_TM_ROW 0 |
| 3749 |
| 3750 #define CBR_C2MC_HYST_DHYST_TM_SHIFT _MK_SHIFT_CONST(8) |
| 3751 #define CBR_C2MC_HYST_DHYST_TM_FIELD (_MK_MASK_CONST(0xff) <<
CBR_C2MC_HYST_DHYST_TM_SHIFT) |
| 3752 #define CBR_C2MC_HYST_DHYST_TM_RANGE _MK_SHIFT_CONST(15):_MK_
SHIFT_CONST(8) |
| 3753 #define CBR_C2MC_HYST_DHYST_TM_ROW 0 |
| 3754 |
| 3755 #define CBR_C2MC_HYST_DHYST_TH_SHIFT _MK_SHIFT_CONST(16) |
| 3756 #define CBR_C2MC_HYST_DHYST_TH_FIELD (_MK_MASK_CONST(0xff) <<
CBR_C2MC_HYST_DHYST_TH_SHIFT) |
| 3757 #define CBR_C2MC_HYST_DHYST_TH_RANGE _MK_SHIFT_CONST(23):_MK_
SHIFT_CONST(16) |
| 3758 #define CBR_C2MC_HYST_DHYST_TH_ROW 0 |
| 3759 |
| 3760 #define CBR_C2MC_HYST_HYST_TM_SHIFT _MK_SHIFT_CONST(24) |
| 3761 #define CBR_C2MC_HYST_HYST_TM_FIELD (_MK_MASK_CONST(0xf) <<
CBR_C2MC_HYST_HYST_TM_SHIFT) |
| 3762 #define CBR_C2MC_HYST_HYST_TM_RANGE _MK_SHIFT_CONST(27):_MK_
SHIFT_CONST(24) |
| 3763 #define CBR_C2MC_HYST_HYST_TM_ROW 0 |
| 3764 |
| 3765 #define CBR_C2MC_HYST_HYST_REQ_TH_SHIFT _MK_SHIFT_CONST(28) |
| 3766 #define CBR_C2MC_HYST_HYST_REQ_TH_FIELD (_MK_MASK_CONST(0x7) <<
CBR_C2MC_HYST_HYST_REQ_TH_SHIFT) |
| 3767 #define CBR_C2MC_HYST_HYST_REQ_TH_RANGE _MK_SHIFT_CONST(30):_MK_
SHIFT_CONST(28) |
| 3768 #define CBR_C2MC_HYST_HYST_REQ_TH_ROW 0 |
| 3769 |
| 3770 #define CBR_C2MC_HYST_HYST_EN_SHIFT _MK_SHIFT_CONST(31) |
| 3771 #define CBR_C2MC_HYST_HYST_EN_FIELD (_MK_MASK_CONST(0x1) <<
CBR_C2MC_HYST_HYST_EN_SHIFT) |
| 3772 #define CBR_C2MC_HYST_HYST_EN_RANGE _MK_SHIFT_CONST(31):_MK_
SHIFT_CONST(31) |
| 3773 #define CBR_C2MC_HYST_HYST_EN_ROW 0 |
| 3774 |
| 3775 |
| 3776 // Packet CBW_C2MC_RESET |
| 3777 #define CBW_C2MC_RESET_SIZE 1 |
| 3778 |
| 3779 #define CBW_C2MC_RESET_RSTN_SHIFT _MK_SHIFT_CONST(0) |
| 3780 #define CBW_C2MC_RESET_RSTN_FIELD (_MK_MASK_CONST(0x1) <<
CBW_C2MC_RESET_RSTN_SHIFT) |
| 3781 #define CBW_C2MC_RESET_RSTN_RANGE _MK_SHIFT_CONST(0):_MK_S
HIFT_CONST(0) |
| 3782 #define CBW_C2MC_RESET_RSTN_ROW 0 |
| 3783 |
| 3784 |
| 3785 // Packet CBW_C2MC_REQP |
| 3786 #define CBW_C2MC_REQP_SIZE 134 |
| 3787 |
| 3788 #define CBW_C2MC_REQP_ADR_SHIFT _MK_SHIFT_CONST(0) |
| 3789 #define CBW_C2MC_REQP_ADR_FIELD (_MK_MASK_CONST(0xffffffff) << C
BW_C2MC_REQP_ADR_SHIFT) |
| 3790 #define CBW_C2MC_REQP_ADR_RANGE _MK_SHIFT_CONST(31):_MK_SHIFT_CO
NST(0) |
| 3791 #define CBW_C2MC_REQP_ADR_ROW 0 |
| 3792 |
| 3793 #define CBW_C2MC_REQP_LS_SHIFT _MK_SHIFT_CONST(32) |
| 3794 #define CBW_C2MC_REQP_LS_FIELD (_MK_MASK_CONST(0xffffffff) << C
BW_C2MC_REQP_LS_SHIFT) |
| 3795 #define CBW_C2MC_REQP_LS_RANGE _MK_SHIFT_CONST(63):_MK_SHIFT_CO
NST(32) |
| 3796 #define CBW_C2MC_REQP_LS_ROW 0 |
| 3797 |
| 3798 #define CBW_C2MC_REQP_HS_SHIFT _MK_SHIFT_CONST(64) |
| 3799 #define CBW_C2MC_REQP_HS_FIELD (_MK_MASK_CONST(0xffffffff) << C
BW_C2MC_REQP_HS_SHIFT) |
| 3800 #define CBW_C2MC_REQP_HS_RANGE _MK_SHIFT_CONST(95):_MK_SHIFT_CO
NST(64) |
| 3801 #define CBW_C2MC_REQP_HS_ROW 0 |
| 3802 |
| 3803 #define CBW_C2MC_REQP_VS_SHIFT _MK_SHIFT_CONST(96) |
| 3804 #define CBW_C2MC_REQP_VS_FIELD (_MK_MASK_CONST(0xffffffff) << C
BW_C2MC_REQP_VS_SHIFT) |
| 3805 #define CBW_C2MC_REQP_VS_RANGE _MK_SHIFT_CONST(127):_MK_SHIFT_C
ONST(96) |
| 3806 #define CBW_C2MC_REQP_VS_ROW 0 |
| 3807 |
| 3808 #define CBW_C2MC_REQP_HD_SHIFT _MK_SHIFT_CONST(128) |
| 3809 #define CBW_C2MC_REQP_HD_FIELD (_MK_MASK_CONST(0x1) << CBW_C2MC
_REQP_HD_SHIFT) |
| 3810 #define CBW_C2MC_REQP_HD_RANGE _MK_SHIFT_CONST(128):_MK_SHIFT_C
ONST(128) |
| 3811 #define CBW_C2MC_REQP_HD_ROW 0 |
| 3812 |
| 3813 #define CBW_C2MC_REQP_VD_SHIFT _MK_SHIFT_CONST(129) |
| 3814 #define CBW_C2MC_REQP_VD_FIELD (_MK_MASK_CONST(0x1) << CBW_C2MC
_REQP_VD_SHIFT) |
| 3815 #define CBW_C2MC_REQP_VD_RANGE _MK_SHIFT_CONST(129):_MK_SHIFT_C
ONST(129) |
| 3816 #define CBW_C2MC_REQP_VD_ROW 0 |
| 3817 |
| 3818 #define CBW_C2MC_REQP_BPP_SHIFT _MK_SHIFT_CONST(130) |
| 3819 #define CBW_C2MC_REQP_BPP_FIELD (_MK_MASK_CONST(0x3) << CBW_C2MC
_REQP_BPP_SHIFT) |
| 3820 #define CBW_C2MC_REQP_BPP_RANGE _MK_SHIFT_CONST(131):_MK_SHIFT_C
ONST(130) |
| 3821 #define CBW_C2MC_REQP_BPP_ROW 0 |
| 3822 |
| 3823 #define CBW_C2MC_REQP_XY_SHIFT _MK_SHIFT_CONST(132) |
| 3824 #define CBW_C2MC_REQP_XY_FIELD (_MK_MASK_CONST(0x1) << CBW_C2MC
_REQP_XY_SHIFT) |
| 3825 #define CBW_C2MC_REQP_XY_RANGE _MK_SHIFT_CONST(132):_MK_SHIFT_C
ONST(132) |
| 3826 #define CBW_C2MC_REQP_XY_ROW 0 |
| 3827 |
| 3828 #define CBW_C2MC_REQP_PK_SHIFT _MK_SHIFT_CONST(133) |
| 3829 #define CBW_C2MC_REQP_PK_FIELD (_MK_MASK_CONST(0x1) << CBW_C2MC
_REQP_PK_SHIFT) |
| 3830 #define CBW_C2MC_REQP_PK_RANGE _MK_SHIFT_CONST(133):_MK_SHIFT_C
ONST(133) |
| 3831 #define CBW_C2MC_REQP_PK_ROW 0 |
| 3832 |
| 3833 |
| 3834 // Packet CBW_C2MC_SECURE |
| 3835 #define CBW_C2MC_SECURE_SIZE 1 |
| 3836 |
| 3837 #define CBW_C2MC_SECURE_SECURE_SHIFT _MK_SHIFT_CONST(0) |
| 3838 #define CBW_C2MC_SECURE_SECURE_FIELD (_MK_MASK_CONST(0x1) <<
CBW_C2MC_SECURE_SECURE_SHIFT) |
| 3839 #define CBW_C2MC_SECURE_SECURE_RANGE _MK_SHIFT_CONST(0):_MK_S
HIFT_CONST(0) |
| 3840 #define CBW_C2MC_SECURE_SECURE_ROW 0 |
| 3841 |
| 3842 |
| 3843 // Packet CBW_C2MC_ADRXY |
| 3844 #define CBW_C2MC_ADRXY_SIZE 30 |
| 3845 |
| 3846 #define CBW_C2MC_ADRXY_OFFX_SHIFT _MK_SHIFT_CONST(0) |
| 3847 #define CBW_C2MC_ADRXY_OFFX_FIELD (_MK_MASK_CONST(0xffff)
<< CBW_C2MC_ADRXY_OFFX_SHIFT) |
| 3848 #define CBW_C2MC_ADRXY_OFFX_RANGE _MK_SHIFT_CONST(15):_MK_
SHIFT_CONST(0) |
| 3849 #define CBW_C2MC_ADRXY_OFFX_ROW 0 |
| 3850 |
| 3851 #define CBW_C2MC_ADRXY_OFFY_SHIFT _MK_SHIFT_CONST(16) |
| 3852 #define CBW_C2MC_ADRXY_OFFY_FIELD (_MK_MASK_CONST(0x3fff)
<< CBW_C2MC_ADRXY_OFFY_SHIFT) |
| 3853 #define CBW_C2MC_ADRXY_OFFY_RANGE _MK_SHIFT_CONST(29):_MK_
SHIFT_CONST(16) |
| 3854 #define CBW_C2MC_ADRXY_OFFY_ROW 0 |
| 3855 |
| 3856 |
| 3857 // Packet CBW_C2MC_TILE |
| 3858 #define CBW_C2MC_TILE_SIZE 33 |
| 3859 |
| 3860 #define CBW_C2MC_TILE_LINADR_SHIFT _MK_SHIFT_CONST(0) |
| 3861 #define CBW_C2MC_TILE_LINADR_FIELD (_MK_MASK_CONST(0xffffff
ff) << CBW_C2MC_TILE_LINADR_SHIFT) |
| 3862 #define CBW_C2MC_TILE_LINADR_RANGE _MK_SHIFT_CONST(31):_MK_
SHIFT_CONST(0) |
| 3863 #define CBW_C2MC_TILE_LINADR_ROW 0 |
| 3864 |
| 3865 #define CBW_C2MC_TILE_TMODE_SHIFT _MK_SHIFT_CONST(32) |
| 3866 #define CBW_C2MC_TILE_TMODE_FIELD (_MK_MASK_CONST(0x1) <<
CBW_C2MC_TILE_TMODE_SHIFT) |
| 3867 #define CBW_C2MC_TILE_TMODE_RANGE _MK_SHIFT_CONST(32):_MK_
SHIFT_CONST(32) |
| 3868 #define CBW_C2MC_TILE_TMODE_ROW 0 |
| 3869 #define CBW_C2MC_TILE_TMODE_LINEAR _MK_ENUM_CONST(0) |
| 3870 #define CBW_C2MC_TILE_TMODE_TILED _MK_ENUM_CONST(1) |
| 3871 |
| 3872 |
| 3873 // Packet CBW_C2MC_RDYP |
| 3874 #define CBW_C2MC_RDYP_SIZE 1 |
| 3875 |
| 3876 // fake data |
| 3877 #define CBW_C2MC_RDYP_RDYP_SHIFT _MK_SHIFT_CONST(0) |
| 3878 #define CBW_C2MC_RDYP_RDYP_FIELD (_MK_MASK_CONST(0x1) <<
CBW_C2MC_RDYP_RDYP_SHIFT) |
| 3879 #define CBW_C2MC_RDYP_RDYP_RANGE _MK_SHIFT_CONST(0):_MK_S
HIFT_CONST(0) |
| 3880 #define CBW_C2MC_RDYP_RDYP_ROW 0 |
| 3881 |
| 3882 |
| 3883 // Packet CBW_C2MC_STOP |
| 3884 #define CBW_C2MC_STOP_SIZE 1 |
| 3885 |
| 3886 #define CBW_C2MC_STOP_STOP_SHIFT _MK_SHIFT_CONST(0) |
| 3887 #define CBW_C2MC_STOP_STOP_FIELD (_MK_MASK_CONST(0x1) <<
CBW_C2MC_STOP_STOP_SHIFT) |
| 3888 #define CBW_C2MC_STOP_STOP_RANGE _MK_SHIFT_CONST(0):_MK_S
HIFT_CONST(0) |
| 3889 #define CBW_C2MC_STOP_STOP_ROW 0 |
| 3890 |
| 3891 |
| 3892 // Packet CBW_C2MC_XDI |
| 3893 #define CBW_C2MC_XDI_SIZE 1 |
| 3894 |
| 3895 // fake data |
| 3896 #define CBW_C2MC_XDI_XDI_SHIFT _MK_SHIFT_CONST(0) |
| 3897 #define CBW_C2MC_XDI_XDI_FIELD (_MK_MASK_CONST(0x1) << CBW_C2MC
_XDI_XDI_SHIFT) |
| 3898 #define CBW_C2MC_XDI_XDI_RANGE _MK_SHIFT_CONST(0):_MK_SHIFT_CON
ST(0) |
| 3899 #define CBW_C2MC_XDI_XDI_ROW 0 |
| 3900 |
| 3901 |
| 3902 // Packet CBW_C2MC_DOREQ |
| 3903 #define CBW_C2MC_DOREQ_SIZE 321 |
| 3904 |
| 3905 #define CBW_C2MC_DOREQ_ADR_SHIFT _MK_SHIFT_CONST(0) |
| 3906 #define CBW_C2MC_DOREQ_ADR_FIELD (_MK_MASK_CONST(0xffffff
ff) << CBW_C2MC_DOREQ_ADR_SHIFT) |
| 3907 #define CBW_C2MC_DOREQ_ADR_RANGE _MK_SHIFT_CONST(31):_MK_
SHIFT_CONST(0) |
| 3908 #define CBW_C2MC_DOREQ_ADR_ROW 0 |
| 3909 |
| 3910 #define CBW_C2MC_DOREQ_BE_SHIFT _MK_SHIFT_CONST(32) |
| 3911 #define CBW_C2MC_DOREQ_BE_FIELD (_MK_MASK_CONST(0xffffffff) << C
BW_C2MC_DOREQ_BE_SHIFT) |
| 3912 #define CBW_C2MC_DOREQ_BE_RANGE _MK_SHIFT_CONST(63):_MK_SHIFT_CO
NST(32) |
| 3913 #define CBW_C2MC_DOREQ_BE_ROW 0 |
| 3914 |
| 3915 #define CBW_C2MC_DOREQ_WDO_SHIFT _MK_SHIFT_CONST(64) |
| 3916 #define CBW_C2MC_DOREQ_WDO_FIELD (_MK_MASK_CONST(0xffffff
ff) << CBW_C2MC_DOREQ_WDO_SHIFT) |
| 3917 #define CBW_C2MC_DOREQ_WDO_RANGE _MK_SHIFT_CONST(319):_MK
_SHIFT_CONST(64) |
| 3918 #define CBW_C2MC_DOREQ_WDO_ROW 0 |
| 3919 |
| 3920 #define CBW_C2MC_DOREQ_TAG_SHIFT _MK_SHIFT_CONST(320) |
| 3921 #define CBW_C2MC_DOREQ_TAG_FIELD (_MK_MASK_CONST(0x1) <<
CBW_C2MC_DOREQ_TAG_SHIFT) |
| 3922 #define CBW_C2MC_DOREQ_TAG_RANGE _MK_SHIFT_CONST(320):_MK
_SHIFT_CONST(320) |
| 3923 #define CBW_C2MC_DOREQ_TAG_ROW 0 |
| 3924 |
| 3925 |
| 3926 // Packet CBW_C2MC_HP |
| 3927 #define CBW_C2MC_HP_SIZE 32 |
| 3928 |
| 3929 // high-priority threshold |
| 3930 #define CBW_C2MC_HP_HPTH_SHIFT _MK_SHIFT_CONST(0) |
| 3931 #define CBW_C2MC_HP_HPTH_FIELD (_MK_MASK_CONST(0xffffffff) << C
BW_C2MC_HP_HPTH_SHIFT) |
| 3932 #define CBW_C2MC_HP_HPTH_RANGE _MK_SHIFT_CONST(31):_MK_SHIFT_CO
NST(0) |
| 3933 #define CBW_C2MC_HP_HPTH_ROW 0 |
| 3934 |
| 3935 |
| 3936 // Packet CBW_C2MC_WCOAL |
| 3937 #define CBW_C2MC_WCOAL_SIZE 32 |
| 3938 |
| 3939 // write-coalescing time-out |
| 3940 #define CBW_C2MC_WCOAL_WCOALTM_SHIFT _MK_SHIFT_CONST(0) |
| 3941 #define CBW_C2MC_WCOAL_WCOALTM_FIELD (_MK_MASK_CONST(0xffffff
ff) << CBW_C2MC_WCOAL_WCOALTM_SHIFT) |
| 3942 #define CBW_C2MC_WCOAL_WCOALTM_RANGE _MK_SHIFT_CONST(31):_MK_
SHIFT_CONST(0) |
| 3943 #define CBW_C2MC_WCOAL_WCOALTM_ROW 0 |
| 3944 |
| 3945 |
| 3946 // Packet CBW_C2MC_HYST |
| 3947 #define CBW_C2MC_HYST_SIZE 32 |
| 3948 |
| 3949 #define CBW_C2MC_HYST_HYST_REQ_TM_SHIFT _MK_SHIFT_CONST(0) |
| 3950 #define CBW_C2MC_HYST_HYST_REQ_TM_FIELD (_MK_MASK_CONST(0xfff) <
< CBW_C2MC_HYST_HYST_REQ_TM_SHIFT) |
| 3951 #define CBW_C2MC_HYST_HYST_REQ_TM_RANGE _MK_SHIFT_CONST(11):_MK_
SHIFT_CONST(0) |
| 3952 #define CBW_C2MC_HYST_HYST_REQ_TM_ROW 0 |
| 3953 |
| 3954 #define CBW_C2MC_HYST_HYST_REQ_TH_SHIFT _MK_SHIFT_CONST(28) |
| 3955 #define CBW_C2MC_HYST_HYST_REQ_TH_FIELD (_MK_MASK_CONST(0x7) <<
CBW_C2MC_HYST_HYST_REQ_TH_SHIFT) |
| 3956 #define CBW_C2MC_HYST_HYST_REQ_TH_RANGE _MK_SHIFT_CONST(30):_MK_
SHIFT_CONST(28) |
| 3957 #define CBW_C2MC_HYST_HYST_REQ_TH_ROW 0 |
| 3958 |
| 3959 #define CBW_C2MC_HYST_HYST_EN_SHIFT _MK_SHIFT_CONST(31) |
| 3960 #define CBW_C2MC_HYST_HYST_EN_FIELD (_MK_MASK_CONST(0x1) <<
CBW_C2MC_HYST_HYST_EN_SHIFT) |
| 3961 #define CBW_C2MC_HYST_HYST_EN_RANGE _MK_SHIFT_CONST(31):_MK_
SHIFT_CONST(31) |
| 3962 #define CBW_C2MC_HYST_HYST_EN_ROW 0 |
| 3963 |
| 3964 |
| 3965 // Packet CCR_C2MC_RESET |
| 3966 #define CCR_C2MC_RESET_SIZE 1 |
| 3967 |
| 3968 #define CCR_C2MC_RESET_RSTN_SHIFT _MK_SHIFT_CONST(0) |
| 3969 #define CCR_C2MC_RESET_RSTN_FIELD (_MK_MASK_CONST(0x1) <<
CCR_C2MC_RESET_RSTN_SHIFT) |
| 3970 #define CCR_C2MC_RESET_RSTN_RANGE _MK_SHIFT_CONST(0):_MK_S
HIFT_CONST(0) |
| 3971 #define CCR_C2MC_RESET_RSTN_ROW 0 |
| 3972 |
| 3973 |
| 3974 // Packet CCR_C2MC_REQ |
| 3975 #define CCR_C2MC_REQ_SIZE 101 |
| 3976 |
| 3977 #define CCR_C2MC_REQ_ADR_SHIFT _MK_SHIFT_CONST(0) |
| 3978 #define CCR_C2MC_REQ_ADR_FIELD (_MK_MASK_CONST(0xffffffff) << C
CR_C2MC_REQ_ADR_SHIFT) |
| 3979 #define CCR_C2MC_REQ_ADR_RANGE _MK_SHIFT_CONST(31):_MK_SHIFT_CO
NST(0) |
| 3980 #define CCR_C2MC_REQ_ADR_ROW 0 |
| 3981 |
| 3982 #define CCR_C2MC_REQ_LS_SHIFT _MK_SHIFT_CONST(32) |
| 3983 #define CCR_C2MC_REQ_LS_FIELD (_MK_MASK_CONST(0xffffffff) << C
CR_C2MC_REQ_LS_SHIFT) |
| 3984 #define CCR_C2MC_REQ_LS_RANGE _MK_SHIFT_CONST(63):_MK_SHIFT_CO
NST(32) |
| 3985 #define CCR_C2MC_REQ_LS_ROW 0 |
| 3986 |
| 3987 // HI is apparently a reserved keyword |
| 3988 #define CCR_C2MC_REQ_HINC_SHIFT _MK_SHIFT_CONST(64) |
| 3989 #define CCR_C2MC_REQ_HINC_FIELD (_MK_MASK_CONST(0xffffffff) << C
CR_C2MC_REQ_HINC_SHIFT) |
| 3990 #define CCR_C2MC_REQ_HINC_RANGE _MK_SHIFT_CONST(95):_MK_SHIFT_CO
NST(64) |
| 3991 #define CCR_C2MC_REQ_HINC_ROW 0 |
| 3992 |
| 3993 #define CCR_C2MC_REQ_ACMD_SHIFT _MK_SHIFT_CONST(96) |
| 3994 #define CCR_C2MC_REQ_ACMD_FIELD (_MK_MASK_CONST(0x3) << CCR_C2MC
_REQ_ACMD_SHIFT) |
| 3995 #define CCR_C2MC_REQ_ACMD_RANGE _MK_SHIFT_CONST(97):_MK_SHIFT_CO
NST(96) |
| 3996 #define CCR_C2MC_REQ_ACMD_ROW 0 |
| 3997 |
| 3998 #define CCR_C2MC_REQ_LN_SHIFT _MK_SHIFT_CONST(98) |
| 3999 #define CCR_C2MC_REQ_LN_FIELD (_MK_MASK_CONST(0x1) << CCR_C2MC
_REQ_LN_SHIFT) |
| 4000 #define CCR_C2MC_REQ_LN_RANGE _MK_SHIFT_CONST(98):_MK_SHIFT_CO
NST(98) |
| 4001 #define CCR_C2MC_REQ_LN_ROW 0 |
| 4002 |
| 4003 #define CCR_C2MC_REQ_HD_SHIFT _MK_SHIFT_CONST(99) |
| 4004 #define CCR_C2MC_REQ_HD_FIELD (_MK_MASK_CONST(0x1) << CCR_C2MC
_REQ_HD_SHIFT) |
| 4005 #define CCR_C2MC_REQ_HD_RANGE _MK_SHIFT_CONST(99):_MK_SHIFT_CO
NST(99) |
| 4006 #define CCR_C2MC_REQ_HD_ROW 0 |
| 4007 |
| 4008 #define CCR_C2MC_REQ_VD_SHIFT _MK_SHIFT_CONST(100) |
| 4009 #define CCR_C2MC_REQ_VD_FIELD (_MK_MASK_CONST(0x1) << CCR_C2MC
_REQ_VD_SHIFT) |
| 4010 #define CCR_C2MC_REQ_VD_RANGE _MK_SHIFT_CONST(100):_MK_SHIFT_C
ONST(100) |
| 4011 #define CCR_C2MC_REQ_VD_ROW 0 |
| 4012 |
| 4013 |
| 4014 // Packet CCR_C2MC_SECURE |
| 4015 #define CCR_C2MC_SECURE_SIZE 1 |
| 4016 |
| 4017 #define CCR_C2MC_SECURE_SECURE_SHIFT _MK_SHIFT_CONST(0) |
| 4018 #define CCR_C2MC_SECURE_SECURE_FIELD (_MK_MASK_CONST(0x1) <<
CCR_C2MC_SECURE_SECURE_SHIFT) |
| 4019 #define CCR_C2MC_SECURE_SECURE_RANGE _MK_SHIFT_CONST(0):_MK_S
HIFT_CONST(0) |
| 4020 #define CCR_C2MC_SECURE_SECURE_ROW 0 |
| 4021 |
| 4022 |
| 4023 // Packet CCR_C2MC_RDI |
| 4024 #define CCR_C2MC_RDI_SIZE 256 |
| 4025 |
| 4026 #define CCR_C2MC_RDI_RDI_SHIFT _MK_SHIFT_CONST(0) |
| 4027 #define CCR_C2MC_RDI_RDI_FIELD (_MK_MASK_CONST(0xffffffff) << C
CR_C2MC_RDI_RDI_SHIFT) |
| 4028 #define CCR_C2MC_RDI_RDI_RANGE _MK_SHIFT_CONST(255):_MK_SHIFT_C
ONST(0) |
| 4029 #define CCR_C2MC_RDI_RDI_ROW 0 |
| 4030 |
| 4031 |
| 4032 // Packet CCR_C2MC_HP |
| 4033 #define CCR_C2MC_HP_SIZE 38 |
| 4034 |
| 4035 // high-priority threshold |
| 4036 #define CCR_C2MC_HP_HPTH_SHIFT _MK_SHIFT_CONST(0) |
| 4037 #define CCR_C2MC_HP_HPTH_FIELD (_MK_MASK_CONST(0xffffffff) << C
CR_C2MC_HP_HPTH_SHIFT) |
| 4038 #define CCR_C2MC_HP_HPTH_RANGE _MK_SHIFT_CONST(31):_MK_SHIFT_CO
NST(0) |
| 4039 #define CCR_C2MC_HP_HPTH_ROW 0 |
| 4040 |
| 4041 // high-priority timer |
| 4042 #define CCR_C2MC_HP_HPTM_SHIFT _MK_SHIFT_CONST(32) |
| 4043 #define CCR_C2MC_HP_HPTM_FIELD (_MK_MASK_CONST(0x3f) << CCR_C2M
C_HP_HPTM_SHIFT) |
| 4044 #define CCR_C2MC_HP_HPTM_RANGE _MK_SHIFT_CONST(37):_MK_SHIFT_CO
NST(32) |
| 4045 #define CCR_C2MC_HP_HPTM_ROW 0 |
| 4046 |
| 4047 |
| 4048 // Packet CCR_C2MC_HYST |
| 4049 #define CCR_C2MC_HYST_SIZE 32 |
| 4050 |
| 4051 // hysteresis control register |
| 4052 #define CCR_C2MC_HYST_HYST_SHIFT _MK_SHIFT_CONST(0) |
| 4053 #define CCR_C2MC_HYST_HYST_FIELD (_MK_MASK_CONST(0xffffff
ff) << CCR_C2MC_HYST_HYST_SHIFT) |
| 4054 #define CCR_C2MC_HYST_HYST_RANGE _MK_SHIFT_CONST(31):_MK_
SHIFT_CONST(0) |
| 4055 #define CCR_C2MC_HYST_HYST_ROW 0 |
| 4056 |
| 4057 |
| 4058 // Packet CCW_C2MC_RESET |
| 4059 #define CCW_C2MC_RESET_SIZE 1 |
| 4060 |
| 4061 #define CCW_C2MC_RESET_RSTN_SHIFT _MK_SHIFT_CONST(0) |
| 4062 #define CCW_C2MC_RESET_RSTN_FIELD (_MK_MASK_CONST(0x1) <<
CCW_C2MC_RESET_RSTN_SHIFT) |
| 4063 #define CCW_C2MC_RESET_RSTN_RANGE _MK_SHIFT_CONST(0):_MK_S
HIFT_CONST(0) |
| 4064 #define CCW_C2MC_RESET_RSTN_ROW 0 |
| 4065 |
| 4066 |
| 4067 // Packet CCW_C2MC_REQ |
| 4068 #define CCW_C2MC_REQ_SIZE 417 |
| 4069 |
| 4070 #define CCW_C2MC_REQ_ADR_SHIFT _MK_SHIFT_CONST(0) |
| 4071 #define CCW_C2MC_REQ_ADR_FIELD (_MK_MASK_CONST(0xffffffff) << C
CW_C2MC_REQ_ADR_SHIFT) |
| 4072 #define CCW_C2MC_REQ_ADR_RANGE _MK_SHIFT_CONST(31):_MK_SHIFT_CO
NST(0) |
| 4073 #define CCW_C2MC_REQ_ADR_ROW 0 |
| 4074 |
| 4075 #define CCW_C2MC_REQ_LS_SHIFT _MK_SHIFT_CONST(32) |
| 4076 #define CCW_C2MC_REQ_LS_FIELD (_MK_MASK_CONST(0xffffffff) << C
CW_C2MC_REQ_LS_SHIFT) |
| 4077 #define CCW_C2MC_REQ_LS_RANGE _MK_SHIFT_CONST(63):_MK_SHIFT_CO
NST(32) |
| 4078 #define CCW_C2MC_REQ_LS_ROW 0 |
| 4079 |
| 4080 // HI is apparently a reserved keyword |
| 4081 #define CCW_C2MC_REQ_HINC_SHIFT _MK_SHIFT_CONST(64) |
| 4082 #define CCW_C2MC_REQ_HINC_FIELD (_MK_MASK_CONST(0xffffffff) << C
CW_C2MC_REQ_HINC_SHIFT) |
| 4083 #define CCW_C2MC_REQ_HINC_RANGE _MK_SHIFT_CONST(95):_MK_SHIFT_CO
NST(64) |
| 4084 #define CCW_C2MC_REQ_HINC_ROW 0 |
| 4085 |
| 4086 #define CCW_C2MC_REQ_ACMD_SHIFT _MK_SHIFT_CONST(96) |
| 4087 #define CCW_C2MC_REQ_ACMD_FIELD (_MK_MASK_CONST(0x3) << CCW_C2MC
_REQ_ACMD_SHIFT) |
| 4088 #define CCW_C2MC_REQ_ACMD_RANGE _MK_SHIFT_CONST(97):_MK_SHIFT_CO
NST(96) |
| 4089 #define CCW_C2MC_REQ_ACMD_ROW 0 |
| 4090 |
| 4091 #define CCW_C2MC_REQ_LN_SHIFT _MK_SHIFT_CONST(98) |
| 4092 #define CCW_C2MC_REQ_LN_FIELD (_MK_MASK_CONST(0x1) << CCW_C2MC
_REQ_LN_SHIFT) |
| 4093 #define CCW_C2MC_REQ_LN_RANGE _MK_SHIFT_CONST(98):_MK_SHIFT_CO
NST(98) |
| 4094 #define CCW_C2MC_REQ_LN_ROW 0 |
| 4095 |
| 4096 #define CCW_C2MC_REQ_HD_SHIFT _MK_SHIFT_CONST(99) |
| 4097 #define CCW_C2MC_REQ_HD_FIELD (_MK_MASK_CONST(0x1) << CCW_C2MC
_REQ_HD_SHIFT) |
| 4098 #define CCW_C2MC_REQ_HD_RANGE _MK_SHIFT_CONST(99):_MK_SHIFT_CO
NST(99) |
| 4099 #define CCW_C2MC_REQ_HD_ROW 0 |
| 4100 |
| 4101 #define CCW_C2MC_REQ_VD_SHIFT _MK_SHIFT_CONST(100) |
| 4102 #define CCW_C2MC_REQ_VD_FIELD (_MK_MASK_CONST(0x1) << CCW_C2MC
_REQ_VD_SHIFT) |
| 4103 #define CCW_C2MC_REQ_VD_RANGE _MK_SHIFT_CONST(100):_MK_SHIFT_C
ONST(100) |
| 4104 #define CCW_C2MC_REQ_VD_ROW 0 |
| 4105 |
| 4106 #define CCW_C2MC_REQ_BPP_SHIFT _MK_SHIFT_CONST(101) |
| 4107 #define CCW_C2MC_REQ_BPP_FIELD (_MK_MASK_CONST(0x3) << CCW_C2MC
_REQ_BPP_SHIFT) |
| 4108 #define CCW_C2MC_REQ_BPP_RANGE _MK_SHIFT_CONST(102):_MK_SHIFT_C
ONST(101) |
| 4109 #define CCW_C2MC_REQ_BPP_ROW 0 |
| 4110 |
| 4111 #define CCW_C2MC_REQ_XY_SHIFT _MK_SHIFT_CONST(103) |
| 4112 #define CCW_C2MC_REQ_XY_FIELD (_MK_MASK_CONST(0x1) << CCW_C2MC
_REQ_XY_SHIFT) |
| 4113 #define CCW_C2MC_REQ_XY_RANGE _MK_SHIFT_CONST(103):_MK_SHIFT_C
ONST(103) |
| 4114 #define CCW_C2MC_REQ_XY_ROW 0 |
| 4115 |
| 4116 #define CCW_C2MC_REQ_BE_SHIFT _MK_SHIFT_CONST(128) |
| 4117 #define CCW_C2MC_REQ_BE_FIELD (_MK_MASK_CONST(0xffffffff) << C
CW_C2MC_REQ_BE_SHIFT) |
| 4118 #define CCW_C2MC_REQ_BE_RANGE _MK_SHIFT_CONST(159):_MK_SHIFT_C
ONST(128) |
| 4119 #define CCW_C2MC_REQ_BE_ROW 0 |
| 4120 |
| 4121 #define CCW_C2MC_REQ_WDO_SHIFT _MK_SHIFT_CONST(160) |
| 4122 #define CCW_C2MC_REQ_WDO_FIELD (_MK_MASK_CONST(0xffffffff) << C
CW_C2MC_REQ_WDO_SHIFT) |
| 4123 #define CCW_C2MC_REQ_WDO_RANGE _MK_SHIFT_CONST(415):_MK_SHIFT_C
ONST(160) |
| 4124 #define CCW_C2MC_REQ_WDO_ROW 0 |
| 4125 |
| 4126 #define CCW_C2MC_REQ_TAG_SHIFT _MK_SHIFT_CONST(416) |
| 4127 #define CCW_C2MC_REQ_TAG_FIELD (_MK_MASK_CONST(0x1) << CCW_C2MC
_REQ_TAG_SHIFT) |
| 4128 #define CCW_C2MC_REQ_TAG_RANGE _MK_SHIFT_CONST(416):_MK_SHIFT_C
ONST(416) |
| 4129 #define CCW_C2MC_REQ_TAG_ROW 0 |
| 4130 |
| 4131 |
| 4132 // Packet CCW_C2MC_SECURE |
| 4133 #define CCW_C2MC_SECURE_SIZE 1 |
| 4134 |
| 4135 #define CCW_C2MC_SECURE_SECURE_SHIFT _MK_SHIFT_CONST(0) |
| 4136 #define CCW_C2MC_SECURE_SECURE_FIELD (_MK_MASK_CONST(0x1) <<
CCW_C2MC_SECURE_SECURE_SHIFT) |
| 4137 #define CCW_C2MC_SECURE_SECURE_RANGE _MK_SHIFT_CONST(0):_MK_S
HIFT_CONST(0) |
| 4138 #define CCW_C2MC_SECURE_SECURE_ROW 0 |
| 4139 |
| 4140 |
| 4141 // Packet CCW_C2MC_ADRXY |
| 4142 #define CCW_C2MC_ADRXY_SIZE 30 |
| 4143 |
| 4144 #define CCW_C2MC_ADRXY_OFFX_SHIFT _MK_SHIFT_CONST(0) |
| 4145 #define CCW_C2MC_ADRXY_OFFX_FIELD (_MK_MASK_CONST(0xffff)
<< CCW_C2MC_ADRXY_OFFX_SHIFT) |
| 4146 #define CCW_C2MC_ADRXY_OFFX_RANGE _MK_SHIFT_CONST(15):_MK_
SHIFT_CONST(0) |
| 4147 #define CCW_C2MC_ADRXY_OFFX_ROW 0 |
| 4148 |
| 4149 #define CCW_C2MC_ADRXY_OFFY_SHIFT _MK_SHIFT_CONST(16) |
| 4150 #define CCW_C2MC_ADRXY_OFFY_FIELD (_MK_MASK_CONST(0x3fff)
<< CCW_C2MC_ADRXY_OFFY_SHIFT) |
| 4151 #define CCW_C2MC_ADRXY_OFFY_RANGE _MK_SHIFT_CONST(29):_MK_
SHIFT_CONST(16) |
| 4152 #define CCW_C2MC_ADRXY_OFFY_ROW 0 |
| 4153 |
| 4154 |
| 4155 // Packet CCW_C2MC_TILE |
| 4156 #define CCW_C2MC_TILE_SIZE 33 |
| 4157 |
| 4158 #define CCW_C2MC_TILE_LINADR_SHIFT _MK_SHIFT_CONST(0) |
| 4159 #define CCW_C2MC_TILE_LINADR_FIELD (_MK_MASK_CONST(0xffffff
ff) << CCW_C2MC_TILE_LINADR_SHIFT) |
| 4160 #define CCW_C2MC_TILE_LINADR_RANGE _MK_SHIFT_CONST(31):_MK_
SHIFT_CONST(0) |
| 4161 #define CCW_C2MC_TILE_LINADR_ROW 0 |
| 4162 |
| 4163 #define CCW_C2MC_TILE_TMODE_SHIFT _MK_SHIFT_CONST(32) |
| 4164 #define CCW_C2MC_TILE_TMODE_FIELD (_MK_MASK_CONST(0x1) <<
CCW_C2MC_TILE_TMODE_SHIFT) |
| 4165 #define CCW_C2MC_TILE_TMODE_RANGE _MK_SHIFT_CONST(32):_MK_
SHIFT_CONST(32) |
| 4166 #define CCW_C2MC_TILE_TMODE_ROW 0 |
| 4167 #define CCW_C2MC_TILE_TMODE_LINEAR _MK_ENUM_CONST(0) |
| 4168 #define CCW_C2MC_TILE_TMODE_TILED _MK_ENUM_CONST(1) |
| 4169 |
| 4170 |
| 4171 // Packet CCW_C2MC_XDI |
| 4172 #define CCW_C2MC_XDI_SIZE 1 |
| 4173 |
| 4174 // fake data |
| 4175 #define CCW_C2MC_XDI_XDI_SHIFT _MK_SHIFT_CONST(0) |
| 4176 #define CCW_C2MC_XDI_XDI_FIELD (_MK_MASK_CONST(0x1) << CCW_C2MC
_XDI_XDI_SHIFT) |
| 4177 #define CCW_C2MC_XDI_XDI_RANGE _MK_SHIFT_CONST(0):_MK_SHIFT_CON
ST(0) |
| 4178 #define CCW_C2MC_XDI_XDI_ROW 0 |
| 4179 |
| 4180 |
| 4181 // Packet CCW_C2MC_HP |
| 4182 #define CCW_C2MC_HP_SIZE 32 |
| 4183 |
| 4184 // high-priority threshold |
| 4185 #define CCW_C2MC_HP_HPTH_SHIFT _MK_SHIFT_CONST(0) |
| 4186 #define CCW_C2MC_HP_HPTH_FIELD (_MK_MASK_CONST(0xffffffff) << C
CW_C2MC_HP_HPTH_SHIFT) |
| 4187 #define CCW_C2MC_HP_HPTH_RANGE _MK_SHIFT_CONST(31):_MK_SHIFT_CO
NST(0) |
| 4188 #define CCW_C2MC_HP_HPTH_ROW 0 |
| 4189 |
| 4190 |
| 4191 // Packet CCW_C2MC_WCOAL |
| 4192 #define CCW_C2MC_WCOAL_SIZE 32 |
| 4193 |
| 4194 // write-coalescing time-out |
| 4195 #define CCW_C2MC_WCOAL_WCOALTM_SHIFT _MK_SHIFT_CONST(0) |
| 4196 #define CCW_C2MC_WCOAL_WCOALTM_FIELD (_MK_MASK_CONST(0xffffff
ff) << CCW_C2MC_WCOAL_WCOALTM_SHIFT) |
| 4197 #define CCW_C2MC_WCOAL_WCOALTM_RANGE _MK_SHIFT_CONST(31):_MK_
SHIFT_CONST(0) |
| 4198 #define CCW_C2MC_WCOAL_WCOALTM_ROW 0 |
| 4199 |
| 4200 |
| 4201 // Packet CCW_C2MC_HYST |
| 4202 #define CCW_C2MC_HYST_SIZE 32 |
| 4203 |
| 4204 #define CCW_C2MC_HYST_HYST_REQ_TM_SHIFT _MK_SHIFT_CONST(0) |
| 4205 #define CCW_C2MC_HYST_HYST_REQ_TM_FIELD (_MK_MASK_CONST(0xfff) <
< CCW_C2MC_HYST_HYST_REQ_TM_SHIFT) |
| 4206 #define CCW_C2MC_HYST_HYST_REQ_TM_RANGE _MK_SHIFT_CONST(11):_MK_
SHIFT_CONST(0) |
| 4207 #define CCW_C2MC_HYST_HYST_REQ_TM_ROW 0 |
| 4208 |
| 4209 #define CCW_C2MC_HYST_HYST_REQ_TH_SHIFT _MK_SHIFT_CONST(28) |
| 4210 #define CCW_C2MC_HYST_HYST_REQ_TH_FIELD (_MK_MASK_CONST(0x7) <<
CCW_C2MC_HYST_HYST_REQ_TH_SHIFT) |
| 4211 #define CCW_C2MC_HYST_HYST_REQ_TH_RANGE _MK_SHIFT_CONST(30):_MK_
SHIFT_CONST(28) |
| 4212 #define CCW_C2MC_HYST_HYST_REQ_TH_ROW 0 |
| 4213 |
| 4214 #define CCW_C2MC_HYST_HYST_EN_SHIFT _MK_SHIFT_CONST(31) |
| 4215 #define CCW_C2MC_HYST_HYST_EN_FIELD (_MK_MASK_CONST(0x1) <<
CCW_C2MC_HYST_HYST_EN_SHIFT) |
| 4216 #define CCW_C2MC_HYST_HYST_EN_RANGE _MK_SHIFT_CONST(31):_MK_
SHIFT_CONST(31) |
| 4217 #define CCW_C2MC_HYST_HYST_EN_ROW 0 |
| 4218 |
| 4219 |
| 4220 // Packet SC_MCCIF_ASYNC |
| 4221 #define SC_MCCIF_ASYNC_SIZE 4 |
| 4222 |
| 4223 #define SC_MCCIF_ASYNC_RDCL_RDFAST_SHIFT _MK_SHIFT_CONST(
0) |
| 4224 #define SC_MCCIF_ASYNC_RDCL_RDFAST_FIELD (_MK_MASK_CONST(
0x1) << SC_MCCIF_ASYNC_RDCL_RDFAST_SHIFT) |
| 4225 #define SC_MCCIF_ASYNC_RDCL_RDFAST_RANGE _MK_SHIFT_CONST(
0):_MK_SHIFT_CONST(0) |
| 4226 #define SC_MCCIF_ASYNC_RDCL_RDFAST_ROW 0 |
| 4227 |
| 4228 #define SC_MCCIF_ASYNC_RDMC_RDFAST_SHIFT _MK_SHIFT_CONST(
1) |
| 4229 #define SC_MCCIF_ASYNC_RDMC_RDFAST_FIELD (_MK_MASK_CONST(
0x1) << SC_MCCIF_ASYNC_RDMC_RDFAST_SHIFT) |
| 4230 #define SC_MCCIF_ASYNC_RDMC_RDFAST_RANGE _MK_SHIFT_CONST(
1):_MK_SHIFT_CONST(1) |
| 4231 #define SC_MCCIF_ASYNC_RDMC_RDFAST_ROW 0 |
| 4232 |
| 4233 #define SC_MCCIF_ASYNC_WRCL_MCLE2X_SHIFT _MK_SHIFT_CONST(
2) |
| 4234 #define SC_MCCIF_ASYNC_WRCL_MCLE2X_FIELD (_MK_MASK_CONST(
0x1) << SC_MCCIF_ASYNC_WRCL_MCLE2X_SHIFT) |
| 4235 #define SC_MCCIF_ASYNC_WRCL_MCLE2X_RANGE _MK_SHIFT_CONST(
2):_MK_SHIFT_CONST(2) |
| 4236 #define SC_MCCIF_ASYNC_WRCL_MCLE2X_ROW 0 |
| 4237 |
| 4238 #define SC_MCCIF_ASYNC_WRMC_CLLE2X_SHIFT _MK_SHIFT_CONST(
3) |
| 4239 #define SC_MCCIF_ASYNC_WRMC_CLLE2X_FIELD (_MK_MASK_CONST(
0x1) << SC_MCCIF_ASYNC_WRMC_CLLE2X_SHIFT) |
| 4240 #define SC_MCCIF_ASYNC_WRMC_CLLE2X_RANGE _MK_SHIFT_CONST(
3):_MK_SHIFT_CONST(3) |
| 4241 #define SC_MCCIF_ASYNC_WRMC_CLLE2X_ROW 0 |
| 4242 |
| 4243 |
| 4244 // Register EMC_LL_ARB_CONFIG_0 // LOW-LATENCY arbiter configuration |
| 4245 #define EMC_LL_ARB_CONFIG_0 _MK_ADDR_CONST(0x144) |
| 4246 #define EMC_LL_ARB_CONFIG_0_SECURE 0x0 |
| 4247 #define EMC_LL_ARB_CONFIG_0_WORD_COUNT 0x1 |
| 4248 #define EMC_LL_ARB_CONFIG_0_RESET_VAL _MK_MASK_CONST(0x2003) |
| 4249 #define EMC_LL_ARB_CONFIG_0_RESET_MASK _MK_MASK_CONST(0x3f00f10
f) |
| 4250 #define EMC_LL_ARB_CONFIG_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 4251 #define EMC_LL_ARB_CONFIG_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 4252 #define EMC_LL_ARB_CONFIG_0_READ_MASK _MK_MASK_CONST(0x3f00f10
f) |
| 4253 #define EMC_LL_ARB_CONFIG_0_WRITE_MASK _MK_MASK_CONST(0x3f00f10
f) |
| 4254 #define EMC_LL_ARB_CONFIG_0_DIE_OFF_EXP_SHIFT _MK_SHIFT_CONST(
0) |
| 4255 #define EMC_LL_ARB_CONFIG_0_DIE_OFF_EXP_FIELD (_MK_MASK_CONST(
0xf) << EMC_LL_ARB_CONFIG_0_DIE_OFF_EXP_SHIFT) |
| 4256 #define EMC_LL_ARB_CONFIG_0_DIE_OFF_EXP_RANGE 3:0 |
| 4257 #define EMC_LL_ARB_CONFIG_0_DIE_OFF_EXP_WOFFSET 0x0 |
| 4258 #define EMC_LL_ARB_CONFIG_0_DIE_OFF_EXP_DEFAULT _MK_MASK_CONST(0
x3) |
| 4259 #define EMC_LL_ARB_CONFIG_0_DIE_OFF_EXP_DEFAULT_MASK _MK_MASK
_CONST(0xf) |
| 4260 #define EMC_LL_ARB_CONFIG_0_DIE_OFF_EXP_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 4261 #define EMC_LL_ARB_CONFIG_0_DIE_OFF_EXP_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4262 |
| 4263 #define EMC_LL_ARB_CONFIG_0_ALLOW_IDLE_INSERT_SHIFT _MK_SHIF
T_CONST(8) |
| 4264 #define EMC_LL_ARB_CONFIG_0_ALLOW_IDLE_INSERT_FIELD (_MK_MAS
K_CONST(0x1) << EMC_LL_ARB_CONFIG_0_ALLOW_IDLE_INSERT_SHIFT) |
| 4265 #define EMC_LL_ARB_CONFIG_0_ALLOW_IDLE_INSERT_RANGE 8:8 |
| 4266 #define EMC_LL_ARB_CONFIG_0_ALLOW_IDLE_INSERT_WOFFSET 0x0 |
| 4267 #define EMC_LL_ARB_CONFIG_0_ALLOW_IDLE_INSERT_DEFAULT _MK_MASK
_CONST(0x0) |
| 4268 #define EMC_LL_ARB_CONFIG_0_ALLOW_IDLE_INSERT_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 4269 #define EMC_LL_ARB_CONFIG_0_ALLOW_IDLE_INSERT_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4270 #define EMC_LL_ARB_CONFIG_0_ALLOW_IDLE_INSERT_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4271 #define EMC_LL_ARB_CONFIG_0_ALLOW_IDLE_INSERT_INIT_ENUM DISABLED |
| 4272 #define EMC_LL_ARB_CONFIG_0_ALLOW_IDLE_INSERT_DISABLED _MK_ENUM
_CONST(0) |
| 4273 #define EMC_LL_ARB_CONFIG_0_ALLOW_IDLE_INSERT_ENABLED _MK_ENUM
_CONST(1) |
| 4274 |
| 4275 #define EMC_LL_ARB_CONFIG_0_MAX_LL_GREED_SHIFT _MK_SHIFT_CONST(
12) |
| 4276 #define EMC_LL_ARB_CONFIG_0_MAX_LL_GREED_FIELD (_MK_MASK_CONST(
0xf) << EMC_LL_ARB_CONFIG_0_MAX_LL_GREED_SHIFT) |
| 4277 #define EMC_LL_ARB_CONFIG_0_MAX_LL_GREED_RANGE 15:12 |
| 4278 #define EMC_LL_ARB_CONFIG_0_MAX_LL_GREED_WOFFSET 0x0 |
| 4279 #define EMC_LL_ARB_CONFIG_0_MAX_LL_GREED_DEFAULT _MK_MASK
_CONST(0x2) |
| 4280 #define EMC_LL_ARB_CONFIG_0_MAX_LL_GREED_DEFAULT_MASK _MK_MASK
_CONST(0xf) |
| 4281 #define EMC_LL_ARB_CONFIG_0_MAX_LL_GREED_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 4282 #define EMC_LL_ARB_CONFIG_0_MAX_LL_GREED_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4283 |
| 4284 // set to one to get AP15 behavior |
| 4285 #define EMC_LL_ARB_CONFIG_0_LL_GREED_DIFF_BANK_DISABLE_SHIFT
_MK_SHIFT_CONST(24) |
| 4286 #define EMC_LL_ARB_CONFIG_0_LL_GREED_DIFF_BANK_DISABLE_FIELD
(_MK_MASK_CONST(0x1) << EMC_LL_ARB_CONFIG_0_LL_GREED_DIFF_BANK_DISABLE_SHIFT) |
| 4287 #define EMC_LL_ARB_CONFIG_0_LL_GREED_DIFF_BANK_DISABLE_RANGE
24:24 |
| 4288 #define EMC_LL_ARB_CONFIG_0_LL_GREED_DIFF_BANK_DISABLE_WOFFSET
0x0 |
| 4289 #define EMC_LL_ARB_CONFIG_0_LL_GREED_DIFF_BANK_DISABLE_DEFAULT
_MK_MASK_CONST(0x0) |
| 4290 #define EMC_LL_ARB_CONFIG_0_LL_GREED_DIFF_BANK_DISABLE_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 4291 #define EMC_LL_ARB_CONFIG_0_LL_GREED_DIFF_BANK_DISABLE_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4292 #define EMC_LL_ARB_CONFIG_0_LL_GREED_DIFF_BANK_DISABLE_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4293 |
| 4294 // set to one to get AP15 behavior |
| 4295 #define EMC_LL_ARB_CONFIG_0_LL_GREED_DIFF_BANK_AFTER_DISABLE_SHIFT
_MK_SHIFT_CONST(25) |
| 4296 #define EMC_LL_ARB_CONFIG_0_LL_GREED_DIFF_BANK_AFTER_DISABLE_FIELD
(_MK_MASK_CONST(0x1) << EMC_LL_ARB_CONFIG_0_LL_GREED_DIFF_BANK_AFTER_DIS
ABLE_SHIFT) |
| 4297 #define EMC_LL_ARB_CONFIG_0_LL_GREED_DIFF_BANK_AFTER_DISABLE_RANGE
25:25 |
| 4298 #define EMC_LL_ARB_CONFIG_0_LL_GREED_DIFF_BANK_AFTER_DISABLE_WOFFSET
0x0 |
| 4299 #define EMC_LL_ARB_CONFIG_0_LL_GREED_DIFF_BANK_AFTER_DISABLE_DEFAULT
_MK_MASK_CONST(0x0) |
| 4300 #define EMC_LL_ARB_CONFIG_0_LL_GREED_DIFF_BANK_AFTER_DISABLE_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 4301 #define EMC_LL_ARB_CONFIG_0_LL_GREED_DIFF_BANK_AFTER_DISABLE_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4302 #define EMC_LL_ARB_CONFIG_0_LL_GREED_DIFF_BANK_AFTER_DISABLE_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4303 |
| 4304 // set to one to get AP15 behavior |
| 4305 #define EMC_LL_ARB_CONFIG_0_LL_FORCE_INSERT_WR_DISABLE_SHIFT
_MK_SHIFT_CONST(26) |
| 4306 #define EMC_LL_ARB_CONFIG_0_LL_FORCE_INSERT_WR_DISABLE_FIELD
(_MK_MASK_CONST(0x1) << EMC_LL_ARB_CONFIG_0_LL_FORCE_INSERT_WR_DISABLE_SHIFT) |
| 4307 #define EMC_LL_ARB_CONFIG_0_LL_FORCE_INSERT_WR_DISABLE_RANGE
26:26 |
| 4308 #define EMC_LL_ARB_CONFIG_0_LL_FORCE_INSERT_WR_DISABLE_WOFFSET
0x0 |
| 4309 #define EMC_LL_ARB_CONFIG_0_LL_FORCE_INSERT_WR_DISABLE_DEFAULT
_MK_MASK_CONST(0x0) |
| 4310 #define EMC_LL_ARB_CONFIG_0_LL_FORCE_INSERT_WR_DISABLE_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 4311 #define EMC_LL_ARB_CONFIG_0_LL_FORCE_INSERT_WR_DISABLE_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4312 #define EMC_LL_ARB_CONFIG_0_LL_FORCE_INSERT_WR_DISABLE_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4313 |
| 4314 // set to one to get AP15 behavior |
| 4315 #define EMC_LL_ARB_CONFIG_0_LL_INSERT_DIFF_BANK_BEFORE_DISABLE_SHIFT
_MK_SHIFT_CONST(27) |
| 4316 #define EMC_LL_ARB_CONFIG_0_LL_INSERT_DIFF_BANK_BEFORE_DISABLE_FIELD
(_MK_MASK_CONST(0x1) << EMC_LL_ARB_CONFIG_0_LL_INSERT_DIFF_BANK_BEFORE_D
ISABLE_SHIFT) |
| 4317 #define EMC_LL_ARB_CONFIG_0_LL_INSERT_DIFF_BANK_BEFORE_DISABLE_RANGE
27:27 |
| 4318 #define EMC_LL_ARB_CONFIG_0_LL_INSERT_DIFF_BANK_BEFORE_DISABLE_WOFFSET
0x0 |
| 4319 #define EMC_LL_ARB_CONFIG_0_LL_INSERT_DIFF_BANK_BEFORE_DISABLE_DEFAULT
_MK_MASK_CONST(0x0) |
| 4320 #define EMC_LL_ARB_CONFIG_0_LL_INSERT_DIFF_BANK_BEFORE_DISABLE_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 4321 #define EMC_LL_ARB_CONFIG_0_LL_INSERT_DIFF_BANK_BEFORE_DISABLE_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4322 #define EMC_LL_ARB_CONFIG_0_LL_INSERT_DIFF_BANK_BEFORE_DISABLE_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4323 |
| 4324 // set to one to get AP15 behavior |
| 4325 #define EMC_LL_ARB_CONFIG_0_LL_INSERT_DIFF_BANK_AFTER_TOGGLE_SHIFT
_MK_SHIFT_CONST(28) |
| 4326 #define EMC_LL_ARB_CONFIG_0_LL_INSERT_DIFF_BANK_AFTER_TOGGLE_FIELD
(_MK_MASK_CONST(0x1) << EMC_LL_ARB_CONFIG_0_LL_INSERT_DIFF_BANK_AFTER_TO
GGLE_SHIFT) |
| 4327 #define EMC_LL_ARB_CONFIG_0_LL_INSERT_DIFF_BANK_AFTER_TOGGLE_RANGE
28:28 |
| 4328 #define EMC_LL_ARB_CONFIG_0_LL_INSERT_DIFF_BANK_AFTER_TOGGLE_WOFFSET
0x0 |
| 4329 #define EMC_LL_ARB_CONFIG_0_LL_INSERT_DIFF_BANK_AFTER_TOGGLE_DEFAULT
_MK_MASK_CONST(0x0) |
| 4330 #define EMC_LL_ARB_CONFIG_0_LL_INSERT_DIFF_BANK_AFTER_TOGGLE_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 4331 #define EMC_LL_ARB_CONFIG_0_LL_INSERT_DIFF_BANK_AFTER_TOGGLE_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4332 #define EMC_LL_ARB_CONFIG_0_LL_INSERT_DIFF_BANK_AFTER_TOGGLE_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4333 |
| 4334 // set to zero to get AP15 behavior |
| 4335 #define EMC_LL_ARB_CONFIG_0_LL_INSERT_DIFF_BANK_AFTER_REMOVE_SHIFT
_MK_SHIFT_CONST(29) |
| 4336 #define EMC_LL_ARB_CONFIG_0_LL_INSERT_DIFF_BANK_AFTER_REMOVE_FIELD
(_MK_MASK_CONST(0x1) << EMC_LL_ARB_CONFIG_0_LL_INSERT_DIFF_BANK_AFTER_RE
MOVE_SHIFT) |
| 4337 #define EMC_LL_ARB_CONFIG_0_LL_INSERT_DIFF_BANK_AFTER_REMOVE_RANGE
29:29 |
| 4338 #define EMC_LL_ARB_CONFIG_0_LL_INSERT_DIFF_BANK_AFTER_REMOVE_WOFFSET
0x0 |
| 4339 #define EMC_LL_ARB_CONFIG_0_LL_INSERT_DIFF_BANK_AFTER_REMOVE_DEFAULT
_MK_MASK_CONST(0x0) |
| 4340 #define EMC_LL_ARB_CONFIG_0_LL_INSERT_DIFF_BANK_AFTER_REMOVE_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 4341 #define EMC_LL_ARB_CONFIG_0_LL_INSERT_DIFF_BANK_AFTER_REMOVE_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4342 #define EMC_LL_ARB_CONFIG_0_LL_INSERT_DIFF_BANK_AFTER_REMOVE_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4343 |
| 4344 |
| 4345 // Register EMC_T_MIN_CRITICAL_HP_0 // LOW-LATENCY arbiter configuration |
| 4346 #define EMC_T_MIN_CRITICAL_HP_0 _MK_ADDR_CONST(0x148) |
| 4347 #define EMC_T_MIN_CRITICAL_HP_0_SECURE 0x0 |
| 4348 #define EMC_T_MIN_CRITICAL_HP_0_WORD_COUNT 0x1 |
| 4349 #define EMC_T_MIN_CRITICAL_HP_0_RESET_VAL _MK_MASK_CONST(0
xa080600) |
| 4350 #define EMC_T_MIN_CRITICAL_HP_0_RESET_MASK _MK_MASK_CONST(0
xffffffff) |
| 4351 #define EMC_T_MIN_CRITICAL_HP_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 4352 #define EMC_T_MIN_CRITICAL_HP_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4353 #define EMC_T_MIN_CRITICAL_HP_0_READ_MASK _MK_MASK_CONST(0
xffffffff) |
| 4354 #define EMC_T_MIN_CRITICAL_HP_0_WRITE_MASK _MK_MASK_CONST(0
xffffffff) |
| 4355 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_0_SHIFT _MK_SHIF
T_CONST(0) |
| 4356 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_0_FIELD (_MK_MAS
K_CONST(0xff) << EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_0_SHIFT) |
| 4357 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_0_RANGE 7:0 |
| 4358 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_0_WOFFSET 0x0 |
| 4359 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_0_DEFAULT _MK_MASK
_CONST(0x0) |
| 4360 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_0_DEFAULT_MASK
_MK_MASK_CONST(0xff) |
| 4361 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_0_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4362 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4363 |
| 4364 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_1_SHIFT _MK_SHIF
T_CONST(8) |
| 4365 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_1_FIELD (_MK_MAS
K_CONST(0xff) << EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_1_SHIFT) |
| 4366 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_1_RANGE 15:8 |
| 4367 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_1_WOFFSET 0x0 |
| 4368 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_1_DEFAULT _MK_MASK
_CONST(0x6) |
| 4369 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_1_DEFAULT_MASK
_MK_MASK_CONST(0xff) |
| 4370 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_1_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4371 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_1_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4372 |
| 4373 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_2_SHIFT _MK_SHIF
T_CONST(16) |
| 4374 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_2_FIELD (_MK_MAS
K_CONST(0xff) << EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_2_SHIFT) |
| 4375 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_2_RANGE 23:16 |
| 4376 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_2_WOFFSET 0x0 |
| 4377 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_2_DEFAULT _MK_MASK
_CONST(0x8) |
| 4378 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_2_DEFAULT_MASK
_MK_MASK_CONST(0xff) |
| 4379 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_2_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4380 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_2_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4381 |
| 4382 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_3_SHIFT _MK_SHIF
T_CONST(24) |
| 4383 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_3_FIELD (_MK_MAS
K_CONST(0xff) << EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_3_SHIFT) |
| 4384 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_3_RANGE 31:24 |
| 4385 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_3_WOFFSET 0x0 |
| 4386 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_3_DEFAULT _MK_MASK
_CONST(0xa) |
| 4387 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_3_DEFAULT_MASK
_MK_MASK_CONST(0xff) |
| 4388 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_3_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4389 #define EMC_T_MIN_CRITICAL_HP_0_T_MIN_CRIT_HP_3_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4390 |
| 4391 |
| 4392 // Register EMC_T_MIN_CRITICAL_TIMEOUT_0 // LOW-LATENCY arbiter configuration |
| 4393 #define EMC_T_MIN_CRITICAL_TIMEOUT_0 _MK_ADDR_CONST(0x14c) |
| 4394 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_SECURE 0x0 |
| 4395 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_WORD_COUNT 0x1 |
| 4396 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_RESET_VAL _MK_MASK_CONST(0
xa080600) |
| 4397 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_RESET_MASK _MK_MASK
_CONST(0xffffffff) |
| 4398 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 4399 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4400 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_READ_MASK _MK_MASK_CONST(0
xffffffff) |
| 4401 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_WRITE_MASK _MK_MASK
_CONST(0xffffffff) |
| 4402 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_0_SHIFT
_MK_SHIFT_CONST(0) |
| 4403 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_0_FIELD
(_MK_MASK_CONST(0xff) << EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_0_SHIFT
) |
| 4404 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_0_RANGE
7:0 |
| 4405 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_0_WOFFSET
0x0 |
| 4406 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_0_DEFAULT
_MK_MASK_CONST(0x0) |
| 4407 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_0_DEFAULT_MASK
_MK_MASK_CONST(0xff) |
| 4408 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_0_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4409 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4410 |
| 4411 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_1_SHIFT
_MK_SHIFT_CONST(8) |
| 4412 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_1_FIELD
(_MK_MASK_CONST(0xff) << EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_1_SHIFT
) |
| 4413 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_1_RANGE
15:8 |
| 4414 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_1_WOFFSET
0x0 |
| 4415 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_1_DEFAULT
_MK_MASK_CONST(0x6) |
| 4416 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_1_DEFAULT_MASK
_MK_MASK_CONST(0xff) |
| 4417 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_1_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4418 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_1_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4419 |
| 4420 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_2_SHIFT
_MK_SHIFT_CONST(16) |
| 4421 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_2_FIELD
(_MK_MASK_CONST(0xff) << EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_2_SHIFT
) |
| 4422 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_2_RANGE
23:16 |
| 4423 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_2_WOFFSET
0x0 |
| 4424 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_2_DEFAULT
_MK_MASK_CONST(0x8) |
| 4425 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_2_DEFAULT_MASK
_MK_MASK_CONST(0xff) |
| 4426 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_2_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4427 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_2_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4428 |
| 4429 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_3_SHIFT
_MK_SHIFT_CONST(24) |
| 4430 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_3_FIELD
(_MK_MASK_CONST(0xff) << EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_3_SHIFT
) |
| 4431 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_3_RANGE
31:24 |
| 4432 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_3_WOFFSET
0x0 |
| 4433 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_3_DEFAULT
_MK_MASK_CONST(0xa) |
| 4434 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_3_DEFAULT_MASK
_MK_MASK_CONST(0xff) |
| 4435 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_3_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4436 #define EMC_T_MIN_CRITICAL_TIMEOUT_0_T_MIN_CRIT_TIMEOUT_3_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4437 |
| 4438 |
| 4439 // Register EMC_T_MIN_LOAD_0 // LOW-LATENCY arbiter configuration |
| 4440 #define EMC_T_MIN_LOAD_0 _MK_ADDR_CONST(0x150) |
| 4441 #define EMC_T_MIN_LOAD_0_SECURE 0x0 |
| 4442 #define EMC_T_MIN_LOAD_0_WORD_COUNT 0x1 |
| 4443 #define EMC_T_MIN_LOAD_0_RESET_VAL _MK_MASK_CONST(0x8040200
) |
| 4444 #define EMC_T_MIN_LOAD_0_RESET_MASK _MK_MASK_CONST(0xfffffff
f) |
| 4445 #define EMC_T_MIN_LOAD_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 4446 #define EMC_T_MIN_LOAD_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 4447 #define EMC_T_MIN_LOAD_0_READ_MASK _MK_MASK_CONST(0xfffffff
f) |
| 4448 #define EMC_T_MIN_LOAD_0_WRITE_MASK _MK_MASK_CONST(0xfffffff
f) |
| 4449 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_0_SHIFT _MK_SHIFT_CONST(
0) |
| 4450 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_0_FIELD (_MK_MASK_CONST(
0xff) << EMC_T_MIN_LOAD_0_T_MIN_LOAD_0_SHIFT) |
| 4451 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_0_RANGE 7:0 |
| 4452 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_0_WOFFSET 0x0 |
| 4453 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_0_DEFAULT _MK_MASK_CONST(0
x0) |
| 4454 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_0_DEFAULT_MASK _MK_MASK
_CONST(0xff) |
| 4455 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_0_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 4456 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4457 |
| 4458 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_1_SHIFT _MK_SHIFT_CONST(
8) |
| 4459 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_1_FIELD (_MK_MASK_CONST(
0xff) << EMC_T_MIN_LOAD_0_T_MIN_LOAD_1_SHIFT) |
| 4460 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_1_RANGE 15:8 |
| 4461 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_1_WOFFSET 0x0 |
| 4462 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_1_DEFAULT _MK_MASK_CONST(0
x2) |
| 4463 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_1_DEFAULT_MASK _MK_MASK
_CONST(0xff) |
| 4464 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_1_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 4465 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_1_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4466 |
| 4467 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_2_SHIFT _MK_SHIFT_CONST(
16) |
| 4468 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_2_FIELD (_MK_MASK_CONST(
0xff) << EMC_T_MIN_LOAD_0_T_MIN_LOAD_2_SHIFT) |
| 4469 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_2_RANGE 23:16 |
| 4470 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_2_WOFFSET 0x0 |
| 4471 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_2_DEFAULT _MK_MASK_CONST(0
x4) |
| 4472 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_2_DEFAULT_MASK _MK_MASK
_CONST(0xff) |
| 4473 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_2_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 4474 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_2_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4475 |
| 4476 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_3_SHIFT _MK_SHIFT_CONST(
24) |
| 4477 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_3_FIELD (_MK_MASK_CONST(
0xff) << EMC_T_MIN_LOAD_0_T_MIN_LOAD_3_SHIFT) |
| 4478 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_3_RANGE 31:24 |
| 4479 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_3_WOFFSET 0x0 |
| 4480 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_3_DEFAULT _MK_MASK_CONST(0
x8) |
| 4481 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_3_DEFAULT_MASK _MK_MASK
_CONST(0xff) |
| 4482 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_3_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 4483 #define EMC_T_MIN_LOAD_0_T_MIN_LOAD_3_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4484 |
| 4485 |
| 4486 // Register EMC_T_MAX_CRITICAL_HP_0 // LOW-LATENCY arbiter configuration |
| 4487 #define EMC_T_MAX_CRITICAL_HP_0 _MK_ADDR_CONST(0x154) |
| 4488 #define EMC_T_MAX_CRITICAL_HP_0_SECURE 0x0 |
| 4489 #define EMC_T_MAX_CRITICAL_HP_0_WORD_COUNT 0x1 |
| 4490 #define EMC_T_MAX_CRITICAL_HP_0_RESET_VAL _MK_MASK_CONST(0
xb0a0901) |
| 4491 #define EMC_T_MAX_CRITICAL_HP_0_RESET_MASK _MK_MASK_CONST(0
xffffffff) |
| 4492 #define EMC_T_MAX_CRITICAL_HP_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 4493 #define EMC_T_MAX_CRITICAL_HP_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4494 #define EMC_T_MAX_CRITICAL_HP_0_READ_MASK _MK_MASK_CONST(0
xffffffff) |
| 4495 #define EMC_T_MAX_CRITICAL_HP_0_WRITE_MASK _MK_MASK_CONST(0
xffffffff) |
| 4496 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_0_SHIFT _MK_SHIF
T_CONST(0) |
| 4497 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_0_FIELD (_MK_MAS
K_CONST(0xff) << EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_0_SHIFT) |
| 4498 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_0_RANGE 7:0 |
| 4499 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_0_WOFFSET 0x0 |
| 4500 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_0_DEFAULT _MK_MASK
_CONST(0x1) |
| 4501 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_0_DEFAULT_MASK
_MK_MASK_CONST(0xff) |
| 4502 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_0_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4503 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4504 |
| 4505 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_1_SHIFT _MK_SHIF
T_CONST(8) |
| 4506 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_1_FIELD (_MK_MAS
K_CONST(0xff) << EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_1_SHIFT) |
| 4507 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_1_RANGE 15:8 |
| 4508 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_1_WOFFSET 0x0 |
| 4509 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_1_DEFAULT _MK_MASK
_CONST(0x9) |
| 4510 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_1_DEFAULT_MASK
_MK_MASK_CONST(0xff) |
| 4511 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_1_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4512 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_1_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4513 |
| 4514 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_2_SHIFT _MK_SHIF
T_CONST(16) |
| 4515 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_2_FIELD (_MK_MAS
K_CONST(0xff) << EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_2_SHIFT) |
| 4516 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_2_RANGE 23:16 |
| 4517 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_2_WOFFSET 0x0 |
| 4518 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_2_DEFAULT _MK_MASK
_CONST(0xa) |
| 4519 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_2_DEFAULT_MASK
_MK_MASK_CONST(0xff) |
| 4520 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_2_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4521 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_2_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4522 |
| 4523 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_3_SHIFT _MK_SHIF
T_CONST(24) |
| 4524 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_3_FIELD (_MK_MAS
K_CONST(0xff) << EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_3_SHIFT) |
| 4525 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_3_RANGE 31:24 |
| 4526 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_3_WOFFSET 0x0 |
| 4527 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_3_DEFAULT _MK_MASK
_CONST(0xb) |
| 4528 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_3_DEFAULT_MASK
_MK_MASK_CONST(0xff) |
| 4529 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_3_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4530 #define EMC_T_MAX_CRITICAL_HP_0_T_MAX_CRIT_HP_3_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4531 |
| 4532 |
| 4533 // Register EMC_T_MAX_CRITICAL_TIMEOUT_0 // LOW-LATENCY arbiter configuration |
| 4534 #define EMC_T_MAX_CRITICAL_TIMEOUT_0 _MK_ADDR_CONST(0x158) |
| 4535 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_SECURE 0x0 |
| 4536 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_WORD_COUNT 0x1 |
| 4537 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_RESET_VAL _MK_MASK_CONST(0
xb0a0901) |
| 4538 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_RESET_MASK _MK_MASK
_CONST(0xffffffff) |
| 4539 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 4540 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4541 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_READ_MASK _MK_MASK_CONST(0
xffffffff) |
| 4542 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_WRITE_MASK _MK_MASK
_CONST(0xffffffff) |
| 4543 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_0_SHIFT
_MK_SHIFT_CONST(0) |
| 4544 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_0_FIELD
(_MK_MASK_CONST(0xff) << EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_0_SHIFT
) |
| 4545 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_0_RANGE
7:0 |
| 4546 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_0_WOFFSET
0x0 |
| 4547 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_0_DEFAULT
_MK_MASK_CONST(0x1) |
| 4548 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_0_DEFAULT_MASK
_MK_MASK_CONST(0xff) |
| 4549 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_0_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4550 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4551 |
| 4552 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_1_SHIFT
_MK_SHIFT_CONST(8) |
| 4553 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_1_FIELD
(_MK_MASK_CONST(0xff) << EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_1_SHIFT
) |
| 4554 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_1_RANGE
15:8 |
| 4555 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_1_WOFFSET
0x0 |
| 4556 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_1_DEFAULT
_MK_MASK_CONST(0x9) |
| 4557 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_1_DEFAULT_MASK
_MK_MASK_CONST(0xff) |
| 4558 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_1_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4559 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_1_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4560 |
| 4561 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_2_SHIFT
_MK_SHIFT_CONST(16) |
| 4562 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_2_FIELD
(_MK_MASK_CONST(0xff) << EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_2_SHIFT
) |
| 4563 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_2_RANGE
23:16 |
| 4564 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_2_WOFFSET
0x0 |
| 4565 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_2_DEFAULT
_MK_MASK_CONST(0xa) |
| 4566 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_2_DEFAULT_MASK
_MK_MASK_CONST(0xff) |
| 4567 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_2_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4568 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_2_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4569 |
| 4570 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_3_SHIFT
_MK_SHIFT_CONST(24) |
| 4571 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_3_FIELD
(_MK_MASK_CONST(0xff) << EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_3_SHIFT
) |
| 4572 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_3_RANGE
31:24 |
| 4573 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_3_WOFFSET
0x0 |
| 4574 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_3_DEFAULT
_MK_MASK_CONST(0xb) |
| 4575 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_3_DEFAULT_MASK
_MK_MASK_CONST(0xff) |
| 4576 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_3_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4577 #define EMC_T_MAX_CRITICAL_TIMEOUT_0_T_MAX_CRIT_TIMEOUT_3_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4578 |
| 4579 |
| 4580 // Register EMC_T_MAX_LOAD_0 // LOW-LATENCY arbiter configuration |
| 4581 #define EMC_T_MAX_LOAD_0 _MK_ADDR_CONST(0x15c) |
| 4582 #define EMC_T_MAX_LOAD_0_SECURE 0x0 |
| 4583 #define EMC_T_MAX_LOAD_0_WORD_COUNT 0x1 |
| 4584 #define EMC_T_MAX_LOAD_0_RESET_VAL _MK_MASK_CONST(0x2010080
4) |
| 4585 #define EMC_T_MAX_LOAD_0_RESET_MASK _MK_MASK_CONST(0xfffffff
f) |
| 4586 #define EMC_T_MAX_LOAD_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 4587 #define EMC_T_MAX_LOAD_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 4588 #define EMC_T_MAX_LOAD_0_READ_MASK _MK_MASK_CONST(0xfffffff
f) |
| 4589 #define EMC_T_MAX_LOAD_0_WRITE_MASK _MK_MASK_CONST(0xfffffff
f) |
| 4590 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_0_SHIFT _MK_SHIFT_CONST(
0) |
| 4591 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_0_FIELD (_MK_MASK_CONST(
0xff) << EMC_T_MAX_LOAD_0_T_MAX_LOAD_0_SHIFT) |
| 4592 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_0_RANGE 7:0 |
| 4593 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_0_WOFFSET 0x0 |
| 4594 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_0_DEFAULT _MK_MASK_CONST(0
x4) |
| 4595 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_0_DEFAULT_MASK _MK_MASK
_CONST(0xff) |
| 4596 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_0_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 4597 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4598 |
| 4599 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_1_SHIFT _MK_SHIFT_CONST(
8) |
| 4600 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_1_FIELD (_MK_MASK_CONST(
0xff) << EMC_T_MAX_LOAD_0_T_MAX_LOAD_1_SHIFT) |
| 4601 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_1_RANGE 15:8 |
| 4602 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_1_WOFFSET 0x0 |
| 4603 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_1_DEFAULT _MK_MASK_CONST(0
x8) |
| 4604 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_1_DEFAULT_MASK _MK_MASK
_CONST(0xff) |
| 4605 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_1_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 4606 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_1_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4607 |
| 4608 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_2_SHIFT _MK_SHIFT_CONST(
16) |
| 4609 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_2_FIELD (_MK_MASK_CONST(
0xff) << EMC_T_MAX_LOAD_0_T_MAX_LOAD_2_SHIFT) |
| 4610 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_2_RANGE 23:16 |
| 4611 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_2_WOFFSET 0x0 |
| 4612 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_2_DEFAULT _MK_MASK_CONST(0
x10) |
| 4613 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_2_DEFAULT_MASK _MK_MASK
_CONST(0xff) |
| 4614 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_2_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 4615 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_2_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4616 |
| 4617 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_3_SHIFT _MK_SHIFT_CONST(
24) |
| 4618 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_3_FIELD (_MK_MASK_CONST(
0xff) << EMC_T_MAX_LOAD_0_T_MAX_LOAD_3_SHIFT) |
| 4619 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_3_RANGE 31:24 |
| 4620 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_3_WOFFSET 0x0 |
| 4621 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_3_DEFAULT _MK_MASK_CONST(0
x20) |
| 4622 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_3_DEFAULT_MASK _MK_MASK
_CONST(0xff) |
| 4623 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_3_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 4624 #define EMC_T_MAX_LOAD_0_T_MAX_LOAD_3_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4625 |
| 4626 |
| 4627 // Register EMC_STAT_CONTROL_0 |
| 4628 #define EMC_STAT_CONTROL_0 _MK_ADDR_CONST(0x160) |
| 4629 #define EMC_STAT_CONTROL_0_SECURE 0x0 |
| 4630 #define EMC_STAT_CONTROL_0_WORD_COUNT 0x1 |
| 4631 #define EMC_STAT_CONTROL_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 4632 #define EMC_STAT_CONTROL_0_RESET_MASK _MK_MASK_CONST(0x30307) |
| 4633 #define EMC_STAT_CONTROL_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 4634 #define EMC_STAT_CONTROL_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 4635 #define EMC_STAT_CONTROL_0_READ_MASK _MK_MASK_CONST(0x30307) |
| 4636 #define EMC_STAT_CONTROL_0_WRITE_MASK _MK_MASK_CONST(0x30307) |
| 4637 #define EMC_STAT_CONTROL_0_LLMC_GATHER_SHIFT _MK_SHIFT_CONST(
0) |
| 4638 #define EMC_STAT_CONTROL_0_LLMC_GATHER_FIELD (_MK_MASK_CONST(
0x7) << EMC_STAT_CONTROL_0_LLMC_GATHER_SHIFT) |
| 4639 #define EMC_STAT_CONTROL_0_LLMC_GATHER_RANGE 2:0 |
| 4640 #define EMC_STAT_CONTROL_0_LLMC_GATHER_WOFFSET 0x0 |
| 4641 #define EMC_STAT_CONTROL_0_LLMC_GATHER_DEFAULT _MK_MASK_CONST(0
x0) |
| 4642 #define EMC_STAT_CONTROL_0_LLMC_GATHER_DEFAULT_MASK _MK_MASK
_CONST(0x7) |
| 4643 #define EMC_STAT_CONTROL_0_LLMC_GATHER_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 4644 #define EMC_STAT_CONTROL_0_LLMC_GATHER_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4645 #define EMC_STAT_CONTROL_0_LLMC_GATHER_INIT_ENUM RST |
| 4646 #define EMC_STAT_CONTROL_0_LLMC_GATHER_RST _MK_ENUM_CONST(0
) |
| 4647 #define EMC_STAT_CONTROL_0_LLMC_GATHER_CLEAR _MK_ENUM_CONST(1
) |
| 4648 #define EMC_STAT_CONTROL_0_LLMC_GATHER_DISABLE _MK_ENUM_CONST(2
) |
| 4649 #define EMC_STAT_CONTROL_0_LLMC_GATHER_ENABLE _MK_ENUM_CONST(3
) |
| 4650 #define EMC_STAT_CONTROL_0_LLMC_GATHER_SLAVE_TO_MC _MK_ENUM
_CONST(4) |
| 4651 |
| 4652 #define EMC_STAT_CONTROL_0_PWR_GATHER_SHIFT _MK_SHIFT_CONST(
8) |
| 4653 #define EMC_STAT_CONTROL_0_PWR_GATHER_FIELD (_MK_MASK_CONST(
0x3) << EMC_STAT_CONTROL_0_PWR_GATHER_SHIFT) |
| 4654 #define EMC_STAT_CONTROL_0_PWR_GATHER_RANGE 9:8 |
| 4655 #define EMC_STAT_CONTROL_0_PWR_GATHER_WOFFSET 0x0 |
| 4656 #define EMC_STAT_CONTROL_0_PWR_GATHER_DEFAULT _MK_MASK_CONST(0
x0) |
| 4657 #define EMC_STAT_CONTROL_0_PWR_GATHER_DEFAULT_MASK _MK_MASK
_CONST(0x3) |
| 4658 #define EMC_STAT_CONTROL_0_PWR_GATHER_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 4659 #define EMC_STAT_CONTROL_0_PWR_GATHER_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4660 #define EMC_STAT_CONTROL_0_PWR_GATHER_INIT_ENUM RST |
| 4661 #define EMC_STAT_CONTROL_0_PWR_GATHER_RST _MK_ENUM_CONST(0
) |
| 4662 #define EMC_STAT_CONTROL_0_PWR_GATHER_CLEAR _MK_ENUM_CONST(1
) |
| 4663 #define EMC_STAT_CONTROL_0_PWR_GATHER_DISABLE _MK_ENUM_CONST(2
) |
| 4664 #define EMC_STAT_CONTROL_0_PWR_GATHER_ENABLE _MK_ENUM_CONST(3
) |
| 4665 |
| 4666 #define EMC_STAT_CONTROL_0_DRAM_GATHER_SHIFT _MK_SHIFT_CONST(
16) |
| 4667 #define EMC_STAT_CONTROL_0_DRAM_GATHER_FIELD (_MK_MASK_CONST(
0x3) << EMC_STAT_CONTROL_0_DRAM_GATHER_SHIFT) |
| 4668 #define EMC_STAT_CONTROL_0_DRAM_GATHER_RANGE 17:16 |
| 4669 #define EMC_STAT_CONTROL_0_DRAM_GATHER_WOFFSET 0x0 |
| 4670 #define EMC_STAT_CONTROL_0_DRAM_GATHER_DEFAULT _MK_MASK_CONST(0
x0) |
| 4671 #define EMC_STAT_CONTROL_0_DRAM_GATHER_DEFAULT_MASK _MK_MASK
_CONST(0x3) |
| 4672 #define EMC_STAT_CONTROL_0_DRAM_GATHER_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 4673 #define EMC_STAT_CONTROL_0_DRAM_GATHER_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4674 #define EMC_STAT_CONTROL_0_DRAM_GATHER_INIT_ENUM RST |
| 4675 #define EMC_STAT_CONTROL_0_DRAM_GATHER_RST _MK_ENUM_CONST(0
) |
| 4676 #define EMC_STAT_CONTROL_0_DRAM_GATHER_CLEAR _MK_ENUM_CONST(1
) |
| 4677 #define EMC_STAT_CONTROL_0_DRAM_GATHER_DISABLE _MK_ENUM_CONST(2
) |
| 4678 #define EMC_STAT_CONTROL_0_DRAM_GATHER_ENABLE _MK_ENUM_CONST(3
) |
| 4679 |
| 4680 |
| 4681 // Register EMC_STAT_STATUS_0 |
| 4682 #define EMC_STAT_STATUS_0 _MK_ADDR_CONST(0x164) |
| 4683 #define EMC_STAT_STATUS_0_SECURE 0x0 |
| 4684 #define EMC_STAT_STATUS_0_WORD_COUNT 0x1 |
| 4685 #define EMC_STAT_STATUS_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 4686 #define EMC_STAT_STATUS_0_RESET_MASK _MK_MASK_CONST(0x0) |
| 4687 #define EMC_STAT_STATUS_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 4688 #define EMC_STAT_STATUS_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 4689 #define EMC_STAT_STATUS_0_READ_MASK _MK_MASK_CONST(0x10101) |
| 4690 #define EMC_STAT_STATUS_0_WRITE_MASK _MK_MASK_CONST(0x0) |
| 4691 #define EMC_STAT_STATUS_0_LLMC_LIMIT_SHIFT _MK_SHIFT_CONST(
0) |
| 4692 #define EMC_STAT_STATUS_0_LLMC_LIMIT_FIELD (_MK_MASK_CONST(
0x1) << EMC_STAT_STATUS_0_LLMC_LIMIT_SHIFT) |
| 4693 #define EMC_STAT_STATUS_0_LLMC_LIMIT_RANGE 0:0 |
| 4694 #define EMC_STAT_STATUS_0_LLMC_LIMIT_WOFFSET 0x0 |
| 4695 #define EMC_STAT_STATUS_0_LLMC_LIMIT_DEFAULT _MK_MASK_CONST(0
x0) |
| 4696 #define EMC_STAT_STATUS_0_LLMC_LIMIT_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4697 #define EMC_STAT_STATUS_0_LLMC_LIMIT_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 4698 #define EMC_STAT_STATUS_0_LLMC_LIMIT_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4699 |
| 4700 #define EMC_STAT_STATUS_0_PWR_LIMIT_SHIFT _MK_SHIFT_CONST(
8) |
| 4701 #define EMC_STAT_STATUS_0_PWR_LIMIT_FIELD (_MK_MASK_CONST(
0x1) << EMC_STAT_STATUS_0_PWR_LIMIT_SHIFT) |
| 4702 #define EMC_STAT_STATUS_0_PWR_LIMIT_RANGE 8:8 |
| 4703 #define EMC_STAT_STATUS_0_PWR_LIMIT_WOFFSET 0x0 |
| 4704 #define EMC_STAT_STATUS_0_PWR_LIMIT_DEFAULT _MK_MASK_CONST(0
x0) |
| 4705 #define EMC_STAT_STATUS_0_PWR_LIMIT_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4706 #define EMC_STAT_STATUS_0_PWR_LIMIT_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 4707 #define EMC_STAT_STATUS_0_PWR_LIMIT_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4708 |
| 4709 #define EMC_STAT_STATUS_0_DRAM_LIMIT_SHIFT _MK_SHIFT_CONST(
16) |
| 4710 #define EMC_STAT_STATUS_0_DRAM_LIMIT_FIELD (_MK_MASK_CONST(
0x1) << EMC_STAT_STATUS_0_DRAM_LIMIT_SHIFT) |
| 4711 #define EMC_STAT_STATUS_0_DRAM_LIMIT_RANGE 16:16 |
| 4712 #define EMC_STAT_STATUS_0_DRAM_LIMIT_WOFFSET 0x0 |
| 4713 #define EMC_STAT_STATUS_0_DRAM_LIMIT_DEFAULT _MK_MASK_CONST(0
x0) |
| 4714 #define EMC_STAT_STATUS_0_DRAM_LIMIT_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4715 #define EMC_STAT_STATUS_0_DRAM_LIMIT_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 4716 #define EMC_STAT_STATUS_0_DRAM_LIMIT_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4717 |
| 4718 |
| 4719 // Register EMC_STAT_LLMC_ADDR_LOW_0 |
| 4720 #define EMC_STAT_LLMC_ADDR_LOW_0 _MK_ADDR_CONST(0x168) |
| 4721 #define EMC_STAT_LLMC_ADDR_LOW_0_SECURE 0x0 |
| 4722 #define EMC_STAT_LLMC_ADDR_LOW_0_WORD_COUNT 0x1 |
| 4723 #define EMC_STAT_LLMC_ADDR_LOW_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 4724 #define EMC_STAT_LLMC_ADDR_LOW_0_RESET_MASK _MK_MASK_CONST(0
x3ffffff0) |
| 4725 #define EMC_STAT_LLMC_ADDR_LOW_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 4726 #define EMC_STAT_LLMC_ADDR_LOW_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4727 #define EMC_STAT_LLMC_ADDR_LOW_0_READ_MASK _MK_MASK_CONST(0
x3ffffff0) |
| 4728 #define EMC_STAT_LLMC_ADDR_LOW_0_WRITE_MASK _MK_MASK_CONST(0
x3ffffff0) |
| 4729 #define EMC_STAT_LLMC_ADDR_LOW_0_LLMC_ADDR_LOW_SHIFT _MK_SHIF
T_CONST(4) |
| 4730 #define EMC_STAT_LLMC_ADDR_LOW_0_LLMC_ADDR_LOW_FIELD (_MK_MAS
K_CONST(0x3ffffff) << EMC_STAT_LLMC_ADDR_LOW_0_LLMC_ADDR_LOW_SHIFT) |
| 4731 #define EMC_STAT_LLMC_ADDR_LOW_0_LLMC_ADDR_LOW_RANGE 29:4 |
| 4732 #define EMC_STAT_LLMC_ADDR_LOW_0_LLMC_ADDR_LOW_WOFFSET 0x0 |
| 4733 #define EMC_STAT_LLMC_ADDR_LOW_0_LLMC_ADDR_LOW_DEFAULT _MK_MASK
_CONST(0x0) |
| 4734 #define EMC_STAT_LLMC_ADDR_LOW_0_LLMC_ADDR_LOW_DEFAULT_MASK
_MK_MASK_CONST(0x3ffffff) |
| 4735 #define EMC_STAT_LLMC_ADDR_LOW_0_LLMC_ADDR_LOW_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4736 #define EMC_STAT_LLMC_ADDR_LOW_0_LLMC_ADDR_LOW_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4737 |
| 4738 |
| 4739 // Register EMC_STAT_LLMC_ADDR_HIGH_0 |
| 4740 #define EMC_STAT_LLMC_ADDR_HIGH_0 _MK_ADDR_CONST(0x16c) |
| 4741 #define EMC_STAT_LLMC_ADDR_HIGH_0_SECURE 0x0 |
| 4742 #define EMC_STAT_LLMC_ADDR_HIGH_0_WORD_COUNT 0x1 |
| 4743 #define EMC_STAT_LLMC_ADDR_HIGH_0_RESET_VAL _MK_MASK_CONST(0
x3ffffff0) |
| 4744 #define EMC_STAT_LLMC_ADDR_HIGH_0_RESET_MASK _MK_MASK_CONST(0
x3ffffff0) |
| 4745 #define EMC_STAT_LLMC_ADDR_HIGH_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 4746 #define EMC_STAT_LLMC_ADDR_HIGH_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4747 #define EMC_STAT_LLMC_ADDR_HIGH_0_READ_MASK _MK_MASK_CONST(0
x3ffffff0) |
| 4748 #define EMC_STAT_LLMC_ADDR_HIGH_0_WRITE_MASK _MK_MASK_CONST(0
x3ffffff0) |
| 4749 #define EMC_STAT_LLMC_ADDR_HIGH_0_LLMC_ADDR_HIGH_SHIFT _MK_SHIF
T_CONST(4) |
| 4750 #define EMC_STAT_LLMC_ADDR_HIGH_0_LLMC_ADDR_HIGH_FIELD (_MK_MAS
K_CONST(0x3ffffff) << EMC_STAT_LLMC_ADDR_HIGH_0_LLMC_ADDR_HIGH_SHIFT) |
| 4751 #define EMC_STAT_LLMC_ADDR_HIGH_0_LLMC_ADDR_HIGH_RANGE 29:4 |
| 4752 #define EMC_STAT_LLMC_ADDR_HIGH_0_LLMC_ADDR_HIGH_WOFFSET
0x0 |
| 4753 #define EMC_STAT_LLMC_ADDR_HIGH_0_LLMC_ADDR_HIGH_DEFAULT
_MK_MASK_CONST(0xffffffff) |
| 4754 #define EMC_STAT_LLMC_ADDR_HIGH_0_LLMC_ADDR_HIGH_DEFAULT_MASK
_MK_MASK_CONST(0x3ffffff) |
| 4755 #define EMC_STAT_LLMC_ADDR_HIGH_0_LLMC_ADDR_HIGH_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4756 #define EMC_STAT_LLMC_ADDR_HIGH_0_LLMC_ADDR_HIGH_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4757 #define EMC_STAT_LLMC_ADDR_HIGH_0_LLMC_ADDR_HIGH_INIT_ENUM
-1 |
| 4758 |
| 4759 |
| 4760 // Register EMC_STAT_LLMC_CLOCK_LIMIT_0 |
| 4761 #define EMC_STAT_LLMC_CLOCK_LIMIT_0 _MK_ADDR_CONST(0x170) |
| 4762 #define EMC_STAT_LLMC_CLOCK_LIMIT_0_SECURE 0x0 |
| 4763 #define EMC_STAT_LLMC_CLOCK_LIMIT_0_WORD_COUNT 0x1 |
| 4764 #define EMC_STAT_LLMC_CLOCK_LIMIT_0_RESET_VAL _MK_MASK_CONST(0
xffffffff) |
| 4765 #define EMC_STAT_LLMC_CLOCK_LIMIT_0_RESET_MASK _MK_MASK_CONST(0
xffffffff) |
| 4766 #define EMC_STAT_LLMC_CLOCK_LIMIT_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 4767 #define EMC_STAT_LLMC_CLOCK_LIMIT_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4768 #define EMC_STAT_LLMC_CLOCK_LIMIT_0_READ_MASK _MK_MASK_CONST(0
xffffffff) |
| 4769 #define EMC_STAT_LLMC_CLOCK_LIMIT_0_WRITE_MASK _MK_MASK_CONST(0
xffffffff) |
| 4770 #define EMC_STAT_LLMC_CLOCK_LIMIT_0_LLMC_CLOCK_LIMIT_SHIFT
_MK_SHIFT_CONST(0) |
| 4771 #define EMC_STAT_LLMC_CLOCK_LIMIT_0_LLMC_CLOCK_LIMIT_FIELD
(_MK_MASK_CONST(0xffffffff) << EMC_STAT_LLMC_CLOCK_LIMIT_0_LLMC_CLOCK_LIMIT_SHIF
T) |
| 4772 #define EMC_STAT_LLMC_CLOCK_LIMIT_0_LLMC_CLOCK_LIMIT_RANGE
31:0 |
| 4773 #define EMC_STAT_LLMC_CLOCK_LIMIT_0_LLMC_CLOCK_LIMIT_WOFFSET
0x0 |
| 4774 #define EMC_STAT_LLMC_CLOCK_LIMIT_0_LLMC_CLOCK_LIMIT_DEFAULT
_MK_MASK_CONST(0xffffffff) |
| 4775 #define EMC_STAT_LLMC_CLOCK_LIMIT_0_LLMC_CLOCK_LIMIT_DEFAULT_MASK
_MK_MASK_CONST(0xffffffff) |
| 4776 #define EMC_STAT_LLMC_CLOCK_LIMIT_0_LLMC_CLOCK_LIMIT_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4777 #define EMC_STAT_LLMC_CLOCK_LIMIT_0_LLMC_CLOCK_LIMIT_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4778 #define EMC_STAT_LLMC_CLOCK_LIMIT_0_LLMC_CLOCK_LIMIT_INIT_ENUM
-1 |
| 4779 |
| 4780 |
| 4781 // Register EMC_STAT_LLMC_CLOCKS_0 |
| 4782 #define EMC_STAT_LLMC_CLOCKS_0 _MK_ADDR_CONST(0x174) |
| 4783 #define EMC_STAT_LLMC_CLOCKS_0_SECURE 0x0 |
| 4784 #define EMC_STAT_LLMC_CLOCKS_0_WORD_COUNT 0x1 |
| 4785 #define EMC_STAT_LLMC_CLOCKS_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 4786 #define EMC_STAT_LLMC_CLOCKS_0_RESET_MASK _MK_MASK_CONST(0
x0) |
| 4787 #define EMC_STAT_LLMC_CLOCKS_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 4788 #define EMC_STAT_LLMC_CLOCKS_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 4789 #define EMC_STAT_LLMC_CLOCKS_0_READ_MASK _MK_MASK_CONST(0
xffffffff) |
| 4790 #define EMC_STAT_LLMC_CLOCKS_0_WRITE_MASK _MK_MASK_CONST(0
x0) |
| 4791 #define EMC_STAT_LLMC_CLOCKS_0_LLMC_CLOCKS_SHIFT _MK_SHIF
T_CONST(0) |
| 4792 #define EMC_STAT_LLMC_CLOCKS_0_LLMC_CLOCKS_FIELD (_MK_MAS
K_CONST(0xffffffff) << EMC_STAT_LLMC_CLOCKS_0_LLMC_CLOCKS_SHIFT) |
| 4793 #define EMC_STAT_LLMC_CLOCKS_0_LLMC_CLOCKS_RANGE 31:0 |
| 4794 #define EMC_STAT_LLMC_CLOCKS_0_LLMC_CLOCKS_WOFFSET 0x0 |
| 4795 #define EMC_STAT_LLMC_CLOCKS_0_LLMC_CLOCKS_DEFAULT _MK_MASK
_CONST(0x0) |
| 4796 #define EMC_STAT_LLMC_CLOCKS_0_LLMC_CLOCKS_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4797 #define EMC_STAT_LLMC_CLOCKS_0_LLMC_CLOCKS_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 4798 #define EMC_STAT_LLMC_CLOCKS_0_LLMC_CLOCKS_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4799 |
| 4800 |
| 4801 // Packet AREMC_STAT_CONTROL |
| 4802 #define AREMC_STAT_CONTROL_SIZE 28 |
| 4803 |
| 4804 #define AREMC_STAT_CONTROL_MODE_SHIFT _MK_SHIFT_CONST(0) |
| 4805 #define AREMC_STAT_CONTROL_MODE_FIELD (_MK_MASK_CONST(0x3) <<
AREMC_STAT_CONTROL_MODE_SHIFT) |
| 4806 #define AREMC_STAT_CONTROL_MODE_RANGE _MK_SHIFT_CONST(1):_MK_S
HIFT_CONST(0) |
| 4807 #define AREMC_STAT_CONTROL_MODE_ROW 0 |
| 4808 #define AREMC_STAT_CONTROL_MODE_BANDWIDTH _MK_ENUM_CONST(0
) |
| 4809 #define AREMC_STAT_CONTROL_MODE_LATENCY_AVG _MK_ENUM_CONST(1
) |
| 4810 #define AREMC_STAT_CONTROL_MODE_LATENCY_HISTO _MK_ENUM_CONST(2
) |
| 4811 |
| 4812 #define AREMC_STAT_CONTROL_SKIP_SHIFT _MK_SHIFT_CONST(4) |
| 4813 #define AREMC_STAT_CONTROL_SKIP_FIELD (_MK_MASK_CONST(0x7) <<
AREMC_STAT_CONTROL_SKIP_SHIFT) |
| 4814 #define AREMC_STAT_CONTROL_SKIP_RANGE _MK_SHIFT_CONST(6):_MK_S
HIFT_CONST(4) |
| 4815 #define AREMC_STAT_CONTROL_SKIP_ROW 0 |
| 4816 |
| 4817 #define AREMC_STAT_CONTROL_CLIENT_TYPE_SHIFT _MK_SHIFT_CONST(
8) |
| 4818 #define AREMC_STAT_CONTROL_CLIENT_TYPE_FIELD (_MK_MASK_CONST(
0x1) << AREMC_STAT_CONTROL_CLIENT_TYPE_SHIFT) |
| 4819 #define AREMC_STAT_CONTROL_CLIENT_TYPE_RANGE _MK_SHIFT_CONST(
8):_MK_SHIFT_CONST(8) |
| 4820 #define AREMC_STAT_CONTROL_CLIENT_TYPE_ROW 0 |
| 4821 #define AREMC_STAT_CONTROL_CLIENT_TYPE_MPCORER _MK_ENUM_CONST(0
) |
| 4822 |
| 4823 #define AREMC_STAT_CONTROL_EVENT_SHIFT _MK_SHIFT_CONST(16) |
| 4824 #define AREMC_STAT_CONTROL_EVENT_FIELD (_MK_MASK_CONST(0x1) <<
AREMC_STAT_CONTROL_EVENT_SHIFT) |
| 4825 #define AREMC_STAT_CONTROL_EVENT_RANGE _MK_SHIFT_CONST(16):_MK_
SHIFT_CONST(16) |
| 4826 #define AREMC_STAT_CONTROL_EVENT_ROW 0 |
| 4827 #define AREMC_STAT_CONTROL_EVENT_QUALIFIED _MK_ENUM_CONST(0
) |
| 4828 |
| 4829 #define AREMC_STAT_CONTROL_FILTER_CLIENT_SHIFT _MK_SHIFT_CONST(
26) |
| 4830 #define AREMC_STAT_CONTROL_FILTER_CLIENT_FIELD (_MK_MASK_CONST(
0x1) << AREMC_STAT_CONTROL_FILTER_CLIENT_SHIFT) |
| 4831 #define AREMC_STAT_CONTROL_FILTER_CLIENT_RANGE _MK_SHIFT_CONST(
26):_MK_SHIFT_CONST(26) |
| 4832 #define AREMC_STAT_CONTROL_FILTER_CLIENT_ROW 0 |
| 4833 #define AREMC_STAT_CONTROL_FILTER_CLIENT_DISABLE _MK_ENUM
_CONST(0) |
| 4834 #define AREMC_STAT_CONTROL_FILTER_CLIENT_ENABLE _MK_ENUM_CONST(1
) |
| 4835 |
| 4836 #define AREMC_STAT_CONTROL_FILTER_ADDR_SHIFT _MK_SHIFT_CONST(
27) |
| 4837 #define AREMC_STAT_CONTROL_FILTER_ADDR_FIELD (_MK_MASK_CONST(
0x1) << AREMC_STAT_CONTROL_FILTER_ADDR_SHIFT) |
| 4838 #define AREMC_STAT_CONTROL_FILTER_ADDR_RANGE _MK_SHIFT_CONST(
27):_MK_SHIFT_CONST(27) |
| 4839 #define AREMC_STAT_CONTROL_FILTER_ADDR_ROW 0 |
| 4840 #define AREMC_STAT_CONTROL_FILTER_ADDR_DISABLE _MK_ENUM_CONST(0
) |
| 4841 #define AREMC_STAT_CONTROL_FILTER_ADDR_ENABLE _MK_ENUM_CONST(1
) |
| 4842 |
| 4843 |
| 4844 // Register EMC_STAT_LLMC_CONTROL_0_0 |
| 4845 #define EMC_STAT_LLMC_CONTROL_0_0 _MK_ADDR_CONST(0x178) |
| 4846 #define EMC_STAT_LLMC_CONTROL_0_0_SECURE 0x0 |
| 4847 #define EMC_STAT_LLMC_CONTROL_0_0_WORD_COUNT 0x1 |
| 4848 #define EMC_STAT_LLMC_CONTROL_0_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 4849 #define EMC_STAT_LLMC_CONTROL_0_0_RESET_MASK _MK_MASK_CONST(0
xffffffff) |
| 4850 #define EMC_STAT_LLMC_CONTROL_0_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 4851 #define EMC_STAT_LLMC_CONTROL_0_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4852 #define EMC_STAT_LLMC_CONTROL_0_0_READ_MASK _MK_MASK_CONST(0
xffffffff) |
| 4853 #define EMC_STAT_LLMC_CONTROL_0_0_WRITE_MASK _MK_MASK_CONST(0
xffffffff) |
| 4854 #define EMC_STAT_LLMC_CONTROL_0_0_LLMC_CONTROL_0_SHIFT _MK_SHIF
T_CONST(0) |
| 4855 #define EMC_STAT_LLMC_CONTROL_0_0_LLMC_CONTROL_0_FIELD (_MK_MAS
K_CONST(0xffffffff) << EMC_STAT_LLMC_CONTROL_0_0_LLMC_CONTROL_0_SHIFT) |
| 4856 #define EMC_STAT_LLMC_CONTROL_0_0_LLMC_CONTROL_0_RANGE 31:0 |
| 4857 #define EMC_STAT_LLMC_CONTROL_0_0_LLMC_CONTROL_0_WOFFSET
0x0 |
| 4858 #define EMC_STAT_LLMC_CONTROL_0_0_LLMC_CONTROL_0_DEFAULT
_MK_MASK_CONST(0x0) |
| 4859 #define EMC_STAT_LLMC_CONTROL_0_0_LLMC_CONTROL_0_DEFAULT_MASK
_MK_MASK_CONST(0xffffffff) |
| 4860 #define EMC_STAT_LLMC_CONTROL_0_0_LLMC_CONTROL_0_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4861 #define EMC_STAT_LLMC_CONTROL_0_0_LLMC_CONTROL_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4862 |
| 4863 |
| 4864 // Reserved address 380 [0x17c] |
| 4865 |
| 4866 // Packet AREMC_STAT_HIST_LIMIT |
| 4867 #define AREMC_STAT_HIST_LIMIT_SIZE 32 |
| 4868 |
| 4869 #define AREMC_STAT_HIST_LIMIT_LOW_SHIFT _MK_SHIFT_CONST(0) |
| 4870 #define AREMC_STAT_HIST_LIMIT_LOW_FIELD (_MK_MASK_CONST(0xffff)
<< AREMC_STAT_HIST_LIMIT_LOW_SHIFT) |
| 4871 #define AREMC_STAT_HIST_LIMIT_LOW_RANGE _MK_SHIFT_CONST(15):_MK_
SHIFT_CONST(0) |
| 4872 #define AREMC_STAT_HIST_LIMIT_LOW_ROW 0 |
| 4873 |
| 4874 #define AREMC_STAT_HIST_LIMIT_HIGH_SHIFT _MK_SHIFT_CONST(
16) |
| 4875 #define AREMC_STAT_HIST_LIMIT_HIGH_FIELD (_MK_MASK_CONST(
0xffff) << AREMC_STAT_HIST_LIMIT_HIGH_SHIFT) |
| 4876 #define AREMC_STAT_HIST_LIMIT_HIGH_RANGE _MK_SHIFT_CONST(
31):_MK_SHIFT_CONST(16) |
| 4877 #define AREMC_STAT_HIST_LIMIT_HIGH_ROW 0 |
| 4878 |
| 4879 |
| 4880 // Register EMC_STAT_LLMC_HIST_LIMIT_0_0 |
| 4881 #define EMC_STAT_LLMC_HIST_LIMIT_0_0 _MK_ADDR_CONST(0x180) |
| 4882 #define EMC_STAT_LLMC_HIST_LIMIT_0_0_SECURE 0x0 |
| 4883 #define EMC_STAT_LLMC_HIST_LIMIT_0_0_WORD_COUNT 0x1 |
| 4884 #define EMC_STAT_LLMC_HIST_LIMIT_0_0_RESET_VAL _MK_MASK_CONST(0
xffff0000) |
| 4885 #define EMC_STAT_LLMC_HIST_LIMIT_0_0_RESET_MASK _MK_MASK
_CONST(0xffffffff) |
| 4886 #define EMC_STAT_LLMC_HIST_LIMIT_0_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 4887 #define EMC_STAT_LLMC_HIST_LIMIT_0_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4888 #define EMC_STAT_LLMC_HIST_LIMIT_0_0_READ_MASK _MK_MASK_CONST(0
xffffffff) |
| 4889 #define EMC_STAT_LLMC_HIST_LIMIT_0_0_WRITE_MASK _MK_MASK
_CONST(0xffffffff) |
| 4890 #define EMC_STAT_LLMC_HIST_LIMIT_0_0_LLMC_HIST_LIMIT_0_SHIFT
_MK_SHIFT_CONST(0) |
| 4891 #define EMC_STAT_LLMC_HIST_LIMIT_0_0_LLMC_HIST_LIMIT_0_FIELD
(_MK_MASK_CONST(0xffffffff) << EMC_STAT_LLMC_HIST_LIMIT_0_0_LLMC_HIST_LIMIT_0_SH
IFT) |
| 4892 #define EMC_STAT_LLMC_HIST_LIMIT_0_0_LLMC_HIST_LIMIT_0_RANGE
31:0 |
| 4893 #define EMC_STAT_LLMC_HIST_LIMIT_0_0_LLMC_HIST_LIMIT_0_WOFFSET
0x0 |
| 4894 #define EMC_STAT_LLMC_HIST_LIMIT_0_0_LLMC_HIST_LIMIT_0_DEFAULT
_MK_MASK_CONST(0xffff0000) |
| 4895 #define EMC_STAT_LLMC_HIST_LIMIT_0_0_LLMC_HIST_LIMIT_0_DEFAULT_MASK
_MK_MASK_CONST(0xffffffff) |
| 4896 #define EMC_STAT_LLMC_HIST_LIMIT_0_0_LLMC_HIST_LIMIT_0_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4897 #define EMC_STAT_LLMC_HIST_LIMIT_0_0_LLMC_HIST_LIMIT_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4898 #define EMC_STAT_LLMC_HIST_LIMIT_0_0_LLMC_HIST_LIMIT_0_INIT_ENUM
-65536 |
| 4899 |
| 4900 |
| 4901 // Reserved address 388 [0x184] |
| 4902 |
| 4903 // Register EMC_STAT_LLMC_COUNT_0_0 |
| 4904 #define EMC_STAT_LLMC_COUNT_0_0 _MK_ADDR_CONST(0x188) |
| 4905 #define EMC_STAT_LLMC_COUNT_0_0_SECURE 0x0 |
| 4906 #define EMC_STAT_LLMC_COUNT_0_0_WORD_COUNT 0x1 |
| 4907 #define EMC_STAT_LLMC_COUNT_0_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 4908 #define EMC_STAT_LLMC_COUNT_0_0_RESET_MASK _MK_MASK_CONST(0
x0) |
| 4909 #define EMC_STAT_LLMC_COUNT_0_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 4910 #define EMC_STAT_LLMC_COUNT_0_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4911 #define EMC_STAT_LLMC_COUNT_0_0_READ_MASK _MK_MASK_CONST(0
xffffffff) |
| 4912 #define EMC_STAT_LLMC_COUNT_0_0_WRITE_MASK _MK_MASK_CONST(0
x0) |
| 4913 #define EMC_STAT_LLMC_COUNT_0_0_LLMC_COUNT_0_SHIFT _MK_SHIF
T_CONST(0) |
| 4914 #define EMC_STAT_LLMC_COUNT_0_0_LLMC_COUNT_0_FIELD (_MK_MAS
K_CONST(0xffffffff) << EMC_STAT_LLMC_COUNT_0_0_LLMC_COUNT_0_SHIFT) |
| 4915 #define EMC_STAT_LLMC_COUNT_0_0_LLMC_COUNT_0_RANGE 31:0 |
| 4916 #define EMC_STAT_LLMC_COUNT_0_0_LLMC_COUNT_0_WOFFSET 0x0 |
| 4917 #define EMC_STAT_LLMC_COUNT_0_0_LLMC_COUNT_0_DEFAULT _MK_MASK
_CONST(0x0) |
| 4918 #define EMC_STAT_LLMC_COUNT_0_0_LLMC_COUNT_0_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4919 #define EMC_STAT_LLMC_COUNT_0_0_LLMC_COUNT_0_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 4920 #define EMC_STAT_LLMC_COUNT_0_0_LLMC_COUNT_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4921 |
| 4922 |
| 4923 // Reserved address 396 [0x18c] |
| 4924 |
| 4925 // Register EMC_STAT_LLMC_HIST_0_0 |
| 4926 #define EMC_STAT_LLMC_HIST_0_0 _MK_ADDR_CONST(0x190) |
| 4927 #define EMC_STAT_LLMC_HIST_0_0_SECURE 0x0 |
| 4928 #define EMC_STAT_LLMC_HIST_0_0_WORD_COUNT 0x1 |
| 4929 #define EMC_STAT_LLMC_HIST_0_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 4930 #define EMC_STAT_LLMC_HIST_0_0_RESET_MASK _MK_MASK_CONST(0
x0) |
| 4931 #define EMC_STAT_LLMC_HIST_0_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 4932 #define EMC_STAT_LLMC_HIST_0_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 4933 #define EMC_STAT_LLMC_HIST_0_0_READ_MASK _MK_MASK_CONST(0
xffffffff) |
| 4934 #define EMC_STAT_LLMC_HIST_0_0_WRITE_MASK _MK_MASK_CONST(0
x0) |
| 4935 #define EMC_STAT_LLMC_HIST_0_0_LLMC_HIST_0_SHIFT _MK_SHIF
T_CONST(0) |
| 4936 #define EMC_STAT_LLMC_HIST_0_0_LLMC_HIST_0_FIELD (_MK_MAS
K_CONST(0xffffffff) << EMC_STAT_LLMC_HIST_0_0_LLMC_HIST_0_SHIFT) |
| 4937 #define EMC_STAT_LLMC_HIST_0_0_LLMC_HIST_0_RANGE 31:0 |
| 4938 #define EMC_STAT_LLMC_HIST_0_0_LLMC_HIST_0_WOFFSET 0x0 |
| 4939 #define EMC_STAT_LLMC_HIST_0_0_LLMC_HIST_0_DEFAULT _MK_MASK
_CONST(0x0) |
| 4940 #define EMC_STAT_LLMC_HIST_0_0_LLMC_HIST_0_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4941 #define EMC_STAT_LLMC_HIST_0_0_LLMC_HIST_0_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 4942 #define EMC_STAT_LLMC_HIST_0_0_LLMC_HIST_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4943 |
| 4944 |
| 4945 // Reserved address 404 [0x194] |
| 4946 |
| 4947 // Register EMC_STAT_PWR_CLOCK_LIMIT_0 |
| 4948 #define EMC_STAT_PWR_CLOCK_LIMIT_0 _MK_ADDR_CONST(0x198) |
| 4949 #define EMC_STAT_PWR_CLOCK_LIMIT_0_SECURE 0x0 |
| 4950 #define EMC_STAT_PWR_CLOCK_LIMIT_0_WORD_COUNT 0x1 |
| 4951 #define EMC_STAT_PWR_CLOCK_LIMIT_0_RESET_VAL _MK_MASK_CONST(0
xffffffff) |
| 4952 #define EMC_STAT_PWR_CLOCK_LIMIT_0_RESET_MASK _MK_MASK_CONST(0
xffffffff) |
| 4953 #define EMC_STAT_PWR_CLOCK_LIMIT_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 4954 #define EMC_STAT_PWR_CLOCK_LIMIT_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4955 #define EMC_STAT_PWR_CLOCK_LIMIT_0_READ_MASK _MK_MASK_CONST(0
xffffffff) |
| 4956 #define EMC_STAT_PWR_CLOCK_LIMIT_0_WRITE_MASK _MK_MASK_CONST(0
xffffffff) |
| 4957 #define EMC_STAT_PWR_CLOCK_LIMIT_0_PWR_CLOCK_LIMIT_SHIFT
_MK_SHIFT_CONST(0) |
| 4958 #define EMC_STAT_PWR_CLOCK_LIMIT_0_PWR_CLOCK_LIMIT_FIELD
(_MK_MASK_CONST(0xffffffff) << EMC_STAT_PWR_CLOCK_LIMIT_0_PWR_CLOCK_LIMIT_SHIFT) |
| 4959 #define EMC_STAT_PWR_CLOCK_LIMIT_0_PWR_CLOCK_LIMIT_RANGE
31:0 |
| 4960 #define EMC_STAT_PWR_CLOCK_LIMIT_0_PWR_CLOCK_LIMIT_WOFFSET
0x0 |
| 4961 #define EMC_STAT_PWR_CLOCK_LIMIT_0_PWR_CLOCK_LIMIT_DEFAULT
_MK_MASK_CONST(0xffffffff) |
| 4962 #define EMC_STAT_PWR_CLOCK_LIMIT_0_PWR_CLOCK_LIMIT_DEFAULT_MASK
_MK_MASK_CONST(0xffffffff) |
| 4963 #define EMC_STAT_PWR_CLOCK_LIMIT_0_PWR_CLOCK_LIMIT_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 4964 #define EMC_STAT_PWR_CLOCK_LIMIT_0_PWR_CLOCK_LIMIT_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4965 #define EMC_STAT_PWR_CLOCK_LIMIT_0_PWR_CLOCK_LIMIT_INIT_ENUM
-1 |
| 4966 |
| 4967 |
| 4968 // Register EMC_STAT_PWR_CLOCKS_0 |
| 4969 #define EMC_STAT_PWR_CLOCKS_0 _MK_ADDR_CONST(0x19c) |
| 4970 #define EMC_STAT_PWR_CLOCKS_0_SECURE 0x0 |
| 4971 #define EMC_STAT_PWR_CLOCKS_0_WORD_COUNT 0x1 |
| 4972 #define EMC_STAT_PWR_CLOCKS_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 4973 #define EMC_STAT_PWR_CLOCKS_0_RESET_MASK _MK_MASK_CONST(0
x0) |
| 4974 #define EMC_STAT_PWR_CLOCKS_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 4975 #define EMC_STAT_PWR_CLOCKS_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 4976 #define EMC_STAT_PWR_CLOCKS_0_READ_MASK _MK_MASK_CONST(0
xffffffff) |
| 4977 #define EMC_STAT_PWR_CLOCKS_0_WRITE_MASK _MK_MASK_CONST(0
x0) |
| 4978 #define EMC_STAT_PWR_CLOCKS_0_PWR_CLOCKS_SHIFT _MK_SHIFT_CONST(
0) |
| 4979 #define EMC_STAT_PWR_CLOCKS_0_PWR_CLOCKS_FIELD (_MK_MASK_CONST(
0xffffffff) << EMC_STAT_PWR_CLOCKS_0_PWR_CLOCKS_SHIFT) |
| 4980 #define EMC_STAT_PWR_CLOCKS_0_PWR_CLOCKS_RANGE 31:0 |
| 4981 #define EMC_STAT_PWR_CLOCKS_0_PWR_CLOCKS_WOFFSET 0x0 |
| 4982 #define EMC_STAT_PWR_CLOCKS_0_PWR_CLOCKS_DEFAULT _MK_MASK
_CONST(0x0) |
| 4983 #define EMC_STAT_PWR_CLOCKS_0_PWR_CLOCKS_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 4984 #define EMC_STAT_PWR_CLOCKS_0_PWR_CLOCKS_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 4985 #define EMC_STAT_PWR_CLOCKS_0_PWR_CLOCKS_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 4986 |
| 4987 |
| 4988 // Register EMC_STAT_PWR_COUNT_0 |
| 4989 #define EMC_STAT_PWR_COUNT_0 _MK_ADDR_CONST(0x1a0) |
| 4990 #define EMC_STAT_PWR_COUNT_0_SECURE 0x0 |
| 4991 #define EMC_STAT_PWR_COUNT_0_WORD_COUNT 0x1 |
| 4992 #define EMC_STAT_PWR_COUNT_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 4993 #define EMC_STAT_PWR_COUNT_0_RESET_MASK _MK_MASK_CONST(0
x0) |
| 4994 #define EMC_STAT_PWR_COUNT_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 4995 #define EMC_STAT_PWR_COUNT_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 4996 #define EMC_STAT_PWR_COUNT_0_READ_MASK _MK_MASK_CONST(0xfffffff
f) |
| 4997 #define EMC_STAT_PWR_COUNT_0_WRITE_MASK _MK_MASK_CONST(0
x0) |
| 4998 #define EMC_STAT_PWR_COUNT_0_PWR_COUNT_SHIFT _MK_SHIFT_CONST(
0) |
| 4999 #define EMC_STAT_PWR_COUNT_0_PWR_COUNT_FIELD (_MK_MASK_CONST(
0xffffffff) << EMC_STAT_PWR_COUNT_0_PWR_COUNT_SHIFT) |
| 5000 #define EMC_STAT_PWR_COUNT_0_PWR_COUNT_RANGE 31:0 |
| 5001 #define EMC_STAT_PWR_COUNT_0_PWR_COUNT_WOFFSET 0x0 |
| 5002 #define EMC_STAT_PWR_COUNT_0_PWR_COUNT_DEFAULT _MK_MASK_CONST(0
x0) |
| 5003 #define EMC_STAT_PWR_COUNT_0_PWR_COUNT_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 5004 #define EMC_STAT_PWR_COUNT_0_PWR_COUNT_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 5005 #define EMC_STAT_PWR_COUNT_0_PWR_COUNT_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 5006 |
| 5007 |
| 5008 // Register EMC_STAT_DRAM_CLOCK_LIMIT_LO_0 |
| 5009 #define EMC_STAT_DRAM_CLOCK_LIMIT_LO_0 _MK_ADDR_CONST(0x1a4) |
| 5010 #define EMC_STAT_DRAM_CLOCK_LIMIT_LO_0_SECURE 0x0 |
| 5011 #define EMC_STAT_DRAM_CLOCK_LIMIT_LO_0_WORD_COUNT 0x1 |
| 5012 #define EMC_STAT_DRAM_CLOCK_LIMIT_LO_0_RESET_VAL _MK_MASK
_CONST(0xffffffff) |
| 5013 #define EMC_STAT_DRAM_CLOCK_LIMIT_LO_0_RESET_MASK _MK_MASK
_CONST(0xffffffff) |
| 5014 #define EMC_STAT_DRAM_CLOCK_LIMIT_LO_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 5015 #define EMC_STAT_DRAM_CLOCK_LIMIT_LO_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 5016 #define EMC_STAT_DRAM_CLOCK_LIMIT_LO_0_READ_MASK _MK_MASK
_CONST(0xffffffff) |
| 5017 #define EMC_STAT_DRAM_CLOCK_LIMIT_LO_0_WRITE_MASK _MK_MASK
_CONST(0xffffffff) |
| 5018 #define EMC_STAT_DRAM_CLOCK_LIMIT_LO_0_DRAM_CLOCK_LIMIT_LO_SHIFT
_MK_SHIFT_CONST(0) |
| 5019 #define EMC_STAT_DRAM_CLOCK_LIMIT_LO_0_DRAM_CLOCK_LIMIT_LO_FIELD
(_MK_MASK_CONST(0xffffffff) << EMC_STAT_DRAM_CLOCK_LIMIT_LO_0_DRAM_CLOCK
_LIMIT_LO_SHIFT) |
| 5020 #define EMC_STAT_DRAM_CLOCK_LIMIT_LO_0_DRAM_CLOCK_LIMIT_LO_RANGE
31:0 |
| 5021 #define EMC_STAT_DRAM_CLOCK_LIMIT_LO_0_DRAM_CLOCK_LIMIT_LO_WOFFSET
0x0 |
| 5022 #define EMC_STAT_DRAM_CLOCK_LIMIT_LO_0_DRAM_CLOCK_LIMIT_LO_DEFAULT
_MK_MASK_CONST(0xffffffff) |
| 5023 #define EMC_STAT_DRAM_CLOCK_LIMIT_LO_0_DRAM_CLOCK_LIMIT_LO_DEFAULT_MASK
_MK_MASK_CONST(0xffffffff) |
| 5024 #define EMC_STAT_DRAM_CLOCK_LIMIT_LO_0_DRAM_CLOCK_LIMIT_LO_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 5025 #define EMC_STAT_DRAM_CLOCK_LIMIT_LO_0_DRAM_CLOCK_LIMIT_LO_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5026 #define EMC_STAT_DRAM_CLOCK_LIMIT_LO_0_DRAM_CLOCK_LIMIT_LO_INIT_ENUM
-1 |
| 5027 |
| 5028 |
| 5029 // Register EMC_STAT_DRAM_CLOCK_LIMIT_HI_0 |
| 5030 #define EMC_STAT_DRAM_CLOCK_LIMIT_HI_0 _MK_ADDR_CONST(0x1a8) |
| 5031 #define EMC_STAT_DRAM_CLOCK_LIMIT_HI_0_SECURE 0x0 |
| 5032 #define EMC_STAT_DRAM_CLOCK_LIMIT_HI_0_WORD_COUNT 0x1 |
| 5033 #define EMC_STAT_DRAM_CLOCK_LIMIT_HI_0_RESET_VAL _MK_MASK
_CONST(0xff) |
| 5034 #define EMC_STAT_DRAM_CLOCK_LIMIT_HI_0_RESET_MASK _MK_MASK
_CONST(0xff) |
| 5035 #define EMC_STAT_DRAM_CLOCK_LIMIT_HI_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 5036 #define EMC_STAT_DRAM_CLOCK_LIMIT_HI_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 5037 #define EMC_STAT_DRAM_CLOCK_LIMIT_HI_0_READ_MASK _MK_MASK
_CONST(0xff) |
| 5038 #define EMC_STAT_DRAM_CLOCK_LIMIT_HI_0_WRITE_MASK _MK_MASK
_CONST(0xff) |
| 5039 #define EMC_STAT_DRAM_CLOCK_LIMIT_HI_0_DRAM_CLOCK_LIMIT_HI_SHIFT
_MK_SHIFT_CONST(0) |
| 5040 #define EMC_STAT_DRAM_CLOCK_LIMIT_HI_0_DRAM_CLOCK_LIMIT_HI_FIELD
(_MK_MASK_CONST(0xff) << EMC_STAT_DRAM_CLOCK_LIMIT_HI_0_DRAM_CLOCK_LIMIT
_HI_SHIFT) |
| 5041 #define EMC_STAT_DRAM_CLOCK_LIMIT_HI_0_DRAM_CLOCK_LIMIT_HI_RANGE
7:0 |
| 5042 #define EMC_STAT_DRAM_CLOCK_LIMIT_HI_0_DRAM_CLOCK_LIMIT_HI_WOFFSET
0x0 |
| 5043 #define EMC_STAT_DRAM_CLOCK_LIMIT_HI_0_DRAM_CLOCK_LIMIT_HI_DEFAULT
_MK_MASK_CONST(0xff) |
| 5044 #define EMC_STAT_DRAM_CLOCK_LIMIT_HI_0_DRAM_CLOCK_LIMIT_HI_DEFAULT_MASK
_MK_MASK_CONST(0xff) |
| 5045 #define EMC_STAT_DRAM_CLOCK_LIMIT_HI_0_DRAM_CLOCK_LIMIT_HI_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 5046 #define EMC_STAT_DRAM_CLOCK_LIMIT_HI_0_DRAM_CLOCK_LIMIT_HI_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5047 |
| 5048 |
| 5049 // Register EMC_STAT_DRAM_CLOCKS_LO_0 |
| 5050 #define EMC_STAT_DRAM_CLOCKS_LO_0 _MK_ADDR_CONST(0x1ac) |
| 5051 #define EMC_STAT_DRAM_CLOCKS_LO_0_SECURE 0x0 |
| 5052 #define EMC_STAT_DRAM_CLOCKS_LO_0_WORD_COUNT 0x1 |
| 5053 #define EMC_STAT_DRAM_CLOCKS_LO_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 5054 #define EMC_STAT_DRAM_CLOCKS_LO_0_RESET_MASK _MK_MASK_CONST(0
x0) |
| 5055 #define EMC_STAT_DRAM_CLOCKS_LO_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 5056 #define EMC_STAT_DRAM_CLOCKS_LO_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 5057 #define EMC_STAT_DRAM_CLOCKS_LO_0_READ_MASK _MK_MASK_CONST(0
xffffffff) |
| 5058 #define EMC_STAT_DRAM_CLOCKS_LO_0_WRITE_MASK _MK_MASK_CONST(0
x0) |
| 5059 #define EMC_STAT_DRAM_CLOCKS_LO_0_DRAM_CLOCKS_LO_SHIFT _MK_SHIF
T_CONST(0) |
| 5060 #define EMC_STAT_DRAM_CLOCKS_LO_0_DRAM_CLOCKS_LO_FIELD (_MK_MAS
K_CONST(0xffffffff) << EMC_STAT_DRAM_CLOCKS_LO_0_DRAM_CLOCKS_LO_SHIFT) |
| 5061 #define EMC_STAT_DRAM_CLOCKS_LO_0_DRAM_CLOCKS_LO_RANGE 31:0 |
| 5062 #define EMC_STAT_DRAM_CLOCKS_LO_0_DRAM_CLOCKS_LO_WOFFSET
0x0 |
| 5063 #define EMC_STAT_DRAM_CLOCKS_LO_0_DRAM_CLOCKS_LO_DEFAULT
_MK_MASK_CONST(0x0) |
| 5064 #define EMC_STAT_DRAM_CLOCKS_LO_0_DRAM_CLOCKS_LO_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5065 #define EMC_STAT_DRAM_CLOCKS_LO_0_DRAM_CLOCKS_LO_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 5066 #define EMC_STAT_DRAM_CLOCKS_LO_0_DRAM_CLOCKS_LO_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5067 |
| 5068 |
| 5069 // Register EMC_STAT_DRAM_CLOCKS_HI_0 |
| 5070 #define EMC_STAT_DRAM_CLOCKS_HI_0 _MK_ADDR_CONST(0x1b0) |
| 5071 #define EMC_STAT_DRAM_CLOCKS_HI_0_SECURE 0x0 |
| 5072 #define EMC_STAT_DRAM_CLOCKS_HI_0_WORD_COUNT 0x1 |
| 5073 #define EMC_STAT_DRAM_CLOCKS_HI_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 5074 #define EMC_STAT_DRAM_CLOCKS_HI_0_RESET_MASK _MK_MASK_CONST(0
x0) |
| 5075 #define EMC_STAT_DRAM_CLOCKS_HI_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 5076 #define EMC_STAT_DRAM_CLOCKS_HI_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 5077 #define EMC_STAT_DRAM_CLOCKS_HI_0_READ_MASK _MK_MASK_CONST(0
xff) |
| 5078 #define EMC_STAT_DRAM_CLOCKS_HI_0_WRITE_MASK _MK_MASK_CONST(0
x0) |
| 5079 #define EMC_STAT_DRAM_CLOCKS_HI_0_DRAM_CLOCKS_HI_SHIFT _MK_SHIF
T_CONST(0) |
| 5080 #define EMC_STAT_DRAM_CLOCKS_HI_0_DRAM_CLOCKS_HI_FIELD (_MK_MAS
K_CONST(0xff) << EMC_STAT_DRAM_CLOCKS_HI_0_DRAM_CLOCKS_HI_SHIFT) |
| 5081 #define EMC_STAT_DRAM_CLOCKS_HI_0_DRAM_CLOCKS_HI_RANGE 7:0 |
| 5082 #define EMC_STAT_DRAM_CLOCKS_HI_0_DRAM_CLOCKS_HI_WOFFSET
0x0 |
| 5083 #define EMC_STAT_DRAM_CLOCKS_HI_0_DRAM_CLOCKS_HI_DEFAULT
_MK_MASK_CONST(0x0) |
| 5084 #define EMC_STAT_DRAM_CLOCKS_HI_0_DRAM_CLOCKS_HI_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5085 #define EMC_STAT_DRAM_CLOCKS_HI_0_DRAM_CLOCKS_HI_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 5086 #define EMC_STAT_DRAM_CLOCKS_HI_0_DRAM_CLOCKS_HI_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5087 |
| 5088 |
| 5089 // Register EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_LO_0 |
| 5090 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_LO_0 _MK_ADDR_CONST(0
x1b4) |
| 5091 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_LO_0_SECURE 0x0 |
| 5092 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_LO_0_WORD_COUNT
0x1 |
| 5093 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_LO_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 5094 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_LO_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5095 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_LO_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5096 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_LO_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5097 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_LO_0_READ_MASK _MK_MASK
_CONST(0xffffffff) |
| 5098 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_LO_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5099 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_LO_0_DEV0_ACTIVATE_CNT_LO_SHIFT
_MK_SHIFT_CONST(0) |
| 5100 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_LO_0_DEV0_ACTIVATE_CNT_LO_FIELD
(_MK_MASK_CONST(0xffffffff) << EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_LO_0_DEV0
_ACTIVATE_CNT_LO_SHIFT) |
| 5101 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_LO_0_DEV0_ACTIVATE_CNT_LO_RANGE
31:0 |
| 5102 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_LO_0_DEV0_ACTIVATE_CNT_LO_WOFFSET
0x0 |
| 5103 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_LO_0_DEV0_ACTIVATE_CNT_LO_DEFAULT
_MK_MASK_CONST(0x0) |
| 5104 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_LO_0_DEV0_ACTIVATE_CNT_LO_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5105 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_LO_0_DEV0_ACTIVATE_CNT_LO_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 5106 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_LO_0_DEV0_ACTIVATE_CNT_LO_SW_DEFAULT_MAS
K _MK_MASK_CONST(0x0) |
| 5107 |
| 5108 |
| 5109 // Register EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_HI_0 |
| 5110 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_HI_0 _MK_ADDR_CONST(0
x1b8) |
| 5111 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_HI_0_SECURE 0x0 |
| 5112 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_HI_0_WORD_COUNT
0x1 |
| 5113 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_HI_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 5114 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_HI_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5115 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_HI_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5116 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_HI_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5117 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_HI_0_READ_MASK _MK_MASK
_CONST(0xff) |
| 5118 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_HI_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5119 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_HI_0_DEV0_ACTIVATE_CNT_HI_SHIFT
_MK_SHIFT_CONST(0) |
| 5120 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_HI_0_DEV0_ACTIVATE_CNT_HI_FIELD
(_MK_MASK_CONST(0xff) << EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_HI_0_DEV0_ACTIV
ATE_CNT_HI_SHIFT) |
| 5121 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_HI_0_DEV0_ACTIVATE_CNT_HI_RANGE
7:0 |
| 5122 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_HI_0_DEV0_ACTIVATE_CNT_HI_WOFFSET
0x0 |
| 5123 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_HI_0_DEV0_ACTIVATE_CNT_HI_DEFAULT
_MK_MASK_CONST(0x0) |
| 5124 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_HI_0_DEV0_ACTIVATE_CNT_HI_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5125 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_HI_0_DEV0_ACTIVATE_CNT_HI_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 5126 #define EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_HI_0_DEV0_ACTIVATE_CNT_HI_SW_DEFAULT_MAS
K _MK_MASK_CONST(0x0) |
| 5127 |
| 5128 |
| 5129 // Register EMC_STAT_DRAM_DEV0_READ_CNT_LO_0 |
| 5130 #define EMC_STAT_DRAM_DEV0_READ_CNT_LO_0 _MK_ADDR_CONST(0
x1bc) |
| 5131 #define EMC_STAT_DRAM_DEV0_READ_CNT_LO_0_SECURE 0x0 |
| 5132 #define EMC_STAT_DRAM_DEV0_READ_CNT_LO_0_WORD_COUNT 0x1 |
| 5133 #define EMC_STAT_DRAM_DEV0_READ_CNT_LO_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 5134 #define EMC_STAT_DRAM_DEV0_READ_CNT_LO_0_RESET_MASK _MK_MASK
_CONST(0x0) |
| 5135 #define EMC_STAT_DRAM_DEV0_READ_CNT_LO_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5136 #define EMC_STAT_DRAM_DEV0_READ_CNT_LO_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5137 #define EMC_STAT_DRAM_DEV0_READ_CNT_LO_0_READ_MASK _MK_MASK
_CONST(0xffffffff) |
| 5138 #define EMC_STAT_DRAM_DEV0_READ_CNT_LO_0_WRITE_MASK _MK_MASK
_CONST(0x0) |
| 5139 #define EMC_STAT_DRAM_DEV0_READ_CNT_LO_0_DEV0_READ_CNT_LO_SHIFT
_MK_SHIFT_CONST(0) |
| 5140 #define EMC_STAT_DRAM_DEV0_READ_CNT_LO_0_DEV0_READ_CNT_LO_FIELD
(_MK_MASK_CONST(0xffffffff) << EMC_STAT_DRAM_DEV0_READ_CNT_LO_0_DEV0_READ_CNT_LO
_SHIFT) |
| 5141 #define EMC_STAT_DRAM_DEV0_READ_CNT_LO_0_DEV0_READ_CNT_LO_RANGE
31:0 |
| 5142 #define EMC_STAT_DRAM_DEV0_READ_CNT_LO_0_DEV0_READ_CNT_LO_WOFFSET
0x0 |
| 5143 #define EMC_STAT_DRAM_DEV0_READ_CNT_LO_0_DEV0_READ_CNT_LO_DEFAULT
_MK_MASK_CONST(0x0) |
| 5144 #define EMC_STAT_DRAM_DEV0_READ_CNT_LO_0_DEV0_READ_CNT_LO_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5145 #define EMC_STAT_DRAM_DEV0_READ_CNT_LO_0_DEV0_READ_CNT_LO_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 5146 #define EMC_STAT_DRAM_DEV0_READ_CNT_LO_0_DEV0_READ_CNT_LO_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5147 |
| 5148 |
| 5149 // Register EMC_STAT_DRAM_DEV0_READ_CNT_HI_0 |
| 5150 #define EMC_STAT_DRAM_DEV0_READ_CNT_HI_0 _MK_ADDR_CONST(0
x1c0) |
| 5151 #define EMC_STAT_DRAM_DEV0_READ_CNT_HI_0_SECURE 0x0 |
| 5152 #define EMC_STAT_DRAM_DEV0_READ_CNT_HI_0_WORD_COUNT 0x1 |
| 5153 #define EMC_STAT_DRAM_DEV0_READ_CNT_HI_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 5154 #define EMC_STAT_DRAM_DEV0_READ_CNT_HI_0_RESET_MASK _MK_MASK
_CONST(0x0) |
| 5155 #define EMC_STAT_DRAM_DEV0_READ_CNT_HI_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5156 #define EMC_STAT_DRAM_DEV0_READ_CNT_HI_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5157 #define EMC_STAT_DRAM_DEV0_READ_CNT_HI_0_READ_MASK _MK_MASK
_CONST(0xff) |
| 5158 #define EMC_STAT_DRAM_DEV0_READ_CNT_HI_0_WRITE_MASK _MK_MASK
_CONST(0x0) |
| 5159 #define EMC_STAT_DRAM_DEV0_READ_CNT_HI_0_DEV0_READ_CNT_HI_SHIFT
_MK_SHIFT_CONST(0) |
| 5160 #define EMC_STAT_DRAM_DEV0_READ_CNT_HI_0_DEV0_READ_CNT_HI_FIELD
(_MK_MASK_CONST(0xff) << EMC_STAT_DRAM_DEV0_READ_CNT_HI_0_DEV0_READ_CNT_HI_SHIFT
) |
| 5161 #define EMC_STAT_DRAM_DEV0_READ_CNT_HI_0_DEV0_READ_CNT_HI_RANGE
7:0 |
| 5162 #define EMC_STAT_DRAM_DEV0_READ_CNT_HI_0_DEV0_READ_CNT_HI_WOFFSET
0x0 |
| 5163 #define EMC_STAT_DRAM_DEV0_READ_CNT_HI_0_DEV0_READ_CNT_HI_DEFAULT
_MK_MASK_CONST(0x0) |
| 5164 #define EMC_STAT_DRAM_DEV0_READ_CNT_HI_0_DEV0_READ_CNT_HI_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5165 #define EMC_STAT_DRAM_DEV0_READ_CNT_HI_0_DEV0_READ_CNT_HI_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 5166 #define EMC_STAT_DRAM_DEV0_READ_CNT_HI_0_DEV0_READ_CNT_HI_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5167 |
| 5168 |
| 5169 // Register EMC_STAT_DRAM_DEV0_WRITE_CNT_LO_0 |
| 5170 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_LO_0 _MK_ADDR_CONST(0
x1c4) |
| 5171 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_LO_0_SECURE 0x0 |
| 5172 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_LO_0_WORD_COUNT 0x1 |
| 5173 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_LO_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 5174 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_LO_0_RESET_MASK _MK_MASK
_CONST(0x0) |
| 5175 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_LO_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5176 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_LO_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5177 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_LO_0_READ_MASK _MK_MASK
_CONST(0xffffffff) |
| 5178 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_LO_0_WRITE_MASK _MK_MASK
_CONST(0x0) |
| 5179 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_LO_0_DEV0_WRITE_CNT_LO_SHIFT
_MK_SHIFT_CONST(0) |
| 5180 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_LO_0_DEV0_WRITE_CNT_LO_FIELD
(_MK_MASK_CONST(0xffffffff) << EMC_STAT_DRAM_DEV0_WRITE_CNT_LO_0_DEV0_WR
ITE_CNT_LO_SHIFT) |
| 5181 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_LO_0_DEV0_WRITE_CNT_LO_RANGE
31:0 |
| 5182 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_LO_0_DEV0_WRITE_CNT_LO_WOFFSET
0x0 |
| 5183 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_LO_0_DEV0_WRITE_CNT_LO_DEFAULT
_MK_MASK_CONST(0x0) |
| 5184 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_LO_0_DEV0_WRITE_CNT_LO_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5185 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_LO_0_DEV0_WRITE_CNT_LO_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 5186 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_LO_0_DEV0_WRITE_CNT_LO_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5187 |
| 5188 |
| 5189 // Register EMC_STAT_DRAM_DEV0_WRITE_CNT_HI_0 |
| 5190 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_HI_0 _MK_ADDR_CONST(0
x1c8) |
| 5191 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_HI_0_SECURE 0x0 |
| 5192 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_HI_0_WORD_COUNT 0x1 |
| 5193 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_HI_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 5194 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_HI_0_RESET_MASK _MK_MASK
_CONST(0x0) |
| 5195 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_HI_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5196 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_HI_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5197 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_HI_0_READ_MASK _MK_MASK
_CONST(0xff) |
| 5198 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_HI_0_WRITE_MASK _MK_MASK
_CONST(0x0) |
| 5199 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_HI_0_DEV0_WRITE_CNT_HI_SHIFT
_MK_SHIFT_CONST(0) |
| 5200 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_HI_0_DEV0_WRITE_CNT_HI_FIELD
(_MK_MASK_CONST(0xff) << EMC_STAT_DRAM_DEV0_WRITE_CNT_HI_0_DEV0_WRITE_CN
T_HI_SHIFT) |
| 5201 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_HI_0_DEV0_WRITE_CNT_HI_RANGE
7:0 |
| 5202 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_HI_0_DEV0_WRITE_CNT_HI_WOFFSET
0x0 |
| 5203 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_HI_0_DEV0_WRITE_CNT_HI_DEFAULT
_MK_MASK_CONST(0x0) |
| 5204 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_HI_0_DEV0_WRITE_CNT_HI_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5205 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_HI_0_DEV0_WRITE_CNT_HI_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 5206 #define EMC_STAT_DRAM_DEV0_WRITE_CNT_HI_0_DEV0_WRITE_CNT_HI_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5207 |
| 5208 |
| 5209 // Register EMC_STAT_DRAM_DEV0_REF_CNT_LO_0 |
| 5210 #define EMC_STAT_DRAM_DEV0_REF_CNT_LO_0 _MK_ADDR_CONST(0x1cc) |
| 5211 #define EMC_STAT_DRAM_DEV0_REF_CNT_LO_0_SECURE 0x0 |
| 5212 #define EMC_STAT_DRAM_DEV0_REF_CNT_LO_0_WORD_COUNT 0x1 |
| 5213 #define EMC_STAT_DRAM_DEV0_REF_CNT_LO_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 5214 #define EMC_STAT_DRAM_DEV0_REF_CNT_LO_0_RESET_MASK _MK_MASK
_CONST(0x0) |
| 5215 #define EMC_STAT_DRAM_DEV0_REF_CNT_LO_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 5216 #define EMC_STAT_DRAM_DEV0_REF_CNT_LO_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5217 #define EMC_STAT_DRAM_DEV0_REF_CNT_LO_0_READ_MASK _MK_MASK
_CONST(0xffffffff) |
| 5218 #define EMC_STAT_DRAM_DEV0_REF_CNT_LO_0_WRITE_MASK _MK_MASK
_CONST(0x0) |
| 5219 #define EMC_STAT_DRAM_DEV0_REF_CNT_LO_0_DEV0_REF_CNT_LO_SHIFT
_MK_SHIFT_CONST(0) |
| 5220 #define EMC_STAT_DRAM_DEV0_REF_CNT_LO_0_DEV0_REF_CNT_LO_FIELD
(_MK_MASK_CONST(0xffffffff) << EMC_STAT_DRAM_DEV0_REF_CNT_LO_0_DEV0_REF_CNT_LO_S
HIFT) |
| 5221 #define EMC_STAT_DRAM_DEV0_REF_CNT_LO_0_DEV0_REF_CNT_LO_RANGE
31:0 |
| 5222 #define EMC_STAT_DRAM_DEV0_REF_CNT_LO_0_DEV0_REF_CNT_LO_WOFFSET
0x0 |
| 5223 #define EMC_STAT_DRAM_DEV0_REF_CNT_LO_0_DEV0_REF_CNT_LO_DEFAULT
_MK_MASK_CONST(0x0) |
| 5224 #define EMC_STAT_DRAM_DEV0_REF_CNT_LO_0_DEV0_REF_CNT_LO_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5225 #define EMC_STAT_DRAM_DEV0_REF_CNT_LO_0_DEV0_REF_CNT_LO_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 5226 #define EMC_STAT_DRAM_DEV0_REF_CNT_LO_0_DEV0_REF_CNT_LO_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5227 |
| 5228 |
| 5229 // Register EMC_STAT_DRAM_DEV0_REF_CNT_HI_0 |
| 5230 #define EMC_STAT_DRAM_DEV0_REF_CNT_HI_0 _MK_ADDR_CONST(0x1d0) |
| 5231 #define EMC_STAT_DRAM_DEV0_REF_CNT_HI_0_SECURE 0x0 |
| 5232 #define EMC_STAT_DRAM_DEV0_REF_CNT_HI_0_WORD_COUNT 0x1 |
| 5233 #define EMC_STAT_DRAM_DEV0_REF_CNT_HI_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 5234 #define EMC_STAT_DRAM_DEV0_REF_CNT_HI_0_RESET_MASK _MK_MASK
_CONST(0x0) |
| 5235 #define EMC_STAT_DRAM_DEV0_REF_CNT_HI_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 5236 #define EMC_STAT_DRAM_DEV0_REF_CNT_HI_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5237 #define EMC_STAT_DRAM_DEV0_REF_CNT_HI_0_READ_MASK _MK_MASK
_CONST(0xff) |
| 5238 #define EMC_STAT_DRAM_DEV0_REF_CNT_HI_0_WRITE_MASK _MK_MASK
_CONST(0x0) |
| 5239 #define EMC_STAT_DRAM_DEV0_REF_CNT_HI_0_DEV0_REF_CNT_HI_SHIFT
_MK_SHIFT_CONST(0) |
| 5240 #define EMC_STAT_DRAM_DEV0_REF_CNT_HI_0_DEV0_REF_CNT_HI_FIELD
(_MK_MASK_CONST(0xff) << EMC_STAT_DRAM_DEV0_REF_CNT_HI_0_DEV0_REF_CNT_HI_SHIFT) |
| 5241 #define EMC_STAT_DRAM_DEV0_REF_CNT_HI_0_DEV0_REF_CNT_HI_RANGE
7:0 |
| 5242 #define EMC_STAT_DRAM_DEV0_REF_CNT_HI_0_DEV0_REF_CNT_HI_WOFFSET
0x0 |
| 5243 #define EMC_STAT_DRAM_DEV0_REF_CNT_HI_0_DEV0_REF_CNT_HI_DEFAULT
_MK_MASK_CONST(0x0) |
| 5244 #define EMC_STAT_DRAM_DEV0_REF_CNT_HI_0_DEV0_REF_CNT_HI_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5245 #define EMC_STAT_DRAM_DEV0_REF_CNT_HI_0_DEV0_REF_CNT_HI_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 5246 #define EMC_STAT_DRAM_DEV0_REF_CNT_HI_0_DEV0_REF_CNT_HI_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5247 |
| 5248 |
| 5249 // Register EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0 |
| 5250 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0
_MK_ADDR_CONST(0x1d4) |
| 5251 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_SECURE
0x0 |
| 5252 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_WORD_COUNT
0x1 |
| 5253 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_RESET_VAL
_MK_MASK_CONST(0x0) |
| 5254 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5255 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5256 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5257 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_READ_MASK
_MK_MASK_CONST(0xffffffff) |
| 5258 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5259 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ1_LO_SHIFT _MK_SHIFT_CONST(0) |
| 5260 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ1_LO_FIELD (_MK_MASK_CONST(0xffffffff) << EMC_STAT_
DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_SHIFT
) |
| 5261 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ1_LO_RANGE 31:0 |
| 5262 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ1_LO_WOFFSET 0x0 |
| 5263 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ1_LO_DEFAULT _MK_MASK_CONST(0x0) |
| 5264 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ1_LO_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5265 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ1_LO_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 5266 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ1_LO_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5267 |
| 5268 |
| 5269 // Register EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0 |
| 5270 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0
_MK_ADDR_CONST(0x1d8) |
| 5271 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_SECURE
0x0 |
| 5272 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_WORD_COUNT
0x1 |
| 5273 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_RESET_VAL
_MK_MASK_CONST(0x0) |
| 5274 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5275 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5276 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5277 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_READ_MASK
_MK_MASK_CONST(0xff) |
| 5278 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5279 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ1_HI_SHIFT _MK_SHIFT_CONST(0) |
| 5280 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ1_HI_FIELD (_MK_MASK_CONST(0xff) << EMC_STAT_DRAM_D
EV0_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_SHIFT) |
| 5281 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ1_HI_RANGE 7:0 |
| 5282 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ1_HI_WOFFSET 0x0 |
| 5283 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ1_HI_DEFAULT _MK_MASK_CONST(0x0) |
| 5284 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ1_HI_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5285 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ1_HI_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 5286 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ1_HI_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5287 |
| 5288 |
| 5289 // Register EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0 |
| 5290 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0
_MK_ADDR_CONST(0x1dc) |
| 5291 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_SECURE
0x0 |
| 5292 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_WORD_COUNT
0x1 |
| 5293 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_RESET_VAL
_MK_MASK_CONST(0x0) |
| 5294 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5295 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5296 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5297 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_READ_MASK
_MK_MASK_CONST(0xffffffff) |
| 5298 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5299 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ0_LO_SHIFT _MK_SHIFT_CONST(0) |
| 5300 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ0_LO_FIELD (_MK_MASK_CONST(0xffffffff) << EMC_STAT_
DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_SHIFT
) |
| 5301 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ0_LO_RANGE 31:0 |
| 5302 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ0_LO_WOFFSET 0x0 |
| 5303 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ0_LO_DEFAULT _MK_MASK_CONST(0x0) |
| 5304 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ0_LO_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5305 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ0_LO_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 5306 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ0_LO_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5307 |
| 5308 |
| 5309 // Register EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0 |
| 5310 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0
_MK_ADDR_CONST(0x1e0) |
| 5311 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_SECURE
0x0 |
| 5312 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_WORD_COUNT
0x1 |
| 5313 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_RESET_VAL
_MK_MASK_CONST(0x0) |
| 5314 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5315 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5316 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5317 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_READ_MASK
_MK_MASK_CONST(0xff) |
| 5318 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5319 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ0_HI_SHIFT _MK_SHIFT_CONST(0) |
| 5320 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ0_HI_FIELD (_MK_MASK_CONST(0xff) << EMC_STAT_DRAM_D
EV0_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_SHIFT) |
| 5321 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ0_HI_RANGE 7:0 |
| 5322 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ0_HI_WOFFSET 0x0 |
| 5323 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ0_HI_DEFAULT _MK_MASK_CONST(0x0) |
| 5324 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ0_HI_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5325 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ0_HI_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 5326 #define EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV0_CUMM_BANKS_ACTIVE
_CKE_EQ0_HI_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5327 |
| 5328 |
| 5329 // Register EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_LO_0 |
| 5330 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_LO_0 _MK_ADDR_CONST(0
x1e4) |
| 5331 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_LO_0_SECURE 0x0 |
| 5332 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_LO_0_WORD_COUNT
0x1 |
| 5333 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_LO_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 5334 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_LO_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5335 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_LO_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5336 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_LO_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5337 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_LO_0_READ_MASK _MK_MASK
_CONST(0xffffffff) |
| 5338 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_LO_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5339 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_LO_0_DEV0_CKE_EQ1_CLKS_LO_SHIFT
_MK_SHIFT_CONST(0) |
| 5340 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_LO_0_DEV0_CKE_EQ1_CLKS_LO_FIELD
(_MK_MASK_CONST(0xffffffff) << EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_LO_0_DEV0
_CKE_EQ1_CLKS_LO_SHIFT) |
| 5341 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_LO_0_DEV0_CKE_EQ1_CLKS_LO_RANGE
31:0 |
| 5342 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_LO_0_DEV0_CKE_EQ1_CLKS_LO_WOFFSET
0x0 |
| 5343 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_LO_0_DEV0_CKE_EQ1_CLKS_LO_DEFAULT
_MK_MASK_CONST(0x0) |
| 5344 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_LO_0_DEV0_CKE_EQ1_CLKS_LO_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5345 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_LO_0_DEV0_CKE_EQ1_CLKS_LO_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 5346 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_LO_0_DEV0_CKE_EQ1_CLKS_LO_SW_DEFAULT_MAS
K _MK_MASK_CONST(0x0) |
| 5347 |
| 5348 |
| 5349 // Register EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_HI_0 |
| 5350 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_HI_0 _MK_ADDR_CONST(0
x1e8) |
| 5351 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_HI_0_SECURE 0x0 |
| 5352 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_HI_0_WORD_COUNT
0x1 |
| 5353 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_HI_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 5354 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_HI_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5355 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_HI_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5356 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_HI_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5357 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_HI_0_READ_MASK _MK_MASK
_CONST(0xff) |
| 5358 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_HI_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5359 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_HI_0_DEV0_CKE_EQ1_CLKS_HI_SHIFT
_MK_SHIFT_CONST(0) |
| 5360 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_HI_0_DEV0_CKE_EQ1_CLKS_HI_FIELD
(_MK_MASK_CONST(0xff) << EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_HI_0_DEV0_CKE_E
Q1_CLKS_HI_SHIFT) |
| 5361 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_HI_0_DEV0_CKE_EQ1_CLKS_HI_RANGE
7:0 |
| 5362 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_HI_0_DEV0_CKE_EQ1_CLKS_HI_WOFFSET
0x0 |
| 5363 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_HI_0_DEV0_CKE_EQ1_CLKS_HI_DEFAULT
_MK_MASK_CONST(0x0) |
| 5364 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_HI_0_DEV0_CKE_EQ1_CLKS_HI_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5365 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_HI_0_DEV0_CKE_EQ1_CLKS_HI_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 5366 #define EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_HI_0_DEV0_CKE_EQ1_CLKS_HI_SW_DEFAULT_MAS
K _MK_MASK_CONST(0x0) |
| 5367 |
| 5368 |
| 5369 // Register EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_LO_0 |
| 5370 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_LO_0 _MK_ADDR_CONST(0
x1ec) |
| 5371 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_LO_0_SECURE 0x0 |
| 5372 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_LO_0_WORD_COUNT
0x1 |
| 5373 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_LO_0_RESET_VAL
_MK_MASK_CONST(0x0) |
| 5374 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_LO_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5375 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_LO_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5376 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_LO_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5377 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_LO_0_READ_MASK
_MK_MASK_CONST(0xffffffff) |
| 5378 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_LO_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5379 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_LO_0_DEV0_EXTCLKS_CKE_EQ1_LO_SHIFT
_MK_SHIFT_CONST(0) |
| 5380 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_LO_0_DEV0_EXTCLKS_CKE_EQ1_LO_FIELD
(_MK_MASK_CONST(0xffffffff) << EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ
1_LO_0_DEV0_EXTCLKS_CKE_EQ1_LO_SHIFT) |
| 5381 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_LO_0_DEV0_EXTCLKS_CKE_EQ1_LO_RANGE
31:0 |
| 5382 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_LO_0_DEV0_EXTCLKS_CKE_EQ1_LO_WOFFSET
0x0 |
| 5383 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_LO_0_DEV0_EXTCLKS_CKE_EQ1_LO_DEFAULT
_MK_MASK_CONST(0x0) |
| 5384 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_LO_0_DEV0_EXTCLKS_CKE_EQ1_LO_DEFAULT_
MASK _MK_MASK_CONST(0x0) |
| 5385 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_LO_0_DEV0_EXTCLKS_CKE_EQ1_LO_SW_DEFAU
LT _MK_MASK_CONST(0x0) |
| 5386 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_LO_0_DEV0_EXTCLKS_CKE_EQ1_LO_SW_DEFAU
LT_MASK _MK_MASK_CONST(0x0) |
| 5387 |
| 5388 |
| 5389 // Register EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_HI_0 |
| 5390 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_HI_0 _MK_ADDR_CONST(0
x1f0) |
| 5391 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_HI_0_SECURE 0x0 |
| 5392 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_HI_0_WORD_COUNT
0x1 |
| 5393 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_HI_0_RESET_VAL
_MK_MASK_CONST(0x0) |
| 5394 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_HI_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5395 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_HI_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5396 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_HI_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5397 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_HI_0_READ_MASK
_MK_MASK_CONST(0xff) |
| 5398 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_HI_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5399 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_HI_0_DEV0_EXTCLKS_CKE_EQ1_HI_SHIFT
_MK_SHIFT_CONST(0) |
| 5400 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_HI_0_DEV0_EXTCLKS_CKE_EQ1_HI_FIELD
(_MK_MASK_CONST(0xff) << EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_HI_0
_DEV0_EXTCLKS_CKE_EQ1_HI_SHIFT) |
| 5401 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_HI_0_DEV0_EXTCLKS_CKE_EQ1_HI_RANGE
7:0 |
| 5402 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_HI_0_DEV0_EXTCLKS_CKE_EQ1_HI_WOFFSET
0x0 |
| 5403 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_HI_0_DEV0_EXTCLKS_CKE_EQ1_HI_DEFAULT
_MK_MASK_CONST(0x0) |
| 5404 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_HI_0_DEV0_EXTCLKS_CKE_EQ1_HI_DEFAULT_
MASK _MK_MASK_CONST(0x0) |
| 5405 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_HI_0_DEV0_EXTCLKS_CKE_EQ1_HI_SW_DEFAU
LT _MK_MASK_CONST(0x0) |
| 5406 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_HI_0_DEV0_EXTCLKS_CKE_EQ1_HI_SW_DEFAU
LT_MASK _MK_MASK_CONST(0x0) |
| 5407 |
| 5408 |
| 5409 // Register EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_LO_0 |
| 5410 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_LO_0 _MK_ADDR_CONST(0
x1f4) |
| 5411 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_LO_0_SECURE 0x0 |
| 5412 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_LO_0_WORD_COUNT
0x1 |
| 5413 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_LO_0_RESET_VAL
_MK_MASK_CONST(0x0) |
| 5414 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_LO_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5415 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_LO_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5416 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_LO_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5417 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_LO_0_READ_MASK
_MK_MASK_CONST(0xffffffff) |
| 5418 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_LO_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5419 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_LO_0_DEV0_EXTCLKS_CKE_EQ0_LO_SHIFT
_MK_SHIFT_CONST(0) |
| 5420 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_LO_0_DEV0_EXTCLKS_CKE_EQ0_LO_FIELD
(_MK_MASK_CONST(0xffffffff) << EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ
0_LO_0_DEV0_EXTCLKS_CKE_EQ0_LO_SHIFT) |
| 5421 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_LO_0_DEV0_EXTCLKS_CKE_EQ0_LO_RANGE
31:0 |
| 5422 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_LO_0_DEV0_EXTCLKS_CKE_EQ0_LO_WOFFSET
0x0 |
| 5423 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_LO_0_DEV0_EXTCLKS_CKE_EQ0_LO_DEFAULT
_MK_MASK_CONST(0x0) |
| 5424 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_LO_0_DEV0_EXTCLKS_CKE_EQ0_LO_DEFAULT_
MASK _MK_MASK_CONST(0x0) |
| 5425 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_LO_0_DEV0_EXTCLKS_CKE_EQ0_LO_SW_DEFAU
LT _MK_MASK_CONST(0x0) |
| 5426 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_LO_0_DEV0_EXTCLKS_CKE_EQ0_LO_SW_DEFAU
LT_MASK _MK_MASK_CONST(0x0) |
| 5427 |
| 5428 |
| 5429 // Register EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_HI_0 |
| 5430 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_HI_0 _MK_ADDR_CONST(0
x1f8) |
| 5431 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_HI_0_SECURE 0x0 |
| 5432 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_HI_0_WORD_COUNT
0x1 |
| 5433 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_HI_0_RESET_VAL
_MK_MASK_CONST(0x0) |
| 5434 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_HI_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5435 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_HI_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5436 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_HI_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5437 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_HI_0_READ_MASK
_MK_MASK_CONST(0xff) |
| 5438 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_HI_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5439 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_HI_0_DEV0_EXTCLKS_CKE_EQ0_HI_SHIFT
_MK_SHIFT_CONST(0) |
| 5440 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_HI_0_DEV0_EXTCLKS_CKE_EQ0_HI_FIELD
(_MK_MASK_CONST(0xff) << EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_HI_0
_DEV0_EXTCLKS_CKE_EQ0_HI_SHIFT) |
| 5441 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_HI_0_DEV0_EXTCLKS_CKE_EQ0_HI_RANGE
7:0 |
| 5442 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_HI_0_DEV0_EXTCLKS_CKE_EQ0_HI_WOFFSET
0x0 |
| 5443 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_HI_0_DEV0_EXTCLKS_CKE_EQ0_HI_DEFAULT
_MK_MASK_CONST(0x0) |
| 5444 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_HI_0_DEV0_EXTCLKS_CKE_EQ0_HI_DEFAULT_
MASK _MK_MASK_CONST(0x0) |
| 5445 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_HI_0_DEV0_EXTCLKS_CKE_EQ0_HI_SW_DEFAU
LT _MK_MASK_CONST(0x0) |
| 5446 #define EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_HI_0_DEV0_EXTCLKS_CKE_EQ0_HI_SW_DEFAU
LT_MASK _MK_MASK_CONST(0x0) |
| 5447 |
| 5448 |
| 5449 // Register EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_LO_0 |
| 5450 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_LO_0 _MK_ADDR_CONST(0
x1fc) |
| 5451 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_LO_0_SECURE 0x0 |
| 5452 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_LO_0_WORD_COUNT
0x1 |
| 5453 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_LO_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 5454 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_LO_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5455 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_LO_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5456 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_LO_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5457 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_LO_0_READ_MASK _MK_MASK
_CONST(0xffffffff) |
| 5458 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_LO_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5459 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_LO_0_DEV1_ACTIVATE_CNT_LO_SHIFT
_MK_SHIFT_CONST(0) |
| 5460 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_LO_0_DEV1_ACTIVATE_CNT_LO_FIELD
(_MK_MASK_CONST(0xffffffff) << EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_LO_0_DEV1
_ACTIVATE_CNT_LO_SHIFT) |
| 5461 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_LO_0_DEV1_ACTIVATE_CNT_LO_RANGE
31:0 |
| 5462 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_LO_0_DEV1_ACTIVATE_CNT_LO_WOFFSET
0x0 |
| 5463 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_LO_0_DEV1_ACTIVATE_CNT_LO_DEFAULT
_MK_MASK_CONST(0x0) |
| 5464 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_LO_0_DEV1_ACTIVATE_CNT_LO_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5465 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_LO_0_DEV1_ACTIVATE_CNT_LO_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 5466 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_LO_0_DEV1_ACTIVATE_CNT_LO_SW_DEFAULT_MAS
K _MK_MASK_CONST(0x0) |
| 5467 |
| 5468 |
| 5469 // Register EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_HI_0 |
| 5470 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_HI_0 _MK_ADDR_CONST(0
x200) |
| 5471 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_HI_0_SECURE 0x0 |
| 5472 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_HI_0_WORD_COUNT
0x1 |
| 5473 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_HI_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 5474 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_HI_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5475 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_HI_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5476 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_HI_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5477 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_HI_0_READ_MASK _MK_MASK
_CONST(0xff) |
| 5478 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_HI_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5479 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_HI_0_DEV1_ACTIVATE_CNT_HI_SHIFT
_MK_SHIFT_CONST(0) |
| 5480 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_HI_0_DEV1_ACTIVATE_CNT_HI_FIELD
(_MK_MASK_CONST(0xff) << EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_HI_0_DEV1_ACTIV
ATE_CNT_HI_SHIFT) |
| 5481 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_HI_0_DEV1_ACTIVATE_CNT_HI_RANGE
7:0 |
| 5482 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_HI_0_DEV1_ACTIVATE_CNT_HI_WOFFSET
0x0 |
| 5483 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_HI_0_DEV1_ACTIVATE_CNT_HI_DEFAULT
_MK_MASK_CONST(0x0) |
| 5484 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_HI_0_DEV1_ACTIVATE_CNT_HI_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5485 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_HI_0_DEV1_ACTIVATE_CNT_HI_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 5486 #define EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_HI_0_DEV1_ACTIVATE_CNT_HI_SW_DEFAULT_MAS
K _MK_MASK_CONST(0x0) |
| 5487 |
| 5488 |
| 5489 // Register EMC_STAT_DRAM_DEV1_READ_CNT_LO_0 |
| 5490 #define EMC_STAT_DRAM_DEV1_READ_CNT_LO_0 _MK_ADDR_CONST(0
x204) |
| 5491 #define EMC_STAT_DRAM_DEV1_READ_CNT_LO_0_SECURE 0x0 |
| 5492 #define EMC_STAT_DRAM_DEV1_READ_CNT_LO_0_WORD_COUNT 0x1 |
| 5493 #define EMC_STAT_DRAM_DEV1_READ_CNT_LO_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 5494 #define EMC_STAT_DRAM_DEV1_READ_CNT_LO_0_RESET_MASK _MK_MASK
_CONST(0x0) |
| 5495 #define EMC_STAT_DRAM_DEV1_READ_CNT_LO_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5496 #define EMC_STAT_DRAM_DEV1_READ_CNT_LO_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5497 #define EMC_STAT_DRAM_DEV1_READ_CNT_LO_0_READ_MASK _MK_MASK
_CONST(0xffffffff) |
| 5498 #define EMC_STAT_DRAM_DEV1_READ_CNT_LO_0_WRITE_MASK _MK_MASK
_CONST(0x0) |
| 5499 #define EMC_STAT_DRAM_DEV1_READ_CNT_LO_0_DEV1_READ_CNT_LO_SHIFT
_MK_SHIFT_CONST(0) |
| 5500 #define EMC_STAT_DRAM_DEV1_READ_CNT_LO_0_DEV1_READ_CNT_LO_FIELD
(_MK_MASK_CONST(0xffffffff) << EMC_STAT_DRAM_DEV1_READ_CNT_LO_0_DEV1_READ_CNT_LO
_SHIFT) |
| 5501 #define EMC_STAT_DRAM_DEV1_READ_CNT_LO_0_DEV1_READ_CNT_LO_RANGE
31:0 |
| 5502 #define EMC_STAT_DRAM_DEV1_READ_CNT_LO_0_DEV1_READ_CNT_LO_WOFFSET
0x0 |
| 5503 #define EMC_STAT_DRAM_DEV1_READ_CNT_LO_0_DEV1_READ_CNT_LO_DEFAULT
_MK_MASK_CONST(0x0) |
| 5504 #define EMC_STAT_DRAM_DEV1_READ_CNT_LO_0_DEV1_READ_CNT_LO_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5505 #define EMC_STAT_DRAM_DEV1_READ_CNT_LO_0_DEV1_READ_CNT_LO_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 5506 #define EMC_STAT_DRAM_DEV1_READ_CNT_LO_0_DEV1_READ_CNT_LO_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5507 |
| 5508 |
| 5509 // Register EMC_STAT_DRAM_DEV1_READ_CNT_HI_0 |
| 5510 #define EMC_STAT_DRAM_DEV1_READ_CNT_HI_0 _MK_ADDR_CONST(0
x208) |
| 5511 #define EMC_STAT_DRAM_DEV1_READ_CNT_HI_0_SECURE 0x0 |
| 5512 #define EMC_STAT_DRAM_DEV1_READ_CNT_HI_0_WORD_COUNT 0x1 |
| 5513 #define EMC_STAT_DRAM_DEV1_READ_CNT_HI_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 5514 #define EMC_STAT_DRAM_DEV1_READ_CNT_HI_0_RESET_MASK _MK_MASK
_CONST(0x0) |
| 5515 #define EMC_STAT_DRAM_DEV1_READ_CNT_HI_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5516 #define EMC_STAT_DRAM_DEV1_READ_CNT_HI_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5517 #define EMC_STAT_DRAM_DEV1_READ_CNT_HI_0_READ_MASK _MK_MASK
_CONST(0xff) |
| 5518 #define EMC_STAT_DRAM_DEV1_READ_CNT_HI_0_WRITE_MASK _MK_MASK
_CONST(0x0) |
| 5519 #define EMC_STAT_DRAM_DEV1_READ_CNT_HI_0_DEV1_READ_CNT_HI_SHIFT
_MK_SHIFT_CONST(0) |
| 5520 #define EMC_STAT_DRAM_DEV1_READ_CNT_HI_0_DEV1_READ_CNT_HI_FIELD
(_MK_MASK_CONST(0xff) << EMC_STAT_DRAM_DEV1_READ_CNT_HI_0_DEV1_READ_CNT_HI_SHIFT
) |
| 5521 #define EMC_STAT_DRAM_DEV1_READ_CNT_HI_0_DEV1_READ_CNT_HI_RANGE
7:0 |
| 5522 #define EMC_STAT_DRAM_DEV1_READ_CNT_HI_0_DEV1_READ_CNT_HI_WOFFSET
0x0 |
| 5523 #define EMC_STAT_DRAM_DEV1_READ_CNT_HI_0_DEV1_READ_CNT_HI_DEFAULT
_MK_MASK_CONST(0x0) |
| 5524 #define EMC_STAT_DRAM_DEV1_READ_CNT_HI_0_DEV1_READ_CNT_HI_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5525 #define EMC_STAT_DRAM_DEV1_READ_CNT_HI_0_DEV1_READ_CNT_HI_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 5526 #define EMC_STAT_DRAM_DEV1_READ_CNT_HI_0_DEV1_READ_CNT_HI_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5527 |
| 5528 |
| 5529 // Register EMC_STAT_DRAM_DEV1_WRITE_CNT_LO_0 |
| 5530 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_LO_0 _MK_ADDR_CONST(0
x20c) |
| 5531 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_LO_0_SECURE 0x0 |
| 5532 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_LO_0_WORD_COUNT 0x1 |
| 5533 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_LO_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 5534 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_LO_0_RESET_MASK _MK_MASK
_CONST(0x0) |
| 5535 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_LO_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5536 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_LO_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5537 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_LO_0_READ_MASK _MK_MASK
_CONST(0xffffffff) |
| 5538 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_LO_0_WRITE_MASK _MK_MASK
_CONST(0x0) |
| 5539 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_LO_0_DEV1_WRITE_CNT_LO_SHIFT
_MK_SHIFT_CONST(0) |
| 5540 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_LO_0_DEV1_WRITE_CNT_LO_FIELD
(_MK_MASK_CONST(0xffffffff) << EMC_STAT_DRAM_DEV1_WRITE_CNT_LO_0_DEV1_WR
ITE_CNT_LO_SHIFT) |
| 5541 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_LO_0_DEV1_WRITE_CNT_LO_RANGE
31:0 |
| 5542 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_LO_0_DEV1_WRITE_CNT_LO_WOFFSET
0x0 |
| 5543 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_LO_0_DEV1_WRITE_CNT_LO_DEFAULT
_MK_MASK_CONST(0x0) |
| 5544 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_LO_0_DEV1_WRITE_CNT_LO_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5545 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_LO_0_DEV1_WRITE_CNT_LO_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 5546 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_LO_0_DEV1_WRITE_CNT_LO_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5547 |
| 5548 |
| 5549 // Register EMC_STAT_DRAM_DEV1_WRITE_CNT_HI_0 |
| 5550 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_HI_0 _MK_ADDR_CONST(0
x210) |
| 5551 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_HI_0_SECURE 0x0 |
| 5552 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_HI_0_WORD_COUNT 0x1 |
| 5553 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_HI_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 5554 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_HI_0_RESET_MASK _MK_MASK
_CONST(0x0) |
| 5555 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_HI_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5556 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_HI_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5557 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_HI_0_READ_MASK _MK_MASK
_CONST(0xff) |
| 5558 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_HI_0_WRITE_MASK _MK_MASK
_CONST(0x0) |
| 5559 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_HI_0_DEV1_WRITE_CNT_HI_SHIFT
_MK_SHIFT_CONST(0) |
| 5560 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_HI_0_DEV1_WRITE_CNT_HI_FIELD
(_MK_MASK_CONST(0xff) << EMC_STAT_DRAM_DEV1_WRITE_CNT_HI_0_DEV1_WRITE_CN
T_HI_SHIFT) |
| 5561 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_HI_0_DEV1_WRITE_CNT_HI_RANGE
7:0 |
| 5562 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_HI_0_DEV1_WRITE_CNT_HI_WOFFSET
0x0 |
| 5563 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_HI_0_DEV1_WRITE_CNT_HI_DEFAULT
_MK_MASK_CONST(0x0) |
| 5564 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_HI_0_DEV1_WRITE_CNT_HI_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5565 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_HI_0_DEV1_WRITE_CNT_HI_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 5566 #define EMC_STAT_DRAM_DEV1_WRITE_CNT_HI_0_DEV1_WRITE_CNT_HI_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5567 |
| 5568 |
| 5569 // Register EMC_STAT_DRAM_DEV1_REF_CNT_LO_0 |
| 5570 #define EMC_STAT_DRAM_DEV1_REF_CNT_LO_0 _MK_ADDR_CONST(0x214) |
| 5571 #define EMC_STAT_DRAM_DEV1_REF_CNT_LO_0_SECURE 0x0 |
| 5572 #define EMC_STAT_DRAM_DEV1_REF_CNT_LO_0_WORD_COUNT 0x1 |
| 5573 #define EMC_STAT_DRAM_DEV1_REF_CNT_LO_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 5574 #define EMC_STAT_DRAM_DEV1_REF_CNT_LO_0_RESET_MASK _MK_MASK
_CONST(0x0) |
| 5575 #define EMC_STAT_DRAM_DEV1_REF_CNT_LO_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 5576 #define EMC_STAT_DRAM_DEV1_REF_CNT_LO_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5577 #define EMC_STAT_DRAM_DEV1_REF_CNT_LO_0_READ_MASK _MK_MASK
_CONST(0xffffffff) |
| 5578 #define EMC_STAT_DRAM_DEV1_REF_CNT_LO_0_WRITE_MASK _MK_MASK
_CONST(0x0) |
| 5579 #define EMC_STAT_DRAM_DEV1_REF_CNT_LO_0_DEV1_REF_CNT_LO_SHIFT
_MK_SHIFT_CONST(0) |
| 5580 #define EMC_STAT_DRAM_DEV1_REF_CNT_LO_0_DEV1_REF_CNT_LO_FIELD
(_MK_MASK_CONST(0xffffffff) << EMC_STAT_DRAM_DEV1_REF_CNT_LO_0_DEV1_REF_CNT_LO_S
HIFT) |
| 5581 #define EMC_STAT_DRAM_DEV1_REF_CNT_LO_0_DEV1_REF_CNT_LO_RANGE
31:0 |
| 5582 #define EMC_STAT_DRAM_DEV1_REF_CNT_LO_0_DEV1_REF_CNT_LO_WOFFSET
0x0 |
| 5583 #define EMC_STAT_DRAM_DEV1_REF_CNT_LO_0_DEV1_REF_CNT_LO_DEFAULT
_MK_MASK_CONST(0x0) |
| 5584 #define EMC_STAT_DRAM_DEV1_REF_CNT_LO_0_DEV1_REF_CNT_LO_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5585 #define EMC_STAT_DRAM_DEV1_REF_CNT_LO_0_DEV1_REF_CNT_LO_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 5586 #define EMC_STAT_DRAM_DEV1_REF_CNT_LO_0_DEV1_REF_CNT_LO_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5587 |
| 5588 |
| 5589 // Register EMC_STAT_DRAM_DEV1_REF_CNT_HI_0 |
| 5590 #define EMC_STAT_DRAM_DEV1_REF_CNT_HI_0 _MK_ADDR_CONST(0x218) |
| 5591 #define EMC_STAT_DRAM_DEV1_REF_CNT_HI_0_SECURE 0x0 |
| 5592 #define EMC_STAT_DRAM_DEV1_REF_CNT_HI_0_WORD_COUNT 0x1 |
| 5593 #define EMC_STAT_DRAM_DEV1_REF_CNT_HI_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 5594 #define EMC_STAT_DRAM_DEV1_REF_CNT_HI_0_RESET_MASK _MK_MASK
_CONST(0x0) |
| 5595 #define EMC_STAT_DRAM_DEV1_REF_CNT_HI_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 5596 #define EMC_STAT_DRAM_DEV1_REF_CNT_HI_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5597 #define EMC_STAT_DRAM_DEV1_REF_CNT_HI_0_READ_MASK _MK_MASK
_CONST(0xff) |
| 5598 #define EMC_STAT_DRAM_DEV1_REF_CNT_HI_0_WRITE_MASK _MK_MASK
_CONST(0x0) |
| 5599 #define EMC_STAT_DRAM_DEV1_REF_CNT_HI_0_DEV1_REF_CNT_HI_SHIFT
_MK_SHIFT_CONST(0) |
| 5600 #define EMC_STAT_DRAM_DEV1_REF_CNT_HI_0_DEV1_REF_CNT_HI_FIELD
(_MK_MASK_CONST(0xff) << EMC_STAT_DRAM_DEV1_REF_CNT_HI_0_DEV1_REF_CNT_HI_SHIFT) |
| 5601 #define EMC_STAT_DRAM_DEV1_REF_CNT_HI_0_DEV1_REF_CNT_HI_RANGE
7:0 |
| 5602 #define EMC_STAT_DRAM_DEV1_REF_CNT_HI_0_DEV1_REF_CNT_HI_WOFFSET
0x0 |
| 5603 #define EMC_STAT_DRAM_DEV1_REF_CNT_HI_0_DEV1_REF_CNT_HI_DEFAULT
_MK_MASK_CONST(0x0) |
| 5604 #define EMC_STAT_DRAM_DEV1_REF_CNT_HI_0_DEV1_REF_CNT_HI_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5605 #define EMC_STAT_DRAM_DEV1_REF_CNT_HI_0_DEV1_REF_CNT_HI_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 5606 #define EMC_STAT_DRAM_DEV1_REF_CNT_HI_0_DEV1_REF_CNT_HI_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5607 |
| 5608 |
| 5609 // Register EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0 |
| 5610 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0
_MK_ADDR_CONST(0x21c) |
| 5611 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_SECURE
0x0 |
| 5612 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_WORD_COUNT
0x1 |
| 5613 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_RESET_VAL
_MK_MASK_CONST(0x0) |
| 5614 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5615 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5616 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5617 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_READ_MASK
_MK_MASK_CONST(0xffffffff) |
| 5618 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5619 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ1_LO_SHIFT _MK_SHIFT_CONST(0) |
| 5620 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ1_LO_FIELD (_MK_MASK_CONST(0xffffffff) << EMC_STAT_
DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_SHIFT
) |
| 5621 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ1_LO_RANGE 31:0 |
| 5622 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ1_LO_WOFFSET 0x0 |
| 5623 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ1_LO_DEFAULT _MK_MASK_CONST(0x0) |
| 5624 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ1_LO_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5625 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ1_LO_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 5626 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ1_LO_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5627 |
| 5628 |
| 5629 // Register EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0 |
| 5630 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0
_MK_ADDR_CONST(0x220) |
| 5631 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_SECURE
0x0 |
| 5632 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_WORD_COUNT
0x1 |
| 5633 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_RESET_VAL
_MK_MASK_CONST(0x0) |
| 5634 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5635 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5636 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5637 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_READ_MASK
_MK_MASK_CONST(0xff) |
| 5638 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5639 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ1_HI_SHIFT _MK_SHIFT_CONST(0) |
| 5640 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ1_HI_FIELD (_MK_MASK_CONST(0xff) << EMC_STAT_DRAM_D
EV1_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_SHIFT) |
| 5641 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ1_HI_RANGE 7:0 |
| 5642 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ1_HI_WOFFSET 0x0 |
| 5643 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ1_HI_DEFAULT _MK_MASK_CONST(0x0) |
| 5644 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ1_HI_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5645 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ1_HI_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 5646 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ1_HI_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5647 |
| 5648 |
| 5649 // Register EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0 |
| 5650 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0
_MK_ADDR_CONST(0x224) |
| 5651 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_SECURE
0x0 |
| 5652 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_WORD_COUNT
0x1 |
| 5653 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_RESET_VAL
_MK_MASK_CONST(0x0) |
| 5654 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5655 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5656 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5657 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_READ_MASK
_MK_MASK_CONST(0xffffffff) |
| 5658 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5659 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ0_LO_SHIFT _MK_SHIFT_CONST(0) |
| 5660 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ0_LO_FIELD (_MK_MASK_CONST(0xffffffff) << EMC_STAT_
DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_SHIFT
) |
| 5661 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ0_LO_RANGE 31:0 |
| 5662 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ0_LO_WOFFSET 0x0 |
| 5663 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ0_LO_DEFAULT _MK_MASK_CONST(0x0) |
| 5664 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ0_LO_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5665 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ0_LO_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 5666 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ0_LO_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5667 |
| 5668 |
| 5669 // Register EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0 |
| 5670 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0
_MK_ADDR_CONST(0x228) |
| 5671 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_SECURE
0x0 |
| 5672 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_WORD_COUNT
0x1 |
| 5673 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_RESET_VAL
_MK_MASK_CONST(0x0) |
| 5674 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5675 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5676 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5677 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_READ_MASK
_MK_MASK_CONST(0xff) |
| 5678 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5679 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ0_HI_SHIFT _MK_SHIFT_CONST(0) |
| 5680 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ0_HI_FIELD (_MK_MASK_CONST(0xff) << EMC_STAT_DRAM_D
EV1_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_SHIFT) |
| 5681 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ0_HI_RANGE 7:0 |
| 5682 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ0_HI_WOFFSET 0x0 |
| 5683 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ0_HI_DEFAULT _MK_MASK_CONST(0x0) |
| 5684 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ0_HI_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5685 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ0_HI_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 5686 #define EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV1_CUMM_BANKS_ACTIVE
_CKE_EQ0_HI_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5687 |
| 5688 |
| 5689 // Register EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_LO_0 |
| 5690 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_LO_0 _MK_ADDR_CONST(0
x22c) |
| 5691 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_LO_0_SECURE 0x0 |
| 5692 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_LO_0_WORD_COUNT
0x1 |
| 5693 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_LO_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 5694 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_LO_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5695 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_LO_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5696 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_LO_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5697 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_LO_0_READ_MASK _MK_MASK
_CONST(0xffffffff) |
| 5698 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_LO_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5699 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_LO_0_DEV1_CKE_EQ1_CLKS_LO_SHIFT
_MK_SHIFT_CONST(0) |
| 5700 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_LO_0_DEV1_CKE_EQ1_CLKS_LO_FIELD
(_MK_MASK_CONST(0xffffffff) << EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_LO_0_DEV1
_CKE_EQ1_CLKS_LO_SHIFT) |
| 5701 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_LO_0_DEV1_CKE_EQ1_CLKS_LO_RANGE
31:0 |
| 5702 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_LO_0_DEV1_CKE_EQ1_CLKS_LO_WOFFSET
0x0 |
| 5703 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_LO_0_DEV1_CKE_EQ1_CLKS_LO_DEFAULT
_MK_MASK_CONST(0x0) |
| 5704 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_LO_0_DEV1_CKE_EQ1_CLKS_LO_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5705 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_LO_0_DEV1_CKE_EQ1_CLKS_LO_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 5706 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_LO_0_DEV1_CKE_EQ1_CLKS_LO_SW_DEFAULT_MAS
K _MK_MASK_CONST(0x0) |
| 5707 |
| 5708 |
| 5709 // Register EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_HI_0 |
| 5710 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_HI_0 _MK_ADDR_CONST(0
x230) |
| 5711 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_HI_0_SECURE 0x0 |
| 5712 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_HI_0_WORD_COUNT
0x1 |
| 5713 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_HI_0_RESET_VAL _MK_MASK
_CONST(0x0) |
| 5714 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_HI_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5715 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_HI_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5716 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_HI_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5717 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_HI_0_READ_MASK _MK_MASK
_CONST(0xff) |
| 5718 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_HI_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5719 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_HI_0_DEV1_CKE_EQ1_CLKS_HI_SHIFT
_MK_SHIFT_CONST(0) |
| 5720 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_HI_0_DEV1_CKE_EQ1_CLKS_HI_FIELD
(_MK_MASK_CONST(0xff) << EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_HI_0_DEV1_CKE_E
Q1_CLKS_HI_SHIFT) |
| 5721 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_HI_0_DEV1_CKE_EQ1_CLKS_HI_RANGE
7:0 |
| 5722 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_HI_0_DEV1_CKE_EQ1_CLKS_HI_WOFFSET
0x0 |
| 5723 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_HI_0_DEV1_CKE_EQ1_CLKS_HI_DEFAULT
_MK_MASK_CONST(0x0) |
| 5724 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_HI_0_DEV1_CKE_EQ1_CLKS_HI_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5725 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_HI_0_DEV1_CKE_EQ1_CLKS_HI_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 5726 #define EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_HI_0_DEV1_CKE_EQ1_CLKS_HI_SW_DEFAULT_MAS
K _MK_MASK_CONST(0x0) |
| 5727 |
| 5728 |
| 5729 // Register EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_LO_0 |
| 5730 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_LO_0 _MK_ADDR_CONST(0
x234) |
| 5731 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_LO_0_SECURE 0x0 |
| 5732 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_LO_0_WORD_COUNT
0x1 |
| 5733 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_LO_0_RESET_VAL
_MK_MASK_CONST(0x0) |
| 5734 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_LO_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5735 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_LO_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5736 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_LO_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5737 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_LO_0_READ_MASK
_MK_MASK_CONST(0xffffffff) |
| 5738 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_LO_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5739 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_LO_0_DEV1_EXTCLKS_CKE_EQ1_LO_SHIFT
_MK_SHIFT_CONST(0) |
| 5740 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_LO_0_DEV1_EXTCLKS_CKE_EQ1_LO_FIELD
(_MK_MASK_CONST(0xffffffff) << EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ
1_LO_0_DEV1_EXTCLKS_CKE_EQ1_LO_SHIFT) |
| 5741 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_LO_0_DEV1_EXTCLKS_CKE_EQ1_LO_RANGE
31:0 |
| 5742 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_LO_0_DEV1_EXTCLKS_CKE_EQ1_LO_WOFFSET
0x0 |
| 5743 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_LO_0_DEV1_EXTCLKS_CKE_EQ1_LO_DEFAULT
_MK_MASK_CONST(0x0) |
| 5744 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_LO_0_DEV1_EXTCLKS_CKE_EQ1_LO_DEFAULT_
MASK _MK_MASK_CONST(0x0) |
| 5745 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_LO_0_DEV1_EXTCLKS_CKE_EQ1_LO_SW_DEFAU
LT _MK_MASK_CONST(0x0) |
| 5746 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_LO_0_DEV1_EXTCLKS_CKE_EQ1_LO_SW_DEFAU
LT_MASK _MK_MASK_CONST(0x0) |
| 5747 |
| 5748 |
| 5749 // Register EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_HI_0 |
| 5750 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_HI_0 _MK_ADDR_CONST(0
x238) |
| 5751 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_HI_0_SECURE 0x0 |
| 5752 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_HI_0_WORD_COUNT
0x1 |
| 5753 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_HI_0_RESET_VAL
_MK_MASK_CONST(0x0) |
| 5754 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_HI_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5755 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_HI_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5756 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_HI_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5757 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_HI_0_READ_MASK
_MK_MASK_CONST(0xff) |
| 5758 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_HI_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5759 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_HI_0_DEV1_EXTCLKS_CKE_EQ1_HI_SHIFT
_MK_SHIFT_CONST(0) |
| 5760 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_HI_0_DEV1_EXTCLKS_CKE_EQ1_HI_FIELD
(_MK_MASK_CONST(0xff) << EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_HI_0
_DEV1_EXTCLKS_CKE_EQ1_HI_SHIFT) |
| 5761 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_HI_0_DEV1_EXTCLKS_CKE_EQ1_HI_RANGE
7:0 |
| 5762 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_HI_0_DEV1_EXTCLKS_CKE_EQ1_HI_WOFFSET
0x0 |
| 5763 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_HI_0_DEV1_EXTCLKS_CKE_EQ1_HI_DEFAULT
_MK_MASK_CONST(0x0) |
| 5764 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_HI_0_DEV1_EXTCLKS_CKE_EQ1_HI_DEFAULT_
MASK _MK_MASK_CONST(0x0) |
| 5765 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_HI_0_DEV1_EXTCLKS_CKE_EQ1_HI_SW_DEFAU
LT _MK_MASK_CONST(0x0) |
| 5766 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_HI_0_DEV1_EXTCLKS_CKE_EQ1_HI_SW_DEFAU
LT_MASK _MK_MASK_CONST(0x0) |
| 5767 |
| 5768 |
| 5769 // Register EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_LO_0 |
| 5770 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_LO_0 _MK_ADDR_CONST(0
x23c) |
| 5771 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_LO_0_SECURE 0x0 |
| 5772 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_LO_0_WORD_COUNT
0x1 |
| 5773 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_LO_0_RESET_VAL
_MK_MASK_CONST(0x0) |
| 5774 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_LO_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5775 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_LO_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5776 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_LO_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5777 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_LO_0_READ_MASK
_MK_MASK_CONST(0xffffffff) |
| 5778 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_LO_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5779 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_LO_0_DEV1_EXTCLKS_CKE_EQ0_LO_SHIFT
_MK_SHIFT_CONST(0) |
| 5780 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_LO_0_DEV1_EXTCLKS_CKE_EQ0_LO_FIELD
(_MK_MASK_CONST(0xffffffff) << EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ
0_LO_0_DEV1_EXTCLKS_CKE_EQ0_LO_SHIFT) |
| 5781 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_LO_0_DEV1_EXTCLKS_CKE_EQ0_LO_RANGE
31:0 |
| 5782 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_LO_0_DEV1_EXTCLKS_CKE_EQ0_LO_WOFFSET
0x0 |
| 5783 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_LO_0_DEV1_EXTCLKS_CKE_EQ0_LO_DEFAULT
_MK_MASK_CONST(0x0) |
| 5784 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_LO_0_DEV1_EXTCLKS_CKE_EQ0_LO_DEFAULT_
MASK _MK_MASK_CONST(0x0) |
| 5785 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_LO_0_DEV1_EXTCLKS_CKE_EQ0_LO_SW_DEFAU
LT _MK_MASK_CONST(0x0) |
| 5786 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_LO_0_DEV1_EXTCLKS_CKE_EQ0_LO_SW_DEFAU
LT_MASK _MK_MASK_CONST(0x0) |
| 5787 |
| 5788 |
| 5789 // Register EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_HI_0 |
| 5790 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_HI_0 _MK_ADDR_CONST(0
x240) |
| 5791 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_HI_0_SECURE 0x0 |
| 5792 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_HI_0_WORD_COUNT
0x1 |
| 5793 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_HI_0_RESET_VAL
_MK_MASK_CONST(0x0) |
| 5794 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_HI_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5795 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_HI_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5796 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_HI_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5797 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_HI_0_READ_MASK
_MK_MASK_CONST(0xff) |
| 5798 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_HI_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5799 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_HI_0_DEV1_EXTCLKS_CKE_EQ0_HI_SHIFT
_MK_SHIFT_CONST(0) |
| 5800 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_HI_0_DEV1_EXTCLKS_CKE_EQ0_HI_FIELD
(_MK_MASK_CONST(0xff) << EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_HI_0
_DEV1_EXTCLKS_CKE_EQ0_HI_SHIFT) |
| 5801 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_HI_0_DEV1_EXTCLKS_CKE_EQ0_HI_RANGE
7:0 |
| 5802 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_HI_0_DEV1_EXTCLKS_CKE_EQ0_HI_WOFFSET
0x0 |
| 5803 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_HI_0_DEV1_EXTCLKS_CKE_EQ0_HI_DEFAULT
_MK_MASK_CONST(0x0) |
| 5804 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_HI_0_DEV1_EXTCLKS_CKE_EQ0_HI_DEFAULT_
MASK _MK_MASK_CONST(0x0) |
| 5805 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_HI_0_DEV1_EXTCLKS_CKE_EQ0_HI_SW_DEFAU
LT _MK_MASK_CONST(0x0) |
| 5806 #define EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_HI_0_DEV1_EXTCLKS_CKE_EQ0_HI_SW_DEFAU
LT_MASK _MK_MASK_CONST(0x0) |
| 5807 |
| 5808 |
| 5809 // Register EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_LO_0 |
| 5810 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_LO_0 _MK_ADDR
_CONST(0x244) |
| 5811 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_SECURE
0x0 |
| 5812 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_WORD_COUNT
0x1 |
| 5813 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_RESET_VAL
_MK_MASK_CONST(0x0) |
| 5814 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5815 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5816 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5817 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_READ_MASK
_MK_MASK_CONST(0xffffffff) |
| 5818 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5819 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ1_LO_SHIFT _MK_SHIFT_CONST(0) |
| 5820 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ1_LO_FIELD (_MK_MASK_CONST(0xffffffff) << EMC_STAT_DRAM_DEV
0_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_LO_SHIFT) |
| 5821 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ1_LO_RANGE 31:0 |
| 5822 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ1_LO_WOFFSET 0x0 |
| 5823 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ1_LO_DEFAULT _MK_MASK_CONST(0x0) |
| 5824 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ1_LO_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5825 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ1_LO_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 5826 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ1_LO_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5827 |
| 5828 |
| 5829 // Register EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_HI_0 |
| 5830 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_HI_0 _MK_ADDR
_CONST(0x248) |
| 5831 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_SECURE
0x0 |
| 5832 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_WORD_COUNT
0x1 |
| 5833 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_RESET_VAL
_MK_MASK_CONST(0x0) |
| 5834 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5835 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5836 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5837 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_READ_MASK
_MK_MASK_CONST(0xff) |
| 5838 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5839 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ1_HI_SHIFT _MK_SHIFT_CONST(0) |
| 5840 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ1_HI_FIELD (_MK_MASK_CONST(0xff) << EMC_STAT_DRAM_DEV0_NO_B
ANKS_ACTIVE_CKE_EQ1_HI_0_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_HI_SHIFT) |
| 5841 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ1_HI_RANGE 7:0 |
| 5842 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ1_HI_WOFFSET 0x0 |
| 5843 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ1_HI_DEFAULT _MK_MASK_CONST(0x0) |
| 5844 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ1_HI_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5845 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ1_HI_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 5846 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ1_HI_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5847 |
| 5848 |
| 5849 // Register EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_LO_0 |
| 5850 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_LO_0 _MK_ADDR
_CONST(0x24c) |
| 5851 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_SECURE
0x0 |
| 5852 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_WORD_COUNT
0x1 |
| 5853 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_RESET_VAL
_MK_MASK_CONST(0x0) |
| 5854 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5855 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5856 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5857 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_READ_MASK
_MK_MASK_CONST(0xffffffff) |
| 5858 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5859 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ0_LO_SHIFT _MK_SHIFT_CONST(0) |
| 5860 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ0_LO_FIELD (_MK_MASK_CONST(0xffffffff) << EMC_STAT_DRAM_DEV
0_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_LO_SHIFT) |
| 5861 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ0_LO_RANGE 31:0 |
| 5862 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ0_LO_WOFFSET 0x0 |
| 5863 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ0_LO_DEFAULT _MK_MASK_CONST(0x0) |
| 5864 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ0_LO_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5865 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ0_LO_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 5866 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ0_LO_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5867 |
| 5868 |
| 5869 // Register EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_HI_0 |
| 5870 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_HI_0 _MK_ADDR
_CONST(0x250) |
| 5871 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_SECURE
0x0 |
| 5872 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_WORD_COUNT
0x1 |
| 5873 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_RESET_VAL
_MK_MASK_CONST(0x0) |
| 5874 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5875 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5876 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5877 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_READ_MASK
_MK_MASK_CONST(0xff) |
| 5878 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5879 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ0_HI_SHIFT _MK_SHIFT_CONST(0) |
| 5880 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ0_HI_FIELD (_MK_MASK_CONST(0xff) << EMC_STAT_DRAM_DEV0_NO_B
ANKS_ACTIVE_CKE_EQ0_HI_0_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_HI_SHIFT) |
| 5881 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ0_HI_RANGE 7:0 |
| 5882 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ0_HI_WOFFSET 0x0 |
| 5883 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ0_HI_DEFAULT _MK_MASK_CONST(0x0) |
| 5884 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ0_HI_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5885 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ0_HI_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 5886 #define EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV0_NO_BANKS_ACTIVE_CKE
_EQ0_HI_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5887 |
| 5888 |
| 5889 // Register EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_LO_0 |
| 5890 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_LO_0 _MK_ADDR
_CONST(0x254) |
| 5891 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_SECURE
0x0 |
| 5892 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_WORD_COUNT
0x1 |
| 5893 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_RESET_VAL
_MK_MASK_CONST(0x0) |
| 5894 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5895 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5896 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5897 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_READ_MASK
_MK_MASK_CONST(0xffffffff) |
| 5898 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5899 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ1_LO_SHIFT _MK_SHIFT_CONST(0) |
| 5900 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ1_LO_FIELD (_MK_MASK_CONST(0xffffffff) << EMC_STAT_DRAM_DEV
1_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_LO_SHIFT) |
| 5901 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ1_LO_RANGE 31:0 |
| 5902 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ1_LO_WOFFSET 0x0 |
| 5903 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ1_LO_DEFAULT _MK_MASK_CONST(0x0) |
| 5904 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ1_LO_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5905 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ1_LO_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 5906 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_LO_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ1_LO_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5907 |
| 5908 |
| 5909 // Register EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_HI_0 |
| 5910 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_HI_0 _MK_ADDR
_CONST(0x258) |
| 5911 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_SECURE
0x0 |
| 5912 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_WORD_COUNT
0x1 |
| 5913 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_RESET_VAL
_MK_MASK_CONST(0x0) |
| 5914 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5915 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5916 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5917 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_READ_MASK
_MK_MASK_CONST(0xff) |
| 5918 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5919 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ1_HI_SHIFT _MK_SHIFT_CONST(0) |
| 5920 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ1_HI_FIELD (_MK_MASK_CONST(0xff) << EMC_STAT_DRAM_DEV1_NO_B
ANKS_ACTIVE_CKE_EQ1_HI_0_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_HI_SHIFT) |
| 5921 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ1_HI_RANGE 7:0 |
| 5922 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ1_HI_WOFFSET 0x0 |
| 5923 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ1_HI_DEFAULT _MK_MASK_CONST(0x0) |
| 5924 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ1_HI_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5925 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ1_HI_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 5926 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_HI_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ1_HI_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5927 |
| 5928 |
| 5929 // Register EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_LO_0 |
| 5930 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_LO_0 _MK_ADDR
_CONST(0x25c) |
| 5931 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_SECURE
0x0 |
| 5932 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_WORD_COUNT
0x1 |
| 5933 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_RESET_VAL
_MK_MASK_CONST(0x0) |
| 5934 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5935 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5936 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5937 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_READ_MASK
_MK_MASK_CONST(0xffffffff) |
| 5938 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5939 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ0_LO_SHIFT _MK_SHIFT_CONST(0) |
| 5940 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ0_LO_FIELD (_MK_MASK_CONST(0xffffffff) << EMC_STAT_DRAM_DEV
1_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_LO_SHIFT) |
| 5941 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ0_LO_RANGE 31:0 |
| 5942 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ0_LO_WOFFSET 0x0 |
| 5943 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ0_LO_DEFAULT _MK_MASK_CONST(0x0) |
| 5944 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ0_LO_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5945 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ0_LO_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 5946 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_LO_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ0_LO_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5947 |
| 5948 |
| 5949 // Register EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_HI_0 |
| 5950 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_HI_0 _MK_ADDR
_CONST(0x260) |
| 5951 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_SECURE
0x0 |
| 5952 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_WORD_COUNT
0x1 |
| 5953 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_RESET_VAL
_MK_MASK_CONST(0x0) |
| 5954 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_RESET_MASK
_MK_MASK_CONST(0x0) |
| 5955 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_SW_DEFAULT_VAL
_MK_MASK_CONST(0x0) |
| 5956 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 5957 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_READ_MASK
_MK_MASK_CONST(0xff) |
| 5958 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_WRITE_MASK
_MK_MASK_CONST(0x0) |
| 5959 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ0_HI_SHIFT _MK_SHIFT_CONST(0) |
| 5960 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ0_HI_FIELD (_MK_MASK_CONST(0xff) << EMC_STAT_DRAM_DEV1_NO_B
ANKS_ACTIVE_CKE_EQ0_HI_0_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_HI_SHIFT) |
| 5961 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ0_HI_RANGE 7:0 |
| 5962 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ0_HI_WOFFSET 0x0 |
| 5963 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ0_HI_DEFAULT _MK_MASK_CONST(0x0) |
| 5964 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ0_HI_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5965 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ0_HI_SW_DEFAULT _MK_MASK_CONST(0x0) |
| 5966 #define EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_HI_0_DEV1_NO_BANKS_ACTIVE_CKE
_EQ0_HI_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 5967 |
| 5968 |
| 5969 // Reserved address 612 [0x264] |
| 5970 |
| 5971 // Reserved address 616 [0x268] |
| 5972 |
| 5973 // Reserved address 620 [0x26c] |
| 5974 |
| 5975 // Reserved address 624 [0x270] |
| 5976 |
| 5977 // Reserved address 628 [0x274] |
| 5978 |
| 5979 // Reserved address 632 [0x278] |
| 5980 |
| 5981 // Reserved address 636 [0x27c] |
| 5982 |
| 5983 // Reserved address 640 [0x280] |
| 5984 |
| 5985 // Reserved address 644 [0x284] |
| 5986 |
| 5987 // Reserved address 648 [0x288] |
| 5988 |
| 5989 // Reserved address 652 [0x28c] |
| 5990 |
| 5991 // Reserved address 656 [0x290] |
| 5992 |
| 5993 // Reserved address 660 [0x294] |
| 5994 |
| 5995 // Reserved address 664 [0x298] |
| 5996 |
| 5997 // Reserved address 668 [0x29c] |
| 5998 |
| 5999 // Reserved address 672 [0x2a0] |
| 6000 |
| 6001 // Register EMC_AUTO_CAL_CONFIG_0 // Auto-calibration settings for EMC pads |
| 6002 #define EMC_AUTO_CAL_CONFIG_0 _MK_ADDR_CONST(0x2a4) |
| 6003 #define EMC_AUTO_CAL_CONFIG_0_SECURE 0x0 |
| 6004 #define EMC_AUTO_CAL_CONFIG_0_WORD_COUNT 0x1 |
| 6005 #define EMC_AUTO_CAL_CONFIG_0_RESET_VAL _MK_MASK_CONST(0
xa60000) |
| 6006 #define EMC_AUTO_CAL_CONFIG_0_RESET_MASK _MK_MASK_CONST(0
xf3ff1f1f) |
| 6007 #define EMC_AUTO_CAL_CONFIG_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 6008 #define EMC_AUTO_CAL_CONFIG_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 6009 #define EMC_AUTO_CAL_CONFIG_0_READ_MASK _MK_MASK_CONST(0
xf3ff1f1f) |
| 6010 #define EMC_AUTO_CAL_CONFIG_0_WRITE_MASK _MK_MASK_CONST(0
x73ff1f1f) |
| 6011 // 2's complement offset for pull-up value |
| 6012 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_PU_OFFSET_SHIFT _MK_SHIF
T_CONST(0) |
| 6013 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_PU_OFFSET_FIELD (_MK_MAS
K_CONST(0x1f) << EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_PU_OFFSET_SHIFT) |
| 6014 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_PU_OFFSET_RANGE 4:0 |
| 6015 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_PU_OFFSET_WOFFSET
0x0 |
| 6016 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_PU_OFFSET_DEFAULT
_MK_MASK_CONST(0x0) |
| 6017 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_PU_OFFSET_DEFAULT_MASK
_MK_MASK_CONST(0x1f) |
| 6018 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_PU_OFFSET_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6019 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_PU_OFFSET_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6020 |
| 6021 // 2's complement offset for pull-down value |
| 6022 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_PD_OFFSET_SHIFT _MK_SHIF
T_CONST(8) |
| 6023 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_PD_OFFSET_FIELD (_MK_MAS
K_CONST(0x1f) << EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_PD_OFFSET_SHIFT) |
| 6024 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_PD_OFFSET_RANGE 12:8 |
| 6025 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_PD_OFFSET_WOFFSET
0x0 |
| 6026 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_PD_OFFSET_DEFAULT
_MK_MASK_CONST(0x0) |
| 6027 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_PD_OFFSET_DEFAULT_MASK
_MK_MASK_CONST(0x1f) |
| 6028 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_PD_OFFSET_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6029 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_PD_OFFSET_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6030 |
| 6031 // Auto Cal calibration step interval (in emc clocks) |
| 6032 // - the default is set for 1.0us calibration step at 166MHz |
| 6033 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_STEP_SHIFT _MK_SHIF
T_CONST(16) |
| 6034 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_STEP_FIELD (_MK_MAS
K_CONST(0x3ff) << EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_STEP_SHIFT) |
| 6035 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_STEP_RANGE 25:16 |
| 6036 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_STEP_WOFFSET 0x0 |
| 6037 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_STEP_DEFAULT _MK_MASK
_CONST(0xa6) |
| 6038 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_STEP_DEFAULT_MASK
_MK_MASK_CONST(0x3ff) |
| 6039 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_STEP_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6040 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_STEP_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6041 |
| 6042 // 0 (Normal operation) pad DRVDN/UP_SLWR/F tied to AUTO_CAL output |
| 6043 // DRDVDN/UP_SLWR/F[3:0] = AUTO_CAL_PULLDOWN/UP[4:1] |
| 6044 // 1 (override) use CFG2TMC_*_DRVDN/UP_SLWR/F pins to control pad slew inputs |
| 6045 #define EMC_AUTO_CAL_CONFIG_0_AUTOCAL_SLW_OVERRIDE_SHIFT
_MK_SHIFT_CONST(28) |
| 6046 #define EMC_AUTO_CAL_CONFIG_0_AUTOCAL_SLW_OVERRIDE_FIELD
(_MK_MASK_CONST(0x1) << EMC_AUTO_CAL_CONFIG_0_AUTOCAL_SLW_OVERRIDE_SHIFT) |
| 6047 #define EMC_AUTO_CAL_CONFIG_0_AUTOCAL_SLW_OVERRIDE_RANGE
28:28 |
| 6048 #define EMC_AUTO_CAL_CONFIG_0_AUTOCAL_SLW_OVERRIDE_WOFFSET
0x0 |
| 6049 #define EMC_AUTO_CAL_CONFIG_0_AUTOCAL_SLW_OVERRIDE_DEFAULT
_MK_MASK_CONST(0x0) |
| 6050 #define EMC_AUTO_CAL_CONFIG_0_AUTOCAL_SLW_OVERRIDE_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 6051 #define EMC_AUTO_CAL_CONFIG_0_AUTOCAL_SLW_OVERRIDE_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6052 #define EMC_AUTO_CAL_CONFIG_0_AUTOCAL_SLW_OVERRIDE_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6053 |
| 6054 // 1 (normal operation): use EMC generated pullup/dn (override or autocal) 0 (di
sabled): use cfg2tmc_xm2* register settings for pullup/dn |
| 6055 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_ENABLE_SHIFT _MK_SHIF
T_CONST(29) |
| 6056 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_ENABLE_FIELD (_MK_MAS
K_CONST(0x1) << EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_ENABLE_SHIFT) |
| 6057 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_ENABLE_RANGE 29:29 |
| 6058 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_ENABLE_WOFFSET 0x0 |
| 6059 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_ENABLE_DEFAULT _MK_MASK
_CONST(0x0) |
| 6060 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_ENABLE_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 6061 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_ENABLE_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6062 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_ENABLE_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6063 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_ENABLE_INIT_ENUM DISABLED |
| 6064 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_ENABLE_DISABLED _MK_ENUM
_CONST(0) |
| 6065 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_ENABLE_ENABLED _MK_ENUM
_CONST(1) |
| 6066 |
| 6067 // 0 (normal operation): use AUTO_CAL_PU/PD_OFFSET as an offset |
| 6068 // to the calibration tate machine setting |
| 6069 // 1 (override) : use AUTO_CAL_PU/PD_OFFSET register |
| 6070 // values directly |
| 6071 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_OVERRIDE_SHIFT _MK_SHIF
T_CONST(30) |
| 6072 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_OVERRIDE_FIELD (_MK_MAS
K_CONST(0x1) << EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_OVERRIDE_SHIFT) |
| 6073 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_OVERRIDE_RANGE 30:30 |
| 6074 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_OVERRIDE_WOFFSET 0x0 |
| 6075 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_OVERRIDE_DEFAULT _MK_MASK
_CONST(0x0) |
| 6076 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_OVERRIDE_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 6077 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_OVERRIDE_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6078 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_OVERRIDE_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6079 |
| 6080 // Writing a one to this bit starts the calibration state |
| 6081 // machine. This bit must be set even if the override is |
| 6082 // set in order to latch in the override value. |
| 6083 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_START_SHIFT _MK_SHIF
T_CONST(31) |
| 6084 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_START_FIELD (_MK_MAS
K_CONST(0x1) << EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_START_SHIFT) |
| 6085 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_START_RANGE 31:31 |
| 6086 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_START_WOFFSET 0x0 |
| 6087 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_START_DEFAULT _MK_MASK
_CONST(0x0) |
| 6088 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_START_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 6089 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_START_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6090 #define EMC_AUTO_CAL_CONFIG_0_AUTO_CAL_START_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6091 |
| 6092 |
| 6093 // Register EMC_AUTO_CAL_INTERVAL_0 // EMC pad calibration interval |
| 6094 #define EMC_AUTO_CAL_INTERVAL_0 _MK_ADDR_CONST(0x2a8) |
| 6095 #define EMC_AUTO_CAL_INTERVAL_0_SECURE 0x0 |
| 6096 #define EMC_AUTO_CAL_INTERVAL_0_WORD_COUNT 0x1 |
| 6097 #define EMC_AUTO_CAL_INTERVAL_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 6098 #define EMC_AUTO_CAL_INTERVAL_0_RESET_MASK _MK_MASK_CONST(0
xfffffff) |
| 6099 #define EMC_AUTO_CAL_INTERVAL_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 6100 #define EMC_AUTO_CAL_INTERVAL_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 6101 #define EMC_AUTO_CAL_INTERVAL_0_READ_MASK _MK_MASK_CONST(0
xfffffff) |
| 6102 #define EMC_AUTO_CAL_INTERVAL_0_WRITE_MASK _MK_MASK_CONST(0
xfffffff) |
| 6103 // 0: do calibration once |
| 6104 // Otherwise, auto-calibration occurs at intervals equivalent |
| 6105 // to the programmed number of cycles. |
| 6106 #define EMC_AUTO_CAL_INTERVAL_0_AUTO_CAL_INTERVAL_SHIFT _MK_SHIF
T_CONST(0) |
| 6107 #define EMC_AUTO_CAL_INTERVAL_0_AUTO_CAL_INTERVAL_FIELD (_MK_MAS
K_CONST(0xfffffff) << EMC_AUTO_CAL_INTERVAL_0_AUTO_CAL_INTERVAL_SHIFT) |
| 6108 #define EMC_AUTO_CAL_INTERVAL_0_AUTO_CAL_INTERVAL_RANGE 27:0 |
| 6109 #define EMC_AUTO_CAL_INTERVAL_0_AUTO_CAL_INTERVAL_WOFFSET
0x0 |
| 6110 #define EMC_AUTO_CAL_INTERVAL_0_AUTO_CAL_INTERVAL_DEFAULT
_MK_MASK_CONST(0x0) |
| 6111 #define EMC_AUTO_CAL_INTERVAL_0_AUTO_CAL_INTERVAL_DEFAULT_MASK
_MK_MASK_CONST(0xfffffff) |
| 6112 #define EMC_AUTO_CAL_INTERVAL_0_AUTO_CAL_INTERVAL_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6113 #define EMC_AUTO_CAL_INTERVAL_0_AUTO_CAL_INTERVAL_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6114 |
| 6115 |
| 6116 // Register EMC_AUTO_CAL_STATUS_0 // EMC pad calibration status |
| 6117 #define EMC_AUTO_CAL_STATUS_0 _MK_ADDR_CONST(0x2ac) |
| 6118 #define EMC_AUTO_CAL_STATUS_0_SECURE 0x0 |
| 6119 #define EMC_AUTO_CAL_STATUS_0_WORD_COUNT 0x1 |
| 6120 #define EMC_AUTO_CAL_STATUS_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 6121 #define EMC_AUTO_CAL_STATUS_0_RESET_MASK _MK_MASK_CONST(0
x0) |
| 6122 #define EMC_AUTO_CAL_STATUS_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 6123 #define EMC_AUTO_CAL_STATUS_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 6124 #define EMC_AUTO_CAL_STATUS_0_READ_MASK _MK_MASK_CONST(0
x9f1f1f1f) |
| 6125 #define EMC_AUTO_CAL_STATUS_0_WRITE_MASK _MK_MASK_CONST(0
x0) |
| 6126 // Pullup code generated by auto-calibration |
| 6127 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLUP_SHIFT _MK_SHIF
T_CONST(0) |
| 6128 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLUP_FIELD (_MK_MAS
K_CONST(0x1f) << EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLUP_SHIFT) |
| 6129 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLUP_RANGE 4:0 |
| 6130 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLUP_WOFFSET 0x0 |
| 6131 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLUP_DEFAULT _MK_MASK
_CONST(0x0) |
| 6132 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLUP_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6133 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLUP_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6134 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLUP_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6135 |
| 6136 // Pulldown code generated by auto-calibration |
| 6137 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLDOWN_SHIFT _MK_SHIF
T_CONST(8) |
| 6138 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLDOWN_FIELD (_MK_MAS
K_CONST(0x1f) << EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLDOWN_SHIFT) |
| 6139 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLDOWN_RANGE 12:8 |
| 6140 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLDOWN_WOFFSET 0x0 |
| 6141 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLDOWN_DEFAULT _MK_MASK
_CONST(0x0) |
| 6142 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLDOWN_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6143 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLDOWN_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6144 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLDOWN_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6145 |
| 6146 // Pullup code sent to pads |
| 6147 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLUP_ADJ_SHIFT _MK_SHIF
T_CONST(16) |
| 6148 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLUP_ADJ_FIELD (_MK_MAS
K_CONST(0x1f) << EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLUP_ADJ_SHIFT) |
| 6149 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLUP_ADJ_RANGE 20:16 |
| 6150 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLUP_ADJ_WOFFSET
0x0 |
| 6151 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLUP_ADJ_DEFAULT
_MK_MASK_CONST(0x0) |
| 6152 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLUP_ADJ_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6153 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLUP_ADJ_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6154 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLUP_ADJ_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6155 |
| 6156 // Pulldown code sent to pads |
| 6157 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLDOWN_ADJ_SHIFT
_MK_SHIFT_CONST(24) |
| 6158 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLDOWN_ADJ_FIELD
(_MK_MASK_CONST(0x1f) << EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLDOWN_ADJ_SHIFT) |
| 6159 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLDOWN_ADJ_RANGE
28:24 |
| 6160 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLDOWN_ADJ_WOFFSET
0x0 |
| 6161 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLDOWN_ADJ_DEFAULT
_MK_MASK_CONST(0x0) |
| 6162 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLDOWN_ADJ_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6163 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLDOWN_ADJ_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6164 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_PULLDOWN_ADJ_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6165 |
| 6166 // One when auto calibrate is active |
| 6167 // - valid only after auto calibrate sequence has |
| 6168 // completed (EMC_CAL_ACTIVE == 0) |
| 6169 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_ACTIVE_SHIFT _MK_SHIF
T_CONST(31) |
| 6170 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_ACTIVE_FIELD (_MK_MAS
K_CONST(0x1) << EMC_AUTO_CAL_STATUS_0_AUTO_CAL_ACTIVE_SHIFT) |
| 6171 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_ACTIVE_RANGE 31:31 |
| 6172 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_ACTIVE_WOFFSET 0x0 |
| 6173 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_ACTIVE_DEFAULT _MK_MASK
_CONST(0x0) |
| 6174 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_ACTIVE_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6175 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_ACTIVE_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6176 #define EMC_AUTO_CAL_STATUS_0_AUTO_CAL_ACTIVE_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6177 |
| 6178 |
| 6179 // Register EMC_REQ_CTRL_0 // Request status/control |
| 6180 #define EMC_REQ_CTRL_0 _MK_ADDR_CONST(0x2b0) |
| 6181 #define EMC_REQ_CTRL_0_SECURE 0x0 |
| 6182 #define EMC_REQ_CTRL_0_WORD_COUNT 0x1 |
| 6183 #define EMC_REQ_CTRL_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 6184 #define EMC_REQ_CTRL_0_RESET_MASK _MK_MASK_CONST(0x3) |
| 6185 #define EMC_REQ_CTRL_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 6186 #define EMC_REQ_CTRL_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 6187 #define EMC_REQ_CTRL_0_READ_MASK _MK_MASK_CONST(0x3) |
| 6188 #define EMC_REQ_CTRL_0_WRITE_MASK _MK_MASK_CONST(0x3) |
| 6189 // Stall incoming read transactions (1st non-LL read will stall all transactions
) |
| 6190 #define EMC_REQ_CTRL_0_STALL_ALL_READS_SHIFT _MK_SHIFT_CONST(
0) |
| 6191 #define EMC_REQ_CTRL_0_STALL_ALL_READS_FIELD (_MK_MASK_CONST(
0x1) << EMC_REQ_CTRL_0_STALL_ALL_READS_SHIFT) |
| 6192 #define EMC_REQ_CTRL_0_STALL_ALL_READS_RANGE 0:0 |
| 6193 #define EMC_REQ_CTRL_0_STALL_ALL_READS_WOFFSET 0x0 |
| 6194 #define EMC_REQ_CTRL_0_STALL_ALL_READS_DEFAULT _MK_MASK_CONST(0
x0) |
| 6195 #define EMC_REQ_CTRL_0_STALL_ALL_READS_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 6196 #define EMC_REQ_CTRL_0_STALL_ALL_READS_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6197 #define EMC_REQ_CTRL_0_STALL_ALL_READS_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 6198 |
| 6199 // Stall incoming write transactions |
| 6200 #define EMC_REQ_CTRL_0_STALL_ALL_WRITES_SHIFT _MK_SHIFT_CONST(
1) |
| 6201 #define EMC_REQ_CTRL_0_STALL_ALL_WRITES_FIELD (_MK_MASK_CONST(
0x1) << EMC_REQ_CTRL_0_STALL_ALL_WRITES_SHIFT) |
| 6202 #define EMC_REQ_CTRL_0_STALL_ALL_WRITES_RANGE 1:1 |
| 6203 #define EMC_REQ_CTRL_0_STALL_ALL_WRITES_WOFFSET 0x0 |
| 6204 #define EMC_REQ_CTRL_0_STALL_ALL_WRITES_DEFAULT _MK_MASK_CONST(0
x0) |
| 6205 #define EMC_REQ_CTRL_0_STALL_ALL_WRITES_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 6206 #define EMC_REQ_CTRL_0_STALL_ALL_WRITES_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6207 #define EMC_REQ_CTRL_0_STALL_ALL_WRITES_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 6208 |
| 6209 |
| 6210 // Register EMC_EMC_STATUS_0 // EMC state-machine status |
| 6211 #define EMC_EMC_STATUS_0 _MK_ADDR_CONST(0x2b4) |
| 6212 #define EMC_EMC_STATUS_0_SECURE 0x0 |
| 6213 #define EMC_EMC_STATUS_0_WORD_COUNT 0x1 |
| 6214 #define EMC_EMC_STATUS_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 6215 #define EMC_EMC_STATUS_0_RESET_MASK _MK_MASK_CONST(0x0) |
| 6216 #define EMC_EMC_STATUS_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 6217 #define EMC_EMC_STATUS_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 6218 #define EMC_EMC_STATUS_0_READ_MASK _MK_MASK_CONST(0x1f3337) |
| 6219 #define EMC_EMC_STATUS_0_WRITE_MASK _MK_MASK_CONST(0x0) |
| 6220 // Request fifo is empty |
| 6221 #define EMC_EMC_STATUS_0_EMC_REQ_FIFO_EMPTY_SHIFT _MK_SHIF
T_CONST(0) |
| 6222 #define EMC_EMC_STATUS_0_EMC_REQ_FIFO_EMPTY_FIELD (_MK_MAS
K_CONST(0x1) << EMC_EMC_STATUS_0_EMC_REQ_FIFO_EMPTY_SHIFT) |
| 6223 #define EMC_EMC_STATUS_0_EMC_REQ_FIFO_EMPTY_RANGE 0:0 |
| 6224 #define EMC_EMC_STATUS_0_EMC_REQ_FIFO_EMPTY_WOFFSET 0x0 |
| 6225 #define EMC_EMC_STATUS_0_EMC_REQ_FIFO_EMPTY_DEFAULT _MK_MASK
_CONST(0x0) |
| 6226 #define EMC_EMC_STATUS_0_EMC_REQ_FIFO_EMPTY_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6227 #define EMC_EMC_STATUS_0_EMC_REQ_FIFO_EMPTY_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6228 #define EMC_EMC_STATUS_0_EMC_REQ_FIFO_EMPTY_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6229 |
| 6230 // LL Request fifo is empty |
| 6231 #define EMC_EMC_STATUS_0_EMC_LL_REQ_FIFO_EMPTY_SHIFT _MK_SHIF
T_CONST(1) |
| 6232 #define EMC_EMC_STATUS_0_EMC_LL_REQ_FIFO_EMPTY_FIELD (_MK_MAS
K_CONST(0x1) << EMC_EMC_STATUS_0_EMC_LL_REQ_FIFO_EMPTY_SHIFT) |
| 6233 #define EMC_EMC_STATUS_0_EMC_LL_REQ_FIFO_EMPTY_RANGE 1:1 |
| 6234 #define EMC_EMC_STATUS_0_EMC_LL_REQ_FIFO_EMPTY_WOFFSET 0x0 |
| 6235 #define EMC_EMC_STATUS_0_EMC_LL_REQ_FIFO_EMPTY_DEFAULT _MK_MASK
_CONST(0x0) |
| 6236 #define EMC_EMC_STATUS_0_EMC_LL_REQ_FIFO_EMPTY_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6237 #define EMC_EMC_STATUS_0_EMC_LL_REQ_FIFO_EMPTY_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6238 #define EMC_EMC_STATUS_0_EMC_LL_REQ_FIFO_EMPTY_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6239 |
| 6240 // All non-stalled requests have completed |
| 6241 #define EMC_EMC_STATUS_0_NO_OUTSTANDING_TRANSACTIONS_SHIFT
_MK_SHIFT_CONST(2) |
| 6242 #define EMC_EMC_STATUS_0_NO_OUTSTANDING_TRANSACTIONS_FIELD
(_MK_MASK_CONST(0x1) << EMC_EMC_STATUS_0_NO_OUTSTANDING_TRANSACTIONS_SHIFT) |
| 6243 #define EMC_EMC_STATUS_0_NO_OUTSTANDING_TRANSACTIONS_RANGE
2:2 |
| 6244 #define EMC_EMC_STATUS_0_NO_OUTSTANDING_TRANSACTIONS_WOFFSET
0x0 |
| 6245 #define EMC_EMC_STATUS_0_NO_OUTSTANDING_TRANSACTIONS_DEFAULT
_MK_MASK_CONST(0x0) |
| 6246 #define EMC_EMC_STATUS_0_NO_OUTSTANDING_TRANSACTIONS_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6247 #define EMC_EMC_STATUS_0_NO_OUTSTANDING_TRANSACTIONS_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6248 #define EMC_EMC_STATUS_0_NO_OUTSTANDING_TRANSACTIONS_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6249 |
| 6250 // dev[n] has entered powerdown state (incoming req's will awaken if not stalled
) |
| 6251 #define EMC_EMC_STATUS_0_DRAM_IN_POWERDOWN_SHIFT _MK_SHIF
T_CONST(4) |
| 6252 #define EMC_EMC_STATUS_0_DRAM_IN_POWERDOWN_FIELD (_MK_MAS
K_CONST(0x3) << EMC_EMC_STATUS_0_DRAM_IN_POWERDOWN_SHIFT) |
| 6253 #define EMC_EMC_STATUS_0_DRAM_IN_POWERDOWN_RANGE 5:4 |
| 6254 #define EMC_EMC_STATUS_0_DRAM_IN_POWERDOWN_WOFFSET 0x0 |
| 6255 #define EMC_EMC_STATUS_0_DRAM_IN_POWERDOWN_DEFAULT _MK_MASK
_CONST(0x0) |
| 6256 #define EMC_EMC_STATUS_0_DRAM_IN_POWERDOWN_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 6257 #define EMC_EMC_STATUS_0_DRAM_IN_POWERDOWN_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6258 #define EMC_EMC_STATUS_0_DRAM_IN_POWERDOWN_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6259 |
| 6260 // dev[n] has been put into self-refresh (will remain until SR exit cmd). |
| 6261 #define EMC_EMC_STATUS_0_DRAM_IN_SELF_REFRESH_SHIFT _MK_SHIF
T_CONST(8) |
| 6262 #define EMC_EMC_STATUS_0_DRAM_IN_SELF_REFRESH_FIELD (_MK_MAS
K_CONST(0x3) << EMC_EMC_STATUS_0_DRAM_IN_SELF_REFRESH_SHIFT) |
| 6263 #define EMC_EMC_STATUS_0_DRAM_IN_SELF_REFRESH_RANGE 9:8 |
| 6264 #define EMC_EMC_STATUS_0_DRAM_IN_SELF_REFRESH_WOFFSET 0x0 |
| 6265 #define EMC_EMC_STATUS_0_DRAM_IN_SELF_REFRESH_DEFAULT _MK_MASK
_CONST(0x0) |
| 6266 #define EMC_EMC_STATUS_0_DRAM_IN_SELF_REFRESH_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6267 #define EMC_EMC_STATUS_0_DRAM_IN_SELF_REFRESH_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6268 #define EMC_EMC_STATUS_0_DRAM_IN_SELF_REFRESH_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6269 |
| 6270 // dev[n] has been put into deep powerdown state |
| 6271 #define EMC_EMC_STATUS_0_DRAM_IN_DPD_SHIFT _MK_SHIFT_CONST(
12) |
| 6272 #define EMC_EMC_STATUS_0_DRAM_IN_DPD_FIELD (_MK_MASK_CONST(
0x3) << EMC_EMC_STATUS_0_DRAM_IN_DPD_SHIFT) |
| 6273 #define EMC_EMC_STATUS_0_DRAM_IN_DPD_RANGE 13:12 |
| 6274 #define EMC_EMC_STATUS_0_DRAM_IN_DPD_WOFFSET 0x0 |
| 6275 #define EMC_EMC_STATUS_0_DRAM_IN_DPD_DEFAULT _MK_MASK_CONST(0
x0) |
| 6276 #define EMC_EMC_STATUS_0_DRAM_IN_DPD_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 6277 #define EMC_EMC_STATUS_0_DRAM_IN_DPD_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 6278 #define EMC_EMC_STATUS_0_DRAM_IN_DPD_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 6279 |
| 6280 // mrr fifospace available |
| 6281 #define EMC_EMC_STATUS_0_MRR_FIFO_SPACE_SHIFT _MK_SHIFT_CONST(
16) |
| 6282 #define EMC_EMC_STATUS_0_MRR_FIFO_SPACE_FIELD (_MK_MASK_CONST(
0xf) << EMC_EMC_STATUS_0_MRR_FIFO_SPACE_SHIFT) |
| 6283 #define EMC_EMC_STATUS_0_MRR_FIFO_SPACE_RANGE 19:16 |
| 6284 #define EMC_EMC_STATUS_0_MRR_FIFO_SPACE_WOFFSET 0x0 |
| 6285 #define EMC_EMC_STATUS_0_MRR_FIFO_SPACE_DEFAULT _MK_MASK_CONST(0
x0) |
| 6286 #define EMC_EMC_STATUS_0_MRR_FIFO_SPACE_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 6287 #define EMC_EMC_STATUS_0_MRR_FIFO_SPACE_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6288 #define EMC_EMC_STATUS_0_MRR_FIFO_SPACE_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 6289 |
| 6290 // mrr data available for reading |
| 6291 #define EMC_EMC_STATUS_0_MRR_DIVLD_SHIFT _MK_SHIFT_CONST(
20) |
| 6292 #define EMC_EMC_STATUS_0_MRR_DIVLD_FIELD (_MK_MASK_CONST(
0x1) << EMC_EMC_STATUS_0_MRR_DIVLD_SHIFT) |
| 6293 #define EMC_EMC_STATUS_0_MRR_DIVLD_RANGE 20:20 |
| 6294 #define EMC_EMC_STATUS_0_MRR_DIVLD_WOFFSET 0x0 |
| 6295 #define EMC_EMC_STATUS_0_MRR_DIVLD_DEFAULT _MK_MASK_CONST(0
x0) |
| 6296 #define EMC_EMC_STATUS_0_MRR_DIVLD_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 6297 #define EMC_EMC_STATUS_0_MRR_DIVLD_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 6298 #define EMC_EMC_STATUS_0_MRR_DIVLD_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 6299 |
| 6300 |
| 6301 // Register EMC_CFG_2_0 // EMC Configuration |
| 6302 #define EMC_CFG_2_0 _MK_ADDR_CONST(0x2b8) |
| 6303 #define EMC_CFG_2_0_SECURE 0x0 |
| 6304 #define EMC_CFG_2_0_WORD_COUNT 0x1 |
| 6305 #define EMC_CFG_2_0_RESET_VAL _MK_MASK_CONST(0x3) |
| 6306 #define EMC_CFG_2_0_RESET_MASK _MK_MASK_CONST(0x80330707) |
| 6307 #define EMC_CFG_2_0_SW_DEFAULT_VAL _MK_MASK_CONST(0x0) |
| 6308 #define EMC_CFG_2_0_SW_DEFAULT_MASK _MK_MASK_CONST(0x0) |
| 6309 #define EMC_CFG_2_0_READ_MASK _MK_MASK_CONST(0x80330707) |
| 6310 #define EMC_CFG_2_0_WRITE_MASK _MK_MASK_CONST(0x80330707) |
| 6311 // allows EMC and CAR to handshake on PLL divider/source changes. |
| 6312 #define EMC_CFG_2_0_CLKCHANGE_REQ_ENABLE_SHIFT _MK_SHIFT_CONST(
0) |
| 6313 #define EMC_CFG_2_0_CLKCHANGE_REQ_ENABLE_FIELD (_MK_MASK_CONST(
0x1) << EMC_CFG_2_0_CLKCHANGE_REQ_ENABLE_SHIFT) |
| 6314 #define EMC_CFG_2_0_CLKCHANGE_REQ_ENABLE_RANGE 0:0 |
| 6315 #define EMC_CFG_2_0_CLKCHANGE_REQ_ENABLE_WOFFSET 0x0 |
| 6316 #define EMC_CFG_2_0_CLKCHANGE_REQ_ENABLE_DEFAULT _MK_MASK
_CONST(0x1) |
| 6317 #define EMC_CFG_2_0_CLKCHANGE_REQ_ENABLE_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 6318 #define EMC_CFG_2_0_CLKCHANGE_REQ_ENABLE_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6319 #define EMC_CFG_2_0_CLKCHANGE_REQ_ENABLE_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6320 #define EMC_CFG_2_0_CLKCHANGE_REQ_ENABLE_INIT_ENUM ENABLED |
| 6321 #define EMC_CFG_2_0_CLKCHANGE_REQ_ENABLE_DISABLED _MK_ENUM
_CONST(0) |
| 6322 #define EMC_CFG_2_0_CLKCHANGE_REQ_ENABLE_ENABLED _MK_ENUM
_CONST(1) |
| 6323 |
| 6324 // Forces dram into power-down during CLKCHANGE. |
| 6325 #define EMC_CFG_2_0_CLKCHANGE_PD_ENABLE_SHIFT _MK_SHIFT_CONST(
1) |
| 6326 #define EMC_CFG_2_0_CLKCHANGE_PD_ENABLE_FIELD (_MK_MASK_CONST(
0x1) << EMC_CFG_2_0_CLKCHANGE_PD_ENABLE_SHIFT) |
| 6327 #define EMC_CFG_2_0_CLKCHANGE_PD_ENABLE_RANGE 1:1 |
| 6328 #define EMC_CFG_2_0_CLKCHANGE_PD_ENABLE_WOFFSET 0x0 |
| 6329 #define EMC_CFG_2_0_CLKCHANGE_PD_ENABLE_DEFAULT _MK_MASK_CONST(0
x1) |
| 6330 #define EMC_CFG_2_0_CLKCHANGE_PD_ENABLE_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 6331 #define EMC_CFG_2_0_CLKCHANGE_PD_ENABLE_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6332 #define EMC_CFG_2_0_CLKCHANGE_PD_ENABLE_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 6333 #define EMC_CFG_2_0_CLKCHANGE_PD_ENABLE_INIT_ENUM ENABLED |
| 6334 #define EMC_CFG_2_0_CLKCHANGE_PD_ENABLE_DISABLED _MK_ENUM
_CONST(0) |
| 6335 #define EMC_CFG_2_0_CLKCHANGE_PD_ENABLE_ENABLED _MK_ENUM_CONST(1
) |
| 6336 |
| 6337 // Forces dram into self-refresh during CLKCHANGE. Takes precedent over CLKCHA
NGE_PD_ENABLE if both are set. |
| 6338 #define EMC_CFG_2_0_CLKCHANGE_SR_ENABLE_SHIFT _MK_SHIFT_CONST(
2) |
| 6339 #define EMC_CFG_2_0_CLKCHANGE_SR_ENABLE_FIELD (_MK_MASK_CONST(
0x1) << EMC_CFG_2_0_CLKCHANGE_SR_ENABLE_SHIFT) |
| 6340 #define EMC_CFG_2_0_CLKCHANGE_SR_ENABLE_RANGE 2:2 |
| 6341 #define EMC_CFG_2_0_CLKCHANGE_SR_ENABLE_WOFFSET 0x0 |
| 6342 #define EMC_CFG_2_0_CLKCHANGE_SR_ENABLE_DEFAULT _MK_MASK_CONST(0
x0) |
| 6343 #define EMC_CFG_2_0_CLKCHANGE_SR_ENABLE_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 6344 #define EMC_CFG_2_0_CLKCHANGE_SR_ENABLE_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6345 #define EMC_CFG_2_0_CLKCHANGE_SR_ENABLE_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 6346 #define EMC_CFG_2_0_CLKCHANGE_SR_ENABLE_INIT_ENUM DISABLED |
| 6347 #define EMC_CFG_2_0_CLKCHANGE_SR_ENABLE_DISABLED _MK_ENUM
_CONST(0) |
| 6348 #define EMC_CFG_2_0_CLKCHANGE_SR_ENABLE_ENABLED _MK_ENUM_CONST(1
) |
| 6349 |
| 6350 // Remaps address/command pins for LPDDR_POP ball-out otherwise uses standard
LPDDR2 pin configuration. |
| 6351 #define EMC_CFG_2_0_PIN_CONFIG_SHIFT _MK_SHIFT_CONST(8) |
| 6352 #define EMC_CFG_2_0_PIN_CONFIG_FIELD (_MK_MASK_CONST(0x3) <<
EMC_CFG_2_0_PIN_CONFIG_SHIFT) |
| 6353 #define EMC_CFG_2_0_PIN_CONFIG_RANGE 9:8 |
| 6354 #define EMC_CFG_2_0_PIN_CONFIG_WOFFSET 0x0 |
| 6355 #define EMC_CFG_2_0_PIN_CONFIG_DEFAULT _MK_MASK_CONST(0x0) |
| 6356 #define EMC_CFG_2_0_PIN_CONFIG_DEFAULT_MASK _MK_MASK_CONST(0
x3) |
| 6357 #define EMC_CFG_2_0_PIN_CONFIG_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 6358 #define EMC_CFG_2_0_PIN_CONFIG_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 6359 #define EMC_CFG_2_0_PIN_CONFIG_INIT_ENUM LPDDR2 |
| 6360 #define EMC_CFG_2_0_PIN_CONFIG_LPDDR2 _MK_ENUM_CONST(0) |
| 6361 #define EMC_CFG_2_0_PIN_CONFIG_LPDDR_POP _MK_ENUM_CONST(1
) |
| 6362 #define EMC_CFG_2_0_PIN_CONFIG_RESERVED _MK_ENUM_CONST(2) |
| 6363 |
| 6364 // Used to select source for DRAM clock. If enabled, xm2_addr_mclk pins inste
ad of xm2_mclk. the former is located adjacent to addr pins used |
| 6365 // in lpddr2 (for lower clk to addr skew). If disabled, xm2_addr_mclk will |
| 6366 // be disabled & xm2_mclk will output DRAM clock (required for LPDDR_POP). |
| 6367 #define EMC_CFG_2_0_USE_ADDR_CLK_SHIFT _MK_SHIFT_CONST(10) |
| 6368 #define EMC_CFG_2_0_USE_ADDR_CLK_FIELD (_MK_MASK_CONST(0x1) <<
EMC_CFG_2_0_USE_ADDR_CLK_SHIFT) |
| 6369 #define EMC_CFG_2_0_USE_ADDR_CLK_RANGE 10:10 |
| 6370 #define EMC_CFG_2_0_USE_ADDR_CLK_WOFFSET 0x0 |
| 6371 #define EMC_CFG_2_0_USE_ADDR_CLK_DEFAULT _MK_MASK_CONST(0
x0) |
| 6372 #define EMC_CFG_2_0_USE_ADDR_CLK_DEFAULT_MASK _MK_MASK_CONST(0
x1) |
| 6373 #define EMC_CFG_2_0_USE_ADDR_CLK_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 6374 #define EMC_CFG_2_0_USE_ADDR_CLK_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 6375 #define EMC_CFG_2_0_USE_ADDR_CLK_INIT_ENUM DISABLED |
| 6376 #define EMC_CFG_2_0_USE_ADDR_CLK_DISABLED _MK_ENUM_CONST(0
) |
| 6377 #define EMC_CFG_2_0_USE_ADDR_CLK_ENABLED _MK_ENUM_CONST(1
) |
| 6378 |
| 6379 // Indicates which AP bytelane is connected to DRAM byte 0 (over which MRR data
is returned). |
| 6380 #define EMC_CFG_2_0_MRR_BYTESEL_SHIFT _MK_SHIFT_CONST(16) |
| 6381 #define EMC_CFG_2_0_MRR_BYTESEL_FIELD (_MK_MASK_CONST(0x3) <<
EMC_CFG_2_0_MRR_BYTESEL_SHIFT) |
| 6382 #define EMC_CFG_2_0_MRR_BYTESEL_RANGE 17:16 |
| 6383 #define EMC_CFG_2_0_MRR_BYTESEL_WOFFSET 0x0 |
| 6384 #define EMC_CFG_2_0_MRR_BYTESEL_DEFAULT _MK_MASK_CONST(0x0) |
| 6385 #define EMC_CFG_2_0_MRR_BYTESEL_DEFAULT_MASK _MK_MASK_CONST(0
x3) |
| 6386 #define EMC_CFG_2_0_MRR_BYTESEL_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 6387 #define EMC_CFG_2_0_MRR_BYTESEL_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 6388 |
| 6389 // If using 2 X16 DRAM on a single CS to form 32-bit wide data, |
| 6390 // indicates which bytelane 2nd DRAM's byte 0 is connected to. |
| 6391 #define EMC_CFG_2_0_MRR_BYTESEL_X16_SHIFT _MK_SHIFT_CONST(
20) |
| 6392 #define EMC_CFG_2_0_MRR_BYTESEL_X16_FIELD (_MK_MASK_CONST(
0x3) << EMC_CFG_2_0_MRR_BYTESEL_X16_SHIFT) |
| 6393 #define EMC_CFG_2_0_MRR_BYTESEL_X16_RANGE 21:20 |
| 6394 #define EMC_CFG_2_0_MRR_BYTESEL_X16_WOFFSET 0x0 |
| 6395 #define EMC_CFG_2_0_MRR_BYTESEL_X16_DEFAULT _MK_MASK_CONST(0
x0) |
| 6396 #define EMC_CFG_2_0_MRR_BYTESEL_X16_DEFAULT_MASK _MK_MASK
_CONST(0x3) |
| 6397 #define EMC_CFG_2_0_MRR_BYTESEL_X16_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 6398 #define EMC_CFG_2_0_MRR_BYTESEL_X16_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 6399 |
| 6400 // CYA bit, gives priority to activates over precharges, determining which (
precharge/activate) is processed first if both are pending and unblocked. |
| 6401 #define EMC_CFG_2_0_DRAMC_PRE_B4_ACT_SHIFT _MK_SHIFT_CONST(
31) |
| 6402 #define EMC_CFG_2_0_DRAMC_PRE_B4_ACT_FIELD (_MK_MASK_CONST(
0x1) << EMC_CFG_2_0_DRAMC_PRE_B4_ACT_SHIFT) |
| 6403 #define EMC_CFG_2_0_DRAMC_PRE_B4_ACT_RANGE 31:31 |
| 6404 #define EMC_CFG_2_0_DRAMC_PRE_B4_ACT_WOFFSET 0x0 |
| 6405 #define EMC_CFG_2_0_DRAMC_PRE_B4_ACT_DEFAULT _MK_MASK_CONST(0
x0) |
| 6406 #define EMC_CFG_2_0_DRAMC_PRE_B4_ACT_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 6407 #define EMC_CFG_2_0_DRAMC_PRE_B4_ACT_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 6408 #define EMC_CFG_2_0_DRAMC_PRE_B4_ACT_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 6409 #define EMC_CFG_2_0_DRAMC_PRE_B4_ACT_INIT_ENUM DISABLED |
| 6410 #define EMC_CFG_2_0_DRAMC_PRE_B4_ACT_DISABLED _MK_ENUM_CONST(0
) |
| 6411 #define EMC_CFG_2_0_DRAMC_PRE_B4_ACT_ENABLED _MK_ENUM_CONST(1
) |
| 6412 |
| 6413 |
| 6414 // Register EMC_CFG_DIG_DLL_0 // Configure Digital DLL |
| 6415 #define EMC_CFG_DIG_DLL_0 _MK_ADDR_CONST(0x2bc) |
| 6416 #define EMC_CFG_DIG_DLL_0_SECURE 0x0 |
| 6417 #define EMC_CFG_DIG_DLL_0_WORD_COUNT 0x1 |
| 6418 #define EMC_CFG_DIG_DLL_0_RESET_VAL _MK_MASK_CONST(0x57) |
| 6419 #define EMC_CFG_DIG_DLL_0_RESET_MASK _MK_MASK_CONST(0x7bff0ff
f) |
| 6420 #define EMC_CFG_DIG_DLL_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 6421 #define EMC_CFG_DIG_DLL_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 6422 #define EMC_CFG_DIG_DLL_0_READ_MASK _MK_MASK_CONST(0xfbff0ff
f) |
| 6423 #define EMC_CFG_DIG_DLL_0_WRITE_MASK _MK_MASK_CONST(0x3bff0ff
f) |
| 6424 // Enable digital DLL's. |
| 6425 #define EMC_CFG_DIG_DLL_0_CFG_DLL_EN_SHIFT _MK_SHIFT_CONST(
0) |
| 6426 #define EMC_CFG_DIG_DLL_0_CFG_DLL_EN_FIELD (_MK_MASK_CONST(
0x1) << EMC_CFG_DIG_DLL_0_CFG_DLL_EN_SHIFT) |
| 6427 #define EMC_CFG_DIG_DLL_0_CFG_DLL_EN_RANGE 0:0 |
| 6428 #define EMC_CFG_DIG_DLL_0_CFG_DLL_EN_WOFFSET 0x0 |
| 6429 #define EMC_CFG_DIG_DLL_0_CFG_DLL_EN_DEFAULT _MK_MASK_CONST(0
x1) |
| 6430 #define EMC_CFG_DIG_DLL_0_CFG_DLL_EN_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 6431 #define EMC_CFG_DIG_DLL_0_CFG_DLL_EN_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 6432 #define EMC_CFG_DIG_DLL_0_CFG_DLL_EN_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 6433 #define EMC_CFG_DIG_DLL_0_CFG_DLL_EN_INIT_ENUM ENABLED |
| 6434 #define EMC_CFG_DIG_DLL_0_CFG_DLL_EN_DISABLED _MK_ENUM_CONST(0
) |
| 6435 #define EMC_CFG_DIG_DLL_0_CFG_DLL_EN_ENABLED _MK_ENUM_CONST(1
) |
| 6436 |
| 6437 // Enable DL trimmer cells (embedded in pads). |
| 6438 #define EMC_CFG_DIG_DLL_0_CFG_DLI_TRIMMER_EN_SHIFT _MK_SHIF
T_CONST(1) |
| 6439 #define EMC_CFG_DIG_DLL_0_CFG_DLI_TRIMMER_EN_FIELD (_MK_MAS
K_CONST(0x1) << EMC_CFG_DIG_DLL_0_CFG_DLI_TRIMMER_EN_SHIFT) |
| 6440 #define EMC_CFG_DIG_DLL_0_CFG_DLI_TRIMMER_EN_RANGE 1:1 |
| 6441 #define EMC_CFG_DIG_DLL_0_CFG_DLI_TRIMMER_EN_WOFFSET 0x0 |
| 6442 #define EMC_CFG_DIG_DLL_0_CFG_DLI_TRIMMER_EN_DEFAULT _MK_MASK
_CONST(0x1) |
| 6443 #define EMC_CFG_DIG_DLL_0_CFG_DLI_TRIMMER_EN_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 6444 #define EMC_CFG_DIG_DLL_0_CFG_DLI_TRIMMER_EN_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6445 #define EMC_CFG_DIG_DLL_0_CFG_DLI_TRIMMER_EN_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6446 #define EMC_CFG_DIG_DLL_0_CFG_DLI_TRIMMER_EN_INIT_ENUM ENABLED |
| 6447 #define EMC_CFG_DIG_DLL_0_CFG_DLI_TRIMMER_EN_DISABLED _MK_ENUM
_CONST(0) |
| 6448 #define EMC_CFG_DIG_DLL_0_CFG_DLI_TRIMMER_EN_ENABLED _MK_ENUM
_CONST(1) |
| 6449 |
| 6450 // Override DLL's DLI output w/ OVERRIDE_VAL (still uses mult/offset). |
| 6451 #define EMC_CFG_DIG_DLL_0_CFG_DLL_OVERRIDE_EN_SHIFT _MK_SHIF
T_CONST(2) |
| 6452 #define EMC_CFG_DIG_DLL_0_CFG_DLL_OVERRIDE_EN_FIELD (_MK_MAS
K_CONST(0x1) << EMC_CFG_DIG_DLL_0_CFG_DLL_OVERRIDE_EN_SHIFT) |
| 6453 #define EMC_CFG_DIG_DLL_0_CFG_DLL_OVERRIDE_EN_RANGE 2:2 |
| 6454 #define EMC_CFG_DIG_DLL_0_CFG_DLL_OVERRIDE_EN_WOFFSET 0x0 |
| 6455 #define EMC_CFG_DIG_DLL_0_CFG_DLL_OVERRIDE_EN_DEFAULT _MK_MASK
_CONST(0x1) |
| 6456 #define EMC_CFG_DIG_DLL_0_CFG_DLL_OVERRIDE_EN_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 6457 #define EMC_CFG_DIG_DLL_0_CFG_DLL_OVERRIDE_EN_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6458 #define EMC_CFG_DIG_DLL_0_CFG_DLL_OVERRIDE_EN_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6459 #define EMC_CFG_DIG_DLL_0_CFG_DLL_OVERRIDE_EN_INIT_ENUM ENABLED |
| 6460 #define EMC_CFG_DIG_DLL_0_CFG_DLL_OVERRIDE_EN_DISABLED _MK_ENUM
_CONST(0) |
| 6461 #define EMC_CFG_DIG_DLL_0_CFG_DLL_OVERRIDE_EN_ENABLED _MK_ENUM
_CONST(1) |
| 6462 |
| 6463 // Turn off upper DLL & use lower dll output to drive all trimmers. |
| 6464 #define EMC_CFG_DIG_DLL_0_CFG_USE_SINGLE_DLL_SHIFT _MK_SHIF
T_CONST(3) |
| 6465 #define EMC_CFG_DIG_DLL_0_CFG_USE_SINGLE_DLL_FIELD (_MK_MAS
K_CONST(0x1) << EMC_CFG_DIG_DLL_0_CFG_USE_SINGLE_DLL_SHIFT) |
| 6466 #define EMC_CFG_DIG_DLL_0_CFG_USE_SINGLE_DLL_RANGE 3:3 |
| 6467 #define EMC_CFG_DIG_DLL_0_CFG_USE_SINGLE_DLL_WOFFSET 0x0 |
| 6468 #define EMC_CFG_DIG_DLL_0_CFG_USE_SINGLE_DLL_DEFAULT _MK_MASK
_CONST(0x0) |
| 6469 #define EMC_CFG_DIG_DLL_0_CFG_USE_SINGLE_DLL_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 6470 #define EMC_CFG_DIG_DLL_0_CFG_USE_SINGLE_DLL_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6471 #define EMC_CFG_DIG_DLL_0_CFG_USE_SINGLE_DLL_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6472 #define EMC_CFG_DIG_DLL_0_CFG_USE_SINGLE_DLL_INIT_ENUM DISABLED |
| 6473 #define EMC_CFG_DIG_DLL_0_CFG_USE_SINGLE_DLL_DISABLED _MK_ENUM
_CONST(0) |
| 6474 #define EMC_CFG_DIG_DLL_0_CFG_USE_SINGLE_DLL_ENABLED _MK_ENUM
_CONST(1) |
| 6475 |
| 6476 // Set trimmer values directly for each byte via FBIO_QUSE_DLY/FBIO_DQS_DLY &
FBIO_QUSE_DLY_MSB/FBIO_DQS_DLY_MSB. |
| 6477 #define EMC_CFG_DIG_DLL_0_CFG_PERBYTE_TRIMMER_OVERRIDE_SHIFT
_MK_SHIFT_CONST(4) |
| 6478 #define EMC_CFG_DIG_DLL_0_CFG_PERBYTE_TRIMMER_OVERRIDE_FIELD
(_MK_MASK_CONST(0x1) << EMC_CFG_DIG_DLL_0_CFG_PERBYTE_TRIMMER_OVERRIDE_SHIFT) |
| 6479 #define EMC_CFG_DIG_DLL_0_CFG_PERBYTE_TRIMMER_OVERRIDE_RANGE
4:4 |
| 6480 #define EMC_CFG_DIG_DLL_0_CFG_PERBYTE_TRIMMER_OVERRIDE_WOFFSET
0x0 |
| 6481 #define EMC_CFG_DIG_DLL_0_CFG_PERBYTE_TRIMMER_OVERRIDE_DEFAULT
_MK_MASK_CONST(0x1) |
| 6482 #define EMC_CFG_DIG_DLL_0_CFG_PERBYTE_TRIMMER_OVERRIDE_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 6483 #define EMC_CFG_DIG_DLL_0_CFG_PERBYTE_TRIMMER_OVERRIDE_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6484 #define EMC_CFG_DIG_DLL_0_CFG_PERBYTE_TRIMMER_OVERRIDE_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6485 #define EMC_CFG_DIG_DLL_0_CFG_PERBYTE_TRIMMER_OVERRIDE_INIT_ENUM
ENABLED |
| 6486 #define EMC_CFG_DIG_DLL_0_CFG_PERBYTE_TRIMMER_OVERRIDE_DISABLED
_MK_ENUM_CONST(0) |
| 6487 #define EMC_CFG_DIG_DLL_0_CFG_PERBYTE_TRIMMER_OVERRIDE_ENABLED
_MK_ENUM_CONST(1) |
| 6488 |
| 6489 // Enable DLL for use w/ lowspeed EMCCLK operation (<200MHz). |
| 6490 #define EMC_CFG_DIG_DLL_0_CFG_DLL_LOWSPEED_SHIFT _MK_SHIF
T_CONST(5) |
| 6491 #define EMC_CFG_DIG_DLL_0_CFG_DLL_LOWSPEED_FIELD (_MK_MAS
K_CONST(0x1) << EMC_CFG_DIG_DLL_0_CFG_DLL_LOWSPEED_SHIFT) |
| 6492 #define EMC_CFG_DIG_DLL_0_CFG_DLL_LOWSPEED_RANGE 5:5 |
| 6493 #define EMC_CFG_DIG_DLL_0_CFG_DLL_LOWSPEED_WOFFSET 0x0 |
| 6494 #define EMC_CFG_DIG_DLL_0_CFG_DLL_LOWSPEED_DEFAULT _MK_MASK
_CONST(0x0) |
| 6495 #define EMC_CFG_DIG_DLL_0_CFG_DLL_LOWSPEED_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 6496 #define EMC_CFG_DIG_DLL_0_CFG_DLL_LOWSPEED_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6497 #define EMC_CFG_DIG_DLL_0_CFG_DLL_LOWSPEED_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6498 |
| 6499 // Controls how frequently DLL runs, as follows |
| 6500 #define EMC_CFG_DIG_DLL_0_CFG_DLL_MODE_SHIFT _MK_SHIFT_CONST(
6) |
| 6501 #define EMC_CFG_DIG_DLL_0_CFG_DLL_MODE_FIELD (_MK_MASK_CONST(
0x3) << EMC_CFG_DIG_DLL_0_CFG_DLL_MODE_SHIFT) |
| 6502 #define EMC_CFG_DIG_DLL_0_CFG_DLL_MODE_RANGE 7:6 |
| 6503 #define EMC_CFG_DIG_DLL_0_CFG_DLL_MODE_WOFFSET 0x0 |
| 6504 #define EMC_CFG_DIG_DLL_0_CFG_DLL_MODE_DEFAULT _MK_MASK_CONST(0
x1) |
| 6505 #define EMC_CFG_DIG_DLL_0_CFG_DLL_MODE_DEFAULT_MASK _MK_MASK
_CONST(0x3) |
| 6506 #define EMC_CFG_DIG_DLL_0_CFG_DLL_MODE_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6507 #define EMC_CFG_DIG_DLL_0_CFG_DLL_MODE_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 6508 #define EMC_CFG_DIG_DLL_0_CFG_DLL_MODE_INIT_ENUM RUN_TIL_
LOCK |
| 6509 #define EMC_CFG_DIG_DLL_0_CFG_DLL_MODE_RUN_CONTINUOUS _MK_ENUM
_CONST(0) // // DLL will run continuously (only disabled during reads). This
option will consume the most power. |
| 6510 |
| 6511 #define EMC_CFG_DIG_DLL_0_CFG_DLL_MODE_RUN_TIL_LOCK _MK_ENUM
_CONST(1) // // after DLL_RESET is set, DLL will run until it has locked, the
n be disabled |
| 6512 |
| 6513 #define EMC_CFG_DIG_DLL_0_CFG_DLL_MODE_RUN_PERIODIC _MK_ENUM
_CONST(2) // // DLL will be re-enabled w/ each refresh to make sure LOCK is m
aintained |
| 6514 |
| 6515 #define EMC_CFG_DIG_DLL_0_CFG_DLL_MODE_RESERVED _MK_ENUM_CONST(3
) |
| 6516 |
| 6517 // DLL Loop filter control (2^(udset+3)). |
| 6518 #define EMC_CFG_DIG_DLL_0_CFG_DLL_UDSET_SHIFT _MK_SHIFT_CONST(
8) |
| 6519 #define EMC_CFG_DIG_DLL_0_CFG_DLL_UDSET_FIELD (_MK_MASK_CONST(
0xf) << EMC_CFG_DIG_DLL_0_CFG_DLL_UDSET_SHIFT) |
| 6520 #define EMC_CFG_DIG_DLL_0_CFG_DLL_UDSET_RANGE 11:8 |
| 6521 #define EMC_CFG_DIG_DLL_0_CFG_DLL_UDSET_WOFFSET 0x0 |
| 6522 #define EMC_CFG_DIG_DLL_0_CFG_DLL_UDSET_DEFAULT _MK_MASK_CONST(0
x0) |
| 6523 #define EMC_CFG_DIG_DLL_0_CFG_DLL_UDSET_DEFAULT_MASK _MK_MASK
_CONST(0xf) |
| 6524 #define EMC_CFG_DIG_DLL_0_CFG_DLL_UDSET_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6525 #define EMC_CFG_DIG_DLL_0_CFG_DLL_UDSET_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 6526 |
| 6527 // Value to use in place of DLI output if CFG_DLL_OVERRIDE_EN is set. |
| 6528 #define EMC_CFG_DIG_DLL_0_CFG_DLL_OVERRIDE_VAL_SHIFT _MK_SHIF
T_CONST(16) |
| 6529 #define EMC_CFG_DIG_DLL_0_CFG_DLL_OVERRIDE_VAL_FIELD (_MK_MAS
K_CONST(0x3ff) << EMC_CFG_DIG_DLL_0_CFG_DLL_OVERRIDE_VAL_SHIFT) |
| 6530 #define EMC_CFG_DIG_DLL_0_CFG_DLL_OVERRIDE_VAL_RANGE 25:16 |
| 6531 #define EMC_CFG_DIG_DLL_0_CFG_DLL_OVERRIDE_VAL_WOFFSET 0x0 |
| 6532 #define EMC_CFG_DIG_DLL_0_CFG_DLL_OVERRIDE_VAL_DEFAULT _MK_MASK
_CONST(0x0) |
| 6533 #define EMC_CFG_DIG_DLL_0_CFG_DLL_OVERRIDE_VAL_DEFAULT_MASK
_MK_MASK_CONST(0x3ff) |
| 6534 #define EMC_CFG_DIG_DLL_0_CFG_DLL_OVERRIDE_VAL_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6535 #define EMC_CFG_DIG_DLL_0_CFG_DLL_OVERRIDE_VAL_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6536 |
| 6537 // CYA bit -- disable override of DLL logic when DLL_ALM is set |
| 6538 // (otherwise overrides DLI to 0x3FF). |
| 6539 #define EMC_CFG_DIG_DLL_0_CFG_DLL_ALARM_DISABLE_SHIFT _MK_SHIF
T_CONST(27) |
| 6540 #define EMC_CFG_DIG_DLL_0_CFG_DLL_ALARM_DISABLE_FIELD (_MK_MAS
K_CONST(0x1) << EMC_CFG_DIG_DLL_0_CFG_DLL_ALARM_DISABLE_SHIFT) |
| 6541 #define EMC_CFG_DIG_DLL_0_CFG_DLL_ALARM_DISABLE_RANGE 27:27 |
| 6542 #define EMC_CFG_DIG_DLL_0_CFG_DLL_ALARM_DISABLE_WOFFSET 0x0 |
| 6543 #define EMC_CFG_DIG_DLL_0_CFG_DLL_ALARM_DISABLE_DEFAULT _MK_MASK
_CONST(0x0) |
| 6544 #define EMC_CFG_DIG_DLL_0_CFG_DLL_ALARM_DISABLE_DEFAULT_MASK
_MK_MASK_CONST(0x1) |
| 6545 #define EMC_CFG_DIG_DLL_0_CFG_DLL_ALARM_DISABLE_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6546 #define EMC_CFG_DIG_DLL_0_CFG_DLL_ALARM_DISABLE_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6547 |
| 6548 // CYA in case DLL has problems locking. DLL will be treated as locked |
| 6549 // after LIMIT emcclk cycles. Counter is reset w/ DLL_RESET (from above) |
| 6550 // or w/ each periodic update (if using RUN_PERIODIC). Settings are: |
| 6551 // 00: LIMIT = 2^12 |
| 6552 // 01: LIMIT = 2^15 |
| 6553 // 10: LIMIT = 2^16 |
| 6554 // 11: LIMIT = 2^16 + 2^17 |
| 6555 #define EMC_CFG_DIG_DLL_0_CFG_DLL_LOCK_LIMIT_SHIFT _MK_SHIF
T_CONST(28) |
| 6556 #define EMC_CFG_DIG_DLL_0_CFG_DLL_LOCK_LIMIT_FIELD (_MK_MAS
K_CONST(0x3) << EMC_CFG_DIG_DLL_0_CFG_DLL_LOCK_LIMIT_SHIFT) |
| 6557 #define EMC_CFG_DIG_DLL_0_CFG_DLL_LOCK_LIMIT_RANGE 29:28 |
| 6558 #define EMC_CFG_DIG_DLL_0_CFG_DLL_LOCK_LIMIT_WOFFSET 0x0 |
| 6559 #define EMC_CFG_DIG_DLL_0_CFG_DLL_LOCK_LIMIT_DEFAULT _MK_MASK
_CONST(0x0) |
| 6560 #define EMC_CFG_DIG_DLL_0_CFG_DLL_LOCK_LIMIT_DEFAULT_MASK
_MK_MASK_CONST(0x3) |
| 6561 #define EMC_CFG_DIG_DLL_0_CFG_DLL_LOCK_LIMIT_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6562 #define EMC_CFG_DIG_DLL_0_CFG_DLL_LOCK_LIMIT_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6563 |
| 6564 // Writing 1 to this register will send reset pulse to DLL's on next shadow |
| 6565 // update. Must reset DLL's when changing clock frequency by factor >= 2 |
| 6566 #define EMC_CFG_DIG_DLL_0_DLL_RESET_SHIFT _MK_SHIFT_CONST(
30) |
| 6567 #define EMC_CFG_DIG_DLL_0_DLL_RESET_FIELD (_MK_MASK_CONST(
0x1) << EMC_CFG_DIG_DLL_0_DLL_RESET_SHIFT) |
| 6568 #define EMC_CFG_DIG_DLL_0_DLL_RESET_RANGE 30:30 |
| 6569 #define EMC_CFG_DIG_DLL_0_DLL_RESET_WOFFSET 0x0 |
| 6570 #define EMC_CFG_DIG_DLL_0_DLL_RESET_DEFAULT _MK_MASK_CONST(0
x0) |
| 6571 #define EMC_CFG_DIG_DLL_0_DLL_RESET_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 6572 #define EMC_CFG_DIG_DLL_0_DLL_RESET_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 6573 #define EMC_CFG_DIG_DLL_0_DLL_RESET_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 6574 |
| 6575 // Writing 1 to this register causes override_val to be used in place of |
| 6576 // DLL output until DLL_LOCK is obtained. Takes effect on next shadow update. |
| 6577 #define EMC_CFG_DIG_DLL_0_CFG_DLL_USE_OVERRIDE_UNTIL_LOCK_SHIFT
_MK_SHIFT_CONST(31) |
| 6578 #define EMC_CFG_DIG_DLL_0_CFG_DLL_USE_OVERRIDE_UNTIL_LOCK_FIELD
(_MK_MASK_CONST(0x1) << EMC_CFG_DIG_DLL_0_CFG_DLL_USE_OVERRIDE_UNTIL_LOCK_SHIFT) |
| 6579 #define EMC_CFG_DIG_DLL_0_CFG_DLL_USE_OVERRIDE_UNTIL_LOCK_RANGE
31:31 |
| 6580 #define EMC_CFG_DIG_DLL_0_CFG_DLL_USE_OVERRIDE_UNTIL_LOCK_WOFFSET
0x0 |
| 6581 #define EMC_CFG_DIG_DLL_0_CFG_DLL_USE_OVERRIDE_UNTIL_LOCK_DEFAULT
_MK_MASK_CONST(0x0) |
| 6582 #define EMC_CFG_DIG_DLL_0_CFG_DLL_USE_OVERRIDE_UNTIL_LOCK_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6583 #define EMC_CFG_DIG_DLL_0_CFG_DLL_USE_OVERRIDE_UNTIL_LOCK_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6584 #define EMC_CFG_DIG_DLL_0_CFG_DLL_USE_OVERRIDE_UNTIL_LOCK_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6585 |
| 6586 |
| 6587 // Register EMC_DLL_XFORM_DQS_0 // Configure Digital DLL |
| 6588 #define EMC_DLL_XFORM_DQS_0 _MK_ADDR_CONST(0x2c0) |
| 6589 #define EMC_DLL_XFORM_DQS_0_SECURE 0x0 |
| 6590 #define EMC_DLL_XFORM_DQS_0_WORD_COUNT 0x1 |
| 6591 #define EMC_DLL_XFORM_DQS_0_RESET_VAL _MK_MASK_CONST(0x10) |
| 6592 #define EMC_DLL_XFORM_DQS_0_RESET_MASK _MK_MASK_CONST(0x7fff1f) |
| 6593 #define EMC_DLL_XFORM_DQS_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 6594 #define EMC_DLL_XFORM_DQS_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 6595 #define EMC_DLL_XFORM_DQS_0_READ_MASK _MK_MASK_CONST(0x7fff1f) |
| 6596 #define EMC_DLL_XFORM_DQS_0_WRITE_MASK _MK_MASK_CONST(0x7fff1f) |
| 6597 #define EMC_DLL_XFORM_DQS_0_XFORM_DQS_MULT_SHIFT _MK_SHIF
T_CONST(0) |
| 6598 #define EMC_DLL_XFORM_DQS_0_XFORM_DQS_MULT_FIELD (_MK_MAS
K_CONST(0x1f) << EMC_DLL_XFORM_DQS_0_XFORM_DQS_MULT_SHIFT) |
| 6599 #define EMC_DLL_XFORM_DQS_0_XFORM_DQS_MULT_RANGE 4:0 |
| 6600 #define EMC_DLL_XFORM_DQS_0_XFORM_DQS_MULT_WOFFSET 0x0 |
| 6601 #define EMC_DLL_XFORM_DQS_0_XFORM_DQS_MULT_DEFAULT _MK_MASK
_CONST(0x10) |
| 6602 #define EMC_DLL_XFORM_DQS_0_XFORM_DQS_MULT_DEFAULT_MASK _MK_MASK
_CONST(0x1f) |
| 6603 #define EMC_DLL_XFORM_DQS_0_XFORM_DQS_MULT_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6604 #define EMC_DLL_XFORM_DQS_0_XFORM_DQS_MULT_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6605 |
| 6606 #define EMC_DLL_XFORM_DQS_0_XFORM_DQS_OFFS_SHIFT _MK_SHIF
T_CONST(8) |
| 6607 #define EMC_DLL_XFORM_DQS_0_XFORM_DQS_OFFS_FIELD (_MK_MAS
K_CONST(0x7fff) << EMC_DLL_XFORM_DQS_0_XFORM_DQS_OFFS_SHIFT) |
| 6608 #define EMC_DLL_XFORM_DQS_0_XFORM_DQS_OFFS_RANGE 22:8 |
| 6609 #define EMC_DLL_XFORM_DQS_0_XFORM_DQS_OFFS_WOFFSET 0x0 |
| 6610 #define EMC_DLL_XFORM_DQS_0_XFORM_DQS_OFFS_DEFAULT _MK_MASK
_CONST(0x0) |
| 6611 #define EMC_DLL_XFORM_DQS_0_XFORM_DQS_OFFS_DEFAULT_MASK _MK_MASK
_CONST(0x7fff) |
| 6612 #define EMC_DLL_XFORM_DQS_0_XFORM_DQS_OFFS_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6613 #define EMC_DLL_XFORM_DQS_0_XFORM_DQS_OFFS_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6614 |
| 6615 |
| 6616 // Register EMC_DLL_XFORM_QUSE_0 // Configure Digital DLL |
| 6617 #define EMC_DLL_XFORM_QUSE_0 _MK_ADDR_CONST(0x2c4) |
| 6618 #define EMC_DLL_XFORM_QUSE_0_SECURE 0x0 |
| 6619 #define EMC_DLL_XFORM_QUSE_0_WORD_COUNT 0x1 |
| 6620 #define EMC_DLL_XFORM_QUSE_0_RESET_VAL _MK_MASK_CONST(0x8) |
| 6621 #define EMC_DLL_XFORM_QUSE_0_RESET_MASK _MK_MASK_CONST(0
x7fff1f) |
| 6622 #define EMC_DLL_XFORM_QUSE_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 6623 #define EMC_DLL_XFORM_QUSE_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 6624 #define EMC_DLL_XFORM_QUSE_0_READ_MASK _MK_MASK_CONST(0x7fff1f) |
| 6625 #define EMC_DLL_XFORM_QUSE_0_WRITE_MASK _MK_MASK_CONST(0
x7fff1f) |
| 6626 #define EMC_DLL_XFORM_QUSE_0_XFORM_QUSE_MULT_SHIFT _MK_SHIF
T_CONST(0) |
| 6627 #define EMC_DLL_XFORM_QUSE_0_XFORM_QUSE_MULT_FIELD (_MK_MAS
K_CONST(0x1f) << EMC_DLL_XFORM_QUSE_0_XFORM_QUSE_MULT_SHIFT) |
| 6628 #define EMC_DLL_XFORM_QUSE_0_XFORM_QUSE_MULT_RANGE 4:0 |
| 6629 #define EMC_DLL_XFORM_QUSE_0_XFORM_QUSE_MULT_WOFFSET 0x0 |
| 6630 #define EMC_DLL_XFORM_QUSE_0_XFORM_QUSE_MULT_DEFAULT _MK_MASK
_CONST(0x8) |
| 6631 #define EMC_DLL_XFORM_QUSE_0_XFORM_QUSE_MULT_DEFAULT_MASK
_MK_MASK_CONST(0x1f) |
| 6632 #define EMC_DLL_XFORM_QUSE_0_XFORM_QUSE_MULT_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6633 #define EMC_DLL_XFORM_QUSE_0_XFORM_QUSE_MULT_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6634 |
| 6635 #define EMC_DLL_XFORM_QUSE_0_XFORM_QUSE_OFFS_SHIFT _MK_SHIF
T_CONST(8) |
| 6636 #define EMC_DLL_XFORM_QUSE_0_XFORM_QUSE_OFFS_FIELD (_MK_MAS
K_CONST(0x7fff) << EMC_DLL_XFORM_QUSE_0_XFORM_QUSE_OFFS_SHIFT) |
| 6637 #define EMC_DLL_XFORM_QUSE_0_XFORM_QUSE_OFFS_RANGE 22:8 |
| 6638 #define EMC_DLL_XFORM_QUSE_0_XFORM_QUSE_OFFS_WOFFSET 0x0 |
| 6639 #define EMC_DLL_XFORM_QUSE_0_XFORM_QUSE_OFFS_DEFAULT _MK_MASK
_CONST(0x0) |
| 6640 #define EMC_DLL_XFORM_QUSE_0_XFORM_QUSE_OFFS_DEFAULT_MASK
_MK_MASK_CONST(0x7fff) |
| 6641 #define EMC_DLL_XFORM_QUSE_0_XFORM_QUSE_OFFS_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6642 #define EMC_DLL_XFORM_QUSE_0_XFORM_QUSE_OFFS_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6643 |
| 6644 |
| 6645 // Register EMC_DIG_DLL_UPPER_STATUS_0 // Digital DLL Status |
| 6646 #define EMC_DIG_DLL_UPPER_STATUS_0 _MK_ADDR_CONST(0x2c8) |
| 6647 #define EMC_DIG_DLL_UPPER_STATUS_0_SECURE 0x0 |
| 6648 #define EMC_DIG_DLL_UPPER_STATUS_0_WORD_COUNT 0x1 |
| 6649 #define EMC_DIG_DLL_UPPER_STATUS_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 6650 #define EMC_DIG_DLL_UPPER_STATUS_0_RESET_MASK _MK_MASK_CONST(0
x0) |
| 6651 #define EMC_DIG_DLL_UPPER_STATUS_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 6652 #define EMC_DIG_DLL_UPPER_STATUS_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 6653 #define EMC_DIG_DLL_UPPER_STATUS_0_READ_MASK _MK_MASK_CONST(0
xe3ff) |
| 6654 #define EMC_DIG_DLL_UPPER_STATUS_0_WRITE_MASK _MK_MASK_CONST(0
x0) |
| 6655 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_OUT_SHIFT _MK_SHIF
T_CONST(0) |
| 6656 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_OUT_FIELD (_MK_MAS
K_CONST(0x3ff) << EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_OUT_SHIFT) |
| 6657 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_OUT_RANGE 9:0 |
| 6658 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_OUT_WOFFSET
0x0 |
| 6659 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_OUT_DEFAULT
_MK_MASK_CONST(0x0) |
| 6660 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_OUT_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6661 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_OUT_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6662 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_OUT_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6663 |
| 6664 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_LOCK_TIMEOUT_SHIFT
_MK_SHIFT_CONST(13) |
| 6665 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_LOCK_TIMEOUT_FIELD
(_MK_MASK_CONST(0x1) << EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_LOCK_TIMEOUT_SHIFT) |
| 6666 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_LOCK_TIMEOUT_RANGE
13:13 |
| 6667 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_LOCK_TIMEOUT_WOFFSET
0x0 |
| 6668 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_LOCK_TIMEOUT_DEFAULT
_MK_MASK_CONST(0x0) |
| 6669 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_LOCK_TIMEOUT_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6670 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_LOCK_TIMEOUT_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6671 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_LOCK_TIMEOUT_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6672 |
| 6673 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_ALARM_SHIFT
_MK_SHIFT_CONST(14) |
| 6674 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_ALARM_FIELD
(_MK_MASK_CONST(0x1) << EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_ALARM_SHIFT) |
| 6675 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_ALARM_RANGE
14:14 |
| 6676 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_ALARM_WOFFSET
0x0 |
| 6677 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_ALARM_DEFAULT
_MK_MASK_CONST(0x0) |
| 6678 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_ALARM_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6679 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_ALARM_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6680 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_ALARM_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6681 |
| 6682 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_LOCK_SHIFT _MK_SHIF
T_CONST(15) |
| 6683 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_LOCK_FIELD (_MK_MAS
K_CONST(0x1) << EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_LOCK_SHIFT) |
| 6684 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_LOCK_RANGE 15:15 |
| 6685 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_LOCK_WOFFSET
0x0 |
| 6686 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_LOCK_DEFAULT
_MK_MASK_CONST(0x0) |
| 6687 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_LOCK_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6688 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_LOCK_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6689 #define EMC_DIG_DLL_UPPER_STATUS_0_DLL_UPPER_LOCK_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6690 |
| 6691 |
| 6692 // Register EMC_DIG_DLL_LOWER_STATUS_0 // Digital DLL Status |
| 6693 #define EMC_DIG_DLL_LOWER_STATUS_0 _MK_ADDR_CONST(0x2cc) |
| 6694 #define EMC_DIG_DLL_LOWER_STATUS_0_SECURE 0x0 |
| 6695 #define EMC_DIG_DLL_LOWER_STATUS_0_WORD_COUNT 0x1 |
| 6696 #define EMC_DIG_DLL_LOWER_STATUS_0_RESET_VAL _MK_MASK_CONST(0
x0) |
| 6697 #define EMC_DIG_DLL_LOWER_STATUS_0_RESET_MASK _MK_MASK_CONST(0
x0) |
| 6698 #define EMC_DIG_DLL_LOWER_STATUS_0_SW_DEFAULT_VAL _MK_MASK
_CONST(0x0) |
| 6699 #define EMC_DIG_DLL_LOWER_STATUS_0_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 6700 #define EMC_DIG_DLL_LOWER_STATUS_0_READ_MASK _MK_MASK_CONST(0
xe3ff) |
| 6701 #define EMC_DIG_DLL_LOWER_STATUS_0_WRITE_MASK _MK_MASK_CONST(0
x0) |
| 6702 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_OUT_SHIFT _MK_SHIF
T_CONST(0) |
| 6703 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_OUT_FIELD (_MK_MAS
K_CONST(0x3ff) << EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_OUT_SHIFT) |
| 6704 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_OUT_RANGE 9:0 |
| 6705 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_OUT_WOFFSET
0x0 |
| 6706 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_OUT_DEFAULT
_MK_MASK_CONST(0x0) |
| 6707 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_OUT_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6708 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_OUT_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6709 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_OUT_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6710 |
| 6711 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_LOCK_TIMEOUT_SHIFT
_MK_SHIFT_CONST(13) |
| 6712 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_LOCK_TIMEOUT_FIELD
(_MK_MASK_CONST(0x1) << EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_LOCK_TIMEOUT_SHIFT) |
| 6713 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_LOCK_TIMEOUT_RANGE
13:13 |
| 6714 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_LOCK_TIMEOUT_WOFFSET
0x0 |
| 6715 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_LOCK_TIMEOUT_DEFAULT
_MK_MASK_CONST(0x0) |
| 6716 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_LOCK_TIMEOUT_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6717 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_LOCK_TIMEOUT_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6718 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_LOCK_TIMEOUT_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6719 |
| 6720 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_ALARM_SHIFT
_MK_SHIFT_CONST(14) |
| 6721 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_ALARM_FIELD
(_MK_MASK_CONST(0x1) << EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_ALARM_SHIFT) |
| 6722 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_ALARM_RANGE
14:14 |
| 6723 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_ALARM_WOFFSET
0x0 |
| 6724 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_ALARM_DEFAULT
_MK_MASK_CONST(0x0) |
| 6725 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_ALARM_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6726 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_ALARM_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6727 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_ALARM_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6728 |
| 6729 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_LOCK_SHIFT _MK_SHIF
T_CONST(15) |
| 6730 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_LOCK_FIELD (_MK_MAS
K_CONST(0x1) << EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_LOCK_SHIFT) |
| 6731 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_LOCK_RANGE 15:15 |
| 6732 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_LOCK_WOFFSET
0x0 |
| 6733 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_LOCK_DEFAULT
_MK_MASK_CONST(0x0) |
| 6734 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_LOCK_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6735 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_LOCK_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6736 #define EMC_DIG_DLL_LOWER_STATUS_0_DLL_LOWER_LOCK_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6737 |
| 6738 |
| 6739 // Register EMC_CFG_CLKTRIM_0_0 // Configures m4clk trimmers |
| 6740 #define EMC_CFG_CLKTRIM_0_0 _MK_ADDR_CONST(0x2d0) |
| 6741 #define EMC_CFG_CLKTRIM_0_0_SECURE 0x0 |
| 6742 #define EMC_CFG_CLKTRIM_0_0_WORD_COUNT 0x1 |
| 6743 #define EMC_CFG_CLKTRIM_0_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 6744 #define EMC_CFG_CLKTRIM_0_0_RESET_MASK _MK_MASK_CONST(0x3ffffff
f) |
| 6745 #define EMC_CFG_CLKTRIM_0_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 6746 #define EMC_CFG_CLKTRIM_0_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 6747 #define EMC_CFG_CLKTRIM_0_0_READ_MASK _MK_MASK_CONST(0x3ffffff
f) |
| 6748 #define EMC_CFG_CLKTRIM_0_0_WRITE_MASK _MK_MASK_CONST(0x3ffffff
f) |
| 6749 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA0_CLKTRIM_SHIFT _MK_SHIF
T_CONST(0) |
| 6750 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA0_CLKTRIM_FIELD (_MK_MAS
K_CONST(0x3f) << EMC_CFG_CLKTRIM_0_0_CFG_DATA0_CLKTRIM_SHIFT) |
| 6751 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA0_CLKTRIM_RANGE 5:0 |
| 6752 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA0_CLKTRIM_WOFFSET 0x0 |
| 6753 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA0_CLKTRIM_DEFAULT _MK_MASK
_CONST(0x0) |
| 6754 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA0_CLKTRIM_DEFAULT_MASK
_MK_MASK_CONST(0x3f) |
| 6755 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA0_CLKTRIM_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6756 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA0_CLKTRIM_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6757 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA0_CLKTRIM_MAX _MK_ENUM
_CONST(47) |
| 6758 |
| 6759 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA1_CLKTRIM_SHIFT _MK_SHIF
T_CONST(6) |
| 6760 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA1_CLKTRIM_FIELD (_MK_MAS
K_CONST(0x3f) << EMC_CFG_CLKTRIM_0_0_CFG_DATA1_CLKTRIM_SHIFT) |
| 6761 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA1_CLKTRIM_RANGE 11:6 |
| 6762 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA1_CLKTRIM_WOFFSET 0x0 |
| 6763 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA1_CLKTRIM_DEFAULT _MK_MASK
_CONST(0x0) |
| 6764 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA1_CLKTRIM_DEFAULT_MASK
_MK_MASK_CONST(0x3f) |
| 6765 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA1_CLKTRIM_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6766 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA1_CLKTRIM_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6767 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA1_CLKTRIM_MAX _MK_ENUM
_CONST(47) |
| 6768 |
| 6769 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA2_CLKTRIM_SHIFT _MK_SHIF
T_CONST(12) |
| 6770 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA2_CLKTRIM_FIELD (_MK_MAS
K_CONST(0x3f) << EMC_CFG_CLKTRIM_0_0_CFG_DATA2_CLKTRIM_SHIFT) |
| 6771 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA2_CLKTRIM_RANGE 17:12 |
| 6772 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA2_CLKTRIM_WOFFSET 0x0 |
| 6773 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA2_CLKTRIM_DEFAULT _MK_MASK
_CONST(0x0) |
| 6774 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA2_CLKTRIM_DEFAULT_MASK
_MK_MASK_CONST(0x3f) |
| 6775 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA2_CLKTRIM_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6776 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA2_CLKTRIM_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6777 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA2_CLKTRIM_MAX _MK_ENUM
_CONST(47) |
| 6778 |
| 6779 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA3_CLKTRIM_SHIFT _MK_SHIF
T_CONST(18) |
| 6780 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA3_CLKTRIM_FIELD (_MK_MAS
K_CONST(0x3f) << EMC_CFG_CLKTRIM_0_0_CFG_DATA3_CLKTRIM_SHIFT) |
| 6781 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA3_CLKTRIM_RANGE 23:18 |
| 6782 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA3_CLKTRIM_WOFFSET 0x0 |
| 6783 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA3_CLKTRIM_DEFAULT _MK_MASK
_CONST(0x0) |
| 6784 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA3_CLKTRIM_DEFAULT_MASK
_MK_MASK_CONST(0x3f) |
| 6785 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA3_CLKTRIM_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6786 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA3_CLKTRIM_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6787 #define EMC_CFG_CLKTRIM_0_0_CFG_DATA3_CLKTRIM_MAX _MK_ENUM
_CONST(47) |
| 6788 |
| 6789 #define EMC_CFG_CLKTRIM_0_0_CFG_MCLK_ADDR_CLKTRIM_SHIFT _MK_SHIF
T_CONST(24) |
| 6790 #define EMC_CFG_CLKTRIM_0_0_CFG_MCLK_ADDR_CLKTRIM_FIELD (_MK_MAS
K_CONST(0x3f) << EMC_CFG_CLKTRIM_0_0_CFG_MCLK_ADDR_CLKTRIM_SHIFT) |
| 6791 #define EMC_CFG_CLKTRIM_0_0_CFG_MCLK_ADDR_CLKTRIM_RANGE 29:24 |
| 6792 #define EMC_CFG_CLKTRIM_0_0_CFG_MCLK_ADDR_CLKTRIM_WOFFSET
0x0 |
| 6793 #define EMC_CFG_CLKTRIM_0_0_CFG_MCLK_ADDR_CLKTRIM_DEFAULT
_MK_MASK_CONST(0x0) |
| 6794 #define EMC_CFG_CLKTRIM_0_0_CFG_MCLK_ADDR_CLKTRIM_DEFAULT_MASK
_MK_MASK_CONST(0x3f) |
| 6795 #define EMC_CFG_CLKTRIM_0_0_CFG_MCLK_ADDR_CLKTRIM_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 6796 #define EMC_CFG_CLKTRIM_0_0_CFG_MCLK_ADDR_CLKTRIM_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6797 #define EMC_CFG_CLKTRIM_0_0_CFG_MCLK_ADDR_CLKTRIM_MAX _MK_ENUM
_CONST(47) |
| 6798 |
| 6799 |
| 6800 // Register EMC_CFG_CLKTRIM_1_0 // Configures m4clk trimmers |
| 6801 #define EMC_CFG_CLKTRIM_1_0 _MK_ADDR_CONST(0x2d4) |
| 6802 #define EMC_CFG_CLKTRIM_1_0_SECURE 0x0 |
| 6803 #define EMC_CFG_CLKTRIM_1_0_WORD_COUNT 0x1 |
| 6804 #define EMC_CFG_CLKTRIM_1_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 6805 #define EMC_CFG_CLKTRIM_1_0_RESET_MASK _MK_MASK_CONST(0x3ffffff
f) |
| 6806 #define EMC_CFG_CLKTRIM_1_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 6807 #define EMC_CFG_CLKTRIM_1_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 6808 #define EMC_CFG_CLKTRIM_1_0_READ_MASK _MK_MASK_CONST(0x3ffffff
f) |
| 6809 #define EMC_CFG_CLKTRIM_1_0_WRITE_MASK _MK_MASK_CONST(0x3ffffff
f) |
| 6810 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS0_CLKTRIM_SHIFT _MK_SHIF
T_CONST(0) |
| 6811 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS0_CLKTRIM_FIELD (_MK_MAS
K_CONST(0x3f) << EMC_CFG_CLKTRIM_1_0_CFG_DQS0_CLKTRIM_SHIFT) |
| 6812 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS0_CLKTRIM_RANGE 5:0 |
| 6813 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS0_CLKTRIM_WOFFSET 0x0 |
| 6814 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS0_CLKTRIM_DEFAULT _MK_MASK
_CONST(0x0) |
| 6815 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS0_CLKTRIM_DEFAULT_MASK
_MK_MASK_CONST(0x3f) |
| 6816 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS0_CLKTRIM_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6817 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS0_CLKTRIM_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6818 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS0_CLKTRIM_MAX _MK_ENUM
_CONST(47) |
| 6819 |
| 6820 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS1_CLKTRIM_SHIFT _MK_SHIF
T_CONST(6) |
| 6821 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS1_CLKTRIM_FIELD (_MK_MAS
K_CONST(0x3f) << EMC_CFG_CLKTRIM_1_0_CFG_DQS1_CLKTRIM_SHIFT) |
| 6822 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS1_CLKTRIM_RANGE 11:6 |
| 6823 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS1_CLKTRIM_WOFFSET 0x0 |
| 6824 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS1_CLKTRIM_DEFAULT _MK_MASK
_CONST(0x0) |
| 6825 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS1_CLKTRIM_DEFAULT_MASK
_MK_MASK_CONST(0x3f) |
| 6826 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS1_CLKTRIM_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6827 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS1_CLKTRIM_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6828 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS1_CLKTRIM_MAX _MK_ENUM
_CONST(47) |
| 6829 |
| 6830 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS2_CLKTRIM_SHIFT _MK_SHIF
T_CONST(12) |
| 6831 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS2_CLKTRIM_FIELD (_MK_MAS
K_CONST(0x3f) << EMC_CFG_CLKTRIM_1_0_CFG_DQS2_CLKTRIM_SHIFT) |
| 6832 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS2_CLKTRIM_RANGE 17:12 |
| 6833 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS2_CLKTRIM_WOFFSET 0x0 |
| 6834 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS2_CLKTRIM_DEFAULT _MK_MASK
_CONST(0x0) |
| 6835 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS2_CLKTRIM_DEFAULT_MASK
_MK_MASK_CONST(0x3f) |
| 6836 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS2_CLKTRIM_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6837 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS2_CLKTRIM_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6838 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS2_CLKTRIM_MAX _MK_ENUM
_CONST(47) |
| 6839 |
| 6840 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS3_CLKTRIM_SHIFT _MK_SHIF
T_CONST(18) |
| 6841 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS3_CLKTRIM_FIELD (_MK_MAS
K_CONST(0x3f) << EMC_CFG_CLKTRIM_1_0_CFG_DQS3_CLKTRIM_SHIFT) |
| 6842 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS3_CLKTRIM_RANGE 23:18 |
| 6843 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS3_CLKTRIM_WOFFSET 0x0 |
| 6844 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS3_CLKTRIM_DEFAULT _MK_MASK
_CONST(0x0) |
| 6845 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS3_CLKTRIM_DEFAULT_MASK
_MK_MASK_CONST(0x3f) |
| 6846 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS3_CLKTRIM_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6847 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS3_CLKTRIM_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6848 #define EMC_CFG_CLKTRIM_1_0_CFG_DQS3_CLKTRIM_MAX _MK_ENUM
_CONST(47) |
| 6849 |
| 6850 #define EMC_CFG_CLKTRIM_1_0_CFG_MCLK_CLKTRIM_SHIFT _MK_SHIF
T_CONST(24) |
| 6851 #define EMC_CFG_CLKTRIM_1_0_CFG_MCLK_CLKTRIM_FIELD (_MK_MAS
K_CONST(0x3f) << EMC_CFG_CLKTRIM_1_0_CFG_MCLK_CLKTRIM_SHIFT) |
| 6852 #define EMC_CFG_CLKTRIM_1_0_CFG_MCLK_CLKTRIM_RANGE 29:24 |
| 6853 #define EMC_CFG_CLKTRIM_1_0_CFG_MCLK_CLKTRIM_WOFFSET 0x0 |
| 6854 #define EMC_CFG_CLKTRIM_1_0_CFG_MCLK_CLKTRIM_DEFAULT _MK_MASK
_CONST(0x0) |
| 6855 #define EMC_CFG_CLKTRIM_1_0_CFG_MCLK_CLKTRIM_DEFAULT_MASK
_MK_MASK_CONST(0x3f) |
| 6856 #define EMC_CFG_CLKTRIM_1_0_CFG_MCLK_CLKTRIM_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6857 #define EMC_CFG_CLKTRIM_1_0_CFG_MCLK_CLKTRIM_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6858 #define EMC_CFG_CLKTRIM_1_0_CFG_MCLK_CLKTRIM_MAX _MK_ENUM
_CONST(47) |
| 6859 |
| 6860 |
| 6861 // Register EMC_CFG_CLKTRIM_2_0 // Configures m4clk trimmers |
| 6862 #define EMC_CFG_CLKTRIM_2_0 _MK_ADDR_CONST(0x2d8) |
| 6863 #define EMC_CFG_CLKTRIM_2_0_SECURE 0x0 |
| 6864 #define EMC_CFG_CLKTRIM_2_0_WORD_COUNT 0x1 |
| 6865 #define EMC_CFG_CLKTRIM_2_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 6866 #define EMC_CFG_CLKTRIM_2_0_RESET_MASK _MK_MASK_CONST(0x3ffffff
f) |
| 6867 #define EMC_CFG_CLKTRIM_2_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 6868 #define EMC_CFG_CLKTRIM_2_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 6869 #define EMC_CFG_CLKTRIM_2_0_READ_MASK _MK_MASK_CONST(0x3ffffff
f) |
| 6870 #define EMC_CFG_CLKTRIM_2_0_WRITE_MASK _MK_MASK_CONST(0x3ffffff
f) |
| 6871 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ0_CLKTRIM_SHIFT _MK_SHIF
T_CONST(0) |
| 6872 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ0_CLKTRIM_FIELD (_MK_MAS
K_CONST(0x3f) << EMC_CFG_CLKTRIM_2_0_CFG_DQ0_CLKTRIM_SHIFT) |
| 6873 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ0_CLKTRIM_RANGE 5:0 |
| 6874 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ0_CLKTRIM_WOFFSET 0x0 |
| 6875 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ0_CLKTRIM_DEFAULT _MK_MASK
_CONST(0x0) |
| 6876 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ0_CLKTRIM_DEFAULT_MASK
_MK_MASK_CONST(0x3f) |
| 6877 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ0_CLKTRIM_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6878 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ0_CLKTRIM_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6879 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ0_CLKTRIM_MAX _MK_ENUM_CONST(4
7) |
| 6880 |
| 6881 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ1_CLKTRIM_SHIFT _MK_SHIF
T_CONST(6) |
| 6882 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ1_CLKTRIM_FIELD (_MK_MAS
K_CONST(0x3f) << EMC_CFG_CLKTRIM_2_0_CFG_DQ1_CLKTRIM_SHIFT) |
| 6883 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ1_CLKTRIM_RANGE 11:6 |
| 6884 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ1_CLKTRIM_WOFFSET 0x0 |
| 6885 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ1_CLKTRIM_DEFAULT _MK_MASK
_CONST(0x0) |
| 6886 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ1_CLKTRIM_DEFAULT_MASK
_MK_MASK_CONST(0x3f) |
| 6887 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ1_CLKTRIM_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6888 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ1_CLKTRIM_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6889 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ1_CLKTRIM_MAX _MK_ENUM_CONST(4
7) |
| 6890 |
| 6891 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ2_CLKTRIM_SHIFT _MK_SHIF
T_CONST(12) |
| 6892 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ2_CLKTRIM_FIELD (_MK_MAS
K_CONST(0x3f) << EMC_CFG_CLKTRIM_2_0_CFG_DQ2_CLKTRIM_SHIFT) |
| 6893 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ2_CLKTRIM_RANGE 17:12 |
| 6894 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ2_CLKTRIM_WOFFSET 0x0 |
| 6895 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ2_CLKTRIM_DEFAULT _MK_MASK
_CONST(0x0) |
| 6896 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ2_CLKTRIM_DEFAULT_MASK
_MK_MASK_CONST(0x3f) |
| 6897 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ2_CLKTRIM_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6898 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ2_CLKTRIM_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6899 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ2_CLKTRIM_MAX _MK_ENUM_CONST(4
7) |
| 6900 |
| 6901 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ3_CLKTRIM_SHIFT _MK_SHIF
T_CONST(18) |
| 6902 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ3_CLKTRIM_FIELD (_MK_MAS
K_CONST(0x3f) << EMC_CFG_CLKTRIM_2_0_CFG_DQ3_CLKTRIM_SHIFT) |
| 6903 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ3_CLKTRIM_RANGE 23:18 |
| 6904 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ3_CLKTRIM_WOFFSET 0x0 |
| 6905 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ3_CLKTRIM_DEFAULT _MK_MASK
_CONST(0x0) |
| 6906 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ3_CLKTRIM_DEFAULT_MASK
_MK_MASK_CONST(0x3f) |
| 6907 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ3_CLKTRIM_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6908 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ3_CLKTRIM_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6909 #define EMC_CFG_CLKTRIM_2_0_CFG_DQ3_CLKTRIM_MAX _MK_ENUM_CONST(4
7) |
| 6910 |
| 6911 #define EMC_CFG_CLKTRIM_2_0_CFG_CMD_CLKTRIM_SHIFT _MK_SHIF
T_CONST(24) |
| 6912 #define EMC_CFG_CLKTRIM_2_0_CFG_CMD_CLKTRIM_FIELD (_MK_MAS
K_CONST(0x3f) << EMC_CFG_CLKTRIM_2_0_CFG_CMD_CLKTRIM_SHIFT) |
| 6913 #define EMC_CFG_CLKTRIM_2_0_CFG_CMD_CLKTRIM_RANGE 29:24 |
| 6914 #define EMC_CFG_CLKTRIM_2_0_CFG_CMD_CLKTRIM_WOFFSET 0x0 |
| 6915 #define EMC_CFG_CLKTRIM_2_0_CFG_CMD_CLKTRIM_DEFAULT _MK_MASK
_CONST(0x0) |
| 6916 #define EMC_CFG_CLKTRIM_2_0_CFG_CMD_CLKTRIM_DEFAULT_MASK
_MK_MASK_CONST(0x3f) |
| 6917 #define EMC_CFG_CLKTRIM_2_0_CFG_CMD_CLKTRIM_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6918 #define EMC_CFG_CLKTRIM_2_0_CFG_CMD_CLKTRIM_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6919 #define EMC_CFG_CLKTRIM_2_0_CFG_CMD_CLKTRIM_MAX _MK_ENUM_CONST(4
7) |
| 6920 |
| 6921 |
| 6922 // Register EMC_CTT_TERM_CTRL_0 // Configure CTT termination output drive stren
gth |
| 6923 #define EMC_CTT_TERM_CTRL_0 _MK_ADDR_CONST(0x2dc) |
| 6924 #define EMC_CTT_TERM_CTRL_0_SECURE 0x0 |
| 6925 #define EMC_CTT_TERM_CTRL_0_WORD_COUNT 0x1 |
| 6926 #define EMC_CTT_TERM_CTRL_0_RESET_VAL _MK_MASK_CONST(0x802) |
| 6927 #define EMC_CTT_TERM_CTRL_0_RESET_MASK _MK_MASK_CONST(0x80001f0
7) |
| 6928 #define EMC_CTT_TERM_CTRL_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 6929 #define EMC_CTT_TERM_CTRL_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 6930 #define EMC_CTT_TERM_CTRL_0_READ_MASK _MK_MASK_CONST(0x9f0f9f0
7) |
| 6931 #define EMC_CTT_TERM_CTRL_0_WRITE_MASK _MK_MASK_CONST(0x80001f0
7) |
| 6932 // |
| 6933 #define EMC_CTT_TERM_CTRL_0_TERM_SLOPE_SHIFT _MK_SHIFT_CONST(
0) |
| 6934 #define EMC_CTT_TERM_CTRL_0_TERM_SLOPE_FIELD (_MK_MASK_CONST(
0x7) << EMC_CTT_TERM_CTRL_0_TERM_SLOPE_SHIFT) |
| 6935 #define EMC_CTT_TERM_CTRL_0_TERM_SLOPE_RANGE 2:0 |
| 6936 #define EMC_CTT_TERM_CTRL_0_TERM_SLOPE_WOFFSET 0x0 |
| 6937 #define EMC_CTT_TERM_CTRL_0_TERM_SLOPE_DEFAULT _MK_MASK_CONST(0
x2) |
| 6938 #define EMC_CTT_TERM_CTRL_0_TERM_SLOPE_DEFAULT_MASK _MK_MASK
_CONST(0x7) |
| 6939 #define EMC_CTT_TERM_CTRL_0_TERM_SLOPE_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6940 #define EMC_CTT_TERM_CTRL_0_TERM_SLOPE_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 6941 |
| 6942 // |
| 6943 #define EMC_CTT_TERM_CTRL_0_TERM_OFFSET_SHIFT _MK_SHIFT_CONST(
8) |
| 6944 #define EMC_CTT_TERM_CTRL_0_TERM_OFFSET_FIELD (_MK_MASK_CONST(
0x1f) << EMC_CTT_TERM_CTRL_0_TERM_OFFSET_SHIFT) |
| 6945 #define EMC_CTT_TERM_CTRL_0_TERM_OFFSET_RANGE 12:8 |
| 6946 #define EMC_CTT_TERM_CTRL_0_TERM_OFFSET_WOFFSET 0x0 |
| 6947 #define EMC_CTT_TERM_CTRL_0_TERM_OFFSET_DEFAULT _MK_MASK_CONST(0
x8) |
| 6948 #define EMC_CTT_TERM_CTRL_0_TERM_OFFSET_DEFAULT_MASK _MK_MASK
_CONST(0x1f) |
| 6949 #define EMC_CTT_TERM_CTRL_0_TERM_OFFSET_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6950 #define EMC_CTT_TERM_CTRL_0_TERM_OFFSET_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 6951 |
| 6952 #define EMC_CTT_TERM_CTRL_0_TERM_DRVDN_SHIFT _MK_SHIFT_CONST(
15) |
| 6953 #define EMC_CTT_TERM_CTRL_0_TERM_DRVDN_FIELD (_MK_MASK_CONST(
0x1f) << EMC_CTT_TERM_CTRL_0_TERM_DRVDN_SHIFT) |
| 6954 #define EMC_CTT_TERM_CTRL_0_TERM_DRVDN_RANGE 19:15 |
| 6955 #define EMC_CTT_TERM_CTRL_0_TERM_DRVDN_WOFFSET 0x0 |
| 6956 #define EMC_CTT_TERM_CTRL_0_TERM_DRVDN_DEFAULT _MK_MASK_CONST(0
x0) |
| 6957 #define EMC_CTT_TERM_CTRL_0_TERM_DRVDN_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 6958 #define EMC_CTT_TERM_CTRL_0_TERM_DRVDN_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6959 #define EMC_CTT_TERM_CTRL_0_TERM_DRVDN_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 6960 |
| 6961 #define EMC_CTT_TERM_CTRL_0_TERM_DRVUP_SHIFT _MK_SHIFT_CONST(
24) |
| 6962 #define EMC_CTT_TERM_CTRL_0_TERM_DRVUP_FIELD (_MK_MASK_CONST(
0x1f) << EMC_CTT_TERM_CTRL_0_TERM_DRVUP_SHIFT) |
| 6963 #define EMC_CTT_TERM_CTRL_0_TERM_DRVUP_RANGE 28:24 |
| 6964 #define EMC_CTT_TERM_CTRL_0_TERM_DRVUP_WOFFSET 0x0 |
| 6965 #define EMC_CTT_TERM_CTRL_0_TERM_DRVUP_DEFAULT _MK_MASK_CONST(0
x0) |
| 6966 #define EMC_CTT_TERM_CTRL_0_TERM_DRVUP_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 6967 #define EMC_CTT_TERM_CTRL_0_TERM_DRVUP_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6968 #define EMC_CTT_TERM_CTRL_0_TERM_DRVUP_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 6969 |
| 6970 // |
| 6971 #define EMC_CTT_TERM_CTRL_0_TERM_OVERRIDE_SHIFT _MK_SHIFT_CONST(
31) |
| 6972 #define EMC_CTT_TERM_CTRL_0_TERM_OVERRIDE_FIELD (_MK_MASK_CONST(
0x1) << EMC_CTT_TERM_CTRL_0_TERM_OVERRIDE_SHIFT) |
| 6973 #define EMC_CTT_TERM_CTRL_0_TERM_OVERRIDE_RANGE 31:31 |
| 6974 #define EMC_CTT_TERM_CTRL_0_TERM_OVERRIDE_WOFFSET 0x0 |
| 6975 #define EMC_CTT_TERM_CTRL_0_TERM_OVERRIDE_DEFAULT _MK_MASK
_CONST(0x0) |
| 6976 #define EMC_CTT_TERM_CTRL_0_TERM_OVERRIDE_DEFAULT_MASK _MK_MASK
_CONST(0x1) |
| 6977 #define EMC_CTT_TERM_CTRL_0_TERM_OVERRIDE_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 6978 #define EMC_CTT_TERM_CTRL_0_TERM_OVERRIDE_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 6979 #define EMC_CTT_TERM_CTRL_0_TERM_OVERRIDE_INIT_ENUM DISABLED |
| 6980 #define EMC_CTT_TERM_CTRL_0_TERM_OVERRIDE_DISABLED _MK_ENUM
_CONST(0) |
| 6981 #define EMC_CTT_TERM_CTRL_0_TERM_OVERRIDE_ENABLED _MK_ENUM
_CONST(1) |
| 6982 |
| 6983 |
| 6984 // Register EMC_ZCAL_REF_CNT_0 // Configure ZQ Calibration |
| 6985 #define EMC_ZCAL_REF_CNT_0 _MK_ADDR_CONST(0x2e0) |
| 6986 #define EMC_ZCAL_REF_CNT_0_SECURE 0x0 |
| 6987 #define EMC_ZCAL_REF_CNT_0_WORD_COUNT 0x1 |
| 6988 #define EMC_ZCAL_REF_CNT_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 6989 #define EMC_ZCAL_REF_CNT_0_RESET_MASK _MK_MASK_CONST(0xffffff) |
| 6990 #define EMC_ZCAL_REF_CNT_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 6991 #define EMC_ZCAL_REF_CNT_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 6992 #define EMC_ZCAL_REF_CNT_0_READ_MASK _MK_MASK_CONST(0xffffff) |
| 6993 #define EMC_ZCAL_REF_CNT_0_WRITE_MASK _MK_MASK_CONST(0xffffff) |
| 6994 // Number of refreshes to wait between issuance of ZCAL_MRW_CMD. If 0, ZCAL is
disabled and internal counter will be reset. |
| 6995 #define EMC_ZCAL_REF_CNT_0_ZCAL_REF_INTERVAL_SHIFT _MK_SHIF
T_CONST(0) |
| 6996 #define EMC_ZCAL_REF_CNT_0_ZCAL_REF_INTERVAL_FIELD (_MK_MAS
K_CONST(0xffffff) << EMC_ZCAL_REF_CNT_0_ZCAL_REF_INTERVAL_SHIFT) |
| 6997 #define EMC_ZCAL_REF_CNT_0_ZCAL_REF_INTERVAL_RANGE 23:0 |
| 6998 #define EMC_ZCAL_REF_CNT_0_ZCAL_REF_INTERVAL_WOFFSET 0x0 |
| 6999 #define EMC_ZCAL_REF_CNT_0_ZCAL_REF_INTERVAL_DEFAULT _MK_MASK
_CONST(0x0) |
| 7000 #define EMC_ZCAL_REF_CNT_0_ZCAL_REF_INTERVAL_DEFAULT_MASK
_MK_MASK_CONST(0xffffff) |
| 7001 #define EMC_ZCAL_REF_CNT_0_ZCAL_REF_INTERVAL_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 7002 #define EMC_ZCAL_REF_CNT_0_ZCAL_REF_INTERVAL_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 7003 |
| 7004 |
| 7005 // Register EMC_ZCAL_WAIT_CNT_0 // Configure ZQ Calibration |
| 7006 #define EMC_ZCAL_WAIT_CNT_0 _MK_ADDR_CONST(0x2e4) |
| 7007 #define EMC_ZCAL_WAIT_CNT_0_SECURE 0x0 |
| 7008 #define EMC_ZCAL_WAIT_CNT_0_WORD_COUNT 0x1 |
| 7009 #define EMC_ZCAL_WAIT_CNT_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 7010 #define EMC_ZCAL_WAIT_CNT_0_RESET_MASK _MK_MASK_CONST(0xff) |
| 7011 #define EMC_ZCAL_WAIT_CNT_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 7012 #define EMC_ZCAL_WAIT_CNT_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 7013 #define EMC_ZCAL_WAIT_CNT_0_READ_MASK _MK_MASK_CONST(0xff) |
| 7014 #define EMC_ZCAL_WAIT_CNT_0_WRITE_MASK _MK_MASK_CONST(0xff) |
| 7015 // Number of emc clocks to wait before issuing any commands after sending ZCAL_M
RW_CMD. |
| 7016 #define EMC_ZCAL_WAIT_CNT_0_ZCAL_WAIT_CNT_SHIFT _MK_SHIFT_CONST(
0) |
| 7017 #define EMC_ZCAL_WAIT_CNT_0_ZCAL_WAIT_CNT_FIELD (_MK_MASK_CONST(
0xff) << EMC_ZCAL_WAIT_CNT_0_ZCAL_WAIT_CNT_SHIFT) |
| 7018 #define EMC_ZCAL_WAIT_CNT_0_ZCAL_WAIT_CNT_RANGE 7:0 |
| 7019 #define EMC_ZCAL_WAIT_CNT_0_ZCAL_WAIT_CNT_WOFFSET 0x0 |
| 7020 #define EMC_ZCAL_WAIT_CNT_0_ZCAL_WAIT_CNT_DEFAULT _MK_MASK
_CONST(0x0) |
| 7021 #define EMC_ZCAL_WAIT_CNT_0_ZCAL_WAIT_CNT_DEFAULT_MASK _MK_MASK
_CONST(0xff) |
| 7022 #define EMC_ZCAL_WAIT_CNT_0_ZCAL_WAIT_CNT_SW_DEFAULT _MK_MASK
_CONST(0x0) |
| 7023 #define EMC_ZCAL_WAIT_CNT_0_ZCAL_WAIT_CNT_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 7024 |
| 7025 |
| 7026 // Register EMC_ZCAL_MRW_CMD_0 // Configure ZQ Calibration |
| 7027 #define EMC_ZCAL_MRW_CMD_0 _MK_ADDR_CONST(0x2e8) |
| 7028 #define EMC_ZCAL_MRW_CMD_0_SECURE 0x0 |
| 7029 #define EMC_ZCAL_MRW_CMD_0_WORD_COUNT 0x1 |
| 7030 #define EMC_ZCAL_MRW_CMD_0_RESET_VAL _MK_MASK_CONST(0x0) |
| 7031 #define EMC_ZCAL_MRW_CMD_0_RESET_MASK _MK_MASK_CONST(0x0) |
| 7032 #define EMC_ZCAL_MRW_CMD_0_SW_DEFAULT_VAL _MK_MASK_CONST(0
x0) |
| 7033 #define EMC_ZCAL_MRW_CMD_0_SW_DEFAULT_MASK _MK_MASK_CONST(0
x0) |
| 7034 #define EMC_ZCAL_MRW_CMD_0_READ_MASK _MK_MASK_CONST(0x0) |
| 7035 #define EMC_ZCAL_MRW_CMD_0_WRITE_MASK _MK_MASK_CONST(0xc0ff00f
f) |
| 7036 // MRW OP field to be sent after ZCAL_REF_CNT |
| 7037 #define EMC_ZCAL_MRW_CMD_0_ZQ_MRW_OP_SHIFT _MK_SHIFT_CONST(
0) |
| 7038 #define EMC_ZCAL_MRW_CMD_0_ZQ_MRW_OP_FIELD (_MK_MASK_CONST(
0xff) << EMC_ZCAL_MRW_CMD_0_ZQ_MRW_OP_SHIFT) |
| 7039 #define EMC_ZCAL_MRW_CMD_0_ZQ_MRW_OP_RANGE 7:0 |
| 7040 #define EMC_ZCAL_MRW_CMD_0_ZQ_MRW_OP_WOFFSET 0x0 |
| 7041 #define EMC_ZCAL_MRW_CMD_0_ZQ_MRW_OP_DEFAULT _MK_MASK_CONST(0
x0) |
| 7042 #define EMC_ZCAL_MRW_CMD_0_ZQ_MRW_OP_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 7043 #define EMC_ZCAL_MRW_CMD_0_ZQ_MRW_OP_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 7044 #define EMC_ZCAL_MRW_CMD_0_ZQ_MRW_OP_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 7045 |
| 7046 // MRW MA field to be sent after ZCAL_REF_CNT |
| 7047 #define EMC_ZCAL_MRW_CMD_0_ZQ_MRW_MA_SHIFT _MK_SHIFT_CONST(
16) |
| 7048 #define EMC_ZCAL_MRW_CMD_0_ZQ_MRW_MA_FIELD (_MK_MASK_CONST(
0xff) << EMC_ZCAL_MRW_CMD_0_ZQ_MRW_MA_SHIFT) |
| 7049 #define EMC_ZCAL_MRW_CMD_0_ZQ_MRW_MA_RANGE 23:16 |
| 7050 #define EMC_ZCAL_MRW_CMD_0_ZQ_MRW_MA_WOFFSET 0x0 |
| 7051 #define EMC_ZCAL_MRW_CMD_0_ZQ_MRW_MA_DEFAULT _MK_MASK_CONST(0
x0) |
| 7052 #define EMC_ZCAL_MRW_CMD_0_ZQ_MRW_MA_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 7053 #define EMC_ZCAL_MRW_CMD_0_ZQ_MRW_MA_SW_DEFAULT _MK_MASK_CONST(0
x0) |
| 7054 #define EMC_ZCAL_MRW_CMD_0_ZQ_MRW_MA_SW_DEFAULT_MASK _MK_MASK
_CONST(0x0) |
| 7055 |
| 7056 // active-low chip-select, 0x0 applies command to both devices (will happen 1 at
a time), 0x2 to for only dev0, 0x1 for dev1. |
| 7057 #define EMC_ZCAL_MRW_CMD_0_ZQ_MRW_DEV_SELECTN_SHIFT _MK_SHIF
T_CONST(30) |
| 7058 #define EMC_ZCAL_MRW_CMD_0_ZQ_MRW_DEV_SELECTN_FIELD (_MK_MAS
K_CONST(0x3) << EMC_ZCAL_MRW_CMD_0_ZQ_MRW_DEV_SELECTN_SHIFT) |
| 7059 #define EMC_ZCAL_MRW_CMD_0_ZQ_MRW_DEV_SELECTN_RANGE 31:30 |
| 7060 #define EMC_ZCAL_MRW_CMD_0_ZQ_MRW_DEV_SELECTN_WOFFSET 0x0 |
| 7061 #define EMC_ZCAL_MRW_CMD_0_ZQ_MRW_DEV_SELECTN_DEFAULT _MK_MASK
_CONST(0x0) |
| 7062 #define EMC_ZCAL_MRW_CMD_0_ZQ_MRW_DEV_SELECTN_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 7063 #define EMC_ZCAL_MRW_CMD_0_ZQ_MRW_DEV_SELECTN_SW_DEFAULT
_MK_MASK_CONST(0x0) |
| 7064 #define EMC_ZCAL_MRW_CMD_0_ZQ_MRW_DEV_SELECTN_SW_DEFAULT_MASK
_MK_MASK_CONST(0x0) |
| 7065 |
| 7066 |
| 7067 // |
| 7068 // REGISTER LIST |
| 7069 // |
| 7070 #define LIST_AREMC_REGS(_op_) \ |
| 7071 _op_(EMC_INTSTATUS_0) \ |
| 7072 _op_(EMC_INTMASK_0) \ |
| 7073 _op_(EMC_DBG_0) \ |
| 7074 _op_(EMC_CFG_0) \ |
| 7075 _op_(EMC_ADR_CFG_0) \ |
| 7076 _op_(EMC_ADR_CFG_1_0) \ |
| 7077 _op_(EMC_REFCTRL_0) \ |
| 7078 _op_(EMC_PIN_0) \ |
| 7079 _op_(EMC_TIMING_CONTROL_0) \ |
| 7080 _op_(EMC_RC_0) \ |
| 7081 _op_(EMC_RFC_0) \ |
| 7082 _op_(EMC_RAS_0) \ |
| 7083 _op_(EMC_RP_0) \ |
| 7084 _op_(EMC_R2W_0) \ |
| 7085 _op_(EMC_W2R_0) \ |
| 7086 _op_(EMC_R2P_0) \ |
| 7087 _op_(EMC_W2P_0) \ |
| 7088 _op_(EMC_RD_RCD_0) \ |
| 7089 _op_(EMC_WR_RCD_0) \ |
| 7090 _op_(EMC_RRD_0) \ |
| 7091 _op_(EMC_REXT_0) \ |
| 7092 _op_(EMC_WDV_0) \ |
| 7093 _op_(EMC_QUSE_0) \ |
| 7094 _op_(EMC_QRST_0) \ |
| 7095 _op_(EMC_QSAFE_0) \ |
| 7096 _op_(EMC_RDV_0) \ |
| 7097 _op_(EMC_REFRESH_0) \ |
| 7098 _op_(EMC_BURST_REFRESH_NUM_0) \ |
| 7099 _op_(EMC_PDEX2WR_0) \ |
| 7100 _op_(EMC_PDEX2RD_0) \ |
| 7101 _op_(EMC_PCHG2PDEN_0) \ |
| 7102 _op_(EMC_ACT2PDEN_0) \ |
| 7103 _op_(EMC_AR2PDEN_0) \ |
| 7104 _op_(EMC_RW2PDEN_0) \ |
| 7105 _op_(EMC_TXSR_0) \ |
| 7106 _op_(EMC_TCKE_0) \ |
| 7107 _op_(EMC_TFAW_0) \ |
| 7108 _op_(EMC_TRPAB_0) \ |
| 7109 _op_(EMC_TCLKSTABLE_0) \ |
| 7110 _op_(EMC_TCLKSTOP_0) \ |
| 7111 _op_(EMC_TREFBW_0) \ |
| 7112 _op_(EMC_QUSE_EXTRA_0) \ |
| 7113 _op_(EMC_ODT_WRITE_0) \ |
| 7114 _op_(EMC_ODT_READ_0) \ |
| 7115 _op_(EMC_MRS_0) \ |
| 7116 _op_(EMC_EMRS_0) \ |
| 7117 _op_(EMC_REF_0) \ |
| 7118 _op_(EMC_PRE_0) \ |
| 7119 _op_(EMC_NOP_0) \ |
| 7120 _op_(EMC_SELF_REF_0) \ |
| 7121 _op_(EMC_DPD_0) \ |
| 7122 _op_(EMC_MRW_0) \ |
| 7123 _op_(EMC_MRR_0) \ |
| 7124 _op_(EMC_CMDQ_0) \ |
| 7125 _op_(EMC_FBIO_CFG1_0) \ |
| 7126 _op_(EMC_FBIO_DQSIB_DLY_0) \ |
| 7127 _op_(EMC_FBIO_DQSIB_DLY_MSB_0) \ |
| 7128 _op_(EMC_FBIO_SPARE_0) \ |
| 7129 _op_(EMC_FBIO_CFG5_0) \ |
| 7130 _op_(EMC_FBIO_WRPTR_EQ_2_0) \ |
| 7131 _op_(EMC_FBIO_QUSE_DLY_0) \ |
| 7132 _op_(EMC_FBIO_QUSE_DLY_MSB_0) \ |
| 7133 _op_(EMC_FBIO_CFG6_0) \ |
| 7134 _op_(EMC_DQS_TRIMMER_RD0_0) \ |
| 7135 _op_(EMC_DQS_TRIMMER_RD1_0) \ |
| 7136 _op_(EMC_DQS_TRIMMER_RD2_0) \ |
| 7137 _op_(EMC_DQS_TRIMMER_RD3_0) \ |
| 7138 _op_(EMC_CLKEN_OVERRIDE_0) \ |
| 7139 _op_(EMC_LL_ARB_CONFIG_0) \ |
| 7140 _op_(EMC_T_MIN_CRITICAL_HP_0) \ |
| 7141 _op_(EMC_T_MIN_CRITICAL_TIMEOUT_0) \ |
| 7142 _op_(EMC_T_MIN_LOAD_0) \ |
| 7143 _op_(EMC_T_MAX_CRITICAL_HP_0) \ |
| 7144 _op_(EMC_T_MAX_CRITICAL_TIMEOUT_0) \ |
| 7145 _op_(EMC_T_MAX_LOAD_0) \ |
| 7146 _op_(EMC_STAT_CONTROL_0) \ |
| 7147 _op_(EMC_STAT_STATUS_0) \ |
| 7148 _op_(EMC_STAT_LLMC_ADDR_LOW_0) \ |
| 7149 _op_(EMC_STAT_LLMC_ADDR_HIGH_0) \ |
| 7150 _op_(EMC_STAT_LLMC_CLOCK_LIMIT_0) \ |
| 7151 _op_(EMC_STAT_LLMC_CLOCKS_0) \ |
| 7152 _op_(EMC_STAT_LLMC_CONTROL_0_0) \ |
| 7153 _op_(EMC_STAT_LLMC_HIST_LIMIT_0_0) \ |
| 7154 _op_(EMC_STAT_LLMC_COUNT_0_0) \ |
| 7155 _op_(EMC_STAT_LLMC_HIST_0_0) \ |
| 7156 _op_(EMC_STAT_PWR_CLOCK_LIMIT_0) \ |
| 7157 _op_(EMC_STAT_PWR_CLOCKS_0) \ |
| 7158 _op_(EMC_STAT_PWR_COUNT_0) \ |
| 7159 _op_(EMC_STAT_DRAM_CLOCK_LIMIT_LO_0) \ |
| 7160 _op_(EMC_STAT_DRAM_CLOCK_LIMIT_HI_0) \ |
| 7161 _op_(EMC_STAT_DRAM_CLOCKS_LO_0) \ |
| 7162 _op_(EMC_STAT_DRAM_CLOCKS_HI_0) \ |
| 7163 _op_(EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_LO_0) \ |
| 7164 _op_(EMC_STAT_DRAM_DEV0_ACTIVATE_CNT_HI_0) \ |
| 7165 _op_(EMC_STAT_DRAM_DEV0_READ_CNT_LO_0) \ |
| 7166 _op_(EMC_STAT_DRAM_DEV0_READ_CNT_HI_0) \ |
| 7167 _op_(EMC_STAT_DRAM_DEV0_WRITE_CNT_LO_0) \ |
| 7168 _op_(EMC_STAT_DRAM_DEV0_WRITE_CNT_HI_0) \ |
| 7169 _op_(EMC_STAT_DRAM_DEV0_REF_CNT_LO_0) \ |
| 7170 _op_(EMC_STAT_DRAM_DEV0_REF_CNT_HI_0) \ |
| 7171 _op_(EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0) \ |
| 7172 _op_(EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0) \ |
| 7173 _op_(EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0) \ |
| 7174 _op_(EMC_STAT_DRAM_DEV0_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0) \ |
| 7175 _op_(EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_LO_0) \ |
| 7176 _op_(EMC_STAT_DRAM_DEV0_CKE_EQ1_CLKS_HI_0) \ |
| 7177 _op_(EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_LO_0) \ |
| 7178 _op_(EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ1_HI_0) \ |
| 7179 _op_(EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_LO_0) \ |
| 7180 _op_(EMC_STAT_DRAM_DEV0_EXTCLKS_CKE_EQ0_HI_0) \ |
| 7181 _op_(EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_LO_0) \ |
| 7182 _op_(EMC_STAT_DRAM_DEV1_ACTIVATE_CNT_HI_0) \ |
| 7183 _op_(EMC_STAT_DRAM_DEV1_READ_CNT_LO_0) \ |
| 7184 _op_(EMC_STAT_DRAM_DEV1_READ_CNT_HI_0) \ |
| 7185 _op_(EMC_STAT_DRAM_DEV1_WRITE_CNT_LO_0) \ |
| 7186 _op_(EMC_STAT_DRAM_DEV1_WRITE_CNT_HI_0) \ |
| 7187 _op_(EMC_STAT_DRAM_DEV1_REF_CNT_LO_0) \ |
| 7188 _op_(EMC_STAT_DRAM_DEV1_REF_CNT_HI_0) \ |
| 7189 _op_(EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_LO_0) \ |
| 7190 _op_(EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ1_HI_0) \ |
| 7191 _op_(EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_LO_0) \ |
| 7192 _op_(EMC_STAT_DRAM_DEV1_CUMM_BANKS_ACTIVE_CKE_EQ0_HI_0) \ |
| 7193 _op_(EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_LO_0) \ |
| 7194 _op_(EMC_STAT_DRAM_DEV1_CKE_EQ1_CLKS_HI_0) \ |
| 7195 _op_(EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_LO_0) \ |
| 7196 _op_(EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ1_HI_0) \ |
| 7197 _op_(EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_LO_0) \ |
| 7198 _op_(EMC_STAT_DRAM_DEV1_EXTCLKS_CKE_EQ0_HI_0) \ |
| 7199 _op_(EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_LO_0) \ |
| 7200 _op_(EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ1_HI_0) \ |
| 7201 _op_(EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_LO_0) \ |
| 7202 _op_(EMC_STAT_DRAM_DEV0_NO_BANKS_ACTIVE_CKE_EQ0_HI_0) \ |
| 7203 _op_(EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_LO_0) \ |
| 7204 _op_(EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ1_HI_0) \ |
| 7205 _op_(EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_LO_0) \ |
| 7206 _op_(EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_HI_0) \ |
| 7207 _op_(EMC_AUTO_CAL_CONFIG_0) \ |
| 7208 _op_(EMC_AUTO_CAL_INTERVAL_0) \ |
| 7209 _op_(EMC_AUTO_CAL_STATUS_0) \ |
| 7210 _op_(EMC_REQ_CTRL_0) \ |
| 7211 _op_(EMC_EMC_STATUS_0) \ |
| 7212 _op_(EMC_CFG_2_0) \ |
| 7213 _op_(EMC_CFG_DIG_DLL_0) \ |
| 7214 _op_(EMC_DLL_XFORM_DQS_0) \ |
| 7215 _op_(EMC_DLL_XFORM_QUSE_0) \ |
| 7216 _op_(EMC_DIG_DLL_UPPER_STATUS_0) \ |
| 7217 _op_(EMC_DIG_DLL_LOWER_STATUS_0) \ |
| 7218 _op_(EMC_CFG_CLKTRIM_0_0) \ |
| 7219 _op_(EMC_CFG_CLKTRIM_1_0) \ |
| 7220 _op_(EMC_CFG_CLKTRIM_2_0) \ |
| 7221 _op_(EMC_CTT_TERM_CTRL_0) \ |
| 7222 _op_(EMC_ZCAL_REF_CNT_0) \ |
| 7223 _op_(EMC_ZCAL_WAIT_CNT_0) \ |
| 7224 _op_(EMC_ZCAL_MRW_CMD_0) |
| 7225 |
| 7226 |
| 7227 // |
| 7228 // ADDRESS SPACES |
| 7229 // |
| 7230 |
| 7231 #define BASE_ADDRESS_EMC 0x00000000 |
| 7232 |
| 7233 // |
| 7234 // AREMC REGISTER BANKS |
| 7235 // |
| 7236 |
| 7237 #define EMC0_FIRST_REG 0x0000 // EMC_INTSTATUS_0 |
| 7238 #define EMC0_LAST_REG 0x0014 // EMC_ADR_CFG_1_0 |
| 7239 #define EMC1_FIRST_REG 0x0020 // EMC_REFCTRL_0 |
| 7240 #define EMC1_LAST_REG 0x00b4 // EMC_ODT_READ_0 |
| 7241 #define EMC2_FIRST_REG 0x00cc // EMC_MRS_0 |
| 7242 #define EMC2_LAST_REG 0x0114 // EMC_FBIO_CFG6_0 |
| 7243 #define EMC3_FIRST_REG 0x0120 // EMC_DQS_TRIMMER_RD0_0 |
| 7244 #define EMC3_LAST_REG 0x012c // EMC_DQS_TRIMMER_RD3_0 |
| 7245 #define EMC4_FIRST_REG 0x0140 // EMC_CLKEN_OVERRIDE_0 |
| 7246 #define EMC4_LAST_REG 0x0178 // EMC_STAT_LLMC_CONTROL_0_0 |
| 7247 #define EMC5_FIRST_REG 0x0180 // EMC_STAT_LLMC_HIST_LIMIT_0_0 |
| 7248 #define EMC5_LAST_REG 0x0180 // EMC_STAT_LLMC_HIST_LIMIT_0_0 |
| 7249 #define EMC6_FIRST_REG 0x0188 // EMC_STAT_LLMC_COUNT_0_0 |
| 7250 #define EMC6_LAST_REG 0x0188 // EMC_STAT_LLMC_COUNT_0_0 |
| 7251 #define EMC7_FIRST_REG 0x0190 // EMC_STAT_LLMC_HIST_0_0 |
| 7252 #define EMC7_LAST_REG 0x0190 // EMC_STAT_LLMC_HIST_0_0 |
| 7253 #define EMC8_FIRST_REG 0x0198 // EMC_STAT_PWR_CLOCK_LIMIT_0 |
| 7254 #define EMC8_LAST_REG 0x0260 // EMC_STAT_DRAM_DEV1_NO_BANKS_ACTIVE_CKE_EQ0_HI_0 |
| 7255 #define EMC9_FIRST_REG 0x02a4 // EMC_AUTO_CAL_CONFIG_0 |
| 7256 #define EMC9_LAST_REG 0x02e8 // EMC_ZCAL_MRW_CMD_0 |
| 7257 |
| 7258 #ifndef _MK_SHIFT_CONST |
| 7259 #define _MK_SHIFT_CONST(_constant_) _constant_ |
| 7260 #endif |
| 7261 #ifndef _MK_MASK_CONST |
| 7262 #define _MK_MASK_CONST(_constant_) _constant_ |
| 7263 #endif |
| 7264 #ifndef _MK_ENUM_CONST |
| 7265 #define _MK_ENUM_CONST(_constant_) (_constant_ ## UL) |
| 7266 #endif |
| 7267 #ifndef _MK_ADDR_CONST |
| 7268 #define _MK_ADDR_CONST(_constant_) _constant_ |
| 7269 #endif |
| 7270 |
| 7271 #endif // ifndef ___AREMC_H_INC_ |
OLD | NEW |