Skip to content

Commit 5cb90c6

Browse files
tq-steinagregkh
authored andcommitted
tty: serial: fsl_lpuart: use dev_err_probe for clocks
Clocks might not be available yet when probing lpuart. Silence -517 errors by using dev_err_probe. Signed-off-by: Alexander Stein <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
1 parent e533e4c commit 5cb90c6

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

drivers/tty/serial/fsl_lpuart.c

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2879,17 +2879,15 @@ static int lpuart_probe(struct platform_device *pdev)
28792879
sport->ipg_clk = devm_clk_get(&pdev->dev, "ipg");
28802880
if (IS_ERR(sport->ipg_clk)) {
28812881
ret = PTR_ERR(sport->ipg_clk);
2882-
dev_err(&pdev->dev, "failed to get uart ipg clk: %d\n", ret);
2883-
return ret;
2882+
return dev_err_probe(&pdev->dev, ret, "failed to get uart ipg clk\n");
28842883
}
28852884

28862885
sport->baud_clk = NULL;
28872886
if (is_imx8qxp_lpuart(sport)) {
28882887
sport->baud_clk = devm_clk_get(&pdev->dev, "baud");
28892888
if (IS_ERR(sport->baud_clk)) {
28902889
ret = PTR_ERR(sport->baud_clk);
2891-
dev_err(&pdev->dev, "failed to get uart baud clk: %d\n", ret);
2892-
return ret;
2890+
return dev_err_probe(&pdev->dev, ret, "failed to get uart baud clk\n");
28932891
}
28942892
}
28952893

0 commit comments

Comments
 (0)