Jetson Nano boot and device tree

Hi, I’m working on software for a custom carrier board for a Jetson Nano P3448-00002 eMMC module. Our carrier has an SD slot which we’re hoping to use as the boot device.

I understand device tree customization is needed to recognize the new SD hardware. Is there documentation of best practices for creating the new device tree source and installing the compiled blob?