configurations: yosemite4: update fan control configs
Update fan control configs according to the test result from thermal
team.
Change-Id: I57bea4362f3e00a50ca3aaaf6706ea5167d9489a
Signed-off-by: Ricky CX Wu <ricky.cx.wu.wiwynn@gmail.com>
diff --git a/configurations/yosemite4.json b/configurations/yosemite4.json
index cb91db2..a0e8d2a 100644
--- a/configurations/yosemite4.json
+++ b/configurations/yosemite4.json
@@ -511,7 +511,7 @@
"DCoefficient": 0.0,
"FFGainCoefficient": 0.0,
"FFOffCoefficient": 0.0,
- "ICoefficient": -0.035,
+ "ICoefficient": -0.015,
"ILimitMax": 100,
"ILimitMin": -50,
"Inputs": [
diff --git a/configurations/yosemite4_medusaboard_adc_rns_12vhsc_adi_48vhsc_inf.json b/configurations/yosemite4_medusaboard_adc_rns_12vhsc_adi_48vhsc_inf.json
index b7d3b86..3022262 100644
--- a/configurations/yosemite4_medusaboard_adc_rns_12vhsc_adi_48vhsc_inf.json
+++ b/configurations/yosemite4_medusaboard_adc_rns_12vhsc_adi_48vhsc_inf.json
@@ -1539,7 +1539,7 @@
"MEDUSA_12VDELTA3_TEMP_C"
],
"Name": "Stepwise_MEDUSA_12VDELTA",
- "NegativeHysteresis": 3,
+ "NegativeHysteresis": 2,
"Output": [
20.0,
22.0,
diff --git a/configurations/yosemite4_medusaboard_adc_rns_12vhsc_mps_48vhsc_adi.json b/configurations/yosemite4_medusaboard_adc_rns_12vhsc_mps_48vhsc_adi.json
index e68dcb6..3c395e2 100644
--- a/configurations/yosemite4_medusaboard_adc_rns_12vhsc_mps_48vhsc_adi.json
+++ b/configurations/yosemite4_medusaboard_adc_rns_12vhsc_mps_48vhsc_adi.json
@@ -1849,7 +1849,7 @@
"MEDUSA_12VDELTA3_TEMP_C"
],
"Name": "Stepwise_MEDUSA_12VDELTA",
- "NegativeHysteresis": 3,
+ "NegativeHysteresis": 2,
"Output": [
20.0,
22.0,
diff --git a/configurations/yosemite4_medusaboard_adc_rns_12vhsc_mps_48vhsc_inf.json b/configurations/yosemite4_medusaboard_adc_rns_12vhsc_mps_48vhsc_inf.json
index bfa1a79..ea216ff 100644
--- a/configurations/yosemite4_medusaboard_adc_rns_12vhsc_mps_48vhsc_inf.json
+++ b/configurations/yosemite4_medusaboard_adc_rns_12vhsc_mps_48vhsc_inf.json
@@ -1539,7 +1539,7 @@
"MEDUSA_12VDELTA3_TEMP_C"
],
"Name": "Stepwise_MEDUSA_12VDELTA",
- "NegativeHysteresis": 3,
+ "NegativeHysteresis": 2,
"Output": [
20.0,
22.0,
diff --git a/configurations/yosemite4_medusaboard_adc_rns_hsc_adi.json b/configurations/yosemite4_medusaboard_adc_rns_hsc_adi.json
index 9637a51..2b18fca 100644
--- a/configurations/yosemite4_medusaboard_adc_rns_hsc_adi.json
+++ b/configurations/yosemite4_medusaboard_adc_rns_hsc_adi.json
@@ -1849,7 +1849,7 @@
"MEDUSA_12VDELTA3_TEMP_C"
],
"Name": "Stepwise_MEDUSA_12VDELTA",
- "NegativeHysteresis": 3,
+ "NegativeHysteresis": 2,
"Output": [
20.0,
22.0,
diff --git a/configurations/yosemite4_medusaboard_adc_rns_isl_12vhsc_adi_48vhsc_inf.json b/configurations/yosemite4_medusaboard_adc_rns_isl_12vhsc_adi_48vhsc_inf.json
index e212c1b..15550e8 100644
--- a/configurations/yosemite4_medusaboard_adc_rns_isl_12vhsc_adi_48vhsc_inf.json
+++ b/configurations/yosemite4_medusaboard_adc_rns_isl_12vhsc_adi_48vhsc_inf.json
@@ -1525,7 +1525,7 @@
"MEDUSA_12VDELTA3_TEMP_C"
],
"Name": "Stepwise_MEDUSA_12VDELTA",
- "NegativeHysteresis": 3,
+ "NegativeHysteresis": 2,
"Output": [
20.0,
22.0,
diff --git a/configurations/yosemite4_medusaboard_adc_ti_12vhsc_adi_48vhsc_inf.json b/configurations/yosemite4_medusaboard_adc_ti_12vhsc_adi_48vhsc_inf.json
index 3d5b395..e988a0a 100644
--- a/configurations/yosemite4_medusaboard_adc_ti_12vhsc_adi_48vhsc_inf.json
+++ b/configurations/yosemite4_medusaboard_adc_ti_12vhsc_adi_48vhsc_inf.json
@@ -1539,7 +1539,7 @@
"MEDUSA_12VDELTA3_TEMP_C"
],
"Name": "Stepwise_MEDUSA_12VDELTA",
- "NegativeHysteresis": 3,
+ "NegativeHysteresis": 2,
"Output": [
20.0,
22.0,
diff --git a/configurations/yosemite4_medusaboard_adc_ti_12vhsc_mps_48vhsc_adi.json b/configurations/yosemite4_medusaboard_adc_ti_12vhsc_mps_48vhsc_adi.json
index 4ee2d37..1ba6795 100644
--- a/configurations/yosemite4_medusaboard_adc_ti_12vhsc_mps_48vhsc_adi.json
+++ b/configurations/yosemite4_medusaboard_adc_ti_12vhsc_mps_48vhsc_adi.json
@@ -1849,7 +1849,7 @@
"MEDUSA_12VDELTA3_TEMP_C"
],
"Name": "Stepwise_MEDUSA_12VDELTA",
- "NegativeHysteresis": 3,
+ "NegativeHysteresis": 2,
"Output": [
20.0,
22.0,
diff --git a/configurations/yosemite4_medusaboard_adc_ti_12vhsc_mps_48vhsc_inf.json b/configurations/yosemite4_medusaboard_adc_ti_12vhsc_mps_48vhsc_inf.json
index 6ff0be0..a71934a 100644
--- a/configurations/yosemite4_medusaboard_adc_ti_12vhsc_mps_48vhsc_inf.json
+++ b/configurations/yosemite4_medusaboard_adc_ti_12vhsc_mps_48vhsc_inf.json
@@ -1539,7 +1539,7 @@
"MEDUSA_12VDELTA3_TEMP_C"
],
"Name": "Stepwise_MEDUSA_12VDELTA",
- "NegativeHysteresis": 3,
+ "NegativeHysteresis": 2,
"Output": [
20.0,
22.0,
diff --git a/configurations/yosemite4_medusaboard_adc_ti_hsc_adi.json b/configurations/yosemite4_medusaboard_adc_ti_hsc_adi.json
index 586d5d7..ec11960 100644
--- a/configurations/yosemite4_medusaboard_adc_ti_hsc_adi.json
+++ b/configurations/yosemite4_medusaboard_adc_ti_hsc_adi.json
@@ -1849,7 +1849,7 @@
"MEDUSA_12VDELTA3_TEMP_C"
],
"Name": "Stepwise_MEDUSA_12VDELTA",
- "NegativeHysteresis": 3,
+ "NegativeHysteresis": 2,
"Output": [
20.0,
22.0,
diff --git a/configurations/yosemite4_sentineldome_t1.json b/configurations/yosemite4_sentineldome_t1.json
index 6c0096b..c4ee416 100644
--- a/configurations/yosemite4_sentineldome_t1.json
+++ b/configurations/yosemite4_sentineldome_t1.json
@@ -69,7 +69,7 @@
"DCoefficient": 0.0,
"FFGainCoefficient": 0.0,
"FFOffCoefficient": 0.0,
- "ICoefficient": -0.02,
+ "ICoefficient": -0.035,
"ILimitMax": 100,
"ILimitMin": -50,
"InputUnavailableAsFailed": false,
@@ -80,7 +80,7 @@
"NegativeHysteresis": 2.0,
"OutLimitMax": 100,
"OutLimitMin": 0,
- "PCoefficient": -1.5,
+ "PCoefficient": -5.5,
"PositiveHysteresis": 0.0,
"SetPoint": 68.0,
"SlewNeg": 0.0,
@@ -149,7 +149,7 @@
"Calibrated_Sentinel_Dome_Slot $bus % 15 MB_FIO_TEMP_C"
],
"Name": "Stepwise_MB_FIO_Slot $bus % 15",
- "NegativeHysteresis": 2,
+ "NegativeHysteresis": 1,
"Output": [
20.0,
21.0,
@@ -162,7 +162,7 @@
28.0,
29.0,
30.0,
- 31.0,
+ 30.0,
31.0,
33.0,
35.0,
@@ -170,7 +170,13 @@
38.0,
39.0,
40.0,
- 41.0
+ 41.0,
+ 42.0,
+ 43.0,
+ 44.0,
+ 45.0,
+ 46.0,
+ 47.0
],
"PositiveHysteresis": 0,
"Reading": [
@@ -193,7 +199,13 @@
36.0,
37.0,
38.0,
- 39.0
+ 39.0,
+ 40.0,
+ 41.0,
+ 42.0,
+ 43.0,
+ 44.0,
+ 45.0
],
"Type": "Stepwise",
"Zones": [
diff --git a/configurations/yosemite4_sentineldome_t1_retimer.json b/configurations/yosemite4_sentineldome_t1_retimer.json
index 6bf37b4..1f5b99a 100644
--- a/configurations/yosemite4_sentineldome_t1_retimer.json
+++ b/configurations/yosemite4_sentineldome_t1_retimer.json
@@ -95,7 +95,7 @@
"DCoefficient": 0.0,
"FFGainCoefficient": 0.0,
"FFOffCoefficient": 0.0,
- "ICoefficient": -0.02,
+ "ICoefficient": -0.035,
"ILimitMax": 100,
"ILimitMin": -50,
"InputUnavailableAsFailed": false,
@@ -106,7 +106,7 @@
"NegativeHysteresis": 2.0,
"OutLimitMax": 100,
"OutLimitMin": 0,
- "PCoefficient": -1.5,
+ "PCoefficient": -5.5,
"PositiveHysteresis": 0.0,
"SetPoint": 68.0,
"SlewNeg": 0.0,
@@ -209,7 +209,7 @@
"Calibrated_Sentinel_Dome_Slot $bus % 15 MB_FIO_TEMP_C"
],
"Name": "Stepwise_MB_FIO_Slot $bus % 15",
- "NegativeHysteresis": 2,
+ "NegativeHysteresis": 1,
"Output": [
20.0,
21.0,
@@ -222,7 +222,7 @@
28.0,
29.0,
30.0,
- 31.0,
+ 30.0,
31.0,
33.0,
35.0,
@@ -230,7 +230,13 @@
38.0,
39.0,
40.0,
- 41.0
+ 41.0,
+ 42.0,
+ 43.0,
+ 44.0,
+ 45.0,
+ 46.0,
+ 47.0
],
"PositiveHysteresis": 0,
"Reading": [
@@ -253,7 +259,13 @@
36.0,
37.0,
38.0,
- 39.0
+ 39.0,
+ 40.0,
+ 41.0,
+ 42.0,
+ 43.0,
+ 44.0,
+ 45.0
],
"Type": "Stepwise",
"Zones": [
diff --git a/configurations/yosemite4_sentineldome_t2.json b/configurations/yosemite4_sentineldome_t2.json
index 322e400..8ac1071 100644
--- a/configurations/yosemite4_sentineldome_t2.json
+++ b/configurations/yosemite4_sentineldome_t2.json
@@ -71,7 +71,7 @@
"DCoefficient": 0.0,
"FFGainCoefficient": 0.0,
"FFOffCoefficient": 0.0,
- "ICoefficient": -0.02,
+ "ICoefficient": -0.035,
"ILimitMax": 100,
"ILimitMin": -50,
"InputUnavailableAsFailed": false,
@@ -82,7 +82,7 @@
"NegativeHysteresis": 2.0,
"OutLimitMax": 100,
"OutLimitMin": 0,
- "PCoefficient": -1.5,
+ "PCoefficient": -5.5,
"PositiveHysteresis": 0.0,
"SetPoint": 68.0,
"SlewNeg": 0.0,
@@ -98,7 +98,7 @@
"DCoefficient": 0.0,
"FFGainCoefficient": 0.0,
"FFOffCoefficient": 0.0,
- "ICoefficient": -0.02,
+ "ICoefficient": -0.035,
"ILimitMax": 100,
"ILimitMin": -50,
"InputUnavailableAsFailed": false,
@@ -109,7 +109,7 @@
"NegativeHysteresis": 2.0,
"OutLimitMax": 100,
"OutLimitMin": 0,
- "PCoefficient": -1.5,
+ "PCoefficient": -5.5,
"PositiveHysteresis": 0.0,
"SetPoint": 68.0,
"SlewNeg": 0.0,
@@ -178,7 +178,7 @@
"Calibrated_Sentinel_Dome_Slot $bus % 15 MB_FIO_TEMP_C"
],
"Name": "Stepwise_MB_FIO_Slot $bus % 15",
- "NegativeHysteresis": 2,
+ "NegativeHysteresis": 1,
"Output": [
20.0,
21.0,
@@ -191,7 +191,7 @@
28.0,
29.0,
30.0,
- 31.0,
+ 30.0,
31.0,
33.0,
35.0,
@@ -199,7 +199,13 @@
38.0,
39.0,
40.0,
- 41.0
+ 41.0,
+ 42.0,
+ 43.0,
+ 44.0,
+ 45.0,
+ 46.0,
+ 47.0
],
"PositiveHysteresis": 0,
"Reading": [
@@ -222,7 +228,13 @@
36.0,
37.0,
38.0,
- 39.0
+ 39.0,
+ 40.0,
+ 41.0,
+ 42.0,
+ 43.0,
+ 44.0,
+ 45.0
],
"Type": "Stepwise",
"Zones": [
diff --git a/configurations/yosemite4_sentineldome_t2_retimer.json b/configurations/yosemite4_sentineldome_t2_retimer.json
index 74695e7..dcfedaf 100644
--- a/configurations/yosemite4_sentineldome_t2_retimer.json
+++ b/configurations/yosemite4_sentineldome_t2_retimer.json
@@ -97,7 +97,7 @@
"DCoefficient": 0.0,
"FFGainCoefficient": 0.0,
"FFOffCoefficient": 0.0,
- "ICoefficient": -0.02,
+ "ICoefficient": -0.035,
"ILimitMax": 100,
"ILimitMin": -50,
"InputUnavailableAsFailed": false,
@@ -108,7 +108,7 @@
"NegativeHysteresis": 2.0,
"OutLimitMax": 100,
"OutLimitMin": 0,
- "PCoefficient": -1.5,
+ "PCoefficient": -5.5,
"PositiveHysteresis": 0.0,
"SetPoint": 68.0,
"SlewNeg": 0.0,
@@ -124,7 +124,7 @@
"DCoefficient": 0.0,
"FFGainCoefficient": 0.0,
"FFOffCoefficient": 0.0,
- "ICoefficient": -0.02,
+ "ICoefficient": -0.035,
"ILimitMax": 100,
"ILimitMin": -50,
"InputUnavailableAsFailed": false,
@@ -135,7 +135,7 @@
"NegativeHysteresis": 2.0,
"OutLimitMax": 100,
"OutLimitMin": 0,
- "PCoefficient": -1.5,
+ "PCoefficient": -5.5,
"PositiveHysteresis": 0.0,
"SetPoint": 68.0,
"SlewNeg": 0.0,
@@ -238,7 +238,7 @@
"Calibrated_Sentinel_Dome_Slot $bus % 15 MB_FIO_TEMP_C"
],
"Name": "Stepwise_MB_FIO_Slot $bus % 15",
- "NegativeHysteresis": 2,
+ "NegativeHysteresis": 1,
"Output": [
20.0,
21.0,
@@ -251,7 +251,7 @@
28.0,
29.0,
30.0,
- 31.0,
+ 30.0,
31.0,
33.0,
35.0,
@@ -259,7 +259,13 @@
38.0,
39.0,
40.0,
- 41.0
+ 41.0,
+ 42.0,
+ 43.0,
+ 44.0,
+ 45.0,
+ 46.0,
+ 47.0
],
"PositiveHysteresis": 0,
"Reading": [
@@ -282,7 +288,13 @@
36.0,
37.0,
38.0,
- 39.0
+ 39.0,
+ 40.0,
+ 41.0,
+ 42.0,
+ 43.0,
+ 44.0,
+ 45.0
],
"Type": "Stepwise",
"Zones": [
diff --git a/configurations/yosemite4_wailuafalls.json b/configurations/yosemite4_wailuafalls.json
index 9ba7fd9..0c1045b 100644
--- a/configurations/yosemite4_wailuafalls.json
+++ b/configurations/yosemite4_wailuafalls.json
@@ -6,6 +6,40 @@
"DCoefficient": 0.0,
"FFGainCoefficient": 0.0,
"FFOffCoefficient": 0.0,
+ "ICoefficient": -0.02,
+ "ILimitMax": 100,
+ "ILimitMin": -50,
+ "InputUnavailableAsFailed": false,
+ "Inputs": [
+ "Wailua_Falls_Slot $bus % 15 WF_VR_P0V8_ASIC1_TEMP_C",
+ "Wailua_Falls_Slot $bus % 15 WF_VR_PVDDQ_CD_ASIC1_TEMP_C",
+ "Wailua_Falls_Slot $bus % 15 WF_VR_P0V85_ASIC1_TEMP_C",
+ "Wailua_Falls_Slot $bus % 15 WF_VR_PVDDQ_AB_ASIC1_TEMP_C",
+ "Wailua_Falls_Slot $bus % 15 WF_VR_P0V8_ASIC2_TEMP_C",
+ "Wailua_Falls_Slot $bus % 15 WF_VR_PVDDQ_CD_ASIC2_TEMP_C",
+ "Wailua_Falls_Slot $bus % 15 WF_VR_P0V85_ASIC2_TEMP_C",
+ "Wailua_Falls_Slot $bus % 15 WF_VR_PVDDQ_AB_ASIC2_TEMP_C"
+ ],
+ "Name": "PID_WF_VR_Slot $bus % 15",
+ "NegativeHysteresis": 3.0,
+ "OutLimitMax": 100,
+ "OutLimitMin": 0,
+ "PCoefficient": -3.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,
@@ -93,7 +127,6 @@
"Class": "temp",
"InputUnavailableAsFailed": false,
"Inputs": [
- "Wailua_Falls_Slot $bus % 15 WF_1OU_BOARD_INLET_TEMP_C",
"Wailua_Falls_Slot $bus % 15 WF_VR_P0V8_ASIC1_TEMP_C",
"Wailua_Falls_Slot $bus % 15 WF_VR_PVDDQ_CD_ASIC1_TEMP_C",
"Wailua_Falls_Slot $bus % 15 WF_VR_P0V85_ASIC1_TEMP_C",
@@ -103,14 +136,24 @@
"Wailua_Falls_Slot $bus % 15 WF_VR_P0V85_ASIC2_TEMP_C",
"Wailua_Falls_Slot $bus % 15 WF_VR_PVDDQ_AB_ASIC2_TEMP_C"
],
- "Name": "Stepwise_WF_Non_Critical_Sensors_Slot $bus % 15",
- "NegativeHysteresis": 0,
+ "Name": "Stepwise_WF_VR_Slot $bus % 15",
+ "NegativeHysteresis": 3,
"Output": [
- 20.0
+ 20.0,
+ 22.0,
+ 24.0,
+ 26.0,
+ 28.0,
+ 30.0
],
"PositiveHysteresis": 0,
"Reading": [
- 20.0
+ 80.0,
+ 81.0,
+ 82.0,
+ 83.0,
+ 84.0,
+ 85.0
],
"Type": "Stepwise",
"Zones": [
diff --git a/configurations/yosemite4n.json b/configurations/yosemite4n.json
index fa45ff6..2e10ef0 100644
--- a/configurations/yosemite4n.json
+++ b/configurations/yosemite4n.json
@@ -485,7 +485,7 @@
"DCoefficient": 0.0,
"FFGainCoefficient": 0.0,
"FFOffCoefficient": 0.0,
- "ICoefficient": -0.035,
+ "ICoefficient": -0.015,
"ILimitMax": 100,
"ILimitMin": -50,
"Inputs": [