A question regarding utilization of i.MX 8M Plus's MIPI-CSI2 Capture Interface Driver

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

A question regarding utilization of i.MX 8M Plus's MIPI-CSI2 Capture Interface Driver

594件の閲覧回数
ksj
Contributor II

Hi, we are trying to use i.MX 8M chipset to receive MIPI signal from the deserializer chipset that is DS90UB960-Q1 by TI. (Naturally, there's a camera with the serialized signal output connected to the desrializer.)

The problem is, since the i.MX 8M does not seem to recognize the deserilizer device properly on the kernel level, we kind of tweaked the Omni Vision Camera V4L2 Plugin with the same interface and that actually seemed to have solved the problem meaning that we could detect the signal physically with an oscilloscope.

But then, V4L2 Capture command with ioctl started to be not working at all with any combination of the commands we tried. So, here's the problem that we perceived that is happening and the question following that.

1. Since i.MX 8M does not support virtual channel at all, we can not utilize the MIPI-CSI2 capture interface driver at all. (Refer to drivers/platform/imx8/mipi-csi2.c with the function 

static int mipi_csi2_probe(struct platform_device *pdev) and static int mipi_csi2_link_setup(struct media_entity *entity, const struct media_pad *local, const struct media_pad *remote, u32 flags)

)

-> Is there any other code/driver/workaround to overcome the problem that the device can not work with all the pre defined MXC_MIPI_CSI2_VC0_PAD_SINK value related codes?

2. If tweaking the OV camera driver to receive the MIPI signal was a right way to go, which ioctl combination should we try to get the video capture  signal via V4L2?

3. Is there any known case of successful utilization of i.MX8M Plus with said deserializer chipset? (DS90UB960-Q1 by TI)

Waiting for your reply,

Sincerely, Sejin Kang

 

0 件の賞賛
返信
1 返信

576件の閲覧回数
Sanket_Parekh
NXP TechSupport
NXP TechSupport

Hi @ksj 

I hope you are doing well.

2. If tweaking the OV camera driver to receive the MIPI signal was a right way to go, which ioctl combination should we try to get the video capture signal via V4L2?

-> No, With the help of this changes your HW may get run, But what about firmware code? Firmware code is written based on the OV camera only. You may need to modify the existing OV driver based on your camera functionalities.

3. Is there any known case of successful utilization of i.MX8M Plus with said deserializer chipset? (DS90UB960-Q1 by TI)

-> No, But one case is there it is with IMX8QM and DS90UB960-Q1.

Thanks & Regards

Sanket Parekh

0 件の賞賛
返信