summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThi Tran <thi@us.ibm.com>2014-05-16 16:12:35 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2014-06-23 15:02:43 -0500
commit8b4ec48406356f8442241a7a02e4e173fd2c97f7 (patch)
treec714396b27ed2b1bcd982a6993895d777a707454
parent73558f6ae3a2866388096366f877aea76ea6239d (diff)
downloadtalos-hostboot-8b4ec48406356f8442241a7a02e4e173fd2c97f7.tar.gz
talos-hostboot-8b4ec48406356f8442241a7a02e4e173fd2c97f7.zip
SW244573: Clean up memory attributes
Change-Id: Ia4d426f1f9e4f824c933e7e39eccc08cab89b0cc CQ:SW244573 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11151 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
-rw-r--r--src/usr/targeting/common/xmltohb/attribute_types.xml1387
-rw-r--r--src/usr/targeting/common/xmltohb/target_types.xml89
2 files changed, 0 insertions, 1476 deletions
diff --git a/src/usr/targeting/common/xmltohb/attribute_types.xml b/src/usr/targeting/common/xmltohb/attribute_types.xml
index 27655d759..f46e0d1a8 100644
--- a/src/usr/targeting/common/xmltohb/attribute_types.xml
+++ b/src/usr/targeting/common/xmltohb/attribute_types.xml
@@ -6534,95 +6534,6 @@ firmware notes: Used as override attribute for pstate procedure
</hwpfToHbAttrMap>
</attribute>
-<!-- TODO RTC 87603. These termination data EFF attributes have corresponding
- VPD attributes that come from CVPD. When all HWPs are using the VPD
- versions, these EFF versions can be deleted -->
-
-<attribute>
- <id>EFF_ODT_RD</id>
- <description>Rank Read ODT. Initialized and used by HWPs.</description>
- <simpleType>
- <uint8_t>
- </uint8_t>
- <array>2,2,4</array>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_ODT_RD</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_ODT_WR</id>
- <description>Rank Write ODT. Initialized and used by HWPs.</description>
- <simpleType>
- <uint8_t>
- </uint8_t>
- <array>2,2,4</array>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_ODT_WR</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_DRAM_RON</id>
- <description>DRAM Ron. Initialized and used by HWPs.</description>
- <simpleType>
- <uint8_t>
- </uint8_t>
- <array>2,2</array><!-- [drop][port] -->
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_DRAM_RON</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_DRAM_RTT_NOM</id>
- <description>DRAM Rtt_Nom. Initialized and used by HWPs.</description>
- <simpleType>
- <uint8_t>
- </uint8_t>
- <array>2,2,4</array>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_DRAM_RTT_NOM</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_DRAM_RTT_WR</id>
- <description>DRAM Rtt_WR. Initialized and used by HWPs.</description>
- <simpleType>
- <uint8_t>
- </uint8_t>
- <array>2,2,4</array>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_DRAM_RTT_WR</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
<attribute>
<id>EFF_DRAM_WR_VREF</id>
<description>DRAM Write Vref. Initialized and used by HWPs.</description>
@@ -6641,23 +6552,6 @@ firmware notes: Used as override attribute for pstate procedure
</attribute>
<attribute>
- <id>EFF_DRAM_WRDDR4_VREF</id>
- <description>DRAM Write Vref for DDR4. Initialized and used by HWPs.</description>
- <simpleType>
- <uint8_t>
- </uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_DRAM_WRDDR4_VREF</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
<id>EFF_CEN_DRV_IMP_DQ_DQS</id>
<description>Centaur DQ and DQS Drive Impedance. Initialized and used by HWPs.</description>
<simpleType>
@@ -6675,74 +6569,6 @@ firmware notes: Used as override attribute for pstate procedure
</attribute>
<attribute>
- <id>EFF_CEN_DRV_IMP_ADDR</id>
- <description>Centaur Address Drive Impedance. Initialized and used by HWPs.</description>
- <simpleType>
- <uint8_t>
- </uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_DRV_IMP_ADDR</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_DRV_IMP_CNTL</id>
- <description>Centaur Control Drive Impedance. Initialized and used by HWPs.</description>
- <simpleType>
- <uint8_t>
- </uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_DRV_IMP_CNTL</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_DRV_IMP_CLK</id>
- <description>Centaur Clock Drive Impedance. Initialized and used by HWPs.</description>
- <simpleType>
- <uint8_t>
- </uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_DRV_IMP_CLK</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_DRV_IMP_SPCKE</id>
- <description>Centaur Spare Clock Drive Impedance. Initialized and used by HWPs.</description>
- <simpleType>
- <uint8_t>
- </uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_DRV_IMP_SPCKE</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
<id>EFF_CEN_RCV_IMP_DQ_DQS</id>
<description>Centaur DQ and DQS Receiver Impedance. Initialized and used by HWPs.</description>
<simpleType>
@@ -6777,74 +6603,6 @@ firmware notes: Used as override attribute for pstate procedure
</attribute>
<attribute>
- <id>EFF_CEN_SLEW_RATE_ADDR</id>
- <description>Centaur Address Slew Rate. Initialized and used by HWPs.</description>
- <simpleType>
- <uint8_t>
- </uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_SLEW_RATE_ADDR</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_SLEW_RATE_CLK</id>
- <description>Centaur Clock Slew Rate. Initialized and used by HWPs.</description>
- <simpleType>
- <uint8_t>
- </uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_SLEW_RATE_CLK</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_SLEW_RATE_SPCKE</id>
- <description>Centaur Spare Clock Slew Rate. Initialized and used by HWPs.</description>
- <simpleType>
- <uint8_t>
- </uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_SLEW_RATE_SPCKE</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_SLEW_RATE_CNTL</id>
- <description>Centaur Control Slew Rate. Initialized and used by HWPs.</description>
- <simpleType>
- <uint8_t>
- </uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_SLEW_RATE_CNTL</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
<id>EFF_CEN_RD_VREF</id>
<description>Centaur Read Vref. Initialized and used by HWPs.</description>
<simpleType>
@@ -6861,8 +6619,6 @@ firmware notes: Used as override attribute for pstate procedure
</hwpfToHbAttrMap>
</attribute>
-<!-- TODO RTC 87603 down to here -->
-
<attribute>
<id>EFF_CEN_DRV_IMP_DQ_DQS_SCHMOO</id>
<description>Enables for which impedance values can be used and tested in a timing test. Initialized and used by HWPs.</description>
@@ -8108,23 +7864,6 @@ firmware notes: Used as override attribute for pstate procedure
</attribute>
<attribute>
- <id>MSS_CHANNEL_MAXBANDWIDTH_GBS</id>
- <description>Channel Max Bandwidth in GBs. Initialized and used by HWPs.</description>
- <simpleType>
- <uint32_t>
- </uint32_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_MSS_CHANNEL_MAXBANDWIDTH_GBS</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
<id>MSS_CHANNEL_PAIR_MAXBANDWIDTH_GBS</id>
<description>Channel Pair Max Bandwidth in GBs. Initialized and used by HWPs.</description>
<simpleType>
@@ -8142,23 +7881,6 @@ firmware notes: Used as override attribute for pstate procedure
</attribute>
<attribute>
- <id>MSS_CHANNEL_MAXBANDWIDTH_MRS</id>
- <description>Channel Max Bandwidth MRs. Initialized and used by HWPs.</description>
- <simpleType>
- <uint32_t>
- </uint32_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_MSS_CHANNEL_MAXBANDWIDTH_MRS</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
<id>MSS_CHANNEL_PAIR_MAXBANDWIDTH_MRS</id>
<description>Channel Pair Max Bandwidth MRs. Initialized and used by HWPs.</description>
<simpleType>
@@ -8193,23 +7915,6 @@ firmware notes: Used as override attribute for pstate procedure
</attribute>
<attribute>
- <id>MSS_CHANNEL_MAXPOWER</id>
- <description>Channel Max Power output. Initialized and used by HWPs.</description>
- <simpleType>
- <uint32_t>
- </uint32_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_MSS_CHANNEL_MAXPOWER</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
<id>MSS_CHANNEL_PAIR_MAXPOWER</id>
<description>Channel Pair Max Power output. Initialized and used by HWPs.</description>
<simpleType>
@@ -8273,22 +7978,6 @@ firmware notes: Used as override attribute for pstate procedure
</hwpfToHbAttrMap>
</attribute>
-<attribute>
- <id>MSS_ZSERIES</id>
- <description>Determines if the code is Zseries type or P Series. The platform determines this and this attribute is mostly used in the initfiles so that we can share the same initialization code with the zSeries team</description>
- <simpleType>
- <uint8_t>
- <default>0</default>
- </uint8_t>
- </simpleType>
- <persistency>non-volatile</persistency>
- <readable/>
- <hwpfToHbAttrMap>
- <id>ATTR_MSS_ZSERIES</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
<!-- Note: This looks incorrect because memory_attributes.xml says it is platInit (therefore we should set it up to a sensible value),
but recent discussions have concluded that a HWP will fill this in, this implementation is correct, memory_attributes.xml will eventually change. -->
<attribute>
@@ -8601,780 +8290,6 @@ bits6:7 will be consumed together to form COARSE_LVL. </description>
</hwpfToHbAttrMap>
</attribute>
-<!-- TODO RTC 87603. These phase rotator EFF attributes have corresponding
- VPD attributes that come from CVPD. When all HWPs are using the VPD
- versions, these EFF versions can be deleted -->
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M0_CLK_P0</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M0_CLK_P0</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M0_CLK_P1</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M0_CLK_P1</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M1_CLK_P0</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M1_CLK_P0</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M1_CLK_P1</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M1_CLK_P1</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M_CMD_A0</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A0</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M_CMD_A1</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A1</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M_CMD_A2</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A2</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M_CMD_A3</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A3</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M_CMD_A4</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A4</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M_CMD_A5</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A5</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M_CMD_A6</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A6</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M_CMD_A7</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A7</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M_CMD_A8</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A8</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M_CMD_A9</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A9</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M_CMD_A10</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A10</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M_CMD_A11</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A11</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M_CMD_A12</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A12</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M_CMD_A13</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A13</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M_CMD_A14</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A14</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M_CMD_A15</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_A15</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M_CMD_BA0</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_BA0</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M_CMD_BA1</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_BA1</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M_CMD_BA2</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_BA2</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M_CMD_CASN</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_CASN</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M_CMD_RASN</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_RASN</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M_CMD_WEN</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M_CMD_WEN</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M_PAR</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M_PAR</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M_ACTN</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M_ACTN</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M0_CNTL_CKE0</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M0_CNTL_CKE0</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M0_CNTL_CKE1</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M0_CNTL_CKE1</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M0_CNTL_CKE2</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M0_CNTL_CKE2</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M0_CNTL_CKE3</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M0_CNTL_CKE3</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M0_CNTL_CSN0</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M0_CNTL_CSN0</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M0_CNTL_CSN1</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M0_CNTL_CSN1</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M0_CNTL_CSN2</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M0_CNTL_CSN2</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M0_CNTL_CSN3</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M0_CNTL_CSN3</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M0_CNTL_ODT0</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M0_CNTL_ODT0</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M0_CNTL_ODT1</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M0_CNTL_ODT1</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M1_CNTL_CKE0</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M1_CNTL_CKE0</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M1_CNTL_CKE1</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M1_CNTL_CKE1</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M1_CNTL_CKE2</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M1_CNTL_CKE2</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M1_CNTL_CKE3</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M1_CNTL_CKE3</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M1_CNTL_CSN0</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M1_CNTL_CSN0</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M1_CNTL_CSN1</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M1_CNTL_CSN1</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M1_CNTL_CSN2</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M1_CNTL_CSN2</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M1_CNTL_CSN3</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M1_CNTL_CSN3</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M1_CNTL_ODT0</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M1_CNTL_ODT0</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CEN_PHASE_ROT_M1_CNTL_ODT1</id>
- <description>Phase rotator value that comes from termination on the CDIMM VPD</description>
- <simpleType>
- <uint8_t><default>0</default></uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CEN_PHASE_ROT_M1_CNTL_ODT1</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<!-- TODO RTC 87603 down to here -->
-
<attribute>
<id>MSS_DQS_SWIZZLE_TYPE</id>
<description>DQS Swizzle type is set by the platform to describe what kind of DQS connection is being used for register acceses. Type 0 is normal, type 1 is for systems with wiring like glacier 1. Additional types maybe defined if new boards have even different DQS swizzle features</description>
@@ -9410,40 +8325,6 @@ Measured in GB</description>
</attribute>
<attribute>
- <id>EFF_CKE_MAP</id>
- <description>Rank to CKE map. Used in various locations and is computed in mss_eff_cnfg_cke_map. Can be overwritten by ODM vendors if done from the PNOR or odm_eff_cnfg. creator: mss_eff_cnfg_cke_map consumer: various firmware notes: none</description>
- <simpleType>
- <uint8_t>
- </uint8_t>
- <array>2,2,4</array>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CKE_MAP</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_SPCKE_MAP</id>
- <description>Rank to Spare CKE map. Used in various locations and is computed in mss_eff_cnfg_cke_map. Can be overwritten by ODM vendors if done from the PNOR or odm_eff_cnfg. creator: mss_eff_cnfg_cke_map consumer: various firmware notes: none</description>
- <simpleType>
- <uint8_t>
- </uint8_t>
- <array>2,2,4</array>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_SPCKE_MAP</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
<id>EFF_DIMM_SPARE</id>
<description>Spare DRAM availability. Used in various locations and is computed in mss_eff_cnfg. Can be overwritten by ODM vendors if done from the PNOR or odm_eff_cnfg. creator: mss_eff_cnfg consumer: various firmware notes: load from spd</description>
<simpleType>
@@ -11287,36 +10168,6 @@ firmware notes: Platforms should initialize this attribute to AUTO (0)</descript
</attribute>
<attribute>
- <id>EFF_DRAM_2N_MODE_ENABLED</id>
- <description>Describes if this MBA is in 2N address mode. The DIMM attributes associated with this MBA describes if this mode is needed for SI. The MR Keyword of the VPD gives and indication of the value needed. Set by eff_config and consumed in the mba_def.initfile.</description>
- <simpleType>
- <uint8_t></uint8_t>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_DRAM_2N_MODE_ENABLED</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>MSS_DIMM_POWER_TEST_REV</id>
- <description>The power test revision number that is saved when data is saved on an ISDIMM. If the power test changes, then a difference indicates that the power test needs to be rerun. This attribute needs to stick around between IPLs</description>
- <simpleType>
- <uint8_t></uint8_t>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_MSS_DIMM_POWER_TEST_REV</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
<id>FRU_ID</id>
<description>FRU ID attribute for chip class</description>
<simpleType><uint32_t><default>0</default></uint32_t></simpleType>
@@ -11580,87 +10431,6 @@ firmware notes: Platforms should initialize this attribute to AUTO (0)</descript
</attribute>
<attribute>
- <id>CDIMM_SENSOR_MAP_PRIMARY</id>
- <description>
- Custom DIMM Sensor Map for Primary I2C Port (1 byte of data):
- 0x00 No sensors attached
- 0x01 DIMM sensor 0 attached
- 0x02 DIMM sensor 1 attached
- 0x04 DIMM sensor 2 attached
- 0x08 DIMM sensor 3 attached
- 0x10 DIMM sensor 4 attached
- 0x20 DIMM sensor 5 attached
- 0x40 DIMM sensor 6 attached
- 0x80 DIMM sensor 7 attached
- Comes from the VPD MW Keyword
- </description>
- <simpleType>
- <uint8_t>
- <default>0</default>
- </uint8_t>
- </simpleType>
- <persistency>non-volatile</persistency>
- <readable/>
- <hwpfToHbAttrMap>
- <id>ATTR_CDIMM_SENSOR_MAP_PRIMARY</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>CDIMM_SENSOR_MAP_SECONDARY</id>
- <description>
- Custom DIMM Sensor Map for Secondary I2C Port (1 byte of data):
- 0x00 No sensors attached
- 0x01 DIMM sensor 0 attached
- 0x02 DIMM sensor 1 attached
- 0x04 DIMM sensor 2 attached
- 0x08 DIMM sensor 3 attached
- 0x10 DIMM sensor 4 attached
- 0x20 DIMM sensor 5 attached
- 0x40 DIMM sensor 6 attached
- 0x80 DIMM sensor 7 attached
- Comes from the VPD MW Keyword
- </description>
- <simpleType>
- <uint8_t>
- <default>0</default>
- </uint8_t>
- </simpleType>
- <persistency>non-volatile</persistency>
- <readable/>
- <hwpfToHbAttrMap>
- <id>ATTR_CDIMM_SENSOR_MAP_SECONDARY</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_DRAM_ADDRESS_MIRRORING</id>
- <description>
- Address mirroring on the DIMM by rank, up to 4 ranks.
- 0x08 means rank 0 is mirrored
- 0x04 means rank 1 is mirrored
- 0x02 means rank 2 is mirrored
- 0x01 means rank 3 is mirrored
- Comes from EFF config reading the VPD_DRAM_ADDRESS_MIRRORING from the
- AM keyword of the VPD.
- </description>
- <simpleType>
- <uint8_t>
- </uint8_t>
- <array>2,2</array>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_DRAM_ADDRESS_MIRRORING</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
<id>MSS_BLUEWATERFALL_BROKEN</id>
<description>
Set by the platform depending on DD1.0X vs DD1.03 or newer. If true,
@@ -11787,163 +10557,6 @@ firmware notes: Platforms should initialize this attribute to AUTO (0)</descript
</attribute>
<attribute>
- <id>EFF_RLO</id>
- <description>Gives the RLO value to use for this port. This comes from the MR Keyword of the VPD gives and indication of the value. It will be writable until it comes from VPD. The value is a positive integer number.</description>
- <simpleType>
- <uint8_t>
- <default>0</default>
- </uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_RLO</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_WLO</id>
- <description>Read Latency Offset value that is used in the phy. This value comes from the MR keyword of the VPD</description>
- <simpleType>
- <uint8_t>
- <default>0</default>
- </uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_WLO</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_GPO</id>
- <description>Global Phy Offset value that is used in setting up the phy. This value comes from the MR keyword of the VPD</description>
- <simpleType>
- <uint8_t>
- <default>0</default>
- </uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_GPO</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CKE_PRI_MAP</id>
- <description>Contains the CKE MAP for the DIMM being plugged in. It comes from the MT keyword but is not on a port basis --- meaning this Attribute may be split: with 16 bits associated with port A data and 16 bits with B. This value goes directly into the MBA01 Rank-to-primary-CKE mapping table register bits 0:31 (MBA01_MBAREF1Q) register. This attribute is writeable until it comes from the VPD</description>
- <simpleType>
- <uint32_t>
- <default>0</default>
- </uint32_t>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CKE_PRI_MAP</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_CKE_PWR_MAP</id>
- <description>Contains the CKE Power Domain mapping tables for the DIMM being plugged in. It comes from the MT keyword but is not on a port basis --- meaning this Attribute may be split: with 32 bits associated with port A data and 32 bits with B. This value goes directly into the MBA01 Rank-to-CKE power domain mapping table bits 0:33 (MBA01_MBARPC1Q) register. This attribute is writeable until it comes from the VPD</description>
- <simpleType>
- <uint64_t>
- <default>0</default>
- </uint64_t>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_CKE_PWR_MAP</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_RDTAG</id>
- <description>Read Tag value that is used in setting up the phy. It is expected that this value will come from the VPD</description>
- <simpleType>
- <uint8_t>
- <default>0</default>
- </uint8_t>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_RDTAG</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_TSYS_ADR</id>
- <description>TSYS for all address blocks in the MBA pair. This value comes from the MR keyword of the VPD</description>
- <simpleType>
- <uint8_t>
- <default>0</default>
- </uint8_t>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_TSYS_ADR</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_TSYS_DP18</id>
- <description>TSYS for all DP18 blocks in the MBA pair. This value comes from the MR keyword of the VPD</description>
- <simpleType>
- <uint8_t>
- <default>0</default>
- </uint8_t>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_TSYS_DP18</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
- <id>EFF_DQ_WR_OFFSET</id>
- <description>DQ write offset value that is used in setting up the phy's phase rotators before WR_LVL, 0x40 is HW Default. It is expected that this value will come from the VPD</description>
- <simpleType>
- <uint8_t>
- <default>0</default>
- </uint8_t>
- <array>2</array>
- </simpleType>
- <persistency>volatile-zeroed</persistency>
- <readable/>
- <writeable/>
- <hwpfToHbAttrMap>
- <id>ATTR_EFF_DQ_WR_OFFSET</id>
- <macro>DIRECT</macro>
- </hwpfToHbAttrMap>
-</attribute>
-
-<attribute>
<id>EFF_BUFFER_LATENCY</id>
<description>Additional buffer latency in the case of RDIMMs and LRDIMMs. It is expected that this value will come from the VPD</description>
<simpleType>
diff --git a/src/usr/targeting/common/xmltohb/target_types.xml b/src/usr/targeting/common/xmltohb/target_types.xml
index aaa88ef7d..1b8db96b2 100644
--- a/src/usr/targeting/common/xmltohb/target_types.xml
+++ b/src/usr/targeting/common/xmltohb/target_types.xml
@@ -182,7 +182,6 @@
<!-- End proc_abus_dmi_xbus_scominit.xml -->
<attribute><id>ENABLED_THREADS</id></attribute>
- <attribute><id>MSS_ZSERIES</id></attribute>
<!-- Max/min config attributes -->
<attribute><id>MAX_PROC_CHIPS_PER_NODE</id></attribute>
@@ -852,32 +851,12 @@
<attribute><id>EFF_QUATERNARY_RANK_GROUP1</id></attribute>
<attribute><id>EFF_QUATERNARY_RANK_GROUP2</id></attribute>
<attribute><id>EFF_QUATERNARY_RANK_GROUP3</id></attribute>
- <attribute><id>EFF_CKE_MAP</id></attribute>
- <attribute><id>EFF_SPCKE_MAP</id></attribute>
<attribute><id>EFF_DIMM_SPARE</id></attribute>
-<!-- TODO RTC 87603. These termination data EFF attributes have corresponding
- VPD attributes that come from CVPD. When all HWPs are using the VPD
- versions, these EFF versions can be deleted -->
- <attribute><id>EFF_DRAM_RON</id></attribute>
- <attribute><id>EFF_DRAM_RTT_NOM</id></attribute>
- <attribute><id>EFF_DRAM_RTT_WR</id></attribute>
- <attribute><id>EFF_ODT_RD</id></attribute>
- <attribute><id>EFF_ODT_WR</id></attribute>
<attribute><id>EFF_DRAM_WR_VREF</id></attribute>
- <attribute><id>EFF_DRAM_WRDDR4_VREF</id></attribute>
<attribute><id>EFF_CEN_RCV_IMP_DQ_DQS</id></attribute>
<attribute><id>EFF_CEN_DRV_IMP_DQ_DQS</id></attribute>
- <attribute><id>EFF_CEN_DRV_IMP_ADDR</id></attribute>
- <attribute><id>EFF_CEN_DRV_IMP_CNTL</id></attribute>
- <attribute><id>EFF_CEN_DRV_IMP_CLK</id></attribute>
- <attribute><id>EFF_CEN_DRV_IMP_SPCKE</id></attribute>
<attribute><id>EFF_CEN_SLEW_RATE_DQ_DQS</id></attribute>
- <attribute><id>EFF_CEN_SLEW_RATE_ADDR</id></attribute>
- <attribute><id>EFF_CEN_SLEW_RATE_CLK</id></attribute>
- <attribute><id>EFF_CEN_SLEW_RATE_SPCKE</id></attribute>
- <attribute><id>EFF_CEN_SLEW_RATE_CNTL</id></attribute>
<attribute><id>EFF_CEN_RD_VREF</id></attribute>
-<!-- TODO RTC 87603. Down to here -->
<attribute><id>EFF_CEN_RD_VREF_SCHMOO</id></attribute>
<attribute><id>EFF_DRAM_WR_VREF_SCHMOO</id></attribute>
<attribute><id>EFF_DRAM_WRDDR4_VREF_SCHMOO</id></attribute>
@@ -954,12 +933,9 @@
<attribute><id>MSS_POWER_INT2</id></attribute>
<attribute><id>MSS_DIMM_MAXBANDWIDTH_GBS</id></attribute>
<attribute><id>MSS_DIMM_MAXBANDWIDTH_MRS</id></attribute>
- <attribute><id>MSS_CHANNEL_MAXBANDWIDTH_GBS</id></attribute>
<attribute><id>MSS_CHANNEL_PAIR_MAXBANDWIDTH_GBS</id></attribute>
- <attribute><id>MSS_CHANNEL_MAXBANDWIDTH_MRS</id></attribute>
<attribute><id>MSS_CHANNEL_PAIR_MAXBANDWIDTH_MRS</id></attribute>
<attribute><id>MSS_DIMM_MAXPOWER</id></attribute>
- <attribute><id>MSS_CHANNEL_MAXPOWER</id></attribute>
<attribute><id>MSS_CHANNEL_PAIR_MAXPOWER</id></attribute>
<attribute><id>MSS_RUNTIME_MEM_THROTTLE_NUMERATOR_PER_MBA</id></attribute>
<attribute><id>MSS_RUNTIME_MEM_THROTTLE_DENOMINATOR</id></attribute>
@@ -969,58 +945,6 @@
<attribute><id>MSS_SLEW_RATE_DATA</id></attribute>
<attribute><id>MSS_SLEW_RATE_ADR</id></attribute>
<attribute><id>MSS_ALLOW_SINGLE_PORT</id></attribute>
-<!-- TODO RTC 87603. These phase rotator EFF attributes have corresponding
- VPD attributes that come from CVPD. When all HWPs are using the VPD
- versions, these EFF versions can be deleted -->
- <attribute><id>EFF_CEN_PHASE_ROT_M0_CLK_P0</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M0_CLK_P1</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M1_CLK_P0</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M1_CLK_P1</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M_CMD_A0</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M_CMD_A1</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M_CMD_A2</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M_CMD_A3</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M_CMD_A4</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M_CMD_A5</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M_CMD_A6</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M_CMD_A7</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M_CMD_A8</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M_CMD_A9</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M_CMD_A10</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M_CMD_A11</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M_CMD_A12</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M_CMD_A13</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M_CMD_A14</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M_CMD_A15</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M_CMD_BA0</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M_CMD_BA1</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M_CMD_BA2</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M_CMD_CASN</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M_CMD_RASN</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M_CMD_WEN</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M_PAR</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M_ACTN</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M0_CNTL_CKE0</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M0_CNTL_CKE1</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M0_CNTL_CKE2</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M0_CNTL_CKE3</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M0_CNTL_CSN0</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M0_CNTL_CSN1</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M0_CNTL_CSN2</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M0_CNTL_CSN3</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M0_CNTL_ODT0</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M0_CNTL_ODT1</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M1_CNTL_CKE0</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M1_CNTL_CKE1</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M1_CNTL_CKE2</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M1_CNTL_CKE3</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M1_CNTL_CSN0</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M1_CNTL_CSN1</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M1_CNTL_CSN2</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M1_CNTL_CSN3</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M1_CNTL_ODT0</id></attribute>
- <attribute><id>EFF_CEN_PHASE_ROT_M1_CNTL_ODT1</id></attribute>
-<!-- TODO RTC 87603. Down to here -->
<attribute><id>MSS_DQS_SWIZZLE_TYPE</id></attribute>
<attribute><id>MCBIST_PATTERN</id></attribute>
<attribute><id>MCBIST_TEST_TYPE</id></attribute>
@@ -1076,17 +1000,6 @@
<attribute><id>VREF_DQ_TRAIN_ENABLE</id></attribute>
<attribute><id>TCCD_L</id></attribute>
<attribute><id>EFF_WRITE_CRC</id></attribute>
- <attribute><id>EFF_DRAM_2N_MODE_ENABLED</id></attribute>
- <attribute><id>EFF_DRAM_ADDRESS_MIRRORING</id></attribute>
- <attribute><id>EFF_RLO</id></attribute>
- <attribute><id>EFF_WLO</id></attribute>
- <attribute><id>EFF_GPO</id></attribute>
- <attribute><id>EFF_CKE_PRI_MAP</id></attribute>
- <attribute><id>EFF_CKE_PWR_MAP</id></attribute>
- <attribute><id>EFF_RDTAG</id></attribute>
- <attribute><id>EFF_TSYS_ADR</id></attribute>
- <attribute><id>EFF_TSYS_DP18</id></attribute>
- <attribute><id>EFF_DQ_WR_OFFSET</id></attribute>
<attribute><id>EFF_BUFFER_LATENCY</id></attribute>
<attribute><id>LRDIMM_MR12_REG</id></attribute>
<attribute><id>LRDIMM_ADDITIONAL_CNTL_WORDS</id></attribute>
@@ -1225,8 +1138,6 @@
<attribute><id>MSS_FREQ_OVERRIDE</id></attribute>
<attribute><id>MEMB_TP_BNDY_PLL_SCAN_SELECT</id></attribute>
<attribute><id>MSS_FREQ_BIAS_PERCENTAGE</id></attribute>
- <attribute><id>CDIMM_SENSOR_MAP_PRIMARY</id></attribute>
- <attribute><id>CDIMM_SENSOR_MAP_SECONDARY</id></attribute>
<attribute><id>MSS_BLUEWATERFALL_BROKEN</id></attribute>
<attribute><id>DMI_DFE_OVERRIDE</id></attribute>
<attribute><id>MSS_INIT_STATE</id></attribute>
OpenPOWER on IntegriCloud