Received: by 2002:a05:6358:111d:b0:dc:6189:e246 with SMTP id f29csp719803rwi; Mon, 31 Oct 2022 06:51:20 -0700 (PDT) X-Google-Smtp-Source: AMsMyM4NPWDpxoqYP+OQgw9uKu/YrnK1cILlvuWkanAjgYF+cN5Y4qXujxYOS9sQxdyIz9pARWe1 X-Received: by 2002:a17:907:94d1:b0:790:65a:3a18 with SMTP id dn17-20020a17090794d100b00790065a3a18mr12861473ejc.428.1667224280534; Mon, 31 Oct 2022 06:51:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667224280; cv=none; d=google.com; s=arc-20160816; b=BdVzT358QY9Ep/bUYafCw14oJiBRWnGQ4ieMW7ud3aTKWbeDVny49gtD+QbPjUVjNZ tcN/GVDe70HQHoc7Btb7/+0Cj7hMexeLkQ8RwPkjALBfg1WAA2cCGhGv8JSWDiR+Xvie I3/Y0IhaBFkVjGxf5Cne0R24c0/LW+yp11HRORvjwtL64AfrtciRBdUupZIHTD4ptJjF YzzHvYxT52lsysUia5qATMOAYAIbSEYdb9I6dL2HL3lY4cht/3q1EiGIagXQ4MC4xVU7 NaN0wKlnTgstYhObDgyJvPV7gvkyOJP4lo7EQzFJNcEM3C5BzkTDwkcR5f3ODWlJcyNC maqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=QtClWTMhpb1toj8nOeXHYO7G5psOjgKoLLk5KmuG5sQ=; b=djzxReyKhidwkE2RQHo2svA56UN6+nnDfl5vrZ+FoWmOFlgEhu3btZDmlcTSRQDuK2 WZLGUehQwLEVzWH5cRJ+j1J85rMWqslxphXPtuiUowdq7SKLGmK143dMSpF4l9ONfpSx TWOt4XTCwY+4wadcmqEulXpxIfU5rFGDE+FNIHEBbjeQyQWMd5ZZJkaZ8Yjg4Dc2UVBp rIDcHFicu/T+5c3KrQpzsPUlMU1UC1x+kP+2FJIxTIaC5Q0Q3CWXqwsTryRfAqaq6KL8 FFIrQv8vELldnKNxRs+wZJAxFmcXd1wgNSyI86K3M6OPIJSx2Yh5Fo1+hpve2nEzTvC4 H5jA== ARC-Authentication-Results: i=1; mx.google.com; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id a31-20020a509ea2000000b0045743696acbsi7585971edf.139.2022.10.31.06.50.54; Mon, 31 Oct 2022 06:51:20 -0700 (PDT) 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; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231239AbiJaNZ4 (ORCPT + 98 others); Mon, 31 Oct 2022 09:25:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35632 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231208AbiJaNZz (ORCPT ); Mon, 31 Oct 2022 09:25:55 -0400 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 5181010059; Mon, 31 Oct 2022 06:25:54 -0700 (PDT) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1A9621FB; Mon, 31 Oct 2022 06:26:00 -0700 (PDT) Received: from bogus (unknown [10.57.6.137]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 297E63F703; Mon, 31 Oct 2022 06:25:51 -0700 (PDT) Date: Mon, 31 Oct 2022 13:25:23 +0000 From: Sudeep Holla To: Cristian Marussi Cc: Guenter Roeck , linux-kernel@vger.kernel.org, Sudeep Holla , linux-arm-kernel@lists.infradead.org, Daniel Lezcano , linux-hwmon@vger.kernel.org Subject: Re: [PATCH v2 7/8] hwmon: (scmi) Register explicitly with Thermal Framework Message-ID: <20221031132523.mfp7d5esk5hohldk@bogus> References: <7acc7a49-debb-abdb-f01c-f8adef4c1f0e@roeck-us.net> <20221031114018.59048-1-cristian.marussi@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20221031114018.59048-1-cristian.marussi@arm.com> X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_NONE autolearn=ham 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 Mon, Oct 31, 2022 at 11:40:18AM +0000, Cristian Marussi wrote: > Available sensors are enumerated and reported by the SCMI platform server > using a 16bit identification number; not all such sensors are of a type > supported by hwmon subsystem and, among the supported ones, only a subset > could be temperature sensors that have to be registered with the Thermal > Framework. > Potential clashes between hwmon channels indexes and the underlying real > sensors IDs do not play well with the hwmon<-->thermal bridge automatic > registration routines and could need a sensible number of fake dummy > sensors to be made up in order to keep indexes and IDs in sync. > > Avoid to use the hwmon<-->thermal bridge dropping the HWMON_C_REGISTER_TZ > attribute and instead explicit register temperature sensors directly with > the Thermal Framework. > Hi Guenter, FWIW from scmi perspective, Acked-by: Sudeep Holla I was about to ask for your ack to pickup myself but I see there is no strict dependency for that. Not sure if you want to take this as fix for v6.1 as the thermal changes broke the existing support in SCMI hwmon or do you still prefer v6.2 ? -- Regards, Sudeep