diff options
author | John Rell <jgrell@us.ibm.com> | 2018-08-15 15:39:44 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2018-08-20 10:12:36 -0500 |
commit | 5299301303d43200443f0255a239dd8482338dab (patch) | |
tree | d5ed1faa90268893f5173c82fe9be7b71f12fef3 /src/import/chips/p9/procedures/hwp/initfiles | |
parent | 2b11c73334dc6e7510a67ecba5fa7766a4a7184d (diff) | |
download | talos-hostboot-5299301303d43200443f0255a239dd8482338dab.tar.gz talos-hostboot-5299301303d43200443f0255a239dd8482338dab.zip |
jgr18081500 ctle_coarse update for SW442177
Change-Id: Ie883339d65f2abd62269c0b0536ec5e9cb295902
Original-Change-Id: I7f88ba643ba56647e5a0ab27494a10edf9ed5c19
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/64602
Reviewed-by: Megan P. Nguyen <pmegan@us.ibm.com>
Dev-Ready: John G. Rell III <jgrell@us.ibm.com>
Reviewed-by: Christopher W. Steffen <cwsteffen@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/64785
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Tested-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/hwp/initfiles')
-rw-r--r-- | src/import/chips/p9/procedures/hwp/initfiles/p9_obus_scom.C | 75 |
1 files changed, 75 insertions, 0 deletions
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 c6e026eac..130d4fa14 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 @@ -37,6 +37,7 @@ constexpr uint64_t literal_0b1000 = 0b1000; constexpr uint64_t literal_0b1011 = 0b1011; constexpr uint64_t literal_0b1010 = 0b1010; constexpr uint64_t literal_0b00011 = 0b00011; +constexpr uint64_t literal_0b10100 = 0b10100; constexpr uint64_t literal_0b100 = 0b100; constexpr uint64_t literal_0b1100 = 0b1100; constexpr uint64_t literal_0b000000 = 0b000000; @@ -75,6 +76,8 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT fapi2::ATTR_CHIP_EC_FEATURE_OBUS_P9NDD1_SPY_NAMES_Type l_TGT2_ATTR_CHIP_EC_FEATURE_OBUS_P9NDD1_SPY_NAMES; FAPI_TRY(FAPI_ATTR_GET(fapi2::ATTR_CHIP_EC_FEATURE_OBUS_P9NDD1_SPY_NAMES, TGT2, l_TGT2_ATTR_CHIP_EC_FEATURE_OBUS_P9NDD1_SPY_NAMES)); + fapi2::ATTR_PROC_FABRIC_LINK_ACTIVE_Type l_TGT0_ATTR_PROC_FABRIC_LINK_ACTIVE; + FAPI_TRY(FAPI_ATTR_GET(fapi2::ATTR_PROC_FABRIC_LINK_ACTIVE, TGT0, l_TGT0_ATTR_PROC_FABRIC_LINK_ACTIVE)); fapi2::ATTR_CHIP_EC_FEATURE_HW422471_Type l_TGT2_ATTR_CHIP_EC_FEATURE_HW422471; FAPI_TRY(FAPI_ATTR_GET(fapi2::ATTR_CHIP_EC_FEATURE_HW422471, TGT2, l_TGT2_ATTR_CHIP_EC_FEATURE_HW422471)); fapi2::ATTR_IO_O_CHANNEL_TYPE_Type l_TGT0_ATTR_IO_O_CHANNEL_TYPE; @@ -1494,6 +1497,10 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT { l_scom_buffer.insert<48, 4, 60, uint64_t>(literal_0b0011 ); } + else if (l_TGT0_ATTR_PROC_FABRIC_LINK_ACTIVE) + { + l_scom_buffer.insert<48, 4, 60, uint64_t>(literal_0b10100 ); + } else if (( true )) { l_scom_buffer.insert<48, 4, 60, uint64_t>(literal_0b00011 ); @@ -1508,6 +1515,10 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT { l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b0011 ); } + else if (l_TGT0_ATTR_PROC_FABRIC_LINK_ACTIVE) + { + l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b10100 ); + } else if (( true )) { l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b00011 ); @@ -1560,6 +1571,10 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT { l_scom_buffer.insert<48, 4, 60, uint64_t>(literal_0b0011 ); } + else if (l_TGT0_ATTR_PROC_FABRIC_LINK_ACTIVE) + { + l_scom_buffer.insert<48, 4, 60, uint64_t>(literal_0b10100 ); + } else if (( true )) { l_scom_buffer.insert<48, 4, 60, uint64_t>(literal_0b00011 ); @@ -1574,6 +1589,10 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT { l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b0011 ); } + else if (l_TGT0_ATTR_PROC_FABRIC_LINK_ACTIVE) + { + l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b10100 ); + } else if (( true )) { l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b00011 ); @@ -1692,6 +1711,10 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT { l_scom_buffer.insert<48, 4, 60, uint64_t>(literal_0b0011 ); } + else if (l_TGT0_ATTR_PROC_FABRIC_LINK_ACTIVE) + { + l_scom_buffer.insert<48, 4, 60, uint64_t>(literal_0b10100 ); + } else if (( true )) { l_scom_buffer.insert<48, 4, 60, uint64_t>(literal_0b00011 ); @@ -1706,6 +1729,10 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT { l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b0011 ); } + else if (l_TGT0_ATTR_PROC_FABRIC_LINK_ACTIVE) + { + l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b10100 ); + } else if (( true )) { l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b00011 ); @@ -2694,6 +2721,10 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT { l_scom_buffer.insert<48, 4, 60, uint64_t>(literal_0b0011 ); } + else if (l_TGT0_ATTR_PROC_FABRIC_LINK_ACTIVE) + { + l_scom_buffer.insert<48, 4, 60, uint64_t>(literal_0b10100 ); + } else if (( true )) { l_scom_buffer.insert<48, 4, 60, uint64_t>(literal_0b00011 ); @@ -2708,6 +2739,10 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT { l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b0011 ); } + else if (l_TGT0_ATTR_PROC_FABRIC_LINK_ACTIVE) + { + l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b10100 ); + } else if (( true )) { l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b00011 ); @@ -2760,6 +2795,10 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT { l_scom_buffer.insert<48, 4, 60, uint64_t>(literal_0b0011 ); } + else if (l_TGT0_ATTR_PROC_FABRIC_LINK_ACTIVE) + { + l_scom_buffer.insert<48, 4, 60, uint64_t>(literal_0b10100 ); + } else if (( true )) { l_scom_buffer.insert<48, 4, 60, uint64_t>(literal_0b00011 ); @@ -2774,6 +2813,10 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT { l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b0011 ); } + else if (l_TGT0_ATTR_PROC_FABRIC_LINK_ACTIVE) + { + l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b10100 ); + } else if (( true )) { l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b00011 ); @@ -2892,6 +2935,10 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT { l_scom_buffer.insert<48, 4, 60, uint64_t>(literal_0b0011 ); } + else if (l_TGT0_ATTR_PROC_FABRIC_LINK_ACTIVE) + { + l_scom_buffer.insert<48, 4, 60, uint64_t>(literal_0b10100 ); + } else if (( true )) { l_scom_buffer.insert<48, 4, 60, uint64_t>(literal_0b00011 ); @@ -2906,6 +2953,10 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT { l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b0011 ); } + else if (l_TGT0_ATTR_PROC_FABRIC_LINK_ACTIVE) + { + l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b10100 ); + } else if (( true )) { l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b00011 ); @@ -3894,6 +3945,10 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT { l_scom_buffer.insert<48, 4, 60, uint64_t>(literal_0b0011 ); } + else if (l_TGT0_ATTR_PROC_FABRIC_LINK_ACTIVE) + { + l_scom_buffer.insert<48, 4, 60, uint64_t>(literal_0b10100 ); + } else if (( true )) { l_scom_buffer.insert<48, 4, 60, uint64_t>(literal_0b00011 ); @@ -3908,6 +3963,10 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT { l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b0011 ); } + else if (l_TGT0_ATTR_PROC_FABRIC_LINK_ACTIVE) + { + l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b10100 ); + } else if (( true )) { l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b00011 ); @@ -3960,6 +4019,10 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT { l_scom_buffer.insert<48, 4, 60, uint64_t>(literal_0b0011 ); } + else if (l_TGT0_ATTR_PROC_FABRIC_LINK_ACTIVE) + { + l_scom_buffer.insert<48, 4, 60, uint64_t>(literal_0b10100 ); + } else if (( true )) { l_scom_buffer.insert<48, 4, 60, uint64_t>(literal_0b00011 ); @@ -3974,6 +4037,10 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT { l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b0011 ); } + else if (l_TGT0_ATTR_PROC_FABRIC_LINK_ACTIVE) + { + l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b10100 ); + } else if (( true )) { l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b00011 ); @@ -4092,6 +4159,10 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT { l_scom_buffer.insert<48, 4, 60, uint64_t>(literal_0b0011 ); } + else if (l_TGT0_ATTR_PROC_FABRIC_LINK_ACTIVE) + { + l_scom_buffer.insert<48, 4, 60, uint64_t>(literal_0b10100 ); + } else if (( true )) { l_scom_buffer.insert<48, 4, 60, uint64_t>(literal_0b00011 ); @@ -4106,6 +4177,10 @@ fapi2::ReturnCode p9_obus_scom(const fapi2::Target<fapi2::TARGET_TYPE_OBUS>& TGT { l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b0011 ); } + else if (l_TGT0_ATTR_PROC_FABRIC_LINK_ACTIVE) + { + l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b10100 ); + } else if (( true )) { l_scom_buffer.insert<48, 5, 59, uint64_t>(literal_0b00011 ); |