Hi!
I use dm6467 vpif0 vpif1 connect with tvp5158 portA and portB. What I wanted is that tvp5158 portA and portB both output
D1 video to dm6467.So I set tvp5158 to not-interleaved mode.By default, tvp5158 portA sellect ch1 and portB sellect ch2.
I got a problem: When I don't set LLC_en bit of B1h, the videos the dm6467 both get will loss frame sometimes.
When I set LLC_en bit, the port A video output is fine, but port B video output is moving from down to up and have some horizontal line.
That seems portB clk is not correct. But both two port use the same clk line.
I do a test , by setting B3h from 0xe4 to 0xe1, so tvp5158 port A sellect ch2 and portB sellect ch1.The result is that both dm6460 vpifs got
ch2 video, and the video is fine.That seems portB still sellect ch2 not ch1. Why?
the reg order I write is :
feh <--- 0x03 #sellect decode write
b0h <-- 0x00
b1h <-- 0x90
b2h <-- 0x25
b3h <-- 0xe4
b4h <-- 0xe4
b5h <-- 0x00
b6h <-- 0x1b
b7h <-- 0x04
I see that LLC_en bit is used for port A only, why do effect on port B? And portB how to sellect other channel?
I use tvp5158 patch v02_01_17, is that related?
zcliang