From fe09e7b9d29b238b07f8d1017fc0c195843c654f Mon Sep 17 00:00:00 2001 From: Michael Pardeik Date: Tue, 1 Oct 2019 15:55:23 -0500 Subject: exp_mss_eff_config_thermal fixes Fix pwr_throttles call for thermal throttle type Fix equalize throttles call for power throttling type Updates to handle DDIMM and non-DDIMM differences Clarify related power and thermal MRW attribute descriptions Change-Id: I34ecfd4bbb97f1e74c258a474e0b5daf3a4dcbbb Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/84620 Tested-by: FSP CI Jenkins Tested-by: Jenkins Server Dev-Ready: STEPHEN GLANCY Tested-by: HWSV CI Tested-by: Hostboot CI Reviewed-by: STEPHEN GLANCY Reviewed-by: Mark Pizzutillo Reviewed-by: Jennifer A Stofer Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/84699 Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Reviewed-by: Christian R Geddes --- .../hwp/memory/lib/power_thermal/exp_throttle_traits.H | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'src/import/chips/ocmb/explorer/procedures/hwp/memory/lib/power_thermal/exp_throttle_traits.H') diff --git a/src/import/chips/ocmb/explorer/procedures/hwp/memory/lib/power_thermal/exp_throttle_traits.H b/src/import/chips/ocmb/explorer/procedures/hwp/memory/lib/power_thermal/exp_throttle_traits.H index 21e003434..0b0d06572 100644 --- a/src/import/chips/ocmb/explorer/procedures/hwp/memory/lib/power_thermal/exp_throttle_traits.H +++ b/src/import/chips/ocmb/explorer/procedures/hwp/memory/lib/power_thermal/exp_throttle_traits.H @@ -85,17 +85,16 @@ class throttle_traits //They are the default/ catch-all values from the power curve attributes //Shouldn't be used if system is set up correctly and attributes are available //This will throttle the DIMMs to ~76% dram data bus utilization - //(using the mrw regulator power limit of 1700 cW and thermal power limit here of 1940 cW). - // TODO: Need to fill the right value. The current value is from Nimbus + //(using the mrw regulator current limit of 100 dA cW and thermal power limit here of 2175 cW). // Thermal power (OCMB+DRAM) - TOTAL_SLOPE = 0x44C, - TOTAL_INT = 0x44C, - THERMAL_LIMIT = 0x794, + TOTAL_SLOPE = 0x462, + TOTAL_INT = 0x526, + THERMAL_LIMIT = 0x87F, // Power (PMIC) - POWER_SLOPE = 0x41A, - POWER_INT = 0x384, - POWER_LIMIT = 0x794, + POWER_SLOPE = 0x152, + POWER_INT = 0x94, + POWER_LIMIT = 0x64, }; -- cgit v1.2.1