summaryrefslogtreecommitdiff
path: root/components/drivers/thermal/thermal.c
AgeCommit message (Collapse)Author
2026-08-06[dm][thermal] update the thermal coolingGuEe-GUI
1. Fixup the cooling control flow. 2. Replace the spinlock to mutex. 3. Fixup the PWM args for PWM-FAN. 4. Add GPIO-FAN Signed-off-by: GuEe-GUI <[email protected]>
2026-06-23[dm][dvfs] support Dynamic Voltage and Frequency Scaling (DVFS)GuEe-GUI
1. Support DVFS and finsh cmd, there are 6 governors: - conservative - freedom - performance - powersave - schedutil 2. Support DVFS for SCMI. 3. Port the Cooling device for DVFS. 4. Port the PM with DVFS. Signed-off-by: GuEe-GUI <[email protected]>
2025-08-26[DM/THERMAL] Fixup the C99, 6.8.1 Labeled statements p4GuEe-GUI
Append a null statement for "Any statement may be preceded by a prefix that declares an identifier as a label name." Signed-off-by: GuEe-GUI <[email protected]>
2025-03-05[DM/THERMAL] fixup coefficients's offset lostGUI
coefficients is double u32 data list.
2025-02-11[DM/THERMAL] Remove unused code in update pollGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2025-02-11[DM] Replace spinlock static init by RT_DEFINE_SPINLOCKGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2024-12-02[DM/FEATURE] Support thermalGuEe-GUI
Thermal drivers offer a generic mechanism for thermal management. Usually it's made up of one or more thermal zones and cooling devices. Each thermal zone contains its own temperature, trip points, and cooling devices. All platforms with ACPI or OFW thermal support can use this driver. Signed-off-by: GuEe-GUI <[email protected]>