diff options
author | Yue Du <daviddu@us.ibm.com> | 2017-01-22 00:02:26 -0600 |
---|---|---|
committer | Dean Sanner <dsanner@us.ibm.com> | 2017-07-11 20:41:57 -0400 |
commit | 4c9e01ae9e2f64084be9790640e14bce1dda8aa9 (patch) | |
tree | 67d024a793361fac5ce3c851b471dd81d4d360f2 /src/import/chips/p9/procedures | |
parent | 1802dad8cee4bb3d87998221a1c3c2f9274ade59 (diff) | |
download | talos-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')
-rw-r--r-- | src/import/chips/p9/procedures/hwp/lib/p9_pm_hcd_flags.h | 33 |
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 |