Re: [PATCH v2 3/3] media: i2c: ov5693: Gate the MIPI clock lane for IPU6

From: Jakob Berg Jespersen

Date: Sun Jul 19 2026 - 12:26:48 EST


On Fri, 17 Jul 2026, Fernando Rimoli wrote:
> The ov5693 never programs MIPI_CTRL00 (0x4800), leaving it at its 0x00
> power-on default (free-running MIPI clock). The IPU3 CSI-2 receiver
> tolerates this, but the IPU6 receiver [...] fails to lock onto the
> link, so the sensor streams but capture times out [...]

Confirmed on the Microsoft Surface Pro 7+ (Tiger Lake IPU6).
Its front ov5693 enumerates as INT33BE, so just patch 3 seems relevant.
With the unpatched driver, only 1/20 cold opens delivered frames,
the rest timed out with zero frames. With this patch applied, 20/20
streamed at ~28-29 fps.

Tested-by: Jakob Berg Jespersen <dev@xxxxxxx>

(Surface Pro 7+, Fedora 44, kernel 7.0.12-200.fc44.x86_64; libcamera
cam tool.)