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?