I have an i.MX6UL with several devices on several I2C busses.
Probing each of the I2C busses discovers all of the devices that I expect plus one extra.
A device is discovered on I2C2 (I2C1 in Linux) at 0x00 when no device is attached to the processor on this I2C bus at that address. There is a device at 0x40 on this I2C bus that is correctly discovered.
I am trying to account for the device that is discovered on 0x00; any thoughts or hints would be appreciated.