diff options
-rw-r--r-- | VPD.xml | 39 | ||||
-rw-r--r-- | schema/mrw.xsd | 1 | ||||
-rw-r--r-- | turismo_scm.xml | 133 | ||||
-rwxr-xr-x | xslt/mrwProcSpi.xsl | 43 |
4 files changed, 152 insertions, 64 deletions
@@ -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> |