i am using Debian Jessie on my BBB. I need to connect a I²C device to it. Unfortunatly it has a fixed address at 0x54, which is one of the addresses used to read the epromdata on capes for automatic dto loading. I can´t use the other I²C-1 for this project, so I am forced to disable the eprom reading and address reservation somehow. Do you guys have any ideas how I could achieve that? Do I need to make my own device tree for that or is there a way more simple?
@Beagle Boner If you can please post how you managed to move past this that would be very helpful. I have the same issue and I need to disable i2c-2 line to use 0x57 address. I tried disbling the universal_cape in uboot/uEnv.txt but no luck. Based on your post I managed to go and get /boot/dts/4.14.67-ti-r73/am335x-boneblack.dtb. decompile it, comment out the i2c2 in the following places: