I2C0 on Upcore and upboard does not work.

nitin_mind New Member Posts: 2

I was trying to test if the two I2C ports on upcore are woking but I found out that the I2C1 port works fine when I run "i2cdetect -r 0" but the i2c0 port on pin 73 (I2C0_SOC_SDA ) and 75 (I2C0_SOC_SCL) do not owrk as I tried to probe the SCL line with an oscilloscope.

Interestingly I found these messages in the kernel bootup log:

[ 2.678814] i2c_designware 808622C1:00: failure requesting irq 32: -38
Jan 25 12:52:23 mindmusiclabs kernel: [ 2.686215] i2c_designware 808622C1:00: I2C_DESIGNWARE 0 Controller at 0xa162e000 (irq 32) (baudrate 400000)
Jan 25 12:52:23 mindmusiclabs kernel: [ 2.686261] i2c_designware: probe of 808622C1:00 failed with error -38

I guess the 808622C1:00 instance which is the i2c0 port is not successfully set up.

Note: This is the case with UpBoard also, I have checked on upboard too. the i2c0 doesn't work and same messages are seen in the kernel log.

Please confirm if there is any issue and how to fix it.