How many I2C bus are there in Jetson NX?

When I look into jetson NX design guide I can find only 6 I2C bus, But when I check in NX through terminal it shows 11 I2C bus…
I have attached the screenshots here.

Can someone help me understand this ?

hello varun_pandithurai,

some of them as i2c multiplexer. you may see-also Topic 192486 for reference.

please see TRM for [Table 10.20 I2C Controller Map].
you could also refer to device tree sources for reference,
for example, $public_sources/kernel_src/hardware/nvidia/soc/t19x/kernel-dts/tegra194-soc/tegra194-soc-i2c.dtsi

        aliases {
                i2c0 = &gen1_i2c;
                i2c1 = &gen2_i2c;
                i2c2 = &cam_i2c;
                i2c3 = &dp_aux_ch1_i2c;
                i2c4 = &pwr_i2c;
                i2c5 = &dp_aux_ch0_i2c;
                i2c6 = &dp_aux_ch2_i2c;
                i2c7 = &gen8_i2c;
                i2c8 = &dp_aux_ch3_i2c;
1 Like

Hi @JerryChang ,

Is the device tree ( $public_sources/kernel_src/hardware/nvidia/soc/t19x/kernel-dts/tegra194-soc/tegra194-soc-i2c.dtsi) common for both Xavier AGX and NX?

hello varun_pandithurai,

yes, that’s a common device tree for t19x series. i.e. Jetson AGX Xavier and Xavier NX.

1 Like

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