Replace I2C_MUX TS3USB30E to TCA9548 ON P3509-A01(Carrier Board), HOW to change DTS?

I have changed dts
tegra194-camera-rbpcv2-imx219-tca9548.dtsi (51.8 KB)
tegra194-camera-jakku-rbpcv2-imx219-tca9458.dtsi (4.1 KB)

hello yumeng5112,

it’s default using by… #define CAM_I2C_MUX TEGRA194_AON_GPIO(CC, 3)
you may see-also Topic 192486 for details of i2c bus multiplexer.

the problem is : v4l2-ctl --list-device
cannot open device /dev/video, exiting.
1675132868794

hello yumeng5112,

could you please narrow down the issue, please confirm TCA9548 is given 3v3 and it’s enabled correctly.

I removed the R177 resistor. Ensure that TCA9548 works normally

hello yumeng5112,

suggest you should also refer to AGX Xavier device tree, there’s 6-cam reference driver which also used TCA9548, it’s an i2c bus multiplexer/switch (at address 0x77) will have several child bus that are numbered uniquely in a device dependent manner.
for example,
$public_sources/kernel_src/hardware/nvidia/platform/t19x/galen/kernel-dts/common/tegra194-p2822-0000-camera-e3333-a00.dtsi

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