summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting/common/xmltohb
diff options
context:
space:
mode:
authorChen Du <duchen@us.ibm.com>2019-05-01 09:36:07 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2019-06-10 09:29:38 -0500
commitd41d0f9b82f7af4d5a429cd0b5fb645982034560 (patch)
tree702692ad02d457ac1cbec1e18a9eff5228ad3786 /src/usr/targeting/common/xmltohb
parenta697687b5e5e15b00b841db5f2c8c66ee9d8ef35 (diff)
downloadtalos-hostboot-d41d0f9b82f7af4d5a429cd0b5fb645982034560.tar.gz
talos-hostboot-d41d0f9b82f7af4d5a429cd0b5fb645982034560.zip
MRW parsing for DDIMM, PMIC, and Axone OBUS
Task 3: Deal with dimm, pmic, and obus Code parses out pmic and dimm because of their parent/child relationship. The primary thing to note is how the affinity path is calculated. It differs depending on how the praent/child relationships are set up. For PMIC, there are 4 PMICs per OMI whereas for DIMM, there are two DIMMs per OMI. Also handles OBUS and OBUS_BRICK. OBUS_BRICK new layout is now 2 bricks for OBUS0, 1 brick for OBUS1, 1 brick for OBUS2, and 2 bricks for OBUS3 Change-Id: I581320f551479a40dddb77550e9440e8edfd373f RTC: 172971 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/76804 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@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: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/targeting/common/xmltohb')
-rw-r--r--src/usr/targeting/common/xmltohb/target_types.xml7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/usr/targeting/common/xmltohb/target_types.xml b/src/usr/targeting/common/xmltohb/target_types.xml
index 46ddaddac..99519fd94 100644
--- a/src/usr/targeting/common/xmltohb/target_types.xml
+++ b/src/usr/targeting/common/xmltohb/target_types.xml
@@ -1363,6 +1363,8 @@
</attribute>
</targetType>
+ <!-- This special I2C_MUX target adapts the MRW to Hostboot's specific I2C_MUX
+ target. All attributes should be declared against the parent target -->
<targetType>
<id>i2c_mux_pca9847</id>
<parent>chip</parent>
@@ -1543,6 +1545,11 @@
</targetType>
<targetType>
+ <id>lcard-dimm-ddimm</id>
+ <parent>lcard-dimm</parent>
+ </targetType>
+
+ <targetType>
<id>lcard-dimm-ddr4</id>
<parent>lcard-dimm</parent>
</targetType>
OpenPOWER on IntegriCloud