Has anybody here had succes with the switching on of the bsc0 controller on a Raspberry 3 in assembly?
On my OS-free baremetal system in Arch32, I want to use i2c0 on pins 27 and 28 and I fail miserably. I have no problem setting up the bsc1 controller (sda1 and scl1 on pins 3 and 5) and contacting and sending/receiving data with various i2c slaves via those pins. But if I try to set up the bsc0 controller it does not want to listen. I cannot change the i2c address (it stays on 0x46) and has very strange settings for time-out and delays (but these can be changed). And if I try to config pins 27 and 28 the system craches.
Any ideas? Am I really condemned to only 1 i2c controller?