diff options
author | Patrick Delaunay <patrick.delaunay@st.com> | 2020-07-28 11:51:22 +0200 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2020-07-31 10:13:00 -0400 |
commit | 4df087ccf997d766df188ca8badcdaf523c24314 (patch) | |
tree | ad5c0be5fb47c41163db6e2eec58de2691d58742 /board | |
parent | a97d22ebba2305f2d0aee714544c72c6a53026d9 (diff) | |
download | u-boot-4df087ccf997d766df188ca8badcdaf523c24314.zip u-boot-4df087ccf997d766df188ca8badcdaf523c24314.tar.gz u-boot-4df087ccf997d766df188ca8badcdaf523c24314.tar.bz2 |
configs: sandbox: activate env in ext4 support
Activate ENV in EXT4 support in sandbox.
The sandbox behavior don't change; the default environment with
the nowhere backend (CONFIG_ENV_IS_NOWHERE)is still used:
the weak function env_get_location() return ENVL_NOWHERE for priority 0.
Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
Diffstat (limited to 'board')
-rw-r--r-- | board/sandbox/sandbox.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/board/sandbox/sandbox.c b/board/sandbox/sandbox.c index c1317a8..937ce28 100644 --- a/board/sandbox/sandbox.c +++ b/board/sandbox/sandbox.c @@ -7,6 +7,7 @@ #include <cpu_func.h> #include <cros_ec.h> #include <dm.h> +#include <env_internal.h> #include <init.h> #include <led.h> #include <os.h> @@ -44,6 +45,20 @@ unsigned long timer_read_counter(void) } #endif +/* specific order for sandbox: nowhere is the first value, used by default */ +static enum env_location env_locations[] = { + ENVL_NOWHERE, + ENVL_EXT4, +}; + +enum env_location env_get_location(enum env_operation op, int prio) +{ + if (prio >= ARRAY_SIZE(env_locations)) + return ENVL_UNKNOWN; + + return env_locations[prio]; +} + int dram_init(void) { gd->ram_size = CONFIG_SYS_SDRAM_SIZE; |