Tool/software: Linux
Hi Team
we use a SN65DP159RGZ at HDIM output, as show in figure. The input and output data of DP159 are both TMDS. We don't use the AUX function. Xilinx read the EDID of TV, Xilinx get wrong data sometimes. When we step over DP159, Xilinx connect to TV directly, Xilinx always read right data. We suspect the I2c-over-AUX may effect EDID function. How can we close the I2c-over-AUX function?
Reading the registers of DP159 from I2C, we get registers values as follow:
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 44 50 31 35 39 20 20 20 01 02 38 00 00 00 00 0f DP159 ??8....?
10: 00 00 00 00 00 00 00 50 00 00 00 00 00 00 00 00 .......P........
20: 8a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?...............
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
f0: 00 00 00 00 00 000 00 00 00 00 00 00 00 ................
why register 22h is 00 ?