summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting/common
diff options
context:
space:
mode:
authorBrian Silver <bsilver@us.ibm.com>2016-12-14 06:01:46 -0600
committerChristian R. Geddes <crgeddes@us.ibm.com>2016-12-19 19:36:09 -0500
commitc4692b79f73b6867c76d22e608c4a831d69bdb03 (patch)
treef44500b5b3aa924bcad9be1ac532076bae224d4b /src/usr/targeting/common
parent3320ec5232e3a10df6adee024ce200c26920cec7 (diff)
downloadtalos-hostboot-c4692b79f73b6867c76d22e608c4a831d69bdb03.tar.gz
talos-hostboot-c4692b79f73b6867c76d22e608c4a831d69bdb03.zip
Add minor minor version feature support to getecid
Change-Id: I2b1af56add50a54377cb3781cbdda83e5c7fddda Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34049 Dev-Ready: Brian R. Silver <bsilver@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34050 Reviewed-by: Hostboot Team <hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Diffstat (limited to 'src/usr/targeting/common')
-rw-r--r--src/usr/targeting/common/xmltohb/attribute_types.xml93
-rwxr-xr-xsrc/usr/targeting/common/xmltohb/target_types.xml8
2 files changed, 101 insertions, 0 deletions
diff --git a/src/usr/targeting/common/xmltohb/attribute_types.xml b/src/usr/targeting/common/xmltohb/attribute_types.xml
index a6c70b129..0fcd5cc34 100644
--- a/src/usr/targeting/common/xmltohb/attribute_types.xml
+++ b/src/usr/targeting/common/xmltohb/attribute_types.xml
@@ -32372,4 +32372,97 @@ Measured in GB</description>
</hwpfToHbAttrMap>
</attribute>
+<attribute>
+ <id>DO_MSS_WR_VREF</id>
+ <description>
+ In sub DD1.02 Nimbus in the WR VREF algorithm, certain work-arounds are needed
+ </description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_DO_MSS_WR_VREF</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>DO_MSS_VCCD_OVERRIDE</id>
+ <description>
+ Override VREG control information sub DD1.02
+ </description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_DO_MSS_VCCD_OVERRIDE</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+
+<attribute>
+ <id>DO_MSS_VREF_DAC</id>
+ <description>
+ VREF DAC work-around for Nimbus sub DD1.02
+ </description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_DO_MSS_VREF_DAC</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>DO_MSS_VREG_COARSE</id>
+ <description>
+ VREG Coarse work-around for Nimbus sub DD1.02
+ </description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_DO_MSS_VREG_COARSE</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>DO_MSS_TRAINING_BAD_BITS</id>
+ <description>
+ For Nimbus pre DD1.02 we want to pass DDR training if we see 'correctable'
+ errors. This isn't the case for post-DD1.02 where we want to pass/fail
+ training based on the results from the PHY itself
+ </description>
+ <simpleType>
+ <uint8_t>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_DO_MSS_TRAINING_BAD_BITS</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
</attributes>
diff --git a/src/usr/targeting/common/xmltohb/target_types.xml b/src/usr/targeting/common/xmltohb/target_types.xml
index 15f356438..3dbc8699d 100755
--- a/src/usr/targeting/common/xmltohb/target_types.xml
+++ b/src/usr/targeting/common/xmltohb/target_types.xml
@@ -1278,6 +1278,14 @@
<attribute><id>TOD_CPU_DATA</id></attribute>
<attribute><id>PM_SPWUP_IGNORE_XSTOP_FLAG</id></attribute>
<attribute><id>SECUREBOOT_PROTECT_DECONFIGURED_TPM</id></attribute>
+ <!-- START memory workaround for DD1.02 -->
+ <attribute><id>DO_MSS_WR_VREF</id></attribute>
+ <attribute><id>DO_MSS_VCCD_OVERRIDE</id></attribute>
+ <attribute><id>DO_MSS_VREF_DAC</id></attribute>
+ <attribute><id>DO_MSS_VREG_COARSE</id></attribute>
+ <attribute><id>DO_MSS_TRAINING_BAD_BITS</id></attribute>
+ <!-- END memory workaround for DD1.02 -->
+
</targetType><!-- chip-processor-power9 -->
<!-- chip-processor-nimbus -->
OpenPOWER on IntegriCloud