Hi All,
We are planning to interface 2 CSI camera modules each with 2 data lanes to i.MX6Q processor (Camera#1:Dat0 and Dat1, Camera#2 :Dat2 and Dat3) and share the CSI lane Clock for both.
We will not use both the Camera's simultaneously.
Can we configure CSI data lanes Dat2 and Dat3 as lanes Dat0 and Dat1 respectively for the Camera#2? We plan to reuse the same Camera module as Camera#1 for Camera#2.
Is there any way we can inform the processor about this lane allocation?
Solved! Go to Solution.
After some analysing I conclude, that this is impossible to use two MIPI cameras
connected to the MIPI CSI-2 interface of the i.MX6. Because all data lines are used
in complicated MIPI protocol, we cannot split it between two cameras.
Regards,
Yuri.
Hi All,
May I ask a question? I'd like to use 2 1080p MIPI cameras to i.MX6Q, is it possible to use it as follow:
If it is feasiable, how to use the the same CLK LANE? is there a special chip to seperate one clk lane to two?
I expect the MIPI CSI-2 interface of the i.MX6 is considered in the thread.
Strictly speaking the mentioned configuration (common clock, two pairs of
data lines from one camera and other two pairs – from the second) is not supported
by the i.MX6 CSI-2 Host Controller, since all the data lines relates to single
camera. Nevertheless Your connection scheme may be implemented, assuming
that only one camera is enabled at time, and the first camera is configured for
two-bits data bus, and the second - for the 4-bits. For the second camera, the
low two bits should be rejected later in software. It may provide some performance
degradation.
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Dear Yuri ,
To make things more clear, I have attached the below image. Following is my understanding from your statement.
Is my above interpretation of your statement correct? Kindly correct me if I am wrong.
Thanks
Vijai
After some analysing I conclude, that this is impossible to use two MIPI cameras
connected to the MIPI CSI-2 interface of the i.MX6. Because all data lines are used
in complicated MIPI protocol, we cannot split it between two cameras.
Regards,
Yuri.
Thanks Yuri . Thank you for your support :smileyhappy: