From: William von Achen <wvonachen@ie...> - 2010-07-15 16:24:24
OK, I think I've got things working now (sort of).
We had some h/w snafus on the I2C bus that were causing the system to
hang. Once those were fixed, I was getting only black frames. The
solution to that was simple: for historical reasons that aren't very
interesting, we connected our CVBS signal to pin 8 of the TVP5146. The
TI driver was ostensibly written for their EVM, so it wants to see CVBS
on pin 23. Shorting the two pins with a scope lead produced video in
mplayer (albeit poorly synced due to the degradation of the input video
signal caused by shorting the pins).
Since I'd like to avoid a h/w mod, I'd like to modify the driver to use
a different input pin. It should be simple enough: just write 0x05 to
register 0x00 on the decoder. Problem is, I can't find where that
register write is being done. I thought about crudely hacking
tvp514x_write_reg to force any writes of register 0x00 to be 0x05, but
that function doesn't seem to be called.
Does anyone know where in the source this configuration is performed?
William von Achen
On 7/9/2010 18:42, gumstix-users-request@... wrote:
> Message: 7
> Date: Fri, 9 Jul 2010 17:41:53 -0500
> From: Chris Whittenburg<whittenburg@...>
> Subject: Re: [Gumstix-users] TI Linux PSP on Overo
> To: "General mailing list for gumstix users."
> Content-Type: text/plain; charset=ISO-8859-1
> Great. You might try gstreamer to test it. Something like:
> gst-launch v4l2src ! omapdmaifbsink