diff options
author | Matthew Barth <msbarth@us.ibm.com> | 2017-10-13 14:45:27 -0500 |
---|---|---|
committer | Brad Bishop <bradleyb@fuzziesquirrel.com> | 2017-10-19 14:40:50 +0000 |
commit | e28d3183252bbf2236453746ec365d4e1bed7e94 (patch) | |
tree | 9c7b321a0bfb4138b065b53fc8c2d2fd22a9a15a | |
parent | 37fb5a04b37a8a76228b7eb19d15b422f7f52faa (diff) | |
download | talos-openbmc-e28d3183252bbf2236453746ec365d4e1bed7e94.tar.gz talos-openbmc-e28d3183252bbf2236453746ec365d4e1bed7e94.zip |
wspoon: Add PCIE temperature sensor
Integrate the use of the PCIE temperature sensor into the set speed
events of fan control.
Change-Id: If347e1c23c4544e1bc5a828e970cfb55dd155dbb
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
-rw-r--r-- | meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/fans/phosphor-fan-control-events-config-native/events.yaml | 37 |
1 files changed, 37 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 e2966d6ea..56b23f3c7 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 @@ -139,6 +139,11 @@ groups: - /temperature/gpu3_mem_temp - /temperature/gpu4_mem_temp - /temperature/gpu5_mem_temp + - name: zone0_pcie + description: Group of pcie temperature sensors for zone 0 + type: /xyz/openbmc_project/sensors + members: + - /temperature/pcie preconditions: - name: property_states_match @@ -352,6 +357,38 @@ events: type: uint64_t timer: interval: 5 + - name: speed_changes_based_on_pcie_temps + zone_conditions: + - name: air_cooled_chassis + zones: + - 0 + - name: water_and_air_cooled_chassis + zones: + - 0 + group: zone0_pcie + interface: xyz.openbmc_project.Sensor.Value + property: + name: Value + type: int64_t + actions: + - name: set_net_increase_speed + property: 55000 + factor: + value: 1000 + type: int64_t + delta: + value: 400 + type: uint64_t + - name: set_net_decrease_speed + property: 52000 + factor: + value: 1000 + type: int64_t + delta: + value: 40 + type: uint64_t + timer: + interval: 5 - name: occ_active_speed_changes precondition: name: property_states_match |