clk: sunxi-ng: a64: allow pll-mipi to set parent's rate
authorFrank Oltmanns <frank@oltmanns.dev>
Mon, 7 Aug 2023 12:43:36 +0000 (14:43 +0200)
committerChen-Yu Tsai <wens@csie.org>
Wed, 9 Aug 2023 15:33:58 +0000 (23:33 +0800)
The nkm clock now supports setting the parent's rate. Utilize this
option to find the optimal rate for pll-mipi.

Acked-by: Maxime Ripard <mripard@kernel.org>
Reviewed-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Signed-off-by: Frank Oltmanns <frank@oltmanns.dev>
Link: https://lore.kernel.org/r/20230807-pll-mipi_set_rate_parent-v6-3-f173239a4b59@oltmanns.dev
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
drivers/clk/sunxi-ng/ccu-sun50i-a64.c

index eb36f8f77d5540d630c0bbeac773a8bf5efed516..125ae097d96cfa3c603e23c44a1e78547a83c149 100644 (file)
@@ -179,7 +179,8 @@ static struct ccu_nkm pll_mipi_clk = {
        .common         = {
                .reg            = 0x040,
                .hw.init        = CLK_HW_INIT("pll-mipi", "pll-video0",
-                                             &ccu_nkm_ops, CLK_SET_RATE_UNGATE),
+                                             &ccu_nkm_ops,
+                                             CLK_SET_RATE_UNGATE | CLK_SET_RATE_PARENT),
        },
 };