Update DIMM Setpoints dynamically
Use an offset Threshold Value.
Tested: Pid Control used new setting with updated
patch
Change-Id: Ie65170a3768001a69d158b0cb573f57b082245f0
Signed-off-by: James Feist <james.feist@linux.intel.com>
diff --git a/configurations/WFT Baseboard.json b/configurations/WFT Baseboard.json
index 33404bb..397ad52 100644
--- a/configurations/WFT Baseboard.json
+++ b/configurations/WFT Baseboard.json
@@ -1706,7 +1706,8 @@
"Outputs": [],
"PCoefficient": -0.15,
"PositiveHysteresis": 0.0,
- "SetPoint": 60.0,
+ "SetPoint": -15.0,
+ "SetPointOffset": "WarningHigh",
"SlewNeg": -1,
"SlewPos": 0.0,
"Type": "Pid",
@@ -1733,7 +1734,8 @@
"Outputs": [],
"PCoefficient": -0.15,
"PositiveHysteresis": 0.0,
- "SetPoint": 60.0,
+ "SetPoint": -15.0,
+ "SetPointOffset": "WarningHigh",
"SlewNeg": -1,
"SlewPos": 0.0,
"Type": "Pid",
@@ -1759,7 +1761,8 @@
"Outputs": [],
"PCoefficient": -0.15,
"PositiveHysteresis": 0.0,
- "SetPoint": 60.0,
+ "SetPoint": -15.0,
+ "SetPointOffset": "WarningHigh",
"SlewNeg": -1,
"SlewPos": 0.0,
"Type": "Pid",
@@ -1786,7 +1789,8 @@
"Outputs": [],
"PCoefficient": -0.15,
"PositiveHysteresis": 0.0,
- "SetPoint": 60.0,
+ "SetPoint": -15.0,
+ "SetPointOffset": "WarningHigh",
"SlewNeg": -1,
"SlewPos": 0.0,
"Type": "Pid",
@@ -1813,7 +1817,8 @@
"Outputs": [],
"PCoefficient": -0.15,
"PositiveHysteresis": 0.0,
- "SetPoint": 60.0,
+ "SetPoint": -25.0,
+ "SetPointOffset": "WarningHigh",
"SlewNeg": -1,
"SlewPos": 0.0,
"Type": "Pid",
@@ -1840,7 +1845,8 @@
"Outputs": [],
"PCoefficient": -0.15,
"PositiveHysteresis": 0.0,
- "SetPoint": 60.0,
+ "SetPoint": -25.0,
+ "SetPointOffset": "WarningHigh",
"SlewNeg": -1,
"SlewPos": 0.0,
"Type": "Pid",
diff --git a/schemas/Pid.json b/schemas/Pid.json
index dddacfe..862496d 100644
--- a/schemas/Pid.json
+++ b/schemas/Pid.json
@@ -67,6 +67,9 @@
},
"SetPoint": {
"type": "number"
+ },
+ "SetPointOffset": {
+ "type": "string"
}
},
"required": [