]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
clk/qcom: apq8016: improve clk_enable logging
authorSam Day <me@samcday.com>
Wed, 12 Feb 2025 07:01:47 +0000 (07:01 +0000)
committerCaleb Connolly <caleb.connolly@linaro.org>
Mon, 17 Mar 2025 13:38:18 +0000 (13:38 +0000)
Properly warn when an unknown clock is enabled.

Signed-off-by: Sam Day <me@samcday.com>
Reviewed-by: Caleb Connolly <caleb.connolly@linaro.org>
Link: https://lore.kernel.org/r/20250212-msm-rng-fixes-v2-4-645cf8d3fd3c@samcday.com
Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
drivers/clk/qcom/clock-apq8016.c

index ff5e7ca6f02148427240b80fb08efdd356934cd5..7628e7f3ca299286ddeed7eabe4b336e011704c5 100644 (file)
@@ -140,12 +140,12 @@ static int apq8016_clk_enable(struct clk *clk)
 {
        struct msm_clk_priv *priv = dev_get_priv(clk->dev);
 
-       if (priv->data->num_clks < clk->id) {
+       if (priv->data->num_clks < clk->id || !apq8016_clks[clk->id].reg) {
                log_warning("%s: unknown clk id %lu\n", __func__, clk->id);
                return 0;
        }
 
-       debug("%s: clk %s\n", __func__, apq8016_clks[clk->id].name);
+       debug("%s: enabling clock %s\n", __func__, apq8016_clks[clk->id].name);
        qcom_gate_clk_en(priv, clk->id);
 
        return 0;