Revision tags: v5.17-rc8, v5.17-rc7, v5.17-rc6 |
|
#
46501add |
| 24-Feb-2022 |
Rafael J. Wysocki <rafael.j.wysocki@intel.com> |
Merge tag 'dtpm-v5.18' of https://git.linaro.org/people/daniel.lezcano/linux
Pull DTPM (Dynamic Thermal Power Management) changes for 5.18-rc1 from Daniel Lezcano:
"- Added dtpm hierarchy descripti
Merge tag 'dtpm-v5.18' of https://git.linaro.org/people/daniel.lezcano/linux
Pull DTPM (Dynamic Thermal Power Management) changes for 5.18-rc1 from Daniel Lezcano:
"- Added dtpm hierarchy description (Daniel Lezcano)
- Changed the locking scheme (Daniel Lezcano)
- Fixed dtpm_cpu cleanup at exit time and missing virtual dtpm pointer release (Daniel Lezcano)"
* tag 'dtpm-v5.18' of https://git.linaro.org/people/daniel.lezcano/linux: dtpm/soc/rk3399: Add the ability to unload the module powercap/dtpm_cpu: Add exit function powercap/dtpm: Move the 'root' reset place powercap/dtpm: Destroy hierarchy function powercap/dtpm: Fixup kfree for virtual node powercap/dtpm_cpu: Reset per_cpu variable in the release function powercap/dtpm: Change locking scheme rockchip/soc/drivers: Add DTPM description for rk3399 powercap/drivers/dtpm: Add dtpm devfreq with energy model support powercap/drivers/dtpm: Add CPU DT initialization support powercap/drivers/dtpm: Add hierarchy creation powercap/drivers/dtpm: Convert the init table section to a simple array
show more ...
|
Revision tags: v5.17-rc5, v5.17-rc4, v5.17-rc3 |
|
#
f1ebef9e |
| 30-Jan-2022 |
Daniel Lezcano <daniel.lezcano@linaro.org> |
dtpm/soc/rk3399: Add the ability to unload the module
The dtpm hierarchy can now be removed with the dtpm_destroy_hierarchy() function. Add the module_exit() callback so the module can be unloaded b
dtpm/soc/rk3399: Add the ability to unload the module
The dtpm hierarchy can now be removed with the dtpm_destroy_hierarchy() function. Add the module_exit() callback so the module can be unloaded by removing the previously created hierarchy.
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org> Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org> Link: https://lore.kernel.org/r/20220130210210.549877-7-daniel.lezcano@linaro.org
show more ...
|
Revision tags: v5.17-rc2 |
|
#
b9d6c47a |
| 28-Jan-2022 |
Daniel Lezcano <daniel.lezcano@linaro.org> |
rockchip/soc/drivers: Add DTPM description for rk3399
The DTPM framework does support now the hierarchy description.
The platform specific code can call the hierarchy creation function with an arra
rockchip/soc/drivers: Add DTPM description for rk3399
The DTPM framework does support now the hierarchy description.
The platform specific code can call the hierarchy creation function with an array of struct dtpm_node pointing to their parent.
This patch provides a description of the big / Little CPUs and the GPU and tie them together under a virtual 'package' name. Only rk3399 is described now.
The description could be extended in the future with the memory controller with devfreq.
The description is always a module and it describes the soft dependencies. The userspace has to load the softdeps module in the right order.
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org> Reviewed-by; Heiko Stuebner <heiko@sntech.de> Link: https://lore.kernel.org/r/20220128163537.212248-6-daniel.lezcano@linaro.org
show more ...
|