diff options
| author | Christian Geddes <crgeddes@us.ibm.com> | 2018-11-02 16:39:35 -0500 |
|---|---|---|
| committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2018-11-19 12:00:17 -0600 |
| commit | cd754bf0b11117790f5d926844f7a8b7f595230d (patch) | |
| tree | 99fbd2be99d3974c9e5cca8ccade412ba7963647 /src/include | |
| parent | a4d8ef54250c26edd4de0541b9205c8b7829620f (diff) | |
| download | blackbird-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')
| -rw-r--r-- | src/include/usr/expscom/expscom_reasoncodes.H | 4 |
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 |

