From 0ee639ff5af33342c6c2f4579e210d707abc9bc2 Mon Sep 17 00:00:00 2001 From: Marek Vasut Date: Sat, 6 Sep 2025 02:05:33 +0200 Subject: thermal: Convert .get_temp() return value to millicelsius Linux kernel .get_temp() callback reports values in millicelsius, U-Boot currently reports them in celsius. Align the two and report in millicelsius. Update drivers accordingly. Update callsites that use thermal_get_temp() as well. The 'temperature' command now reports temperature in millicelsius as well, with additional accuracy. This changes command line ABI slightly. Signed-off-by: Marek Vasut Reviewed-by: Tom Rini Reviewed-by: Quentin Schulz Reviewed-by: David Zang [trini: Update test/cmd/temperature.c] Signed-off-by: Tom Rini --- include/thermal.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include') diff --git a/include/thermal.h b/include/thermal.h index 52a3317fd54..74b1c62466b 100644 --- a/include/thermal.h +++ b/include/thermal.h @@ -25,7 +25,7 @@ struct dm_thermal_ops { * It will enable and initialize any Thermal hardware as necessary. * * @dev: The Thermal device - * @temp: pointer that returns the measured temperature + * @temp: pointer that returns the measured temperature in millidegree Celsius */ int (*get_temp)(struct udevice *dev, int *temp); }; -- cgit v1.3.1