From: Dmitry Osipenko Date: Sun, 8 Mar 2020 22:38:09 +0000 (+0300) Subject: drm/tegra: dc: Silence RGB output deferred-probe error X-Git-Tag: microblaze-v5.10~1014^2~21^2~1 X-Git-Url: http://git.monstr.eu/?a=commitdiff_plain;h=8f839fb6b39e74e60f772f60909be526f5835237;p=linux-2.6-microblaze.git drm/tegra: dc: Silence RGB output deferred-probe error Driver fails to probe with -EPROBE_DEFER if display output isn't ready yet. This produces a bit noisy error message in KMSG during kernel's boot up on Tegra20 and Tegra30 because RGB output tends to be probed earlier than a corresponding voltage regulator driver. Signed-off-by: Dmitry Osipenko Signed-off-by: Thierry Reding --- diff --git a/drivers/gpu/drm/tegra/dc.c b/drivers/gpu/drm/tegra/dc.c index 56d933e81797..1a7b08f35776 100644 --- a/drivers/gpu/drm/tegra/dc.c +++ b/drivers/gpu/drm/tegra/dc.c @@ -2571,7 +2571,13 @@ static int tegra_dc_probe(struct platform_device *pdev) err = tegra_dc_rgb_probe(dc); if (err < 0 && err != -ENODEV) { - dev_err(&pdev->dev, "failed to probe RGB output: %d\n", err); + const char *level = KERN_ERR; + + if (err == -EPROBE_DEFER) + level = KERN_DEBUG; + + dev_printk(level, dc->dev, "failed to probe RGB output: %d\n", + err); return err; }