diff options
author | Sam Day <me@samcday.com> | 2025-02-12 07:01:47 +0000 |
---|---|---|
committer | Caleb Connolly <caleb.connolly@linaro.org> | 2025-03-17 13:38:18 +0000 |
commit | dc8754e8e40813ee39f061506fba27115363061f (patch) | |
tree | 05457b0a29ee2311d2a430ffdbee14e38cbf8131 | |
parent | 6e933cd69ad9eadcc26d6db01b066e524b8894c2 (diff) |
clk/qcom: apq8016: improve clk_enable logging
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>
-rw-r--r-- | drivers/clk/qcom/clock-apq8016.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/clk/qcom/clock-apq8016.c b/drivers/clk/qcom/clock-apq8016.c index ff5e7ca6f02..7628e7f3ca2 100644 --- a/drivers/clk/qcom/clock-apq8016.c +++ b/drivers/clk/qcom/clock-apq8016.c @@ -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; |