Supporting custom carrier board

Hi all,

I’m looking to support a new custom carrier board for either the jetson nano or TX2 NX (still going through design specification phase). I’m pretty new to all this and just starting to look at how the balena-yocto works.

From what I understand, if I want to support a new carrier board, the only thing I need to do is to create a dtb file for this specific custom carrier board, include dtb file in layers/meta-balena-jetson/recipes-kernel/linux/jetson-dtbs.bb and modify the do_install_jetson-tx2 or do_install_jetson-nano.

Is this correct?

Thanks in advance for helping!