I am porting parallel camera(mt9v034/mt9v032) driver on imx6Q , and the driver for imx6Q(mxc_v4l2_capture) is old using v4l2_int_device, while the mt9v034.c(provided by cmos sensor corp) using v4l2_subdev.
There are two folders in /drivers/media/platform/mxc, the capture driver is meant for platforms having/using the IPU (i.MX6Q, i.MX6QP, i.MX6DL etc...). Whereas the subdev is targeting the other platforms (i.MX6SL, i.MX6SX, i.MX7 etc...).
I want to know, if I don't need the IPU, can I just use mx6s_capture.ko and mt9v034.ko on imx6Q ? Are there any extra porting I should do ?