media: i2c: Defer ov5670_probe() if endpoint not found
authorDaniel Scally <dan.scally@ideasonboard.com>
Tue, 20 May 2025 13:17:44 +0000 (14:17 +0100)
committerHans Verkuil <hverkuil@xs4all.nl>
Mon, 30 Jun 2025 06:47:41 +0000 (08:47 +0200)
commit4e89c747358fdc368a2aa0a2cba21100d5f7821e
treeb403b218b359dc8c2334811878ee695315bec289
parent3c607baf68639d6bfe1a336523c4c9597f4b512a
media: i2c: Defer ov5670_probe() if endpoint not found

The OV5670 is found on a Dell 7212, coupled to Intel's CIO2 CSI-2
receiver. The ACPI tables don't describe the connection properly and
so this is one of the sensors that needs to wait for the ipu-bridge
to set up the graph with software nodes. Defer probe if an endpoint
isn't found to allow time for that.

Signed-off-by: Daniel Scally <dan.scally@ideasonboard.com>
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
drivers/media/i2c/ov5670.c