I’ve been trying to bring up an IMX274 on a custom board. Currently I have based my kernel and dts modifications off the Nvidia Sensor guide and the Leopard Imaging LI-TX1-CB patches. Skipping regulator and eeprom check in imx274.c driver and removing tegra186-quill-camera-modules and tegra186-quill-camera-plugin-manager (replaced with tegra186-quill-camera-imx274-a00 with appropriate modifications to ports etc). I have done other auxilary things like disable HDMI (we do not have HDMI and it won’t boot if I don’t disable it), and changed usb2-2 and vbus-2-supply to &battery_reg.
The current process is to build is:
make O=$TEGRA_KERNEL_OUT tegra_defconfig
make O=$TEGRA_KERNEL_OUT zImage
make O=$TEGRA_KERNEL_OUT dtbs
with the same toolchain LI have used, I have been working with Jetpack 4.2.2 (L4T 32.2), I have briefly tried just flashing Jetpack 4.4, however it always gets stuck at the end… that can be a later problem…
I am able to probe the I2C bus between the TX2-mux and between mux-IMX274 and seems to be signaling fine during the boot sequence (no activity after that).
After using the custom Image, the wifi does not work anymore. The modules and Image are both have matching versions (4.9.140-tegra), so i would think they should be loading correctly? However, I think this could be an indication to why the camera is not working? But I’m not sure why this is the case.
On the occasion, the TX2 will refuse to boot (crashing at during tegra camera module initialisation, iso manager also fails to initialize with no clock). Reflasting the dtb ususally resolves this (…for some reason).
I’ve uploaded my dmesg output for good measure, I can provide additional information as appropriate; tia.
dmesg.txt (51.4 KB)