clk: rockchip: Drop empty init callback for rk3588 PLL type
authorYao Zi <ziyao@disroot.org>
Wed, 26 Mar 2025 11:35:56 +0000 (11:35 +0000)
committerHeiko Stuebner <heiko@sntech.de>
Thu, 10 Apr 2025 13:09:17 +0000 (15:09 +0200)
Unlike PLLs in previous geneation of SoCs, PLLs in RK3588 type don't
require any platform-specific initialization. Drop callback
rockchip_rk3588_pll_init() that does nothing in fact to clean the
driver up.

Signed-off-by: Yao Zi <ziyao@disroot.org>
Link: https://lore.kernel.org/r/20250326113556.21039-1-ziyao@disroot.org
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
drivers/clk/rockchip/clk-pll.c

index 2c2abb3b4210dffb4d5f9ac47d8999cc0c21f611..af74439a74574bb232f496d8c51cf42516eefe1c 100644 (file)
@@ -1027,16 +1027,6 @@ static int rockchip_rk3588_pll_is_enabled(struct clk_hw *hw)
        return !(pllcon & RK3588_PLLCON1_PWRDOWN);
 }
 
-static int rockchip_rk3588_pll_init(struct clk_hw *hw)
-{
-       struct rockchip_clk_pll *pll = to_rockchip_clk_pll(hw);
-
-       if (!(pll->flags & ROCKCHIP_PLL_SYNC_RATE))
-               return 0;
-
-       return 0;
-}
-
 static const struct clk_ops rockchip_rk3588_pll_clk_norate_ops = {
        .recalc_rate = rockchip_rk3588_pll_recalc_rate,
        .enable = rockchip_rk3588_pll_enable,
@@ -1051,7 +1041,6 @@ static const struct clk_ops rockchip_rk3588_pll_clk_ops = {
        .enable = rockchip_rk3588_pll_enable,
        .disable = rockchip_rk3588_pll_disable,
        .is_enabled = rockchip_rk3588_pll_is_enabled,
-       .init = rockchip_rk3588_pll_init,
 };
 
 /*