summaryrefslogtreecommitdiffstats
path: root/src/usr/hdat/hdatmsvpd.H
diff options
context:
space:
mode:
authorJay <jayashankar.padath@in.ibm.com>2016-11-29 02:59:33 -0600
committerWilliam G. Hoffa <wghoffa@us.ibm.com>2017-01-12 16:17:35 -0500
commit8dca78dfaeddb87852e7c560e3e5ad2c6bf95989 (patch)
tree3436618217e9552b1e17b2095c6ddca296975de8 /src/usr/hdat/hdatmsvpd.H
parent04de5bff9299162049d141192cb395116a5c6437 (diff)
downloadtalos-hostboot-8dca78dfaeddb87852e7c560e3e5ad2c6bf95989.tar.gz
talos-hostboot-8dca78dfaeddb87852e7c560e3e5ad2c6bf95989.zip
HDAT: Host I2C changes for PCRD and MS Area
Change-Id: Ie138a86f19e23374f10479af43e0d1b467ceec9e Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33096 Reviewed-by: VENKATESH SAINATH <venkatesh.sainath@in.ibm.com> Reviewed-by: NAGENDRA K. GURRAM <nagendra.g@in.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Diffstat (limited to 'src/usr/hdat/hdatmsvpd.H')
-rwxr-xr-xsrc/usr/hdat/hdatmsvpd.H17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/usr/hdat/hdatmsvpd.H b/src/usr/hdat/hdatmsvpd.H
index ade185b41..27294c339 100755
--- a/src/usr/hdat/hdatmsvpd.H
+++ b/src/usr/hdat/hdatmsvpd.H
@@ -666,6 +666,23 @@ class HdatMsVpd : public HdatHdif
uint32_t i_manfId,
uint32_t i_ecLvl);
+ /**
+ * @brief Update the mainstore area to specify the host I2C device info
+ *
+ * @pre The i_msAreaId parameter must be for a valid mainstore area that
+ * was added with the addMsAreaFru() method. HDAT does not check
+ * or enforce that this is a valid main store area ID.
+ *
+ * @post None
+ *
+ * @param i_msAreaId - input parameter - A unique id for each main
+ * store area associated with a mainstore VPD
+ * object. The id identifies the mainstore area
+ * that is to be updated.
+ * @param i_I2cDevEntries- input parameter - host I2c device info
+ */
+ void setMsaI2cInfo(uint16_t i_msAreaId,
+ std::vector<hdatMsAreaHI2cData_t>& i_I2cDevEntries);
/**
* @brief Add a RAM area FRU.
OpenPOWER on IntegriCloud