diff options
author | Yue Du <daviddu@us.ibm.com> | 2016-02-29 22:39:41 -0600 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2017-02-10 22:07:17 -0500 |
commit | c42dd418960503afd071da733eafc8f6c1f78924 (patch) | |
tree | ea0e4977f28050980ea4b52bc8f9248171bf728f /src | |
parent | b0bc69aed66c7f89bbe95f30b5f7cc8118ac7c52 (diff) | |
download | blackbird-hostboot-c42dd418960503afd071da733eafc8f6c1f78924.tar.gz blackbird-hostboot-c42dd418960503afd071da733eafc8f6c1f78924.zip |
HWP-CACHE/CORE:istep4 procedures updates
Change-Id: I43b471d2ec54ebc7480af1cdcfab9da9e3253913
Original-Change-Id: I707a936f8124f997c338ce01db205b958716a8da
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21489
Tested-by: Jenkins Server
Tested-by: Hostboot CI
Tested-by: PPE CI
Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36092
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/import/chips/p9/procedures/hwp/lib/p9_common_poweronoff.C | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/src/import/chips/p9/procedures/hwp/lib/p9_common_poweronoff.C b/src/import/chips/p9/procedures/hwp/lib/p9_common_poweronoff.C index d779ee2ee..4bc1c2a17 100644 --- a/src/import/chips/p9/procedures/hwp/lib/p9_common_poweronoff.C +++ b/src/import/chips/p9/procedures/hwp/lib/p9_common_poweronoff.C @@ -167,8 +167,16 @@ p9_common_poweronoff( "getScom failed for address PPM_PFCS"); // poll } while ((l_data.getBit < VDD_PG_STATE_BIT + PG_STATE_IDLE_OFFSET > () - != 0 ) && (--l_loopsPerMs != 0)); + == 0 ) && (--l_loopsPerMs != 0)); + /* + do + { + FAPI_TRY(fapi2::getScom(i_target, PPM_PFSNS[l_type], l_data), + "getScom failed for address PPM_PFSNS"); // poll + } + while ((l_data.getBit<0>() == 0 ) && (--l_loopsPerMs != 0)); + */ FAPI_ASSERT((l_loopsPerMs != 0), fapi2::PMPROC_PFETLIB_TIMEOUT() .set_ADDRESS(PPM_PFCS[l_type]), @@ -201,8 +209,16 @@ p9_common_poweronoff( FAPI_DBG("timeout l_loopsPerMs. %x", l_loopsPerMs); } while ((l_data.getBit < VCS_PG_STATE_BIT + PG_STATE_IDLE_OFFSET > () - != 0 ) && (--l_loopsPerMs != 0)); + == 0 ) && (--l_loopsPerMs != 0)); + /* + do + { + FAPI_TRY(fapi2::getScom(i_target, PPM_PFSNS[l_type], l_data), + "getScom failed for address PPM_PFSNS"); // poll + } + while ((l_data.getBit<2>() == 0 ) && (--l_loopsPerMs != 0)); + */ FAPI_ASSERT((l_loopsPerMs != 0), fapi2::PMPROC_PFETLIB_TIMEOUT() .set_ADDRESS(PPM_PFCS[l_type]), |