85080980 | 08-Dec-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control:p10bmc:ibm,rainier-2u: Add decrease action for NVMe temps
Add the initial target decrease action for the NVMe temperature group.
Change-Id: I7e0df136ea4ac3a3f74460d3faec953ebac5754b Signed-
control:p10bmc:ibm,rainier-2u: Add decrease action for NVMe temps
Add the initial target decrease action for the NVMe temperature group.
Change-Id: I7e0df136ea4ac3a3f74460d3faec953ebac5754b Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
87eba63d | 08-Dec-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control:p10bmc:ibm,everest: Add increase action for NVMe temps
Add the initial target increase action for the NVMe temperature group.
Change-Id: I7b8bedf91ba55d0b2fcc30c43b198bb5889a3068 Signed-off
control:p10bmc:ibm,everest: Add increase action for NVMe temps
Add the initial target increase action for the NVMe temperature group.
Change-Id: I7b8bedf91ba55d0b2fcc30c43b198bb5889a3068 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
4a7337ee | 08-Dec-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control:p10bmc:ibm,rainier-1s4u: Add increase action for NVMe temps
Add the initial target increase action for the NVMe temperature group.
Change-Id: I226ebad0fa8bc7687a2a0f584b7979ce2a3040ef Signe
control:p10bmc:ibm,rainier-1s4u: Add increase action for NVMe temps
Add the initial target increase action for the NVMe temperature group.
Change-Id: I226ebad0fa8bc7687a2a0f584b7979ce2a3040ef Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
47ede258 | 08-Dec-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control:p10bmc:ibm,rainier-4u: Add increase action for NVMe temps
Add the initial target increase action for the NVMe temperature group.
Change-Id: Idd4cb5a6344a2d9b723740c2b138a594bd87e3cf Signed-
control:p10bmc:ibm,rainier-4u: Add increase action for NVMe temps
Add the initial target increase action for the NVMe temperature group.
Change-Id: Idd4cb5a6344a2d9b723740c2b138a594bd87e3cf Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
b28663e7 | 08-Dec-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control:p10bmc:ibm,rainier-2u: Add increase action for NVMe temps
Add the initial target increase action for the NVMe temperature group.
Change-Id: I97a4608dab5abcf050ea97e6ac42ad41e7219031 Signed-
control:p10bmc:ibm,rainier-2u: Add increase action for NVMe temps
Add the initial target increase action for the NVMe temperature group.
Change-Id: I97a4608dab5abcf050ea97e6ac42ad41e7219031 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
d8b08ed9 | 07-Dec-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control:p10bmc:ibm,everest: Add decrease actions for OCC temps
Add the initial target decrease actions for each of the OCC provided temperature groups. The core and ioring temperatures use a managed
control:p10bmc:ibm,everest: Add decrease actions for OCC temps
Add the initial target decrease actions for each of the OCC provided temperature groups. The core and ioring temperatures use a managed parameter to determine their state at which target decreases should be calculated and requested. The events to set those managed parameters is:
https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-fan-presence/+/49237
Each of the other dimm temperatures and the vrm temperatures use a static state to determine at which target decreases should be calculated and requested.
All groups are given an initial delta which is multiplied by the number of degrees each sensor is below their respective state values (whether set statically or by a managed parameter), and that is the amount to decrease the target of the zone's fans by.
Change-Id: I33546d316e11e7cb983c57f6822d0a0a0f0978cc Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
1cb3ce1f | 06-Dec-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control:p10bmc:ibm,rainier-1s4u: Add decrease actions for OCC temps
Add the initial target decrease actions for each of the OCC provided temperature groups. The core and ioring temperatures use a ma
control:p10bmc:ibm,rainier-1s4u: Add decrease actions for OCC temps
Add the initial target decrease actions for each of the OCC provided temperature groups. The core and ioring temperatures use a managed parameter to determine their state at which target decreases should be calculated and requested. The events to set those managed parameters is:
https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-fan-presence/+/49237
Each of the other dimm temperatures and the vrm temperatures use a static state to determine at which target decreases should be calculated and requested.
All groups are given an initial delta which is multiplied by the number of degrees each sensor is below their respective state values (whether set statically or by a managed parameter), and that is the amount to decrease the target of the zone's fans by.
Change-Id: I6621785cf9531fbb045f072148b4d8e29a836f27 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
34a1fd9d | 06-Dec-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control:p10bmc:ibm,rainier-4u: Add decrease actions for OCC temps
Add the initial target decrease actions for each of the OCC provided temperature groups. The core and ioring temperatures use a mana
control:p10bmc:ibm,rainier-4u: Add decrease actions for OCC temps
Add the initial target decrease actions for each of the OCC provided temperature groups. The core and ioring temperatures use a managed parameter to determine their state at which target decreases should be calculated and requested. The events to set those managed parameters is:
https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-fan-presence/+/49237
Each of the other dimm temperatures and the vrm temperatures use a static state to determine at which target decreases should be calculated and requested.
All groups are given an initial delta which is multiplied by the number of degrees each sensor is below their respective state values (whether set statically or by a managed parameter), and that is the amount to decrease the target of the zone's fans by.
Change-Id: Ifb3c9046ef2e99bed5b58e4571e310258edc3e8f Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
b253cbd0 | 06-Dec-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control:p10bmc:ibm,rainier-2u: Add decrease actions for OCC temps
Add the initial target decrease actions for each of the OCC provided temperature groups. The core and ioring temperatures use a mana
control:p10bmc:ibm,rainier-2u: Add decrease actions for OCC temps
Add the initial target decrease actions for each of the OCC provided temperature groups. The core and ioring temperatures use a managed parameter to determine their state at which target decreases should be calculated and requested. The events to set those managed parameters is:
https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-fan-presence/+/49237
Each of the other dimm temperatures and the vrm temperatures use a static state to determine at which target decreases should be calculated and requested.
All groups are given an initial delta which is multiplied by the number of degrees each sensor is below their respective state values (whether set statically or by a managed parameter), and that is the amount to decrease the target of the zone's fans by.
Change-Id: Ia457edb005c28dde6774c69895e17dcc06cacaab Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
d251fef9 | 07-Dec-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control:p10bmc:ibm,everest: Add increase actions for OCC temps
Add the initial target increase actions for each of the OCC provided temperature groups. The core and ioring temperatures use a managed
control:p10bmc:ibm,everest: Add increase actions for OCC temps
Add the initial target increase actions for each of the OCC provided temperature groups. The core and ioring temperatures use a managed parameter to determine their state at which target increases should be calculated and requested. The events to set those managed parameters is:
https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-fan-presence/+/49236
Each of the other dimm temperatures and the vrm temperatures use a static state to determine at which target increases should be calculated and requested.
All groups are given an initial delta which is multiplied by the number of degrees each sensor is above their respective state values (whether set statically or by a managed parameter), and that is the amount to increase the target of the zone's fans by.
Change-Id: Ia6eab4e170389b0aa685f136986b7145dc62be9d Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
bf3c6b97 | 06-Dec-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control:p10bmc:ibm,rainier-1s4u: Add increase actions for OCC temps
Add the initial target increase actions for each of the OCC provided temperature groups. The core and ioring temperatures use a ma
control:p10bmc:ibm,rainier-1s4u: Add increase actions for OCC temps
Add the initial target increase actions for each of the OCC provided temperature groups. The core and ioring temperatures use a managed parameter to determine their state at which target increases should be calculated and requested. The events to set those managed parameters is:
https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-fan-presence/+/49236
Each of the other dimm temperatures and the vrm temperatures use a static state to determine at which target increases should be calculated and requested.
All groups are given an initial delta which is multiplied by the number of degrees each sensor is above their respective state values (whether set statically or by a managed parameter), and that is the amount to increase the target of the zone's fans by.
Change-Id: I5784f3dbdd99e094c95eb5d4b1fffcdf17c65cd3 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
a45b161e | 06-Dec-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control:p10bmc:ibm,rainier-4u: Add increase actions for OCC temps
Add the initial target increase actions for each of the OCC provided temperature groups. The core and ioring temperatures use a mana
control:p10bmc:ibm,rainier-4u: Add increase actions for OCC temps
Add the initial target increase actions for each of the OCC provided temperature groups. The core and ioring temperatures use a managed parameter to determine their state at which target increases should be calculated and requested. The events to set those managed parameters is:
https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-fan-presence/+/49236
Each of the other dimm temperatures and the vrm temperatures use a static state to determine at which target increases should be calculated and requested.
All groups are given an initial delta which is multiplied by the number of degrees each sensor is above their respective state values (whether set statically or by a managed parameter), and that is the amount to increase the target of the zone's fans by.
Change-Id: I053922641eb89b99ad99a45289678d5c61fa234a Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
6f63b2f4 | 06-Dec-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control:p10bmc:ibm,rainier-2u: Add increase actions for OCC temps
Add the initial target increase actions for each of the OCC provided temperature groups. The core and ioring temperatures use a mana
control:p10bmc:ibm,rainier-2u: Add increase actions for OCC temps
Add the initial target increase actions for each of the OCC provided temperature groups. The core and ioring temperatures use a managed parameter to determine their state at which target increases should be calculated and requested. The events to set those managed parameters is:
https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-fan-presence/+/49236
Each of the other dimm temperatures and the vrm temperatures use a static state to determine at which target increases should be calculated and requested.
All groups are given an initial delta which is multiplied by the number of degrees each sensor is above their respective state values (whether set statically or by a managed parameter), and that is the amount to increase the target of the zone's fans by.
Change-Id: Ied03a4b30c253bff815dc538adc5738f7830523d Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
b6f10350 | 02-Dec-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control:p10bmc: Create 2s fan control timer loop event
Add the fan control timer loop, initially collecting the OCC provided temperatures, that runs every 2 seconds. All temperature sensors utilized
control:p10bmc: Create 2s fan control timer loop event
Add the fan control timer loop, initially collecting the OCC provided temperatures, that runs every 2 seconds. All temperature sensors utilized in determining fan speed increases/decreases will be added to this event. Future commits will add the fan speed increase/decrease actions per group to this event that will be run after all groups are collected from dbus.
Change-Id: I5540b9bcbf7d4c853277e674a7ed900acfab8364 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
dcf39731 | 01-Dec-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control:p10bmc: Add decrease parameter to DVFS temp events
Add an action to the DVFS temp events to also set a decrease parameter with an initial delta of -13 degrees from the DVFS temp. This decrea
control:p10bmc: Add decrease parameter to DVFS temp events
Add an action to the DVFS temp events to also set a decrease parameter with an initial delta of -13 degrees from the DVFS temp. This decrease parameter will be used as the point at which fan target decrease will be requested for each corresponding temperature sensor type (cores or io).
Change-Id: Ia18c9717405590c07fbe03f83bb08721ab8bae61 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
a0a72b19 | 01-Dec-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control:p10bmc: Update DVFS temp events
Update the initial delta from -3 to -10 degrees from the DVFS temp for when to start increasing fans. Also update the parameter names to denote that they are
control:p10bmc: Update DVFS temp events
Update the initial delta from -3 to -10 degrees from the DVFS temp for when to start increasing fans. Also update the parameter names to denote that they are for fan target increases since a follow-on commit will add actions to do something similar for fan target decreases using a different delta from DVFS.
Change-Id: If208192b2b2939c1036dd3ef7a65b5c156bca34e Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
323694a9 | 11-Nov-2021 |
Matt Spinler <spinler@us.ibm.com> |
control:p10bmc: Events to set DVFS temp params
Create the events that use the set_parameter_from_group_max action to set parameters with the processor core and IO ring DVFS (Dynamic Frequency and Vo
control:p10bmc: Events to set DVFS temp params
Create the events that use the set_parameter_from_group_max action to set parameters with the processor core and IO ring DVFS (Dynamic Frequency and Voltage Slewing) temperatures, minus 3 degrees. Subtracting 3 degrees allows the fans to start increasing before the DVFS kicks in. The value chosen is just a starting point.
Parameter names: * proc_N_core_dvfs_temp * proc_N_ioring_dvfs_temp
These parameters can then be used by the set_net_increase_target action as the value to compare the actual temperatures against to know when to start increasing fan targets.
Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I40320ef87b2e3ccd5ea6761b61b3c3fcc3f0b526
show more ...
|
0cb48f3d | 30-Nov-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control:p10bmc: Add processor `vdd vrm temps` groups
Change-Id: I2c5170cf9e0a5d892057bb43285977b6bb64ba38 Signed-off-by: Matthew Barth <msbarth@us.ibm.com> |
0656454a | 30-Nov-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control:p10bmc: Add all possible dimm temps groups
Change-Id: I10e86bfb7d5b0b6dd84d16562c315465368316b3 Signed-off-by: Matthew Barth <msbarth@us.ibm.com> |
16534c06 | 30-Nov-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control:p10bmc: Add processor `ioring temp` groups
Change-Id: I35f490ae74f945205fbca530d79428649c46291e Signed-off-by: Matthew Barth <msbarth@us.ibm.com> |
5934f097 | 03-Nov-2021 |
Matt Spinler <spinler@us.ibm.com> |
control:p10bmc: OCC inactive fan floor event
Set and hold a fan floor unless all OCCs are active.
Example of a boot with just this floor event: zone-floor0: count_state_floor-2 is setting floor hol
control:p10bmc: OCC inactive fan floor event
Set and hold a fan floor unless all OCCs are active.
Example of a boot with just this floor event: zone-floor0: count_state_floor-2 is setting floor hold to 10000", zone-floor0: Setting new floor to 10000", zone-floor0: count_state_floor-2 is removing floor hold", zone-floor0: No set floor exists, using default floor"
Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: Ia4521764130822c0962b8e2c7570f87bddf77b7e
show more ...
|
31ba23c1 | 23-Nov-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control:p10bmc: Add processor `core temps` groups
Change-Id: Ibc2dbe6de271391af9ba089a955e3aca3c101e95 Signed-off-by: Matthew Barth <msbarth@us.ibm.com> |
f3a6d45c | 23-Nov-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control:p10bmc: Add missing `fan inventory`
When the change was made that events would only be triggered by the groups configured on the events, the `fan inventory` group was missing in the critical
control:p10bmc: Add missing `fan inventory`
When the change was made that events would only be triggered by the groups configured on the events, the `fan inventory` group was missing in the critical services event. This adds the `fan inventory` group to trigger the critical services event when the `fan inventory` group's service(s)' are no longer owned on dbus for 5sec.
Change-Id: Icad2a0e6f9cfbb4450606f5f62566de11295f4d7 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
09b09e57 | 28-Oct-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control:p10bmc: Critical service(s)
Sets/holds the fans at an initial target for each p10bmc machine when the OCC or fan inventory service is missing after delaying for 5sec. Future additional criti
control:p10bmc: Critical service(s)
Sets/holds the fans at an initial target for each p10bmc machine when the OCC or fan inventory service is missing after delaying for 5sec. Future additional critical services will be added as the sensor groups are configured and utilized.
Change-Id: I9b497e508561ba30ec32e6514f7942369c034b91 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
284505d3 | 19-Oct-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control:ibm,everest: Fan rotor nonfunctional event
Sets/holds the fans at a target of 10700rpm when 1 or more fan rotors are deemed nonfunctional.
Change-Id: I3003ae64cd323bd7066c8b523e86bef0c4d66d
control:ibm,everest: Fan rotor nonfunctional event
Sets/holds the fans at a target of 10700rpm when 1 or more fan rotors are deemed nonfunctional.
Change-Id: I3003ae64cd323bd7066c8b523e86bef0c4d66d06 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|