summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines
diff options
context:
space:
mode:
authorRaptor Engineering Development Team <support@raptorengineering.com>2018-02-19 14:31:59 -0600
committerTimothy Pearson <tpearson@raptorengineering.com>2019-04-25 08:01:54 +0000
commitbccc8e5f3774417c9404c7608bb937af96aca363 (patch)
tree01de5650742dfa2f4756885da99c776833f46c64 /meta-openbmc-machines
parent6fde8a49f723be81e6dec59db8b7956acb1d0011 (diff)
downloadtalos-openbmc-bccc8e5f3774417c9404c7608bb937af96aca363.tar.gz
talos-openbmc-bccc8e5f3774417c9404c7608bb937af96aca363.zip
Set chassis fan speeds based on on-board ambient temperature sensor
Remove copypasted GPU temperature sensor blocks
Diffstat (limited to 'meta-openbmc-machines')
-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