History log of /openbmc/phosphor-fan-presence/control/config_files/ (Results 51 – 75 of 108)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
59031d4a21-Jan-2022 Matthew Barth <msbarth@us.ibm.com>

control:p10bmc:ibm,rainier-4u - Support setting fan floor

Add the supported list of PCIe hot adapter cards(PCIe cards without
temperature sensors) that will be used in determining the fan floor
alon

control:p10bmc:ibm,rainier-4u - Support setting fan floor

Add the supported list of PCIe hot adapter cards(PCIe cards without
temperature sensors) that will be used in determining the fan floor
along with the current ambient environment and power mode the system is
in. In addition, include setting the `default_floor` to the floor that
should be used when the ambient environment is above 43C.

This essentially enables full function fan control on the Rainier 4U
system by determining what floor the fans are allowed to decrease down
to.

Change-Id: I90bf5de1e79738621e1bd0777bb5921fbace0164
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>

show more ...

7c412cd914-Feb-2022 Matthew Barth <msbarth@us.ibm.com>

control:p10bmc:rainier-4u/1s4u - Include OCC service on OCC groups

To provide some performance optimization ability, include the OCC
service to all the groups that are provided by the OCC service on

control:p10bmc:rainier-4u/1s4u - Include OCC service on OCC groups

To provide some performance optimization ability, include the OCC
service to all the groups that are provided by the OCC service on the
BMC. This alleviates the need to lookup the service for all of the
members of these groups, regardless of interface in this case, and
correctly handle members that may not exist from the OCCs on a system.

Change-Id: I06b34a057b502662365d8c5011368c23c3882c1f
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>

show more ...

181b9c8314-Feb-2022 Matthew Barth <msbarth@us.ibm.com>

control:p10bmc:rainier-2u - Include OCC service on OCC groups

To provide some performance optimization ability, include the OCC
service to all the groups that are provided by the OCC service on the

control:p10bmc:rainier-2u - Include OCC service on OCC groups

To provide some performance optimization ability, include the OCC
service to all the groups that are provided by the OCC service on the
BMC. This alleviates the need to lookup the service for all of the
members of these groups, regardless of interface in this case, and
correctly handle members that may not exist from the OCCs on a system.

Change-Id: I129741d4800dba7f3736047694c4630d56777eec
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>

show more ...

eff4660211-Feb-2022 Matthew Barth <msbarth@us.ibm.com>

control:p10bmc:rainier-2u - Updated config values from thermal

Received multiple updated fan control configuration values related to
the thermal team's exercising of fan control.

Change-Id: I3cba18

control:p10bmc:rainier-2u - Updated config values from thermal

Received multiple updated fan control configuration values related to
the thermal team's exercising of fan control.

Change-Id: I3cba182146a20b243ee958a1605d5cf9360b76ed
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>

show more ...

c02a826b05-Jan-2022 Matt Spinler <spinler@us.ibm.com>

control:p10bmc:ibm,rainier-2u: Fan floor tables

Add the initial floor table using the mapped_floor action based on the
ambient temperature, altitude, and PCIe floor index.

This also includes the pc

control:p10bmc:ibm,rainier-2u: Fan floor tables

Add the initial floor table using the mapped_floor action based on the
ambient temperature, altitude, and PCIe floor index.

This also includes the pcie_cards.json file that contains the PCIe cards
with their floor indexes.

Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: I3d90717e504060e34b4afdce8130b080eb7275c3

show more ...

40c89f1110-Feb-2022 Matthew Barth <msbarth@us.ibm.com>

control:p10bmc:rainier-4u/1s4u - Comment repurpose of memory temps

To have different t-control points for the 2U and 4U sized dimms, the
external memory buffer/dram temp sensor type will be repurpos

control:p10bmc:rainier-4u/1s4u - Comment repurpose of memory temps

To have different t-control points for the 2U and 4U sized dimms, the
external memory buffer/dram temp sensor type will be repurposed to
report the dram temperatures of 4U DDIMMs. Additionally, the external
memory buffer temp sensor type will be repurposed to report the pmic
temperatures of 4U DDIMMs.

