configurations: yosemite4: Adjust fan speed UNC setting and fan duty
Summary:
1. Set UNC value based on the fan speed at PWM 85% and add 5%
hysteresis mechanism for them.
- Adjust UNC of inlet fan speed from 15730 to 13825 rpm.
- Update 691 rpm for inlet UNC fan speed.
- Adjust UNC of outlet fan speed from 15840 to 12400 rpm.
- Update 620 rpm for outlet UNC fan speed.
2. When one fan failed, fan duty is set to 100%.
3. When one slot is unplugged during service time, fan duty
is set to 100%.
(based on thermal team's requirements)
To prevent continuous UNC assertion/deassertion
when the PWM is at 100% due to fan speed fluctuation.
Tested:
- Check the WarningHigh threshold of the fan boards
- Check if many assert/deassert SEL when pwm 100%
Change-Id: I2540cc54069620cbcdacfabb03d09f149352fe54
Signed-off-by: Zoey YJ Chung <zoey.yj.chung.wiwynn@gmail.com>
diff --git a/configurations/meta/yosemite4.json b/configurations/meta/yosemite4.json
index 79efd8b..8b90d8a 100644
--- a/configurations/meta/yosemite4.json
+++ b/configurations/meta/yosemite4.json
@@ -494,7 +494,7 @@
"Class": "fan",
"FFGainCoefficient": 1.0,
"FFOffCoefficient": 0.0,
- "FailSafePercent": 90.0,
+ "FailSafePercent": 100.0,
"ICoefficient": 0.0,
"ILimitMax": 0.0,
"ILimitMin": 0.0,
@@ -673,7 +673,7 @@
100.0,
100.0,
100.0,
- 90.0,
+ 100.0,
10.0
],
"PositiveHysteresis": 0,