summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRaptor Engineering Development Team <support@raptorengineering.com>2018-02-19 14:31:59 -0600
committerRaptor Engineering Development Team <support@raptorengineering.com>2018-02-19 14:31:59 -0600
commit65767f32b6c3e109907b58686e221ba658db3345 (patch)
tree484256076d000bd718602b0461206cdc7dceee49
parentbf5d39e1640698e99dca5e58df43b27f2eba5af1 (diff)
downloadtalos-openbmc-65767f32b6c3e109907b58686e221ba658db3345.tar.gz
talos-openbmc-65767f32b6c3e109907b58686e221ba658db3345.zip
Set chassis fan speeds based on on-board ambient temperature sensor
Remove copypasted GPU temperature sensor blocks
-rw-r--r--meta-openbmc-machines/meta-openpower/meta-rcs/meta-talos/recipes-phosphor/fans/phosphor-fan-control-events-config-native/events.yaml71
1 files changed, 11 insertions, 60 deletions
diff --git a/meta-openbmc-machines/meta-openpower/meta-rcs/meta-talos/recipes-phosphor/fans/phosphor-fan-control-events-config-native/events.yaml b/meta-openbmc-machines/meta-openpower/meta-rcs/meta-talos/recipes-phosphor/fans/phosphor-fan-control-events-config-native/events.yaml
index b040ee948..5ea039a90 100644
--- a/meta-openbmc-machines/meta-openpower/meta-rcs/meta-talos/recipes-phosphor/fans/phosphor-fan-control-events-config-native/events.yaml
+++ b/meta-openbmc-machines/meta-openpower/meta-rcs/meta-talos/recipes-phosphor/fans/phosphor-fan-control-events-config-native/events.yaml
@@ -132,26 +132,6 @@ groups:
- /temperature/dimm13_temp
- /temperature/dimm14_temp
- /temperature/dimm15_temp
- - name: zone0_gpu_cores
- description: Group of gpu core temperature sensors for zone 0
- type: /xyz/openbmc_project/sensors
- members:
- - /temperature/gpu0_core_temp
- - /temperature/gpu1_core_temp
- - /temperature/gpu2_core_temp
- - /temperature/gpu3_core_temp
- - /temperature/gpu4_core_temp
- - /temperature/gpu5_core_temp
- - name: zone0_gpu_memory
- description: Group of gpu memory temperature sensors for zone 0
- type: /xyz/openbmc_project/sensors
- members:
- - /temperature/gpu0_mem_temp
- - /temperature/gpu1_mem_temp
- - /temperature/gpu2_mem_temp
- - /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
@@ -497,10 +477,10 @@ events:
- name: set_floor_from_average_sensor_value
map:
value:
- - 27000: 33
- - 32000: 44
- - 37000: 50
- - 40000: 55
+ - 27000: 15
+ - 32000: 25
+ - 37000: 30
+ - 40000: 50
type: std::map<int64_t, uint64_t>
- name: set_ceiling_from_average_sensor_value
map:
@@ -781,44 +761,15 @@ events:
- name: interfacesAdded
- name: propertiesChanged
events:
- - name: speed_changes_based_on_gpu_core_temps
+ - name: speed_changes_based_on_ambient_temp
zone_conditions:
- name: air_cooled_chassis
zones:
- - 0
- group: zone0_gpu_cores
- interface: xyz.openbmc_project.Sensor.Value
- property:
- name: Value
- type: int64_t
- matches:
- - name: interfacesAdded
- - name: propertiesChanged
- actions:
- - name: set_net_increase_speed
- property: 78000
- factor:
- value: 1000
- type: int64_t
- delta:
- value: 6
- type: uint64_t
- - name: set_net_decrease_speed
- property: 75000
- factor:
- value: 1000
- type: int64_t
- delta:
- value: 1
- type: uint64_t
- timer:
- interval: 5
- - name: speed_changes_based_on_gpu_memory_temps
- zone_conditions:
- - name: air_cooled_chassis
+ - 2
+ - name: water_and_air_cooled_chassis
zones:
- - 0
- group: zone0_gpu_memory
+ - 2
+ group: zone2_ambient
interface: xyz.openbmc_project.Sensor.Value
property:
name: Value
@@ -828,7 +779,7 @@ events:
- name: propertiesChanged
actions:
- name: set_net_increase_speed
- property: 80000
+ property: 42000
factor:
value: 1000
type: int64_t
@@ -836,7 +787,7 @@ events:
value: 6
type: uint64_t
- name: set_net_decrease_speed
- property: 77000
+ property: 40000
factor:
value: 1000
type: int64_t
OpenPOWER on IntegriCloud