summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--VPD.xml39
-rw-r--r--schema/mrw.xsd1
-rw-r--r--turismo_scm.xml133
-rwxr-xr-xxslt/mrwProcSpi.xsl43
4 files changed, 152 insertions, 64 deletions
diff --git a/VPD.xml b/VPD.xml
new file mode 100644
index 0000000..a15fe94
--- /dev/null
+++ b/VPD.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- $Header: /afs/awd.austin.ibm.com/proj/p9/eclipz/KnowledgeBase/.cvsroot/eclipz/systems/pegasus/xml/working/parts/VPD.xml,v 1.2 2013/09/18 13:15:30 hlava Exp $ -->
+<parts xmlns:xi="http://www.w3.org/2001/XInclude"
+ xmlns:mrw="http://w3.ibm.com/stg/power-firmware/schema/mrw"
+ xmlns="http://w3.ibm.com/stg/power-firmware/schema/mrw"
+ >
+
+<part>
+ <id>VPD</id>
+ <part-class>chip</part-class>
+ <part-type>seeprom</part-type>
+ <part-num>x0pxxxx</part-num>
+ <description>VPD</description>
+ <content-type>PLANAR_VPD</content-type>
+ <vpd-size>24c64</vpd-size>
+ <units>
+ <i2c-slave-units>
+ <i2c-slave-unit>
+ <id>I2C</id>
+ <pin-name>SDA</pin-name>
+ <fixed-address></fixed-address>
+ </i2c-slave-unit>
+ </i2c-slave-units>
+ <power-input-units>
+ <power-input-unit>
+ <id>3.3V</id>
+ <pin-name>3.3V</pin-name>
+ <voltage voltage-units="Volts">3.3</voltage>
+ <current-nom current-units="Amps">0.01</current-nom>
+ <current-max current-units="Amps">0.02</current-max>
+ </power-input-unit>
+ </power-input-units>
+ </units>
+ <seeprom-byte-address-offset></seeprom-byte-address-offset>
+ <seeprom-memory-size></seeprom-memory-size>
+ <seeprom-write-page-boundary></seeprom-write-page-boundary>
+</part>
+
+</parts>
diff --git a/schema/mrw.xsd b/schema/mrw.xsd
index c25bc0e..30cee0f 100644
--- a/schema/mrw.xsd
+++ b/schema/mrw.xsd
@@ -3537,6 +3537,7 @@
<xs:restriction base="xs:string">
<xs:enumeration value="24c1024" />
<xs:enumeration value="24c512" />
+ <xs:enumeration value="24c256" />
<xs:enumeration value="24c128" />
<xs:enumeration value="24c64" />
<xs:enumeration value="24c32" />
diff --git a/turismo_scm.xml b/turismo_scm.xml
index 70cb8ef..231c488 100644
--- a/turismo_scm.xml
+++ b/turismo_scm.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!-- $Header: /afs/awd/projects/eclipz/KnowledgeBase/.cvsroot/eclipz/systems/pegasus/xml/working/common/turismo_scm.xml,v 1.6 2014/08/20 01:22:10 mashak Exp $ --><card xmlns:mrw="http://w3.ibm.com/stg/power-firmware/schema/mrw" xmlns="http://w3.ibm.com/stg/power-firmware/schema/mrw">
+<!-- $Header: /afs/awd.austin.ibm.com/proj/p9/eclipz/KnowledgeBase/.cvsroot/eclipz/systems/pegasus/xml/working/common/turismo_scm.xml,v 1.7 2014/09/26 22:30:09 mashak Exp $ --><card xmlns:mrw="http://w3.ibm.com/stg/power-firmware/schema/mrw" xmlns="http://w3.ibm.com/stg/power-firmware/schema/mrw">
<id>turismo_scm</id>
<card-type>scm-module</card-type>
@@ -25,16 +25,6 @@
<busses>
<dmis>
<dmi>
- <id>dmi14</id>
- <source><part-instance-id>U0</part-instance-id><unit-name>DMI_M1D</unit-name></source>
- <endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>DMI_M1D</pin-name></endpoint>
- </dmi>
- <dmi>
- <id>dmi8</id>
- <source><part-instance-id>U0</part-instance-id><unit-name>DMI_M0C</unit-name></source>
- <endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>DMI_M0C</pin-name></endpoint>
- </dmi>
- <dmi>
<id>dmi11</id>
<source><part-instance-id>U0</part-instance-id><unit-name>DMI_M0D</unit-name></source>
<endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>DMI_M0D</pin-name></endpoint>
@@ -44,19 +34,29 @@
<source><part-instance-id>U0</part-instance-id><unit-name>DMI_M1C</unit-name></source>
<endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>DMI_M1C</pin-name></endpoint>
</dmi>
+ <dmi>
+ <id>dmi8</id>
+ <source><part-instance-id>U0</part-instance-id><unit-name>DMI_M0C</unit-name></source>
+ <endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>DMI_M0C</pin-name></endpoint>
+ </dmi>
+ <dmi>
+ <id>dmi14</id>
+ <source><part-instance-id>U0</part-instance-id><unit-name>DMI_M1D</unit-name></source>
+ <endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>DMI_M1D</pin-name></endpoint>
+ </dmi>
</dmis>
<clocks>
<clock>
- <id>clock2</id>
- <source><part-instance-id>U0</part-instance-id><unit-name>OSC0_CHIP_REFCLK</unit-name></source>
- <endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>LPC_CLK</pin-name></endpoint>
- </clock>
- <clock>
<id>clock17</id>
<source><part-instance-id>U0</part-instance-id><unit-name>OSC0_PCIE_REFCLK</unit-name></source>
<endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>OSC0_PCIE_REFCLK</pin-name></endpoint>
</clock>
<clock>
+ <id>clock2</id>
+ <source><part-instance-id>U0</part-instance-id><unit-name>OSC0_CHIP_REFCLK</unit-name></source>
+ <endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>LPC_CLK</pin-name></endpoint>
+ </clock>
+ <clock>
<id>clock20</id>
<source><part-instance-id>U0</part-instance-id><unit-name>OSC0_TOD_REFCLK</unit-name></source>
<endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>OSC0_TOD_REFCLK</pin-name></endpoint>
@@ -97,14 +97,9 @@
</pcies>
<powers>
<power>
- <id>power152</id>
- <source><part-instance-id>U0</part-instance-id><unit-name>VCS0</unit-name></source>
- <endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>VCS</pin-name></endpoint>
- </power>
- <power>
- <id>power149</id>
- <source><part-instance-id>U0</part-instance-id><unit-name>VIO</unit-name></source>
- <endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>VIO</pin-name></endpoint>
+ <id>power146</id>
+ <source><part-instance-id>U0</part-instance-id><unit-name>VPCI</unit-name></source>
+ <endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>VPCI</pin-name></endpoint>
</power>
<power>
<id>power155</id>
@@ -112,31 +107,23 @@
<endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>VDD</pin-name></endpoint>
</power>
<power>
- <id>power146</id>
- <source><part-instance-id>U0</part-instance-id><unit-name>VPCI</unit-name></source>
- <endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>VPCI</pin-name></endpoint>
+ <id>power149</id>
+ <source><part-instance-id>U0</part-instance-id><unit-name>VIO</unit-name></source>
+ <endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>VIO</pin-name></endpoint>
</power>
<power>
<id>power143</id>
<source><part-instance-id>U0</part-instance-id><unit-name>AVDD</unit-name></source>
<endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>AVDD</pin-name></endpoint>
</power>
+ <power>
+ <id>power152</id>
+ <source><part-instance-id>U0</part-instance-id><unit-name>VCS0</unit-name></source>
+ <endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>VCS</pin-name></endpoint>
+ </power>
</powers>
<i2cs>
<i2c>
- <id>i2c11</id>
- <use-for-presence-detect>No</use-for-presence-detect>
- <speed>400</speed>
- <address>A0</address>
- <source><part-instance-id>U0</part-instance-id><unit-name>I2CM_PROM1</unit-name></source>
- <endpoint><part-instance-id>U3</part-instance-id><unit-name>I2C</unit-name></endpoint>
- </i2c>
- <i2c>
- <id>i2c125</id>
- <source><part-instance-id>U0</part-instance-id><unit-name>I2C0</unit-name></source>
- <endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>I2C_0</pin-name></endpoint>
- </i2c>
- <i2c>
<id>i2c2</id>
<use-for-presence-detect>No</use-for-presence-detect>
<speed>400</speed>
@@ -150,6 +137,14 @@
<endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>I2C_HOTPLUG</pin-name></endpoint>
</i2c>
<i2c>
+ <id>i2c11</id>
+ <use-for-presence-detect>No</use-for-presence-detect>
+ <speed>400</speed>
+ <address>A0</address>
+ <source><part-instance-id>U0</part-instance-id><unit-name>I2CM_PROM1</unit-name></source>
+ <endpoint><part-instance-id>U3</part-instance-id><unit-name>I2C</unit-name></endpoint>
+ </i2c>
+ <i2c>
<id>i2c8</id>
<use-for-presence-detect>No</use-for-presence-detect>
<speed>400</speed>
@@ -165,44 +160,49 @@
<source><part-instance-id>U0</part-instance-id><unit-name>I2CM_PROM</unit-name></source>
<endpoint><part-instance-id>U2</part-instance-id><unit-name>I2C</unit-name></endpoint>
</i2c>
+ <i2c>
+ <id>i2c2</id>
+ <source><part-instance-id>U0</part-instance-id><unit-name>I2CM_LIGHTPATH</unit-name></source>
+ <endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>I2C LIGHTPATH</pin-name></endpoint>
+ </i2c>
+ <i2c>
+ <id>i2c125</id>
+ <source><part-instance-id>U0</part-instance-id><unit-name>I2C0</unit-name></source>
+ <endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>I2C_0</pin-name></endpoint>
+ </i2c>
</i2cs>
<fsis>
<fsi>
- <id>fsi62</id>
- <source><part-instance-id>U0</part-instance-id><unit-name>FSI_CASCADE2</unit-name></source>
- <endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>FSI0_CENT2</pin-name></endpoint>
- </fsi>
- <fsi>
<id>fsi2</id>
<source><part-instance-id>U0</part-instance-id><unit-name>MFSI3</unit-name></source>
<endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>MFSI3</pin-name></endpoint>
</fsi>
<fsi>
- <id>fsi65</id>
- <source><part-instance-id>U0</part-instance-id><unit-name>FSI_CASCADE3</unit-name></source>
- <endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>FSI0_CENT3</pin-name></endpoint>
- </fsi>
- <fsi>
<id>fsi77</id>
<source><part-instance-id>U0</part-instance-id><unit-name>FSI_CASCADE7</unit-name></source>
<endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>FSI0_CENT7</pin-name></endpoint>
</fsi>
<fsi>
- <id>fsi74</id>
- <source><part-instance-id>U0</part-instance-id><unit-name>FSI_CASCADE6</unit-name></source>
- <endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>FSI0_CENT6</pin-name></endpoint>
- </fsi>
- <fsi>
<id>fsi59</id>
<source><part-instance-id>U0</part-instance-id><unit-name>FSI_CASCADE1</unit-name></source>
<endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>FSI0_CENT1</pin-name></endpoint>
</fsi>
<fsi>
+ <id>fsi65</id>
+ <source><part-instance-id>U0</part-instance-id><unit-name>FSI_CASCADE3</unit-name></source>
+ <endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>FSI0_CENT3</pin-name></endpoint>
+ </fsi>
+ <fsi>
<id>fsi113</id>
<source><part-instance-id>U0</part-instance-id><unit-name>MFSI2</unit-name></source>
<endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>MFSI2</pin-name></endpoint>
</fsi>
<fsi>
+ <id>fsi62</id>
+ <source><part-instance-id>U0</part-instance-id><unit-name>FSI_CASCADE2</unit-name></source>
+ <endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>FSI0_CENT2</pin-name></endpoint>
+ </fsi>
+ <fsi>
<id>fsi56</id>
<source><part-instance-id>U0</part-instance-id><unit-name>FSI_CASCADE0</unit-name></source>
<endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>FSI0_CENT0</pin-name></endpoint>
@@ -217,37 +217,42 @@
<source><part-instance-id>U0</part-instance-id><unit-name>MFSI1</unit-name></source>
<endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>MFSI1</pin-name></endpoint>
</fsi>
+ <fsi>
+ <id>fsi74</id>
+ <source><part-instance-id>U0</part-instance-id><unit-name>FSI_CASCADE6</unit-name></source>
+ <endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>FSI0_CENT6</pin-name></endpoint>
+ </fsi>
</fsis>
<powerbusses>
<powerbus>
- <id>powerbus47</id>
+ <id>powerbus50</id>
<rx-msb-lsb-swap>No</rx-msb-lsb-swap>
<downstream_n_p_lane_swap_mask>0x00000000</downstream_n_p_lane_swap_mask>
<tx-msb-lsb-swap>No</tx-msb-lsb-swap>
<bus-width>2</bus-width>
<upstream_n_p_lane_swap_mask>0x00000000</upstream_n_p_lane_swap_mask>
- <source><part-instance-id>U0</part-instance-id><unit-name>A2</unit-name></source>
- <endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>A2</pin-name></endpoint>
+ <source><part-instance-id>U0</part-instance-id><unit-name>A1</unit-name></source>
+ <endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>A1</pin-name></endpoint>
</powerbus>
<powerbus>
- <id>powerbus50</id>
+ <id>powerbus53</id>
<rx-msb-lsb-swap>No</rx-msb-lsb-swap>
<downstream_n_p_lane_swap_mask>0x00000000</downstream_n_p_lane_swap_mask>
<tx-msb-lsb-swap>No</tx-msb-lsb-swap>
<bus-width>2</bus-width>
<upstream_n_p_lane_swap_mask>0x00000000</upstream_n_p_lane_swap_mask>
- <source><part-instance-id>U0</part-instance-id><unit-name>A1</unit-name></source>
- <endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>A1</pin-name></endpoint>
+ <source><part-instance-id>U0</part-instance-id><unit-name>A0</unit-name></source>
+ <endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>A0</pin-name></endpoint>
</powerbus>
<powerbus>
- <id>powerbus53</id>
+ <id>powerbus47</id>
<rx-msb-lsb-swap>No</rx-msb-lsb-swap>
<downstream_n_p_lane_swap_mask>0x00000000</downstream_n_p_lane_swap_mask>
<tx-msb-lsb-swap>No</tx-msb-lsb-swap>
<bus-width>2</bus-width>
<upstream_n_p_lane_swap_mask>0x00000000</upstream_n_p_lane_swap_mask>
- <source><part-instance-id>U0</part-instance-id><unit-name>A0</unit-name></source>
- <endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>A0</pin-name></endpoint>
+ <source><part-instance-id>U0</part-instance-id><unit-name>A2</unit-name></source>
+ <endpoint><connector-instance-id>JBSM</connector-instance-id><pin-name>A2</pin-name></endpoint>
</powerbus>
</powerbusses>
</busses>
diff --git a/xslt/mrwProcSpi.xsl b/xslt/mrwProcSpi.xsl
new file mode 100755
index 0000000..316b951
--- /dev/null
+++ b/xslt/mrwProcSpi.xsl
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:mrwspi="http://w3.ibm.com/stg/power-firmware/schema/mrwspi"
+ xmlns="http://w3.ibm.com/stg/power-firmware/schema/mrwspi"
+ xmlns:ex="http://exslt.org/dates-and-times"
+ extension-element-prefixes="ex">
+
+ <!-- Pass in the system name with: xsltproc \-\-stringparam system <the systemName> -->
+ <xsl:param name="system"/>
+
+ <xsl:output method="html" indent="yes"/>
+
+ <xsl:template match="/">
+ <html>
+ <head>
+ <title>Processor SPI Connections</title>
+ </head>
+ <body>
+ <h1>Processor SPI Connections</h1>
+ <br/>
+ <br/>
+ <table border="3" cellpadding="5">
+ <tr>
+ <th>Processor Target</th>
+ <th>Processor Instance Path</th>
+ <th>Endpoint</th>
+ </tr>
+ <xsl:for-each select="mrwspi:processor-spi-busses/mrwspi:processor-spi-bus">
+ <tr>
+ <td>n<xsl:value-of select="mrwspi:processor/mrwspi:target/mrwspi:node"/>:p<xsl:value-of select="mrwspi:processor/mrwspi:target/mrwspi:position"/></td>
+ <td><xsl:value-of select="mrwspi:processor/mrwspi:instance-path"/></td>
+ <td><xsl:value-of select="mrwspi:endpoint/mrwspi:instance-path"/></td>
+ </tr>
+ </xsl:for-each>
+ </table>
+ <br/><br/>
+ </body>
+
+ </html>
+ </xsl:template>
+
+</xsl:stylesheet>
OpenPOWER on IntegriCloud