I still can't get i2cdetect to recognise the SL030 on address 0x50 on I2C-2 
(I2C2-1 in the documentation, P9_24 & P9_26). 
I believe I can enable P9_24 & P9_26 with a device tree overlay correctly. 
When setting the Pullup or Pulldown resistors in the overlay, the changes 
can be seen using a multimeter on the output pins, so something is working. 
I will need to get my hands on an oscilloscope to check/measure if the 
clock & data lines are working correctly. I've even tried adjusting the 
Clock Frequency from 100k all the way up to 400k.

When the SL030 is connected to I2C-1 (really I2C-2) it does show up in 
i2cdetect. Though it does disappear at times. Why? I have no idea. 
Resetting the SL030 seems to do the trick.

To enable the real I2C-1, you can either load the overlay BB-I2C1A1 in 
'lib/firmware' or make your own overlay from this example 
https://github.com/beagleboard/devicetree-source/blob/master/arch/arm/boot/dts/BB-I2C1A1-00A0.dts

Any advice is greatly welcome!

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to