summaryrefslogtreecommitdiffstats
path: root/drivers/thermal/khadas_mcu_fan.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* thermal/core: Make cooling device state change privateDaniel Lezcano2021-01-191-1/+0
| | | | | | | | | | | | | The change of the cooling device state should be used by the governor or at least by the core code, not by the drivers themselves. Remove the API usage and move the function declaration to the internal headers. Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org> Acked-by: Guenter Roeck <linux@roeck-us.net> Acked-by: Zhang Rui <rui.zhang@intel.com> Link: https://lore.kernel.org/r/20210118173824.9970-1-daniel.lezcano@linaro.org
* thermal: Add support for the MCU controlled FAN on Khadas boardsNeil Armstrong2020-06-251-0/+162
The new Khadas VIM2 and VIM3 boards controls the cooling fan via the on-board microcontroller. This implements the FAN control as thermal devices and as cell of the Khadas MCU MFD driver. Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> Reviewed-by: Amit Kucheria <amit.kucheria@linaro.org> Acked-by: Daniel Lezcano <daniel.lezcano@linaro.org> Signed-off-by: Lee Jones <lee.jones@linaro.org>