mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-12-19 16:31:27 +01:00
imx: kontron-sl-mx6ul: Force default environment for serial loader boot
In case of booting from serial loader (USB) we want to always use the default environment in order to get a defined state that is independent of any environment stored in persistent memory. This way we can avoid corruption of the boot process during development and manufacturing by existing environment settings in flash. Signed-off-by: Eberhard Stoll <eberhard.stoll@kontron.de> Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de>
This commit is contained in:
parent
827e45f28f
commit
6bfd81c339
@ -104,10 +104,16 @@ enum env_location env_get_location(enum env_operation op, int prio)
|
||||
if (prio)
|
||||
return ENVL_UNKNOWN;
|
||||
|
||||
if (CONFIG_IS_ENABLED(ENV_IS_NOWHERE) && is_boot_from_usb())
|
||||
return ENVL_NOWHERE;
|
||||
|
||||
if (sl_mx6ul_is_spi_nor_boot() && CONFIG_IS_ENABLED(ENV_IS_IN_SPI_FLASH))
|
||||
return ENVL_SPI_FLASH;
|
||||
else if (CONFIG_IS_ENABLED(ENV_IS_IN_MMC))
|
||||
return ENVL_MMC;
|
||||
|
||||
return ENVL_NOWHERE;
|
||||
if (CONFIG_IS_ENABLED(ENV_IS_NOWHERE))
|
||||
return ENVL_NOWHERE;
|
||||
|
||||
return ENVL_UNKNOWN;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user