summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/hwp/perv/p9_sbe_nest_initf.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/import/chips/p9/procedures/hwp/perv/p9_sbe_nest_initf.C')
-rw-r--r--src/import/chips/p9/procedures/hwp/perv/p9_sbe_nest_initf.C11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/import/chips/p9/procedures/hwp/perv/p9_sbe_nest_initf.C b/src/import/chips/p9/procedures/hwp/perv/p9_sbe_nest_initf.C
index 39037604..19cc84d0 100644
--- a/src/import/chips/p9/procedures/hwp/perv/p9_sbe_nest_initf.C
+++ b/src/import/chips/p9/procedures/hwp/perv/p9_sbe_nest_initf.C
@@ -160,10 +160,21 @@ fapi2::ReturnCode p9_sbe_nest_initf(const
if (l_attr_chip_unit_pos == N3_CHIPLET_ID)/* N3 Chiplet */
{
+ uint8_t l_hw388874 = 0;
+ FAPI_TRY(FAPI_ATTR_GET(fapi2::ATTR_CHIP_EC_FEATURE_HW388874, i_target_chip, l_hw388874),
+ "Error from FAPI_ATTR_GET (ATTR_CHIP_EC_FEATURE_HW388874)");
+
FAPI_DBG("Scan n3_fure ring");
FAPI_TRY(fapi2::putRing(i_target_chip, n3_fure),
"Error from putRing (n3_fure)");
+ if (!l_hw388874)
+ {
+ FAPI_DBG("Scan n3_br_fure ring");
+ FAPI_TRY(fapi2::putRing(i_target_chip, n3_br_fure),
+ "Error from putRing (n3_br_fure)");
+ }
+
if (!l_read_attr.getBit<10>()) //Check mcs01 is enable
{
FAPI_DBG("Scan n3_mcs01_fure ring");
OpenPOWER on IntegriCloud