pwm: loongson: Add an error code in probe()

Signed-off-by: maoxiaochuan <maoxiaochuan@loongson.cn>
This commit is contained in:
maoxiaochuan
2025-11-10 08:55:26 +08:00
parent e7044560bd
commit b5738df99f
+5 -1
View File
@@ -315,9 +315,13 @@ static int pwm_loongson_probe(struct platform_device *pdev)
if (ddata->clk) { if (ddata->clk) {
ret = devm_clk_rate_exclusive_get(dev, ddata->clk); ret = devm_clk_rate_exclusive_get(dev, ddata->clk);
if (ret) if (ret)
return ret; return dev_err_probe(dev, ret,
"Failed to get exclusive rate\n");
ddata->clk_rate = clk_get_rate(ddata->clk); ddata->clk_rate = clk_get_rate(ddata->clk);
if (!ddata->clk_rate)
return dev_err_probe(dev, -EINVAL,
"Failed to get frequency\n");
} else { } else {
#ifdef CONFIG_OF #ifdef CONFIG_OF
if (!of_property_read_u32(np, "clock-frequency", &of_clk_freq)) if (!of_property_read_u32(np, "clock-frequency", &of_clk_freq))