This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/AM3359: How to force the I2C clock

Part Number: AM3359

Tool/software: Linux

Hi,

In my board I talk to a component with I2C0 (using the PRU). The problems happen after a soft reboot. The I2C component is not reset and is maintaining the signal I2C0_SDA at the low level.

The result is that flag BB of the register I2C_STAT_RAW is always at 1.  that is my conclusion.

What is the solution ? Maybe forcing the clock to allow the I2C device to pass data ?