Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2001472imu; Sat, 22 Dec 2018 09:52:56 -0800 (PST) X-Google-Smtp-Source: ALg8bN7+pcyvpRRMeLovlckhX7bXFtHAJM/xYZn6qYMpT5Jv3INpvx6OfYi271rSZQBPUkJhPMll X-Received: by 2002:a63:b24a:: with SMTP id t10mr6658797pgo.223.1545501175995; Sat, 22 Dec 2018 09:52:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1545501175; cv=none; d=google.com; s=arc-20160816; b=jW0NB/SJs2tmDZvYCs7gIZeYRNetLddH71bre6Y7O7xogmLlsygurAAaDBXOBOig1i u1bQNncQlO9CAqSqUpPinLtFmqdPWlrzLAIR1f/raFASb3cubZfedsHbsNNTuHwbbMXe JMkHcUE7Dy877uE/mSb0c6Q1v6hvnYI9op/bWmUk+JPWpoDAeUntc+N8cOjG0Jm40awx tm2z5TSh//W1VEXzAHG4BZiC1Ep0s19w1B6EHbYjIoU4eIvSPF+EM61d90FmJAbxRa1+ +Y945c2/k6El0ux0q2R99OU/1GD6FsVoudbnCUrwXhsfsqeric46NRIFFmYjld6KD+Sa +mtA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:date:message-id:references:user-agent :in-reply-to:from:to:cc:subject:content-transfer-encoding :mime-version:dkim-signature; bh=SjHlVTvrZg8PN3rMMMnqKhe/vbtxJDTRrZatwEU/qaE=; b=AH6i/uu72Iezo2gR3h4FgIPdLbgLQ6AUjGNhkB8qjA86tNs8N8D7nwftW1qisYi/VC rbipZkqeMyxtws2WkB9gz6A86Rr/F3t4iL6Qfa6fUva6aYKHIfinT3Rcd7a15NEJzNtU sZw/Llxk0pboJoz5lc5mu2JzhjKkGoFl2jUPSrCjsSMTVr10oMwYJcue+AOi57OPjSg2 BuGEAOpx0IXFeaSEUxAuX84U84qlP4+ZV89bMo8/8x8TqwQGOnyK+I1iODFpZrY971Lx tWa0CFbNn6Rtb9bsn+fnPzjxkkjPsIjcDkUMS2gsyGrS7rjK8szLUXVNgAsQ9NTr6Pbq 6cog== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=jntpyoWL; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a10si16785124plp.167.2018.12.22.09.52.40; Sat, 22 Dec 2018 09:52:55 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=jntpyoWL; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388866AbeLUVv0 (ORCPT + 99 others); Fri, 21 Dec 2018 16:51:26 -0500 Received: from mail.kernel.org ([198.145.29.99]:44780 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725837AbeLUVv0 (ORCPT ); Fri, 21 Dec 2018 16:51:26 -0500 Received: from localhost (unknown [104.132.0.74]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 59CFA21927; Fri, 21 Dec 2018 21:51:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1545429085; bh=SjHlVTvrZg8PN3rMMMnqKhe/vbtxJDTRrZatwEU/qaE=; h=Subject:Cc:To:From:In-Reply-To:References:Date:From; b=jntpyoWLZm9jD+4De/drzSbnqakk+eDtFIb52DqaOI19a2OlBXfQ1IxIg1yliyxrk fg6pmj9sIhQWK/L3xiuMAmD2Mn8NpW5Jh66fLXVzZ32bdpxPmhOP/cRRRMM4f5egw5 GqTvaUe0E+m0Sfh31xmqKNu4zku8zOytC4E7hVL4= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Subject: Re: [PATCH 01/13] clk: qcom: gcc: limit GPLL0_AO_OUT operating frequency Cc: robh+dt@kernel.org, mark.rutland@arm.com, andy.gross@linaro.org, david.brown@linaro.org, will.deacon@arm.com, mturquette@baylibre.com, jassisinghbrar@gmail.com, vkoul@kernel.org, niklas.cassel@linaro.org, sibis@codeaurora.org, georgi.djakov@linaro.org, arnd@arndb.de, horms+renesas@verge.net.au, heiko@sntech.de, enric.balletbo@collabora.com, jagan@amarulasolutions.com, olof@lixom.net, amit.kucheria@linaro.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-clk@vger.kernel.org To: Bjorn Andersson , Jorge Ramirez , Taniya Das From: Stephen Boyd In-Reply-To: <914bd56c-4470-4f78-75ac-f7bedd83d7c0@linaro.org> User-Agent: alot/0.8 References: <1545039990-19984-1-git-send-email-jorge.ramirez-ortiz@linaro.org> <1545039990-19984-2-git-send-email-jorge.ramirez-ortiz@linaro.org> <6814777f-1e5f-bd99-db63-a0050dcdd930@linaro.org> <874ce15d-67f5-8e55-8b62-73071fe6ae06@codeaurora.org> <20181221192823.GA9704@minitux> <94b12f58-b586-6b4b-6c0c-b4adad80d7b0@linaro.org> <154542841268.13075.13095552962351570142@swboyd.mtv.corp.google.com> <914bd56c-4470-4f78-75ac-f7bedd83d7c0@linaro.org> Message-ID: <154542908449.13075.11379256415955338261@swboyd.mtv.corp.google.com> Date: Fri, 21 Dec 2018 13:51:24 -0800 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Quoting Jorge Ramirez (2018-12-21 13:45:41) > On 12/21/18 22:40, Stephen Boyd wrote: > > Quoting Jorge Ramirez (2018-12-21 11:45:28) > >> On 12/21/18 20:28, Bjorn Andersson wrote: > >>> Perhaps there's a better way to define that this particular clock > >>> hardware can change rate, but in this implementation it must not? > >> the initialization for this particular PLL on this particular platform > >> is wrong > >> as the interface does not apply to the platform needs even though it i= s an > >> alpha_pll > >> > >> if the VCO is not an option -even though it reflects the platform > >> constrains- > >> I would suggest nullifying the alpha_pll_ops that do not apply to this > >> platform: > >> ie: set_rate, round_rate set to null in the probe. > >> > >> allowing the interface calls (ops) to go through to later on make them= fail > >> based on some setting would be fundamentally wrong IMO > >> > > We have clk_alpha_pll_postdiv_ro_ops so maybe just add another set of > > those for the alpha_pll itself? > > > > >=20 > something like=20 > clk_alpha_pll_fixed_ops? Either way works. We're not consistent in naming now that we have clk_alpha_pll_fixed_fabia_ops.