On Tue, May 17, 2022 at 03:56:14PM +0200, Holger Brunck wrote: > Some lm90 compatible devices can operate in an extended temperature mode. > This feature is now enabled if the property is set in the corresponding > device tree node. > > Signed-off-by: Holger Brunck <holger.brunck@xxxxxxxxxxxxxxxxx> > Reviewed-by: Guenter Roeck <linux@xxxxxxxxxxxx> Applied. Thanks, Guenter > --- > changes ofr v4: > - add reviewd-by tag > > drivers/hwmon/lm90.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/drivers/hwmon/lm90.c b/drivers/hwmon/lm90.c > index 1c9493c70813..3820f0e61510 100644 > --- a/drivers/hwmon/lm90.c > +++ b/drivers/hwmon/lm90.c > @@ -1707,6 +1707,7 @@ static void lm90_restore_conf(void *_data) > > static int lm90_init_client(struct i2c_client *client, struct lm90_data *data) > { > + struct device_node *np = client->dev.of_node; > int config, convrate; > > convrate = lm90_read_reg(client, LM90_REG_R_CONVRATE); > @@ -1727,6 +1728,9 @@ static int lm90_init_client(struct i2c_client *client, struct lm90_data *data) > > /* Check Temperature Range Select */ > if (data->flags & LM90_HAVE_EXTENDED_TEMP) { > + if (of_property_read_bool(np, "ti,extended-range-enable")) > + config |= 0x04; > + > if (config & 0x04) > data->flags |= LM90_FLAG_ADT7461_EXT; > }