How do you handle multiple kernel modifications / dtb files?

I recently purached a A203 (Version 2) Carrier Board and they have provided me with a tegra194-p3668-all-p3509-0000.dtb file that was built using JetPack 4.6.1 / L4T 32.7.1.

I also have a camera I purchased also that I was given these files also but was built using JetPack 4.5.1 / L4T 32.6.1
image
But was also given the raw patch files to build into the kernel:
image

What would be the appropriate way of combining all this to get one DTB file that I can flash and an Image file that will have everything that I need kernel wise and device tree wise so I can subsequently easily flash this onto another NX I have and not have to worry about recompiling the kernel, flashing dtb additions, etc? I have never worked with DTB files before so I don’t know all the quirks about them or how they fully work.

hello moezruo6,

there’s CBoot functionality to load the device tree blob via file system, you may check [Kernel Boot Sequence Using extlinux.conf] session to define different boot-up options for loading the kernel-dtb binary file from each FDT entry.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.