Jetson AGX Orin I2C-4


I use I2C communication in my custom board,
I used i2c-4 to read and write to the MAX9611 chip, but there was a ‘Remote I/O Error’ while writing.
I use the ‘i2cdetect -l’ command to look up the i2c number and base address,
I2c-4 is found to be the Tegra BPMP I2C adapter. Does it cause read and write failures?

root@nvidia-agx-orin:/home/nvidia# i2cdetect -l
i2c-3   i2c             3190000.i2c                             I2C adapter
i2c-1   i2c             c240000.i2c                             I2C adapter
i2c-8   i2c             31e0000.i2c                             I2C adapter
i2c-6   i2c             31c0000.i2c                             I2C adapter
i2c-4   i2c             Tegra BPMP I2C adapter                  I2C adapter
i2c-2   i2c             3180000.i2c                             I2C adapter
i2c-0   i2c             3160000.i2c                             I2C adapter
i2c-9   i2c             NVIDIA SOC i2c adapter 0                I2C adapter
i2c-7   i2c             c250000.i2c                             I2C adapter
i2c-5   i2c             31b0000.i2c                             I2C adapter
root@nvidia-agx-orin:/home/nvidia# ^C

tegra234-soc-i2c.dtsi (7.5 KB)

This is still a problem that needs to be solved, I have added a custom carrier schematic in the forum.

It’s I2C2 per your schematic.

Thank you very much. My mapping between the i2c pin and the nodes in the device tree was incorrect and the problem has been fixed

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.