Other Parts Discussed in Thread: SYSCONFIG
The three I2C peripherals I2C0,1,2 has been enable in the device tree using sysconfig tools.
I run linux SDK 08.06 on our custom design base on the AM62x SK EVM board.
- The I2C0,1 are working fine, but I2C2 always return the error : "
omap_i2c 20020000.i2c: controller timed out" when the
i2cdetect command is used used for the test used. - First test has been done without any device connected on the I2C bus, so no slave should interfere with the I2C bus.
- I changed the device tree to make the balls K22 and K24 configure as GPIO instead of I2C, then I verified on the oscillo that the signals goes high and low an the I2C bus lines.
It seems that there is an issue with the I2C2 controller, because no issue has been detected on the I2C lines .
I read in some thread that the I2C controller can be stuck, could it be my problem. If so how to check so and fix the issue.
I can use oscillo, JTAG and serial UART for debuging under Linux SDK.
It is a blocking issue for our product be cause the I2C2 line will be connected to HDMI connector.
Let me know as soon as possible how to fix that.
Regards,
Alexis.