Hi, I have encountered a problem with DM6467. There are 4 ways to input video
signal:
1. from AV connector (decoder istvp5147)
2. from SV connector (decoder istvp5147)
3. from Component connector (decoder istvp7002)
4. from external video input connector (J35)
I want to use the 4th way to input video source. I connect a hdmi
receiver(SiI9013) with DM6467 through external video input connector(J35).
SiI9013 converts TDMS signal to 16 bits YCbCr(4:2:2) output. SiI9013 internal
registers are read/write throught i2c bus.
1. If I only connect 5 pins(3.3V, 1.8, GND, scl, sda) to SiI9013, the i2c bus
works well. I run a test program to read and write 9013 registers thousands of
times with no error.
2. Then if I connect one more pin(any one bit of SiI9013 16 bits output) with
DM6467, read/write operation of siI9013 registers will fail randomly. The sda
line is fixed to low and cannot recover to high level. It also print the
following log:
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c:AL detected
DaVinci I2C WARNING: i2c: cmd complete failed: complete = 0x0,
icstr = 0x410
DaVinci I2C WARNING: i2c: cmd complete failed: complete = 0x0,
icstr = 0x410
I'm very confused about this problem. Any comments about this problem will be
appreciated._______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source