summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRaptor Engineering Development Team <support@raptorengineering.com>2018-01-06 05:16:17 -0600
committerRaptor Engineering Development Team <support@raptorengineering.com>2018-01-06 05:20:05 -0600
commit53f60a6b9c989b929241e999e0dbea634c2535b0 (patch)
treef454871f3081f3d2c3a996b6538e8357ef60675b
downloadblackbird-vpd-53f60a6b9c989b929241e999e0dbea634c2535b0.tar.gz
blackbird-vpd-53f60a6b9c989b929241e999e0dbea634c2535b0.zip
Initial import of Talos™ II VPD source files
-rw-r--r--LICENSE5
-rw-r--r--Makefile8
-rw-r--r--mainboard/talos-MEMD.tvpd252
-rw-r--r--mainboard/talos-MER0.tvpd18
-rw-r--r--mainboard/talos-OPFR.tvpd48
-rw-r--r--mainboard/talos-OSYS.tvpd42
-rw-r--r--mainboard/talos-VER0.tvpd18
-rw-r--r--mainboard/talos-VINI.tvpd96
-rw-r--r--mainboard/talos-VMSC.tvpd18
-rw-r--r--mainboard/talos-VNDR.tvpd24
-rw-r--r--mainboard/talos-VRTN.tvpd30
-rw-r--r--mainboard/talos.tvpd33
12 files changed, 592 insertions, 0 deletions
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..e904a9b
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,5 @@
+Talos™ II Vital Product Data
+
+Copyright © 2018 Raptor Engineering, LLC
+All Rights Reserved
+Licensed for use with Talos™ II systems only
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..382e743
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,8 @@
+# Talos™ II Vital Product Data
+#
+# Copyright © 2018 Raptor Engineering, LLC
+# All Rights Reserved
+# Licensed for use with Talos™ II systems only
+
+all:
+ createVpd.py -m mainboard/talos.tvpd -i mainboard -o images
diff --git a/mainboard/talos-MEMD.tvpd b/mainboard/talos-MEMD.tvpd
new file mode 100644
index 0000000..993cde5
--- /dev/null
+++ b/mainboard/talos-MEMD.tvpd
@@ -0,0 +1,252 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vpd>
+ <record name="MEMD">
+ <rdesc>Memory data record</rdesc>
+ <keyword name="RT">
+ <kwdesc>The Record Type keyword</kwdesc>
+ <kwlen>4</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata>MEMD</kwdata>
+ </keyword>
+ <keyword name="VD">
+ <kwdesc>Record Version keyword</kwdesc>
+ <kwlen>2</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata>00</kwdata>
+ </keyword>
+ <keyword name="VM">
+ <kwdesc>Memory data version keyword</kwdesc>
+ <kwlen>4</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>599a26a0</kwdata>
+ </keyword>
+ <keyword name="MR">
+ <kwdesc>Memory Rotator Mapper keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>011c0080007888803020007888803108007888803202007888803380000777803420000777803508000777803602000777803780007888403820007888403908007888404102007888404280000777404320000777404408000777404502000777404680007888204720007888204808007888204902007888204a80000777204b20000777204c08000777204d02000777204e80007888104f200078881050080078881051020078881052</kwdata>
+ </keyword>
+ <keyword name="J0">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>000141c635e8050504040101181617151914181913111812141613131414141914151111151913131812111314131412141311121511171a6561656165616561161917121714141815161c2017141c2017141b1d1d191b1d1d191d1d1e181d1d1e18017974</kwdata>
+ </keyword>
+ <keyword name="J1">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>00018a20abb005050404010117111813191319131911170f191319131a10171315101813170f180a1714140d120a1a111813110817131813645a645a645a645a171217151312110e150d19141d0e19141d0e2415181b2415181b200f1f12200f1f12017974</kwdata>
+ </keyword>
+ <keyword name="J2">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>00017e701dd505050404010117121a121b121712170e171216121811190f17121912171117121b1517141713190f17131811131517131914665b665b665b665b18141b1217141b13171221191a0d21191a0d2218231722182317201a1f19201a1f19017974</kwdata>
+ </keyword>
+ <keyword name="J3">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>00012435de5d050504040101181418131a131a121a111b1019131b131c131a131a0e19131812190b1a131a0a190d1a0f1a110e0d1710171362596259625962591a101c131a13100b18121c131b0d1c131b0d1f141a191f141a1920171e1820171e18017974</kwdata>
+ </keyword>
+ <keyword name="J4">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>000104a5c74a050504040101151415131712151711101510121411121212111711130f101317111115100f111211121011110f11131015175e5a5e5a575a575a13171411141212151314161a120f120f101715171614141c14131717181414130f11017974</kwdata>
+ </keyword>
+ <keyword name="J5">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>00013af82099050504040101150f161116111611160f150d16111611170e1511130e1511150d15081511110b1009170f15110f07151116115d545d54575357531410141211100f0c130c140f160a171218101d10121517131415190a190d170f1608017974</kwdata>
+ </keyword>
+ <keyword name="J6">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>0001276201730505040401011510171018101510150c15101410160f160d1510160f140f1510181315111511160d1511150f1112151016115e545e545a555a55151118101511181115101a131408170a16101c121d11191519171a13191316160e16017974</kwdata>
+ </keyword>
+ <keyword name="J7">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>0001a568738c0505040401011612161118101810180f190f1711181119111711170c17111610170a18111709170b170e180f0d0b150e15115b525b525b555b55180e1a1118110f091610170d160819131b111a0e1513131413161a1118121914100e017974</kwdata>
+ </keyword>
+ <keyword name="J8">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>0001a1bcf639050505050202181617151914181913111812141613131414141914151111151913131812111314131412141311121511171a6561656165616561161917121714141815161c2017141c2017141b1d1d191b1d1d191d1d1e181d1d1e18017b77</kwdata>
+ </keyword>
+ <keyword name="J9">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>00017e39bab105050505020217111813191319131911170f191319131a10171315101813170f180a1714140d120a1a111813110817131813645a645a645a645a171217151312110e150d19141d0e19141d0e2415181b2415181b200f1f12200f1f12017b77</kwdata>
+ </keyword>
+ <keyword name="JA">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>0001725f5ec005050505020217121a121b121712170e171216121811190f17121912171117121b1517141713190f17131811131517131914665b665b665b665b18141b1217141b13171221191a0d21191a0d2218231722182317201a1f19201a1f19017b77</kwdata>
+ </keyword>
+ <keyword name="JB">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>00014d420a53050505050202181418131a131a121a111b1019131b131c131a131a0e19131812190b1a131a0a190d1a0f1a110e0d1710171362596259625962591a101c131a13100b18121c131b0d1c131b0d1f141a191f141a1920171e1820171e18017b77</kwdata>
+ </keyword>
+ <keyword name="JC">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>000175e2e188050505050202151415131712151711101510121411121212111711130f101317111115100f111211121011110f11131015175e5a5e5a575a575a13171411141212151314161a120f120f101715171614141c14131717181414130f11017b77</kwdata>
+ </keyword>
+ <keyword name="JD">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>0001fc04af4f050505050202150f161116111611160f150d16111611170e1511130e1511150d15081511110b1009170f15110f07151116115d545d54575357531410141211100f0c130c140f160a171218101d10121517131415190a190d170f1608017b77</kwdata>
+ </keyword>
+ <keyword name="JE">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>00019740532c0505050502021510171018101510150c15101410160f160d1510160f140f1510181315111511160d1511150f1112151016115e545e545a555a55151118101511181115101a131408170a16101c121d11191519171a13191316160e16017b77</kwdata>
+ </keyword>
+ <keyword name="JF">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>0001c9698a550505050502021612161118101810180f190f1711181119111711170c17111610170a18111709170b170e180f0d0b150e15115b525b525b555b55180e1a1118110f091610170d160819131b111a0e1513131413161a1118121914100e017b77</kwdata>
+ </keyword>
+ <keyword name="JG">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>0001b2dea141050506060202181617151914181913111812141613131414141914151111151913131812111314131412141311121511171a6561656165616561161917121714141815161c2017141c2017141b1d1d191b1d1d191d1d1e181d1d1e18017d79</kwdata>
+ </keyword>
+ <keyword name="JH">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>000195b6278b05050606020217111813191319131911170f191319131a10171315101813170f180a1714140d120a1a111813110817131813645a645a645a645a171217151312110e150d19141d0e19141d0e2415181b2415181b200f1f12200f1f12017d79</kwdata>
+ </keyword>
+ <keyword name="JI">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>0001c778b03a05050606020217121a121b121712170e171216121811190f17121912171117121b1517141713190f17131811131517131914665b665b665b665b18141b1217141b13171221191a0d21191a0d2218231722182317201a1f19201a1f19017d79</kwdata>
+ </keyword>
+ <keyword name="JJ">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>00016b136ff0050506060202181418131a131a121a111b1019131b131c131a131a0e19131812190b1a131a0a190d1a0f1a110e0d1710171362596259625962591a101c131a13100b18121c131b0d1c131b0d1f141a191f141a1920171e1820171e18017d79</kwdata>
+ </keyword>
+ <keyword name="JK">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>00011671a64e050506060202181618141a131819131118111515131314131418141411111619131218121213141214111413111216111719635d635d595c595c16191712171414171515191c1510130f121818191a15161d16141a191b1416141012017d79</kwdata>
+ </keyword>
+ <keyword name="JL">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>00017d81572205050606020218111913191319131911180f191319131b10171316101813170f180a1814140d120a1a1118131107181319136157615758555855171217151412110e150d1611190b19131a1121121518191516171d0c1c0f19101708017d79</kwdata>
+ </keyword>
+ <keyword name="JM">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>00013bd2adef05050606020218121a121b121712170e181216121911190e17121911171118121b1518141813190f17131811131518131914635863585c575c5718131b1217131b1317121e16170a190b18121f1420141b171b191d161c1617190f18017d79</kwdata>
+ </keyword>
+ <keyword name="JN">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>0001619f4fd3050506060202191419131b131a121a111c1019131b131c131a131a0e19131812190b1a131a0a190d1a0f1a110f0d171018135f565f565d575d571b101c131a13110b18121910180a1b151d121c111717141615181c141a151c16110f017d79</kwdata>
+ </keyword>
+ <keyword name="JO">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>0001f2db48b50505070702021c171b161d151b1b15121b13171716141715161a16161312181b16141b131414171417131614131319121a1b6c666c666c666c66191b1a131a151719181721231b1621231b161f20211c1f20211c2120231b2120231b017f7c</kwdata>
+ </keyword>
+ <keyword name="JP">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>0001ceb977ab0505070702021b131c151c151c151c131b111d151c151e121a1519121b161a111b0b1b16170e150b1d141b1514081b151c166a606a606a606a601a141a1716141410180f1e1821111e1821112a191d1f2a191d1f2512251525122515017f7c</kwdata>
+ </keyword>
+ <keyword name="JQ">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>00013b7e78ff0505070702021a131d141e141a131a0f1a1419141b131c101a141c1319121a131e171a151a151b101a151a1215171a141c166c5f6c5f6c5f6c5f1a151e141a151e151a13251c1e0f251c1e0f261a281a261a281a251d231c251d231c017f7c</kwdata>
+ </keyword>
+ <keyword name="JR">
+ <kwdesc>Memory Rotator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>0001864756c20505070702021b161b161d151d151d131e131c161d161f151c161c101b161a141c0d1d151c0b1c0f1c111d14100e1a131a15665f665f665f665f1d121f151d16120c1b1420161f1120161f1123181e1e23181e1e241b221c241b221c017f7c</kwdata>
+ </keyword>
+ <keyword name="MT">
+ <kwdesc>Memory Terminator Mapper keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>010400ffff0800f030ffff0400f031ffff0080f032ffff0020f033</kwdata>
+ </keyword>
+ <keyword name="X0">
+ <kwdesc>Memory Terminator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>00017ae078dd0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a2222222222222222222222222222222200000000000000000000000000000000000000000000000000000000000000005000000000000000500000000000000000000000000000002492492424924924249249242492492455555555550000005555555555000000b6db6db6db6db6d0b6db6db6db6db6d01e1e1e1e1e1e1e1e222222222222222222223c3c3c3c3c3c3c3c3c3c000000000000000000000000000000008000000000000000800000000000000000000e0e00011cc700011cc7</kwdata>
+ </keyword>
+ <keyword name="X1">
+ <kwdesc>Memory Terminator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>0001ebc3965f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a2222222222222222222222222222222230000000300000003000000030000000000000000000000000000000000000007800000078000000780000007800000000000000000000002492492424924924249249242492492455555555550000005555555555000000b6db6db6db6db6d0b6db6db6db6db6d01e1e1e1e1e1e1e1e222222222222222222223c3c3c3c3c3c3c3c3c3c08000000800000000800000080000000880000008800000088000000880000000000181800013d6d00013d6d</kwdata>
+ </keyword>
+ <keyword name="X2">
+ <kwdesc>Memory Terminator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>0001faba9cc10a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a2222222222222222222222222222222222220000000000002222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002492492424924924249249242492492455555555550000005555555555000000b6db6db6db6db6d0b6db6db6db6db6d01e1e1e1e1e1e1e1e222222222222222222223c3c3c3c3c3c3c3c3c3c000000000000000000000000000000004080000000000000408000000000000000001e1e00011c4800011c48</kwdata>
+ </keyword>
+ <keyword name="X3">
+ <kwdesc>Memory Terminator Data keyword</kwdesc>
+ <kwlen>255</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>000118747ca10a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a22222222222222222222222222222222787800007878000078780000787800003c3c00003c3c00003c3c00003c3c00007878000078780000787800007878000000000000000000002492492424924924249249242492492455555555550000005555555555000000b6db6db6db6db6d0b6db6db6db6db6d01e1e1e1e1e1e1e1e222222222222222222223c3c3c3c3c3c3c3c3c3c40800000040800004080000004080000c0c000000c0c0000c0c000000c0c00000000222200014f2000014f20</kwdata>
+ </keyword>
+ <keyword name="CK">
+ <kwdesc>Memory Clock Enable keyword</kwdesc>
+ <kwlen>136</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>01081000804000000804000080400000080400008040000008040000804000000804000080400000080400008040000008040000804000000804000080400000080400008040000008040000804000000804000080400000080400008040000008040000804000000804000080400000080400008040000008040000804000000804</kwdata>
+ </keyword>
+ <keyword name="Q0">
+ <kwdesc>Memory DQ Data Mapper keyword</kwdesc>
+ <kwlen>36</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>010800000831043100310c3106320a320e320232</kwdata>
+ </keyword>
+ <keyword name="Q1">
+ <kwdesc>Memory DQ Data1 keyword</kwdesc>
+ <kwlen>160</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f4041424344454647000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f4041424344454647</kwdata>
+ </keyword>
+ <keyword name="Q2">
+ <kwdesc>Memory DQ Data2 keyword</kwdesc>
+ <kwlen>160</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f4041424344454647000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f4041424344454647</kwdata>
+ </keyword>
+ </record>
+</vpd>
diff --git a/mainboard/talos-MER0.tvpd b/mainboard/talos-MER0.tvpd
new file mode 100644
index 0000000..3d683d1
--- /dev/null
+++ b/mainboard/talos-MER0.tvpd
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vpd>
+ <record name="MER0">
+ <rdesc>The Manufacturing repair data record</rdesc>
+ <keyword name="RT">
+ <kwdesc>The Record Type keyword</kwdesc>
+ <kwlen>4</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata>MER0</kwdata>
+ </keyword>
+ <keyword name="#I">
+ <kwdesc>Repair Data</kwdesc>
+ <kwlen>198</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>4552020620</kwdata>
+ </keyword>
+ </record>
+</vpd>
diff --git a/mainboard/talos-OPFR.tvpd b/mainboard/talos-OPFR.tvpd
new file mode 100644
index 0000000..f71115a
--- /dev/null
+++ b/mainboard/talos-OPFR.tvpd
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vpd>
+ <record name="OPFR">
+ <rdesc>The OPFR record</rdesc>
+ <keyword name="RT">
+ <kwdesc>The Record Type keyword</kwdesc>
+ <kwlen>4</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata>OPFR</kwdata>
+ </keyword>
+ <keyword name="VD">
+ <kwdesc>Record Version</kwdesc>
+ <kwlen>2</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata>02</kwdata>
+ </keyword>
+ <keyword name="VN">
+ <kwdesc>Vendor Name</kwdesc>
+ <kwlen>16</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata>RAPTOR COMP SYS </kwdata>
+ </keyword>
+ <keyword name="DR">
+ <kwdesc>FRU Description</kwdesc>
+ <kwlen>16</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata>SYSTEM MAINBOARD</kwdata>
+ </keyword>
+ <keyword name="VP">
+ <kwdesc>Card Part Number</kwdesc>
+ <kwlen>16</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata>T2P9D01 REV 1.00</kwdata>
+ </keyword>
+ <keyword name="VS">
+ <kwdesc>Card Serial Number</kwdesc>
+ <kwlen>16</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata>SERIAL0123456789</kwdata>
+ </keyword>
+ <keyword name="MB">
+ <kwdesc>Manufacturing Build Date</kwdesc>
+ <kwlen>8</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>AB</kwdata>
+ </keyword>
+ </record>
+</vpd>
diff --git a/mainboard/talos-OSYS.tvpd b/mainboard/talos-OSYS.tvpd
new file mode 100644
index 0000000..184b90d
--- /dev/null
+++ b/mainboard/talos-OSYS.tvpd
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vpd>
+ <record name="OSYS">
+ <rdesc>The OpenPower System Record</rdesc>
+ <keyword name="RT">
+ <kwdesc>The Record Type keyword</kwdesc>
+ <kwlen>4</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata>OSYS</kwdata>
+ </keyword>
+ <keyword name="VD">
+ <kwdesc>Record Version</kwdesc>
+ <kwlen>2</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata>01</kwdata>
+ </keyword>
+ <keyword name="DR">
+ <kwdesc>FRU Description</kwdesc>
+ <kwlen>16</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata>MAINBOARD</kwdata>
+ </keyword>
+ <keyword name="MM">
+ <kwdesc>Machine Type Model</kwdesc>
+ <kwlen>16</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata>T2P9D01 REV 1.00</kwdata>
+ </keyword>
+ <keyword name="SS">
+ <kwdesc>System Serial Number</kwdesc>
+ <kwlen>16</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata>SERIAL0123456789</kwdata>
+ </keyword>
+ <keyword name="ET">
+ <kwdesc>Enclosure Type</kwdesc>
+ <kwlen>1</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>02</kwdata>
+ </keyword>
+ </record>
+</vpd>
diff --git a/mainboard/talos-VER0.tvpd b/mainboard/talos-VER0.tvpd
new file mode 100644
index 0000000..abbdc43
--- /dev/null
+++ b/mainboard/talos-VER0.tvpd
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vpd>
+ <record name="VER0">
+ <rdesc>The Vendor repair data record</rdesc>
+ <keyword name="RT">
+ <kwdesc>The Record Type keyword</kwdesc>
+ <kwlen>4</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata>VER0</kwdata>
+ </keyword>
+ <keyword name="#I">
+ <kwdesc>Repair Data</kwdesc>
+ <kwlen>198</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>4552020620</kwdata>
+ </keyword>
+ </record>
+</vpd>
diff --git a/mainboard/talos-VINI.tvpd b/mainboard/talos-VINI.tvpd
new file mode 100644
index 0000000..caa29e0
--- /dev/null
+++ b/mainboard/talos-VINI.tvpd
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vpd>
+ <record name="VINI">
+ <rdesc>Initial VPD Record</rdesc>
+ <keyword name="RT">
+ <kwdesc>The RT keyword</kwdesc>
+ <kwlen>4</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata>VINI</kwdata>
+ </keyword>
+ <keyword name="DR">
+ <kwdesc>Description</kwdesc>
+ <kwlen>16</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata>I/O BACKPLANE </kwdata>
+ </keyword>
+ <keyword name="CE">
+ <kwdesc>CCIN Extension</kwdesc>
+ <kwlen>1</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata>1</kwdata>
+ </keyword>
+ <keyword name="VZ">
+ <kwdesc>Overall VPD version</kwdesc>
+ <kwlen>2</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata>01</kwdata>
+ </keyword>
+ <keyword name="FN">
+ <kwdesc>FRU Number</kwdesc>
+ <kwlen>7</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata>T2P9D01</kwdata>
+ </keyword>
+ <keyword name="PN">
+ <kwdesc>Card Part Number</kwdesc>
+ <kwlen>7</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata>T2P9D01</kwdata>
+ </keyword>
+ <keyword name="SN">
+ <kwdesc>Card Serial Number</kwdesc>
+ <kwlen>12</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>00</kwdata>
+ </keyword>
+ <keyword name="CC">
+ <kwdesc>Card CCIN Number</kwdesc>
+ <kwlen>4</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata>P000</kwdata>
+ </keyword>
+ <keyword name="PR">
+ <kwdesc>The PR keyword</kwdesc>
+ <kwlen>8</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata> </kwdata>
+ </keyword>
+ <keyword name="HE">
+ <kwdesc>Hardware EC</kwdesc>
+ <kwlen>4</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata>0001</kwdata>
+ </keyword>
+ <keyword name="CT">
+ <kwdesc>Card Type</kwdesc>
+ <kwlen>4</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>00</kwdata>
+ </keyword>
+ <keyword name="HW">
+ <kwdesc>Hardware Level</kwdesc>
+ <kwlen>2</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>00</kwdata>
+ </keyword>
+ <keyword name="B3">
+ <kwdesc>Hardware Characteristics</kwdesc>
+ <kwlen>6</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>000000000001</kwdata>
+ </keyword>
+ <keyword name="B4">
+ <kwdesc>Manufacturing FRU Control</kwdesc>
+ <kwlen>1</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>00</kwdata>
+ </keyword>
+ <keyword name="B7">
+ <kwdesc>Hardware Level</kwdesc>
+ <kwlen>12</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>00</kwdata>
+ </keyword>
+ </record>
+</vpd>
diff --git a/mainboard/talos-VMSC.tvpd b/mainboard/talos-VMSC.tvpd
new file mode 100644
index 0000000..eb566df
--- /dev/null
+++ b/mainboard/talos-VMSC.tvpd
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vpd>
+ <record name="VMSC">
+ <rdesc>The VMSC record</rdesc>
+ <keyword name="RT">
+ <kwdesc>The Record Type keyword</kwdesc>
+ <kwlen>4</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata>VMSC</kwdata>
+ </keyword>
+ <keyword name="IN">
+ <kwdesc>Free Space for Software Data</kwdesc>
+ <kwlen>205</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>00</kwdata>
+ </keyword>
+ </record>
+</vpd>
diff --git a/mainboard/talos-VNDR.tvpd b/mainboard/talos-VNDR.tvpd
new file mode 100644
index 0000000..d8b1238
--- /dev/null
+++ b/mainboard/talos-VNDR.tvpd
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vpd>
+ <record name="VNDR">
+ <rdesc>The VNDR record</rdesc>
+ <keyword name="RT">
+ <kwdesc>The Record Type keyword</kwdesc>
+ <kwlen>4</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata>VNDR</kwdata>
+ </keyword>
+ <keyword name="VD">
+ <kwdesc>Record Version</kwdesc>
+ <kwlen>2</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata>01</kwdata>
+ </keyword>
+ <keyword name="IN">
+ <kwdesc>Vendor Specific Data</kwdesc>
+ <kwlen>128</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>00</kwdata>
+ </keyword>
+ </record>
+</vpd>
diff --git a/mainboard/talos-VRTN.tvpd b/mainboard/talos-VRTN.tvpd
new file mode 100644
index 0000000..c575060
--- /dev/null
+++ b/mainboard/talos-VRTN.tvpd
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vpd>
+ <record name="VRTN">
+ <rdesc>The Record Type keyword</rdesc>
+ <keyword name="RT">
+ <kwdesc>The RT keyword</kwdesc>
+ <kwlen>4</kwlen>
+ <kwformat>ascii</kwformat>
+ <kwdata>VRTN</kwdata>
+ </keyword>
+ <keyword name="SO">
+ <kwdesc>The SO keyword</kwdesc>
+ <kwlen>2</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>00</kwdata>
+ </keyword>
+ <keyword name="IN">
+ <kwdesc>Free Space for Sofware Data</kwdesc>
+ <kwlen>254</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>00</kwdata>
+ </keyword>
+ <keyword name="I2">
+ <kwdesc>Additional Free Space for Sofware Data</kwdesc>
+ <kwlen>254</kwlen>
+ <kwformat>hex</kwformat>
+ <kwdata>00</kwdata>
+ </keyword>
+ </record>
+</vpd>
diff --git a/mainboard/talos.tvpd b/mainboard/talos.tvpd
new file mode 100644
index 0000000..7e1e908
--- /dev/null
+++ b/mainboard/talos.tvpd
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vpd>
+ <name>talos</name>
+ <size>32 kB</size>
+ <VD>3130</VD>
+ <record name="VINI">
+ <rtvpdfile>talos-VINI.tvpd</rtvpdfile>
+ </record>
+ <record name="OSYS">
+ <rtvpdfile>talos-OSYS.tvpd</rtvpdfile>
+ </record>
+ <record name="OPFR">
+ <rtvpdfile>talos-OPFR.tvpd</rtvpdfile>
+ </record>
+ <record name="VNDR">
+ <rtvpdfile>talos-VNDR.tvpd</rtvpdfile>
+ </record>
+ <record name="MEMD">
+ <rtvpdfile>talos-MEMD.tvpd</rtvpdfile>
+ </record>
+ <record name="VER0">
+ <rtvpdfile>talos-VER0.tvpd</rtvpdfile>
+ </record>
+ <record name="MER0">
+ <rtvpdfile>talos-MER0.tvpd</rtvpdfile>
+ </record>
+ <record name="VMSC">
+ <rtvpdfile>talos-VMSC.tvpd</rtvpdfile>
+ </record>
+ <record name="VRTN">
+ <rtvpdfile>talos-VRTN.tvpd</rtvpdfile>
+ </record>
+</vpd>
OpenPOWER on IntegriCloud