[U-Boot] [PATCH 33/48] stm32mp1: board: check the boot-source to disable bootdelay
Patrick Delaunay
patrick.delaunay at st.com
Tue Jul 30 17:16:41 UTC 2019
Allows to avoid to wait 2 second in U-Boot before to
start STM32CubeProgrammer command.
Signed-off-by: Patrick Delaunay <patrick.delaunay at st.com>
---
board/st/stm32mp1/stm32mp1.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/board/st/stm32mp1/stm32mp1.c b/board/st/stm32mp1/stm32mp1.c
index 181409c..c61a562 100644
--- a/board/st/stm32mp1/stm32mp1.c
+++ b/board/st/stm32mp1/stm32mp1.c
@@ -623,6 +623,7 @@ int board_init(void)
int board_late_init(void)
{
+ char *boot_device;
#ifdef CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG
const void *fdt_compat;
int fdt_compat_len;
@@ -659,6 +660,11 @@ int board_late_init(void)
/* for DK1/DK2 boards */
board_check_usb_power();
+ /* Check the boot-source to disable bootdelay */
+ boot_device = env_get("boot_device");
+ if (!strcmp(boot_device, "serial") || !strcmp(boot_device, "usb"))
+ env_set("bootdelay", "0");
+
return 0;
}
--
2.7.4
More information about the U-Boot
mailing list