aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorChanghuang Liang <changhuang.liang@starfivetech.com>2024-10-28 20:28:28 -0700
committerStephen Boyd <sboyd@kernel.org>2024-10-30 13:23:51 -0700
commitdedceb2be8b4342c35967d5d47223631ef5d2eab (patch)
treee6767d28f49d2dc8f95026a311537e792d943f5b
parentclk: sophgo: avoid integer overflow in sg2042_pll_recalc_rate() (diff)
downloadwireguard-linux-dedceb2be8b4342c35967d5d47223631ef5d2eab.tar.xz
wireguard-linux-dedceb2be8b4342c35967d5d47223631ef5d2eab.zip
clk: starfive: jh7110-pll: Mark the probe function as __init
Mark the jh7110_pll_probe function as __init. There's no need to support hotplugging in the jh7110-pll driver. We use builtin_platform_driver_probe, the probe function will only be called at startup. Signed-off-by: Changhuang Liang <changhuang.liang@starfivetech.com> Link: https://lore.kernel.org/r/20241029032828.238706-1-changhuang.liang@starfivetech.com Reviewed-by: Emil Renner Berthing <emil.renner.berthing@canonical.com> Reviewed-by: Xingyu Wu <xingyu.wu@starfivetech.com> Signed-off-by: Stephen Boyd <sboyd@kernel.org>
-rw-r--r--drivers/clk/starfive/clk-starfive-jh7110-pll.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/clk/starfive/clk-starfive-jh7110-pll.c b/drivers/clk/starfive/clk-starfive-jh7110-pll.c
index 3598390e8fd0..56dc58a04f8a 100644
--- a/drivers/clk/starfive/clk-starfive-jh7110-pll.c
+++ b/drivers/clk/starfive/clk-starfive-jh7110-pll.c
@@ -453,7 +453,7 @@ static struct clk_hw *jh7110_pll_get(struct of_phandle_args *clkspec, void *data
return ERR_PTR(-EINVAL);
}
-static int jh7110_pll_probe(struct platform_device *pdev)
+static int __init jh7110_pll_probe(struct platform_device *pdev)
{
struct jh7110_pll_priv *priv;
unsigned int idx;