AnsweredAssumed Answered

CSI BT656 - need of HSYNC/VSYNC?

Question asked by Michael Stahl on Aug 29, 2019
Latest reply on Aug 30, 2019 by Michael Stahl


I currently develop a v4l2-subdev driver for an iMX6Q. My device is an anlog video encoder and has a BT656 8bit parallel output.

Pixelclock: 27MHz.

Total pixelcount per line: 864

Number of lines: 625

Video size: 720x576 (PAL)


My device has also HSYNC, VSYNC and DATA_ENABLE output.

The HSYNC and VSYNC outputs can work as SYNC or as VALID signal. I read in the IMX6DQCEC.pdf document  on page 98 that in BT656 mode no sync lines are needed. The sync signals were build internaly out of the embedded sync SAV/EAV.


- What do I need when I use CSI0 in BT656 interlaced mode? HSYNC/VSYNC or HVALID/VVALID or DATA_EN?

- How can I check that the IPU receives correct data? Is there a v4l2-ctl function to write raw data to an file maybe?

I tried the following but without success

v4l2-ctl -d /dev/video0  --stream-mmap --stream-count=100



( )