On Mon, Aug 11, 2025 at 9:58 AM João Paulo Gonçalves <jpaulo.silvagoncal...@gmail.com> wrote: > > From: João Paulo Gonçalves <joao.goncal...@toradex.com> > > On i.MX9 platforms, when booting from USB, the U-Boot environment is > always assumed to be in RAM. However, this causes the boot to hang when > `CONFIG_ENV_IS_NOWHERE` is not enabled. The boot also hangs even if the > environment is present in another storage media (for example, eMMC). Fix > the issue by correctly handling the U-Boot environment's location when > booting from USB. Also for i.MX95, set the environment location based on > the ENV config and not solely based on the boot device type. > > Suggested-by: Frieder Schrempf <frieder.schre...@kontron.de> > Signed-off-by: João Paulo Gonçalves <joao.goncal...@toradex.com> > --- > v2: > - Changed the env location order on USB boot to maintain current > behavior on i.MX9 > - Applied the fix to other i.MX9 platforms, not only i.MX95 > - Added Suggested-by: Frieder Schrempf > v1: > https://lore.kernel.org/u-boot/20250722-v1-fix-imx95-usb-boot-v1-1-dec7f2384...@toradex.com/
Applied, thanks.