Based on the files and descriptions you provided in the following link in GitHub Gist, I was trying to do a procedure to install the TC358743 HDMI to CSI-2 Bridge hardware driver in Jetson Nano. And I proceeded according to the procedure that I will explain below. But in the end the driver is still not recognizable by Jetson Nano! (There is no video0 in the dev list)
The following lines were uncommented in tegra210-porg-p3448-common.dtsi (in kernel source) #include “porg-platforms/tegra210-porg-camera-rbpcv2-imx219.dtsi” #include “porg-platforms/tegra210-porg-camera-rbpcv2-dual-imx219.dtsi” #include “porg-plugin-manager/tegra210-porg-plugin-manager.dtsi”
Insert following line to tegra210-p3448-0000-p3449-0000-a02.dts (in kernel source) #include “tegra210-tc358743.dtsi”
The point is that I added the #include “tegra210-tc358743.dtsi” to the tegra210-p3448-0000-p3449-0000-a02.dts file, but there is another file (tegra210-p3448-0000-p3449-0000-b00.dts) in the output of dmesg. Do I have to add it to the tegra210-p3448-0000-p3449-0000-b00.dts and recompile?
For the dtb you need to replace the tegra210-p3448-0000-p3449-0000-a02.dtb file at Linux_for_Tegra/kernel/dtb/ the issue below command to update the dtb file.
sudo ./flash -k DTB jetson-nano-xxxx mmcblk0p1
And just replace the Image at /boot/Image to update the customize kernel Image.
I am new to jetson nano & linux kernel compiling
If possible, describe the case in full detail, or if you have a tested and complete procedure, let me know.
when execute make ARCH=arm64 O=$TEGRA_KERNEL_OUT -j8 in Terminal (in non-jetson system for cross compiling with linaro toolchain), it asks me a lot of questions about taking advantage of the various possibilities for compilation process.
example:
Link-Time Optimization (LTO) (EXPERIMENTAL)
Allwinner sunxi 64-bit SoC Family (ARCH_SUNXI) [N/y/?] (NEW) y
Annapurna Labs Alpine platform (ARCH_ALPINE) [N/y/?] (NEW) y
Broadcom BCM2835 family (ARCH_BCM2835) [N/y/?] (NEW) y
Broadcom iProc SoC Family (ARCH_BCM_IPROC) [N/y/?] (NEW) y
Marvell Berlin SoC Family (ARCH_BERLIN) [N/y/?] (NEW)