X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=env%2Fremote.c;h=55faa1e5d0e8d2f9a0ed1563e1e826f094a5d3b8;hb=71d96eb99e79ba69f47504b72cd54ce121eca422;hp=c5dce5b9662cb5af1647836745020b0560568561;hpb=7938822a6b75b69fff9793b6b1769dddf1249525;p=oweals%2Fu-boot.git diff --git a/env/remote.c b/env/remote.c index c5dce5b966..55faa1e5d0 100644 --- a/env/remote.c +++ b/env/remote.c @@ -1,18 +1,15 @@ +// SPDX-License-Identifier: GPL-2.0+ /* * (C) Copyright 2011-2012 Freescale Semiconductor, Inc. - * - * SPDX-License-Identifier: GPL-2.0+ */ /* #define DEBUG */ #include #include -#include +#include #include -char *env_name_spec = "Remote"; - #ifdef ENV_IS_EMBEDDED env_t *env_ptr = &environment; #else /* ! ENV_IS_EMBEDDED */ @@ -21,10 +18,6 @@ env_t *env_ptr = (env_t *)CONFIG_ENV_ADDR; DECLARE_GLOBAL_DATA_PTR; -#if !defined(CONFIG_ENV_OFFSET) -#define CONFIG_ENV_OFFSET 0 -#endif - static int env_remote_init(void) { if (crc32(0, env_ptr->data, ENV_SIZE) == env_ptr->crc) { @@ -48,15 +41,18 @@ static int env_remote_save(void) } #endif /* CONFIG_CMD_SAVEENV */ -static void env_remote_load(void) +static int env_remote_load(void) { #ifndef ENV_IS_EMBEDDED - env_import((char *)env_ptr, 1); + return env_import((char *)env_ptr, 1); #endif + + return 0; } U_BOOT_ENV_LOCATION(remote) = { .location = ENVL_REMOTE, + ENV_NAME("Remote") .load = env_remote_load, .save = env_save_ptr(env_remote_save), .init = env_remote_init,