[PATCH 07/11] imx: kontron-sl-mx6ul: Autostart fastboot if booted from USB
Frieder Schrempf
frieder at fris.de
Mon Aug 25 15:54:31 CEST 2025
From: Annette Kobou <annette.kobou at kontron.de>
For booting via USB we want to automatically start the fastboot
command in order to access the board via uuu or other tools.
This allows for easier bringup of new boards during development
and manufacturing.
Signed-off-by: Annette Kobou <annette.kobou at kontron.de>
Signed-off-by: Frieder Schrempf <frieder.schrempf at kontron.de>
---
board/kontron/sl-mx6ul/sl-mx6ul.c | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/board/kontron/sl-mx6ul/sl-mx6ul.c b/board/kontron/sl-mx6ul/sl-mx6ul.c
index 16d89c64d61..e33907ee124 100644
--- a/board/kontron/sl-mx6ul/sl-mx6ul.c
+++ b/board/kontron/sl-mx6ul/sl-mx6ul.c
@@ -5,7 +5,9 @@
#include <asm/arch/clock.h>
#include <asm/arch/sys_proto.h>
+#include <asm/arch-mx6/imx-regs.h>
#include <asm/global_data.h>
+#include <env.h>
#include <env_internal.h>
#include <fdt_support.h>
#include <phy.h>
@@ -87,6 +89,16 @@ int board_init(void)
return 0;
}
+int board_late_init(void)
+{
+ if (is_boot_from_usb()) {
+ env_set("bootdelay", "0");
+ env_set("bootcmd", "fastboot 0");
+ }
+
+ return 0;
+}
+
enum env_location env_get_location(enum env_operation op, int prio)
{
if (prio)
--
2.50.1
More information about the U-Boot
mailing list