On 2025-04-29 16:14:23+0800, Sung-Chi Li via B4 Relay wrote: > From: Sung-Chi Li <lschyi@xxxxxxxxxxxx> > > Register fans connected under EC as thermal cooling devices as well, so > these fans can then work with the thermal framework. > > During the driver probing phase, we will also try to register each fan > as a thermal cooling device based on previous probe result (whether the > there are fans connected on that channel, and whether EC supports fan > control). The basic get max state, get current state, and set current > state methods are then implemented as well. There is also HWMON_C_REGISTER_TZ, however it depends on OF. But this patch looks very generic, so maybe it makes sense to implement it in the hwmon core. > Signed-off-by: Sung-Chi Li <lschyi@xxxxxxxxxxxx> > --- > Documentation/hwmon/cros_ec_hwmon.rst | 2 + > drivers/hwmon/cros_ec_hwmon.c | 72 +++++++++++++++++++++++++++++++++++ > 2 files changed, 74 insertions(+) <snip>