diff options
author | Matthew Barth <msbarth@us.ibm.com> | 2018-04-27 00:15:42 +0300 |
---|---|---|
committer | Brad Bishop <bradleyb@fuzziesquirrel.com> | 2018-05-03 16:39:43 +0300 |
commit | 84824f051fe9b1fa82d79946e7f9546b41251ad2 (patch) | |
tree | e89161cd090926d43dfbbf45263320ac4a3ac054 /meta-openbmc-machines | |
parent | d9eeb93488704ee670b9f84a8c84fc85fe49e80f (diff) | |
download | openbmc-84824f051fe9b1fa82d79946e7f9546b41251ad2.tar.xz |
wspoon: Handle faulted OCC temp sensors
When a temp sensor provided by the OCC is faulted, set the fans to full
speed(10500 RPMs)
Tested:
Set Functional property of an OCC provided sensor to `true` and
fans are set to 10500.
Fan speeds drop when the same Functional property is set to `false`
Resolves: openbmc/openbmc#2222
Change-Id: Iddd9049fc9677ca587422a5bf4104c0d3787af1a
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
Diffstat (limited to 'meta-openbmc-machines')
-rw-r--r-- | meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-events-config-native/events.yaml | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-events-config-native/events.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-events-config-native/events.yaml index 038e0d824..86a979a6c 100644 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-events-config-native/events.yaml +++ b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-events-config-native/events.yaml @@ -368,7 +368,44 @@ events: property: name: Functional type: bool + - name: zone0_cores + zone_conditions: + - name: air_cooled_chassis + zones: + - 0 + interface: xyz.openbmc_project.State.Decorator.OperationalStatus + property: + name: Functional + type: bool + - name: zone0_dimms + zone_conditions: + - name: air_cooled_chassis + zones: + - 0 + interface: xyz.openbmc_project.State.Decorator.OperationalStatus + property: + name: Functional + type: bool + - name: zone0_gpu_cores + zone_conditions: + - name: air_cooled_chassis + zones: + - 0 + interface: xyz.openbmc_project.State.Decorator.OperationalStatus + property: + name: Functional + type: bool + - name: zone0_gpu_memory + zone_conditions: + - name: air_cooled_chassis + zones: + - 0 + interface: xyz.openbmc_project.State.Decorator.OperationalStatus + property: + name: Functional + type: bool matches: + - name: interfacesAdded - name: propertiesChanged actions: - name: count_state_before_speed @@ -412,7 +449,17 @@ events: property: name: Functional type: bool + - name: zone0_dimms + zone_conditions: + - name: water_and_air_cooled_chassis + zones: + - 0 + interface: xyz.openbmc_project.State.Decorator.OperationalStatus + property: + name: Functional + type: bool matches: + - name: interfacesAdded - name: propertiesChanged actions: - name: count_state_before_speed |