Hello,
I have a system problem regarding I2C interface on my target board after warm reset. AM3517 uses i2c1_scl and i2c1_sda to connect TPS65910. AM3517 reads RTC of PMIC by I2C periodically. AM3517 can't reboot If occurring external warm reset assertion during this I2C access. Because SDA is held low by PMIC and SCL is stopped by AM3517 as I2C master. After that rebooting, AM3517 can't interface to PMIC on I2C and start system.
Is it a specification of AM3517 that SCL stops as soon as warm reset? Can I2C module of AM3517 send some clocks after warm reset? I read following description. But i2c1_scl is not multiplex with GPIO, and I2C module of AM3517 doesn't have a functionality for "free data format". How do I resolve this problem?
processors.wiki.ti.com/.../I2C_Tips
Regards,
Kazu