From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 1 Nov 2017 23:49:38 -0700 From: Stephen Boyd To: Linus Walleij Cc: Michael Turquette , linux-clk@vger.kernel.org Subject: Re: [PATCH 2/2 v3] clk: qcom: Implement RPM clocks for MSM8660/APQ8060 Message-ID: <20171102064938.GH30645@codeaurora.org> References: <20171013115917.9318-1-linus.walleij@linaro.org> <20171013115917.9318-2-linus.walleij@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: <20171013115917.9318-2-linus.walleij@linaro.org> List-ID: On 10/13, Linus Walleij wrote: > The RPM clocks were missing for MSM8660/APQ8060. For this to be > completed we need to add a special fixed rate RPM clock that is used > for the PLL4 on these SoCs. The rest of the clocks are pretty > similar to the other supported platforms. > > The "active" clock pattern is mirrored in all the clocks. I guess > that the PLL4 that clocks the LPASS is actually never used as > "active only" since the low-power audio subsystem should be left > on when the CPU goes to idle, so that it can be used as a stand-alone > MP3 player type of device. > > The PLL4 seems to be enabled only on behalf of the booting LPASS > Hexagon - which will cast its own vote once its booted - and as > such we only configure the active state (meaning both states will > have same configuration). The result is that PLL4 will be on > from prepare() to unprepare() regardless of what the application > CPU does. > > Signed-off-by: Linus Walleij > --- Applied to clk-next -- Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project