summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/hwp/lib/p9_pstates_pgpe.h
diff options
context:
space:
mode:
authorPrasad Bg Ranganath <prasadbgr@in.ibm.com>2017-06-06 08:59:23 -0500
committerDean Sanner <dsanner@us.ibm.com>2017-07-13 09:22:56 -0400
commit86ce314365a363fee2f5e4d305ebcc1c96f47016 (patch)
tree4ed0f767c679af4a9080791625b18520de24fc6f /src/import/chips/p9/procedures/hwp/lib/p9_pstates_pgpe.h
parentca09235b153200ba9eae13c3ad9e637c8033d84f (diff)
downloadtalos-hostboot-86ce314365a363fee2f5e4d305ebcc1c96f47016.tar.gz
talos-hostboot-86ce314365a363fee2f5e4d305ebcc1c96f47016.zip
PSTATE: VDM Jump slopes calculation
- Added Jump slope calcultion - Added VDM members to GPPB structure - rebased - rebased Change-Id: I058921257ba728d09b3f54b419b2eb6b25e2163c RTC:174959 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41418 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: CHRISTOPHER M. RIEDL <cmriedl@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41421 Reviewed-by: Dean Sanner <dsanner@us.ibm.com> Tested-by: Dean Sanner <dsanner@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/hwp/lib/p9_pstates_pgpe.h')
-rw-r--r--src/import/chips/p9/procedures/hwp/lib/p9_pstates_pgpe.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/import/chips/p9/procedures/hwp/lib/p9_pstates_pgpe.h b/src/import/chips/p9/procedures/hwp/lib/p9_pstates_pgpe.h
index c47614304..525ca2b58 100644
--- a/src/import/chips/p9/procedures/hwp/lib/p9_pstates_pgpe.h
+++ b/src/import/chips/p9/procedures/hwp/lib/p9_pstates_pgpe.h
@@ -280,6 +280,24 @@ typedef struct
/// Precalculated Voltage-Pstates Slopes
uint16_t VPStateSlopes[NUM_VPD_PTS_SET][VPD_NUM_SLOPES_REGION];
+ // Biased Compare VID operating points
+ CompareVIDPoints vid_point_set[NUM_OP_POINTS];
+
+ // Biased Threshold operation points
+ uint8_t threshold_set[NUM_OP_POINTS][NUM_THRESHOLD_POINTS];
+
+ //pstate-volt compare slopes
+ int16_t PsVIDCompSlopes[VPD_NUM_SLOPES_REGION];
+
+ //pstate-volt threshold slopes
+ int16_t PsVDMThreshSlopes[VPD_NUM_SLOPES_REGION][NUM_THRESHOLD_POINTS];
+
+ //Jump value operating points
+ uint8_t jump_value_set[NUM_OP_POINTS][NUM_JUMP_VALUES];
+
+ //Jump-value slopes
+ int16_t PsVDMJumpSlopes[VPD_NUM_SLOPES_REGION][NUM_JUMP_VALUES];
+
// @todo DPLL Droop Settings. These need communication to SGPE for STOP
OpenPOWER on IntegriCloud