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