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

Reply via email to