This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

tvp5150: ntsc data capture problem

Other Parts Discussed in Thread: DM3730, TVP5150

Hi all,

I am using tvp5150 video decoder in bt656 mode with dm3730(kernel ver: 32).

I have modified the tvp5150 driver to register with omap34xxcam.c.

To enable the embedded sync I followed the example register settings(write the 0x9 at 0x3 reg.) mentioned in the tvp5150 datasheet.

Since in the embedded sync there will be no HS_VS interrupt, so I replaced the HS_VS interrupt with CCDC_VD0 interrupt in isp.c.
When I am trying to capture the NTSC data(720 * 480); I am getting following logs regularly

    omap3isp omap3isp: isp_wait: wait is too much
    omap3isp omap3isp: ccdc 1 won't become idle!

    omap3isp omap3isp: Ouch!


I trace the code & found the reason for above error is that CCDC_BUSY bit is mostly set.

So for debugging, I change the no of lines(720 * 400) ; & I am start receiving the data but all alternate lines are blank and it seems frame number are also not proper .

Am I missing any settings? Could anybody help me in this issue?

thanks
praveen