summaryrefslogtreecommitdiffstats
path: root/src/sbefw
diff options
context:
space:
mode:
authorSoma BhanuTej <soma.bhanu@in.ibm.com>2017-01-16 11:21:06 -0500
committerSachin Gupta <sgupta2m@in.ibm.com>2017-08-16 23:24:34 -0400
commit9d6db1d53ac7f22e365e12ea89d6ba60955a9fb4 (patch)
treed1d64332d5bc9560ec77f5b5d7e97ffcd2105baa /src/sbefw
parent296e3d1fa09cfa6f7347d1a93434712775840e61 (diff)
downloadtalos-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.C9
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 )
OpenPOWER on IntegriCloud