We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6e05467 commit 03e30f0Copy full SHA for 03e30f0
drivers/tty/serial/sccnxp.c
@@ -913,23 +913,13 @@ static int sccnxp_probe(struct platform_device *pdev)
913
} else if (PTR_ERR(s->regulator) == -EPROBE_DEFER)
914
return -EPROBE_DEFER;
915
916
- clk = devm_clk_get(&pdev->dev, NULL);
+ clk = devm_clk_get_enabled(&pdev->dev, NULL);
917
if (IS_ERR(clk)) {
918
ret = PTR_ERR(clk);
919
if (ret == -EPROBE_DEFER)
920
goto err_out;
921
uartclk = 0;
922
} else {
923
- ret = clk_prepare_enable(clk);
924
- if (ret)
925
- goto err_out;
926
-
927
- ret = devm_add_action_or_reset(&pdev->dev,
928
- (void(*)(void *))clk_disable_unprepare,
929
- clk);
930
931
932
933
uartclk = clk_get_rate(clk);
934
}
935
0 commit comments