Received: by 2002:a05:7412:37c9:b0:e2:908c:2ebd with SMTP id jz9csp465251rdb; Tue, 19 Sep 2023 00:09:10 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGGmWCN+qeDmRXhqX8mYTd7TnCe284yXGsbVLvjLmzZXR2DnvW7TXf8WkuUyou1/JvVkmcO X-Received: by 2002:a05:6358:9185:b0:12f:158e:ed88 with SMTP id j5-20020a056358918500b0012f158eed88mr14545983rwa.22.1695107350072; Tue, 19 Sep 2023 00:09:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695107350; cv=none; d=google.com; s=arc-20160816; b=BT7Ux7fjm7xK4b94UYxbwU3BVk8LlZOMe+AWTUQdmPtmoXu/UQ7k7s2HhuX5bmhTHi KJljgc+T4YfjAi2Sc7Hkk0cjPXBR7+rYG4xIGhqAsPyyPGs8lSxy5rifgnT5EMJonQPc OdLdWodq83NR9eUBq9pk9w2uynHDJE8C+LH4DlUnG+GGuof4K2fm6AZY8JtT5EqazLSo hPeU/PdwxybUE7HIGGyOYFTgX4lhCp/HDUaGIkpoGs4Ac5vHp+YOMltbHWMxEtA1W5J/ Na9IG4KZpvSL0vtASmkwseyZGKAY6se/Ywu7Tvo18Ko8WOtWvagcij/Zw+3OtYeJXrc/ rI7A== 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:dkim-signature; bh=ME8fpouH8N2e4J0hweyoQOoapSAGybjDBl7KxrwLJus=; fh=uFIww6EfeR9rFKM+9anpRqpOdTB4M5CBmKGvfdo9lOM=; b=pJOTlmu0JSB0gRP6+HczueK9BBTjarsPtRxouoXalbTUhbUICjiqBTbzXKzRfWSu2G 8I/LUkU98mmTLrtmYkqbnVU/mt9+heydN+GbDA7233OjGdDbtiv/tkNrvcqH8az/GO8T qRbfrq5Cl9BVPHYEUnd1oix2lwX1lISstN2JrayVraA+UmfmFup/xbINppq2VxrqeKIg zdveTBysMyZlzGrnmlQ/Rytmis3GvpVnoWV8eKaVQFRTdTQInGQ+XGeLaMRYLt5Tsrgh 5VmeoFtUiuEddynzdXIV1LbQycHCjFczRgEPCk6dWzR2EMpRheuwnc2y349UfvyfrfJ6 mtGQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=InoJHqfT; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id v18-20020a631512000000b00578acf1e8a0si1070427pgl.471.2023.09.19.00.09.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Sep 2023 00:09:10 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=InoJHqfT; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 38B24802AF17; Tue, 19 Sep 2023 00:07:13 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231639AbjISHHP (ORCPT + 99 others); Tue, 19 Sep 2023 03:07:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34680 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231612AbjISHHM (ORCPT ); Tue, 19 Sep 2023 03:07:12 -0400 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 78DF2119; Tue, 19 Sep 2023 00:07:06 -0700 (PDT) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9478DC433C8; Tue, 19 Sep 2023 07:07:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1695107226; bh=xAVMwvYjBROv9OQIMFbARp+MSWiwtBbzjcXevpd/uFs=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=InoJHqfT1lVqdfuVmkP/5TY+fRMpQV1mBJKmM94Y434QDb7kA33bFRn+r3gDwqGUF aVBXrGbxaCtSlXv761k6PhYvhRGXUyaZ3p/Zj9jZxVHnSiJz2VR1x7+kD8aVe8s6bm m6FZXe5ZVZOWQZNYup5/UvmN0r9FpfdDMyPhetCH8/HKRg5bgc0FmGSxYXIrBqFf7f TQMIiWnkmqTgnk3uUAHJDY1eh6+vKBRJZ9c2bSX/bWi7n9tmtJF44banY5VzT64jc4 JxB8rU6woVCmz/zZ6R2A/M24y5Ib5yK5yVIEpieGCvIKeSWqEyJWC5UF5/+ybLNYzE 6iIMfVxionqJg== Date: Tue, 19 Sep 2023 09:07:03 +0200 From: Maxime Ripard To: Benjamin Bara Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , Michael Turquette , Stephen Boyd , Russell King , Abel Vesa , Peng Fan , Frank Oltmanns , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, Benjamin Bara Subject: Re: [PATCH 06/13] clk: keep track if a clock is explicitly configured Message-ID: References: <20230918-imx8mp-dtsi-v1-0-1d008b3237c0@skidata.com> <20230918-imx8mp-dtsi-v1-6-1d008b3237c0@skidata.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="nz2do66haqaakwrg" Content-Disposition: inline In-Reply-To: <20230918-imx8mp-dtsi-v1-6-1d008b3237c0@skidata.com> X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS 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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Tue, 19 Sep 2023 00:07:13 -0700 (PDT) --nz2do66haqaakwrg Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, On Mon, Sep 18, 2023 at 12:40:02AM +0200, Benjamin Bara wrote: > From: Benjamin Bara >=20 > When we keep track if a clock has a given rate explicitly set by a > consumer, we can identify unintentional clock rate changes in an easy > way. This also helps during debugging, as one can see if a rate is set > by accident or due to a consumer-related change. >=20 > Signed-off-by: Benjamin Bara > --- > drivers/clk/clk.c | 25 +++++++++++++++++++++++++ > include/linux/clk-provider.h | 1 + > 2 files changed, 26 insertions(+) >=20 > diff --git a/drivers/clk/clk.c b/drivers/clk/clk.c > index 8f4f92547768..82c65ed432c5 100644 > --- a/drivers/clk/clk.c > +++ b/drivers/clk/clk.c > @@ -70,6 +70,7 @@ struct clk_core { > unsigned long rate; > unsigned long req_rate; > unsigned long new_rate; > + unsigned long set_rate; This is pretty much what req_rate is supposed to be about. Why didn't it work in your case? Maxime --nz2do66haqaakwrg Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQRcEzekXsqa64kGDp7j7w1vZxhRxQUCZQlIlwAKCRDj7w1vZxhR xX7CAQCJ88MP0IggxrZdwHzSEbK98JPULrdiQBePCHZXNxTCZwD/aTdF8wGwe2Ti mSWGUcfCvtA5+45YPSnqsOb/vX59pgY= =c2Lw -----END PGP SIGNATURE----- --nz2do66haqaakwrg--