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

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