summaryrefslogtreecommitdiff
path: root/drivers/thermal/gov_power_allocator.c
AgeCommit message (Expand)Author
2024-07-04thermal: gov_power_allocator: Return early in manage if trip_max is NULLNĂ­colas F. R. A. Prado
2024-04-30thermal: core: Move passive polling management to the coreRafael J. Wysocki
2024-04-23thermal: gov_power_allocator: Eliminate a redundant variableRafael J. Wysocki
2024-04-23thermal: gov_power_allocator: Use .manage() callback instead of .throttle()Rafael J. Wysocki
2024-04-08thermal: core: Move threshold out of struct thermal_tripRafael J. Wysocki
2024-04-03thermal: gov_power_allocator: Allow binding without trip pointsNikita Travkin
2024-04-03thermal: gov_power_allocator: Allow binding without cooling devicesNikita Travkin
2024-02-12thermal: gov_power_allocator: Avoid overwriting PID coefficients from setup timeDi Shen
2024-01-12thermal: gov_power_allocator: avoid inability to reset a cdevDi Shen
2023-12-29thermal: gov_power_allocator: Support new update callback of weightsLukasz Luba
2023-12-29thermal: gov_power_allocator: Simplify checks for valid power actorLukasz Luba
2023-12-29thermal: gov_power_allocator: Move memory allocation out of throttle()Lukasz Luba
2023-12-29thermal: gov_power_allocator: Change trace functionsLukasz Luba
2023-12-29thermal: gov_power_allocator: Refactor checks in divvy_up_power()Lukasz Luba
2023-12-29thermal: gov_power_allocator: Refactor check_power_actors()Lukasz Luba
2023-11-28thermal: gov_power_allocator: Rearrange initialization of local variablesLukasz Luba
2023-11-28thermal: gov_power_allocator: Remove excessive local variablesLukasz Luba
2023-11-28thermal: gov_power_allocator: Use shorter paths to access data when possibleLukasz Luba
2023-11-28thermal: gov_power_allocator: Rearrange local variablesLukasz Luba
2023-11-28thermal: gov_power_allocator: Check the cooling devices only for trip_maxLukasz Luba
2023-11-28thermal: gov_power_allocator: Set up trip points earlierLukasz Luba
2023-11-28thermal: gov_power_allocator: Rename trip_max_desired_temperatureLukasz Luba
2023-10-20thermal: core: Pass trip pointer to governor throttle callbackRafael J. Wysocki
2023-10-20thermal: gov_power_allocator: Use trip pointers instead of trip indicesRafael J. Wysocki
2023-09-28thermal: core: Store trip pointer in struct thermal_instanceRafael J. Wysocki
2023-04-01thermal/core: Relocate the traces definition in thermal directoryDaniel Lezcano
2023-01-06thermal/core/governors: Use thermal_zone_get_trip() instead of ops functionsDaniel Lezcano
2022-12-14thermal/core/power allocator: Remove a useless includeChristophe JAILLET
2022-08-17thermal/core: Move the thermal zone lock out of the governorsDaniel Lezcano
2022-08-17thermal/governors: Group the thermal zone lock inside the throttle functionDaniel Lezcano
2022-07-28thermal/core: Rename 'trips' to 'num_trips'Daniel Lezcano
2021-04-22thermal/core/power allocator: Use the lockless __thermal_cdev_update() functionLukasz Luba
2021-04-22thermal/core/power_allocator: Update once cooling devices when temp is lowLukasz Luba
2021-04-22thermal/core/power_allocator: Maintain the device statistics from going staleLukasz Luba
2021-03-16thermal/core/power_allocator: Using round the division when re-divvying up powerjeson.gao
2021-01-19thermal: power allocator: fail binding for non-power actor devicesLukasz Luba
2021-01-19thermal/core: Remove ms based delay fieldsDaniel Lezcano
2020-11-26thermal: power allocator: change the 'k_*' always in estimate_pid_constants()Lukasz Luba
2020-11-26thermal: power allocator: refactor sustainable power estimationLukasz Luba
2020-11-26thermal: power allocator: change the 'k_i' coefficient estimationLukasz Luba
2020-10-27thermal: core: Move power_actor_set_power into IPALukasz Luba
2020-10-27thermal: power_allocator: Respect upper and lower bounds for cooling deviceLukasz Luba
2020-10-12thermal: cooling: Remove unused variable *tzzhuguangqing
2020-07-30thermal: Update power allocator and devfreq cooling to SPDX licensingLukasz Luba
2020-05-22thermal/governors: Prefix all source files with gov_Amit Kucheria