summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9
diff options
context:
space:
mode:
Diffstat (limited to 'src/import/chips/p9')
-rw-r--r--src/import/chips/p9/procedures/hwp/perv/p9_sbe_nest_initf.C104
-rw-r--r--src/import/chips/p9/procedures/xml/attribute_info/chip_ec_attributes.xml7
2 files changed, 0 insertions, 111 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 75be02a8..ed2d87df 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
@@ -43,107 +43,6 @@
#include "p9_const_common.H"
#include <p9_ring_id.h>
-fapi2::ReturnCode
-p9_sbe_nest_initf_sw430383_wa(const fapi2::Target<fapi2::TARGET_TYPE_PROC_CHIP>& i_target)
-{
- FAPI_DBG("Start");
-
- fapi2::ATTR_CHIP_EC_FEATURE_SW430383_Type l_sw430383;
- FAPI_TRY(FAPI_ATTR_GET(fapi2::ATTR_CHIP_EC_FEATURE_SW430383,
- i_target,
- l_sw430383),
- "Error from FAPI_ATTR_GET (ATTR_CHIP_EC_FEATURE_SW430383");
-
- if (l_sw430383)
- {
- fapi2::buffer<uint64_t> l_scan_region;
- fapi2::buffer<uint64_t> l_scan_data;
-
- // ring:
- // n2_fure 0x04035C0F 96269 N Y Y Y NESTN2 OFF
- //
- // bits to set:
- // 1 4083 92185 0 PE2.PB2.PBCQ.PELDST.SPARE_LAT.SPARE_0.LATC.L2(0)
- // 1 45823 50445 0 PE1.PB1.PBCQ.PELDST.SPARE_LAT.SPARE_0.LATC.L2(0)
- // 1 70000 26268 0 PE0.PB0.PBCQ.PELDST.SPARE_LAT.SPARE_0.LATC.L2(0)
-
- // inject header
- l_scan_region.setBit<PERV_1_SCAN_REGION_TYPE_PERV>(). // PERV
- setBit<PERV_1_SCAN_REGION_TYPE_UNIT2>(). // PCIS0
- setBit<PERV_1_SCAN_REGION_TYPE_UNIT3>(). // PCIS1
- setBit<PERV_1_SCAN_REGION_TYPE_UNIT4>(). // PCIS2
- setBit<PERV_1_SCAN_REGION_TYPE_FUNC>(). // FUNC
- setBit<PERV_1_SCAN_REGION_TYPE_REGF>(); // REGF
- FAPI_TRY(fapi2::putScom(i_target, PERV_N2_SCAN_REGION_TYPE, l_scan_region));
- l_scan_data = 0xA5A5A5A5A5A5A5A5;
- FAPI_TRY(fapi2::putScom(i_target, PERV_N2_SCAN32, l_scan_data));
-
- // scan 0..4083 (37*110 + 13)
- for (auto ii = 0; ii < 37; ii++)
- {
- FAPI_TRY(fapi2::getScom(i_target, PERV_N2_SCAN32 + 0x6E, l_scan_data));
- }
-
- FAPI_TRY(fapi2::getScom(i_target, PERV_N2_SCAN32 + 0x0D, l_scan_data));
-
- // flip PE2.PB2.PBCQ.PELDST.SPARE_LAT.SPARE_0.LATC.L2
- FAPI_DBG("Flip PE2.PB2.PBCQ.PELDST.SPARE_LAT.SPARE_0.LATC.L2");
- l_scan_data.setBit<0>();
- FAPI_TRY(fapi2::putScom(i_target, PERV_N2_SCAN32, l_scan_data));
-
- // scan 4083..45823 (379*110 + 50)
- for (auto ii = 0; ii < 379; ii++)
- {
- FAPI_TRY(fapi2::getScom(i_target, PERV_N2_SCAN32 + 0x6E, l_scan_data));
- }
-
- FAPI_TRY(fapi2::getScom(i_target, PERV_N2_SCAN32 + 0x32, l_scan_data));
-
- // flip PE1.PB1.PBCQ.PELDST.SPARE_LAT.SPARE_0.LATC.L2(0)
- FAPI_DBG("Flip PE1.PB1.PBCQ.PELDST.SPARE_LAT.SPARE_0.LATC.L2(0)");
- l_scan_data.setBit<0>();
- FAPI_TRY(fapi2::putScom(i_target, PERV_N2_SCAN32, l_scan_data));
-
- // scan 45823..70000 (219*110 + 87)
- for (auto ii = 0; ii < 219; ii++)
- {
- FAPI_TRY(fapi2::getScom(i_target, PERV_N2_SCAN32 + 0x6E, l_scan_data));
- }
-
- FAPI_TRY(fapi2::getScom(i_target, PERV_N2_SCAN32 + 0x57, l_scan_data));
-
- // flip PE0.PB0.PBCQ.PELDST.SPARE_LAT.SPARE_0.LATC.L2(0)
- FAPI_DBG("Flip PE0.PB0.PBCQ.PELDST.SPARE_LAT.SPARE_0.LATC.L2(0)");
- l_scan_data.setBit<0>();
- FAPI_TRY(fapi2::putScom(i_target, PERV_N2_SCAN32, l_scan_data));
-
- // scan 70000..96269 (238*110 + 89)
- for (auto ii = 0; ii < 238; ii++)
- {
- FAPI_TRY(fapi2::getScom(i_target, PERV_N2_SCAN32 + 0x6E, l_scan_data));
- }
-
- FAPI_TRY(fapi2::getScom(i_target, PERV_N2_SCAN32 + 0x59, l_scan_data));
-
- // check header
- FAPI_ASSERT((l_scan_data == 0xA5A5A5A5A5A5A5A5),
- fapi2::P9_PUTRING_CHECKWORD_DATA_MISMATCH().
- set_TARGET(i_target).
- set_CHIPLET_ID(0x02).
- set_SCOM_ADDRESS(PERV_N2_SCAN32).
- set_SCOM_DATA(l_scan_data()).
- set_BITS_DECODED(0).
- set_RINGID(n2_fure).
- set_RINGMODE(fapi2::RING_MODE_HEADER_CHECK).
- set_RETURN_CODE(0),
- "Error rotating n2_fure for sw430383");
- }
-
-fapi_try_exit:
- FAPI_DBG("End");
- return fapi2::current_err;
-}
-
fapi2::ReturnCode p9_sbe_nest_initf(const
fapi2::Target<fapi2::TARGET_TYPE_PROC_CHIP>& i_target_chip)
@@ -252,9 +151,6 @@ fapi2::ReturnCode p9_sbe_nest_initf(const
FAPI_TRY(fapi2::putRing(i_target_chip, n2_fure),
"Error from putRing (n2_fure)");
- FAPI_TRY(p9_sbe_nest_initf_sw430383_wa(i_target_chip),
- "Error from p9_sbe_nest_initf_sw430383_wa");
-
if (!l_read_attr.getBit<9>()) //Check iopsi is enable
{
FAPI_DBG("Scan n2_psi_fure ring");
diff --git a/src/import/chips/p9/procedures/xml/attribute_info/chip_ec_attributes.xml b/src/import/chips/p9/procedures/xml/attribute_info/chip_ec_attributes.xml
index 11f520f0..87928eb1 100644
--- a/src/import/chips/p9/procedures/xml/attribute_info/chip_ec_attributes.xml
+++ b/src/import/chips/p9/procedures/xml/attribute_info/chip_ec_attributes.xml
@@ -7646,13 +7646,6 @@
<test>GREATER_THAN_OR_EQUAL</test>
</ec>
</chip>
- <chip>
- <name>ENUM_ATTR_NAME_AXONE</name>
- <ec>
- <value>0x10</value>
- <test>GREATER_THAN_OR_EQUAL</test>
- </ec>
- </chip>
</chipEcFeature>
</attribute>
<!-- ******************************************************************** -->
OpenPOWER on IntegriCloud