Hi @drew.tx,
Per your suggestion I’m extending the thread from this post. I think the original question in this post is the same question I have.
I have already achieved the torizoncore-builder solution - see this post but I want to know how to do this in Yocto so I can compare the build results (eventually I will want to use an HSM with our own keys to sign the binaries - something I haven’t seen support for with torizoncore-builder)
In the original post you suggested 2 links the first one explains how to add a custom device tree. I don’t want to add a custom device tree or layer yet I just want to load (by default) one that is already being built. From meta-toradex-nxp/conf/machine/verdin-imx8mp.conf the KERNEL_DEVICETREE variable is including imx8mp-verdin-nonwifi-ivy.dtb which I can see is getting built as an artifact in deploy/images/verdin-imx8mp but it isn’t getting loaded by default when the board boots.
The second link is about enabling overlays which isn’t what I looking to accomplish right now.
I tried using the u-boot setenv ftdfile approach that was discussed in the original thread but didn’t have luck with this approach. I’m going to retry this just to see if I can reproduce it but ultimately I want to select the correct carrier board device tree in the yocto build.
Thanks for you help!