summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorCorey Swenson <cswenson@us.ibm.com>2014-09-04 10:37:03 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2014-09-15 09:56:32 -0500
commitfa963664ec95ca5e1eed0f5bd68ae427d972ac76 (patch)
treef440a4070e42beb5f2160d4c9022b348d0a9c8e1 /src
parent96ba75487ad8ef137dade1960e0a4f61b433c593 (diff)
downloadtalos-hostboot-fa963664ec95ca5e1eed0f5bd68ae427d972ac76.tar.gz
talos-hostboot-fa963664ec95ca5e1eed0f5bd68ae427d972ac76.zip
Add records and keywords for Centaur VPD support on Palmetto
Change-Id: If47014a0eeb9c4739d11d27163cf9bd429914b2e RTC: 106884 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/13136 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Elizabeth Liner <eliner@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src')
-rw-r--r--src/include/usr/vpd/cvpdenums.H80
-rw-r--r--src/usr/vpd/cvpd.H55
2 files changed, 120 insertions, 15 deletions
diff --git a/src/include/usr/vpd/cvpdenums.H b/src/include/usr/vpd/cvpdenums.H
index ff6aac31a..005073125 100644
--- a/src/include/usr/vpd/cvpdenums.H
+++ b/src/include/usr/vpd/cvpdenums.H
@@ -5,7 +5,9 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* COPYRIGHT International Business Machines Corp. 2013,2014 */
+/* Contributors Listed Below - COPYRIGHT 2013,2014 */
+/* [+] International Business Machines Corp. */
+/* */
/* */
/* Licensed under the Apache License, Version 2.0 (the "License"); */
/* you may not use this file except in compliance with the License. */
@@ -38,6 +40,9 @@ namespace CVPD
MER0 = 0x02,
VSPD = 0x03,
VINI = 0x04,
+ OPFR = 0x05,
+ VNDR = 0x06,
+ VSPX = 0x07,
// Last Record
CVPD_LAST_RECORD,
CVPD_TEST_RECORD, // Test purposes ONLY!
@@ -51,19 +56,66 @@ namespace CVPD
enum cvpdKeyword
{
CVPD_FIRST_KEYWORD = 0x00,
- pdI = CVPD_FIRST_KEYWORD,
- PF = 0x01,
- MT = 0x02,
- MR = 0x03,
- pdA = 0x04,
- EL = 0x05,
- LM = 0x06,
- MW = 0x07,
- MV = 0x08,
- AM = 0x09,
- VZ = 0x0a,
- pdD = 0x0b,
- MX = 0x0c,
+ pdI = CVPD_FIRST_KEYWORD,
+ PF = 0x01,
+ MT = 0x02,
+ MR = 0x03,
+ pdA = 0x04,
+ EL = 0x05,
+ LM = 0x06,
+ MW = 0x07,
+ MV = 0x08,
+ AM = 0x09,
+ VZ = 0x0a,
+ pdD = 0x0b,
+ MX = 0x0c,
+ DW = 0x0d,
+ PN = 0x0e,
+ SN = 0x0f,
+ DR = 0x10,
+ CE = 0x11,
+ FN = 0x12,
+ CC = 0x13,
+ HE = 0x14,
+ CT = 0x15,
+ HW = 0x16,
+ VD = 0x17,
+ VN = 0x18,
+ VP = 0x19,
+ SV = 0x1a,
+ M0 = 0x1b,
+ M1 = 0x1c,
+ M2 = 0x1d,
+ M3 = 0x1e,
+ M4 = 0x1f,
+ M5 = 0x20,
+ M6 = 0x21,
+ M7 = 0x22,
+ M8 = 0x23,
+ T1 = 0x24,
+ T2 = 0x25,
+ T4 = 0x26,
+ T5 = 0x27,
+ T6 = 0x28,
+ T8 = 0x29,
+ Q0 = 0x2a,
+ Q1 = 0x2b,
+ Q2 = 0x2c,
+ Q3 = 0x2d,
+ Q4 = 0x2e,
+ Q5 = 0x2f,
+ Q6 = 0x30,
+ Q7 = 0x31,
+ Q8 = 0x32,
+ K0 = 0x33,
+ K1 = 0x34,
+ K2 = 0x35,
+ K3 = 0x36,
+ K4 = 0x37,
+ K5 = 0x38,
+ K6 = 0x39,
+ K7 = 0x3a,
+ K8 = 0x3b,
// Last Keyword
CVPD_LAST_KEYWORD,
diff --git a/src/usr/vpd/cvpd.H b/src/usr/vpd/cvpd.H
index d45e7af40..30424603e 100644
--- a/src/usr/vpd/cvpd.H
+++ b/src/usr/vpd/cvpd.H
@@ -5,7 +5,9 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* COPYRIGHT International Business Machines Corp. 2013,2014 */
+/* Contributors Listed Below - COPYRIGHT 2013,2014 */
+/* [+] International Business Machines Corp. */
+/* */
/* */
/* Licensed under the Apache License, Version 2.0 (the "License"); */
/* you may not use this file except in compliance with the License. */
@@ -66,6 +68,9 @@ namespace CVPD
{ MER0, "MER0" },
{ VSPD, "VSPD" },
{ VINI, "VINI" },
+ { OPFR, "OPFR" },
+ { VNDR, "VNDR" },
+ { VSPX, "VSPX" },
// -------------------------------------------------------------------
// DO NOT USE!! This is for test purposes ONLY!
{ CVPD_TEST_RECORD, "TEST" },
@@ -97,6 +102,54 @@ namespace CVPD
{ VZ, "VZ" },
{ pdD, "#D" },
{ MX, "MX" },
+ { DW, "DW" },
+ { PN, "PN" },
+ { SN, "SN" },
+ { DR, "DR" },
+ { CE, "CE" },
+ { FN, "FN" },
+ { CC, "CC" },
+ { HE, "HE" },
+ { CT, "CT" },
+ { HW, "HW" },
+ { VD, "VD" },
+ { VN, "VN" },
+ { VP, "VP" },
+ { SV, "SV" },
+ { M0, "M0" },
+ { M1, "M1" },
+ { M2, "M2" },
+ { M3, "M3" },
+ { M4, "M4" },
+ { M5, "M5" },
+ { M6, "M6" },
+ { M7, "M7" },
+ { M8, "M8" },
+ { T1, "T1" },
+ { T2, "T2" },
+ { T4, "T4" },
+ { T5, "T5" },
+ { T6, "T6" },
+ { T8, "T8" },
+ { Q0, "Q0" },
+ { Q1, "Q1" },
+ { Q2, "Q2" },
+ { Q3, "Q3" },
+ { Q4, "Q4" },
+ { Q5, "Q5" },
+ { Q6, "Q6" },
+ { Q7, "Q7" },
+ { Q8, "Q8" },
+ { K0, "K0" },
+ { K1, "K1" },
+ { K2, "K2" },
+ { K3, "K3" },
+ { K4, "K4" },
+ { K5, "K5" },
+ { K6, "K6" },
+ { K7, "K7" },
+ { K8, "K8" },
+
// -------------------------------------------------------------------
// DO NOT USE!! This is for test purposes ONLY!
{ CVPD_TEST_KEYWORD, "XX" },
OpenPOWER on IntegriCloud