linux-brain/drivers/thermal
Florian Fainelli 95722ea2a1 thermal: brcmstb_thermal: Do not use DT coefficients
commit e1ff6fc22f19e2af8adbad618526b80067911d40 upstream.

At the time the brcmstb_thermal driver and its binding were merged, the
DT binding did not make the coefficients properties a mandatory one,
therefore all users of the brcmstb_thermal driver out there have a non
functional implementation with zero coefficients. Even if these
properties were provided, the formula used for computation is incorrect.

The coefficients are entirely process specific (right now, only 28nm is
supported) and not board or SoC specific, it is therefore appropriate to
hard code them in the driver given the compatibility string we are
probed with which has to be updated whenever a new process is
introduced.

We remove the existing coefficients definition since subsequent patches
are going to add support for a new process and will introduce new
coefficients as well.

Fixes: 9e03cf1b2d ("thermal: add brcmstb AVS TMON driver")
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Reviewed-by: Amit Kucheria <amit.kucheria@linaro.org>
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Link: https://lore.kernel.org/r/20200114190607.29339-2-f.fainelli@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-03-05 16:42:22 +01:00
..
broadcom thermal: brcmstb_thermal: Do not use DT coefficients 2020-03-05 16:42:22 +01:00
int340x_thermal thermal/int340x_thermal: fix mode setting 2019-04-20 09:15:56 +02:00
qcom drivers: thermal: tsens: Don't print error message on -EPROBE_DEFER 2019-06-15 11:54:02 +02:00
samsung thermal: samsung: Fix incorrect check after code merge 2019-04-20 09:15:56 +02:00
st
tegra
ti-soc-thermal
armada_thermal.c thermal: armada: fix a test in probe() 2019-12-01 09:16:54 +01:00
clock_cooling.c
cpu_cooling.c thermal: cpu_cooling: Actually trace CPU load in thermal_power_cpu_get_power 2020-01-27 14:50:48 +01:00
da9062-thermal.c
db8500_thermal.c
devfreq_cooling.c
dove_thermal.c
fair_share.c
gov_bang_bang.c
hisi_thermal.c
imx_thermal.c
intel_bxt_pmic_thermal.c
intel_pch_thermal.c
intel_powerclamp.c thermal/intel_powerclamp: fix truncated kthread name 2019-04-20 09:15:56 +02:00
intel_quark_dts_thermal.c
intel_soc_dts_iosf.c
intel_soc_dts_iosf.h
intel_soc_dts_thermal.c x86/cpu: Sanitize FAM6_ATOM naming 2019-05-14 19:17:53 +02:00
Kconfig
kirkwood_thermal.c
Makefile
max77620_thermal.c
mtk_thermal.c thermal: mediatek: fix register index error 2020-01-27 14:50:19 +01:00
of-thermal.c
power_allocator.c
qcom-spmi-temp-alarm.c
qoriq_thermal.c
rcar_gen3_thermal.c thermal: rcar_gen3_thermal: fix interrupt type 2020-01-27 14:50:48 +01:00
rcar_thermal.c thermal: rcar_thermal: Prevent hardware access during system suspend 2019-12-01 09:17:00 +01:00
rockchip_thermal.c
spear_thermal.c
step_wise.c
tango_thermal.c
thermal_core.c thermal: Fix deadlock in thermal thermal_zone_device_check 2019-12-13 08:52:50 +01:00
thermal_core.h
thermal_helpers.c
thermal_hwmon.c thermal_hwmon: Sanitize thermal_zone type 2019-10-11 18:21:19 +02:00
thermal_hwmon.h thermal: hwmon: inline helpers when CONFIG_THERMAL_HWMON is not set 2019-02-12 19:47:21 +01:00
thermal_sysfs.c thermal: Fix locking in cooling device sysfs update cur_state 2019-02-12 19:47:03 +01:00
thermal-generic-adc.c thermal: generic-adc: Fix adc to temp interpolation 2019-02-12 19:47:19 +01:00
uniphier_thermal.c
user_space.c
x86_pkg_temp_thermal.c
zx2967_thermal.c