From 11f9e570bd91c05f811bcf009bc953a3a46df80c Mon Sep 17 00:00:00 2001 From: Armin Kessler Date: Fri, 12 Sep 2025 09:56:05 +0200 Subject: [PATCH] video: esp32: initialize video format Make sure the driver initializes with the sensors default format. Signed-off-by: Armin Kessler --- drivers/video/video_esp32_dvp.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/drivers/video/video_esp32_dvp.c b/drivers/video/video_esp32_dvp.c index 4346db44e6a6e..556b1c2e8040c 100644 --- a/drivers/video/video_esp32_dvp.c +++ b/drivers/video/video_esp32_dvp.c @@ -386,6 +386,16 @@ static int video_esp32_init(const struct device *dev) return -ENODEV; } + if (!device_is_ready(cfg->source_dev)) { + LOG_ERR("Source device not ready"); + return -ENODEV; + } + + if (video_get_format(dev, &data->video_format) < 0) { + LOG_ERR("Failed to get default format from source device"); + return -EINVAL; + } + return 0; }