]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
drm/sitronix/st7571-i2c: Log probe deferral cause for GPIO get failure
authorJavier Martinez Canillas <javierm@redhat.com>
Tue, 15 Jul 2025 11:03:51 +0000 (13:03 +0200)
committerJavier Martinez Canillas <javierm@redhat.com>
Wed, 16 Jul 2025 10:12:38 +0000 (12:12 +0200)
The driver already uses the dev_err_probe() helper (that only prints error
messages for the -EPROBE_DEFER case) when fails to get any other resource.

Also do the same when it fails to obtain the reset GPIO.

Reviewed-by: Marcus Folkesson <marcus.folkesson@gmail.com>
Link: https://lore.kernel.org/r/20250715110411.448343-3-javierm@redhat.com
Signed-off-by: Javier Martinez Canillas <javierm@redhat.com>
drivers/gpu/drm/sitronix/st7571-i2c.c

index 634b426e2874546bd321434ce8ddff517b82488b..fd9d6c701cc44ae8b3db8403b7cb9ba2fbf93714 100644 (file)
@@ -804,7 +804,9 @@ static int st7571_parse_dt(struct st7571_device *st7571)
 
        st7571->reset = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH);
        if (IS_ERR(st7571->reset))
-               return PTR_ERR(st7571->reset);
+               return dev_err_probe(dev, PTR_ERR(st7571->reset),
+                                    "Failed to get reset gpio\n");
+
 
        return 0;
 }