On 24/05/2024 16:31, Alexandre Bailon wrote: > This adds support of multi sensors to thermal. > Currently, this only support the get_temp operation. > This returns an average temperature of all the sensors. > If defined, a coefficient is applied to the value read from the sensor > before computing the average. > > Signed-off-by: Alexandre Bailon <abailon@xxxxxxxxxxxx> > --- > drivers/thermal/Makefile | 1 + > drivers/thermal/thermal_core.h | 15 ++ > drivers/thermal/thermal_multi.c | 332 ++++++++++++++++++++++++++++++++ > include/uapi/linux/thermal.h | 5 + > 4 files changed, 353 insertions(+) > create mode 100644 drivers/thermal/thermal_multi.c This does not really build... ../drivers/thermal/thermal_multi.c:249:38: error: initialization of ‘struct thermal_trip *’ from incompatible pointer type ‘struct thermal_trip_desc *’ [-Werror=incompatible-pointer-types] Best regards, Krzysztof