[PATCH 3/4] clk/qcom: apq8016: improve clk_enable logging

Sam Day me at samcday.com
Mon Jan 27 08:49:12 CET 2025


Properly warn when an unknown clock is requested to be enabled.

Signed-off-by: Sam Day <me at samcday.com>
---
 drivers/clk/qcom/clock-apq8016.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/clk/qcom/clock-apq8016.c b/drivers/clk/qcom/clock-apq8016.c
index ff5e7ca6f02148427240b80fb08efdd356934cd5..7628e7f3ca299286ddeed7eabe4b336e011704c5 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;

-- 
2.47.1




More information about the U-Boot mailing list