I2C0 on Upcore and upboard does not work.

Hello,
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.
-Thanks
Comments
-
Did you ever resolve this? On one board I2C1 periodically does not initialize correctly.
-
How we can configure the UART TX and RX pin 16 and 18.
They are multi functional pins -
Did you end up resolving this problem? I've also got a similar problem in April 2019 https://forum.up-community.org/discussion/3650/i2cdetect-y-1-failing-with-i2c-designware-808622c1-04-controller-timed-out#latest but there have been no replies.
Tagged
Categories
- All Categories
- 105 Announcements & News
- 55 Product News - New Product/Product Change Notice/ End-of-life
- 184 Welcome Developers!
- 55 Unboxing & Project Sharing
- 32 Tech Updates
- 661 UP Products
- 2 UP 7000
- UP Squared i12
- 8 UP Xtreme i12
- 9 UP Squared Pro 7000
- 1 UP Element i12 Edge
- 18 UP Squared V2
- 54 UP 4000
- 24 UP Xtreme i11
- 35 UP Squared 6000
- 58 UP Squared Pro
- 142 UP Xtreme
- 834 UP Squared
- 1.4K UP Board
- 89 UP Core Plus
- 222 UP Core
- 3 UP Xtreme Lite
- 44 UP AI Edge
- 215 Starter Kits & Peripheral