summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/hwp/perv
diff options
context:
space:
mode:
authorAnusha Reddy Rangareddygari <anusrang@in.ibm.com>2017-07-06 01:01:04 -0400
committerSachin Gupta <sgupta2m@in.ibm.com>2017-07-14 00:37:12 -0400
commit174af095582660de757e340fb818cb37cabcbf14 (patch)
treecd8a91bdd446da654a02a429ad4e46e141084bc7 /src/import/chips/p9/procedures/hwp/perv
parentd5b13f287b1b63f968f513d918468909d0dd1987 (diff)
downloadtalos-sbe-174af095582660de757e340fb818cb37cabcbf14.tar.gz
talos-sbe-174af095582660de757e340fb818cb37cabcbf14.zip
p9_hcd_cache_dcc_skewadjust_setup
Not including buckets 16,17 under dcadj functionality Change-Id: I4fe8be65996cac1e71c36074d147f5a201bee327 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42791 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Michael Koch <michael.koch@de.ibm.com> Reviewed-by: SRINIVAS V. POLISETTY <srinivan@in.ibm.com> Reviewed-by: PARVATHI RACHAKONDA <prachako@in.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42794 Reviewed-by: Hostboot Team <hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/hwp/perv')
-rw-r--r--src/import/chips/p9/procedures/hwp/perv/p9_hcd_cache_dcc_skewadjust_setup.C61
1 files changed, 15 insertions, 46 deletions
diff --git a/src/import/chips/p9/procedures/hwp/perv/p9_hcd_cache_dcc_skewadjust_setup.C b/src/import/chips/p9/procedures/hwp/perv/p9_hcd_cache_dcc_skewadjust_setup.C
index c2a06cf5..72c0d24d 100644
--- a/src/import/chips/p9/procedures/hwp/perv/p9_hcd_cache_dcc_skewadjust_setup.C
+++ b/src/import/chips/p9/procedures/hwp/perv/p9_hcd_cache_dcc_skewadjust_setup.C
@@ -146,13 +146,10 @@ fapi2::ReturnCode p9_hcd_cache_dcc_skewadjust_setup(const
FAPI_TRY(fapi2::putRing(i_cache, eq_ana_bndy_bucket_13, fapi2::RING_MODE_SET_PULSE_NSL),
"Error from putRing (eq_ana_bndy_bucket_13)");
- if( l_attr_dcadj_p9dd1_init )
- {
- FAPI_DBG("Release DCC bypass");
- l_data64.flush<1>();
- l_data64.clearBit<1>();
- FAPI_TRY(fapi2::putScom(l_perv, PERV_NET_CTRL1_WAND, l_data64));
- }
+ FAPI_DBG("Release DCC bypass");
+ l_data64.flush<1>();
+ l_data64.clearBit<1>();
+ FAPI_TRY(fapi2::putScom(l_perv, PERV_NET_CTRL1_WAND, l_data64));
FAPI_DBG("Scan eq_ana_bndy_bucket_14 ring");
FAPI_TRY(fapi2::putRing(i_cache, eq_ana_bndy_bucket_14, fapi2::RING_MODE_SET_PULSE_NSL),
@@ -161,23 +158,6 @@ fapi2::ReturnCode p9_hcd_cache_dcc_skewadjust_setup(const
FAPI_DBG("Scan eq_ana_bndy_bucket_15 ring");
FAPI_TRY(fapi2::putRing(i_cache, eq_ana_bndy_bucket_15, fapi2::RING_MODE_SET_PULSE_NSL),
"Error from putRing (eq_ana_bndy_bucket_15)");
-
- if(! l_attr_dcadj_p9dd1_init ) //DD2 bucket_16, 17 -- dcadso
- {
-
- FAPI_DBG("Release DCC bypass");
- l_data64.flush<1>();
- l_data64.clearBit<1>();
- FAPI_TRY(fapi2::putScom(l_perv, PERV_NET_CTRL1_WAND, l_data64));
-
- FAPI_DBG("Scan eq_ana_bndy_bucket_16 ring");
- FAPI_TRY(fapi2::putRing(i_cache, eq_ana_bndy_bucket_16, fapi2::RING_MODE_SET_PULSE_NSL),
- "Error from putRing (eq_ana_bndy_bucket_16)");
-
- FAPI_DBG("Scan eq_ana_bndy_bucket_17 ring");
- FAPI_TRY(fapi2::putRing(i_cache, eq_ana_bndy_bucket_17, fapi2::RING_MODE_SET_PULSE_NSL),
- "Error from putRing (eq_ana_bndy_bucket_17)");
- }
}
@@ -191,16 +171,13 @@ fapi2::ReturnCode p9_hcd_cache_dcc_skewadjust_setup(const
FAPI_TRY(FAPI_ATTR_GET(fapi2::ATTR_CHIP_EC_FEATURE_SKEWADJ_P9NDD1_INIT,
l_chip, l_attr_skewadj_p9dd1_init));
- if( l_attr_skewadj_p9dd1_init ) //DD1 bucket_16, 17 -- skewadjust
- {
- FAPI_DBG("Scan eq_ana_bndy_bucket_16 ring");
- FAPI_TRY(fapi2::putRing(i_cache, eq_ana_bndy_bucket_16, fapi2::RING_MODE_SET_PULSE_NSL),
- "Error from putRing (eq_ana_bndy_bucket_16)");
+ FAPI_DBG("Scan eq_ana_bndy_bucket_16 ring");
+ FAPI_TRY(fapi2::putRing(i_cache, eq_ana_bndy_bucket_16, fapi2::RING_MODE_SET_PULSE_NSL),
+ "Error from putRing (eq_ana_bndy_bucket_16)");
- FAPI_DBG("Scan eq_ana_bndy_bucket_17 ring");
- FAPI_TRY(fapi2::putRing(i_cache, eq_ana_bndy_bucket_17, fapi2::RING_MODE_SET_PULSE_NSL),
- "Error from putRing (eq_ana_bndy_bucket_17)");
- }
+ FAPI_DBG("Scan eq_ana_bndy_bucket_17 ring");
+ FAPI_TRY(fapi2::putRing(i_cache, eq_ana_bndy_bucket_17, fapi2::RING_MODE_SET_PULSE_NSL),
+ "Error from putRing (eq_ana_bndy_bucket_17)");
FAPI_DBG("Scan eq_ana_bndy_bucket_18 ring");
FAPI_TRY(fapi2::putRing(i_cache, eq_ana_bndy_bucket_18, fapi2::RING_MODE_SET_PULSE_NSL),
@@ -292,6 +269,11 @@ fapi2::ReturnCode p9_hcd_cache_dcc_skewadjust_setup(const
FAPI_TRY(fapi2::putRing(i_cache, eq_ana_bndy_bucket_37, fapi2::RING_MODE_SET_PULSE_NSL),
"Error from putRing (eq_ana_bndy_bucket_37)");
+ FAPI_DBG("Release Progdly bypass");
+ l_data64.flush<1>();
+ l_data64.clearBit<2>();
+ FAPI_TRY(fapi2::putScom(l_perv, PERV_NET_CTRL1_WAND, l_data64));
+
FAPI_DBG("Scan eq_ana_bndy_bucket_38 ring");
FAPI_TRY(fapi2::putRing(i_cache, eq_ana_bndy_bucket_38, fapi2::RING_MODE_SET_PULSE_NSL),
"Error from putRing (eq_ana_bndy_bucket_38)");
@@ -299,19 +281,6 @@ fapi2::ReturnCode p9_hcd_cache_dcc_skewadjust_setup(const
FAPI_DBG("Scan eq_ana_bndy_bucket_39 ring");
FAPI_TRY(fapi2::putRing(i_cache, eq_ana_bndy_bucket_39, fapi2::RING_MODE_SET_PULSE_NSL),
"Error from putRing (eq_ana_bndy_bucket_39)");
-
- FAPI_DBG("Release Progdly bypass");
- l_data64.flush<1>();
- l_data64.clearBit<2>();
- FAPI_TRY(fapi2::putScom(l_perv, PERV_NET_CTRL1_WAND, l_data64));
-
- FAPI_DBG("Scan eq_ana_bndy_bucket_40 ring");
- FAPI_TRY(fapi2::putRing(i_cache, eq_ana_bndy_bucket_40, fapi2::RING_MODE_SET_PULSE_NSL),
- "Error from putRing (eq_ana_bndy_bucket_40)");
-
- FAPI_DBG("Scan eq_ana_bndy_bucket_41 ring");
- FAPI_TRY(fapi2::putRing(i_cache, eq_ana_bndy_bucket_41, fapi2::RING_MODE_SET_PULSE_NSL),
- "Error from putRing (eq_ana_bndy_bucket_41)");
}
}
OpenPOWER on IntegriCloud