Hi,
I have a question regarding how to properly load a custom DTS into my TorizonCore image. I am using TorizonCore Builder with a custom tcbuilder.yaml. Below is my configuration:
---
input:
easy-installer:
local: images/torizon-docker-verdin-imx8mp-Tezi_7.5.0+build.30.tar
customization:
kernel:
modules:
- source-dir: modules_kernel/
autoload: yes
device-tree:
include-dirs:
- linux-toradex/include
- device-trees/overlays
custom: linux-toradex/arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi-mallow.dts
overlays:
add:
- device-trees/overlays/verdin-imx8mp_panel-touch-10inch-lvds_overlay_custom.dts
output:
easy-installer:
name: custom_demo_0.2.0
local: custom-torizon-image
bundle:
compose-file: containers/docker-compose.yml
I build my image with this command torizoncore-builder build.
Then I flash the resulting image to my target using the Toradex Easy Installer.
However, after booting the system I still see these U‑Boot variables:
ethprime=eth0
fdt_addr_r=0x50200000
fdt_board=dev
fdtcontroladdr=bfadf940
fdtfile=imx8mp-verdin-wifi-dev.dtb
Why is the variable fdt_board set to dev instead of mallow?
And why is fdtfile still imx8mp-verdin-wifi-dev.dtb instead of imx8mp-verdin-wifi-mallow.dtb?
What am I doing wrong? What is the issue?