diff options
author | Joe McGill <jmcgill@us.ibm.com> | 2017-07-09 14:30:32 -0500 |
---|---|---|
committer | Dean Sanner <dsanner@us.ibm.com> | 2017-07-19 11:39:21 -0400 |
commit | b47fc4080e6f6b525fcd549811e5594a0b05230f (patch) | |
tree | 4e582148919f4cd58c11cfafa1914e0df6914fd5 | |
parent | 878ecf9cc18cf7d2696ce7223d5a485852970153 (diff) | |
download | talos-hostboot-b47fc4080e6f6b525fcd549811e5594a0b05230f.tar.gz talos-hostboot-b47fc4080e6f6b525fcd549811e5594a0b05230f.zip |
p9.int.scom.initfile -- FIR updates to align with RAS XML documentation
Change-Id: Ifae3b502c900cacac9a222807f725c2afb4a2db5
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42911
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com>
Reviewed-by: Thi N. Tran <thi@us.ibm.com>
Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42914
Reviewed-by: Hostboot Team <hostboot@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Dean Sanner <dsanner@us.ibm.com>
-rw-r--r-- | src/import/chips/p9/procedures/hwp/initfiles/p9_int_scom.C | 19 |
1 files changed, 5 insertions, 14 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 b27bc9d82..5b7328789 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 @@ -33,11 +33,10 @@ constexpr uint64_t literal_0 = 0; constexpr uint64_t literal_1 = 1; constexpr uint64_t literal_0x0070000072040140 = 0x0070000072040140; constexpr uint64_t literal_0x0000004004028000 = 0x0000004004028000; -constexpr uint64_t literal_0x0000004000008000 = 0x0000004000008000; +constexpr uint64_t literal_0x0000004004008000 = 0x0000004004008000; constexpr uint64_t literal_0x0000000000000000 = 0x0000000000000000; -constexpr uint64_t literal_0x00000000040101C3 = 0x00000000040101C3; constexpr uint64_t literal_0x9554021F80110FCF = 0x9554021F80110FCF; -constexpr uint64_t literal_0x9554021F80100E0C = 0x9554021F80100E0C; +constexpr uint64_t literal_0x9554021F80110E0C = 0x9554021F80110E0C; constexpr uint64_t literal_0b00 = 0b00; constexpr uint64_t literal_0x010003FF00100020 = 0x010003FF00100020; constexpr uint64_t literal_0xD8DFB200DFAFFFD7 = 0xD8DFB200DFAFFFD7; @@ -111,7 +110,7 @@ fapi2::ReturnCode p9_int_scom(const fapi2::Target<fapi2::TARGET_TYPE_PROC_CHIP>& } else if ((l_TGT0_ATTR_CHIP_EC_FEATURE_INT_DD1 == literal_0)) { - l_scom_buffer.insert<0, 64, 0, uint64_t>(literal_0x0000004000008000 ); + l_scom_buffer.insert<0, 64, 0, uint64_t>(literal_0x0000004004008000 ); } FAPI_TRY(fapi2::putScom(TGT0, 0x5013033ull, l_scom_buffer)); @@ -119,15 +118,7 @@ fapi2::ReturnCode p9_int_scom(const fapi2::Target<fapi2::TARGET_TYPE_PROC_CHIP>& { FAPI_TRY(fapi2::getScom( TGT0, 0x5013036ull, l_scom_buffer )); - if ((l_TGT0_ATTR_CHIP_EC_FEATURE_INT_DD1 == literal_1)) - { - l_scom_buffer.insert<0, 64, 0, uint64_t>(literal_0x0000000000000000 ); - } - else if ((l_TGT0_ATTR_CHIP_EC_FEATURE_INT_DD1 == literal_0)) - { - l_scom_buffer.insert<0, 64, 0, uint64_t>(literal_0x00000000040101C3 ); - } - + l_scom_buffer.insert<0, 64, 0, uint64_t>(literal_0x0000000000000000 ); FAPI_TRY(fapi2::putScom(TGT0, 0x5013036ull, l_scom_buffer)); } { @@ -139,7 +130,7 @@ fapi2::ReturnCode p9_int_scom(const fapi2::Target<fapi2::TARGET_TYPE_PROC_CHIP>& } else if ((l_TGT0_ATTR_CHIP_EC_FEATURE_INT_DD1 == literal_0)) { - l_scom_buffer.insert<0, 64, 0, uint64_t>(literal_0x9554021F80100E0C ); + l_scom_buffer.insert<0, 64, 0, uint64_t>(literal_0x9554021F80110E0C ); } FAPI_TRY(fapi2::putScom(TGT0, 0x5013037ull, l_scom_buffer)); |