Change-Id: I5b05085acb51cfdf8d1809cc11e3b4498844de0b
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>

show more ...

527982a321-Jan-2022 Matthew Barth <msbarth@us.ibm.com>

control:p10bmc:ibm,rainier-4u/1s4u - Add power mode group

Change-Id: I35cb6aa5506157c7c10ff6cf882a93b4fb8ef536
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>

73d4982321-Jan-2022 Matthew Barth <msbarth@us.ibm.com>

control:p10bmc:ibm,rainier-4u/1s4u - pcie slots & cards groups

Add the pcie slots and cards groups for upcoming support of determining
the fan floor.

Change-Id: I1bb49b219aefc68c274d35699a6cbfe6401

control:p10bmc:ibm,rainier-4u/1s4u - pcie slots & cards groups

Add the pcie slots and cards groups for upcoming support of determining
the fan floor.

Change-Id: I1bb49b219aefc68c274d35699a6cbfe6401cee8f
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>

show more ...

dfa8f11f13-Jan-2022 Matthew Barth <msbarth@us.ibm.com>

control:p10bmc: Provide OCC service name to OCC object group

Providing the OCC service name for the OCC object group allows the
"service(s) missing" event to set the owner state to false during the

control:p10bmc: Provide OCC service name to OCC object group

Providing the OCC service name for the OCC object group allows the
"service(s) missing" event to set the owner state to false during the
`init` trigger and successfully subscribe to the nameOwnerChanged
signal. This is necessary since the OCC service has changed to starting
after fan control has already loaded its configuration.

Change-Id: I5b7f51674a94a68bf9979aa8548e0a4a32edfc49
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>

show more ...

48b7480d14-Jan-2022 Matthew Barth <msbarth@us.ibm.com>

control:p10bmc: Standardize PCIe cable card group name

Use the same group name of "pcie cable card temps" for the PCIe cable
card temperature sensors across all p10bmc systems. This will help
minimi

control:p10bmc: Standardize PCIe cable card group name

Use the same group name of "pcie cable card temps" for the PCIe cable
card temperature sensors across all p10bmc systems. This will help
minimize any copy/paste errors that could happen when adding events that
may use this group across all the different system event.json files.

Change-Id: If93b52ccb91b57a87b0765d3a6159f2c05d1721d
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>

show more ...

86a484f314-Jan-2022 Matthew Barth <msbarth@us.ibm.com>

control:p10bmc: Add more critical services to monitor

Include the services that host the nvme, planar, flett, bear lake,
ambient, and altitude sensors. Note that currently the planar, flett,
pcie ca

control:p10bmc: Add more critical services to monitor

Include the services that host the nvme, planar, flett, bear lake,
ambient, and altitude sensors. Note that currently the planar, flett,
pcie cable card, ambient, and altitude sensors are provided by the same
service and were purposely all added here for completeness. This will
have no affect on the handling of that single service that hosts all of
these sensors.

The flett, pcie cable card, and nvme groups require the service name be
provided since the lookup for that group's members' service name will
fail until power is on.

Change-Id: Ib8baa266ee2d5aefe3c5a3eb4151ba2301189a25
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>

show more ...

8d6cf06413-Jan-2022 Matthew Barth <msbarth@us.ibm.com>

control:p10bmc: Raise floor for nonfunctional ambient or altitude

Rainier4U does not utilize the altitude sensor currently.

Include ambient and altitude sensors in raising the floor when they are
m

control:p10bmc: Raise floor for nonfunctional ambient or altitude

Rainier4U does not utilize the altitude sensor currently.

Include ambient and altitude sensors in raising the floor when they are
marked nonfunctional. If either of these do not require the fan floor to
be raised to this target, they can be removed from this event and set to
a different floor if necessary.

Change-Id: Ieddd616b54e392746bdff195ef4d45af6f6fe7b0
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>

show more ...

f2e3d74f13-Jan-2022 Matthew Barth <msbarth@us.ibm.com>

