From: Jakub Klama <ja...@conclusive.pl> Some boards keep their environment on MMC storage within an ext4 partition.
Signed-off-by: Jakub Klama <ja...@conclusive.pl> Signed-off-by: Artur Rojek <ar...@conclusive.pl> Reviewed-by: Tom Rini <tr...@konsulko.com> --- v2: no change arch/arm/cpu/armv8/fsl-layerscape/cpu.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm/cpu/armv8/fsl-layerscape/cpu.c b/arch/arm/cpu/armv8/fsl-layerscape/cpu.c index 12d31184ad91..3775cb493732 100644 --- a/arch/arm/cpu/armv8/fsl-layerscape/cpu.c +++ b/arch/arm/cpu/armv8/fsl-layerscape/cpu.c @@ -857,6 +857,11 @@ enum env_location arch_env_get_location(enum env_operation op, int prio) break; } +#ifdef CONFIG_ENV_IS_IN_EXT4 + if (env_loc == ENVL_MMC) + return ENVL_EXT4; +#endif + return env_loc; } #endif /* CONFIG_TFABOOT */ -- 2.42.1