}
 
        ctx->supply = devm_regulator_get(dev, "vddio");
-       if (IS_ERR(ctx->supply)) {
-               ret = PTR_ERR(ctx->supply);
-               dev_err(dev, "Failed to get vddio regulator: %d\n", ret);
-               return ret;
-       }
+       if (IS_ERR(ctx->supply))
+               return dev_err_probe(dev, PTR_ERR(ctx->supply),
+                                    "Failed to get vddio regulator\n");
 
        ctx->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH);
-       if (IS_ERR(ctx->reset_gpio)) {
-               ret = PTR_ERR(ctx->reset_gpio);
-               dev_warn(dev, "Failed to get reset-gpios: %d\n", ret);
-               return ret;
-       }
+       if (IS_ERR(ctx->reset_gpio))
+               return dev_err_probe(dev, PTR_ERR(ctx->reset_gpio),
+                                    "Failed to get reset-gpios\n");
 
        ctx->dsi = dsi;
        mipi_dsi_set_drvdata(dsi, ctx);