x300t i2c buss

Started by bdn, 29. Jun 2010, 21:31

previous topic - next topic
Go Down

bdn

Hi,

ich bastle langsam an linux kernel Modul für SMP8634 i2c hardware buss Controller.
Bin natürlich noch nicht fertig, aber so weit, dass ich i2cdetect von i2c-tools benutzen kann. Hier mein output:
Code: [Select]

uclibc[~]$ i2cdetect -y 0
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- 11 -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: 70 71 -- -- -- -- -- --
uclibc[~]$                       

Es handelt sich hier  um 7-Bit Adressen - nicht mit 8-Bit write/read Adressen zu verwechseln.
bei x300t wurde ich  mindestens 4 i2c Bausteine erwarten: bei 2 dvb-t Turners gibt es doch 2x TUA6034 und 2x drx3975D.
TUA6034 Adresse laut Datenblatt
http://www.datasheetcatalog.org/datasheet2/4/084ailjhz4xq79otdj14u5laz3py.pdf
musste 0x60 bis 0x63 (7-Bit) sein? Keine Ahnung was drx haben kann, kein Datenblatt gefunden.
Weist jemand was hinter 0x11, 0x70, 0x71 sich verbirgt?
Ist es wirklich so das TUA6034/drx Gespann jeweils zwei i2c Adresse braucht?
Kann es sein das unter Linux nicht alle i2c Bausteine leben?
Auch  jede Info über SMP8634 i2c Controller wäre ganz nett. Das was ich in Net gefunden habe scheint direkt von Chinesisch durch einen technischen Analphabeten übersetzt zu sein.

Go Up