summaryrefslogtreecommitdiff
path: root/ReferenceCode/Chipset/SystemAgent/MemoryInit/Pei/Source/Include/MrcRegisters/McMain.h
diff options
context:
space:
mode:
Diffstat (limited to 'ReferenceCode/Chipset/SystemAgent/MemoryInit/Pei/Source/Include/MrcRegisters/McMain.h')
-rw-r--r--ReferenceCode/Chipset/SystemAgent/MemoryInit/Pei/Source/Include/MrcRegisters/McMain.h19761
1 files changed, 19761 insertions, 0 deletions
diff --git a/ReferenceCode/Chipset/SystemAgent/MemoryInit/Pei/Source/Include/MrcRegisters/McMain.h b/ReferenceCode/Chipset/SystemAgent/MemoryInit/Pei/Source/Include/MrcRegisters/McMain.h
new file mode 100644
index 0000000..fa1db62
--- /dev/null
+++ b/ReferenceCode/Chipset/SystemAgent/MemoryInit/Pei/Source/Include/MrcRegisters/McMain.h
@@ -0,0 +1,19761 @@
+/** @file
+ This file was automatically generated. Modify at your own risk.
+
+@copyright
+ Copyright (c) 2010 - 2012 Intel Corporation. All rights reserved
+ This software and associated documentation (if any) is furnished
+ under a license and may only be used or copied in accordance
+ with the terms of the license. Except as permitted by such
+ license, no part of this software or documentation may be
+ reproduced, stored in a retrieval system, or transmitted in any
+ form or by any means without the express written consent of
+ Intel Corporation.
+
+ This file contains an 'Intel Peripheral Driver' and uniquely
+ identified as "Intel Reference Module" and is
+ licensed for Intel CPUs and chipsets under the terms of your
+ license agreement with Intel or your vendor. This file may
+ be modified by the user, subject to additional terms of the
+ license agreement
+**/
+#ifndef __McMain_h__
+#define __McMain_h__
+
+#pragma pack(push, 1)
+#include "MrcTypes.h"
+
+typedef union {
+ struct {
+ U32 Global_Start_Test : 1; // Bits 0:0
+ U32 Global_Stop_Test : 1; // Bits 1:1
+ U32 Global_Clear_Errors : 1; // Bits 2:2
+ U32 : 1; // Bits 3:3
+ U32 Global_Stop_Test_On_Any_Error : 1; // Bits 4:4
+ U32 : 27; // Bits 31:5
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_GLOBAL_CTL_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 Channel_Error_Status_0 : 1; // Bits 0:0
+ U32 Channel_Error_Status_1 : 1; // Bits 1:1
+ U32 : 14; // Bits 15:2
+ U32 Channel_Test_Done_Status_0 : 1; // Bits 16:16
+ U32 Channel_Test_Done_Status_1 : 1; // Bits 17:17
+ U32 : 14; // Bits 31:18
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_GLOBAL_ERR_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 10; // Bits 17:8
+ U32 : 2; // Bits 19:18
+ U32 Subsequence_Type : 4; // Bits 23:20
+ U32 : 1; // Bits 24:24
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 25:25
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 28:27
+ U32 : 1; // Bits 29:29
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_STRUCT_HSW_A0;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 10; // Bits 17:8
+ U32 : 2; // Bits 19:18
+ U32 Subsequence_Type : 4; // Bits 23:20
+ U32 : 1; // Bits 24:24
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 25:25
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 28:27
+ U32 : 1; // Bits 29:29
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_STRUCT_HSW_A0;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 10; // Bits 17:8
+ U32 : 2; // Bits 19:18
+ U32 Subsequence_Type : 4; // Bits 23:20
+ U32 : 1; // Bits 24:24
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 25:25
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 28:27
+ U32 : 1; // Bits 29:29
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_STRUCT_HSW_A0;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 10; // Bits 17:8
+ U32 : 2; // Bits 19:18
+ U32 Subsequence_Type : 4; // Bits 23:20
+ U32 : 1; // Bits 24:24
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 25:25
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 28:27
+ U32 : 1; // Bits 29:29
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_STRUCT_HSW_A0;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 10; // Bits 17:8
+ U32 : 2; // Bits 19:18
+ U32 Subsequence_Type : 4; // Bits 23:20
+ U32 : 1; // Bits 24:24
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 25:25
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 28:27
+ U32 : 1; // Bits 29:29
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_STRUCT_HSW_A0;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 10; // Bits 17:8
+ U32 : 2; // Bits 19:18
+ U32 Subsequence_Type : 4; // Bits 23:20
+ U32 : 1; // Bits 24:24
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 25:25
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 28:27
+ U32 : 1; // Bits 29:29
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_STRUCT_HSW_A0;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 10; // Bits 17:8
+ U32 : 2; // Bits 19:18
+ U32 Subsequence_Type : 4; // Bits 23:20
+ U32 : 1; // Bits 24:24
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 25:25
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 28:27
+ U32 : 1; // Bits 29:29
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_STRUCT_HSW_A0;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 10; // Bits 17:8
+ U32 : 2; // Bits 19:18
+ U32 Subsequence_Type : 4; // Bits 23:20
+ U32 : 1; // Bits 24:24
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 25:25
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 28:27
+ U32 : 1; // Bits 29:29
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_STRUCT_HSW_A0;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 8; // Bits 15:8
+ U32 : 4; // Bits 19:16
+ U32 Subsequence_Type : 4; // Bits 23:20
+ U32 : 1; // Bits 24:24
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 25:25
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 28:27
+ U32 : 1; // Bits 29:29
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_STRUCT_HSW_A0;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 8; // Bits 15:8
+ U32 : 4; // Bits 19:16
+ U32 Subsequence_Type : 4; // Bits 23:20
+ U32 : 1; // Bits 24:24
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 25:25
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 28:27
+ U32 : 1; // Bits 29:29
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_STRUCT_HSW_A0;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 8; // Bits 15:8
+ U32 : 4; // Bits 19:16
+ U32 Subsequence_Type : 4; // Bits 23:20
+ U32 : 1; // Bits 24:24
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 25:25
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 28:27
+ U32 : 1; // Bits 29:29
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_STRUCT_HSW_A0;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 8; // Bits 15:8
+ U32 : 4; // Bits 19:16
+ U32 Subsequence_Type : 4; // Bits 23:20
+ U32 : 1; // Bits 24:24
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 25:25
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 28:27
+ U32 : 1; // Bits 29:29
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_STRUCT_HSW_A0;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 8; // Bits 15:8
+ U32 : 4; // Bits 19:16
+ U32 Subsequence_Type : 4; // Bits 23:20
+ U32 : 1; // Bits 24:24
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 25:25
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 28:27
+ U32 : 1; // Bits 29:29
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_STRUCT_HSW_A0;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 8; // Bits 15:8
+ U32 : 4; // Bits 19:16
+ U32 Subsequence_Type : 4; // Bits 23:20
+ U32 : 1; // Bits 24:24
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 25:25
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 28:27
+ U32 : 1; // Bits 29:29
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_STRUCT_HSW_A0;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 8; // Bits 15:8
+ U32 : 4; // Bits 19:16
+ U32 Subsequence_Type : 4; // Bits 23:20
+ U32 : 1; // Bits 24:24
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 25:25
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 28:27
+ U32 : 1; // Bits 29:29
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_STRUCT_HSW_A0;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 8; // Bits 15:8
+ U32 : 4; // Bits 19:16
+ U32 Subsequence_Type : 4; // Bits 23:20
+ U32 : 1; // Bits 24:24
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 25:25
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 28:27
+ U32 : 1; // Bits 29:29
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_STRUCT_HSW_A0;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 14; // Bits 21:8
+ U32 Subsequence_Type : 4; // Bits 25:22
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 27:27
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 29:28
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 14; // Bits 21:8
+ U32 Subsequence_Type : 4; // Bits 25:22
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 27:27
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 29:28
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 14; // Bits 21:8
+ U32 Subsequence_Type : 4; // Bits 25:22
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 27:27
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 29:28
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 14; // Bits 21:8
+ U32 Subsequence_Type : 4; // Bits 25:22
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 27:27
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 29:28
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_STRUCT;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 14; // Bits 21:8
+ U32 Subsequence_Type : 4; // Bits 25:22
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 27:27
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 29:28
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_STRUCT;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 14; // Bits 21:8
+ U32 Subsequence_Type : 4; // Bits 25:22
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 27:27
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 29:28
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_STRUCT;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 14; // Bits 21:8
+ U32 Subsequence_Type : 4; // Bits 25:22
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 27:27
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 29:28
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_STRUCT;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 14; // Bits 21:8
+ U32 Subsequence_Type : 4; // Bits 25:22
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 27:27
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 29:28
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_STRUCT;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 14; // Bits 21:8
+ U32 Subsequence_Type : 4; // Bits 25:22
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 27:27
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 29:28
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 14; // Bits 21:8
+ U32 Subsequence_Type : 4; // Bits 25:22
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 27:27
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 29:28
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 14; // Bits 21:8
+ U32 Subsequence_Type : 4; // Bits 25:22
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 27:27
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 29:28
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 14; // Bits 21:8
+ U32 Subsequence_Type : 4; // Bits 25:22
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 27:27
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 29:28
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_STRUCT;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 14; // Bits 21:8
+ U32 Subsequence_Type : 4; // Bits 25:22
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 27:27
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 29:28
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_STRUCT;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 14; // Bits 21:8
+ U32 Subsequence_Type : 4; // Bits 25:22
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 27:27
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 29:28
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_STRUCT;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 14; // Bits 21:8
+ U32 Subsequence_Type : 4; // Bits 25:22
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 27:27
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 29:28
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_STRUCT;
+
+typedef union {
+ struct {
+ U32 Number_of_Cachelines : 7; // Bits 6:0
+ U32 Number_of_Cachelines_Scale : 1; // Bits 7:7
+ U32 Subsequence_Wait : 14; // Bits 21:8
+ U32 Subsequence_Type : 4; // Bits 25:22
+ U32 Save_Current_Base_Address_To_Start : 1; // Bits 26:26
+ U32 Reset_Current_Base_Address_To_Start : 1; // Bits 27:27
+ U32 Data_and_ECC_Address_Inversion : 2; // Bits 29:28
+ U32 Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 Stop_Base_Subsequence_On_Wrap_Trigger : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_STRUCT;
+
+typedef union {
+ struct {
+ U32 Offset_Address_Update_Rate : 5; // Bits 4:0
+ U32 : 3; // Bits 7:5
+ U32 Base_Subsequence_Repeat_Rate : 5; // Bits 12:8
+ U32 : 2; // Bits 14:13
+ U32 Column_Offset_Wrap_Trigger_Enable : 1; // Bits 15:15
+ U32 Row_Offset_Wrap_Trigger_Enable : 1; // Bits 16:16
+ U32 : 3; // Bits 19:17
+ U32 Base_Subsequence_Type : 1; // Bits 20:20
+ U32 CADB_Deselect_Enable : 1; // Bits 21:21
+ U32 CADB_Select_Enable : 1; // Bits 22:22
+ U32 CADB_Seeds_Save_Enable : 1; // Bits 23:23
+ U32 Column_Increment_Order : 1; // Bits 24:24
+ U32 : 1; // Bits 25:25
+ U32 Column_Increment_Enable : 1; // Bits 26:26
+ U32 Row_Increment_Order : 1; // Bits 27:27
+ U32 : 1; // Bits 28:28
+ U32 Row_Increment_Enable : 1; // Bits 29:29
+ U32 Base_Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Offset_Address_Update_Rate : 5; // Bits 4:0
+ U32 : 3; // Bits 7:5
+ U32 Base_Subsequence_Repeat_Rate : 5; // Bits 12:8
+ U32 : 2; // Bits 14:13
+ U32 Column_Offset_Wrap_Trigger_Enable : 1; // Bits 15:15
+ U32 Row_Offset_Wrap_Trigger_Enable : 1; // Bits 16:16
+ U32 : 3; // Bits 19:17
+ U32 Base_Subsequence_Type : 1; // Bits 20:20
+ U32 CADB_Deselect_Enable : 1; // Bits 21:21
+ U32 CADB_Select_Enable : 1; // Bits 22:22
+ U32 CADB_Seeds_Save_Enable : 1; // Bits 23:23
+ U32 Column_Increment_Order : 1; // Bits 24:24
+ U32 : 1; // Bits 25:25
+ U32 Column_Increment_Enable : 1; // Bits 26:26
+ U32 Row_Increment_Order : 1; // Bits 27:27
+ U32 : 1; // Bits 28:28
+ U32 Row_Increment_Enable : 1; // Bits 29:29
+ U32 Base_Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Offset_Address_Update_Rate : 5; // Bits 4:0
+ U32 : 3; // Bits 7:5
+ U32 Base_Subsequence_Repeat_Rate : 5; // Bits 12:8
+ U32 : 2; // Bits 14:13
+ U32 Column_Offset_Wrap_Trigger_Enable : 1; // Bits 15:15
+ U32 Row_Offset_Wrap_Trigger_Enable : 1; // Bits 16:16
+ U32 : 3; // Bits 19:17
+ U32 Base_Subsequence_Type : 1; // Bits 20:20
+ U32 CADB_Deselect_Enable : 1; // Bits 21:21
+ U32 CADB_Select_Enable : 1; // Bits 22:22
+ U32 CADB_Seeds_Save_Enable : 1; // Bits 23:23
+ U32 Column_Increment_Order : 1; // Bits 24:24
+ U32 : 1; // Bits 25:25
+ U32 Column_Increment_Enable : 1; // Bits 26:26
+ U32 Row_Increment_Order : 1; // Bits 27:27
+ U32 : 1; // Bits 28:28
+ U32 Row_Increment_Enable : 1; // Bits 29:29
+ U32 Base_Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 Offset_Address_Update_Rate : 5; // Bits 4:0
+ U32 : 3; // Bits 7:5
+ U32 Base_Subsequence_Repeat_Rate : 5; // Bits 12:8
+ U32 : 2; // Bits 14:13
+ U32 Column_Offset_Wrap_Trigger_Enable : 1; // Bits 15:15
+ U32 Row_Offset_Wrap_Trigger_Enable : 1; // Bits 16:16
+ U32 : 3; // Bits 19:17
+ U32 Base_Subsequence_Type : 1; // Bits 20:20
+ U32 CADB_Deselect_Enable : 1; // Bits 21:21
+ U32 CADB_Select_Enable : 1; // Bits 22:22
+ U32 CADB_Seeds_Save_Enable : 1; // Bits 23:23
+ U32 Column_Increment_Order : 1; // Bits 24:24
+ U32 : 1; // Bits 25:25
+ U32 Column_Increment_Enable : 1; // Bits 26:26
+ U32 Row_Increment_Order : 1; // Bits 27:27
+ U32 : 1; // Bits 28:28
+ U32 Row_Increment_Enable : 1; // Bits 29:29
+ U32 Base_Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_STRUCT;
+
+typedef union {
+ struct {
+ U32 Offset_Address_Update_Rate : 5; // Bits 4:0
+ U32 : 3; // Bits 7:5
+ U32 Base_Subsequence_Repeat_Rate : 5; // Bits 12:8
+ U32 : 2; // Bits 14:13
+ U32 Column_Offset_Wrap_Trigger_Enable : 1; // Bits 15:15
+ U32 Row_Offset_Wrap_Trigger_Enable : 1; // Bits 16:16
+ U32 : 3; // Bits 19:17
+ U32 Base_Subsequence_Type : 1; // Bits 20:20
+ U32 CADB_Deselect_Enable : 1; // Bits 21:21
+ U32 CADB_Select_Enable : 1; // Bits 22:22
+ U32 CADB_Seeds_Save_Enable : 1; // Bits 23:23
+ U32 Column_Increment_Order : 1; // Bits 24:24
+ U32 : 1; // Bits 25:25
+ U32 Column_Increment_Enable : 1; // Bits 26:26
+ U32 Row_Increment_Order : 1; // Bits 27:27
+ U32 : 1; // Bits 28:28
+ U32 Row_Increment_Enable : 1; // Bits 29:29
+ U32 Base_Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_STRUCT;
+
+typedef union {
+ struct {
+ U32 Offset_Address_Update_Rate : 5; // Bits 4:0
+ U32 : 3; // Bits 7:5
+ U32 Base_Subsequence_Repeat_Rate : 5; // Bits 12:8
+ U32 : 2; // Bits 14:13
+ U32 Column_Offset_Wrap_Trigger_Enable : 1; // Bits 15:15
+ U32 Row_Offset_Wrap_Trigger_Enable : 1; // Bits 16:16
+ U32 : 3; // Bits 19:17
+ U32 Base_Subsequence_Type : 1; // Bits 20:20
+ U32 CADB_Deselect_Enable : 1; // Bits 21:21
+ U32 CADB_Select_Enable : 1; // Bits 22:22
+ U32 CADB_Seeds_Save_Enable : 1; // Bits 23:23
+ U32 Column_Increment_Order : 1; // Bits 24:24
+ U32 : 1; // Bits 25:25
+ U32 Column_Increment_Enable : 1; // Bits 26:26
+ U32 Row_Increment_Order : 1; // Bits 27:27
+ U32 : 1; // Bits 28:28
+ U32 Row_Increment_Enable : 1; // Bits 29:29
+ U32 Base_Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_STRUCT;
+
+typedef union {
+ struct {
+ U32 Offset_Address_Update_Rate : 5; // Bits 4:0
+ U32 : 3; // Bits 7:5
+ U32 Base_Subsequence_Repeat_Rate : 5; // Bits 12:8
+ U32 : 2; // Bits 14:13
+ U32 Column_Offset_Wrap_Trigger_Enable : 1; // Bits 15:15
+ U32 Row_Offset_Wrap_Trigger_Enable : 1; // Bits 16:16
+ U32 : 3; // Bits 19:17
+ U32 Base_Subsequence_Type : 1; // Bits 20:20
+ U32 CADB_Deselect_Enable : 1; // Bits 21:21
+ U32 CADB_Select_Enable : 1; // Bits 22:22
+ U32 CADB_Seeds_Save_Enable : 1; // Bits 23:23
+ U32 Column_Increment_Order : 1; // Bits 24:24
+ U32 : 1; // Bits 25:25
+ U32 Column_Increment_Enable : 1; // Bits 26:26
+ U32 Row_Increment_Order : 1; // Bits 27:27
+ U32 : 1; // Bits 28:28
+ U32 Row_Increment_Enable : 1; // Bits 29:29
+ U32 Base_Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_STRUCT;
+
+typedef union {
+ struct {
+ U32 Offset_Address_Update_Rate : 5; // Bits 4:0
+ U32 : 3; // Bits 7:5
+ U32 Base_Subsequence_Repeat_Rate : 5; // Bits 12:8
+ U32 : 2; // Bits 14:13
+ U32 Column_Offset_Wrap_Trigger_Enable : 1; // Bits 15:15
+ U32 Row_Offset_Wrap_Trigger_Enable : 1; // Bits 16:16
+ U32 : 3; // Bits 19:17
+ U32 Base_Subsequence_Type : 1; // Bits 20:20
+ U32 CADB_Deselect_Enable : 1; // Bits 21:21
+ U32 CADB_Select_Enable : 1; // Bits 22:22
+ U32 CADB_Seeds_Save_Enable : 1; // Bits 23:23
+ U32 Column_Increment_Order : 1; // Bits 24:24
+ U32 : 1; // Bits 25:25
+ U32 Column_Increment_Enable : 1; // Bits 26:26
+ U32 Row_Increment_Order : 1; // Bits 27:27
+ U32 : 1; // Bits 28:28
+ U32 Row_Increment_Enable : 1; // Bits 29:29
+ U32 Base_Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_STRUCT;
+
+typedef union {
+ struct {
+ U32 Offset_Address_Update_Rate : 5; // Bits 4:0
+ U32 : 3; // Bits 7:5
+ U32 Base_Subsequence_Repeat_Rate : 5; // Bits 12:8
+ U32 : 2; // Bits 14:13
+ U32 Column_Offset_Wrap_Trigger_Enable : 1; // Bits 15:15
+ U32 Row_Offset_Wrap_Trigger_Enable : 1; // Bits 16:16
+ U32 : 3; // Bits 19:17
+ U32 Base_Subsequence_Type : 1; // Bits 20:20
+ U32 CADB_Deselect_Enable : 1; // Bits 21:21
+ U32 CADB_Select_Enable : 1; // Bits 22:22
+ U32 CADB_Seeds_Save_Enable : 1; // Bits 23:23
+ U32 Column_Increment_Order : 1; // Bits 24:24
+ U32 : 1; // Bits 25:25
+ U32 Column_Increment_Enable : 1; // Bits 26:26
+ U32 Row_Increment_Order : 1; // Bits 27:27
+ U32 : 1; // Bits 28:28
+ U32 Row_Increment_Enable : 1; // Bits 29:29
+ U32 Base_Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Offset_Address_Update_Rate : 5; // Bits 4:0
+ U32 : 3; // Bits 7:5
+ U32 Base_Subsequence_Repeat_Rate : 5; // Bits 12:8
+ U32 : 2; // Bits 14:13
+ U32 Column_Offset_Wrap_Trigger_Enable : 1; // Bits 15:15
+ U32 Row_Offset_Wrap_Trigger_Enable : 1; // Bits 16:16
+ U32 : 3; // Bits 19:17
+ U32 Base_Subsequence_Type : 1; // Bits 20:20
+ U32 CADB_Deselect_Enable : 1; // Bits 21:21
+ U32 CADB_Select_Enable : 1; // Bits 22:22
+ U32 CADB_Seeds_Save_Enable : 1; // Bits 23:23
+ U32 Column_Increment_Order : 1; // Bits 24:24
+ U32 : 1; // Bits 25:25
+ U32 Column_Increment_Enable : 1; // Bits 26:26
+ U32 Row_Increment_Order : 1; // Bits 27:27
+ U32 : 1; // Bits 28:28
+ U32 Row_Increment_Enable : 1; // Bits 29:29
+ U32 Base_Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Offset_Address_Update_Rate : 5; // Bits 4:0
+ U32 : 3; // Bits 7:5
+ U32 Base_Subsequence_Repeat_Rate : 5; // Bits 12:8
+ U32 : 2; // Bits 14:13
+ U32 Column_Offset_Wrap_Trigger_Enable : 1; // Bits 15:15
+ U32 Row_Offset_Wrap_Trigger_Enable : 1; // Bits 16:16
+ U32 : 3; // Bits 19:17
+ U32 Base_Subsequence_Type : 1; // Bits 20:20
+ U32 CADB_Deselect_Enable : 1; // Bits 21:21
+ U32 CADB_Select_Enable : 1; // Bits 22:22
+ U32 CADB_Seeds_Save_Enable : 1; // Bits 23:23
+ U32 Column_Increment_Order : 1; // Bits 24:24
+ U32 : 1; // Bits 25:25
+ U32 Column_Increment_Enable : 1; // Bits 26:26
+ U32 Row_Increment_Order : 1; // Bits 27:27
+ U32 : 1; // Bits 28:28
+ U32 Row_Increment_Enable : 1; // Bits 29:29
+ U32 Base_Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 Offset_Address_Update_Rate : 5; // Bits 4:0
+ U32 : 3; // Bits 7:5
+ U32 Base_Subsequence_Repeat_Rate : 5; // Bits 12:8
+ U32 : 2; // Bits 14:13
+ U32 Column_Offset_Wrap_Trigger_Enable : 1; // Bits 15:15
+ U32 Row_Offset_Wrap_Trigger_Enable : 1; // Bits 16:16
+ U32 : 3; // Bits 19:17
+ U32 Base_Subsequence_Type : 1; // Bits 20:20
+ U32 CADB_Deselect_Enable : 1; // Bits 21:21
+ U32 CADB_Select_Enable : 1; // Bits 22:22
+ U32 CADB_Seeds_Save_Enable : 1; // Bits 23:23
+ U32 Column_Increment_Order : 1; // Bits 24:24
+ U32 : 1; // Bits 25:25
+ U32 Column_Increment_Enable : 1; // Bits 26:26
+ U32 Row_Increment_Order : 1; // Bits 27:27
+ U32 : 1; // Bits 28:28
+ U32 Row_Increment_Enable : 1; // Bits 29:29
+ U32 Base_Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_STRUCT;
+
+typedef union {
+ struct {
+ U32 Offset_Address_Update_Rate : 5; // Bits 4:0
+ U32 : 3; // Bits 7:5
+ U32 Base_Subsequence_Repeat_Rate : 5; // Bits 12:8
+ U32 : 2; // Bits 14:13
+ U32 Column_Offset_Wrap_Trigger_Enable : 1; // Bits 15:15
+ U32 Row_Offset_Wrap_Trigger_Enable : 1; // Bits 16:16
+ U32 : 3; // Bits 19:17
+ U32 Base_Subsequence_Type : 1; // Bits 20:20
+ U32 CADB_Deselect_Enable : 1; // Bits 21:21
+ U32 CADB_Select_Enable : 1; // Bits 22:22
+ U32 CADB_Seeds_Save_Enable : 1; // Bits 23:23
+ U32 Column_Increment_Order : 1; // Bits 24:24
+ U32 : 1; // Bits 25:25
+ U32 Column_Increment_Enable : 1; // Bits 26:26
+ U32 Row_Increment_Order : 1; // Bits 27:27
+ U32 : 1; // Bits 28:28
+ U32 Row_Increment_Enable : 1; // Bits 29:29
+ U32 Base_Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_STRUCT;
+
+typedef union {
+ struct {
+ U32 Offset_Address_Update_Rate : 5; // Bits 4:0
+ U32 : 3; // Bits 7:5
+ U32 Base_Subsequence_Repeat_Rate : 5; // Bits 12:8
+ U32 : 2; // Bits 14:13
+ U32 Column_Offset_Wrap_Trigger_Enable : 1; // Bits 15:15
+ U32 Row_Offset_Wrap_Trigger_Enable : 1; // Bits 16:16
+ U32 : 3; // Bits 19:17
+ U32 Base_Subsequence_Type : 1; // Bits 20:20
+ U32 CADB_Deselect_Enable : 1; // Bits 21:21
+ U32 CADB_Select_Enable : 1; // Bits 22:22
+ U32 CADB_Seeds_Save_Enable : 1; // Bits 23:23
+ U32 Column_Increment_Order : 1; // Bits 24:24
+ U32 : 1; // Bits 25:25
+ U32 Column_Increment_Enable : 1; // Bits 26:26
+ U32 Row_Increment_Order : 1; // Bits 27:27
+ U32 : 1; // Bits 28:28
+ U32 Row_Increment_Enable : 1; // Bits 29:29
+ U32 Base_Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_STRUCT;
+
+typedef union {
+ struct {
+ U32 Offset_Address_Update_Rate : 5; // Bits 4:0
+ U32 : 3; // Bits 7:5
+ U32 Base_Subsequence_Repeat_Rate : 5; // Bits 12:8
+ U32 : 2; // Bits 14:13
+ U32 Column_Offset_Wrap_Trigger_Enable : 1; // Bits 15:15
+ U32 Row_Offset_Wrap_Trigger_Enable : 1; // Bits 16:16
+ U32 : 3; // Bits 19:17
+ U32 Base_Subsequence_Type : 1; // Bits 20:20
+ U32 CADB_Deselect_Enable : 1; // Bits 21:21
+ U32 CADB_Select_Enable : 1; // Bits 22:22
+ U32 CADB_Seeds_Save_Enable : 1; // Bits 23:23
+ U32 Column_Increment_Order : 1; // Bits 24:24
+ U32 : 1; // Bits 25:25
+ U32 Column_Increment_Enable : 1; // Bits 26:26
+ U32 Row_Increment_Order : 1; // Bits 27:27
+ U32 : 1; // Bits 28:28
+ U32 Row_Increment_Enable : 1; // Bits 29:29
+ U32 Base_Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_STRUCT;
+
+typedef union {
+ struct {
+ U32 Offset_Address_Update_Rate : 5; // Bits 4:0
+ U32 : 3; // Bits 7:5
+ U32 Base_Subsequence_Repeat_Rate : 5; // Bits 12:8
+ U32 : 2; // Bits 14:13
+ U32 Column_Offset_Wrap_Trigger_Enable : 1; // Bits 15:15
+ U32 Row_Offset_Wrap_Trigger_Enable : 1; // Bits 16:16
+ U32 : 3; // Bits 19:17
+ U32 Base_Subsequence_Type : 1; // Bits 20:20
+ U32 CADB_Deselect_Enable : 1; // Bits 21:21
+ U32 CADB_Select_Enable : 1; // Bits 22:22
+ U32 CADB_Seeds_Save_Enable : 1; // Bits 23:23
+ U32 Column_Increment_Order : 1; // Bits 24:24
+ U32 : 1; // Bits 25:25
+ U32 Column_Increment_Enable : 1; // Bits 26:26
+ U32 Row_Increment_Order : 1; // Bits 27:27
+ U32 : 1; // Bits 28:28
+ U32 Row_Increment_Enable : 1; // Bits 29:29
+ U32 Base_Invert_Data_and_ECC : 1; // Bits 30:30
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_STRUCT;
+
+typedef union {
+ struct {
+ U32 : 3; // Bits 2:0
+ U32 Stop_Base_Sequence_On_Wrap_Trigger : 1; // Bits 3:3
+ U32 : 1; // Bits 4:4
+ U32 Address_Update_Rate_Mode : 1; // Bits 5:5
+ U32 : 1; // Bits 6:6
+ U32 Enable_Dummy_Reads : 1; // Bits 7:7
+ U32 : 2; // Bits 9:8
+ U32 Enable_Constant_Write_Strobe : 1; // Bits 10:10
+ U32 Global_Control : 1; // Bits 11:11
+ U32 Initialization_Mode : 2; // Bits 13:12
+ U32 : 2; // Bits 15:14
+ U32 Loopcount : 5; // Bits 20:16 ** Does not exist in C0 **
+ U32 : 3; // Bits 23:21
+ U32 Subsequence_Start_Pointer : 3; // Bits 26:24
+ U32 : 1; // Bits 27:27
+ U32 Subsequence_End_Pointer : 3; // Bits 30:28
+ U32 : 1; // Bits 31:31
+ U32 Start_Test_Delay : 10; // Bits 41:32
+ U32 : 22; // Bits 63:42
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 : 3; // Bits 2:0
+ U32 Stop_Base_Sequence_On_Wrap_Trigger : 1; // Bits 3:3
+ U32 : 1; // Bits 4:4
+ U32 Address_Update_Rate_Mode : 1; // Bits 5:5
+ U32 : 1; // Bits 6:6
+ U32 Enable_Dummy_Reads : 1; // Bits 7:7
+ U32 : 2; // Bits 9:8
+ U32 Enable_Constant_Write_Strobe : 1; // Bits 10:10
+ U32 Global_Control : 1; // Bits 11:11
+ U32 Initialization_Mode : 2; // Bits 13:12
+ U32 : 2; // Bits 15:14
+ U32 Loopcount : 5; // Bits 20:16 ** Does not exist in C0 **
+ U32 : 3; // Bits 23:21
+ U32 Subsequence_Start_Pointer : 3; // Bits 26:24
+ U32 : 1; // Bits 27:27
+ U32 Subsequence_End_Pointer : 3; // Bits 30:28
+ U32 : 1; // Bits 31:31
+ U32 Start_Test_Delay : 10; // Bits 41:32
+ U32 : 22; // Bits 63:42
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Local_Start_Test : 1; // Bits 0:0
+ U32 Local_Stop_Test : 1; // Bits 1:1
+ U32 Local_Clear_Errors : 1; // Bits 2:2
+ U32 : 29; // Bits 31:3
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Local_Start_Test : 1; // Bits 0:0
+ U32 Local_Stop_Test : 1; // Bits 1:1
+ U32 Local_Clear_Errors : 1; // Bits 2:2
+ U32 : 29; // Bits 31:3
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Current_Loopcount : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_STATUS_MCMAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Current_Loopcount : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_STATUS_MCMAIN_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Current_Subsequence_Pointer : 3; // Bits 2:0
+ U32 : 29; // Bits 31:3
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH_SEQ_SUBSEQ_PNTR_MCMAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Current_Subsequence_Pointer : 3; // Bits 2:0
+ U32 : 29; // Bits 31:3
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH_SEQ_SUBSEQ_PNTR_MCMAIN_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Current_Cacheline : 16; // Bits 15:0
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH_SEQ_CACHELINE_STATUS_MCMAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Current_Cacheline : 16; // Bits 15:0
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH_SEQ_CACHELINE_STATUS_MCMAIN_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 : 3; // Bits 2:0
+ U32 Column_Address : 8; // Bits 10:3
+ U32 : 13; // Bits 23:11
+ U32 Row_Address : 16; // Bits 39:24
+ U32 : 8; // Bits 47:40
+ U32 Bank_Address : 3; // Bits 50:48
+ U32 : 5; // Bits 55:51
+ U32 Rank_Address : 3; // Bits 58:56
+ U32 : 5; // Bits 63:59
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 : 3; // Bits 2:0
+ U32 Column_Address : 8; // Bits 10:3
+ U32 : 13; // Bits 23:11
+ U32 Row_Address : 16; // Bits 39:24
+ U32 : 8; // Bits 47:40
+ U32 Bank_Address : 3; // Bits 50:48
+ U32 : 5; // Bits 55:51
+ U32 Rank_Address : 3; // Bits 58:56
+ U32 : 5; // Bits 63:59
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 : 3; // Bits 2:0
+ U32 Column_Address : 8; // Bits 10:3
+ U32 : 13; // Bits 23:11
+ U32 Row_Address : 16; // Bits 39:24
+ U32 : 8; // Bits 47:40
+ U32 Bank_Address : 3; // Bits 50:48
+ U32 : 5; // Bits 55:51
+ U32 Rank_Address : 3; // Bits 58:56
+ U32 : 5; // Bits 63:59
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 : 3; // Bits 2:0
+ U32 Column_Address : 8; // Bits 10:3
+ U32 : 13; // Bits 23:11
+ U32 Row_Address : 16; // Bits 39:24
+ U32 : 8; // Bits 47:40
+ U32 Bank_Address : 3; // Bits 50:48
+ U32 : 5; // Bits 55:51
+ U32 Rank_Address : 3; // Bits 58:56
+ U32 : 5; // Bits 63:59
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 : 3; // Bits 2:0
+ U32 Column_Address : 8; // Bits 10:3
+ U32 : 13; // Bits 23:11
+ U32 Row_Address : 16; // Bits 39:24
+ U32 : 8; // Bits 47:40
+ U32 Bank_Address : 3; // Bits 50:48
+ U32 : 5; // Bits 55:51
+ U32 Rank_Address : 3; // Bits 58:56
+ U32 : 5; // Bits 63:59
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 : 3; // Bits 2:0
+ U32 Column_Address : 8; // Bits 10:3
+ U32 : 13; // Bits 23:11
+ U32 Row_Address : 16; // Bits 39:24
+ U32 : 8; // Bits 47:40
+ U32 Bank_Address : 3; // Bits 50:48
+ U32 : 5; // Bits 55:51
+ U32 Rank_Address : 3; // Bits 58:56
+ U32 : 5; // Bits 63:59
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Base_Column_Address_Order : 2; // Bits 1:0
+ U32 Base_Row_Address_Order : 2; // Bits 3:2
+ U32 Base_Bank_Address_Order : 2; // Bits 5:4
+ U32 Base_Rank_Address_Order : 2; // Bits 7:6
+ U32 : 5; // Bits 12:8
+ U32 Base_Address_Invert_Rate : 3; // Bits 15:13
+ U32 : 4; // Bits 19:16
+ U32 Column_Base_Address_Invert_Enable : 1; // Bits 20:20
+ U32 Row_Base_Address_Invert_Enable : 1; // Bits 21:21
+ U32 Bank_Base_Address_Invert_Enable : 1; // Bits 22:22
+ U32 Rank_Base_Address_Invert_Enable : 1; // Bits 23:23
+ U32 Column_Base_Wrap_Trigger_Enable : 1; // Bits 24:24
+ U32 Row_Base_Wrap_Trigger_Enable : 1; // Bits 25:25
+ U32 Bank_Base_Wrap_Trigger_Enable : 1; // Bits 26:26
+ U32 Rank_Base_Wrap_Trigger_Enable : 1; // Bits 27:27
+ U32 Column_Base_Wrap_Carry_Enable : 1; // Bits 28:28
+ U32 Row_Base_Wrap_Carry_Enable : 1; // Bits 29:29
+ U32 Bank_Base_Wrap_Carry_Enable : 1; // Bits 30:30
+ U32 Rank_Base_Wrap_Carry_Enable : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Base_Column_Address_Order : 2; // Bits 1:0
+ U32 Base_Row_Address_Order : 2; // Bits 3:2
+ U32 Base_Bank_Address_Order : 2; // Bits 5:4
+ U32 Base_Rank_Address_Order : 2; // Bits 7:6
+ U32 : 5; // Bits 12:8
+ U32 Base_Address_Invert_Rate : 3; // Bits 15:13
+ U32 : 4; // Bits 19:16
+ U32 Column_Base_Address_Invert_Enable : 1; // Bits 20:20
+ U32 Row_Base_Address_Invert_Enable : 1; // Bits 21:21
+ U32 Bank_Base_Address_Invert_Enable : 1; // Bits 22:22
+ U32 Rank_Base_Address_Invert_Enable : 1; // Bits 23:23
+ U32 Column_Base_Wrap_Trigger_Enable : 1; // Bits 24:24
+ U32 Row_Base_Wrap_Trigger_Enable : 1; // Bits 25:25
+ U32 Bank_Base_Wrap_Trigger_Enable : 1; // Bits 26:26
+ U32 Rank_Base_Wrap_Trigger_Enable : 1; // Bits 27:27
+ U32 Column_Base_Wrap_Carry_Enable : 1; // Bits 28:28
+ U32 Row_Base_Wrap_Carry_Enable : 1; // Bits 29:29
+ U32 Bank_Base_Wrap_Carry_Enable : 1; // Bits 30:30
+ U32 Rank_Base_Wrap_Carry_Enable : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 : 3; // Bits 2:0
+ U32 Column_Base_Address_Increment : 8; // Bits 10:3
+ U32 : 1; // Bits 11:11
+ U32 Column_Base_Address_Update_Rate : 5; // Bits 16:12
+ U32 : 2; // Bits 18:17
+ U32 Column_Base_Address_Update_Scale : 1; // Bits 19:19
+ U32 Row_Base_Address_Increment : 12; // Bits 31:20
+ U32 Row_Base_Address_Update_Rate : 4; // Bits 35:32
+ U32 : 1; // Bits 36:36
+ U32 Row_Base_Address_Update_Scale : 1; // Bits 37:37
+ U32 Bank_Base_Address_Increment : 3; // Bits 40:38
+ U32 : 3; // Bits 43:41
+ U32 Bank_Base_Address_Update_Rate : 5; // Bits 48:44
+ U32 : 2; // Bits 50:49
+ U32 Bank_Base_Address_Update_Scale : 1; // Bits 51:51
+ U32 Rank_Base_Address_Increment : 3; // Bits 54:52
+ U32 : 1; // Bits 55:55
+ U32 Rank_Base_Address_Update_Rate : 5; // Bits 60:56
+ U32 : 2; // Bits 62:61
+ U32 Rank_Base_Address_Update_Scale : 1; // Bits 63:63
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 : 3; // Bits 2:0
+ U32 Column_Base_Address_Increment : 8; // Bits 10:3
+ U32 : 1; // Bits 11:11
+ U32 Column_Base_Address_Update_Rate : 5; // Bits 16:12
+ U32 : 2; // Bits 18:17
+ U32 Column_Base_Address_Update_Scale : 1; // Bits 19:19
+ U32 Row_Base_Address_Increment : 12; // Bits 31:20
+ U32 Row_Base_Address_Update_Rate : 4; // Bits 35:32
+ U32 : 1; // Bits 36:36
+ U32 Row_Base_Address_Update_Scale : 1; // Bits 37:37
+ U32 Bank_Base_Address_Increment : 3; // Bits 40:38
+ U32 : 3; // Bits 43:41
+ U32 Bank_Base_Address_Update_Rate : 5; // Bits 48:44
+ U32 : 2; // Bits 50:49
+ U32 Bank_Base_Address_Update_Scale : 1; // Bits 51:51
+ U32 Rank_Base_Address_Increment : 3; // Bits 54:52
+ U32 : 1; // Bits 55:55
+ U32 Rank_Base_Address_Update_Rate : 5; // Bits 60:56
+ U32 : 2; // Bits 62:61
+ U32 Rank_Base_Address_Update_Scale : 1; // Bits 63:63
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 : 3; // Bits 2:0
+ U32 Column_Address : 8; // Bits 10:3
+ U32 : 13; // Bits 23:11
+ U32 Row_Address : 16; // Bits 39:24
+ U32 : 24; // Bits 63:40
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 : 3; // Bits 2:0
+ U32 Column_Address : 8; // Bits 10:3
+ U32 : 13; // Bits 23:11
+ U32 Row_Address : 16; // Bits 39:24
+ U32 : 24; // Bits 63:40
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Logical_to_Physical_Rank0_Mapping : 2; // Bits 1:0
+ U32 : 2; // Bits 3:2
+ U32 Logical_to_Physical_Rank1_Mapping : 2; // Bits 5:4
+ U32 : 2; // Bits 7:6
+ U32 Logical_to_Physical_Rank2_Mapping : 2; // Bits 9:8
+ U32 : 2; // Bits 11:10
+ U32 Logical_to_Physical_Rank3_Mapping : 2; // Bits 13:12
+ U32 : 2; // Bits 15:14
+ U32 Logical_to_Physical_Rank4_Mapping : 2; // Bits 17:16
+ U32 : 2; // Bits 19:18
+ U32 Logical_to_Physical_Rank5_Mapping : 2; // Bits 21:20
+ U32 : 2; // Bits 23:22
+ U32 Logical_to_Physical_Rank6_Mapping : 2; // Bits 25:24
+ U32 : 2; // Bits 27:26
+ U32 Logical_to_Physical_Rank7_Mapping : 2; // Bits 29:28
+ U32 : 2; // Bits 31:30
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Logical_to_Physical_Rank0_Mapping : 2; // Bits 1:0
+ U32 : 2; // Bits 3:2
+ U32 Logical_to_Physical_Rank1_Mapping : 2; // Bits 5:4
+ U32 : 2; // Bits 7:6
+ U32 Logical_to_Physical_Rank2_Mapping : 2; // Bits 9:8
+ U32 : 2; // Bits 11:10
+ U32 Logical_to_Physical_Rank3_Mapping : 2; // Bits 13:12
+ U32 : 2; // Bits 15:14
+ U32 Logical_to_Physical_Rank4_Mapping : 2; // Bits 17:16
+ U32 : 2; // Bits 19:18
+ U32 Logical_to_Physical_Rank5_Mapping : 2; // Bits 21:20
+ U32 : 2; // Bits 23:22
+ U32 Logical_to_Physical_Rank6_Mapping : 2; // Bits 25:24
+ U32 : 2; // Bits 27:26
+ U32 Logical_to_Physical_Rank7_Mapping : 2; // Bits 29:28
+ U32 : 2; // Bits 31:30
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Logical_to_Physical_Row0_Swizzle : 4; // Bits 3:0
+ U32 : 1; // Bits 4:4
+ U32 Logical_to_Physical_Row1_Swizzle : 4; // Bits 8:5
+ U32 : 1; // Bits 9:9
+ U32 Logical_to_Physical_Row2_Swizzle : 4; // Bits 13:10
+ U32 : 1; // Bits 14:14
+ U32 Logical_to_Physical_Row3_Swizzle : 4; // Bits 18:15
+ U32 : 1; // Bits 19:19
+ U32 Logical_to_Physical_Row4_Swizzle : 4; // Bits 23:20
+ U32 : 1; // Bits 24:24
+ U32 Logical_to_Physical_Row5_Swizzle : 4; // Bits 28:25
+ U32 : 3; // Bits 31:29
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Logical_to_Physical_Row0_Swizzle : 4; // Bits 3:0
+ U32 : 1; // Bits 4:4
+ U32 Logical_to_Physical_Row1_Swizzle : 4; // Bits 8:5
+ U32 : 1; // Bits 9:9
+ U32 Logical_to_Physical_Row2_Swizzle : 4; // Bits 13:10
+ U32 : 1; // Bits 14:14
+ U32 Logical_to_Physical_Row3_Swizzle : 4; // Bits 18:15
+ U32 : 1; // Bits 19:19
+ U32 Logical_to_Physical_Row4_Swizzle : 4; // Bits 23:20
+ U32 : 1; // Bits 24:24
+ U32 Logical_to_Physical_Row5_Swizzle : 4; // Bits 28:25
+ U32 : 3; // Bits 31:29
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Logical_to_Physical_Row6_Swizzle : 4; // Bits 3:0
+ U32 : 1; // Bits 4:4
+ U32 Logical_to_Physical_Row7_Swizzle : 4; // Bits 8:5
+ U32 : 1; // Bits 9:9
+ U32 Logical_to_Physical_Row8_Swizzle : 4; // Bits 13:10
+ U32 : 1; // Bits 14:14
+ U32 Logical_to_Physical_Row9_Swizzle : 4; // Bits 18:15
+ U32 : 1; // Bits 19:19
+ U32 Logical_to_Physical_Row10_Swizzle : 4; // Bits 23:20
+ U32 : 1; // Bits 24:24
+ U32 Logical_to_Physical_Row11_Swizzle : 4; // Bits 28:25
+ U32 : 1; // Bits 29:29
+ U32 Logical_to_Physical_Row12_Swizzle : 4; // Bits 33:30
+ U32 : 1; // Bits 34:34
+ U32 Logical_to_Physical_Row13_Swizzle : 4; // Bits 38:35
+ U32 : 1; // Bits 39:39
+ U32 Logical_to_Physical_Row14_Swizzle : 4; // Bits 43:40
+ U32 : 1; // Bits 44:44
+ U32 Logical_to_Physical_Row15_Swizzle : 4; // Bits 48:45
+ U32 : 15; // Bits 63:49
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Logical_to_Physical_Row6_Swizzle : 4; // Bits 3:0
+ U32 : 1; // Bits 4:4
+ U32 Logical_to_Physical_Row7_Swizzle : 4; // Bits 8:5
+ U32 : 1; // Bits 9:9
+ U32 Logical_to_Physical_Row8_Swizzle : 4; // Bits 13:10
+ U32 : 1; // Bits 14:14
+ U32 Logical_to_Physical_Row9_Swizzle : 4; // Bits 18:15
+ U32 : 1; // Bits 19:19
+ U32 Logical_to_Physical_Row10_Swizzle : 4; // Bits 23:20
+ U32 : 1; // Bits 24:24
+ U32 Logical_to_Physical_Row11_Swizzle : 4; // Bits 28:25
+ U32 : 1; // Bits 29:29
+ U32 Logical_to_Physical_Row12_Swizzle : 4; // Bits 33:30
+ U32 : 1; // Bits 34:34
+ U32 Logical_to_Physical_Row13_Swizzle : 4; // Bits 38:35
+ U32 : 1; // Bits 39:39
+ U32 Logical_to_Physical_Row14_Swizzle : 4; // Bits 43:40
+ U32 : 1; // Bits 44:44
+ U32 Logical_to_Physical_Row15_Swizzle : 4; // Bits 48:45
+ U32 : 15; // Bits 63:49
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Dummy_Read_Row_Current_Address : 16; // Bits 15:0
+ U32 : 8; // Bits 23:16
+ U32 Dummy_Read_Bank_Current_Address : 3; // Bits 26:24
+ U32 : 5; // Bits 31:27
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_ADDRESS_MCMAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Dummy_Read_Row_Current_Address : 16; // Bits 15:0
+ U32 : 8; // Bits 23:16
+ U32 Dummy_Read_Bank_Current_Address : 3; // Bits 26:24
+ U32 : 5; // Bits 31:27
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_ADDRESS_MCMAIN_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Dummy_Read_Bank_Mask : 8; // Bits 7:0
+ U32 : 24; // Bits 31:8
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_MASK_MCMAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Dummy_Read_Bank_Mask : 8; // Bits 7:0
+ U32 : 24; // Bits 31:8
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_MASK_MCMAIN_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 L_DummyRead_Select : 1; // Bits 0:0
+ U32 Enable_Sweep_Frequency : 1; // Bits 1:1
+ U32 : 6; // Bits 7:2
+ U32 L_counter : 8; // Bits 15:8
+ U32 M_counter : 8; // Bits 23:16
+ U32 N_Counter : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 L_DummyRead_Select : 1; // Bits 0:0
+ U32 Enable_Sweep_Frequency : 1; // Bits 1:1
+ U32 : 6; // Bits 7:2
+ U32 L_counter : 8; // Bits 15:8
+ U32 M_counter : 8; // Bits 23:16
+ U32 N_Counter : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 EN_CLK : 1; // Bits 0:0
+ U32 L0_DATA_BYTE_SEL : 7; // Bits 7:1
+ U32 L0_BYP_SEL : 1; // Bits 8:8
+ U32 L1_DATA_BYTE_SEL : 7; // Bits 15:9
+ U32 L1_BYP_SEL : 1; // Bits 16:16
+ U32 : 15; // Bits 31:17
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_VISA_CTL_MCDFXS_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 Trigger_In_Global_Start : 1; // Bits 0:0
+ U32 Trigger_Out_Global_Start : 1; // Bits 1:1
+ U32 : 5; // Bits 6:2
+ U32 Trigger_Out_On_Error_0 : 1; // Bits 7:7
+ U32 Trigger_Out_On_Error_1 : 1; // Bits 8:8
+ U32 : 6; // Bits 14:9
+ U32 Trigger_Out_On_Channel_Test_Done_Status_0: 1; // Bits 15:15
+ U32 Trigger_Out_On_Channel_Test_Done_Status_1: 1; // Bits 16:16
+ U32 : 15; // Bits 31:17
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 Loopcount_Limit : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_LIMIT_MCMAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Loopcount_Limit : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_LIMIT_MCMAIN_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 tRCD : 5; // Bits 4:0
+ U32 tRP : 5; // Bits 9:5
+ U32 tRAS : 6; // Bits 15:10
+ U32 tRDPRE : 4; // Bits 19:16
+ U32 tWRPRE : 6; // Bits 25:20
+ U32 tRRD : 4; // Bits 29:26
+ U32 tRPab_ext : 2; // Bits 31:30
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_TC_BANK_STRUCT;
+
+typedef union {
+ struct {
+ U32 tCKE : 4; // Bits 3:0
+ U32 tFAW : 8; // Bits 11:4
+ U32 tRDRD : 3; // Bits 14:12
+ U32 tRDRD_dr : 4; // Bits 18:15
+ U32 tRDRD_dd : 4; // Bits 22:19
+ U32 tRDPDEN : 5; // Bits 27:23
+ U32 : 1; // Bits 28:28
+ U32 CMD_3st : 1; // Bits 29:29
+ U32 CMD_stretch : 2; // Bits 31:30
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_TC_BANK_RANK_A_STRUCT;
+
+typedef union {
+ struct {
+ U32 tWRRD : 6; // Bits 5:0
+ U32 tWRRD_dr : 4; // Bits 9:6
+ U32 tWRRD_dd : 4; // Bits 13:10
+ U32 tWRWR : 3; // Bits 16:14
+ U32 tWRWR_dr : 4; // Bits 20:17
+ U32 tWRWR_dd : 4; // Bits 24:21
+ U32 tWRPDEN : 6; // Bits 30:25
+ U32 Dec_WRD : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_TC_BANK_RANK_B_STRUCT;
+
+typedef union {
+ struct {
+ U32 tXPDLL : 6; // Bits 5:0
+ U32 tXP : 4; // Bits 9:6
+ U32 TAONPD : 4; // Bits 13:10
+ U32 tRDWR : 5; // Bits 18:14
+ U32 tRDWR_dr : 5; // Bits 23:19
+ U32 tRDWR_dd : 5; // Bits 28:24
+ U32 : 3; // Bits 31:29
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_TC_BANK_RANK_C_STRUCT;
+
+typedef union {
+ struct {
+ U32 enable_cmd_rate_limit : 1; // Bits 0:0
+ U32 cmd_rate_limit : 3; // Bits 3:1
+ U32 reset_on_command : 4; // Bits 7:4
+ U32 reset_delay : 4; // Bits 11:8
+ U32 ck_to_cke_delay : 2; // Bits 13:12
+ U32 spare : 17; // Bits 30:14
+ U32 init_mrw_2n_cs : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_CMD_RATE_STRUCT;
+
+typedef union {
+ struct {
+ U32 tCL : 5; // Bits 4:0
+ U32 tWCL : 5; // Bits 9:5
+ U32 tCPDED : 2; // Bits 11:10
+ U32 tPRPDEN : 2; // Bits 13:12
+ U32 Odt_Read_Delay : 3; // Bits 16:14
+ U32 Odt_Read_Duration : 2; // Bits 18:17
+ U32 Odt_Write_Duration : 2; // Bits 20:19
+ U32 : 11; // Bits 31:21
+ } Bits;
+#ifdef ULT_FLAG
+ struct {
+ U32 tCL : 5; // Bits 4:0
+ U32 tWCL : 5; // Bits 9:5
+ U32 tCPDED : 2; // Bits 11:10
+ U32 tPRPDEN : 2; // Bits 13:12
+ U32 Odt_Read_Delay : 3; // Bits 16:14
+ U32 Odt_Read_Duration : 2; // Bits 18:17
+ U32 Odt_Write_Duration : 3; // Bits 21:19
+ U32 Odt_Write_Delay : 3; // Bits 24:22
+ U32 Odt_Always_Rank0 : 1; // Bits 25:25
+ U32 cmd_delay : 2; // Bits 27:26
+ U32 : 4; // Bits 31:28
+ } UltBits;
+#endif //ULT_FLAG
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_TC_BANK_RANK_D_STRUCT;
+
+typedef union {
+ struct {
+ U32 dis_opp_cas : 1; // Bits 0:0
+ U32 dis_opp_is_cas : 1; // Bits 1:1
+ U32 dis_opp_ras : 1; // Bits 2:2
+ U32 dis_opp_is_ras : 1; // Bits 3:3
+ U32 dis_1c_byp : 1; // Bits 4:4
+ U32 dis_2c_byp : 1; // Bits 5:5
+ U32 dis_deprd_opt : 1; // Bits 6:6
+ U32 dis_pt_it : 1; // Bits 7:7
+ U32 dis_prcnt_ring : 1; // Bits 8:8
+ U32 dis_prcnt_sa : 1; // Bits 9:9
+ U32 dis_blkr_ph : 1; // Bits 10:10
+ U32 dis_blkr_pe : 1; // Bits 11:11
+ U32 dis_blkr_pm : 1; // Bits 12:12
+ U32 dis_odt : 1; // Bits 13:13
+ U32 OE_alw_off : 1; // Bits 14:14
+ U32 : 1; // Bits 15:15
+ U32 dis_aom : 1; // Bits 16:16
+ U32 block_rpq : 1; // Bits 17:17
+ U32 block_wpq : 1; // Bits 18:18
+ U32 invert_align : 1; // Bits 19:19
+ U32 dis_write_gap : 1; // Bits 20:20
+ U32 dis_zq : 1; // Bits 21:21
+ U32 dis_tt : 1; // Bits 22:22
+ U32 dis_opp_ref : 1; // Bits 23:23
+ U32 Long_ZQ : 1; // Bits 24:24
+ U32 dis_srx_zq : 1; // Bits 25:25
+ U32 Serialize_ZQ : 1; // Bits 26:26
+ U32 ZQ_fast_exec : 1; // Bits 27:27
+ U32 Dis_DriveNop : 1; // Bits 28:28
+ U32 Pres_WDB_Ent : 1; // Bits 29:29
+ U32 dis_clk_gate : 1; // Bits 30:30
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_SCHED_CBIT_STRUCT;
+
+typedef union {
+ struct {
+ U32 Lat_R0D0 : 6; // Bits 5:0
+ U32 : 2; // Bits 7:6
+ U32 Lat_R1D0 : 6; // Bits 13:8
+ U32 : 2; // Bits 15:14
+ U32 Lat_R0D1 : 6; // Bits 21:16
+ U32 : 2; // Bits 23:22
+ U32 Lat_R1D1 : 6; // Bits 29:24
+ U32 : 2; // Bits 31:30
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_SC_ROUNDT_LAT_STRUCT;
+
+typedef union {
+ struct {
+ U32 IOLAT_R0D0 : 4; // Bits 3:0
+ U32 IOLAT_R1D0 : 4; // Bits 7:4
+ U32 IOLAT_R0D1 : 4; // Bits 11:8
+ U32 IOLAT_R1D1 : 4; // Bits 15:12
+ U32 RT_IOCOMP : 6; // Bits 21:16
+ U32 : 8; // Bits 29:22
+ U32 three_channels : 1; // Bits 30:30
+ U32 DIS_RT_CLK_GATE : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_SC_IO_LATENCY_STRUCT;
+
+typedef union {
+ struct {
+ U32 DATA : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_ROUND_TRIP_DFT_DATA_STRUCT;
+
+typedef union {
+ struct {
+ U32 WDAR : 1; // Bits 0:0
+ U32 safe_mask_sel : 3; // Bits 3:1
+ U32 force_rcv_en : 1; // Bits 4:4
+ U32 : 3; // Bits 7:5
+ U32 DDR_QUAL : 2; // Bits 9:8
+ U32 Qual_length : 2; // Bits 11:10
+ U32 WDB_Block_En : 1; // Bits 12:12
+ U32 RT_DFT_READ_PTR : 4; // Bits 16:13
+ U32 RT_DFT_READ_ENABLE : 1; // Bits 17:17
+ U32 RT_DFT_READ_SEL_ADDR : 1; // Bits 18:18
+ U32 : 13; // Bits 31:19
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_DFT_MISC_STRUCT;
+
+typedef union {
+ struct {
+ U32 ECC : 8; // Bits 7:0
+ U32 RRD_DFT_Mode : 2; // Bits 9:8
+ U32 LFSR_Seed_Index : 5; // Bits 14:10
+ U32 Inversion_Mode : 1; // Bits 15:15
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_READ_RETURN_DFT_STRUCT;
+
+typedef union {
+ struct {
+ U32 dis_imph_error : 1; // Bits 0:0
+ U32 : 7; // Bits 7:1
+ U32 dis_async_odt : 1; // Bits 8:8
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_SCHED_SECOND_CBIT_STRUCT;
+
+typedef union {
+ struct {
+ U32 Mux0_Control : 2; // Bits 1:0
+ U32 : 1; // Bits 2:2
+ U32 Mux1_Control : 2; // Bits 4:3
+ U32 : 1; // Bits 5:5
+ U32 Mux2_Control : 2; // Bits 7:6
+ U32 : 6; // Bits 13:8
+ U32 ECC_Replace_Byte_Control : 1; // Bits 14:14
+ U32 ECC_Data_Source_Sel : 1; // Bits 15:15
+ U32 Save_LFSR_Seed_Rate : 6; // Bits 21:16
+ U32 : 2; // Bits 23:22
+ U32 Reload_LFSR_Seed_Rate : 3; // Bits 26:24
+ U32 : 5; // Bits 31:27
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_STRUCT;
+
+typedef union {
+ struct {
+ U32 WDB_Current_Read_Pointer : 6; // Bits 5:0
+ U32 : 26; // Bits 31:6
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_RD_STATUS_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 L_data_select : 1; // Bits 0:0
+ U32 Enable_Sweep_Frequency : 1; // Bits 1:1
+ U32 : 6; // Bits 7:2
+ U32 L_counter : 8; // Bits 15:8
+ U32 M_counter : 8; // Bits 23:16
+ U32 N_counter : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_STRUCT;
+
+typedef union {
+ struct {
+ U32 ECC_Inv_or_DC_Enable : 8; // Bits 7:0
+ U32 : 8; // Bits 15:8
+ U32 Inv_or_DC_Shift_Rate : 4; // Bits 19:16
+ U32 DC_Polarity_Control : 1; // Bits 20:20
+ U32 : 9; // Bits 29:21
+ U32 Inv_or_DC_Control : 1; // Bits 30:30
+ U32 Inv_or_DC_Shift_Enable : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_PAT_WDB_INV_STRUCT;
+
+typedef union {
+ struct {
+ U64 Data_Inv_or_DC_Enable : 64; // Bits 63:0
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCSCHEDS_CR_REUT_CH_PAT_WDB_DATA_INV_STRUCT;
+
+typedef union {
+ struct {
+ U32 Stop_on_Nth_Error : 6; // Bits 5:0
+ U32 : 6; // Bits 11:6
+ U32 Stop_On_Error_Control : 2; // Bits 13:12
+ U32 : 2; // Bits 15:14
+ U32 Selective_Error_Enable_Chunk : 8; // Bits 23:16
+ U32 Selective_Error_Enable_Cacheline : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_ERR_CTL_STRUCT;
+
+typedef union {
+ struct {
+ U32 ECC_Error_Mask : 8; // Bits 7:0
+ U32 : 24; // Bits 31:8
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_ERR_ECC_MASK_STRUCT;
+
+typedef union {
+ struct {
+ U32 Stretch_mode : 2; // Bits 1:0
+ U32 : 2; // Bits 3:2
+ U32 STF : 3; // Bits 6:4
+ U32 : 25; // Bits 31:7
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_STM_CONFIG_STRUCT;
+
+typedef union {
+ struct {
+ U32 Priority_count_ring : 10; // Bits 9:0
+ U32 : 6; // Bits 15:10
+ U32 Priority_count_SA : 10; // Bits 25:16
+ U32 : 6; // Bits 31:26
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_SC_PR_CNT_CONFIG_STRUCT;
+
+typedef union {
+ struct {
+ U32 PCIT : 8; // Bits 7:0
+ U32 : 24; // Bits 31:8
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_SC_PCIT_STRUCT;
+
+typedef union {
+ struct {
+ U32 PDWN_idle_counter : 12; // Bits 11:0
+ U32 PDWN_mode : 4; // Bits 15:12
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_PM_PDWN_CONFIG_STRUCT;
+
+typedef union {
+ struct {
+ U32 Count : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_ECC_INJECT_COUNT_STRUCT;
+
+typedef union {
+ struct {
+ U32 ECC4ANA_fill : 8; // Bits 7:0
+ U32 ECC4ANA_trigger : 2; // Bits 9:8
+ U32 ECC4ANA_BS : 1; // Bits 10:10
+ U32 ECC_Inject : 3; // Bits 13:11
+ U32 ECC_correction_disable : 1; // Bits 14:14
+ U32 ECC4ANA_Inject : 1; // Bits 15:15
+ U32 DIS_MCA_LOG : 1; // Bits 16:16
+ U32 DIS_PCH_EVENT : 1; // Bits 17:17
+ U32 DIS_PCIE_POISON : 1; // Bits 18:18
+ U32 : 13; // Bits 31:19
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_ECC_DFT_STRUCT;
+
+typedef union {
+ struct {
+ U32 Data : 18; // Bits 17:0
+ U32 : 13; // Bits 30:18
+ U32 VORANGE : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_VISA_CTL_MCSCHEDS_STRUCT;
+
+typedef union {
+ struct {
+ U32 Data : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_VISA_XBAR_MCSCHEDS_STRUCT;
+
+typedef union {
+ struct {
+ U32 CERRSTS : 1; // Bits 0:0
+ U32 MERRSTS : 1; // Bits 1:1
+ U32 : 14; // Bits 15:2
+ U32 ERRSYND : 8; // Bits 23:16
+ U32 ERRCHUNK : 3; // Bits 26:24
+ U32 ERRRANK : 2; // Bits 28:27
+ U32 ERRBANK : 3; // Bits 31:29
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_ECCERRLOG0_STRUCT;
+
+typedef union {
+ struct {
+ U32 ERRROW : 16; // Bits 15:0
+ U32 ERRCOL : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_ECCERRLOG1_STRUCT;
+
+typedef union {
+ struct {
+ U32 D0R0 : 2; // Bits 1:0
+ U32 D0R1 : 2; // Bits 3:2
+ U32 D1R0 : 2; // Bits 5:4
+ U32 D1R1 : 2; // Bits 7:6
+ U32 : 24; // Bits 31:8
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_SC_WR_ADD_DELAY_STRUCT;
+
+typedef union {
+ struct {
+ U32 Dis_Opp_rd : 1; // Bits 0:0
+ U32 ACT_Enable : 1; // Bits 1:1
+ U32 PRE_Enable : 1; // Bits 2:2
+ U32 MAX_RPQ_Cas : 4; // Bits 6:3
+ U32 : 25; // Bits 31:7
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_WMM_READ_CONFIG_STRUCT;
+
+typedef union {
+ struct {
+ U64 Data_Error_Mask : 64; // Bits 63:0
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCSCHEDS_CR_REUT_CH_ERR_DATA_MASK_STRUCT;
+
+typedef union {
+ struct {
+ U64 Data_Error_Status : 64; // Bits 63:0
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCSCHEDS_CR_REUT_CH_ERR_DATA_STATUS_STRUCT;
+
+typedef union {
+ struct {
+ U32 ECC_Error_Status : 8; // Bits 7:0
+ U32 Chunk_Error_Status : 8; // Bits 15:8
+ U32 Rank_Error_Status : 4; // Bits 19:16
+ U32 : 12; // Bits 31:20
+ U32 Byte_Group_Error_Status : 9; // Bits 40:32
+ U32 : 11; // Bits 51:41
+ U32 WDB_Rd_Chunk_Num_Status : 3; // Bits 54:52
+ U32 : 1; // Bits 55:55
+ U32 Nth_Error : 6; // Bits 61:56
+ U32 : 2; // Bits 63:62
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Pointer : 7; // Bits 6:0
+ U32 Counter_Control : 2; // Bits 8:7
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Pointer : 7; // Bits 6:0
+ U32 Counter_Control : 2; // Bits 8:7
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Pointer : 7; // Bits 6:0
+ U32 Counter_Control : 2; // Bits 8:7
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Pointer : 7; // Bits 6:0
+ U32 Counter_Control : 2; // Bits 8:7
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_3_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Pointer : 7; // Bits 6:0
+ U32 Counter_Control : 2; // Bits 8:7
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_4_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Pointer : 7; // Bits 6:0
+ U32 Counter_Control : 2; // Bits 8:7
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_5_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Pointer : 7; // Bits 6:0
+ U32 Counter_Control : 2; // Bits 8:7
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_6_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Pointer : 7; // Bits 6:0
+ U32 Counter_Control : 2; // Bits 8:7
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_7_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Pointer : 7; // Bits 6:0
+ U32 Counter_Control : 2; // Bits 8:7
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_8_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Status : 23; // Bits 22:0
+ U32 : 9; // Bits 31:23
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Status : 23; // Bits 22:0
+ U32 : 9; // Bits 31:23
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Status : 23; // Bits 22:0
+ U32 : 9; // Bits 31:23
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Status : 23; // Bits 22:0
+ U32 : 9; // Bits 31:23
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_3_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Status : 23; // Bits 22:0
+ U32 : 9; // Bits 31:23
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_4_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Status : 23; // Bits 22:0
+ U32 : 9; // Bits 31:23
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_5_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Status : 23; // Bits 22:0
+ U32 : 9; // Bits 31:23
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_6_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Status : 23; // Bits 22:0
+ U32 : 9; // Bits 31:23
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_7_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Status : 23; // Bits 22:0
+ U32 : 9; // Bits 31:23
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_8_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Overflow_Status : 9; // Bits 8:0
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_ERR_COUNTER_OVERFLOW_STATUS_STRUCT;
+
+typedef union {
+ struct {
+ U32 Column_Address : 10; // Bits 9:0
+ U32 : 14; // Bits 23:10
+ U32 Row_Address : 16; // Bits 39:24
+ U32 : 8; // Bits 47:40
+ U32 Bank_Address : 3; // Bits 50:48
+ U32 : 5; // Bits 55:51
+ U32 Rank_Address : 2; // Bits 57:56
+ U32 : 6; // Bits 63:58
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCSCHEDS_CR_REUT_CH_ERROR_ADDR_STRUCT;
+
+typedef union {
+ struct {
+ U32 WDB_Current_Error_Pointer : 6; // Bits 5:0
+ U32 : 26; // Bits 31:6
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_ERR_WDB_CAPTURE_STATUS_STRUCT;
+
+typedef union {
+ struct {
+ U32 Enable_WDB_Error_Capture : 1; // Bits 0:0
+ U32 : 7; // Bits 7:1
+ U32 WDB_Starting_Error_Pointer : 6; // Bits 13:8
+ U32 : 2; // Bits 15:14
+ U32 WDB_Ending_Error_Pointer : 6; // Bits 21:16
+ U32 : 10; // Bits 31:22
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_STRUCT;
+
+typedef union {
+ struct {
+ U32 CKE_Override : 4; // Bits 3:0
+ U32 : 4; // Bits 7:4
+ U32 CKE_En_Start_Test_Sync : 1; // Bits 8:8
+ U32 : 7; // Bits 15:9
+ U32 CKE_On : 4; // Bits 19:16
+ U32 : 12; // Bits 31:20
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_MISC_CKE_CTRL_STRUCT;
+
+typedef union {
+ struct {
+ U32 ODT_Override : 4; // Bits 3:0
+ U32 : 12; // Bits 15:4
+ U32 ODT_On : 4; // Bits 19:16
+ U32 : 11; // Bits 30:20
+ U32 MPR_Train_DDR_On : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_MISC_ODT_CTRL_STRUCT;
+
+typedef union {
+ struct {
+ U32 Enable_CADB_on_Deselect : 1; // Bits 0:0
+ U32 Enable_CADB_Always_On : 1; // Bits 1:1
+ U32 CMD_Deselect_Start : 4; // Bits 5:2
+ U32 CMD_Deselect_Stop : 4; // Bits 9:6
+ U32 Lane_Deselect_Enable : 4; // Bits 13:10
+ U32 CAS_Select_Enable : 2; // Bits 15:14
+ U32 ACT_Select_Enable : 2; // Bits 17:16
+ U32 PRE_Select_Enable : 2; // Bits 19:18
+ U32 Save_Current_Seed : 4; // Bits 23:20
+ U32 Reload_Starting_Seed : 4; // Bits 27:24
+ U32 : 4; // Bits 31:28
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_STRUCT;
+
+typedef union {
+ struct {
+ U32 MRS_Gap : 3; // Bits 2:0
+ U32 : 5; // Bits 7:3
+ U32 CADB_MRS_Start_Pointer : 3; // Bits 10:8
+ U32 : 5; // Bits 15:11
+ U32 CADB_MRS_End_Pointer : 3; // Bits 18:16
+ U32 : 5; // Bits 23:19
+ U32 CADB_MRS_Current_Pointer : 3; // Bits 26:24
+ U32 : 5; // Bits 31:27
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_PAT_CADB_MRS_STRUCT;
+
+typedef union {
+ struct {
+ U32 Mux0_Control : 2; // Bits 1:0
+ U32 : 2; // Bits 3:2
+ U32 Mux1_Control : 2; // Bits 5:4
+ U32 : 2; // Bits 7:6
+ U32 Mux2_Control : 2; // Bits 9:8
+ U32 : 6; // Bits 15:10
+ U32 Select_Mux0_Control : 2; // Bits 17:16
+ U32 : 2; // Bits 19:18
+ U32 Select_Mux1_Control : 2; // Bits 21:20
+ U32 : 2; // Bits 23:22
+ U32 Select_Mux2_Control : 2; // Bits 25:24
+ U32 : 6; // Bits 31:26
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 16; // Bits 15:0
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_PB_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 16; // Bits 15:0
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_PB_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 16; // Bits 15:0
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_PB_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 L_data_select : 1; // Bits 0:0
+ U32 Enable_Sweep_Frequency : 1; // Bits 1:1
+ U32 : 6; // Bits 7:2
+ U32 L_counter : 8; // Bits 15:8
+ U32 M_counter : 8; // Bits 23:16
+ U32 N_counter : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_STRUCT;
+
+typedef union {
+ struct {
+ U32 CADB_Write_Pointer : 3; // Bits 2:0
+ U32 : 29; // Bits 31:3
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_PAT_CADB_WRITE_POINTER_STRUCT;
+
+typedef union {
+ struct {
+ U32 CADB_Data_Address : 16; // Bits 15:0
+ U32 : 8; // Bits 23:16
+ U32 CADB_Data_Bank : 3; // Bits 26:24
+ U32 : 5; // Bits 31:27
+ U32 CADB_Data_CS : 4; // Bits 35:32
+ U32 : 4; // Bits 39:36
+ U32 CADB_Data_Control : 3; // Bits 42:40
+ U32 : 5; // Bits 47:43
+ U32 CADB_Data_ODT : 4; // Bits 51:48
+ U32 : 4; // Bits 55:52
+ U32 CADB_Data_CKE : 4; // Bits 59:56
+ U32 : 4; // Bits 63:60
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 16; // Bits 15:0
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 16; // Bits 15:0
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 16; // Bits 15:0
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCSCHEDS_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 WDB_Increment_Rate : 5; // Bits 4:0
+ U32 WDB_Increment_Scale : 1; // Bits 5:5
+ U32 : 2; // Bits 7:6
+ U32 WDB_Start_Pointer : 6; // Bits 13:8
+ U32 : 2; // Bits 15:14
+ U32 WDB_End_Pointer : 6; // Bits 21:16
+ U32 : 10; // Bits 31:22
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_REUT_CH_PAT_WDB_CL_CTRL_STRUCT;
+
+typedef union {
+ struct {
+ U32 Refresh_Rank_Mask : 4; // Bits 3:0
+ U32 : 4; // Bits 7:4
+ U32 RefZQ_En_Start_Test_Sync : 1; // Bits 8:8
+ U32 : 22; // Bits 30:9
+ U32 Panic_Refresh_Only : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_REUT_CH_MISC_REFRESH_CTRL_STRUCT;
+
+typedef union {
+ struct {
+ U32 ZQ_Rank_Mask : 4; // Bits 3:0
+ U32 : 27; // Bits 30:4
+ U32 Always_Do_ZQ : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_REUT_CH_MISC_ZQ_CTRL_STRUCT;
+
+#ifdef ULT_FLAG
+typedef union {
+ struct {
+ U32 Rank_0_x32 : 1; // Bits 0:0
+ U32 Rank_1_x32 : 1; // Bits 1:1
+ U32 Rank_2_x32 : 1; // Bits 2:2
+ U32 Rank_3_x32 : 1; // Bits 3:3
+ U32 LPDDR2 : 1; // Bits 4:4
+ U32 : 3; // Bits 7:5
+ U32 MR4_PERIOD : 16; // Bits 23:8
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_LPDDR_MR_PARAMS_STRUCT;
+
+typedef union {
+ struct {
+ U32 Address : 8; // Bits 7:0
+ U32 Data : 8; // Bits 15:8
+ U32 Rank : 2; // Bits 17:16
+ U32 Write : 1; // Bits 18:18
+ U32 Init_MRW : 1; // Bits 19:19
+ U32 : 11; // Bits 30:20
+ U32 Busy : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_LPDDR_MR_COMMAND_STRUCT;
+
+typedef union {
+ struct {
+ U32 Device_0 : 8; // Bits 7:0
+ U32 Device_1 : 8; // Bits 15:8
+ U32 Device_2 : 8; // Bits 23:16
+ U32 Device_3 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_LPDDR_MR_RESULT_STRUCT;
+
+typedef union {
+ struct {
+ U32 Rank_0 : 3; // Bits 2:0
+ U32 : 5; // Bits 7:3
+ U32 Rank_1 : 3; // Bits 10:8
+ U32 : 5; // Bits 15:11
+ U32 Rank_2 : 3; // Bits 18:16
+ U32 : 5; // Bits 23:19
+ U32 Rank_3 : 3; // Bits 26:24
+ U32 : 5; // Bits 31:27
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_LPDDR_MR4_RANK_TEMPERATURE_STRUCT;
+
+typedef union {
+ struct {
+ U32 Bit_0 : 3; // Bits 2:0
+ U32 : 1; // Bits 3:3
+ U32 Bit_1 : 3; // Bits 6:4
+ U32 : 1; // Bits 7:7
+ U32 Bit_2 : 3; // Bits 10:8
+ U32 : 1; // Bits 11:11
+ U32 Bit_16 : 3; // Bits 14:12
+ U32 : 1; // Bits 15:15
+ U32 Bit_17 : 3; // Bits 18:16
+ U32 : 1; // Bits 19:19
+ U32 Bit_18 : 3; // Bits 22:20
+ U32 : 1; // Bits 23:23
+ U32 Byte_0 : 3; // Bits 26:24
+ U32 : 1; // Bits 27:27
+ U32 Byte_2 : 3; // Bits 30:28
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_DESWIZZLE_LOW_STRUCT;
+
+typedef union {
+ struct {
+ U32 Bit_32 : 3; // Bits 2:0
+ U32 : 1; // Bits 3:3
+ U32 Bit_33 : 3; // Bits 6:4
+ U32 : 1; // Bits 7:7
+ U32 Bit_34 : 3; // Bits 10:8
+ U32 : 1; // Bits 11:11
+ U32 Bit_48 : 3; // Bits 14:12
+ U32 : 1; // Bits 15:15
+ U32 Bit_49 : 3; // Bits 18:16
+ U32 : 1; // Bits 19:19
+ U32 Bit_50 : 3; // Bits 22:20
+ U32 : 1; // Bits 23:23
+ U32 Byte_4 : 3; // Bits 26:24
+ U32 : 1; // Bits 27:27
+ U32 Byte_6 : 3; // Bits 30:28
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_DESWIZZLE_HIGH_STRUCT;
+#endif // ULT_FLAG
+
+typedef union {
+ struct {
+ U32 Ref_Interval : 11; // Bits 10:0
+ U32 Ref_Stagger_En : 1; // Bits 11:11
+ U32 Ref_Stagger_Mode : 1; // Bits 12:12
+ U32 Disable_Stolen_Refresh : 1; // Bits 13:13
+ U32 En_Ref_Type_Display : 1; // Bits 14:14
+ U32 : 17; // Bits 31:15
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_MC_REFRESH_STAGGER_STRUCT;
+
+typedef union {
+ struct {
+ U32 ZQCS_period : 8; // Bits 7:0
+ U32 tZQCS : 8; // Bits 15:8
+ U32 : 16; // Bits 31:16
+ } Bits;
+#ifdef ULT_FLAG
+ struct {
+ U32 ZQCS_period : 10; // Bits 9:0
+ U32 tZQCS : 10; // Bits 19:10
+ U32 : 12; // Bits 31:20
+ } UltBits;
+#endif // ULT_FLAG
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_TC_ZQCAL_STRUCT;
+
+typedef union {
+ struct {
+ U32 OREF_RI : 8; // Bits 7:0
+ U32 Refresh_HP_WM : 4; // Bits 11:8
+ U32 Refresh_panic_wm : 4; // Bits 15:12
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_TC_RFP_STRUCT;
+
+typedef union {
+ struct {
+ U32 tREFI : 16; // Bits 15:0
+ U32 tRFC : 9; // Bits 24:16
+ U32 tREFIx9 : 7; // Bits 31:25
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_TC_RFTP_STRUCT;
+
+typedef union {
+ struct {
+ U32 MR2_sh_low : 6; // Bits 5:0
+ U32 SRT_avail : 2; // Bits 7:6
+ U32 MR2_sh_high : 3; // Bits 10:8
+ U32 : 3; // Bits 13:11
+ U32 Addr_bit_swizzle : 2; // Bits 15:14
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_TC_MR2_SHADDOW_STRUCT;
+
+typedef union {
+ struct {
+ U32 Rank_occupancy : 4; // Bits 3:0
+ U32 : 28; // Bits 31:4
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_MC_INIT_STATE_STRUCT;
+
+typedef union {
+ struct {
+ U32 tXSDLL : 12; // Bits 11:0
+ U32 tXS_offset : 4; // Bits 15:12
+ U32 tZQOPER : 10; // Bits 25:16
+ U32 : 2; // Bits 27:26
+ U32 tMOD : 4; // Bits 31:28
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_TC_SRFTP_STRUCT;
+
+typedef union {
+ struct {
+ U32 VISAByteSel : 3; // Bits 2:0
+ U32 : 29; // Bits 31:3
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_WDB_VISA_SEL_STRUCT;
+
+typedef union {
+ struct {
+ U32 FASTADDR : 12; // Bits 11:0
+ U32 : 4; // Bits 15:12
+ U32 ADDREN : 1; // Bits 16:16
+ U32 SEQEN : 1; // Bits 17:17
+ U32 POL0 : 1; // Bits 18:18
+ U32 POL1 : 1; // Bits 19:19
+ U32 CMDA : 4; // Bits 23:20
+ U32 CMDB : 4; // Bits 27:24
+ U32 CMDC : 4; // Bits 31:28
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_DCLK_LDAT_PDAT_STRUCT;
+
+typedef union {
+ struct {
+ U32 BANKSEL : 4; // Bits 3:0
+ U32 : 1; // Bits 4:4
+ U32 ARRAYSEL : 5; // Bits 9:5
+ U32 CMP : 1; // Bits 10:10
+ U32 REP : 1; // Bits 11:11
+ U32 DWORD : 4; // Bits 15:12
+ U32 MODE : 2; // Bits 17:16
+ U32 MPMAP : 6; // Bits 23:18
+ U32 MPBOFFSET : 4; // Bits 27:24
+ U32 STAGE_EN : 1; // Bits 28:28
+ U32 SHADOW : 2; // Bits 30:29
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_DCLK_LDAT_SDAT_STRUCT;
+
+typedef union {
+ struct {
+ U32 DATOUT : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_DCLK_LDAT_DATAOUT_STRUCT;
+
+typedef union {
+ struct {
+ U32 DATIN : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_DCLK_LDAT_DATAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 FASTADDR : 12; // Bits 11:0
+ U32 : 4; // Bits 15:12
+ U32 ADDREN : 1; // Bits 16:16
+ U32 SEQEN : 1; // Bits 17:17
+ U32 POL0 : 1; // Bits 18:18
+ U32 POL1 : 1; // Bits 19:19
+ U32 CMDA : 4; // Bits 23:20
+ U32 CMDB : 4; // Bits 27:24
+ U32 CMDC : 4; // Bits 31:28
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_QCLK_LDAT_PDAT_STRUCT;
+
+typedef union {
+ struct {
+ U32 BANKSEL : 4; // Bits 3:0
+ U32 : 1; // Bits 4:4
+ U32 ARRAYSEL : 5; // Bits 9:5
+ U32 CMP : 1; // Bits 10:10
+ U32 REP : 1; // Bits 11:11
+ U32 DWORD : 4; // Bits 15:12
+ U32 MODE : 2; // Bits 17:16
+ U32 MPMAP : 6; // Bits 23:18
+ U32 MPBOFFSET : 4; // Bits 27:24
+ U32 STAGE_EN : 1; // Bits 28:28
+ U32 SHADOW : 2; // Bits 30:29
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_QCLK_LDAT_SDAT_STRUCT;
+
+typedef union {
+ struct {
+ U32 DATOUT : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_QCLK_LDAT_DATAOUT_STRUCT;
+
+typedef union {
+ struct {
+ U32 DATIN : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_QCLK_LDAT_DATAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 DATIN : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_QCLK_LDAT_DATAIN_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 RPQ_disable : 28; // Bits 27:0
+ U32 : 4; // Bits 31:28
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_QUEUE_ENTRY_DISABLE_RPQ_STRUCT;
+
+typedef union {
+ struct {
+ U32 WPQ_disable : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_QUEUE_ENTRY_DISABLE_WPQ_STRUCT;
+
+typedef union {
+ struct {
+ U32 DIMM0_IDLE_ENERGY : 6; // Bits 5:0
+ U32 : 2; // Bits 7:6
+ U32 DIMM1_IDLE_ENERGY : 6; // Bits 13:8
+ U32 : 18; // Bits 31:14
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_PM_DIMM_IDLE_ENERGY_STRUCT;
+
+typedef union {
+ struct {
+ U32 DIMM0_PD_ENERGY : 6; // Bits 5:0
+ U32 : 2; // Bits 7:6
+ U32 DIMM1_PD_ENERGY : 6; // Bits 13:8
+ U32 : 18; // Bits 31:14
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_PM_DIMM_PD_ENERGY_STRUCT;
+
+typedef union {
+ struct {
+ U32 DIMM0_ACT_ENERGY : 8; // Bits 7:0
+ U32 DIMM1_ACT_ENERGY : 8; // Bits 15:8
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_PM_DIMM_ACT_ENERGY_STRUCT;
+
+typedef union {
+ struct {
+ U32 DIMM0_RD_ENERGY : 8; // Bits 7:0
+ U32 DIMM1_RD_ENERGY : 8; // Bits 15:8
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_PM_DIMM_RD_ENERGY_STRUCT;
+
+typedef union {
+ struct {
+ U32 DIMM0_WR_ENERGY : 8; // Bits 7:0
+ U32 DIMM1_WR_ENERGY : 8; // Bits 15:8
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_PM_DIMM_WR_ENERGY_STRUCT;
+
+typedef union {
+ struct {
+ U32 CKE_MIN : 8; // Bits 7:0
+ U32 CKE_MIN_DEFEATURE : 1; // Bits 8:8
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_PM_THRT_CKE_MIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 ODT : 4; // Bits 3:0
+ U32 Web : 1; // Bits 4:4
+ U32 CASb : 1; // Bits 5:5
+ U32 RASb : 1; // Bits 6:6
+ U32 CSb : 4; // Bits 10:7
+ U32 CKE : 4; // Bits 14:11
+ U32 MA : 16; // Bits 30:15
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_ODLAT_CMD_MATCH0_STRUCT;
+
+typedef union {
+ struct {
+ U32 ODT : 4; // Bits 3:0
+ U32 Web : 1; // Bits 4:4
+ U32 CASb : 1; // Bits 5:5
+ U32 RASb : 1; // Bits 6:6
+ U32 CSb : 4; // Bits 10:7
+ U32 CKE : 4; // Bits 14:11
+ U32 MA : 16; // Bits 30:15
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_ODLAT_CMD_MATCH1_STRUCT;
+
+typedef union {
+ struct {
+ U32 ODT : 4; // Bits 3:0
+ U32 Web : 1; // Bits 4:4
+ U32 CASb : 1; // Bits 5:5
+ U32 RASb : 1; // Bits 6:6
+ U32 CSb : 4; // Bits 10:7
+ U32 CKE : 4; // Bits 14:11
+ U32 MA : 16; // Bits 30:15
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_ODLAT_CMD_MATCH2_STRUCT;
+
+typedef union {
+ struct {
+ U32 ODT : 4; // Bits 3:0
+ U32 Web : 1; // Bits 4:4
+ U32 CASb : 1; // Bits 5:5
+ U32 RASb : 1; // Bits 6:6
+ U32 CSb : 4; // Bits 10:7
+ U32 CKE : 4; // Bits 14:11
+ U32 MA : 16; // Bits 30:15
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_ODLAT_CMD_MATCH3_STRUCT;
+
+typedef union {
+ struct {
+ U32 ODT : 4; // Bits 3:0
+ U32 Web : 1; // Bits 4:4
+ U32 CASb : 1; // Bits 5:5
+ U32 RASb : 1; // Bits 6:6
+ U32 CSb : 4; // Bits 10:7
+ U32 CKE : 4; // Bits 14:11
+ U32 MA : 16; // Bits 30:15
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_ODLAT_CMD_MASK0_STRUCT;
+
+typedef union {
+ struct {
+ U32 ODT : 4; // Bits 3:0
+ U32 Web : 1; // Bits 4:4
+ U32 CASb : 1; // Bits 5:5
+ U32 RASb : 1; // Bits 6:6
+ U32 CSb : 4; // Bits 10:7
+ U32 CKE : 4; // Bits 14:11
+ U32 MA : 16; // Bits 30:15
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_ODLAT_CMD_MASK1_STRUCT;
+
+typedef union {
+ struct {
+ U32 ODT : 4; // Bits 3:0
+ U32 Web : 1; // Bits 4:4
+ U32 CASb : 1; // Bits 5:5
+ U32 RASb : 1; // Bits 6:6
+ U32 CSb : 4; // Bits 10:7
+ U32 CKE : 4; // Bits 14:11
+ U32 MA : 16; // Bits 30:15
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_ODLAT_CMD_MASK2_STRUCT;
+
+typedef union {
+ struct {
+ U32 ODT : 4; // Bits 3:0
+ U32 Web : 1; // Bits 4:4
+ U32 CASb : 1; // Bits 5:5
+ U32 RASb : 1; // Bits 6:6
+ U32 CSb : 4; // Bits 10:7
+ U32 CKE : 4; // Bits 14:11
+ U32 MA : 16; // Bits 30:15
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_ODLAT_CMD_MASK3_STRUCT;
+
+typedef union {
+ struct {
+ U32 BankMatch0 : 3; // Bits 2:0
+ U32 BankMatch1 : 3; // Bits 5:3
+ U32 BankMatch2 : 3; // Bits 8:6
+ U32 BankMatch3 : 3; // Bits 11:9
+ U32 BankMask0 : 3; // Bits 14:12
+ U32 BankMask1 : 3; // Bits 17:15
+ U32 BankMask2 : 3; // Bits 20:18
+ U32 BankMask3 : 3; // Bits 23:21
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_ODLAT_CMD_BANK_STRUCT;
+
+typedef union {
+ struct {
+ U32 InputMatch : 4; // Bits 3:0
+ U32 InputInvert : 4; // Bits 7:4
+ U32 CountMatches : 1; // Bits 8:8
+ U32 CounterThreshold : 15; // Bits 23:9
+ U32 CounterAction : 2; // Bits 25:24
+ U32 CounterNextState : 2; // Bits 27:26
+ U32 MatchAction : 2; // Bits 29:28
+ U32 MatchNextState : 2; // Bits 31:30
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_ODLAT_SEQ_LEVEL0_STRUCT;
+
+typedef union {
+ struct {
+ U32 InputMatch : 4; // Bits 3:0
+ U32 InputInvert : 4; // Bits 7:4
+ U32 CountMatches : 1; // Bits 8:8
+ U32 CounterThreshold : 15; // Bits 23:9
+ U32 CounterAction : 2; // Bits 25:24
+ U32 CounterNextState : 2; // Bits 27:26
+ U32 MatchAction : 2; // Bits 29:28
+ U32 MatchNextState : 2; // Bits 31:30
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_ODLAT_SEQ_LEVEL1_STRUCT;
+
+typedef union {
+ struct {
+ U32 InputMatch : 4; // Bits 3:0
+ U32 InputInvert : 4; // Bits 7:4
+ U32 CountMatches : 1; // Bits 8:8
+ U32 CounterThreshold : 15; // Bits 23:9
+ U32 CounterAction : 2; // Bits 25:24
+ U32 CounterNextState : 2; // Bits 27:26
+ U32 MatchAction : 2; // Bits 29:28
+ U32 MatchNextState : 2; // Bits 31:30
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_ODLAT_SEQ_LEVEL2_STRUCT;
+
+typedef union {
+ struct {
+ U32 InputMatch : 4; // Bits 3:0
+ U32 InputInvert : 4; // Bits 7:4
+ U32 CountMatches : 1; // Bits 8:8
+ U32 CounterThreshold : 15; // Bits 23:9
+ U32 CounterAction : 2; // Bits 25:24
+ U32 CounterNextState : 2; // Bits 27:26
+ U32 MatchAction : 2; // Bits 29:28
+ U32 MatchNextState : 2; // Bits 31:30
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_ODLAT_SEQ_LEVEL3_STRUCT;
+
+typedef union {
+ struct {
+ U32 TriggerBlockEnable : 1; // Bits 0:0
+ U32 GlobalCounterThreshold : 16; // Bits 16:1
+ U32 : 15; // Bits 31:17
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_ODLAT_SEQ_GLOBAL_STRUCT;
+
+typedef union {
+ struct {
+ U32 WMM_Enter : 8; // Bits 7:0
+ U32 WMM_Exit : 8; // Bits 15:8
+ U32 WPQ_IS : 8; // Bits 23:16
+ U32 Starve_count : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_SC_WDBWM_STRUCT;
+
+typedef union {
+ struct {
+ U32 Data : 18; // Bits 17:0
+ U32 : 13; // Bits 30:18
+ U32 VORANGE : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCMNTS_CR_VISA_CTL_MCMNTS_STRUCT;
+
+typedef union {
+ struct {
+ U32 CH_A : 2; // Bits 1:0
+ U32 CH_B : 2; // Bits 3:2
+ U32 CH_C : 2; // Bits 5:4
+ U32 STKD_MODE : 1; // Bits 6:6
+ U32 STKD_MODE_CH_BITS : 3; // Bits 9:7
+ U32 LPDDR : 1; // Bits 10:10
+ U32 : 21; // Bits 31:11
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDECS_CR_MAD_CHNL_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 DIMM_A_Size : 8; // Bits 7:0
+ U32 DIMM_B_Size : 8; // Bits 15:8
+ U32 DAS : 1; // Bits 16:16
+ U32 DANOR : 1; // Bits 17:17
+ U32 DBNOR : 1; // Bits 18:18
+ U32 DAW : 1; // Bits 19:19
+ U32 DBW : 1; // Bits 20:20
+ U32 RI : 1; // Bits 21:21
+ U32 Enh_Interleave : 1; // Bits 22:22
+ U32 : 1; // Bits 23:23
+ U32 ECC : 2; // Bits 25:24
+ U32 HORI : 1; // Bits 26:26
+ U32 HORIAddr : 3; // Bits 29:27
+ U32 : 2; // Bits 31:30
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDECS_CR_MAD_DIMM_CH0_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 DIMM_A_Size : 8; // Bits 7:0
+ U32 DIMM_B_Size : 8; // Bits 15:8
+ U32 DAS : 1; // Bits 16:16
+ U32 DANOR : 1; // Bits 17:17
+ U32 DBNOR : 1; // Bits 18:18
+ U32 DAW : 1; // Bits 19:19
+ U32 DBW : 1; // Bits 20:20
+ U32 RI : 1; // Bits 21:21
+ U32 Enh_Interleave : 1; // Bits 22:22
+ U32 : 1; // Bits 23:23
+ U32 ECC : 2; // Bits 25:24
+ U32 HORI : 1; // Bits 26:26
+ U32 HORIAddr : 3; // Bits 29:27
+ U32 : 2; // Bits 31:30
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDECS_CR_MAD_DIMM_CH1_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 DIMM_A_Size : 8; // Bits 7:0
+ U32 DIMM_B_Size : 8; // Bits 15:8
+ U32 DAS : 1; // Bits 16:16
+ U32 DANOR : 1; // Bits 17:17
+ U32 DBNOR : 1; // Bits 18:18
+ U32 DAW : 1; // Bits 19:19
+ U32 DBW : 1; // Bits 20:20
+ U32 RI : 1; // Bits 21:21
+ U32 Enh_Interleave : 1; // Bits 22:22
+ U32 : 1; // Bits 23:23
+ U32 ECC : 2; // Bits 25:24
+ U32 HORI : 1; // Bits 26:26
+ U32 HORIAddr : 3; // Bits 29:27
+ U32 : 2; // Bits 31:30
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDECS_CR_MAD_DIMM_CH2_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 OneC : 8; // Bits 7:0
+ U32 ThreeC : 8; // Bits 15:8
+ U32 TwoBandC : 8; // Bits 23:16
+ U32 BandC : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDECS_CR_MAD_ZR_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 spare : 23; // Bits 22:0
+ U32 ovrd_pcu_sr_exit : 1; // Bits 23:23
+ U32 isoch_stall_pattern : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDECS_CR_MCDECS_MISC_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 increase_rcomp : 1; // Bits 0:0
+ U32 noa_on_ecc : 1; // Bits 1:1
+ U32 noa_demux : 1; // Bits 2:2
+ U32 noa_countctrl : 1; // Bits 3:3
+ U32 : 4; // Bits 7:4
+ U32 psmi_freeze_pwm_counters : 1; // Bits 8:8
+ U32 : 6; // Bits 14:9
+ U32 dis_lp_prefetch : 1; // Bits 15:15
+ U32 : 13; // Bits 28:16
+ U32 dis_reg_clk_gate : 1; // Bits 29:29
+ U32 dis_msg_clk_gate : 1; // Bits 30:30
+ U32 dis_clk_gate : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDECS_CR_MCDECS_CBIT_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 count : 4; // Bits 3:0
+ U32 : 28; // Bits 31:4
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDECS_CR_SC_IS_CREDIT_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 Mask : 14; // Bits 13:0
+ U32 : 7; // Bits 20:14
+ U32 LSB_mask_bit : 2; // Bits 22:21
+ U32 Enable : 1; // Bits 23:23
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDECS_CR_CHANNEL_HASH_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 pu_mrc_done : 1; // Bits 0:0
+ U32 ddr_reset : 1; // Bits 1:1
+ U32 : 1; // Bits 2:2
+ U32 refresh_enable : 1; // Bits 3:3
+ U32 : 1; // Bits 4:4
+ U32 mc_init_done_ack : 1; // Bits 5:5
+ U32 : 1; // Bits 6:6
+ U32 mrc_done : 1; // Bits 7:7
+ U32 safe_sr : 1; // Bits 8:8
+ U32 : 1; // Bits 9:9
+ U32 HVM_Gate_DDR_Reset : 1; // Bits 10:10
+ U32 : 11; // Bits 21:11
+ U32 dclk_enable : 1; // Bits 22:22
+ U32 reset_io : 1; // Bits 23:23
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDECS_CR_MC_INIT_STATE_G_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 REVISION : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDECS_CR_MRC_REVISION_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 count : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDECS_CR_PWM_GT_REQCOUNT_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 count : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDECS_CR_PWM_IA_REQCOUNT_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 count : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDECS_CR_PWM_IO_REQCOUNT_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 count : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDECS_CR_PWM_RDDATA_COUNT_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 count : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDECS_CR_PWM_WRDATA_COUNT_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 count : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDECS_CR_PWM_COMMAND_COUNT_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 Idle_timer : 16; // Bits 15:0
+ U32 SR_Enable : 1; // Bits 16:16
+ U32 : 15; // Bits 31:17
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDECS_CR_PM_SREF_CONFIG_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 Ch_dir : 4; // Bits 3:0
+ U32 : 4; // Bits 7:4
+ U32 MCI_clk_div : 10; // Bits 17:8
+ U32 : 14; // Bits 31:18
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDECS_CR_MCI_CONFIG_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 stall_until_drain : 1; // Bits 0:0
+ U32 stall_input : 1; // Bits 1:1
+ U32 : 2; // Bits 3:2
+ U32 mc_drained : 1; // Bits 4:4
+ U32 : 3; // Bits 7:5
+ U32 sr_state : 2; // Bits 9:8
+ U32 : 22; // Bits 31:10
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDECS_CR_STALL_DRAIN_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 RPQ_count : 5; // Bits 4:0
+ U32 : 3; // Bits 7:5
+ U32 WPQ_count : 7; // Bits 14:8
+ U32 : 17; // Bits 31:15
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDECS_CR_QUEUE_CREDIT_C_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 count : 16; // Bits 15:0
+ U32 First_Rcomp_done : 1; // Bits 16:16
+ U32 : 15; // Bits 31:17
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDECS_CR_RCOMP_TIMER_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 Address : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDECS_CR_ECC_INJ_ADDR_COMPARE_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 Mask : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDECS_CR_ECC_INJ_ADDR_MASK_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 Data : 18; // Bits 17:0
+ U32 : 13; // Bits 30:18
+ U32 VORANGE : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDECS_CR_VISA_CTL_MCDECS_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 Data : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDECS_CR_VISA_XBAR_MCDECS_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 lock_addr_map : 1; // Bits 0:0
+ U32 lock_mc_config : 1; // Bits 1:1
+ U32 lock_iosav_init : 1; // Bits 2:2
+ U32 lock_pwr_mngment : 1; // Bits 3:3
+ U32 : 3; // Bits 6:4
+ U32 lock_mc_dft : 1; // Bits 7:7
+ U32 : 24; // Bits 31:8
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCDECS_CR_MC_LOCK_MCMAIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 tRCD : 5; // Bits 4:0
+ U32 tRP : 5; // Bits 9:5
+ U32 tRAS : 6; // Bits 15:10
+ U32 tRDPRE : 4; // Bits 19:16
+ U32 tWRPRE : 6; // Bits 25:20
+ U32 tRRD : 4; // Bits 29:26
+ U32 tRPab_ext : 2; // Bits 31:30
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_TC_BANK_STRUCT;
+
+typedef union {
+ struct {
+ U32 tCKE : 4; // Bits 3:0
+ U32 tFAW : 8; // Bits 11:4
+ U32 tRDRD : 3; // Bits 14:12
+ U32 tRDRD_dr : 4; // Bits 18:15
+ U32 tRDRD_dd : 4; // Bits 22:19
+ U32 tRDPDEN : 5; // Bits 27:23
+ U32 : 1; // Bits 28:28
+ U32 CMD_3st : 1; // Bits 29:29
+ U32 CMD_stretch : 2; // Bits 31:30
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_TC_BANK_RANK_A_STRUCT;
+
+typedef union {
+ struct {
+ U32 tWRRD : 6; // Bits 5:0
+ U32 tWRRD_dr : 4; // Bits 9:6
+ U32 tWRRD_dd : 4; // Bits 13:10
+ U32 tWRWR : 3; // Bits 16:14
+ U32 tWRWR_dr : 4; // Bits 20:17
+ U32 tWRWR_dd : 4; // Bits 24:21
+ U32 tWRPDEN : 6; // Bits 30:25
+ U32 Dec_WRD : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_TC_BANK_RANK_B_STRUCT;
+
+typedef union {
+ struct {
+ U32 tXPDLL : 6; // Bits 5:0
+ U32 tXP : 4; // Bits 9:6
+ U32 TAONPD : 4; // Bits 13:10
+ U32 tRDWR : 5; // Bits 18:14
+ U32 tRDWR_dr : 5; // Bits 23:19
+ U32 tRDWR_dd : 5; // Bits 28:24
+ U32 : 3; // Bits 31:29
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_TC_BANK_RANK_C_STRUCT;
+
+typedef union {
+ struct {
+ U32 enable_cmd_rate_limit : 1; // Bits 0:0
+ U32 cmd_rate_limit : 3; // Bits 3:1
+ U32 reset_on_command : 4; // Bits 7:4
+ U32 reset_delay : 4; // Bits 11:8
+ U32 ck_to_cke_delay : 2; // Bits 13:12
+ U32 spare : 17; // Bits 30:14
+ U32 init_mrw_2n_cs : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_CMD_RATE_STRUCT;
+
+typedef union {
+ struct {
+ U32 tCL : 5; // Bits 4:0
+ U32 tWCL : 5; // Bits 9:5
+ U32 tCPDED : 2; // Bits 11:10
+ U32 tPRPDEN : 2; // Bits 13:12
+ U32 Odt_Read_Delay : 3; // Bits 16:14
+ U32 Odt_Read_Duration : 2; // Bits 18:17
+ U32 Odt_Write_Duration : 2; // Bits 20:19
+ U32 : 11; // Bits 31:21
+ } Bits;
+#ifdef ULT_FLAG
+ struct {
+ U32 tCL : 5; // Bits 4:0
+ U32 tWCL : 5; // Bits 9:5
+ U32 tCPDED : 2; // Bits 11:10
+ U32 tPRPDEN : 2; // Bits 13:12
+ U32 Odt_Read_Delay : 3; // Bits 16:14
+ U32 Odt_Read_Duration : 2; // Bits 18:17
+ U32 Odt_Write_Duration : 3; // Bits 21:19
+ U32 Odt_Write_Delay : 3; // Bits 24:22
+ U32 Odt_Always_Rank0 : 1; // Bits 25:25
+ U32 cmd_delay : 2; // Bits 27:26
+ U32 : 4; // Bits 31:28
+ } UltBits;
+#endif // ULT_FLAG
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_TC_BANK_RANK_D_STRUCT;
+
+typedef union {
+ struct {
+ U32 dis_opp_cas : 1; // Bits 0:0
+ U32 dis_opp_is_cas : 1; // Bits 1:1
+ U32 dis_opp_ras : 1; // Bits 2:2
+ U32 dis_opp_is_ras : 1; // Bits 3:3
+ U32 dis_1c_byp : 1; // Bits 4:4
+ U32 dis_2c_byp : 1; // Bits 5:5
+ U32 dis_deprd_opt : 1; // Bits 6:6
+ U32 dis_pt_it : 1; // Bits 7:7
+ U32 dis_prcnt_ring : 1; // Bits 8:8
+ U32 dis_prcnt_sa : 1; // Bits 9:9
+ U32 dis_blkr_ph : 1; // Bits 10:10
+ U32 dis_blkr_pe : 1; // Bits 11:11
+ U32 dis_blkr_pm : 1; // Bits 12:12
+ U32 dis_odt : 1; // Bits 13:13
+ U32 OE_alw_off : 1; // Bits 14:14
+ U32 : 1; // Bits 15:15
+ U32 dis_aom : 1; // Bits 16:16
+ U32 block_rpq : 1; // Bits 17:17
+ U32 block_wpq : 1; // Bits 18:18
+ U32 invert_align : 1; // Bits 19:19
+ U32 dis_write_gap : 1; // Bits 20:20
+ U32 dis_zq : 1; // Bits 21:21
+ U32 dis_tt : 1; // Bits 22:22
+ U32 dis_opp_ref : 1; // Bits 23:23
+ U32 Long_ZQ : 1; // Bits 24:24
+ U32 dis_srx_zq : 1; // Bits 25:25
+ U32 Serialize_ZQ : 1; // Bits 26:26
+ U32 ZQ_fast_exec : 1; // Bits 27:27
+ U32 Dis_DriveNop : 1; // Bits 28:28
+ U32 Pres_WDB_Ent : 1; // Bits 29:29
+ U32 dis_clk_gate : 1; // Bits 30:30
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_SCHED_CBIT_STRUCT;
+
+typedef union {
+ struct {
+ U32 Lat_R0D0 : 6; // Bits 5:0
+ U32 : 2; // Bits 7:6
+ U32 Lat_R1D0 : 6; // Bits 13:8
+ U32 : 2; // Bits 15:14
+ U32 Lat_R0D1 : 6; // Bits 21:16
+ U32 : 2; // Bits 23:22
+ U32 Lat_R1D1 : 6; // Bits 29:24
+ U32 : 2; // Bits 31:30
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_SC_ROUNDT_LAT_STRUCT;
+
+typedef union {
+ struct {
+ U32 IOLAT_R0D0 : 4; // Bits 3:0
+ U32 IOLAT_R1D0 : 4; // Bits 7:4
+ U32 IOLAT_R0D1 : 4; // Bits 11:8
+ U32 IOLAT_R1D1 : 4; // Bits 15:12
+ U32 RT_IOCOMP : 6; // Bits 21:16
+ U32 : 8; // Bits 29:22
+ U32 three_channels : 1; // Bits 30:30
+ U32 DIS_RT_CLK_GATE : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_SC_IO_LATENCY_STRUCT;
+
+typedef union {
+ struct {
+ U32 DATA : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_ROUND_TRIP_DFT_DATA_STRUCT;
+
+typedef union {
+ struct {
+ U32 WDAR : 1; // Bits 0:0
+ U32 safe_mask_sel : 3; // Bits 3:1
+ U32 force_rcv_en : 1; // Bits 4:4
+ U32 : 3; // Bits 7:5
+ U32 DDR_QUAL : 2; // Bits 9:8
+ U32 Qual_length : 2; // Bits 11:10
+ U32 WDB_Block_En : 1; // Bits 12:12
+ U32 RT_DFT_READ_PTR : 4; // Bits 16:13
+ U32 RT_DFT_READ_ENABLE : 1; // Bits 17:17
+ U32 RT_DFT_READ_SEL_ADDR : 1; // Bits 18:18
+ U32 : 13; // Bits 31:19
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_DFT_MISC_STRUCT;
+
+typedef union {
+ struct {
+ U32 ECC : 8; // Bits 7:0
+ U32 RRD_DFT_Mode : 2; // Bits 9:8
+ U32 LFSR_Seed_Index : 5; // Bits 14:10
+ U32 Inversion_Mode : 1; // Bits 15:15
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_READ_RETURN_DFT_STRUCT;
+
+typedef union {
+ struct {
+ U32 dis_imph_error : 1; // Bits 0:0
+ U32 : 7; // Bits 7:1
+ U32 dis_async_odt : 1; // Bits 8:8
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_SCHED_SECOND_CBIT_STRUCT;
+
+typedef union {
+ struct {
+ U32 Mux0_Control : 2; // Bits 1:0
+ U32 : 1; // Bits 2:2
+ U32 Mux1_Control : 2; // Bits 4:3
+ U32 : 1; // Bits 5:5
+ U32 Mux2_Control : 2; // Bits 7:6
+ U32 : 6; // Bits 13:8
+ U32 ECC_Replace_Byte_Control : 1; // Bits 14:14
+ U32 ECC_Data_Source_Sel : 1; // Bits 15:15
+ U32 Save_LFSR_Seed_Rate : 6; // Bits 21:16
+ U32 : 2; // Bits 23:22
+ U32 Reload_LFSR_Seed_Rate : 3; // Bits 26:24
+ U32 : 5; // Bits 31:27
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_STRUCT;
+
+typedef union {
+ struct {
+ U32 WDB_Current_Read_Pointer : 6; // Bits 5:0
+ U32 : 26; // Bits 31:6
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_RD_STATUS_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 L_data_select : 1; // Bits 0:0
+ U32 Enable_Sweep_Frequency : 1; // Bits 1:1
+ U32 : 6; // Bits 7:2
+ U32 L_counter : 8; // Bits 15:8
+ U32 M_counter : 8; // Bits 23:16
+ U32 N_counter : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_STRUCT;
+
+typedef union {
+ struct {
+ U32 ECC_Inv_or_DC_Enable : 8; // Bits 7:0
+ U32 : 8; // Bits 15:8
+ U32 Inv_or_DC_Shift_Rate : 4; // Bits 19:16
+ U32 DC_Polarity_Control : 1; // Bits 20:20
+ U32 : 9; // Bits 29:21
+ U32 Inv_or_DC_Control : 1; // Bits 30:30
+ U32 Inv_or_DC_Shift_Enable : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_WDB_INV_STRUCT;
+
+typedef union {
+ struct {
+ U64 Data_Inv_or_DC_Enable : 64; // Bits 63:0
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCHBAR_CH0_CR_REUT_CH_PAT_WDB_DATA_INV_STRUCT;
+
+typedef union {
+ struct {
+ U32 Stop_on_Nth_Error : 6; // Bits 5:0
+ U32 : 6; // Bits 11:6
+ U32 Stop_On_Error_Control : 2; // Bits 13:12
+ U32 : 2; // Bits 15:14
+ U32 Selective_Error_Enable_Chunk : 8; // Bits 23:16
+ U32 Selective_Error_Enable_Cacheline : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_ERR_CTL_STRUCT;
+
+typedef union {
+ struct {
+ U32 ECC_Error_Mask : 8; // Bits 7:0
+ U32 : 24; // Bits 31:8
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_ERR_ECC_MASK_STRUCT;
+
+typedef union {
+ struct {
+ U32 Stretch_mode : 2; // Bits 1:0
+ U32 : 2; // Bits 3:2
+ U32 STF : 3; // Bits 6:4
+ U32 : 25; // Bits 31:7
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_STM_CONFIG_STRUCT;
+
+typedef union {
+ struct {
+ U32 Priority_count_ring : 10; // Bits 9:0
+ U32 : 6; // Bits 15:10
+ U32 Priority_count_SA : 10; // Bits 25:16
+ U32 : 6; // Bits 31:26
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_SC_PR_CNT_CONFIG_STRUCT;
+
+typedef union {
+ struct {
+ U32 PCIT : 8; // Bits 7:0
+ U32 : 24; // Bits 31:8
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_SC_PCIT_STRUCT;
+
+typedef union {
+ struct {
+ U32 PDWN_idle_counter : 12; // Bits 11:0
+ U32 PDWN_mode : 4; // Bits 15:12
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_PM_PDWN_CONFIG_STRUCT;
+
+typedef union {
+ struct {
+ U32 Count : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_ECC_INJECT_COUNT_STRUCT;
+
+typedef union {
+ struct {
+ U32 ECC4ANA_fill : 8; // Bits 7:0
+ U32 ECC4ANA_trigger : 2; // Bits 9:8
+ U32 ECC4ANA_BS : 1; // Bits 10:10
+ U32 ECC_Inject : 3; // Bits 13:11
+ U32 ECC_correction_disable : 1; // Bits 14:14
+ U32 ECC4ANA_Inject : 1; // Bits 15:15
+ U32 DIS_MCA_LOG : 1; // Bits 16:16
+ U32 DIS_PCH_EVENT : 1; // Bits 17:17
+ U32 DIS_PCIE_POISON : 1; // Bits 18:18
+ U32 : 13; // Bits 31:19
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_ECC_DFT_STRUCT;
+
+typedef union {
+ struct {
+ U32 Data : 18; // Bits 17:0
+ U32 : 13; // Bits 30:18
+ U32 VORANGE : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_VISA_CTL_MCSCHEDS_STRUCT;
+
+typedef union {
+ struct {
+ U32 Data : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_VISA_XBAR_MCSCHEDS_STRUCT;
+
+typedef union {
+ struct {
+ U32 CERRSTS : 1; // Bits 0:0
+ U32 MERRSTS : 1; // Bits 1:1
+ U32 : 14; // Bits 15:2
+ U32 ERRSYND : 8; // Bits 23:16
+ U32 ERRCHUNK : 3; // Bits 26:24
+ U32 ERRRANK : 2; // Bits 28:27
+ U32 ERRBANK : 3; // Bits 31:29
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_ECCERRLOG0_STRUCT;
+
+typedef union {
+ struct {
+ U32 ERRROW : 16; // Bits 15:0
+ U32 ERRCOL : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_ECCERRLOG1_STRUCT;
+
+typedef union {
+ struct {
+ U32 D0R0 : 2; // Bits 1:0
+ U32 D0R1 : 2; // Bits 3:2
+ U32 D1R0 : 2; // Bits 5:4
+ U32 D1R1 : 2; // Bits 7:6
+ U32 : 24; // Bits 31:8
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_SC_WR_ADD_DELAY_STRUCT;
+
+typedef union {
+ struct {
+ U32 Dis_Opp_rd : 1; // Bits 0:0
+ U32 ACT_Enable : 1; // Bits 1:1
+ U32 PRE_Enable : 1; // Bits 2:2
+ U32 MAX_RPQ_Cas : 4; // Bits 6:3
+ U32 : 25; // Bits 31:7
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_WMM_READ_CONFIG_STRUCT;
+
+typedef union {
+ struct {
+ U64 Data_Error_Mask : 64; // Bits 63:0
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCHBAR_CH0_CR_REUT_CH_ERR_DATA_MASK_STRUCT;
+
+typedef union {
+ struct {
+ U64 Data_Error_Status : 64; // Bits 63:0
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCHBAR_CH0_CR_REUT_CH_ERR_DATA_STATUS_STRUCT;
+
+typedef union {
+ struct {
+ U32 ECC_Error_Status : 8; // Bits 7:0
+ U32 Chunk_Error_Status : 8; // Bits 15:8
+ U32 Rank_Error_Status : 4; // Bits 19:16
+ U32 : 12; // Bits 31:20
+ U32 Byte_Group_Error_Status : 9; // Bits 40:32
+ U32 : 11; // Bits 51:41
+ U32 WDB_Rd_Chunk_Num_Status : 3; // Bits 54:52
+ U32 : 1; // Bits 55:55
+ U32 Nth_Error : 6; // Bits 61:56
+ U32 : 2; // Bits 63:62
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Pointer : 7; // Bits 6:0
+ U32 Counter_Control : 2; // Bits 8:7
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Pointer : 7; // Bits 6:0
+ U32 Counter_Control : 2; // Bits 8:7
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Pointer : 7; // Bits 6:0
+ U32 Counter_Control : 2; // Bits 8:7
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Pointer : 7; // Bits 6:0
+ U32 Counter_Control : 2; // Bits 8:7
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_3_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Pointer : 7; // Bits 6:0
+ U32 Counter_Control : 2; // Bits 8:7
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_4_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Pointer : 7; // Bits 6:0
+ U32 Counter_Control : 2; // Bits 8:7
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_5_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Pointer : 7; // Bits 6:0
+ U32 Counter_Control : 2; // Bits 8:7
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_6_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Pointer : 7; // Bits 6:0
+ U32 Counter_Control : 2; // Bits 8:7
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_7_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Pointer : 7; // Bits 6:0
+ U32 Counter_Control : 2; // Bits 8:7
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_8_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Status : 23; // Bits 22:0
+ U32 : 9; // Bits 31:23
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Status : 23; // Bits 22:0
+ U32 : 9; // Bits 31:23
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Status : 23; // Bits 22:0
+ U32 : 9; // Bits 31:23
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Status : 23; // Bits 22:0
+ U32 : 9; // Bits 31:23
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_3_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Status : 23; // Bits 22:0
+ U32 : 9; // Bits 31:23
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_4_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Status : 23; // Bits 22:0
+ U32 : 9; // Bits 31:23
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_5_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Status : 23; // Bits 22:0
+ U32 : 9; // Bits 31:23
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_6_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Status : 23; // Bits 22:0
+ U32 : 9; // Bits 31:23
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_7_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Status : 23; // Bits 22:0
+ U32 : 9; // Bits 31:23
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_8_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Overflow_Status : 9; // Bits 8:0
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_OVERFLOW_STATUS_STRUCT;
+
+typedef union {
+ struct {
+ U32 Column_Address : 10; // Bits 9:0
+ U32 : 14; // Bits 23:10
+ U32 Row_Address : 16; // Bits 39:24
+ U32 : 8; // Bits 47:40
+ U32 Bank_Address : 3; // Bits 50:48
+ U32 : 5; // Bits 55:51
+ U32 Rank_Address : 2; // Bits 57:56
+ U32 : 6; // Bits 63:58
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCHBAR_CH0_CR_REUT_CH_ERROR_ADDR_STRUCT;
+
+typedef union {
+ struct {
+ U32 WDB_Current_Error_Pointer : 6; // Bits 5:0
+ U32 : 26; // Bits 31:6
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_ERR_WDB_CAPTURE_STATUS_STRUCT;
+
+typedef union {
+ struct {
+ U32 Enable_WDB_Error_Capture : 1; // Bits 0:0
+ U32 : 7; // Bits 7:1
+ U32 WDB_Starting_Error_Pointer : 6; // Bits 13:8
+ U32 : 2; // Bits 15:14
+ U32 WDB_Ending_Error_Pointer : 6; // Bits 21:16
+ U32 : 10; // Bits 31:22
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_STRUCT;
+
+typedef union {
+ struct {
+ U32 CKE_Override : 4; // Bits 3:0
+ U32 : 4; // Bits 7:4
+ U32 CKE_En_Start_Test_Sync : 1; // Bits 8:8
+ U32 : 7; // Bits 15:9
+ U32 CKE_On : 4; // Bits 19:16
+ U32 : 12; // Bits 31:20
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_MISC_CKE_CTRL_STRUCT;
+
+typedef union {
+ struct {
+ U32 ODT_Override : 4; // Bits 3:0
+ U32 : 12; // Bits 15:4
+ U32 ODT_On : 4; // Bits 19:16
+ U32 : 11; // Bits 30:20
+ U32 MPR_Train_DDR_On : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_MISC_ODT_CTRL_STRUCT;
+
+typedef union {
+ struct {
+ U32 Enable_CADB_on_Deselect : 1; // Bits 0:0
+ U32 Enable_CADB_Always_On : 1; // Bits 1:1
+ U32 CMD_Deselect_Start : 4; // Bits 5:2
+ U32 CMD_Deselect_Stop : 4; // Bits 9:6
+ U32 Lane_Deselect_Enable : 4; // Bits 13:10
+ U32 CAS_Select_Enable : 2; // Bits 15:14
+ U32 ACT_Select_Enable : 2; // Bits 17:16
+ U32 PRE_Select_Enable : 2; // Bits 19:18
+ U32 Save_Current_Seed : 4; // Bits 23:20
+ U32 Reload_Starting_Seed : 4; // Bits 27:24
+ U32 : 4; // Bits 31:28
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_STRUCT;
+
+typedef union {
+ struct {
+ U32 MRS_Gap : 3; // Bits 2:0
+ U32 : 5; // Bits 7:3
+ U32 CADB_MRS_Start_Pointer : 3; // Bits 10:8
+ U32 : 5; // Bits 15:11
+ U32 CADB_MRS_End_Pointer : 3; // Bits 18:16
+ U32 : 5; // Bits 23:19
+ U32 CADB_MRS_Current_Pointer : 3; // Bits 26:24
+ U32 : 5; // Bits 31:27
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MRS_STRUCT;
+
+typedef union {
+ struct {
+ U32 Mux0_Control : 2; // Bits 1:0
+ U32 : 2; // Bits 3:2
+ U32 Mux1_Control : 2; // Bits 5:4
+ U32 : 2; // Bits 7:6
+ U32 Mux2_Control : 2; // Bits 9:8
+ U32 : 6; // Bits 15:10
+ U32 Select_Mux0_Control : 2; // Bits 17:16
+ U32 : 2; // Bits 19:18
+ U32 Select_Mux1_Control : 2; // Bits 21:20
+ U32 : 2; // Bits 23:22
+ U32 Select_Mux2_Control : 2; // Bits 25:24
+ U32 : 6; // Bits 31:26
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 16; // Bits 15:0
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_PB_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 16; // Bits 15:0
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_PB_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 16; // Bits 15:0
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_PB_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 L_data_select : 1; // Bits 0:0
+ U32 Enable_Sweep_Frequency : 1; // Bits 1:1
+ U32 : 6; // Bits 7:2
+ U32 L_counter : 8; // Bits 15:8
+ U32 M_counter : 8; // Bits 23:16
+ U32 N_counter : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_STRUCT;
+
+typedef union {
+ struct {
+ U32 CADB_Write_Pointer : 3; // Bits 2:0
+ U32 : 29; // Bits 31:3
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_CADB_WRITE_POINTER_STRUCT;
+
+typedef union {
+ struct {
+ U32 CADB_Data_Address : 16; // Bits 15:0
+ U32 : 8; // Bits 23:16
+ U32 CADB_Data_Bank : 3; // Bits 26:24
+ U32 : 5; // Bits 31:27
+ U32 CADB_Data_CS : 4; // Bits 35:32
+ U32 : 4; // Bits 39:36
+ U32 CADB_Data_Control : 3; // Bits 42:40
+ U32 : 5; // Bits 47:43
+ U32 CADB_Data_ODT : 4; // Bits 51:48
+ U32 : 4; // Bits 55:52
+ U32 CADB_Data_CKE : 4; // Bits 59:56
+ U32 : 4; // Bits 63:60
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 16; // Bits 15:0
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 16; // Bits 15:0
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 16; // Bits 15:0
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 WDB_Increment_Rate : 5; // Bits 4:0
+ U32 WDB_Increment_Scale : 1; // Bits 5:5
+ U32 : 2; // Bits 7:6
+ U32 WDB_Start_Pointer : 6; // Bits 13:8
+ U32 : 2; // Bits 15:14
+ U32 WDB_End_Pointer : 6; // Bits 21:16
+ U32 : 10; // Bits 31:22
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_CTRL_STRUCT;
+
+typedef union {
+ struct {
+ U32 Refresh_Rank_Mask : 4; // Bits 3:0
+ U32 : 4; // Bits 7:4
+ U32 RefZQ_En_Start_Test_Sync : 1; // Bits 8:8
+ U32 : 22; // Bits 30:9
+ U32 Panic_Refresh_Only : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_MISC_REFRESH_CTRL_STRUCT;
+
+typedef union {
+ struct {
+ U32 ZQ_Rank_Mask : 4; // Bits 3:0
+ U32 : 27; // Bits 30:4
+ U32 Always_Do_ZQ : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_REUT_CH_MISC_ZQ_CTRL_STRUCT;
+
+#ifdef ULT_FLAG
+typedef union {
+ struct {
+ U32 Rank_0_x32 : 1; // Bits 0:0
+ U32 Rank_1_x32 : 1; // Bits 1:1
+ U32 Rank_2_x32 : 1; // Bits 2:2
+ U32 Rank_3_x32 : 1; // Bits 3:3
+ U32 LPDDR2 : 1; // Bits 4:4
+ U32 : 3; // Bits 7:5
+ U32 MR4_PERIOD : 16; // Bits 23:8
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_LPDDR_MR_PARAMS_STRUCT;
+
+typedef union {
+ struct {
+ U32 Address : 8; // Bits 7:0
+ U32 Data : 8; // Bits 15:8
+ U32 Rank : 2; // Bits 17:16
+ U32 Write : 1; // Bits 18:18
+ U32 Init_MRW : 1; // Bits 19:19
+ U32 : 11; // Bits 30:20
+ U32 Busy : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_LPDDR_MR_COMMAND_STRUCT;
+
+typedef union {
+ struct {
+ U32 Device_0 : 8; // Bits 7:0
+ U32 Device_1 : 8; // Bits 15:8
+ U32 Device_2 : 8; // Bits 23:16
+ U32 Device_3 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_LPDDR_MR_RESULT_STRUCT;
+
+typedef union {
+ struct {
+ U32 Rank_0 : 3; // Bits 2:0
+ U32 : 5; // Bits 7:3
+ U32 Rank_1 : 3; // Bits 10:8
+ U32 : 5; // Bits 15:11
+ U32 Rank_2 : 3; // Bits 18:16
+ U32 : 5; // Bits 23:19
+ U32 Rank_3 : 3; // Bits 26:24
+ U32 : 5; // Bits 31:27
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_LPDDR_MR4_RANK_TEMPERATURE_STRUCT;
+
+typedef union {
+ struct {
+ U32 Bit_0 : 3; // Bits 2:0
+ U32 : 1; // Bits 3:3
+ U32 Bit_1 : 3; // Bits 6:4
+ U32 : 1; // Bits 7:7
+ U32 Bit_2 : 3; // Bits 10:8
+ U32 : 1; // Bits 11:11
+ U32 Bit_16 : 3; // Bits 14:12
+ U32 : 1; // Bits 15:15
+ U32 Bit_17 : 3; // Bits 18:16
+ U32 : 1; // Bits 19:19
+ U32 Bit_18 : 3; // Bits 22:20
+ U32 : 1; // Bits 23:23
+ U32 Byte_0 : 3; // Bits 26:24
+ U32 : 1; // Bits 27:27
+ U32 Byte_2 : 3; // Bits 30:28
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_DESWIZZLE_LOW_STRUCT;
+
+typedef union {
+ struct {
+ U32 Bit_32 : 3; // Bits 2:0
+ U32 : 1; // Bits 3:3
+ U32 Bit_33 : 3; // Bits 6:4
+ U32 : 1; // Bits 7:7
+ U32 Bit_34 : 3; // Bits 10:8
+ U32 : 1; // Bits 11:11
+ U32 Bit_48 : 3; // Bits 14:12
+ U32 : 1; // Bits 15:15
+ U32 Bit_49 : 3; // Bits 18:16
+ U32 : 1; // Bits 19:19
+ U32 Bit_50 : 3; // Bits 22:20
+ U32 : 1; // Bits 23:23
+ U32 Byte_4 : 3; // Bits 26:24
+ U32 : 1; // Bits 27:27
+ U32 Byte_6 : 3; // Bits 30:28
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_DESWIZZLE_HIGH_STRUCT;
+#endif // ULT_FLAG
+
+typedef union {
+ struct {
+ U32 Ref_Interval : 11; // Bits 10:0
+ U32 Ref_Stagger_En : 1; // Bits 11:11
+ U32 Ref_Stagger_Mode : 1; // Bits 12:12
+ U32 Disable_Stolen_Refresh : 1; // Bits 13:13
+ U32 En_Ref_Type_Display : 1; // Bits 14:14
+ U32 : 17; // Bits 31:15
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_MC_REFRESH_STAGGER_STRUCT;
+
+typedef union {
+ struct {
+ U32 ZQCS_period : 8; // Bits 7:0
+ U32 tZQCS : 8; // Bits 15:8
+ U32 : 16; // Bits 31:16
+ } Bits;
+#ifdef ULT_FLAG
+ struct {
+ U32 ZQCS_period : 10; // Bits 9:0
+ U32 tZQCS : 10; // Bits 19:10
+ U32 : 12; // Bits 31:20
+ } UltBits;
+#endif // ULT_FLAG
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_TC_ZQCAL_STRUCT;
+
+typedef union {
+ struct {
+ U32 OREF_RI : 8; // Bits 7:0
+ U32 Refresh_HP_WM : 4; // Bits 11:8
+ U32 Refresh_panic_wm : 4; // Bits 15:12
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_TC_RFP_STRUCT;
+
+typedef union {
+ struct {
+ U32 tREFI : 16; // Bits 15:0
+ U32 tRFC : 9; // Bits 24:16
+ U32 tREFIx9 : 7; // Bits 31:25
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_TC_RFTP_STRUCT;
+
+typedef union {
+ struct {
+ U32 MR2_sh_low : 6; // Bits 5:0
+ U32 SRT_avail : 2; // Bits 7:6
+ U32 MR2_sh_high : 3; // Bits 10:8
+ U32 : 3; // Bits 13:11
+ U32 Addr_bit_swizzle : 2; // Bits 15:14
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_TC_MR2_SHADDOW_STRUCT;
+
+typedef union {
+ struct {
+ U32 Rank_occupancy : 4; // Bits 3:0
+ U32 : 28; // Bits 31:4
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_MC_INIT_STATE_STRUCT;
+
+typedef union {
+ struct {
+ U32 tXSDLL : 12; // Bits 11:0
+ U32 tXS_offset : 4; // Bits 15:12
+ U32 tZQOPER : 10; // Bits 25:16
+ U32 : 2; // Bits 27:26
+ U32 tMOD : 4; // Bits 31:28
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_TC_SRFTP_STRUCT;
+
+typedef union {
+ struct {
+ U32 VISAByteSel : 3; // Bits 2:0
+ U32 : 29; // Bits 31:3
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_WDB_VISA_SEL_STRUCT;
+
+typedef union {
+ struct {
+ U32 FASTADDR : 12; // Bits 11:0
+ U32 : 4; // Bits 15:12
+ U32 ADDREN : 1; // Bits 16:16
+ U32 SEQEN : 1; // Bits 17:17
+ U32 POL0 : 1; // Bits 18:18
+ U32 POL1 : 1; // Bits 19:19
+ U32 CMDA : 4; // Bits 23:20
+ U32 CMDB : 4; // Bits 27:24
+ U32 CMDC : 4; // Bits 31:28
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_DCLK_LDAT_PDAT_STRUCT;
+
+typedef union {
+ struct {
+ U32 BANKSEL : 4; // Bits 3:0
+ U32 : 1; // Bits 4:4
+ U32 ARRAYSEL : 5; // Bits 9:5
+ U32 CMP : 1; // Bits 10:10
+ U32 REP : 1; // Bits 11:11
+ U32 DWORD : 4; // Bits 15:12
+ U32 MODE : 2; // Bits 17:16
+ U32 MPMAP : 6; // Bits 23:18
+ U32 MPBOFFSET : 4; // Bits 27:24
+ U32 STAGE_EN : 1; // Bits 28:28
+ U32 SHADOW : 2; // Bits 30:29
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_DCLK_LDAT_SDAT_STRUCT;
+
+typedef union {
+ struct {
+ U32 DATOUT : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_DCLK_LDAT_DATAOUT_STRUCT;
+
+typedef union {
+ struct {
+ U32 DATIN : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_DCLK_LDAT_DATAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 FASTADDR : 12; // Bits 11:0
+ U32 : 4; // Bits 15:12
+ U32 ADDREN : 1; // Bits 16:16
+ U32 SEQEN : 1; // Bits 17:17
+ U32 POL0 : 1; // Bits 18:18
+ U32 POL1 : 1; // Bits 19:19
+ U32 CMDA : 4; // Bits 23:20
+ U32 CMDB : 4; // Bits 27:24
+ U32 CMDC : 4; // Bits 31:28
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_QCLK_LDAT_PDAT_STRUCT;
+
+typedef union {
+ struct {
+ U32 BANKSEL : 4; // Bits 3:0
+ U32 : 1; // Bits 4:4
+ U32 ARRAYSEL : 5; // Bits 9:5
+ U32 CMP : 1; // Bits 10:10
+ U32 REP : 1; // Bits 11:11
+ U32 DWORD : 4; // Bits 15:12
+ U32 MODE : 2; // Bits 17:16
+ U32 MPMAP : 6; // Bits 23:18
+ U32 MPBOFFSET : 4; // Bits 27:24
+ U32 STAGE_EN : 1; // Bits 28:28
+ U32 SHADOW : 2; // Bits 30:29
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_QCLK_LDAT_SDAT_STRUCT;
+
+typedef union {
+ struct {
+ U32 DATOUT : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_QCLK_LDAT_DATAOUT_STRUCT;
+
+typedef union {
+ struct {
+ U32 DATIN : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_QCLK_LDAT_DATAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 DATIN : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_QCLK_LDAT_DATAIN_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 RPQ_disable : 28; // Bits 27:0
+ U32 : 4; // Bits 31:28
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_QUEUE_ENTRY_DISABLE_RPQ_STRUCT;
+
+typedef union {
+ struct {
+ U32 WPQ_disable : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_QUEUE_ENTRY_DISABLE_WPQ_STRUCT;
+
+typedef union {
+ struct {
+ U32 DIMM0_IDLE_ENERGY : 6; // Bits 5:0
+ U32 : 2; // Bits 7:6
+ U32 DIMM1_IDLE_ENERGY : 6; // Bits 13:8
+ U32 : 18; // Bits 31:14
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_PM_DIMM_IDLE_ENERGY_STRUCT;
+
+typedef union {
+ struct {
+ U32 DIMM0_PD_ENERGY : 6; // Bits 5:0
+ U32 : 2; // Bits 7:6
+ U32 DIMM1_PD_ENERGY : 6; // Bits 13:8
+ U32 : 18; // Bits 31:14
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_PM_DIMM_PD_ENERGY_STRUCT;
+
+typedef union {
+ struct {
+ U32 DIMM0_ACT_ENERGY : 8; // Bits 7:0
+ U32 DIMM1_ACT_ENERGY : 8; // Bits 15:8
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_PM_DIMM_ACT_ENERGY_STRUCT;
+
+typedef union {
+ struct {
+ U32 DIMM0_RD_ENERGY : 8; // Bits 7:0
+ U32 DIMM1_RD_ENERGY : 8; // Bits 15:8
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_PM_DIMM_RD_ENERGY_STRUCT;
+
+typedef union {
+ struct {
+ U32 DIMM0_WR_ENERGY : 8; // Bits 7:0
+ U32 DIMM1_WR_ENERGY : 8; // Bits 15:8
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_PM_DIMM_WR_ENERGY_STRUCT;
+
+typedef union {
+ struct {
+ U32 CKE_MIN : 8; // Bits 7:0
+ U32 CKE_MIN_DEFEATURE : 1; // Bits 8:8
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_PM_THRT_CKE_MIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 ODT : 4; // Bits 3:0
+ U32 Web : 1; // Bits 4:4
+ U32 CASb : 1; // Bits 5:5
+ U32 RASb : 1; // Bits 6:6
+ U32 CSb : 4; // Bits 10:7
+ U32 CKE : 4; // Bits 14:11
+ U32 MA : 16; // Bits 30:15
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_STRUCT;
+
+typedef union {
+ struct {
+ U32 ODT : 4; // Bits 3:0
+ U32 Web : 1; // Bits 4:4
+ U32 CASb : 1; // Bits 5:5
+ U32 RASb : 1; // Bits 6:6
+ U32 CSb : 4; // Bits 10:7
+ U32 CKE : 4; // Bits 14:11
+ U32 MA : 16; // Bits 30:15
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_STRUCT;
+
+typedef union {
+ struct {
+ U32 ODT : 4; // Bits 3:0
+ U32 Web : 1; // Bits 4:4
+ U32 CASb : 1; // Bits 5:5
+ U32 RASb : 1; // Bits 6:6
+ U32 CSb : 4; // Bits 10:7
+ U32 CKE : 4; // Bits 14:11
+ U32 MA : 16; // Bits 30:15
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_STRUCT;
+
+typedef union {
+ struct {
+ U32 ODT : 4; // Bits 3:0
+ U32 Web : 1; // Bits 4:4
+ U32 CASb : 1; // Bits 5:5
+ U32 RASb : 1; // Bits 6:6
+ U32 CSb : 4; // Bits 10:7
+ U32 CKE : 4; // Bits 14:11
+ U32 MA : 16; // Bits 30:15
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_STRUCT;
+
+typedef union {
+ struct {
+ U32 ODT : 4; // Bits 3:0
+ U32 Web : 1; // Bits 4:4
+ U32 CASb : 1; // Bits 5:5
+ U32 RASb : 1; // Bits 6:6
+ U32 CSb : 4; // Bits 10:7
+ U32 CKE : 4; // Bits 14:11
+ U32 MA : 16; // Bits 30:15
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_ODLAT_CMD_MASK0_STRUCT;
+
+typedef union {
+ struct {
+ U32 ODT : 4; // Bits 3:0
+ U32 Web : 1; // Bits 4:4
+ U32 CASb : 1; // Bits 5:5
+ U32 RASb : 1; // Bits 6:6
+ U32 CSb : 4; // Bits 10:7
+ U32 CKE : 4; // Bits 14:11
+ U32 MA : 16; // Bits 30:15
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_ODLAT_CMD_MASK1_STRUCT;
+
+typedef union {
+ struct {
+ U32 ODT : 4; // Bits 3:0
+ U32 Web : 1; // Bits 4:4
+ U32 CASb : 1; // Bits 5:5
+ U32 RASb : 1; // Bits 6:6
+ U32 CSb : 4; // Bits 10:7
+ U32 CKE : 4; // Bits 14:11
+ U32 MA : 16; // Bits 30:15
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_ODLAT_CMD_MASK2_STRUCT;
+
+typedef union {
+ struct {
+ U32 ODT : 4; // Bits 3:0
+ U32 Web : 1; // Bits 4:4
+ U32 CASb : 1; // Bits 5:5
+ U32 RASb : 1; // Bits 6:6
+ U32 CSb : 4; // Bits 10:7
+ U32 CKE : 4; // Bits 14:11
+ U32 MA : 16; // Bits 30:15
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_ODLAT_CMD_MASK3_STRUCT;
+
+typedef union {
+ struct {
+ U32 BankMatch0 : 3; // Bits 2:0
+ U32 BankMatch1 : 3; // Bits 5:3
+ U32 BankMatch2 : 3; // Bits 8:6
+ U32 BankMatch3 : 3; // Bits 11:9
+ U32 BankMask0 : 3; // Bits 14:12
+ U32 BankMask1 : 3; // Bits 17:15
+ U32 BankMask2 : 3; // Bits 20:18
+ U32 BankMask3 : 3; // Bits 23:21
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_ODLAT_CMD_BANK_STRUCT;
+
+typedef union {
+ struct {
+ U32 InputMatch : 4; // Bits 3:0
+ U32 InputInvert : 4; // Bits 7:4
+ U32 CountMatches : 1; // Bits 8:8
+ U32 CounterThreshold : 15; // Bits 23:9
+ U32 CounterAction : 2; // Bits 25:24
+ U32 CounterNextState : 2; // Bits 27:26
+ U32 MatchAction : 2; // Bits 29:28
+ U32 MatchNextState : 2; // Bits 31:30
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_STRUCT;
+
+typedef union {
+ struct {
+ U32 InputMatch : 4; // Bits 3:0
+ U32 InputInvert : 4; // Bits 7:4
+ U32 CountMatches : 1; // Bits 8:8
+ U32 CounterThreshold : 15; // Bits 23:9
+ U32 CounterAction : 2; // Bits 25:24
+ U32 CounterNextState : 2; // Bits 27:26
+ U32 MatchAction : 2; // Bits 29:28
+ U32 MatchNextState : 2; // Bits 31:30
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_STRUCT;
+
+typedef union {
+ struct {
+ U32 InputMatch : 4; // Bits 3:0
+ U32 InputInvert : 4; // Bits 7:4
+ U32 CountMatches : 1; // Bits 8:8
+ U32 CounterThreshold : 15; // Bits 23:9
+ U32 CounterAction : 2; // Bits 25:24
+ U32 CounterNextState : 2; // Bits 27:26
+ U32 MatchAction : 2; // Bits 29:28
+ U32 MatchNextState : 2; // Bits 31:30
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_STRUCT;
+
+typedef union {
+ struct {
+ U32 InputMatch : 4; // Bits 3:0
+ U32 InputInvert : 4; // Bits 7:4
+ U32 CountMatches : 1; // Bits 8:8
+ U32 CounterThreshold : 15; // Bits 23:9
+ U32 CounterAction : 2; // Bits 25:24
+ U32 CounterNextState : 2; // Bits 27:26
+ U32 MatchAction : 2; // Bits 29:28
+ U32 MatchNextState : 2; // Bits 31:30
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_STRUCT;
+
+typedef union {
+ struct {
+ U32 TriggerBlockEnable : 1; // Bits 0:0
+ U32 GlobalCounterThreshold : 16; // Bits 16:1
+ U32 : 15; // Bits 31:17
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_ODLAT_SEQ_GLOBAL_STRUCT;
+
+typedef union {
+ struct {
+ U32 WMM_Enter : 8; // Bits 7:0
+ U32 WMM_Exit : 8; // Bits 15:8
+ U32 WPQ_IS : 8; // Bits 23:16
+ U32 Starve_count : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_SC_WDBWM_STRUCT;
+
+typedef union {
+ struct {
+ U32 Data : 18; // Bits 17:0
+ U32 : 13; // Bits 30:18
+ U32 VORANGE : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH0_CR_VISA_CTL_MCMNTS_STRUCT;
+
+typedef union {
+ struct {
+ U32 tRCD : 5; // Bits 4:0
+ U32 tRP : 5; // Bits 9:5
+ U32 tRAS : 6; // Bits 15:10
+ U32 tRDPRE : 4; // Bits 19:16
+ U32 tWRPRE : 6; // Bits 25:20
+ U32 tRRD : 4; // Bits 29:26
+ U32 tRPab_ext : 2; // Bits 31:30
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_TC_BANK_STRUCT;
+
+typedef union {
+ struct {
+ U32 tCKE : 4; // Bits 3:0
+ U32 tFAW : 8; // Bits 11:4
+ U32 tRDRD : 3; // Bits 14:12
+ U32 tRDRD_dr : 4; // Bits 18:15
+ U32 tRDRD_dd : 4; // Bits 22:19
+ U32 tRDPDEN : 5; // Bits 27:23
+ U32 : 1; // Bits 28:28
+ U32 CMD_3st : 1; // Bits 29:29
+ U32 CMD_stretch : 2; // Bits 31:30
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_TC_BANK_RANK_A_STRUCT;
+
+typedef union {
+ struct {
+ U32 tWRRD : 6; // Bits 5:0
+ U32 tWRRD_dr : 4; // Bits 9:6
+ U32 tWRRD_dd : 4; // Bits 13:10
+ U32 tWRWR : 3; // Bits 16:14
+ U32 tWRWR_dr : 4; // Bits 20:17
+ U32 tWRWR_dd : 4; // Bits 24:21
+ U32 tWRPDEN : 6; // Bits 30:25
+ U32 Dec_WRD : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_TC_BANK_RANK_B_STRUCT;
+
+typedef union {
+ struct {
+ U32 tXPDLL : 6; // Bits 5:0
+ U32 tXP : 4; // Bits 9:6
+ U32 TAONPD : 4; // Bits 13:10
+ U32 tRDWR : 5; // Bits 18:14
+ U32 tRDWR_dr : 5; // Bits 23:19
+ U32 tRDWR_dd : 5; // Bits 28:24
+ U32 : 3; // Bits 31:29
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_TC_BANK_RANK_C_STRUCT;
+
+typedef union {
+ struct {
+ U32 enable_cmd_rate_limit : 1; // Bits 0:0
+ U32 cmd_rate_limit : 3; // Bits 3:1
+ U32 reset_on_command : 4; // Bits 7:4
+ U32 reset_delay : 4; // Bits 11:8
+ U32 ck_to_cke_delay : 2; // Bits 13:12
+ U32 spare : 17; // Bits 30:14
+ U32 init_mrw_2n_cs : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_CMD_RATE_STRUCT;
+
+typedef union {
+ struct {
+ U32 tCL : 5; // Bits 4:0
+ U32 tWCL : 5; // Bits 9:5
+ U32 tCPDED : 2; // Bits 11:10
+ U32 tPRPDEN : 2; // Bits 13:12
+ U32 Odt_Read_Delay : 3; // Bits 16:14
+ U32 Odt_Read_Duration : 2; // Bits 18:17
+ U32 Odt_Write_Duration : 2; // Bits 20:19
+ U32 : 11; // Bits 31:21
+ } Bits;
+#ifdef ULT_FLAG
+ struct {
+ U32 tCL : 5; // Bits 4:0
+ U32 tWCL : 5; // Bits 9:5
+ U32 tCPDED : 2; // Bits 11:10
+ U32 tPRPDEN : 2; // Bits 13:12
+ U32 Odt_Read_Delay : 3; // Bits 16:14
+ U32 Odt_Read_Duration : 2; // Bits 18:17
+ U32 Odt_Write_Duration : 3; // Bits 21:19
+ U32 Odt_Write_Delay : 3; // Bits 24:22
+ U32 Odt_Always_Rank0 : 1; // Bits 25:25
+ U32 cmd_delay : 2; // Bits 27:26
+ U32 : 4; // Bits 31:28
+ } UltBits;
+#endif // ULT_FLAG
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_TC_BANK_RANK_D_STRUCT;
+
+typedef union {
+ struct {
+ U32 dis_opp_cas : 1; // Bits 0:0
+ U32 dis_opp_is_cas : 1; // Bits 1:1
+ U32 dis_opp_ras : 1; // Bits 2:2
+ U32 dis_opp_is_ras : 1; // Bits 3:3
+ U32 dis_1c_byp : 1; // Bits 4:4
+ U32 dis_2c_byp : 1; // Bits 5:5
+ U32 dis_deprd_opt : 1; // Bits 6:6
+ U32 dis_pt_it : 1; // Bits 7:7
+ U32 dis_prcnt_ring : 1; // Bits 8:8
+ U32 dis_prcnt_sa : 1; // Bits 9:9
+ U32 dis_blkr_ph : 1; // Bits 10:10
+ U32 dis_blkr_pe : 1; // Bits 11:11
+ U32 dis_blkr_pm : 1; // Bits 12:12
+ U32 dis_odt : 1; // Bits 13:13
+ U32 OE_alw_off : 1; // Bits 14:14
+ U32 : 1; // Bits 15:15
+ U32 dis_aom : 1; // Bits 16:16
+ U32 block_rpq : 1; // Bits 17:17
+ U32 block_wpq : 1; // Bits 18:18
+ U32 invert_align : 1; // Bits 19:19
+ U32 dis_write_gap : 1; // Bits 20:20
+ U32 dis_zq : 1; // Bits 21:21
+ U32 dis_tt : 1; // Bits 22:22
+ U32 dis_opp_ref : 1; // Bits 23:23
+ U32 Long_ZQ : 1; // Bits 24:24
+ U32 dis_srx_zq : 1; // Bits 25:25
+ U32 Serialize_ZQ : 1; // Bits 26:26
+ U32 ZQ_fast_exec : 1; // Bits 27:27
+ U32 Dis_DriveNop : 1; // Bits 28:28
+ U32 Pres_WDB_Ent : 1; // Bits 29:29
+ U32 dis_clk_gate : 1; // Bits 30:30
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_SCHED_CBIT_STRUCT;
+
+typedef union {
+ struct {
+ U32 Lat_R0D0 : 6; // Bits 5:0
+ U32 : 2; // Bits 7:6
+ U32 Lat_R1D0 : 6; // Bits 13:8
+ U32 : 2; // Bits 15:14
+ U32 Lat_R0D1 : 6; // Bits 21:16
+ U32 : 2; // Bits 23:22
+ U32 Lat_R1D1 : 6; // Bits 29:24
+ U32 : 2; // Bits 31:30
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_SC_ROUNDT_LAT_STRUCT;
+
+typedef union {
+ struct {
+ U32 IOLAT_R0D0 : 4; // Bits 3:0
+ U32 IOLAT_R1D0 : 4; // Bits 7:4
+ U32 IOLAT_R0D1 : 4; // Bits 11:8
+ U32 IOLAT_R1D1 : 4; // Bits 15:12
+ U32 RT_IOCOMP : 6; // Bits 21:16
+ U32 : 8; // Bits 29:22
+ U32 three_channels : 1; // Bits 30:30
+ U32 DIS_RT_CLK_GATE : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_SC_IO_LATENCY_STRUCT;
+
+typedef union {
+ struct {
+ U32 DATA : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_ROUND_TRIP_DFT_DATA_STRUCT;
+
+typedef union {
+ struct {
+ U32 WDAR : 1; // Bits 0:0
+ U32 safe_mask_sel : 3; // Bits 3:1
+ U32 force_rcv_en : 1; // Bits 4:4
+ U32 : 3; // Bits 7:5
+ U32 DDR_QUAL : 2; // Bits 9:8
+ U32 Qual_length : 2; // Bits 11:10
+ U32 WDB_Block_En : 1; // Bits 12:12
+ U32 RT_DFT_READ_PTR : 4; // Bits 16:13
+ U32 RT_DFT_READ_ENABLE : 1; // Bits 17:17
+ U32 RT_DFT_READ_SEL_ADDR : 1; // Bits 18:18
+ U32 : 13; // Bits 31:19
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_DFT_MISC_STRUCT;
+
+typedef union {
+ struct {
+ U32 ECC : 8; // Bits 7:0
+ U32 RRD_DFT_Mode : 2; // Bits 9:8
+ U32 LFSR_Seed_Index : 5; // Bits 14:10
+ U32 Inversion_Mode : 1; // Bits 15:15
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_READ_RETURN_DFT_STRUCT;
+
+typedef union {
+ struct {
+ U32 dis_imph_error : 1; // Bits 0:0
+ U32 : 7; // Bits 7:1
+ U32 dis_async_odt : 1; // Bits 8:8
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_SCHED_SECOND_CBIT_STRUCT;
+
+typedef union {
+ struct {
+ U32 Mux0_Control : 2; // Bits 1:0
+ U32 : 1; // Bits 2:2
+ U32 Mux1_Control : 2; // Bits 4:3
+ U32 : 1; // Bits 5:5
+ U32 Mux2_Control : 2; // Bits 7:6
+ U32 : 6; // Bits 13:8
+ U32 ECC_Replace_Byte_Control : 1; // Bits 14:14
+ U32 ECC_Data_Source_Sel : 1; // Bits 15:15
+ U32 Save_LFSR_Seed_Rate : 6; // Bits 21:16
+ U32 : 2; // Bits 23:22
+ U32 Reload_LFSR_Seed_Rate : 3; // Bits 26:24
+ U32 : 5; // Bits 31:27
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_STRUCT;
+
+typedef union {
+ struct {
+ U32 WDB_Current_Read_Pointer : 6; // Bits 5:0
+ U32 : 26; // Bits 31:6
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_RD_STATUS_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 24; // Bits 23:0
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 L_data_select : 1; // Bits 0:0
+ U32 Enable_Sweep_Frequency : 1; // Bits 1:1
+ U32 : 6; // Bits 7:2
+ U32 L_counter : 8; // Bits 15:8
+ U32 M_counter : 8; // Bits 23:16
+ U32 N_counter : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_STRUCT;
+
+typedef union {
+ struct {
+ U32 ECC_Inv_or_DC_Enable : 8; // Bits 7:0
+ U32 : 8; // Bits 15:8
+ U32 Inv_or_DC_Shift_Rate : 4; // Bits 19:16
+ U32 DC_Polarity_Control : 1; // Bits 20:20
+ U32 : 9; // Bits 29:21
+ U32 Inv_or_DC_Control : 1; // Bits 30:30
+ U32 Inv_or_DC_Shift_Enable : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_WDB_INV_STRUCT;
+
+typedef union {
+ struct {
+ U64 Data_Inv_or_DC_Enable : 64; // Bits 63:0
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCHBAR_CH1_CR_REUT_CH_PAT_WDB_DATA_INV_STRUCT;
+
+typedef union {
+ struct {
+ U32 Stop_on_Nth_Error : 6; // Bits 5:0
+ U32 : 6; // Bits 11:6
+ U32 Stop_On_Error_Control : 2; // Bits 13:12
+ U32 : 2; // Bits 15:14
+ U32 Selective_Error_Enable_Chunk : 8; // Bits 23:16
+ U32 Selective_Error_Enable_Cacheline : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_ERR_CTL_STRUCT;
+
+typedef union {
+ struct {
+ U32 ECC_Error_Mask : 8; // Bits 7:0
+ U32 : 24; // Bits 31:8
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_ERR_ECC_MASK_STRUCT;
+
+typedef union {
+ struct {
+ U32 Stretch_mode : 2; // Bits 1:0
+ U32 : 2; // Bits 3:2
+ U32 STF : 3; // Bits 6:4
+ U32 : 25; // Bits 31:7
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_STM_CONFIG_STRUCT;
+
+typedef union {
+ struct {
+ U32 Priority_count_ring : 10; // Bits 9:0
+ U32 : 6; // Bits 15:10
+ U32 Priority_count_SA : 10; // Bits 25:16
+ U32 : 6; // Bits 31:26
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_SC_PR_CNT_CONFIG_STRUCT;
+
+typedef union {
+ struct {
+ U32 PCIT : 8; // Bits 7:0
+ U32 : 24; // Bits 31:8
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_SC_PCIT_STRUCT;
+
+typedef union {
+ struct {
+ U32 PDWN_idle_counter : 12; // Bits 11:0
+ U32 PDWN_mode : 4; // Bits 15:12
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_PM_PDWN_CONFIG_STRUCT;
+
+typedef union {
+ struct {
+ U32 Count : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_ECC_INJECT_COUNT_STRUCT;
+
+typedef union {
+ struct {
+ U32 ECC4ANA_fill : 8; // Bits 7:0
+ U32 ECC4ANA_trigger : 2; // Bits 9:8
+ U32 ECC4ANA_BS : 1; // Bits 10:10
+ U32 ECC_Inject : 3; // Bits 13:11
+ U32 ECC_correction_disable : 1; // Bits 14:14
+ U32 ECC4ANA_Inject : 1; // Bits 15:15
+ U32 DIS_MCA_LOG : 1; // Bits 16:16
+ U32 DIS_PCH_EVENT : 1; // Bits 17:17
+ U32 DIS_PCIE_POISON : 1; // Bits 18:18
+ U32 : 13; // Bits 31:19
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_ECC_DFT_STRUCT;
+
+typedef union {
+ struct {
+ U32 Data : 18; // Bits 17:0
+ U32 : 13; // Bits 30:18
+ U32 VORANGE : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_VISA_CTL_MCSCHEDS_STRUCT;
+
+typedef union {
+ struct {
+ U32 Data : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_VISA_XBAR_MCSCHEDS_STRUCT;
+
+typedef union {
+ struct {
+ U32 CERRSTS : 1; // Bits 0:0
+ U32 MERRSTS : 1; // Bits 1:1
+ U32 : 14; // Bits 15:2
+ U32 ERRSYND : 8; // Bits 23:16
+ U32 ERRCHUNK : 3; // Bits 26:24
+ U32 ERRRANK : 2; // Bits 28:27
+ U32 ERRBANK : 3; // Bits 31:29
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_ECCERRLOG0_STRUCT;
+
+typedef union {
+ struct {
+ U32 ERRROW : 16; // Bits 15:0
+ U32 ERRCOL : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_ECCERRLOG1_STRUCT;
+
+typedef union {
+ struct {
+ U32 D0R0 : 2; // Bits 1:0
+ U32 D0R1 : 2; // Bits 3:2
+ U32 D1R0 : 2; // Bits 5:4
+ U32 D1R1 : 2; // Bits 7:6
+ U32 : 24; // Bits 31:8
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_SC_WR_ADD_DELAY_STRUCT;
+
+typedef union {
+ struct {
+ U32 Dis_Opp_rd : 1; // Bits 0:0
+ U32 ACT_Enable : 1; // Bits 1:1
+ U32 PRE_Enable : 1; // Bits 2:2
+ U32 MAX_RPQ_Cas : 4; // Bits 6:3
+ U32 : 25; // Bits 31:7
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_WMM_READ_CONFIG_STRUCT;
+
+typedef union {
+ struct {
+ U64 Data_Error_Mask : 64; // Bits 63:0
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCHBAR_CH1_CR_REUT_CH_ERR_DATA_MASK_STRUCT;
+
+typedef union {
+ struct {
+ U64 Data_Error_Status : 64; // Bits 63:0
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCHBAR_CH1_CR_REUT_CH_ERR_DATA_STATUS_STRUCT;
+
+typedef union {
+ struct {
+ U32 ECC_Error_Status : 8; // Bits 7:0
+ U32 Chunk_Error_Status : 8; // Bits 15:8
+ U32 Rank_Error_Status : 4; // Bits 19:16
+ U32 : 12; // Bits 31:20
+ U32 Byte_Group_Error_Status : 9; // Bits 40:32
+ U32 : 11; // Bits 51:41
+ U32 WDB_Rd_Chunk_Num_Status : 3; // Bits 54:52
+ U32 : 1; // Bits 55:55
+ U32 Nth_Error : 6; // Bits 61:56
+ U32 : 2; // Bits 63:62
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Pointer : 7; // Bits 6:0
+ U32 Counter_Control : 2; // Bits 8:7
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Pointer : 7; // Bits 6:0
+ U32 Counter_Control : 2; // Bits 8:7
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Pointer : 7; // Bits 6:0
+ U32 Counter_Control : 2; // Bits 8:7
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Pointer : 7; // Bits 6:0
+ U32 Counter_Control : 2; // Bits 8:7
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_3_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Pointer : 7; // Bits 6:0
+ U32 Counter_Control : 2; // Bits 8:7
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_4_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Pointer : 7; // Bits 6:0
+ U32 Counter_Control : 2; // Bits 8:7
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_5_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Pointer : 7; // Bits 6:0
+ U32 Counter_Control : 2; // Bits 8:7
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_6_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Pointer : 7; // Bits 6:0
+ U32 Counter_Control : 2; // Bits 8:7
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_7_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Pointer : 7; // Bits 6:0
+ U32 Counter_Control : 2; // Bits 8:7
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_8_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Status : 23; // Bits 22:0
+ U32 : 9; // Bits 31:23
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Status : 23; // Bits 22:0
+ U32 : 9; // Bits 31:23
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Status : 23; // Bits 22:0
+ U32 : 9; // Bits 31:23
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Status : 23; // Bits 22:0
+ U32 : 9; // Bits 31:23
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_3_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Status : 23; // Bits 22:0
+ U32 : 9; // Bits 31:23
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_4_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Status : 23; // Bits 22:0
+ U32 : 9; // Bits 31:23
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_5_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Status : 23; // Bits 22:0
+ U32 : 9; // Bits 31:23
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_6_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Status : 23; // Bits 22:0
+ U32 : 9; // Bits 31:23
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_7_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Status : 23; // Bits 22:0
+ U32 : 9; // Bits 31:23
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_8_STRUCT;
+
+typedef union {
+ struct {
+ U32 Counter_Overflow_Status : 9; // Bits 8:0
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_OVERFLOW_STATUS_STRUCT;
+
+typedef union {
+ struct {
+ U32 Column_Address : 10; // Bits 9:0
+ U32 : 14; // Bits 23:10
+ U32 Row_Address : 16; // Bits 39:24
+ U32 : 8; // Bits 47:40
+ U32 Bank_Address : 3; // Bits 50:48
+ U32 : 5; // Bits 55:51
+ U32 Rank_Address : 2; // Bits 57:56
+ U32 : 6; // Bits 63:58
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCHBAR_CH1_CR_REUT_CH_ERROR_ADDR_STRUCT;
+
+typedef union {
+ struct {
+ U32 WDB_Current_Error_Pointer : 6; // Bits 5:0
+ U32 : 26; // Bits 31:6
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_ERR_WDB_CAPTURE_STATUS_STRUCT;
+
+typedef union {
+ struct {
+ U32 Enable_WDB_Error_Capture : 1; // Bits 0:0
+ U32 : 7; // Bits 7:1
+ U32 WDB_Starting_Error_Pointer : 6; // Bits 13:8
+ U32 : 2; // Bits 15:14
+ U32 WDB_Ending_Error_Pointer : 6; // Bits 21:16
+ U32 : 10; // Bits 31:22
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_STRUCT;
+
+typedef union {
+ struct {
+ U32 CKE_Override : 4; // Bits 3:0
+ U32 : 4; // Bits 7:4
+ U32 CKE_En_Start_Test_Sync : 1; // Bits 8:8
+ U32 : 7; // Bits 15:9
+ U32 CKE_On : 4; // Bits 19:16
+ U32 : 12; // Bits 31:20
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_MISC_CKE_CTRL_STRUCT;
+
+typedef union {
+ struct {
+ U32 ODT_Override : 4; // Bits 3:0
+ U32 : 12; // Bits 15:4
+ U32 ODT_On : 4; // Bits 19:16
+ U32 : 11; // Bits 30:20
+ U32 MPR_Train_DDR_On : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_MISC_ODT_CTRL_STRUCT;
+
+typedef union {
+ struct {
+ U32 Enable_CADB_on_Deselect : 1; // Bits 0:0
+ U32 Enable_CADB_Always_On : 1; // Bits 1:1
+ U32 CMD_Deselect_Start : 4; // Bits 5:2
+ U32 CMD_Deselect_Stop : 4; // Bits 9:6
+ U32 Lane_Deselect_Enable : 4; // Bits 13:10
+ U32 CAS_Select_Enable : 2; // Bits 15:14
+ U32 ACT_Select_Enable : 2; // Bits 17:16
+ U32 PRE_Select_Enable : 2; // Bits 19:18
+ U32 Save_Current_Seed : 4; // Bits 23:20
+ U32 Reload_Starting_Seed : 4; // Bits 27:24
+ U32 : 4; // Bits 31:28
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_STRUCT;
+
+typedef union {
+ struct {
+ U32 MRS_Gap : 3; // Bits 2:0
+ U32 : 5; // Bits 7:3
+ U32 CADB_MRS_Start_Pointer : 3; // Bits 10:8
+ U32 : 5; // Bits 15:11
+ U32 CADB_MRS_End_Pointer : 3; // Bits 18:16
+ U32 : 5; // Bits 23:19
+ U32 CADB_MRS_Current_Pointer : 3; // Bits 26:24
+ U32 : 5; // Bits 31:27
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MRS_STRUCT;
+
+typedef union {
+ struct {
+ U32 Mux0_Control : 2; // Bits 1:0
+ U32 : 2; // Bits 3:2
+ U32 Mux1_Control : 2; // Bits 5:4
+ U32 : 2; // Bits 7:6
+ U32 Mux2_Control : 2; // Bits 9:8
+ U32 : 6; // Bits 15:10
+ U32 Select_Mux0_Control : 2; // Bits 17:16
+ U32 : 2; // Bits 19:18
+ U32 Select_Mux1_Control : 2; // Bits 21:20
+ U32 : 2; // Bits 23:22
+ U32 Select_Mux2_Control : 2; // Bits 25:24
+ U32 : 6; // Bits 31:26
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 16; // Bits 15:0
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_PB_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 16; // Bits 15:0
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_PB_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 16; // Bits 15:0
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_PB_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 L_data_select : 1; // Bits 0:0
+ U32 Enable_Sweep_Frequency : 1; // Bits 1:1
+ U32 : 6; // Bits 7:2
+ U32 L_counter : 8; // Bits 15:8
+ U32 M_counter : 8; // Bits 23:16
+ U32 N_counter : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_STRUCT;
+
+typedef union {
+ struct {
+ U32 CADB_Write_Pointer : 3; // Bits 2:0
+ U32 : 29; // Bits 31:3
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_CADB_WRITE_POINTER_STRUCT;
+
+typedef union {
+ struct {
+ U32 CADB_Data_Address : 16; // Bits 15:0
+ U32 : 8; // Bits 23:16
+ U32 CADB_Data_Bank : 3; // Bits 26:24
+ U32 : 5; // Bits 31:27
+ U32 CADB_Data_CS : 4; // Bits 35:32
+ U32 : 4; // Bits 39:36
+ U32 CADB_Data_Control : 3; // Bits 42:40
+ U32 : 5; // Bits 47:43
+ U32 CADB_Data_ODT : 4; // Bits 51:48
+ U32 : 4; // Bits 55:52
+ U32 CADB_Data_CKE : 4; // Bits 59:56
+ U32 : 4; // Bits 63:60
+ } Bits;
+ U64 Data;
+ U32 Data32[2];
+ U16 Data16[4];
+ U8 Data8[8];
+} MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 16; // Bits 15:0
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 16; // Bits 15:0
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 Pattern_Buffer : 16; // Bits 15:0
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_2_STRUCT;
+
+typedef union {
+ struct {
+ U32 WDB_Increment_Rate : 5; // Bits 4:0
+ U32 WDB_Increment_Scale : 1; // Bits 5:5
+ U32 : 2; // Bits 7:6
+ U32 WDB_Start_Pointer : 6; // Bits 13:8
+ U32 : 2; // Bits 15:14
+ U32 WDB_End_Pointer : 6; // Bits 21:16
+ U32 : 10; // Bits 31:22
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_CTRL_STRUCT;
+
+typedef union {
+ struct {
+ U32 Refresh_Rank_Mask : 4; // Bits 3:0
+ U32 : 4; // Bits 7:4
+ U32 RefZQ_En_Start_Test_Sync : 1; // Bits 8:8
+ U32 : 22; // Bits 30:9
+ U32 Panic_Refresh_Only : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_MISC_REFRESH_CTRL_STRUCT;
+
+typedef union {
+ struct {
+ U32 ZQ_Rank_Mask : 4; // Bits 3:0
+ U32 : 27; // Bits 30:4
+ U32 Always_Do_ZQ : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_REUT_CH_MISC_ZQ_CTRL_STRUCT;
+
+#ifdef ULT_FLAG
+typedef union {
+ struct {
+ U32 Rank_0_x32 : 1; // Bits 0:0
+ U32 Rank_1_x32 : 1; // Bits 1:1
+ U32 Rank_2_x32 : 1; // Bits 2:2
+ U32 Rank_3_x32 : 1; // Bits 3:3
+ U32 LPDDR2 : 1; // Bits 4:4
+ U32 : 3; // Bits 7:5
+ U32 MR4_PERIOD : 16; // Bits 23:8
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_LPDDR_MR_PARAMS_STRUCT;
+
+typedef union {
+ struct {
+ U32 Address : 8; // Bits 7:0
+ U32 Data : 8; // Bits 15:8
+ U32 Rank : 2; // Bits 17:16
+ U32 Write : 1; // Bits 18:18
+ U32 Init_MRW : 1; // Bits 19:19
+ U32 : 11; // Bits 30:20
+ U32 Busy : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_LPDDR_MR_COMMAND_STRUCT;
+
+typedef union {
+ struct {
+ U32 Device_0 : 8; // Bits 7:0
+ U32 Device_1 : 8; // Bits 15:8
+ U32 Device_2 : 8; // Bits 23:16
+ U32 Device_3 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_LPDDR_MR_RESULT_STRUCT;
+
+typedef union {
+ struct {
+ U32 Rank_0 : 3; // Bits 2:0
+ U32 : 5; // Bits 7:3
+ U32 Rank_1 : 3; // Bits 10:8
+ U32 : 5; // Bits 15:11
+ U32 Rank_2 : 3; // Bits 18:16
+ U32 : 5; // Bits 23:19
+ U32 Rank_3 : 3; // Bits 26:24
+ U32 : 5; // Bits 31:27
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_LPDDR_MR4_RANK_TEMPERATURE_STRUCT;
+
+typedef union {
+ struct {
+ U32 Bit_0 : 3; // Bits 2:0
+ U32 : 1; // Bits 3:3
+ U32 Bit_1 : 3; // Bits 6:4
+ U32 : 1; // Bits 7:7
+ U32 Bit_2 : 3; // Bits 10:8
+ U32 : 1; // Bits 11:11
+ U32 Bit_16 : 3; // Bits 14:12
+ U32 : 1; // Bits 15:15
+ U32 Bit_17 : 3; // Bits 18:16
+ U32 : 1; // Bits 19:19
+ U32 Bit_18 : 3; // Bits 22:20
+ U32 : 1; // Bits 23:23
+ U32 Byte_0 : 3; // Bits 26:24
+ U32 : 1; // Bits 27:27
+ U32 Byte_2 : 3; // Bits 30:28
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_DESWIZZLE_LOW_STRUCT;
+
+typedef union {
+ struct {
+ U32 Bit_32 : 3; // Bits 2:0
+ U32 : 1; // Bits 3:3
+ U32 Bit_33 : 3; // Bits 6:4
+ U32 : 1; // Bits 7:7
+ U32 Bit_34 : 3; // Bits 10:8
+ U32 : 1; // Bits 11:11
+ U32 Bit_48 : 3; // Bits 14:12
+ U32 : 1; // Bits 15:15
+ U32 Bit_49 : 3; // Bits 18:16
+ U32 : 1; // Bits 19:19
+ U32 Bit_50 : 3; // Bits 22:20
+ U32 : 1; // Bits 23:23
+ U32 Byte_4 : 3; // Bits 26:24
+ U32 : 1; // Bits 27:27
+ U32 Byte_6 : 3; // Bits 30:28
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_DESWIZZLE_HIGH_STRUCT;
+#endif // ULT_FLAG
+
+typedef union {
+ struct {
+ U32 Ref_Interval : 11; // Bits 10:0
+ U32 Ref_Stagger_En : 1; // Bits 11:11
+ U32 Ref_Stagger_Mode : 1; // Bits 12:12
+ U32 Disable_Stolen_Refresh : 1; // Bits 13:13
+ U32 En_Ref_Type_Display : 1; // Bits 14:14
+ U32 : 17; // Bits 31:15
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_MC_REFRESH_STAGGER_STRUCT;
+
+typedef union {
+ struct {
+ U32 ZQCS_period : 8; // Bits 7:0
+ U32 tZQCS : 8; // Bits 15:8
+ U32 : 16; // Bits 31:16
+ } Bits;
+#ifdef ULT_FLAG
+ struct {
+ U32 ZQCS_period : 10; // Bits 9:0
+ U32 tZQCS : 10; // Bits 19:10
+ U32 : 12; // Bits 31:20
+ } UltBits;
+#endif //ULT_FLAG
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_TC_ZQCAL_STRUCT;
+
+typedef union {
+ struct {
+ U32 OREF_RI : 8; // Bits 7:0
+ U32 Refresh_HP_WM : 4; // Bits 11:8
+ U32 Refresh_panic_wm : 4; // Bits 15:12
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_TC_RFP_STRUCT;
+
+typedef union {
+ struct {
+ U32 tREFI : 16; // Bits 15:0
+ U32 tRFC : 9; // Bits 24:16
+ U32 tREFIx9 : 7; // Bits 31:25
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_TC_RFTP_STRUCT;
+
+typedef union {
+ struct {
+ U32 MR2_sh_low : 6; // Bits 5:0
+ U32 SRT_avail : 2; // Bits 7:6
+ U32 MR2_sh_high : 3; // Bits 10:8
+ U32 : 3; // Bits 13:11
+ U32 Addr_bit_swizzle : 2; // Bits 15:14
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_TC_MR2_SHADDOW_STRUCT;
+
+typedef union {
+ struct {
+ U32 Rank_occupancy : 4; // Bits 3:0
+ U32 : 28; // Bits 31:4
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_MC_INIT_STATE_STRUCT;
+
+typedef union {
+ struct {
+ U32 tXSDLL : 12; // Bits 11:0
+ U32 tXS_offset : 4; // Bits 15:12
+ U32 tZQOPER : 10; // Bits 25:16
+ U32 : 2; // Bits 27:26
+ U32 tMOD : 4; // Bits 31:28
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_TC_SRFTP_STRUCT;
+
+typedef union {
+ struct {
+ U32 VISAByteSel : 3; // Bits 2:0
+ U32 : 29; // Bits 31:3
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_WDB_VISA_SEL_STRUCT;
+
+typedef union {
+ struct {
+ U32 FASTADDR : 12; // Bits 11:0
+ U32 : 4; // Bits 15:12
+ U32 ADDREN : 1; // Bits 16:16
+ U32 SEQEN : 1; // Bits 17:17
+ U32 POL0 : 1; // Bits 18:18
+ U32 POL1 : 1; // Bits 19:19
+ U32 CMDA : 4; // Bits 23:20
+ U32 CMDB : 4; // Bits 27:24
+ U32 CMDC : 4; // Bits 31:28
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_DCLK_LDAT_PDAT_STRUCT;
+
+typedef union {
+ struct {
+ U32 BANKSEL : 4; // Bits 3:0
+ U32 : 1; // Bits 4:4
+ U32 ARRAYSEL : 5; // Bits 9:5
+ U32 CMP : 1; // Bits 10:10
+ U32 REP : 1; // Bits 11:11
+ U32 DWORD : 4; // Bits 15:12
+ U32 MODE : 2; // Bits 17:16
+ U32 MPMAP : 6; // Bits 23:18
+ U32 MPBOFFSET : 4; // Bits 27:24
+ U32 STAGE_EN : 1; // Bits 28:28
+ U32 SHADOW : 2; // Bits 30:29
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_DCLK_LDAT_SDAT_STRUCT;
+
+typedef union {
+ struct {
+ U32 DATOUT : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_DCLK_LDAT_DATAOUT_STRUCT;
+
+typedef union {
+ struct {
+ U32 DATIN : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_DCLK_LDAT_DATAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 FASTADDR : 12; // Bits 11:0
+ U32 : 4; // Bits 15:12
+ U32 ADDREN : 1; // Bits 16:16
+ U32 SEQEN : 1; // Bits 17:17
+ U32 POL0 : 1; // Bits 18:18
+ U32 POL1 : 1; // Bits 19:19
+ U32 CMDA : 4; // Bits 23:20
+ U32 CMDB : 4; // Bits 27:24
+ U32 CMDC : 4; // Bits 31:28
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_QCLK_LDAT_PDAT_STRUCT;
+
+typedef union {
+ struct {
+ U32 BANKSEL : 4; // Bits 3:0
+ U32 : 1; // Bits 4:4
+ U32 ARRAYSEL : 5; // Bits 9:5
+ U32 CMP : 1; // Bits 10:10
+ U32 REP : 1; // Bits 11:11
+ U32 DWORD : 4; // Bits 15:12
+ U32 MODE : 2; // Bits 17:16
+ U32 MPMAP : 6; // Bits 23:18
+ U32 MPBOFFSET : 4; // Bits 27:24
+ U32 STAGE_EN : 1; // Bits 28:28
+ U32 SHADOW : 2; // Bits 30:29
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_QCLK_LDAT_SDAT_STRUCT;
+
+typedef union {
+ struct {
+ U32 DATOUT : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_QCLK_LDAT_DATAOUT_STRUCT;
+
+typedef union {
+ struct {
+ U32 DATIN : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_QCLK_LDAT_DATAIN_0_STRUCT;
+
+typedef union {
+ struct {
+ U32 DATIN : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_QCLK_LDAT_DATAIN_1_STRUCT;
+
+typedef union {
+ struct {
+ U32 RPQ_disable : 28; // Bits 27:0
+ U32 : 4; // Bits 31:28
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_QUEUE_ENTRY_DISABLE_RPQ_STRUCT;
+
+typedef union {
+ struct {
+ U32 WPQ_disable : 32; // Bits 31:0
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_QUEUE_ENTRY_DISABLE_WPQ_STRUCT;
+
+typedef union {
+ struct {
+ U32 DIMM0_IDLE_ENERGY : 6; // Bits 5:0
+ U32 : 2; // Bits 7:6
+ U32 DIMM1_IDLE_ENERGY : 6; // Bits 13:8
+ U32 : 18; // Bits 31:14
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_PM_DIMM_IDLE_ENERGY_STRUCT;
+
+typedef union {
+ struct {
+ U32 DIMM0_PD_ENERGY : 6; // Bits 5:0
+ U32 : 2; // Bits 7:6
+ U32 DIMM1_PD_ENERGY : 6; // Bits 13:8
+ U32 : 18; // Bits 31:14
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_PM_DIMM_PD_ENERGY_STRUCT;
+
+typedef union {
+ struct {
+ U32 DIMM0_ACT_ENERGY : 8; // Bits 7:0
+ U32 DIMM1_ACT_ENERGY : 8; // Bits 15:8
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_PM_DIMM_ACT_ENERGY_STRUCT;
+
+typedef union {
+ struct {
+ U32 DIMM0_RD_ENERGY : 8; // Bits 7:0
+ U32 DIMM1_RD_ENERGY : 8; // Bits 15:8
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_PM_DIMM_RD_ENERGY_STRUCT;
+
+typedef union {
+ struct {
+ U32 DIMM0_WR_ENERGY : 8; // Bits 7:0
+ U32 DIMM1_WR_ENERGY : 8; // Bits 15:8
+ U32 : 16; // Bits 31:16
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_PM_DIMM_WR_ENERGY_STRUCT;
+
+typedef union {
+ struct {
+ U32 CKE_MIN : 8; // Bits 7:0
+ U32 CKE_MIN_DEFEATURE : 1; // Bits 8:8
+ U32 : 23; // Bits 31:9
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_PM_THRT_CKE_MIN_STRUCT;
+
+typedef union {
+ struct {
+ U32 ODT : 4; // Bits 3:0
+ U32 Web : 1; // Bits 4:4
+ U32 CASb : 1; // Bits 5:5
+ U32 RASb : 1; // Bits 6:6
+ U32 CSb : 4; // Bits 10:7
+ U32 CKE : 4; // Bits 14:11
+ U32 MA : 16; // Bits 30:15
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_STRUCT;
+
+typedef union {
+ struct {
+ U32 ODT : 4; // Bits 3:0
+ U32 Web : 1; // Bits 4:4
+ U32 CASb : 1; // Bits 5:5
+ U32 RASb : 1; // Bits 6:6
+ U32 CSb : 4; // Bits 10:7
+ U32 CKE : 4; // Bits 14:11
+ U32 MA : 16; // Bits 30:15
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_STRUCT;
+
+typedef union {
+ struct {
+ U32 ODT : 4; // Bits 3:0
+ U32 Web : 1; // Bits 4:4
+ U32 CASb : 1; // Bits 5:5
+ U32 RASb : 1; // Bits 6:6
+ U32 CSb : 4; // Bits 10:7
+ U32 CKE : 4; // Bits 14:11
+ U32 MA : 16; // Bits 30:15
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_STRUCT;
+
+typedef union {
+ struct {
+ U32 ODT : 4; // Bits 3:0
+ U32 Web : 1; // Bits 4:4
+ U32 CASb : 1; // Bits 5:5
+ U32 RASb : 1; // Bits 6:6
+ U32 CSb : 4; // Bits 10:7
+ U32 CKE : 4; // Bits 14:11
+ U32 MA : 16; // Bits 30:15
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_STRUCT;
+
+typedef union {
+ struct {
+ U32 ODT : 4; // Bits 3:0
+ U32 Web : 1; // Bits 4:4
+ U32 CASb : 1; // Bits 5:5
+ U32 RASb : 1; // Bits 6:6
+ U32 CSb : 4; // Bits 10:7
+ U32 CKE : 4; // Bits 14:11
+ U32 MA : 16; // Bits 30:15
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_ODLAT_CMD_MASK0_STRUCT;
+
+typedef union {
+ struct {
+ U32 ODT : 4; // Bits 3:0
+ U32 Web : 1; // Bits 4:4
+ U32 CASb : 1; // Bits 5:5
+ U32 RASb : 1; // Bits 6:6
+ U32 CSb : 4; // Bits 10:7
+ U32 CKE : 4; // Bits 14:11
+ U32 MA : 16; // Bits 30:15
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_ODLAT_CMD_MASK1_STRUCT;
+
+typedef union {
+ struct {
+ U32 ODT : 4; // Bits 3:0
+ U32 Web : 1; // Bits 4:4
+ U32 CASb : 1; // Bits 5:5
+ U32 RASb : 1; // Bits 6:6
+ U32 CSb : 4; // Bits 10:7
+ U32 CKE : 4; // Bits 14:11
+ U32 MA : 16; // Bits 30:15
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_ODLAT_CMD_MASK2_STRUCT;
+
+typedef union {
+ struct {
+ U32 ODT : 4; // Bits 3:0
+ U32 Web : 1; // Bits 4:4
+ U32 CASb : 1; // Bits 5:5
+ U32 RASb : 1; // Bits 6:6
+ U32 CSb : 4; // Bits 10:7
+ U32 CKE : 4; // Bits 14:11
+ U32 MA : 16; // Bits 30:15
+ U32 : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_ODLAT_CMD_MASK3_STRUCT;
+
+typedef union {
+ struct {
+ U32 BankMatch0 : 3; // Bits 2:0
+ U32 BankMatch1 : 3; // Bits 5:3
+ U32 BankMatch2 : 3; // Bits 8:6
+ U32 BankMatch3 : 3; // Bits 11:9
+ U32 BankMask0 : 3; // Bits 14:12
+ U32 BankMask1 : 3; // Bits 17:15
+ U32 BankMask2 : 3; // Bits 20:18
+ U32 BankMask3 : 3; // Bits 23:21
+ U32 : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_ODLAT_CMD_BANK_STRUCT;
+
+typedef union {
+ struct {
+ U32 InputMatch : 4; // Bits 3:0
+ U32 InputInvert : 4; // Bits 7:4
+ U32 CountMatches : 1; // Bits 8:8
+ U32 CounterThreshold : 15; // Bits 23:9
+ U32 CounterAction : 2; // Bits 25:24
+ U32 CounterNextState : 2; // Bits 27:26
+ U32 MatchAction : 2; // Bits 29:28
+ U32 MatchNextState : 2; // Bits 31:30
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_STRUCT;
+
+typedef union {
+ struct {
+ U32 InputMatch : 4; // Bits 3:0
+ U32 InputInvert : 4; // Bits 7:4
+ U32 CountMatches : 1; // Bits 8:8
+ U32 CounterThreshold : 15; // Bits 23:9
+ U32 CounterAction : 2; // Bits 25:24
+ U32 CounterNextState : 2; // Bits 27:26
+ U32 MatchAction : 2; // Bits 29:28
+ U32 MatchNextState : 2; // Bits 31:30
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_STRUCT;
+
+typedef union {
+ struct {
+ U32 InputMatch : 4; // Bits 3:0
+ U32 InputInvert : 4; // Bits 7:4
+ U32 CountMatches : 1; // Bits 8:8
+ U32 CounterThreshold : 15; // Bits 23:9
+ U32 CounterAction : 2; // Bits 25:24
+ U32 CounterNextState : 2; // Bits 27:26
+ U32 MatchAction : 2; // Bits 29:28
+ U32 MatchNextState : 2; // Bits 31:30
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_STRUCT;
+
+typedef union {
+ struct {
+ U32 InputMatch : 4; // Bits 3:0
+ U32 InputInvert : 4; // Bits 7:4
+ U32 CountMatches : 1; // Bits 8:8
+ U32 CounterThreshold : 15; // Bits 23:9
+ U32 CounterAction : 2; // Bits 25:24
+ U32 CounterNextState : 2; // Bits 27:26
+ U32 MatchAction : 2; // Bits 29:28
+ U32 MatchNextState : 2; // Bits 31:30
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_STRUCT;
+
+typedef union {
+ struct {
+ U32 TriggerBlockEnable : 1; // Bits 0:0
+ U32 GlobalCounterThreshold : 16; // Bits 16:1
+ U32 : 15; // Bits 31:17
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_ODLAT_SEQ_GLOBAL_STRUCT;
+
+typedef union {
+ struct {
+ U32 WMM_Enter : 8; // Bits 7:0
+ U32 WMM_Exit : 8; // Bits 15:8
+ U32 WPQ_IS : 8; // Bits 23:16
+ U32 Starve_count : 8; // Bits 31:24
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_SC_WDBWM_STRUCT;
+
+typedef union {
+ struct {
+ U32 Data : 18; // Bits 17:0
+ U32 : 13; // Bits 30:18
+ U32 VORANGE : 1; // Bits 31:31
+ } Bits;
+ U32 Data;
+ U16 Data16[2];
+ U8 Data8[4];
+} MCHBAR_CH1_CR_VISA_CTL_MCMNTS_STRUCT;
+
+#define MCDFXS_CR_REUT_GLOBAL_CTL_MCMAIN_REG (0x00004800)
+ #define MCDFXS_CR_REUT_GLOBAL_CTL_MCMAIN_Global_Start_Test_OFF ( 0)
+ #define MCDFXS_CR_REUT_GLOBAL_CTL_MCMAIN_Global_Start_Test_WID ( 1)
+ #define MCDFXS_CR_REUT_GLOBAL_CTL_MCMAIN_Global_Start_Test_MSK (0x00000001)
+ #define MCDFXS_CR_REUT_GLOBAL_CTL_MCMAIN_Global_Start_Test_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_GLOBAL_CTL_MCMAIN_Global_Start_Test_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_GLOBAL_CTL_MCMAIN_Global_Stop_Test_OFF ( 1)
+ #define MCDFXS_CR_REUT_GLOBAL_CTL_MCMAIN_Global_Stop_Test_WID ( 1)
+ #define MCDFXS_CR_REUT_GLOBAL_CTL_MCMAIN_Global_Stop_Test_MSK (0x00000002)
+ #define MCDFXS_CR_REUT_GLOBAL_CTL_MCMAIN_Global_Stop_Test_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_GLOBAL_CTL_MCMAIN_Global_Stop_Test_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_GLOBAL_CTL_MCMAIN_Global_Clear_Errors_OFF ( 2)
+ #define MCDFXS_CR_REUT_GLOBAL_CTL_MCMAIN_Global_Clear_Errors_WID ( 1)
+ #define MCDFXS_CR_REUT_GLOBAL_CTL_MCMAIN_Global_Clear_Errors_MSK (0x00000004)
+ #define MCDFXS_CR_REUT_GLOBAL_CTL_MCMAIN_Global_Clear_Errors_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_GLOBAL_CTL_MCMAIN_Global_Clear_Errors_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_GLOBAL_CTL_MCMAIN_Global_Stop_Test_On_Any_Error_OFF ( 4)
+ #define MCDFXS_CR_REUT_GLOBAL_CTL_MCMAIN_Global_Stop_Test_On_Any_Error_WID ( 1)
+ #define MCDFXS_CR_REUT_GLOBAL_CTL_MCMAIN_Global_Stop_Test_On_Any_Error_MSK (0x00000010)
+ #define MCDFXS_CR_REUT_GLOBAL_CTL_MCMAIN_Global_Stop_Test_On_Any_Error_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_GLOBAL_CTL_MCMAIN_Global_Stop_Test_On_Any_Error_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_GLOBAL_ERR_MCMAIN_REG (0x00004804)
+ #define MCDFXS_CR_REUT_GLOBAL_ERR_MCMAIN_Channel_Error_Status_0_OFF ( 0)
+ #define MCDFXS_CR_REUT_GLOBAL_ERR_MCMAIN_Channel_Error_Status_0_WID ( 1)
+ #define MCDFXS_CR_REUT_GLOBAL_ERR_MCMAIN_Channel_Error_Status_0_MSK (0x00000001)
+ #define MCDFXS_CR_REUT_GLOBAL_ERR_MCMAIN_Channel_Error_Status_0_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_GLOBAL_ERR_MCMAIN_Channel_Error_Status_0_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_GLOBAL_ERR_MCMAIN_Channel_Error_Status_1_OFF ( 1)
+ #define MCDFXS_CR_REUT_GLOBAL_ERR_MCMAIN_Channel_Error_Status_1_WID ( 1)
+ #define MCDFXS_CR_REUT_GLOBAL_ERR_MCMAIN_Channel_Error_Status_1_MSK (0x00000002)
+ #define MCDFXS_CR_REUT_GLOBAL_ERR_MCMAIN_Channel_Error_Status_1_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_GLOBAL_ERR_MCMAIN_Channel_Error_Status_1_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_GLOBAL_ERR_MCMAIN_Channel_Test_Done_Status_0_OFF (16)
+ #define MCDFXS_CR_REUT_GLOBAL_ERR_MCMAIN_Channel_Test_Done_Status_0_WID ( 1)
+ #define MCDFXS_CR_REUT_GLOBAL_ERR_MCMAIN_Channel_Test_Done_Status_0_MSK (0x00010000)
+ #define MCDFXS_CR_REUT_GLOBAL_ERR_MCMAIN_Channel_Test_Done_Status_0_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_GLOBAL_ERR_MCMAIN_Channel_Test_Done_Status_0_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_GLOBAL_ERR_MCMAIN_Channel_Test_Done_Status_1_OFF (17)
+ #define MCDFXS_CR_REUT_GLOBAL_ERR_MCMAIN_Channel_Test_Done_Status_1_WID ( 1)
+ #define MCDFXS_CR_REUT_GLOBAL_ERR_MCMAIN_Channel_Test_Done_Status_1_MSK (0x00020000)
+ #define MCDFXS_CR_REUT_GLOBAL_ERR_MCMAIN_Channel_Test_Done_Status_1_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_GLOBAL_ERR_MCMAIN_Channel_Test_Done_Status_1_DEF (0x00000001)
+
+#define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_REG (0x00004808)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Subsequence_Wait_WID (10)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Subsequence_Wait_MSK (0x0003FF00)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Subsequence_Wait_MAX (0x000003FF)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Subsequence_Type_MSK (0x00F00000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Save_Current_Base_Address_To_Start_OFF (25)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Save_Current_Base_Address_To_Start_MSK (0x02000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Reset_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Reset_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Data_and_ECC_Address_Inversion_OFF (27)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Data_and_ECC_Address_Inversion_MSK (0x18000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Subsequence_Wait_WID (14)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Subsequence_Wait_MSK (0x003FFF00)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Subsequence_Wait_MAX (0x00003FFF)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Subsequence_Type_OFF (22)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Subsequence_Type_MSK (0x03C00000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Save_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Save_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Reset_Current_Base_Address_To_Start_OFF (27)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Reset_Current_Base_Address_To_Start_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Data_and_ECC_Address_Inversion_OFF (28)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Data_and_ECC_Address_Inversion_MSK (0x30000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_0_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_REG (0x0000480C)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Subsequence_Wait_WID (10)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Subsequence_Wait_MSK (0x0003FF00)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Subsequence_Wait_MAX (0x000003FF)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Subsequence_Type_MSK (0x00F00000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Save_Current_Base_Address_To_Start_OFF (25)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Save_Current_Base_Address_To_Start_MSK (0x02000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Reset_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Reset_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Data_and_ECC_Address_Inversion_OFF (27)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Data_and_ECC_Address_Inversion_MSK (0x18000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Subsequence_Wait_WID (14)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Subsequence_Wait_MSK (0x003FFF00)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Subsequence_Wait_MAX (0x00003FFF)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Subsequence_Type_OFF (22)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Subsequence_Type_MSK (0x03C00000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Save_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Save_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Reset_Current_Base_Address_To_Start_OFF (27)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Reset_Current_Base_Address_To_Start_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Data_and_ECC_Address_Inversion_OFF (28)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Data_and_ECC_Address_Inversion_MSK (0x30000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_1_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_REG (0x00004810)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Subsequence_Wait_WID (10)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Subsequence_Wait_MSK (0x0003FF00)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Subsequence_Wait_MAX (0x000003FF)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Subsequence_Type_MSK (0x00F00000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Save_Current_Base_Address_To_Start_OFF (25)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Save_Current_Base_Address_To_Start_MSK (0x02000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Reset_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Reset_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Data_and_ECC_Address_Inversion_OFF (27)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Data_and_ECC_Address_Inversion_MSK (0x18000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Subsequence_Wait_WID (14)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Subsequence_Wait_MSK (0x003FFF00)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Subsequence_Wait_MAX (0x00003FFF)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Subsequence_Type_OFF (22)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Subsequence_Type_MSK (0x03C00000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Save_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Save_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Reset_Current_Base_Address_To_Start_OFF (27)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Reset_Current_Base_Address_To_Start_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Data_and_ECC_Address_Inversion_OFF (28)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Data_and_ECC_Address_Inversion_MSK (0x30000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_2_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_REG (0x00004814)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Subsequence_Wait_WID (10)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Subsequence_Wait_MSK (0x0003FF00)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Subsequence_Wait_MAX (0x000003FF)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Subsequence_Type_MSK (0x00F00000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Save_Current_Base_Address_To_Start_OFF (25)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Save_Current_Base_Address_To_Start_MSK (0x02000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Reset_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Reset_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Data_and_ECC_Address_Inversion_OFF (27)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Data_and_ECC_Address_Inversion_MSK (0x18000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Subsequence_Wait_WID (14)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Subsequence_Wait_MSK (0x003FFF00)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Subsequence_Wait_MAX (0x00003FFF)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Subsequence_Type_OFF (22)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Subsequence_Type_MSK (0x03C00000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Save_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Save_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Reset_Current_Base_Address_To_Start_OFF (27)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Reset_Current_Base_Address_To_Start_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Data_and_ECC_Address_Inversion_OFF (28)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Data_and_ECC_Address_Inversion_MSK (0x30000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_3_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_REG (0x00004818)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Subsequence_Wait_WID (10)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Subsequence_Wait_MSK (0x0003FF00)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Subsequence_Wait_MAX (0x000003FF)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Subsequence_Type_MSK (0x00F00000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Save_Current_Base_Address_To_Start_OFF (25)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Save_Current_Base_Address_To_Start_MSK (0x02000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Reset_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Reset_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Data_and_ECC_Address_Inversion_OFF (27)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Data_and_ECC_Address_Inversion_MSK (0x18000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Subsequence_Wait_WID (14)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Subsequence_Wait_MSK (0x003FFF00)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Subsequence_Wait_MAX (0x00003FFF)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Subsequence_Type_OFF (22)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Subsequence_Type_MSK (0x03C00000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Save_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Save_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Reset_Current_Base_Address_To_Start_OFF (27)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Reset_Current_Base_Address_To_Start_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Data_and_ECC_Address_Inversion_OFF (28)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Data_and_ECC_Address_Inversion_MSK (0x30000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_4_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_REG (0x0000481C)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Subsequence_Wait_WID (10)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Subsequence_Wait_MSK (0x0003FF00)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Subsequence_Wait_MAX (0x000003FF)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Subsequence_Type_MSK (0x00F00000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Save_Current_Base_Address_To_Start_OFF (25)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Save_Current_Base_Address_To_Start_MSK (0x02000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Reset_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Reset_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Data_and_ECC_Address_Inversion_OFF (27)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Data_and_ECC_Address_Inversion_MSK (0x18000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Subsequence_Wait_WID (14)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Subsequence_Wait_MSK (0x003FFF00)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Subsequence_Wait_MAX (0x00003FFF)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Subsequence_Type_OFF (22)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Subsequence_Type_MSK (0x03C00000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Save_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Save_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Reset_Current_Base_Address_To_Start_OFF (27)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Reset_Current_Base_Address_To_Start_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Data_and_ECC_Address_Inversion_OFF (28)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Data_and_ECC_Address_Inversion_MSK (0x30000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_5_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_REG (0x00004820)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Subsequence_Wait_WID (10)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Subsequence_Wait_MSK (0x0003FF00)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Subsequence_Wait_MAX (0x000003FF)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Subsequence_Type_MSK (0x00F00000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Save_Current_Base_Address_To_Start_OFF (25)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Save_Current_Base_Address_To_Start_MSK (0x02000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Reset_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Reset_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Data_and_ECC_Address_Inversion_OFF (27)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Data_and_ECC_Address_Inversion_MSK (0x18000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Subsequence_Wait_WID (14)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Subsequence_Wait_MSK (0x003FFF00)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Subsequence_Wait_MAX (0x00003FFF)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Subsequence_Type_OFF (22)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Subsequence_Type_MSK (0x03C00000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Save_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Save_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Reset_Current_Base_Address_To_Start_OFF (27)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Reset_Current_Base_Address_To_Start_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Data_and_ECC_Address_Inversion_OFF (28)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Data_and_ECC_Address_Inversion_MSK (0x30000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_6_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_REG (0x00004824)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Subsequence_Wait_WID (10)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Subsequence_Wait_MSK (0x0003FF00)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Subsequence_Wait_MAX (0x000003FF)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Subsequence_Type_MSK (0x00F00000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Save_Current_Base_Address_To_Start_OFF (25)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Save_Current_Base_Address_To_Start_MSK (0x02000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Reset_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Reset_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Data_and_ECC_Address_Inversion_OFF (27)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Data_and_ECC_Address_Inversion_MSK (0x18000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Subsequence_Wait_WID (14)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Subsequence_Wait_MSK (0x003FFF00)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Subsequence_Wait_MAX (0x00003FFF)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Subsequence_Type_OFF (22)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Subsequence_Type_MSK (0x03C00000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Save_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Save_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Reset_Current_Base_Address_To_Start_OFF (27)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Reset_Current_Base_Address_To_Start_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Data_and_ECC_Address_Inversion_OFF (28)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Data_and_ECC_Address_Inversion_MSK (0x30000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_CTL_MCMAIN_7_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_REG (0x00004830)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Subsequence_Wait_WID ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Subsequence_Wait_MSK (0x0000FF00)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Subsequence_Wait_MAX (0x000000FF)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Subsequence_Type_MSK (0x00F00000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Save_Current_Base_Address_To_Start_OFF (25)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Save_Current_Base_Address_To_Start_MSK (0x02000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Reset_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Reset_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Data_and_ECC_Address_Inversion_OFF (27)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Data_and_ECC_Address_Inversion_MSK (0x18000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Subsequence_Wait_WID (14)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Subsequence_Wait_MSK (0x003FFF00)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Subsequence_Wait_MAX (0x00003FFF)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Subsequence_Type_OFF (22)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Subsequence_Type_MSK (0x03C00000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Save_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Save_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Reset_Current_Base_Address_To_Start_OFF (27)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Reset_Current_Base_Address_To_Start_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Data_and_ECC_Address_Inversion_OFF (28)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Data_and_ECC_Address_Inversion_MSK (0x30000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_0_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_REG (0x00004834)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Subsequence_Wait_WID ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Subsequence_Wait_MSK (0x0000FF00)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Subsequence_Wait_MAX (0x000000FF)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Subsequence_Type_MSK (0x00F00000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Save_Current_Base_Address_To_Start_OFF (25)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Save_Current_Base_Address_To_Start_MSK (0x02000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Reset_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Reset_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Data_and_ECC_Address_Inversion_OFF (27)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Data_and_ECC_Address_Inversion_MSK (0x18000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Subsequence_Wait_WID (14)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Subsequence_Wait_MSK (0x003FFF00)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Subsequence_Wait_MAX (0x00003FFF)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Subsequence_Type_OFF (22)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Subsequence_Type_MSK (0x03C00000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Save_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Save_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Reset_Current_Base_Address_To_Start_OFF (27)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Reset_Current_Base_Address_To_Start_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Data_and_ECC_Address_Inversion_OFF (28)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Data_and_ECC_Address_Inversion_MSK (0x30000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_1_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_REG (0x00004838)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Subsequence_Wait_WID ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Subsequence_Wait_MSK (0x0000FF00)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Subsequence_Wait_MAX (0x000000FF)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Subsequence_Type_MSK (0x00F00000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Save_Current_Base_Address_To_Start_OFF (25)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Save_Current_Base_Address_To_Start_MSK (0x02000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Reset_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Reset_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Data_and_ECC_Address_Inversion_OFF (27)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Data_and_ECC_Address_Inversion_MSK (0x18000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Subsequence_Wait_WID (14)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Subsequence_Wait_MSK (0x003FFF00)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Subsequence_Wait_MAX (0x00003FFF)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Subsequence_Type_OFF (22)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Subsequence_Type_MSK (0x03C00000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Save_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Save_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Reset_Current_Base_Address_To_Start_OFF (27)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Reset_Current_Base_Address_To_Start_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Data_and_ECC_Address_Inversion_OFF (28)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Data_and_ECC_Address_Inversion_MSK (0x30000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_2_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_REG (0x0000483C)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Subsequence_Wait_WID ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Subsequence_Wait_MSK (0x0000FF00)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Subsequence_Wait_MAX (0x000000FF)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Subsequence_Type_MSK (0x00F00000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Save_Current_Base_Address_To_Start_OFF (25)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Save_Current_Base_Address_To_Start_MSK (0x02000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Reset_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Reset_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Data_and_ECC_Address_Inversion_OFF (27)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Data_and_ECC_Address_Inversion_MSK (0x18000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Subsequence_Wait_WID (14)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Subsequence_Wait_MSK (0x003FFF00)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Subsequence_Wait_MAX (0x00003FFF)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Subsequence_Type_OFF (22)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Subsequence_Type_MSK (0x03C00000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Save_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Save_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Reset_Current_Base_Address_To_Start_OFF (27)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Reset_Current_Base_Address_To_Start_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Data_and_ECC_Address_Inversion_OFF (28)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Data_and_ECC_Address_Inversion_MSK (0x30000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_3_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_REG (0x00004840)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Subsequence_Wait_WID ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Subsequence_Wait_MSK (0x0000FF00)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Subsequence_Wait_MAX (0x000000FF)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Subsequence_Type_MSK (0x00F00000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Save_Current_Base_Address_To_Start_OFF (25)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Save_Current_Base_Address_To_Start_MSK (0x02000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Reset_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Reset_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Data_and_ECC_Address_Inversion_OFF (27)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Data_and_ECC_Address_Inversion_MSK (0x18000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Subsequence_Wait_WID (14)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Subsequence_Wait_MSK (0x003FFF00)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Subsequence_Wait_MAX (0x00003FFF)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Subsequence_Type_OFF (22)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Subsequence_Type_MSK (0x03C00000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Save_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Save_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Reset_Current_Base_Address_To_Start_OFF (27)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Reset_Current_Base_Address_To_Start_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Data_and_ECC_Address_Inversion_OFF (28)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Data_and_ECC_Address_Inversion_MSK (0x30000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_4_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_REG (0x00004844)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Subsequence_Wait_WID ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Subsequence_Wait_MSK (0x0000FF00)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Subsequence_Wait_MAX (0x000000FF)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Subsequence_Type_MSK (0x00F00000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Save_Current_Base_Address_To_Start_OFF (25)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Save_Current_Base_Address_To_Start_MSK (0x02000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Reset_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Reset_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Data_and_ECC_Address_Inversion_OFF (27)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Data_and_ECC_Address_Inversion_MSK (0x18000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Subsequence_Wait_WID (14)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Subsequence_Wait_MSK (0x003FFF00)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Subsequence_Wait_MAX (0x00003FFF)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Subsequence_Type_OFF (22)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Subsequence_Type_MSK (0x03C00000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Save_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Save_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Reset_Current_Base_Address_To_Start_OFF (27)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Reset_Current_Base_Address_To_Start_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Data_and_ECC_Address_Inversion_OFF (28)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Data_and_ECC_Address_Inversion_MSK (0x30000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_5_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_REG (0x00004848)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Subsequence_Wait_WID ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Subsequence_Wait_MSK (0x0000FF00)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Subsequence_Wait_MAX (0x000000FF)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Subsequence_Type_MSK (0x00F00000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Save_Current_Base_Address_To_Start_OFF (25)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Save_Current_Base_Address_To_Start_MSK (0x02000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Reset_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Reset_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Data_and_ECC_Address_Inversion_OFF (27)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Data_and_ECC_Address_Inversion_MSK (0x18000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Subsequence_Wait_WID (14)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Subsequence_Wait_MSK (0x003FFF00)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Subsequence_Wait_MAX (0x00003FFF)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Subsequence_Type_OFF (22)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Subsequence_Type_MSK (0x03C00000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Save_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Save_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Reset_Current_Base_Address_To_Start_OFF (27)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Reset_Current_Base_Address_To_Start_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Data_and_ECC_Address_Inversion_OFF (28)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Data_and_ECC_Address_Inversion_MSK (0x30000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_6_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_REG (0x0000484C)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Subsequence_Wait_WID ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Subsequence_Wait_MSK (0x0000FF00)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Subsequence_Wait_MAX (0x000000FF)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Subsequence_Type_MSK (0x00F00000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Save_Current_Base_Address_To_Start_OFF (25)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Save_Current_Base_Address_To_Start_MSK (0x02000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Reset_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Reset_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Data_and_ECC_Address_Inversion_OFF (27)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Data_and_ECC_Address_Inversion_MSK (0x18000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_HSW_A0_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Number_of_Cachelines_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Number_of_Cachelines_WID ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Number_of_Cachelines_MSK (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Number_of_Cachelines_MAX (0x0000007F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Number_of_Cachelines_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Number_of_Cachelines_Scale_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Number_of_Cachelines_Scale_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Number_of_Cachelines_Scale_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Number_of_Cachelines_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Number_of_Cachelines_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Subsequence_Wait_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Subsequence_Wait_WID (14)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Subsequence_Wait_MSK (0x003FFF00)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Subsequence_Wait_MAX (0x00003FFF)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Subsequence_Wait_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Subsequence_Type_OFF (22)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Subsequence_Type_WID ( 4)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Subsequence_Type_MSK (0x03C00000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Subsequence_Type_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Subsequence_Type_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Save_Current_Base_Address_To_Start_OFF (26)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Save_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Save_Current_Base_Address_To_Start_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Save_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Save_Current_Base_Address_To_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Reset_Current_Base_Address_To_Start_OFF (27)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Reset_Current_Base_Address_To_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Reset_Current_Base_Address_To_Start_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Reset_Current_Base_Address_To_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Reset_Current_Base_Address_To_Start_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Data_and_ECC_Address_Inversion_OFF (28)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Data_and_ECC_Address_Inversion_WID ( 2)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Data_and_ECC_Address_Inversion_MSK (0x30000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Data_and_ECC_Address_Inversion_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Data_and_ECC_Address_Inversion_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Invert_Data_and_ECC_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Stop_Base_Subsequence_On_Wrap_Trigger_OFF (31)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Stop_Base_Subsequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Stop_Base_Subsequence_On_Wrap_Trigger_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Stop_Base_Subsequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_CTL_MCMAIN_7_Stop_Base_Subsequence_On_Wrap_Trigger_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_REG (0x00004858)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Offset_Address_Update_Rate_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Offset_Address_Update_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Offset_Address_Update_Rate_MSK (0x0000001F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Offset_Address_Update_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Offset_Address_Update_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Subsequence_Repeat_Rate_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Subsequence_Repeat_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Subsequence_Repeat_Rate_MSK (0x00001F00)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Subsequence_Repeat_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Subsequence_Repeat_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Offset_Wrap_Trigger_Enable_OFF (15)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Offset_Wrap_Trigger_Enable_MSK (0x00008000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Offset_Wrap_Trigger_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Offset_Wrap_Trigger_Enable_OFF (16)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Offset_Wrap_Trigger_Enable_MSK (0x00010000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Offset_Wrap_Trigger_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Subsequence_Type_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Subsequence_Type_MSK (0x00100000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Subsequence_Type_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Subsequence_Type_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Deselect_Enable_OFF (21)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Deselect_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Deselect_Enable_MSK (0x00200000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Deselect_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Deselect_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Select_Enable_OFF (22)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Select_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Select_Enable_MSK (0x00400000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Select_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Select_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Seeds_Save_Enable_OFF (23)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Seeds_Save_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Seeds_Save_Enable_MSK (0x00800000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Seeds_Save_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Seeds_Save_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Increment_Order_OFF (24)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Increment_Order_MSK (0x01000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Increment_Order_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Increment_Enable_OFF (26)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Increment_Enable_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Increment_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Increment_Order_OFF (27)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Increment_Order_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Increment_Order_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Increment_Enable_OFF (29)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Increment_Enable_MSK (0x20000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Increment_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Invert_Data_and_ECC_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_REG (0x0000485C)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Offset_Address_Update_Rate_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Offset_Address_Update_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Offset_Address_Update_Rate_MSK (0x0000001F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Offset_Address_Update_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Offset_Address_Update_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Subsequence_Repeat_Rate_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Subsequence_Repeat_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Subsequence_Repeat_Rate_MSK (0x00001F00)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Subsequence_Repeat_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Subsequence_Repeat_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Offset_Wrap_Trigger_Enable_OFF (15)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Offset_Wrap_Trigger_Enable_MSK (0x00008000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Offset_Wrap_Trigger_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Offset_Wrap_Trigger_Enable_OFF (16)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Offset_Wrap_Trigger_Enable_MSK (0x00010000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Offset_Wrap_Trigger_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Subsequence_Type_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Subsequence_Type_MSK (0x00100000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Subsequence_Type_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Subsequence_Type_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Deselect_Enable_OFF (21)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Deselect_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Deselect_Enable_MSK (0x00200000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Deselect_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Deselect_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Select_Enable_OFF (22)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Select_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Select_Enable_MSK (0x00400000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Select_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Select_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Seeds_Save_Enable_OFF (23)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Seeds_Save_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Seeds_Save_Enable_MSK (0x00800000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Seeds_Save_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Seeds_Save_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Increment_Order_OFF (24)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Increment_Order_MSK (0x01000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Increment_Order_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Increment_Enable_OFF (26)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Increment_Enable_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Increment_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Increment_Order_OFF (27)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Increment_Order_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Increment_Order_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Increment_Enable_OFF (29)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Increment_Enable_MSK (0x20000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Increment_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Invert_Data_and_ECC_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_REG (0x00004860)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Offset_Address_Update_Rate_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Offset_Address_Update_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Offset_Address_Update_Rate_MSK (0x0000001F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Offset_Address_Update_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Offset_Address_Update_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Subsequence_Repeat_Rate_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Subsequence_Repeat_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Subsequence_Repeat_Rate_MSK (0x00001F00)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Subsequence_Repeat_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Subsequence_Repeat_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Offset_Wrap_Trigger_Enable_OFF (15)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Offset_Wrap_Trigger_Enable_MSK (0x00008000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Offset_Wrap_Trigger_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Offset_Wrap_Trigger_Enable_OFF (16)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Offset_Wrap_Trigger_Enable_MSK (0x00010000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Offset_Wrap_Trigger_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Subsequence_Type_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Subsequence_Type_MSK (0x00100000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Subsequence_Type_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Subsequence_Type_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Deselect_Enable_OFF (21)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Deselect_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Deselect_Enable_MSK (0x00200000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Deselect_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Deselect_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Select_Enable_OFF (22)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Select_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Select_Enable_MSK (0x00400000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Select_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Select_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Seeds_Save_Enable_OFF (23)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Seeds_Save_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Seeds_Save_Enable_MSK (0x00800000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Seeds_Save_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Seeds_Save_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Increment_Order_OFF (24)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Increment_Order_MSK (0x01000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Increment_Order_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Increment_Enable_OFF (26)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Increment_Enable_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Increment_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Increment_Order_OFF (27)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Increment_Order_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Increment_Order_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Increment_Enable_OFF (29)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Increment_Enable_MSK (0x20000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Increment_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Invert_Data_and_ECC_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_REG (0x00004864)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Offset_Address_Update_Rate_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Offset_Address_Update_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Offset_Address_Update_Rate_MSK (0x0000001F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Offset_Address_Update_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Offset_Address_Update_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Subsequence_Repeat_Rate_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Subsequence_Repeat_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Subsequence_Repeat_Rate_MSK (0x00001F00)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Subsequence_Repeat_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Subsequence_Repeat_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Offset_Wrap_Trigger_Enable_OFF (15)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Offset_Wrap_Trigger_Enable_MSK (0x00008000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Offset_Wrap_Trigger_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Offset_Wrap_Trigger_Enable_OFF (16)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Offset_Wrap_Trigger_Enable_MSK (0x00010000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Offset_Wrap_Trigger_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Subsequence_Type_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Subsequence_Type_MSK (0x00100000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Subsequence_Type_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Subsequence_Type_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Deselect_Enable_OFF (21)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Deselect_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Deselect_Enable_MSK (0x00200000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Deselect_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Deselect_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Select_Enable_OFF (22)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Select_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Select_Enable_MSK (0x00400000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Select_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Select_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Seeds_Save_Enable_OFF (23)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Seeds_Save_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Seeds_Save_Enable_MSK (0x00800000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Seeds_Save_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Seeds_Save_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Increment_Order_OFF (24)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Increment_Order_MSK (0x01000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Increment_Order_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Increment_Enable_OFF (26)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Increment_Enable_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Increment_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Increment_Order_OFF (27)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Increment_Order_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Increment_Order_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Increment_Enable_OFF (29)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Increment_Enable_MSK (0x20000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Increment_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Invert_Data_and_ECC_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_REG (0x00004868)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Offset_Address_Update_Rate_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Offset_Address_Update_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Offset_Address_Update_Rate_MSK (0x0000001F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Offset_Address_Update_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Offset_Address_Update_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Subsequence_Repeat_Rate_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Subsequence_Repeat_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Subsequence_Repeat_Rate_MSK (0x00001F00)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Subsequence_Repeat_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Subsequence_Repeat_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Offset_Wrap_Trigger_Enable_OFF (15)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Offset_Wrap_Trigger_Enable_MSK (0x00008000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Offset_Wrap_Trigger_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Offset_Wrap_Trigger_Enable_OFF (16)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Offset_Wrap_Trigger_Enable_MSK (0x00010000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Offset_Wrap_Trigger_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Subsequence_Type_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Subsequence_Type_MSK (0x00100000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Subsequence_Type_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Subsequence_Type_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Deselect_Enable_OFF (21)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Deselect_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Deselect_Enable_MSK (0x00200000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Deselect_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Deselect_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Select_Enable_OFF (22)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Select_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Select_Enable_MSK (0x00400000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Select_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Select_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Seeds_Save_Enable_OFF (23)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Seeds_Save_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Seeds_Save_Enable_MSK (0x00800000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Seeds_Save_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Seeds_Save_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Increment_Order_OFF (24)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Increment_Order_MSK (0x01000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Increment_Order_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Increment_Enable_OFF (26)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Increment_Enable_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Increment_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Increment_Order_OFF (27)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Increment_Order_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Increment_Order_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Increment_Enable_OFF (29)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Increment_Enable_MSK (0x20000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Increment_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Invert_Data_and_ECC_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_REG (0x0000486C)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Offset_Address_Update_Rate_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Offset_Address_Update_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Offset_Address_Update_Rate_MSK (0x0000001F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Offset_Address_Update_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Offset_Address_Update_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Subsequence_Repeat_Rate_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Subsequence_Repeat_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Subsequence_Repeat_Rate_MSK (0x00001F00)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Subsequence_Repeat_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Subsequence_Repeat_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Offset_Wrap_Trigger_Enable_OFF (15)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Offset_Wrap_Trigger_Enable_MSK (0x00008000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Offset_Wrap_Trigger_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Offset_Wrap_Trigger_Enable_OFF (16)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Offset_Wrap_Trigger_Enable_MSK (0x00010000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Offset_Wrap_Trigger_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Subsequence_Type_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Subsequence_Type_MSK (0x00100000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Subsequence_Type_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Subsequence_Type_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Deselect_Enable_OFF (21)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Deselect_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Deselect_Enable_MSK (0x00200000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Deselect_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Deselect_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Select_Enable_OFF (22)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Select_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Select_Enable_MSK (0x00400000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Select_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Select_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Seeds_Save_Enable_OFF (23)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Seeds_Save_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Seeds_Save_Enable_MSK (0x00800000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Seeds_Save_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Seeds_Save_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Increment_Order_OFF (24)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Increment_Order_MSK (0x01000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Increment_Order_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Increment_Enable_OFF (26)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Increment_Enable_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Increment_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Increment_Order_OFF (27)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Increment_Order_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Increment_Order_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Increment_Enable_OFF (29)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Increment_Enable_MSK (0x20000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Increment_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Invert_Data_and_ECC_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_REG (0x00004870)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Offset_Address_Update_Rate_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Offset_Address_Update_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Offset_Address_Update_Rate_MSK (0x0000001F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Offset_Address_Update_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Offset_Address_Update_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Subsequence_Repeat_Rate_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Subsequence_Repeat_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Subsequence_Repeat_Rate_MSK (0x00001F00)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Subsequence_Repeat_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Subsequence_Repeat_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Offset_Wrap_Trigger_Enable_OFF (15)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Offset_Wrap_Trigger_Enable_MSK (0x00008000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Offset_Wrap_Trigger_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Offset_Wrap_Trigger_Enable_OFF (16)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Offset_Wrap_Trigger_Enable_MSK (0x00010000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Offset_Wrap_Trigger_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Subsequence_Type_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Subsequence_Type_MSK (0x00100000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Subsequence_Type_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Subsequence_Type_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Deselect_Enable_OFF (21)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Deselect_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Deselect_Enable_MSK (0x00200000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Deselect_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Deselect_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Select_Enable_OFF (22)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Select_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Select_Enable_MSK (0x00400000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Select_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Select_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Seeds_Save_Enable_OFF (23)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Seeds_Save_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Seeds_Save_Enable_MSK (0x00800000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Seeds_Save_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Seeds_Save_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Increment_Order_OFF (24)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Increment_Order_MSK (0x01000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Increment_Order_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Increment_Enable_OFF (26)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Increment_Enable_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Increment_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Increment_Order_OFF (27)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Increment_Order_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Increment_Order_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Increment_Enable_OFF (29)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Increment_Enable_MSK (0x20000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Increment_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Invert_Data_and_ECC_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_REG (0x00004874)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Offset_Address_Update_Rate_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Offset_Address_Update_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Offset_Address_Update_Rate_MSK (0x0000001F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Offset_Address_Update_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Offset_Address_Update_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Subsequence_Repeat_Rate_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Subsequence_Repeat_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Subsequence_Repeat_Rate_MSK (0x00001F00)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Subsequence_Repeat_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Subsequence_Repeat_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Offset_Wrap_Trigger_Enable_OFF (15)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Offset_Wrap_Trigger_Enable_MSK (0x00008000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Offset_Wrap_Trigger_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Offset_Wrap_Trigger_Enable_OFF (16)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Offset_Wrap_Trigger_Enable_MSK (0x00010000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Offset_Wrap_Trigger_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Subsequence_Type_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Subsequence_Type_MSK (0x00100000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Subsequence_Type_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Subsequence_Type_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Deselect_Enable_OFF (21)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Deselect_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Deselect_Enable_MSK (0x00200000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Deselect_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Deselect_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Select_Enable_OFF (22)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Select_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Select_Enable_MSK (0x00400000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Select_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Select_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Seeds_Save_Enable_OFF (23)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Seeds_Save_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Seeds_Save_Enable_MSK (0x00800000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Seeds_Save_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Seeds_Save_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Increment_Order_OFF (24)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Increment_Order_MSK (0x01000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Increment_Order_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Increment_Enable_OFF (26)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Increment_Enable_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Increment_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Increment_Order_OFF (27)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Increment_Order_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Increment_Order_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Increment_Enable_OFF (29)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Increment_Enable_MSK (0x20000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Increment_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH0_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Invert_Data_and_ECC_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_REG (0x00004880)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Offset_Address_Update_Rate_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Offset_Address_Update_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Offset_Address_Update_Rate_MSK (0x0000001F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Offset_Address_Update_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Offset_Address_Update_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Subsequence_Repeat_Rate_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Subsequence_Repeat_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Subsequence_Repeat_Rate_MSK (0x00001F00)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Subsequence_Repeat_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Subsequence_Repeat_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Offset_Wrap_Trigger_Enable_OFF (15)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Offset_Wrap_Trigger_Enable_MSK (0x00008000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Offset_Wrap_Trigger_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Offset_Wrap_Trigger_Enable_OFF (16)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Offset_Wrap_Trigger_Enable_MSK (0x00010000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Offset_Wrap_Trigger_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Subsequence_Type_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Subsequence_Type_MSK (0x00100000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Subsequence_Type_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Subsequence_Type_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Deselect_Enable_OFF (21)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Deselect_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Deselect_Enable_MSK (0x00200000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Deselect_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Deselect_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Select_Enable_OFF (22)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Select_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Select_Enable_MSK (0x00400000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Select_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Select_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Seeds_Save_Enable_OFF (23)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Seeds_Save_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Seeds_Save_Enable_MSK (0x00800000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Seeds_Save_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_CADB_Seeds_Save_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Increment_Order_OFF (24)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Increment_Order_MSK (0x01000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Increment_Order_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Increment_Enable_OFF (26)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Increment_Enable_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Column_Increment_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Increment_Order_OFF (27)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Increment_Order_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Increment_Order_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Increment_Enable_OFF (29)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Increment_Enable_MSK (0x20000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Row_Increment_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_0_Base_Invert_Data_and_ECC_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_REG (0x00004884)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Offset_Address_Update_Rate_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Offset_Address_Update_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Offset_Address_Update_Rate_MSK (0x0000001F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Offset_Address_Update_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Offset_Address_Update_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Subsequence_Repeat_Rate_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Subsequence_Repeat_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Subsequence_Repeat_Rate_MSK (0x00001F00)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Subsequence_Repeat_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Subsequence_Repeat_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Offset_Wrap_Trigger_Enable_OFF (15)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Offset_Wrap_Trigger_Enable_MSK (0x00008000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Offset_Wrap_Trigger_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Offset_Wrap_Trigger_Enable_OFF (16)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Offset_Wrap_Trigger_Enable_MSK (0x00010000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Offset_Wrap_Trigger_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Subsequence_Type_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Subsequence_Type_MSK (0x00100000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Subsequence_Type_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Subsequence_Type_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Deselect_Enable_OFF (21)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Deselect_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Deselect_Enable_MSK (0x00200000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Deselect_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Deselect_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Select_Enable_OFF (22)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Select_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Select_Enable_MSK (0x00400000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Select_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Select_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Seeds_Save_Enable_OFF (23)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Seeds_Save_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Seeds_Save_Enable_MSK (0x00800000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Seeds_Save_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_CADB_Seeds_Save_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Increment_Order_OFF (24)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Increment_Order_MSK (0x01000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Increment_Order_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Increment_Enable_OFF (26)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Increment_Enable_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Column_Increment_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Increment_Order_OFF (27)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Increment_Order_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Increment_Order_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Increment_Enable_OFF (29)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Increment_Enable_MSK (0x20000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Row_Increment_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_1_Base_Invert_Data_and_ECC_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_REG (0x00004888)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Offset_Address_Update_Rate_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Offset_Address_Update_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Offset_Address_Update_Rate_MSK (0x0000001F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Offset_Address_Update_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Offset_Address_Update_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Subsequence_Repeat_Rate_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Subsequence_Repeat_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Subsequence_Repeat_Rate_MSK (0x00001F00)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Subsequence_Repeat_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Subsequence_Repeat_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Offset_Wrap_Trigger_Enable_OFF (15)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Offset_Wrap_Trigger_Enable_MSK (0x00008000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Offset_Wrap_Trigger_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Offset_Wrap_Trigger_Enable_OFF (16)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Offset_Wrap_Trigger_Enable_MSK (0x00010000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Offset_Wrap_Trigger_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Subsequence_Type_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Subsequence_Type_MSK (0x00100000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Subsequence_Type_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Subsequence_Type_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Deselect_Enable_OFF (21)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Deselect_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Deselect_Enable_MSK (0x00200000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Deselect_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Deselect_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Select_Enable_OFF (22)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Select_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Select_Enable_MSK (0x00400000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Select_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Select_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Seeds_Save_Enable_OFF (23)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Seeds_Save_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Seeds_Save_Enable_MSK (0x00800000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Seeds_Save_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_CADB_Seeds_Save_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Increment_Order_OFF (24)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Increment_Order_MSK (0x01000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Increment_Order_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Increment_Enable_OFF (26)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Increment_Enable_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Column_Increment_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Increment_Order_OFF (27)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Increment_Order_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Increment_Order_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Increment_Enable_OFF (29)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Increment_Enable_MSK (0x20000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Row_Increment_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_2_Base_Invert_Data_and_ECC_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_REG (0x0000488C)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Offset_Address_Update_Rate_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Offset_Address_Update_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Offset_Address_Update_Rate_MSK (0x0000001F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Offset_Address_Update_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Offset_Address_Update_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Subsequence_Repeat_Rate_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Subsequence_Repeat_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Subsequence_Repeat_Rate_MSK (0x00001F00)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Subsequence_Repeat_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Subsequence_Repeat_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Offset_Wrap_Trigger_Enable_OFF (15)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Offset_Wrap_Trigger_Enable_MSK (0x00008000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Offset_Wrap_Trigger_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Offset_Wrap_Trigger_Enable_OFF (16)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Offset_Wrap_Trigger_Enable_MSK (0x00010000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Offset_Wrap_Trigger_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Subsequence_Type_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Subsequence_Type_MSK (0x00100000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Subsequence_Type_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Subsequence_Type_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Deselect_Enable_OFF (21)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Deselect_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Deselect_Enable_MSK (0x00200000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Deselect_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Deselect_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Select_Enable_OFF (22)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Select_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Select_Enable_MSK (0x00400000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Select_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Select_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Seeds_Save_Enable_OFF (23)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Seeds_Save_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Seeds_Save_Enable_MSK (0x00800000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Seeds_Save_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_CADB_Seeds_Save_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Increment_Order_OFF (24)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Increment_Order_MSK (0x01000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Increment_Order_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Increment_Enable_OFF (26)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Increment_Enable_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Column_Increment_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Increment_Order_OFF (27)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Increment_Order_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Increment_Order_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Increment_Enable_OFF (29)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Increment_Enable_MSK (0x20000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Row_Increment_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_3_Base_Invert_Data_and_ECC_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_REG (0x00004890)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Offset_Address_Update_Rate_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Offset_Address_Update_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Offset_Address_Update_Rate_MSK (0x0000001F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Offset_Address_Update_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Offset_Address_Update_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Subsequence_Repeat_Rate_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Subsequence_Repeat_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Subsequence_Repeat_Rate_MSK (0x00001F00)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Subsequence_Repeat_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Subsequence_Repeat_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Offset_Wrap_Trigger_Enable_OFF (15)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Offset_Wrap_Trigger_Enable_MSK (0x00008000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Offset_Wrap_Trigger_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Offset_Wrap_Trigger_Enable_OFF (16)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Offset_Wrap_Trigger_Enable_MSK (0x00010000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Offset_Wrap_Trigger_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Subsequence_Type_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Subsequence_Type_MSK (0x00100000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Subsequence_Type_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Subsequence_Type_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Deselect_Enable_OFF (21)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Deselect_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Deselect_Enable_MSK (0x00200000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Deselect_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Deselect_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Select_Enable_OFF (22)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Select_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Select_Enable_MSK (0x00400000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Select_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Select_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Seeds_Save_Enable_OFF (23)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Seeds_Save_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Seeds_Save_Enable_MSK (0x00800000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Seeds_Save_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_CADB_Seeds_Save_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Increment_Order_OFF (24)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Increment_Order_MSK (0x01000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Increment_Order_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Increment_Enable_OFF (26)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Increment_Enable_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Column_Increment_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Increment_Order_OFF (27)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Increment_Order_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Increment_Order_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Increment_Enable_OFF (29)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Increment_Enable_MSK (0x20000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Row_Increment_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_4_Base_Invert_Data_and_ECC_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_REG (0x00004894)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Offset_Address_Update_Rate_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Offset_Address_Update_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Offset_Address_Update_Rate_MSK (0x0000001F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Offset_Address_Update_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Offset_Address_Update_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Subsequence_Repeat_Rate_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Subsequence_Repeat_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Subsequence_Repeat_Rate_MSK (0x00001F00)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Subsequence_Repeat_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Subsequence_Repeat_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Offset_Wrap_Trigger_Enable_OFF (15)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Offset_Wrap_Trigger_Enable_MSK (0x00008000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Offset_Wrap_Trigger_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Offset_Wrap_Trigger_Enable_OFF (16)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Offset_Wrap_Trigger_Enable_MSK (0x00010000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Offset_Wrap_Trigger_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Subsequence_Type_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Subsequence_Type_MSK (0x00100000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Subsequence_Type_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Subsequence_Type_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Deselect_Enable_OFF (21)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Deselect_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Deselect_Enable_MSK (0x00200000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Deselect_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Deselect_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Select_Enable_OFF (22)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Select_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Select_Enable_MSK (0x00400000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Select_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Select_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Seeds_Save_Enable_OFF (23)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Seeds_Save_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Seeds_Save_Enable_MSK (0x00800000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Seeds_Save_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_CADB_Seeds_Save_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Increment_Order_OFF (24)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Increment_Order_MSK (0x01000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Increment_Order_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Increment_Enable_OFF (26)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Increment_Enable_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Column_Increment_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Increment_Order_OFF (27)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Increment_Order_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Increment_Order_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Increment_Enable_OFF (29)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Increment_Enable_MSK (0x20000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Row_Increment_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_5_Base_Invert_Data_and_ECC_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_REG (0x00004898)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Offset_Address_Update_Rate_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Offset_Address_Update_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Offset_Address_Update_Rate_MSK (0x0000001F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Offset_Address_Update_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Offset_Address_Update_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Subsequence_Repeat_Rate_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Subsequence_Repeat_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Subsequence_Repeat_Rate_MSK (0x00001F00)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Subsequence_Repeat_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Subsequence_Repeat_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Offset_Wrap_Trigger_Enable_OFF (15)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Offset_Wrap_Trigger_Enable_MSK (0x00008000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Offset_Wrap_Trigger_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Offset_Wrap_Trigger_Enable_OFF (16)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Offset_Wrap_Trigger_Enable_MSK (0x00010000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Offset_Wrap_Trigger_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Subsequence_Type_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Subsequence_Type_MSK (0x00100000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Subsequence_Type_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Subsequence_Type_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Deselect_Enable_OFF (21)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Deselect_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Deselect_Enable_MSK (0x00200000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Deselect_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Deselect_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Select_Enable_OFF (22)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Select_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Select_Enable_MSK (0x00400000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Select_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Select_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Seeds_Save_Enable_OFF (23)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Seeds_Save_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Seeds_Save_Enable_MSK (0x00800000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Seeds_Save_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_CADB_Seeds_Save_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Increment_Order_OFF (24)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Increment_Order_MSK (0x01000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Increment_Order_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Increment_Enable_OFF (26)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Increment_Enable_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Column_Increment_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Increment_Order_OFF (27)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Increment_Order_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Increment_Order_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Increment_Enable_OFF (29)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Increment_Enable_MSK (0x20000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Row_Increment_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_6_Base_Invert_Data_and_ECC_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_REG (0x0000489C)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Offset_Address_Update_Rate_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Offset_Address_Update_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Offset_Address_Update_Rate_MSK (0x0000001F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Offset_Address_Update_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Offset_Address_Update_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Subsequence_Repeat_Rate_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Subsequence_Repeat_Rate_WID ( 5)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Subsequence_Repeat_Rate_MSK (0x00001F00)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Subsequence_Repeat_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Subsequence_Repeat_Rate_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Offset_Wrap_Trigger_Enable_OFF (15)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Offset_Wrap_Trigger_Enable_MSK (0x00008000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Offset_Wrap_Trigger_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Offset_Wrap_Trigger_Enable_OFF (16)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Offset_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Offset_Wrap_Trigger_Enable_MSK (0x00010000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Offset_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Offset_Wrap_Trigger_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Subsequence_Type_OFF (20)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Subsequence_Type_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Subsequence_Type_MSK (0x00100000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Subsequence_Type_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Subsequence_Type_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Deselect_Enable_OFF (21)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Deselect_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Deselect_Enable_MSK (0x00200000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Deselect_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Deselect_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Select_Enable_OFF (22)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Select_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Select_Enable_MSK (0x00400000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Select_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Select_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Seeds_Save_Enable_OFF (23)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Seeds_Save_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Seeds_Save_Enable_MSK (0x00800000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Seeds_Save_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_CADB_Seeds_Save_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Increment_Order_OFF (24)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Increment_Order_MSK (0x01000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Increment_Order_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Increment_Enable_OFF (26)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Increment_Enable_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Column_Increment_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Increment_Order_OFF (27)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Increment_Order_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Increment_Order_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Increment_Order_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Increment_Order_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Increment_Enable_OFF (29)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Increment_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Increment_Enable_MSK (0x20000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Increment_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Row_Increment_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Invert_Data_and_ECC_OFF (30)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Invert_Data_and_ECC_WID ( 1)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Invert_Data_and_ECC_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Invert_Data_and_ECC_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH1_SUBSEQ_OFFSET_CTL_MCMAIN_7_Base_Invert_Data_and_ECC_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_REG (0x000048A8)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Stop_Base_Sequence_On_Wrap_Trigger_OFF ( 3)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Stop_Base_Sequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Stop_Base_Sequence_On_Wrap_Trigger_MSK (0x00000008)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Stop_Base_Sequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Stop_Base_Sequence_On_Wrap_Trigger_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Address_Update_Rate_Mode_OFF ( 5)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Address_Update_Rate_Mode_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Address_Update_Rate_Mode_MSK (0x00000020)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Address_Update_Rate_Mode_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Address_Update_Rate_Mode_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Enable_Dummy_Reads_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Enable_Dummy_Reads_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Enable_Dummy_Reads_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Enable_Dummy_Reads_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Enable_Dummy_Reads_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Enable_Constant_Write_Strobe_OFF (10)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Enable_Constant_Write_Strobe_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Enable_Constant_Write_Strobe_MSK (0x00000400)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Enable_Constant_Write_Strobe_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Enable_Constant_Write_Strobe_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Global_Control_OFF (11)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Global_Control_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Global_Control_MSK (0x00000800)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Global_Control_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Global_Control_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Initialization_Mode_OFF (12)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Initialization_Mode_WID ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Initialization_Mode_MSK (0x00003000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Initialization_Mode_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Initialization_Mode_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Loopcount_OFF (16)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Loopcount_WID ( 5)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Loopcount_MSK (0x001F0000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Loopcount_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Loopcount_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Subsequence_Start_Pointer_OFF (24)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Subsequence_Start_Pointer_WID ( 3)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Subsequence_Start_Pointer_MSK (0x07000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Subsequence_Start_Pointer_MAX (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Subsequence_Start_Pointer_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Subsequence_End_Pointer_OFF (28)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Subsequence_End_Pointer_WID ( 3)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Subsequence_End_Pointer_MSK (0x70000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Subsequence_End_Pointer_MAX (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Subsequence_End_Pointer_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Start_Test_Delay_OFF (32)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Start_Test_Delay_WID (10)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Start_Test_Delay_MSK (0x3FF00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Start_Test_Delay_MAX (0x000003FF)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_0_Start_Test_Delay_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_REG (0x000048B0)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Stop_Base_Sequence_On_Wrap_Trigger_OFF ( 3)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Stop_Base_Sequence_On_Wrap_Trigger_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Stop_Base_Sequence_On_Wrap_Trigger_MSK (0x00000008)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Stop_Base_Sequence_On_Wrap_Trigger_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Stop_Base_Sequence_On_Wrap_Trigger_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Address_Update_Rate_Mode_OFF ( 5)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Address_Update_Rate_Mode_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Address_Update_Rate_Mode_MSK (0x00000020)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Address_Update_Rate_Mode_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Address_Update_Rate_Mode_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Enable_Dummy_Reads_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Enable_Dummy_Reads_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Enable_Dummy_Reads_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Enable_Dummy_Reads_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Enable_Dummy_Reads_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Enable_Constant_Write_Strobe_OFF (10)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Enable_Constant_Write_Strobe_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Enable_Constant_Write_Strobe_MSK (0x00000400)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Enable_Constant_Write_Strobe_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Enable_Constant_Write_Strobe_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Global_Control_OFF (11)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Global_Control_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Global_Control_MSK (0x00000800)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Global_Control_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Global_Control_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Initialization_Mode_OFF (12)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Initialization_Mode_WID ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Initialization_Mode_MSK (0x00003000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Initialization_Mode_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Initialization_Mode_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Loopcount_OFF (16)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Loopcount_WID ( 5)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Loopcount_MSK (0x001F0000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Loopcount_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Loopcount_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Subsequence_Start_Pointer_OFF (24)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Subsequence_Start_Pointer_WID ( 3)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Subsequence_Start_Pointer_MSK (0x07000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Subsequence_Start_Pointer_MAX (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Subsequence_Start_Pointer_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Subsequence_End_Pointer_OFF (28)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Subsequence_End_Pointer_WID ( 3)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Subsequence_End_Pointer_MSK (0x70000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Subsequence_End_Pointer_MAX (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Subsequence_End_Pointer_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Start_Test_Delay_OFF (32)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Start_Test_Delay_WID (10)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Start_Test_Delay_MSK (0x3FF00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Start_Test_Delay_MAX (0x000003FF)
+ #define MCDFXS_CR_REUT_CH_SEQ_CFG_MCMAIN_1_Start_Test_Delay_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_0_REG (0x000048B8)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_0_Local_Start_Test_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_0_Local_Start_Test_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_0_Local_Start_Test_MSK (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_0_Local_Start_Test_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_0_Local_Start_Test_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_0_Local_Stop_Test_OFF ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_0_Local_Stop_Test_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_0_Local_Stop_Test_MSK (0x00000002)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_0_Local_Stop_Test_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_0_Local_Stop_Test_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_0_Local_Clear_Errors_OFF ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_0_Local_Clear_Errors_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_0_Local_Clear_Errors_MSK (0x00000004)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_0_Local_Clear_Errors_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_0_Local_Clear_Errors_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_1_REG (0x000048BC)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_1_Local_Start_Test_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_1_Local_Start_Test_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_1_Local_Start_Test_MSK (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_1_Local_Start_Test_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_1_Local_Start_Test_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_1_Local_Stop_Test_OFF ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_1_Local_Stop_Test_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_1_Local_Stop_Test_MSK (0x00000002)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_1_Local_Stop_Test_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_1_Local_Stop_Test_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_1_Local_Clear_Errors_OFF ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_1_Local_Clear_Errors_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_1_Local_Clear_Errors_MSK (0x00000004)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_1_Local_Clear_Errors_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_CTL_MCMAIN_1_Local_Clear_Errors_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_STATUS_MCMAIN_0_REG (0x000048C0)
+ #define MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_STATUS_MCMAIN_0_Current_Loopcount_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_STATUS_MCMAIN_0_Current_Loopcount_WID (32)
+ #define MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_STATUS_MCMAIN_0_Current_Loopcount_MSK (0xFFFFFFFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_STATUS_MCMAIN_0_Current_Loopcount_MAX (0xFFFFFFFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_STATUS_MCMAIN_0_Current_Loopcount_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_STATUS_MCMAIN_1_REG (0x000048C4)
+ #define MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_STATUS_MCMAIN_1_Current_Loopcount_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_STATUS_MCMAIN_1_Current_Loopcount_WID (32)
+ #define MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_STATUS_MCMAIN_1_Current_Loopcount_MSK (0xFFFFFFFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_STATUS_MCMAIN_1_Current_Loopcount_MAX (0xFFFFFFFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_STATUS_MCMAIN_1_Current_Loopcount_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_SEQ_SUBSEQ_PNTR_MCMAIN_0_REG (0x000048C8)
+ #define MCDFXS_CR_REUT_CH_SEQ_SUBSEQ_PNTR_MCMAIN_0_Current_Subsequence_Pointer_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH_SEQ_SUBSEQ_PNTR_MCMAIN_0_Current_Subsequence_Pointer_WID ( 3)
+ #define MCDFXS_CR_REUT_CH_SEQ_SUBSEQ_PNTR_MCMAIN_0_Current_Subsequence_Pointer_MSK (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_SUBSEQ_PNTR_MCMAIN_0_Current_Subsequence_Pointer_MAX (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_SUBSEQ_PNTR_MCMAIN_0_Current_Subsequence_Pointer_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_SEQ_SUBSEQ_PNTR_MCMAIN_1_REG (0x000048CC)
+ #define MCDFXS_CR_REUT_CH_SEQ_SUBSEQ_PNTR_MCMAIN_1_Current_Subsequence_Pointer_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH_SEQ_SUBSEQ_PNTR_MCMAIN_1_Current_Subsequence_Pointer_WID ( 3)
+ #define MCDFXS_CR_REUT_CH_SEQ_SUBSEQ_PNTR_MCMAIN_1_Current_Subsequence_Pointer_MSK (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_SUBSEQ_PNTR_MCMAIN_1_Current_Subsequence_Pointer_MAX (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_SUBSEQ_PNTR_MCMAIN_1_Current_Subsequence_Pointer_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_SEQ_CACHELINE_STATUS_MCMAIN_0_REG (0x000048D0)
+ #define MCDFXS_CR_REUT_CH_SEQ_CACHELINE_STATUS_MCMAIN_0_Current_Cacheline_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH_SEQ_CACHELINE_STATUS_MCMAIN_0_Current_Cacheline_WID (16)
+ #define MCDFXS_CR_REUT_CH_SEQ_CACHELINE_STATUS_MCMAIN_0_Current_Cacheline_MSK (0x0000FFFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_CACHELINE_STATUS_MCMAIN_0_Current_Cacheline_MAX (0x0000FFFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_CACHELINE_STATUS_MCMAIN_0_Current_Cacheline_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_SEQ_CACHELINE_STATUS_MCMAIN_1_REG (0x000048D4)
+ #define MCDFXS_CR_REUT_CH_SEQ_CACHELINE_STATUS_MCMAIN_1_Current_Cacheline_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH_SEQ_CACHELINE_STATUS_MCMAIN_1_Current_Cacheline_WID (16)
+ #define MCDFXS_CR_REUT_CH_SEQ_CACHELINE_STATUS_MCMAIN_1_Current_Cacheline_MSK (0x0000FFFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_CACHELINE_STATUS_MCMAIN_1_Current_Cacheline_MAX (0x0000FFFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_CACHELINE_STATUS_MCMAIN_1_Current_Cacheline_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_0_REG (0x000048D8)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_0_Column_Address_OFF (3)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_0_Column_Address_WID_A0 (7)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_0_Column_Address_MSK_A0 (0x000003F8)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_0_Column_Address_MAX_A0 (0x0000007F)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_0_Column_Address_WID (8)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_0_Column_Address_MSK (0x000007F8)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_0_Column_Address_MAX (0x000000FF)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_0_Column_Address_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_0_Row_Address_OFF (24)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_0_Row_Address_WID (16)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_0_Row_Address_MSK (0xFFFF000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_0_Row_Address_MAX (0x0000FFFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_0_Row_Address_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_0_Bank_Address_OFF (48)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_0_Bank_Address_WID (3)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_0_Bank_Address_MSK (0x7000000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_0_Bank_Address_MAX (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_0_Bank_Address_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_0_Rank_Address_OFF (56)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_0_Rank_Address_WID (3)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_0_Rank_Address_MSK (0x700000000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_0_Rank_Address_MAX (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_0_Rank_Address_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_1_REG (0x000048E0)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_1_Column_Address_OFF (3)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_1_Column_Address_WID_A0 (7)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_1_Column_Address_MSK_A0 (0x000003F8)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_1_Column_Address_MAX_A0 (0x0000007F)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_1_Column_Address_WID (8)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_1_Column_Address_MSK (0x000007F8)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_1_Column_Address_MAX (0x000000FF)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_1_Column_Address_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_1_Row_Address_OFF (24)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_1_Row_Address_WID (16)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_1_Row_Address_MSK (0xFFFF000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_1_Row_Address_MAX (0x0000FFFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_1_Row_Address_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_1_Bank_Address_OFF (48)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_1_Bank_Address_WID (3)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_1_Bank_Address_MSK (0x7000000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_1_Bank_Address_MAX (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_1_Bank_Address_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_1_Rank_Address_OFF (56)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_1_Rank_Address_WID (3)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_1_Rank_Address_MSK (0x700000000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_1_Rank_Address_MAX (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_START_MCMAIN_1_Rank_Address_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_0_REG (0x000048E8)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_0_Column_Address_OFF (3)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_0_Column_Address_WID_A0 (7)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_0_Column_Address_MSK_A0 (0x000003F8)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_0_Column_Address_MAX_A0 (0x0000007F)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_0_Column_Address_DEF_A0 (0x0000007F)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_0_Column_Address_WID (8)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_0_Column_Address_MSK (0x000007F8)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_0_Column_Address_MAX (0x000000FF)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_0_Column_Address_DEF (0x000000FF)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_0_Row_Address_OFF (24)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_0_Row_Address_WID (16)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_0_Row_Address_MSK (0xFFFF000000ULL)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_0_Row_Address_MAX (0x0000FFFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_0_Row_Address_DEF (0x0000FFFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_0_Bank_Address_OFF (48)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_0_Bank_Address_WID (3)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_0_Bank_Address_MSK (0x7000000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_0_Bank_Address_MAX (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_0_Bank_Address_DEF (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_0_Rank_Address_OFF (56)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_0_Rank_Address_WID (3)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_0_Rank_Address_MSK (0x700000000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_0_Rank_Address_MAX (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_0_Rank_Address_DEF (0x00000007)
+
+#define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_1_REG (0x000048F0)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_1_Column_Address_OFF (3)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_1_Column_Address_WID_A0 (7)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_1_Column_Address_MSK_A0 (0x000003F8)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_1_Column_Address_MAX_A0 (0x0000007F)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_1_Column_Address_DEF_A0 (0x0000007F)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_1_Column_Address_WID (8)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_1_Column_Address_MSK (0x000007F8)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_1_Column_Address_MAX (0x000000FF)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_1_Column_Address_DEF (0x000000FF)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_1_Row_Address_OFF (24)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_1_Row_Address_WID (16)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_1_Row_Address_MSK (0xFFFF000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_1_Row_Address_MAX (0x0000FFFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_1_Row_Address_DEF (0x0000FFFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_1_Bank_Address_OFF (48)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_1_Bank_Address_WID (3)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_1_Bank_Address_MSK (0x7000000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_1_Bank_Address_MAX (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_1_Bank_Address_DEF (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_1_Rank_Address_OFF (56)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_1_Rank_Address_WID (3)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_1_Rank_Address_MSK (0x700000000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_1_Rank_Address_MAX (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_WRAP_MCMAIN_1_Rank_Address_DEF (0x00000007)
+
+#define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_0_REG (0x000048F8)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_0_Column_Address_OFF (3)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_0_Column_Address_WID_A0 (7)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_0_Column_Address_MSK_A0 (0x000003F8)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_0_Column_Address_MAX_A0 (0x0000007F)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_0_Column_Address_WID (8)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_0_Column_Address_MSK (0x000007F8)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_0_Column_Address_MAX (0x000000FF)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_0_Column_Address_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_0_Row_Address_OFF (24)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_0_Row_Address_WID (16)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_0_Row_Address_MSK (0xFFFF000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_0_Row_Address_MAX (0x0000FFFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_0_Row_Address_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_0_Bank_Address_OFF (48)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_0_Bank_Address_WID (3)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_0_Bank_Address_MSK (0x7000000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_0_Bank_Address_MAX (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_0_Bank_Address_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_0_Rank_Address_OFF (56)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_0_Rank_Address_WID (3)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_0_Rank_Address_MSK (0x700000000000000ULL)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_0_Rank_Address_MAX (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_0_Rank_Address_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_1_REG (0x00004900)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_1_Column_Address_OFF (3)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_1_Column_Address_WID_A0 (7)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_1_Column_Address_MSK_A0 (0x000003F8)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_1_Column_Address_MAX_A0 (0x0000007F)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_1_Column_Address_WID (8)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_1_Column_Address_MSK (0x000007F8)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_1_Column_Address_MAX (0x000000FF)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_1_Column_Address_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_1_Row_Address_OFF (24)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_1_Row_Address_WID (16)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_1_Row_Address_MSK (0xFFFF000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_1_Row_Address_MAX (0x0000FFFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_1_Row_Address_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_1_Bank_Address_OFF (48)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_1_Bank_Address_WID (3)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_1_Bank_Address_MSK (0x7000000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_1_Bank_Address_MAX (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_1_Bank_Address_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_1_Rank_Address_OFF (56)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_1_Rank_Address_WID (3)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_1_Rank_Address_MSK (0x700000000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_1_Rank_Address_MAX (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_CURRENT_MCMAIN_1_Rank_Address_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_REG (0x00004908)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Base_Column_Address_Order_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Base_Column_Address_Order_WID ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Base_Column_Address_Order_MSK (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Base_Column_Address_Order_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Base_Column_Address_Order_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Base_Row_Address_Order_OFF ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Base_Row_Address_Order_WID ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Base_Row_Address_Order_MSK (0x0000000C)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Base_Row_Address_Order_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Base_Row_Address_Order_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Base_Bank_Address_Order_OFF ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Base_Bank_Address_Order_WID ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Base_Bank_Address_Order_MSK (0x00000030)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Base_Bank_Address_Order_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Base_Bank_Address_Order_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Base_Rank_Address_Order_OFF ( 6)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Base_Rank_Address_Order_WID ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Base_Rank_Address_Order_MSK (0x000000C0)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Base_Rank_Address_Order_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Base_Rank_Address_Order_DEF (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Base_Address_Invert_Rate_OFF (13)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Base_Address_Invert_Rate_WID ( 3)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Base_Address_Invert_Rate_MSK (0x0000E000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Base_Address_Invert_Rate_MAX (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Base_Address_Invert_Rate_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Column_Base_Address_Invert_Enable_OFF (20)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Column_Base_Address_Invert_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Column_Base_Address_Invert_Enable_MSK (0x00100000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Column_Base_Address_Invert_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Column_Base_Address_Invert_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Row_Base_Address_Invert_Enable_OFF (21)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Row_Base_Address_Invert_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Row_Base_Address_Invert_Enable_MSK (0x00200000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Row_Base_Address_Invert_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Row_Base_Address_Invert_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Bank_Base_Address_Invert_Enable_OFF (22)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Bank_Base_Address_Invert_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Bank_Base_Address_Invert_Enable_MSK (0x00400000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Bank_Base_Address_Invert_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Bank_Base_Address_Invert_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Rank_Base_Address_Invert_Enable_OFF (23)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Rank_Base_Address_Invert_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Rank_Base_Address_Invert_Enable_MSK (0x00800000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Rank_Base_Address_Invert_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Rank_Base_Address_Invert_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Column_Base_Wrap_Trigger_Enable_OFF (24)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Column_Base_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Column_Base_Wrap_Trigger_Enable_MSK (0x01000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Column_Base_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Column_Base_Wrap_Trigger_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Row_Base_Wrap_Trigger_Enable_OFF (25)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Row_Base_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Row_Base_Wrap_Trigger_Enable_MSK (0x02000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Row_Base_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Row_Base_Wrap_Trigger_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Bank_Base_Wrap_Trigger_Enable_OFF (26)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Bank_Base_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Bank_Base_Wrap_Trigger_Enable_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Bank_Base_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Bank_Base_Wrap_Trigger_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Rank_Base_Wrap_Trigger_Enable_OFF (27)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Rank_Base_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Rank_Base_Wrap_Trigger_Enable_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Rank_Base_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Rank_Base_Wrap_Trigger_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Column_Base_Wrap_Carry_Enable_OFF (28)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Column_Base_Wrap_Carry_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Column_Base_Wrap_Carry_Enable_MSK (0x10000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Column_Base_Wrap_Carry_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Column_Base_Wrap_Carry_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Row_Base_Wrap_Carry_Enable_OFF (29)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Row_Base_Wrap_Carry_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Row_Base_Wrap_Carry_Enable_MSK (0x20000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Row_Base_Wrap_Carry_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Row_Base_Wrap_Carry_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Bank_Base_Wrap_Carry_Enable_OFF (30)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Bank_Base_Wrap_Carry_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Bank_Base_Wrap_Carry_Enable_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Bank_Base_Wrap_Carry_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Bank_Base_Wrap_Carry_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Rank_Base_Wrap_Carry_Enable_OFF (31)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Rank_Base_Wrap_Carry_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Rank_Base_Wrap_Carry_Enable_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Rank_Base_Wrap_Carry_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_0_Rank_Base_Wrap_Carry_Enable_DEF (0x00000001)
+
+#define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_REG (0x0000490C)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Base_Column_Address_Order_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Base_Column_Address_Order_WID ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Base_Column_Address_Order_MSK (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Base_Column_Address_Order_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Base_Column_Address_Order_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Base_Row_Address_Order_OFF ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Base_Row_Address_Order_WID ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Base_Row_Address_Order_MSK (0x0000000C)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Base_Row_Address_Order_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Base_Row_Address_Order_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Base_Bank_Address_Order_OFF ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Base_Bank_Address_Order_WID ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Base_Bank_Address_Order_MSK (0x00000030)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Base_Bank_Address_Order_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Base_Bank_Address_Order_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Base_Rank_Address_Order_OFF ( 6)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Base_Rank_Address_Order_WID ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Base_Rank_Address_Order_MSK (0x000000C0)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Base_Rank_Address_Order_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Base_Rank_Address_Order_DEF (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Base_Address_Invert_Rate_OFF (13)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Base_Address_Invert_Rate_WID ( 3)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Base_Address_Invert_Rate_MSK (0x0000E000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Base_Address_Invert_Rate_MAX (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Base_Address_Invert_Rate_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Column_Base_Address_Invert_Enable_OFF (20)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Column_Base_Address_Invert_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Column_Base_Address_Invert_Enable_MSK (0x00100000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Column_Base_Address_Invert_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Column_Base_Address_Invert_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Row_Base_Address_Invert_Enable_OFF (21)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Row_Base_Address_Invert_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Row_Base_Address_Invert_Enable_MSK (0x00200000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Row_Base_Address_Invert_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Row_Base_Address_Invert_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Bank_Base_Address_Invert_Enable_OFF (22)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Bank_Base_Address_Invert_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Bank_Base_Address_Invert_Enable_MSK (0x00400000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Bank_Base_Address_Invert_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Bank_Base_Address_Invert_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Rank_Base_Address_Invert_Enable_OFF (23)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Rank_Base_Address_Invert_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Rank_Base_Address_Invert_Enable_MSK (0x00800000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Rank_Base_Address_Invert_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Rank_Base_Address_Invert_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Column_Base_Wrap_Trigger_Enable_OFF (24)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Column_Base_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Column_Base_Wrap_Trigger_Enable_MSK (0x01000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Column_Base_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Column_Base_Wrap_Trigger_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Row_Base_Wrap_Trigger_Enable_OFF (25)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Row_Base_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Row_Base_Wrap_Trigger_Enable_MSK (0x02000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Row_Base_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Row_Base_Wrap_Trigger_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Bank_Base_Wrap_Trigger_Enable_OFF (26)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Bank_Base_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Bank_Base_Wrap_Trigger_Enable_MSK (0x04000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Bank_Base_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Bank_Base_Wrap_Trigger_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Rank_Base_Wrap_Trigger_Enable_OFF (27)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Rank_Base_Wrap_Trigger_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Rank_Base_Wrap_Trigger_Enable_MSK (0x08000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Rank_Base_Wrap_Trigger_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Rank_Base_Wrap_Trigger_Enable_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Column_Base_Wrap_Carry_Enable_OFF (28)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Column_Base_Wrap_Carry_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Column_Base_Wrap_Carry_Enable_MSK (0x10000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Column_Base_Wrap_Carry_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Column_Base_Wrap_Carry_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Row_Base_Wrap_Carry_Enable_OFF (29)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Row_Base_Wrap_Carry_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Row_Base_Wrap_Carry_Enable_MSK (0x20000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Row_Base_Wrap_Carry_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Row_Base_Wrap_Carry_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Bank_Base_Wrap_Carry_Enable_OFF (30)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Bank_Base_Wrap_Carry_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Bank_Base_Wrap_Carry_Enable_MSK (0x40000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Bank_Base_Wrap_Carry_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Bank_Base_Wrap_Carry_Enable_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Rank_Base_Wrap_Carry_Enable_OFF (31)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Rank_Base_Wrap_Carry_Enable_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Rank_Base_Wrap_Carry_Enable_MSK (0x80000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Rank_Base_Wrap_Carry_Enable_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_ORDER_CARRY_INVERT_CTL_MCMAIN_1_Rank_Base_Wrap_Carry_Enable_DEF (0x00000001)
+
+#define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_REG (0x00004910)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Column_Base_Address_Increment_OFF (3)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Column_Base_Address_Increment_WID_A0 (7)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Column_Base_Address_Increment_MSK_A0 (0x000003F8)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Column_Base_Address_Increment_MAX_A0 (0x0000007F)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Column_Base_Address_Increment_WID (8)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Column_Base_Address_Increment_MSK (0x000007F8)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Column_Base_Address_Increment_MAX (0x000000FF)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Column_Base_Address_Increment_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Column_Base_Address_Update_Rate_OFF (12)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Column_Base_Address_Update_Rate_WID (5)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Column_Base_Address_Update_Rate_MSK (0x0001F000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Column_Base_Address_Update_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Column_Base_Address_Update_Rate_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Column_Base_Address_Update_Scale_OFF (19)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Column_Base_Address_Update_Scale_WID (1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Column_Base_Address_Update_Scale_MSK (0x00080000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Column_Base_Address_Update_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Column_Base_Address_Update_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Row_Base_Address_Increment_OFF (20)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Row_Base_Address_Increment_WID (12)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Row_Base_Address_Increment_MSK (0xFFF00000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Row_Base_Address_Increment_MAX (0x00000FFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Row_Base_Address_Increment_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Row_Base_Address_Update_Rate_OFF (32)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Row_Base_Address_Update_Rate_WID (4)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Row_Base_Address_Update_Rate_MSK (0xF00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Row_Base_Address_Update_Rate_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Row_Base_Address_Update_Rate_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Row_Base_Address_Update_Scale_OFF (37)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Row_Base_Address_Update_Scale_WID (1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Row_Base_Address_Update_Scale_MSK (0x2000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Row_Base_Address_Update_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Row_Base_Address_Update_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Bank_Base_Address_Increment_OFF (38)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Bank_Base_Address_Increment_WID (3)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Bank_Base_Address_Increment_MSK (0x1C000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Bank_Base_Address_Increment_MAX (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Bank_Base_Address_Increment_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Bank_Base_Address_Update_Rate_OFF (44)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Bank_Base_Address_Update_Rate_WID (5)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Bank_Base_Address_Update_Rate_MSK (0x1F00000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Bank_Base_Address_Update_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Bank_Base_Address_Update_Rate_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Bank_Base_Address_Update_Scale_OFF (51)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Bank_Base_Address_Update_Scale_WID (1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Bank_Base_Address_Update_Scale_MSK (0x8000000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Bank_Base_Address_Update_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Bank_Base_Address_Update_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Rank_Base_Address_Increment_OFF (52)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Rank_Base_Address_Increment_WID (3)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Rank_Base_Address_Increment_MSK (0x70000000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Rank_Base_Address_Increment_MAX (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Rank_Base_Address_Increment_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Rank_Base_Address_Update_Rate_OFF (56)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Rank_Base_Address_Update_Rate_WID (5)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Rank_Base_Address_Update_Rate_MSK (0x1F00000000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Rank_Base_Address_Update_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Rank_Base_Address_Update_Rate_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Rank_Base_Address_Update_Scale_OFF (63)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Rank_Base_Address_Update_Scale_WID (1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Rank_Base_Address_Update_Scale_MSK (0x8000000000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Rank_Base_Address_Update_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_0_Rank_Base_Address_Update_Scale_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_REG (0x00004918)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Column_Base_Address_Increment_OFF (3)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Column_Base_Address_Increment_WID_A0 (7)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Column_Base_Address_Increment_MSK_A0 (0x000003F8)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Column_Base_Address_Increment_MAX_A0 (0x0000007F)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Column_Base_Address_Increment_WID (8)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Column_Base_Address_Increment_MSK (0x000007F8)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Column_Base_Address_Increment_MAX (0x000000FF)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Column_Base_Address_Increment_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Column_Base_Address_Update_Rate_OFF (12)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Column_Base_Address_Update_Rate_WID (5)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Column_Base_Address_Update_Rate_MSK (0x0001F000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Column_Base_Address_Update_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Column_Base_Address_Update_Rate_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Column_Base_Address_Update_Scale_OFF (19)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Column_Base_Address_Update_Scale_WID (1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Column_Base_Address_Update_Scale_MSK (0x00080000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Column_Base_Address_Update_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Column_Base_Address_Update_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Row_Base_Address_Increment_OFF (20)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Row_Base_Address_Increment_WID (12)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Row_Base_Address_Increment_MSK (0xFFF00000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Row_Base_Address_Increment_MAX (0x00000FFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Row_Base_Address_Increment_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Row_Base_Address_Update_Rate_OFF (32)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Row_Base_Address_Update_Rate_WID (4)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Row_Base_Address_Update_Rate_MSK (0xF00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Row_Base_Address_Update_Rate_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Row_Base_Address_Update_Rate_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Row_Base_Address_Update_Scale_OFF (37)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Row_Base_Address_Update_Scale_WID (1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Row_Base_Address_Update_Scale_MSK (0x2000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Row_Base_Address_Update_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Row_Base_Address_Update_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Bank_Base_Address_Increment_OFF (38)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Bank_Base_Address_Increment_WID (3)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Bank_Base_Address_Increment_MSK (0x1C000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Bank_Base_Address_Increment_MAX (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Bank_Base_Address_Increment_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Bank_Base_Address_Update_Rate_OFF (44)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Bank_Base_Address_Update_Rate_WID (5)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Bank_Base_Address_Update_Rate_MSK (0x1F00000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Bank_Base_Address_Update_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Bank_Base_Address_Update_Rate_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Bank_Base_Address_Update_Scale_OFF (51)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Bank_Base_Address_Update_Scale_WID (1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Bank_Base_Address_Update_Scale_MSK (0x8000000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Bank_Base_Address_Update_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Bank_Base_Address_Update_Scale_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Rank_Base_Address_Increment_OFF (52)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Rank_Base_Address_Increment_WID (3)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Rank_Base_Address_Increment_MSK (0x70000000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Rank_Base_Address_Increment_MAX (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Rank_Base_Address_Increment_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Rank_Base_Address_Update_Rate_OFF (56)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Rank_Base_Address_Update_Rate_WID (5)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Rank_Base_Address_Update_Rate_MSK (0x1F00000000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Rank_Base_Address_Update_Rate_MAX (0x0000001F)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Rank_Base_Address_Update_Rate_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Rank_Base_Address_Update_Scale_OFF (63)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Rank_Base_Address_Update_Scale_WID (1)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Rank_Base_Address_Update_Scale_MSK (0x8000000000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Rank_Base_Address_Update_Scale_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_BASE_ADDR_INC_CTL_MCMAIN_1_Rank_Base_Address_Update_Scale_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_0_REG (0x00004920)
+ #define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_0_Column_Address_OFF (3)
+ #define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_0_Column_Address_WID_A0 (7)
+ #define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_0_Column_Address_MSK_A0 (0x000003F8)
+ #define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_0_Column_Address_MAX_A0 (0x0000007F)
+ #define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_0_Column_Address_WID (8)
+ #define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_0_Column_Address_MSK (0x000007F8)
+ #define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_0_Column_Address_MAX (0x000000FF)
+ #define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_0_Column_Address_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_0_Row_Address_OFF (24)
+ #define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_0_Row_Address_WID (16)
+ #define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_0_Row_Address_MSK (0xFFFF000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_0_Row_Address_MAX (0x0000FFFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_0_Row_Address_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_1_REG (0x00004928)
+ #define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_1_Column_Address_OFF (3)
+ #define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_1_Column_Address_WID_A0 (7)
+ #define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_1_Column_Address_MSK_A0 (0x000003F8)
+ #define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_1_Column_Address_MAX_A0 (0x0000007F)
+ #define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_1_Column_Address_WID (8)
+ #define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_1_Column_Address_MSK (0x000007F8)
+ #define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_1_Column_Address_MAX (0x000000FF)
+ #define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_1_Column_Address_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_1_Row_Address_OFF (24)
+ #define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_1_Row_Address_WID (16)
+ #define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_1_Row_Address_MSK (0xFFFF000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_1_Row_Address_MAX (0x0000FFFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_OFFSET_ADDR_CURRENT_MCMAIN_1_Row_Address_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_REG (0x00004930)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank0_Mapping_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank0_Mapping_WID ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank0_Mapping_MSK (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank0_Mapping_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank0_Mapping_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank1_Mapping_OFF ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank1_Mapping_WID ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank1_Mapping_MSK (0x00000030)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank1_Mapping_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank1_Mapping_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank2_Mapping_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank2_Mapping_WID ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank2_Mapping_MSK (0x00000300)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank2_Mapping_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank2_Mapping_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank3_Mapping_OFF (12)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank3_Mapping_WID ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank3_Mapping_MSK (0x00003000)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank3_Mapping_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank3_Mapping_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank4_Mapping_OFF (16)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank4_Mapping_WID ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank4_Mapping_MSK (0x00030000)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank4_Mapping_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank4_Mapping_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank5_Mapping_OFF (20)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank5_Mapping_WID ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank5_Mapping_MSK (0x00300000)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank5_Mapping_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank5_Mapping_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank6_Mapping_OFF (24)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank6_Mapping_WID ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank6_Mapping_MSK (0x03000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank6_Mapping_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank6_Mapping_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank7_Mapping_OFF (28)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank7_Mapping_WID ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank7_Mapping_MSK (0x30000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank7_Mapping_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_0_Logical_to_Physical_Rank7_Mapping_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_REG (0x00004934)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank0_Mapping_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank0_Mapping_WID ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank0_Mapping_MSK (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank0_Mapping_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank0_Mapping_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank1_Mapping_OFF ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank1_Mapping_WID ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank1_Mapping_MSK (0x00000030)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank1_Mapping_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank1_Mapping_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank2_Mapping_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank2_Mapping_WID ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank2_Mapping_MSK (0x00000300)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank2_Mapping_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank2_Mapping_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank3_Mapping_OFF (12)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank3_Mapping_WID ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank3_Mapping_MSK (0x00003000)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank3_Mapping_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank3_Mapping_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank4_Mapping_OFF (16)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank4_Mapping_WID ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank4_Mapping_MSK (0x00030000)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank4_Mapping_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank4_Mapping_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank5_Mapping_OFF (20)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank5_Mapping_WID ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank5_Mapping_MSK (0x00300000)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank5_Mapping_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank5_Mapping_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank6_Mapping_OFF (24)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank6_Mapping_WID ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank6_Mapping_MSK (0x03000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank6_Mapping_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank6_Mapping_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank7_Mapping_OFF (28)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank7_Mapping_WID ( 2)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank7_Mapping_MSK (0x30000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank7_Mapping_MAX (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_RANK_LOGICAL_TO_PHYSICAL_MAPPING_MCMAIN_1_Logical_to_Physical_Rank7_Mapping_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_REG (0x00004938)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row0_Swizzle_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row0_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row0_Swizzle_MSK (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row0_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row0_Swizzle_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row1_Swizzle_OFF ( 5)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row1_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row1_Swizzle_MSK (0x000001E0)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row1_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row1_Swizzle_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row2_Swizzle_OFF (10)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row2_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row2_Swizzle_MSK (0x00003C00)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row2_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row2_Swizzle_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row3_Swizzle_OFF (15)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row3_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row3_Swizzle_MSK (0x00078000)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row3_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row3_Swizzle_DEF (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row4_Swizzle_OFF (20)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row4_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row4_Swizzle_MSK (0x00F00000)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row4_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row4_Swizzle_DEF (0x00000004)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row5_Swizzle_OFF (25)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row5_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row5_Swizzle_MSK (0x1E000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row5_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_0_Logical_to_Physical_Row5_Swizzle_DEF (0x00000005)
+
+#define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_REG (0x0000493C)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row0_Swizzle_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row0_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row0_Swizzle_MSK (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row0_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row0_Swizzle_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row1_Swizzle_OFF ( 5)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row1_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row1_Swizzle_MSK (0x000001E0)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row1_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row1_Swizzle_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row2_Swizzle_OFF (10)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row2_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row2_Swizzle_MSK (0x00003C00)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row2_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row2_Swizzle_DEF (0x00000002)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row3_Swizzle_OFF (15)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row3_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row3_Swizzle_MSK (0x00078000)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row3_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row3_Swizzle_DEF (0x00000003)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row4_Swizzle_OFF (20)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row4_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row4_Swizzle_MSK (0x00F00000)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row4_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row4_Swizzle_DEF (0x00000004)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row5_Swizzle_OFF (25)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row5_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row5_Swizzle_MSK (0x1E000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row5_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_LOWER_MCMAIN_1_Logical_to_Physical_Row5_Swizzle_DEF (0x00000005)
+
+#define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_REG (0x00004940)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row6_Swizzle_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row6_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row6_Swizzle_MSK (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row6_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row6_Swizzle_DEF (0x00000006)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row7_Swizzle_OFF ( 5)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row7_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row7_Swizzle_MSK (0x000001E0)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row7_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row7_Swizzle_DEF (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row8_Swizzle_OFF (10)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row8_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row8_Swizzle_MSK (0x00003C00)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row8_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row8_Swizzle_DEF (0x00000008)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row9_Swizzle_OFF (15)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row9_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row9_Swizzle_MSK (0x00078000)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row9_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row9_Swizzle_DEF (0x00000009)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row10_Swizzle_OFF (20)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row10_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row10_Swizzle_MSK (0x00F00000)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row10_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row10_Swizzle_DEF (0x0000000A)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row11_Swizzle_OFF (25)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row11_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row11_Swizzle_MSK (0x1E000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row11_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row11_Swizzle_DEF (0x0000000B)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row12_Swizzle_OFF (30)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row12_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row12_Swizzle_MSK (0x3C0000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row12_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row12_Swizzle_DEF (0x0000000C)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row13_Swizzle_OFF (35)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row13_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row13_Swizzle_MSK (0x7800000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row13_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row13_Swizzle_DEF (0x0000000D)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row14_Swizzle_OFF (40)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row14_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row14_Swizzle_MSK (0xF0000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row14_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row14_Swizzle_DEF (0x0000000E)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row15_Swizzle_OFF (45)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row15_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row15_Swizzle_MSK (0x1E00000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row15_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_0_Logical_to_Physical_Row15_Swizzle_DEF (0x0000000F)
+
+#define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_REG (0x00004948)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row6_Swizzle_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row6_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row6_Swizzle_MSK (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row6_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row6_Swizzle_DEF (0x00000006)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row7_Swizzle_OFF ( 5)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row7_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row7_Swizzle_MSK (0x000001E0)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row7_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row7_Swizzle_DEF (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row8_Swizzle_OFF (10)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row8_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row8_Swizzle_MSK (0x00003C00)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row8_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row8_Swizzle_DEF (0x00000008)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row9_Swizzle_OFF (15)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row9_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row9_Swizzle_MSK (0x00078000)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row9_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row9_Swizzle_DEF (0x00000009)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row10_Swizzle_OFF (20)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row10_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row10_Swizzle_MSK (0x00F00000)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row10_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row10_Swizzle_DEF (0x0000000A)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row11_Swizzle_OFF (25)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row11_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row11_Swizzle_MSK (0x1E000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row11_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row11_Swizzle_DEF (0x0000000B)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row12_Swizzle_OFF (30)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row12_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row12_Swizzle_MSK (0x3C0000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row12_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row12_Swizzle_DEF (0x0000000C)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row13_Swizzle_OFF (35)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row13_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row13_Swizzle_MSK (0x7800000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row13_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row13_Swizzle_DEF (0x0000000D)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row14_Swizzle_OFF (40)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row14_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row14_Swizzle_MSK (0xF0000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row14_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row14_Swizzle_DEF (0x0000000E)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row15_Swizzle_OFF (45)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row15_Swizzle_WID ( 4)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row15_Swizzle_MSK (0x1E00000000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row15_Swizzle_MAX (0x0000000F)
+ #define MCDFXS_CR_REUT_CH_SEQ_ROW_ADDR_SWIZZLE_UPPER_MCMAIN_1_Logical_to_Physical_Row15_Swizzle_DEF (0x0000000F)
+
+#define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_ADDRESS_MCMAIN_0_REG (0x00004950)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_ADDRESS_MCMAIN_0_Dummy_Read_Row_Current_Address_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_ADDRESS_MCMAIN_0_Dummy_Read_Row_Current_Address_WID (16)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_ADDRESS_MCMAIN_0_Dummy_Read_Row_Current_Address_MSK (0x0000FFFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_ADDRESS_MCMAIN_0_Dummy_Read_Row_Current_Address_MAX (0x0000FFFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_ADDRESS_MCMAIN_0_Dummy_Read_Row_Current_Address_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_ADDRESS_MCMAIN_0_Dummy_Read_Bank_Current_Address_OFF (24)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_ADDRESS_MCMAIN_0_Dummy_Read_Bank_Current_Address_WID ( 3)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_ADDRESS_MCMAIN_0_Dummy_Read_Bank_Current_Address_MSK (0x07000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_ADDRESS_MCMAIN_0_Dummy_Read_Bank_Current_Address_MAX (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_ADDRESS_MCMAIN_0_Dummy_Read_Bank_Current_Address_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_ADDRESS_MCMAIN_1_REG (0x00004954)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_ADDRESS_MCMAIN_1_Dummy_Read_Row_Current_Address_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_ADDRESS_MCMAIN_1_Dummy_Read_Row_Current_Address_WID (16)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_ADDRESS_MCMAIN_1_Dummy_Read_Row_Current_Address_MSK (0x0000FFFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_ADDRESS_MCMAIN_1_Dummy_Read_Row_Current_Address_MAX (0x0000FFFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_ADDRESS_MCMAIN_1_Dummy_Read_Row_Current_Address_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_ADDRESS_MCMAIN_1_Dummy_Read_Bank_Current_Address_OFF (24)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_ADDRESS_MCMAIN_1_Dummy_Read_Bank_Current_Address_WID ( 3)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_ADDRESS_MCMAIN_1_Dummy_Read_Bank_Current_Address_MSK (0x07000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_ADDRESS_MCMAIN_1_Dummy_Read_Bank_Current_Address_MAX (0x00000007)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_ADDRESS_MCMAIN_1_Dummy_Read_Bank_Current_Address_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_MASK_MCMAIN_0_REG (0x00004958)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_MASK_MCMAIN_0_Dummy_Read_Bank_Mask_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_MASK_MCMAIN_0_Dummy_Read_Bank_Mask_WID ( 8)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_MASK_MCMAIN_0_Dummy_Read_Bank_Mask_MSK (0x000000FF)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_MASK_MCMAIN_0_Dummy_Read_Bank_Mask_MAX (0x000000FF)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_MASK_MCMAIN_0_Dummy_Read_Bank_Mask_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_MASK_MCMAIN_1_REG (0x0000495C)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_MASK_MCMAIN_1_Dummy_Read_Bank_Mask_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_MASK_MCMAIN_1_Dummy_Read_Bank_Mask_WID ( 8)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_MASK_MCMAIN_1_Dummy_Read_Bank_Mask_MSK (0x000000FF)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_MASK_MCMAIN_1_Dummy_Read_Bank_Mask_MAX (0x000000FF)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_MASK_MCMAIN_1_Dummy_Read_Bank_Mask_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_0_REG (0x00004960)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_0_L_DummyRead_Select_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_0_L_DummyRead_Select_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_0_L_DummyRead_Select_MSK (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_0_L_DummyRead_Select_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_0_L_DummyRead_Select_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_0_Enable_Sweep_Frequency_OFF ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_0_Enable_Sweep_Frequency_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_0_Enable_Sweep_Frequency_MSK (0x00000002)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_0_Enable_Sweep_Frequency_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_0_Enable_Sweep_Frequency_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_0_L_counter_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_0_L_counter_WID ( 8)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_0_L_counter_MSK (0x0000FF00)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_0_L_counter_MAX (0x000000FF)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_0_L_counter_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_0_M_counter_OFF (16)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_0_M_counter_WID ( 8)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_0_M_counter_MSK (0x00FF0000)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_0_M_counter_MAX (0x000000FF)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_0_M_counter_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_0_N_Counter_OFF (24)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_0_N_Counter_WID ( 8)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_0_N_Counter_MSK (0xFF000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_0_N_Counter_MAX (0x000000FF)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_0_N_Counter_DEF (0x00000001)
+
+#define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_1_REG (0x00004964)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_1_L_DummyRead_Select_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_1_L_DummyRead_Select_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_1_L_DummyRead_Select_MSK (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_1_L_DummyRead_Select_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_1_L_DummyRead_Select_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_1_Enable_Sweep_Frequency_OFF ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_1_Enable_Sweep_Frequency_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_1_Enable_Sweep_Frequency_MSK (0x00000002)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_1_Enable_Sweep_Frequency_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_1_Enable_Sweep_Frequency_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_1_L_counter_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_1_L_counter_WID ( 8)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_1_L_counter_MSK (0x0000FF00)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_1_L_counter_MAX (0x000000FF)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_1_L_counter_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_1_M_counter_OFF (16)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_1_M_counter_WID ( 8)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_1_M_counter_MSK (0x00FF0000)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_1_M_counter_MAX (0x000000FF)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_1_M_counter_DEF (0x00000001)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_1_N_Counter_OFF (24)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_1_N_Counter_WID ( 8)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_1_N_Counter_MSK (0xFF000000)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_1_N_Counter_MAX (0x000000FF)
+ #define MCDFXS_CR_REUT_CH_SEQ_DUMMYREAD_CTL_MCMAIN_1_N_Counter_DEF (0x00000001)
+
+#define MCDFXS_CR_VISA_CTL_MCDFXS_MCMAIN_REG (0x00004968)
+ #define MCDFXS_CR_VISA_CTL_MCDFXS_MCMAIN_EN_CLK_OFF ( 0)
+ #define MCDFXS_CR_VISA_CTL_MCDFXS_MCMAIN_EN_CLK_WID ( 1)
+ #define MCDFXS_CR_VISA_CTL_MCDFXS_MCMAIN_EN_CLK_MSK (0x00000001)
+ #define MCDFXS_CR_VISA_CTL_MCDFXS_MCMAIN_EN_CLK_MAX (0x00000001)
+ #define MCDFXS_CR_VISA_CTL_MCDFXS_MCMAIN_EN_CLK_DEF (0x00000000)
+ #define MCDFXS_CR_VISA_CTL_MCDFXS_MCMAIN_L0_DATA_BYTE_SEL_OFF ( 1)
+ #define MCDFXS_CR_VISA_CTL_MCDFXS_MCMAIN_L0_DATA_BYTE_SEL_WID ( 7)
+ #define MCDFXS_CR_VISA_CTL_MCDFXS_MCMAIN_L0_DATA_BYTE_SEL_MSK (0x000000FE)
+ #define MCDFXS_CR_VISA_CTL_MCDFXS_MCMAIN_L0_DATA_BYTE_SEL_MAX (0x0000007F)
+ #define MCDFXS_CR_VISA_CTL_MCDFXS_MCMAIN_L0_DATA_BYTE_SEL_DEF (0x00000000)
+ #define MCDFXS_CR_VISA_CTL_MCDFXS_MCMAIN_L0_BYP_SEL_OFF ( 8)
+ #define MCDFXS_CR_VISA_CTL_MCDFXS_MCMAIN_L0_BYP_SEL_WID ( 1)
+ #define MCDFXS_CR_VISA_CTL_MCDFXS_MCMAIN_L0_BYP_SEL_MSK (0x00000100)
+ #define MCDFXS_CR_VISA_CTL_MCDFXS_MCMAIN_L0_BYP_SEL_MAX (0x00000001)
+ #define MCDFXS_CR_VISA_CTL_MCDFXS_MCMAIN_L0_BYP_SEL_DEF (0x00000000)
+ #define MCDFXS_CR_VISA_CTL_MCDFXS_MCMAIN_L1_DATA_BYTE_SEL_OFF ( 9)
+ #define MCDFXS_CR_VISA_CTL_MCDFXS_MCMAIN_L1_DATA_BYTE_SEL_WID ( 7)
+ #define MCDFXS_CR_VISA_CTL_MCDFXS_MCMAIN_L1_DATA_BYTE_SEL_MSK (0x0000FE00)
+ #define MCDFXS_CR_VISA_CTL_MCDFXS_MCMAIN_L1_DATA_BYTE_SEL_MAX (0x0000007F)
+ #define MCDFXS_CR_VISA_CTL_MCDFXS_MCMAIN_L1_DATA_BYTE_SEL_DEF (0x00000000)
+ #define MCDFXS_CR_VISA_CTL_MCDFXS_MCMAIN_L1_BYP_SEL_OFF (16)
+ #define MCDFXS_CR_VISA_CTL_MCDFXS_MCMAIN_L1_BYP_SEL_WID ( 1)
+ #define MCDFXS_CR_VISA_CTL_MCDFXS_MCMAIN_L1_BYP_SEL_MSK (0x00010000)
+ #define MCDFXS_CR_VISA_CTL_MCDFXS_MCMAIN_L1_BYP_SEL_MAX (0x00000001)
+ #define MCDFXS_CR_VISA_CTL_MCDFXS_MCMAIN_L1_BYP_SEL_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_REG (0x0000496C)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_In_Global_Start_OFF ( 0)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_In_Global_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_In_Global_Start_MSK (0x00000001)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_In_Global_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_In_Global_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_Out_Global_Start_OFF ( 1)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_Out_Global_Start_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_Out_Global_Start_MSK (0x00000002)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_Out_Global_Start_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_Out_Global_Start_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_Out_On_Error_0_OFF ( 7)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_Out_On_Error_0_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_Out_On_Error_0_MSK (0x00000080)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_Out_On_Error_0_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_Out_On_Error_0_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_Out_On_Error_1_OFF ( 8)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_Out_On_Error_1_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_Out_On_Error_1_MSK (0x00000100)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_Out_On_Error_1_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_Out_On_Error_1_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_Out_On_Channel_Test_Done_Status_0_OFF (15)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_Out_On_Channel_Test_Done_Status_0_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_Out_On_Channel_Test_Done_Status_0_MSK (0x00008000)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_Out_On_Channel_Test_Done_Status_0_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_Out_On_Channel_Test_Done_Status_0_DEF (0x00000000)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_Out_On_Channel_Test_Done_Status_1_OFF (16)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_Out_On_Channel_Test_Done_Status_1_WID ( 1)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_Out_On_Channel_Test_Done_Status_1_MSK (0x00010000)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_Out_On_Channel_Test_Done_Status_1_MAX (0x00000001)
+ #define MCDFXS_CR_REUT_CH_ERR_TRIGGER_CTL_MCMAIN_Trigger_Out_On_Channel_Test_Done_Status_1_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_LIMIT_MCMAIN_0_REG (0x00004980)
+ #define MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_LIMIT_MCMAIN_0_Loopcount_Limit_OFF (0)
+ #define MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_LIMIT_MCMAIN_0_Loopcount_Limit_WID (32)
+ #define MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_LIMIT_MCMAIN_0_Loopcount_Limit_MSK (0xFFFFFFFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_LIMIT_MCMAIN_0_Loopcount_Limit_MAX (0xFFFFFFFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_LIMIT_MCMAIN_0_Loopcount_Limit_DEF (0x00000000)
+
+#define MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_LIMIT_MCMAIN_1_REG (0x00004984)
+ #define MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_LIMIT_MCMAIN_1_Loopcount_Limit_OFF (0)
+ #define MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_LIMIT_MCMAIN_1_Loopcount_Limit_WID (32)
+ #define MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_LIMIT_MCMAIN_1_Loopcount_Limit_MSK (0xFFFFFFFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_LIMIT_MCMAIN_1_Loopcount_Limit_MAX (0xFFFFFFFF)
+ #define MCDFXS_CR_REUT_CH_SEQ_LOOPCOUNT_LIMIT_MCMAIN_1_Loopcount_Limit_DEF (0x00000000)
+
+#define MCSCHEDS_CR_TC_BANK_REG (0x00004C00)
+ #define MCSCHEDS_CR_TC_BANK_tRCD_OFF ( 0)
+ #define MCSCHEDS_CR_TC_BANK_tRCD_WID ( 5)
+ #define MCSCHEDS_CR_TC_BANK_tRCD_MSK (0x0000001F)
+ #define MCSCHEDS_CR_TC_BANK_tRCD_MAX (0x0000001F)
+ #define MCSCHEDS_CR_TC_BANK_tRCD_DEF (0x00000006)
+ #define MCSCHEDS_CR_TC_BANK_tRP_OFF ( 5)
+ #define MCSCHEDS_CR_TC_BANK_tRP_WID ( 5)
+ #define MCSCHEDS_CR_TC_BANK_tRP_MSK (0x000003E0)
+ #define MCSCHEDS_CR_TC_BANK_tRP_MAX (0x0000001F)
+ #define MCSCHEDS_CR_TC_BANK_tRP_DEF (0x00000006)
+ #define MCSCHEDS_CR_TC_BANK_tRAS_OFF (10)
+ #define MCSCHEDS_CR_TC_BANK_tRAS_WID ( 6)
+ #define MCSCHEDS_CR_TC_BANK_tRAS_MSK (0x0000FC00)
+ #define MCSCHEDS_CR_TC_BANK_tRAS_MAX (0x0000003F)
+ #define MCSCHEDS_CR_TC_BANK_tRAS_DEF (0x00000014)
+ #define MCSCHEDS_CR_TC_BANK_tRDPRE_OFF (16)
+ #define MCSCHEDS_CR_TC_BANK_tRDPRE_WID ( 4)
+ #define MCSCHEDS_CR_TC_BANK_tRDPRE_MSK (0x000F0000)
+ #define MCSCHEDS_CR_TC_BANK_tRDPRE_MAX (0x0000000F)
+ #define MCSCHEDS_CR_TC_BANK_tRDPRE_DEF (0x00000004)
+ #define MCSCHEDS_CR_TC_BANK_tWRPRE_OFF (20)
+ #define MCSCHEDS_CR_TC_BANK_tWRPRE_WID ( 6)
+ #define MCSCHEDS_CR_TC_BANK_tWRPRE_MSK (0x03F00000)
+ #define MCSCHEDS_CR_TC_BANK_tWRPRE_MAX (0x0000003F)
+ #define MCSCHEDS_CR_TC_BANK_tWRPRE_DEF (0x00000004)
+ #define MCSCHEDS_CR_TC_BANK_tRRD_OFF (26)
+ #define MCSCHEDS_CR_TC_BANK_tRRD_WID ( 4)
+ #define MCSCHEDS_CR_TC_BANK_tRRD_MSK (0x3C000000)
+ #define MCSCHEDS_CR_TC_BANK_tRRD_MAX (0x0000000F)
+ #define MCSCHEDS_CR_TC_BANK_tRRD_DEF (0x00000004)
+ #define MCSCHEDS_CR_TC_BANK_tRPab_ext_OFF (30)
+ #define MCSCHEDS_CR_TC_BANK_tRPab_ext_WID ( 2)
+ #define MCSCHEDS_CR_TC_BANK_tRPab_ext_MSK (0xC0000000)
+ #define MCSCHEDS_CR_TC_BANK_tRPab_ext_MAX (0x00000003)
+ #define MCSCHEDS_CR_TC_BANK_tRPab_ext_DEF (0x00000000)
+
+#define MCSCHEDS_CR_TC_BANK_RANK_A_REG (0x00004C04)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tCKE_OFF ( 0)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tCKE_WID ( 4)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tCKE_MSK (0x0000000F)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tCKE_MAX (0x0000000F)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tCKE_DEF (0x00000003)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tFAW_OFF ( 4)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tFAW_WID ( 8)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tFAW_MSK (0x00000FF0)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tFAW_MAX (0x000000FF)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tFAW_DEF (0x00000010)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tRDRD_OFF (12)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tRDRD_WID ( 3)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tRDRD_MSK (0x00007000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tRDRD_MAX (0x00000007)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tRDRD_DEF (0x00000004)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tRDRD_dr_OFF (15)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tRDRD_dr_WID ( 4)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tRDRD_dr_MSK (0x00078000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tRDRD_dr_MAX (0x0000000F)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tRDRD_dr_DEF (0x00000004)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tRDRD_dd_OFF (19)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tRDRD_dd_WID ( 4)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tRDRD_dd_MSK (0x00780000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tRDRD_dd_MAX (0x0000000F)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tRDRD_dd_DEF (0x00000004)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tRDPDEN_OFF (23)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tRDPDEN_WID ( 5)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tRDPDEN_MSK (0x0F800000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tRDPDEN_MAX (0x0000001F)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_tRDPDEN_DEF (0x00000004)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_CMD_3st_OFF (29)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_CMD_3st_WID ( 1)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_CMD_3st_MSK (0x20000000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_CMD_3st_MAX (0x00000001)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_CMD_3st_DEF (0x00000000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_CMD_stretch_OFF (30)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_CMD_stretch_WID ( 2)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_CMD_stretch_MSK (0xC0000000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_CMD_stretch_MAX (0x00000003)
+ #define MCSCHEDS_CR_TC_BANK_RANK_A_CMD_stretch_DEF (0x00000002)
+
+#define MCSCHEDS_CR_TC_BANK_RANK_B_REG (0x00004C08)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRRD_OFF ( 0)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRRD_WID ( 6)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRRD_MSK (0x0000003F)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRRD_MAX (0x0000003F)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRRD_DEF (0x00000005)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRRD_dr_OFF ( 6)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRRD_dr_WID ( 4)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRRD_dr_MSK (0x000003C0)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRRD_dr_MAX (0x0000000F)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRRD_dr_DEF (0x00000005)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRRD_dd_OFF (10)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRRD_dd_WID ( 4)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRRD_dd_MSK (0x00003C00)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRRD_dd_MAX (0x0000000F)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRRD_dd_DEF (0x00000005)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRWR_OFF (14)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRWR_WID ( 3)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRWR_MSK (0x0001C000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRWR_MAX (0x00000007)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRWR_DEF (0x00000005)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRWR_dr_OFF (17)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRWR_dr_WID ( 4)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRWR_dr_MSK (0x001E0000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRWR_dr_MAX (0x0000000F)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRWR_dr_DEF (0x00000005)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRWR_dd_OFF (21)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRWR_dd_WID ( 4)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRWR_dd_MSK (0x01E00000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRWR_dd_MAX (0x0000000F)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRWR_dd_DEF (0x00000005)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRPDEN_OFF (25)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRPDEN_WID ( 6)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRPDEN_MSK (0x7E000000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRPDEN_MAX (0x0000003F)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_tWRPDEN_DEF (0x00000005)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_Dec_WRD_OFF (31)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_Dec_WRD_WID ( 1)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_Dec_WRD_MSK (0x80000000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_Dec_WRD_MAX (0x00000001)
+ #define MCSCHEDS_CR_TC_BANK_RANK_B_Dec_WRD_DEF (0x00000000)
+
+#define MCSCHEDS_CR_TC_BANK_RANK_C_REG (0x00004C0C)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_tXPDLL_OFF ( 0)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_tXPDLL_WID ( 6)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_tXPDLL_MSK (0x0000003F)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_tXPDLL_MAX (0x0000003F)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_tXPDLL_DEF (0x0000000A)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_tXP_OFF ( 6)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_tXP_WID ( 4)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_tXP_MSK (0x000003C0)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_tXP_MAX (0x0000000F)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_tXP_DEF (0x00000003)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_TAONPD_OFF (10)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_TAONPD_WID ( 4)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_TAONPD_MSK (0x00003C00)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_TAONPD_MAX (0x0000000F)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_TAONPD_DEF (0x00000009)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_tRDWR_OFF (14)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_tRDWR_WID ( 5)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_tRDWR_MSK (0x0007C000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_tRDWR_MAX (0x0000001F)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_tRDWR_DEF (0x00000005)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_tRDWR_dr_OFF (19)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_tRDWR_dr_WID ( 5)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_tRDWR_dr_MSK (0x00F80000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_tRDWR_dr_MAX (0x0000001F)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_tRDWR_dr_DEF (0x00000005)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_tRDWR_dd_OFF (24)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_tRDWR_dd_WID ( 5)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_tRDWR_dd_MSK (0x1F000000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_tRDWR_dd_MAX (0x0000001F)
+ #define MCSCHEDS_CR_TC_BANK_RANK_C_tRDWR_dd_DEF (0x00000005)
+
+#define MCSCHEDS_CR_CMD_RATE_REG (0x00004C10)
+ #define MCSCHEDS_CR_CMD_RATE_enable_cmd_rate_limit_OFF ( 0)
+ #define MCSCHEDS_CR_CMD_RATE_enable_cmd_rate_limit_WID ( 1)
+ #define MCSCHEDS_CR_CMD_RATE_enable_cmd_rate_limit_MSK (0x00000001)
+ #define MCSCHEDS_CR_CMD_RATE_enable_cmd_rate_limit_MAX (0x00000001)
+ #define MCSCHEDS_CR_CMD_RATE_enable_cmd_rate_limit_DEF (0x00000000)
+ #define MCSCHEDS_CR_CMD_RATE_cmd_rate_limit_OFF ( 1)
+ #define MCSCHEDS_CR_CMD_RATE_cmd_rate_limit_WID ( 3)
+ #define MCSCHEDS_CR_CMD_RATE_cmd_rate_limit_MSK (0x0000000E)
+ #define MCSCHEDS_CR_CMD_RATE_cmd_rate_limit_MAX (0x00000007)
+ #define MCSCHEDS_CR_CMD_RATE_cmd_rate_limit_DEF (0x00000004)
+ #define MCSCHEDS_CR_CMD_RATE_reset_on_command_OFF ( 4)
+ #define MCSCHEDS_CR_CMD_RATE_reset_on_command_WID ( 4)
+ #define MCSCHEDS_CR_CMD_RATE_reset_on_command_MSK (0x000000F0)
+ #define MCSCHEDS_CR_CMD_RATE_reset_on_command_MAX (0x0000000F)
+ #define MCSCHEDS_CR_CMD_RATE_reset_on_command_DEF (0x00000000)
+ #define MCSCHEDS_CR_CMD_RATE_reset_delay_OFF ( 8)
+ #define MCSCHEDS_CR_CMD_RATE_reset_delay_WID ( 4)
+ #define MCSCHEDS_CR_CMD_RATE_reset_delay_MSK (0x00000F00)
+ #define MCSCHEDS_CR_CMD_RATE_reset_delay_MAX (0x0000000F)
+ #define MCSCHEDS_CR_CMD_RATE_reset_delay_DEF (0x00000000)
+ #define MCSCHEDS_CR_CMD_RATE_ck_to_cke_delay_OFF (12)
+ #define MCSCHEDS_CR_CMD_RATE_ck_to_cke_delay_WID ( 2)
+ #define MCSCHEDS_CR_CMD_RATE_ck_to_cke_delay_MSK (0x00003000)
+ #define MCSCHEDS_CR_CMD_RATE_ck_to_cke_delay_MAX (0x00000003)
+ #define MCSCHEDS_CR_CMD_RATE_ck_to_cke_delay_DEF (0x00000001)
+ #define MCSCHEDS_CR_CMD_RATE_spare_OFF (14)
+ #define MCSCHEDS_CR_CMD_RATE_spare_WID (17)
+ #define MCSCHEDS_CR_CMD_RATE_spare_MSK (0x7FFFC000)
+ #define MCSCHEDS_CR_CMD_RATE_spare_MAX (0x0001FFFF)
+ #define MCSCHEDS_CR_CMD_RATE_spare_DEF (0x00000000)
+ #define MCSCHEDS_CR_CMD_RATE_init_mrw_2n_cs_OFF (31)
+ #define MCSCHEDS_CR_CMD_RATE_init_mrw_2n_cs_WID ( 1)
+ #define MCSCHEDS_CR_CMD_RATE_init_mrw_2n_cs_MSK (0x80000000)
+ #define MCSCHEDS_CR_CMD_RATE_init_mrw_2n_cs_MAX (0x00000001)
+ #define MCSCHEDS_CR_CMD_RATE_init_mrw_2n_cs_DEF (0x00000000)
+
+#define MCSCHEDS_CR_TC_BANK_RANK_D_REG (0x00004C14)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_tCL_OFF ( 0)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_tCL_WID ( 5)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_tCL_MSK (0x0000001F)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_tCL_MAX (0x0000001F)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_tCL_DEF (0x00000006)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_tWCL_OFF ( 5)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_tWCL_WID ( 5)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_tWCL_MSK (0x000003E0)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_tWCL_MAX (0x0000001F)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_tWCL_DEF (0x00000006)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_tCPDED_OFF (10)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_tCPDED_WID ( 2)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_tCPDED_MSK (0x00000C00)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_tCPDED_MAX (0x00000003)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_tCPDED_DEF (0x00000001)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_tPRPDEN_OFF (12)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_tPRPDEN_WID ( 2)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_tPRPDEN_MSK (0x00003000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_tPRPDEN_MAX (0x00000003)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_tPRPDEN_DEF (0x00000001)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Read_Delay_OFF (14)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Read_Delay_WID ( 3)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Read_Delay_MSK (0x0001C000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Read_Delay_MAX (0x00000007)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Read_Delay_DEF (0x00000000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Read_Duration_OFF (17)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Read_Duration_WID ( 2)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Read_Duration_MSK (0x00060000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Read_Duration_MAX (0x00000003)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Read_Duration_DEF (0x00000000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Write_Duration_OFF (19)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Write_Duration_WID ( 2)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Write_Duration_MSK (0x00180000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Write_Duration_MAX (0x00000003)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Write_Duration_DEF (0x00000000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Write_Duration_Ult_OFF (19)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Write_Duration_Ult_WID ( 3)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Write_Duration_Ult_MSK (0x00380000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Write_Duration_Ult_MAX (0x00000007)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Write_Duration_Ult_DEF (0x00000000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Write_Delay_Ult_OFF (22)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Write_Delay_Ult_WID ( 3)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Write_Delay_Ult_MSK (0x01C00000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Write_Delay_Ult_MAX (0x00000007)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Write_Delay_Ult_DEF (0x00000000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Always_Rank0_Ult_OFF (25)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Always_Rank0_Ult_WID ( 1)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Always_Rank0_Ult_MSK (0x02000000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Always_Rank0_Ult_MAX (0x00000001)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_Odt_Always_Rank0_Ult_DEF (0x00000000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_cmd_delay_Ult_OFF (26)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_cmd_delay_Ult_WID ( 2)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_cmd_delay_Ult_MSK (0x0C000000)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_cmd_delay_Ult_MAX (0x00000003)
+ #define MCSCHEDS_CR_TC_BANK_RANK_D_cmd_delay_Ult_DEF (0x00000000)
+
+#define MCSCHEDS_CR_SCHED_CBIT_REG (0x00004C20)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_opp_cas_OFF ( 0)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_opp_cas_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_opp_cas_MSK (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_opp_cas_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_opp_cas_DEF (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_opp_is_cas_OFF ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_opp_is_cas_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_opp_is_cas_MSK (0x00000002)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_opp_is_cas_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_opp_is_cas_DEF (0x00000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_opp_ras_OFF ( 2)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_opp_ras_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_opp_ras_MSK (0x00000004)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_opp_ras_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_opp_ras_DEF (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_opp_is_ras_OFF ( 3)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_opp_is_ras_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_opp_is_ras_MSK (0x00000008)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_opp_is_ras_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_opp_is_ras_DEF (0x00000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_1c_byp_OFF ( 4)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_1c_byp_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_1c_byp_MSK (0x00000010)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_1c_byp_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_1c_byp_DEF (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_2c_byp_OFF ( 5)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_2c_byp_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_2c_byp_MSK (0x00000020)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_2c_byp_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_2c_byp_DEF (0x00000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_deprd_opt_OFF ( 6)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_deprd_opt_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_deprd_opt_MSK (0x00000040)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_deprd_opt_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_deprd_opt_DEF (0x00000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_pt_it_OFF ( 7)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_pt_it_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_pt_it_MSK (0x00000080)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_pt_it_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_pt_it_DEF (0x00000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_prcnt_ring_OFF ( 8)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_prcnt_ring_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_prcnt_ring_MSK (0x00000100)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_prcnt_ring_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_prcnt_ring_DEF (0x00000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_prcnt_sa_OFF ( 9)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_prcnt_sa_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_prcnt_sa_MSK (0x00000200)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_prcnt_sa_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_prcnt_sa_DEF (0x00000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_blkr_ph_OFF (10)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_blkr_ph_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_blkr_ph_MSK (0x00000400)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_blkr_ph_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_blkr_ph_DEF (0x00000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_blkr_pe_OFF (11)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_blkr_pe_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_blkr_pe_MSK (0x00000800)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_blkr_pe_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_blkr_pe_DEF (0x00000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_blkr_pm_OFF (12)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_blkr_pm_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_blkr_pm_MSK (0x00001000)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_blkr_pm_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_blkr_pm_DEF (0x00000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_odt_OFF (13)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_odt_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_odt_MSK (0x00002000)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_odt_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_odt_DEF (0x00000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_OE_alw_off_OFF (14)
+ #define MCSCHEDS_CR_SCHED_CBIT_OE_alw_off_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_OE_alw_off_MSK (0x00004000)
+ #define MCSCHEDS_CR_SCHED_CBIT_OE_alw_off_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_OE_alw_off_DEF (0x00000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_aom_OFF (16)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_aom_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_aom_MSK (0x00010000)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_aom_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_aom_DEF (0x00000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_block_rpq_OFF (17)
+ #define MCSCHEDS_CR_SCHED_CBIT_block_rpq_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_block_rpq_MSK (0x00020000)
+ #define MCSCHEDS_CR_SCHED_CBIT_block_rpq_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_block_rpq_DEF (0x00000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_block_wpq_OFF (18)
+ #define MCSCHEDS_CR_SCHED_CBIT_block_wpq_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_block_wpq_MSK (0x00040000)
+ #define MCSCHEDS_CR_SCHED_CBIT_block_wpq_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_block_wpq_DEF (0x00000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_invert_align_OFF (19)
+ #define MCSCHEDS_CR_SCHED_CBIT_invert_align_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_invert_align_MSK (0x00080000)
+ #define MCSCHEDS_CR_SCHED_CBIT_invert_align_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_invert_align_DEF (0x00000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_write_gap_OFF (20)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_write_gap_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_write_gap_MSK (0x00100000)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_write_gap_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_write_gap_DEF (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_zq_OFF (21)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_zq_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_zq_MSK (0x00200000)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_zq_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_zq_DEF (0x00000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_tt_OFF (22)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_tt_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_tt_MSK (0x00400000)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_tt_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_tt_DEF (0x00000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_opp_ref_OFF (23)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_opp_ref_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_opp_ref_MSK (0x00800000)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_opp_ref_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_opp_ref_DEF (0x00000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_Long_ZQ_OFF (24)
+ #define MCSCHEDS_CR_SCHED_CBIT_Long_ZQ_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_Long_ZQ_MSK (0x01000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_Long_ZQ_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_Long_ZQ_DEF (0x00000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_srx_zq_OFF (25)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_srx_zq_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_srx_zq_MSK (0x02000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_srx_zq_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_srx_zq_DEF (0x00000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_Serialize_ZQ_OFF (26)
+ #define MCSCHEDS_CR_SCHED_CBIT_Serialize_ZQ_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_Serialize_ZQ_MSK (0x04000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_Serialize_ZQ_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_Serialize_ZQ_DEF (0x00000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_ZQ_fast_exec_OFF (27)
+ #define MCSCHEDS_CR_SCHED_CBIT_ZQ_fast_exec_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_ZQ_fast_exec_MSK (0x08000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_ZQ_fast_exec_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_ZQ_fast_exec_DEF (0x00000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_Dis_DriveNop_OFF (28)
+ #define MCSCHEDS_CR_SCHED_CBIT_Dis_DriveNop_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_Dis_DriveNop_MSK (0x10000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_Dis_DriveNop_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_Dis_DriveNop_DEF (0x00000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_Pres_WDB_Ent_OFF (29)
+ #define MCSCHEDS_CR_SCHED_CBIT_Pres_WDB_Ent_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_Pres_WDB_Ent_MSK (0x20000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_Pres_WDB_Ent_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_Pres_WDB_Ent_DEF (0x00000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_clk_gate_OFF (30)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_clk_gate_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_clk_gate_MSK (0x40000000)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_clk_gate_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_CBIT_dis_clk_gate_DEF (0x00000000)
+
+#define MCSCHEDS_CR_SC_ROUNDT_LAT_REG (0x00004C24)
+ #define MCSCHEDS_CR_SC_ROUNDT_LAT_Lat_R0D0_OFF ( 0)
+ #define MCSCHEDS_CR_SC_ROUNDT_LAT_Lat_R0D0_WID ( 6)
+ #define MCSCHEDS_CR_SC_ROUNDT_LAT_Lat_R0D0_MSK (0x0000003F)
+ #define MCSCHEDS_CR_SC_ROUNDT_LAT_Lat_R0D0_MAX (0x0000003F)
+ #define MCSCHEDS_CR_SC_ROUNDT_LAT_Lat_R0D0_DEF (0x00000020)
+ #define MCSCHEDS_CR_SC_ROUNDT_LAT_Lat_R1D0_OFF ( 8)
+ #define MCSCHEDS_CR_SC_ROUNDT_LAT_Lat_R1D0_WID ( 6)
+ #define MCSCHEDS_CR_SC_ROUNDT_LAT_Lat_R1D0_MSK (0x00003F00)
+ #define MCSCHEDS_CR_SC_ROUNDT_LAT_Lat_R1D0_MAX (0x0000003F)
+ #define MCSCHEDS_CR_SC_ROUNDT_LAT_Lat_R1D0_DEF (0x00000020)
+ #define MCSCHEDS_CR_SC_ROUNDT_LAT_Lat_R0D1_OFF (16)
+ #define MCSCHEDS_CR_SC_ROUNDT_LAT_Lat_R0D1_WID ( 6)
+ #define MCSCHEDS_CR_SC_ROUNDT_LAT_Lat_R0D1_MSK (0x003F0000)
+ #define MCSCHEDS_CR_SC_ROUNDT_LAT_Lat_R0D1_MAX (0x0000003F)
+ #define MCSCHEDS_CR_SC_ROUNDT_LAT_Lat_R0D1_DEF (0x00000020)
+ #define MCSCHEDS_CR_SC_ROUNDT_LAT_Lat_R1D1_OFF (24)
+ #define MCSCHEDS_CR_SC_ROUNDT_LAT_Lat_R1D1_WID ( 6)
+ #define MCSCHEDS_CR_SC_ROUNDT_LAT_Lat_R1D1_MSK (0x3F000000)
+ #define MCSCHEDS_CR_SC_ROUNDT_LAT_Lat_R1D1_MAX (0x0000003F)
+ #define MCSCHEDS_CR_SC_ROUNDT_LAT_Lat_R1D1_DEF (0x00000020)
+
+#define MCSCHEDS_CR_SC_IO_LATENCY_REG (0x00004C28)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_IOLAT_R0D0_OFF ( 0)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_IOLAT_R0D0_WID ( 4)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_IOLAT_R0D0_MSK (0x0000000F)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_IOLAT_R0D0_MAX (0x0000000F)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_IOLAT_R0D0_DEF (0x00000000)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_IOLAT_R1D0_OFF ( 4)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_IOLAT_R1D0_WID ( 4)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_IOLAT_R1D0_MSK (0x000000F0)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_IOLAT_R1D0_MAX (0x0000000F)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_IOLAT_R1D0_DEF (0x00000000)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_IOLAT_R0D1_OFF ( 8)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_IOLAT_R0D1_WID ( 4)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_IOLAT_R0D1_MSK (0x00000F00)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_IOLAT_R0D1_MAX (0x0000000F)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_IOLAT_R0D1_DEF (0x00000000)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_IOLAT_R1D1_OFF (12)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_IOLAT_R1D1_WID ( 4)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_IOLAT_R1D1_MSK (0x0000F000)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_IOLAT_R1D1_MAX (0x0000000F)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_IOLAT_R1D1_DEF (0x00000000)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_RT_IOCOMP_OFF (16)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_RT_IOCOMP_WID ( 6)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_RT_IOCOMP_MSK (0x003F0000)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_RT_IOCOMP_MAX (0x0000003F)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_RT_IOCOMP_DEF (0x0000000E)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_three_channels_OFF (30)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_three_channels_WID ( 1)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_three_channels_MSK (0x40000000)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_three_channels_MAX (0x00000001)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_three_channels_DEF (0x00000000)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_DIS_RT_CLK_GATE_OFF (31)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_DIS_RT_CLK_GATE_WID ( 1)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_DIS_RT_CLK_GATE_MSK (0x80000000)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_DIS_RT_CLK_GATE_MAX (0x00000001)
+ #define MCSCHEDS_CR_SC_IO_LATENCY_DIS_RT_CLK_GATE_DEF (0x00000000)
+
+#define MCSCHEDS_CR_ROUND_TRIP_DFT_DATA_REG (0x00004C2C)
+ #define MCSCHEDS_CR_ROUND_TRIP_DFT_DATA_DATA_OFF ( 0)
+ #define MCSCHEDS_CR_ROUND_TRIP_DFT_DATA_DATA_WID (32)
+ #define MCSCHEDS_CR_ROUND_TRIP_DFT_DATA_DATA_MSK (0xFFFFFFFF)
+ #define MCSCHEDS_CR_ROUND_TRIP_DFT_DATA_DATA_MAX (0xFFFFFFFF)
+ #define MCSCHEDS_CR_ROUND_TRIP_DFT_DATA_DATA_DEF (0x00000000)
+
+#define MCSCHEDS_CR_DFT_MISC_REG (0x00004C30)
+ #define MCSCHEDS_CR_DFT_MISC_WDAR_OFF ( 0)
+ #define MCSCHEDS_CR_DFT_MISC_WDAR_WID ( 1)
+ #define MCSCHEDS_CR_DFT_MISC_WDAR_MSK (0x00000001)
+ #define MCSCHEDS_CR_DFT_MISC_WDAR_MAX (0x00000001)
+ #define MCSCHEDS_CR_DFT_MISC_WDAR_DEF (0x00000000)
+ #define MCSCHEDS_CR_DFT_MISC_safe_mask_sel_OFF ( 1)
+ #define MCSCHEDS_CR_DFT_MISC_safe_mask_sel_WID ( 3)
+ #define MCSCHEDS_CR_DFT_MISC_safe_mask_sel_MSK (0x0000000E)
+ #define MCSCHEDS_CR_DFT_MISC_safe_mask_sel_MAX (0x00000007)
+ #define MCSCHEDS_CR_DFT_MISC_safe_mask_sel_DEF (0x00000000)
+ #define MCSCHEDS_CR_DFT_MISC_force_rcv_en_OFF ( 4)
+ #define MCSCHEDS_CR_DFT_MISC_force_rcv_en_WID ( 1)
+ #define MCSCHEDS_CR_DFT_MISC_force_rcv_en_MSK (0x00000010)
+ #define MCSCHEDS_CR_DFT_MISC_force_rcv_en_MAX (0x00000001)
+ #define MCSCHEDS_CR_DFT_MISC_force_rcv_en_DEF (0x00000000)
+ #define MCSCHEDS_CR_DFT_MISC_DDR_QUAL_OFF ( 8)
+ #define MCSCHEDS_CR_DFT_MISC_DDR_QUAL_WID ( 2)
+ #define MCSCHEDS_CR_DFT_MISC_DDR_QUAL_MSK (0x00000300)
+ #define MCSCHEDS_CR_DFT_MISC_DDR_QUAL_MAX (0x00000003)
+ #define MCSCHEDS_CR_DFT_MISC_DDR_QUAL_DEF (0x00000000)
+ #define MCSCHEDS_CR_DFT_MISC_Qual_length_OFF (10)
+ #define MCSCHEDS_CR_DFT_MISC_Qual_length_WID ( 2)
+ #define MCSCHEDS_CR_DFT_MISC_Qual_length_MSK (0x00000C00)
+ #define MCSCHEDS_CR_DFT_MISC_Qual_length_MAX (0x00000003)
+ #define MCSCHEDS_CR_DFT_MISC_Qual_length_DEF (0x00000000)
+ #define MCSCHEDS_CR_DFT_MISC_WDB_Block_En_OFF (12)
+ #define MCSCHEDS_CR_DFT_MISC_WDB_Block_En_WID ( 1)
+ #define MCSCHEDS_CR_DFT_MISC_WDB_Block_En_MSK (0x00001000)
+ #define MCSCHEDS_CR_DFT_MISC_WDB_Block_En_MAX (0x00000001)
+ #define MCSCHEDS_CR_DFT_MISC_WDB_Block_En_DEF (0x00000000)
+ #define MCSCHEDS_CR_DFT_MISC_RT_DFT_READ_PTR_OFF (13)
+ #define MCSCHEDS_CR_DFT_MISC_RT_DFT_READ_PTR_WID ( 4)
+ #define MCSCHEDS_CR_DFT_MISC_RT_DFT_READ_PTR_MSK (0x0001E000)
+ #define MCSCHEDS_CR_DFT_MISC_RT_DFT_READ_PTR_MAX (0x0000000F)
+ #define MCSCHEDS_CR_DFT_MISC_RT_DFT_READ_PTR_DEF (0x00000000)
+ #define MCSCHEDS_CR_DFT_MISC_RT_DFT_READ_ENABLE_OFF (17)
+ #define MCSCHEDS_CR_DFT_MISC_RT_DFT_READ_ENABLE_WID ( 1)
+ #define MCSCHEDS_CR_DFT_MISC_RT_DFT_READ_ENABLE_MSK (0x00020000)
+ #define MCSCHEDS_CR_DFT_MISC_RT_DFT_READ_ENABLE_MAX (0x00000001)
+ #define MCSCHEDS_CR_DFT_MISC_RT_DFT_READ_ENABLE_DEF (0x00000000)
+ #define MCSCHEDS_CR_DFT_MISC_RT_DFT_READ_SEL_ADDR_OFF (18)
+ #define MCSCHEDS_CR_DFT_MISC_RT_DFT_READ_SEL_ADDR_WID ( 1)
+ #define MCSCHEDS_CR_DFT_MISC_RT_DFT_READ_SEL_ADDR_MSK (0x00040000)
+ #define MCSCHEDS_CR_DFT_MISC_RT_DFT_READ_SEL_ADDR_MAX (0x00000001)
+ #define MCSCHEDS_CR_DFT_MISC_RT_DFT_READ_SEL_ADDR_DEF (0x00000000)
+
+#define MCSCHEDS_CR_READ_RETURN_DFT_REG (0x00004C34)
+ #define MCSCHEDS_CR_READ_RETURN_DFT_ECC_OFF ( 0)
+ #define MCSCHEDS_CR_READ_RETURN_DFT_ECC_WID ( 8)
+ #define MCSCHEDS_CR_READ_RETURN_DFT_ECC_MSK (0x000000FF)
+ #define MCSCHEDS_CR_READ_RETURN_DFT_ECC_MAX (0x000000FF)
+ #define MCSCHEDS_CR_READ_RETURN_DFT_ECC_DEF (0x00000000)
+ #define MCSCHEDS_CR_READ_RETURN_DFT_RRD_DFT_Mode_OFF ( 8)
+ #define MCSCHEDS_CR_READ_RETURN_DFT_RRD_DFT_Mode_WID ( 2)
+ #define MCSCHEDS_CR_READ_RETURN_DFT_RRD_DFT_Mode_MSK (0x00000300)
+ #define MCSCHEDS_CR_READ_RETURN_DFT_RRD_DFT_Mode_MAX (0x00000003)
+ #define MCSCHEDS_CR_READ_RETURN_DFT_RRD_DFT_Mode_DEF (0x00000000)
+ #define MCSCHEDS_CR_READ_RETURN_DFT_LFSR_Seed_Index_OFF (10)
+ #define MCSCHEDS_CR_READ_RETURN_DFT_LFSR_Seed_Index_WID ( 5)
+ #define MCSCHEDS_CR_READ_RETURN_DFT_LFSR_Seed_Index_MSK (0x00007C00)
+ #define MCSCHEDS_CR_READ_RETURN_DFT_LFSR_Seed_Index_MAX (0x0000001F)
+ #define MCSCHEDS_CR_READ_RETURN_DFT_LFSR_Seed_Index_DEF (0x00000000)
+ #define MCSCHEDS_CR_READ_RETURN_DFT_Inversion_Mode_OFF (15)
+ #define MCSCHEDS_CR_READ_RETURN_DFT_Inversion_Mode_WID ( 1)
+ #define MCSCHEDS_CR_READ_RETURN_DFT_Inversion_Mode_MSK (0x00008000)
+ #define MCSCHEDS_CR_READ_RETURN_DFT_Inversion_Mode_MAX (0x00000001)
+ #define MCSCHEDS_CR_READ_RETURN_DFT_Inversion_Mode_DEF (0x00000000)
+
+#define MCSCHEDS_CR_SCHED_SECOND_CBIT_REG (0x00004C38)
+ #define MCSCHEDS_CR_SCHED_SECOND_CBIT_dis_imph_error_OFF ( 0)
+ #define MCSCHEDS_CR_SCHED_SECOND_CBIT_dis_imph_error_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_SECOND_CBIT_dis_imph_error_MSK (0x00000001)
+ #define MCSCHEDS_CR_SCHED_SECOND_CBIT_dis_imph_error_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_SECOND_CBIT_dis_imph_error_DEF (0x00000000)
+ #define MCSCHEDS_CR_SCHED_SECOND_CBIT_dis_async_odt_OFF ( 8)
+ #define MCSCHEDS_CR_SCHED_SECOND_CBIT_dis_async_odt_WID ( 1)
+ #define MCSCHEDS_CR_SCHED_SECOND_CBIT_dis_async_odt_MSK (0x00000100)
+ #define MCSCHEDS_CR_SCHED_SECOND_CBIT_dis_async_odt_MAX (0x00000001)
+ #define MCSCHEDS_CR_SCHED_SECOND_CBIT_dis_async_odt_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_REG (0x00004C40)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux0_Control_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux0_Control_WID ( 2)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux0_Control_MSK (0x00000003)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux0_Control_MAX (0x00000003)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux0_Control_DEF (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux1_Control_OFF ( 3)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux1_Control_WID ( 2)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux1_Control_MSK (0x00000018)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux1_Control_MAX (0x00000003)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux1_Control_DEF (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux2_Control_OFF ( 6)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux2_Control_WID ( 2)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux2_Control_MSK (0x000000C0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux2_Control_MAX (0x00000003)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux2_Control_DEF (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Replace_Byte_Control_OFF (14)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Replace_Byte_Control_WID ( 1)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Replace_Byte_Control_MSK (0x00004000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Replace_Byte_Control_MAX (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Replace_Byte_Control_DEF (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Data_Source_Sel_OFF (15)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Data_Source_Sel_WID ( 1)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Data_Source_Sel_MSK (0x00008000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Data_Source_Sel_MAX (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Data_Source_Sel_DEF (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Save_LFSR_Seed_Rate_OFF (16)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Save_LFSR_Seed_Rate_WID ( 6)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Save_LFSR_Seed_Rate_MSK (0x003F0000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Save_LFSR_Seed_Rate_MAX (0x0000003F)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Save_LFSR_Seed_Rate_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Reload_LFSR_Seed_Rate_OFF (24)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Reload_LFSR_Seed_Rate_WID ( 3)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Reload_LFSR_Seed_Rate_MSK (0x07000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Reload_LFSR_Seed_Rate_MAX (0x00000007)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Reload_LFSR_Seed_Rate_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_RD_STATUS_REG (0x00004C44)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_RD_STATUS_WDB_Current_Read_Pointer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_RD_STATUS_WDB_Current_Read_Pointer_WID ( 6)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_RD_STATUS_WDB_Current_Read_Pointer_MSK (0x0000003F)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_RD_STATUS_WDB_Current_Read_Pointer_MAX (0x0000003F)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_RD_STATUS_WDB_Current_Read_Pointer_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_0_REG (0x00004C48)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_0_Pattern_Buffer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_0_Pattern_Buffer_WID (24)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_0_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_0_Pattern_Buffer_MAX (0x00FFFFFF)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_1_REG (0x00004C4C)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_1_Pattern_Buffer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_1_Pattern_Buffer_WID (24)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_1_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_1_Pattern_Buffer_MAX (0x00FFFFFF)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_2_REG (0x00004C50)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_2_Pattern_Buffer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_2_Pattern_Buffer_WID (24)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_2_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_2_Pattern_Buffer_MAX (0x00FFFFFF)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_0_REG (0x00004C54)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_0_Pattern_Buffer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_0_Pattern_Buffer_WID (24)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_0_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_0_Pattern_Buffer_MAX (0x00FFFFFF)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_1_REG (0x00004C58)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_1_Pattern_Buffer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_1_Pattern_Buffer_WID (24)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_1_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_1_Pattern_Buffer_MAX (0x00FFFFFF)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_2_REG (0x00004C5C)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_2_Pattern_Buffer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_2_Pattern_Buffer_WID (24)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_2_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_2_Pattern_Buffer_MAX (0x00FFFFFF)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_0_REG (0x00004C60)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_0_Pattern_Buffer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_0_Pattern_Buffer_WID (24)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_0_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_0_Pattern_Buffer_MAX (0x00FFFFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_0_Pattern_Buffer_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_1_REG (0x00004C64)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_1_Pattern_Buffer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_1_Pattern_Buffer_WID (24)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_1_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_1_Pattern_Buffer_MAX (0x00FFFFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_1_Pattern_Buffer_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_2_REG (0x00004C68)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_2_Pattern_Buffer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_2_Pattern_Buffer_WID (24)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_2_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_2_Pattern_Buffer_MAX (0x00FFFFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_2_Pattern_Buffer_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_0_REG (0x00004C6C)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_0_Pattern_Buffer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_0_Pattern_Buffer_WID (24)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_0_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_0_Pattern_Buffer_MAX (0x00FFFFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_0_Pattern_Buffer_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_1_REG (0x00004C70)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_1_Pattern_Buffer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_1_Pattern_Buffer_WID (24)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_1_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_1_Pattern_Buffer_MAX (0x00FFFFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_1_Pattern_Buffer_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_2_REG (0x00004C74)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_2_Pattern_Buffer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_2_Pattern_Buffer_WID (24)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_2_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_2_Pattern_Buffer_MAX (0x00FFFFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_2_Pattern_Buffer_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_REG (0x00004C78)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_data_select_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_data_select_WID ( 1)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_data_select_MSK (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_data_select_MAX (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_data_select_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_Enable_Sweep_Frequency_OFF ( 1)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_Enable_Sweep_Frequency_WID ( 1)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_Enable_Sweep_Frequency_MSK (0x00000002)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_Enable_Sweep_Frequency_MAX (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_Enable_Sweep_Frequency_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_counter_OFF ( 8)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_counter_WID ( 8)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_counter_MSK (0x0000FF00)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_counter_MAX (0x000000FF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_counter_DEF (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_M_counter_OFF (16)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_M_counter_WID ( 8)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_M_counter_MSK (0x00FF0000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_M_counter_MAX (0x000000FF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_M_counter_DEF (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_N_counter_OFF (24)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_N_counter_WID ( 8)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_N_counter_MSK (0xFF000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_N_counter_MAX (0x000000FF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_N_counter_DEF (0x00000001)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_WDB_INV_REG (0x00004C84)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_INV_ECC_Inv_or_DC_Enable_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_INV_ECC_Inv_or_DC_Enable_WID ( 8)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_INV_ECC_Inv_or_DC_Enable_MSK (0x000000FF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_INV_ECC_Inv_or_DC_Enable_MAX (0x000000FF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_INV_ECC_Inv_or_DC_Enable_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Rate_OFF (16)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Rate_WID ( 4)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Rate_MSK (0x000F0000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Rate_MAX (0x0000000F)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Rate_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_INV_DC_Polarity_Control_OFF (20)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_INV_DC_Polarity_Control_WID ( 1)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_INV_DC_Polarity_Control_MSK (0x00100000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_INV_DC_Polarity_Control_MAX (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_INV_DC_Polarity_Control_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Control_OFF (30)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Control_WID ( 1)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Control_MSK (0x40000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Control_MAX (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Control_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Enable_OFF (31)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Enable_WID ( 1)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Enable_MSK (0x80000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Enable_MAX (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Enable_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_WDB_DATA_INV_REG (0x00004C90)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_DATA_INV_Data_Inv_or_DC_Enable_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_DATA_INV_Data_Inv_or_DC_Enable_WID (64)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_DATA_INV_Data_Inv_or_DC_Enable_MSK (0xFFFFFFFFFFFFFFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_DATA_INV_Data_Inv_or_DC_Enable_MAX (0xFFFFFFFFFFFFFFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_WDB_DATA_INV_Data_Inv_or_DC_Enable_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_ERR_CTL_REG (0x00004C98)
+ #define MCSCHEDS_CR_REUT_CH_ERR_CTL_Stop_on_Nth_Error_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_CTL_Stop_on_Nth_Error_WID ( 6)
+ #define MCSCHEDS_CR_REUT_CH_ERR_CTL_Stop_on_Nth_Error_MSK (0x0000003F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_CTL_Stop_on_Nth_Error_MAX (0x0000003F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_CTL_Stop_on_Nth_Error_DEF (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_ERR_CTL_Stop_On_Error_Control_OFF (12)
+ #define MCSCHEDS_CR_REUT_CH_ERR_CTL_Stop_On_Error_Control_WID ( 2)
+ #define MCSCHEDS_CR_REUT_CH_ERR_CTL_Stop_On_Error_Control_MSK (0x00003000)
+ #define MCSCHEDS_CR_REUT_CH_ERR_CTL_Stop_On_Error_Control_MAX (0x00000003)
+ #define MCSCHEDS_CR_REUT_CH_ERR_CTL_Stop_On_Error_Control_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Chunk_OFF (16)
+ #define MCSCHEDS_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Chunk_WID ( 8)
+ #define MCSCHEDS_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Chunk_MSK (0x00FF0000)
+ #define MCSCHEDS_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Chunk_MAX (0x000000FF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Chunk_DEF (0x000000FF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Cacheline_OFF (24)
+ #define MCSCHEDS_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Cacheline_WID ( 8)
+ #define MCSCHEDS_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Cacheline_MSK (0xFF000000)
+ #define MCSCHEDS_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Cacheline_MAX (0x000000FF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Cacheline_DEF (0x000000FF)
+
+#define MCSCHEDS_CR_REUT_CH_ERR_ECC_MASK_REG (0x00004C9C)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_MASK_ECC_Error_Mask_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_MASK_ECC_Error_Mask_WID ( 8)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_MASK_ECC_Error_Mask_MSK (0x000000FF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_MASK_ECC_Error_Mask_MAX (0x000000FF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_MASK_ECC_Error_Mask_DEF (0x00000000)
+
+#define MCSCHEDS_CR_STM_CONFIG_REG (0x00004CA4)
+ #define MCSCHEDS_CR_STM_CONFIG_Stretch_mode_OFF ( 0)
+ #define MCSCHEDS_CR_STM_CONFIG_Stretch_mode_WID ( 2)
+ #define MCSCHEDS_CR_STM_CONFIG_Stretch_mode_MSK (0x00000003)
+ #define MCSCHEDS_CR_STM_CONFIG_Stretch_mode_MAX (0x00000003)
+ #define MCSCHEDS_CR_STM_CONFIG_Stretch_mode_DEF (0x00000000)
+ #define MCSCHEDS_CR_STM_CONFIG_STF_OFF ( 4)
+ #define MCSCHEDS_CR_STM_CONFIG_STF_WID ( 3)
+ #define MCSCHEDS_CR_STM_CONFIG_STF_MSK (0x00000070)
+ #define MCSCHEDS_CR_STM_CONFIG_STF_MAX (0x00000007)
+ #define MCSCHEDS_CR_STM_CONFIG_STF_DEF (0x00000000)
+
+#define MCSCHEDS_CR_SC_PR_CNT_CONFIG_REG (0x00004CA8)
+ #define MCSCHEDS_CR_SC_PR_CNT_CONFIG_Priority_count_ring_OFF ( 0)
+ #define MCSCHEDS_CR_SC_PR_CNT_CONFIG_Priority_count_ring_WID (10)
+ #define MCSCHEDS_CR_SC_PR_CNT_CONFIG_Priority_count_ring_MSK (0x000003FF)
+ #define MCSCHEDS_CR_SC_PR_CNT_CONFIG_Priority_count_ring_MAX (0x000003FF)
+ #define MCSCHEDS_CR_SC_PR_CNT_CONFIG_Priority_count_ring_DEF (0x00000040)
+ #define MCSCHEDS_CR_SC_PR_CNT_CONFIG_Priority_count_SA_OFF (16)
+ #define MCSCHEDS_CR_SC_PR_CNT_CONFIG_Priority_count_SA_WID (10)
+ #define MCSCHEDS_CR_SC_PR_CNT_CONFIG_Priority_count_SA_MSK (0x03FF0000)
+ #define MCSCHEDS_CR_SC_PR_CNT_CONFIG_Priority_count_SA_MAX (0x000003FF)
+ #define MCSCHEDS_CR_SC_PR_CNT_CONFIG_Priority_count_SA_DEF (0x00000100)
+
+#define MCSCHEDS_CR_SC_PCIT_REG (0x00004CAC)
+ #define MCSCHEDS_CR_SC_PCIT_PCIT_OFF ( 0)
+ #define MCSCHEDS_CR_SC_PCIT_PCIT_WID ( 8)
+ #define MCSCHEDS_CR_SC_PCIT_PCIT_MSK (0x000000FF)
+ #define MCSCHEDS_CR_SC_PCIT_PCIT_MAX (0x000000FF)
+ #define MCSCHEDS_CR_SC_PCIT_PCIT_DEF (0x00000040)
+
+#define MCSCHEDS_CR_PM_PDWN_CONFIG_REG (0x00004CB0)
+ #define MCSCHEDS_CR_PM_PDWN_CONFIG_PDWN_idle_counter_OFF ( 0)
+ #define MCSCHEDS_CR_PM_PDWN_CONFIG_PDWN_idle_counter_WID (12)
+ #define MCSCHEDS_CR_PM_PDWN_CONFIG_PDWN_idle_counter_MSK (0x00000FFF)
+ #define MCSCHEDS_CR_PM_PDWN_CONFIG_PDWN_idle_counter_MAX (0x00000FFF)
+ #define MCSCHEDS_CR_PM_PDWN_CONFIG_PDWN_idle_counter_DEF (0x00000000)
+ #define MCSCHEDS_CR_PM_PDWN_CONFIG_PDWN_mode_OFF (12)
+ #define MCSCHEDS_CR_PM_PDWN_CONFIG_PDWN_mode_WID ( 4)
+ #define MCSCHEDS_CR_PM_PDWN_CONFIG_PDWN_mode_MSK (0x0000F000)
+ #define MCSCHEDS_CR_PM_PDWN_CONFIG_PDWN_mode_MAX (0x0000000F)
+ #define MCSCHEDS_CR_PM_PDWN_CONFIG_PDWN_mode_DEF (0x00000000)
+
+#define MCSCHEDS_CR_ECC_INJECT_COUNT_REG (0x00004CB4)
+ #define MCSCHEDS_CR_ECC_INJECT_COUNT_Count_OFF ( 0)
+ #define MCSCHEDS_CR_ECC_INJECT_COUNT_Count_WID (32)
+ #define MCSCHEDS_CR_ECC_INJECT_COUNT_Count_MSK (0xFFFFFFFF)
+ #define MCSCHEDS_CR_ECC_INJECT_COUNT_Count_MAX (0xFFFFFFFF)
+ #define MCSCHEDS_CR_ECC_INJECT_COUNT_Count_DEF (0xFFFFFFFF)
+
+#define MCSCHEDS_CR_ECC_DFT_REG (0x00004CB8)
+ #define MCSCHEDS_CR_ECC_DFT_ECC4ANA_fill_OFF ( 0)
+ #define MCSCHEDS_CR_ECC_DFT_ECC4ANA_fill_WID ( 8)
+ #define MCSCHEDS_CR_ECC_DFT_ECC4ANA_fill_MSK (0x000000FF)
+ #define MCSCHEDS_CR_ECC_DFT_ECC4ANA_fill_MAX (0x000000FF)
+ #define MCSCHEDS_CR_ECC_DFT_ECC4ANA_fill_DEF (0x00000000)
+ #define MCSCHEDS_CR_ECC_DFT_ECC4ANA_trigger_OFF ( 8)
+ #define MCSCHEDS_CR_ECC_DFT_ECC4ANA_trigger_WID ( 2)
+ #define MCSCHEDS_CR_ECC_DFT_ECC4ANA_trigger_MSK (0x00000300)
+ #define MCSCHEDS_CR_ECC_DFT_ECC4ANA_trigger_MAX (0x00000003)
+ #define MCSCHEDS_CR_ECC_DFT_ECC4ANA_trigger_DEF (0x00000000)
+ #define MCSCHEDS_CR_ECC_DFT_ECC4ANA_BS_OFF (10)
+ #define MCSCHEDS_CR_ECC_DFT_ECC4ANA_BS_WID ( 1)
+ #define MCSCHEDS_CR_ECC_DFT_ECC4ANA_BS_MSK (0x00000400)
+ #define MCSCHEDS_CR_ECC_DFT_ECC4ANA_BS_MAX (0x00000001)
+ #define MCSCHEDS_CR_ECC_DFT_ECC4ANA_BS_DEF (0x00000000)
+ #define MCSCHEDS_CR_ECC_DFT_ECC_Inject_OFF (11)
+ #define MCSCHEDS_CR_ECC_DFT_ECC_Inject_WID ( 3)
+ #define MCSCHEDS_CR_ECC_DFT_ECC_Inject_MSK (0x00003800)
+ #define MCSCHEDS_CR_ECC_DFT_ECC_Inject_MAX (0x00000007)
+ #define MCSCHEDS_CR_ECC_DFT_ECC_Inject_DEF (0x00000000)
+ #define MCSCHEDS_CR_ECC_DFT_ECC_correction_disable_OFF (14)
+ #define MCSCHEDS_CR_ECC_DFT_ECC_correction_disable_WID ( 1)
+ #define MCSCHEDS_CR_ECC_DFT_ECC_correction_disable_MSK (0x00004000)
+ #define MCSCHEDS_CR_ECC_DFT_ECC_correction_disable_MAX (0x00000001)
+ #define MCSCHEDS_CR_ECC_DFT_ECC_correction_disable_DEF (0x00000000)
+ #define MCSCHEDS_CR_ECC_DFT_ECC4ANA_Inject_OFF (15)
+ #define MCSCHEDS_CR_ECC_DFT_ECC4ANA_Inject_WID ( 1)
+ #define MCSCHEDS_CR_ECC_DFT_ECC4ANA_Inject_MSK (0x00008000)
+ #define MCSCHEDS_CR_ECC_DFT_ECC4ANA_Inject_MAX (0x00000001)
+ #define MCSCHEDS_CR_ECC_DFT_ECC4ANA_Inject_DEF (0x00000000)
+ #define MCSCHEDS_CR_ECC_DFT_DIS_MCA_LOG_OFF (16)
+ #define MCSCHEDS_CR_ECC_DFT_DIS_MCA_LOG_WID ( 1)
+ #define MCSCHEDS_CR_ECC_DFT_DIS_MCA_LOG_MSK (0x00010000)
+ #define MCSCHEDS_CR_ECC_DFT_DIS_MCA_LOG_MAX (0x00000001)
+ #define MCSCHEDS_CR_ECC_DFT_DIS_MCA_LOG_DEF (0x00000000)
+ #define MCSCHEDS_CR_ECC_DFT_DIS_PCH_EVENT_OFF (17)
+ #define MCSCHEDS_CR_ECC_DFT_DIS_PCH_EVENT_WID ( 1)
+ #define MCSCHEDS_CR_ECC_DFT_DIS_PCH_EVENT_MSK (0x00020000)
+ #define MCSCHEDS_CR_ECC_DFT_DIS_PCH_EVENT_MAX (0x00000001)
+ #define MCSCHEDS_CR_ECC_DFT_DIS_PCH_EVENT_DEF (0x00000000)
+ #define MCSCHEDS_CR_ECC_DFT_DIS_PCIE_POISON_OFF (18)
+ #define MCSCHEDS_CR_ECC_DFT_DIS_PCIE_POISON_WID ( 1)
+ #define MCSCHEDS_CR_ECC_DFT_DIS_PCIE_POISON_MSK (0x00040000)
+ #define MCSCHEDS_CR_ECC_DFT_DIS_PCIE_POISON_MAX (0x00000001)
+ #define MCSCHEDS_CR_ECC_DFT_DIS_PCIE_POISON_DEF (0x00000000)
+
+#define MCSCHEDS_CR_VISA_CTL_MCSCHEDS_REG (0x00004CC0)
+ #define MCSCHEDS_CR_VISA_CTL_MCSCHEDS_Data_OFF ( 0)
+ #define MCSCHEDS_CR_VISA_CTL_MCSCHEDS_Data_WID (18)
+ #define MCSCHEDS_CR_VISA_CTL_MCSCHEDS_Data_MSK (0x0003FFFF)
+ #define MCSCHEDS_CR_VISA_CTL_MCSCHEDS_Data_MAX (0x0003FFFF)
+ #define MCSCHEDS_CR_VISA_CTL_MCSCHEDS_Data_DEF (0x00000000)
+ #define MCSCHEDS_CR_VISA_CTL_MCSCHEDS_VORANGE_OFF (31)
+ #define MCSCHEDS_CR_VISA_CTL_MCSCHEDS_VORANGE_WID ( 1)
+ #define MCSCHEDS_CR_VISA_CTL_MCSCHEDS_VORANGE_MSK (0x80000000)
+ #define MCSCHEDS_CR_VISA_CTL_MCSCHEDS_VORANGE_MAX (0x00000001)
+ #define MCSCHEDS_CR_VISA_CTL_MCSCHEDS_VORANGE_DEF (0x00000000)
+
+#define MCSCHEDS_CR_VISA_XBAR_MCSCHEDS_REG (0x00004CC4)
+ #define MCSCHEDS_CR_VISA_XBAR_MCSCHEDS_Data_OFF ( 0)
+ #define MCSCHEDS_CR_VISA_XBAR_MCSCHEDS_Data_WID (32)
+ #define MCSCHEDS_CR_VISA_XBAR_MCSCHEDS_Data_MSK (0xFFFFFFFF)
+ #define MCSCHEDS_CR_VISA_XBAR_MCSCHEDS_Data_MAX (0xFFFFFFFF)
+ #define MCSCHEDS_CR_VISA_XBAR_MCSCHEDS_Data_DEF (0x76543210)
+
+#define MCSCHEDS_CR_ECCERRLOG0_REG (0x00004CC8)
+ #define MCSCHEDS_CR_ECCERRLOG0_CERRSTS_OFF ( 0)
+ #define MCSCHEDS_CR_ECCERRLOG0_CERRSTS_WID ( 1)
+ #define MCSCHEDS_CR_ECCERRLOG0_CERRSTS_MSK (0x00000001)
+ #define MCSCHEDS_CR_ECCERRLOG0_CERRSTS_MAX (0x00000001)
+ #define MCSCHEDS_CR_ECCERRLOG0_CERRSTS_DEF (0x00000000)
+ #define MCSCHEDS_CR_ECCERRLOG0_MERRSTS_OFF ( 1)
+ #define MCSCHEDS_CR_ECCERRLOG0_MERRSTS_WID ( 1)
+ #define MCSCHEDS_CR_ECCERRLOG0_MERRSTS_MSK (0x00000002)
+ #define MCSCHEDS_CR_ECCERRLOG0_MERRSTS_MAX (0x00000001)
+ #define MCSCHEDS_CR_ECCERRLOG0_MERRSTS_DEF (0x00000000)
+ #define MCSCHEDS_CR_ECCERRLOG0_ERRSYND_OFF (16)
+ #define MCSCHEDS_CR_ECCERRLOG0_ERRSYND_WID ( 8)
+ #define MCSCHEDS_CR_ECCERRLOG0_ERRSYND_MSK (0x00FF0000)
+ #define MCSCHEDS_CR_ECCERRLOG0_ERRSYND_MAX (0x000000FF)
+ #define MCSCHEDS_CR_ECCERRLOG0_ERRSYND_DEF (0x00000000)
+ #define MCSCHEDS_CR_ECCERRLOG0_ERRCHUNK_OFF (24)
+ #define MCSCHEDS_CR_ECCERRLOG0_ERRCHUNK_WID ( 3)
+ #define MCSCHEDS_CR_ECCERRLOG0_ERRCHUNK_MSK (0x07000000)
+ #define MCSCHEDS_CR_ECCERRLOG0_ERRCHUNK_MAX (0x00000007)
+ #define MCSCHEDS_CR_ECCERRLOG0_ERRCHUNK_DEF (0x00000000)
+ #define MCSCHEDS_CR_ECCERRLOG0_ERRRANK_OFF (27)
+ #define MCSCHEDS_CR_ECCERRLOG0_ERRRANK_WID ( 2)
+ #define MCSCHEDS_CR_ECCERRLOG0_ERRRANK_MSK (0x18000000)
+ #define MCSCHEDS_CR_ECCERRLOG0_ERRRANK_MAX (0x00000003)
+ #define MCSCHEDS_CR_ECCERRLOG0_ERRRANK_DEF (0x00000000)
+ #define MCSCHEDS_CR_ECCERRLOG0_ERRBANK_OFF (29)
+ #define MCSCHEDS_CR_ECCERRLOG0_ERRBANK_WID ( 3)
+ #define MCSCHEDS_CR_ECCERRLOG0_ERRBANK_MSK (0xE0000000)
+ #define MCSCHEDS_CR_ECCERRLOG0_ERRBANK_MAX (0x00000007)
+ #define MCSCHEDS_CR_ECCERRLOG0_ERRBANK_DEF (0x00000000)
+
+#define MCSCHEDS_CR_ECCERRLOG1_REG (0x00004CCC)
+ #define MCSCHEDS_CR_ECCERRLOG1_ERRROW_OFF ( 0)
+ #define MCSCHEDS_CR_ECCERRLOG1_ERRROW_WID (16)
+ #define MCSCHEDS_CR_ECCERRLOG1_ERRROW_MSK (0x0000FFFF)
+ #define MCSCHEDS_CR_ECCERRLOG1_ERRROW_MAX (0x0000FFFF)
+ #define MCSCHEDS_CR_ECCERRLOG1_ERRROW_DEF (0x00000000)
+ #define MCSCHEDS_CR_ECCERRLOG1_ERRCOL_OFF (16)
+ #define MCSCHEDS_CR_ECCERRLOG1_ERRCOL_WID (16)
+ #define MCSCHEDS_CR_ECCERRLOG1_ERRCOL_MSK (0xFFFF0000)
+ #define MCSCHEDS_CR_ECCERRLOG1_ERRCOL_MAX (0x0000FFFF)
+ #define MCSCHEDS_CR_ECCERRLOG1_ERRCOL_DEF (0x00000000)
+
+#define MCSCHEDS_CR_SC_WR_ADD_DELAY_REG (0x00004CD0)
+ #define MCSCHEDS_CR_SC_WR_ADD_DELAY_D0R0_OFF ( 0)
+ #define MCSCHEDS_CR_SC_WR_ADD_DELAY_D0R0_WID ( 2)
+ #define MCSCHEDS_CR_SC_WR_ADD_DELAY_D0R0_MSK (0x00000003)
+ #define MCSCHEDS_CR_SC_WR_ADD_DELAY_D0R0_MAX (0x00000003)
+ #define MCSCHEDS_CR_SC_WR_ADD_DELAY_D0R0_DEF (0x00000000)
+ #define MCSCHEDS_CR_SC_WR_ADD_DELAY_D0R1_OFF ( 2)
+ #define MCSCHEDS_CR_SC_WR_ADD_DELAY_D0R1_WID ( 2)
+ #define MCSCHEDS_CR_SC_WR_ADD_DELAY_D0R1_MSK (0x0000000C)
+ #define MCSCHEDS_CR_SC_WR_ADD_DELAY_D0R1_MAX (0x00000003)
+ #define MCSCHEDS_CR_SC_WR_ADD_DELAY_D0R1_DEF (0x00000000)
+ #define MCSCHEDS_CR_SC_WR_ADD_DELAY_D1R0_OFF ( 4)
+ #define MCSCHEDS_CR_SC_WR_ADD_DELAY_D1R0_WID ( 2)
+ #define MCSCHEDS_CR_SC_WR_ADD_DELAY_D1R0_MSK (0x00000030)
+ #define MCSCHEDS_CR_SC_WR_ADD_DELAY_D1R0_MAX (0x00000003)
+ #define MCSCHEDS_CR_SC_WR_ADD_DELAY_D1R0_DEF (0x00000000)
+ #define MCSCHEDS_CR_SC_WR_ADD_DELAY_D1R1_OFF ( 6)
+ #define MCSCHEDS_CR_SC_WR_ADD_DELAY_D1R1_WID ( 2)
+ #define MCSCHEDS_CR_SC_WR_ADD_DELAY_D1R1_MSK (0x000000C0)
+ #define MCSCHEDS_CR_SC_WR_ADD_DELAY_D1R1_MAX (0x00000003)
+ #define MCSCHEDS_CR_SC_WR_ADD_DELAY_D1R1_DEF (0x00000000)
+
+#define MCSCHEDS_CR_WMM_READ_CONFIG_REG (0x00004CD4)
+ #define MCSCHEDS_CR_WMM_READ_CONFIG_Dis_Opp_rd_OFF ( 0)
+ #define MCSCHEDS_CR_WMM_READ_CONFIG_Dis_Opp_rd_WID ( 1)
+ #define MCSCHEDS_CR_WMM_READ_CONFIG_Dis_Opp_rd_MSK (0x00000001)
+ #define MCSCHEDS_CR_WMM_READ_CONFIG_Dis_Opp_rd_MAX (0x00000001)
+ #define MCSCHEDS_CR_WMM_READ_CONFIG_Dis_Opp_rd_DEF (0x00000000)
+ #define MCSCHEDS_CR_WMM_READ_CONFIG_ACT_Enable_OFF ( 1)
+ #define MCSCHEDS_CR_WMM_READ_CONFIG_ACT_Enable_WID ( 1)
+ #define MCSCHEDS_CR_WMM_READ_CONFIG_ACT_Enable_MSK (0x00000002)
+ #define MCSCHEDS_CR_WMM_READ_CONFIG_ACT_Enable_MAX (0x00000001)
+ #define MCSCHEDS_CR_WMM_READ_CONFIG_ACT_Enable_DEF (0x00000001)
+ #define MCSCHEDS_CR_WMM_READ_CONFIG_PRE_Enable_OFF ( 2)
+ #define MCSCHEDS_CR_WMM_READ_CONFIG_PRE_Enable_WID ( 1)
+ #define MCSCHEDS_CR_WMM_READ_CONFIG_PRE_Enable_MSK (0x00000004)
+ #define MCSCHEDS_CR_WMM_READ_CONFIG_PRE_Enable_MAX (0x00000001)
+ #define MCSCHEDS_CR_WMM_READ_CONFIG_PRE_Enable_DEF (0x00000001)
+ #define MCSCHEDS_CR_WMM_READ_CONFIG_MAX_RPQ_Cas_OFF ( 3)
+ #define MCSCHEDS_CR_WMM_READ_CONFIG_MAX_RPQ_Cas_WID ( 4)
+ #define MCSCHEDS_CR_WMM_READ_CONFIG_MAX_RPQ_Cas_MSK (0x00000078)
+ #define MCSCHEDS_CR_WMM_READ_CONFIG_MAX_RPQ_Cas_MAX (0x0000000F)
+ #define MCSCHEDS_CR_WMM_READ_CONFIG_MAX_RPQ_Cas_DEF (0x00000008)
+
+#define MCSCHEDS_CR_REUT_CH_ERR_DATA_MASK_REG (0x00004CD8)
+ #define MCSCHEDS_CR_REUT_CH_ERR_DATA_MASK_Data_Error_Mask_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_DATA_MASK_Data_Error_Mask_WID (64)
+ #define MCSCHEDS_CR_REUT_CH_ERR_DATA_MASK_Data_Error_Mask_MSK (0xFFFFFFFFFFFFFFFF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_DATA_MASK_Data_Error_Mask_MAX (0xFFFFFFFFFFFFFFFF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_DATA_MASK_Data_Error_Mask_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_ERR_DATA_STATUS_REG (0x00004CE0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_DATA_STATUS_Data_Error_Status_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_DATA_STATUS_Data_Error_Status_WID (64)
+ #define MCSCHEDS_CR_REUT_CH_ERR_DATA_STATUS_Data_Error_Status_MSK (0xFFFFFFFFFFFFFFFF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_DATA_STATUS_Data_Error_Status_MAX (0xFFFFFFFFFFFFFFFF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_DATA_STATUS_Data_Error_Status_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_REG (0x00004CE8)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_ECC_Error_Status_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_ECC_Error_Status_WID ( 8)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_ECC_Error_Status_MSK (0x000000FF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_ECC_Error_Status_MAX (0x000000FF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_ECC_Error_Status_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Chunk_Error_Status_OFF ( 8)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Chunk_Error_Status_WID ( 8)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Chunk_Error_Status_MSK (0x0000FF00)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Chunk_Error_Status_MAX (0x000000FF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Chunk_Error_Status_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Rank_Error_Status_OFF (16)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Rank_Error_Status_WID ( 4)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Rank_Error_Status_MSK (0x000F0000)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Rank_Error_Status_MAX (0x0000000F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Rank_Error_Status_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Byte_Group_Error_Status_OFF (32)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Byte_Group_Error_Status_WID ( 9)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Byte_Group_Error_Status_MSK (0x1FF00000000)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Byte_Group_Error_Status_MAX (0x000001FF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Byte_Group_Error_Status_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_WDB_Rd_Chunk_Num_Status_OFF (52)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_WDB_Rd_Chunk_Num_Status_WID ( 3)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_WDB_Rd_Chunk_Num_Status_MSK (0x70000000000000)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_WDB_Rd_Chunk_Num_Status_MAX (0x00000007)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_WDB_Rd_Chunk_Num_Status_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Nth_Error_OFF (56)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Nth_Error_WID ( 6)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Nth_Error_MSK (0x3F00000000000000)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Nth_Error_MAX (0x0000003F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Nth_Error_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_0_REG (0x00004CF0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Pointer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Pointer_WID ( 7)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Pointer_MSK (0x0000007F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Pointer_MAX (0x0000007F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Pointer_DEF (0x0000007F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Control_OFF ( 7)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Control_WID ( 2)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Control_MSK (0x00000180)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Control_MAX (0x00000003)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Control_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_1_REG (0x00004CF4)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Pointer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Pointer_WID ( 7)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Pointer_MSK (0x0000007F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Pointer_MAX (0x0000007F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Pointer_DEF (0x0000007F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Control_OFF ( 7)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Control_WID ( 2)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Control_MSK (0x00000180)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Control_MAX (0x00000003)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Control_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_2_REG (0x00004CF8)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Pointer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Pointer_WID ( 7)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Pointer_MSK (0x0000007F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Pointer_MAX (0x0000007F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Pointer_DEF (0x0000007F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Control_OFF ( 7)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Control_WID ( 2)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Control_MSK (0x00000180)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Control_MAX (0x00000003)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Control_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_3_REG (0x00004CFC)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Pointer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Pointer_WID ( 7)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Pointer_MSK (0x0000007F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Pointer_MAX (0x0000007F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Pointer_DEF (0x0000007F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Control_OFF ( 7)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Control_WID ( 2)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Control_MSK (0x00000180)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Control_MAX (0x00000003)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Control_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_4_REG (0x00004D00)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Pointer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Pointer_WID ( 7)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Pointer_MSK (0x0000007F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Pointer_MAX (0x0000007F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Pointer_DEF (0x0000007F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Control_OFF ( 7)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Control_WID ( 2)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Control_MSK (0x00000180)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Control_MAX (0x00000003)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Control_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_5_REG (0x00004D04)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Pointer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Pointer_WID ( 7)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Pointer_MSK (0x0000007F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Pointer_MAX (0x0000007F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Pointer_DEF (0x0000007F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Control_OFF ( 7)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Control_WID ( 2)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Control_MSK (0x00000180)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Control_MAX (0x00000003)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Control_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_6_REG (0x00004D08)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Pointer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Pointer_WID ( 7)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Pointer_MSK (0x0000007F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Pointer_MAX (0x0000007F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Pointer_DEF (0x0000007F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Control_OFF ( 7)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Control_WID ( 2)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Control_MSK (0x00000180)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Control_MAX (0x00000003)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Control_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_7_REG (0x00004D0C)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Pointer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Pointer_WID ( 7)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Pointer_MSK (0x0000007F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Pointer_MAX (0x0000007F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Pointer_DEF (0x0000007F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Control_OFF ( 7)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Control_WID ( 2)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Control_MSK (0x00000180)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Control_MAX (0x00000003)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Control_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_8_REG (0x00004D10)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Pointer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Pointer_WID ( 7)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Pointer_MSK (0x0000007F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Pointer_MAX (0x0000007F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Pointer_DEF (0x0000007F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Control_OFF ( 7)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Control_WID ( 2)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Control_MSK (0x00000180)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Control_MAX (0x00000003)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Control_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_0_REG (0x00004D14)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_0_Counter_Status_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_0_Counter_Status_WID (23)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_0_Counter_Status_MSK (0x007FFFFF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_0_Counter_Status_MAX (0x007FFFFF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_0_Counter_Status_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_1_REG (0x00004D18)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_1_Counter_Status_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_1_Counter_Status_WID (23)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_1_Counter_Status_MSK (0x007FFFFF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_1_Counter_Status_MAX (0x007FFFFF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_1_Counter_Status_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_2_REG (0x00004D1C)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_2_Counter_Status_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_2_Counter_Status_WID (23)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_2_Counter_Status_MSK (0x007FFFFF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_2_Counter_Status_MAX (0x007FFFFF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_2_Counter_Status_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_3_REG (0x00004D20)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_3_Counter_Status_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_3_Counter_Status_WID (23)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_3_Counter_Status_MSK (0x007FFFFF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_3_Counter_Status_MAX (0x007FFFFF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_3_Counter_Status_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_4_REG (0x00004D24)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_4_Counter_Status_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_4_Counter_Status_WID (23)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_4_Counter_Status_MSK (0x007FFFFF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_4_Counter_Status_MAX (0x007FFFFF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_4_Counter_Status_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_5_REG (0x00004D28)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_5_Counter_Status_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_5_Counter_Status_WID (23)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_5_Counter_Status_MSK (0x007FFFFF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_5_Counter_Status_MAX (0x007FFFFF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_5_Counter_Status_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_6_REG (0x00004D2C)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_6_Counter_Status_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_6_Counter_Status_WID (23)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_6_Counter_Status_MSK (0x007FFFFF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_6_Counter_Status_MAX (0x007FFFFF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_6_Counter_Status_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_7_REG (0x00004D30)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_7_Counter_Status_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_7_Counter_Status_WID (23)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_7_Counter_Status_MSK (0x007FFFFF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_7_Counter_Status_MAX (0x007FFFFF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_7_Counter_Status_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_8_REG (0x00004D34)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_8_Counter_Status_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_8_Counter_Status_WID (23)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_8_Counter_Status_MSK (0x007FFFFF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_8_Counter_Status_MAX (0x007FFFFF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_STATUS_8_Counter_Status_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_OVERFLOW_STATUS_REG (0x00004D38)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_OVERFLOW_STATUS_Counter_Overflow_Status_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_OVERFLOW_STATUS_Counter_Overflow_Status_WID ( 9)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_OVERFLOW_STATUS_Counter_Overflow_Status_MSK (0x000001FF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_OVERFLOW_STATUS_Counter_Overflow_Status_MAX (0x000001FF)
+ #define MCSCHEDS_CR_REUT_CH_ERR_COUNTER_OVERFLOW_STATUS_Counter_Overflow_Status_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_ERROR_ADDR_REG (0x00004D80)
+ #define MCSCHEDS_CR_REUT_CH_ERROR_ADDR_Column_Address_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_ERROR_ADDR_Column_Address_WID (10)
+ #define MCSCHEDS_CR_REUT_CH_ERROR_ADDR_Column_Address_MSK (0x000003FF)
+ #define MCSCHEDS_CR_REUT_CH_ERROR_ADDR_Column_Address_MAX (0x000003FF)
+ #define MCSCHEDS_CR_REUT_CH_ERROR_ADDR_Column_Address_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_ERROR_ADDR_Row_Address_OFF (24)
+ #define MCSCHEDS_CR_REUT_CH_ERROR_ADDR_Row_Address_WID (16)
+ #define MCSCHEDS_CR_REUT_CH_ERROR_ADDR_Row_Address_MSK (0xFFFF000000)
+ #define MCSCHEDS_CR_REUT_CH_ERROR_ADDR_Row_Address_MAX (0x0000FFFF)
+ #define MCSCHEDS_CR_REUT_CH_ERROR_ADDR_Row_Address_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_ERROR_ADDR_Bank_Address_OFF (48)
+ #define MCSCHEDS_CR_REUT_CH_ERROR_ADDR_Bank_Address_WID ( 3)
+ #define MCSCHEDS_CR_REUT_CH_ERROR_ADDR_Bank_Address_MSK (0x7000000000000)
+ #define MCSCHEDS_CR_REUT_CH_ERROR_ADDR_Bank_Address_MAX (0x00000007)
+ #define MCSCHEDS_CR_REUT_CH_ERROR_ADDR_Bank_Address_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_ERROR_ADDR_Rank_Address_OFF (56)
+ #define MCSCHEDS_CR_REUT_CH_ERROR_ADDR_Rank_Address_WID ( 2)
+ #define MCSCHEDS_CR_REUT_CH_ERROR_ADDR_Rank_Address_MSK (0x300000000000000)
+ #define MCSCHEDS_CR_REUT_CH_ERROR_ADDR_Rank_Address_MAX (0x00000003)
+ #define MCSCHEDS_CR_REUT_CH_ERROR_ADDR_Rank_Address_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_ERR_WDB_CAPTURE_STATUS_REG (0x00004D88)
+ #define MCSCHEDS_CR_REUT_CH_ERR_WDB_CAPTURE_STATUS_WDB_Current_Error_Pointer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_WDB_CAPTURE_STATUS_WDB_Current_Error_Pointer_WID ( 6)
+ #define MCSCHEDS_CR_REUT_CH_ERR_WDB_CAPTURE_STATUS_WDB_Current_Error_Pointer_MSK (0x0000003F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_WDB_CAPTURE_STATUS_WDB_Current_Error_Pointer_MAX (0x0000003F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_WDB_CAPTURE_STATUS_WDB_Current_Error_Pointer_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_REG (0x00004D8C)
+ #define MCSCHEDS_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_Enable_WDB_Error_Capture_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_Enable_WDB_Error_Capture_WID ( 1)
+ #define MCSCHEDS_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_Enable_WDB_Error_Capture_MSK (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_Enable_WDB_Error_Capture_MAX (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_Enable_WDB_Error_Capture_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Starting_Error_Pointer_OFF ( 8)
+ #define MCSCHEDS_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Starting_Error_Pointer_WID ( 6)
+ #define MCSCHEDS_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Starting_Error_Pointer_MSK (0x00003F00)
+ #define MCSCHEDS_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Starting_Error_Pointer_MAX (0x0000003F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Starting_Error_Pointer_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Ending_Error_Pointer_OFF (16)
+ #define MCSCHEDS_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Ending_Error_Pointer_WID ( 6)
+ #define MCSCHEDS_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Ending_Error_Pointer_MSK (0x003F0000)
+ #define MCSCHEDS_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Ending_Error_Pointer_MAX (0x0000003F)
+ #define MCSCHEDS_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Ending_Error_Pointer_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_MISC_CKE_CTRL_REG (0x00004D90)
+ #define MCSCHEDS_CR_REUT_CH_MISC_CKE_CTRL_CKE_Override_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_MISC_CKE_CTRL_CKE_Override_WID ( 4)
+ #define MCSCHEDS_CR_REUT_CH_MISC_CKE_CTRL_CKE_Override_MSK (0x0000000F)
+ #define MCSCHEDS_CR_REUT_CH_MISC_CKE_CTRL_CKE_Override_MAX (0x0000000F)
+ #define MCSCHEDS_CR_REUT_CH_MISC_CKE_CTRL_CKE_Override_DEF (0x0000000F)
+ #define MCSCHEDS_CR_REUT_CH_MISC_CKE_CTRL_CKE_En_Start_Test_Sync_OFF ( 8)
+ #define MCSCHEDS_CR_REUT_CH_MISC_CKE_CTRL_CKE_En_Start_Test_Sync_WID ( 1)
+ #define MCSCHEDS_CR_REUT_CH_MISC_CKE_CTRL_CKE_En_Start_Test_Sync_MSK (0x00000100)
+ #define MCSCHEDS_CR_REUT_CH_MISC_CKE_CTRL_CKE_En_Start_Test_Sync_MAX (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_MISC_CKE_CTRL_CKE_En_Start_Test_Sync_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_MISC_CKE_CTRL_CKE_On_OFF (16)
+ #define MCSCHEDS_CR_REUT_CH_MISC_CKE_CTRL_CKE_On_WID ( 4)
+ #define MCSCHEDS_CR_REUT_CH_MISC_CKE_CTRL_CKE_On_MSK (0x000F0000)
+ #define MCSCHEDS_CR_REUT_CH_MISC_CKE_CTRL_CKE_On_MAX (0x0000000F)
+ #define MCSCHEDS_CR_REUT_CH_MISC_CKE_CTRL_CKE_On_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_MISC_ODT_CTRL_REG (0x00004D94)
+ #define MCSCHEDS_CR_REUT_CH_MISC_ODT_CTRL_ODT_Override_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_MISC_ODT_CTRL_ODT_Override_WID ( 4)
+ #define MCSCHEDS_CR_REUT_CH_MISC_ODT_CTRL_ODT_Override_MSK (0x0000000F)
+ #define MCSCHEDS_CR_REUT_CH_MISC_ODT_CTRL_ODT_Override_MAX (0x0000000F)
+ #define MCSCHEDS_CR_REUT_CH_MISC_ODT_CTRL_ODT_Override_DEF (0x0000000F)
+ #define MCSCHEDS_CR_REUT_CH_MISC_ODT_CTRL_ODT_On_OFF (16)
+ #define MCSCHEDS_CR_REUT_CH_MISC_ODT_CTRL_ODT_On_WID ( 4)
+ #define MCSCHEDS_CR_REUT_CH_MISC_ODT_CTRL_ODT_On_MSK (0x000F0000)
+ #define MCSCHEDS_CR_REUT_CH_MISC_ODT_CTRL_ODT_On_MAX (0x0000000F)
+ #define MCSCHEDS_CR_REUT_CH_MISC_ODT_CTRL_ODT_On_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_MISC_ODT_CTRL_MPR_Train_DDR_On_OFF (31)
+ #define MCSCHEDS_CR_REUT_CH_MISC_ODT_CTRL_MPR_Train_DDR_On_WID ( 1)
+ #define MCSCHEDS_CR_REUT_CH_MISC_ODT_CTRL_MPR_Train_DDR_On_MSK (0x80000000)
+ #define MCSCHEDS_CR_REUT_CH_MISC_ODT_CTRL_MPR_Train_DDR_On_MAX (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_MISC_ODT_CTRL_MPR_Train_DDR_On_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_REG (0x00004D98)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_on_Deselect_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_on_Deselect_WID ( 1)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_on_Deselect_MSK (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_on_Deselect_MAX (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_on_Deselect_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_Always_On_OFF ( 1)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_Always_On_WID ( 1)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_Always_On_MSK (0x00000002)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_Always_On_MAX (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_Always_On_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Start_OFF ( 2)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Start_WID ( 4)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Start_MSK (0x0000003C)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Start_MAX (0x0000000F)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Start_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Stop_OFF ( 6)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Stop_WID ( 4)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Stop_MSK (0x000003C0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Stop_MAX (0x0000000F)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Stop_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_Lane_Deselect_Enable_OFF ( 10)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_Lane_Deselect_Enable_WID ( 4)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_Lane_Deselect_Enable_MSK (0x00003C00)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_Lane_Deselect_Enable_MAX (0x0000000F)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_Lane_Deselect_Enable_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_CAS_Select_Enable_OFF ( 14)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_CAS_Select_Enable_WID ( 2)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_CAS_Select_Enable_MSK (0x0000C000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_CAS_Select_Enable_MAX (0x00000003)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_CAS_Select_Enable_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_ACT_Select_Enable_OFF ( 16)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_ACT_Select_Enable_WID ( 2)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_ACT_Select_Enable_MSK (0x00030000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_ACT_Select_Enable_MAX (0x00000003)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_ACT_Select_Enable_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_PRE_Select_Enable_OFF ( 18)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_PRE_Select_Enable_WID ( 2)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_PRE_Select_Enable_MSK (0x000C0000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_PRE_Select_Enable_MAX (0x00000003)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_PRE_Select_Enable_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_Save_Current_Seed_OFF ( 20)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_Save_Current_Seed_WID ( 4)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_Save_Current_Seed_MSK (0x00F00000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_Save_Current_Seed_MAX (0x0000000F)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_Save_Current_Seed_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_Reload_Starting_Seed_OFF ( 24)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_Reload_Starting_Seed_WID ( 4)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_Reload_Starting_Seed_MSK (0x0F000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_Reload_Starting_Seed_MAX (0x0000000F)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CTRL_Reload_Starting_Seed_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_CADB_MRS_REG (0x00004D9C)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MRS_MRS_Gap_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MRS_MRS_Gap_WID ( 3)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MRS_MRS_Gap_MSK (0x00000007)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MRS_MRS_Gap_MAX (0x00000007)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MRS_MRS_Gap_DEF (0x00000002)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Start_Pointer_OFF ( 8)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Start_Pointer_WID ( 3)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Start_Pointer_MSK (0x00000700)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Start_Pointer_MAX (0x00000007)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Start_Pointer_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_End_Pointer_OFF (16)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_End_Pointer_WID ( 3)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_End_Pointer_MSK (0x00070000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_End_Pointer_MAX (0x00000007)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_End_Pointer_DEF (0x00000007)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Current_Pointer_OFF (24)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Current_Pointer_WID ( 3)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Current_Pointer_MSK (0x07000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Current_Pointer_MAX (0x00000007)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Current_Pointer_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_REG (0x00004DA0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux0_Control_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux0_Control_WID ( 2)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux0_Control_MSK (0x00000003)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux0_Control_MAX (0x00000003)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux0_Control_DEF (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux1_Control_OFF ( 4)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux1_Control_WID ( 2)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux1_Control_MSK (0x00000030)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux1_Control_MAX (0x00000003)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux1_Control_DEF (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux2_Control_OFF ( 8)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux2_Control_WID ( 2)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux2_Control_MSK (0x00000300)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux2_Control_MAX (0x00000003)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux2_Control_DEF (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux0_Control_OFF ( 16)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux0_Control_WID ( 2)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux0_Control_MSK (0x00030000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux0_Control_MAX (0x00000003)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux0_Control_DEF (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux1_Control_OFF ( 20)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux1_Control_WID ( 2)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux1_Control_MSK (0x00300000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux1_Control_MAX (0x00000003)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux1_Control_DEF (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux2_Control_OFF ( 24)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux2_Control_WID ( 2)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux2_Control_MSK (0x03000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux2_Control_MAX (0x00000003)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux2_Control_DEF (0x00000001)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_PB_0_REG (0x00004DA4)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_PB_0_Pattern_Buffer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_PB_0_Pattern_Buffer_WID (16)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_PB_0_Pattern_Buffer_MSK (0x0000FFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_PB_0_Pattern_Buffer_MAX (0x0000FFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_PB_0_Pattern_Buffer_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_PB_1_REG (0x00004DA8)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_PB_1_Pattern_Buffer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_PB_1_Pattern_Buffer_WID (16)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_PB_1_Pattern_Buffer_MSK (0x0000FFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_PB_1_Pattern_Buffer_MAX (0x0000FFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_PB_1_Pattern_Buffer_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_PB_2_REG (0x00004DAC)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_PB_2_Pattern_Buffer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_PB_2_Pattern_Buffer_WID (16)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_PB_2_Pattern_Buffer_MSK (0x0000FFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_PB_2_Pattern_Buffer_MAX (0x0000FFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_MUX_PB_2_Pattern_Buffer_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_REG (0x00004DB0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_data_select_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_data_select_WID ( 1)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_data_select_MSK (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_data_select_MAX (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_data_select_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_Enable_Sweep_Frequency_OFF ( 1)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_Enable_Sweep_Frequency_WID ( 1)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_Enable_Sweep_Frequency_MSK (0x00000002)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_Enable_Sweep_Frequency_MAX (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_Enable_Sweep_Frequency_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_counter_OFF ( 8)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_counter_WID ( 8)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_counter_MSK (0x0000FF00)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_counter_MAX (0x000000FF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_counter_DEF (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_M_counter_OFF (16)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_M_counter_WID ( 8)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_M_counter_MSK (0x00FF0000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_M_counter_MAX (0x000000FF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_M_counter_DEF (0x00000001)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_N_counter_OFF (24)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_N_counter_WID ( 8)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_N_counter_MSK (0xFF000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_N_counter_MAX (0x000000FF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_N_counter_DEF (0x00000001)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_CADB_WRITE_POINTER_REG (0x00004DBC)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_WRITE_POINTER_CADB_Write_Pointer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_WRITE_POINTER_CADB_Write_Pointer_WID ( 3)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_WRITE_POINTER_CADB_Write_Pointer_MSK (0x00000007)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_WRITE_POINTER_CADB_Write_Pointer_MAX (0x00000007)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_WRITE_POINTER_CADB_Write_Pointer_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_REG (0x00004DC0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Address_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Address_WID (16)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Address_MSK (0x0000FFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Address_MAX (0x0000FFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Address_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Bank_OFF (24)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Bank_WID ( 3)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Bank_MSK (0x07000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Bank_MAX (0x00000007)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Bank_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CS_OFF (32)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CS_WID ( 4)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CS_MSK (0xF00000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CS_MAX (0x0000000F)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CS_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Control_OFF (40)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Control_WID ( 3)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Control_MSK (0x70000000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Control_MAX (0x00000007)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Control_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_ODT_OFF (48)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_ODT_WID ( 4)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_ODT_MSK (0xF000000000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_ODT_MAX (0x0000000F)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_ODT_DEF (0x00000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CKE_OFF (56)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CKE_WID ( 4)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CKE_MSK (0xF00000000000000)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CKE_MAX (0x0000000F)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CKE_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_0_REG (0x00004DC8)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_0_Pattern_Buffer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_0_Pattern_Buffer_WID (16)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_0_Pattern_Buffer_MSK (0x0000FFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_0_Pattern_Buffer_MAX (0x0000FFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_0_Pattern_Buffer_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_1_REG (0x00004DCC)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_1_Pattern_Buffer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_1_Pattern_Buffer_WID (16)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_1_Pattern_Buffer_MSK (0x0000FFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_1_Pattern_Buffer_MAX (0x0000FFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_1_Pattern_Buffer_DEF (0x00000000)
+
+#define MCSCHEDS_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_2_REG (0x00004DD0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_2_Pattern_Buffer_OFF ( 0)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_2_Pattern_Buffer_WID (16)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_2_Pattern_Buffer_MSK (0x0000FFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_2_Pattern_Buffer_MAX (0x0000FFFF)
+ #define MCSCHEDS_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_2_Pattern_Buffer_DEF (0x00000000)
+
+#define MCMNTS_CR_REUT_CH_PAT_WDB_CL_CTRL_REG (0x00004E00)
+ #define MCMNTS_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Rate_OFF ( 0)
+ #define MCMNTS_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Rate_WID ( 5)
+ #define MCMNTS_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Rate_MSK (0x0000001F)
+ #define MCMNTS_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Rate_MAX (0x0000001F)
+ #define MCMNTS_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Rate_DEF (0x00000000)
+ #define MCMNTS_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Scale_OFF ( 5)
+ #define MCMNTS_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Scale_WID ( 1)
+ #define MCMNTS_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Scale_MSK (0x00000020)
+ #define MCMNTS_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Scale_MAX (0x00000001)
+ #define MCMNTS_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Scale_DEF (0x00000000)
+ #define MCMNTS_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Start_Pointer_OFF ( 8)
+ #define MCMNTS_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Start_Pointer_WID ( 6)
+ #define MCMNTS_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Start_Pointer_MSK (0x00003F00)
+ #define MCMNTS_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Start_Pointer_MAX (0x0000003F)
+ #define MCMNTS_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Start_Pointer_DEF (0x00000000)
+ #define MCMNTS_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_End_Pointer_OFF (16)
+ #define MCMNTS_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_End_Pointer_WID ( 6)
+ #define MCMNTS_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_End_Pointer_MSK (0x003F0000)
+ #define MCMNTS_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_End_Pointer_MAX (0x0000003F)
+ #define MCMNTS_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_End_Pointer_DEF (0x0000003F)
+
+#define MCMNTS_CR_REUT_CH_MISC_REFRESH_CTRL_REG (0x00004E04)
+ #define MCMNTS_CR_REUT_CH_MISC_REFRESH_CTRL_Refresh_Rank_Mask_OFF ( 0)
+ #define MCMNTS_CR_REUT_CH_MISC_REFRESH_CTRL_Refresh_Rank_Mask_WID ( 4)
+ #define MCMNTS_CR_REUT_CH_MISC_REFRESH_CTRL_Refresh_Rank_Mask_MSK (0x0000000F)
+ #define MCMNTS_CR_REUT_CH_MISC_REFRESH_CTRL_Refresh_Rank_Mask_MAX (0x0000000F)
+ #define MCMNTS_CR_REUT_CH_MISC_REFRESH_CTRL_Refresh_Rank_Mask_DEF (0x00000000)
+ #define MCMNTS_CR_REUT_CH_MISC_REFRESH_CTRL_RefZQ_En_Start_Test_Sync_OFF ( 8)
+ #define MCMNTS_CR_REUT_CH_MISC_REFRESH_CTRL_RefZQ_En_Start_Test_Sync_WID ( 1)
+ #define MCMNTS_CR_REUT_CH_MISC_REFRESH_CTRL_RefZQ_En_Start_Test_Sync_MSK (0x00000100)
+ #define MCMNTS_CR_REUT_CH_MISC_REFRESH_CTRL_RefZQ_En_Start_Test_Sync_MAX (0x00000001)
+ #define MCMNTS_CR_REUT_CH_MISC_REFRESH_CTRL_RefZQ_En_Start_Test_Sync_DEF (0x00000000)
+ #define MCMNTS_CR_REUT_CH_MISC_REFRESH_CTRL_Panic_Refresh_Only_OFF (31)
+ #define MCMNTS_CR_REUT_CH_MISC_REFRESH_CTRL_Panic_Refresh_Only_WID ( 1)
+ #define MCMNTS_CR_REUT_CH_MISC_REFRESH_CTRL_Panic_Refresh_Only_MSK (0x80000000)
+ #define MCMNTS_CR_REUT_CH_MISC_REFRESH_CTRL_Panic_Refresh_Only_MAX (0x00000001)
+ #define MCMNTS_CR_REUT_CH_MISC_REFRESH_CTRL_Panic_Refresh_Only_DEF (0x00000000)
+
+#define MCMNTS_CR_REUT_CH_MISC_ZQ_CTRL_REG (0x00004E08)
+ #define MCMNTS_CR_REUT_CH_MISC_ZQ_CTRL_ZQ_Rank_Mask_OFF ( 0)
+ #define MCMNTS_CR_REUT_CH_MISC_ZQ_CTRL_ZQ_Rank_Mask_WID ( 4)
+ #define MCMNTS_CR_REUT_CH_MISC_ZQ_CTRL_ZQ_Rank_Mask_MSK (0x0000000F)
+ #define MCMNTS_CR_REUT_CH_MISC_ZQ_CTRL_ZQ_Rank_Mask_MAX (0x0000000F)
+ #define MCMNTS_CR_REUT_CH_MISC_ZQ_CTRL_ZQ_Rank_Mask_DEF (0x00000000)
+ #define MCMNTS_CR_REUT_CH_MISC_ZQ_CTRL_Always_Do_ZQ_OFF (31)
+ #define MCMNTS_CR_REUT_CH_MISC_ZQ_CTRL_Always_Do_ZQ_WID ( 1)
+ #define MCMNTS_CR_REUT_CH_MISC_ZQ_CTRL_Always_Do_ZQ_MSK (0x80000000)
+ #define MCMNTS_CR_REUT_CH_MISC_ZQ_CTRL_Always_Do_ZQ_MAX (0x00000001)
+ #define MCMNTS_CR_REUT_CH_MISC_ZQ_CTRL_Always_Do_ZQ_DEF (0x00000000)
+
+#define MCMNTS_CR_LPDDR_MR_PARAMS_REG (0x00004E10)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_Rank_0_x32_OFF ( 0)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_Rank_0_x32_WID ( 1)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_Rank_0_x32_MSK (0x00000001)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_Rank_0_x32_MAX (0x00000001)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_Rank_0_x32_DEF (0x00000000)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_Rank_1_x32_OFF ( 1)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_Rank_1_x32_WID ( 1)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_Rank_1_x32_MSK (0x00000002)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_Rank_1_x32_MAX (0x00000001)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_Rank_1_x32_DEF (0x00000000)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_Rank_2_x32_OFF ( 2)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_Rank_2_x32_WID ( 1)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_Rank_2_x32_MSK (0x00000004)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_Rank_2_x32_MAX (0x00000001)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_Rank_2_x32_DEF (0x00000000)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_Rank_3_x32_OFF ( 3)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_Rank_3_x32_WID ( 1)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_Rank_3_x32_MSK (0x00000008)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_Rank_3_x32_MAX (0x00000001)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_Rank_3_x32_DEF (0x00000000)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_LPDDR2_OFF ( 4)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_LPDDR2_WID ( 1)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_LPDDR2_MSK (0x00000010)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_LPDDR2_MAX (0x00000001)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_LPDDR2_DEF (0x00000000)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_MR4_PERIOD_OFF ( 8)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_MR4_PERIOD_WID (16)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_MR4_PERIOD_MSK (0x00FFFF00)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_MR4_PERIOD_MAX (0x0000FFFF)
+ #define MCMNTS_CR_LPDDR_MR_PARAMS_MR4_PERIOD_DEF (0x00000000)
+
+#define MCMNTS_CR_LPDDR_MR_COMMAND_REG (0x00004E14)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Address_OFF ( 0)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Address_WID ( 8)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Address_MSK (0x000000FF)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Address_MAX (0x000000FF)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Address_DEF (0x00000000)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Data_OFF ( 8)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Data_WID ( 8)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Data_MSK (0x0000FF00)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Data_MAX (0x000000FF)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Data_DEF (0x00000000)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Rank_OFF (16)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Rank_WID ( 2)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Rank_MSK (0x00030000)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Rank_MAX (0x00000003)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Rank_DEF (0x00000000)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Write_OFF (18)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Write_WID ( 1)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Write_MSK (0x00040000)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Write_MAX (0x00000001)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Write_DEF (0x00000000)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Init_MRW_OFF (19)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Init_MRW_WID ( 1)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Init_MRW_MSK (0x00080000)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Init_MRW_MAX (0x00000001)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Init_MRW_DEF (0x00000000)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Busy_OFF (31)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Busy_WID ( 1)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Busy_MSK (0x80000000)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Busy_MAX (0x00000001)
+ #define MCMNTS_CR_LPDDR_MR_COMMAND_Busy_DEF (0x00000000)
+
+#define MCMNTS_CR_LPDDR_MR_RESULT_REG (0x00004E18)
+ #define MCMNTS_CR_LPDDR_MR_RESULT_Device_0_OFF ( 0)
+ #define MCMNTS_CR_LPDDR_MR_RESULT_Device_0_WID ( 8)
+ #define MCMNTS_CR_LPDDR_MR_RESULT_Device_0_MSK (0x000000FF)
+ #define MCMNTS_CR_LPDDR_MR_RESULT_Device_0_MAX (0x000000FF)
+ #define MCMNTS_CR_LPDDR_MR_RESULT_Device_0_DEF (0x00000000)
+ #define MCMNTS_CR_LPDDR_MR_RESULT_Device_1_OFF ( 8)
+ #define MCMNTS_CR_LPDDR_MR_RESULT_Device_1_WID ( 8)
+ #define MCMNTS_CR_LPDDR_MR_RESULT_Device_1_MSK (0x0000FF00)
+ #define MCMNTS_CR_LPDDR_MR_RESULT_Device_1_MAX (0x000000FF)
+ #define MCMNTS_CR_LPDDR_MR_RESULT_Device_1_DEF (0x00000000)
+ #define MCMNTS_CR_LPDDR_MR_RESULT_Device_2_OFF (16)
+ #define MCMNTS_CR_LPDDR_MR_RESULT_Device_2_WID ( 8)
+ #define MCMNTS_CR_LPDDR_MR_RESULT_Device_2_MSK (0x00FF0000)
+ #define MCMNTS_CR_LPDDR_MR_RESULT_Device_2_MAX (0x000000FF)
+ #define MCMNTS_CR_LPDDR_MR_RESULT_Device_2_DEF (0x00000000)
+ #define MCMNTS_CR_LPDDR_MR_RESULT_Device_3_OFF (24)
+ #define MCMNTS_CR_LPDDR_MR_RESULT_Device_3_WID ( 8)
+ #define MCMNTS_CR_LPDDR_MR_RESULT_Device_3_MSK (0xFF000000)
+ #define MCMNTS_CR_LPDDR_MR_RESULT_Device_3_MAX (0x000000FF)
+ #define MCMNTS_CR_LPDDR_MR_RESULT_Device_3_DEF (0x00000000)
+
+#define MCMNTS_CR_LPDDR_MR4_RANK_TEMPERATURE_REG (0x00004E1C)
+ #define MCMNTS_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_0_OFF ( 0)
+ #define MCMNTS_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_0_WID ( 3)
+ #define MCMNTS_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_0_MSK (0x00000007)
+ #define MCMNTS_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_0_MAX (0x00000007)
+ #define MCMNTS_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_0_DEF (0x00000003)
+ #define MCMNTS_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_1_OFF ( 8)
+ #define MCMNTS_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_1_WID ( 3)
+ #define MCMNTS_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_1_MSK (0x00000700)
+ #define MCMNTS_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_1_MAX (0x00000007)
+ #define MCMNTS_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_1_DEF (0x00000003)
+ #define MCMNTS_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_2_OFF (16)
+ #define MCMNTS_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_2_WID ( 3)
+ #define MCMNTS_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_2_MSK (0x00070000)
+ #define MCMNTS_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_2_MAX (0x00000007)
+ #define MCMNTS_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_2_DEF (0x00000003)
+ #define MCMNTS_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_3_OFF (24)
+ #define MCMNTS_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_3_WID ( 3)
+ #define MCMNTS_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_3_MSK (0x07000000)
+ #define MCMNTS_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_3_MAX (0x00000007)
+ #define MCMNTS_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_3_DEF (0x00000003)
+
+#define MCMNTS_CR_DESWIZZLE_LOW_REG (0x00004E20)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_0_OFF ( 0)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_0_WID ( 3)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_0_MSK (0x00000007)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_0_MAX (0x00000007)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_0_DEF (0x00000000)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_1_OFF ( 4)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_1_WID ( 3)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_1_MSK (0x00000070)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_1_MAX (0x00000007)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_1_DEF (0x00000001)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_2_OFF ( 8)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_2_WID ( 3)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_2_MSK (0x00000700)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_2_MAX (0x00000007)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_2_DEF (0x00000002)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_16_OFF (12)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_16_WID ( 3)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_16_MSK (0x00007000)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_16_MAX (0x00000007)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_16_DEF (0x00000000)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_17_OFF (16)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_17_WID ( 3)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_17_MSK (0x00070000)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_17_MAX (0x00000007)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_17_DEF (0x00000001)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_18_OFF (20)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_18_WID ( 3)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_18_MSK (0x00700000)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_18_MAX (0x00000007)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Bit_18_DEF (0x00000002)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Byte_0_OFF (24)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Byte_0_WID ( 3)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Byte_0_MSK (0x07000000)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Byte_0_MAX (0x00000007)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Byte_0_DEF (0x00000000)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Byte_2_OFF (28)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Byte_2_WID ( 3)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Byte_2_MSK (0x70000000)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Byte_2_MAX (0x00000007)
+ #define MCMNTS_CR_DESWIZZLE_LOW_Byte_2_DEF (0x00000002)
+
+#define MCMNTS_CR_DESWIZZLE_HIGH_REG (0x00004E24)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_32_OFF ( 0)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_32_WID ( 3)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_32_MSK (0x00000007)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_32_MAX (0x00000007)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_32_DEF (0x00000000)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_33_OFF ( 4)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_33_WID ( 3)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_33_MSK (0x00000070)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_33_MAX (0x00000007)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_33_DEF (0x00000001)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_34_OFF ( 8)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_34_WID ( 3)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_34_MSK (0x00000700)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_34_MAX (0x00000007)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_34_DEF (0x00000002)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_48_OFF (12)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_48_WID ( 3)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_48_MSK (0x00007000)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_48_MAX (0x00000007)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_48_DEF (0x00000000)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_49_OFF (16)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_49_WID ( 3)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_49_MSK (0x00070000)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_49_MAX (0x00000007)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_49_DEF (0x00000001)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_50_OFF (20)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_50_WID ( 3)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_50_MSK (0x00700000)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_50_MAX (0x00000007)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Bit_50_DEF (0x00000002)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Byte_4_OFF (24)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Byte_4_WID ( 3)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Byte_4_MSK (0x07000000)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Byte_4_MAX (0x00000007)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Byte_4_DEF (0x00000004)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Byte_6_OFF (28)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Byte_6_WID ( 3)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Byte_6_MSK (0x70000000)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Byte_6_MAX (0x00000007)
+ #define MCMNTS_CR_DESWIZZLE_HIGH_Byte_6_DEF (0x00000006)
+
+#define MCMNTS_CR_MC_REFRESH_STAGGER_REG (0x00004E8C)
+ #define MCMNTS_CR_MC_REFRESH_STAGGER_Ref_Interval_OFF ( 0)
+ #define MCMNTS_CR_MC_REFRESH_STAGGER_Ref_Interval_WID (11)
+ #define MCMNTS_CR_MC_REFRESH_STAGGER_Ref_Interval_MSK (0x000007FF)
+ #define MCMNTS_CR_MC_REFRESH_STAGGER_Ref_Interval_MAX (0x000007FF)
+ #define MCMNTS_CR_MC_REFRESH_STAGGER_Ref_Interval_DEF (0x00000000)
+ #define MCMNTS_CR_MC_REFRESH_STAGGER_Ref_Stagger_En_OFF (11)
+ #define MCMNTS_CR_MC_REFRESH_STAGGER_Ref_Stagger_En_WID ( 1)
+ #define MCMNTS_CR_MC_REFRESH_STAGGER_Ref_Stagger_En_MSK (0x00000800)
+ #define MCMNTS_CR_MC_REFRESH_STAGGER_Ref_Stagger_En_MAX (0x00000001)
+ #define MCMNTS_CR_MC_REFRESH_STAGGER_Ref_Stagger_En_DEF (0x00000000)
+ #define MCMNTS_CR_MC_REFRESH_STAGGER_Ref_Stagger_Mode_OFF (12)
+ #define MCMNTS_CR_MC_REFRESH_STAGGER_Ref_Stagger_Mode_WID ( 1)
+ #define MCMNTS_CR_MC_REFRESH_STAGGER_Ref_Stagger_Mode_MSK (0x00001000)
+ #define MCMNTS_CR_MC_REFRESH_STAGGER_Ref_Stagger_Mode_MAX (0x00000001)
+ #define MCMNTS_CR_MC_REFRESH_STAGGER_Ref_Stagger_Mode_DEF (0x00000000)
+ #define MCMNTS_CR_MC_REFRESH_STAGGER_Disable_Stolen_Refresh_OFF (13)
+ #define MCMNTS_CR_MC_REFRESH_STAGGER_Disable_Stolen_Refresh_WID ( 1)
+ #define MCMNTS_CR_MC_REFRESH_STAGGER_Disable_Stolen_Refresh_MSK (0x00002000)
+ #define MCMNTS_CR_MC_REFRESH_STAGGER_Disable_Stolen_Refresh_MAX (0x00000001)
+ #define MCMNTS_CR_MC_REFRESH_STAGGER_Disable_Stolen_Refresh_DEF (0x00000000)
+ #define MCMNTS_CR_MC_REFRESH_STAGGER_En_Ref_Type_Display_OFF (14)
+ #define MCMNTS_CR_MC_REFRESH_STAGGER_En_Ref_Type_Display_WID ( 1)
+ #define MCMNTS_CR_MC_REFRESH_STAGGER_En_Ref_Type_Display_MSK (0x00004000)
+ #define MCMNTS_CR_MC_REFRESH_STAGGER_En_Ref_Type_Display_MAX (0x00000001)
+ #define MCMNTS_CR_MC_REFRESH_STAGGER_En_Ref_Type_Display_DEF (0x00000000)
+
+#define MCMNTS_CR_TC_ZQCAL_REG (0x00004E90)
+ #define MCMNTS_CR_TC_ZQCAL_ZQCS_period_OFF ( 0)
+ #define MCMNTS_CR_TC_ZQCAL_ZQCS_period_WID ( 8)
+ #define MCMNTS_CR_TC_ZQCAL_ZQCS_period_MSK (0x000000FF)
+ #define MCMNTS_CR_TC_ZQCAL_ZQCS_period_MAX (0x000000FF)
+ #define MCMNTS_CR_TC_ZQCAL_ZQCS_period_DEF (0x00000080)
+ #define MCMNTS_CR_TC_ZQCAL_tZQCS_OFF ( 8)
+ #define MCMNTS_CR_TC_ZQCAL_tZQCS_WID ( 8)
+ #define MCMNTS_CR_TC_ZQCAL_tZQCS_MSK (0x0000FF00)
+ #define MCMNTS_CR_TC_ZQCAL_tZQCS_MAX (0x000000FF)
+ #define MCMNTS_CR_TC_ZQCAL_tZQCS_DEF (0x00000040)
+ #define MCMNTS_CR_TC_ZQCAL_ZQCS_period_Ult_OFF ( 0)
+ #define MCMNTS_CR_TC_ZQCAL_ZQCS_period_Ult_WID (10)
+ #define MCMNTS_CR_TC_ZQCAL_ZQCS_period_Ult_MSK (0x000003FF)
+ #define MCMNTS_CR_TC_ZQCAL_ZQCS_period_Ult_MAX (0x000003FF)
+ #define MCMNTS_CR_TC_ZQCAL_ZQCS_period_Ult_DEF (0x00000080)
+ #define MCMNTS_CR_TC_ZQCAL_tZQCS_Ult_OFF (10)
+ #define MCMNTS_CR_TC_ZQCAL_tZQCS_Ult_WID (10)
+ #define MCMNTS_CR_TC_ZQCAL_tZQCS_Ult_MSK (0x000FFC00)
+ #define MCMNTS_CR_TC_ZQCAL_tZQCS_Ult_MAX (0x000003FF)
+ #define MCMNTS_CR_TC_ZQCAL_tZQCS_Ult_DEF (0x00000040)
+
+#define MCMNTS_CR_TC_RFP_REG (0x00004E94)
+ #define MCMNTS_CR_TC_RFP_OREF_RI_OFF ( 0)
+ #define MCMNTS_CR_TC_RFP_OREF_RI_WID ( 8)
+ #define MCMNTS_CR_TC_RFP_OREF_RI_MSK (0x000000FF)
+ #define MCMNTS_CR_TC_RFP_OREF_RI_MAX (0x000000FF)
+ #define MCMNTS_CR_TC_RFP_OREF_RI_DEF (0x0000000F)
+ #define MCMNTS_CR_TC_RFP_Refresh_HP_WM_OFF ( 8)
+ #define MCMNTS_CR_TC_RFP_Refresh_HP_WM_WID ( 4)
+ #define MCMNTS_CR_TC_RFP_Refresh_HP_WM_MSK (0x00000F00)
+ #define MCMNTS_CR_TC_RFP_Refresh_HP_WM_MAX (0x0000000F)
+ #define MCMNTS_CR_TC_RFP_Refresh_HP_WM_DEF (0x00000008)
+ #define MCMNTS_CR_TC_RFP_Refresh_panic_wm_OFF (12)
+ #define MCMNTS_CR_TC_RFP_Refresh_panic_wm_WID ( 4)
+ #define MCMNTS_CR_TC_RFP_Refresh_panic_wm_MSK (0x0000F000)
+ #define MCMNTS_CR_TC_RFP_Refresh_panic_wm_MAX (0x0000000F)
+ #define MCMNTS_CR_TC_RFP_Refresh_panic_wm_DEF (0x00000009)
+
+#define MCMNTS_CR_TC_RFTP_REG (0x00004E98)
+ #define MCMNTS_CR_TC_RFTP_tREFI_OFF ( 0)
+ #define MCMNTS_CR_TC_RFTP_tREFI_WID (16)
+ #define MCMNTS_CR_TC_RFTP_tREFI_MSK (0x0000FFFF)
+ #define MCMNTS_CR_TC_RFTP_tREFI_MAX (0x0000FFFF)
+ #define MCMNTS_CR_TC_RFTP_tREFI_DEF (0x00001004)
+ #define MCMNTS_CR_TC_RFTP_tRFC_OFF (16)
+ #define MCMNTS_CR_TC_RFTP_tRFC_WID ( 9)
+ #define MCMNTS_CR_TC_RFTP_tRFC_MSK (0x01FF0000)
+ #define MCMNTS_CR_TC_RFTP_tRFC_MAX (0x000001FF)
+ #define MCMNTS_CR_TC_RFTP_tRFC_DEF (0x000000B4)
+ #define MCMNTS_CR_TC_RFTP_tREFIx9_OFF (25)
+ #define MCMNTS_CR_TC_RFTP_tREFIx9_WID ( 7)
+ #define MCMNTS_CR_TC_RFTP_tREFIx9_MSK (0xFE000000)
+ #define MCMNTS_CR_TC_RFTP_tREFIx9_MAX (0x0000007F)
+ #define MCMNTS_CR_TC_RFTP_tREFIx9_DEF (0x00000023)
+
+#define MCMNTS_CR_TC_MR2_SHADDOW_REG (0x00004E9C)
+ #define MCMNTS_CR_TC_MR2_SHADDOW_MR2_sh_low_OFF ( 0)
+ #define MCMNTS_CR_TC_MR2_SHADDOW_MR2_sh_low_WID ( 6)
+ #define MCMNTS_CR_TC_MR2_SHADDOW_MR2_sh_low_MSK (0x0000003F)
+ #define MCMNTS_CR_TC_MR2_SHADDOW_MR2_sh_low_MAX (0x0000003F)
+ #define MCMNTS_CR_TC_MR2_SHADDOW_MR2_sh_low_DEF (0x00000000)
+ #define MCMNTS_CR_TC_MR2_SHADDOW_SRT_avail_OFF ( 6)
+ #define MCMNTS_CR_TC_MR2_SHADDOW_SRT_avail_WID ( 2)
+ #define MCMNTS_CR_TC_MR2_SHADDOW_SRT_avail_MSK (0x000000C0)
+ #define MCMNTS_CR_TC_MR2_SHADDOW_SRT_avail_MAX (0x00000003)
+ #define MCMNTS_CR_TC_MR2_SHADDOW_SRT_avail_DEF (0x00000000)
+ #define MCMNTS_CR_TC_MR2_SHADDOW_MR2_sh_high_OFF ( 8)
+ #define MCMNTS_CR_TC_MR2_SHADDOW_MR2_sh_high_WID ( 3)
+ #define MCMNTS_CR_TC_MR2_SHADDOW_MR2_sh_high_MSK (0x00000700)
+ #define MCMNTS_CR_TC_MR2_SHADDOW_MR2_sh_high_MAX (0x00000007)
+ #define MCMNTS_CR_TC_MR2_SHADDOW_MR2_sh_high_DEF (0x00000000)
+ #define MCMNTS_CR_TC_MR2_SHADDOW_Addr_bit_swizzle_OFF (14)
+ #define MCMNTS_CR_TC_MR2_SHADDOW_Addr_bit_swizzle_WID ( 2)
+ #define MCMNTS_CR_TC_MR2_SHADDOW_Addr_bit_swizzle_MSK (0x0000C000)
+ #define MCMNTS_CR_TC_MR2_SHADDOW_Addr_bit_swizzle_MAX (0x00000003)
+ #define MCMNTS_CR_TC_MR2_SHADDOW_Addr_bit_swizzle_DEF (0x00000000)
+
+#define MCMNTS_CR_MC_INIT_STATE_REG (0x00004EA0)
+ #define MCMNTS_CR_MC_INIT_STATE_Rank_occupancy_OFF ( 0)
+ #define MCMNTS_CR_MC_INIT_STATE_Rank_occupancy_WID ( 4)
+ #define MCMNTS_CR_MC_INIT_STATE_Rank_occupancy_MSK (0x0000000F)
+ #define MCMNTS_CR_MC_INIT_STATE_Rank_occupancy_MAX (0x0000000F)
+ #define MCMNTS_CR_MC_INIT_STATE_Rank_occupancy_DEF (0x0000000F)
+
+#define MCMNTS_CR_TC_SRFTP_REG (0x00004EA4)
+ #define MCMNTS_CR_TC_SRFTP_tXSDLL_OFF ( 0)
+ #define MCMNTS_CR_TC_SRFTP_tXSDLL_WID (12)
+ #define MCMNTS_CR_TC_SRFTP_tXSDLL_MSK (0x00000FFF)
+ #define MCMNTS_CR_TC_SRFTP_tXSDLL_MAX (0x00000FFF)
+ #define MCMNTS_CR_TC_SRFTP_tXSDLL_DEF (0x00000200)
+ #define MCMNTS_CR_TC_SRFTP_tXS_offset_OFF (12)
+ #define MCMNTS_CR_TC_SRFTP_tXS_offset_WID ( 4)
+ #define MCMNTS_CR_TC_SRFTP_tXS_offset_MSK (0x0000F000)
+ #define MCMNTS_CR_TC_SRFTP_tXS_offset_MAX (0x0000000F)
+ #define MCMNTS_CR_TC_SRFTP_tXS_offset_DEF (0x0000000B)
+ #define MCMNTS_CR_TC_SRFTP_tZQOPER_OFF (16)
+ #define MCMNTS_CR_TC_SRFTP_tZQOPER_WID (10)
+ #define MCMNTS_CR_TC_SRFTP_tZQOPER_MSK (0x03FF0000)
+ #define MCMNTS_CR_TC_SRFTP_tZQOPER_MAX (0x000003FF)
+ #define MCMNTS_CR_TC_SRFTP_tZQOPER_DEF (0x00000100)
+ #define MCMNTS_CR_TC_SRFTP_tMOD_OFF (28)
+ #define MCMNTS_CR_TC_SRFTP_tMOD_WID ( 4)
+ #define MCMNTS_CR_TC_SRFTP_tMOD_MSK (0xF0000000)
+ #define MCMNTS_CR_TC_SRFTP_tMOD_MAX (0x0000000F)
+ #define MCMNTS_CR_TC_SRFTP_tMOD_DEF (0x00000000)
+
+#define MCMNTS_CR_WDB_VISA_SEL_REG (0x00004EA8)
+ #define MCMNTS_CR_WDB_VISA_SEL_VISAByteSel_OFF ( 0)
+ #define MCMNTS_CR_WDB_VISA_SEL_VISAByteSel_WID ( 3)
+ #define MCMNTS_CR_WDB_VISA_SEL_VISAByteSel_MSK (0x00000007)
+ #define MCMNTS_CR_WDB_VISA_SEL_VISAByteSel_MAX (0x00000007)
+ #define MCMNTS_CR_WDB_VISA_SEL_VISAByteSel_DEF (0x00000000)
+
+#define MCMNTS_CR_DCLK_LDAT_PDAT_REG (0x00004EC0)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_FASTADDR_OFF ( 0)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_FASTADDR_WID (12)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_FASTADDR_MSK (0x00000FFF)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_FASTADDR_MAX (0x00000FFF)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_FASTADDR_DEF (0x00000000)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_ADDREN_OFF (16)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_ADDREN_WID ( 1)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_ADDREN_MSK (0x00010000)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_ADDREN_MAX (0x00000001)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_ADDREN_DEF (0x00000000)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_SEQEN_OFF (17)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_SEQEN_WID ( 1)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_SEQEN_MSK (0x00020000)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_SEQEN_MAX (0x00000001)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_SEQEN_DEF (0x00000000)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_POL0_OFF (18)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_POL0_WID ( 1)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_POL0_MSK (0x00040000)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_POL0_MAX (0x00000001)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_POL0_DEF (0x00000000)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_POL1_OFF (19)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_POL1_WID ( 1)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_POL1_MSK (0x00080000)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_POL1_MAX (0x00000001)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_POL1_DEF (0x00000000)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_CMDA_OFF (20)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_CMDA_WID ( 4)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_CMDA_MSK (0x00F00000)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_CMDA_MAX (0x0000000F)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_CMDA_DEF (0x00000000)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_CMDB_OFF (24)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_CMDB_WID ( 4)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_CMDB_MSK (0x0F000000)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_CMDB_MAX (0x0000000F)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_CMDB_DEF (0x00000000)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_CMDC_OFF (28)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_CMDC_WID ( 4)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_CMDC_MSK (0xF0000000)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_CMDC_MAX (0x0000000F)
+ #define MCMNTS_CR_DCLK_LDAT_PDAT_CMDC_DEF (0x00000000)
+
+#define MCMNTS_CR_DCLK_LDAT_SDAT_REG (0x00004EC4)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_BANKSEL_OFF ( 0)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_BANKSEL_WID ( 4)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_BANKSEL_MSK (0x0000000F)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_BANKSEL_MAX (0x0000000F)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_BANKSEL_DEF (0x00000000)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_ARRAYSEL_OFF ( 5)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_ARRAYSEL_WID ( 5)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_ARRAYSEL_MSK (0x000003E0)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_ARRAYSEL_MAX (0x0000001F)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_ARRAYSEL_DEF (0x00000000)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_CMP_OFF (10)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_CMP_WID ( 1)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_CMP_MSK (0x00000400)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_CMP_MAX (0x00000001)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_CMP_DEF (0x00000000)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_REP_OFF (11)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_REP_WID ( 1)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_REP_MSK (0x00000800)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_REP_MAX (0x00000001)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_REP_DEF (0x00000000)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_DWORD_OFF (12)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_DWORD_WID ( 4)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_DWORD_MSK (0x0000F000)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_DWORD_MAX (0x0000000F)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_DWORD_DEF (0x00000000)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_MODE_OFF (16)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_MODE_WID ( 2)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_MODE_MSK (0x00030000)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_MODE_MAX (0x00000003)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_MODE_DEF (0x00000000)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_MPMAP_OFF (18)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_MPMAP_WID ( 6)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_MPMAP_MSK (0x00FC0000)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_MPMAP_MAX (0x0000003F)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_MPMAP_DEF (0x00000000)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_MPBOFFSET_OFF (24)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_MPBOFFSET_WID ( 4)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_MPBOFFSET_MSK (0x0F000000)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_MPBOFFSET_MAX (0x0000000F)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_MPBOFFSET_DEF (0x00000000)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_STAGE_EN_OFF (28)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_STAGE_EN_WID ( 1)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_STAGE_EN_MSK (0x10000000)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_STAGE_EN_MAX (0x00000001)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_STAGE_EN_DEF (0x00000000)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_SHADOW_OFF (29)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_SHADOW_WID ( 2)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_SHADOW_MSK (0x60000000)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_SHADOW_MAX (0x00000003)
+ #define MCMNTS_CR_DCLK_LDAT_SDAT_SHADOW_DEF (0x00000000)
+
+#define MCMNTS_CR_DCLK_LDAT_DATAOUT_REG (0x00004EC8)
+ #define MCMNTS_CR_DCLK_LDAT_DATAOUT_DATOUT_OFF ( 0)
+ #define MCMNTS_CR_DCLK_LDAT_DATAOUT_DATOUT_WID (32)
+ #define MCMNTS_CR_DCLK_LDAT_DATAOUT_DATOUT_MSK (0xFFFFFFFF)
+ #define MCMNTS_CR_DCLK_LDAT_DATAOUT_DATOUT_MAX (0xFFFFFFFF)
+ #define MCMNTS_CR_DCLK_LDAT_DATAOUT_DATOUT_DEF (0x00000000)
+
+#define MCMNTS_CR_DCLK_LDAT_DATAIN_0_REG (0x00004ECC)
+ #define MCMNTS_CR_DCLK_LDAT_DATAIN_0_DATIN_OFF ( 0)
+ #define MCMNTS_CR_DCLK_LDAT_DATAIN_0_DATIN_WID (32)
+ #define MCMNTS_CR_DCLK_LDAT_DATAIN_0_DATIN_MSK (0xFFFFFFFF)
+ #define MCMNTS_CR_DCLK_LDAT_DATAIN_0_DATIN_MAX (0xFFFFFFFF)
+ #define MCMNTS_CR_DCLK_LDAT_DATAIN_0_DATIN_DEF (0x00000000)
+
+#define MCMNTS_CR_QCLK_LDAT_PDAT_REG (0x00004ED0)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_FASTADDR_OFF ( 0)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_FASTADDR_WID (12)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_FASTADDR_MSK (0x00000FFF)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_FASTADDR_MAX (0x00000FFF)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_FASTADDR_DEF (0x00000000)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_ADDREN_OFF (16)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_ADDREN_WID ( 1)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_ADDREN_MSK (0x00010000)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_ADDREN_MAX (0x00000001)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_ADDREN_DEF (0x00000000)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_SEQEN_OFF (17)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_SEQEN_WID ( 1)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_SEQEN_MSK (0x00020000)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_SEQEN_MAX (0x00000001)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_SEQEN_DEF (0x00000000)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_POL0_OFF (18)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_POL0_WID ( 1)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_POL0_MSK (0x00040000)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_POL0_MAX (0x00000001)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_POL0_DEF (0x00000000)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_POL1_OFF (19)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_POL1_WID ( 1)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_POL1_MSK (0x00080000)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_POL1_MAX (0x00000001)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_POL1_DEF (0x00000000)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_CMDA_OFF (20)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_CMDA_WID ( 4)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_CMDA_MSK (0x00F00000)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_CMDA_MAX (0x0000000F)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_CMDA_DEF (0x00000000)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_CMDB_OFF (24)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_CMDB_WID ( 4)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_CMDB_MSK (0x0F000000)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_CMDB_MAX (0x0000000F)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_CMDB_DEF (0x00000000)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_CMDC_OFF (28)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_CMDC_WID ( 4)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_CMDC_MSK (0xF0000000)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_CMDC_MAX (0x0000000F)
+ #define MCMNTS_CR_QCLK_LDAT_PDAT_CMDC_DEF (0x00000000)
+
+#define MCMNTS_CR_QCLK_LDAT_SDAT_REG (0x00004ED4)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_BANKSEL_OFF ( 0)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_BANKSEL_WID ( 4)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_BANKSEL_MSK (0x0000000F)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_BANKSEL_MAX (0x0000000F)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_BANKSEL_DEF (0x00000000)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_ARRAYSEL_OFF ( 5)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_ARRAYSEL_WID ( 5)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_ARRAYSEL_MSK (0x000003E0)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_ARRAYSEL_MAX (0x0000001F)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_ARRAYSEL_DEF (0x00000000)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_CMP_OFF (10)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_CMP_WID ( 1)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_CMP_MSK (0x00000400)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_CMP_MAX (0x00000001)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_CMP_DEF (0x00000000)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_REP_OFF (11)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_REP_WID ( 1)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_REP_MSK (0x00000800)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_REP_MAX (0x00000001)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_REP_DEF (0x00000000)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_DWORD_OFF (12)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_DWORD_WID ( 4)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_DWORD_MSK (0x0000F000)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_DWORD_MAX (0x0000000F)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_DWORD_DEF (0x00000000)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_MODE_OFF (16)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_MODE_WID ( 2)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_MODE_MSK (0x00030000)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_MODE_MAX (0x00000003)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_MODE_DEF (0x00000000)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_MPMAP_OFF (18)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_MPMAP_WID ( 6)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_MPMAP_MSK (0x00FC0000)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_MPMAP_MAX (0x0000003F)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_MPMAP_DEF (0x00000000)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_MPBOFFSET_OFF (24)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_MPBOFFSET_WID ( 4)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_MPBOFFSET_MSK (0x0F000000)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_MPBOFFSET_MAX (0x0000000F)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_MPBOFFSET_DEF (0x00000000)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_STAGE_EN_OFF (28)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_STAGE_EN_WID ( 1)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_STAGE_EN_MSK (0x10000000)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_STAGE_EN_MAX (0x00000001)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_STAGE_EN_DEF (0x00000000)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_SHADOW_OFF (29)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_SHADOW_WID ( 2)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_SHADOW_MSK (0x60000000)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_SHADOW_MAX (0x00000003)
+ #define MCMNTS_CR_QCLK_LDAT_SDAT_SHADOW_DEF (0x00000000)
+
+#define MCMNTS_CR_QCLK_LDAT_DATAOUT_REG (0x00004ED8)
+ #define MCMNTS_CR_QCLK_LDAT_DATAOUT_DATOUT_OFF ( 0)
+ #define MCMNTS_CR_QCLK_LDAT_DATAOUT_DATOUT_WID (32)
+ #define MCMNTS_CR_QCLK_LDAT_DATAOUT_DATOUT_MSK (0xFFFFFFFF)
+ #define MCMNTS_CR_QCLK_LDAT_DATAOUT_DATOUT_MAX (0xFFFFFFFF)
+ #define MCMNTS_CR_QCLK_LDAT_DATAOUT_DATOUT_DEF (0x00000000)
+
+#define MCMNTS_CR_QCLK_LDAT_DATAIN_0_REG (0x00004EDC)
+ #define MCMNTS_CR_QCLK_LDAT_DATAIN_0_DATIN_OFF ( 0)
+ #define MCMNTS_CR_QCLK_LDAT_DATAIN_0_DATIN_WID (32)
+ #define MCMNTS_CR_QCLK_LDAT_DATAIN_0_DATIN_MSK (0xFFFFFFFF)
+ #define MCMNTS_CR_QCLK_LDAT_DATAIN_0_DATIN_MAX (0xFFFFFFFF)
+ #define MCMNTS_CR_QCLK_LDAT_DATAIN_0_DATIN_DEF (0x00000000)
+
+#define MCMNTS_CR_QCLK_LDAT_DATAIN_1_REG (0x00004EE0)
+ #define MCMNTS_CR_QCLK_LDAT_DATAIN_1_DATIN_OFF ( 0)
+ #define MCMNTS_CR_QCLK_LDAT_DATAIN_1_DATIN_WID (32)
+ #define MCMNTS_CR_QCLK_LDAT_DATAIN_1_DATIN_MSK (0xFFFFFFFF)
+ #define MCMNTS_CR_QCLK_LDAT_DATAIN_1_DATIN_MAX (0xFFFFFFFF)
+ #define MCMNTS_CR_QCLK_LDAT_DATAIN_1_DATIN_DEF (0x00000000)
+
+#define MCMNTS_CR_QUEUE_ENTRY_DISABLE_RPQ_REG (0x00004EE4)
+ #define MCMNTS_CR_QUEUE_ENTRY_DISABLE_RPQ_RPQ_disable_OFF ( 0)
+ #define MCMNTS_CR_QUEUE_ENTRY_DISABLE_RPQ_RPQ_disable_WID (28)
+ #define MCMNTS_CR_QUEUE_ENTRY_DISABLE_RPQ_RPQ_disable_MSK (0x0FFFFFFF)
+ #define MCMNTS_CR_QUEUE_ENTRY_DISABLE_RPQ_RPQ_disable_MAX (0x0FFFFFFF)
+ #define MCMNTS_CR_QUEUE_ENTRY_DISABLE_RPQ_RPQ_disable_DEF (0x00000000)
+
+#define MCMNTS_CR_QUEUE_ENTRY_DISABLE_WPQ_REG (0x00004EE8)
+ #define MCMNTS_CR_QUEUE_ENTRY_DISABLE_WPQ_WPQ_disable_OFF ( 0)
+ #define MCMNTS_CR_QUEUE_ENTRY_DISABLE_WPQ_WPQ_disable_WID (32)
+ #define MCMNTS_CR_QUEUE_ENTRY_DISABLE_WPQ_WPQ_disable_MSK (0xFFFFFFFF)
+ #define MCMNTS_CR_QUEUE_ENTRY_DISABLE_WPQ_WPQ_disable_MAX (0xFFFFFFFF)
+ #define MCMNTS_CR_QUEUE_ENTRY_DISABLE_WPQ_WPQ_disable_DEF (0x00000000)
+
+#define MCMNTS_CR_PM_DIMM_IDLE_ENERGY_REG (0x00004EEC)
+ #define MCMNTS_CR_PM_DIMM_IDLE_ENERGY_DIMM0_IDLE_ENERGY_OFF ( 0)
+ #define MCMNTS_CR_PM_DIMM_IDLE_ENERGY_DIMM0_IDLE_ENERGY_WID ( 6)
+ #define MCMNTS_CR_PM_DIMM_IDLE_ENERGY_DIMM0_IDLE_ENERGY_MSK (0x0000003F)
+ #define MCMNTS_CR_PM_DIMM_IDLE_ENERGY_DIMM0_IDLE_ENERGY_MAX (0x0000003F)
+ #define MCMNTS_CR_PM_DIMM_IDLE_ENERGY_DIMM0_IDLE_ENERGY_DEF (0x00000000)
+ #define MCMNTS_CR_PM_DIMM_IDLE_ENERGY_DIMM1_IDLE_ENERGY_OFF ( 8)
+ #define MCMNTS_CR_PM_DIMM_IDLE_ENERGY_DIMM1_IDLE_ENERGY_WID ( 6)
+ #define MCMNTS_CR_PM_DIMM_IDLE_ENERGY_DIMM1_IDLE_ENERGY_MSK (0x00003F00)
+ #define MCMNTS_CR_PM_DIMM_IDLE_ENERGY_DIMM1_IDLE_ENERGY_MAX (0x0000003F)
+ #define MCMNTS_CR_PM_DIMM_IDLE_ENERGY_DIMM1_IDLE_ENERGY_DEF (0x00000000)
+
+#define MCMNTS_CR_PM_DIMM_PD_ENERGY_REG (0x00004EF0)
+ #define MCMNTS_CR_PM_DIMM_PD_ENERGY_DIMM0_PD_ENERGY_OFF ( 0)
+ #define MCMNTS_CR_PM_DIMM_PD_ENERGY_DIMM0_PD_ENERGY_WID ( 6)
+ #define MCMNTS_CR_PM_DIMM_PD_ENERGY_DIMM0_PD_ENERGY_MSK (0x0000003F)
+ #define MCMNTS_CR_PM_DIMM_PD_ENERGY_DIMM0_PD_ENERGY_MAX (0x0000003F)
+ #define MCMNTS_CR_PM_DIMM_PD_ENERGY_DIMM0_PD_ENERGY_DEF (0x00000000)
+ #define MCMNTS_CR_PM_DIMM_PD_ENERGY_DIMM1_PD_ENERGY_OFF ( 8)
+ #define MCMNTS_CR_PM_DIMM_PD_ENERGY_DIMM1_PD_ENERGY_WID ( 6)
+ #define MCMNTS_CR_PM_DIMM_PD_ENERGY_DIMM1_PD_ENERGY_MSK (0x00003F00)
+ #define MCMNTS_CR_PM_DIMM_PD_ENERGY_DIMM1_PD_ENERGY_MAX (0x0000003F)
+ #define MCMNTS_CR_PM_DIMM_PD_ENERGY_DIMM1_PD_ENERGY_DEF (0x00000000)
+
+#define MCMNTS_CR_PM_DIMM_ACT_ENERGY_REG (0x00004EF4)
+ #define MCMNTS_CR_PM_DIMM_ACT_ENERGY_DIMM0_ACT_ENERGY_OFF ( 0)
+ #define MCMNTS_CR_PM_DIMM_ACT_ENERGY_DIMM0_ACT_ENERGY_WID ( 8)
+ #define MCMNTS_CR_PM_DIMM_ACT_ENERGY_DIMM0_ACT_ENERGY_MSK (0x000000FF)
+ #define MCMNTS_CR_PM_DIMM_ACT_ENERGY_DIMM0_ACT_ENERGY_MAX (0x000000FF)
+ #define MCMNTS_CR_PM_DIMM_ACT_ENERGY_DIMM0_ACT_ENERGY_DEF (0x00000000)
+ #define MCMNTS_CR_PM_DIMM_ACT_ENERGY_DIMM1_ACT_ENERGY_OFF ( 8)
+ #define MCMNTS_CR_PM_DIMM_ACT_ENERGY_DIMM1_ACT_ENERGY_WID ( 8)
+ #define MCMNTS_CR_PM_DIMM_ACT_ENERGY_DIMM1_ACT_ENERGY_MSK (0x0000FF00)
+ #define MCMNTS_CR_PM_DIMM_ACT_ENERGY_DIMM1_ACT_ENERGY_MAX (0x000000FF)
+ #define MCMNTS_CR_PM_DIMM_ACT_ENERGY_DIMM1_ACT_ENERGY_DEF (0x00000000)
+
+#define MCMNTS_CR_PM_DIMM_RD_ENERGY_REG (0x00004EF8)
+ #define MCMNTS_CR_PM_DIMM_RD_ENERGY_DIMM0_RD_ENERGY_OFF ( 0)
+ #define MCMNTS_CR_PM_DIMM_RD_ENERGY_DIMM0_RD_ENERGY_WID ( 8)
+ #define MCMNTS_CR_PM_DIMM_RD_ENERGY_DIMM0_RD_ENERGY_MSK (0x000000FF)
+ #define MCMNTS_CR_PM_DIMM_RD_ENERGY_DIMM0_RD_ENERGY_MAX (0x000000FF)
+ #define MCMNTS_CR_PM_DIMM_RD_ENERGY_DIMM0_RD_ENERGY_DEF (0x00000000)
+ #define MCMNTS_CR_PM_DIMM_RD_ENERGY_DIMM1_RD_ENERGY_OFF ( 8)
+ #define MCMNTS_CR_PM_DIMM_RD_ENERGY_DIMM1_RD_ENERGY_WID ( 8)
+ #define MCMNTS_CR_PM_DIMM_RD_ENERGY_DIMM1_RD_ENERGY_MSK (0x0000FF00)
+ #define MCMNTS_CR_PM_DIMM_RD_ENERGY_DIMM1_RD_ENERGY_MAX (0x000000FF)
+ #define MCMNTS_CR_PM_DIMM_RD_ENERGY_DIMM1_RD_ENERGY_DEF (0x00000000)
+
+#define MCMNTS_CR_PM_DIMM_WR_ENERGY_REG (0x00004EFC)
+ #define MCMNTS_CR_PM_DIMM_WR_ENERGY_DIMM0_WR_ENERGY_OFF ( 0)
+ #define MCMNTS_CR_PM_DIMM_WR_ENERGY_DIMM0_WR_ENERGY_WID ( 8)
+ #define MCMNTS_CR_PM_DIMM_WR_ENERGY_DIMM0_WR_ENERGY_MSK (0x000000FF)
+ #define MCMNTS_CR_PM_DIMM_WR_ENERGY_DIMM0_WR_ENERGY_MAX (0x000000FF)
+ #define MCMNTS_CR_PM_DIMM_WR_ENERGY_DIMM0_WR_ENERGY_DEF (0x00000000)
+ #define MCMNTS_CR_PM_DIMM_WR_ENERGY_DIMM1_WR_ENERGY_OFF ( 8)
+ #define MCMNTS_CR_PM_DIMM_WR_ENERGY_DIMM1_WR_ENERGY_WID ( 8)
+ #define MCMNTS_CR_PM_DIMM_WR_ENERGY_DIMM1_WR_ENERGY_MSK (0x0000FF00)
+ #define MCMNTS_CR_PM_DIMM_WR_ENERGY_DIMM1_WR_ENERGY_MAX (0x000000FF)
+ #define MCMNTS_CR_PM_DIMM_WR_ENERGY_DIMM1_WR_ENERGY_DEF (0x00000000)
+
+#define MCMNTS_CR_PM_THRT_CKE_MIN_REG (0x00004F28)
+ #define MCMNTS_CR_PM_THRT_CKE_MIN_CKE_MIN_OFF ( 0)
+ #define MCMNTS_CR_PM_THRT_CKE_MIN_CKE_MIN_WID ( 8)
+ #define MCMNTS_CR_PM_THRT_CKE_MIN_CKE_MIN_MSK (0x000000FF)
+ #define MCMNTS_CR_PM_THRT_CKE_MIN_CKE_MIN_MAX (0x000000FF)
+ #define MCMNTS_CR_PM_THRT_CKE_MIN_CKE_MIN_DEF (0x00000000)
+ #define MCMNTS_CR_PM_THRT_CKE_MIN_CKE_MIN_DEFEATURE_OFF ( 8)
+ #define MCMNTS_CR_PM_THRT_CKE_MIN_CKE_MIN_DEFEATURE_WID ( 1)
+ #define MCMNTS_CR_PM_THRT_CKE_MIN_CKE_MIN_DEFEATURE_MSK (0x00000100)
+ #define MCMNTS_CR_PM_THRT_CKE_MIN_CKE_MIN_DEFEATURE_MAX (0x00000001)
+ #define MCMNTS_CR_PM_THRT_CKE_MIN_CKE_MIN_DEFEATURE_DEF (0x00000000)
+
+#define MCMNTS_CR_ODLAT_CMD_MATCH0_REG (0x00004F40)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_ODT_OFF ( 0)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_ODT_WID ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_ODT_MSK (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_ODT_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_ODT_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_Web_OFF ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_Web_WID ( 1)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_Web_MSK (0x00000010)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_Web_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_Web_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_CASb_OFF ( 5)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_CASb_WID ( 1)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_CASb_MSK (0x00000020)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_CASb_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_CASb_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_RASb_OFF ( 6)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_RASb_WID ( 1)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_RASb_MSK (0x00000040)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_RASb_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_RASb_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_CSb_OFF ( 7)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_CSb_WID ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_CSb_MSK (0x00000780)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_CSb_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_CSb_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_CKE_OFF (11)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_CKE_WID ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_CKE_MSK (0x00007800)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_CKE_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_CKE_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_MA_OFF (15)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_MA_WID (16)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_MA_MSK (0x7FFF8000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_MA_MAX (0x0000FFFF)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH0_MA_DEF (0x00000000)
+
+#define MCMNTS_CR_ODLAT_CMD_MATCH1_REG (0x00004F44)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_ODT_OFF ( 0)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_ODT_WID ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_ODT_MSK (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_ODT_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_ODT_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_Web_OFF ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_Web_WID ( 1)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_Web_MSK (0x00000010)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_Web_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_Web_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_CASb_OFF ( 5)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_CASb_WID ( 1)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_CASb_MSK (0x00000020)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_CASb_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_CASb_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_RASb_OFF ( 6)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_RASb_WID ( 1)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_RASb_MSK (0x00000040)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_RASb_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_RASb_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_CSb_OFF ( 7)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_CSb_WID ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_CSb_MSK (0x00000780)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_CSb_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_CSb_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_CKE_OFF (11)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_CKE_WID ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_CKE_MSK (0x00007800)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_CKE_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_CKE_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_MA_OFF (15)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_MA_WID (16)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_MA_MSK (0x7FFF8000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_MA_MAX (0x0000FFFF)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH1_MA_DEF (0x00000000)
+
+#define MCMNTS_CR_ODLAT_CMD_MATCH2_REG (0x00004F48)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_ODT_OFF ( 0)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_ODT_WID ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_ODT_MSK (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_ODT_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_ODT_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_Web_OFF ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_Web_WID ( 1)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_Web_MSK (0x00000010)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_Web_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_Web_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_CASb_OFF ( 5)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_CASb_WID ( 1)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_CASb_MSK (0x00000020)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_CASb_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_CASb_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_RASb_OFF ( 6)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_RASb_WID ( 1)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_RASb_MSK (0x00000040)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_RASb_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_RASb_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_CSb_OFF ( 7)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_CSb_WID ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_CSb_MSK (0x00000780)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_CSb_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_CSb_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_CKE_OFF (11)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_CKE_WID ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_CKE_MSK (0x00007800)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_CKE_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_CKE_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_MA_OFF (15)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_MA_WID (16)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_MA_MSK (0x7FFF8000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_MA_MAX (0x0000FFFF)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH2_MA_DEF (0x00000000)
+
+#define MCMNTS_CR_ODLAT_CMD_MATCH3_REG (0x00004F4C)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_ODT_OFF ( 0)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_ODT_WID ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_ODT_MSK (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_ODT_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_ODT_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_Web_OFF ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_Web_WID ( 1)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_Web_MSK (0x00000010)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_Web_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_Web_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_CASb_OFF ( 5)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_CASb_WID ( 1)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_CASb_MSK (0x00000020)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_CASb_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_CASb_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_RASb_OFF ( 6)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_RASb_WID ( 1)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_RASb_MSK (0x00000040)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_RASb_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_RASb_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_CSb_OFF ( 7)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_CSb_WID ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_CSb_MSK (0x00000780)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_CSb_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_CSb_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_CKE_OFF (11)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_CKE_WID ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_CKE_MSK (0x00007800)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_CKE_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_CKE_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_MA_OFF (15)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_MA_WID (16)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_MA_MSK (0x7FFF8000)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_MA_MAX (0x0000FFFF)
+ #define MCMNTS_CR_ODLAT_CMD_MATCH3_MA_DEF (0x00000000)
+
+#define MCMNTS_CR_ODLAT_CMD_MASK0_REG (0x00004F50)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_ODT_OFF ( 0)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_ODT_WID ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_ODT_MSK (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_ODT_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_ODT_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_Web_OFF ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_Web_WID ( 1)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_Web_MSK (0x00000010)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_Web_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_Web_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_CASb_OFF ( 5)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_CASb_WID ( 1)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_CASb_MSK (0x00000020)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_CASb_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_CASb_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_RASb_OFF ( 6)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_RASb_WID ( 1)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_RASb_MSK (0x00000040)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_RASb_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_RASb_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_CSb_OFF ( 7)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_CSb_WID ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_CSb_MSK (0x00000780)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_CSb_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_CSb_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_CKE_OFF (11)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_CKE_WID ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_CKE_MSK (0x00007800)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_CKE_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_CKE_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_MA_OFF (15)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_MA_WID (16)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_MA_MSK (0x7FFF8000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_MA_MAX (0x0000FFFF)
+ #define MCMNTS_CR_ODLAT_CMD_MASK0_MA_DEF (0x00000000)
+
+#define MCMNTS_CR_ODLAT_CMD_MASK1_REG (0x00004F54)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_ODT_OFF ( 0)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_ODT_WID ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_ODT_MSK (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_ODT_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_ODT_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_Web_OFF ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_Web_WID ( 1)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_Web_MSK (0x00000010)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_Web_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_Web_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_CASb_OFF ( 5)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_CASb_WID ( 1)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_CASb_MSK (0x00000020)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_CASb_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_CASb_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_RASb_OFF ( 6)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_RASb_WID ( 1)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_RASb_MSK (0x00000040)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_RASb_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_RASb_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_CSb_OFF ( 7)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_CSb_WID ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_CSb_MSK (0x00000780)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_CSb_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_CSb_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_CKE_OFF (11)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_CKE_WID ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_CKE_MSK (0x00007800)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_CKE_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_CKE_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_MA_OFF (15)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_MA_WID (16)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_MA_MSK (0x7FFF8000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_MA_MAX (0x0000FFFF)
+ #define MCMNTS_CR_ODLAT_CMD_MASK1_MA_DEF (0x00000000)
+
+#define MCMNTS_CR_ODLAT_CMD_MASK2_REG (0x00004F58)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_ODT_OFF ( 0)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_ODT_WID ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_ODT_MSK (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_ODT_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_ODT_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_Web_OFF ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_Web_WID ( 1)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_Web_MSK (0x00000010)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_Web_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_Web_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_CASb_OFF ( 5)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_CASb_WID ( 1)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_CASb_MSK (0x00000020)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_CASb_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_CASb_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_RASb_OFF ( 6)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_RASb_WID ( 1)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_RASb_MSK (0x00000040)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_RASb_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_RASb_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_CSb_OFF ( 7)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_CSb_WID ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_CSb_MSK (0x00000780)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_CSb_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_CSb_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_CKE_OFF (11)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_CKE_WID ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_CKE_MSK (0x00007800)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_CKE_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_CKE_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_MA_OFF (15)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_MA_WID (16)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_MA_MSK (0x7FFF8000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_MA_MAX (0x0000FFFF)
+ #define MCMNTS_CR_ODLAT_CMD_MASK2_MA_DEF (0x00000000)
+
+#define MCMNTS_CR_ODLAT_CMD_MASK3_REG (0x00004F5C)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_ODT_OFF ( 0)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_ODT_WID ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_ODT_MSK (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_ODT_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_ODT_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_Web_OFF ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_Web_WID ( 1)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_Web_MSK (0x00000010)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_Web_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_Web_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_CASb_OFF ( 5)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_CASb_WID ( 1)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_CASb_MSK (0x00000020)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_CASb_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_CASb_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_RASb_OFF ( 6)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_RASb_WID ( 1)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_RASb_MSK (0x00000040)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_RASb_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_RASb_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_CSb_OFF ( 7)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_CSb_WID ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_CSb_MSK (0x00000780)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_CSb_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_CSb_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_CKE_OFF (11)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_CKE_WID ( 4)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_CKE_MSK (0x00007800)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_CKE_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_CKE_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_MA_OFF (15)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_MA_WID (16)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_MA_MSK (0x7FFF8000)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_MA_MAX (0x0000FFFF)
+ #define MCMNTS_CR_ODLAT_CMD_MASK3_MA_DEF (0x00000000)
+
+#define MCMNTS_CR_ODLAT_CMD_BANK_REG (0x00004F60)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMatch0_OFF ( 0)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMatch0_WID ( 3)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMatch0_MSK (0x00000007)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMatch0_MAX (0x00000007)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMatch0_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMatch1_OFF ( 3)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMatch1_WID ( 3)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMatch1_MSK (0x00000038)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMatch1_MAX (0x00000007)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMatch1_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMatch2_OFF ( 6)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMatch2_WID ( 3)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMatch2_MSK (0x000001C0)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMatch2_MAX (0x00000007)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMatch2_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMatch3_OFF ( 9)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMatch3_WID ( 3)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMatch3_MSK (0x00000E00)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMatch3_MAX (0x00000007)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMatch3_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMask0_OFF (12)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMask0_WID ( 3)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMask0_MSK (0x00007000)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMask0_MAX (0x00000007)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMask0_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMask1_OFF (15)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMask1_WID ( 3)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMask1_MSK (0x00038000)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMask1_MAX (0x00000007)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMask1_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMask2_OFF (18)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMask2_WID ( 3)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMask2_MSK (0x001C0000)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMask2_MAX (0x00000007)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMask2_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMask3_OFF (21)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMask3_WID ( 3)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMask3_MSK (0x00E00000)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMask3_MAX (0x00000007)
+ #define MCMNTS_CR_ODLAT_CMD_BANK_BankMask3_DEF (0x00000000)
+
+#define MCMNTS_CR_ODLAT_SEQ_LEVEL0_REG (0x00004F64)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_InputMatch_OFF ( 0)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_InputMatch_WID ( 4)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_InputMatch_MSK (0x0000000F)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_InputMatch_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_InputMatch_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_InputInvert_OFF ( 4)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_InputInvert_WID ( 4)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_InputInvert_MSK (0x000000F0)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_InputInvert_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_InputInvert_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_CountMatches_OFF ( 8)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_CountMatches_WID ( 1)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_CountMatches_MSK (0x00000100)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_CountMatches_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_CountMatches_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_CounterThreshold_OFF ( 9)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_CounterThreshold_WID (15)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_CounterThreshold_MSK (0x00FFFE00)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_CounterThreshold_MAX (0x00007FFF)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_CounterThreshold_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_CounterAction_OFF (24)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_CounterAction_WID ( 2)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_CounterAction_MSK (0x03000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_CounterAction_MAX (0x00000003)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_CounterAction_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_CounterNextState_OFF (26)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_CounterNextState_WID ( 2)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_CounterNextState_MSK (0x0C000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_CounterNextState_MAX (0x00000003)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_CounterNextState_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_MatchAction_OFF (28)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_MatchAction_WID ( 2)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_MatchAction_MSK (0x30000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_MatchAction_MAX (0x00000003)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_MatchAction_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_MatchNextState_OFF (30)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_MatchNextState_WID ( 2)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_MatchNextState_MSK (0xC0000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_MatchNextState_MAX (0x00000003)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL0_MatchNextState_DEF (0x00000000)
+
+#define MCMNTS_CR_ODLAT_SEQ_LEVEL1_REG (0x00004F68)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_InputMatch_OFF ( 0)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_InputMatch_WID ( 4)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_InputMatch_MSK (0x0000000F)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_InputMatch_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_InputMatch_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_InputInvert_OFF ( 4)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_InputInvert_WID ( 4)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_InputInvert_MSK (0x000000F0)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_InputInvert_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_InputInvert_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_CountMatches_OFF ( 8)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_CountMatches_WID ( 1)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_CountMatches_MSK (0x00000100)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_CountMatches_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_CountMatches_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_CounterThreshold_OFF ( 9)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_CounterThreshold_WID (15)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_CounterThreshold_MSK (0x00FFFE00)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_CounterThreshold_MAX (0x00007FFF)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_CounterThreshold_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_CounterAction_OFF (24)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_CounterAction_WID ( 2)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_CounterAction_MSK (0x03000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_CounterAction_MAX (0x00000003)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_CounterAction_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_CounterNextState_OFF (26)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_CounterNextState_WID ( 2)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_CounterNextState_MSK (0x0C000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_CounterNextState_MAX (0x00000003)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_CounterNextState_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_MatchAction_OFF (28)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_MatchAction_WID ( 2)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_MatchAction_MSK (0x30000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_MatchAction_MAX (0x00000003)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_MatchAction_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_MatchNextState_OFF (30)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_MatchNextState_WID ( 2)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_MatchNextState_MSK (0xC0000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_MatchNextState_MAX (0x00000003)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL1_MatchNextState_DEF (0x00000000)
+
+#define MCMNTS_CR_ODLAT_SEQ_LEVEL2_REG (0x00004F6C)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_InputMatch_OFF ( 0)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_InputMatch_WID ( 4)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_InputMatch_MSK (0x0000000F)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_InputMatch_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_InputMatch_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_InputInvert_OFF ( 4)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_InputInvert_WID ( 4)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_InputInvert_MSK (0x000000F0)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_InputInvert_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_InputInvert_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_CountMatches_OFF ( 8)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_CountMatches_WID ( 1)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_CountMatches_MSK (0x00000100)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_CountMatches_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_CountMatches_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_CounterThreshold_OFF ( 9)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_CounterThreshold_WID (15)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_CounterThreshold_MSK (0x00FFFE00)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_CounterThreshold_MAX (0x00007FFF)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_CounterThreshold_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_CounterAction_OFF (24)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_CounterAction_WID ( 2)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_CounterAction_MSK (0x03000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_CounterAction_MAX (0x00000003)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_CounterAction_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_CounterNextState_OFF (26)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_CounterNextState_WID ( 2)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_CounterNextState_MSK (0x0C000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_CounterNextState_MAX (0x00000003)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_CounterNextState_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_MatchAction_OFF (28)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_MatchAction_WID ( 2)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_MatchAction_MSK (0x30000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_MatchAction_MAX (0x00000003)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_MatchAction_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_MatchNextState_OFF (30)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_MatchNextState_WID ( 2)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_MatchNextState_MSK (0xC0000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_MatchNextState_MAX (0x00000003)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL2_MatchNextState_DEF (0x00000000)
+
+#define MCMNTS_CR_ODLAT_SEQ_LEVEL3_REG (0x00004F70)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_InputMatch_OFF ( 0)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_InputMatch_WID ( 4)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_InputMatch_MSK (0x0000000F)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_InputMatch_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_InputMatch_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_InputInvert_OFF ( 4)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_InputInvert_WID ( 4)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_InputInvert_MSK (0x000000F0)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_InputInvert_MAX (0x0000000F)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_InputInvert_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_CountMatches_OFF ( 8)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_CountMatches_WID ( 1)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_CountMatches_MSK (0x00000100)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_CountMatches_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_CountMatches_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_CounterThreshold_OFF ( 9)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_CounterThreshold_WID (15)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_CounterThreshold_MSK (0x00FFFE00)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_CounterThreshold_MAX (0x00007FFF)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_CounterThreshold_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_CounterAction_OFF (24)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_CounterAction_WID ( 2)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_CounterAction_MSK (0x03000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_CounterAction_MAX (0x00000003)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_CounterAction_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_CounterNextState_OFF (26)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_CounterNextState_WID ( 2)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_CounterNextState_MSK (0x0C000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_CounterNextState_MAX (0x00000003)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_CounterNextState_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_MatchAction_OFF (28)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_MatchAction_WID ( 2)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_MatchAction_MSK (0x30000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_MatchAction_MAX (0x00000003)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_MatchAction_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_MatchNextState_OFF (30)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_MatchNextState_WID ( 2)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_MatchNextState_MSK (0xC0000000)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_MatchNextState_MAX (0x00000003)
+ #define MCMNTS_CR_ODLAT_SEQ_LEVEL3_MatchNextState_DEF (0x00000000)
+
+#define MCMNTS_CR_ODLAT_SEQ_GLOBAL_REG (0x00004F74)
+ #define MCMNTS_CR_ODLAT_SEQ_GLOBAL_TriggerBlockEnable_OFF ( 0)
+ #define MCMNTS_CR_ODLAT_SEQ_GLOBAL_TriggerBlockEnable_WID ( 1)
+ #define MCMNTS_CR_ODLAT_SEQ_GLOBAL_TriggerBlockEnable_MSK (0x00000001)
+ #define MCMNTS_CR_ODLAT_SEQ_GLOBAL_TriggerBlockEnable_MAX (0x00000001)
+ #define MCMNTS_CR_ODLAT_SEQ_GLOBAL_TriggerBlockEnable_DEF (0x00000000)
+ #define MCMNTS_CR_ODLAT_SEQ_GLOBAL_GlobalCounterThreshold_OFF ( 1)
+ #define MCMNTS_CR_ODLAT_SEQ_GLOBAL_GlobalCounterThreshold_WID (16)
+ #define MCMNTS_CR_ODLAT_SEQ_GLOBAL_GlobalCounterThreshold_MSK (0x0001FFFE)
+ #define MCMNTS_CR_ODLAT_SEQ_GLOBAL_GlobalCounterThreshold_MAX (0x0000FFFF)
+ #define MCMNTS_CR_ODLAT_SEQ_GLOBAL_GlobalCounterThreshold_DEF (0x00000000)
+
+#define MCMNTS_CR_SC_WDBWM_REG (0x00004F8C)
+ #define MCMNTS_CR_SC_WDBWM_WMM_Enter_OFF ( 0)
+ #define MCMNTS_CR_SC_WDBWM_WMM_Enter_WID ( 8)
+ #define MCMNTS_CR_SC_WDBWM_WMM_Enter_MSK (0x000000FF)
+ #define MCMNTS_CR_SC_WDBWM_WMM_Enter_MAX (0x000000FF)
+ #define MCMNTS_CR_SC_WDBWM_WMM_Enter_DEF (0x00000038)
+ #define MCMNTS_CR_SC_WDBWM_WMM_Exit_OFF ( 8)
+ #define MCMNTS_CR_SC_WDBWM_WMM_Exit_WID ( 8)
+ #define MCMNTS_CR_SC_WDBWM_WMM_Exit_MSK (0x0000FF00)
+ #define MCMNTS_CR_SC_WDBWM_WMM_Exit_MAX (0x000000FF)
+ #define MCMNTS_CR_SC_WDBWM_WMM_Exit_DEF (0x00000030)
+ #define MCMNTS_CR_SC_WDBWM_WPQ_IS_OFF (16)
+ #define MCMNTS_CR_SC_WDBWM_WPQ_IS_WID ( 8)
+ #define MCMNTS_CR_SC_WDBWM_WPQ_IS_MSK (0x00FF0000)
+ #define MCMNTS_CR_SC_WDBWM_WPQ_IS_MAX (0x000000FF)
+ #define MCMNTS_CR_SC_WDBWM_WPQ_IS_DEF (0x0000003C)
+ #define MCMNTS_CR_SC_WDBWM_Starve_count_OFF (24)
+ #define MCMNTS_CR_SC_WDBWM_Starve_count_WID ( 8)
+ #define MCMNTS_CR_SC_WDBWM_Starve_count_MSK (0xFF000000)
+ #define MCMNTS_CR_SC_WDBWM_Starve_count_MAX (0x000000FF)
+ #define MCMNTS_CR_SC_WDBWM_Starve_count_DEF (0x000000FF)
+
+#define MCMNTS_CR_VISA_CTL_MCMNTS_REG (0x00004F90)
+ #define MCMNTS_CR_VISA_CTL_MCMNTS_Data_OFF ( 0)
+ #define MCMNTS_CR_VISA_CTL_MCMNTS_Data_WID (18)
+ #define MCMNTS_CR_VISA_CTL_MCMNTS_Data_MSK (0x0003FFFF)
+ #define MCMNTS_CR_VISA_CTL_MCMNTS_Data_MAX (0x0003FFFF)
+ #define MCMNTS_CR_VISA_CTL_MCMNTS_Data_DEF (0x00000000)
+ #define MCMNTS_CR_VISA_CTL_MCMNTS_VORANGE_OFF (31)
+ #define MCMNTS_CR_VISA_CTL_MCMNTS_VORANGE_WID ( 1)
+ #define MCMNTS_CR_VISA_CTL_MCMNTS_VORANGE_MSK (0x80000000)
+ #define MCMNTS_CR_VISA_CTL_MCMNTS_VORANGE_MAX (0x00000001)
+ #define MCMNTS_CR_VISA_CTL_MCMNTS_VORANGE_DEF (0x00000000)
+
+#define MCDECS_CR_MAD_CHNL_MCMAIN_REG (0x00005000)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_CH_A_OFF ( 0)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_CH_A_WID ( 2)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_CH_A_MSK (0x00000003)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_CH_A_MAX (0x00000003)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_CH_A_DEF (0x00000000)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_CH_B_OFF ( 2)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_CH_B_WID ( 2)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_CH_B_MSK (0x0000000C)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_CH_B_MAX (0x00000003)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_CH_B_DEF (0x00000001)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_CH_C_OFF ( 4)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_CH_C_WID ( 2)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_CH_C_MSK (0x00000030)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_CH_C_MAX (0x00000003)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_CH_C_DEF (0x00000002)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_STKD_MODE_OFF ( 6)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_STKD_MODE_WID ( 1)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_STKD_MODE_MSK (0x00000040)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_STKD_MODE_MAX (0x00000001)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_STKD_MODE_DEF (0x00000000)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_STKD_MODE_CH_BITS_OFF ( 7)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_STKD_MODE_CH_BITS_WID ( 3)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_STKD_MODE_CH_BITS_MSK (0x00000380)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_STKD_MODE_CH_BITS_MAX (0x00000007)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_STKD_MODE_CH_BITS_DEF (0x00000000)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_LPDDR_OFF (10)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_LPDDR_WID ( 1)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_LPDDR_MSK (0x00000400)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_LPDDR_MAX (0x00000001)
+ #define MCDECS_CR_MAD_CHNL_MCMAIN_LPDDR_DEF (0x00000000)
+
+#define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_REG (0x00005004)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DIMM_A_Size_OFF ( 0)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DIMM_A_Size_WID ( 8)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DIMM_A_Size_MSK (0x000000FF)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DIMM_A_Size_MAX (0x000000FF)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DIMM_A_Size_DEF (0x00000000)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DIMM_B_Size_OFF ( 8)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DIMM_B_Size_WID ( 8)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DIMM_B_Size_MSK (0x0000FF00)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DIMM_B_Size_MAX (0x000000FF)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DIMM_B_Size_DEF (0x00000000)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DAS_OFF (16)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DAS_WID ( 1)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DAS_MSK (0x00010000)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DAS_MAX (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DAS_DEF (0x00000000)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DANOR_OFF (17)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DANOR_WID ( 1)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DANOR_MSK (0x00020000)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DANOR_MAX (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DANOR_DEF (0x00000000)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DBNOR_OFF (18)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DBNOR_WID ( 1)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DBNOR_MSK (0x00040000)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DBNOR_MAX (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DBNOR_DEF (0x00000000)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DAW_OFF (19)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DAW_WID ( 1)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DAW_MSK (0x00080000)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DAW_MAX (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DAW_DEF (0x00000000)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DBW_OFF (20)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DBW_WID ( 1)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DBW_MSK (0x00100000)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DBW_MAX (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_DBW_DEF (0x00000000)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_RI_OFF (21)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_RI_WID ( 1)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_RI_MSK (0x00200000)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_RI_MAX (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_RI_DEF (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_Enh_Interleave_OFF (22)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_Enh_Interleave_WID ( 1)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_Enh_Interleave_MSK (0x00400000)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_Enh_Interleave_MAX (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_Enh_Interleave_DEF (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_ECC_OFF (24)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_ECC_WID ( 2)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_ECC_MSK (0x03000000)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_ECC_MAX (0x00000003)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_ECC_DEF (0x00000000)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_HORI_OFF (26)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_HORI_WID ( 1)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_HORI_MSK (0x04000000)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_HORI_MAX (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_HORI_DEF (0x00000000)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_HORIAddr_OFF (27)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_HORIAddr_WID ( 3)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_HORIAddr_MSK (0x38000000)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_HORIAddr_MAX (0x00000007)
+ #define MCDECS_CR_MAD_DIMM_CH0_MCMAIN_HORIAddr_DEF (0x00000000)
+
+#define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_REG (0x00005008)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DIMM_A_Size_OFF ( 0)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DIMM_A_Size_WID ( 8)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DIMM_A_Size_MSK (0x000000FF)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DIMM_A_Size_MAX (0x000000FF)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DIMM_A_Size_DEF (0x00000000)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DIMM_B_Size_OFF ( 8)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DIMM_B_Size_WID ( 8)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DIMM_B_Size_MSK (0x0000FF00)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DIMM_B_Size_MAX (0x000000FF)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DIMM_B_Size_DEF (0x00000000)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DAS_OFF (16)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DAS_WID ( 1)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DAS_MSK (0x00010000)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DAS_MAX (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DAS_DEF (0x00000000)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DANOR_OFF (17)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DANOR_WID ( 1)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DANOR_MSK (0x00020000)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DANOR_MAX (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DANOR_DEF (0x00000000)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DBNOR_OFF (18)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DBNOR_WID ( 1)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DBNOR_MSK (0x00040000)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DBNOR_MAX (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DBNOR_DEF (0x00000000)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DAW_OFF (19)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DAW_WID ( 1)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DAW_MSK (0x00080000)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DAW_MAX (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DAW_DEF (0x00000000)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DBW_OFF (20)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DBW_WID ( 1)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DBW_MSK (0x00100000)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DBW_MAX (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_DBW_DEF (0x00000000)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_RI_OFF (21)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_RI_WID ( 1)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_RI_MSK (0x00200000)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_RI_MAX (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_RI_DEF (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_Enh_Interleave_OFF (22)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_Enh_Interleave_WID ( 1)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_Enh_Interleave_MSK (0x00400000)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_Enh_Interleave_MAX (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_Enh_Interleave_DEF (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_ECC_OFF (24)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_ECC_WID ( 2)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_ECC_MSK (0x03000000)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_ECC_MAX (0x00000003)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_ECC_DEF (0x00000000)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_HORI_OFF (26)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_HORI_WID ( 1)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_HORI_MSK (0x04000000)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_HORI_MAX (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_HORI_DEF (0x00000000)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_HORIAddr_OFF (27)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_HORIAddr_WID ( 3)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_HORIAddr_MSK (0x38000000)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_HORIAddr_MAX (0x00000007)
+ #define MCDECS_CR_MAD_DIMM_CH1_MCMAIN_HORIAddr_DEF (0x00000000)
+
+#define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_REG (0x0000500C)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DIMM_A_Size_OFF ( 0)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DIMM_A_Size_WID ( 8)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DIMM_A_Size_MSK (0x000000FF)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DIMM_A_Size_MAX (0x000000FF)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DIMM_A_Size_DEF (0x00000000)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DIMM_B_Size_OFF ( 8)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DIMM_B_Size_WID ( 8)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DIMM_B_Size_MSK (0x0000FF00)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DIMM_B_Size_MAX (0x000000FF)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DIMM_B_Size_DEF (0x00000000)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DAS_OFF (16)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DAS_WID ( 1)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DAS_MSK (0x00010000)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DAS_MAX (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DAS_DEF (0x00000000)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DANOR_OFF (17)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DANOR_WID ( 1)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DANOR_MSK (0x00020000)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DANOR_MAX (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DANOR_DEF (0x00000000)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DBNOR_OFF (18)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DBNOR_WID ( 1)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DBNOR_MSK (0x00040000)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DBNOR_MAX (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DBNOR_DEF (0x00000000)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DAW_OFF (19)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DAW_WID ( 1)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DAW_MSK (0x00080000)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DAW_MAX (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DAW_DEF (0x00000000)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DBW_OFF (20)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DBW_WID ( 1)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DBW_MSK (0x00100000)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DBW_MAX (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_DBW_DEF (0x00000000)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_RI_OFF (21)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_RI_WID ( 1)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_RI_MSK (0x00200000)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_RI_MAX (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_RI_DEF (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_Enh_Interleave_OFF (22)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_Enh_Interleave_WID ( 1)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_Enh_Interleave_MSK (0x00400000)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_Enh_Interleave_MAX (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_Enh_Interleave_DEF (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_ECC_OFF (24)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_ECC_WID ( 2)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_ECC_MSK (0x03000000)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_ECC_MAX (0x00000003)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_ECC_DEF (0x00000000)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_HORI_OFF (26)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_HORI_WID ( 1)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_HORI_MSK (0x04000000)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_HORI_MAX (0x00000001)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_HORI_DEF (0x00000000)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_HORIAddr_OFF (27)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_HORIAddr_WID ( 3)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_HORIAddr_MSK (0x38000000)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_HORIAddr_MAX (0x00000007)
+ #define MCDECS_CR_MAD_DIMM_CH2_MCMAIN_HORIAddr_DEF (0x00000000)
+
+#define MCDECS_CR_MAD_ZR_MCMAIN_REG (0x00005014)
+ #define MCDECS_CR_MAD_ZR_MCMAIN_OneC_OFF ( 0)
+ #define MCDECS_CR_MAD_ZR_MCMAIN_OneC_WID ( 8)
+ #define MCDECS_CR_MAD_ZR_MCMAIN_OneC_MSK (0x000000FF)
+ #define MCDECS_CR_MAD_ZR_MCMAIN_OneC_MAX (0x000000FF)
+ #define MCDECS_CR_MAD_ZR_MCMAIN_OneC_DEF (0x00000000)
+ #define MCDECS_CR_MAD_ZR_MCMAIN_ThreeC_OFF ( 8)
+ #define MCDECS_CR_MAD_ZR_MCMAIN_ThreeC_WID ( 8)
+ #define MCDECS_CR_MAD_ZR_MCMAIN_ThreeC_MSK (0x0000FF00)
+ #define MCDECS_CR_MAD_ZR_MCMAIN_ThreeC_MAX (0x000000FF)
+ #define MCDECS_CR_MAD_ZR_MCMAIN_ThreeC_DEF (0x00000000)
+ #define MCDECS_CR_MAD_ZR_MCMAIN_TwoBandC_OFF (16)
+ #define MCDECS_CR_MAD_ZR_MCMAIN_TwoBandC_WID ( 8)
+ #define MCDECS_CR_MAD_ZR_MCMAIN_TwoBandC_MSK (0x00FF0000)
+ #define MCDECS_CR_MAD_ZR_MCMAIN_TwoBandC_MAX (0x000000FF)
+ #define MCDECS_CR_MAD_ZR_MCMAIN_TwoBandC_DEF (0x00000000)
+ #define MCDECS_CR_MAD_ZR_MCMAIN_BandC_OFF (24)
+ #define MCDECS_CR_MAD_ZR_MCMAIN_BandC_WID ( 8)
+ #define MCDECS_CR_MAD_ZR_MCMAIN_BandC_MSK (0xFF000000)
+ #define MCDECS_CR_MAD_ZR_MCMAIN_BandC_MAX (0x000000FF)
+ #define MCDECS_CR_MAD_ZR_MCMAIN_BandC_DEF (0x00000000)
+
+#define MCDECS_CR_MCDECS_MISC_MCMAIN_REG (0x00005018)
+ #define MCDECS_CR_MCDECS_MISC_MCMAIN_spare_OFF ( 0)
+ #define MCDECS_CR_MCDECS_MISC_MCMAIN_spare_WID (23)
+ #define MCDECS_CR_MCDECS_MISC_MCMAIN_spare_MSK (0x007FFFFF)
+ #define MCDECS_CR_MCDECS_MISC_MCMAIN_spare_MAX (0x007FFFFF)
+ #define MCDECS_CR_MCDECS_MISC_MCMAIN_spare_DEF (0x00000000)
+ #define MCDECS_CR_MCDECS_MISC_MCMAIN_ovrd_pcu_sr_exit_OFF (23)
+ #define MCDECS_CR_MCDECS_MISC_MCMAIN_ovrd_pcu_sr_exit_WID ( 1)
+ #define MCDECS_CR_MCDECS_MISC_MCMAIN_ovrd_pcu_sr_exit_MSK (0x00800000)
+ #define MCDECS_CR_MCDECS_MISC_MCMAIN_ovrd_pcu_sr_exit_MAX (0x00000001)
+ #define MCDECS_CR_MCDECS_MISC_MCMAIN_ovrd_pcu_sr_exit_DEF (0x00000000)
+ #define MCDECS_CR_MCDECS_MISC_MCMAIN_isoch_stall_pattern_OFF (24)
+ #define MCDECS_CR_MCDECS_MISC_MCMAIN_isoch_stall_pattern_WID ( 8)
+ #define MCDECS_CR_MCDECS_MISC_MCMAIN_isoch_stall_pattern_MSK (0xFF000000)
+ #define MCDECS_CR_MCDECS_MISC_MCMAIN_isoch_stall_pattern_MAX (0x000000FF)
+ #define MCDECS_CR_MCDECS_MISC_MCMAIN_isoch_stall_pattern_DEF (0x00000000)
+
+#define MCDECS_CR_MCDECS_CBIT_MCMAIN_REG (0x0000501C)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_increase_rcomp_OFF ( 0)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_increase_rcomp_WID ( 1)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_increase_rcomp_MSK (0x00000001)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_increase_rcomp_MAX (0x00000001)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_increase_rcomp_DEF (0x00000000)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_noa_on_ecc_OFF ( 1)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_noa_on_ecc_WID ( 1)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_noa_on_ecc_MSK (0x00000002)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_noa_on_ecc_MAX (0x00000001)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_noa_on_ecc_DEF (0x00000000)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_noa_demux_OFF ( 2)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_noa_demux_WID ( 1)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_noa_demux_MSK (0x00000004)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_noa_demux_MAX (0x00000001)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_noa_demux_DEF (0x00000000)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_noa_countctrl_OFF ( 3)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_noa_countctrl_WID ( 1)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_noa_countctrl_MSK (0x00000008)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_noa_countctrl_MAX (0x00000001)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_noa_countctrl_DEF (0x00000000)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_psmi_freeze_pwm_counters_OFF ( 8)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_psmi_freeze_pwm_counters_WID ( 1)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_psmi_freeze_pwm_counters_MSK (0x00000100)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_psmi_freeze_pwm_counters_MAX (0x00000001)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_psmi_freeze_pwm_counters_DEF (0x00000000)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_dis_lp_prefetch_OFF (15)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_dis_lp_prefetch_WID ( 1)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_dis_lp_prefetch_MSK (0x00008000)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_dis_lp_prefetch_MAX (0x00000001)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_dis_lp_prefetch_DEF (0x00000000)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_dis_reg_clk_gate_OFF (29)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_dis_reg_clk_gate_WID ( 1)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_dis_reg_clk_gate_MSK (0x20000000)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_dis_reg_clk_gate_MAX (0x00000001)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_dis_reg_clk_gate_DEF (0x00000000)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_dis_msg_clk_gate_OFF (30)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_dis_msg_clk_gate_WID ( 1)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_dis_msg_clk_gate_MSK (0x40000000)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_dis_msg_clk_gate_MAX (0x00000001)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_dis_msg_clk_gate_DEF (0x00000001)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_dis_clk_gate_OFF (31)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_dis_clk_gate_WID ( 1)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_dis_clk_gate_MSK (0x80000000)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_dis_clk_gate_MAX (0x00000001)
+ #define MCDECS_CR_MCDECS_CBIT_MCMAIN_dis_clk_gate_DEF (0x00000000)
+
+#define MCDECS_CR_SC_IS_CREDIT_MCMAIN_REG (0x00005020)
+ #define MCDECS_CR_SC_IS_CREDIT_MCMAIN_count_OFF ( 0)
+ #define MCDECS_CR_SC_IS_CREDIT_MCMAIN_count_WID ( 4)
+ #define MCDECS_CR_SC_IS_CREDIT_MCMAIN_count_MSK (0x0000000F)
+ #define MCDECS_CR_SC_IS_CREDIT_MCMAIN_count_MAX (0x0000000F)
+ #define MCDECS_CR_SC_IS_CREDIT_MCMAIN_count_DEF (0x00000008)
+
+#define MCDECS_CR_CHANNEL_HASH_MCMAIN_REG (0x00005024)
+ #define MCDECS_CR_CHANNEL_HASH_MCMAIN_Mask_OFF ( 0)
+ #define MCDECS_CR_CHANNEL_HASH_MCMAIN_Mask_WID (14)
+ #define MCDECS_CR_CHANNEL_HASH_MCMAIN_Mask_MSK (0x00003FFF)
+ #define MCDECS_CR_CHANNEL_HASH_MCMAIN_Mask_MAX (0x00003FFF)
+ #define MCDECS_CR_CHANNEL_HASH_MCMAIN_Mask_DEF (0x00000000)
+ #define MCDECS_CR_CHANNEL_HASH_MCMAIN_LSB_mask_bit_OFF (21)
+ #define MCDECS_CR_CHANNEL_HASH_MCMAIN_LSB_mask_bit_WID ( 2)
+ #define MCDECS_CR_CHANNEL_HASH_MCMAIN_LSB_mask_bit_MSK (0x00600000)
+ #define MCDECS_CR_CHANNEL_HASH_MCMAIN_LSB_mask_bit_MAX (0x00000003)
+ #define MCDECS_CR_CHANNEL_HASH_MCMAIN_LSB_mask_bit_DEF (0x00000000)
+ #define MCDECS_CR_CHANNEL_HASH_MCMAIN_Enable_OFF (23)
+ #define MCDECS_CR_CHANNEL_HASH_MCMAIN_Enable_WID ( 1)
+ #define MCDECS_CR_CHANNEL_HASH_MCMAIN_Enable_MSK (0x00800000)
+ #define MCDECS_CR_CHANNEL_HASH_MCMAIN_Enable_MAX (0x00000001)
+ #define MCDECS_CR_CHANNEL_HASH_MCMAIN_Enable_DEF (0x00000000)
+
+#define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_REG (0x00005030)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_pu_mrc_done_OFF ( 0)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_pu_mrc_done_WID ( 1)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_pu_mrc_done_MSK (0x00000001)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_pu_mrc_done_MAX (0x00000001)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_pu_mrc_done_DEF (0x00000000)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_ddr_reset_OFF ( 1)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_ddr_reset_WID ( 1)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_ddr_reset_MSK (0x00000002)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_ddr_reset_MAX (0x00000001)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_ddr_reset_DEF (0x00000001)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_refresh_enable_OFF ( 3)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_refresh_enable_WID ( 1)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_refresh_enable_MSK (0x00000008)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_refresh_enable_MAX (0x00000001)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_refresh_enable_DEF (0x00000000)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_mc_init_done_ack_OFF ( 5)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_mc_init_done_ack_WID ( 1)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_mc_init_done_ack_MSK (0x00000020)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_mc_init_done_ack_MAX (0x00000001)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_mc_init_done_ack_DEF (0x00000000)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_mrc_done_OFF ( 7)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_mrc_done_WID ( 1)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_mrc_done_MSK (0x00000080)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_mrc_done_MAX (0x00000001)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_mrc_done_DEF (0x00000000)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_safe_sr_OFF ( 8)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_safe_sr_WID ( 1)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_safe_sr_MSK (0x00000100)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_safe_sr_MAX (0x00000001)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_safe_sr_DEF (0x00000001)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_HVM_Gate_DDR_Reset_OFF (10)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_HVM_Gate_DDR_Reset_WID ( 1)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_HVM_Gate_DDR_Reset_MSK (0x00000400)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_HVM_Gate_DDR_Reset_MAX (0x00000001)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_HVM_Gate_DDR_Reset_DEF (0x00000000)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_dclk_enable_OFF (22)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_dclk_enable_WID ( 1)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_dclk_enable_MSK (0x00400000)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_dclk_enable_MAX (0x00000001)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_dclk_enable_DEF (0x00000000)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_reset_io_OFF (23)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_reset_io_WID ( 1)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_reset_io_MSK (0x00800000)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_reset_io_MAX (0x00000001)
+ #define MCDECS_CR_MC_INIT_STATE_G_MCMAIN_reset_io_DEF (0x00000000)
+
+#define MCDECS_CR_MRC_REVISION_MCMAIN_REG (0x00005034)
+ #define MCDECS_CR_MRC_REVISION_MCMAIN_REVISION_OFF ( 0)
+ #define MCDECS_CR_MRC_REVISION_MCMAIN_REVISION_WID (32)
+ #define MCDECS_CR_MRC_REVISION_MCMAIN_REVISION_MSK (0xFFFFFFFF)
+ #define MCDECS_CR_MRC_REVISION_MCMAIN_REVISION_MAX (0xFFFFFFFF)
+ #define MCDECS_CR_MRC_REVISION_MCMAIN_REVISION_DEF (0x00000000)
+
+#define MCDECS_CR_PWM_GT_REQCOUNT_MCMAIN_REG (0x00005040)
+ #define MCDECS_CR_PWM_GT_REQCOUNT_MCMAIN_count_OFF ( 0)
+ #define MCDECS_CR_PWM_GT_REQCOUNT_MCMAIN_count_WID (32)
+ #define MCDECS_CR_PWM_GT_REQCOUNT_MCMAIN_count_MSK (0xFFFFFFFF)
+ #define MCDECS_CR_PWM_GT_REQCOUNT_MCMAIN_count_MAX (0xFFFFFFFF)
+ #define MCDECS_CR_PWM_GT_REQCOUNT_MCMAIN_count_DEF (0x00000000)
+
+#define MCDECS_CR_PWM_IA_REQCOUNT_MCMAIN_REG (0x00005044)
+ #define MCDECS_CR_PWM_IA_REQCOUNT_MCMAIN_count_OFF ( 0)
+ #define MCDECS_CR_PWM_IA_REQCOUNT_MCMAIN_count_WID (32)
+ #define MCDECS_CR_PWM_IA_REQCOUNT_MCMAIN_count_MSK (0xFFFFFFFF)
+ #define MCDECS_CR_PWM_IA_REQCOUNT_MCMAIN_count_MAX (0xFFFFFFFF)
+ #define MCDECS_CR_PWM_IA_REQCOUNT_MCMAIN_count_DEF (0x00000000)
+
+#define MCDECS_CR_PWM_IO_REQCOUNT_MCMAIN_REG (0x00005048)
+ #define MCDECS_CR_PWM_IO_REQCOUNT_MCMAIN_count_OFF ( 0)
+ #define MCDECS_CR_PWM_IO_REQCOUNT_MCMAIN_count_WID (32)
+ #define MCDECS_CR_PWM_IO_REQCOUNT_MCMAIN_count_MSK (0xFFFFFFFF)
+ #define MCDECS_CR_PWM_IO_REQCOUNT_MCMAIN_count_MAX (0xFFFFFFFF)
+ #define MCDECS_CR_PWM_IO_REQCOUNT_MCMAIN_count_DEF (0x00000000)
+
+#define MCDECS_CR_PWM_RDDATA_COUNT_MCMAIN_REG (0x00005050)
+ #define MCDECS_CR_PWM_RDDATA_COUNT_MCMAIN_count_OFF ( 0)
+ #define MCDECS_CR_PWM_RDDATA_COUNT_MCMAIN_count_WID (32)
+ #define MCDECS_CR_PWM_RDDATA_COUNT_MCMAIN_count_MSK (0xFFFFFFFF)
+ #define MCDECS_CR_PWM_RDDATA_COUNT_MCMAIN_count_MAX (0xFFFFFFFF)
+ #define MCDECS_CR_PWM_RDDATA_COUNT_MCMAIN_count_DEF (0x00000000)
+
+#define MCDECS_CR_PWM_WRDATA_COUNT_MCMAIN_REG (0x00005054)
+ #define MCDECS_CR_PWM_WRDATA_COUNT_MCMAIN_count_OFF ( 0)
+ #define MCDECS_CR_PWM_WRDATA_COUNT_MCMAIN_count_WID (32)
+ #define MCDECS_CR_PWM_WRDATA_COUNT_MCMAIN_count_MSK (0xFFFFFFFF)
+ #define MCDECS_CR_PWM_WRDATA_COUNT_MCMAIN_count_MAX (0xFFFFFFFF)
+ #define MCDECS_CR_PWM_WRDATA_COUNT_MCMAIN_count_DEF (0x00000000)
+
+#define MCDECS_CR_PWM_COMMAND_COUNT_MCMAIN_REG (0x00005058)
+ #define MCDECS_CR_PWM_COMMAND_COUNT_MCMAIN_count_OFF ( 0)
+ #define MCDECS_CR_PWM_COMMAND_COUNT_MCMAIN_count_WID (32)
+ #define MCDECS_CR_PWM_COMMAND_COUNT_MCMAIN_count_MSK (0xFFFFFFFF)
+ #define MCDECS_CR_PWM_COMMAND_COUNT_MCMAIN_count_MAX (0xFFFFFFFF)
+ #define MCDECS_CR_PWM_COMMAND_COUNT_MCMAIN_count_DEF (0x00000000)
+
+#define MCDECS_CR_PM_SREF_CONFIG_MCMAIN_REG (0x00005060)
+ #define MCDECS_CR_PM_SREF_CONFIG_MCMAIN_Idle_timer_OFF ( 0)
+ #define MCDECS_CR_PM_SREF_CONFIG_MCMAIN_Idle_timer_WID (16)
+ #define MCDECS_CR_PM_SREF_CONFIG_MCMAIN_Idle_timer_MSK (0x0000FFFF)
+ #define MCDECS_CR_PM_SREF_CONFIG_MCMAIN_Idle_timer_MAX (0x0000FFFF)
+ #define MCDECS_CR_PM_SREF_CONFIG_MCMAIN_Idle_timer_DEF (0x00000200)
+ #define MCDECS_CR_PM_SREF_CONFIG_MCMAIN_SR_Enable_OFF (16)
+ #define MCDECS_CR_PM_SREF_CONFIG_MCMAIN_SR_Enable_WID ( 1)
+ #define MCDECS_CR_PM_SREF_CONFIG_MCMAIN_SR_Enable_MSK (0x00010000)
+ #define MCDECS_CR_PM_SREF_CONFIG_MCMAIN_SR_Enable_MAX (0x00000001)
+ #define MCDECS_CR_PM_SREF_CONFIG_MCMAIN_SR_Enable_DEF (0x00000001)
+
+#define MCDECS_CR_MCI_CONFIG_MCMAIN_REG (0x00005070)
+ #define MCDECS_CR_MCI_CONFIG_MCMAIN_Ch_dir_OFF ( 0)
+ #define MCDECS_CR_MCI_CONFIG_MCMAIN_Ch_dir_WID ( 4)
+ #define MCDECS_CR_MCI_CONFIG_MCMAIN_Ch_dir_MSK (0x0000000F)
+ #define MCDECS_CR_MCI_CONFIG_MCMAIN_Ch_dir_MAX (0x0000000F)
+ #define MCDECS_CR_MCI_CONFIG_MCMAIN_Ch_dir_DEF (0x00000000)
+ #define MCDECS_CR_MCI_CONFIG_MCMAIN_MCI_clk_div_OFF ( 8)
+ #define MCDECS_CR_MCI_CONFIG_MCMAIN_MCI_clk_div_WID (10)
+ #define MCDECS_CR_MCI_CONFIG_MCMAIN_MCI_clk_div_MSK (0x0003FF00)
+ #define MCDECS_CR_MCI_CONFIG_MCMAIN_MCI_clk_div_MAX (0x000003FF)
+ #define MCDECS_CR_MCI_CONFIG_MCMAIN_MCI_clk_div_DEF (0x00000000)
+
+#define MCDECS_CR_STALL_DRAIN_MCMAIN_REG (0x00005074)
+ #define MCDECS_CR_STALL_DRAIN_MCMAIN_stall_until_drain_OFF ( 0)
+ #define MCDECS_CR_STALL_DRAIN_MCMAIN_stall_until_drain_WID ( 1)
+ #define MCDECS_CR_STALL_DRAIN_MCMAIN_stall_until_drain_MSK (0x00000001)
+ #define MCDECS_CR_STALL_DRAIN_MCMAIN_stall_until_drain_MAX (0x00000001)
+ #define MCDECS_CR_STALL_DRAIN_MCMAIN_stall_until_drain_DEF (0x00000000)
+ #define MCDECS_CR_STALL_DRAIN_MCMAIN_stall_input_OFF ( 1)
+ #define MCDECS_CR_STALL_DRAIN_MCMAIN_stall_input_WID ( 1)
+ #define MCDECS_CR_STALL_DRAIN_MCMAIN_stall_input_MSK (0x00000002)
+ #define MCDECS_CR_STALL_DRAIN_MCMAIN_stall_input_MAX (0x00000001)
+ #define MCDECS_CR_STALL_DRAIN_MCMAIN_stall_input_DEF (0x00000000)
+ #define MCDECS_CR_STALL_DRAIN_MCMAIN_mc_drained_OFF ( 4)
+ #define MCDECS_CR_STALL_DRAIN_MCMAIN_mc_drained_WID ( 1)
+ #define MCDECS_CR_STALL_DRAIN_MCMAIN_mc_drained_MSK (0x00000010)
+ #define MCDECS_CR_STALL_DRAIN_MCMAIN_mc_drained_MAX (0x00000001)
+ #define MCDECS_CR_STALL_DRAIN_MCMAIN_mc_drained_DEF (0x00000000)
+ #define MCDECS_CR_STALL_DRAIN_MCMAIN_sr_state_OFF ( 8)
+ #define MCDECS_CR_STALL_DRAIN_MCMAIN_sr_state_WID ( 2)
+ #define MCDECS_CR_STALL_DRAIN_MCMAIN_sr_state_MSK (0x00000300)
+ #define MCDECS_CR_STALL_DRAIN_MCMAIN_sr_state_MAX (0x00000003)
+ #define MCDECS_CR_STALL_DRAIN_MCMAIN_sr_state_DEF (0x00000000)
+
+#define MCDECS_CR_QUEUE_CREDIT_C_MCMAIN_REG (0x00005080)
+ #define MCDECS_CR_QUEUE_CREDIT_C_MCMAIN_RPQ_count_OFF ( 0)
+ #define MCDECS_CR_QUEUE_CREDIT_C_MCMAIN_RPQ_count_WID ( 5)
+ #define MCDECS_CR_QUEUE_CREDIT_C_MCMAIN_RPQ_count_MSK (0x0000001F)
+ #define MCDECS_CR_QUEUE_CREDIT_C_MCMAIN_RPQ_count_MAX (0x0000001F)
+ #define MCDECS_CR_QUEUE_CREDIT_C_MCMAIN_RPQ_count_DEF (0x0000001C)
+ #define MCDECS_CR_QUEUE_CREDIT_C_MCMAIN_WPQ_count_OFF ( 8)
+ #define MCDECS_CR_QUEUE_CREDIT_C_MCMAIN_WPQ_count_WID ( 7)
+ #define MCDECS_CR_QUEUE_CREDIT_C_MCMAIN_WPQ_count_MSK (0x00007F00)
+ #define MCDECS_CR_QUEUE_CREDIT_C_MCMAIN_WPQ_count_MAX (0x0000007F)
+ #define MCDECS_CR_QUEUE_CREDIT_C_MCMAIN_WPQ_count_DEF (0x00000040)
+
+#define MCDECS_CR_RCOMP_TIMER_MCMAIN_REG (0x00005084)
+ #define MCDECS_CR_RCOMP_TIMER_MCMAIN_count_OFF ( 0)
+ #define MCDECS_CR_RCOMP_TIMER_MCMAIN_count_WID (16)
+ #define MCDECS_CR_RCOMP_TIMER_MCMAIN_count_MSK (0x0000FFFF)
+ #define MCDECS_CR_RCOMP_TIMER_MCMAIN_count_MAX (0x0000FFFF)
+ #define MCDECS_CR_RCOMP_TIMER_MCMAIN_count_DEF (0x00000CFF)
+ #define MCDECS_CR_RCOMP_TIMER_MCMAIN_First_Rcomp_done_OFF (16)
+ #define MCDECS_CR_RCOMP_TIMER_MCMAIN_First_Rcomp_done_WID ( 1)
+ #define MCDECS_CR_RCOMP_TIMER_MCMAIN_First_Rcomp_done_MSK (0x00010000)
+ #define MCDECS_CR_RCOMP_TIMER_MCMAIN_First_Rcomp_done_MAX (0x00000001)
+ #define MCDECS_CR_RCOMP_TIMER_MCMAIN_First_Rcomp_done_DEF (0x00000000)
+
+#define MCDECS_CR_ECC_INJ_ADDR_COMPARE_MCMAIN_REG (0x00005090)
+ #define MCDECS_CR_ECC_INJ_ADDR_COMPARE_MCMAIN_Address_OFF ( 0)
+ #define MCDECS_CR_ECC_INJ_ADDR_COMPARE_MCMAIN_Address_WID (32)
+ #define MCDECS_CR_ECC_INJ_ADDR_COMPARE_MCMAIN_Address_MSK (0xFFFFFFFF)
+ #define MCDECS_CR_ECC_INJ_ADDR_COMPARE_MCMAIN_Address_MAX (0xFFFFFFFF)
+ #define MCDECS_CR_ECC_INJ_ADDR_COMPARE_MCMAIN_Address_DEF (0x00000000)
+
+#define MCDECS_CR_ECC_INJ_ADDR_MASK_MCMAIN_REG (0x00005094)
+ #define MCDECS_CR_ECC_INJ_ADDR_MASK_MCMAIN_Mask_OFF ( 0)
+ #define MCDECS_CR_ECC_INJ_ADDR_MASK_MCMAIN_Mask_WID (32)
+ #define MCDECS_CR_ECC_INJ_ADDR_MASK_MCMAIN_Mask_MSK (0xFFFFFFFF)
+ #define MCDECS_CR_ECC_INJ_ADDR_MASK_MCMAIN_Mask_MAX (0xFFFFFFFF)
+ #define MCDECS_CR_ECC_INJ_ADDR_MASK_MCMAIN_Mask_DEF (0xFFFFFFFF)
+
+#define MCDECS_CR_VISA_CTL_MCDECS_MCMAIN_REG (0x000050A0)
+ #define MCDECS_CR_VISA_CTL_MCDECS_MCMAIN_Data_OFF ( 0)
+ #define MCDECS_CR_VISA_CTL_MCDECS_MCMAIN_Data_WID (18)
+ #define MCDECS_CR_VISA_CTL_MCDECS_MCMAIN_Data_MSK (0x0003FFFF)
+ #define MCDECS_CR_VISA_CTL_MCDECS_MCMAIN_Data_MAX (0x0003FFFF)
+ #define MCDECS_CR_VISA_CTL_MCDECS_MCMAIN_Data_DEF (0x00000000)
+ #define MCDECS_CR_VISA_CTL_MCDECS_MCMAIN_VORANGE_OFF (31)
+ #define MCDECS_CR_VISA_CTL_MCDECS_MCMAIN_VORANGE_WID ( 1)
+ #define MCDECS_CR_VISA_CTL_MCDECS_MCMAIN_VORANGE_MSK (0x80000000)
+ #define MCDECS_CR_VISA_CTL_MCDECS_MCMAIN_VORANGE_MAX (0x00000001)
+ #define MCDECS_CR_VISA_CTL_MCDECS_MCMAIN_VORANGE_DEF (0x00000000)
+
+#define MCDECS_CR_VISA_XBAR_MCDECS_MCMAIN_REG (0x000050A4)
+ #define MCDECS_CR_VISA_XBAR_MCDECS_MCMAIN_Data_OFF ( 0)
+ #define MCDECS_CR_VISA_XBAR_MCDECS_MCMAIN_Data_WID (32)
+ #define MCDECS_CR_VISA_XBAR_MCDECS_MCMAIN_Data_MSK (0xFFFFFFFF)
+ #define MCDECS_CR_VISA_XBAR_MCDECS_MCMAIN_Data_MAX (0xFFFFFFFF)
+ #define MCDECS_CR_VISA_XBAR_MCDECS_MCMAIN_Data_DEF (0x76543210)
+
+#define MCDECS_CR_MC_LOCK_MCMAIN_REG (0x000050FC)
+ #define MCDECS_CR_MC_LOCK_MCMAIN_lock_addr_map_OFF ( 0)
+ #define MCDECS_CR_MC_LOCK_MCMAIN_lock_addr_map_WID ( 1)
+ #define MCDECS_CR_MC_LOCK_MCMAIN_lock_addr_map_MSK (0x00000001)
+ #define MCDECS_CR_MC_LOCK_MCMAIN_lock_addr_map_MAX (0x00000001)
+ #define MCDECS_CR_MC_LOCK_MCMAIN_lock_addr_map_DEF (0x00000000)
+ #define MCDECS_CR_MC_LOCK_MCMAIN_lock_mc_config_OFF ( 1)
+ #define MCDECS_CR_MC_LOCK_MCMAIN_lock_mc_config_WID ( 1)
+ #define MCDECS_CR_MC_LOCK_MCMAIN_lock_mc_config_MSK (0x00000002)
+ #define MCDECS_CR_MC_LOCK_MCMAIN_lock_mc_config_MAX (0x00000001)
+ #define MCDECS_CR_MC_LOCK_MCMAIN_lock_mc_config_DEF (0x00000000)
+ #define MCDECS_CR_MC_LOCK_MCMAIN_lock_iosav_init_OFF ( 2)
+ #define MCDECS_CR_MC_LOCK_MCMAIN_lock_iosav_init_WID ( 1)
+ #define MCDECS_CR_MC_LOCK_MCMAIN_lock_iosav_init_MSK (0x00000004)
+ #define MCDECS_CR_MC_LOCK_MCMAIN_lock_iosav_init_MAX (0x00000001)
+ #define MCDECS_CR_MC_LOCK_MCMAIN_lock_iosav_init_DEF (0x00000000)
+ #define MCDECS_CR_MC_LOCK_MCMAIN_lock_pwr_mngment_OFF ( 3)
+ #define MCDECS_CR_MC_LOCK_MCMAIN_lock_pwr_mngment_WID ( 1)
+ #define MCDECS_CR_MC_LOCK_MCMAIN_lock_pwr_mngment_MSK (0x00000008)
+ #define MCDECS_CR_MC_LOCK_MCMAIN_lock_pwr_mngment_MAX (0x00000001)
+ #define MCDECS_CR_MC_LOCK_MCMAIN_lock_pwr_mngment_DEF (0x00000000)
+ #define MCDECS_CR_MC_LOCK_MCMAIN_lock_mc_dft_OFF ( 7)
+ #define MCDECS_CR_MC_LOCK_MCMAIN_lock_mc_dft_WID ( 1)
+ #define MCDECS_CR_MC_LOCK_MCMAIN_lock_mc_dft_MSK (0x00000080)
+ #define MCDECS_CR_MC_LOCK_MCMAIN_lock_mc_dft_MAX (0x00000001)
+ #define MCDECS_CR_MC_LOCK_MCMAIN_lock_mc_dft_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_TC_BANK_REG (0x00004000)
+ #define MCHBAR_CH0_CR_TC_BANK_tRCD_OFF ( 0)
+ #define MCHBAR_CH0_CR_TC_BANK_tRCD_WID ( 5)
+ #define MCHBAR_CH0_CR_TC_BANK_tRCD_MSK (0x0000001F)
+ #define MCHBAR_CH0_CR_TC_BANK_tRCD_MAX (0x0000001F)
+ #define MCHBAR_CH0_CR_TC_BANK_tRCD_DEF (0x00000006)
+ #define MCHBAR_CH0_CR_TC_BANK_tRP_OFF ( 5)
+ #define MCHBAR_CH0_CR_TC_BANK_tRP_WID ( 5)
+ #define MCHBAR_CH0_CR_TC_BANK_tRP_MSK (0x000003E0)
+ #define MCHBAR_CH0_CR_TC_BANK_tRP_MAX (0x0000001F)
+ #define MCHBAR_CH0_CR_TC_BANK_tRP_DEF (0x00000006)
+ #define MCHBAR_CH0_CR_TC_BANK_tRAS_OFF (10)
+ #define MCHBAR_CH0_CR_TC_BANK_tRAS_WID ( 6)
+ #define MCHBAR_CH0_CR_TC_BANK_tRAS_MSK (0x0000FC00)
+ #define MCHBAR_CH0_CR_TC_BANK_tRAS_MAX (0x0000003F)
+ #define MCHBAR_CH0_CR_TC_BANK_tRAS_DEF (0x00000014)
+ #define MCHBAR_CH0_CR_TC_BANK_tRDPRE_OFF (16)
+ #define MCHBAR_CH0_CR_TC_BANK_tRDPRE_WID ( 4)
+ #define MCHBAR_CH0_CR_TC_BANK_tRDPRE_MSK (0x000F0000)
+ #define MCHBAR_CH0_CR_TC_BANK_tRDPRE_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_TC_BANK_tRDPRE_DEF (0x00000004)
+ #define MCHBAR_CH0_CR_TC_BANK_tWRPRE_OFF (20)
+ #define MCHBAR_CH0_CR_TC_BANK_tWRPRE_WID ( 6)
+ #define MCHBAR_CH0_CR_TC_BANK_tWRPRE_MSK (0x03F00000)
+ #define MCHBAR_CH0_CR_TC_BANK_tWRPRE_MAX (0x0000003F)
+ #define MCHBAR_CH0_CR_TC_BANK_tWRPRE_DEF (0x00000004)
+ #define MCHBAR_CH0_CR_TC_BANK_tRRD_OFF (26)
+ #define MCHBAR_CH0_CR_TC_BANK_tRRD_WID ( 4)
+ #define MCHBAR_CH0_CR_TC_BANK_tRRD_MSK (0x3C000000)
+ #define MCHBAR_CH0_CR_TC_BANK_tRRD_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_TC_BANK_tRRD_DEF (0x00000004)
+ #define MCHBAR_CH0_CR_TC_BANK_tRPab_ext_OFF (30)
+ #define MCHBAR_CH0_CR_TC_BANK_tRPab_ext_WID ( 2)
+ #define MCHBAR_CH0_CR_TC_BANK_tRPab_ext_MSK (0xC0000000)
+ #define MCHBAR_CH0_CR_TC_BANK_tRPab_ext_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_TC_BANK_tRPab_ext_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_TC_BANK_RANK_A_REG (0x00004004)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tCKE_OFF ( 0)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tCKE_WID ( 4)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tCKE_MSK (0x0000000F)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tCKE_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tCKE_DEF (0x00000003)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tFAW_OFF ( 4)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tFAW_WID ( 8)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tFAW_MSK (0x00000FF0)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tFAW_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tFAW_DEF (0x00000010)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tRDRD_OFF (12)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tRDRD_WID ( 3)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tRDRD_MSK (0x00007000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tRDRD_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tRDRD_DEF (0x00000004)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tRDRD_dr_OFF (15)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tRDRD_dr_WID ( 4)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tRDRD_dr_MSK (0x00078000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tRDRD_dr_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tRDRD_dr_DEF (0x00000004)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tRDRD_dd_OFF (19)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tRDRD_dd_WID ( 4)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tRDRD_dd_MSK (0x00780000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tRDRD_dd_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tRDRD_dd_DEF (0x00000004)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tRDPDEN_OFF (23)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tRDPDEN_WID ( 5)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tRDPDEN_MSK (0x0F800000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tRDPDEN_MAX (0x0000001F)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_tRDPDEN_DEF (0x00000004)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_CMD_3st_OFF (29)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_CMD_3st_WID ( 1)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_CMD_3st_MSK (0x20000000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_CMD_3st_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_CMD_3st_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_CMD_stretch_OFF (30)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_CMD_stretch_WID ( 2)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_CMD_stretch_MSK (0xC0000000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_CMD_stretch_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_A_CMD_stretch_DEF (0x00000002)
+
+#define MCHBAR_CH0_CR_TC_BANK_RANK_B_REG (0x00004008)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRRD_OFF ( 0)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRRD_WID ( 6)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRRD_MSK (0x0000003F)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRRD_MAX (0x0000003F)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRRD_DEF (0x00000005)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRRD_dr_OFF ( 6)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRRD_dr_WID ( 4)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRRD_dr_MSK (0x000003C0)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRRD_dr_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRRD_dr_DEF (0x00000005)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRRD_dd_OFF (10)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRRD_dd_WID ( 4)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRRD_dd_MSK (0x00003C00)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRRD_dd_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRRD_dd_DEF (0x00000005)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRWR_OFF (14)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRWR_WID ( 3)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRWR_MSK (0x0001C000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRWR_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRWR_DEF (0x00000005)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRWR_dr_OFF (17)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRWR_dr_WID ( 4)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRWR_dr_MSK (0x001E0000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRWR_dr_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRWR_dr_DEF (0x00000005)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRWR_dd_OFF (21)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRWR_dd_WID ( 4)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRWR_dd_MSK (0x01E00000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRWR_dd_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRWR_dd_DEF (0x00000005)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRPDEN_OFF (25)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRPDEN_WID ( 6)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRPDEN_MSK (0x7E000000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRPDEN_MAX (0x0000003F)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_tWRPDEN_DEF (0x00000005)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_Dec_WRD_OFF (31)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_Dec_WRD_WID ( 1)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_Dec_WRD_MSK (0x80000000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_Dec_WRD_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_B_Dec_WRD_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_TC_BANK_RANK_C_REG (0x0000400C)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_tXPDLL_OFF ( 0)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_tXPDLL_WID ( 6)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_tXPDLL_MSK (0x0000003F)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_tXPDLL_MAX (0x0000003F)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_tXPDLL_DEF (0x0000000A)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_tXP_OFF ( 6)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_tXP_WID ( 4)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_tXP_MSK (0x000003C0)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_tXP_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_tXP_DEF (0x00000003)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_TAONPD_OFF (10)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_TAONPD_WID ( 4)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_TAONPD_MSK (0x00003C00)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_TAONPD_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_TAONPD_DEF (0x00000009)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_tRDWR_OFF (14)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_tRDWR_WID ( 5)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_tRDWR_MSK (0x0007C000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_tRDWR_MAX (0x0000001F)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_tRDWR_DEF (0x00000005)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_tRDWR_dr_OFF (19)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_tRDWR_dr_WID ( 5)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_tRDWR_dr_MSK (0x00F80000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_tRDWR_dr_MAX (0x0000001F)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_tRDWR_dr_DEF (0x00000005)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_tRDWR_dd_OFF (24)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_tRDWR_dd_WID ( 5)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_tRDWR_dd_MSK (0x1F000000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_tRDWR_dd_MAX (0x0000001F)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_C_tRDWR_dd_DEF (0x00000005)
+
+#define MCHBAR_CH0_CR_CMD_RATE_REG (0x00004010)
+ #define MCHBAR_CH0_CR_CMD_RATE_enable_cmd_rate_limit_OFF ( 0)
+ #define MCHBAR_CH0_CR_CMD_RATE_enable_cmd_rate_limit_WID ( 1)
+ #define MCHBAR_CH0_CR_CMD_RATE_enable_cmd_rate_limit_MSK (0x00000001)
+ #define MCHBAR_CH0_CR_CMD_RATE_enable_cmd_rate_limit_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_CMD_RATE_enable_cmd_rate_limit_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_CMD_RATE_cmd_rate_limit_OFF ( 1)
+ #define MCHBAR_CH0_CR_CMD_RATE_cmd_rate_limit_WID ( 3)
+ #define MCHBAR_CH0_CR_CMD_RATE_cmd_rate_limit_MSK (0x0000000E)
+ #define MCHBAR_CH0_CR_CMD_RATE_cmd_rate_limit_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_CMD_RATE_cmd_rate_limit_DEF (0x00000004)
+ #define MCHBAR_CH0_CR_CMD_RATE_reset_on_command_OFF ( 4)
+ #define MCHBAR_CH0_CR_CMD_RATE_reset_on_command_WID ( 4)
+ #define MCHBAR_CH0_CR_CMD_RATE_reset_on_command_MSK (0x000000F0)
+ #define MCHBAR_CH0_CR_CMD_RATE_reset_on_command_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_CMD_RATE_reset_on_command_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_CMD_RATE_reset_delay_OFF ( 8)
+ #define MCHBAR_CH0_CR_CMD_RATE_reset_delay_WID ( 4)
+ #define MCHBAR_CH0_CR_CMD_RATE_reset_delay_MSK (0x00000F00)
+ #define MCHBAR_CH0_CR_CMD_RATE_reset_delay_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_CMD_RATE_reset_delay_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_CMD_RATE_ck_to_cke_delay_OFF (12)
+ #define MCHBAR_CH0_CR_CMD_RATE_ck_to_cke_delay_WID ( 2)
+ #define MCHBAR_CH0_CR_CMD_RATE_ck_to_cke_delay_MSK (0x00003000)
+ #define MCHBAR_CH0_CR_CMD_RATE_ck_to_cke_delay_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_CMD_RATE_ck_to_cke_delay_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_CMD_RATE_spare_OFF (14)
+ #define MCHBAR_CH0_CR_CMD_RATE_spare_WID (17)
+ #define MCHBAR_CH0_CR_CMD_RATE_spare_MSK (0x7FFFC000)
+ #define MCHBAR_CH0_CR_CMD_RATE_spare_MAX (0x0001FFFF)
+ #define MCHBAR_CH0_CR_CMD_RATE_spare_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_CMD_RATE_init_mrw_2n_cs_OFF (31)
+ #define MCHBAR_CH0_CR_CMD_RATE_init_mrw_2n_cs_WID ( 1)
+ #define MCHBAR_CH0_CR_CMD_RATE_init_mrw_2n_cs_MSK (0x80000000)
+ #define MCHBAR_CH0_CR_CMD_RATE_init_mrw_2n_cs_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_CMD_RATE_init_mrw_2n_cs_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_TC_BANK_RANK_D_REG (0x00004014)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_tCL_OFF ( 0)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_tCL_WID ( 5)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_tCL_MSK (0x0000001F)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_tCL_MAX (0x0000001F)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_tCL_DEF (0x00000006)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_tWCL_OFF ( 5)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_tWCL_WID ( 5)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_tWCL_MSK (0x000003E0)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_tWCL_MAX (0x0000001F)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_tWCL_DEF (0x00000006)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_tCPDED_OFF (10)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_tCPDED_WID ( 2)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_tCPDED_MSK (0x00000C00)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_tCPDED_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_tCPDED_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_tPRPDEN_OFF (12)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_tPRPDEN_WID ( 2)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_tPRPDEN_MSK (0x00003000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_tPRPDEN_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_tPRPDEN_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Read_Delay_OFF (14)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Read_Delay_WID ( 3)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Read_Delay_MSK (0x0001C000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Read_Delay_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Read_Delay_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Read_Duration_OFF (17)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Read_Duration_WID ( 2)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Read_Duration_MSK (0x00060000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Read_Duration_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Read_Duration_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Write_Duration_OFF (19)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Write_Duration_WID ( 2)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Write_Duration_MSK (0x00180000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Write_Duration_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Write_Duration_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Write_Duration_Ult_OFF (19)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Write_Duration_Ult_WID ( 3)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Write_Duration_Ult_MSK (0x00380000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Write_Duration_Ult_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Write_Duration_Ult_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Write_Delay_Ult_OFF (22)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Write_Delay_Ult_WID ( 3)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Write_Delay_Ult_MSK (0x01C00000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Write_Delay_Ult_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Write_Delay_Ult_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Always_Rank0_Ult_OFF (25)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Always_Rank0_Ult_WID ( 1)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Always_Rank0_Ult_MSK (0x02000000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Always_Rank0_Ult_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_Odt_Always_Rank0_Ult_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_cmd_delay_Ult_OFF (26)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_cmd_delay_Ult_WID ( 2)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_cmd_delay_Ult_MSK (0x0C000000)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_cmd_delay_Ult_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_TC_BANK_RANK_D_cmd_delay_Ult_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_SCHED_CBIT_REG (0x00004020)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_opp_cas_OFF ( 0)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_opp_cas_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_opp_cas_MSK (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_opp_cas_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_opp_cas_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_opp_is_cas_OFF ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_opp_is_cas_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_opp_is_cas_MSK (0x00000002)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_opp_is_cas_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_opp_is_cas_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_opp_ras_OFF ( 2)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_opp_ras_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_opp_ras_MSK (0x00000004)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_opp_ras_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_opp_ras_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_opp_is_ras_OFF ( 3)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_opp_is_ras_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_opp_is_ras_MSK (0x00000008)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_opp_is_ras_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_opp_is_ras_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_1c_byp_OFF ( 4)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_1c_byp_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_1c_byp_MSK (0x00000010)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_1c_byp_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_1c_byp_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_2c_byp_OFF ( 5)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_2c_byp_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_2c_byp_MSK (0x00000020)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_2c_byp_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_2c_byp_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_deprd_opt_OFF ( 6)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_deprd_opt_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_deprd_opt_MSK (0x00000040)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_deprd_opt_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_deprd_opt_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_pt_it_OFF ( 7)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_pt_it_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_pt_it_MSK (0x00000080)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_pt_it_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_pt_it_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_prcnt_ring_OFF ( 8)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_prcnt_ring_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_prcnt_ring_MSK (0x00000100)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_prcnt_ring_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_prcnt_ring_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_prcnt_sa_OFF ( 9)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_prcnt_sa_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_prcnt_sa_MSK (0x00000200)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_prcnt_sa_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_prcnt_sa_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_blkr_ph_OFF (10)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_blkr_ph_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_blkr_ph_MSK (0x00000400)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_blkr_ph_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_blkr_ph_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_blkr_pe_OFF (11)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_blkr_pe_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_blkr_pe_MSK (0x00000800)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_blkr_pe_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_blkr_pe_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_blkr_pm_OFF (12)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_blkr_pm_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_blkr_pm_MSK (0x00001000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_blkr_pm_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_blkr_pm_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_odt_OFF (13)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_odt_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_odt_MSK (0x00002000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_odt_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_odt_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_OE_alw_off_OFF (14)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_OE_alw_off_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_OE_alw_off_MSK (0x00004000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_OE_alw_off_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_OE_alw_off_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_aom_OFF (16)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_aom_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_aom_MSK (0x00010000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_aom_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_aom_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_block_rpq_OFF (17)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_block_rpq_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_block_rpq_MSK (0x00020000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_block_rpq_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_block_rpq_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_block_wpq_OFF (18)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_block_wpq_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_block_wpq_MSK (0x00040000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_block_wpq_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_block_wpq_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_invert_align_OFF (19)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_invert_align_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_invert_align_MSK (0x00080000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_invert_align_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_invert_align_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_write_gap_OFF (20)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_write_gap_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_write_gap_MSK (0x00100000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_write_gap_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_write_gap_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_zq_OFF (21)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_zq_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_zq_MSK (0x00200000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_zq_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_zq_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_tt_OFF (22)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_tt_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_tt_MSK (0x00400000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_tt_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_tt_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_opp_ref_OFF (23)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_opp_ref_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_opp_ref_MSK (0x00800000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_opp_ref_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_opp_ref_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_Long_ZQ_OFF (24)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_Long_ZQ_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_Long_ZQ_MSK (0x01000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_Long_ZQ_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_Long_ZQ_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_srx_zq_OFF (25)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_srx_zq_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_srx_zq_MSK (0x02000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_srx_zq_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_srx_zq_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_Serialize_ZQ_OFF (26)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_Serialize_ZQ_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_Serialize_ZQ_MSK (0x04000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_Serialize_ZQ_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_Serialize_ZQ_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_ZQ_fast_exec_OFF (27)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_ZQ_fast_exec_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_ZQ_fast_exec_MSK (0x08000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_ZQ_fast_exec_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_ZQ_fast_exec_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_Dis_DriveNop_OFF (28)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_Dis_DriveNop_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_Dis_DriveNop_MSK (0x10000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_Dis_DriveNop_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_Dis_DriveNop_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_Pres_WDB_Ent_OFF (29)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_Pres_WDB_Ent_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_Pres_WDB_Ent_MSK (0x20000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_Pres_WDB_Ent_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_Pres_WDB_Ent_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_clk_gate_OFF (30)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_clk_gate_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_clk_gate_MSK (0x40000000)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_clk_gate_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_CBIT_dis_clk_gate_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_SC_ROUNDT_LAT_REG (0x00004024)
+ #define MCHBAR_CH0_CR_SC_ROUNDT_LAT_Lat_R0D0_OFF ( 0)
+ #define MCHBAR_CH0_CR_SC_ROUNDT_LAT_Lat_R0D0_WID ( 6)
+ #define MCHBAR_CH0_CR_SC_ROUNDT_LAT_Lat_R0D0_MSK (0x0000003F)
+ #define MCHBAR_CH0_CR_SC_ROUNDT_LAT_Lat_R0D0_MAX (0x0000003F)
+ #define MCHBAR_CH0_CR_SC_ROUNDT_LAT_Lat_R0D0_DEF (0x00000020)
+ #define MCHBAR_CH0_CR_SC_ROUNDT_LAT_Lat_R1D0_OFF ( 8)
+ #define MCHBAR_CH0_CR_SC_ROUNDT_LAT_Lat_R1D0_WID ( 6)
+ #define MCHBAR_CH0_CR_SC_ROUNDT_LAT_Lat_R1D0_MSK (0x00003F00)
+ #define MCHBAR_CH0_CR_SC_ROUNDT_LAT_Lat_R1D0_MAX (0x0000003F)
+ #define MCHBAR_CH0_CR_SC_ROUNDT_LAT_Lat_R1D0_DEF (0x00000020)
+ #define MCHBAR_CH0_CR_SC_ROUNDT_LAT_Lat_R0D1_OFF (16)
+ #define MCHBAR_CH0_CR_SC_ROUNDT_LAT_Lat_R0D1_WID ( 6)
+ #define MCHBAR_CH0_CR_SC_ROUNDT_LAT_Lat_R0D1_MSK (0x003F0000)
+ #define MCHBAR_CH0_CR_SC_ROUNDT_LAT_Lat_R0D1_MAX (0x0000003F)
+ #define MCHBAR_CH0_CR_SC_ROUNDT_LAT_Lat_R0D1_DEF (0x00000020)
+ #define MCHBAR_CH0_CR_SC_ROUNDT_LAT_Lat_R1D1_OFF (24)
+ #define MCHBAR_CH0_CR_SC_ROUNDT_LAT_Lat_R1D1_WID ( 6)
+ #define MCHBAR_CH0_CR_SC_ROUNDT_LAT_Lat_R1D1_MSK (0x3F000000)
+ #define MCHBAR_CH0_CR_SC_ROUNDT_LAT_Lat_R1D1_MAX (0x0000003F)
+ #define MCHBAR_CH0_CR_SC_ROUNDT_LAT_Lat_R1D1_DEF (0x00000020)
+
+#define MCHBAR_CH0_CR_SC_IO_LATENCY_REG (0x00004028)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_IOLAT_R0D0_OFF ( 0)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_IOLAT_R0D0_WID ( 4)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_IOLAT_R0D0_MSK (0x0000000F)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_IOLAT_R0D0_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_IOLAT_R0D0_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_IOLAT_R1D0_OFF ( 4)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_IOLAT_R1D0_WID ( 4)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_IOLAT_R1D0_MSK (0x000000F0)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_IOLAT_R1D0_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_IOLAT_R1D0_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_IOLAT_R0D1_OFF ( 8)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_IOLAT_R0D1_WID ( 4)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_IOLAT_R0D1_MSK (0x00000F00)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_IOLAT_R0D1_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_IOLAT_R0D1_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_IOLAT_R1D1_OFF (12)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_IOLAT_R1D1_WID ( 4)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_IOLAT_R1D1_MSK (0x0000F000)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_IOLAT_R1D1_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_IOLAT_R1D1_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_RT_IOCOMP_OFF (16)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_RT_IOCOMP_WID ( 6)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_RT_IOCOMP_MSK (0x003F0000)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_RT_IOCOMP_MAX (0x0000003F)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_RT_IOCOMP_DEF (0x0000000E)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_three_channels_OFF (30)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_three_channels_WID ( 1)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_three_channels_MSK (0x40000000)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_three_channels_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_three_channels_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_DIS_RT_CLK_GATE_OFF (31)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_DIS_RT_CLK_GATE_WID ( 1)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_DIS_RT_CLK_GATE_MSK (0x80000000)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_DIS_RT_CLK_GATE_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SC_IO_LATENCY_DIS_RT_CLK_GATE_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_ROUND_TRIP_DFT_DATA_REG (0x0000402C)
+ #define MCHBAR_CH0_CR_ROUND_TRIP_DFT_DATA_DATA_OFF ( 0)
+ #define MCHBAR_CH0_CR_ROUND_TRIP_DFT_DATA_DATA_WID (32)
+ #define MCHBAR_CH0_CR_ROUND_TRIP_DFT_DATA_DATA_MSK (0xFFFFFFFF)
+ #define MCHBAR_CH0_CR_ROUND_TRIP_DFT_DATA_DATA_MAX (0xFFFFFFFF)
+ #define MCHBAR_CH0_CR_ROUND_TRIP_DFT_DATA_DATA_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_DFT_MISC_REG (0x00004030)
+ #define MCHBAR_CH0_CR_DFT_MISC_WDAR_OFF ( 0)
+ #define MCHBAR_CH0_CR_DFT_MISC_WDAR_WID ( 1)
+ #define MCHBAR_CH0_CR_DFT_MISC_WDAR_MSK (0x00000001)
+ #define MCHBAR_CH0_CR_DFT_MISC_WDAR_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_DFT_MISC_WDAR_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DFT_MISC_safe_mask_sel_OFF ( 1)
+ #define MCHBAR_CH0_CR_DFT_MISC_safe_mask_sel_WID ( 3)
+ #define MCHBAR_CH0_CR_DFT_MISC_safe_mask_sel_MSK (0x0000000E)
+ #define MCHBAR_CH0_CR_DFT_MISC_safe_mask_sel_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_DFT_MISC_safe_mask_sel_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DFT_MISC_force_rcv_en_OFF ( 4)
+ #define MCHBAR_CH0_CR_DFT_MISC_force_rcv_en_WID ( 1)
+ #define MCHBAR_CH0_CR_DFT_MISC_force_rcv_en_MSK (0x00000010)
+ #define MCHBAR_CH0_CR_DFT_MISC_force_rcv_en_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_DFT_MISC_force_rcv_en_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DFT_MISC_DDR_QUAL_OFF ( 8)
+ #define MCHBAR_CH0_CR_DFT_MISC_DDR_QUAL_WID ( 2)
+ #define MCHBAR_CH0_CR_DFT_MISC_DDR_QUAL_MSK (0x00000300)
+ #define MCHBAR_CH0_CR_DFT_MISC_DDR_QUAL_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_DFT_MISC_DDR_QUAL_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DFT_MISC_Qual_length_OFF (10)
+ #define MCHBAR_CH0_CR_DFT_MISC_Qual_length_WID ( 2)
+ #define MCHBAR_CH0_CR_DFT_MISC_Qual_length_MSK (0x00000C00)
+ #define MCHBAR_CH0_CR_DFT_MISC_Qual_length_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_DFT_MISC_Qual_length_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DFT_MISC_WDB_Block_En_OFF (12)
+ #define MCHBAR_CH0_CR_DFT_MISC_WDB_Block_En_WID ( 1)
+ #define MCHBAR_CH0_CR_DFT_MISC_WDB_Block_En_MSK (0x00001000)
+ #define MCHBAR_CH0_CR_DFT_MISC_WDB_Block_En_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_DFT_MISC_WDB_Block_En_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DFT_MISC_RT_DFT_READ_PTR_OFF (13)
+ #define MCHBAR_CH0_CR_DFT_MISC_RT_DFT_READ_PTR_WID ( 4)
+ #define MCHBAR_CH0_CR_DFT_MISC_RT_DFT_READ_PTR_MSK (0x0001E000)
+ #define MCHBAR_CH0_CR_DFT_MISC_RT_DFT_READ_PTR_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_DFT_MISC_RT_DFT_READ_PTR_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DFT_MISC_RT_DFT_READ_ENABLE_OFF (17)
+ #define MCHBAR_CH0_CR_DFT_MISC_RT_DFT_READ_ENABLE_WID ( 1)
+ #define MCHBAR_CH0_CR_DFT_MISC_RT_DFT_READ_ENABLE_MSK (0x00020000)
+ #define MCHBAR_CH0_CR_DFT_MISC_RT_DFT_READ_ENABLE_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_DFT_MISC_RT_DFT_READ_ENABLE_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DFT_MISC_RT_DFT_READ_SEL_ADDR_OFF (18)
+ #define MCHBAR_CH0_CR_DFT_MISC_RT_DFT_READ_SEL_ADDR_WID ( 1)
+ #define MCHBAR_CH0_CR_DFT_MISC_RT_DFT_READ_SEL_ADDR_MSK (0x00040000)
+ #define MCHBAR_CH0_CR_DFT_MISC_RT_DFT_READ_SEL_ADDR_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_DFT_MISC_RT_DFT_READ_SEL_ADDR_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_READ_RETURN_DFT_REG (0x00004034)
+ #define MCHBAR_CH0_CR_READ_RETURN_DFT_ECC_OFF ( 0)
+ #define MCHBAR_CH0_CR_READ_RETURN_DFT_ECC_WID ( 8)
+ #define MCHBAR_CH0_CR_READ_RETURN_DFT_ECC_MSK (0x000000FF)
+ #define MCHBAR_CH0_CR_READ_RETURN_DFT_ECC_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_READ_RETURN_DFT_ECC_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_READ_RETURN_DFT_RRD_DFT_Mode_OFF ( 8)
+ #define MCHBAR_CH0_CR_READ_RETURN_DFT_RRD_DFT_Mode_WID ( 2)
+ #define MCHBAR_CH0_CR_READ_RETURN_DFT_RRD_DFT_Mode_MSK (0x00000300)
+ #define MCHBAR_CH0_CR_READ_RETURN_DFT_RRD_DFT_Mode_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_READ_RETURN_DFT_RRD_DFT_Mode_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_READ_RETURN_DFT_LFSR_Seed_Index_OFF (10)
+ #define MCHBAR_CH0_CR_READ_RETURN_DFT_LFSR_Seed_Index_WID ( 5)
+ #define MCHBAR_CH0_CR_READ_RETURN_DFT_LFSR_Seed_Index_MSK (0x00007C00)
+ #define MCHBAR_CH0_CR_READ_RETURN_DFT_LFSR_Seed_Index_MAX (0x0000001F)
+ #define MCHBAR_CH0_CR_READ_RETURN_DFT_LFSR_Seed_Index_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_READ_RETURN_DFT_Inversion_Mode_OFF (15)
+ #define MCHBAR_CH0_CR_READ_RETURN_DFT_Inversion_Mode_WID ( 1)
+ #define MCHBAR_CH0_CR_READ_RETURN_DFT_Inversion_Mode_MSK (0x00008000)
+ #define MCHBAR_CH0_CR_READ_RETURN_DFT_Inversion_Mode_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_READ_RETURN_DFT_Inversion_Mode_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_SCHED_SECOND_CBIT_REG (0x00004038)
+ #define MCHBAR_CH0_CR_SCHED_SECOND_CBIT_dis_imph_error_OFF ( 0)
+ #define MCHBAR_CH0_CR_SCHED_SECOND_CBIT_dis_imph_error_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_SECOND_CBIT_dis_imph_error_MSK (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_SECOND_CBIT_dis_imph_error_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_SECOND_CBIT_dis_imph_error_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SCHED_SECOND_CBIT_dis_async_odt_OFF ( 8)
+ #define MCHBAR_CH0_CR_SCHED_SECOND_CBIT_dis_async_odt_WID ( 1)
+ #define MCHBAR_CH0_CR_SCHED_SECOND_CBIT_dis_async_odt_MSK (0x00000100)
+ #define MCHBAR_CH0_CR_SCHED_SECOND_CBIT_dis_async_odt_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_SCHED_SECOND_CBIT_dis_async_odt_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_REG (0x00004040)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux0_Control_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux0_Control_WID ( 2)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux0_Control_MSK (0x00000003)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux0_Control_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux0_Control_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux1_Control_OFF ( 3)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux1_Control_WID ( 2)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux1_Control_MSK (0x00000018)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux1_Control_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux1_Control_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux2_Control_OFF ( 6)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux2_Control_WID ( 2)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux2_Control_MSK (0x000000C0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux2_Control_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux2_Control_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Replace_Byte_Control_OFF (14)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Replace_Byte_Control_WID ( 1)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Replace_Byte_Control_MSK (0x00004000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Replace_Byte_Control_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Replace_Byte_Control_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Data_Source_Sel_OFF (15)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Data_Source_Sel_WID ( 1)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Data_Source_Sel_MSK (0x00008000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Data_Source_Sel_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Data_Source_Sel_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Save_LFSR_Seed_Rate_OFF (16)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Save_LFSR_Seed_Rate_WID ( 6)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Save_LFSR_Seed_Rate_MSK (0x003F0000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Save_LFSR_Seed_Rate_MAX (0x0000003F)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Save_LFSR_Seed_Rate_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Reload_LFSR_Seed_Rate_OFF (24)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Reload_LFSR_Seed_Rate_WID ( 3)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Reload_LFSR_Seed_Rate_MSK (0x07000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Reload_LFSR_Seed_Rate_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Reload_LFSR_Seed_Rate_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_RD_STATUS_REG (0x00004044)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_RD_STATUS_WDB_Current_Read_Pointer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_RD_STATUS_WDB_Current_Read_Pointer_WID ( 6)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_RD_STATUS_WDB_Current_Read_Pointer_MSK (0x0000003F)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_RD_STATUS_WDB_Current_Read_Pointer_MAX (0x0000003F)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_RD_STATUS_WDB_Current_Read_Pointer_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_0_REG (0x00004048)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_0_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_0_Pattern_Buffer_WID (24)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_0_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_0_Pattern_Buffer_MAX (0x00FFFFFF)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_1_REG (0x0000404C)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_1_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_1_Pattern_Buffer_WID (24)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_1_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_1_Pattern_Buffer_MAX (0x00FFFFFF)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_2_REG (0x00004050)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_2_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_2_Pattern_Buffer_WID (24)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_2_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_2_Pattern_Buffer_MAX (0x00FFFFFF)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_0_REG (0x00004054)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_0_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_0_Pattern_Buffer_WID (24)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_0_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_0_Pattern_Buffer_MAX (0x00FFFFFF)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_1_REG (0x00004058)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_1_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_1_Pattern_Buffer_WID (24)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_1_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_1_Pattern_Buffer_MAX (0x00FFFFFF)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_2_REG (0x0000405C)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_2_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_2_Pattern_Buffer_WID (24)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_2_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_2_Pattern_Buffer_MAX (0x00FFFFFF)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_0_REG (0x00004060)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_0_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_0_Pattern_Buffer_WID (24)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_0_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_0_Pattern_Buffer_MAX (0x00FFFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_0_Pattern_Buffer_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_1_REG (0x00004064)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_1_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_1_Pattern_Buffer_WID (24)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_1_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_1_Pattern_Buffer_MAX (0x00FFFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_1_Pattern_Buffer_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_2_REG (0x00004068)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_2_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_2_Pattern_Buffer_WID (24)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_2_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_2_Pattern_Buffer_MAX (0x00FFFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_2_Pattern_Buffer_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_0_REG (0x0000406C)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_0_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_0_Pattern_Buffer_WID (24)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_0_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_0_Pattern_Buffer_MAX (0x00FFFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_0_Pattern_Buffer_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_1_REG (0x00004070)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_1_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_1_Pattern_Buffer_WID (24)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_1_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_1_Pattern_Buffer_MAX (0x00FFFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_1_Pattern_Buffer_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_2_REG (0x00004074)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_2_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_2_Pattern_Buffer_WID (24)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_2_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_2_Pattern_Buffer_MAX (0x00FFFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_2_Pattern_Buffer_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_REG (0x00004078)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_data_select_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_data_select_WID ( 1)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_data_select_MSK (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_data_select_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_data_select_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_Enable_Sweep_Frequency_OFF ( 1)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_Enable_Sweep_Frequency_WID ( 1)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_Enable_Sweep_Frequency_MSK (0x00000002)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_Enable_Sweep_Frequency_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_Enable_Sweep_Frequency_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_counter_OFF ( 8)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_counter_WID ( 8)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_counter_MSK (0x0000FF00)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_counter_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_counter_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_M_counter_OFF (16)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_M_counter_WID ( 8)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_M_counter_MSK (0x00FF0000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_M_counter_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_M_counter_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_N_counter_OFF (24)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_N_counter_WID ( 8)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_N_counter_MSK (0xFF000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_N_counter_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_N_counter_DEF (0x00000001)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_INV_REG (0x00004084)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_INV_ECC_Inv_or_DC_Enable_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_INV_ECC_Inv_or_DC_Enable_WID ( 8)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_INV_ECC_Inv_or_DC_Enable_MSK (0x000000FF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_INV_ECC_Inv_or_DC_Enable_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_INV_ECC_Inv_or_DC_Enable_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Rate_OFF (16)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Rate_WID ( 4)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Rate_MSK (0x000F0000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Rate_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Rate_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_INV_DC_Polarity_Control_OFF (20)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_INV_DC_Polarity_Control_WID ( 1)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_INV_DC_Polarity_Control_MSK (0x00100000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_INV_DC_Polarity_Control_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_INV_DC_Polarity_Control_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Control_OFF (30)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Control_WID ( 1)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Control_MSK (0x40000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Control_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Control_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Enable_OFF (31)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Enable_WID ( 1)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Enable_MSK (0x80000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Enable_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Enable_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_DATA_INV_REG (0x00004090)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_DATA_INV_Data_Inv_or_DC_Enable_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_DATA_INV_Data_Inv_or_DC_Enable_WID (64)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_DATA_INV_Data_Inv_or_DC_Enable_MSK (0xFFFFFFFFFFFFFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_DATA_INV_Data_Inv_or_DC_Enable_MAX (0xFFFFFFFFFFFFFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_DATA_INV_Data_Inv_or_DC_Enable_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_ERR_CTL_REG (0x00004098)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_CTL_Stop_on_Nth_Error_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_CTL_Stop_on_Nth_Error_WID ( 6)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_CTL_Stop_on_Nth_Error_MSK (0x0000003F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_CTL_Stop_on_Nth_Error_MAX (0x0000003F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_CTL_Stop_on_Nth_Error_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_CTL_Stop_On_Error_Control_OFF (12)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_CTL_Stop_On_Error_Control_WID ( 2)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_CTL_Stop_On_Error_Control_MSK (0x00003000)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_CTL_Stop_On_Error_Control_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_CTL_Stop_On_Error_Control_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Chunk_OFF (16)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Chunk_WID ( 8)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Chunk_MSK (0x00FF0000)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Chunk_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Chunk_DEF (0x000000FF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Cacheline_OFF (24)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Cacheline_WID ( 8)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Cacheline_MSK (0xFF000000)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Cacheline_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Cacheline_DEF (0x000000FF)
+
+#define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_MASK_REG (0x0000409C)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_MASK_ECC_Error_Mask_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_MASK_ECC_Error_Mask_WID ( 8)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_MASK_ECC_Error_Mask_MSK (0x000000FF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_MASK_ECC_Error_Mask_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_MASK_ECC_Error_Mask_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_STM_CONFIG_REG (0x000040A4)
+ #define MCHBAR_CH0_CR_STM_CONFIG_Stretch_mode_OFF ( 0)
+ #define MCHBAR_CH0_CR_STM_CONFIG_Stretch_mode_WID ( 2)
+ #define MCHBAR_CH0_CR_STM_CONFIG_Stretch_mode_MSK (0x00000003)
+ #define MCHBAR_CH0_CR_STM_CONFIG_Stretch_mode_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_STM_CONFIG_Stretch_mode_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_STM_CONFIG_STF_OFF ( 4)
+ #define MCHBAR_CH0_CR_STM_CONFIG_STF_WID ( 3)
+ #define MCHBAR_CH0_CR_STM_CONFIG_STF_MSK (0x00000070)
+ #define MCHBAR_CH0_CR_STM_CONFIG_STF_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_STM_CONFIG_STF_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_SC_PR_CNT_CONFIG_REG (0x000040A8)
+ #define MCHBAR_CH0_CR_SC_PR_CNT_CONFIG_Priority_count_ring_OFF ( 0)
+ #define MCHBAR_CH0_CR_SC_PR_CNT_CONFIG_Priority_count_ring_WID (10)
+ #define MCHBAR_CH0_CR_SC_PR_CNT_CONFIG_Priority_count_ring_MSK (0x000003FF)
+ #define MCHBAR_CH0_CR_SC_PR_CNT_CONFIG_Priority_count_ring_MAX (0x000003FF)
+ #define MCHBAR_CH0_CR_SC_PR_CNT_CONFIG_Priority_count_ring_DEF (0x00000040)
+ #define MCHBAR_CH0_CR_SC_PR_CNT_CONFIG_Priority_count_SA_OFF (16)
+ #define MCHBAR_CH0_CR_SC_PR_CNT_CONFIG_Priority_count_SA_WID (10)
+ #define MCHBAR_CH0_CR_SC_PR_CNT_CONFIG_Priority_count_SA_MSK (0x03FF0000)
+ #define MCHBAR_CH0_CR_SC_PR_CNT_CONFIG_Priority_count_SA_MAX (0x000003FF)
+ #define MCHBAR_CH0_CR_SC_PR_CNT_CONFIG_Priority_count_SA_DEF (0x00000100)
+
+#define MCHBAR_CH0_CR_SC_PCIT_REG (0x000040AC)
+ #define MCHBAR_CH0_CR_SC_PCIT_PCIT_OFF ( 0)
+ #define MCHBAR_CH0_CR_SC_PCIT_PCIT_WID ( 8)
+ #define MCHBAR_CH0_CR_SC_PCIT_PCIT_MSK (0x000000FF)
+ #define MCHBAR_CH0_CR_SC_PCIT_PCIT_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_SC_PCIT_PCIT_DEF (0x00000040)
+
+#define MCHBAR_CH0_CR_PM_PDWN_CONFIG_REG (0x000040B0)
+ #define MCHBAR_CH0_CR_PM_PDWN_CONFIG_PDWN_idle_counter_OFF ( 0)
+ #define MCHBAR_CH0_CR_PM_PDWN_CONFIG_PDWN_idle_counter_WID (12)
+ #define MCHBAR_CH0_CR_PM_PDWN_CONFIG_PDWN_idle_counter_MSK (0x00000FFF)
+ #define MCHBAR_CH0_CR_PM_PDWN_CONFIG_PDWN_idle_counter_MAX (0x00000FFF)
+ #define MCHBAR_CH0_CR_PM_PDWN_CONFIG_PDWN_idle_counter_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_PM_PDWN_CONFIG_PDWN_mode_OFF (12)
+ #define MCHBAR_CH0_CR_PM_PDWN_CONFIG_PDWN_mode_WID ( 4)
+ #define MCHBAR_CH0_CR_PM_PDWN_CONFIG_PDWN_mode_MSK (0x0000F000)
+ #define MCHBAR_CH0_CR_PM_PDWN_CONFIG_PDWN_mode_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_PM_PDWN_CONFIG_PDWN_mode_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_ECC_INJECT_COUNT_REG (0x000040B4)
+ #define MCHBAR_CH0_CR_ECC_INJECT_COUNT_Count_OFF ( 0)
+ #define MCHBAR_CH0_CR_ECC_INJECT_COUNT_Count_WID (32)
+ #define MCHBAR_CH0_CR_ECC_INJECT_COUNT_Count_MSK (0xFFFFFFFF)
+ #define MCHBAR_CH0_CR_ECC_INJECT_COUNT_Count_MAX (0xFFFFFFFF)
+ #define MCHBAR_CH0_CR_ECC_INJECT_COUNT_Count_DEF (0xFFFFFFFF)
+
+#define MCHBAR_CH0_CR_ECC_DFT_REG (0x000040B8)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC4ANA_fill_OFF ( 0)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC4ANA_fill_WID ( 8)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC4ANA_fill_MSK (0x000000FF)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC4ANA_fill_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC4ANA_fill_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC4ANA_trigger_OFF ( 8)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC4ANA_trigger_WID ( 2)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC4ANA_trigger_MSK (0x00000300)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC4ANA_trigger_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC4ANA_trigger_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC4ANA_BS_OFF (10)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC4ANA_BS_WID ( 1)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC4ANA_BS_MSK (0x00000400)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC4ANA_BS_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC4ANA_BS_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC_Inject_OFF (11)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC_Inject_WID ( 3)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC_Inject_MSK (0x00003800)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC_Inject_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC_Inject_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC_correction_disable_OFF (14)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC_correction_disable_WID ( 1)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC_correction_disable_MSK (0x00004000)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC_correction_disable_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC_correction_disable_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC4ANA_Inject_OFF (15)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC4ANA_Inject_WID ( 1)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC4ANA_Inject_MSK (0x00008000)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC4ANA_Inject_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ECC_DFT_ECC4ANA_Inject_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ECC_DFT_DIS_MCA_LOG_OFF (16)
+ #define MCHBAR_CH0_CR_ECC_DFT_DIS_MCA_LOG_WID ( 1)
+ #define MCHBAR_CH0_CR_ECC_DFT_DIS_MCA_LOG_MSK (0x00010000)
+ #define MCHBAR_CH0_CR_ECC_DFT_DIS_MCA_LOG_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ECC_DFT_DIS_MCA_LOG_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ECC_DFT_DIS_PCH_EVENT_OFF (17)
+ #define MCHBAR_CH0_CR_ECC_DFT_DIS_PCH_EVENT_WID ( 1)
+ #define MCHBAR_CH0_CR_ECC_DFT_DIS_PCH_EVENT_MSK (0x00020000)
+ #define MCHBAR_CH0_CR_ECC_DFT_DIS_PCH_EVENT_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ECC_DFT_DIS_PCH_EVENT_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ECC_DFT_DIS_PCIE_POISON_OFF (18)
+ #define MCHBAR_CH0_CR_ECC_DFT_DIS_PCIE_POISON_WID ( 1)
+ #define MCHBAR_CH0_CR_ECC_DFT_DIS_PCIE_POISON_MSK (0x00040000)
+ #define MCHBAR_CH0_CR_ECC_DFT_DIS_PCIE_POISON_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ECC_DFT_DIS_PCIE_POISON_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_VISA_CTL_MCSCHEDS_REG (0x000040C0)
+ #define MCHBAR_CH0_CR_VISA_CTL_MCSCHEDS_Data_OFF ( 0)
+ #define MCHBAR_CH0_CR_VISA_CTL_MCSCHEDS_Data_WID (18)
+ #define MCHBAR_CH0_CR_VISA_CTL_MCSCHEDS_Data_MSK (0x0003FFFF)
+ #define MCHBAR_CH0_CR_VISA_CTL_MCSCHEDS_Data_MAX (0x0003FFFF)
+ #define MCHBAR_CH0_CR_VISA_CTL_MCSCHEDS_Data_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_VISA_CTL_MCSCHEDS_VORANGE_OFF (31)
+ #define MCHBAR_CH0_CR_VISA_CTL_MCSCHEDS_VORANGE_WID ( 1)
+ #define MCHBAR_CH0_CR_VISA_CTL_MCSCHEDS_VORANGE_MSK (0x80000000)
+ #define MCHBAR_CH0_CR_VISA_CTL_MCSCHEDS_VORANGE_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_VISA_CTL_MCSCHEDS_VORANGE_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_VISA_XBAR_MCSCHEDS_REG (0x000040C4)
+ #define MCHBAR_CH0_CR_VISA_XBAR_MCSCHEDS_Data_OFF ( 0)
+ #define MCHBAR_CH0_CR_VISA_XBAR_MCSCHEDS_Data_WID (32)
+ #define MCHBAR_CH0_CR_VISA_XBAR_MCSCHEDS_Data_MSK (0xFFFFFFFF)
+ #define MCHBAR_CH0_CR_VISA_XBAR_MCSCHEDS_Data_MAX (0xFFFFFFFF)
+ #define MCHBAR_CH0_CR_VISA_XBAR_MCSCHEDS_Data_DEF (0x76543210)
+
+#define MCHBAR_CH0_CR_ECCERRLOG0_REG (0x000040C8)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_CERRSTS_OFF ( 0)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_CERRSTS_WID ( 1)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_CERRSTS_MSK (0x00000001)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_CERRSTS_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_CERRSTS_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_MERRSTS_OFF ( 1)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_MERRSTS_WID ( 1)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_MERRSTS_MSK (0x00000002)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_MERRSTS_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_MERRSTS_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_ERRSYND_OFF (16)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_ERRSYND_WID ( 8)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_ERRSYND_MSK (0x00FF0000)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_ERRSYND_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_ERRSYND_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_ERRCHUNK_OFF (24)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_ERRCHUNK_WID ( 3)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_ERRCHUNK_MSK (0x07000000)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_ERRCHUNK_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_ERRCHUNK_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_ERRRANK_OFF (27)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_ERRRANK_WID ( 2)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_ERRRANK_MSK (0x18000000)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_ERRRANK_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_ERRRANK_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_ERRBANK_OFF (29)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_ERRBANK_WID ( 3)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_ERRBANK_MSK (0xE0000000)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_ERRBANK_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_ECCERRLOG0_ERRBANK_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_ECCERRLOG1_REG (0x000040CC)
+ #define MCHBAR_CH0_CR_ECCERRLOG1_ERRROW_OFF ( 0)
+ #define MCHBAR_CH0_CR_ECCERRLOG1_ERRROW_WID (16)
+ #define MCHBAR_CH0_CR_ECCERRLOG1_ERRROW_MSK (0x0000FFFF)
+ #define MCHBAR_CH0_CR_ECCERRLOG1_ERRROW_MAX (0x0000FFFF)
+ #define MCHBAR_CH0_CR_ECCERRLOG1_ERRROW_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ECCERRLOG1_ERRCOL_OFF (16)
+ #define MCHBAR_CH0_CR_ECCERRLOG1_ERRCOL_WID (16)
+ #define MCHBAR_CH0_CR_ECCERRLOG1_ERRCOL_MSK (0xFFFF0000)
+ #define MCHBAR_CH0_CR_ECCERRLOG1_ERRCOL_MAX (0x0000FFFF)
+ #define MCHBAR_CH0_CR_ECCERRLOG1_ERRCOL_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_SC_WR_ADD_DELAY_REG (0x000040D0)
+ #define MCHBAR_CH0_CR_SC_WR_ADD_DELAY_D0R0_OFF ( 0)
+ #define MCHBAR_CH0_CR_SC_WR_ADD_DELAY_D0R0_WID ( 2)
+ #define MCHBAR_CH0_CR_SC_WR_ADD_DELAY_D0R0_MSK (0x00000003)
+ #define MCHBAR_CH0_CR_SC_WR_ADD_DELAY_D0R0_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_SC_WR_ADD_DELAY_D0R0_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SC_WR_ADD_DELAY_D0R1_OFF ( 2)
+ #define MCHBAR_CH0_CR_SC_WR_ADD_DELAY_D0R1_WID ( 2)
+ #define MCHBAR_CH0_CR_SC_WR_ADD_DELAY_D0R1_MSK (0x0000000C)
+ #define MCHBAR_CH0_CR_SC_WR_ADD_DELAY_D0R1_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_SC_WR_ADD_DELAY_D0R1_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SC_WR_ADD_DELAY_D1R0_OFF ( 4)
+ #define MCHBAR_CH0_CR_SC_WR_ADD_DELAY_D1R0_WID ( 2)
+ #define MCHBAR_CH0_CR_SC_WR_ADD_DELAY_D1R0_MSK (0x00000030)
+ #define MCHBAR_CH0_CR_SC_WR_ADD_DELAY_D1R0_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_SC_WR_ADD_DELAY_D1R0_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_SC_WR_ADD_DELAY_D1R1_OFF ( 6)
+ #define MCHBAR_CH0_CR_SC_WR_ADD_DELAY_D1R1_WID ( 2)
+ #define MCHBAR_CH0_CR_SC_WR_ADD_DELAY_D1R1_MSK (0x000000C0)
+ #define MCHBAR_CH0_CR_SC_WR_ADD_DELAY_D1R1_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_SC_WR_ADD_DELAY_D1R1_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_WMM_READ_CONFIG_REG (0x000040D4)
+ #define MCHBAR_CH0_CR_WMM_READ_CONFIG_Dis_Opp_rd_OFF ( 0)
+ #define MCHBAR_CH0_CR_WMM_READ_CONFIG_Dis_Opp_rd_WID ( 1)
+ #define MCHBAR_CH0_CR_WMM_READ_CONFIG_Dis_Opp_rd_MSK (0x00000001)
+ #define MCHBAR_CH0_CR_WMM_READ_CONFIG_Dis_Opp_rd_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_WMM_READ_CONFIG_Dis_Opp_rd_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_WMM_READ_CONFIG_ACT_Enable_OFF ( 1)
+ #define MCHBAR_CH0_CR_WMM_READ_CONFIG_ACT_Enable_WID ( 1)
+ #define MCHBAR_CH0_CR_WMM_READ_CONFIG_ACT_Enable_MSK (0x00000002)
+ #define MCHBAR_CH0_CR_WMM_READ_CONFIG_ACT_Enable_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_WMM_READ_CONFIG_ACT_Enable_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_WMM_READ_CONFIG_PRE_Enable_OFF ( 2)
+ #define MCHBAR_CH0_CR_WMM_READ_CONFIG_PRE_Enable_WID ( 1)
+ #define MCHBAR_CH0_CR_WMM_READ_CONFIG_PRE_Enable_MSK (0x00000004)
+ #define MCHBAR_CH0_CR_WMM_READ_CONFIG_PRE_Enable_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_WMM_READ_CONFIG_PRE_Enable_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_WMM_READ_CONFIG_MAX_RPQ_Cas_OFF ( 3)
+ #define MCHBAR_CH0_CR_WMM_READ_CONFIG_MAX_RPQ_Cas_WID ( 4)
+ #define MCHBAR_CH0_CR_WMM_READ_CONFIG_MAX_RPQ_Cas_MSK (0x00000078)
+ #define MCHBAR_CH0_CR_WMM_READ_CONFIG_MAX_RPQ_Cas_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_WMM_READ_CONFIG_MAX_RPQ_Cas_DEF (0x00000008)
+
+#define MCHBAR_CH0_CR_REUT_CH_ERR_DATA_MASK_REG (0x000040D8)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_DATA_MASK_Data_Error_Mask_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_DATA_MASK_Data_Error_Mask_WID (64)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_DATA_MASK_Data_Error_Mask_MSK (0xFFFFFFFFFFFFFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_DATA_MASK_Data_Error_Mask_MAX (0xFFFFFFFFFFFFFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_DATA_MASK_Data_Error_Mask_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_ERR_DATA_STATUS_REG (0x000040E0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_DATA_STATUS_Data_Error_Status_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_DATA_STATUS_Data_Error_Status_WID (64)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_DATA_STATUS_Data_Error_Status_MSK (0xFFFFFFFFFFFFFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_DATA_STATUS_Data_Error_Status_MAX (0xFFFFFFFFFFFFFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_DATA_STATUS_Data_Error_Status_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_REG (0x000040E8)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_ECC_Error_Status_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_ECC_Error_Status_WID ( 8)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_ECC_Error_Status_MSK (0x000000FF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_ECC_Error_Status_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_ECC_Error_Status_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Chunk_Error_Status_OFF ( 8)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Chunk_Error_Status_WID ( 8)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Chunk_Error_Status_MSK (0x0000FF00)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Chunk_Error_Status_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Chunk_Error_Status_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Rank_Error_Status_OFF (16)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Rank_Error_Status_WID ( 4)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Rank_Error_Status_MSK (0x000F0000)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Rank_Error_Status_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Rank_Error_Status_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Byte_Group_Error_Status_OFF (32)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Byte_Group_Error_Status_WID ( 9)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Byte_Group_Error_Status_MSK (0x1FF00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Byte_Group_Error_Status_MAX (0x000001FF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Byte_Group_Error_Status_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_WDB_Rd_Chunk_Num_Status_OFF (52)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_WDB_Rd_Chunk_Num_Status_WID ( 3)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_WDB_Rd_Chunk_Num_Status_MSK (0x70000000000000)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_WDB_Rd_Chunk_Num_Status_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_WDB_Rd_Chunk_Num_Status_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Nth_Error_OFF (56)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Nth_Error_WID ( 6)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Nth_Error_MSK (0x3F00000000000000)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Nth_Error_MAX (0x0000003F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Nth_Error_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_0_REG (0x000040F0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Pointer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Pointer_WID ( 7)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Pointer_MSK (0x0000007F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Pointer_MAX (0x0000007F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Pointer_DEF (0x0000007F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Control_OFF ( 7)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Control_WID ( 2)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Control_MSK (0x00000180)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Control_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Control_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_1_REG (0x000040F4)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Pointer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Pointer_WID ( 7)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Pointer_MSK (0x0000007F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Pointer_MAX (0x0000007F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Pointer_DEF (0x0000007F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Control_OFF ( 7)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Control_WID ( 2)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Control_MSK (0x00000180)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Control_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Control_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_2_REG (0x000040F8)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Pointer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Pointer_WID ( 7)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Pointer_MSK (0x0000007F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Pointer_MAX (0x0000007F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Pointer_DEF (0x0000007F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Control_OFF ( 7)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Control_WID ( 2)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Control_MSK (0x00000180)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Control_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Control_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_3_REG (0x000040FC)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Pointer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Pointer_WID ( 7)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Pointer_MSK (0x0000007F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Pointer_MAX (0x0000007F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Pointer_DEF (0x0000007F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Control_OFF ( 7)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Control_WID ( 2)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Control_MSK (0x00000180)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Control_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Control_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_4_REG (0x00004100)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Pointer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Pointer_WID ( 7)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Pointer_MSK (0x0000007F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Pointer_MAX (0x0000007F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Pointer_DEF (0x0000007F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Control_OFF ( 7)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Control_WID ( 2)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Control_MSK (0x00000180)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Control_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Control_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_5_REG (0x00004104)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Pointer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Pointer_WID ( 7)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Pointer_MSK (0x0000007F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Pointer_MAX (0x0000007F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Pointer_DEF (0x0000007F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Control_OFF ( 7)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Control_WID ( 2)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Control_MSK (0x00000180)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Control_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Control_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_6_REG (0x00004108)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Pointer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Pointer_WID ( 7)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Pointer_MSK (0x0000007F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Pointer_MAX (0x0000007F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Pointer_DEF (0x0000007F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Control_OFF ( 7)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Control_WID ( 2)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Control_MSK (0x00000180)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Control_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Control_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_7_REG (0x0000410C)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Pointer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Pointer_WID ( 7)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Pointer_MSK (0x0000007F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Pointer_MAX (0x0000007F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Pointer_DEF (0x0000007F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Control_OFF ( 7)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Control_WID ( 2)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Control_MSK (0x00000180)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Control_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Control_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_8_REG (0x00004110)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Pointer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Pointer_WID ( 7)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Pointer_MSK (0x0000007F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Pointer_MAX (0x0000007F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Pointer_DEF (0x0000007F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Control_OFF ( 7)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Control_WID ( 2)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Control_MSK (0x00000180)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Control_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Control_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_0_REG (0x00004114)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_0_Counter_Status_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_0_Counter_Status_WID (23)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_0_Counter_Status_MSK (0x007FFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_0_Counter_Status_MAX (0x007FFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_0_Counter_Status_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_1_REG (0x00004118)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_1_Counter_Status_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_1_Counter_Status_WID (23)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_1_Counter_Status_MSK (0x007FFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_1_Counter_Status_MAX (0x007FFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_1_Counter_Status_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_2_REG (0x0000411C)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_2_Counter_Status_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_2_Counter_Status_WID (23)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_2_Counter_Status_MSK (0x007FFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_2_Counter_Status_MAX (0x007FFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_2_Counter_Status_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_3_REG (0x00004120)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_3_Counter_Status_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_3_Counter_Status_WID (23)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_3_Counter_Status_MSK (0x007FFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_3_Counter_Status_MAX (0x007FFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_3_Counter_Status_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_4_REG (0x00004124)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_4_Counter_Status_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_4_Counter_Status_WID (23)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_4_Counter_Status_MSK (0x007FFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_4_Counter_Status_MAX (0x007FFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_4_Counter_Status_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_5_REG (0x00004128)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_5_Counter_Status_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_5_Counter_Status_WID (23)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_5_Counter_Status_MSK (0x007FFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_5_Counter_Status_MAX (0x007FFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_5_Counter_Status_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_6_REG (0x0000412C)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_6_Counter_Status_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_6_Counter_Status_WID (23)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_6_Counter_Status_MSK (0x007FFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_6_Counter_Status_MAX (0x007FFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_6_Counter_Status_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_7_REG (0x00004130)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_7_Counter_Status_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_7_Counter_Status_WID (23)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_7_Counter_Status_MSK (0x007FFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_7_Counter_Status_MAX (0x007FFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_7_Counter_Status_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_8_REG (0x00004134)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_8_Counter_Status_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_8_Counter_Status_WID (23)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_8_Counter_Status_MSK (0x007FFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_8_Counter_Status_MAX (0x007FFFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_STATUS_8_Counter_Status_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_OVERFLOW_STATUS_REG (0x00004138)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_OVERFLOW_STATUS_Counter_Overflow_Status_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_OVERFLOW_STATUS_Counter_Overflow_Status_WID ( 9)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_OVERFLOW_STATUS_Counter_Overflow_Status_MSK (0x000001FF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_OVERFLOW_STATUS_Counter_Overflow_Status_MAX (0x000001FF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_COUNTER_OVERFLOW_STATUS_Counter_Overflow_Status_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_ERROR_ADDR_REG (0x00004180)
+ #define MCHBAR_CH0_CR_REUT_CH_ERROR_ADDR_Column_Address_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERROR_ADDR_Column_Address_WID (10)
+ #define MCHBAR_CH0_CR_REUT_CH_ERROR_ADDR_Column_Address_MSK (0x000003FF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERROR_ADDR_Column_Address_MAX (0x000003FF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERROR_ADDR_Column_Address_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_ERROR_ADDR_Row_Address_OFF (24)
+ #define MCHBAR_CH0_CR_REUT_CH_ERROR_ADDR_Row_Address_WID (16)
+ #define MCHBAR_CH0_CR_REUT_CH_ERROR_ADDR_Row_Address_MSK (0xFFFF000000)
+ #define MCHBAR_CH0_CR_REUT_CH_ERROR_ADDR_Row_Address_MAX (0x0000FFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_ERROR_ADDR_Row_Address_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_ERROR_ADDR_Bank_Address_OFF (48)
+ #define MCHBAR_CH0_CR_REUT_CH_ERROR_ADDR_Bank_Address_WID ( 3)
+ #define MCHBAR_CH0_CR_REUT_CH_ERROR_ADDR_Bank_Address_MSK (0x7000000000000)
+ #define MCHBAR_CH0_CR_REUT_CH_ERROR_ADDR_Bank_Address_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_REUT_CH_ERROR_ADDR_Bank_Address_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_ERROR_ADDR_Rank_Address_OFF (56)
+ #define MCHBAR_CH0_CR_REUT_CH_ERROR_ADDR_Rank_Address_WID ( 2)
+ #define MCHBAR_CH0_CR_REUT_CH_ERROR_ADDR_Rank_Address_MSK (0x300000000000000)
+ #define MCHBAR_CH0_CR_REUT_CH_ERROR_ADDR_Rank_Address_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_REUT_CH_ERROR_ADDR_Rank_Address_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_ERR_WDB_CAPTURE_STATUS_REG (0x00004188)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_WDB_CAPTURE_STATUS_WDB_Current_Error_Pointer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_WDB_CAPTURE_STATUS_WDB_Current_Error_Pointer_WID ( 6)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_WDB_CAPTURE_STATUS_WDB_Current_Error_Pointer_MSK (0x0000003F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_WDB_CAPTURE_STATUS_WDB_Current_Error_Pointer_MAX (0x0000003F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_WDB_CAPTURE_STATUS_WDB_Current_Error_Pointer_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_REG (0x0000418C)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_Enable_WDB_Error_Capture_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_Enable_WDB_Error_Capture_WID ( 1)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_Enable_WDB_Error_Capture_MSK (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_Enable_WDB_Error_Capture_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_Enable_WDB_Error_Capture_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Starting_Error_Pointer_OFF ( 8)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Starting_Error_Pointer_WID ( 6)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Starting_Error_Pointer_MSK (0x00003F00)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Starting_Error_Pointer_MAX (0x0000003F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Starting_Error_Pointer_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Ending_Error_Pointer_OFF (16)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Ending_Error_Pointer_WID ( 6)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Ending_Error_Pointer_MSK (0x003F0000)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Ending_Error_Pointer_MAX (0x0000003F)
+ #define MCHBAR_CH0_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Ending_Error_Pointer_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_MISC_CKE_CTRL_REG (0x00004190)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_CKE_CTRL_CKE_Override_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_CKE_CTRL_CKE_Override_WID ( 4)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_CKE_CTRL_CKE_Override_MSK (0x0000000F)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_CKE_CTRL_CKE_Override_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_CKE_CTRL_CKE_Override_DEF (0x0000000F)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_CKE_CTRL_CKE_En_Start_Test_Sync_OFF ( 8)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_CKE_CTRL_CKE_En_Start_Test_Sync_WID ( 1)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_CKE_CTRL_CKE_En_Start_Test_Sync_MSK (0x00000100)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_CKE_CTRL_CKE_En_Start_Test_Sync_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_CKE_CTRL_CKE_En_Start_Test_Sync_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_CKE_CTRL_CKE_On_OFF (16)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_CKE_CTRL_CKE_On_WID ( 4)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_CKE_CTRL_CKE_On_MSK (0x000F0000)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_CKE_CTRL_CKE_On_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_CKE_CTRL_CKE_On_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_MISC_ODT_CTRL_REG (0x00004194)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_ODT_CTRL_ODT_Override_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_ODT_CTRL_ODT_Override_WID ( 4)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_ODT_CTRL_ODT_Override_MSK (0x0000000F)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_ODT_CTRL_ODT_Override_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_ODT_CTRL_ODT_Override_DEF (0x0000000F)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_ODT_CTRL_ODT_On_OFF (16)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_ODT_CTRL_ODT_On_WID ( 4)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_ODT_CTRL_ODT_On_MSK (0x000F0000)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_ODT_CTRL_ODT_On_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_ODT_CTRL_ODT_On_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_ODT_CTRL_MPR_Train_DDR_On_OFF (31)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_ODT_CTRL_MPR_Train_DDR_On_WID ( 1)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_ODT_CTRL_MPR_Train_DDR_On_MSK (0x80000000)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_ODT_CTRL_MPR_Train_DDR_On_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_ODT_CTRL_MPR_Train_DDR_On_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_REG (0x00004198)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_on_Deselect_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_on_Deselect_WID ( 1)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_on_Deselect_MSK (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_on_Deselect_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_on_Deselect_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_Always_On_OFF ( 1)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_Always_On_WID ( 1)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_Always_On_MSK (0x00000002)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_Always_On_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_Always_On_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Start_OFF ( 2)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Start_WID ( 4)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Start_MSK (0x0000003C)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Start_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Start_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Stop_OFF ( 6)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Stop_WID ( 4)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Stop_MSK (0x000003C0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Stop_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Stop_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_Lane_Deselect_Enable_OFF ( 10)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_Lane_Deselect_Enable_WID ( 4)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_Lane_Deselect_Enable_MSK (0x00003C00)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_Lane_Deselect_Enable_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_Lane_Deselect_Enable_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_CAS_Select_Enable_OFF ( 14)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_CAS_Select_Enable_WID ( 2)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_CAS_Select_Enable_MSK (0x0000C000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_CAS_Select_Enable_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_CAS_Select_Enable_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_ACT_Select_Enable_OFF ( 16)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_ACT_Select_Enable_WID ( 2)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_ACT_Select_Enable_MSK (0x00030000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_ACT_Select_Enable_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_ACT_Select_Enable_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_PRE_Select_Enable_OFF ( 18)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_PRE_Select_Enable_WID ( 2)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_PRE_Select_Enable_MSK (0x000C0000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_PRE_Select_Enable_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_PRE_Select_Enable_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_Save_Current_Seed_OFF ( 20)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_Save_Current_Seed_WID ( 4)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_Save_Current_Seed_MSK (0x00F00000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_Save_Current_Seed_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_Save_Current_Seed_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_Reload_Starting_Seed_OFF ( 24)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_Reload_Starting_Seed_WID ( 4)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_Reload_Starting_Seed_MSK (0x0F000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_Reload_Starting_Seed_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CTRL_Reload_Starting_Seed_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MRS_REG (0x0000419C)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MRS_MRS_Gap_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MRS_MRS_Gap_WID ( 3)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MRS_MRS_Gap_MSK (0x00000007)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MRS_MRS_Gap_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MRS_MRS_Gap_DEF (0x00000002)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Start_Pointer_OFF ( 8)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Start_Pointer_WID ( 3)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Start_Pointer_MSK (0x00000700)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Start_Pointer_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Start_Pointer_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_End_Pointer_OFF (16)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_End_Pointer_WID ( 3)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_End_Pointer_MSK (0x00070000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_End_Pointer_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_End_Pointer_DEF (0x00000007)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Current_Pointer_OFF (24)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Current_Pointer_WID ( 3)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Current_Pointer_MSK (0x07000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Current_Pointer_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Current_Pointer_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_REG (0x000041A0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux0_Control_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux0_Control_WID ( 2)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux0_Control_MSK (0x00000003)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux0_Control_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux0_Control_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux1_Control_OFF ( 4)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux1_Control_WID ( 2)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux1_Control_MSK (0x00000030)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux1_Control_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux1_Control_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux2_Control_OFF ( 8)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux2_Control_WID ( 2)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux2_Control_MSK (0x00000300)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux2_Control_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux2_Control_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux0_Control_OFF ( 16)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux0_Control_WID ( 2)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux0_Control_MSK (0x00030000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux0_Control_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux0_Control_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux1_Control_OFF ( 20)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux1_Control_WID ( 2)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux1_Control_MSK (0x00300000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux1_Control_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux1_Control_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux2_Control_OFF ( 24)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux2_Control_WID ( 2)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux2_Control_MSK (0x03000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux2_Control_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux2_Control_DEF (0x00000001)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_PB_0_REG (0x000041A4)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_PB_0_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_PB_0_Pattern_Buffer_WID (16)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_PB_0_Pattern_Buffer_MSK (0x0000FFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_PB_0_Pattern_Buffer_MAX (0x0000FFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_PB_0_Pattern_Buffer_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_PB_1_REG (0x000041A8)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_PB_1_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_PB_1_Pattern_Buffer_WID (16)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_PB_1_Pattern_Buffer_MSK (0x0000FFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_PB_1_Pattern_Buffer_MAX (0x0000FFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_PB_1_Pattern_Buffer_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_PB_2_REG (0x000041AC)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_PB_2_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_PB_2_Pattern_Buffer_WID (16)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_PB_2_Pattern_Buffer_MSK (0x0000FFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_PB_2_Pattern_Buffer_MAX (0x0000FFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_MUX_PB_2_Pattern_Buffer_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_REG (0x000041B0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_data_select_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_data_select_WID ( 1)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_data_select_MSK (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_data_select_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_data_select_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_Enable_Sweep_Frequency_OFF ( 1)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_Enable_Sweep_Frequency_WID ( 1)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_Enable_Sweep_Frequency_MSK (0x00000002)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_Enable_Sweep_Frequency_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_Enable_Sweep_Frequency_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_counter_OFF ( 8)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_counter_WID ( 8)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_counter_MSK (0x0000FF00)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_counter_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_counter_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_M_counter_OFF (16)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_M_counter_WID ( 8)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_M_counter_MSK (0x00FF0000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_M_counter_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_M_counter_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_N_counter_OFF (24)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_N_counter_WID ( 8)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_N_counter_MSK (0xFF000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_N_counter_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_N_counter_DEF (0x00000001)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_WRITE_POINTER_REG (0x000041BC)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_WRITE_POINTER_CADB_Write_Pointer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_WRITE_POINTER_CADB_Write_Pointer_WID ( 3)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_WRITE_POINTER_CADB_Write_Pointer_MSK (0x00000007)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_WRITE_POINTER_CADB_Write_Pointer_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_WRITE_POINTER_CADB_Write_Pointer_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_0_REG (0x000041C8)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_0_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_0_Pattern_Buffer_WID (16)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_0_Pattern_Buffer_MSK (0x0000FFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_0_Pattern_Buffer_MAX (0x0000FFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_0_Pattern_Buffer_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_1_REG (0x000041CC)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_1_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_1_Pattern_Buffer_WID (16)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_1_Pattern_Buffer_MSK (0x0000FFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_1_Pattern_Buffer_MAX (0x0000FFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_1_Pattern_Buffer_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_2_REG (0x000041D0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_2_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_2_Pattern_Buffer_WID (16)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_2_Pattern_Buffer_MSK (0x0000FFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_2_Pattern_Buffer_MAX (0x0000FFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_2_Pattern_Buffer_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_REG (0x000041C0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Address_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Address_WID (16)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Address_MSK (0x0000FFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Address_MAX (0x0000FFFF)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Address_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Bank_OFF (24)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Bank_WID ( 3)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Bank_MSK (0x07000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Bank_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Bank_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CS_OFF (32)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CS_WID ( 4)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CS_MSK (0xF00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CS_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CS_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Control_OFF (40)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Control_WID ( 3)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Control_MSK (0x70000000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Control_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Control_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_ODT_OFF (48)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_ODT_WID ( 4)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_ODT_MSK (0xF000000000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_ODT_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_ODT_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CKE_OFF (56)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CKE_WID ( 4)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CKE_MSK (0xF00000000000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CKE_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CKE_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_CTRL_REG (0x00004200)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Rate_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Rate_WID ( 5)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Rate_MSK (0x0000001F)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Rate_MAX (0x0000001F)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Rate_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Scale_OFF ( 5)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Scale_WID ( 1)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Scale_MSK (0x00000020)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Scale_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Scale_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Start_Pointer_OFF ( 8)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Start_Pointer_WID ( 6)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Start_Pointer_MSK (0x00003F00)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Start_Pointer_MAX (0x0000003F)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Start_Pointer_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_End_Pointer_OFF (16)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_End_Pointer_WID ( 6)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_End_Pointer_MSK (0x003F0000)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_End_Pointer_MAX (0x0000003F)
+ #define MCHBAR_CH0_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_End_Pointer_DEF (0x0000003F)
+
+#define MCHBAR_CH0_CR_REUT_CH_MISC_REFRESH_CTRL_REG (0x00004204)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_REFRESH_CTRL_Refresh_Rank_Mask_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_REFRESH_CTRL_Refresh_Rank_Mask_WID ( 4)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_REFRESH_CTRL_Refresh_Rank_Mask_MSK (0x0000000F)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_REFRESH_CTRL_Refresh_Rank_Mask_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_REFRESH_CTRL_Refresh_Rank_Mask_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_REFRESH_CTRL_RefZQ_En_Start_Test_Sync_OFF ( 8)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_REFRESH_CTRL_RefZQ_En_Start_Test_Sync_WID ( 1)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_REFRESH_CTRL_RefZQ_En_Start_Test_Sync_MSK (0x00000100)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_REFRESH_CTRL_RefZQ_En_Start_Test_Sync_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_REFRESH_CTRL_RefZQ_En_Start_Test_Sync_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_REFRESH_CTRL_Panic_Refresh_Only_OFF (31)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_REFRESH_CTRL_Panic_Refresh_Only_WID ( 1)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_REFRESH_CTRL_Panic_Refresh_Only_MSK (0x80000000)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_REFRESH_CTRL_Panic_Refresh_Only_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_REFRESH_CTRL_Panic_Refresh_Only_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_REUT_CH_MISC_ZQ_CTRL_REG (0x00004208)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_ZQ_CTRL_ZQ_Rank_Mask_OFF ( 0)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_ZQ_CTRL_ZQ_Rank_Mask_WID ( 4)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_ZQ_CTRL_ZQ_Rank_Mask_MSK (0x0000000F)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_ZQ_CTRL_ZQ_Rank_Mask_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_ZQ_CTRL_ZQ_Rank_Mask_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_ZQ_CTRL_Always_Do_ZQ_OFF (31)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_ZQ_CTRL_Always_Do_ZQ_WID ( 1)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_ZQ_CTRL_Always_Do_ZQ_MSK (0x80000000)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_ZQ_CTRL_Always_Do_ZQ_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_REUT_CH_MISC_ZQ_CTRL_Always_Do_ZQ_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_REG (0x00004210)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_Rank_0_x32_OFF ( 0)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_Rank_0_x32_WID ( 1)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_Rank_0_x32_MSK (0x00000001)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_Rank_0_x32_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_Rank_0_x32_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_Rank_1_x32_OFF ( 1)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_Rank_1_x32_WID ( 1)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_Rank_1_x32_MSK (0x00000002)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_Rank_1_x32_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_Rank_1_x32_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_Rank_2_x32_OFF ( 2)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_Rank_2_x32_WID ( 1)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_Rank_2_x32_MSK (0x00000004)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_Rank_2_x32_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_Rank_2_x32_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_Rank_3_x32_OFF ( 3)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_Rank_3_x32_WID ( 1)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_Rank_3_x32_MSK (0x00000008)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_Rank_3_x32_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_Rank_3_x32_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_LPDDR2_OFF ( 4)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_LPDDR2_WID ( 1)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_LPDDR2_MSK (0x00000010)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_LPDDR2_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_LPDDR2_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_MR4_PERIOD_OFF ( 8)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_MR4_PERIOD_WID (16)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_MR4_PERIOD_MSK (0x00FFFF00)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_MR4_PERIOD_MAX (0x0000FFFF)
+ #define MCHBAR_CH0_CR_LPDDR_MR_PARAMS_MR4_PERIOD_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_REG (0x00004214)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Address_OFF ( 0)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Address_WID ( 8)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Address_MSK (0x000000FF)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Address_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Address_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Data_OFF ( 8)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Data_WID ( 8)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Data_MSK (0x0000FF00)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Data_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Data_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Rank_OFF (16)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Rank_WID ( 2)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Rank_MSK (0x00030000)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Rank_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Rank_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Write_OFF (18)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Write_WID ( 1)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Write_MSK (0x00040000)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Write_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Write_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Init_MRW_OFF (19)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Init_MRW_WID ( 1)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Init_MRW_MSK (0x00080000)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Init_MRW_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Init_MRW_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Busy_OFF (31)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Busy_WID ( 1)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Busy_MSK (0x80000000)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Busy_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_LPDDR_MR_COMMAND_Busy_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_LPDDR_MR_RESULT_REG (0x00004218)
+ #define MCHBAR_CH0_CR_LPDDR_MR_RESULT_Device_0_OFF ( 0)
+ #define MCHBAR_CH0_CR_LPDDR_MR_RESULT_Device_0_WID ( 8)
+ #define MCHBAR_CH0_CR_LPDDR_MR_RESULT_Device_0_MSK (0x000000FF)
+ #define MCHBAR_CH0_CR_LPDDR_MR_RESULT_Device_0_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_LPDDR_MR_RESULT_Device_0_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_LPDDR_MR_RESULT_Device_1_OFF ( 8)
+ #define MCHBAR_CH0_CR_LPDDR_MR_RESULT_Device_1_WID ( 8)
+ #define MCHBAR_CH0_CR_LPDDR_MR_RESULT_Device_1_MSK (0x0000FF00)
+ #define MCHBAR_CH0_CR_LPDDR_MR_RESULT_Device_1_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_LPDDR_MR_RESULT_Device_1_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_LPDDR_MR_RESULT_Device_2_OFF (16)
+ #define MCHBAR_CH0_CR_LPDDR_MR_RESULT_Device_2_WID ( 8)
+ #define MCHBAR_CH0_CR_LPDDR_MR_RESULT_Device_2_MSK (0x00FF0000)
+ #define MCHBAR_CH0_CR_LPDDR_MR_RESULT_Device_2_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_LPDDR_MR_RESULT_Device_2_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_LPDDR_MR_RESULT_Device_3_OFF (24)
+ #define MCHBAR_CH0_CR_LPDDR_MR_RESULT_Device_3_WID ( 8)
+ #define MCHBAR_CH0_CR_LPDDR_MR_RESULT_Device_3_MSK (0xFF000000)
+ #define MCHBAR_CH0_CR_LPDDR_MR_RESULT_Device_3_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_LPDDR_MR_RESULT_Device_3_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_LPDDR_MR4_RANK_TEMPERATURE_REG (0x0000421C)
+ #define MCHBAR_CH0_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_0_OFF ( 0)
+ #define MCHBAR_CH0_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_0_WID ( 3)
+ #define MCHBAR_CH0_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_0_MSK (0x00000007)
+ #define MCHBAR_CH0_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_0_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_0_DEF (0x00000003)
+ #define MCHBAR_CH0_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_1_OFF ( 8)
+ #define MCHBAR_CH0_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_1_WID ( 3)
+ #define MCHBAR_CH0_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_1_MSK (0x00000700)
+ #define MCHBAR_CH0_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_1_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_1_DEF (0x00000003)
+ #define MCHBAR_CH0_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_2_OFF (16)
+ #define MCHBAR_CH0_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_2_WID ( 3)
+ #define MCHBAR_CH0_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_2_MSK (0x00070000)
+ #define MCHBAR_CH0_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_2_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_2_DEF (0x00000003)
+ #define MCHBAR_CH0_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_3_OFF (24)
+ #define MCHBAR_CH0_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_3_WID ( 3)
+ #define MCHBAR_CH0_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_3_MSK (0x07000000)
+ #define MCHBAR_CH0_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_3_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_3_DEF (0x00000003)
+
+#define MCHBAR_CH0_CR_DESWIZZLE_LOW_REG (0x00004220)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_0_OFF ( 0)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_0_WID ( 3)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_0_MSK (0x00000007)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_0_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_0_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_1_OFF ( 4)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_1_WID ( 3)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_1_MSK (0x00000070)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_1_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_1_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_2_OFF ( 8)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_2_WID ( 3)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_2_MSK (0x00000700)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_2_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_2_DEF (0x00000002)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_16_OFF (12)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_16_WID ( 3)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_16_MSK (0x00007000)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_16_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_16_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_17_OFF (16)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_17_WID ( 3)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_17_MSK (0x00070000)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_17_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_17_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_18_OFF (20)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_18_WID ( 3)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_18_MSK (0x00700000)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_18_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Bit_18_DEF (0x00000002)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Byte_0_OFF (24)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Byte_0_WID ( 3)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Byte_0_MSK (0x07000000)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Byte_0_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Byte_0_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Byte_2_OFF (28)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Byte_2_WID ( 3)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Byte_2_MSK (0x70000000)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Byte_2_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_DESWIZZLE_LOW_Byte_2_DEF (0x00000002)
+
+#define MCHBAR_CH0_CR_DESWIZZLE_HIGH_REG (0x00004224)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_32_OFF ( 0)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_32_WID ( 3)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_32_MSK (0x00000007)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_32_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_32_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_33_OFF ( 4)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_33_WID ( 3)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_33_MSK (0x00000070)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_33_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_33_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_34_OFF ( 8)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_34_WID ( 3)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_34_MSK (0x00000700)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_34_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_34_DEF (0x00000002)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_48_OFF (12)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_48_WID ( 3)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_48_MSK (0x00007000)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_48_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_48_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_49_OFF (16)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_49_WID ( 3)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_49_MSK (0x00070000)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_49_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_49_DEF (0x00000001)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_50_OFF (20)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_50_WID ( 3)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_50_MSK (0x00700000)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_50_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Bit_50_DEF (0x00000002)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Byte_4_OFF (24)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Byte_4_WID ( 3)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Byte_4_MSK (0x07000000)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Byte_4_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Byte_4_DEF (0x00000004)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Byte_6_OFF (28)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Byte_6_WID ( 3)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Byte_6_MSK (0x70000000)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Byte_6_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_DESWIZZLE_HIGH_Byte_6_DEF (0x00000006)
+
+#define MCHBAR_CH0_CR_MC_REFRESH_STAGGER_REG (0x0000428C)
+ #define MCHBAR_CH0_CR_MC_REFRESH_STAGGER_Ref_Interval_OFF ( 0)
+ #define MCHBAR_CH0_CR_MC_REFRESH_STAGGER_Ref_Interval_WID (11)
+ #define MCHBAR_CH0_CR_MC_REFRESH_STAGGER_Ref_Interval_MSK (0x000007FF)
+ #define MCHBAR_CH0_CR_MC_REFRESH_STAGGER_Ref_Interval_MAX (0x000007FF)
+ #define MCHBAR_CH0_CR_MC_REFRESH_STAGGER_Ref_Interval_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_MC_REFRESH_STAGGER_Ref_Stagger_En_OFF (11)
+ #define MCHBAR_CH0_CR_MC_REFRESH_STAGGER_Ref_Stagger_En_WID ( 1)
+ #define MCHBAR_CH0_CR_MC_REFRESH_STAGGER_Ref_Stagger_En_MSK (0x00000800)
+ #define MCHBAR_CH0_CR_MC_REFRESH_STAGGER_Ref_Stagger_En_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_MC_REFRESH_STAGGER_Ref_Stagger_En_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_MC_REFRESH_STAGGER_Ref_Stagger_Mode_OFF (12)
+ #define MCHBAR_CH0_CR_MC_REFRESH_STAGGER_Ref_Stagger_Mode_WID ( 1)
+ #define MCHBAR_CH0_CR_MC_REFRESH_STAGGER_Ref_Stagger_Mode_MSK (0x00001000)
+ #define MCHBAR_CH0_CR_MC_REFRESH_STAGGER_Ref_Stagger_Mode_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_MC_REFRESH_STAGGER_Ref_Stagger_Mode_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_MC_REFRESH_STAGGER_Disable_Stolen_Refresh_OFF (13)
+ #define MCHBAR_CH0_CR_MC_REFRESH_STAGGER_Disable_Stolen_Refresh_WID ( 1)
+ #define MCHBAR_CH0_CR_MC_REFRESH_STAGGER_Disable_Stolen_Refresh_MSK (0x00002000)
+ #define MCHBAR_CH0_CR_MC_REFRESH_STAGGER_Disable_Stolen_Refresh_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_MC_REFRESH_STAGGER_Disable_Stolen_Refresh_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_MC_REFRESH_STAGGER_En_Ref_Type_Display_OFF (14)
+ #define MCHBAR_CH0_CR_MC_REFRESH_STAGGER_En_Ref_Type_Display_WID ( 1)
+ #define MCHBAR_CH0_CR_MC_REFRESH_STAGGER_En_Ref_Type_Display_MSK (0x00004000)
+ #define MCHBAR_CH0_CR_MC_REFRESH_STAGGER_En_Ref_Type_Display_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_MC_REFRESH_STAGGER_En_Ref_Type_Display_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_TC_ZQCAL_REG (0x00004290)
+ #define MCHBAR_CH0_CR_TC_ZQCAL_ZQCS_period_OFF ( 0)
+ #define MCHBAR_CH0_CR_TC_ZQCAL_ZQCS_period_WID ( 8)
+ #define MCHBAR_CH0_CR_TC_ZQCAL_ZQCS_period_MSK (0x000000FF)
+ #define MCHBAR_CH0_CR_TC_ZQCAL_ZQCS_period_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_TC_ZQCAL_ZQCS_period_DEF (0x00000080)
+ #define MCHBAR_CH0_CR_TC_ZQCAL_tZQCS_OFF ( 8)
+ #define MCHBAR_CH0_CR_TC_ZQCAL_tZQCS_WID ( 8)
+ #define MCHBAR_CH0_CR_TC_ZQCAL_tZQCS_MSK (0x0000FF00)
+ #define MCHBAR_CH0_CR_TC_ZQCAL_tZQCS_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_TC_ZQCAL_tZQCS_DEF (0x00000040)
+ #define MCHBAR_CH0_CR_TC_ZQCAL_ZQCS_period_Ult_OFF ( 0)
+ #define MCHBAR_CH0_CR_TC_ZQCAL_ZQCS_period_Ult_WID (10)
+ #define MCHBAR_CH0_CR_TC_ZQCAL_ZQCS_period_Ult_MSK (0x000003FF)
+ #define MCHBAR_CH0_CR_TC_ZQCAL_ZQCS_period_Ult_MAX (0x000003FF)
+ #define MCHBAR_CH0_CR_TC_ZQCAL_ZQCS_period_Ult_DEF (0x00000080)
+ #define MCHBAR_CH0_CR_TC_ZQCAL_tZQCS_Ult_OFF (10)
+ #define MCHBAR_CH0_CR_TC_ZQCAL_tZQCS_Ult_WID (10)
+ #define MCHBAR_CH0_CR_TC_ZQCAL_tZQCS_Ult_MSK (0x000FFC00)
+ #define MCHBAR_CH0_CR_TC_ZQCAL_tZQCS_Ult_MAX (0x000003FF)
+ #define MCHBAR_CH0_CR_TC_ZQCAL_tZQCS_Ult_DEF (0x00000040)
+
+#define MCHBAR_CH0_CR_TC_RFP_REG (0x00004294)
+ #define MCHBAR_CH0_CR_TC_RFP_OREF_RI_OFF ( 0)
+ #define MCHBAR_CH0_CR_TC_RFP_OREF_RI_WID ( 8)
+ #define MCHBAR_CH0_CR_TC_RFP_OREF_RI_MSK (0x000000FF)
+ #define MCHBAR_CH0_CR_TC_RFP_OREF_RI_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_TC_RFP_OREF_RI_DEF (0x0000000F)
+ #define MCHBAR_CH0_CR_TC_RFP_Refresh_HP_WM_OFF ( 8)
+ #define MCHBAR_CH0_CR_TC_RFP_Refresh_HP_WM_WID ( 4)
+ #define MCHBAR_CH0_CR_TC_RFP_Refresh_HP_WM_MSK (0x00000F00)
+ #define MCHBAR_CH0_CR_TC_RFP_Refresh_HP_WM_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_TC_RFP_Refresh_HP_WM_DEF (0x00000008)
+ #define MCHBAR_CH0_CR_TC_RFP_Refresh_panic_wm_OFF (12)
+ #define MCHBAR_CH0_CR_TC_RFP_Refresh_panic_wm_WID ( 4)
+ #define MCHBAR_CH0_CR_TC_RFP_Refresh_panic_wm_MSK (0x0000F000)
+ #define MCHBAR_CH0_CR_TC_RFP_Refresh_panic_wm_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_TC_RFP_Refresh_panic_wm_DEF (0x00000009)
+
+#define MCHBAR_CH0_CR_TC_RFTP_REG (0x00004298)
+ #define MCHBAR_CH0_CR_TC_RFTP_tREFI_OFF ( 0)
+ #define MCHBAR_CH0_CR_TC_RFTP_tREFI_WID (16)
+ #define MCHBAR_CH0_CR_TC_RFTP_tREFI_MSK (0x0000FFFF)
+ #define MCHBAR_CH0_CR_TC_RFTP_tREFI_MAX (0x0000FFFF)
+ #define MCHBAR_CH0_CR_TC_RFTP_tREFI_DEF (0x00001004)
+ #define MCHBAR_CH0_CR_TC_RFTP_tRFC_OFF (16)
+ #define MCHBAR_CH0_CR_TC_RFTP_tRFC_WID ( 9)
+ #define MCHBAR_CH0_CR_TC_RFTP_tRFC_MSK (0x01FF0000)
+ #define MCHBAR_CH0_CR_TC_RFTP_tRFC_MAX (0x000001FF)
+ #define MCHBAR_CH0_CR_TC_RFTP_tRFC_DEF (0x000000B4)
+ #define MCHBAR_CH0_CR_TC_RFTP_tREFIx9_OFF (25)
+ #define MCHBAR_CH0_CR_TC_RFTP_tREFIx9_WID ( 7)
+ #define MCHBAR_CH0_CR_TC_RFTP_tREFIx9_MSK (0xFE000000)
+ #define MCHBAR_CH0_CR_TC_RFTP_tREFIx9_MAX (0x0000007F)
+ #define MCHBAR_CH0_CR_TC_RFTP_tREFIx9_DEF (0x00000023)
+
+#define MCHBAR_CH0_CR_TC_MR2_SHADDOW_REG (0x0000429C)
+ #define MCHBAR_CH0_CR_TC_MR2_SHADDOW_MR2_sh_low_OFF ( 0)
+ #define MCHBAR_CH0_CR_TC_MR2_SHADDOW_MR2_sh_low_WID ( 6)
+ #define MCHBAR_CH0_CR_TC_MR2_SHADDOW_MR2_sh_low_MSK (0x0000003F)
+ #define MCHBAR_CH0_CR_TC_MR2_SHADDOW_MR2_sh_low_MAX (0x0000003F)
+ #define MCHBAR_CH0_CR_TC_MR2_SHADDOW_MR2_sh_low_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_TC_MR2_SHADDOW_SRT_avail_OFF ( 6)
+ #define MCHBAR_CH0_CR_TC_MR2_SHADDOW_SRT_avail_WID ( 2)
+ #define MCHBAR_CH0_CR_TC_MR2_SHADDOW_SRT_avail_MSK (0x000000C0)
+ #define MCHBAR_CH0_CR_TC_MR2_SHADDOW_SRT_avail_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_TC_MR2_SHADDOW_SRT_avail_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_TC_MR2_SHADDOW_MR2_sh_high_OFF ( 8)
+ #define MCHBAR_CH0_CR_TC_MR2_SHADDOW_MR2_sh_high_WID ( 3)
+ #define MCHBAR_CH0_CR_TC_MR2_SHADDOW_MR2_sh_high_MSK (0x00000700)
+ #define MCHBAR_CH0_CR_TC_MR2_SHADDOW_MR2_sh_high_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_TC_MR2_SHADDOW_MR2_sh_high_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_TC_MR2_SHADDOW_Addr_bit_swizzle_OFF (14)
+ #define MCHBAR_CH0_CR_TC_MR2_SHADDOW_Addr_bit_swizzle_WID ( 2)
+ #define MCHBAR_CH0_CR_TC_MR2_SHADDOW_Addr_bit_swizzle_MSK (0x0000C000)
+ #define MCHBAR_CH0_CR_TC_MR2_SHADDOW_Addr_bit_swizzle_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_TC_MR2_SHADDOW_Addr_bit_swizzle_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_MC_INIT_STATE_REG (0x000042A0)
+ #define MCHBAR_CH0_CR_MC_INIT_STATE_Rank_occupancy_OFF ( 0)
+ #define MCHBAR_CH0_CR_MC_INIT_STATE_Rank_occupancy_WID ( 4)
+ #define MCHBAR_CH0_CR_MC_INIT_STATE_Rank_occupancy_MSK (0x0000000F)
+ #define MCHBAR_CH0_CR_MC_INIT_STATE_Rank_occupancy_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_MC_INIT_STATE_Rank_occupancy_DEF (0x0000000F)
+
+#define MCHBAR_CH0_CR_TC_SRFTP_REG (0x000042A4)
+ #define MCHBAR_CH0_CR_TC_SRFTP_tXSDLL_OFF ( 0)
+ #define MCHBAR_CH0_CR_TC_SRFTP_tXSDLL_WID (12)
+ #define MCHBAR_CH0_CR_TC_SRFTP_tXSDLL_MSK (0x00000FFF)
+ #define MCHBAR_CH0_CR_TC_SRFTP_tXSDLL_MAX (0x00000FFF)
+ #define MCHBAR_CH0_CR_TC_SRFTP_tXSDLL_DEF (0x00000200)
+ #define MCHBAR_CH0_CR_TC_SRFTP_tXS_offset_OFF (12)
+ #define MCHBAR_CH0_CR_TC_SRFTP_tXS_offset_WID ( 4)
+ #define MCHBAR_CH0_CR_TC_SRFTP_tXS_offset_MSK (0x0000F000)
+ #define MCHBAR_CH0_CR_TC_SRFTP_tXS_offset_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_TC_SRFTP_tXS_offset_DEF (0x0000000B)
+ #define MCHBAR_CH0_CR_TC_SRFTP_tZQOPER_OFF (16)
+ #define MCHBAR_CH0_CR_TC_SRFTP_tZQOPER_WID (10)
+ #define MCHBAR_CH0_CR_TC_SRFTP_tZQOPER_MSK (0x03FF0000)
+ #define MCHBAR_CH0_CR_TC_SRFTP_tZQOPER_MAX (0x000003FF)
+ #define MCHBAR_CH0_CR_TC_SRFTP_tZQOPER_DEF (0x00000100)
+ #define MCHBAR_CH0_CR_TC_SRFTP_tMOD_OFF (28)
+ #define MCHBAR_CH0_CR_TC_SRFTP_tMOD_WID ( 4)
+ #define MCHBAR_CH0_CR_TC_SRFTP_tMOD_MSK (0xF0000000)
+ #define MCHBAR_CH0_CR_TC_SRFTP_tMOD_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_TC_SRFTP_tMOD_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_WDB_VISA_SEL_REG (0x000042A8)
+ #define MCHBAR_CH0_CR_WDB_VISA_SEL_VISAByteSel_OFF ( 0)
+ #define MCHBAR_CH0_CR_WDB_VISA_SEL_VISAByteSel_WID ( 3)
+ #define MCHBAR_CH0_CR_WDB_VISA_SEL_VISAByteSel_MSK (0x00000007)
+ #define MCHBAR_CH0_CR_WDB_VISA_SEL_VISAByteSel_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_WDB_VISA_SEL_VISAByteSel_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_REG (0x000042C0)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_FASTADDR_OFF ( 0)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_FASTADDR_WID (12)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_FASTADDR_MSK (0x00000FFF)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_FASTADDR_MAX (0x00000FFF)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_FASTADDR_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_ADDREN_OFF (16)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_ADDREN_WID ( 1)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_ADDREN_MSK (0x00010000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_ADDREN_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_ADDREN_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_SEQEN_OFF (17)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_SEQEN_WID ( 1)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_SEQEN_MSK (0x00020000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_SEQEN_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_SEQEN_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_POL0_OFF (18)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_POL0_WID ( 1)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_POL0_MSK (0x00040000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_POL0_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_POL0_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_POL1_OFF (19)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_POL1_WID ( 1)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_POL1_MSK (0x00080000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_POL1_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_POL1_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_CMDA_OFF (20)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_CMDA_WID ( 4)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_CMDA_MSK (0x00F00000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_CMDA_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_CMDA_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_CMDB_OFF (24)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_CMDB_WID ( 4)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_CMDB_MSK (0x0F000000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_CMDB_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_CMDB_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_CMDC_OFF (28)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_CMDC_WID ( 4)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_CMDC_MSK (0xF0000000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_CMDC_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_PDAT_CMDC_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_REG (0x000042C4)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_BANKSEL_OFF ( 0)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_BANKSEL_WID ( 4)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_BANKSEL_MSK (0x0000000F)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_BANKSEL_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_BANKSEL_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_ARRAYSEL_OFF ( 5)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_ARRAYSEL_WID ( 5)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_ARRAYSEL_MSK (0x000003E0)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_ARRAYSEL_MAX (0x0000001F)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_ARRAYSEL_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_CMP_OFF (10)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_CMP_WID ( 1)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_CMP_MSK (0x00000400)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_CMP_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_CMP_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_REP_OFF (11)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_REP_WID ( 1)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_REP_MSK (0x00000800)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_REP_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_REP_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_DWORD_OFF (12)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_DWORD_WID ( 4)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_DWORD_MSK (0x0000F000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_DWORD_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_DWORD_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_MODE_OFF (16)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_MODE_WID ( 2)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_MODE_MSK (0x00030000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_MODE_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_MODE_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_MPMAP_OFF (18)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_MPMAP_WID ( 6)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_MPMAP_MSK (0x00FC0000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_MPMAP_MAX (0x0000003F)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_MPMAP_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_MPBOFFSET_OFF (24)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_MPBOFFSET_WID ( 4)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_MPBOFFSET_MSK (0x0F000000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_MPBOFFSET_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_MPBOFFSET_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_STAGE_EN_OFF (28)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_STAGE_EN_WID ( 1)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_STAGE_EN_MSK (0x10000000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_STAGE_EN_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_STAGE_EN_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_SHADOW_OFF (29)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_SHADOW_WID ( 2)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_SHADOW_MSK (0x60000000)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_SHADOW_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_SDAT_SHADOW_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_DCLK_LDAT_DATAOUT_REG (0x000042C8)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_DATAOUT_DATOUT_OFF ( 0)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_DATAOUT_DATOUT_WID (32)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_DATAOUT_DATOUT_MSK (0xFFFFFFFF)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_DATAOUT_DATOUT_MAX (0xFFFFFFFF)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_DATAOUT_DATOUT_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_DCLK_LDAT_DATAIN_0_REG (0x000042CC)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_DATAIN_0_DATIN_OFF ( 0)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_DATAIN_0_DATIN_WID (32)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_DATAIN_0_DATIN_MSK (0xFFFFFFFF)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_DATAIN_0_DATIN_MAX (0xFFFFFFFF)
+ #define MCHBAR_CH0_CR_DCLK_LDAT_DATAIN_0_DATIN_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_REG (0x000042D0)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_FASTADDR_OFF ( 0)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_FASTADDR_WID (12)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_FASTADDR_MSK (0x00000FFF)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_FASTADDR_MAX (0x00000FFF)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_FASTADDR_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_ADDREN_OFF (16)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_ADDREN_WID ( 1)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_ADDREN_MSK (0x00010000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_ADDREN_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_ADDREN_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_SEQEN_OFF (17)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_SEQEN_WID ( 1)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_SEQEN_MSK (0x00020000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_SEQEN_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_SEQEN_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_POL0_OFF (18)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_POL0_WID ( 1)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_POL0_MSK (0x00040000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_POL0_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_POL0_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_POL1_OFF (19)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_POL1_WID ( 1)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_POL1_MSK (0x00080000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_POL1_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_POL1_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_CMDA_OFF (20)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_CMDA_WID ( 4)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_CMDA_MSK (0x00F00000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_CMDA_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_CMDA_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_CMDB_OFF (24)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_CMDB_WID ( 4)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_CMDB_MSK (0x0F000000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_CMDB_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_CMDB_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_CMDC_OFF (28)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_CMDC_WID ( 4)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_CMDC_MSK (0xF0000000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_CMDC_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_PDAT_CMDC_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_REG (0x000042D4)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_BANKSEL_OFF ( 0)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_BANKSEL_WID ( 4)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_BANKSEL_MSK (0x0000000F)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_BANKSEL_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_BANKSEL_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_ARRAYSEL_OFF ( 5)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_ARRAYSEL_WID ( 5)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_ARRAYSEL_MSK (0x000003E0)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_ARRAYSEL_MAX (0x0000001F)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_ARRAYSEL_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_CMP_OFF (10)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_CMP_WID ( 1)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_CMP_MSK (0x00000400)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_CMP_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_CMP_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_REP_OFF (11)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_REP_WID ( 1)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_REP_MSK (0x00000800)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_REP_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_REP_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_DWORD_OFF (12)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_DWORD_WID ( 4)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_DWORD_MSK (0x0000F000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_DWORD_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_DWORD_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_MODE_OFF (16)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_MODE_WID ( 2)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_MODE_MSK (0x00030000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_MODE_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_MODE_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_MPMAP_OFF (18)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_MPMAP_WID ( 6)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_MPMAP_MSK (0x00FC0000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_MPMAP_MAX (0x0000003F)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_MPMAP_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_MPBOFFSET_OFF (24)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_MPBOFFSET_WID ( 4)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_MPBOFFSET_MSK (0x0F000000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_MPBOFFSET_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_MPBOFFSET_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_STAGE_EN_OFF (28)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_STAGE_EN_WID ( 1)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_STAGE_EN_MSK (0x10000000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_STAGE_EN_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_STAGE_EN_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_SHADOW_OFF (29)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_SHADOW_WID ( 2)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_SHADOW_MSK (0x60000000)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_SHADOW_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_SDAT_SHADOW_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_QCLK_LDAT_DATAOUT_REG (0x000042D8)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_DATAOUT_DATOUT_OFF ( 0)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_DATAOUT_DATOUT_WID (32)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_DATAOUT_DATOUT_MSK (0xFFFFFFFF)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_DATAOUT_DATOUT_MAX (0xFFFFFFFF)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_DATAOUT_DATOUT_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_QCLK_LDAT_DATAIN_0_REG (0x000042DC)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_DATAIN_0_DATIN_OFF ( 0)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_DATAIN_0_DATIN_WID (32)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_DATAIN_0_DATIN_MSK (0xFFFFFFFF)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_DATAIN_0_DATIN_MAX (0xFFFFFFFF)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_DATAIN_0_DATIN_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_QCLK_LDAT_DATAIN_1_REG (0x000042E0)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_DATAIN_1_DATIN_OFF ( 0)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_DATAIN_1_DATIN_WID (32)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_DATAIN_1_DATIN_MSK (0xFFFFFFFF)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_DATAIN_1_DATIN_MAX (0xFFFFFFFF)
+ #define MCHBAR_CH0_CR_QCLK_LDAT_DATAIN_1_DATIN_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_QUEUE_ENTRY_DISABLE_RPQ_REG (0x000042E4)
+ #define MCHBAR_CH0_CR_QUEUE_ENTRY_DISABLE_RPQ_RPQ_disable_OFF ( 0)
+ #define MCHBAR_CH0_CR_QUEUE_ENTRY_DISABLE_RPQ_RPQ_disable_WID (28)
+ #define MCHBAR_CH0_CR_QUEUE_ENTRY_DISABLE_RPQ_RPQ_disable_MSK (0x0FFFFFFF)
+ #define MCHBAR_CH0_CR_QUEUE_ENTRY_DISABLE_RPQ_RPQ_disable_MAX (0x0FFFFFFF)
+ #define MCHBAR_CH0_CR_QUEUE_ENTRY_DISABLE_RPQ_RPQ_disable_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_QUEUE_ENTRY_DISABLE_WPQ_REG (0x000042E8)
+ #define MCHBAR_CH0_CR_QUEUE_ENTRY_DISABLE_WPQ_WPQ_disable_OFF ( 0)
+ #define MCHBAR_CH0_CR_QUEUE_ENTRY_DISABLE_WPQ_WPQ_disable_WID (32)
+ #define MCHBAR_CH0_CR_QUEUE_ENTRY_DISABLE_WPQ_WPQ_disable_MSK (0xFFFFFFFF)
+ #define MCHBAR_CH0_CR_QUEUE_ENTRY_DISABLE_WPQ_WPQ_disable_MAX (0xFFFFFFFF)
+ #define MCHBAR_CH0_CR_QUEUE_ENTRY_DISABLE_WPQ_WPQ_disable_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_PM_DIMM_IDLE_ENERGY_REG (0x000042EC)
+ #define MCHBAR_CH0_CR_PM_DIMM_IDLE_ENERGY_DIMM0_IDLE_ENERGY_OFF ( 0)
+ #define MCHBAR_CH0_CR_PM_DIMM_IDLE_ENERGY_DIMM0_IDLE_ENERGY_WID ( 6)
+ #define MCHBAR_CH0_CR_PM_DIMM_IDLE_ENERGY_DIMM0_IDLE_ENERGY_MSK (0x0000003F)
+ #define MCHBAR_CH0_CR_PM_DIMM_IDLE_ENERGY_DIMM0_IDLE_ENERGY_MAX (0x0000003F)
+ #define MCHBAR_CH0_CR_PM_DIMM_IDLE_ENERGY_DIMM0_IDLE_ENERGY_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_PM_DIMM_IDLE_ENERGY_DIMM1_IDLE_ENERGY_OFF ( 8)
+ #define MCHBAR_CH0_CR_PM_DIMM_IDLE_ENERGY_DIMM1_IDLE_ENERGY_WID ( 6)
+ #define MCHBAR_CH0_CR_PM_DIMM_IDLE_ENERGY_DIMM1_IDLE_ENERGY_MSK (0x00003F00)
+ #define MCHBAR_CH0_CR_PM_DIMM_IDLE_ENERGY_DIMM1_IDLE_ENERGY_MAX (0x0000003F)
+ #define MCHBAR_CH0_CR_PM_DIMM_IDLE_ENERGY_DIMM1_IDLE_ENERGY_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_PM_DIMM_PD_ENERGY_REG (0x000042F0)
+ #define MCHBAR_CH0_CR_PM_DIMM_PD_ENERGY_DIMM0_PD_ENERGY_OFF ( 0)
+ #define MCHBAR_CH0_CR_PM_DIMM_PD_ENERGY_DIMM0_PD_ENERGY_WID ( 6)
+ #define MCHBAR_CH0_CR_PM_DIMM_PD_ENERGY_DIMM0_PD_ENERGY_MSK (0x0000003F)
+ #define MCHBAR_CH0_CR_PM_DIMM_PD_ENERGY_DIMM0_PD_ENERGY_MAX (0x0000003F)
+ #define MCHBAR_CH0_CR_PM_DIMM_PD_ENERGY_DIMM0_PD_ENERGY_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_PM_DIMM_PD_ENERGY_DIMM1_PD_ENERGY_OFF ( 8)
+ #define MCHBAR_CH0_CR_PM_DIMM_PD_ENERGY_DIMM1_PD_ENERGY_WID ( 6)
+ #define MCHBAR_CH0_CR_PM_DIMM_PD_ENERGY_DIMM1_PD_ENERGY_MSK (0x00003F00)
+ #define MCHBAR_CH0_CR_PM_DIMM_PD_ENERGY_DIMM1_PD_ENERGY_MAX (0x0000003F)
+ #define MCHBAR_CH0_CR_PM_DIMM_PD_ENERGY_DIMM1_PD_ENERGY_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_PM_DIMM_ACT_ENERGY_REG (0x000042F4)
+ #define MCHBAR_CH0_CR_PM_DIMM_ACT_ENERGY_DIMM0_ACT_ENERGY_OFF ( 0)
+ #define MCHBAR_CH0_CR_PM_DIMM_ACT_ENERGY_DIMM0_ACT_ENERGY_WID ( 8)
+ #define MCHBAR_CH0_CR_PM_DIMM_ACT_ENERGY_DIMM0_ACT_ENERGY_MSK (0x000000FF)
+ #define MCHBAR_CH0_CR_PM_DIMM_ACT_ENERGY_DIMM0_ACT_ENERGY_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_PM_DIMM_ACT_ENERGY_DIMM0_ACT_ENERGY_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_PM_DIMM_ACT_ENERGY_DIMM1_ACT_ENERGY_OFF ( 8)
+ #define MCHBAR_CH0_CR_PM_DIMM_ACT_ENERGY_DIMM1_ACT_ENERGY_WID ( 8)
+ #define MCHBAR_CH0_CR_PM_DIMM_ACT_ENERGY_DIMM1_ACT_ENERGY_MSK (0x0000FF00)
+ #define MCHBAR_CH0_CR_PM_DIMM_ACT_ENERGY_DIMM1_ACT_ENERGY_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_PM_DIMM_ACT_ENERGY_DIMM1_ACT_ENERGY_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_PM_DIMM_RD_ENERGY_REG (0x000042F8)
+ #define MCHBAR_CH0_CR_PM_DIMM_RD_ENERGY_DIMM0_RD_ENERGY_OFF ( 0)
+ #define MCHBAR_CH0_CR_PM_DIMM_RD_ENERGY_DIMM0_RD_ENERGY_WID ( 8)
+ #define MCHBAR_CH0_CR_PM_DIMM_RD_ENERGY_DIMM0_RD_ENERGY_MSK (0x000000FF)
+ #define MCHBAR_CH0_CR_PM_DIMM_RD_ENERGY_DIMM0_RD_ENERGY_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_PM_DIMM_RD_ENERGY_DIMM0_RD_ENERGY_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_PM_DIMM_RD_ENERGY_DIMM1_RD_ENERGY_OFF ( 8)
+ #define MCHBAR_CH0_CR_PM_DIMM_RD_ENERGY_DIMM1_RD_ENERGY_WID ( 8)
+ #define MCHBAR_CH0_CR_PM_DIMM_RD_ENERGY_DIMM1_RD_ENERGY_MSK (0x0000FF00)
+ #define MCHBAR_CH0_CR_PM_DIMM_RD_ENERGY_DIMM1_RD_ENERGY_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_PM_DIMM_RD_ENERGY_DIMM1_RD_ENERGY_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_PM_DIMM_WR_ENERGY_REG (0x000042FC)
+ #define MCHBAR_CH0_CR_PM_DIMM_WR_ENERGY_DIMM0_WR_ENERGY_OFF ( 0)
+ #define MCHBAR_CH0_CR_PM_DIMM_WR_ENERGY_DIMM0_WR_ENERGY_WID ( 8)
+ #define MCHBAR_CH0_CR_PM_DIMM_WR_ENERGY_DIMM0_WR_ENERGY_MSK (0x000000FF)
+ #define MCHBAR_CH0_CR_PM_DIMM_WR_ENERGY_DIMM0_WR_ENERGY_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_PM_DIMM_WR_ENERGY_DIMM0_WR_ENERGY_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_PM_DIMM_WR_ENERGY_DIMM1_WR_ENERGY_OFF ( 8)
+ #define MCHBAR_CH0_CR_PM_DIMM_WR_ENERGY_DIMM1_WR_ENERGY_WID ( 8)
+ #define MCHBAR_CH0_CR_PM_DIMM_WR_ENERGY_DIMM1_WR_ENERGY_MSK (0x0000FF00)
+ #define MCHBAR_CH0_CR_PM_DIMM_WR_ENERGY_DIMM1_WR_ENERGY_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_PM_DIMM_WR_ENERGY_DIMM1_WR_ENERGY_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_PM_THRT_CKE_MIN_REG (0x00004328)
+ #define MCHBAR_CH0_CR_PM_THRT_CKE_MIN_CKE_MIN_OFF ( 0)
+ #define MCHBAR_CH0_CR_PM_THRT_CKE_MIN_CKE_MIN_WID ( 8)
+ #define MCHBAR_CH0_CR_PM_THRT_CKE_MIN_CKE_MIN_MSK (0x000000FF)
+ #define MCHBAR_CH0_CR_PM_THRT_CKE_MIN_CKE_MIN_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_PM_THRT_CKE_MIN_CKE_MIN_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_PM_THRT_CKE_MIN_CKE_MIN_DEFEATURE_OFF ( 8)
+ #define MCHBAR_CH0_CR_PM_THRT_CKE_MIN_CKE_MIN_DEFEATURE_WID ( 1)
+ #define MCHBAR_CH0_CR_PM_THRT_CKE_MIN_CKE_MIN_DEFEATURE_MSK (0x00000100)
+ #define MCHBAR_CH0_CR_PM_THRT_CKE_MIN_CKE_MIN_DEFEATURE_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_PM_THRT_CKE_MIN_CKE_MIN_DEFEATURE_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_REG (0x00004340)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_ODT_OFF ( 0)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_ODT_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_ODT_MSK (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_ODT_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_ODT_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_Web_OFF ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_Web_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_Web_MSK (0x00000010)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_Web_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_Web_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_CASb_OFF ( 5)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_CASb_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_CASb_MSK (0x00000020)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_CASb_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_CASb_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_RASb_OFF ( 6)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_RASb_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_RASb_MSK (0x00000040)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_RASb_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_RASb_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_CSb_OFF ( 7)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_CSb_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_CSb_MSK (0x00000780)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_CSb_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_CSb_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_CKE_OFF (11)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_CKE_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_CKE_MSK (0x00007800)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_CKE_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_CKE_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_MA_OFF (15)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_MA_WID (16)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_MA_MSK (0x7FFF8000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_MA_MAX (0x0000FFFF)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH0_MA_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_REG (0x00004344)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_ODT_OFF ( 0)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_ODT_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_ODT_MSK (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_ODT_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_ODT_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_Web_OFF ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_Web_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_Web_MSK (0x00000010)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_Web_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_Web_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_CASb_OFF ( 5)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_CASb_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_CASb_MSK (0x00000020)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_CASb_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_CASb_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_RASb_OFF ( 6)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_RASb_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_RASb_MSK (0x00000040)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_RASb_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_RASb_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_CSb_OFF ( 7)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_CSb_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_CSb_MSK (0x00000780)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_CSb_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_CSb_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_CKE_OFF (11)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_CKE_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_CKE_MSK (0x00007800)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_CKE_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_CKE_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_MA_OFF (15)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_MA_WID (16)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_MA_MSK (0x7FFF8000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_MA_MAX (0x0000FFFF)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH1_MA_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_REG (0x00004348)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_ODT_OFF ( 0)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_ODT_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_ODT_MSK (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_ODT_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_ODT_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_Web_OFF ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_Web_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_Web_MSK (0x00000010)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_Web_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_Web_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_CASb_OFF ( 5)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_CASb_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_CASb_MSK (0x00000020)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_CASb_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_CASb_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_RASb_OFF ( 6)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_RASb_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_RASb_MSK (0x00000040)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_RASb_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_RASb_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_CSb_OFF ( 7)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_CSb_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_CSb_MSK (0x00000780)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_CSb_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_CSb_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_CKE_OFF (11)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_CKE_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_CKE_MSK (0x00007800)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_CKE_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_CKE_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_MA_OFF (15)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_MA_WID (16)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_MA_MSK (0x7FFF8000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_MA_MAX (0x0000FFFF)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH2_MA_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_REG (0x0000434C)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_ODT_OFF ( 0)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_ODT_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_ODT_MSK (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_ODT_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_ODT_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_Web_OFF ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_Web_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_Web_MSK (0x00000010)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_Web_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_Web_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_CASb_OFF ( 5)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_CASb_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_CASb_MSK (0x00000020)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_CASb_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_CASb_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_RASb_OFF ( 6)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_RASb_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_RASb_MSK (0x00000040)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_RASb_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_RASb_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_CSb_OFF ( 7)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_CSb_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_CSb_MSK (0x00000780)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_CSb_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_CSb_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_CKE_OFF (11)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_CKE_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_CKE_MSK (0x00007800)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_CKE_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_CKE_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_MA_OFF (15)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_MA_WID (16)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_MA_MSK (0x7FFF8000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_MA_MAX (0x0000FFFF)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MATCH3_MA_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_REG (0x00004350)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_ODT_OFF ( 0)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_ODT_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_ODT_MSK (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_ODT_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_ODT_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_Web_OFF ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_Web_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_Web_MSK (0x00000010)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_Web_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_Web_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_CASb_OFF ( 5)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_CASb_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_CASb_MSK (0x00000020)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_CASb_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_CASb_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_RASb_OFF ( 6)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_RASb_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_RASb_MSK (0x00000040)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_RASb_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_RASb_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_CSb_OFF ( 7)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_CSb_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_CSb_MSK (0x00000780)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_CSb_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_CSb_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_CKE_OFF (11)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_CKE_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_CKE_MSK (0x00007800)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_CKE_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_CKE_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_MA_OFF (15)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_MA_WID (16)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_MA_MSK (0x7FFF8000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_MA_MAX (0x0000FFFF)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK0_MA_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_REG (0x00004354)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_ODT_OFF ( 0)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_ODT_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_ODT_MSK (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_ODT_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_ODT_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_Web_OFF ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_Web_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_Web_MSK (0x00000010)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_Web_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_Web_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_CASb_OFF ( 5)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_CASb_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_CASb_MSK (0x00000020)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_CASb_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_CASb_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_RASb_OFF ( 6)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_RASb_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_RASb_MSK (0x00000040)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_RASb_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_RASb_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_CSb_OFF ( 7)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_CSb_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_CSb_MSK (0x00000780)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_CSb_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_CSb_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_CKE_OFF (11)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_CKE_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_CKE_MSK (0x00007800)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_CKE_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_CKE_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_MA_OFF (15)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_MA_WID (16)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_MA_MSK (0x7FFF8000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_MA_MAX (0x0000FFFF)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK1_MA_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_REG (0x00004358)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_ODT_OFF ( 0)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_ODT_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_ODT_MSK (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_ODT_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_ODT_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_Web_OFF ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_Web_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_Web_MSK (0x00000010)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_Web_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_Web_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_CASb_OFF ( 5)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_CASb_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_CASb_MSK (0x00000020)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_CASb_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_CASb_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_RASb_OFF ( 6)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_RASb_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_RASb_MSK (0x00000040)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_RASb_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_RASb_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_CSb_OFF ( 7)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_CSb_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_CSb_MSK (0x00000780)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_CSb_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_CSb_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_CKE_OFF (11)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_CKE_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_CKE_MSK (0x00007800)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_CKE_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_CKE_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_MA_OFF (15)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_MA_WID (16)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_MA_MSK (0x7FFF8000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_MA_MAX (0x0000FFFF)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK2_MA_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_REG (0x0000435C)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_ODT_OFF ( 0)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_ODT_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_ODT_MSK (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_ODT_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_ODT_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_Web_OFF ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_Web_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_Web_MSK (0x00000010)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_Web_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_Web_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_CASb_OFF ( 5)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_CASb_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_CASb_MSK (0x00000020)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_CASb_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_CASb_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_RASb_OFF ( 6)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_RASb_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_RASb_MSK (0x00000040)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_RASb_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_RASb_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_CSb_OFF ( 7)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_CSb_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_CSb_MSK (0x00000780)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_CSb_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_CSb_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_CKE_OFF (11)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_CKE_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_CKE_MSK (0x00007800)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_CKE_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_CKE_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_MA_OFF (15)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_MA_WID (16)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_MA_MSK (0x7FFF8000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_MA_MAX (0x0000FFFF)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_MASK3_MA_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_ODLAT_CMD_BANK_REG (0x00004360)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMatch0_OFF ( 0)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMatch0_WID ( 3)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMatch0_MSK (0x00000007)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMatch0_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMatch0_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMatch1_OFF ( 3)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMatch1_WID ( 3)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMatch1_MSK (0x00000038)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMatch1_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMatch1_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMatch2_OFF ( 6)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMatch2_WID ( 3)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMatch2_MSK (0x000001C0)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMatch2_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMatch2_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMatch3_OFF ( 9)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMatch3_WID ( 3)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMatch3_MSK (0x00000E00)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMatch3_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMatch3_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMask0_OFF (12)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMask0_WID ( 3)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMask0_MSK (0x00007000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMask0_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMask0_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMask1_OFF (15)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMask1_WID ( 3)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMask1_MSK (0x00038000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMask1_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMask1_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMask2_OFF (18)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMask2_WID ( 3)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMask2_MSK (0x001C0000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMask2_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMask2_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMask3_OFF (21)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMask3_WID ( 3)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMask3_MSK (0x00E00000)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMask3_MAX (0x00000007)
+ #define MCHBAR_CH0_CR_ODLAT_CMD_BANK_BankMask3_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_REG (0x00004364)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_InputMatch_OFF ( 0)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_InputMatch_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_InputMatch_MSK (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_InputMatch_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_InputMatch_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_InputInvert_OFF ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_InputInvert_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_InputInvert_MSK (0x000000F0)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_InputInvert_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_InputInvert_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_CountMatches_OFF ( 8)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_CountMatches_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_CountMatches_MSK (0x00000100)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_CountMatches_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_CountMatches_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_CounterThreshold_OFF ( 9)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_CounterThreshold_WID (15)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_CounterThreshold_MSK (0x00FFFE00)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_CounterThreshold_MAX (0x00007FFF)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_CounterThreshold_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_CounterAction_OFF (24)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_CounterAction_WID ( 2)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_CounterAction_MSK (0x03000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_CounterAction_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_CounterAction_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_CounterNextState_OFF (26)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_CounterNextState_WID ( 2)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_CounterNextState_MSK (0x0C000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_CounterNextState_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_CounterNextState_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_MatchAction_OFF (28)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_MatchAction_WID ( 2)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_MatchAction_MSK (0x30000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_MatchAction_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_MatchAction_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_MatchNextState_OFF (30)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_MatchNextState_WID ( 2)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_MatchNextState_MSK (0xC0000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_MatchNextState_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL0_MatchNextState_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_REG (0x00004368)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_InputMatch_OFF ( 0)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_InputMatch_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_InputMatch_MSK (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_InputMatch_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_InputMatch_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_InputInvert_OFF ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_InputInvert_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_InputInvert_MSK (0x000000F0)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_InputInvert_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_InputInvert_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_CountMatches_OFF ( 8)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_CountMatches_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_CountMatches_MSK (0x00000100)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_CountMatches_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_CountMatches_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_CounterThreshold_OFF ( 9)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_CounterThreshold_WID (15)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_CounterThreshold_MSK (0x00FFFE00)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_CounterThreshold_MAX (0x00007FFF)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_CounterThreshold_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_CounterAction_OFF (24)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_CounterAction_WID ( 2)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_CounterAction_MSK (0x03000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_CounterAction_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_CounterAction_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_CounterNextState_OFF (26)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_CounterNextState_WID ( 2)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_CounterNextState_MSK (0x0C000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_CounterNextState_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_CounterNextState_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_MatchAction_OFF (28)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_MatchAction_WID ( 2)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_MatchAction_MSK (0x30000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_MatchAction_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_MatchAction_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_MatchNextState_OFF (30)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_MatchNextState_WID ( 2)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_MatchNextState_MSK (0xC0000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_MatchNextState_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL1_MatchNextState_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_REG (0x0000436C)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_InputMatch_OFF ( 0)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_InputMatch_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_InputMatch_MSK (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_InputMatch_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_InputMatch_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_InputInvert_OFF ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_InputInvert_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_InputInvert_MSK (0x000000F0)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_InputInvert_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_InputInvert_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_CountMatches_OFF ( 8)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_CountMatches_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_CountMatches_MSK (0x00000100)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_CountMatches_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_CountMatches_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_CounterThreshold_OFF ( 9)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_CounterThreshold_WID (15)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_CounterThreshold_MSK (0x00FFFE00)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_CounterThreshold_MAX (0x00007FFF)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_CounterThreshold_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_CounterAction_OFF (24)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_CounterAction_WID ( 2)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_CounterAction_MSK (0x03000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_CounterAction_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_CounterAction_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_CounterNextState_OFF (26)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_CounterNextState_WID ( 2)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_CounterNextState_MSK (0x0C000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_CounterNextState_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_CounterNextState_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_MatchAction_OFF (28)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_MatchAction_WID ( 2)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_MatchAction_MSK (0x30000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_MatchAction_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_MatchAction_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_MatchNextState_OFF (30)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_MatchNextState_WID ( 2)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_MatchNextState_MSK (0xC0000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_MatchNextState_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL2_MatchNextState_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_REG (0x00004370)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_InputMatch_OFF ( 0)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_InputMatch_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_InputMatch_MSK (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_InputMatch_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_InputMatch_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_InputInvert_OFF ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_InputInvert_WID ( 4)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_InputInvert_MSK (0x000000F0)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_InputInvert_MAX (0x0000000F)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_InputInvert_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_CountMatches_OFF ( 8)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_CountMatches_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_CountMatches_MSK (0x00000100)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_CountMatches_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_CountMatches_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_CounterThreshold_OFF ( 9)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_CounterThreshold_WID (15)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_CounterThreshold_MSK (0x00FFFE00)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_CounterThreshold_MAX (0x00007FFF)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_CounterThreshold_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_CounterAction_OFF (24)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_CounterAction_WID ( 2)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_CounterAction_MSK (0x03000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_CounterAction_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_CounterAction_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_CounterNextState_OFF (26)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_CounterNextState_WID ( 2)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_CounterNextState_MSK (0x0C000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_CounterNextState_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_CounterNextState_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_MatchAction_OFF (28)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_MatchAction_WID ( 2)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_MatchAction_MSK (0x30000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_MatchAction_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_MatchAction_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_MatchNextState_OFF (30)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_MatchNextState_WID ( 2)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_MatchNextState_MSK (0xC0000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_MatchNextState_MAX (0x00000003)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_LEVEL3_MatchNextState_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_ODLAT_SEQ_GLOBAL_REG (0x00004374)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_GLOBAL_TriggerBlockEnable_OFF ( 0)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_GLOBAL_TriggerBlockEnable_WID ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_GLOBAL_TriggerBlockEnable_MSK (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_GLOBAL_TriggerBlockEnable_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_GLOBAL_TriggerBlockEnable_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_GLOBAL_GlobalCounterThreshold_OFF ( 1)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_GLOBAL_GlobalCounterThreshold_WID (16)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_GLOBAL_GlobalCounterThreshold_MSK (0x0001FFFE)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_GLOBAL_GlobalCounterThreshold_MAX (0x0000FFFF)
+ #define MCHBAR_CH0_CR_ODLAT_SEQ_GLOBAL_GlobalCounterThreshold_DEF (0x00000000)
+
+#define MCHBAR_CH0_CR_SC_WDBWM_REG (0x0000438C)
+ #define MCHBAR_CH0_CR_SC_WDBWM_WMM_Enter_OFF ( 0)
+ #define MCHBAR_CH0_CR_SC_WDBWM_WMM_Enter_WID ( 8)
+ #define MCHBAR_CH0_CR_SC_WDBWM_WMM_Enter_MSK (0x000000FF)
+ #define MCHBAR_CH0_CR_SC_WDBWM_WMM_Enter_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_SC_WDBWM_WMM_Enter_DEF (0x00000038)
+ #define MCHBAR_CH0_CR_SC_WDBWM_WMM_Exit_OFF ( 8)
+ #define MCHBAR_CH0_CR_SC_WDBWM_WMM_Exit_WID ( 8)
+ #define MCHBAR_CH0_CR_SC_WDBWM_WMM_Exit_MSK (0x0000FF00)
+ #define MCHBAR_CH0_CR_SC_WDBWM_WMM_Exit_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_SC_WDBWM_WMM_Exit_DEF (0x00000030)
+ #define MCHBAR_CH0_CR_SC_WDBWM_WPQ_IS_OFF (16)
+ #define MCHBAR_CH0_CR_SC_WDBWM_WPQ_IS_WID ( 8)
+ #define MCHBAR_CH0_CR_SC_WDBWM_WPQ_IS_MSK (0x00FF0000)
+ #define MCHBAR_CH0_CR_SC_WDBWM_WPQ_IS_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_SC_WDBWM_WPQ_IS_DEF (0x0000003C)
+ #define MCHBAR_CH0_CR_SC_WDBWM_Starve_count_OFF (24)
+ #define MCHBAR_CH0_CR_SC_WDBWM_Starve_count_WID ( 8)
+ #define MCHBAR_CH0_CR_SC_WDBWM_Starve_count_MSK (0xFF000000)
+ #define MCHBAR_CH0_CR_SC_WDBWM_Starve_count_MAX (0x000000FF)
+ #define MCHBAR_CH0_CR_SC_WDBWM_Starve_count_DEF (0x000000FF)
+
+#define MCHBAR_CH0_CR_VISA_CTL_MCMNTS_REG (0x00004390)
+ #define MCHBAR_CH0_CR_VISA_CTL_MCMNTS_Data_OFF ( 0)
+ #define MCHBAR_CH0_CR_VISA_CTL_MCMNTS_Data_WID (18)
+ #define MCHBAR_CH0_CR_VISA_CTL_MCMNTS_Data_MSK (0x0003FFFF)
+ #define MCHBAR_CH0_CR_VISA_CTL_MCMNTS_Data_MAX (0x0003FFFF)
+ #define MCHBAR_CH0_CR_VISA_CTL_MCMNTS_Data_DEF (0x00000000)
+ #define MCHBAR_CH0_CR_VISA_CTL_MCMNTS_VORANGE_OFF (31)
+ #define MCHBAR_CH0_CR_VISA_CTL_MCMNTS_VORANGE_WID ( 1)
+ #define MCHBAR_CH0_CR_VISA_CTL_MCMNTS_VORANGE_MSK (0x80000000)
+ #define MCHBAR_CH0_CR_VISA_CTL_MCMNTS_VORANGE_MAX (0x00000001)
+ #define MCHBAR_CH0_CR_VISA_CTL_MCMNTS_VORANGE_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_TC_BANK_REG (0x00004400)
+ #define MCHBAR_CH1_CR_TC_BANK_tRCD_OFF ( 0)
+ #define MCHBAR_CH1_CR_TC_BANK_tRCD_WID ( 5)
+ #define MCHBAR_CH1_CR_TC_BANK_tRCD_MSK (0x0000001F)
+ #define MCHBAR_CH1_CR_TC_BANK_tRCD_MAX (0x0000001F)
+ #define MCHBAR_CH1_CR_TC_BANK_tRCD_DEF (0x00000006)
+ #define MCHBAR_CH1_CR_TC_BANK_tRP_OFF ( 5)
+ #define MCHBAR_CH1_CR_TC_BANK_tRP_WID ( 5)
+ #define MCHBAR_CH1_CR_TC_BANK_tRP_MSK (0x000003E0)
+ #define MCHBAR_CH1_CR_TC_BANK_tRP_MAX (0x0000001F)
+ #define MCHBAR_CH1_CR_TC_BANK_tRP_DEF (0x00000006)
+ #define MCHBAR_CH1_CR_TC_BANK_tRAS_OFF (10)
+ #define MCHBAR_CH1_CR_TC_BANK_tRAS_WID ( 6)
+ #define MCHBAR_CH1_CR_TC_BANK_tRAS_MSK (0x0000FC00)
+ #define MCHBAR_CH1_CR_TC_BANK_tRAS_MAX (0x0000003F)
+ #define MCHBAR_CH1_CR_TC_BANK_tRAS_DEF (0x00000014)
+ #define MCHBAR_CH1_CR_TC_BANK_tRDPRE_OFF (16)
+ #define MCHBAR_CH1_CR_TC_BANK_tRDPRE_WID ( 4)
+ #define MCHBAR_CH1_CR_TC_BANK_tRDPRE_MSK (0x000F0000)
+ #define MCHBAR_CH1_CR_TC_BANK_tRDPRE_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_TC_BANK_tRDPRE_DEF (0x00000004)
+ #define MCHBAR_CH1_CR_TC_BANK_tWRPRE_OFF (20)
+ #define MCHBAR_CH1_CR_TC_BANK_tWRPRE_WID ( 6)
+ #define MCHBAR_CH1_CR_TC_BANK_tWRPRE_MSK (0x03F00000)
+ #define MCHBAR_CH1_CR_TC_BANK_tWRPRE_MAX (0x0000003F)
+ #define MCHBAR_CH1_CR_TC_BANK_tWRPRE_DEF (0x00000004)
+ #define MCHBAR_CH1_CR_TC_BANK_tRRD_OFF (26)
+ #define MCHBAR_CH1_CR_TC_BANK_tRRD_WID ( 4)
+ #define MCHBAR_CH1_CR_TC_BANK_tRRD_MSK (0x3C000000)
+ #define MCHBAR_CH1_CR_TC_BANK_tRRD_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_TC_BANK_tRRD_DEF (0x00000004)
+ #define MCHBAR_CH1_CR_TC_BANK_tRPab_ext_OFF (30)
+ #define MCHBAR_CH1_CR_TC_BANK_tRPab_ext_WID ( 2)
+ #define MCHBAR_CH1_CR_TC_BANK_tRPab_ext_MSK (0xC0000000)
+ #define MCHBAR_CH1_CR_TC_BANK_tRPab_ext_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_TC_BANK_tRPab_ext_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_TC_BANK_RANK_A_REG (0x00004404)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tCKE_OFF ( 0)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tCKE_WID ( 4)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tCKE_MSK (0x0000000F)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tCKE_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tCKE_DEF (0x00000003)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tFAW_OFF ( 4)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tFAW_WID ( 8)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tFAW_MSK (0x00000FF0)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tFAW_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tFAW_DEF (0x00000010)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tRDRD_OFF (12)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tRDRD_WID ( 3)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tRDRD_MSK (0x00007000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tRDRD_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tRDRD_DEF (0x00000004)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tRDRD_dr_OFF (15)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tRDRD_dr_WID ( 4)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tRDRD_dr_MSK (0x00078000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tRDRD_dr_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tRDRD_dr_DEF (0x00000004)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tRDRD_dd_OFF (19)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tRDRD_dd_WID ( 4)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tRDRD_dd_MSK (0x00780000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tRDRD_dd_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tRDRD_dd_DEF (0x00000004)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tRDPDEN_OFF (23)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tRDPDEN_WID ( 5)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tRDPDEN_MSK (0x0F800000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tRDPDEN_MAX (0x0000001F)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_tRDPDEN_DEF (0x00000004)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_CMD_3st_OFF (29)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_CMD_3st_WID ( 1)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_CMD_3st_MSK (0x20000000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_CMD_3st_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_CMD_3st_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_CMD_stretch_OFF (30)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_CMD_stretch_WID ( 2)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_CMD_stretch_MSK (0xC0000000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_CMD_stretch_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_A_CMD_stretch_DEF (0x00000002)
+
+#define MCHBAR_CH1_CR_TC_BANK_RANK_B_REG (0x00004408)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRRD_OFF ( 0)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRRD_WID ( 6)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRRD_MSK (0x0000003F)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRRD_MAX (0x0000003F)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRRD_DEF (0x00000005)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRRD_dr_OFF ( 6)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRRD_dr_WID ( 4)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRRD_dr_MSK (0x000003C0)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRRD_dr_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRRD_dr_DEF (0x00000005)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRRD_dd_OFF (10)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRRD_dd_WID ( 4)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRRD_dd_MSK (0x00003C00)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRRD_dd_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRRD_dd_DEF (0x00000005)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRWR_OFF (14)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRWR_WID ( 3)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRWR_MSK (0x0001C000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRWR_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRWR_DEF (0x00000005)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRWR_dr_OFF (17)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRWR_dr_WID ( 4)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRWR_dr_MSK (0x001E0000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRWR_dr_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRWR_dr_DEF (0x00000005)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRWR_dd_OFF (21)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRWR_dd_WID ( 4)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRWR_dd_MSK (0x01E00000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRWR_dd_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRWR_dd_DEF (0x00000005)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRPDEN_OFF (25)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRPDEN_WID ( 6)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRPDEN_MSK (0x7E000000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRPDEN_MAX (0x0000003F)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_tWRPDEN_DEF (0x00000005)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_Dec_WRD_OFF (31)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_Dec_WRD_WID ( 1)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_Dec_WRD_MSK (0x80000000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_Dec_WRD_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_B_Dec_WRD_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_TC_BANK_RANK_C_REG (0x0000440C)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_tXPDLL_OFF ( 0)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_tXPDLL_WID ( 6)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_tXPDLL_MSK (0x0000003F)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_tXPDLL_MAX (0x0000003F)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_tXPDLL_DEF (0x0000000A)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_tXP_OFF ( 6)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_tXP_WID ( 4)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_tXP_MSK (0x000003C0)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_tXP_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_tXP_DEF (0x00000003)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_TAONPD_OFF (10)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_TAONPD_WID ( 4)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_TAONPD_MSK (0x00003C00)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_TAONPD_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_TAONPD_DEF (0x00000009)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_tRDWR_OFF (14)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_tRDWR_WID ( 5)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_tRDWR_MSK (0x0007C000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_tRDWR_MAX (0x0000001F)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_tRDWR_DEF (0x00000005)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_tRDWR_dr_OFF (19)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_tRDWR_dr_WID ( 5)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_tRDWR_dr_MSK (0x00F80000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_tRDWR_dr_MAX (0x0000001F)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_tRDWR_dr_DEF (0x00000005)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_tRDWR_dd_OFF (24)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_tRDWR_dd_WID ( 5)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_tRDWR_dd_MSK (0x1F000000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_tRDWR_dd_MAX (0x0000001F)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_C_tRDWR_dd_DEF (0x00000005)
+
+#define MCHBAR_CH1_CR_CMD_RATE_REG (0x00004410)
+ #define MCHBAR_CH1_CR_CMD_RATE_enable_cmd_rate_limit_OFF ( 0)
+ #define MCHBAR_CH1_CR_CMD_RATE_enable_cmd_rate_limit_WID ( 1)
+ #define MCHBAR_CH1_CR_CMD_RATE_enable_cmd_rate_limit_MSK (0x00000001)
+ #define MCHBAR_CH1_CR_CMD_RATE_enable_cmd_rate_limit_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_CMD_RATE_enable_cmd_rate_limit_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_CMD_RATE_cmd_rate_limit_OFF ( 1)
+ #define MCHBAR_CH1_CR_CMD_RATE_cmd_rate_limit_WID ( 3)
+ #define MCHBAR_CH1_CR_CMD_RATE_cmd_rate_limit_MSK (0x0000000E)
+ #define MCHBAR_CH1_CR_CMD_RATE_cmd_rate_limit_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_CMD_RATE_cmd_rate_limit_DEF (0x00000004)
+ #define MCHBAR_CH1_CR_CMD_RATE_reset_on_command_OFF ( 4)
+ #define MCHBAR_CH1_CR_CMD_RATE_reset_on_command_WID ( 4)
+ #define MCHBAR_CH1_CR_CMD_RATE_reset_on_command_MSK (0x000000F0)
+ #define MCHBAR_CH1_CR_CMD_RATE_reset_on_command_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_CMD_RATE_reset_on_command_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_CMD_RATE_reset_delay_OFF ( 8)
+ #define MCHBAR_CH1_CR_CMD_RATE_reset_delay_WID ( 4)
+ #define MCHBAR_CH1_CR_CMD_RATE_reset_delay_MSK (0x00000F00)
+ #define MCHBAR_CH1_CR_CMD_RATE_reset_delay_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_CMD_RATE_reset_delay_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_CMD_RATE_ck_to_cke_delay_OFF (12)
+ #define MCHBAR_CH1_CR_CMD_RATE_ck_to_cke_delay_WID ( 2)
+ #define MCHBAR_CH1_CR_CMD_RATE_ck_to_cke_delay_MSK (0x00003000)
+ #define MCHBAR_CH1_CR_CMD_RATE_ck_to_cke_delay_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_CMD_RATE_ck_to_cke_delay_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_CMD_RATE_spare_OFF (14)
+ #define MCHBAR_CH1_CR_CMD_RATE_spare_WID (17)
+ #define MCHBAR_CH1_CR_CMD_RATE_spare_MSK (0x7FFFC000)
+ #define MCHBAR_CH1_CR_CMD_RATE_spare_MAX (0x0001FFFF)
+ #define MCHBAR_CH1_CR_CMD_RATE_spare_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_CMD_RATE_init_mrw_2n_cs_OFF (31)
+ #define MCHBAR_CH1_CR_CMD_RATE_init_mrw_2n_cs_WID ( 1)
+ #define MCHBAR_CH1_CR_CMD_RATE_init_mrw_2n_cs_MSK (0x80000000)
+ #define MCHBAR_CH1_CR_CMD_RATE_init_mrw_2n_cs_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_CMD_RATE_init_mrw_2n_cs_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_TC_BANK_RANK_D_REG (0x00004414)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_tCL_OFF ( 0)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_tCL_WID ( 5)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_tCL_MSK (0x0000001F)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_tCL_MAX (0x0000001F)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_tCL_DEF (0x00000006)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_tWCL_OFF ( 5)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_tWCL_WID ( 5)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_tWCL_MSK (0x000003E0)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_tWCL_MAX (0x0000001F)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_tWCL_DEF (0x00000006)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_tCPDED_OFF (10)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_tCPDED_WID ( 2)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_tCPDED_MSK (0x00000C00)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_tCPDED_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_tCPDED_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_tPRPDEN_OFF (12)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_tPRPDEN_WID ( 2)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_tPRPDEN_MSK (0x00003000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_tPRPDEN_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_tPRPDEN_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Read_Delay_OFF (14)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Read_Delay_WID ( 3)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Read_Delay_MSK (0x0001C000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Read_Delay_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Read_Delay_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Read_Duration_OFF (17)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Read_Duration_WID ( 2)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Read_Duration_MSK (0x00060000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Read_Duration_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Read_Duration_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Write_Duration_OFF (19)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Write_Duration_WID ( 2)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Write_Duration_MSK (0x00180000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Write_Duration_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Write_Duration_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Write_Duration_Ult_OFF (19)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Write_Duration_Ult_WID ( 3)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Write_Duration_Ult_MSK (0x00380000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Write_Duration_Ult_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Write_Duration_Ult_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Write_Delay_Ult_OFF (22)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Write_Delay_Ult_WID ( 3)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Write_Delay_Ult_MSK (0x01C00000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Write_Delay_Ult_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Write_Delay_Ult_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Always_Rank0_Ult_OFF (25)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Always_Rank0_Ult_WID ( 1)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Always_Rank0_Ult_MSK (0x02000000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Always_Rank0_Ult_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_Odt_Always_Rank0_Ult_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_cmd_delay_Ult_OFF (26)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_cmd_delay_Ult_WID ( 2)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_cmd_delay_Ult_MSK (0x0C000000)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_cmd_delay_Ult_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_TC_BANK_RANK_D_cmd_delay_Ult_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_SCHED_CBIT_REG (0x00004420)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_opp_cas_OFF ( 0)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_opp_cas_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_opp_cas_MSK (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_opp_cas_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_opp_cas_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_opp_is_cas_OFF ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_opp_is_cas_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_opp_is_cas_MSK (0x00000002)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_opp_is_cas_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_opp_is_cas_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_opp_ras_OFF ( 2)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_opp_ras_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_opp_ras_MSK (0x00000004)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_opp_ras_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_opp_ras_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_opp_is_ras_OFF ( 3)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_opp_is_ras_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_opp_is_ras_MSK (0x00000008)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_opp_is_ras_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_opp_is_ras_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_1c_byp_OFF ( 4)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_1c_byp_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_1c_byp_MSK (0x00000010)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_1c_byp_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_1c_byp_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_2c_byp_OFF ( 5)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_2c_byp_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_2c_byp_MSK (0x00000020)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_2c_byp_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_2c_byp_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_deprd_opt_OFF ( 6)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_deprd_opt_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_deprd_opt_MSK (0x00000040)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_deprd_opt_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_deprd_opt_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_pt_it_OFF ( 7)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_pt_it_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_pt_it_MSK (0x00000080)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_pt_it_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_pt_it_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_prcnt_ring_OFF ( 8)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_prcnt_ring_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_prcnt_ring_MSK (0x00000100)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_prcnt_ring_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_prcnt_ring_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_prcnt_sa_OFF ( 9)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_prcnt_sa_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_prcnt_sa_MSK (0x00000200)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_prcnt_sa_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_prcnt_sa_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_blkr_ph_OFF (10)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_blkr_ph_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_blkr_ph_MSK (0x00000400)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_blkr_ph_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_blkr_ph_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_blkr_pe_OFF (11)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_blkr_pe_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_blkr_pe_MSK (0x00000800)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_blkr_pe_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_blkr_pe_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_blkr_pm_OFF (12)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_blkr_pm_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_blkr_pm_MSK (0x00001000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_blkr_pm_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_blkr_pm_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_odt_OFF (13)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_odt_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_odt_MSK (0x00002000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_odt_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_odt_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_OE_alw_off_OFF (14)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_OE_alw_off_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_OE_alw_off_MSK (0x00004000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_OE_alw_off_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_OE_alw_off_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_aom_OFF (16)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_aom_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_aom_MSK (0x00010000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_aom_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_aom_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_block_rpq_OFF (17)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_block_rpq_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_block_rpq_MSK (0x00020000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_block_rpq_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_block_rpq_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_block_wpq_OFF (18)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_block_wpq_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_block_wpq_MSK (0x00040000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_block_wpq_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_block_wpq_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_invert_align_OFF (19)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_invert_align_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_invert_align_MSK (0x00080000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_invert_align_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_invert_align_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_write_gap_OFF (20)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_write_gap_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_write_gap_MSK (0x00100000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_write_gap_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_write_gap_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_zq_OFF (21)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_zq_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_zq_MSK (0x00200000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_zq_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_zq_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_tt_OFF (22)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_tt_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_tt_MSK (0x00400000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_tt_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_tt_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_opp_ref_OFF (23)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_opp_ref_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_opp_ref_MSK (0x00800000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_opp_ref_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_opp_ref_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_Long_ZQ_OFF (24)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_Long_ZQ_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_Long_ZQ_MSK (0x01000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_Long_ZQ_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_Long_ZQ_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_srx_zq_OFF (25)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_srx_zq_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_srx_zq_MSK (0x02000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_srx_zq_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_srx_zq_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_Serialize_ZQ_OFF (26)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_Serialize_ZQ_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_Serialize_ZQ_MSK (0x04000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_Serialize_ZQ_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_Serialize_ZQ_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_ZQ_fast_exec_OFF (27)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_ZQ_fast_exec_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_ZQ_fast_exec_MSK (0x08000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_ZQ_fast_exec_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_ZQ_fast_exec_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_Dis_DriveNop_OFF (28)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_Dis_DriveNop_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_Dis_DriveNop_MSK (0x10000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_Dis_DriveNop_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_Dis_DriveNop_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_Pres_WDB_Ent_OFF (29)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_Pres_WDB_Ent_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_Pres_WDB_Ent_MSK (0x20000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_Pres_WDB_Ent_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_Pres_WDB_Ent_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_clk_gate_OFF (30)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_clk_gate_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_clk_gate_MSK (0x40000000)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_clk_gate_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_CBIT_dis_clk_gate_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_SC_ROUNDT_LAT_REG (0x00004424)
+ #define MCHBAR_CH1_CR_SC_ROUNDT_LAT_Lat_R0D0_OFF ( 0)
+ #define MCHBAR_CH1_CR_SC_ROUNDT_LAT_Lat_R0D0_WID ( 6)
+ #define MCHBAR_CH1_CR_SC_ROUNDT_LAT_Lat_R0D0_MSK (0x0000003F)
+ #define MCHBAR_CH1_CR_SC_ROUNDT_LAT_Lat_R0D0_MAX (0x0000003F)
+ #define MCHBAR_CH1_CR_SC_ROUNDT_LAT_Lat_R0D0_DEF (0x00000020)
+ #define MCHBAR_CH1_CR_SC_ROUNDT_LAT_Lat_R1D0_OFF ( 8)
+ #define MCHBAR_CH1_CR_SC_ROUNDT_LAT_Lat_R1D0_WID ( 6)
+ #define MCHBAR_CH1_CR_SC_ROUNDT_LAT_Lat_R1D0_MSK (0x00003F00)
+ #define MCHBAR_CH1_CR_SC_ROUNDT_LAT_Lat_R1D0_MAX (0x0000003F)
+ #define MCHBAR_CH1_CR_SC_ROUNDT_LAT_Lat_R1D0_DEF (0x00000020)
+ #define MCHBAR_CH1_CR_SC_ROUNDT_LAT_Lat_R0D1_OFF (16)
+ #define MCHBAR_CH1_CR_SC_ROUNDT_LAT_Lat_R0D1_WID ( 6)
+ #define MCHBAR_CH1_CR_SC_ROUNDT_LAT_Lat_R0D1_MSK (0x003F0000)
+ #define MCHBAR_CH1_CR_SC_ROUNDT_LAT_Lat_R0D1_MAX (0x0000003F)
+ #define MCHBAR_CH1_CR_SC_ROUNDT_LAT_Lat_R0D1_DEF (0x00000020)
+ #define MCHBAR_CH1_CR_SC_ROUNDT_LAT_Lat_R1D1_OFF (24)
+ #define MCHBAR_CH1_CR_SC_ROUNDT_LAT_Lat_R1D1_WID ( 6)
+ #define MCHBAR_CH1_CR_SC_ROUNDT_LAT_Lat_R1D1_MSK (0x3F000000)
+ #define MCHBAR_CH1_CR_SC_ROUNDT_LAT_Lat_R1D1_MAX (0x0000003F)
+ #define MCHBAR_CH1_CR_SC_ROUNDT_LAT_Lat_R1D1_DEF (0x00000020)
+
+#define MCHBAR_CH1_CR_SC_IO_LATENCY_REG (0x00004428)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_IOLAT_R0D0_OFF ( 0)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_IOLAT_R0D0_WID ( 4)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_IOLAT_R0D0_MSK (0x0000000F)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_IOLAT_R0D0_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_IOLAT_R0D0_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_IOLAT_R1D0_OFF ( 4)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_IOLAT_R1D0_WID ( 4)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_IOLAT_R1D0_MSK (0x000000F0)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_IOLAT_R1D0_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_IOLAT_R1D0_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_IOLAT_R0D1_OFF ( 8)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_IOLAT_R0D1_WID ( 4)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_IOLAT_R0D1_MSK (0x00000F00)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_IOLAT_R0D1_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_IOLAT_R0D1_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_IOLAT_R1D1_OFF (12)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_IOLAT_R1D1_WID ( 4)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_IOLAT_R1D1_MSK (0x0000F000)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_IOLAT_R1D1_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_IOLAT_R1D1_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_RT_IOCOMP_OFF (16)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_RT_IOCOMP_WID ( 6)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_RT_IOCOMP_MSK (0x003F0000)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_RT_IOCOMP_MAX (0x0000003F)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_RT_IOCOMP_DEF (0x0000000E)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_three_channels_OFF (30)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_three_channels_WID ( 1)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_three_channels_MSK (0x40000000)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_three_channels_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_three_channels_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_DIS_RT_CLK_GATE_OFF (31)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_DIS_RT_CLK_GATE_WID ( 1)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_DIS_RT_CLK_GATE_MSK (0x80000000)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_DIS_RT_CLK_GATE_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SC_IO_LATENCY_DIS_RT_CLK_GATE_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_ROUND_TRIP_DFT_DATA_REG (0x0000442C)
+ #define MCHBAR_CH1_CR_ROUND_TRIP_DFT_DATA_DATA_OFF ( 0)
+ #define MCHBAR_CH1_CR_ROUND_TRIP_DFT_DATA_DATA_WID (32)
+ #define MCHBAR_CH1_CR_ROUND_TRIP_DFT_DATA_DATA_MSK (0xFFFFFFFF)
+ #define MCHBAR_CH1_CR_ROUND_TRIP_DFT_DATA_DATA_MAX (0xFFFFFFFF)
+ #define MCHBAR_CH1_CR_ROUND_TRIP_DFT_DATA_DATA_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_DFT_MISC_REG (0x00004430)
+ #define MCHBAR_CH1_CR_DFT_MISC_WDAR_OFF ( 0)
+ #define MCHBAR_CH1_CR_DFT_MISC_WDAR_WID ( 1)
+ #define MCHBAR_CH1_CR_DFT_MISC_WDAR_MSK (0x00000001)
+ #define MCHBAR_CH1_CR_DFT_MISC_WDAR_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_DFT_MISC_WDAR_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DFT_MISC_safe_mask_sel_OFF ( 1)
+ #define MCHBAR_CH1_CR_DFT_MISC_safe_mask_sel_WID ( 3)
+ #define MCHBAR_CH1_CR_DFT_MISC_safe_mask_sel_MSK (0x0000000E)
+ #define MCHBAR_CH1_CR_DFT_MISC_safe_mask_sel_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_DFT_MISC_safe_mask_sel_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DFT_MISC_force_rcv_en_OFF ( 4)
+ #define MCHBAR_CH1_CR_DFT_MISC_force_rcv_en_WID ( 1)
+ #define MCHBAR_CH1_CR_DFT_MISC_force_rcv_en_MSK (0x00000010)
+ #define MCHBAR_CH1_CR_DFT_MISC_force_rcv_en_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_DFT_MISC_force_rcv_en_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DFT_MISC_DDR_QUAL_OFF ( 8)
+ #define MCHBAR_CH1_CR_DFT_MISC_DDR_QUAL_WID ( 2)
+ #define MCHBAR_CH1_CR_DFT_MISC_DDR_QUAL_MSK (0x00000300)
+ #define MCHBAR_CH1_CR_DFT_MISC_DDR_QUAL_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_DFT_MISC_DDR_QUAL_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DFT_MISC_Qual_length_OFF (10)
+ #define MCHBAR_CH1_CR_DFT_MISC_Qual_length_WID ( 2)
+ #define MCHBAR_CH1_CR_DFT_MISC_Qual_length_MSK (0x00000C00)
+ #define MCHBAR_CH1_CR_DFT_MISC_Qual_length_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_DFT_MISC_Qual_length_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DFT_MISC_WDB_Block_En_OFF (12)
+ #define MCHBAR_CH1_CR_DFT_MISC_WDB_Block_En_WID ( 1)
+ #define MCHBAR_CH1_CR_DFT_MISC_WDB_Block_En_MSK (0x00001000)
+ #define MCHBAR_CH1_CR_DFT_MISC_WDB_Block_En_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_DFT_MISC_WDB_Block_En_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DFT_MISC_RT_DFT_READ_PTR_OFF (13)
+ #define MCHBAR_CH1_CR_DFT_MISC_RT_DFT_READ_PTR_WID ( 4)
+ #define MCHBAR_CH1_CR_DFT_MISC_RT_DFT_READ_PTR_MSK (0x0001E000)
+ #define MCHBAR_CH1_CR_DFT_MISC_RT_DFT_READ_PTR_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_DFT_MISC_RT_DFT_READ_PTR_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DFT_MISC_RT_DFT_READ_ENABLE_OFF (17)
+ #define MCHBAR_CH1_CR_DFT_MISC_RT_DFT_READ_ENABLE_WID ( 1)
+ #define MCHBAR_CH1_CR_DFT_MISC_RT_DFT_READ_ENABLE_MSK (0x00020000)
+ #define MCHBAR_CH1_CR_DFT_MISC_RT_DFT_READ_ENABLE_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_DFT_MISC_RT_DFT_READ_ENABLE_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DFT_MISC_RT_DFT_READ_SEL_ADDR_OFF (18)
+ #define MCHBAR_CH1_CR_DFT_MISC_RT_DFT_READ_SEL_ADDR_WID ( 1)
+ #define MCHBAR_CH1_CR_DFT_MISC_RT_DFT_READ_SEL_ADDR_MSK (0x00040000)
+ #define MCHBAR_CH1_CR_DFT_MISC_RT_DFT_READ_SEL_ADDR_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_DFT_MISC_RT_DFT_READ_SEL_ADDR_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_READ_RETURN_DFT_REG (0x00004434)
+ #define MCHBAR_CH1_CR_READ_RETURN_DFT_ECC_OFF ( 0)
+ #define MCHBAR_CH1_CR_READ_RETURN_DFT_ECC_WID ( 8)
+ #define MCHBAR_CH1_CR_READ_RETURN_DFT_ECC_MSK (0x000000FF)
+ #define MCHBAR_CH1_CR_READ_RETURN_DFT_ECC_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_READ_RETURN_DFT_ECC_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_READ_RETURN_DFT_RRD_DFT_Mode_OFF ( 8)
+ #define MCHBAR_CH1_CR_READ_RETURN_DFT_RRD_DFT_Mode_WID ( 2)
+ #define MCHBAR_CH1_CR_READ_RETURN_DFT_RRD_DFT_Mode_MSK (0x00000300)
+ #define MCHBAR_CH1_CR_READ_RETURN_DFT_RRD_DFT_Mode_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_READ_RETURN_DFT_RRD_DFT_Mode_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_READ_RETURN_DFT_LFSR_Seed_Index_OFF (10)
+ #define MCHBAR_CH1_CR_READ_RETURN_DFT_LFSR_Seed_Index_WID ( 5)
+ #define MCHBAR_CH1_CR_READ_RETURN_DFT_LFSR_Seed_Index_MSK (0x00007C00)
+ #define MCHBAR_CH1_CR_READ_RETURN_DFT_LFSR_Seed_Index_MAX (0x0000001F)
+ #define MCHBAR_CH1_CR_READ_RETURN_DFT_LFSR_Seed_Index_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_READ_RETURN_DFT_Inversion_Mode_OFF (15)
+ #define MCHBAR_CH1_CR_READ_RETURN_DFT_Inversion_Mode_WID ( 1)
+ #define MCHBAR_CH1_CR_READ_RETURN_DFT_Inversion_Mode_MSK (0x00008000)
+ #define MCHBAR_CH1_CR_READ_RETURN_DFT_Inversion_Mode_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_READ_RETURN_DFT_Inversion_Mode_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_SCHED_SECOND_CBIT_REG (0x00004438)
+ #define MCHBAR_CH1_CR_SCHED_SECOND_CBIT_dis_imph_error_OFF ( 0)
+ #define MCHBAR_CH1_CR_SCHED_SECOND_CBIT_dis_imph_error_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_SECOND_CBIT_dis_imph_error_MSK (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_SECOND_CBIT_dis_imph_error_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_SECOND_CBIT_dis_imph_error_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SCHED_SECOND_CBIT_dis_async_odt_OFF ( 8)
+ #define MCHBAR_CH1_CR_SCHED_SECOND_CBIT_dis_async_odt_WID ( 1)
+ #define MCHBAR_CH1_CR_SCHED_SECOND_CBIT_dis_async_odt_MSK (0x00000100)
+ #define MCHBAR_CH1_CR_SCHED_SECOND_CBIT_dis_async_odt_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_SCHED_SECOND_CBIT_dis_async_odt_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_REG (0x00004440)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux0_Control_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux0_Control_WID ( 2)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux0_Control_MSK (0x00000003)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux0_Control_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux0_Control_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux1_Control_OFF ( 3)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux1_Control_WID ( 2)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux1_Control_MSK (0x00000018)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux1_Control_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux1_Control_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux2_Control_OFF ( 6)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux2_Control_WID ( 2)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux2_Control_MSK (0x000000C0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux2_Control_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Mux2_Control_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Replace_Byte_Control_OFF (14)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Replace_Byte_Control_WID ( 1)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Replace_Byte_Control_MSK (0x00004000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Replace_Byte_Control_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Replace_Byte_Control_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Data_Source_Sel_OFF (15)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Data_Source_Sel_WID ( 1)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Data_Source_Sel_MSK (0x00008000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Data_Source_Sel_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_ECC_Data_Source_Sel_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Save_LFSR_Seed_Rate_OFF (16)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Save_LFSR_Seed_Rate_WID ( 6)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Save_LFSR_Seed_Rate_MSK (0x003F0000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Save_LFSR_Seed_Rate_MAX (0x0000003F)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Save_LFSR_Seed_Rate_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Reload_LFSR_Seed_Rate_OFF (24)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Reload_LFSR_Seed_Rate_WID ( 3)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Reload_LFSR_Seed_Rate_MSK (0x07000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Reload_LFSR_Seed_Rate_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_CFG_Reload_LFSR_Seed_Rate_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_RD_STATUS_REG (0x00004444)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_RD_STATUS_WDB_Current_Read_Pointer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_RD_STATUS_WDB_Current_Read_Pointer_WID ( 6)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_RD_STATUS_WDB_Current_Read_Pointer_MSK (0x0000003F)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_RD_STATUS_WDB_Current_Read_Pointer_MAX (0x0000003F)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_RD_STATUS_WDB_Current_Read_Pointer_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_0_REG (0x00004448)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_0_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_0_Pattern_Buffer_WID (24)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_0_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_0_Pattern_Buffer_MAX (0x00FFFFFF)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_1_REG (0x0000444C)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_1_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_1_Pattern_Buffer_WID (24)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_1_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_1_Pattern_Buffer_MAX (0x00FFFFFF)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_2_REG (0x00004450)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_2_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_2_Pattern_Buffer_WID (24)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_2_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_WR_2_Pattern_Buffer_MAX (0x00FFFFFF)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_0_REG (0x00004454)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_0_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_0_Pattern_Buffer_WID (24)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_0_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_0_Pattern_Buffer_MAX (0x00FFFFFF)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_1_REG (0x00004458)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_1_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_1_Pattern_Buffer_WID (24)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_1_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_1_Pattern_Buffer_MAX (0x00FFFFFF)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_2_REG (0x0000445C)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_2_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_2_Pattern_Buffer_WID (24)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_2_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_RD_2_Pattern_Buffer_MAX (0x00FFFFFF)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_0_REG (0x00004460)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_0_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_0_Pattern_Buffer_WID (24)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_0_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_0_Pattern_Buffer_MAX (0x00FFFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_0_Pattern_Buffer_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_1_REG (0x00004464)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_1_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_1_Pattern_Buffer_WID (24)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_1_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_1_Pattern_Buffer_MAX (0x00FFFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_1_Pattern_Buffer_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_2_REG (0x00004468)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_2_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_2_Pattern_Buffer_WID (24)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_2_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_2_Pattern_Buffer_MAX (0x00FFFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_WR_2_Pattern_Buffer_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_0_REG (0x0000446C)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_0_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_0_Pattern_Buffer_WID (24)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_0_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_0_Pattern_Buffer_MAX (0x00FFFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_0_Pattern_Buffer_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_1_REG (0x00004470)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_1_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_1_Pattern_Buffer_WID (24)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_1_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_1_Pattern_Buffer_MAX (0x00FFFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_1_Pattern_Buffer_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_2_REG (0x00004474)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_2_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_2_Pattern_Buffer_WID (24)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_2_Pattern_Buffer_MSK (0x00FFFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_2_Pattern_Buffer_MAX (0x00FFFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_PB_STATUS_RD_2_Pattern_Buffer_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_REG (0x00004478)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_data_select_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_data_select_WID ( 1)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_data_select_MSK (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_data_select_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_data_select_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_Enable_Sweep_Frequency_OFF ( 1)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_Enable_Sweep_Frequency_WID ( 1)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_Enable_Sweep_Frequency_MSK (0x00000002)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_Enable_Sweep_Frequency_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_Enable_Sweep_Frequency_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_counter_OFF ( 8)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_counter_WID ( 8)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_counter_MSK (0x0000FF00)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_counter_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_L_counter_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_M_counter_OFF (16)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_M_counter_WID ( 8)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_M_counter_MSK (0x00FF0000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_M_counter_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_M_counter_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_N_counter_OFF (24)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_N_counter_WID ( 8)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_N_counter_MSK (0xFF000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_N_counter_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_MUX_LMN_N_counter_DEF (0x00000001)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_INV_REG (0x00004484)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_INV_ECC_Inv_or_DC_Enable_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_INV_ECC_Inv_or_DC_Enable_WID ( 8)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_INV_ECC_Inv_or_DC_Enable_MSK (0x000000FF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_INV_ECC_Inv_or_DC_Enable_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_INV_ECC_Inv_or_DC_Enable_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Rate_OFF (16)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Rate_WID ( 4)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Rate_MSK (0x000F0000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Rate_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Rate_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_INV_DC_Polarity_Control_OFF (20)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_INV_DC_Polarity_Control_WID ( 1)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_INV_DC_Polarity_Control_MSK (0x00100000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_INV_DC_Polarity_Control_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_INV_DC_Polarity_Control_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Control_OFF (30)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Control_WID ( 1)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Control_MSK (0x40000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Control_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Control_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Enable_OFF (31)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Enable_WID ( 1)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Enable_MSK (0x80000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Enable_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_INV_Inv_or_DC_Shift_Enable_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_DATA_INV_REG (0x00004490)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_DATA_INV_Data_Inv_or_DC_Enable_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_DATA_INV_Data_Inv_or_DC_Enable_WID (64)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_DATA_INV_Data_Inv_or_DC_Enable_MSK (0xFFFFFFFFFFFFFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_DATA_INV_Data_Inv_or_DC_Enable_MAX (0xFFFFFFFFFFFFFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_DATA_INV_Data_Inv_or_DC_Enable_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_ERR_CTL_REG (0x00004498)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_CTL_Stop_on_Nth_Error_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_CTL_Stop_on_Nth_Error_WID ( 6)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_CTL_Stop_on_Nth_Error_MSK (0x0000003F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_CTL_Stop_on_Nth_Error_MAX (0x0000003F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_CTL_Stop_on_Nth_Error_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_CTL_Stop_On_Error_Control_OFF (12)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_CTL_Stop_On_Error_Control_WID ( 2)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_CTL_Stop_On_Error_Control_MSK (0x00003000)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_CTL_Stop_On_Error_Control_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_CTL_Stop_On_Error_Control_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Chunk_OFF (16)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Chunk_WID ( 8)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Chunk_MSK (0x00FF0000)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Chunk_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Chunk_DEF (0x000000FF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Cacheline_OFF (24)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Cacheline_WID ( 8)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Cacheline_MSK (0xFF000000)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Cacheline_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_CTL_Selective_Error_Enable_Cacheline_DEF (0x000000FF)
+
+#define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_MASK_REG (0x0000449C)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_MASK_ECC_Error_Mask_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_MASK_ECC_Error_Mask_WID ( 8)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_MASK_ECC_Error_Mask_MSK (0x000000FF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_MASK_ECC_Error_Mask_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_MASK_ECC_Error_Mask_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_STM_CONFIG_REG (0x000044A4)
+ #define MCHBAR_CH1_CR_STM_CONFIG_Stretch_mode_OFF ( 0)
+ #define MCHBAR_CH1_CR_STM_CONFIG_Stretch_mode_WID ( 2)
+ #define MCHBAR_CH1_CR_STM_CONFIG_Stretch_mode_MSK (0x00000003)
+ #define MCHBAR_CH1_CR_STM_CONFIG_Stretch_mode_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_STM_CONFIG_Stretch_mode_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_STM_CONFIG_STF_OFF ( 4)
+ #define MCHBAR_CH1_CR_STM_CONFIG_STF_WID ( 3)
+ #define MCHBAR_CH1_CR_STM_CONFIG_STF_MSK (0x00000070)
+ #define MCHBAR_CH1_CR_STM_CONFIG_STF_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_STM_CONFIG_STF_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_SC_PR_CNT_CONFIG_REG (0x000044A8)
+ #define MCHBAR_CH1_CR_SC_PR_CNT_CONFIG_Priority_count_ring_OFF ( 0)
+ #define MCHBAR_CH1_CR_SC_PR_CNT_CONFIG_Priority_count_ring_WID (10)
+ #define MCHBAR_CH1_CR_SC_PR_CNT_CONFIG_Priority_count_ring_MSK (0x000003FF)
+ #define MCHBAR_CH1_CR_SC_PR_CNT_CONFIG_Priority_count_ring_MAX (0x000003FF)
+ #define MCHBAR_CH1_CR_SC_PR_CNT_CONFIG_Priority_count_ring_DEF (0x00000040)
+ #define MCHBAR_CH1_CR_SC_PR_CNT_CONFIG_Priority_count_SA_OFF (16)
+ #define MCHBAR_CH1_CR_SC_PR_CNT_CONFIG_Priority_count_SA_WID (10)
+ #define MCHBAR_CH1_CR_SC_PR_CNT_CONFIG_Priority_count_SA_MSK (0x03FF0000)
+ #define MCHBAR_CH1_CR_SC_PR_CNT_CONFIG_Priority_count_SA_MAX (0x000003FF)
+ #define MCHBAR_CH1_CR_SC_PR_CNT_CONFIG_Priority_count_SA_DEF (0x00000100)
+
+#define MCHBAR_CH1_CR_SC_PCIT_REG (0x000044AC)
+ #define MCHBAR_CH1_CR_SC_PCIT_PCIT_OFF ( 0)
+ #define MCHBAR_CH1_CR_SC_PCIT_PCIT_WID ( 8)
+ #define MCHBAR_CH1_CR_SC_PCIT_PCIT_MSK (0x000000FF)
+ #define MCHBAR_CH1_CR_SC_PCIT_PCIT_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_SC_PCIT_PCIT_DEF (0x00000040)
+
+#define MCHBAR_CH1_CR_PM_PDWN_CONFIG_REG (0x000044B0)
+ #define MCHBAR_CH1_CR_PM_PDWN_CONFIG_PDWN_idle_counter_OFF ( 0)
+ #define MCHBAR_CH1_CR_PM_PDWN_CONFIG_PDWN_idle_counter_WID (12)
+ #define MCHBAR_CH1_CR_PM_PDWN_CONFIG_PDWN_idle_counter_MSK (0x00000FFF)
+ #define MCHBAR_CH1_CR_PM_PDWN_CONFIG_PDWN_idle_counter_MAX (0x00000FFF)
+ #define MCHBAR_CH1_CR_PM_PDWN_CONFIG_PDWN_idle_counter_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_PM_PDWN_CONFIG_PDWN_mode_OFF (12)
+ #define MCHBAR_CH1_CR_PM_PDWN_CONFIG_PDWN_mode_WID ( 4)
+ #define MCHBAR_CH1_CR_PM_PDWN_CONFIG_PDWN_mode_MSK (0x0000F000)
+ #define MCHBAR_CH1_CR_PM_PDWN_CONFIG_PDWN_mode_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_PM_PDWN_CONFIG_PDWN_mode_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_ECC_INJECT_COUNT_REG (0x000044B4)
+ #define MCHBAR_CH1_CR_ECC_INJECT_COUNT_Count_OFF ( 0)
+ #define MCHBAR_CH1_CR_ECC_INJECT_COUNT_Count_WID (32)
+ #define MCHBAR_CH1_CR_ECC_INJECT_COUNT_Count_MSK (0xFFFFFFFF)
+ #define MCHBAR_CH1_CR_ECC_INJECT_COUNT_Count_MAX (0xFFFFFFFF)
+ #define MCHBAR_CH1_CR_ECC_INJECT_COUNT_Count_DEF (0xFFFFFFFF)
+
+#define MCHBAR_CH1_CR_ECC_DFT_REG (0x000044B8)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC4ANA_fill_OFF ( 0)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC4ANA_fill_WID ( 8)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC4ANA_fill_MSK (0x000000FF)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC4ANA_fill_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC4ANA_fill_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC4ANA_trigger_OFF ( 8)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC4ANA_trigger_WID ( 2)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC4ANA_trigger_MSK (0x00000300)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC4ANA_trigger_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC4ANA_trigger_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC4ANA_BS_OFF (10)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC4ANA_BS_WID ( 1)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC4ANA_BS_MSK (0x00000400)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC4ANA_BS_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC4ANA_BS_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC_Inject_OFF (11)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC_Inject_WID ( 3)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC_Inject_MSK (0x00003800)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC_Inject_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC_Inject_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC_correction_disable_OFF (14)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC_correction_disable_WID ( 1)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC_correction_disable_MSK (0x00004000)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC_correction_disable_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC_correction_disable_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC4ANA_Inject_OFF (15)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC4ANA_Inject_WID ( 1)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC4ANA_Inject_MSK (0x00008000)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC4ANA_Inject_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ECC_DFT_ECC4ANA_Inject_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ECC_DFT_DIS_MCA_LOG_OFF (16)
+ #define MCHBAR_CH1_CR_ECC_DFT_DIS_MCA_LOG_WID ( 1)
+ #define MCHBAR_CH1_CR_ECC_DFT_DIS_MCA_LOG_MSK (0x00010000)
+ #define MCHBAR_CH1_CR_ECC_DFT_DIS_MCA_LOG_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ECC_DFT_DIS_MCA_LOG_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ECC_DFT_DIS_PCH_EVENT_OFF (17)
+ #define MCHBAR_CH1_CR_ECC_DFT_DIS_PCH_EVENT_WID ( 1)
+ #define MCHBAR_CH1_CR_ECC_DFT_DIS_PCH_EVENT_MSK (0x00020000)
+ #define MCHBAR_CH1_CR_ECC_DFT_DIS_PCH_EVENT_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ECC_DFT_DIS_PCH_EVENT_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ECC_DFT_DIS_PCIE_POISON_OFF (18)
+ #define MCHBAR_CH1_CR_ECC_DFT_DIS_PCIE_POISON_WID ( 1)
+ #define MCHBAR_CH1_CR_ECC_DFT_DIS_PCIE_POISON_MSK (0x00040000)
+ #define MCHBAR_CH1_CR_ECC_DFT_DIS_PCIE_POISON_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ECC_DFT_DIS_PCIE_POISON_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_VISA_CTL_MCSCHEDS_REG (0x000044C0)
+ #define MCHBAR_CH1_CR_VISA_CTL_MCSCHEDS_Data_OFF ( 0)
+ #define MCHBAR_CH1_CR_VISA_CTL_MCSCHEDS_Data_WID (18)
+ #define MCHBAR_CH1_CR_VISA_CTL_MCSCHEDS_Data_MSK (0x0003FFFF)
+ #define MCHBAR_CH1_CR_VISA_CTL_MCSCHEDS_Data_MAX (0x0003FFFF)
+ #define MCHBAR_CH1_CR_VISA_CTL_MCSCHEDS_Data_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_VISA_CTL_MCSCHEDS_VORANGE_OFF (31)
+ #define MCHBAR_CH1_CR_VISA_CTL_MCSCHEDS_VORANGE_WID ( 1)
+ #define MCHBAR_CH1_CR_VISA_CTL_MCSCHEDS_VORANGE_MSK (0x80000000)
+ #define MCHBAR_CH1_CR_VISA_CTL_MCSCHEDS_VORANGE_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_VISA_CTL_MCSCHEDS_VORANGE_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_VISA_XBAR_MCSCHEDS_REG (0x000044C4)
+ #define MCHBAR_CH1_CR_VISA_XBAR_MCSCHEDS_Data_OFF ( 0)
+ #define MCHBAR_CH1_CR_VISA_XBAR_MCSCHEDS_Data_WID (32)
+ #define MCHBAR_CH1_CR_VISA_XBAR_MCSCHEDS_Data_MSK (0xFFFFFFFF)
+ #define MCHBAR_CH1_CR_VISA_XBAR_MCSCHEDS_Data_MAX (0xFFFFFFFF)
+ #define MCHBAR_CH1_CR_VISA_XBAR_MCSCHEDS_Data_DEF (0x76543210)
+
+#define MCHBAR_CH1_CR_ECCERRLOG0_REG (0x000044C8)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_CERRSTS_OFF ( 0)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_CERRSTS_WID ( 1)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_CERRSTS_MSK (0x00000001)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_CERRSTS_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_CERRSTS_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_MERRSTS_OFF ( 1)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_MERRSTS_WID ( 1)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_MERRSTS_MSK (0x00000002)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_MERRSTS_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_MERRSTS_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_ERRSYND_OFF (16)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_ERRSYND_WID ( 8)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_ERRSYND_MSK (0x00FF0000)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_ERRSYND_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_ERRSYND_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_ERRCHUNK_OFF (24)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_ERRCHUNK_WID ( 3)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_ERRCHUNK_MSK (0x07000000)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_ERRCHUNK_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_ERRCHUNK_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_ERRRANK_OFF (27)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_ERRRANK_WID ( 2)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_ERRRANK_MSK (0x18000000)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_ERRRANK_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_ERRRANK_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_ERRBANK_OFF (29)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_ERRBANK_WID ( 3)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_ERRBANK_MSK (0xE0000000)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_ERRBANK_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_ECCERRLOG0_ERRBANK_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_ECCERRLOG1_REG (0x000044CC)
+ #define MCHBAR_CH1_CR_ECCERRLOG1_ERRROW_OFF ( 0)
+ #define MCHBAR_CH1_CR_ECCERRLOG1_ERRROW_WID (16)
+ #define MCHBAR_CH1_CR_ECCERRLOG1_ERRROW_MSK (0x0000FFFF)
+ #define MCHBAR_CH1_CR_ECCERRLOG1_ERRROW_MAX (0x0000FFFF)
+ #define MCHBAR_CH1_CR_ECCERRLOG1_ERRROW_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ECCERRLOG1_ERRCOL_OFF (16)
+ #define MCHBAR_CH1_CR_ECCERRLOG1_ERRCOL_WID (16)
+ #define MCHBAR_CH1_CR_ECCERRLOG1_ERRCOL_MSK (0xFFFF0000)
+ #define MCHBAR_CH1_CR_ECCERRLOG1_ERRCOL_MAX (0x0000FFFF)
+ #define MCHBAR_CH1_CR_ECCERRLOG1_ERRCOL_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_SC_WR_ADD_DELAY_REG (0x000044D0)
+ #define MCHBAR_CH1_CR_SC_WR_ADD_DELAY_D0R0_OFF ( 0)
+ #define MCHBAR_CH1_CR_SC_WR_ADD_DELAY_D0R0_WID ( 2)
+ #define MCHBAR_CH1_CR_SC_WR_ADD_DELAY_D0R0_MSK (0x00000003)
+ #define MCHBAR_CH1_CR_SC_WR_ADD_DELAY_D0R0_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_SC_WR_ADD_DELAY_D0R0_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SC_WR_ADD_DELAY_D0R1_OFF ( 2)
+ #define MCHBAR_CH1_CR_SC_WR_ADD_DELAY_D0R1_WID ( 2)
+ #define MCHBAR_CH1_CR_SC_WR_ADD_DELAY_D0R1_MSK (0x0000000C)
+ #define MCHBAR_CH1_CR_SC_WR_ADD_DELAY_D0R1_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_SC_WR_ADD_DELAY_D0R1_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SC_WR_ADD_DELAY_D1R0_OFF ( 4)
+ #define MCHBAR_CH1_CR_SC_WR_ADD_DELAY_D1R0_WID ( 2)
+ #define MCHBAR_CH1_CR_SC_WR_ADD_DELAY_D1R0_MSK (0x00000030)
+ #define MCHBAR_CH1_CR_SC_WR_ADD_DELAY_D1R0_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_SC_WR_ADD_DELAY_D1R0_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_SC_WR_ADD_DELAY_D1R1_OFF ( 6)
+ #define MCHBAR_CH1_CR_SC_WR_ADD_DELAY_D1R1_WID ( 2)
+ #define MCHBAR_CH1_CR_SC_WR_ADD_DELAY_D1R1_MSK (0x000000C0)
+ #define MCHBAR_CH1_CR_SC_WR_ADD_DELAY_D1R1_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_SC_WR_ADD_DELAY_D1R1_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_WMM_READ_CONFIG_REG (0x000044D4)
+ #define MCHBAR_CH1_CR_WMM_READ_CONFIG_Dis_Opp_rd_OFF ( 0)
+ #define MCHBAR_CH1_CR_WMM_READ_CONFIG_Dis_Opp_rd_WID ( 1)
+ #define MCHBAR_CH1_CR_WMM_READ_CONFIG_Dis_Opp_rd_MSK (0x00000001)
+ #define MCHBAR_CH1_CR_WMM_READ_CONFIG_Dis_Opp_rd_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_WMM_READ_CONFIG_Dis_Opp_rd_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_WMM_READ_CONFIG_ACT_Enable_OFF ( 1)
+ #define MCHBAR_CH1_CR_WMM_READ_CONFIG_ACT_Enable_WID ( 1)
+ #define MCHBAR_CH1_CR_WMM_READ_CONFIG_ACT_Enable_MSK (0x00000002)
+ #define MCHBAR_CH1_CR_WMM_READ_CONFIG_ACT_Enable_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_WMM_READ_CONFIG_ACT_Enable_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_WMM_READ_CONFIG_PRE_Enable_OFF ( 2)
+ #define MCHBAR_CH1_CR_WMM_READ_CONFIG_PRE_Enable_WID ( 1)
+ #define MCHBAR_CH1_CR_WMM_READ_CONFIG_PRE_Enable_MSK (0x00000004)
+ #define MCHBAR_CH1_CR_WMM_READ_CONFIG_PRE_Enable_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_WMM_READ_CONFIG_PRE_Enable_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_WMM_READ_CONFIG_MAX_RPQ_Cas_OFF ( 3)
+ #define MCHBAR_CH1_CR_WMM_READ_CONFIG_MAX_RPQ_Cas_WID ( 4)
+ #define MCHBAR_CH1_CR_WMM_READ_CONFIG_MAX_RPQ_Cas_MSK (0x00000078)
+ #define MCHBAR_CH1_CR_WMM_READ_CONFIG_MAX_RPQ_Cas_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_WMM_READ_CONFIG_MAX_RPQ_Cas_DEF (0x00000008)
+
+#define MCHBAR_CH1_CR_REUT_CH_ERR_DATA_MASK_REG (0x000044D8)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_DATA_MASK_Data_Error_Mask_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_DATA_MASK_Data_Error_Mask_WID (64)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_DATA_MASK_Data_Error_Mask_MSK (0xFFFFFFFFFFFFFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_DATA_MASK_Data_Error_Mask_MAX (0xFFFFFFFFFFFFFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_DATA_MASK_Data_Error_Mask_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_ERR_DATA_STATUS_REG (0x000044E0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_DATA_STATUS_Data_Error_Status_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_DATA_STATUS_Data_Error_Status_WID (64)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_DATA_STATUS_Data_Error_Status_MSK (0xFFFFFFFFFFFFFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_DATA_STATUS_Data_Error_Status_MAX (0xFFFFFFFFFFFFFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_DATA_STATUS_Data_Error_Status_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_REG (0x000044E8)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_ECC_Error_Status_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_ECC_Error_Status_WID ( 8)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_ECC_Error_Status_MSK (0x000000FF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_ECC_Error_Status_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_ECC_Error_Status_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Chunk_Error_Status_OFF ( 8)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Chunk_Error_Status_WID ( 8)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Chunk_Error_Status_MSK (0x0000FF00)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Chunk_Error_Status_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Chunk_Error_Status_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Rank_Error_Status_OFF (16)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Rank_Error_Status_WID ( 4)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Rank_Error_Status_MSK (0x000F0000)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Rank_Error_Status_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Rank_Error_Status_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Byte_Group_Error_Status_OFF (32)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Byte_Group_Error_Status_WID ( 9)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Byte_Group_Error_Status_MSK (0x1FF00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Byte_Group_Error_Status_MAX (0x000001FF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Byte_Group_Error_Status_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_WDB_Rd_Chunk_Num_Status_OFF (52)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_WDB_Rd_Chunk_Num_Status_WID ( 3)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_WDB_Rd_Chunk_Num_Status_MSK (0x70000000000000)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_WDB_Rd_Chunk_Num_Status_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_WDB_Rd_Chunk_Num_Status_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Nth_Error_OFF (56)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Nth_Error_WID ( 6)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Nth_Error_MSK (0x3F00000000000000)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Nth_Error_MAX (0x0000003F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_ECC_CHUNK_RANK_BYTE_NTH_STATUS_Nth_Error_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_0_REG (0x000044F0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Pointer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Pointer_WID ( 7)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Pointer_MSK (0x0000007F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Pointer_MAX (0x0000007F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Pointer_DEF (0x0000007F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Control_OFF ( 7)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Control_WID ( 2)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Control_MSK (0x00000180)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Control_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_0_Counter_Control_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_1_REG (0x000044F4)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Pointer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Pointer_WID ( 7)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Pointer_MSK (0x0000007F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Pointer_MAX (0x0000007F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Pointer_DEF (0x0000007F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Control_OFF ( 7)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Control_WID ( 2)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Control_MSK (0x00000180)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Control_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_1_Counter_Control_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_2_REG (0x000044F8)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Pointer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Pointer_WID ( 7)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Pointer_MSK (0x0000007F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Pointer_MAX (0x0000007F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Pointer_DEF (0x0000007F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Control_OFF ( 7)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Control_WID ( 2)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Control_MSK (0x00000180)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Control_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_2_Counter_Control_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_3_REG (0x000044FC)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Pointer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Pointer_WID ( 7)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Pointer_MSK (0x0000007F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Pointer_MAX (0x0000007F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Pointer_DEF (0x0000007F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Control_OFF ( 7)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Control_WID ( 2)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Control_MSK (0x00000180)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Control_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_3_Counter_Control_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_4_REG (0x00004500)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Pointer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Pointer_WID ( 7)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Pointer_MSK (0x0000007F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Pointer_MAX (0x0000007F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Pointer_DEF (0x0000007F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Control_OFF ( 7)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Control_WID ( 2)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Control_MSK (0x00000180)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Control_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_4_Counter_Control_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_5_REG (0x00004504)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Pointer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Pointer_WID ( 7)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Pointer_MSK (0x0000007F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Pointer_MAX (0x0000007F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Pointer_DEF (0x0000007F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Control_OFF ( 7)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Control_WID ( 2)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Control_MSK (0x00000180)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Control_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_5_Counter_Control_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_6_REG (0x00004508)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Pointer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Pointer_WID ( 7)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Pointer_MSK (0x0000007F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Pointer_MAX (0x0000007F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Pointer_DEF (0x0000007F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Control_OFF ( 7)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Control_WID ( 2)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Control_MSK (0x00000180)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Control_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_6_Counter_Control_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_7_REG (0x0000450C)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Pointer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Pointer_WID ( 7)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Pointer_MSK (0x0000007F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Pointer_MAX (0x0000007F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Pointer_DEF (0x0000007F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Control_OFF ( 7)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Control_WID ( 2)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Control_MSK (0x00000180)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Control_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_7_Counter_Control_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_8_REG (0x00004510)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Pointer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Pointer_WID ( 7)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Pointer_MSK (0x0000007F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Pointer_MAX (0x0000007F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Pointer_DEF (0x0000007F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Control_OFF ( 7)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Control_WID ( 2)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Control_MSK (0x00000180)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Control_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_CTL_8_Counter_Control_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_0_REG (0x00004514)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_0_Counter_Status_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_0_Counter_Status_WID (23)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_0_Counter_Status_MSK (0x007FFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_0_Counter_Status_MAX (0x007FFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_0_Counter_Status_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_1_REG (0x00004518)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_1_Counter_Status_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_1_Counter_Status_WID (23)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_1_Counter_Status_MSK (0x007FFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_1_Counter_Status_MAX (0x007FFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_1_Counter_Status_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_2_REG (0x0000451C)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_2_Counter_Status_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_2_Counter_Status_WID (23)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_2_Counter_Status_MSK (0x007FFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_2_Counter_Status_MAX (0x007FFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_2_Counter_Status_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_3_REG (0x00004520)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_3_Counter_Status_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_3_Counter_Status_WID (23)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_3_Counter_Status_MSK (0x007FFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_3_Counter_Status_MAX (0x007FFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_3_Counter_Status_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_4_REG (0x00004524)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_4_Counter_Status_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_4_Counter_Status_WID (23)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_4_Counter_Status_MSK (0x007FFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_4_Counter_Status_MAX (0x007FFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_4_Counter_Status_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_5_REG (0x00004528)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_5_Counter_Status_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_5_Counter_Status_WID (23)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_5_Counter_Status_MSK (0x007FFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_5_Counter_Status_MAX (0x007FFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_5_Counter_Status_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_6_REG (0x0000452C)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_6_Counter_Status_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_6_Counter_Status_WID (23)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_6_Counter_Status_MSK (0x007FFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_6_Counter_Status_MAX (0x007FFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_6_Counter_Status_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_7_REG (0x00004530)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_7_Counter_Status_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_7_Counter_Status_WID (23)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_7_Counter_Status_MSK (0x007FFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_7_Counter_Status_MAX (0x007FFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_7_Counter_Status_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_8_REG (0x00004534)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_8_Counter_Status_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_8_Counter_Status_WID (23)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_8_Counter_Status_MSK (0x007FFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_8_Counter_Status_MAX (0x007FFFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_STATUS_8_Counter_Status_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_OVERFLOW_STATUS_REG (0x00004538)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_OVERFLOW_STATUS_Counter_Overflow_Status_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_OVERFLOW_STATUS_Counter_Overflow_Status_WID ( 9)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_OVERFLOW_STATUS_Counter_Overflow_Status_MSK (0x000001FF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_OVERFLOW_STATUS_Counter_Overflow_Status_MAX (0x000001FF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_COUNTER_OVERFLOW_STATUS_Counter_Overflow_Status_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_ERROR_ADDR_REG (0x00004580)
+ #define MCHBAR_CH1_CR_REUT_CH_ERROR_ADDR_Column_Address_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERROR_ADDR_Column_Address_WID (10)
+ #define MCHBAR_CH1_CR_REUT_CH_ERROR_ADDR_Column_Address_MSK (0x000003FF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERROR_ADDR_Column_Address_MAX (0x000003FF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERROR_ADDR_Column_Address_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_ERROR_ADDR_Row_Address_OFF (24)
+ #define MCHBAR_CH1_CR_REUT_CH_ERROR_ADDR_Row_Address_WID (16)
+ #define MCHBAR_CH1_CR_REUT_CH_ERROR_ADDR_Row_Address_MSK (0xFFFF000000)
+ #define MCHBAR_CH1_CR_REUT_CH_ERROR_ADDR_Row_Address_MAX (0x0000FFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_ERROR_ADDR_Row_Address_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_ERROR_ADDR_Bank_Address_OFF (48)
+ #define MCHBAR_CH1_CR_REUT_CH_ERROR_ADDR_Bank_Address_WID ( 3)
+ #define MCHBAR_CH1_CR_REUT_CH_ERROR_ADDR_Bank_Address_MSK (0x7000000000000)
+ #define MCHBAR_CH1_CR_REUT_CH_ERROR_ADDR_Bank_Address_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_REUT_CH_ERROR_ADDR_Bank_Address_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_ERROR_ADDR_Rank_Address_OFF (56)
+ #define MCHBAR_CH1_CR_REUT_CH_ERROR_ADDR_Rank_Address_WID ( 2)
+ #define MCHBAR_CH1_CR_REUT_CH_ERROR_ADDR_Rank_Address_MSK (0x300000000000000)
+ #define MCHBAR_CH1_CR_REUT_CH_ERROR_ADDR_Rank_Address_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_REUT_CH_ERROR_ADDR_Rank_Address_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_ERR_WDB_CAPTURE_STATUS_REG (0x00004588)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_WDB_CAPTURE_STATUS_WDB_Current_Error_Pointer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_WDB_CAPTURE_STATUS_WDB_Current_Error_Pointer_WID ( 6)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_WDB_CAPTURE_STATUS_WDB_Current_Error_Pointer_MSK (0x0000003F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_WDB_CAPTURE_STATUS_WDB_Current_Error_Pointer_MAX (0x0000003F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_WDB_CAPTURE_STATUS_WDB_Current_Error_Pointer_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_REG (0x0000458C)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_Enable_WDB_Error_Capture_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_Enable_WDB_Error_Capture_WID ( 1)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_Enable_WDB_Error_Capture_MSK (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_Enable_WDB_Error_Capture_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_Enable_WDB_Error_Capture_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Starting_Error_Pointer_OFF ( 8)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Starting_Error_Pointer_WID ( 6)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Starting_Error_Pointer_MSK (0x00003F00)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Starting_Error_Pointer_MAX (0x0000003F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Starting_Error_Pointer_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Ending_Error_Pointer_OFF (16)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Ending_Error_Pointer_WID ( 6)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Ending_Error_Pointer_MSK (0x003F0000)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Ending_Error_Pointer_MAX (0x0000003F)
+ #define MCHBAR_CH1_CR_REUT_CH_ERR_WDB_CAPTURE_CTL_WDB_Ending_Error_Pointer_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_MISC_CKE_CTRL_REG (0x00004590)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_CKE_CTRL_CKE_Override_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_CKE_CTRL_CKE_Override_WID ( 4)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_CKE_CTRL_CKE_Override_MSK (0x0000000F)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_CKE_CTRL_CKE_Override_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_CKE_CTRL_CKE_Override_DEF (0x0000000F)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_CKE_CTRL_CKE_En_Start_Test_Sync_OFF ( 8)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_CKE_CTRL_CKE_En_Start_Test_Sync_WID ( 1)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_CKE_CTRL_CKE_En_Start_Test_Sync_MSK (0x00000100)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_CKE_CTRL_CKE_En_Start_Test_Sync_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_CKE_CTRL_CKE_En_Start_Test_Sync_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_CKE_CTRL_CKE_On_OFF (16)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_CKE_CTRL_CKE_On_WID ( 4)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_CKE_CTRL_CKE_On_MSK (0x000F0000)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_CKE_CTRL_CKE_On_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_CKE_CTRL_CKE_On_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_MISC_ODT_CTRL_REG (0x00004594)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_ODT_CTRL_ODT_Override_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_ODT_CTRL_ODT_Override_WID ( 4)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_ODT_CTRL_ODT_Override_MSK (0x0000000F)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_ODT_CTRL_ODT_Override_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_ODT_CTRL_ODT_Override_DEF (0x0000000F)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_ODT_CTRL_ODT_On_OFF (16)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_ODT_CTRL_ODT_On_WID ( 4)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_ODT_CTRL_ODT_On_MSK (0x000F0000)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_ODT_CTRL_ODT_On_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_ODT_CTRL_ODT_On_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_ODT_CTRL_MPR_Train_DDR_On_OFF (31)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_ODT_CTRL_MPR_Train_DDR_On_WID ( 1)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_ODT_CTRL_MPR_Train_DDR_On_MSK (0x80000000)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_ODT_CTRL_MPR_Train_DDR_On_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_ODT_CTRL_MPR_Train_DDR_On_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_REG (0x00004598)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_on_Deselect_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_on_Deselect_WID ( 1)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_on_Deselect_MSK (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_on_Deselect_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_on_Deselect_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_Always_On_OFF ( 1)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_Always_On_WID ( 1)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_Always_On_MSK (0x00000002)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_Always_On_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_Enable_CADB_Always_On_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Start_OFF ( 2)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Start_WID ( 4)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Start_MSK (0x0000003C)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Start_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Start_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Stop_OFF ( 6)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Stop_WID ( 4)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Stop_MSK (0x000003C0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Stop_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_CMD_Deselect_Stop_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_Lane_Deselect_Enable_OFF ( 10)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_Lane_Deselect_Enable_WID ( 4)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_Lane_Deselect_Enable_MSK (0x00003C00)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_Lane_Deselect_Enable_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_Lane_Deselect_Enable_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_CAS_Select_Enable_OFF ( 14)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_CAS_Select_Enable_WID ( 2)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_CAS_Select_Enable_MSK (0x0000C000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_CAS_Select_Enable_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_CAS_Select_Enable_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_ACT_Select_Enable_OFF ( 16)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_ACT_Select_Enable_WID ( 2)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_ACT_Select_Enable_MSK (0x00030000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_ACT_Select_Enable_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_ACT_Select_Enable_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_PRE_Select_Enable_OFF ( 18)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_PRE_Select_Enable_WID ( 2)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_PRE_Select_Enable_MSK (0x000C0000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_PRE_Select_Enable_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_PRE_Select_Enable_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_Save_Current_Seed_OFF ( 20)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_Save_Current_Seed_WID ( 4)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_Save_Current_Seed_MSK (0x00F00000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_Save_Current_Seed_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_Save_Current_Seed_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_Reload_Starting_Seed_OFF ( 24)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_Reload_Starting_Seed_WID ( 4)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_Reload_Starting_Seed_MSK (0x0F000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_Reload_Starting_Seed_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CTRL_Reload_Starting_Seed_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MRS_REG (0x0000459C)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MRS_MRS_Gap_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MRS_MRS_Gap_WID ( 3)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MRS_MRS_Gap_MSK (0x00000007)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MRS_MRS_Gap_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MRS_MRS_Gap_DEF (0x00000002)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Start_Pointer_OFF ( 8)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Start_Pointer_WID ( 3)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Start_Pointer_MSK (0x00000700)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Start_Pointer_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Start_Pointer_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_End_Pointer_OFF (16)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_End_Pointer_WID ( 3)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_End_Pointer_MSK (0x00070000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_End_Pointer_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_End_Pointer_DEF (0x00000007)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Current_Pointer_OFF (24)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Current_Pointer_WID ( 3)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Current_Pointer_MSK (0x07000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Current_Pointer_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MRS_CADB_MRS_Current_Pointer_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_REG (0x000045A0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux0_Control_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux0_Control_WID ( 2)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux0_Control_MSK (0x00000003)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux0_Control_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux0_Control_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux1_Control_OFF ( 4)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux1_Control_WID ( 2)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux1_Control_MSK (0x00000030)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux1_Control_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux1_Control_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux2_Control_OFF ( 8)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux2_Control_WID ( 2)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux2_Control_MSK (0x00000300)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux2_Control_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Mux2_Control_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux0_Control_OFF ( 16)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux0_Control_WID ( 2)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux0_Control_MSK (0x00030000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux0_Control_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux0_Control_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux1_Control_OFF ( 20)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux1_Control_WID ( 2)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux1_Control_MSK (0x00300000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux1_Control_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux1_Control_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux2_Control_OFF ( 24)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux2_Control_WID ( 2)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux2_Control_MSK (0x03000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux2_Control_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_CTRL_Select_Mux2_Control_DEF (0x00000001)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_PB_0_REG (0x000045A4)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_PB_0_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_PB_0_Pattern_Buffer_WID (16)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_PB_0_Pattern_Buffer_MSK (0x0000FFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_PB_0_Pattern_Buffer_MAX (0x0000FFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_PB_0_Pattern_Buffer_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_PB_1_REG (0x000045A8)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_PB_1_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_PB_1_Pattern_Buffer_WID (16)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_PB_1_Pattern_Buffer_MSK (0x0000FFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_PB_1_Pattern_Buffer_MAX (0x0000FFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_PB_1_Pattern_Buffer_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_PB_2_REG (0x000045AC)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_PB_2_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_PB_2_Pattern_Buffer_WID (16)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_PB_2_Pattern_Buffer_MSK (0x0000FFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_PB_2_Pattern_Buffer_MAX (0x0000FFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_MUX_PB_2_Pattern_Buffer_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_REG (0x000045B0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_data_select_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_data_select_WID ( 1)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_data_select_MSK (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_data_select_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_data_select_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_Enable_Sweep_Frequency_OFF ( 1)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_Enable_Sweep_Frequency_WID ( 1)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_Enable_Sweep_Frequency_MSK (0x00000002)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_Enable_Sweep_Frequency_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_Enable_Sweep_Frequency_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_counter_OFF ( 8)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_counter_WID ( 8)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_counter_MSK (0x0000FF00)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_counter_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_L_counter_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_M_counter_OFF (16)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_M_counter_WID ( 8)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_M_counter_MSK (0x00FF0000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_M_counter_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_M_counter_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_N_counter_OFF (24)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_N_counter_WID ( 8)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_N_counter_MSK (0xFF000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_N_counter_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_CL_MUX_LMN_N_counter_DEF (0x00000001)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_WRITE_POINTER_REG (0x000045BC)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_WRITE_POINTER_CADB_Write_Pointer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_WRITE_POINTER_CADB_Write_Pointer_WID ( 3)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_WRITE_POINTER_CADB_Write_Pointer_MSK (0x00000007)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_WRITE_POINTER_CADB_Write_Pointer_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_WRITE_POINTER_CADB_Write_Pointer_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_REG (0x000045C0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Address_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Address_WID (16)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Address_MSK (0x0000FFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Address_MAX (0x0000FFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Address_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Bank_OFF (24)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Bank_WID ( 3)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Bank_MSK (0x07000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Bank_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Bank_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CS_OFF (32)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CS_WID ( 4)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CS_MSK (0xF00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CS_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CS_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Control_OFF (40)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Control_WID ( 3)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Control_MSK (0x70000000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Control_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_Control_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_ODT_OFF (48)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_ODT_WID ( 4)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_ODT_MSK (0xF000000000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_ODT_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_ODT_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CKE_OFF (56)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CKE_WID ( 4)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CKE_MSK (0xF00000000000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CKE_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_PROG_CADB_Data_CKE_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_0_REG (0x000045C8)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_0_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_0_Pattern_Buffer_WID (16)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_0_Pattern_Buffer_MSK (0x0000FFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_0_Pattern_Buffer_MAX (0x0000FFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_0_Pattern_Buffer_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_1_REG (0x000045CC)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_1_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_1_Pattern_Buffer_WID (16)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_1_Pattern_Buffer_MSK (0x0000FFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_1_Pattern_Buffer_MAX (0x0000FFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_1_Pattern_Buffer_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_2_REG (0x000045D0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_2_Pattern_Buffer_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_2_Pattern_Buffer_WID (16)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_2_Pattern_Buffer_MSK (0x0000FFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_2_Pattern_Buffer_MAX (0x0000FFFF)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_CADB_SEL_MUX_PB_2_Pattern_Buffer_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_CTRL_REG (0x00004600)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Rate_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Rate_WID ( 5)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Rate_MSK (0x0000001F)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Rate_MAX (0x0000001F)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Rate_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Scale_OFF ( 5)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Scale_WID ( 1)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Scale_MSK (0x00000020)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Scale_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Increment_Scale_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Start_Pointer_OFF ( 8)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Start_Pointer_WID ( 6)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Start_Pointer_MSK (0x00003F00)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Start_Pointer_MAX (0x0000003F)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_Start_Pointer_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_End_Pointer_OFF (16)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_End_Pointer_WID ( 6)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_End_Pointer_MSK (0x003F0000)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_End_Pointer_MAX (0x0000003F)
+ #define MCHBAR_CH1_CR_REUT_CH_PAT_WDB_CL_CTRL_WDB_End_Pointer_DEF (0x0000003F)
+
+#define MCHBAR_CH1_CR_REUT_CH_MISC_REFRESH_CTRL_REG (0x00004604)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_REFRESH_CTRL_Refresh_Rank_Mask_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_REFRESH_CTRL_Refresh_Rank_Mask_WID ( 4)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_REFRESH_CTRL_Refresh_Rank_Mask_MSK (0x0000000F)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_REFRESH_CTRL_Refresh_Rank_Mask_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_REFRESH_CTRL_Refresh_Rank_Mask_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_REFRESH_CTRL_RefZQ_En_Start_Test_Sync_OFF ( 8)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_REFRESH_CTRL_RefZQ_En_Start_Test_Sync_WID ( 1)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_REFRESH_CTRL_RefZQ_En_Start_Test_Sync_MSK (0x00000100)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_REFRESH_CTRL_RefZQ_En_Start_Test_Sync_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_REFRESH_CTRL_RefZQ_En_Start_Test_Sync_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_REFRESH_CTRL_Panic_Refresh_Only_OFF (31)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_REFRESH_CTRL_Panic_Refresh_Only_WID ( 1)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_REFRESH_CTRL_Panic_Refresh_Only_MSK (0x80000000)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_REFRESH_CTRL_Panic_Refresh_Only_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_REFRESH_CTRL_Panic_Refresh_Only_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_REUT_CH_MISC_ZQ_CTRL_REG (0x00004608)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_ZQ_CTRL_ZQ_Rank_Mask_OFF ( 0)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_ZQ_CTRL_ZQ_Rank_Mask_WID ( 4)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_ZQ_CTRL_ZQ_Rank_Mask_MSK (0x0000000F)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_ZQ_CTRL_ZQ_Rank_Mask_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_ZQ_CTRL_ZQ_Rank_Mask_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_ZQ_CTRL_Always_Do_ZQ_OFF (31)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_ZQ_CTRL_Always_Do_ZQ_WID ( 1)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_ZQ_CTRL_Always_Do_ZQ_MSK (0x80000000)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_ZQ_CTRL_Always_Do_ZQ_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_REUT_CH_MISC_ZQ_CTRL_Always_Do_ZQ_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_REG (0x00004610)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_Rank_0_x32_OFF ( 0)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_Rank_0_x32_WID ( 1)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_Rank_0_x32_MSK (0x00000001)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_Rank_0_x32_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_Rank_0_x32_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_Rank_1_x32_OFF ( 1)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_Rank_1_x32_WID ( 1)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_Rank_1_x32_MSK (0x00000002)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_Rank_1_x32_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_Rank_1_x32_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_Rank_2_x32_OFF ( 2)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_Rank_2_x32_WID ( 1)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_Rank_2_x32_MSK (0x00000004)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_Rank_2_x32_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_Rank_2_x32_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_Rank_3_x32_OFF ( 3)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_Rank_3_x32_WID ( 1)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_Rank_3_x32_MSK (0x00000008)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_Rank_3_x32_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_Rank_3_x32_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_LPDDR2_OFF ( 4)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_LPDDR2_WID ( 1)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_LPDDR2_MSK (0x00000010)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_LPDDR2_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_LPDDR2_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_MR4_PERIOD_OFF ( 8)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_MR4_PERIOD_WID (16)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_MR4_PERIOD_MSK (0x00FFFF00)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_MR4_PERIOD_MAX (0x0000FFFF)
+ #define MCHBAR_CH1_CR_LPDDR_MR_PARAMS_MR4_PERIOD_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_REG (0x00004614)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Address_OFF ( 0)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Address_WID ( 8)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Address_MSK (0x000000FF)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Address_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Address_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Data_OFF ( 8)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Data_WID ( 8)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Data_MSK (0x0000FF00)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Data_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Data_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Rank_OFF (16)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Rank_WID ( 2)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Rank_MSK (0x00030000)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Rank_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Rank_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Write_OFF (18)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Write_WID ( 1)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Write_MSK (0x00040000)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Write_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Write_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Init_MRW_OFF (19)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Init_MRW_WID ( 1)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Init_MRW_MSK (0x00080000)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Init_MRW_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Init_MRW_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Busy_OFF (31)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Busy_WID ( 1)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Busy_MSK (0x80000000)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Busy_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_LPDDR_MR_COMMAND_Busy_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_LPDDR_MR_RESULT_REG (0x00004618)
+ #define MCHBAR_CH1_CR_LPDDR_MR_RESULT_Device_0_OFF ( 0)
+ #define MCHBAR_CH1_CR_LPDDR_MR_RESULT_Device_0_WID ( 8)
+ #define MCHBAR_CH1_CR_LPDDR_MR_RESULT_Device_0_MSK (0x000000FF)
+ #define MCHBAR_CH1_CR_LPDDR_MR_RESULT_Device_0_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_LPDDR_MR_RESULT_Device_0_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_LPDDR_MR_RESULT_Device_1_OFF ( 8)
+ #define MCHBAR_CH1_CR_LPDDR_MR_RESULT_Device_1_WID ( 8)
+ #define MCHBAR_CH1_CR_LPDDR_MR_RESULT_Device_1_MSK (0x0000FF00)
+ #define MCHBAR_CH1_CR_LPDDR_MR_RESULT_Device_1_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_LPDDR_MR_RESULT_Device_1_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_LPDDR_MR_RESULT_Device_2_OFF (16)
+ #define MCHBAR_CH1_CR_LPDDR_MR_RESULT_Device_2_WID ( 8)
+ #define MCHBAR_CH1_CR_LPDDR_MR_RESULT_Device_2_MSK (0x00FF0000)
+ #define MCHBAR_CH1_CR_LPDDR_MR_RESULT_Device_2_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_LPDDR_MR_RESULT_Device_2_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_LPDDR_MR_RESULT_Device_3_OFF (24)
+ #define MCHBAR_CH1_CR_LPDDR_MR_RESULT_Device_3_WID ( 8)
+ #define MCHBAR_CH1_CR_LPDDR_MR_RESULT_Device_3_MSK (0xFF000000)
+ #define MCHBAR_CH1_CR_LPDDR_MR_RESULT_Device_3_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_LPDDR_MR_RESULT_Device_3_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_LPDDR_MR4_RANK_TEMPERATURE_REG (0x0000461C)
+ #define MCHBAR_CH1_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_0_OFF ( 0)
+ #define MCHBAR_CH1_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_0_WID ( 3)
+ #define MCHBAR_CH1_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_0_MSK (0x00000007)
+ #define MCHBAR_CH1_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_0_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_0_DEF (0x00000003)
+ #define MCHBAR_CH1_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_1_OFF ( 8)
+ #define MCHBAR_CH1_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_1_WID ( 3)
+ #define MCHBAR_CH1_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_1_MSK (0x00000700)
+ #define MCHBAR_CH1_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_1_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_1_DEF (0x00000003)
+ #define MCHBAR_CH1_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_2_OFF (16)
+ #define MCHBAR_CH1_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_2_WID ( 3)
+ #define MCHBAR_CH1_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_2_MSK (0x00070000)
+ #define MCHBAR_CH1_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_2_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_2_DEF (0x00000003)
+ #define MCHBAR_CH1_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_3_OFF (24)
+ #define MCHBAR_CH1_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_3_WID ( 3)
+ #define MCHBAR_CH1_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_3_MSK (0x07000000)
+ #define MCHBAR_CH1_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_3_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_LPDDR_MR4_RANK_TEMPERATURE_Rank_3_DEF (0x00000003)
+
+#define MCHBAR_CH1_CR_DESWIZZLE_LOW_REG (0x00004620)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_0_OFF ( 0)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_0_WID ( 3)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_0_MSK (0x00000007)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_0_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_0_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_1_OFF ( 4)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_1_WID ( 3)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_1_MSK (0x00000070)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_1_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_1_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_2_OFF ( 8)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_2_WID ( 3)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_2_MSK (0x00000700)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_2_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_2_DEF (0x00000002)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_16_OFF (12)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_16_WID ( 3)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_16_MSK (0x00007000)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_16_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_16_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_17_OFF (16)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_17_WID ( 3)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_17_MSK (0x00070000)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_17_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_17_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_18_OFF (20)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_18_WID ( 3)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_18_MSK (0x00700000)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_18_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Bit_18_DEF (0x00000002)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Byte_0_OFF (24)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Byte_0_WID ( 3)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Byte_0_MSK (0x07000000)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Byte_0_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Byte_0_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Byte_2_OFF (28)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Byte_2_WID ( 3)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Byte_2_MSK (0x70000000)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Byte_2_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_DESWIZZLE_LOW_Byte_2_DEF (0x00000002)
+
+#define MCHBAR_CH1_CR_DESWIZZLE_HIGH_REG (0x00004624)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_32_OFF ( 0)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_32_WID ( 3)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_32_MSK (0x00000007)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_32_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_32_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_33_OFF ( 4)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_33_WID ( 3)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_33_MSK (0x00000070)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_33_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_33_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_34_OFF ( 8)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_34_WID ( 3)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_34_MSK (0x00000700)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_34_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_34_DEF (0x00000002)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_48_OFF (12)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_48_WID ( 3)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_48_MSK (0x00007000)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_48_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_48_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_49_OFF (16)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_49_WID ( 3)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_49_MSK (0x00070000)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_49_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_49_DEF (0x00000001)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_50_OFF (20)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_50_WID ( 3)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_50_MSK (0x00700000)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_50_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Bit_50_DEF (0x00000002)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Byte_4_OFF (24)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Byte_4_WID ( 3)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Byte_4_MSK (0x07000000)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Byte_4_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Byte_4_DEF (0x00000004)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Byte_6_OFF (28)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Byte_6_WID ( 3)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Byte_6_MSK (0x70000000)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Byte_6_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_DESWIZZLE_HIGH_Byte_6_DEF (0x00000006)
+
+#define MCHBAR_CH1_CR_MC_REFRESH_STAGGER_REG (0x0000468C)
+ #define MCHBAR_CH1_CR_MC_REFRESH_STAGGER_Ref_Interval_OFF ( 0)
+ #define MCHBAR_CH1_CR_MC_REFRESH_STAGGER_Ref_Interval_WID (11)
+ #define MCHBAR_CH1_CR_MC_REFRESH_STAGGER_Ref_Interval_MSK (0x000007FF)
+ #define MCHBAR_CH1_CR_MC_REFRESH_STAGGER_Ref_Interval_MAX (0x000007FF)
+ #define MCHBAR_CH1_CR_MC_REFRESH_STAGGER_Ref_Interval_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_MC_REFRESH_STAGGER_Ref_Stagger_En_OFF (11)
+ #define MCHBAR_CH1_CR_MC_REFRESH_STAGGER_Ref_Stagger_En_WID ( 1)
+ #define MCHBAR_CH1_CR_MC_REFRESH_STAGGER_Ref_Stagger_En_MSK (0x00000800)
+ #define MCHBAR_CH1_CR_MC_REFRESH_STAGGER_Ref_Stagger_En_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_MC_REFRESH_STAGGER_Ref_Stagger_En_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_MC_REFRESH_STAGGER_Ref_Stagger_Mode_OFF (12)
+ #define MCHBAR_CH1_CR_MC_REFRESH_STAGGER_Ref_Stagger_Mode_WID ( 1)
+ #define MCHBAR_CH1_CR_MC_REFRESH_STAGGER_Ref_Stagger_Mode_MSK (0x00001000)
+ #define MCHBAR_CH1_CR_MC_REFRESH_STAGGER_Ref_Stagger_Mode_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_MC_REFRESH_STAGGER_Ref_Stagger_Mode_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_MC_REFRESH_STAGGER_Disable_Stolen_Refresh_OFF (13)
+ #define MCHBAR_CH1_CR_MC_REFRESH_STAGGER_Disable_Stolen_Refresh_WID ( 1)
+ #define MCHBAR_CH1_CR_MC_REFRESH_STAGGER_Disable_Stolen_Refresh_MSK (0x00002000)
+ #define MCHBAR_CH1_CR_MC_REFRESH_STAGGER_Disable_Stolen_Refresh_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_MC_REFRESH_STAGGER_Disable_Stolen_Refresh_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_MC_REFRESH_STAGGER_En_Ref_Type_Display_OFF (14)
+ #define MCHBAR_CH1_CR_MC_REFRESH_STAGGER_En_Ref_Type_Display_WID ( 1)
+ #define MCHBAR_CH1_CR_MC_REFRESH_STAGGER_En_Ref_Type_Display_MSK (0x00004000)
+ #define MCHBAR_CH1_CR_MC_REFRESH_STAGGER_En_Ref_Type_Display_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_MC_REFRESH_STAGGER_En_Ref_Type_Display_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_TC_ZQCAL_REG (0x00004690)
+ #define MCHBAR_CH1_CR_TC_ZQCAL_ZQCS_period_OFF ( 0)
+ #define MCHBAR_CH1_CR_TC_ZQCAL_ZQCS_period_WID ( 8)
+ #define MCHBAR_CH1_CR_TC_ZQCAL_ZQCS_period_MSK (0x000000FF)
+ #define MCHBAR_CH1_CR_TC_ZQCAL_ZQCS_period_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_TC_ZQCAL_ZQCS_period_DEF (0x00000080)
+ #define MCHBAR_CH1_CR_TC_ZQCAL_tZQCS_OFF ( 8)
+ #define MCHBAR_CH1_CR_TC_ZQCAL_tZQCS_WID ( 8)
+ #define MCHBAR_CH1_CR_TC_ZQCAL_tZQCS_MSK (0x0000FF00)
+ #define MCHBAR_CH1_CR_TC_ZQCAL_tZQCS_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_TC_ZQCAL_tZQCS_DEF (0x00000040)
+ #define MCHBAR_CH1_CR_TC_ZQCAL_ZQCS_period_Ult_OFF ( 0)
+ #define MCHBAR_CH1_CR_TC_ZQCAL_ZQCS_period_Ult_WID (10)
+ #define MCHBAR_CH1_CR_TC_ZQCAL_ZQCS_period_Ult_MSK (0x000003FF)
+ #define MCHBAR_CH1_CR_TC_ZQCAL_ZQCS_period_Ult_MAX (0x000003FF)
+ #define MCHBAR_CH1_CR_TC_ZQCAL_ZQCS_period_Ult_DEF (0x00000080)
+ #define MCHBAR_CH1_CR_TC_ZQCAL_tZQCS_Ult_OFF (10)
+ #define MCHBAR_CH1_CR_TC_ZQCAL_tZQCS_Ult_WID (10)
+ #define MCHBAR_CH1_CR_TC_ZQCAL_tZQCS_Ult_MSK (0x000FFC00)
+ #define MCHBAR_CH1_CR_TC_ZQCAL_tZQCS_Ult_MAX (0x000003FF)
+ #define MCHBAR_CH1_CR_TC_ZQCAL_tZQCS_Ult_DEF (0x00000040)
+
+#define MCHBAR_CH1_CR_TC_RFP_REG (0x00004694)
+ #define MCHBAR_CH1_CR_TC_RFP_OREF_RI_OFF ( 0)
+ #define MCHBAR_CH1_CR_TC_RFP_OREF_RI_WID ( 8)
+ #define MCHBAR_CH1_CR_TC_RFP_OREF_RI_MSK (0x000000FF)
+ #define MCHBAR_CH1_CR_TC_RFP_OREF_RI_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_TC_RFP_OREF_RI_DEF (0x0000000F)
+ #define MCHBAR_CH1_CR_TC_RFP_Refresh_HP_WM_OFF ( 8)
+ #define MCHBAR_CH1_CR_TC_RFP_Refresh_HP_WM_WID ( 4)
+ #define MCHBAR_CH1_CR_TC_RFP_Refresh_HP_WM_MSK (0x00000F00)
+ #define MCHBAR_CH1_CR_TC_RFP_Refresh_HP_WM_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_TC_RFP_Refresh_HP_WM_DEF (0x00000008)
+ #define MCHBAR_CH1_CR_TC_RFP_Refresh_panic_wm_OFF (12)
+ #define MCHBAR_CH1_CR_TC_RFP_Refresh_panic_wm_WID ( 4)
+ #define MCHBAR_CH1_CR_TC_RFP_Refresh_panic_wm_MSK (0x0000F000)
+ #define MCHBAR_CH1_CR_TC_RFP_Refresh_panic_wm_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_TC_RFP_Refresh_panic_wm_DEF (0x00000009)
+
+#define MCHBAR_CH1_CR_TC_RFTP_REG (0x00004698)
+ #define MCHBAR_CH1_CR_TC_RFTP_tREFI_OFF ( 0)
+ #define MCHBAR_CH1_CR_TC_RFTP_tREFI_WID (16)
+ #define MCHBAR_CH1_CR_TC_RFTP_tREFI_MSK (0x0000FFFF)
+ #define MCHBAR_CH1_CR_TC_RFTP_tREFI_MAX (0x0000FFFF)
+ #define MCHBAR_CH1_CR_TC_RFTP_tREFI_DEF (0x00001004)
+ #define MCHBAR_CH1_CR_TC_RFTP_tRFC_OFF (16)
+ #define MCHBAR_CH1_CR_TC_RFTP_tRFC_WID ( 9)
+ #define MCHBAR_CH1_CR_TC_RFTP_tRFC_MSK (0x01FF0000)
+ #define MCHBAR_CH1_CR_TC_RFTP_tRFC_MAX (0x000001FF)
+ #define MCHBAR_CH1_CR_TC_RFTP_tRFC_DEF (0x000000B4)
+ #define MCHBAR_CH1_CR_TC_RFTP_tREFIx9_OFF (25)
+ #define MCHBAR_CH1_CR_TC_RFTP_tREFIx9_WID ( 7)
+ #define MCHBAR_CH1_CR_TC_RFTP_tREFIx9_MSK (0xFE000000)
+ #define MCHBAR_CH1_CR_TC_RFTP_tREFIx9_MAX (0x0000007F)
+ #define MCHBAR_CH1_CR_TC_RFTP_tREFIx9_DEF (0x00000023)
+
+#define MCHBAR_CH1_CR_TC_MR2_SHADDOW_REG (0x0000469C)
+ #define MCHBAR_CH1_CR_TC_MR2_SHADDOW_MR2_sh_low_OFF ( 0)
+ #define MCHBAR_CH1_CR_TC_MR2_SHADDOW_MR2_sh_low_WID ( 6)
+ #define MCHBAR_CH1_CR_TC_MR2_SHADDOW_MR2_sh_low_MSK (0x0000003F)
+ #define MCHBAR_CH1_CR_TC_MR2_SHADDOW_MR2_sh_low_MAX (0x0000003F)
+ #define MCHBAR_CH1_CR_TC_MR2_SHADDOW_MR2_sh_low_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_TC_MR2_SHADDOW_SRT_avail_OFF ( 6)
+ #define MCHBAR_CH1_CR_TC_MR2_SHADDOW_SRT_avail_WID ( 2)
+ #define MCHBAR_CH1_CR_TC_MR2_SHADDOW_SRT_avail_MSK (0x000000C0)
+ #define MCHBAR_CH1_CR_TC_MR2_SHADDOW_SRT_avail_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_TC_MR2_SHADDOW_SRT_avail_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_TC_MR2_SHADDOW_MR2_sh_high_OFF ( 8)
+ #define MCHBAR_CH1_CR_TC_MR2_SHADDOW_MR2_sh_high_WID ( 3)
+ #define MCHBAR_CH1_CR_TC_MR2_SHADDOW_MR2_sh_high_MSK (0x00000700)
+ #define MCHBAR_CH1_CR_TC_MR2_SHADDOW_MR2_sh_high_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_TC_MR2_SHADDOW_MR2_sh_high_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_TC_MR2_SHADDOW_Addr_bit_swizzle_OFF (14)
+ #define MCHBAR_CH1_CR_TC_MR2_SHADDOW_Addr_bit_swizzle_WID ( 2)
+ #define MCHBAR_CH1_CR_TC_MR2_SHADDOW_Addr_bit_swizzle_MSK (0x0000C000)
+ #define MCHBAR_CH1_CR_TC_MR2_SHADDOW_Addr_bit_swizzle_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_TC_MR2_SHADDOW_Addr_bit_swizzle_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_MC_INIT_STATE_REG (0x000046A0)
+ #define MCHBAR_CH1_CR_MC_INIT_STATE_Rank_occupancy_OFF ( 0)
+ #define MCHBAR_CH1_CR_MC_INIT_STATE_Rank_occupancy_WID ( 4)
+ #define MCHBAR_CH1_CR_MC_INIT_STATE_Rank_occupancy_MSK (0x0000000F)
+ #define MCHBAR_CH1_CR_MC_INIT_STATE_Rank_occupancy_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_MC_INIT_STATE_Rank_occupancy_DEF (0x0000000F)
+
+#define MCHBAR_CH1_CR_TC_SRFTP_REG (0x000046A4)
+ #define MCHBAR_CH1_CR_TC_SRFTP_tXSDLL_OFF ( 0)
+ #define MCHBAR_CH1_CR_TC_SRFTP_tXSDLL_WID (12)
+ #define MCHBAR_CH1_CR_TC_SRFTP_tXSDLL_MSK (0x00000FFF)
+ #define MCHBAR_CH1_CR_TC_SRFTP_tXSDLL_MAX (0x00000FFF)
+ #define MCHBAR_CH1_CR_TC_SRFTP_tXSDLL_DEF (0x00000200)
+ #define MCHBAR_CH1_CR_TC_SRFTP_tXS_offset_OFF (12)
+ #define MCHBAR_CH1_CR_TC_SRFTP_tXS_offset_WID ( 4)
+ #define MCHBAR_CH1_CR_TC_SRFTP_tXS_offset_MSK (0x0000F000)
+ #define MCHBAR_CH1_CR_TC_SRFTP_tXS_offset_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_TC_SRFTP_tXS_offset_DEF (0x0000000B)
+ #define MCHBAR_CH1_CR_TC_SRFTP_tZQOPER_OFF (16)
+ #define MCHBAR_CH1_CR_TC_SRFTP_tZQOPER_WID (10)
+ #define MCHBAR_CH1_CR_TC_SRFTP_tZQOPER_MSK (0x03FF0000)
+ #define MCHBAR_CH1_CR_TC_SRFTP_tZQOPER_MAX (0x000003FF)
+ #define MCHBAR_CH1_CR_TC_SRFTP_tZQOPER_DEF (0x00000100)
+ #define MCHBAR_CH1_CR_TC_SRFTP_tMOD_OFF (28)
+ #define MCHBAR_CH1_CR_TC_SRFTP_tMOD_WID ( 4)
+ #define MCHBAR_CH1_CR_TC_SRFTP_tMOD_MSK (0xF0000000)
+ #define MCHBAR_CH1_CR_TC_SRFTP_tMOD_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_TC_SRFTP_tMOD_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_WDB_VISA_SEL_REG (0x000046A8)
+ #define MCHBAR_CH1_CR_WDB_VISA_SEL_VISAByteSel_OFF ( 0)
+ #define MCHBAR_CH1_CR_WDB_VISA_SEL_VISAByteSel_WID ( 3)
+ #define MCHBAR_CH1_CR_WDB_VISA_SEL_VISAByteSel_MSK (0x00000007)
+ #define MCHBAR_CH1_CR_WDB_VISA_SEL_VISAByteSel_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_WDB_VISA_SEL_VISAByteSel_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_REG (0x000046C0)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_FASTADDR_OFF ( 0)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_FASTADDR_WID (12)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_FASTADDR_MSK (0x00000FFF)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_FASTADDR_MAX (0x00000FFF)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_FASTADDR_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_ADDREN_OFF (16)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_ADDREN_WID ( 1)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_ADDREN_MSK (0x00010000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_ADDREN_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_ADDREN_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_SEQEN_OFF (17)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_SEQEN_WID ( 1)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_SEQEN_MSK (0x00020000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_SEQEN_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_SEQEN_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_POL0_OFF (18)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_POL0_WID ( 1)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_POL0_MSK (0x00040000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_POL0_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_POL0_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_POL1_OFF (19)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_POL1_WID ( 1)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_POL1_MSK (0x00080000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_POL1_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_POL1_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_CMDA_OFF (20)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_CMDA_WID ( 4)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_CMDA_MSK (0x00F00000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_CMDA_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_CMDA_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_CMDB_OFF (24)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_CMDB_WID ( 4)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_CMDB_MSK (0x0F000000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_CMDB_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_CMDB_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_CMDC_OFF (28)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_CMDC_WID ( 4)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_CMDC_MSK (0xF0000000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_CMDC_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_PDAT_CMDC_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_REG (0x000046C4)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_BANKSEL_OFF ( 0)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_BANKSEL_WID ( 4)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_BANKSEL_MSK (0x0000000F)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_BANKSEL_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_BANKSEL_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_ARRAYSEL_OFF ( 5)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_ARRAYSEL_WID ( 5)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_ARRAYSEL_MSK (0x000003E0)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_ARRAYSEL_MAX (0x0000001F)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_ARRAYSEL_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_CMP_OFF (10)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_CMP_WID ( 1)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_CMP_MSK (0x00000400)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_CMP_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_CMP_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_REP_OFF (11)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_REP_WID ( 1)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_REP_MSK (0x00000800)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_REP_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_REP_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_DWORD_OFF (12)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_DWORD_WID ( 4)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_DWORD_MSK (0x0000F000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_DWORD_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_DWORD_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_MODE_OFF (16)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_MODE_WID ( 2)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_MODE_MSK (0x00030000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_MODE_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_MODE_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_MPMAP_OFF (18)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_MPMAP_WID ( 6)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_MPMAP_MSK (0x00FC0000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_MPMAP_MAX (0x0000003F)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_MPMAP_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_MPBOFFSET_OFF (24)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_MPBOFFSET_WID ( 4)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_MPBOFFSET_MSK (0x0F000000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_MPBOFFSET_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_MPBOFFSET_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_STAGE_EN_OFF (28)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_STAGE_EN_WID ( 1)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_STAGE_EN_MSK (0x10000000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_STAGE_EN_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_STAGE_EN_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_SHADOW_OFF (29)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_SHADOW_WID ( 2)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_SHADOW_MSK (0x60000000)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_SHADOW_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_SDAT_SHADOW_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_DCLK_LDAT_DATAOUT_REG (0x000046C8)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_DATAOUT_DATOUT_OFF ( 0)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_DATAOUT_DATOUT_WID (32)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_DATAOUT_DATOUT_MSK (0xFFFFFFFF)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_DATAOUT_DATOUT_MAX (0xFFFFFFFF)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_DATAOUT_DATOUT_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_DCLK_LDAT_DATAIN_0_REG (0x000046CC)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_DATAIN_0_DATIN_OFF ( 0)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_DATAIN_0_DATIN_WID (32)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_DATAIN_0_DATIN_MSK (0xFFFFFFFF)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_DATAIN_0_DATIN_MAX (0xFFFFFFFF)
+ #define MCHBAR_CH1_CR_DCLK_LDAT_DATAIN_0_DATIN_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_REG (0x000046D0)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_FASTADDR_OFF ( 0)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_FASTADDR_WID (12)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_FASTADDR_MSK (0x00000FFF)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_FASTADDR_MAX (0x00000FFF)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_FASTADDR_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_ADDREN_OFF (16)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_ADDREN_WID ( 1)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_ADDREN_MSK (0x00010000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_ADDREN_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_ADDREN_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_SEQEN_OFF (17)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_SEQEN_WID ( 1)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_SEQEN_MSK (0x00020000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_SEQEN_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_SEQEN_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_POL0_OFF (18)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_POL0_WID ( 1)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_POL0_MSK (0x00040000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_POL0_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_POL0_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_POL1_OFF (19)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_POL1_WID ( 1)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_POL1_MSK (0x00080000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_POL1_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_POL1_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_CMDA_OFF (20)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_CMDA_WID ( 4)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_CMDA_MSK (0x00F00000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_CMDA_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_CMDA_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_CMDB_OFF (24)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_CMDB_WID ( 4)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_CMDB_MSK (0x0F000000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_CMDB_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_CMDB_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_CMDC_OFF (28)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_CMDC_WID ( 4)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_CMDC_MSK (0xF0000000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_CMDC_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_PDAT_CMDC_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_REG (0x000046D4)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_BANKSEL_OFF ( 0)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_BANKSEL_WID ( 4)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_BANKSEL_MSK (0x0000000F)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_BANKSEL_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_BANKSEL_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_ARRAYSEL_OFF ( 5)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_ARRAYSEL_WID ( 5)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_ARRAYSEL_MSK (0x000003E0)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_ARRAYSEL_MAX (0x0000001F)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_ARRAYSEL_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_CMP_OFF (10)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_CMP_WID ( 1)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_CMP_MSK (0x00000400)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_CMP_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_CMP_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_REP_OFF (11)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_REP_WID ( 1)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_REP_MSK (0x00000800)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_REP_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_REP_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_DWORD_OFF (12)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_DWORD_WID ( 4)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_DWORD_MSK (0x0000F000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_DWORD_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_DWORD_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_MODE_OFF (16)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_MODE_WID ( 2)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_MODE_MSK (0x00030000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_MODE_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_MODE_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_MPMAP_OFF (18)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_MPMAP_WID ( 6)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_MPMAP_MSK (0x00FC0000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_MPMAP_MAX (0x0000003F)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_MPMAP_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_MPBOFFSET_OFF (24)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_MPBOFFSET_WID ( 4)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_MPBOFFSET_MSK (0x0F000000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_MPBOFFSET_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_MPBOFFSET_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_STAGE_EN_OFF (28)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_STAGE_EN_WID ( 1)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_STAGE_EN_MSK (0x10000000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_STAGE_EN_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_STAGE_EN_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_SHADOW_OFF (29)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_SHADOW_WID ( 2)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_SHADOW_MSK (0x60000000)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_SHADOW_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_SDAT_SHADOW_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_QCLK_LDAT_DATAOUT_REG (0x000046D8)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_DATAOUT_DATOUT_OFF ( 0)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_DATAOUT_DATOUT_WID (32)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_DATAOUT_DATOUT_MSK (0xFFFFFFFF)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_DATAOUT_DATOUT_MAX (0xFFFFFFFF)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_DATAOUT_DATOUT_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_QCLK_LDAT_DATAIN_0_REG (0x000046DC)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_DATAIN_0_DATIN_OFF ( 0)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_DATAIN_0_DATIN_WID (32)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_DATAIN_0_DATIN_MSK (0xFFFFFFFF)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_DATAIN_0_DATIN_MAX (0xFFFFFFFF)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_DATAIN_0_DATIN_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_QCLK_LDAT_DATAIN_1_REG (0x000046E0)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_DATAIN_1_DATIN_OFF ( 0)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_DATAIN_1_DATIN_WID (32)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_DATAIN_1_DATIN_MSK (0xFFFFFFFF)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_DATAIN_1_DATIN_MAX (0xFFFFFFFF)
+ #define MCHBAR_CH1_CR_QCLK_LDAT_DATAIN_1_DATIN_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_QUEUE_ENTRY_DISABLE_RPQ_REG (0x000046E4)
+ #define MCHBAR_CH1_CR_QUEUE_ENTRY_DISABLE_RPQ_RPQ_disable_OFF ( 0)
+ #define MCHBAR_CH1_CR_QUEUE_ENTRY_DISABLE_RPQ_RPQ_disable_WID (28)
+ #define MCHBAR_CH1_CR_QUEUE_ENTRY_DISABLE_RPQ_RPQ_disable_MSK (0x0FFFFFFF)
+ #define MCHBAR_CH1_CR_QUEUE_ENTRY_DISABLE_RPQ_RPQ_disable_MAX (0x0FFFFFFF)
+ #define MCHBAR_CH1_CR_QUEUE_ENTRY_DISABLE_RPQ_RPQ_disable_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_QUEUE_ENTRY_DISABLE_WPQ_REG (0x000046E8)
+ #define MCHBAR_CH1_CR_QUEUE_ENTRY_DISABLE_WPQ_WPQ_disable_OFF ( 0)
+ #define MCHBAR_CH1_CR_QUEUE_ENTRY_DISABLE_WPQ_WPQ_disable_WID (32)
+ #define MCHBAR_CH1_CR_QUEUE_ENTRY_DISABLE_WPQ_WPQ_disable_MSK (0xFFFFFFFF)
+ #define MCHBAR_CH1_CR_QUEUE_ENTRY_DISABLE_WPQ_WPQ_disable_MAX (0xFFFFFFFF)
+ #define MCHBAR_CH1_CR_QUEUE_ENTRY_DISABLE_WPQ_WPQ_disable_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_PM_DIMM_IDLE_ENERGY_REG (0x000046EC)
+ #define MCHBAR_CH1_CR_PM_DIMM_IDLE_ENERGY_DIMM0_IDLE_ENERGY_OFF ( 0)
+ #define MCHBAR_CH1_CR_PM_DIMM_IDLE_ENERGY_DIMM0_IDLE_ENERGY_WID ( 6)
+ #define MCHBAR_CH1_CR_PM_DIMM_IDLE_ENERGY_DIMM0_IDLE_ENERGY_MSK (0x0000003F)
+ #define MCHBAR_CH1_CR_PM_DIMM_IDLE_ENERGY_DIMM0_IDLE_ENERGY_MAX (0x0000003F)
+ #define MCHBAR_CH1_CR_PM_DIMM_IDLE_ENERGY_DIMM0_IDLE_ENERGY_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_PM_DIMM_IDLE_ENERGY_DIMM1_IDLE_ENERGY_OFF ( 8)
+ #define MCHBAR_CH1_CR_PM_DIMM_IDLE_ENERGY_DIMM1_IDLE_ENERGY_WID ( 6)
+ #define MCHBAR_CH1_CR_PM_DIMM_IDLE_ENERGY_DIMM1_IDLE_ENERGY_MSK (0x00003F00)
+ #define MCHBAR_CH1_CR_PM_DIMM_IDLE_ENERGY_DIMM1_IDLE_ENERGY_MAX (0x0000003F)
+ #define MCHBAR_CH1_CR_PM_DIMM_IDLE_ENERGY_DIMM1_IDLE_ENERGY_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_PM_DIMM_PD_ENERGY_REG (0x000046F0)
+ #define MCHBAR_CH1_CR_PM_DIMM_PD_ENERGY_DIMM0_PD_ENERGY_OFF ( 0)
+ #define MCHBAR_CH1_CR_PM_DIMM_PD_ENERGY_DIMM0_PD_ENERGY_WID ( 6)
+ #define MCHBAR_CH1_CR_PM_DIMM_PD_ENERGY_DIMM0_PD_ENERGY_MSK (0x0000003F)
+ #define MCHBAR_CH1_CR_PM_DIMM_PD_ENERGY_DIMM0_PD_ENERGY_MAX (0x0000003F)
+ #define MCHBAR_CH1_CR_PM_DIMM_PD_ENERGY_DIMM0_PD_ENERGY_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_PM_DIMM_PD_ENERGY_DIMM1_PD_ENERGY_OFF ( 8)
+ #define MCHBAR_CH1_CR_PM_DIMM_PD_ENERGY_DIMM1_PD_ENERGY_WID ( 6)
+ #define MCHBAR_CH1_CR_PM_DIMM_PD_ENERGY_DIMM1_PD_ENERGY_MSK (0x00003F00)
+ #define MCHBAR_CH1_CR_PM_DIMM_PD_ENERGY_DIMM1_PD_ENERGY_MAX (0x0000003F)
+ #define MCHBAR_CH1_CR_PM_DIMM_PD_ENERGY_DIMM1_PD_ENERGY_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_PM_DIMM_ACT_ENERGY_REG (0x000046F4)
+ #define MCHBAR_CH1_CR_PM_DIMM_ACT_ENERGY_DIMM0_ACT_ENERGY_OFF ( 0)
+ #define MCHBAR_CH1_CR_PM_DIMM_ACT_ENERGY_DIMM0_ACT_ENERGY_WID ( 8)
+ #define MCHBAR_CH1_CR_PM_DIMM_ACT_ENERGY_DIMM0_ACT_ENERGY_MSK (0x000000FF)
+ #define MCHBAR_CH1_CR_PM_DIMM_ACT_ENERGY_DIMM0_ACT_ENERGY_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_PM_DIMM_ACT_ENERGY_DIMM0_ACT_ENERGY_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_PM_DIMM_ACT_ENERGY_DIMM1_ACT_ENERGY_OFF ( 8)
+ #define MCHBAR_CH1_CR_PM_DIMM_ACT_ENERGY_DIMM1_ACT_ENERGY_WID ( 8)
+ #define MCHBAR_CH1_CR_PM_DIMM_ACT_ENERGY_DIMM1_ACT_ENERGY_MSK (0x0000FF00)
+ #define MCHBAR_CH1_CR_PM_DIMM_ACT_ENERGY_DIMM1_ACT_ENERGY_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_PM_DIMM_ACT_ENERGY_DIMM1_ACT_ENERGY_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_PM_DIMM_RD_ENERGY_REG (0x000046F8)
+ #define MCHBAR_CH1_CR_PM_DIMM_RD_ENERGY_DIMM0_RD_ENERGY_OFF ( 0)
+ #define MCHBAR_CH1_CR_PM_DIMM_RD_ENERGY_DIMM0_RD_ENERGY_WID ( 8)
+ #define MCHBAR_CH1_CR_PM_DIMM_RD_ENERGY_DIMM0_RD_ENERGY_MSK (0x000000FF)
+ #define MCHBAR_CH1_CR_PM_DIMM_RD_ENERGY_DIMM0_RD_ENERGY_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_PM_DIMM_RD_ENERGY_DIMM0_RD_ENERGY_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_PM_DIMM_RD_ENERGY_DIMM1_RD_ENERGY_OFF ( 8)
+ #define MCHBAR_CH1_CR_PM_DIMM_RD_ENERGY_DIMM1_RD_ENERGY_WID ( 8)
+ #define MCHBAR_CH1_CR_PM_DIMM_RD_ENERGY_DIMM1_RD_ENERGY_MSK (0x0000FF00)
+ #define MCHBAR_CH1_CR_PM_DIMM_RD_ENERGY_DIMM1_RD_ENERGY_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_PM_DIMM_RD_ENERGY_DIMM1_RD_ENERGY_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_PM_DIMM_WR_ENERGY_REG (0x000046FC)
+ #define MCHBAR_CH1_CR_PM_DIMM_WR_ENERGY_DIMM0_WR_ENERGY_OFF ( 0)
+ #define MCHBAR_CH1_CR_PM_DIMM_WR_ENERGY_DIMM0_WR_ENERGY_WID ( 8)
+ #define MCHBAR_CH1_CR_PM_DIMM_WR_ENERGY_DIMM0_WR_ENERGY_MSK (0x000000FF)
+ #define MCHBAR_CH1_CR_PM_DIMM_WR_ENERGY_DIMM0_WR_ENERGY_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_PM_DIMM_WR_ENERGY_DIMM0_WR_ENERGY_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_PM_DIMM_WR_ENERGY_DIMM1_WR_ENERGY_OFF ( 8)
+ #define MCHBAR_CH1_CR_PM_DIMM_WR_ENERGY_DIMM1_WR_ENERGY_WID ( 8)
+ #define MCHBAR_CH1_CR_PM_DIMM_WR_ENERGY_DIMM1_WR_ENERGY_MSK (0x0000FF00)
+ #define MCHBAR_CH1_CR_PM_DIMM_WR_ENERGY_DIMM1_WR_ENERGY_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_PM_DIMM_WR_ENERGY_DIMM1_WR_ENERGY_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_PM_THRT_CKE_MIN_REG (0x00004728)
+ #define MCHBAR_CH1_CR_PM_THRT_CKE_MIN_CKE_MIN_OFF ( 0)
+ #define MCHBAR_CH1_CR_PM_THRT_CKE_MIN_CKE_MIN_WID ( 8)
+ #define MCHBAR_CH1_CR_PM_THRT_CKE_MIN_CKE_MIN_MSK (0x000000FF)
+ #define MCHBAR_CH1_CR_PM_THRT_CKE_MIN_CKE_MIN_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_PM_THRT_CKE_MIN_CKE_MIN_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_PM_THRT_CKE_MIN_CKE_MIN_DEFEATURE_OFF ( 8)
+ #define MCHBAR_CH1_CR_PM_THRT_CKE_MIN_CKE_MIN_DEFEATURE_WID ( 1)
+ #define MCHBAR_CH1_CR_PM_THRT_CKE_MIN_CKE_MIN_DEFEATURE_MSK (0x00000100)
+ #define MCHBAR_CH1_CR_PM_THRT_CKE_MIN_CKE_MIN_DEFEATURE_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_PM_THRT_CKE_MIN_CKE_MIN_DEFEATURE_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_REG (0x00004740)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_ODT_OFF ( 0)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_ODT_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_ODT_MSK (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_ODT_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_ODT_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_Web_OFF ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_Web_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_Web_MSK (0x00000010)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_Web_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_Web_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_CASb_OFF ( 5)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_CASb_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_CASb_MSK (0x00000020)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_CASb_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_CASb_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_RASb_OFF ( 6)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_RASb_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_RASb_MSK (0x00000040)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_RASb_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_RASb_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_CSb_OFF ( 7)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_CSb_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_CSb_MSK (0x00000780)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_CSb_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_CSb_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_CKE_OFF (11)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_CKE_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_CKE_MSK (0x00007800)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_CKE_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_CKE_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_MA_OFF (15)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_MA_WID (16)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_MA_MSK (0x7FFF8000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_MA_MAX (0x0000FFFF)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH0_MA_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_REG (0x00004744)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_ODT_OFF ( 0)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_ODT_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_ODT_MSK (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_ODT_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_ODT_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_Web_OFF ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_Web_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_Web_MSK (0x00000010)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_Web_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_Web_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_CASb_OFF ( 5)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_CASb_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_CASb_MSK (0x00000020)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_CASb_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_CASb_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_RASb_OFF ( 6)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_RASb_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_RASb_MSK (0x00000040)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_RASb_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_RASb_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_CSb_OFF ( 7)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_CSb_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_CSb_MSK (0x00000780)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_CSb_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_CSb_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_CKE_OFF (11)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_CKE_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_CKE_MSK (0x00007800)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_CKE_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_CKE_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_MA_OFF (15)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_MA_WID (16)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_MA_MSK (0x7FFF8000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_MA_MAX (0x0000FFFF)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH1_MA_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_REG (0x00004748)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_ODT_OFF ( 0)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_ODT_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_ODT_MSK (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_ODT_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_ODT_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_Web_OFF ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_Web_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_Web_MSK (0x00000010)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_Web_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_Web_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_CASb_OFF ( 5)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_CASb_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_CASb_MSK (0x00000020)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_CASb_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_CASb_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_RASb_OFF ( 6)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_RASb_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_RASb_MSK (0x00000040)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_RASb_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_RASb_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_CSb_OFF ( 7)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_CSb_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_CSb_MSK (0x00000780)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_CSb_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_CSb_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_CKE_OFF (11)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_CKE_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_CKE_MSK (0x00007800)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_CKE_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_CKE_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_MA_OFF (15)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_MA_WID (16)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_MA_MSK (0x7FFF8000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_MA_MAX (0x0000FFFF)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH2_MA_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_REG (0x0000474C)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_ODT_OFF ( 0)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_ODT_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_ODT_MSK (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_ODT_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_ODT_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_Web_OFF ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_Web_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_Web_MSK (0x00000010)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_Web_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_Web_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_CASb_OFF ( 5)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_CASb_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_CASb_MSK (0x00000020)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_CASb_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_CASb_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_RASb_OFF ( 6)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_RASb_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_RASb_MSK (0x00000040)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_RASb_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_RASb_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_CSb_OFF ( 7)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_CSb_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_CSb_MSK (0x00000780)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_CSb_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_CSb_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_CKE_OFF (11)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_CKE_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_CKE_MSK (0x00007800)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_CKE_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_CKE_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_MA_OFF (15)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_MA_WID (16)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_MA_MSK (0x7FFF8000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_MA_MAX (0x0000FFFF)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MATCH3_MA_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_REG (0x00004750)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_ODT_OFF ( 0)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_ODT_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_ODT_MSK (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_ODT_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_ODT_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_Web_OFF ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_Web_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_Web_MSK (0x00000010)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_Web_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_Web_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_CASb_OFF ( 5)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_CASb_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_CASb_MSK (0x00000020)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_CASb_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_CASb_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_RASb_OFF ( 6)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_RASb_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_RASb_MSK (0x00000040)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_RASb_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_RASb_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_CSb_OFF ( 7)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_CSb_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_CSb_MSK (0x00000780)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_CSb_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_CSb_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_CKE_OFF (11)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_CKE_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_CKE_MSK (0x00007800)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_CKE_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_CKE_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_MA_OFF (15)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_MA_WID (16)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_MA_MSK (0x7FFF8000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_MA_MAX (0x0000FFFF)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK0_MA_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_REG (0x00004754)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_ODT_OFF ( 0)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_ODT_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_ODT_MSK (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_ODT_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_ODT_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_Web_OFF ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_Web_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_Web_MSK (0x00000010)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_Web_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_Web_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_CASb_OFF ( 5)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_CASb_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_CASb_MSK (0x00000020)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_CASb_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_CASb_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_RASb_OFF ( 6)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_RASb_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_RASb_MSK (0x00000040)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_RASb_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_RASb_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_CSb_OFF ( 7)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_CSb_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_CSb_MSK (0x00000780)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_CSb_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_CSb_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_CKE_OFF (11)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_CKE_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_CKE_MSK (0x00007800)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_CKE_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_CKE_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_MA_OFF (15)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_MA_WID (16)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_MA_MSK (0x7FFF8000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_MA_MAX (0x0000FFFF)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK1_MA_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_REG (0x00004758)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_ODT_OFF ( 0)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_ODT_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_ODT_MSK (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_ODT_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_ODT_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_Web_OFF ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_Web_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_Web_MSK (0x00000010)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_Web_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_Web_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_CASb_OFF ( 5)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_CASb_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_CASb_MSK (0x00000020)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_CASb_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_CASb_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_RASb_OFF ( 6)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_RASb_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_RASb_MSK (0x00000040)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_RASb_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_RASb_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_CSb_OFF ( 7)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_CSb_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_CSb_MSK (0x00000780)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_CSb_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_CSb_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_CKE_OFF (11)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_CKE_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_CKE_MSK (0x00007800)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_CKE_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_CKE_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_MA_OFF (15)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_MA_WID (16)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_MA_MSK (0x7FFF8000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_MA_MAX (0x0000FFFF)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK2_MA_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_REG (0x0000475C)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_ODT_OFF ( 0)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_ODT_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_ODT_MSK (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_ODT_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_ODT_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_Web_OFF ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_Web_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_Web_MSK (0x00000010)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_Web_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_Web_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_CASb_OFF ( 5)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_CASb_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_CASb_MSK (0x00000020)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_CASb_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_CASb_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_RASb_OFF ( 6)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_RASb_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_RASb_MSK (0x00000040)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_RASb_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_RASb_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_CSb_OFF ( 7)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_CSb_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_CSb_MSK (0x00000780)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_CSb_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_CSb_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_CKE_OFF (11)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_CKE_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_CKE_MSK (0x00007800)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_CKE_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_CKE_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_MA_OFF (15)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_MA_WID (16)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_MA_MSK (0x7FFF8000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_MA_MAX (0x0000FFFF)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_MASK3_MA_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_ODLAT_CMD_BANK_REG (0x00004760)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMatch0_OFF ( 0)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMatch0_WID ( 3)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMatch0_MSK (0x00000007)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMatch0_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMatch0_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMatch1_OFF ( 3)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMatch1_WID ( 3)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMatch1_MSK (0x00000038)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMatch1_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMatch1_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMatch2_OFF ( 6)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMatch2_WID ( 3)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMatch2_MSK (0x000001C0)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMatch2_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMatch2_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMatch3_OFF ( 9)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMatch3_WID ( 3)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMatch3_MSK (0x00000E00)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMatch3_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMatch3_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMask0_OFF (12)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMask0_WID ( 3)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMask0_MSK (0x00007000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMask0_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMask0_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMask1_OFF (15)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMask1_WID ( 3)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMask1_MSK (0x00038000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMask1_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMask1_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMask2_OFF (18)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMask2_WID ( 3)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMask2_MSK (0x001C0000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMask2_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMask2_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMask3_OFF (21)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMask3_WID ( 3)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMask3_MSK (0x00E00000)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMask3_MAX (0x00000007)
+ #define MCHBAR_CH1_CR_ODLAT_CMD_BANK_BankMask3_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_REG (0x00004764)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_InputMatch_OFF ( 0)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_InputMatch_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_InputMatch_MSK (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_InputMatch_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_InputMatch_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_InputInvert_OFF ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_InputInvert_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_InputInvert_MSK (0x000000F0)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_InputInvert_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_InputInvert_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_CountMatches_OFF ( 8)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_CountMatches_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_CountMatches_MSK (0x00000100)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_CountMatches_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_CountMatches_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_CounterThreshold_OFF ( 9)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_CounterThreshold_WID (15)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_CounterThreshold_MSK (0x00FFFE00)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_CounterThreshold_MAX (0x00007FFF)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_CounterThreshold_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_CounterAction_OFF (24)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_CounterAction_WID ( 2)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_CounterAction_MSK (0x03000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_CounterAction_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_CounterAction_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_CounterNextState_OFF (26)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_CounterNextState_WID ( 2)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_CounterNextState_MSK (0x0C000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_CounterNextState_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_CounterNextState_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_MatchAction_OFF (28)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_MatchAction_WID ( 2)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_MatchAction_MSK (0x30000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_MatchAction_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_MatchAction_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_MatchNextState_OFF (30)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_MatchNextState_WID ( 2)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_MatchNextState_MSK (0xC0000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_MatchNextState_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL0_MatchNextState_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_REG (0x00004768)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_InputMatch_OFF ( 0)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_InputMatch_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_InputMatch_MSK (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_InputMatch_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_InputMatch_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_InputInvert_OFF ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_InputInvert_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_InputInvert_MSK (0x000000F0)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_InputInvert_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_InputInvert_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_CountMatches_OFF ( 8)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_CountMatches_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_CountMatches_MSK (0x00000100)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_CountMatches_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_CountMatches_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_CounterThreshold_OFF ( 9)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_CounterThreshold_WID (15)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_CounterThreshold_MSK (0x00FFFE00)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_CounterThreshold_MAX (0x00007FFF)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_CounterThreshold_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_CounterAction_OFF (24)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_CounterAction_WID ( 2)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_CounterAction_MSK (0x03000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_CounterAction_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_CounterAction_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_CounterNextState_OFF (26)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_CounterNextState_WID ( 2)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_CounterNextState_MSK (0x0C000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_CounterNextState_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_CounterNextState_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_MatchAction_OFF (28)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_MatchAction_WID ( 2)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_MatchAction_MSK (0x30000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_MatchAction_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_MatchAction_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_MatchNextState_OFF (30)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_MatchNextState_WID ( 2)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_MatchNextState_MSK (0xC0000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_MatchNextState_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL1_MatchNextState_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_REG (0x0000476C)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_InputMatch_OFF ( 0)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_InputMatch_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_InputMatch_MSK (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_InputMatch_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_InputMatch_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_InputInvert_OFF ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_InputInvert_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_InputInvert_MSK (0x000000F0)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_InputInvert_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_InputInvert_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_CountMatches_OFF ( 8)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_CountMatches_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_CountMatches_MSK (0x00000100)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_CountMatches_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_CountMatches_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_CounterThreshold_OFF ( 9)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_CounterThreshold_WID (15)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_CounterThreshold_MSK (0x00FFFE00)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_CounterThreshold_MAX (0x00007FFF)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_CounterThreshold_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_CounterAction_OFF (24)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_CounterAction_WID ( 2)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_CounterAction_MSK (0x03000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_CounterAction_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_CounterAction_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_CounterNextState_OFF (26)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_CounterNextState_WID ( 2)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_CounterNextState_MSK (0x0C000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_CounterNextState_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_CounterNextState_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_MatchAction_OFF (28)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_MatchAction_WID ( 2)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_MatchAction_MSK (0x30000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_MatchAction_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_MatchAction_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_MatchNextState_OFF (30)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_MatchNextState_WID ( 2)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_MatchNextState_MSK (0xC0000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_MatchNextState_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL2_MatchNextState_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_REG (0x00004770)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_InputMatch_OFF ( 0)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_InputMatch_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_InputMatch_MSK (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_InputMatch_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_InputMatch_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_InputInvert_OFF ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_InputInvert_WID ( 4)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_InputInvert_MSK (0x000000F0)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_InputInvert_MAX (0x0000000F)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_InputInvert_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_CountMatches_OFF ( 8)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_CountMatches_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_CountMatches_MSK (0x00000100)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_CountMatches_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_CountMatches_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_CounterThreshold_OFF ( 9)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_CounterThreshold_WID (15)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_CounterThreshold_MSK (0x00FFFE00)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_CounterThreshold_MAX (0x00007FFF)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_CounterThreshold_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_CounterAction_OFF (24)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_CounterAction_WID ( 2)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_CounterAction_MSK (0x03000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_CounterAction_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_CounterAction_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_CounterNextState_OFF (26)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_CounterNextState_WID ( 2)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_CounterNextState_MSK (0x0C000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_CounterNextState_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_CounterNextState_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_MatchAction_OFF (28)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_MatchAction_WID ( 2)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_MatchAction_MSK (0x30000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_MatchAction_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_MatchAction_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_MatchNextState_OFF (30)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_MatchNextState_WID ( 2)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_MatchNextState_MSK (0xC0000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_MatchNextState_MAX (0x00000003)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_LEVEL3_MatchNextState_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_ODLAT_SEQ_GLOBAL_REG (0x00004774)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_GLOBAL_TriggerBlockEnable_OFF ( 0)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_GLOBAL_TriggerBlockEnable_WID ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_GLOBAL_TriggerBlockEnable_MSK (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_GLOBAL_TriggerBlockEnable_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_GLOBAL_TriggerBlockEnable_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_GLOBAL_GlobalCounterThreshold_OFF ( 1)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_GLOBAL_GlobalCounterThreshold_WID (16)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_GLOBAL_GlobalCounterThreshold_MSK (0x0001FFFE)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_GLOBAL_GlobalCounterThreshold_MAX (0x0000FFFF)
+ #define MCHBAR_CH1_CR_ODLAT_SEQ_GLOBAL_GlobalCounterThreshold_DEF (0x00000000)
+
+#define MCHBAR_CH1_CR_SC_WDBWM_REG (0x0000478C)
+ #define MCHBAR_CH1_CR_SC_WDBWM_WMM_Enter_OFF ( 0)
+ #define MCHBAR_CH1_CR_SC_WDBWM_WMM_Enter_WID ( 8)
+ #define MCHBAR_CH1_CR_SC_WDBWM_WMM_Enter_MSK (0x000000FF)
+ #define MCHBAR_CH1_CR_SC_WDBWM_WMM_Enter_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_SC_WDBWM_WMM_Enter_DEF (0x00000038)
+ #define MCHBAR_CH1_CR_SC_WDBWM_WMM_Exit_OFF ( 8)
+ #define MCHBAR_CH1_CR_SC_WDBWM_WMM_Exit_WID ( 8)
+ #define MCHBAR_CH1_CR_SC_WDBWM_WMM_Exit_MSK (0x0000FF00)
+ #define MCHBAR_CH1_CR_SC_WDBWM_WMM_Exit_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_SC_WDBWM_WMM_Exit_DEF (0x00000030)
+ #define MCHBAR_CH1_CR_SC_WDBWM_WPQ_IS_OFF (16)
+ #define MCHBAR_CH1_CR_SC_WDBWM_WPQ_IS_WID ( 8)
+ #define MCHBAR_CH1_CR_SC_WDBWM_WPQ_IS_MSK (0x00FF0000)
+ #define MCHBAR_CH1_CR_SC_WDBWM_WPQ_IS_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_SC_WDBWM_WPQ_IS_DEF (0x0000003C)
+ #define MCHBAR_CH1_CR_SC_WDBWM_Starve_count_OFF (24)
+ #define MCHBAR_CH1_CR_SC_WDBWM_Starve_count_WID ( 8)
+ #define MCHBAR_CH1_CR_SC_WDBWM_Starve_count_MSK (0xFF000000)
+ #define MCHBAR_CH1_CR_SC_WDBWM_Starve_count_MAX (0x000000FF)
+ #define MCHBAR_CH1_CR_SC_WDBWM_Starve_count_DEF (0x000000FF)
+
+#define MCHBAR_CH1_CR_VISA_CTL_MCMNTS_REG (0x00004790)
+ #define MCHBAR_CH1_CR_VISA_CTL_MCMNTS_Data_OFF ( 0)
+ #define MCHBAR_CH1_CR_VISA_CTL_MCMNTS_Data_WID (18)
+ #define MCHBAR_CH1_CR_VISA_CTL_MCMNTS_Data_MSK (0x0003FFFF)
+ #define MCHBAR_CH1_CR_VISA_CTL_MCMNTS_Data_MAX (0x0003FFFF)
+ #define MCHBAR_CH1_CR_VISA_CTL_MCMNTS_Data_DEF (0x00000000)
+ #define MCHBAR_CH1_CR_VISA_CTL_MCMNTS_VORANGE_OFF (31)
+ #define MCHBAR_CH1_CR_VISA_CTL_MCMNTS_VORANGE_WID ( 1)
+ #define MCHBAR_CH1_CR_VISA_CTL_MCMNTS_VORANGE_MSK (0x80000000)
+ #define MCHBAR_CH1_CR_VISA_CTL_MCMNTS_VORANGE_MAX (0x00000001)
+ #define MCHBAR_CH1_CR_VISA_CTL_MCMNTS_VORANGE_DEF (0x00000000)
+
+#pragma pack(pop)
+#endif // __McMain_h__