Re: [PATCH] media: i2c: cvs: register subdev nodes when the remote sensor binds
From: Sakari Ailus
Date: Thu Sep 03 2026 - 15:41:13 EST
Hi Pierre,
On Thu, Sep 03, 2026 at 02:50:13PM +0200, Pierre Pinon wrote:
> The CVS bridge picks up the remote sensor through a v4l2 subdev notifier
> of its own, but nothing in that path creates the sensor's device node.
> The IPU7 ISYS driver calls v4l2_device_register_subdev_nodes() from its
> own .bound -- which runs for the CVS subdev itself, before the sensor
> behind it is bound -- and from .complete. The sensor's node therefore
> depends entirely on .complete being reached.
>
> That does not happen when another sensor on the same notifier has no
> driver. On a Panther Lake laptop ipu-bridge instantiates two camera
> endpoints, OVTI08F4 (ov08x40) and HIMX1092; there is no driver for the
> latter, so it stays in the notifier's waiting list forever:
Thanks for the patch.
Antti sent a patch to address the same issue a moment earlier and that has
been now merged (commit 7456b40bc992a3fc34b587545716729923d507b9).
--
Kind regards,
Sakari Ailus