From 19a4cf7978acb16fcf594530fd1922c3b90c9b79 Mon Sep 17 00:00:00 2001 From: Johannes Schauer Marin Rodrigues <josch@mister-muffin.de> Date: Fri, 26 Aug 2022 22:38:17 +0200 Subject: [PATCH] set fdtfile environment variable - with our boot.scr this is a no-op because flash-kernel stores a symlink from /dtb-5.18.0-4-arm64 to /dtbs/${fk_kvers}/${fdtfile} - with extlinux.conf under debian-installer only sets fdtdir to /dtbs/ and then expects u-boot to read /dtbs/freescale/imx8mq-mnt-reform2.dtb - without this patch, u-boot will try reading /dtbs/imx8mq-MNT Reform 2.0.dtb which doesn't exist --- board/boundary/nitrogen8m_som/nitrogen8m_som.c | 1 + 1 file changed, 1 insertion(+) diff --git a/board/boundary/nitrogen8m_som/nitrogen8m_som.c b/board/boundary/nitrogen8m_som/nitrogen8m_som.c index acb702a5fb3..ca5b8c40606 100644 --- a/board/boundary/nitrogen8m_som/nitrogen8m_som.c +++ b/board/boundary/nitrogen8m_som/nitrogen8m_som.c @@ -328,6 +328,7 @@ static void set_env_vars(void) printf("set_env_vars()"); env_set("board", "MNT Reform 2.0"); env_set("soc", "imx8mq"); + env_set("fdtfile", "freescale/imx8mq-mnt-reform2.dtb"); env_set("imx_cpu", get_imx_type((get_cpu_rev() & 0xFF000) >> 12)); env_set("uboot_defconfig", CONFIG_DEFCONFIG); env_set("stdin", "serial,usbkbd"); -- GitLab