Other Parts Discussed in Thread: TVP5150AM1, AM3505, TVP5150
Hello, I want to connect tvp5150am1 with dm6446. It seems that works I see all the registers and it seems that settings are correct, but Linux do not catch any interrupt (VDINT0). When y execute ret = ioctl(capture.capture_fd, VIDIOC_DQBUF, &capture.capture_buf) it does not continue with the code. I see in (SLES213.pdf) to work with ITU BT.656, I need to change only 0x03 register of tvp5150am1, for all the others registers are valid with default values. In the DM6446 I am not sure, I change this registers: 0x50 (REC656) = 0x00000003 0x08 (SYN_MODE) = 0x00032F84 0x14 (HORZ_INFO) = 0x0000059F 0x48 (VDINT) = 0x00010000 0x18 (VERT_START) = 0x00010001 0x1C (VERT_LINES)= 0x000000EF 0x54 (CCDCFG) = 0x00008800 0x24 (HSIZE_OFF) = 0x000005A0 0x28 (SDOFST)= 0x00000249 I'm trying to watch a video of 720 * 480, I don't know how I am doing wrong. I am working with 2.6.37 linux kernel, and with am3505. Thank you David M.