I want to force the Xavier AGX developer kit to use the OV5943 driver instead of the camera plugin manager. so I followed the below link to force use the standard driver and device tree for the OV sensor.
After doing all the process still, I could not able to enumerate OV5943 as a video device so that I can read the data from the camera.
The process followed,
I have edited this device-tree file as follows, removed the camera plugin manager, and added the Omni sensor device tree file.
the edited device-tree file is “kernel/hardware/nvidia/platform/t19x/galen/kernel-dts/tegra194-p2888-0001-p2822-0000.dts”.
default is
" #include “common/tegra194-p2888-0001-p2822-0000-common.dtsi” #include “common/tegra194-p2822-camera-modules.dtsi” #include “t19x-common-modules/tegra194-camera-plugin-manager.dtsi”"
the plugin manager is removed from the file and added the respected device tree,
“#include “common/tegra194-p2822-0000-camera-e3326-a00.dtsi””
then changed the camera modules file like this,
“i2c@3180000 {
e3326_cam0: ov5693_c@36 {
status = “okay”;
};”
then recompiled my kernel and flash with into the Xavier with LFS also. but sometimes my login screen not coming, but on serial port login work but no video device enumeration in the dev folder of my LFS.
What’s the LFS, Could you attached your dtb here. And what’s the version?
Also what the message about the ov5693 when failed to gen the video node? dmesg | grep -i ‘ov5693|nvcsi|vi4’
i had omni sensor where they gave register to write in basic settings for longer and shorter cable, similarly to write like BLC, gains of rgb channels like those.