clk: qcom: gcc: ipq5332: Use floor ops for SDCC clocks
authorKathiravan T <quic_kathirav@quicinc.com>
Mon, 8 May 2023 16:31:45 +0000 (22:01 +0530)
committerBjorn Andersson <andersson@kernel.org>
Thu, 25 May 2023 02:29:09 +0000 (19:29 -0700)
SDCC clocks must be rounded down to avoid overclocking the controller.

Fixes: 3d89d52970fd ("clk: qcom: add Global Clock controller (GCC) driver for IPQ5332 SoC")
Signed-off-by: Kathiravan T <quic_kathirav@quicinc.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20230508163145.9678-1-quic_kathirav@quicinc.com
drivers/clk/qcom/gcc-ipq5332.c

index bdb4a0a11d07b9d13ab96a590afafbe82a2a642e..1ad23aa8aa5a9d909a467d5887ed8ff20620500b 100644 (file)
@@ -963,7 +963,7 @@ static struct clk_rcg2 gcc_sdcc1_apps_clk_src = {
                .name = "gcc_sdcc1_apps_clk_src",
                .parent_data = gcc_parent_data_9,
                .num_parents = ARRAY_SIZE(gcc_parent_data_9),
-               .ops = &clk_rcg2_ops,
+               .ops = &clk_rcg2_floor_ops,
        },
 };