summaryrefslogtreecommitdiffstats
path: root/src/usr/fapi2
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/fapi2')
-rw-r--r--src/usr/fapi2/plat_utils.C10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/usr/fapi2/plat_utils.C b/src/usr/fapi2/plat_utils.C
index 93956fde1..ee1fde715 100644
--- a/src/usr/fapi2/plat_utils.C
+++ b/src/usr/fapi2/plat_utils.C
@@ -342,9 +342,10 @@ ReturnCode get_ring(Target<TARGET_TYPE_MEMBUF_CHIP>i_target,
// return the ring lenght in bits
o_ringLength = l_ringSizeInBits;
- // grab the address from the main ring id list
- uint32_t l_ringAddress = UNDEFINED_SCOM_ADDR;
- rc = ringid_get_scanScomAddr(CID_CEN, l_ringId, &l_ringAddress);
+ // grab the address from the Generic ring id list
+ GenRingIdList* l_idList;
+
+ rc = ringid_get_ring_list(CT_CEN, l_ringId, &l_idList);
if (rc != INFRASTRUCT_RC_SUCCESS)
{
@@ -376,7 +377,8 @@ ReturnCode get_ring(Target<TARGET_TYPE_MEMBUF_CHIP>i_target,
break;
}
- o_ringAddress = l_ringAddress;
+ o_ringAddress = l_idList->scanScomAddress;
+
}
else
{
OpenPOWER on IntegriCloud