From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1BFBAC433EF for ; Mon, 9 May 2022 17:37:54 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239693AbiEIRlq (ORCPT ); Mon, 9 May 2022 13:41:46 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35450 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239748AbiEIRlp (ORCPT ); Mon, 9 May 2022 13:41:45 -0400 X-Greylist: delayed 16017 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Mon, 09 May 2022 10:37:48 PDT Received: from inet10.abb.com (spf.hitachienergy.com [138.225.1.74]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7B00D2171BE for ; Mon, 9 May 2022 10:37:47 -0700 (PDT) Received: from gitsiv.ch.abb.com (gitsiv.keymile.net [10.41.156.251]) by inet10.abb.com (8.14.7/8.14.7) with SMTP id 249DAKKX010708; Mon, 9 May 2022 15:10:20 +0200 Received: from ch10641.keymile.net.net (ch10641.keymile.net [172.31.40.7]) by gitsiv.ch.abb.com (Postfix) with ESMTP id 4083B65F9617; Mon, 9 May 2022 15:10:20 +0200 (CEST) From: Holger Brunck To: linux-hwmon@vger.kernel.org Cc: Holger Brunck , Jean Delvare , Guenter Roeck Subject: [PATCH 2/2] driver/hwmon/lm90: enable extended range according to DTS node Date: Mon, 9 May 2022 15:10:16 +0200 Message-Id: <20220509131016.29481-2-holger.brunck@hitachienergy.com> X-Mailer: git-send-email 2.35.1.871.gab1f276 In-Reply-To: <20220509131016.29481-1-holger.brunck@hitachienergy.com> References: <20220509131016.29481-1-holger.brunck@hitachienergy.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-hwmon@vger.kernel.org Some lm90 devices can run in a extended temperature mode, this property can now be set in the devicetree node of the sensor. Signed-off-by: Holger Brunck cc: Jean Delvare cc: Guenter Roeck --- drivers/hwmon/lm90.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/hwmon/lm90.c b/drivers/hwmon/lm90.c index 1c9493c70813..9fd315faa066 100644 --- a/drivers/hwmon/lm90.c +++ b/drivers/hwmon/lm90.c @@ -1707,6 +1707,7 @@ static void lm90_restore_conf(void *_data) =20 static int lm90_init_client(struct i2c_client *client, struct lm90_data = *data) { + struct device_node *np =3D client->dev.of_node; int config, convrate; =20 convrate =3D lm90_read_reg(client, LM90_REG_R_CONVRATE); @@ -1727,7 +1728,8 @@ static int lm90_init_client(struct i2c_client *clie= nt, struct lm90_data *data) =20 /* Check Temperature Range Select */ if (data->flags & LM90_HAVE_EXTENDED_TEMP) { - if (config & 0x04) + if (config & 0x04 || + of_property_read_bool(np, "extended-range-enable")) data->flags |=3D LM90_FLAG_ADT7461_EXT; } =20 --=20 2.34.1