AnsweredAssumed Answered

Interfacing OV7251 single lane MIPI sensor with iMX6

Question asked by Tamilarasan E on Jul 8, 2017
Latest reply on Apr 16, 2018 by lukasmeier


I am trying to interface the single lane MIPI sensor OV7251 sensor with imx6.


MIPI_CSI_PHY_STATE register value is continuously changing between 0x0000_0300 and 0x0000_0310. MIPI_CSI_ERR1 and MIPI_CSI_ERR2 status registers are also zero. But Frames are not coming to memory. please let me know if any body faced this issue?


If i probed the MIPI clock and MIPI data lines from sensor , it is toggling 


Settings at imx6 side:

 MIPI D-PHY clock  =  0x2a ( 330 to 360 Mhz)

IPU0, CSI1,  Virtual channel 0

Data type =0x2A


settings at sensor side

sensor's MIPI Clock lane frequency = 112MhZ

MIPI Data type =  0x 2A

Resolution : 640 x 480

Frames : 30fps


Q1. Is the above status registers denotes iMX6 receiving MIPI packets or not? . Since check sum error also zero.

Q2 .How should I know weather iMX6 received MIPI packets or not? 

Q3. we have configured single lane in imx6 dts file. Is there other things need to configure at imx6 side for single lane? Q4. anybody interfaced 0V7251 single lane MIPI with imx6?