linux-brain/drivers/thermal
Arnd Bergmann c8a5f83fa4 thermal: allow u8500-thermal driver to be a module
[ Upstream commit 26716ce124 ]

When the thermal subsystem is a loadable module, the u8500 driver
fails to build:

drivers/thermal/built-in.o: In function `db8500_thermal_probe':
db8500_thermal.c:(.text+0x96c): undefined reference to `thermal_zone_device_register'
drivers/thermal/built-in.o: In function `db8500_thermal_work':
db8500_thermal.c:(.text+0xab4): undefined reference to `thermal_zone_device_update'

This changes the symbol to a tristate, so Kconfig can track the
dependency correctly.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Eduardo Valentin <edubezval@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2018-11-10 07:41:36 -08:00
..
int340x_thermal
samsung thermal: exynos: fix setting rising_threshold for Exynos5433 2018-08-06 16:24:37 +02:00
st
ti-soc-thermal
Kconfig thermal: allow u8500-thermal driver to be a module 2018-11-10 07:41:36 -08:00
Makefile
armada_thermal.c
clock_cooling.c
cpu_cooling.c thermal: cpu_cooling: Avoid accessing potentially freed structures 2017-07-27 15:06:02 -07:00
db8500_cpufreq_cooling.c
db8500_thermal.c
devfreq_cooling.c
dove_thermal.c
fair_share.c
gov_bang_bang.c
hisi_thermal.c thermal: hisilicon: Handle return value of clk_prepare_enable 2017-12-25 14:22:15 +01:00
imx_thermal.c thermal: imx: Fix race condition in imx_thermal_probe() 2018-04-24 09:32:08 +02:00
intel_pch_thermal.c
intel_powerclamp.c
intel_quark_dts_thermal.c
intel_soc_dts_iosf.c
intel_soc_dts_iosf.h
intel_soc_dts_thermal.c
kirkwood_thermal.c
of-thermal.c thermal: of-thermal: disable passive polling when thermal zone is disabled 2018-10-10 08:52:08 +02:00
power_allocator.c thermal: power_allocator: fix one race condition issue for thermal_instances list 2018-04-13 19:50:12 +02:00
qcom-spmi-temp-alarm.c
rcar_thermal.c
rockchip_thermal.c
spear_thermal.c thermal: spear: use __maybe_unused for PM functions 2018-02-25 11:03:44 +01:00
step_wise.c thermal/drivers/step_wise: Fix temperature regulation misbehavior 2017-12-20 10:04:59 +01:00
tegra_soctherm.c
thermal_core.c
thermal_core.h
thermal_hwmon.c
thermal_hwmon.h
user_space.c
x86_pkg_temp_thermal.c