From c28bf075d09c0c97c0abe57001b3bf1f85790ed0 Mon Sep 17 00:00:00 2001 From: Ondrej Jirman Date: Mon, 2 Jan 2023 10:10:25 +0100 Subject: [PATCH 390/391] media: ov5640: Fix sensor probe with the "anti-click" patch The focus anti-click patch got broken in rebase onto 6.1. Fix it. Signed-off-by: Ondrej Jirman --- drivers/media/i2c/ov5640.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/drivers/media/i2c/ov5640.c b/drivers/media/i2c/ov5640.c index 86c9ec111b80..47524fdc94f7 100644 --- a/drivers/media/i2c/ov5640.c +++ b/drivers/media/i2c/ov5640.c @@ -4196,24 +4196,15 @@ static int ov5640_probe(struct i2c_client *client) if (ret) goto entity_cleanup; - ret = ov5640_sensor_resume(dev); - if (ret) { - dev_err(dev, "failed to power on\n"); - goto entity_cleanup; - } - - pm_runtime_get_noresume(dev); - pm_runtime_enable(dev); - ret = v4l2_async_register_subdev_sensor(&sensor->sd); if (ret) { dev_err_probe(dev, ret, "Failed to register sensor\n"); goto err_pm_runtime; } + pm_runtime_enable(dev); pm_runtime_set_autosuspend_delay(dev, 1000); pm_runtime_use_autosuspend(dev); - pm_runtime_put_autosuspend(dev); return 0; -- 2.35.3