diff options
author | Soma BhanuTej <soma.bhanu@in.ibm.com> | 2017-01-16 11:21:06 -0500 |
---|---|---|
committer | Sachin Gupta <sgupta2m@in.ibm.com> | 2017-08-16 23:24:34 -0400 |
commit | 9d6db1d53ac7f22e365e12ea89d6ba60955a9fb4 (patch) | |
tree | d1d64332d5bc9560ec77f5b5d7e97ffcd2105baa /src/sbefw | |
parent | 296e3d1fa09cfa6f7347d1a93434712775840e61 (diff) | |
download | talos-sbe-9d6db1d53ac7f22e365e12ea89d6ba60955a9fb4.tar.gz talos-sbe-9d6db1d53ac7f22e365e12ea89d6ba60955a9fb4.zip |
Synchronous stopclk procedure for Quad
Change-Id: Id31daf8c02b74d979927540346a3cef5f88768be
RTC: 175615
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34935
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: YUE DU <daviddu@us.ibm.com>
Reviewed-by: SRINIVAS V. POLISETTY <srinivan@in.ibm.com>
Reviewed-by: Joachim Fenkes <fenkes@de.ibm.com>
Reviewed-by: RAJA DAS <rajadas2@in.ibm.com>
Dev-Ready: Soma Bhanutej <soma.bhanu@in.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34939
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/sbefw')
-rw-r--r-- | src/sbefw/sbecmdmpipl.C | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/sbefw/sbecmdmpipl.C b/src/sbefw/sbecmdmpipl.C index 9fed63e8..f28c47e4 100644 --- a/src/sbefw/sbecmdmpipl.C +++ b/src/sbefw/sbecmdmpipl.C @@ -329,6 +329,7 @@ uint32_t sbeStopClocks(uint8_t *i_pArg) (p9hcd::CLK_REGION_EX0_REFR | p9hcd::CLK_REGION_EX1_REFR); } + l_flags.sync_stop_quad_clks = false; SBE_EXEC_HWP(l_fapiRc, p9_stopclocks_hwp, plat_getChipTarget(), l_flags, @@ -350,12 +351,13 @@ uint32_t sbeStopClocks(uint8_t *i_pArg) { SBE_EXEC_HWP(l_fapiRc, p9_hcd_core_stopclocks_hwp, - l_childCore); + l_childCore, + false); } } else { - SBE_EXEC_HWP(l_fapiRc, p9_hcd_core_stopclocks_hwp, l_tgtHndl); + SBE_EXEC_HWP(l_fapiRc, p9_hcd_core_stopclocks_hwp, l_tgtHndl, false); } } // Specific EQ/EX @@ -376,7 +378,8 @@ uint32_t sbeStopClocks(uint8_t *i_pArg) SBE_EXEC_HWP(l_fapiRc, p9_hcd_cache_stopclocks_hwp, l_tgtHndl, (p9hcd::P9_HCD_CLK_CTRL_CONSTANTS)l_clk_regions, - (p9hcd::P9_HCD_EX_CTRL_CONSTANTS)l_ex_select); + (p9hcd::P9_HCD_EX_CTRL_CONSTANTS)l_ex_select, + false); } if( l_fapiRc != FAPI2_RC_SUCCESS ) |