I have a camera driver on Jetson Orin. The driver only probes successfully when I reduce the OVERLAY_DTB_FILE list in jetson-agx-orin-devkit.conf to L4TConfiguration.dtbo, tegra234-carveouts.dtbo, tegra-optee.dtbo, tegra234-p3737-camera-imx185-overlay.dtbo.
If I use the default configurations, the driver fails to probe. No error is shown in dmesg except that the driver’s probe function is never called.
After removing the overlays, the driver probes successfully and video capture works.
What could be causing this? Is it a device tree resource conflict (e.g., GPIO, I2C address, CSI ports) between my dtb and the dtbs in the list? How can I make them coexist without modifying the flash configuration?
By the way, I want to confirm, if I reduce the OVERLAY_DTB_FILE list in jetson-agx-orin-devkit.conf to L4TConfiguration.dtbo, tegra234-carveouts.dtbo, tegra-optee.dtbo, tegra234-p3737-camera-imx185-overlay.dtbo
The driver works fine even there is no status=“okay” in my dtso, so it is a necessary change if I use the default jetson-agx-orin-devkit.conf ?