summaryrefslogtreecommitdiffstats
path: root/src/occ_405/amec/amec_controller.h
diff options
context:
space:
mode:
authormbroyles <mbroyles@us.ibm.com>2017-10-18 11:16:43 -0500
committerMartha Broyles <mbroyles@us.ibm.com>2017-10-26 10:34:24 -0400
commit0d7b82e82f98a9b9df97781372e50a68752d1059 (patch)
tree1e383dd5c0e344414f051977316fd78bc819c6b6 /src/occ_405/amec/amec_controller.h
parent7449acdc8bfe422483bf9de7d9a9723156e4dd51 (diff)
downloadtalos-occ-0d7b82e82f98a9b9df97781372e50a68752d1059.tar.gz
talos-occ-0d7b82e82f98a9b9df97781372e50a68752d1059.zip
VRM Vdd Thermal Control Loop
Change-Id: Ie5771b33c13cd57822a8b6f1406a92c4516088c0 RTC: 180397 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/48563 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: William A. Bryan <wilbryan@us.ibm.com> Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com> Reviewed-by: Christopher J. Cain <cjcain@us.ibm.com> Reviewed-by: Martha Broyles <mbroyles@us.ibm.com>
Diffstat (limited to 'src/occ_405/amec/amec_controller.h')
-rw-r--r--src/occ_405/amec/amec_controller.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/occ_405/amec/amec_controller.h b/src/occ_405/amec/amec_controller.h
index 76e70ef..29a8061 100644
--- a/src/occ_405/amec/amec_controller.h
+++ b/src/occ_405/amec/amec_controller.h
@@ -91,6 +91,16 @@ typedef struct amec_controller
void amec_controller_proc_thermal();
/**
+ * Thermal Control Loop based on VRM Vdd temperature
+ *
+ * This function implements the Proportional Controller for the VRM Vdd thermal
+ * control loop. Although it doesn't return any results, it populates the
+ * thermal vote in the field g_amec->thermalvdd.speed_request.
+ *
+ */
+void amec_controller_vrm_vdd_thermal();
+
+/**
* Thermal Control Loop based on Centaur temperatures.
*
* This function implements a Proportional Controller for the
OpenPOWER on IntegriCloud