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.

AM5728: I2C2 Configuration in DTS, controller timed out

Part Number: AM5728

Hello,

Linux ver: 06.02.00.81

We are trying to configure the i2c2 bus on a custom am5728 board. We have changed the pin mux to reflect the changes as shown below.

{I2C2_SDA, (M0 | PIN_INPUT)}

{I2C2_SCL, (M0 | PIN_INPUT)}

We have also added i2c2 to  /arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi file in uboot and linux

&i2c2 {

status = "okay";

clock-frequency = <400000>;

};

We have also removed all the hdmi nodes that conflict with i2c2. We can see the i2c-1 in /dev however we are not able to send any bytes across the bus it gives us "i2c controller timed out" message. Are we missing anything in configuration?

Thanks,

Tia