serial: 8250: bcm2835aux - suppress EPROBE_DEFER
authorPhil Elwell <phil@raspberrypi.org>
Mon, 22 Jan 2018 17:26:38 +0000 (17:26 +0000)
committerpopcornmix <popcornmix@gmail.com>
Mon, 13 May 2019 23:08:00 +0000 (00:08 +0100)
Signed-off-by: Phil Elwell <phil@raspberrypi.org>
drivers/tty/serial/8250/8250_bcm2835aux.c

index bd53661..aa7e7eb 100644 (file)
@@ -50,7 +50,8 @@ static int bcm2835aux_serial_probe(struct platform_device *pdev)
        data->clk = devm_clk_get(&pdev->dev, NULL);
        ret = PTR_ERR_OR_ZERO(data->clk);
        if (ret) {
-               dev_err(&pdev->dev, "could not get clk: %d\n", ret);
+               if (ret != -EPROBE_DEFER)
+                       dev_err(&pdev->dev, "could not get clk: %d\n", ret);
                return ret;
        }