SBC_builder/patch/kernel/sunxi-6.14/patches.megous/media-ov5640-Improve-error-reporting.patch
2025-06-01 01:05:27 +02:00

44 lines
1.2 KiB
Diff

From bba2d0b661c0d2e89df60ea31e93307367407e75 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Jirman?= <megi@xff.cz>
Date: Fri, 22 Oct 2021 19:52:49 +0200
Subject: media: ov5640: Improve error reporting
Some probe errors are currently not reported. Report them properly.
Signed-off-by: Ondrej Jirman <megi@xff.cz>
---
drivers/media/i2c/ov5640.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/drivers/media/i2c/ov5640.c b/drivers/media/i2c/ov5640.c
index 4e0803484fd4..0ff3a2c51d4d 100644
--- a/drivers/media/i2c/ov5640.c
+++ b/drivers/media/i2c/ov5640.c
@@ -3940,8 +3940,10 @@ static int ov5640_probe(struct i2c_client *client)
return ret;
ret = ov5640_get_regulators(sensor);
- if (ret)
+ if (ret) {
+ dev_err_probe(dev, ret, "Failed to get regulators\n");
goto entity_cleanup;
+ }
mutex_init(&sensor->lock);
@@ -3950,8 +3952,10 @@ static int ov5640_probe(struct i2c_client *client)
goto entity_cleanup;
ret = v4l2_async_register_subdev_sensor(&sensor->sd);
- if (ret)
+ if (ret) {
+ dev_err_probe(dev, ret, "Failed to register sensor\n");
goto free_ctrls;
+ }
pm_runtime_enable(dev);
pm_runtime_set_autosuspend_delay(dev, 1000);
--
2.35.3