lkml.org 
[lkml]   [2022]   [Apr]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.4 263/475] clk: qcom: gcc-msm8994: Fix gpll4 width
    Date
    From: Konrad Dybcio <konrad.dybcio@somainline.org>

    [ Upstream commit 71021db1c532c2545ae53b9ee85b37b7154f51d4 ]

    The gpll4 postdiv is actually a div4, so make sure that Linux is aware of
    this.

    This fixes the following error messages:

    mmc1: Card appears overclocked; req 200000000 Hz, actual 343999999 Hz
    mmc1: Card appears overclocked; req 400000000 Hz, actual 687999999 Hz

    Fixes: aec89f78cf01 ("clk: qcom: Add support for msm8994 global clock controller")
    Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org>
    Link: https://lore.kernel.org/r/20220319174940.341137-1-konrad.dybcio@somainline.org
    Tested-by: Petr Vorel <petr.vorel@gmail.com>
    Reviewed-by: Petr Vorel <petr.vorel@gmail.com>
    Signed-off-by: Stephen Boyd <sboyd@kernel.org>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    drivers/clk/qcom/gcc-msm8994.c | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/drivers/clk/qcom/gcc-msm8994.c b/drivers/clk/qcom/gcc-msm8994.c
    index b7fc8c7ba195..14f0d5d84080 100644
    --- a/drivers/clk/qcom/gcc-msm8994.c
    +++ b/drivers/clk/qcom/gcc-msm8994.c
    @@ -107,6 +107,7 @@ static struct clk_alpha_pll gpll4_early = {

    static struct clk_alpha_pll_postdiv gpll4 = {
    .offset = 0x1dc0,
    + .width = 4,
    .regs = clk_alpha_pll_regs[CLK_ALPHA_PLL_TYPE_DEFAULT],
    .clkr.hw.init = &(struct clk_init_data)
    {
    --
    2.34.1


    \
     
     \ /
      Last update: 2022-04-14 17:08    [W:3.049 / U:0.028 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site