summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBilicon Patil <bilpatil@in.ibm.com>2013-11-29 01:18:58 -0600
committerA. Patrick Williams III <iawillia@us.ibm.com>2013-12-06 10:01:12 -0600
commitd3c0b15625334947be896c7031dfc792a685eafd (patch)
treed93b35a54d6a649d56de0ffb14af876c809132db
parent9b2e717aaef935f17dff886bd69da18b93e8082c (diff)
downloadtalos-hostboot-d3c0b15625334947be896c7031dfc792a685eafd.tar.gz
talos-hostboot-d3c0b15625334947be896c7031dfc792a685eafd.zip
PRD: Check for non-DMI bus type before attempting to clear secondary FIR bits
Change-Id: Ia40edc1149d799a477a87b52bf6d9921565b142f CQ: SW236327 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7464 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Christopher T. Phan <cphan@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7489
-rw-r--r--src/usr/diag/prdf/common/plat/pegasus/prdfLaneRepair.C6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/usr/diag/prdf/common/plat/pegasus/prdfLaneRepair.C b/src/usr/diag/prdf/common/plat/pegasus/prdfLaneRepair.C
index cb098117e..6626465b1 100644
--- a/src/usr/diag/prdf/common/plat/pegasus/prdfLaneRepair.C
+++ b/src/usr/diag/prdf/common/plat/pegasus/prdfLaneRepair.C
@@ -354,6 +354,12 @@ int32_t cleanupSecondaryFirBits( ExtensibleChip * i_chip,
if (!mcsTgt) break;
mbChip = i_chip;
}
+ else
+ {
+ // We only need to clean secondary FIR bits for DMI bus
+ l_rc = SUCCESS;
+ break;
+ }
SCAN_COMM_REGISTER_CLASS * mciFir =
mcsChip->getRegister( "MCIFIR" );
OpenPOWER on IntegriCloud