configurations: yosemite4: Modify X8 Retimer Fan Table
Modified the fan table for the following sensor on the Sentinel Dome
based on the thermal team's DVT test results.
- MB_X8_RETIMER_TEMP_C
MB_X8_RETIMER_TEMP_C - Stepwise
-------------------------------------
Temp (degC) fan duty (%)
Positive hysteresis Off
Negative hysteresis 2
89 10
90 20
91 25
92 30
93 35
94 40
95 45
96 50
-------------------------------------
MB_X8_RETIMER_TEMP_C - PID
-------------------------------------
Kp -5
Ki -0.02
Kd 0
Clamp point 90
Positive hysteresis 0
Negative hysteresis 3
-------------------------------------
Change-Id: I12d512971337078afa324d435d167b7f6f4862ea
Signed-off-by: Eric Yang <eric.yang.wiwynn@gmail.com>
diff --git a/configurations/yosemite4_sentineldome_t1_retimer.json b/configurations/yosemite4_sentineldome_t1_retimer.json
index 77ec74d..6bf37b4 100644
--- a/configurations/yosemite4_sentineldome_t1_retimer.json
+++ b/configurations/yosemite4_sentineldome_t1_retimer.json
@@ -6,6 +6,32 @@
"DCoefficient": 0.0,
"FFGainCoefficient": 0.0,
"FFOffCoefficient": 0.0,
+ "ICoefficient": -0.02,
+ "ILimitMax": 100,
+ "ILimitMin": -50,
+ "Inputs": [
+ "Sentinel_Dome_Slot $bus % 15 MB_X8_RETIMER_TEMP_C"
+ ],
+ "Name": "PID_MB_RETIMER_TEMP_Slot $bus % 15",
+ "NegativeHysteresis": 3.0,
+ "OutLimitMax": 100,
+ "OutLimitMin": 0,
+ "PCoefficient": -5.0,
+ "PositiveHysteresis": 0.0,
+ "SetPoint": 90.0,
+ "SlewNeg": 0.0,
+ "SlewPos": 0.0,
+ "Type": "Pid",
+ "Zones": [
+ "Zone 1"
+ ]
+ },
+ {
+ "CheckHysteresisWithSetpoint": true,
+ "Class": "temp",
+ "DCoefficient": 0.0,
+ "FFGainCoefficient": 0.0,
+ "FFOffCoefficient": 0.0,
"ICoefficient": -0.035,
"ILimitMax": 100,
"ILimitMin": -50,
@@ -149,13 +175,27 @@
"Sentinel_Dome_Slot $bus % 15 MB_X8_RETIMER_TEMP_C"
],
"Name": "Stepwise_MB_RETIMER_TEMP_Slot $bus % 15",
- "NegativeHysteresis": 0,
+ "NegativeHysteresis": 2,
"Output": [
- 20.0
+ 10.0,
+ 20.0,
+ 25.0,
+ 30.0,
+ 35.0,
+ 40.0,
+ 45.0,
+ 50.0
],
"PositiveHysteresis": 0,
"Reading": [
- 20.0
+ 89.0,
+ 90.0,
+ 91.0,
+ 92.0,
+ 93.0,
+ 94.0,
+ 95.0,
+ 96.0
],
"Type": "Stepwise",
"Zones": [
diff --git a/configurations/yosemite4_sentineldome_t2_retimer.json b/configurations/yosemite4_sentineldome_t2_retimer.json
index c51db9e..74695e7 100644
--- a/configurations/yosemite4_sentineldome_t2_retimer.json
+++ b/configurations/yosemite4_sentineldome_t2_retimer.json
@@ -6,6 +6,32 @@
"DCoefficient": 0.0,
"FFGainCoefficient": 0.0,
"FFOffCoefficient": 0.0,
+ "ICoefficient": -0.02,
+ "ILimitMax": 100,
+ "ILimitMin": -50,
+ "Inputs": [
+ "Sentinel_Dome_Slot $bus % 15 MB_X8_RETIMER_TEMP_C"
+ ],
+ "Name": "PID_MB_RETIMER_TEMP_Slot $bus % 15",
+ "NegativeHysteresis": 3.0,
+ "OutLimitMax": 100,
+ "OutLimitMin": 0,
+ "PCoefficient": -5.0,
+ "PositiveHysteresis": 0.0,
+ "SetPoint": 90.0,
+ "SlewNeg": 0.0,
+ "SlewPos": 0.0,
+ "Type": "Pid",
+ "Zones": [
+ "Zone 1"
+ ]
+ },
+ {
+ "CheckHysteresisWithSetpoint": true,
+ "Class": "temp",
+ "DCoefficient": 0.0,
+ "FFGainCoefficient": 0.0,
+ "FFOffCoefficient": 0.0,
"ICoefficient": -0.035,
"ILimitMax": 100,
"ILimitMin": -50,
@@ -178,13 +204,27 @@
"Sentinel_Dome_Slot $bus % 15 MB_X8_RETIMER_TEMP_C"
],
"Name": "Stepwise_MB_RETIMER_TEMP_Slot $bus % 15",
- "NegativeHysteresis": 0,
+ "NegativeHysteresis": 2,
"Output": [
- 20.0
+ 10.0,
+ 20.0,
+ 25.0,
+ 30.0,
+ 35.0,
+ 40.0,
+ 45.0,
+ 50.0
],
"PositiveHysteresis": 0,
"Reading": [
- 20.0
+ 89.0,
+ 90.0,
+ 91.0,
+ 92.0,
+ 93.0,
+ 94.0,
+ 95.0,
+ 96.0
],
"Type": "Stepwise",
"Zones": [