summaryrefslogtreecommitdiffstats
path: root/src/sbefw
diff options
context:
space:
mode:
authorRaja Das <rajadas2@in.ibm.com>2016-11-11 04:48:23 -0600
committerSachin Gupta <sgupta2m@in.ibm.com>2016-11-11 06:20:03 -0500
commitde53695e70cca761df6146e562bb040a3e2a9574 (patch)
tree88d42ab987b98b24c76f4433197344dd20833e5a /src/sbefw
parent046b54f611dacb3ddb45a9835ec490f8dee44bdd (diff)
downloadtalos-sbe-de53695e70cca761df6146e562bb040a3e2a9574.tar.gz
talos-sbe-de53695e70cca761df6146e562bb040a3e2a9574.zip
MPIPL Set LQA Quiesce bit fixed, reduced number of loops
Change-Id: Id528814eb632f98a164e3327ccbf495c6f5a398a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32528 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Shakeeb A. Pasha B K <shakeebbk@in.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Diffstat (limited to 'src/sbefw')
-rw-r--r--src/sbefw/sbecmdiplcontrol.C6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/sbefw/sbecmdiplcontrol.C b/src/sbefw/sbecmdiplcontrol.C
index fc5d2271..0f92c966 100644
--- a/src/sbefw/sbecmdiplcontrol.C
+++ b/src/sbefw/sbecmdiplcontrol.C
@@ -201,7 +201,7 @@ typedef struct
// constants
static const uint32_t SBE_ROLE_MASK = 0x00000002;
-static const uint32_t SBE_SYSTEM_QUIESCE_TIMEOUT_LOOP = 100;
+static const uint32_t SBE_SYSTEM_QUIESCE_TIMEOUT_LOOP = 3;
static const uint64_t SBE_LQA_DELAY_HW_US = 1000000ULL; // 1ms
static const uint64_t SBE_LQA_DELAY_SIM_CYCLES = 0x1ULL;
@@ -1101,8 +1101,8 @@ ReturnCode istepWithProcQuiesceLQASet( sbeIstepHwp_t i_hwp )
// TODO RTC 164425 - Create another istep for Setting LQA bit after
// L2/L3 flush istep
Target<TARGET_TYPE_PROC_CHIP > l_proc = plat_getChipTarget();
- l_rc = putscom_abs_wrap(&l_proc, PU_SECURITY_SWITCH_REGISTER_SCOM,
- PU_SECURITY_SWITCH_REGISTER_LOCAL_QUIESCE_ACHIEVED);
+ uint64_t l_data = 0x1000000000000000ULL; //Set bit3
+ l_rc = putscom_abs_wrap(&l_proc, PU_SECURITY_SWITCH_REGISTER_SCOM, l_data);
if(l_rc != FAPI2_RC_SUCCESS)
{
SBE_ERROR(SBE_FUNC "PutScom failed for PU_SECURITY_SWITCH_REGISTER_SCOM");
OpenPOWER on IntegriCloud