diff --git a/src/import/chips/p9/procedures/hwp/initfiles/p9_obus_scom.C b/src/import/chips/p9/procedures/hwp/initfiles/p9_obus_scom.C index 172c19a0a00..375ab707445 100644 --- a/src/import/chips/p9/procedures/hwp/initfiles/p9_obus_scom.C +++ b/src/import/chips/p9/procedures/hwp/initfiles/p9_obus_scom.C @@ -46,7 +46,7 @@ constexpr uint64_t literal_0b101 = 0b101; constexpr uint64_t literal_0b100 = 0b100; constexpr uint64_t literal_0b110 = 0b110; constexpr uint64_t literal_0b00 = 0b00; -constexpr uint64_t literal_0b00100 = 0b00100; +constexpr uint64_t literal_0b01110 = 0b01110; constexpr uint64_t literal_0b0010101 = 0b0010101; constexpr uint64_t literal_0b0010110 = 0b0010110; constexpr uint64_t literal_0b1000110 = 0b1000110; @@ -3972,7 +3972,7 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target& TGT { FAPI_TRY(fapi2::getScom( TGT0, 0x800f1c0009010c3full, l_scom_buffer )); - l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b00100 ); + l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b01110 ); FAPI_TRY(fapi2::putScom(TGT0, 0x800f1c0009010c3full, l_scom_buffer)); } { diff --git a/src/import/chips/p9/procedures/hwp/initfiles/p9_xbus_g0_scom.C b/src/import/chips/p9/procedures/hwp/initfiles/p9_xbus_g0_scom.C index a73de3f940b..3c7900f079b 100644 --- a/src/import/chips/p9/procedures/hwp/initfiles/p9_xbus_g0_scom.C +++ b/src/import/chips/p9/procedures/hwp/initfiles/p9_xbus_g0_scom.C @@ -58,6 +58,7 @@ constexpr uint64_t literal_0b01111111 = 0b01111111; constexpr uint64_t literal_0b10 = 0b10; constexpr uint64_t literal_0b1100 = 0b1100; constexpr uint64_t literal_0b00 = 0b00; +constexpr uint64_t literal_0b01110 = 0b01110; fapi2::ReturnCode p9_xbus_g0_scom(const fapi2::Target& TGT0, const fapi2::Target& TGT1, const fapi2::Target& TGT2) @@ -3215,6 +3216,12 @@ fapi2::ReturnCode p9_xbus_g0_scom(const fapi2::Target& l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0b01111111 ); FAPI_TRY(fapi2::putScom(TGT0, 0x800cf40006010c3full, l_scom_buffer)); } + { + FAPI_TRY(fapi2::getScom( TGT0, 0x800f1c0006010c3full, l_scom_buffer )); + + l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b01110 ); + FAPI_TRY(fapi2::putScom(TGT0, 0x800f1c0006010c3full, l_scom_buffer)); + } }; fapi_try_exit: diff --git a/src/import/chips/p9/procedures/hwp/initfiles/p9_xbus_g1_scom.C b/src/import/chips/p9/procedures/hwp/initfiles/p9_xbus_g1_scom.C index 6932f6e7bc0..9249e8d9c43 100644 --- a/src/import/chips/p9/procedures/hwp/initfiles/p9_xbus_g1_scom.C +++ b/src/import/chips/p9/procedures/hwp/initfiles/p9_xbus_g1_scom.C @@ -59,6 +59,7 @@ constexpr uint64_t literal_0b01111111 = 0b01111111; constexpr uint64_t literal_0b10 = 0b10; constexpr uint64_t literal_0b1100 = 0b1100; constexpr uint64_t literal_0b00 = 0b00; +constexpr uint64_t literal_0b01110 = 0b01110; fapi2::ReturnCode p9_xbus_g1_scom(const fapi2::Target& TGT0, const fapi2::Target& TGT1, const fapi2::Target& TGT2) @@ -3216,6 +3217,12 @@ fapi2::ReturnCode p9_xbus_g1_scom(const fapi2::Target& l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0b01111111 ); FAPI_TRY(fapi2::putScom(TGT0, 0x800cf42006010c3full, l_scom_buffer)); } + { + FAPI_TRY(fapi2::getScom( TGT0, 0x800f1c0006010c3full, l_scom_buffer )); + + l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b01110 ); + FAPI_TRY(fapi2::putScom(TGT0, 0x800f1c0006010c3full, l_scom_buffer)); + } }; fapi_try_exit: