Hello, I’m little confused about the i2c bus id’s on the Verdin IMX8M Mini.
The documentation says that i2c-2 is i2c-4:
https://developer.toradex.com/linux-bsp/how-to/peripheral-access/i2c-linux/#verdin
ls -l /dev/verdin-i2c*
:
lrwxrwxrwx 1 root root 5 Jul 4 13:22 /dev/verdin-i2c-on-module → i2c-0
lrwxrwxrwx 1 root root 5 Jul 4 13:22 /dev/verdin-i2c1 → i2c-3
lrwxrwxrwx 1 root root 5 Jul 4 13:22 /dev/verdin-i2c2 → i2c-1
lrwxrwxrwx 1 root root 5 Jul 4 13:22 /dev/verdin-i2c4 → i2c-2
so bus id 2 is the generic i2c bus on Pin 14/15, is that correct?
Bg, Markus
Dear @DrWenz,
Just for clarification, do you mean Pins 12/14, right?
In addition, it’s verdin-i2c-1
that points to i2c-3
, the fourth on the array, the one that you’re looking for. If you have a look at the device tree for the module: https://github.com/toradex/device-trees/blob/toradex_5.4-2.3.x-imx/dts-arm64/imx8mm-verdin.dtsi#L556 it also shows this information. It’s also what was stated on that page you shared:
The Verdin module standard features only one generic I2C interface:
SoM Interface Pins on Verdin Standard Device nodes names Recommended usage
I2C1 SODIMM_12/14 /dev/verdin-i2c1 General Purpose
Please tell me if this helps.
Best regards,
yeah i mean Pins 12/14, sorry 
ok, so bus index 3 is the bus I can work with.
i2cdetect -y 3
on Dahlia Carrier Board:
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – – – – – – – – – – – – –
10: – – – – – – – – – – UU – – – – –
20: – – – – – – – – – – – – – – – –
30: – – – – – – – – – – – – – – – –
40: UU – – – – – – – UU UU UU 4b – – – UU
50: UU – – – – – – UU – – – – – – – –
60: – – – – – – – – – – – – – – – –
70: – – – – – – – –
I can match the following addresses, but unfortunately not the others. How can I find out?
0x1A → ??
0x40 → Current/Power Monitor
0x48 → lt8912
0x49 → ??
0x4a → maxtouch
0x4b → ??
0x4f → tmp75c
0x50 → ??
0x57 → EEPROM
Thanks for your help 
Hi @DrWenz,
You may find all this information on the device trees, not only on the one that I sent you.
For instance, on the same file I sent before, there is the mention to reg <0x50>
on the eeprom_display_adapter
.
Moreover, on this file:
device-trees/imx8mm-verdin-dahlia.dtsi at toradex_5.4-2.3.x-imx · toradex/device-trees · GitHub you have the Audio Codec on reg <0x1a>
.
Please tell me if this helps you or if you need further clarification.
Best regards,
That helped me a lot, thank you very much for your help 
1 Like
Hi @DrWenz,
I’m glad we could help you. Please feel free to comeback if you have any other issue.