summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/usr/targeting/common/xmltohb/attribute_types.xml1531
-rwxr-xr-xsrc/usr/targeting/common/xmltohb/target_types.xml93
2 files changed, 1617 insertions, 7 deletions
diff --git a/src/usr/targeting/common/xmltohb/attribute_types.xml b/src/usr/targeting/common/xmltohb/attribute_types.xml
index f7837e140..79ff17048 100644
--- a/src/usr/targeting/common/xmltohb/attribute_types.xml
+++ b/src/usr/targeting/common/xmltohb/attribute_types.xml
@@ -25669,6 +25669,609 @@ DEPRECATED!!!!
</hwpfToHbAttrMap>
</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_0_VERSION_LAYOUT</id>
+ <description>MR Keyword Layout Version Number. Increases when attributes are added, removed, or redefined. Does not reset.</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_0_VERSION_LAYOUT</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+
+<attribute>
+ <id>MSS_VPD_MR_1_VERSION_DATA</id>
+ <description>MR Keyword Data Version Number. Increases when data changes with the above layout version. Resets when layout version number increments.</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_1_VERSION_DATA</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_2_SIGNATURE_FREQ_DROP</id>
+ <description>MR Keyword type, nibble 0 = freq bin (0 = 1600, 1 = 1866, 2 = 2133, 3 = 2400, 4 = 2667, 5 = 2933, 6 = 3200), nibble 1 = num dimms per port (1 = single drop, 2 = dual drop)</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_2_SIGNATURE_FREQ_DROP</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_2_SIGNATURE_HASH</id>
+ <description>Hash Signature for the MR Keyword. The hash signature is 32bits for 256 bytes of data.</description>
+ <simpleType>
+ <uint32_t>
+ </uint32_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_2_SIGNATURE_HASH</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+
+<attribute>
+ <id>MSS_VPD_MR_DRAM_2N_MODE</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_DRAM_2N_MODE</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A00</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_ADDR_A00</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A01</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_ADDR_A01</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A02</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_ADDR_A02</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A03</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_ADDR_A03</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A04</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_ADDR_A04</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A05</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_ADDR_A05</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A06</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_ADDR_A06</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A07</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_ADDR_A07</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A08</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_ADDR_A08</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A09</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_ADDR_A09</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A10</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_ADDR_A10</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A11</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_ADDR_A11</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A12</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_ADDR_A12</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A13</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_ADDR_A13</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A17</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_ADDR_A17</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_BA0</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_ADDR_BA0</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_BA1</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_ADDR_BA1</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_BG0</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_ADDR_BG0</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_BG1</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_ADDR_BG1</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_C0</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_ADDR_C0</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_C1</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_ADDR_C1</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_C2</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_ADDR_C2</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_CLK_D0_P0</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_CLK_D0_P0</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_CLK_D0_P1</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_CLK_D0_P1</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_CLK_D1_P0</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_CLK_D1_P0</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_CLK_D1_P1</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_CLK_D1_P1</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_CMD_ACTN</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_CMD_ACTN</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_CMD_ADDR_CASN_A15</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_CMD_ADDR_CASN_A15</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_CMD_ADDR_RASN_A16</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_CMD_ADDR_RASN_A16</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_CMD_ADDR_WEN_A14</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_CMD_ADDR_WEN_A14</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_CMD_PAR</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_CMD_PAR</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+
<attribute>
<id>VPD_MR_0_VERSION_LAYOUT</id>
<description>MR Keyword Layout Version Number. Increases when attributes are added, removed, or redefined. Does not reset.</description>
@@ -25685,6 +26288,7 @@ DEPRECATED!!!!
</hwpfToHbAttrMap>
</attribute>
+
<attribute>
<id>VPD_MR_1_VERSION_DATA</id>
<description>MR Keyword Data Version Number. Increases when data changes with the above layout version. Resets when layout version number increments.</description>
@@ -25718,6 +26322,23 @@ DEPRECATED!!!!
</attribute>
<attribute>
+ <id>VPD_MR_2_SIGNATURE_HASH</id>
+ <description>Hash Signature for the MR Keyword. The hash signature is 32bits for 256 bytes of data.</description>
+ <simpleType>
+ <uint32_t>
+ </uint32_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_VPD_MR_2_SIGNATURE_HASH</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+
+<attribute>
<id>VPD_MR_DRAM_2N_MODE</id>
<description>Place holder description</description>
<simpleType>
@@ -26252,6 +26873,74 @@ DEPRECATED!!!!
</hwpfToHbAttrMap>
</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_CNTL_D0_CKE0</id>
+ <description>Phase rotator delay value of Clock for Dimm#_CLK# in ticks. Ticks are 1/128 of one cycle of clock.</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_CNTL_D0_CKE0</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_CNTL_D0_CKE1</id>
+ <description>Phase rotator delay value of Clock for Dimm#_CLK# in ticks. Ticks are 1/128 of one cycle of clock.</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_CNTL_D0_CKE1</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_CNTL_D1_CKE0</id>
+ <description>Phase rotator delay value of Clock for Dimm#_CLK# in ticks. Ticks are 1/128 of one cycle of clock.</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_CNTL_D1_CKE0</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_CNTL_D1_CKE1</id>
+ <description>Phase rotator delay value of Clock for Dimm#_CLK# in ticks. Ticks are 1/128 of one cycle of clock.</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_CNTL_D1_CKE1</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
<attribute>
<id>VPD_MR_MC_PHASE_ROT_CNTL_CKE0</id>
<description>Place holder description</description>
@@ -26381,6 +27070,71 @@ DEPRECATED!!!!
</attribute>
<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_CNTL_D0_CSN0</id>
+<description>Phase rotator delay value of Chip Select for Dimm#_CSN# in ticks. Ticks are 1/128 of one cycle of clock.</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_CNTL_D0_CSN0</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_CNTL_D0_CSN1</id>
+ <description>Phase rotator delay value of Chip Select for Dimm#_CSN# in ticks. Ticks are 1/128 of one cycle of clock.</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_CNTL_D0_CSN1</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_CNTL_D1_CSN0</id>
+ <description>Phase rotator delay value of Chip Select for Dimm#_CSN# in ticks. Ticks are 1/128 of one cycle of clock.</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_CNTL_D1_CSN0</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_CNTL_D1_CSN1</id>
+ <description>Phase rotator delay value of Chip Select for Dimm#_CSN# in ticks. Ticks are 1/128 of one cycle of clock.</description>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_CNTL_D1_CSN1</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
<id>VPD_MR_MC_PHASE_ROT_CNTL_ODT0</id>
<description>Place holder description</description>
<simpleType>
@@ -26443,6 +27197,103 @@ DEPRECATED!!!!
<macro>DIRECT</macro>
</hwpfToHbAttrMap>
</attribute>
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_CNTL_D0_ODT0</id>
+ <description>Phase rotator delay value of On Die Termination for Dimm#_ODT# in ticks. Ticks are 1/128 of one cycle of clock.</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_CNTL_D0_ODT0</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_CNTL_D0_ODT1</id>
+ <description>Phase rotator delay value of On Die Termination for Dimm#_ODT# in ticks. Ticks are 1/128 of one cycle of clock.</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_CNTL_D0_ODT1</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_CNTL_D1_ODT0</id>
+ <description>Phase rotator delay value of On Die Termination for Dimm#_ODT# in ticks. Ticks are 1/128 of one cycle of clock.</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_CNTL_D1_ODT0</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_CNTL_D1_ODT1</id>
+ <description>Phase rotator delay value of On Die Termination for Dimm#_ODT# in ticks. Ticks are 1/128 of one cycle of clock.</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_CNTL_D1_ODT1</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_2N_MODE_AUTOSET</id>
+ <description>Default value for 2N Mode from Signal Integrity.</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_2N_MODE_AUTOSET</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+
+<attribute>
+ <id>MSS_VPD_MR_PERIODIC_MEMCAL_MODE_OPTIONS</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint16_t></uint16_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_PERIODIC_MEMCAL_MODE_OPTIONS</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
<attribute>
<id>VPD_MR_PERIODIC_MEMCAL_MODE_OPTIONS</id>
@@ -26460,6 +27311,23 @@ DEPRECATED!!!!
</hwpfToHbAttrMap>
</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_TSYS_ADR</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_TSYS_ADR</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
<attribute>
<id>VPD_MR_TSYS_ADR</id>
<description>Place holder description</description>
@@ -26476,6 +27344,23 @@ DEPRECATED!!!!
</hwpfToHbAttrMap>
</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_TSYS_DATA</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_TSYS_DATA</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
<attribute>
<id>VPD_MR_TSYS_DATA</id>
<description>Place holder description</description>
@@ -26494,6 +27379,634 @@ DEPRECATED!!!!
<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_D0_CLK0</id>
+ <description>Phase rotator delay value of Clock for Dimm#_CLK# in ticks. Ticks are 1/128 of one cycle of clock.</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_D0_CLK0</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>VPD_MR_MC_PHASE_ROT_D0_CLK0</id>
+ <description>Phase rotator delay value of Clock for Dimm#_CLK# in ticks. Ticks are 1/128 of one cycle of clock.</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_VPD_MR_MC_PHASE_ROT_D0_CLK0</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_D0_CLK1</id>
+ <description>Phase rotator delay value of Clock for Dimm#_CLK# in ticks. Ticks are 1/128 of one cycle of clock.</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_D0_CLK1</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>VPD_MR_MC_PHASE_ROT_D0_CLK1</id>
+ <description>Phase rotator delay value of Clock for Dimm#_CLK# in ticks. Ticks are 1/128 of one cycle of clock.</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_VPD_MR_MC_PHASE_ROT_D0_CLK1</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_D1_CLK0</id>
+ <description>Phase rotator delay value of Clock for Dimm#_CLK# in ticks. Ticks are 1/128 of one cycle of clock.</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_D1_CLK0</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>VPD_MR_MC_PHASE_ROT_D1_CLK0</id>
+ <description>Phase rotator delay value of Clock for Dimm#_CLK# in ticks. Ticks are 1/128 of one cycle of clock.</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_VPD_MR_MC_PHASE_ROT_D1_CLK0</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+
+<attribute>
+ <id>MSS_VPD_MR_MC_PHASE_ROT_D1_CLK1</id>
+ <description>Phase rotator delay value of Clock for Dimm#_CLK# in ticks. Ticks are 1/128 of one cycle of clock.</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MR_MC_PHASE_ROT_D1_CLK1</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>VPD_MR_MC_PHASE_ROT_D1_CLK1</id>
+ <description>Phase rotator delay value of Clock for Dimm#_CLK# in ticks. Ticks are 1/128 of one cycle of clock.</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_VPD_MR_MC_PHASE_ROT_D1_CLK1</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_0_VERSION_LAYOUT</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_0_VERSION_LAYOUT</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_1_VERSION_DATA</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_1_VERSION_DATA</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_2_SIGNATURE_HASH</id>
+ <description>Hash Signature for the MT Keyword. The hash signature is 32bits for 256 bytes of data.</description>
+ <simpleType>
+ <uint32_t>
+ </uint32_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_2_SIGNATURE_HASH</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+
+
+<attribute>
+ <id>MSS_VPD_MT_2_SIGNATURE_DIMM0RANK_DIMM1RANK</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_2_SIGNATURE_DIMM0RANK_DIMM1RANK</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_CKE_PRI_MAP</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint16_t></uint16_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_CKE_PRI_MAP</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_CKE_PWR_MAP</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint32_t></uint32_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_CKE_PWR_MAP</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_DIMM_RCD_IBT</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2,2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_DIMM_RCD_IBT</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_DIMM_RCD_OUTPUT_TIMING</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2,2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_DIMM_RCD_OUTPUT_TIMING</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_DRAM_DRV_IMP_DQ_DQS</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2,2,2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_DRAM_DRV_IMP_DQ_DQS</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_DRAM_RTT_NOM</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2,2,2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_DRAM_RTT_NOM</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+
+ <attribute>
+ <id>MSS_VPD_MT_DRAM_RTT_PARK</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2,2,2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_DRAM_RTT_PARK</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_DRAM_RTT_WR</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2,2,2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_DRAM_RTT_WR</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_MC_DRV_IMP_ADDR</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_MC_DRV_IMP_ADDR</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_MC_DRV_IMP_CLK</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_MC_DRV_IMP_CLK</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_MC_DRV_IMP_CNTL</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_MC_DRV_IMP_CNTL</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_MC_DRV_IMP_DQ_DQS</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_MC_DRV_IMP_DQ_DQS</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_MC_DRV_IMP_SPCKE</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_MC_DRV_IMP_SPCKE</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_MC_RCV_IMP_DQ_DQS</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_MC_RCV_IMP_DQ_DQS</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_MC_SLEW_RATE_ADDR</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_MC_SLEW_RATE_ADDR</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_MC_SLEW_RATE_CLK</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_MC_SLEW_RATE_CLK</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_MC_SLEW_RATE_CNTL</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_MC_SLEW_RATE_CNTL</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_MC_SLEW_RATE_DQ_DQS</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_MC_SLEW_RATE_DQ_DQS</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_MC_SLEW_RATE_SPCKE</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_MC_SLEW_RATE_SPCKE</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_ODT_RD</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2,2,2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_ODT_RD</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_ODT_WR</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2,2,2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_ODT_WR</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_OFFSET_GPO</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_OFFSET_GPO</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_OFFSET_RLO</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_OFFSET_RLO</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_OFFSET_WLO</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_OFFSET_WLO</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_VREF_DRAM_WR</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_VREF_DRAM_WR</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_VREF_MC_RD</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_VREF_MC_RD</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_VPD_MT_WINDAGE_RD_CTR</id>
+ <description>Place holder description</description>
+ <simpleType>
+ <uint16_t></uint16_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VPD_MT_WINDAGE_RD_CTR</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
<id>VPD_MT_0_VERSION_LAYOUT</id>
<description>Place holder description</description>
<simpleType>
@@ -26526,6 +28039,24 @@ DEPRECATED!!!!
</attribute>
<attribute>
+ <id>VPD_MT_2_SIGNATURE_HASH</id>
+ <description>Hash Signature for the MT Keyword. The hash signature is 32bits for 256 bytes of data.</description>
+ <simpleType>
+ <uint32_t>
+ </uint32_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <writeable/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_VPD_MT_2_SIGNATURE_HASH</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+
+
+<attribute>
<id>VPD_MT_2_SIGNATURE_DIMM0RANK_DIMM1RANK</id>
<description>Place holder description</description>
<simpleType>
diff --git a/src/usr/targeting/common/xmltohb/target_types.xml b/src/usr/targeting/common/xmltohb/target_types.xml
index 6c2c323b4..9d6b0ac3a 100755
--- a/src/usr/targeting/common/xmltohb/target_types.xml
+++ b/src/usr/targeting/common/xmltohb/target_types.xml
@@ -2089,12 +2089,14 @@
<attribute><id>MRW_VDDR_OFFSET_DISABLE</id></attribute>
<attribute><id>MRW_FINE_REFRESH_MODE</id></attribute>
<attribute><id>MRW_TEMP_REFRESH_RANGE</id></attribute>
- <attribute><id>VPD_MR_0_VERSION_LAYOUT</id></attribute>
- <attribute><id>VPD_MR_1_VERSION_DATA</id></attribute>
- <attribute><id>VPD_MR_2_SIGNATURE_FREQ_DROP</id></attribute>
- <attribute><id>VPD_MT_0_VERSION_LAYOUT</id></attribute>
- <attribute><id>VPD_MT_1_VERSION_DATA</id></attribute>
- <attribute><id>VPD_MT_2_SIGNATURE_DIMM0RANK_DIMM1RANK</id></attribute>
+ <attribute><id>MSS_VPD_MR_0_VERSION_LAYOUT</id></attribute>
+ <attribute><id>MSS_VPD_MR_1_VERSION_DATA</id></attribute>
+ <attribute><id>MSS_VPD_MR_2_SIGNATURE_FREQ_DROP</id></attribute>
+ <attribute><id>MSS_VPD_MR_2_SIGNATURE_HASH</id></attribute>
+ <attribute><id>MSS_VPD_MT_0_VERSION_LAYOUT</id></attribute>
+ <attribute><id>MSS_VPD_MT_1_VERSION_DATA</id></attribute>
+ <attribute><id>MSS_VPD_MT_2_SIGNATURE_DIMM0RANK_DIMM1RANK</id></attribute>
+ <attribute><id>MSS_VPD_MT_2_SIGNATURE_HASH</id></attribute>
<!-- attributes for sbe_start -->
<attribute><id>BOOT_FLAGS</id></attribute>
<attribute><id>NEST_PLL_BUCKET</id></attribute>
@@ -2550,6 +2552,49 @@
<attribute><id>EFF_DRAM_TRFC_DLR</id></attribute>
<attribute><id>EFF_DRAM_TFAW_DLR</id></attribute>
<attribute><id>EFF_DRAM_TXS</id></attribute>
+ <attribute><id>MSS_VPD_MR_DRAM_2N_MODE</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A00</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A01</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A02</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A03</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A04</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A05</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A06</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A07</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A08</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A09</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A10</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A11</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A12</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A13</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_A17</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_BA0</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_BA1</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_BG0</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_C0</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_C1</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_ADDR_C2</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_D0_CLK0</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_D0_CLK1</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_D1_CLK0</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_D1_CLK1</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_CLK_D0_P0</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_CMD_ADDR_CASN_A15</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_CMD_ADDR_RASN_A16</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_CMD_ADDR_WEN_A14</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_CMD_PAR</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_CNTL_D0_CKE0</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_CNTL_D0_CKE1</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_CNTL_D1_CKE0</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_CNTL_D1_CKE1</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_CNTL_D0_CSN0</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_CNTL_D0_CSN1</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_CNTL_D1_CSN0</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_CNTL_D1_CSN1</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_CNTL_D0_ODT0</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_CNTL_D0_ODT1</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_CNTL_D1_ODT0</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_PHASE_ROT_CNTL_D1_ODT1</id></attribute>
<attribute><id>VPD_MR_DRAM_2N_MODE</id></attribute>
<attribute><id>VPD_MR_MC_PHASE_ROT_ADDR_A00</id></attribute>
<attribute><id>VPD_MR_MC_PHASE_ROT_ADDR_A01</id></attribute>
@@ -2572,11 +2617,14 @@
<attribute><id>VPD_MR_MC_PHASE_ROT_ADDR_C0</id></attribute>
<attribute><id>VPD_MR_MC_PHASE_ROT_ADDR_C1</id></attribute>
<attribute><id>VPD_MR_MC_PHASE_ROT_ADDR_C2</id></attribute>
+ <attribute><id>VPD_MR_MC_PHASE_ROT_D0_CLK0</id></attribute>
+ <attribute><id>VPD_MR_MC_PHASE_ROT_D0_CLK1</id></attribute>
+ <attribute><id>VPD_MR_MC_PHASE_ROT_D1_CLK0</id></attribute>
+ <attribute><id>VPD_MR_MC_PHASE_ROT_D1_CLK1</id></attribute>
<attribute><id>VPD_MR_MC_PHASE_ROT_CLK_D0_P0</id></attribute>
<attribute><id>VPD_MR_MC_PHASE_ROT_CLK_D0_P1</id></attribute>
<attribute><id>VPD_MR_MC_PHASE_ROT_CLK_D1_P0</id></attribute>
<attribute><id>VPD_MR_MC_PHASE_ROT_CLK_D1_P1</id></attribute>
- <attribute><id>VPD_MR_MC_PHASE_ROT_CLK_D0_P0</id></attribute>
<attribute><id>VPD_MR_MC_PHASE_ROT_CMD_ADDR_CASN_A15</id></attribute>
<attribute><id>VPD_MR_MC_PHASE_ROT_CMD_ADDR_RASN_A16</id></attribute>
<attribute><id>VPD_MR_MC_PHASE_ROT_CMD_ADDR_WEN_A14</id></attribute>
@@ -2592,9 +2640,40 @@
<attribute><id>VPD_MR_MC_PHASE_ROT_CNTL_ODT0</id></attribute>
<attribute><id>VPD_MR_MC_PHASE_ROT_CNTL_ODT1</id></attribute>
<attribute><id>VPD_MR_MC_PHASE_ROT_CNTL_ODT3</id></attribute>
+ <attribute><id>MSS_VPD_MR_MC_2N_MODE_AUTOSET</id></attribute>
+ <attribute><id>MSS_VPD_MR_PERIODIC_MEMCAL_MODE_OPTIONS</id></attribute>
+ <attribute><id>MSS_VPD_MR_TSYS_ADR</id></attribute>
+ <attribute><id>MSS_VPD_MR_TSYS_DATA</id></attribute>
<attribute><id>VPD_MR_PERIODIC_MEMCAL_MODE_OPTIONS</id></attribute>
<attribute><id>VPD_MR_TSYS_ADR</id></attribute>
<attribute><id>VPD_MR_TSYS_DATA</id></attribute>
+ <attribute><id>MSS_VPD_MT_CKE_PRI_MAP</id></attribute>
+ <attribute><id>MSS_VPD_MT_CKE_PWR_MAP</id></attribute>
+ <attribute><id>MSS_VPD_MT_DIMM_RCD_IBT</id></attribute>
+ <attribute><id>MSS_VPD_MT_DIMM_RCD_OUTPUT_TIMING</id></attribute>
+ <attribute><id>MSS_VPD_MT_DRAM_DRV_IMP_DQ_DQS</id></attribute>
+ <attribute><id>MSS_VPD_MT_DRAM_RTT_NOM</id></attribute>
+ <attribute><id>MSS_VPD_MT_DRAM_RTT_PARK</id></attribute>
+ <attribute><id>MSS_VPD_MT_DRAM_RTT_WR</id></attribute>
+ <attribute><id>MSS_VPD_MT_MC_DRV_IMP_ADDR</id></attribute>
+ <attribute><id>MSS_VPD_MT_MC_DRV_IMP_CLK</id></attribute>
+ <attribute><id>MSS_VPD_MT_MC_DRV_IMP_CNTL</id></attribute>
+ <attribute><id>MSS_VPD_MT_MC_DRV_IMP_DQ_DQS</id></attribute>
+ <attribute><id>MSS_VPD_MT_MC_DRV_IMP_SPCKE</id></attribute>
+ <attribute><id>MSS_VPD_MT_MC_RCV_IMP_DQ_DQS</id></attribute>
+ <attribute><id>MSS_VPD_MT_MC_SLEW_RATE_ADDR</id></attribute>
+ <attribute><id>MSS_VPD_MT_MC_SLEW_RATE_CLK</id></attribute>
+ <attribute><id>MSS_VPD_MT_MC_SLEW_RATE_CNTL</id></attribute>
+ <attribute><id>MSS_VPD_MT_MC_SLEW_RATE_DQ_DQS</id></attribute>
+ <attribute><id>MSS_VPD_MT_MC_SLEW_RATE_SPCKE</id></attribute>
+ <attribute><id>MSS_VPD_MT_ODT_RD</id></attribute>
+ <attribute><id>MSS_VPD_MT_ODT_WR</id></attribute>
+ <attribute><id>MSS_VPD_MT_OFFSET_GPO</id></attribute>
+ <attribute><id>MSS_VPD_MT_OFFSET_RLO</id></attribute>
+ <attribute><id>MSS_VPD_MT_OFFSET_WLO</id></attribute>
+ <attribute><id>MSS_VPD_MT_VREF_DRAM_WR</id></attribute>
+ <attribute><id>MSS_VPD_MT_VREF_MC_RD</id></attribute>
+ <attribute><id>MSS_VPD_MT_WINDAGE_RD_CTR</id></attribute>
<attribute><id>VPD_MT_CKE_PRI_MAP</id></attribute>
<attribute><id>VPD_MT_CKE_PWR_MAP</id></attribute>
<attribute><id>VPD_MT_DIMM_RCD_IBT</id></attribute>
OpenPOWER on IntegriCloud