summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/hwp/lib/p9_pm_hcd_flags.h
diff options
context:
space:
mode:
authorYue Du <daviddu@us.ibm.com>2017-01-22 00:02:26 -0600
committerDean Sanner <dsanner@us.ibm.com>2017-07-11 20:41:57 -0400
commit4c9e01ae9e2f64084be9790640e14bce1dda8aa9 (patch)
tree67d024a793361fac5ce3c851b471dd81d4d360f2 /src/import/chips/p9/procedures/hwp/lib/p9_pm_hcd_flags.h
parent1802dad8cee4bb3d87998221a1c3c2f9274ade59 (diff)
downloadtalos-hostboot-4c9e01ae9e2f64084be9790640e14bce1dda8aa9.tar.gz
talos-hostboot-4c9e01ae9e2f64084be9790640e14bce1dda8aa9.zip
STOP: block wakeup (+ block entry since patch 15)
Change-Id: I6636b7f77842e9a5e07fffa0f908fb4d46e7d763 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35205 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35206 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Dean Sanner <dsanner@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/hwp/lib/p9_pm_hcd_flags.h')
-rw-r--r--src/import/chips/p9/procedures/hwp/lib/p9_pm_hcd_flags.h33
1 files changed, 29 insertions, 4 deletions
diff --git a/src/import/chips/p9/procedures/hwp/lib/p9_pm_hcd_flags.h b/src/import/chips/p9/procedures/hwp/lib/p9_pm_hcd_flags.h
index 8674d2d52..c3187952f 100644
--- a/src/import/chips/p9/procedures/hwp/lib/p9_pm_hcd_flags.h
+++ b/src/import/chips/p9/procedures/hwp/lib/p9_pm_hcd_flags.h
@@ -143,6 +143,31 @@ namespace p9hcd
{
#endif
+//Enum form of CME FLAGs.
+enum PM_CME_CMEFLG_DEFS
+{
+ CME_STOP_READY = 0,
+ CME_PMCR_READY = 1,
+ CME_QMGR_READY = 2,
+ CME_QMGR_MASTER = 3,
+ CME_RCLK_OPERABLE = 4,
+ CME_IVRM_OPERABLE = 5,
+ CME_VDM_OPERABLE = 6,
+ CME_OCC_HB_SAFE_MODE = 7,
+ CME_BLOCK_STOP_EXIT_ENABLED_C0 = 8,
+ CME_BLOCK_STOP_EXIT_ENABLED_C1 = 9,
+ CME_BLOCK_STOP_ENTRY_ENABLED_C0 = 10,
+ CME_BLOCK_STOP_ENTRY_ENABLED_C1 = 11,
+ // Reserve 12:24
+ CME_FREQ_UPDATE_DISABLE = 25,
+ CME_EX_ID = 26,
+ CME_SIBLING_FUNCTIONAL = 27,
+ CME_STOP_ENTRY_FIRST_C0 = 28,
+ CME_STOP_ENTRY_FIRST_C1 = 29,
+ CME_CORE0_GOOD = 30,
+ CME_CORE1_GOOD = 31
+};
+
//Enum form of OCC FLAGs.
enum PM_GPE_OCCFLG_DEFS
{
@@ -152,10 +177,10 @@ enum PM_GPE_OCCFLG_DEFS
PGPE_SAFE_MODE = 2,
PM_COMPLEX_SUSPEND = 3,
SGPE_ACTIVE = 8,
- SGPE_IGNORE_STOP_EXITS = 9,
- SGPE_IGNORE_STOP_ENTRY = 10,
- SGPE_STOP_EXITS_IGNORED = 11,
- SGPE_STOP_ENTRIES_IGNORED = 12,
+ SGPE_IGNORE_STOP_CONTROL = 9,
+ SGPE_IGNORE_STOP_ACTION = 10,
+ SGPE_IGNORE_STOP_EXITS = 11,
+ SGPE_IGNORE_STOP_ENTRIES = 12,
SGPE_24_7_ACTIVATE = 14,
SGPE_24_7_ACTIVE = 15,
PIB_I2C_MASTER_ENGINE_1_LOCK_BIT0 = 16, //BIT0 ored BIT1 gives the field
OpenPOWER on IntegriCloud