summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/hwp/initfiles/p9_int_scom.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/import/chips/p9/procedures/hwp/initfiles/p9_int_scom.C')
-rw-r--r--src/import/chips/p9/procedures/hwp/initfiles/p9_int_scom.C16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/import/chips/p9/procedures/hwp/initfiles/p9_int_scom.C b/src/import/chips/p9/procedures/hwp/initfiles/p9_int_scom.C
index bb7fc302c..b4b0f1c3a 100644
--- a/src/import/chips/p9/procedures/hwp/initfiles/p9_int_scom.C
+++ b/src/import/chips/p9/procedures/hwp/initfiles/p9_int_scom.C
@@ -89,10 +89,13 @@ fapi2::ReturnCode p9_int_scom(const fapi2::Target<fapi2::TARGET_TYPE_PROC_CHIP>&
FAPI_TRY(fapi2::putScom(TGT0, 0x5013021ull, l_scom_buffer));
}
{
- FAPI_TRY(fapi2::getScom( TGT0, 0x5013022ull, l_scom_buffer ));
+ if (((l_chip_id == 0x5) && (l_chip_ec == 0x10)) )
+ {
+ FAPI_TRY(fapi2::getScom( TGT0, 0x5013022ull, l_scom_buffer ));
- l_scom_buffer.insert<0, 64, 0, uint64_t>(literal_0x0070000072040140 );
- FAPI_TRY(fapi2::putScom(TGT0, 0x5013022ull, l_scom_buffer));
+ l_scom_buffer.insert<0, 64, 0, uint64_t>(literal_0x0070000072040140 );
+ FAPI_TRY(fapi2::putScom(TGT0, 0x5013022ull, l_scom_buffer));
+ }
}
{
FAPI_TRY(fapi2::getScom( TGT0, 0x5013033ull, l_scom_buffer ));
@@ -165,15 +168,14 @@ fapi2::ReturnCode p9_int_scom(const fapi2::Target<fapi2::TARGET_TYPE_PROC_CHIP>&
FAPI_TRY(fapi2::putScom(TGT0, 0x5013179ull, l_scom_buffer));
}
{
- FAPI_TRY(fapi2::getScom( TGT0, 0x501322dull, l_scom_buffer ));
-
if (((l_chip_id == 0x5) && (l_chip_ec == 0x10)) )
{
+ FAPI_TRY(fapi2::getScom( TGT0, 0x501322dull, l_scom_buffer ));
+
constexpr auto l_INT_INT_VC_INT_VC_AIB_TX_ORDERING_TAG_2_RELAXED_WR_ORDERING_DMA_OFF = 0x0;
l_scom_buffer.insert<22, 1, 63, uint64_t>(l_INT_INT_VC_INT_VC_AIB_TX_ORDERING_TAG_2_RELAXED_WR_ORDERING_DMA_OFF );
+ FAPI_TRY(fapi2::putScom(TGT0, 0x501322dull, l_scom_buffer));
}
-
- FAPI_TRY(fapi2::putScom(TGT0, 0x501322dull, l_scom_buffer));
}
{
FAPI_TRY(fapi2::getScom( TGT0, 0x5013270ull, l_scom_buffer ));
OpenPOWER on IntegriCloud