summaryrefslogtreecommitdiffstats
path: root/src/include/usr
diff options
context:
space:
mode:
authorDan Crowell <dcrowell@us.ibm.com>2013-01-09 12:48:13 -0600
committerA. Patrick Williams III <iawillia@us.ibm.com>2013-02-06 14:18:33 -0600
commit7696bed6681d260f46d6878b5201560ed78715af (patch)
tree1731e489e444856d0644b17c0b39946988c3f512 /src/include/usr
parent1ee9befb99004f26dcc81af879ce14907d405ad8 (diff)
downloadtalos-hostboot-7696bed6681d260f46d6878b5201560ed78715af.tar.gz
talos-hostboot-7696bed6681d260f46d6878b5201560ed78715af.zip
Enable MVPD Writes
Add support for writing MVPD keywords to both PNOR and out to the EEPROM (via FSP mailbox). Also enabled a few more test cases related to MVPD. Added MER0 record to the standalone procmvpd.dat file and enabled the support in the code. Change-Id: If16c2863a11daaac3363fcf30bb2c92ad3e92b41 RTC: 39177 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2962 Tested-by: Jenkins Server Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/include/usr')
-rw-r--r--src/include/usr/vpd/mvpdenums.H1
-rw-r--r--src/include/usr/vpd/vpdreasoncodes.H3
2 files changed, 4 insertions, 0 deletions
diff --git a/src/include/usr/vpd/mvpdenums.H b/src/include/usr/vpd/mvpdenums.H
index ec512694f..43ce0acf9 100644
--- a/src/include/usr/vpd/mvpdenums.H
+++ b/src/include/usr/vpd/mvpdenums.H
@@ -73,6 +73,7 @@ enum mvpdRecord
LWPD = 0x1f,
LWPE = 0x20,
VWML = 0x21,
+ MER0 = 0x22,
// Last Record
MVPD_LAST_RECORD,
diff --git a/src/include/usr/vpd/vpdreasoncodes.H b/src/include/usr/vpd/vpdreasoncodes.H
index 55de5f773..2ecbba770 100644
--- a/src/include/usr/vpd/vpdreasoncodes.H
+++ b/src/include/usr/vpd/vpdreasoncodes.H
@@ -55,6 +55,8 @@ enum vpdModuleId
VPD_MVPD_RETRIEVE_KEYWORD = 0x37,
VPD_MVPD_FETCH_DATA = 0x38,
VPD_MVPD_CHECK_BUFFER_SIZE = 0x39,
+ VPD_MVPD_WRITE_KEYWORD = 0x3A,
+ VPD_MVPD_FIND_KEYWORD_ADDR = 0x3B,
// DIMM SPD
VPD_SPD_GET_KEYWORD_VALUE = 0x61,
@@ -103,6 +105,7 @@ enum vpdReasonCode
VPD_SIZE_MISMATCH = VPD_COMP_ID | 0x12,
VPD_INVALID_WRITE_METHOD = VPD_COMP_ID | 0x13,
VPD_NULL_ENTRY = VPD_COMP_ID | 0x14,
+ VPD_UNSUPPORTED_WRITE = VPD_COMP_ID | 0x15,
};
}; // end MVPD
OpenPOWER on IntegriCloud