summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorChristian Geddes <crgeddes@us.ibm.com>2019-07-26 15:23:36 -0500
committerDaniel M Crowell <dcrowell@us.ibm.com>2019-07-30 15:21:42 -0500
commitf9d0c39c1389705f432ce0d4f5bfd121f9a3279f (patch)
tree9721bc884556025aed1947847ae0963abd9e38b8 /src
parentb3c0accfea52da03ec2b31fecc4271655aaa68f0 (diff)
downloadtalos-hostboot-f9d0c39c1389705f432ce0d4f5bfd121f9a3279f.tar.gz
talos-hostboot-f9d0c39c1389705f432ce0d4f5bfd121f9a3279f.zip
Skip phase 2 of IDEC check for ocmb targets for gemini
We did not figure out what register to read prior to bringup. This commit will allow progress on the gemini swift machines until we determine the correct register to read. Change-Id: I7319e3fc204efe08c4cc38cf354df28cca87346b Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/81213 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: Matt Derksen <mderkse1@us.ibm.com> Reviewed-by: Roland Veloz <rveloz@us.ibm.com> Reviewed-by: Daniel M Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src')
-rw-r--r--src/usr/hwas/hwasPlat.C8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/usr/hwas/hwasPlat.C b/src/usr/hwas/hwasPlat.C
index 0fd519cdb..505c5921a 100644
--- a/src/usr/hwas/hwasPlat.C
+++ b/src/usr/hwas/hwasPlat.C
@@ -734,7 +734,9 @@ errlHndl_t ocmbIdecPhase2(const TARGETING::TargetHandle_t& i_target)
const uint16_t translatedId =
i_target->getAttr<TARGETING::ATTR_CHIP_ID>();
- if (id != translatedId)
+ //@TODO RTC-209353: Read IDEC for Gemini.
+ if ( translatedId != POWER_CHIPID::GEMINI_16 &&
+ id != translatedId)
{
HWAS_ERR("ocmbIdecPhase2> OCMB Chip Id and associated SPD Chip Id "
"don't match: OCMB ID=0x%.4X; Translated SPD ID=0x%.4X;",
@@ -776,7 +778,9 @@ errlHndl_t ocmbIdecPhase2(const TARGETING::TargetHandle_t& i_target)
const uint8_t translatedEc = i_target->getAttr<TARGETING::ATTR_EC>();
- if (ec != translatedEc)
+ //@TODO RTC-209353: Read IDEC for Gemini.
+ if (translatedId != POWER_CHIPID::GEMINI_16 &&
+ ec != translatedEc)
{
HWAS_ERR("ocmbIdecPhase2> OCMB Revision and associated SPD "
"Revision don't match: OCMB EC=0x%.2X; "
OpenPOWER on IntegriCloud