I am using DM355 as a Slave-Device. For this i have changed Linux I2C driver to support slave functionality and it works fine. Actually I am facing the problem that SDA is driven low during boot sequence. It seems that u-boot it setting SDA low until Linux I2C driver is releasing it. Thats to much time where my other I2C components will be blocked by DM355. I went through u-boot sources and also dm355-i2c manual, but I can not find any reason for this.
Josef