summaryrefslogtreecommitdiffstats
path: root/import/chips/p9/common
diff options
context:
space:
mode:
authorRahul Batra <rbatra@us.ibm.com>2017-03-14 16:57:43 -0500
committerJoshua Hunsberger <jahunsbe@us.ibm.com>2017-10-23 17:17:45 -0500
commitcc64dfebdf2a81725b7467a5dbbdeefe96a516b8 (patch)
tree3e41e77cd7a9969cfe4c72c3118cb173443d4f15 /import/chips/p9/common
parent1377ee62f599997dd84ccf8a15993265ea944f72 (diff)
downloadtalos-hcode-cc64dfebdf2a81725b7467a5dbbdeefe96a516b8.tar.gz
talos-hcode-cc64dfebdf2a81725b7467a5dbbdeefe96a516b8.zip
PM Complex Suspend and Safe Mode
Change-Id: I7b8bbb053270ae6adc4478960f0c8f22bb8594aa Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38079 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Diffstat (limited to 'import/chips/p9/common')
-rw-r--r--import/chips/p9/common/pmlib/include/occhw_irq_config.h2
-rw-r--r--import/chips/p9/common/pmlib/include/pstate_pgpe_occ_api.h5
2 files changed, 4 insertions, 3 deletions
diff --git a/import/chips/p9/common/pmlib/include/occhw_irq_config.h b/import/chips/p9/common/pmlib/include/occhw_irq_config.h
index fa6a81e0..94bf77bf 100644
--- a/import/chips/p9/common/pmlib/include/occhw_irq_config.h
+++ b/import/chips/p9/common/pmlib/include/occhw_irq_config.h
@@ -69,7 +69,7 @@
#define OCCHW_IRQ_ROUTES \
OCCHW_IRQ_DEBUGGER OCCHW_IRQ_TARGET_ID_NONE \
OCCHW_IRQ_TRACE_TRIGGER OCCHW_IRQ_TARGET_ID_NONE \
- OCCHW_IRQ_OCC_ERROR OCCHW_IRQ_TARGET_ID_NONE \
+ OCCHW_IRQ_OCC_ERROR OCCHW_IRQ_TARGET_ID_GPE2\
OCCHW_IRQ_PBA_ERROR OCCHW_IRQ_TARGET_ID_NONE \
OCCHW_IRQ_SRT_ERROR OCCHW_IRQ_TARGET_ID_NONE \
OCCHW_IRQ_GPE0_HALT OCCHW_IRQ_TARGET_ID_405_NONCRIT \
diff --git a/import/chips/p9/common/pmlib/include/pstate_pgpe_occ_api.h b/import/chips/p9/common/pmlib/include/pstate_pgpe_occ_api.h
index b6c5a5b5..9911123c 100644
--- a/import/chips/p9/common/pmlib/include/pstate_pgpe_occ_api.h
+++ b/import/chips/p9/common/pmlib/include/pstate_pgpe_occ_api.h
@@ -61,10 +61,11 @@ enum MESSAGE_ID_IPI2HI
//
#define PGPE_RC_SUCCESS 0x01
#define PGPE_WOF_RC_NOT_ENABLED 0x10
-#define PGPE_RC_PSTATES_DISABLED 0x11
+#define PGPE_RC_PSTATES_NOT_STARTED 0x11
#define PGPE_RC_REQ_PSTATE_ALREADY_STARTED 0x12
-#define PGPE_RC_REQ_PSTATE_ALREADY_SUSPENDED 0x13
+#define PGPE_RC_REQ_PSTATE_ALREADY_STOPPED 0x13
#define PGPE_RC_OCC_NOT_PMCR_OWNER 0x14
+#define PGPE_RC_PM_COMPLEX_SUSPEND_SAFE_MODE 0x15
// Active quad mismatch with requested active quads. PGPE did not switch
// to using the new VFRT. The original VFRT is still being used.
#define PGPE_WOF_RC_VFRT_QUAD_MISMATCH 0x20
OpenPOWER on IntegriCloud