On Do, 2026-02-12 at 09:33 +0100, Primoz Fiser wrote:
> In case board is booted from USB, enter fastboot by default to enable
> the UUU flashing. In case of abort continue with the regular bootstd
> scan. User also has possibility to override the default bootcmd from
> the environment. Last but not least, this syncs behavior with other
> PHYTEC boards from the i.MX family.
> 
> Signed-off-by: Primoz Fiser <[email protected]>
Reviewed-by: Benjamin Hahn <[email protected]>
> ---
>  board/phytec/phycore_imx93/phycore-imx93.c | 5 +++++
>  1 file changed, 5 insertions(+)
> 
> diff --git a/board/phytec/phycore_imx93/phycore-imx93.c
> b/board/phytec/phycore_imx93/phycore-imx93.c
> index cfc6d91f20f2..fe001f77d4ba 100644
> --- a/board/phytec/phycore_imx93/phycore-imx93.c
> +++ b/board/phytec/phycore_imx93/phycore-imx93.c
> @@ -44,6 +44,11 @@ int board_late_init(void)
>       case MMC1_BOOT:
>               env_set_ulong("mmcdev", 0);
>               break;
> +     case USB_BOOT:
> +             printf("Detect USB boot. Will enter fastboot
> mode!\n");
> +             if (!strcmp(env_get("bootcmd"),
> env_get_default("bootcmd")))
> +                     env_set("bootcmd", "fastboot 0; bootflow
> scan -lb;");
> +             break;
>       default:
>               break;
>       }

Reply via email to