Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bonnell Fan Updates #39

Merged
merged 2 commits into from
Apr 5, 2024
Merged

Conversation

spinler
Copy link
Contributor

@spinler spinler commented Apr 5, 2024

These two commits should be the final updates for Bonnell fan control and monitoring.

They were both merged upstream:
https://gerrit.openbmc.org/c/openbmc/phosphor-fan-presence/+/70578
https://gerrit.openbmc.org/c/openbmc/phosphor-fan-presence/+/70579

One updates the equation for the outlet fan rotor to work for multiple types of fans.
The other changes the max RPM to 17000, and provides the final floor table and hot PCIe card list.

spinler added 2 commits April 5, 2024 09:14
The following updates were made to the Bonnell fan control config:
- Change max RPMs to 17000 from 18000
  - The fans could never actually hit 18000
- Add the real PCIe card list
- Update the floor table and the associated parameters
 - Some unused floor indices are left in the table to make
   it easier for future expansion.

Signed-off-by: Matt Spinler <[email protected]>
Change-Id: Ia7f4627f9458322e250452e67f330ede063c7efe
The Bonnell system will support fans from two different vendors where
the equation:  "tach1_rpm = (target_rpm * factor) + offset"  is slightly
different between the two.

Change the factor and offset values to one that will work for both.

Signed-off-by: Matt Spinler <[email protected]>
Change-Id: Iffb3f597f4d30b3c3b76edf8950702c0517a59f2
@spinler spinler merged commit 3dc0a06 into ibm-openbmc:1060 Apr 5, 2024
1 check passed
@spinler spinler deleted the 1060_bonnell_updates branch April 5, 2024 14:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant