What's the difference of the i2c@546c0000 and i2c@3180000?

What’s the difference of the i2c@546c0000 and i2c@3180000?

What are their detailed information?

There’s no 31800000 for TX1, i2c@31800000 is the bus for TX2

TX1 i2c bus aliases
		i2c0 = "/i2c@7000c000";
		i2c1 = "/i2c@7000c400";
		i2c2 = "/i2c@7000c500";
		i2c3 = "/i2c@7000c700";
		i2c4 = "/i2c@7000d000";
		i2c5 = "/i2c@7000d100";
		i2c6 = "/host1x/i2c@546c0000";

TX2 i2c bus aliases
		i2c0 = "/i2c@3160000";
		i2c1 = "/i2c@c240000";
		i2c2 = "/i2c@3180000";
		i2c3 = "/i2c@3190000";
		i2c4 = "/bpmp_i2c";
		i2c5 = "/i2c@31b0000";
		i2c6 = "/i2c@31c0000";
		i2c7 = "/i2c@c250000";
		i2c8 = "/i2c@31e0000";

which i2c bus is D6,C6 data line? is i2c0?

Can you tell me which gpio lines correspond to these i2c data lines?

It’s i2c6
The GPIO not necessary go with i2c bus.

Please download the l4t document to check the sensor programing guide to review your code.

Hi! Are you sure this is the right bus aliases to TX2?
Because OEM PRODUCT DESIGN GUIDE NVIDIA Jetson TX2 Series says that i2c3 is I2C_CAM bus (i2c@31800000).
Where can I find the right information?

Thanks!

Yes, the aliases is correct. 31800000 is the TX2 i2c bus and TX1 didn’t have it.
Below is your question.