summaryrefslogtreecommitdiff
path: root/drivers/thermal/gov_power_allocator.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-20thermal: core: Pass trip pointer to governor throttle callbackRafael J. Wysocki1-2/+2
2023-10-20thermal: gov_power_allocator: Use trip pointers instead of trip indicesRafael J. Wysocki1-78/+49
2023-09-28thermal: core: Store trip pointer in struct thermal_instanceRafael J. Wysocki1-3/+8
2023-04-01thermal/core: Relocate the traces definition in thermal directoryDaniel Lezcano1-1/+1
2023-01-06thermal/core/governors: Use thermal_zone_get_trip() instead of ops functionsDaniel Lezcano1-28/+23
2022-12-14thermal/core/power allocator: Remove a useless includeChristophe JAILLET1-1/+0
2022-08-17thermal/core: Move the thermal zone lock out of the governorsDaniel Lezcano1-10/+6
2022-08-17thermal/governors: Group the thermal zone lock inside the throttle functionDaniel Lezcano1-19/+15
2022-07-28thermal/core: Rename 'trips' to 'num_trips'Daniel Lezcano1-2/+2
2021-04-23thermal/core/power allocator: Use the lockless __thermal_cdev_update() functionLukasz Luba1-2/+1
2021-04-23thermal/core/power_allocator: Update once cooling devices when temp is lowLukasz Luba1-4/+7
2021-04-23thermal/core/power_allocator: Maintain the device statistics from going staleLukasz Luba1-0/+10
2021-03-16thermal/core/power_allocator: Using round the division when re-divvying up powerjeson.gao1-3/+5
2021-01-20thermal: power allocator: fail binding for non-power actor devicesLukasz Luba1-1/+34
2021-01-20thermal/core: Remove ms based delay fieldsDaniel Lezcano1-1/+1
2020-11-26thermal: power allocator: change the 'k_*' always in estimate_pid_constants()Lukasz Luba1-19/+9
2020-11-26thermal: power allocator: refactor sustainable power estimationLukasz Luba1-12/+40
2020-11-26thermal: power allocator: change the 'k_i' coefficient estimationLukasz Luba1-2/+6
2020-10-27thermal: core: Move power_actor_set_power into IPALukasz Luba1-0/+32
2020-10-27thermal: power_allocator: Respect upper and lower bounds for cooling deviceLukasz Luba1-2/+6
2020-10-12thermal: cooling: Remove unused variable *tzzhuguangqing1-3/+3
2020-07-30thermal: Update power allocator and devfreq cooling to SPDX licensingLukasz Luba1-8/+1
2020-05-22thermal/governors: Prefix all source files with gov_Amit Kucheria1-0/+654