summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorGerard Salvatella <gerard.salvatella@toradex.com>2019-05-09 16:57:57 +0200
committerGerard Salvatella <gerard.salvatella@toradex.com>2019-05-10 17:06:39 +0200
commita244648589533a4a7b7f2b4f1d251e700a491d60 (patch)
treee2ea2c1b279f56f199788fa90b3ce887c309f777 /include
parentbee156afa17f1da4c04b5dbbc5c1ae0b87e13587 (diff)
apalis-imx8: enable distro boot in tezi
Tezi uses Distro Boot by default. Enable it and modify the appropriate environment. Signed-off-by: Gerard Salvatella <gerard.salvatella@toradex.com>
Diffstat (limited to 'include')
-rw-r--r--include/configs/apalis-imx8.h31
1 files changed, 18 insertions, 13 deletions
diff --git a/include/configs/apalis-imx8.h b/include/configs/apalis-imx8.h
index 7d22ee5120..67721bd23c 100644
--- a/include/configs/apalis-imx8.h
+++ b/include/configs/apalis-imx8.h
@@ -83,22 +83,23 @@
"m4boot_0=run loadm4image_0; dcache flush; bootaux ${loadaddr} 0\0" \
"m4boot_1=run loadm4image_1; dcache flush; bootaux ${loadaddr} 1\0" \
-#define CONFIG_MFG_ENV_SETTINGS \
- "mfgtool_args=setenv bootargs console=${console},${baudrate} " \
- "rdinit=/linuxrc " \
- "g_mass_storage.stall=0 g_mass_storage.removable=1 " \
- "g_mass_storage.idVendor=0x066F g_mass_storage.idProduct=0x37FF "\
- "g_mass_storage.iSerialNumber=\"\" "\
- "video=imxdpufb5:off video=imxdpufb6:off video=imxdpufb7:off " \
- "clk_ignore_unused "\
- "\0" \
- "initrd_addr=0x83800000\0" \
- "initrd_high=0xffffffff\0" \
- "bootcmd_mfg=run mfgtool_args;booti ${loadaddr} ${initrd_addr} ${fdt_addr};\0" \
+/* Enable Distro Boot */
+#ifndef CONFIG_SPL_BUILD
+#define BOOT_TARGET_DEVICES(func) \
+ func(MMC, mmc, 1) \
+ func(MMC, mmc, 2) \
+ func(MMC, mmc, 0) \
+ func(USB, usb, 0) \
+ func(DHCP, dhcp, na)
+#include <config_distro_bootcmd.h>
+#undef CONFIG_ISO_PARTITION
+#else
+#define BOOTENV
+#endif
/* Initial environment variables */
#define CONFIG_EXTRA_ENV_SETTINGS \
- CONFIG_MFG_ENV_SETTINGS \
+ BOOTENV \
M4_BOOT_ENV \
MEM_LAYOUT_ENV_SETTINGS \
"script=boot.scr\0" \
@@ -160,6 +161,9 @@
"fi;\0"
#undef CONFIG_BOOTCOMMAND
+#ifdef CONFIG_TDX_EASY_INSTALLER
+#define CONFIG_BOOTCOMMAND "run distro_bootcmd"
+#else
#define CONFIG_BOOTCOMMAND \
"mmc dev ${mmcdev}; if mmc rescan; then " \
"if run loadbootscript; then " \
@@ -171,6 +175,7 @@
"fi; " \
"fi; " \
"else booti ${loadaddr} - ${fdt_addr}; fi"
+#endif
/* Link Definitions */
#define CONFIG_LOADADDR 0x80280000