Which dts /dtb suitable for Jetson Xavier NX Production?

Dear experts,

I’m porting my own camera and deploying it on Jetson Xavier NX by including the camera .dtsi into the board final .dts which is tegra194-p3668-all-p3509-0000.dts in my case.

I read from this link https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide%2Fadaptation_and_bringup_xavier_nx.html%23wwpID0E0QM0HA and I’m a little bit confused which is the final .dtb for my Jetson Xavier NX Devkit btw :

tegra194-p3668-all-p3509-0000.dtb, and
tegra194-p3668-0000-p3509-0000.dtb

In order to make use of tegra194-p3668-all-p3509-0000.dtb, I need to manually add FDT /boot/tegra194-p3668-all-p3509-0000.dtb into /boot/extlinux/extlinux.conf.

Could someone give me the clarification, please ?

Thanks very much in advance and best regards,
K.

hello khang.letruongg7g8r,

due to there’s parse functions for board information in the flash scripts.
the quickest way to check which device tree your board used is looking your flashing messages.
i.e. it’s using tegra194-p3668-all-p3509-0000.dtb for below examples.

...
[ 464.1538 ] Writing partition kernel-dtb with tegra194-p3668-all-p3509-0000_sigheader.dtb.encrypt
[ 464.1617 ] [................................................] 100%

you may also check CBoot session of [Jetson Xavier NX and AGX Xavier Series Boot Flow],
it’s CBoot feature to load the kernel-dtb binary file from FDT entry;
If there is no FDT entry, the kernel-dtb binary is loaded from the kernel-dtb partition.
please note that, default extlinux.conf file has no FDT entry.
thanks