summaryrefslogtreecommitdiffstats
path: root/src/include/usr/expscom
diff options
context:
space:
mode:
authorChristian Geddes <crgeddes@us.ibm.com>2018-11-02 16:39:35 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2018-11-19 12:00:17 -0600
commitcd754bf0b11117790f5d926844f7a8b7f595230d (patch)
tree99fbd2be99d3974c9e5cca8ccade412ba7963647 /src/include/usr/expscom
parenta4d8ef54250c26edd4de0541b9205c8b7829620f (diff)
downloadblackbird-hostboot-cd754bf0b11117790f5d926844f7a8b7f595230d.tar.gz
blackbird-hostboot-cd754bf0b11117790f5d926844f7a8b7f595230d.zip
Route scom operations on OCMB chips to fapi2 mmio scom interface
After we get OMI targets trained we can communicate with the OCMB chips via MMIO. This includes reading and writing scom registers on the OCMB chip. This commit hooks up all of the plumming so when a HWP calls fapi2::getScom/putScom on an OCMB chip hostboot will be able to determine what functions to call to perform the operation. Change-Id: I3ae6f8b4ad3128f61d886b1fdfbeea82b0c6e76e RTC: 196806 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/68353 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Ilya Smirnov <ismirno@us.ibm.com> Reviewed-by: Matt Derksen <mderkse1@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/include/usr/expscom')
-rw-r--r--src/include/usr/expscom/expscom_reasoncodes.H4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/include/usr/expscom/expscom_reasoncodes.H b/src/include/usr/expscom/expscom_reasoncodes.H
index 62713531c..9eb7ebc29 100644
--- a/src/include/usr/expscom/expscom_reasoncodes.H
+++ b/src/include/usr/expscom/expscom_reasoncodes.H
@@ -31,8 +31,8 @@ namespace EXPSCOM
{
enum EXPSCOMModuleId
{
- MOD_OCMBSCOM_INVALID = 0x00, // Zero is an invalid module id
- MOD_I2CSCOM_PERFORM_OP = 0x01, // i2cscom.C : i2cScomPerformOp
+ MOD_OCMBSCOM_INVALID = 0x00, // Zero is an invalid module id
+ MOD_OCMB_UTILS = 0x01, // expscom_utils.C
};
enum EXPSCOMReasonCode
OpenPOWER on IntegriCloud