summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting/common/xmltohb/simics_AXONE.system.xml
diff options
context:
space:
mode:
authorChristian Geddes <crgeddes@us.ibm.com>2019-04-04 13:59:40 -0500
committerWilliam G. Hoffa <wghoffa@us.ibm.com>2019-04-10 09:37:06 -0500
commit6fc227ed83cee3c349e264dd9f5104c79b78f17f (patch)
tree521025af7febfbfacfb0d3a85cc1b22c80fb0677 /src/usr/targeting/common/xmltohb/simics_AXONE.system.xml
parent033619612142c1e2ac514f487aace7da092b813f (diff)
downloadtalos-hostboot-6fc227ed83cee3c349e264dd9f5104c79b78f17f.tar.gz
talos-hostboot-6fc227ed83cee3c349e264dd9f5104c79b78f17f.zip
Re-order i2c properties in Axone simics XML to align closer with sim
In the simics model we have 9 OCMBs per processor, 8 behind MC01 that are behind an 1-to-8 MUX, and 1 behind MC23 that is directly attatched. Our XML was not portraying this correctly as it was showing that the directly attached OCMB was OCMB0, which according to our XML is behind MC01. This commit makes it so OCMBs 0-7 (behind MC01) have i2c attributes that say they are behind the mux. OCMB8 will be behind MC23 and will be the directly attached OCMB. Change-Id: I7ef0cba6021bccc07ca2ccfefa2e02c9ec68eba4 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/75555 Reviewed-by: Matt Derksen <mderkse1@us.ibm.com> Reviewed-by: Chen Du <duchen@us.ibm.com> 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: William G. Hoffa <wghoffa@us.ibm.com>
Diffstat (limited to 'src/usr/targeting/common/xmltohb/simics_AXONE.system.xml')
-rw-r--r--src/usr/targeting/common/xmltohb/simics_AXONE.system.xml98
1 files changed, 49 insertions, 49 deletions
diff --git a/src/usr/targeting/common/xmltohb/simics_AXONE.system.xml b/src/usr/targeting/common/xmltohb/simics_AXONE.system.xml
index 45ecfd607..e3c28bec3 100644
--- a/src/usr/targeting/common/xmltohb/simics_AXONE.system.xml
+++ b/src/usr/targeting/common/xmltohb/simics_AXONE.system.xml
@@ -8566,32 +8566,33 @@
<id>FAPI_POS</id>
<default>0</default>
</attribute>
- <attribute>
+ <attribute>
<id>FAPI_I2C_CONTROL_INFO</id>
<default>
<field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
<field><id>engine</id><value>3</value></field>
- <field><id>port</id><value>1</value></field>
+ <field><id>port</id><value>0</value></field>
<field><id>devAddr</id><value>0xD0</value></field>
- <field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
- <field><id>i2cMuxPath</id><value>physical:sys-0</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x08</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
- </attribute>
- <attribute>
+ </attribute>
+ <attribute>
<id>EEPROM_VPD_PRIMARY_INFO</id>
<default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
+ <field><id>engine</id><value>3</value></field>
<field><id>byteAddrOffset</id><value>0x02</value></field>
- <field><id>chipCount</id><value>0x01</value></field>
<field><id>devAddr</id><value>0xA0</value></field>
- <field><id>engine</id><value>3</value></field>
- <!-- Engine 3 Port 1 is directly attached to DDIMM0 in the simics axone model -->
- <field><id>port</id><value>1</value></field>
- <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <!-- Engine 3 Port 0 connects to a 3 to 8 MUX attached to DDIMM1-8 in the simics axone model -->
+ <field><id>port</id><value>0</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
- <field><id>writeCycleTime</id><value>20</value></field>
- <field><id>writePageSize</id><value>32</value></field>
- <field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
- <field><id>i2cMuxPath</id><value>physical:sys-0</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
+ <!-- Valid Mux Bus Selections are 0x08-0x0F -->
+ <field><id>i2cMuxBusSelector</id><value>0x08</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
</targetInstance>
@@ -8631,14 +8632,14 @@
<id>FAPI_POS</id>
<default>1</default>
</attribute>
- <attribute>
- <id>FAPI_I2C_CONTROL_INFO</id>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
<default>
<field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
<field><id>engine</id><value>3</value></field>
<field><id>port</id><value>0</value></field>
<field><id>devAddr</id><value>0xD0</value></field>
- <field><id>i2cMuxBusSelector</id><value>0x08</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x09</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -8656,7 +8657,7 @@
<field><id>writeCycleTime</id><value>05</value></field>
<field><id>writePageSize</id><value>0x20</value></field>
<!-- Valid Mux Bus Selections are 0x08-0x0F -->
- <field><id>i2cMuxBusSelector</id><value>0x08</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x09</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -8698,16 +8699,16 @@
<default>2</default>
</attribute>
<attribute>
- <id>FAPI_I2C_CONTROL_INFO</id>
+ <id>FAPI_I2C_CONTROL_INFO</id>
<default>
<field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
<field><id>engine</id><value>3</value></field>
<field><id>port</id><value>0</value></field>
<field><id>devAddr</id><value>0xD0</value></field>
- <field><id>i2cMuxBusSelector</id><value>0x09</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x0A</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
- </attribute>
+ </attribute>
<attribute>
<id>EEPROM_VPD_PRIMARY_INFO</id>
<default>
@@ -8722,7 +8723,7 @@
<field><id>writeCycleTime</id><value>05</value></field>
<field><id>writePageSize</id><value>0x20</value></field>
<!-- Valid Mux Bus Selections are 0x08-0x0F -->
- <field><id>i2cMuxBusSelector</id><value>0x09</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x0A</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -8764,16 +8765,16 @@
<default>3</default>
</attribute>
<attribute>
- <id>FAPI_I2C_CONTROL_INFO</id>
+ <id>FAPI_I2C_CONTROL_INFO</id>
<default>
<field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
<field><id>engine</id><value>3</value></field>
<field><id>port</id><value>0</value></field>
<field><id>devAddr</id><value>0xD0</value></field>
- <field><id>i2cMuxBusSelector</id><value>0x0A</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x0B</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
- </attribute>
+ </attribute>
<attribute>
<id>EEPROM_VPD_PRIMARY_INFO</id>
<default>
@@ -8788,7 +8789,7 @@
<field><id>writeCycleTime</id><value>05</value></field>
<field><id>writePageSize</id><value>0x20</value></field>
<!-- Valid Mux Bus Selections are 0x08-0x0F -->
- <field><id>i2cMuxBusSelector</id><value>0x0A</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x0B</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -8830,13 +8831,13 @@
<default>4</default>
</attribute>
<attribute>
- <id>FAPI_I2C_CONTROL_INFO</id>
+ <id>FAPI_I2C_CONTROL_INFO</id>
<default>
<field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
<field><id>engine</id><value>3</value></field>
<field><id>port</id><value>0</value></field>
<field><id>devAddr</id><value>0xD0</value></field>
- <field><id>i2cMuxBusSelector</id><value>0x0B</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x0C</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -8854,7 +8855,7 @@
<field><id>writeCycleTime</id><value>05</value></field>
<field><id>writePageSize</id><value>0x20</value></field>
<!-- Valid Mux Bus Selections are 0x08-0x0F -->
- <field><id>i2cMuxBusSelector</id><value>0x0B</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x0C</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -8902,7 +8903,7 @@
<field><id>engine</id><value>3</value></field>
<field><id>port</id><value>0</value></field>
<field><id>devAddr</id><value>0xD0</value></field>
- <field><id>i2cMuxBusSelector</id><value>0x0C</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x0D</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -8920,7 +8921,7 @@
<field><id>writeCycleTime</id><value>05</value></field>
<field><id>writePageSize</id><value>0x20</value></field>
<!-- Valid Mux Bus Selections are 0x08-0x0F -->
- <field><id>i2cMuxBusSelector</id><value>0x0C</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x0D</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -8968,7 +8969,7 @@
<field><id>engine</id><value>3</value></field>
<field><id>port</id><value>0</value></field>
<field><id>devAddr</id><value>0xD0</value></field>
- <field><id>i2cMuxBusSelector</id><value>0x0D</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x0E</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -8986,7 +8987,7 @@
<field><id>writeCycleTime</id><value>05</value></field>
<field><id>writePageSize</id><value>0x20</value></field>
<!-- Valid Mux Bus Selections are 0x08-0x0F -->
- <field><id>i2cMuxBusSelector</id><value>0x0D</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x0E</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -9034,7 +9035,7 @@
<field><id>engine</id><value>3</value></field>
<field><id>port</id><value>0</value></field>
<field><id>devAddr</id><value>0xD0</value></field>
- <field><id>i2cMuxBusSelector</id><value>0x0E</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x0F</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -9052,7 +9053,7 @@
<field><id>writeCycleTime</id><value>05</value></field>
<field><id>writePageSize</id><value>0x20</value></field>
<!-- Valid Mux Bus Selections are 0x08-0x0F -->
- <field><id>i2cMuxBusSelector</id><value>0x0E</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x0F</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -9098,28 +9099,27 @@
<default>
<field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
<field><id>engine</id><value>3</value></field>
- <field><id>port</id><value>0</value></field>
+ <field><id>port</id><value>1</value></field>
<field><id>devAddr</id><value>0xD0</value></field>
- <field><id>i2cMuxBusSelector</id><value>0x0F</value></field>
- <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0</value></field>
</default>
</attribute>
<attribute>
<id>EEPROM_VPD_PRIMARY_INFO</id>
<default>
- <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
- <field><id>engine</id><value>3</value></field>
<field><id>byteAddrOffset</id><value>0x02</value></field>
- <field><id>devAddr</id><value>0xA0</value></field>
<field><id>chipCount</id><value>0x01</value></field>
- <!-- Engine 3 Port 0 connects to a 3 to 8 MUX attached to DDIMM1-8 in the simics axone model -->
- <field><id>port</id><value>0</value></field>
+ <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <!-- Engine 3 Port 1 is directly attached to DDIMM0 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
- <field><id>writeCycleTime</id><value>05</value></field>
- <field><id>writePageSize</id><value>0x20</value></field>
- <!-- Valid Mux Bus Selections are 0x08-0x0F -->
- <field><id>i2cMuxBusSelector</id><value>0x0F</value></field>
- <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
+ <field><id>writeCycleTime</id><value>20</value></field>
+ <field><id>writePageSize</id><value>32</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0</value></field>
</default>
</attribute>
</targetInstance>
OpenPOWER on IntegriCloud