mirror of
https://gitee.com/open-loongarch/linux-6.12.git
synced 2026-10-25 12:37:11 +08:00
pwm: loongson: Add an error code in probe()
Signed-off-by: maoxiaochuan <maoxiaochuan@loongson.cn>
This commit is contained in:
@@ -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))
|
||||||
|
|||||||
Reference in New Issue
Block a user