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.

OMAP3X Camera ISP driver

Other Parts Discussed in Thread: OMAP3530, TVP5146, TVP5154A

Hi all,

I am now doing a video capture instance under omap3530 platform. What I am doing now is capturing video directly through the ISP interface without any decoder.

I have the newest version of linux psp. However ,the demos here is carried out with the daughter board which has a TVP5146. Since I have no daughter board, what should I do in order to use the camera interface directly. How to modify the driver in order to fit my situation. Will anyone give me some suggestion??

  • The TVP5146 driver software is part of the V4L2 video capture driver and is normally found under

       .../drivers/media/video/

    you can simply replace the tvp5146 driver software with software to support your camera sensor.

    Assumptions: OMAP3530 takes in digital video input; tvp5146 coverts analog video input to digital, you camera sensor should provide digital video output to interface directly to OMAP3530, otherwise a analog to digital converter part such as tvp5146 will be needed.

    That said, there have been lots of forum posts on this topic, a quick search should yield many results (tip: if you click on 'More Search Options' right below the 'search community' box, you can narrow your search to OMAP Application Processors forums only); one such post worth noting is : http://e2e.ti.com/forums/p/4333/19354.aspx#19354

  • What I am concerning about is the driver. For you know that the driver is v4l2 driver, the camera interface acts as a master, and tvp514x is a slave. However, I found out that the camera driver can only be registerred after the slave is successfully loaded. I don't know whether I express it clearly or I just misinterpret the driver architecture.

  • I assume you mean master or slave with regards to which part supplies the video timing signals (hsync, vsync, clock...).  Are you concerned with the hardware being capable of interfacing to a master camera; if so, you should not be, the OMAP35x hardware can be configured as a master or slave (see http://focus.ti.com/lit/ug/sprufa2b/sprufa2b.pdf for more details).  From a software point of view, you can write software to control the hardware in anyway you wish.

  • Thank you so much for your suggestion.

    In fact, I don't care about the hardware. What I am concerning with is the camera driver. Currently, my problem is that the driver can't be loaded since I don't have a slave device.  Will you please have a look at my new post to check my problems. Thank you again.

     

  • HI,

    I have another problem. How should I configure the isp in my application to fit my video format which is BT656 or this is set at the isp driver. I means that I have to choose ITU mode. Thank u.

  •  Hi,

    I am trying to get some video data provided by an TVP5154a (or SAA7113) device, on the ISP bus of an OMAP3530 custom board. We've are ready rebuilded the kernel with the 'tvp515x.ko and omap34xxcam.ko" included, but the "/dev/video0" doesn't appear in the device list of Angstrom Linux.

    Can you please help me to solve this issue?

    How shall I configure my system to use the OMAP ISP interface with the TVP5154a?

    Regards