diff options
author | Anusha Reddy Rangareddygari <anusrang@in.ibm.com> | 2017-07-06 01:01:04 -0400 |
---|---|---|
committer | Sachin Gupta <sgupta2m@in.ibm.com> | 2017-07-14 00:37:12 -0400 |
commit | 174af095582660de757e340fb818cb37cabcbf14 (patch) | |
tree | cd8a91bdd446da654a02a429ad4e46e141084bc7 /src/import/chips/p9/procedures/hwp/perv | |
parent | d5b13f287b1b63f968f513d918468909d0dd1987 (diff) | |
download | talos-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.C | 61 |
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)"); } } |