diff options
author | Matthew Barth <msbarth@us.ibm.com> | 2017-12-11 15:02:32 -0600 |
---|---|---|
committer | Brad Bishop <bradleyb@fuzziesquirrel.com> | 2017-12-12 05:02:07 +0000 |
commit | e0047eb4af3aad2bd57531b80aa84c70867b9834 (patch) | |
tree | a7bb2565b266ce49820403ac2037c5a7d635d9d5 /meta-openbmc-machines/meta-openpower | |
parent | a556b57e1f067c195ee8cdcf8a829f08c04d7be8 (diff) | |
download | talos-openbmc-e0047eb4af3aad2bd57531b80aa84c70867b9834.tar.gz talos-openbmc-e0047eb4af3aad2bd57531b80aa84c70867b9834.zip |
wspoon: Update fan control to latest level
Use the latest level of fan control without enabling service monitoring
functionality to pick up all changes that allow enabling fan control on
air cooled Witherspoons.
Since no events are defined to use the service monitoring functionality,
this should not impact active fan control.
Change-Id: I51c3f8ed3cb8f0db6daa5385f410bce0d6ffd2b5
Signed-off-by: Matthew Barth <msbarth@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-events-config-native/events.yaml | 119 |
1 files changed, 119 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 7a71d16a5..be1a2f0c9 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 @@ -133,6 +133,76 @@ groups: members: - /temperature/pcie +matches: + - name: propertiesChanged + description: > + A property changed match + parameters: + - object + - interface + signal: propertySignal + - name: interfacesAdded + description: > + An interfaces added match + parameters: + - object + signal: objectSignal + - name: interfacesRemoved + description: > + An interfaces removed match + parameters: + - object + signal: objectSignal + - name: nameOwnerChanged + description: > + A name owner changed match + parameters: + - object + - interface + signal: ownerSignal + +signals: + - name: propertySignal + description: > + Handle property signals + parameters: + - type + - object + - interface + - property + handler: setProperty + - name: objectSignal + description: > + Handle object signals + parameters: + - type + - object + - interface + - property + handler: setProperty + - name: ownerSignal + description: > + Handle owner signals + parameters: + - object + - interface + handler: setService + +handlers: + - name: setProperty + description: > + Sets a value for the given object/interface/property + parameters: + - type + - object + - interface + - property + - name: setService + description: > + Sets the service name(s) for the given group + parameters: + - group + preconditions: - name: property_states_match description: > @@ -142,6 +212,22 @@ preconditions: - groups actions: + - name: call_actions_based_on_timer + description: > + Sets up a list of actions to be invoked when the defined timer + expires (or for each expiration of a repeating timer) + parameters: + - timer + - actions + - name: default_floor_on_missing_owner + description: > + Set the fan floor to the default floor + - name: set_speed_on_missing_owner + description: > + Set fans to the given speed when any service within the group + no longer exists + parameters: + - speed - name: set_request_speed_base_with_max description: > Set the base request speed of a zone to the max value of a group for @@ -190,6 +276,8 @@ events: property: name: Present type: bool + matches: + - name: propertiesChanged actions: - name: count_state_before_speed count: 1 @@ -207,6 +295,8 @@ events: property: name: Functional type: bool + matches: + - name: propertiesChanged actions: - name: count_state_before_speed count: 1 @@ -224,6 +314,8 @@ events: property: name: Present type: bool + matches: + - name: propertiesChanged actions: - name: count_state_before_speed count: 1 @@ -241,6 +333,8 @@ events: property: name: Functional type: bool + matches: + - name: propertiesChanged actions: - name: count_state_before_speed count: 1 @@ -258,6 +352,8 @@ events: property: name: Value type: int64_t + matches: + - name: propertiesChanged actions: - name: set_floor_from_average_sensor_value map: @@ -283,6 +379,8 @@ events: property: name: Value type: int64_t + matches: + - name: propertiesChanged actions: - name: set_floor_from_average_sensor_value map: @@ -311,6 +409,9 @@ events: property: name: Value type: int64_t + matches: + - name: interfacesAdded + - name: propertiesChanged actions: - name: set_net_increase_speed property: 85000 @@ -343,6 +444,9 @@ events: property: name: Value type: int64_t + matches: + - name: interfacesAdded + - name: propertiesChanged actions: - name: set_net_increase_speed property: 55000 @@ -378,6 +482,9 @@ events: name: OccActive type: bool value: true + matches: + - name: interfacesAdded + - name: propertiesChanged events: - name: speed_changes_based_on_core_temps zone_conditions: @@ -389,6 +496,9 @@ events: property: name: Value type: int64_t + matches: + - name: interfacesAdded + - name: propertiesChanged actions: - name: set_net_increase_speed property: 73000 @@ -421,6 +531,9 @@ events: property: name: Value type: int64_t + matches: + - name: interfacesAdded + - name: propertiesChanged actions: - name: set_net_increase_speed property: 64000 @@ -450,6 +563,9 @@ events: property: name: Value type: int64_t + matches: + - name: interfacesAdded + - name: propertiesChanged actions: - name: set_net_increase_speed property: 78000 @@ -479,6 +595,9 @@ events: property: name: Value type: int64_t + matches: + - name: interfacesAdded + - name: propertiesChanged actions: - name: set_net_increase_speed property: 80000 |