From 53f60a6b9c989b929241e999e0dbea634c2535b0 Mon Sep 17 00:00:00 2001 From: Raptor Engineering Development Team Date: Sat, 6 Jan 2018 05:16:17 -0600 Subject: =?UTF-8?q?Initial=20import=20of=20Talos=E2=84=A2=20II=20VPD=20sou?= =?UTF-8?q?rce=20files?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LICENSE | 5 + Makefile | 8 ++ mainboard/talos-MEMD.tvpd | 252 ++++++++++++++++++++++++++++++++++++++++++++++ mainboard/talos-MER0.tvpd | 18 ++++ mainboard/talos-OPFR.tvpd | 48 +++++++++ mainboard/talos-OSYS.tvpd | 42 ++++++++ mainboard/talos-VER0.tvpd | 18 ++++ mainboard/talos-VINI.tvpd | 96 ++++++++++++++++++ mainboard/talos-VMSC.tvpd | 18 ++++ mainboard/talos-VNDR.tvpd | 24 +++++ mainboard/talos-VRTN.tvpd | 30 ++++++ mainboard/talos.tvpd | 33 ++++++ 12 files changed, 592 insertions(+) create mode 100644 LICENSE create mode 100644 Makefile create mode 100644 mainboard/talos-MEMD.tvpd create mode 100644 mainboard/talos-MER0.tvpd create mode 100644 mainboard/talos-OPFR.tvpd create mode 100644 mainboard/talos-OSYS.tvpd create mode 100644 mainboard/talos-VER0.tvpd create mode 100644 mainboard/talos-VINI.tvpd create mode 100644 mainboard/talos-VMSC.tvpd create mode 100644 mainboard/talos-VNDR.tvpd create mode 100644 mainboard/talos-VRTN.tvpd create mode 100644 mainboard/talos.tvpd 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 @@ + + + + Memory data record + + The Record Type keyword + 4 + ascii + MEMD + + + Record Version keyword + 2 + ascii + 00 + + + Memory data version keyword + 4 + hex + 599a26a0 + + + Memory Rotator Mapper keyword + 255 + hex + 011c0080007888803020007888803108007888803202007888803380000777803420000777803508000777803602000777803780007888403820007888403908007888404102007888404280000777404320000777404408000777404502000777404680007888204720007888204808007888204902007888204a80000777204b20000777204c08000777204d02000777204e80007888104f200078881050080078881051020078881052 + + + Memory Rotator Data keyword + 255 + hex + 000141c635e8050504040101181617151914181913111812141613131414141914151111151913131812111314131412141311121511171a6561656165616561161917121714141815161c2017141c2017141b1d1d191b1d1d191d1d1e181d1d1e18017974 + + + Memory Rotator Data keyword + 255 + hex + 00018a20abb005050404010117111813191319131911170f191319131a10171315101813170f180a1714140d120a1a111813110817131813645a645a645a645a171217151312110e150d19141d0e19141d0e2415181b2415181b200f1f12200f1f12017974 + + + Memory Rotator Data keyword + 255 + hex + 00017e701dd505050404010117121a121b121712170e171216121811190f17121912171117121b1517141713190f17131811131517131914665b665b665b665b18141b1217141b13171221191a0d21191a0d2218231722182317201a1f19201a1f19017974 + + + Memory Rotator Data keyword + 255 + hex + 00012435de5d050504040101181418131a131a121a111b1019131b131c131a131a0e19131812190b1a131a0a190d1a0f1a110e0d1710171362596259625962591a101c131a13100b18121c131b0d1c131b0d1f141a191f141a1920171e1820171e18017974 + + + Memory Rotator Data keyword + 255 + hex + 000104a5c74a050504040101151415131712151711101510121411121212111711130f101317111115100f111211121011110f11131015175e5a5e5a575a575a13171411141212151314161a120f120f101715171614141c14131717181414130f11017974 + + + Memory Rotator Data keyword + 255 + hex + 00013af82099050504040101150f161116111611160f150d16111611170e1511130e1511150d15081511110b1009170f15110f07151116115d545d54575357531410141211100f0c130c140f160a171218101d10121517131415190a190d170f1608017974 + + + Memory Rotator Data keyword + 255 + hex + 0001276201730505040401011510171018101510150c15101410160f160d1510160f140f1510181315111511160d1511150f1112151016115e545e545a555a55151118101511181115101a131408170a16101c121d11191519171a13191316160e16017974 + + + Memory Rotator Data keyword + 255 + hex + 0001a568738c0505040401011612161118101810180f190f1711181119111711170c17111610170a18111709170b170e180f0d0b150e15115b525b525b555b55180e1a1118110f091610170d160819131b111a0e1513131413161a1118121914100e017974 + + + Memory Rotator Data keyword + 255 + hex + 0001a1bcf639050505050202181617151914181913111812141613131414141914151111151913131812111314131412141311121511171a6561656165616561161917121714141815161c2017141c2017141b1d1d191b1d1d191d1d1e181d1d1e18017b77 + + + Memory Rotator Data keyword + 255 + hex + 00017e39bab105050505020217111813191319131911170f191319131a10171315101813170f180a1714140d120a1a111813110817131813645a645a645a645a171217151312110e150d19141d0e19141d0e2415181b2415181b200f1f12200f1f12017b77 + + + Memory Rotator Data keyword + 255 + hex + 0001725f5ec005050505020217121a121b121712170e171216121811190f17121912171117121b1517141713190f17131811131517131914665b665b665b665b18141b1217141b13171221191a0d21191a0d2218231722182317201a1f19201a1f19017b77 + + + Memory Rotator Data keyword + 255 + hex + 00014d420a53050505050202181418131a131a121a111b1019131b131c131a131a0e19131812190b1a131a0a190d1a0f1a110e0d1710171362596259625962591a101c131a13100b18121c131b0d1c131b0d1f141a191f141a1920171e1820171e18017b77 + + + Memory Rotator Data keyword + 255 + hex + 000175e2e188050505050202151415131712151711101510121411121212111711130f101317111115100f111211121011110f11131015175e5a5e5a575a575a13171411141212151314161a120f120f101715171614141c14131717181414130f11017b77 + + + Memory Rotator Data keyword + 255 + hex + 0001fc04af4f050505050202150f161116111611160f150d16111611170e1511130e1511150d15081511110b1009170f15110f07151116115d545d54575357531410141211100f0c130c140f160a171218101d10121517131415190a190d170f1608017b77 + + + Memory Rotator Data keyword + 255 + hex + 00019740532c0505050502021510171018101510150c15101410160f160d1510160f140f1510181315111511160d1511150f1112151016115e545e545a555a55151118101511181115101a131408170a16101c121d11191519171a13191316160e16017b77 + + + Memory Rotator Data keyword + 255 + hex + 0001c9698a550505050502021612161118101810180f190f1711181119111711170c17111610170a18111709170b170e180f0d0b150e15115b525b525b555b55180e1a1118110f091610170d160819131b111a0e1513131413161a1118121914100e017b77 + + + Memory Rotator Data keyword + 255 + hex + 0001b2dea141050506060202181617151914181913111812141613131414141914151111151913131812111314131412141311121511171a6561656165616561161917121714141815161c2017141c2017141b1d1d191b1d1d191d1d1e181d1d1e18017d79 + + + Memory Rotator Data keyword + 255 + hex + 000195b6278b05050606020217111813191319131911170f191319131a10171315101813170f180a1714140d120a1a111813110817131813645a645a645a645a171217151312110e150d19141d0e19141d0e2415181b2415181b200f1f12200f1f12017d79 + + + Memory Rotator Data keyword + 255 + hex + 0001c778b03a05050606020217121a121b121712170e171216121811190f17121912171117121b1517141713190f17131811131517131914665b665b665b665b18141b1217141b13171221191a0d21191a0d2218231722182317201a1f19201a1f19017d79 + + + Memory Rotator Data keyword + 255 + hex + 00016b136ff0050506060202181418131a131a121a111b1019131b131c131a131a0e19131812190b1a131a0a190d1a0f1a110e0d1710171362596259625962591a101c131a13100b18121c131b0d1c131b0d1f141a191f141a1920171e1820171e18017d79 + + + Memory Rotator Data keyword + 255 + hex + 00011671a64e050506060202181618141a131819131118111515131314131418141411111619131218121213141214111413111216111719635d635d595c595c16191712171414171515191c1510130f121818191a15161d16141a191b1416141012017d79 + + + Memory Rotator Data keyword + 255 + hex + 00017d81572205050606020218111913191319131911180f191319131b10171316101813170f180a1814140d120a1a1118131107181319136157615758555855171217151412110e150d1611190b19131a1121121518191516171d0c1c0f19101708017d79 + + + Memory Rotator Data keyword + 255 + hex + 00013bd2adef05050606020218121a121b121712170e181216121911190e17121911171118121b1518141813190f17131811131518131914635863585c575c5718131b1217131b1317121e16170a190b18121f1420141b171b191d161c1617190f18017d79 + + + Memory Rotator Data keyword + 255 + hex + 0001619f4fd3050506060202191419131b131a121a111c1019131b131c131a131a0e19131812190b1a131a0a190d1a0f1a110f0d171018135f565f565d575d571b101c131a13110b18121910180a1b151d121c111717141615181c141a151c16110f017d79 + + + Memory Rotator Data keyword + 255 + hex + 0001f2db48b50505070702021c171b161d151b1b15121b13171716141715161a16161312181b16141b131414171417131614131319121a1b6c666c666c666c66191b1a131a151719181721231b1621231b161f20211c1f20211c2120231b2120231b017f7c + + + Memory Rotator Data keyword + 255 + hex + 0001ceb977ab0505070702021b131c151c151c151c131b111d151c151e121a1519121b161a111b0b1b16170e150b1d141b1514081b151c166a606a606a606a601a141a1716141410180f1e1821111e1821112a191d1f2a191d1f2512251525122515017f7c + + + Memory Rotator Data keyword + 255 + hex + 00013b7e78ff0505070702021a131d141e141a131a0f1a1419141b131c101a141c1319121a131e171a151a151b101a151a1215171a141c166c5f6c5f6c5f6c5f1a151e141a151e151a13251c1e0f251c1e0f261a281a261a281a251d231c251d231c017f7c + + + Memory Rotator Data keyword + 255 + hex + 0001864756c20505070702021b161b161d151d151d131e131c161d161f151c161c101b161a141c0d1d151c0b1c0f1c111d14100e1a131a15665f665f665f665f1d121f151d16120c1b1420161f1120161f1123181e1e23181e1e241b221c241b221c017f7c + + + Memory Terminator Mapper keyword + 255 + hex + 010400ffff0800f030ffff0400f031ffff0080f032ffff0020f033 + + + Memory Terminator Data keyword + 255 + hex + 00017ae078dd0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a2222222222222222222222222222222200000000000000000000000000000000000000000000000000000000000000005000000000000000500000000000000000000000000000002492492424924924249249242492492455555555550000005555555555000000b6db6db6db6db6d0b6db6db6db6db6d01e1e1e1e1e1e1e1e222222222222222222223c3c3c3c3c3c3c3c3c3c000000000000000000000000000000008000000000000000800000000000000000000e0e00011cc700011cc7 + + + Memory Terminator Data keyword + 255 + hex + 0001ebc3965f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a2222222222222222222222222222222230000000300000003000000030000000000000000000000000000000000000007800000078000000780000007800000000000000000000002492492424924924249249242492492455555555550000005555555555000000b6db6db6db6db6d0b6db6db6db6db6d01e1e1e1e1e1e1e1e222222222222222222223c3c3c3c3c3c3c3c3c3c08000000800000000800000080000000880000008800000088000000880000000000181800013d6d00013d6d + + + Memory Terminator Data keyword + 255 + hex + 0001faba9cc10a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a2222222222222222222222222222222222220000000000002222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002492492424924924249249242492492455555555550000005555555555000000b6db6db6db6db6d0b6db6db6db6db6d01e1e1e1e1e1e1e1e222222222222222222223c3c3c3c3c3c3c3c3c3c000000000000000000000000000000004080000000000000408000000000000000001e1e00011c4800011c48 + + + Memory Terminator Data keyword + 255 + hex + 000118747ca10a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a22222222222222222222222222222222787800007878000078780000787800003c3c00003c3c00003c3c00003c3c00007878000078780000787800007878000000000000000000002492492424924924249249242492492455555555550000005555555555000000b6db6db6db6db6d0b6db6db6db6db6d01e1e1e1e1e1e1e1e222222222222222222223c3c3c3c3c3c3c3c3c3c40800000040800004080000004080000c0c000000c0c0000c0c000000c0c00000000222200014f2000014f20 + + + Memory Clock Enable keyword + 136 + hex + 01081000804000000804000080400000080400008040000008040000804000000804000080400000080400008040000008040000804000000804000080400000080400008040000008040000804000000804000080400000080400008040000008040000804000000804000080400000080400008040000008040000804000000804 + + + Memory DQ Data Mapper keyword + 36 + hex + 010800000831043100310c3106320a320e320232 + + + Memory DQ Data1 keyword + 160 + hex + 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f4041424344454647000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f4041424344454647 + + + Memory DQ Data2 keyword + 160 + hex + 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f4041424344454647000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f4041424344454647 + + + 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 @@ + + + + The Manufacturing repair data record + + The Record Type keyword + 4 + ascii + MER0 + + + Repair Data + 198 + hex + 4552020620 + + + 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 @@ + + + + The OPFR record + + The Record Type keyword + 4 + ascii + OPFR + + + Record Version + 2 + ascii + 02 + + + Vendor Name + 16 + ascii + RAPTOR COMP SYS + + + FRU Description + 16 + ascii + SYSTEM MAINBOARD + + + Card Part Number + 16 + ascii + T2P9D01 REV 1.00 + + + Card Serial Number + 16 + ascii + SERIAL0123456789 + + + Manufacturing Build Date + 8 + hex + AB + + + 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 @@ + + + + The OpenPower System Record + + The Record Type keyword + 4 + ascii + OSYS + + + Record Version + 2 + ascii + 01 + + + FRU Description + 16 + ascii + MAINBOARD + + + Machine Type Model + 16 + ascii + T2P9D01 REV 1.00 + + + System Serial Number + 16 + ascii + SERIAL0123456789 + + + Enclosure Type + 1 + hex + 02 + + + 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 @@ + + + + The Vendor repair data record + + The Record Type keyword + 4 + ascii + VER0 + + + Repair Data + 198 + hex + 4552020620 + + + 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 @@ + + + + Initial VPD Record + + The RT keyword + 4 + ascii + VINI + + + Description + 16 + ascii + I/O BACKPLANE + + + CCIN Extension + 1 + ascii + 1 + + + Overall VPD version + 2 + ascii + 01 + + + FRU Number + 7 + ascii + T2P9D01 + + + Card Part Number + 7 + ascii + T2P9D01 + + + Card Serial Number + 12 + hex + 00 + + + Card CCIN Number + 4 + ascii + P000 + + + The PR keyword + 8 + ascii + + + + Hardware EC + 4 + ascii + 0001 + + + Card Type + 4 + hex + 00 + + + Hardware Level + 2 + hex + 00 + + + Hardware Characteristics + 6 + hex + 000000000001 + + + Manufacturing FRU Control + 1 + hex + 00 + + + Hardware Level + 12 + hex + 00 + + + 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 @@ + + + + The VMSC record + + The Record Type keyword + 4 + ascii + VMSC + + + Free Space for Software Data + 205 + hex + 00 + + + 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 @@ + + + + The VNDR record + + The Record Type keyword + 4 + ascii + VNDR + + + Record Version + 2 + ascii + 01 + + + Vendor Specific Data + 128 + hex + 00 + + + 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 @@ + + + + The Record Type keyword + + The RT keyword + 4 + ascii + VRTN + + + The SO keyword + 2 + hex + 00 + + + Free Space for Sofware Data + 254 + hex + 00 + + + Additional Free Space for Sofware Data + 254 + hex + 00 + + + 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 @@ + + + talos + 32 kB + 3130 + + talos-VINI.tvpd + + + talos-OSYS.tvpd + + + talos-OPFR.tvpd + + + talos-VNDR.tvpd + + + talos-MEMD.tvpd + + + talos-VER0.tvpd + + + talos-MER0.tvpd + + + talos-VMSC.tvpd + + + talos-VRTN.tvpd + + -- cgit v1.2.1