]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
clk: sunxi-ng: sun55i-a523-ccu: Lower audio0 pll minimum rate
authorChen-Yu Tsai <wens@kernel.org>
Mon, 20 Oct 2025 17:10:52 +0000 (01:10 +0800)
committerChen-Yu Tsai <wens@kernel.org>
Wed, 22 Oct 2025 18:06:47 +0000 (02:06 +0800)
While the user manual states that the PLL's rate should be between 180
MHz and 3 GHz in the register defninition section, it also says the
actual operating frequency is 22.5792*4 MHz in the PLL features table.

22.5792*4 MHz is one of the actual clock rates that we want and is
is available in the SDM table. Lower the minimum clock rate to 90 MHz
so that both rates in the SDM table can be used.

Fixes: 7cae1e2b5544 ("clk: sunxi-ng: Add support for the A523/T527 CCU PLLs")
Reviewed-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Link: https://patch.msgid.link/20251020171059.2786070-7-wens@kernel.org
Signed-off-by: Chen-Yu Tsai <wens@kernel.org>
drivers/clk/sunxi-ng/ccu-sun55i-a523.c

index acb532f8361b6d93b2d791e29a1786fcb24ab5c2..20dad06b37ca317cdeefdec0d6f1152950d7e195 100644 (file)
@@ -300,7 +300,7 @@ static struct ccu_nm pll_audio0_4x_clk = {
        .m              = _SUNXI_CCU_DIV(16, 6),
        .sdm            = _SUNXI_CCU_SDM(pll_audio0_sdm_table, BIT(24),
                                         0x178, BIT(31)),
-       .min_rate       = 180000000U,
+       .min_rate       = 90000000U,
        .max_rate       = 3000000000U,
        .common         = {
                .reg            = 0x078,