I'm having trouble getting BT.656 output from the davinci. It looks like the register settings should be simple for this case. I've got: VENC_VIDCTL = 0x00002100; // VCLK output enabled, SYSDIR syncs input VENC_YCCCTL = 0x00000001; // BT656 mode VENC_VMOD = 0x00001001; // 8 bit YCrCb, master mode, enable -- need master mode or the demo encode app hangs waiting for vsync.
I think that's all I need but it doesn't seem to work. Is there more setup required? It looks to me like all the pins required aren't multiplexed so no pinmux setup needed. VPSS_CLKCTL = 0x00000018 // DAC clk enable(doesn't matter except I'd like to get both analog and digital out), vpbe clk enable VENC_PCR = 0x00000000 To drive the output I'm using the encoder demo then reset the registers as described above. I do get a 27 MHz clock and something happens on the data lines but it doesn't appear to be correct BT.656. If I let it run without changing those VENC registers I get good composite video. Anything else that I need to do?
_______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
