Hi, I want to know if it is possible that I could get two different types of GMSL cameras work on the Jetson TX2 board. So I get Sony IMX304 and IMX412 cameras. And they are using different types of drivers. I would like to modify the kernel such that Jetson TX2 could work with both types of cameras. I am wondering if it is possible. And if it is possible, what tegra-camera-platform should look like? I conceive something like this:
it’s supported to have heterogeneous camera on the platform, we’ve also test with heterogeneous camera sensors sharing the same CSI port.
however, we’ve tested it on Xavier platforms, Jetson TX2 should also works.
Is it possible that you give me some instructions on how to do that? It would be great if you could share your device tree configs setup for nvcsi@15a00000, vi@15c10000, i2c@3180000, and tegra-camera-platform. Or is there any documentation I could refer to?
please check Jetson Linux Archive | NVIDIA Developer, and please download the [L4T Driver Package (BSP) Sources] according to your L4T version.
please extract the kernel_src.tbz2 package, and you’ll see device tree sources under hardware/ folder.
there’s reference device tree to have heterogeneous camera, but it’s used by Xavier NX, please refer to tegra194-p3668-all-p3509-0000-camera-imx477-imx219.dts.
I downloaded L4T Driver Package (BSP) Sources for L4T R32.5.2, but I didn’t see anything under the hardware/ directory after unzipping kernel_src.tbz2 package. Should I download another version? Or the name of that dts file is different?