control:p10bmc: Add ambient and altitude groups

Rainier4U does not utilize the altitude sensor currently.

Change-Id: Ibbe22501f099ff407d28cbb9c98e52edfb9da1c8
Signed-off-by: Matthew Barth <msbarth@

control:p10bmc: Add ambient and altitude groups

Rainier4U does not utilize the altitude sensor currently.

Change-Id: Ibbe22501f099ff407d28cbb9c98e52edfb9da1c8
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>

show more ...

4172d8d513-Jan-2022 Matthew Barth <msbarth@us.ibm.com>

control:p10bmc: Raise floor for any nonfunctional temperature sensor

Initially, raise the fan floor when any temperature sensor is marked
nonfunctional. If any of these temperature sensors do not re

control:p10bmc: Raise floor for any nonfunctional temperature sensor

Initially, raise the fan floor when any temperature sensor is marked
nonfunctional. If any of these temperature sensors do not require the
fan floor to be raised to this target, they can be removed from this
event and set to a different floor if necessary.

Change-Id: I5490560c80a72c8128d02666fe3b0a1d1e6f33ea
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>

show more ...

39925fb712-Jan-2022 Matthew Barth <msbarth@us.ibm.com>

control:p10bmc: Raise floor when any OCC sensor is nonfunctional

Initially, raise the fan floor when any OCC sensor is marked
nonfunctional. If it is found that specific types of OCC sensors do not

control:p10bmc: Raise floor when any OCC sensor is nonfunctional

Initially, raise the fan floor when any OCC sensor is marked
nonfunctional. If it is found that specific types of OCC sensors do not
require the fan floor to be raised to this target, they can be removed
from this event and set to a different floor when any number of that
type goes nonfunctional.

Change-Id: I5787bc6b9c4335cb6786c217ca22d2c1b3edb0f1
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>

show more ...

9b7fc00211-Jan-2022 Matt Spinler <spinler@us.ibm.com>

control:p10bmc: Preload PCIe cable card temps

These are used in the 2sec temperature collection loop so need to be
preloaded like the others.

Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change

control:p10bmc: Preload PCIe cable card temps

These are used in the 2sec temperature collection loop so need to be
preloaded like the others.

Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: I5397c0c650e95d6d0ab8cf74aab3a51101ec8c6a

show more ...

23a7b2b311-Jan-2022 Matthew Barth <msbarth@us.ibm.com>

control:p10bmc: Preload nvme and planar temps

When nvme and planar temps were added to the 2sec temperature collection
loop, they were not included in the temp sensors that should be
preloaded when

control:p10bmc: Preload nvme and planar temps

When nvme and planar temps were added to the 2sec temperature collection
loop, they were not included in the temp sensors that should be
preloaded when the event is enabled. Need these temps preloaded like the
others so that an initial temperature value is in fan control's cache
set.

Change-Id: I2c12bf143ba9afaecf27639c2d6c56a87db5b005
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>

show more ...

1006fe3c10-Jan-2022 Matt Spinler <spinler@us.ibm.com>

control:p10bmc: Add inc/dec actions for PCIe temps

Add the net increase and decrease actions for IBM's PCIe cable card
temperatures. These are provided by a TMP435 sitting on either:
* Flett NVMe J

control:p10bmc: Add inc/dec actions for PCIe temps

Add the net increase and decrease actions for IBM's PCIe cable card
temperatures. These are provided by a TMP435 sitting on either:
* Flett NVMe JBOF card (Rainier only)
* Bear River(Rainier-2U)/Bear Lake(Rainier 4U/Everest) PCIe cable card

Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: I0ab4f3ddbf5b1f40b7337a1bb4d1c961b0c3c41f

show more ...

c219ae0315-Dec-2021 Matthew Barth <msbarth@us.ibm.com>

control:p10bmc:ibm,rainier-2u: Update for new fan hardware speeds

Update high speed targets within the configs from 11200rpm to 17250rpm.
This will be the `poweron_target`, `default_floor`, and the

control:p10bmc:ibm,rainier-2u: Update for new fan hardware speeds

