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>
This commit is contained in:
Sam Day 2025-02-12 07:01:47 +00:00 committed by Caleb Connolly
parent 6e933cd69a
commit dc8754e8e4
No known key found for this signature in database
GPG Key ID: 0583312B195F64B6

View 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;