We don't want to print scary message if devm_regulator_get() returns
-EPROBE_DEFER

Reviewed-by: Laurent Pinchart <laurent.pinch...@ideasonboard.com>
Signed-off-by: Vasily Khoruzhick <anars...@gmail.com>
---
 drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c 
b/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c
index 0d8d083b0207..0bf81b9b5faa 100644
--- a/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c
+++ b/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c
@@ -714,14 +714,18 @@ static int anx6345_i2c_probe(struct i2c_client *client,
        /* 1.2V digital core power regulator  */
        anx6345->dvdd12 = devm_regulator_get(dev, "dvdd12");
        if (IS_ERR(anx6345->dvdd12)) {
-               DRM_ERROR("dvdd12-supply not found\n");
+               if (PTR_ERR(anx6345->dvdd12) != -EPROBE_DEFER)
+                       DRM_ERROR("Failed to get dvdd12 supply (%ld)\n",
+                                 PTR_ERR(anx6345->dvdd12));
                return PTR_ERR(anx6345->dvdd12);
        }
 
        /* 2.5V digital core power regulator  */
        anx6345->dvdd25 = devm_regulator_get(dev, "dvdd25");
        if (IS_ERR(anx6345->dvdd25)) {
-               DRM_ERROR("dvdd25-supply not found\n");
+               if (PTR_ERR(anx6345->dvdd25) != -EPROBE_DEFER)
+                       DRM_ERROR("Failed to get dvdd25 supply (%ld)\n",
+                                 PTR_ERR(anx6345->dvdd25));
                return PTR_ERR(anx6345->dvdd25);
        }
 
-- 
2.25.0

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Reply via email to