Received: by 2002:a05:6a10:7420:0:0:0:0 with SMTP id hk32csp3944743pxb; Mon, 21 Feb 2022 08:49:24 -0800 (PST) X-Google-Smtp-Source: ABdhPJw+le+0KNKMqy2f8ifLt6OUhk2Mz3dU6p/YH9uyM+QIcZiNrHiVS4mUbPhi9iUgfSjZYLby X-Received: by 2002:a17:907:1dc4:b0:6ce:a705:9d95 with SMTP id og4-20020a1709071dc400b006cea7059d95mr16315892ejc.597.1645462163826; Mon, 21 Feb 2022 08:49:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1645462163; cv=none; d=google.com; s=arc-20160816; b=XjYdp0gk6A/0lgLjAXSFBNG/9fMj0ha+ZXyUiGlRe+uJU7jmimcMQtg2q75uROSltE 3XHHWD7KzHeod+pBSVukvUFZEI/7JUvUUNKI8p0e2s3vtfgvqQ/Nu/IiDAAFR/cd0xYx j762MLbEyNDFI3tEn+TdWQaWX5/dNO+X36ccX15Xbvhpl1nnuvqNMJI3AWIk8Kx/a+AP oEk5D9S2jv+Y87ueMxpKAq3A5FqF0e1PD+FaWgVXz33l7XxBLmLcIt/y/dWQsMFigben fSEx/5ihgM3ZVnRfebhz3+4HxMoikoLHL/OrNExnlJSV60ASrJoAn++IYbLglDKK6G9e uEZg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:sender:dkim-signature; bh=TKiCt1S1j4SATnS4TlLvHBjlEUqaLXI7U/mAZPB0y5I=; b=WoofPoWjUIB74vI9+KP4+P/X6hjGnbRJXut3lQkCxT8s/UgVcN0Q31rv64I+K3vYAM K5AF5kBJiS0uuD/VNQiiG9U9nMm944m3PijrKe3/vais9oIKhBTP427JZJkmiLOTaRet WPsZ22VOHDkMBLUMTS6t+EegEPCNp5Cpw7Pxs7VgXTHk7wejP4euE3cK+B6cq8DM91ni sLRXz3Trvyc+KBjEEy3QkQg/SPW/UcNmgRfHBaa6nS/pWH4cWVAQT+RR9p4QeEPT+Mas NTXD/cJP5CjzF/kSMupBuL72yuJ7kdaWUrjrfR5OfJOsx1zxvmm89iq3x8XoAYFswpW9 qYvg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=S9CZ1OU2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id sd29si1029871ejc.641.2022.02.21.08.48.59; Mon, 21 Feb 2022 08:49:23 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=S9CZ1OU2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1377661AbiBUQZd (ORCPT + 99 others); Mon, 21 Feb 2022 11:25:33 -0500 Received: from mxb-00190b01.gslb.pphosted.com ([23.128.96.19]:53792 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1380352AbiBUQYa (ORCPT ); Mon, 21 Feb 2022 11:24:30 -0500 Received: from mail-qv1-xf29.google.com (mail-qv1-xf29.google.com [IPv6:2607:f8b0:4864:20::f29]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E163227154; Mon, 21 Feb 2022 08:23:23 -0800 (PST) Received: by mail-qv1-xf29.google.com with SMTP id f19so33255497qvb.6; Mon, 21 Feb 2022 08:23:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=TKiCt1S1j4SATnS4TlLvHBjlEUqaLXI7U/mAZPB0y5I=; b=S9CZ1OU2H+mocrhnNQdvnqdd75Wt8mgMi73b6S3J2ouJI9QdY4BCqUHtiOmjdpuP+s ceghewmE1wR2TyU09ypOD5QTjNeO5TvcoktA2qK/+7DTTk9Fk42pb6z35teWNifJrOj6 laYkck6lrqfcxzsws8HGkPFMyQMf0StyDwEYgDqgZb22o8HUROvfdZzES9ytRvn17nw2 bTiQZw7SBIWffkQqHFkLcjEiNtw8ZPbCQE0lasOpK3OVm2yuevtW2ALer9LfY7oMvvMO FoC694j4qGJvwT83PTf2yyeEczxqN48hDati9qh5uf1rRqUVSttX8/00N4diRXnHTRCj ud9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:message-id:date:mime-version:user-agent :subject:content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=TKiCt1S1j4SATnS4TlLvHBjlEUqaLXI7U/mAZPB0y5I=; b=JoTQsbxRzy2ERcOZ8m83QJO1/Bf93w7+KmMp4JR6Vq9PfYeQGslctGL2Hir/S1+ePW q0glBcJMtSIFYhZ4wvugvsOWo7MKq2Du9YsdCtFw6tYCv2Kmt2O+ihCOVhC/28aXeJtn ltQszujNVkFiHCjvZbDHw1n/7YJIy9eELxlcFeUIPmmRe+K56LsgF8suhDVw2gJwXmcG kYs/h2rEVW3kDek/JCytMvU9HpqqaFLowwPiYcCVjGs6eoZc49ZmU4xL775XsoIQqgZ5 Kd8MWKgbYVOepgceDf7r0ZkqfZB1rYYb4CEt68nWF+MdbYwpjupmgkdXbCTxAfnwt3qK BX9Q== X-Gm-Message-State: AOAM531Mn1v8eiHKPiDuPdvBf1Gw2FQ49HJ6iDeX9zQdIJG9zCJIPKQf Y6dYkdyuMXygm+vIU1TNnhw= X-Received: by 2002:ac8:59c7:0:b0:2dd:1364:4149 with SMTP id f7-20020ac859c7000000b002dd13644149mr18292863qtf.90.1645460603031; Mon, 21 Feb 2022 08:23:23 -0800 (PST) Received: from ?IPV6:2600:1700:e321:62f0:329c:23ff:fee3:9d7c? ([2600:1700:e321:62f0:329c:23ff:fee3:9d7c]) by smtp.gmail.com with ESMTPSA id y15sm27301501qko.95.2022.02.21.08.23.21 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 21 Feb 2022 08:23:22 -0800 (PST) Sender: Guenter Roeck Message-ID: Date: Mon, 21 Feb 2022 08:23:20 -0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Subject: Re: [PATCH v3 2/4] hwmon: (lm90) Use hwmon_notify_event() Content-Language: en-US To: Jon Hunter , Dmitry Osipenko , Jean Delvare Cc: linux-kernel@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-tegra@vger.kernel.org References: <20210618215455.19986-1-digetx@gmail.com> <20210618215455.19986-3-digetx@gmail.com> <9580f660-2a11-40e4-2986-f05703822d72@nvidia.com> <2aae3bac-c9b3-ab47-aae4-a3c7b6fb4bb5@roeck-us.net> <84ddad27-eb22-0ba6-594f-2fc6d098dc2a@nvidia.com> <20da6f55-682f-4b30-7be7-f425f8efa995@nvidia.com> From: Guenter Roeck In-Reply-To: <20da6f55-682f-4b30-7be7-f425f8efa995@nvidia.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2/21/22 08:16, Jon Hunter wrote: > > On 21/02/2022 16:02, Guenter Roeck wrote: > > ... > >>> The platform I see this on does use device-tree and it does have a node for the ti,tmp451 device which uses the lm90 device. This platform uses the device-tree source arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts and the tmp451 node is in arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi. >>> >> >> Interesting. It appears that the call to devm_thermal_zone_of_sensor_register() >> in the hwmon core nevertheless returns -ENODEV which is not handled properly >> in the hwmon core. I can see a number of reasons for this to happen: >> - there is no devicetree node for the lm90 device >> - there is no thermal-zones devicetree node >> - there is no thermal zone entry in the thermal-zones node which matches >>    the sensor > > > So we definitely have the node for the lm90 device and a thermal-zones node, but I do not see a thermal-sensor node. Maybe this is what we are missing? > Correct. Guenter