summaryrefslogtreecommitdiff
path: root/include/configs/verdin-imx8mm.h
diff options
context:
space:
mode:
authorPhilippe Schenker <philippe.schenker@toradex.com>2020-04-16 12:08:43 +0200
committerPhilippe Schenker <philippe.schenker@toradex.com>2020-04-29 20:11:31 +0200
commit099bc1b8ef7994781fc0ad1ed2abdc1dd8d5b6e3 (patch)
tree2b835c11ac601df8d24de16500b8ee12b19bb7dd /include/configs/verdin-imx8mm.h
parent7d872c04cc4d6da4e7f322c9591e79939661f368 (diff)
verdin-imx8mm: choose correct devicetree with configblock
This commit makes u-boot choose the right variant wifi or nonwifi of the devicetree with the information stored in toradex configblock. Related-to: ELB-2642 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
Diffstat (limited to 'include/configs/verdin-imx8mm.h')
-rw-r--r--include/configs/verdin-imx8mm.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/include/configs/verdin-imx8mm.h b/include/configs/verdin-imx8mm.h
index fdc1456243..627fb69139 100644
--- a/include/configs/verdin-imx8mm.h
+++ b/include/configs/verdin-imx8mm.h
@@ -95,6 +95,8 @@
#define CONFIG_SERVERIP 192.168.10.1
#endif /* CONFIG_CMD_NET */
+#define FDT_FILE "fsl-imx8mm-verdin-${variant}-${fdt_board}.dtb"
+
#define MEM_LAYOUT_ENV_SETTINGS \
"fdt_addr_r=0x44000000\0" \
"kernel_addr_r=0x42000000\0" \
@@ -106,6 +108,7 @@
/* Enable Distro Boot */
#ifndef CONFIG_SPL_BUILD
+#define CONFIG_BOOTCOMMAND "setenv fdtfile " FDT_FILE " && run distro_bootcmd;"
#define BOOT_TARGET_DEVICES(func) \
func(MMC, mmc, 1) \
func(MMC, mmc, 0) \
@@ -124,7 +127,7 @@
"bootcmd_mfg=fastboot 0\0" \
"console=ttymxc0\0" \
"fdt_addr=0x43000000\0" \
- "fdtfile=" CONFIG_DEFAULT_FDT_FILE "\0" \
+ "fdt_board=dev\0" \
"initrd_addr=0x43800000\0" \
"initrd_high=0xffffffffffffffff\0" \
"kernel_image=Image\0" \