Hi,
reading imx linux reference manual, i see that the ov5640 can be used using the internal mxc architecture
(master/slave with mxc_v4l2_capture i guess) or using "standard" v4l2 subdevice.
But on a imx6qp platform, i don't understand how the subdevice implementation works, and how we can get the subdev userspace API working (subdevice should expose a /dev/v4l_subdevX node)
If i understand well, the above driver should call the v4l2_device_register_subdev_nodes function, to have the matching with the subdevices (seems to be done in imx8/mxc-mdeia-dev.c)
but in the 4.19.35 linux-imx kernel, i do not see such call in
mxc_mipi_csi2 or mxc_v4l2_capture.
Is there something i miss?
I would like to have the isl79987 driver working as a subdevice.
Thanks for your answer
Regards
laurent