summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting/common/xmltohb/attribute_types.xml
diff options
context:
space:
mode:
authorPrachi Gupta <pragupta@us.ibm.com>2018-04-23 14:20:49 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2018-04-24 11:42:55 -0400
commitcc797278cc96c92e138a841723f1fb4f89089957 (patch)
tree780df3952bf5551cca0b4051d43ca4add14ea675 /src/usr/targeting/common/xmltohb/attribute_types.xml
parent9265ad6a6a9d50d2765bbebca2f4392a32367a5c (diff)
downloadtalos-hostboot-cc797278cc96c92e138a841723f1fb4f89089957.tar.gz
talos-hostboot-cc797278cc96c92e138a841723f1fb4f89089957.zip
wrap_test: adding attrs to swizzle abus links
There is a fabric limitation to only enable 2 ABUS links at a time. This commit adds attribute that will be used by MST to swizzle between the sets of links to enable. When the value of the attribute matches between system target and the ABUS link, then the link will be configured. Otherwise, we will deconfigure the links. Change-Id: I018b318934b3f52c2e73724cd0e9645e5a379251 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/57679 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Roland Veloz <rveloz@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/targeting/common/xmltohb/attribute_types.xml')
-rwxr-xr-xsrc/usr/targeting/common/xmltohb/attribute_types.xml73
1 files changed, 73 insertions, 0 deletions
diff --git a/src/usr/targeting/common/xmltohb/attribute_types.xml b/src/usr/targeting/common/xmltohb/attribute_types.xml
index 42d350bf8..da2244f39 100755
--- a/src/usr/targeting/common/xmltohb/attribute_types.xml
+++ b/src/usr/targeting/common/xmltohb/attribute_types.xml
@@ -7289,7 +7289,80 @@ Selects which voltage level to place the Core and ECO domain PFETs upon Winkle e
<readable/>
</attribute>
+<enumerationType>
+ <id>MFG_WRAP_TEST_ABUS_LINKS_SET_ENABLE</id>
+ <description>Enum for MFG_WRAP_TEST_ABUS_LINKS_SET_ENABLE</description>
+ <enumerator>
+ <name>SET_NONE</name>
+ <value>0x0</value>
+ </enumerator>
+ <enumerator>
+ <name>SET_1</name>
+ <value>0x1</value>
+ </enumerator>
+ <enumerator>
+ <name>SET_2</name>
+ <value>0x2</value>
+ </enumerator>
+</enumerationType>
+
+<attribute>
+ <id>MFG_WRAP_TEST_ABUS_LINKS_SET_ENABLE</id>
+ <description>
+ This attribute defines which set of ABUS links to enable
+ during MST wrap testing. This attribute will live on
+ the system target. The value will be overriden during
+ MST testing. When the value of MFG_WRAP_TEST_ABUS_LINKS_SET
+ on each of the OBUS matches with this value, then we leave the
+ OBUSes configured. Otherwise, we deconfigure them.
+ </description>
+ <simpleType>
+ <enumeration>
+ <default>SET_NONE</default>
+ <id>MFG_WRAP_TEST_ABUS_LINKS_SET_ENABLE</id>
+ </enumeration>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+</attribute>
+<enumerationType>
+ <id>MFG_WRAP_TEST_ABUS_LINKS_SET</id>
+ <description>Enum for MFG_WRAP_TEST_ABUS_LINKS_SET</description>
+ <enumerator>
+ <name>SET_NONE</name>
+ <value>0x0</value>
+ </enumerator>
+ <enumerator>
+ <name>SET_1</name>
+ <value>0x1</value>
+ </enumerator>
+ <enumerator>
+ <name>SET_2</name>
+ <value>0x2</value>
+ </enumerator>
+</enumerationType>
+
+<attribute>
+ <id>MFG_WRAP_TEST_ABUS_LINKS_SET</id>
+ <description>
+ Due to fabric limitations, we can only enable 2 links
+ at a time during wrap testing. This attribute defines
+ which set this ABUS link belong to. This attribute
+ will live on the OBUS target. The value will come
+ from MRW. When the value for this attribute matches
+ MFG_WRAP_TEST_ABUS_LINKS_SET_ENABLE, then we leave the
+ OBUSes configured. Otherwise, we deconfigure them.
+ </description>
+ <simpleType>
+ <enumeration>
+ <default>SET_NONE</default>
+ <id>MFG_WRAP_TEST_ABUS_LINKS_SET</id>
+ </enumeration>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+</attribute>
<attribute>
<id>BRAZOS_RX_FIFO_OVERRIDE</id>
<description>
OpenPOWER on IntegriCloud