summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Gass <bgass@us.ibm.com>2016-01-12 17:16:42 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2016-02-22 09:46:18 -0600
commit1e624e38caefbadbf8e5efc7d205b99599e32d6d (patch)
tree8611da35defc121d61fa8c370bde177d6cd5a6de
parentb19347d04338fbf802d7381b8faf1b9e589f683b (diff)
downloadblackbird-hostboot-1e624e38caefbadbf8e5efc7d205b99599e32d6d.tar.gz
blackbird-hostboot-1e624e38caefbadbf8e5efc7d205b99599e32d6d.zip
Update for MCBIST region
The MCBIST scom satellite only uses 2 bits for its satellite id. Change-Id: Iedf7e80b821d80e1bdd476afa87dcdbcf2236189 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23250 Tested-by: Jenkins Server Reviewed-by: Brent Wieman <bwieman@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24521 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
-rw-r--r--src/import/chips/p9/common/scominfo/p9_scom_addr.H7
-rw-r--r--src/import/chips/p9/common/scominfo/p9_scominfo.C2
2 files changed, 3 insertions, 6 deletions
diff --git a/src/import/chips/p9/common/scominfo/p9_scom_addr.H b/src/import/chips/p9/common/scominfo/p9_scom_addr.H
index 7c2e06ce5..cd0b16050 100644
--- a/src/import/chips/p9/common/scominfo/p9_scom_addr.H
+++ b/src/import/chips/p9/common/scominfo/p9_scom_addr.H
@@ -7,7 +7,7 @@
/* */
/* EKB Project */
/* */
-/* COPYRIGHT 2015 */
+/* COPYRIGHT 2015,2016 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -257,10 +257,7 @@ extern "C"
typedef enum
{
- MC_DIR_SAT_ID_MCBIST_0 = 0x3,
- MC_DIR_SAT_ID_MCBIST_1 = 0x4,
- MC_DIR_SAT_ID_MCBIST_2 = 0x5,
- MC_DIR_SAT_ID_MCBIST_3 = 0x6
+ MC_DIR_SAT_ID_MCBIST = 0xC
} p9_mc_dir1_sat_id_t;
typedef enum
diff --git a/src/import/chips/p9/common/scominfo/p9_scominfo.C b/src/import/chips/p9/common/scominfo/p9_scominfo.C
index bfabaac9d..0bcfe874b 100644
--- a/src/import/chips/p9/common/scominfo/p9_scominfo.C
+++ b/src/import/chips/p9/common/scominfo/p9_scominfo.C
@@ -269,7 +269,7 @@ extern "C"
if (((l_chiplet_id == MC01_CHIPLET_ID) || (l_chiplet_id == MC23_CHIPLET_ID)) &&
(l_port == UNIT_PORT_ID) &&
(l_ring == MC_MC01_1_RING_ID) &&
- ((l_sat_id >= MC_DIR_SAT_ID_MCBIST_0) && (l_sat_id <= MC_DIR_SAT_ID_MCBIST_3)))
+ ((l_sat_id & 0xC) == MC_DIR_SAT_ID_MCBIST)) //MCBIST has 2 bit sat_id
{
o_chipUnitRelated = true;
o_chipUnitPairing.push_back(p9_chipUnitPairing_t(PU_MCBIST_CHIPUNIT,
OpenPOWER on IntegriCloud