Re: [PATCH v8 6/6] media: sun6i-csi: Add support for hooking to the isp devices

From: Jernej Škrabec
Date: Sun Nov 06 2022 - 04:13:19 EST


Dne četrtek, 03. november 2022 ob 17:37:17 CET je Paul Kocialkowski
napisal(a):
> In order to use the isp and csi together, both devices need to be
> parented to the same v4l2 and media devices. We use the isp as
> top-level device and let the csi code hook to its v4l2 and media
> devices when async subdev registration takes place.
>
> As a result v4l2/media device setup is only called when the ISP
> is missing and the capture device is registered after the devices
> are hooked. The bridge subdev and its notifier are registered
> without any device when the ISP is available. Top-level pointers
> for the devices are introduced to either redirect to the hooked ones
> (isp available) or the registered ones (isp missing).
>
> Also keep track of whether the capture node was setup or not to
> avoid cleaning up resources when it wasn't.
>
> Signed-off-by: Paul Kocialkowski <paul.kocialkowski@xxxxxxxxxxx>

Acked-by: Jernej Skrabec <jernej.skrabec@xxxxxxxxx>

Best regards,
Jernej