summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines/meta-openpower
diff options
context:
space:
mode:
authorMatt Spinler <spinler@us.ibm.com>2017-05-16 10:49:57 -0500
committerPatrick Williams <patrick@stwcx.xyz>2017-05-22 23:13:35 +0000
commitbde651bb18ca73fd6240ae0400f016c76c547a45 (patch)
tree58d425f78224e742cc39854fd3d86533169f5573 /meta-openbmc-machines/meta-openpower
parent6a3b4bef5ebb5e32d0bdca2405eb56ea9056c9c2 (diff)
downloadtalos-openbmc-bde651bb18ca73fd6240ae0400f016c76c547a45.tar.gz
talos-openbmc-bde651bb18ca73fd6240ae0400f016c76c547a45.zip
Make use of obmc-fan-control-ready@.target
This involves the following: * Start the fan-control-init@.service on a power on. * That service will set fans to full speed, delay for a bit, and then start the obmc-fan-control-ready target. * This target will start the fan monitor and real fan control services. * On a power off, the target and these services will be deactivated. Doing it this way ensures the fans will have had time to ramp up from a cold start before applications start looking at them. Currently, on a reboot at runtime the same thing will occur. The watchdog would have already brought the fans to high speed, so this will extend that time at full speed by another 20 (or similar, it's configurable) seconds, ensuring we know what speed the fans are at. Resolves openbmc/openbmc#1567 Change-Id: I73a1f91f0efaf319df97b59334073116d45f40c3 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Diffstat (limited to 'meta-openbmc-machines/meta-openpower')
-rw-r--r--meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-config/zones.yaml5
1 files changed, 5 insertions, 0 deletions
diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-config/zones.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-config/zones.yaml
index ecabc03a9..0d2c8d031 100644
--- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-config/zones.yaml
+++ b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-zone-config/zones.yaml
@@ -1,3 +1,8 @@
+manager_configuration:
+ power_on_delay: 20
+
+zone_configuration:
+
#Air cooled zones
- zone_conditions:
- name: air_cooled_chassis
OpenPOWER on IntegriCloud