Hi everyone,
I’m working on Beagleboard XM RevC2 and I need to read I2C4. So I can’t see anything in /sys/bus/i2c/devices/i2c-(1-2-3) bu I2C4 has not in there. Is there a way to learn it ?
Thanks a lot.
Hi everyone,
I’m working on Beagleboard XM RevC2 and I need to read I2C4. So I can’t see anything in /sys/bus/i2c/devices/i2c-(1-2-3) bu I2C4 has not in there. Is there a way to learn it ?
Thanks a lot.
i2c4 is for PMIC only. You can’t use it. ever
Thanks a lot for your reply,
I clearly understand when I reading some paper about beagle board i2c.
So I changed i2c bus from 4 to 3.
When I tried to “i2cdetect -r (number)” I have some trouble.
if I write i2cdetect -r 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – -- – -- – -- – -- – -- – -- –
10: – -- – -- – -- – -- – -- – -- – -- – --
20: – -- – -- – -- – -- – -- – -- – -- – --
30: – -- – -- – -- – -- – -- – -- – -- – --
40: – -- – -- – -- – -- UU UU UU UU – -- – --
50: – -- – -- – -- – -- – -- – -- – -- – --
60: – -- – -- – -- – -- – -- – -- – -- – --
70: – -- – -- – -- – --
if I write i2cdetect -r 2
it gives me like that.
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – -- – -- – -- – -- – -- – -- –
10: – -- – -- – -- – -- – -- – -- – -- – --
20: – -- – -- – -- – -- – -- – -- – -- – --
30: – -- – -- – -- – -- – -- – -- UU – -- –
40: – -- – -- – -- – -- – -- – -- – -- – --
50: – -- – -- – -- – -- – -- – -- – -- – --
60: – -- – -- – -- – -- – -- – -- – -- – --
70: – -- – -- – -- – --
if I write i2cdetect -r 3
it gives me some error.
00: [ 1047.269256] i2c_omap i2c_omap.3: Arbitration lost
– [ 1047.297790] i2c_omap i2c_omap.3: Arbitration lost
– [ 1047.321289] i2c_omap i2c_omap.3: Arbitration lost
– [ 1047.336639] i2c_omap i2c_omap.3: Arbitration lost
– [ 1047.351989] i2c_omap i2c_omap.3: Arbitration lost
– [ 1047.374084] i2c_omap i2c_omap.3: Arbitration lost
– [ 1047.397430] i2c_omap i2c_omap.3: Arbitration lost
– [ 1047.420715] i2c_omap i2c_omap.3: Arbitration lost
– [ 1047.433746] i2c_omap i2c_omap.3: Arbitration lost
– [ 1047.459899] i2c_omap i2c_omap.3: Arbitration lost
– [ 1047.483276] i2c_omap i2c_omap.3: Arbitration lost
– [ 1047.506652] i2c_omap i2c_omap.3: Arbitration lost
– [ 1047.519683] i2c_omap i2c_omap.3: Arbitration lost
i2cdetect -r 0
i2cdetect -r 1
i2cdetect -r 2
not possible
i2cdetect -r 3