Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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 <alexander.stein@ew.tq-group.com>
Link: https://lore.kernel.org/r/20240411130449.1096090-1-alexander.stein@ew.tq-group.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Alexander Stein and committed by
Greg Kroah-Hartman
5cb90c63 e533e4c6

+2 -4
+2 -4
drivers/tty/serial/fsl_lpuart.c
··· 2879 2879 sport->ipg_clk = devm_clk_get(&pdev->dev, "ipg"); 2880 2880 if (IS_ERR(sport->ipg_clk)) { 2881 2881 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"); 2884 2883 } 2885 2884 2886 2885 sport->baud_clk = NULL; ··· 2887 2888 sport->baud_clk = devm_clk_get(&pdev->dev, "baud"); 2888 2889 if (IS_ERR(sport->baud_clk)) { 2889 2890 ret = PTR_ERR(sport->baud_clk); 2890 - dev_err(&pdev->dev, "failed to get uart baud clk: %d\n", ret); 2891 - return ret; 2891 + return dev_err_probe(&pdev->dev, ret, "failed to get uart baud clk\n"); 2892 2892 } 2893 2893 } 2894 2894