Update high speed targets within the configs from 11200rpm to 17250rpm.
This will be the `poweron_target`, `default_floor`, and the target set
for events that drive fans to full speed.

Change-Id: Ifcdde189b9a5b5fa34b0c3224418f37afe05525f
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>

show more ...

075fcd8513-Dec-2021 Matthew Barth <msbarth@us.ibm.com>

control:p10bmc: Increase/decrease actions for planar temps

Add the initial target increase and decrease actions for the planar
temperature group.

Change-Id: If862c870994247932cd94d93bb90c8c6b4ba215

control:p10bmc: Increase/decrease actions for planar temps

Add the initial target increase and decrease actions for the planar
temperature group.

Change-Id: If862c870994247932cd94d93bb90c8c6b4ba2151
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>

show more ...

e473399009-Dec-2021 Matthew Barth <msbarth@us.ibm.com>

control:p10bmc:ibm,rainier-2u: Set `default_floor` = `poweron_target`

Set the `default_floor` equal to the `poweron_target` value so that all
the configs including fan speed decreases can be merged

control:p10bmc:ibm,rainier-2u: Set `default_floor` = `poweron_target`

Set the `default_floor` equal to the `poweron_target` value so that all
the configs including fan speed decreases can be merged without affect
the current fan speeds until after the thermal team has verified the
configs for active fan control is working as expected.

Change-Id: I860af01cb2d8d783a4ebe018df35fc82e869d434
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>

show more ...

cf34be2008-Dec-2021 Matthew Barth <msbarth@us.ibm.com>

control:p10bmc: Remove NVMe temps when removed from dbus

When a NVMe drive is removed, its associated dbus temperature object is
removed from dbus using the interfacesRemoved signal. Subscribe to th

control:p10bmc: Remove NVMe temps when removed from dbus

When a NVMe drive is removed, its associated dbus temperature object is
removed from dbus using the interfacesRemoved signal. Subscribe to this
signal to remove any of the NVMe drive temperature objects from fan
control's cache.

There's no need to call any actions when these are removed since the
available NVMe drive temperatures on dbus will be collected and used
within the fan control loop event. This event to remove them from the
cache is to prevent removed NVMe drive temperatures from being included
in the control loop.

Change-Id: I173a47de675a59d6fb41bfd83d6742862eb1c787
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>

show more ...

86b881ac08-Dec-2021 Matthew Barth <msbarth@us.ibm.com>

control:p10bmc:ibm,everest: Add decrease action for NVMe temps

Add the initial target decrease action for the NVMe temperature group.

Change-Id: I26b4c6bfeb871e7b585971eeb847e91fc789cda6
Signed-off

control:p10bmc:ibm,everest: Add decrease action for NVMe temps

Add the initial target decrease action for the NVMe temperature group.

Change-Id: I26b4c6bfeb871e7b585971eeb847e91fc789cda6
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>

show more ...

cd8a80fe08-Dec-2021 Matthew Barth <msbarth@us.ibm.com>

control:p10bmc:ibm,rainier-1s4u: Add decrease action for NVMe temps

Add the initial target decrease action for the NVMe temperature group.

Change-Id: I8e1cbd5a958156a54256684107f44e04e0d128bc
Signe

control:p10bmc:ibm,rainier-1s4u: Add decrease action for NVMe temps

Add the initial target decrease action for the NVMe temperature group.

Change-Id: I8e1cbd5a958156a54256684107f44e04e0d128bc
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>

show more ...

9f70c06d08-Dec-2021 Matthew Barth <msbarth@us.ibm.com>

control:p10bmc:ibm,rainier-4u: Add decrease action for NVMe temps

Add the initial target decrease action for the NVMe temperature group.

Change-Id: I2cc12e2349a2497575a151614387773b85333d43
Signed-

control:p10bmc:ibm,rainier-4u: Add decrease action for NVMe temps

Add the initial target decrease action for the NVMe temperature group.

Change-Id: I2cc12e2349a2497575a151614387773b85333d43
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>

show more ...

12345