Received: by 2002:a05:6a10:6d25:0:0:0:0 with SMTP id gq37csp1596601pxb; Mon, 13 Sep 2021 00:56:40 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzeM/XBlcAGsbHC/7P4hORHuz8awTCMuFYxccgoK7sTZyRl5WvRroIz6tb/BWg7llkoiivE X-Received: by 2002:a02:716b:: with SMTP id n43mr2264215jaf.14.1631519800144; Mon, 13 Sep 2021 00:56:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631519800; cv=none; d=google.com; s=arc-20160816; b=dF3VhuNdQOt40rXkBpNo+NcpDQdgH7DNmtwgDTFRfhL2QeWnkXU5HYwiGt3F3ABXlx Jz4HT5ntGqLOD8SgxygCt1VVWt5xR/km9qJOd+EJXRGVF+QGhpSQfJGoDFFFoq9r7Xvg JezMuFsMYDeQHMDX/DeaZNG3oagkwqFlYVpV6NniScV3IVFQtM1zF1EcotatAxj/u7aE +FwNE7mbHu5LqVgdUcs+fkV0+HLJnq9+HTgoCOG3MOnyDYPfGZMvUIZmpOwIG0ZZ5GFd u6RCPOX3Z5RQeB870C/+gHuS14F7YzNk3lylmSmzv2EZVzQ9yVQn/7alevhsMT7p+AMK m/fg== 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 :dkim-signature; bh=H8iC8iHH15qxrWE5p36hpaSNhVmDrj/cFBvDF2mQy2E=; b=b7pgMvquJWsctARAEawvOFBQhQPDScmF22n3i/UWG4LWGvJOhUh+J64lAgl/2nsetR fhbciYFXqSlRGkitjx6hwiakTjODPpdM86u0Vu9ZBl3hVcDImrL1sPMA5EJQcx/U3qUw e/ukGOXJvaPiAr88CEPMFhfKLPEZ6mkzfMQ6P+at9CwnmxE1xvKxU6YqYsVcvSSEtfEP lFzeqIvTyuytPAOuBp5Hqcsei+AvuJdS0k0pYtq5I8K1Q4MbrinaIpeQMwMmfKge0Mb1 9xaGDKZmKzk06wfc2t9mHB9insj63uRwOGPXVhD+fYhsAGlkftEcchrju4txqPHiz44J lJsw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@cerno.tech header.s=fm3 header.b=UCfz2XtP; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=nELtx7Ev; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=cerno.tech Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n24si6270596jac.76.2021.09.13.00.56.28; Mon, 13 Sep 2021 00:56:40 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@cerno.tech header.s=fm3 header.b=UCfz2XtP; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=nELtx7Ev; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=cerno.tech Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237833AbhIMHzo (ORCPT + 99 others); Mon, 13 Sep 2021 03:55:44 -0400 Received: from new4-smtp.messagingengine.com ([66.111.4.230]:41885 "EHLO new4-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237748AbhIMHzh (ORCPT ); Mon, 13 Sep 2021 03:55:37 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailnew.nyi.internal (Postfix) with ESMTP id BCC0E580B19; Mon, 13 Sep 2021 03:54:21 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Mon, 13 Sep 2021 03:54:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cerno.tech; h= date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=fm3; bh=H8iC8iHH15qxrWE5p36hpaSNhVm Drj/cFBvDF2mQy2E=; b=UCfz2XtPhqhQXdFg6bLxKSpWTWtfkqIOg2guL+fXvKA Wcj8/ouyHsRZ2ZHZXxWkf5xBKf6EX71bJkf/399vs4ctj0s/vD6p8TP8Zo9cKfMb f8nQ9kMWaVKfaR2dBzFZQ77Yz7VSXQ59S5mqjLEslbHo9VllCnLshbv+ynNle7gU 5lI7nAKGcFk3gYj1IAVs+bOBKjuFm+UdM/9NrwmlLSggIMQY85+wvmsyvY99uujL OVIg0EZjOko0OZthW8+bfP2kHkKZhMfGEfpJmIn38C4ntfryqB/xb99J0v8ENOyL 6x9/xDWbxYkqOf/PkLeTqtT1WFyZTDkCeWL/a2wE6ng== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=H8iC8i HH15qxrWE5p36hpaSNhVmDrj/cFBvDF2mQy2E=; b=nELtx7Ev2gebBVUNhEEN+m Cf5eZIoXUV3lQ+EMzuH94Xo8HlKTUEf1mYwKaoooBH0CPzaUvEygsKgbnTAA2Tme I9lKc6uP7dQOawMGp6kE0RZ5RofgBbeVyUva8j+3HAyqZxSfx1qui0km3xyxOhct qgstkYSYWcQNiJFcNX8Af4EGFVrcmteFwJLud30Qn54AJw1StUl2fLymPUpyq4q/ TFMqaoDjUWjTQG9WgS+a7+09XD+LmaRU460/QhcXrExjRmg6G9rXlVi08urHV47x Cd+zIvrQYIEeja0zJAQ3lQzjdyTwvMKd3wS8QTCqjB4Wl1wF5EKGfQecfo8k2Kdg == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrudegiedguddvgecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpeffhffvuffkfhggtggujgesghdtreertddtvdenucfhrhhomhepofgrgihi mhgvucftihhprghrugcuoehmrgigihhmvgestggvrhhnohdrthgvtghhqeenucggtffrrg htthgvrhhnpeelkeeghefhuddtleejgfeljeffheffgfeijefhgfeufefhtdevteegheei heegudenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe hmrgigihhmvgestggvrhhnohdrthgvtghh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 13 Sep 2021 03:54:18 -0400 (EDT) Date: Mon, 13 Sep 2021 09:54:17 +0200 From: Maxime Ripard To: Paul Kocialkowski Cc: linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, linux-clk@vger.kernel.org, linux-staging@lists.linux.dev, Yong Deng , Mauro Carvalho Chehab , Rob Herring , Sakari Ailus , Hans Verkuil , Chen-Yu Tsai , Jernej Skrabec , Greg Kroah-Hartman , Helen Koike , Laurent Pinchart , Thomas Petazzoni Subject: Re: [PATCH 01/22] clk: sunxi-ng: v3s: Make the ISP PLL clock public Message-ID: <20210913075417.ampb2jt4quftpqzj@gilmour> References: <20210910184147.336618-1-paul.kocialkowski@bootlin.com> <20210910184147.336618-2-paul.kocialkowski@bootlin.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="3eyvvraksbaukjuq" Content-Disposition: inline In-Reply-To: <20210910184147.336618-2-paul.kocialkowski@bootlin.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --3eyvvraksbaukjuq Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Fri, Sep 10, 2021 at 08:41:26PM +0200, Paul Kocialkowski wrote: > In order to reparent the CSI module clock to the ISP PLL via > device-tree, export the ISP PLL clock declaration in the public > device-tree header. You use clk_set_rate_exclusive in the ISP driver on the module clock so it should prevent what you're mentioning from happening. If it doesn't, then clk_set_rate_exclusive has a bug and should be fixed. Either way, using assigned-clock-parents is not a good solution here either, it only makes sure that this is the case when probe is run. > Details regarding why the CSI module clock is best parented to the ISP > PLL are provided in the related commit. This is relevant to this commit too and "the related commit" is far too blurry when you consider the entire Linux git history. Maxime --3eyvvraksbaukjuq Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQRcEzekXsqa64kGDp7j7w1vZxhRxQUCYT8DqQAKCRDj7w1vZxhR xTZvAQCBM99MGd6qVMOuUH5pAUXkNRCjmqWYffeGxv1bEMviLgEA9/VMtVKq1DGw cYRuC53YO5a08nIT5L/y26XC1yd/CAg= =3hm0 -----END PGP SIGNATURE----- --3eyvvraksbaukjuq--