diff options
-rw-r--r-- | board/toradex/colibri_imx7/colibri_imx7.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/board/toradex/colibri_imx7/colibri_imx7.c b/board/toradex/colibri_imx7/colibri_imx7.c index 1fcb97b16e..ec61498c7c 100644 --- a/board/toradex/colibri_imx7/colibri_imx7.c +++ b/board/toradex/colibri_imx7/colibri_imx7.c @@ -354,12 +354,22 @@ int board_usb_phy_mode(int port) } } +#ifdef CONFIG_BOARD_LATE_INIT int board_late_init(void) { #if defined(CONFIG_DM_VIDEO) setup_lcd(); #endif + +#ifdef CONFIG_CMD_USB_SDP + if (is_boot_from_usb()) { + printf("Serial Downloader recovery mode, using sdp command\n"); + env_set("bootdelay", "0"); + env_set("bootcmd", "sdp 0"); + } +#endif return 0; } +#endif /* CONFIG_BOARD_LATE_INIT */ #endif |