summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRahul Batra <rbatra@us.ibm.com>2018-03-08 08:36:59 -0600
committerhostboot <hostboot@us.ibm.com>2018-03-22 14:05:14 -0500
commit7e65010163e977671d5ba2e80f0973367a4f24ee (patch)
treed32a15c5f4e32abb52a19b42c316bd44ae5d6273
parentec726f6ff0618905ac977a46b4d75f34e7079454 (diff)
downloadtalos-hcode-7e65010163e977671d5ba2e80f0973367a4f24ee.tar.gz
talos-hcode-7e65010163e977671d5ba2e80f0973367a4f24ee.zip
PGPE: Clip Updt Timeout for STOP >= 4 Fix
Key_Cronus_Test=PM_REGRESS Change-Id: I628ffc0336244ac779202f24f2d166cdb8aba00f CQ: SW419690 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/55245 Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA <prasadbgr@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Cronus HW CI <cronushw-ci+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Dev-Ready: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
-rw-r--r--import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_pstate.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_pstate.c b/import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_pstate.c
index 540d29ce..90af2020 100644
--- a/import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_pstate.c
+++ b/import/chips/p9/procedures/ppe_closed/pgpe/pstate_gpe/p9_pgpe_pstate.c
@@ -1897,7 +1897,8 @@ void p9_pgpe_pstate_freq_updt()
//If we ACTIVE_CORES_UPDT pending, then send a DB3(High-Priority Pstate Request) with payload
//in DB0.
- if(G_pgpe_pstate_record.ipcPendTbl[IPC_PEND_SGPE_ACTIVE_CORES_UPDT].pending_ack == 1)
+ if ((G_pgpe_pstate_record.ipcPendTbl[IPC_PEND_SGPE_ACTIVE_CORES_UPDT].pending_ack == 1) ||
+ (G_pgpe_pstate_record.ipcPendTbl[IPC_PEND_CLIP_UPDT].pending_ack == 1))
{
//Write DB0, but with top-byte = 0. This way DB0 interrupt doesn't happen, but
//we still send CME the necessary data. CME will read this inside the DB3 interrupt
OpenPOWER on IntegriCloud