Messages in this thread | | | From | zhang.lyra@gmail ... | Subject | [RFC PATCH v1 0/2] Add platform specific callbacks for cpu cooling | Date | Wed, 15 Apr 2020 11:09:57 +0800 |
| |
From: Jeson Gao <jeson.gao@unisoc.com>
Reducing frequency to too low will affect the system performance, and sometimes the temperature could not cool down to an ideal value as well even if the frequency was reduced to the lowest.
This patch provides users a callback to set its own frequency limit to prevent cpu frequence from being reduced too low. And also give an interface to allow users to register specific cooling operations, such as unplug cores or cpu isolation.
Any comments are very appreciated.
jeson.gao (2): thermal/drivers/cpufreq_cooling: Add platform callback functions thermal/drivers/sprd_cpu_cooling: Add platform mitigation thermal driver
drivers/thermal/Kconfig | 8 + drivers/thermal/Makefile | 1 + drivers/thermal/cpufreq_cooling.c | 53 +++++ drivers/thermal/sprd_cpu_cooling.c | 340 +++++++++++++++++++++++++++++ include/linux/cpu_cooling.h | 30 +++ 5 files changed, 432 insertions(+) create mode 100644 drivers/thermal/sprd_cpu_cooling.c
-- 2.20.1
| |