diff options
author | Simon Glass <sjg@chromium.org> | 2017-08-03 21:21:49 +0300 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2017-08-15 15:18:45 +0300 |
commit | 0649cd0d4908d9b983a0361b8665938ef25701be (patch) | |
tree | 5ba3f7ad481aefa2ff5b71bc11dc8b1660245755 /common/env_remote.c | |
parent | ec74f5f9c38ce8e21f4aa413427cfec6fe6fb8da (diff) | |
download | u-boot-0649cd0d4908d9b983a0361b8665938ef25701be.tar.xz |
Move environment files from common/ to env/
About a quarter of the files in common/ relate to the environment. It
seems better to put these into their own subdirectory and remove the
prefix.
Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Tom Rini <trini@konsulko.com>
Diffstat (limited to 'common/env_remote.c')
-rw-r--r-- | common/env_remote.c | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/common/env_remote.c b/common/env_remote.c deleted file mode 100644 index eb977ee1fe..0000000000 --- a/common/env_remote.c +++ /dev/null @@ -1,58 +0,0 @@ -/* - * (C) Copyright 2011-2012 Freescale Semiconductor, Inc. - * - * SPDX-License-Identifier: GPL-2.0+ - */ - -/* #define DEBUG */ - -#include <common.h> -#include <command.h> -#include <environment.h> -#include <linux/stddef.h> - -char *env_name_spec = "Remote"; - -#ifdef ENV_IS_EMBEDDED -env_t *env_ptr = &environment; -#else /* ! ENV_IS_EMBEDDED */ -env_t *env_ptr = (env_t *)CONFIG_ENV_ADDR; -#endif /* ENV_IS_EMBEDDED */ - -DECLARE_GLOBAL_DATA_PTR; - -#if !defined(CONFIG_ENV_OFFSET) -#define CONFIG_ENV_OFFSET 0 -#endif - -int env_init(void) -{ - if (crc32(0, env_ptr->data, ENV_SIZE) == env_ptr->crc) { - gd->env_addr = (ulong)&(env_ptr->data); - gd->env_valid = 1; - return 0; - } - - gd->env_addr = (ulong)default_environment; - gd->env_valid = 0; - return 0; -} - -#ifdef CONFIG_CMD_SAVEENV -int saveenv(void) -{ -#ifdef CONFIG_SRIO_PCIE_BOOT_SLAVE - printf("Can not support the 'saveenv' when boot from SRIO or PCIE!\n"); - return 1; -#else - return 0; -#endif -} -#endif /* CONFIG_CMD_SAVEENV */ - -void env_relocate_spec(void) -{ -#ifndef ENV_IS_EMBEDDED - env_import((char *)env_ptr, 1); -#endif -} |