diff options
author | Bilicon Patil <bilpatil@in.ibm.com> | 2013-11-29 01:18:58 -0600 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2013-12-06 10:01:12 -0600 |
commit | d3c0b15625334947be896c7031dfc792a685eafd (patch) | |
tree | d93b35a54d6a649d56de0ffb14af876c809132db | |
parent | 9b2e717aaef935f17dff886bd69da18b93e8082c (diff) | |
download | talos-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.C | 6 |
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" ); |