Skip to content

Conversation

@QiuyunXie
Copy link
Contributor

Description

This PR updates the Fan Service configuration to align with the FSC strategy V1.0 requirement. Modification includes fan control values based on new FSC requirements and removal of configuration for the following unused temperature sensors: PIC_B_U12_INLET_LM75_2_TEMP and MCB_POWER_BRICK3_TEMP.

Motivation

This update is required to comply with the Thermal Team's new FSC strategy V1.0:
https://docs.google.com/presentation/d/1Jf6roBPiwX8O6JTdb-erTOqP2FrGYfm9KNJWbsd6hic/edit?slide=id.g340615defe5_0_1537#slide=id.g340615defe5_0_1537
The FSC strategy V1.0 states that both the system inlet sensor PIC_T_U12_INLET and the CPU_internal sensor values ​​can be used to determine fan PWM values. The CPU_internal sensor uses a PID algorithm to determine the PWM value, while the PIC_T_U12_INLET sensor uses a LINEAR_TABLE algorithm to determine the PWM value. The largest PWM value of the two is used as the final fan PWM value.
Also modify pwmMax value from 40 to 64 according to CPLD pwmMax value changed to 64 for enhancement fan control accuracy.

Test Log

Attach the fan_service test log:
icecube_fsc_test_log.txt

@meta-cla meta-cla bot added the CLA Signed label Oct 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant