I’m building a custom OS image based off of Torizon. I’m able to successfully edit the device tree in my image by adding patches to the
imx6q-apalis-eval.dtb device tree file, but ideally I’d like to base my DT on
imx6q-apalis-ixora-v1.1.dtb since my product uses an Ixora carrier, and the Evaluation Board DT ties up some GPIO for hardware I don’t have.
My build creates and deploys both device trees, but the default U-Boot script always references the Evaluation DTB. What do I need to append or configure in my layer to adjust the default values for
fdt_file U-Boot environment variables? I can manually change them to the correct DTB from the U-Boot console, but I’d prefer to have my image flash the correct values up front. I’ve also tried editing the
KERNEL_DEVICETREE variable in my layer’s config to remove the Eval DTB, but that prevented my board from booting.