AnsweredAssumed Answered

ADV7610 CSI0 input

Question asked by Allan Matthew on Aug 25, 2014
Latest reply on Jun 30, 2015 by Wu Chris

Has anyone had any luck interfacing an ADV7610/ADV7611 HDMI input chip with CSI0?  I'm trying to get it working on an i.MX6S, and keep getting stuck at:

ERROR: v4l2 capture: mxc_v4l_dqueue timeout enc_counter 0


My physical interface almost exactly resembles the ADV7180/i.MX6 interface, with the addition of a DATA_ENABLE line.


I've modified my device tree to include the MX6QDL_PAD_CSI0_DATA_EN__IPU1_CSI0_DATA_EN (pinctrl_ipu1_2) and I've based my driver on the ADV7180.c driver in the BSP.


I'm positive that the ADV7611 is outputting an 8-bit BT656 720x480 (525i) signal, and I can verify that the pixelclk is running at about the right frequency.  HS, VS, DE, and PIXCLK are all enabled, and I believe the EAV/SAV are also enabled by default (these should not be needed though, right?).  I've tried a mix of HS/VS/DE/CLK polarities, but nothing seems to work.


Has anyone had any luck interfacing an ADV7610/7611 to an i.MX6?