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

Configure Feed

Select the types of activity you want to include in your feed.

drm/panel: simple: Skip error message on deferred probe

When enable_gpio is provided via an I2C or SPI expander, it may not be
available when panel-simple probes leading to the following error:

panel-simple panel: failed to request GPIO: -517

As this error message is not very useful to the end user, skip printing
it in the case of deferred probe.

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Link: https://patchwork.freedesktop.org/patch/msgid/1498857286-10820-1-git-send-email-festevam@gmail.com

authored by

Fabio Estevam and committed by
Thierry Reding
b8e93807 2a05177d

+2 -1
+2 -1
drivers/gpu/drm/panel/panel-simple.c
··· 315 315 GPIOD_OUT_LOW); 316 316 if (IS_ERR(panel->enable_gpio)) { 317 317 err = PTR_ERR(panel->enable_gpio); 318 - dev_err(dev, "failed to request GPIO: %d\n", err); 318 + if (err != -EPROBE_DEFER) 319 + dev_err(dev, "failed to request GPIO: %d\n", err); 319 320 return err; 320 321 } 321 322