[U-Boot] [PATCH 4/5] Remove support for CONFIG_HAS_UID and "forceenv" command
Sergey Kubushyn
ksi at koi8.net
Sun Jul 18 00:12:27 CEST 2010
On Sat, 17 Jul 2010, Wolfgang Denk wrote:
Ack by: Sergey Kubushyn <ksi at koi8.net>
---
> This (undocumented) concept was only in use for the MVSMR and
> davinci_schmoogie Sergey Kubushyn <ksi at koi8.net> boards.
> Drop it for now. If really needed, it should be reimplemented
> later in the context of the new environment command set.
>
> Signed-off-by: Wolfgang Denk <wd at denx.de>
> Cc: Andre Schwarz <andre.schwarz at matrix-vision.de>
> Cc: Sergey Kubushyn <ksi at koi8.net>
> ---
> common/cmd_nvedit.c | 13 -------------
> common/exports.c | 3 ---
> include/_exports.h | 1 -
> include/common.h | 3 ---
> include/configs/MVSMR.h | 1 -
> include/configs/davinci_schmoogie.h | 1 -
> include/exports.h | 3 ---
> 7 files changed, 0 insertions(+), 25 deletions(-)
>
> diff --git a/common/cmd_nvedit.c b/common/cmd_nvedit.c
> index 13325bc..8c86f15 100644
> --- a/common/cmd_nvedit.c
> +++ b/common/cmd_nvedit.c
> @@ -247,12 +247,7 @@ int _do_setenv (int flag, int argc, char * const argv[])
> * ver is readonly.
> */
> if (
> -#ifdef CONFIG_HAS_UID
> - /* Allow serial# forced overwrite with 0xdeaf4add flag */
> - ((strcmp (name, "serial#") == 0) && (flag != 0xdeaf4add)) ||
> -#else
> (strcmp (name, "serial#") == 0) ||
> -#endif
> ((strcmp (name, "ethaddr") == 0)
> #if defined(CONFIG_OVERWRITE_ETHADDR_ONCE) && defined(CONFIG_ETHADDR)
> && (strcmp ((char *)env_get_addr(oldval),MK_STR(CONFIG_ETHADDR)) != 0)
> @@ -397,14 +392,6 @@ int setenv (char *varname, char *varvalue)
> return _do_setenv (0, 3, argv);
> }
>
> -#ifdef CONFIG_HAS_UID
> -void forceenv (char *varname, char *varvalue)
> -{
> - char * const argv[4] = { "forceenv", varname, varvalue, NULL };
> - _do_setenv (0xdeaf4add, 3, argv);
> -}
> -#endif
> -
> int do_setenv (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
> {
> if (argc < 2) {
> diff --git a/common/exports.c b/common/exports.c
> index cefe6f6..bde52a6 100644
> --- a/common/exports.c
> +++ b/common/exports.c
> @@ -35,9 +35,6 @@ unsigned long get_version(void)
> # define spi_release_bus dummy
> # define spi_xfer dummy
> #endif
> -#ifndef CONFIG_HAS_UID
> -# define forceenv dummy
> -#endif
>
> void jumptable_init(void)
> {
> diff --git a/include/_exports.h b/include/_exports.h
> index f3df568..d89b65b 100644
> --- a/include/_exports.h
> +++ b/include/_exports.h
> @@ -18,7 +18,6 @@ EXPORT_FUNC(vprintf)
> EXPORT_FUNC(do_reset)
> EXPORT_FUNC(getenv)
> EXPORT_FUNC(setenv)
> -EXPORT_FUNC(forceenv)
> EXPORT_FUNC(simple_strtoul)
> EXPORT_FUNC(simple_strtol)
> EXPORT_FUNC(strcmp)
> diff --git a/include/common.h b/include/common.h
> index e4b4ec0..5eef9c7 100644
> --- a/include/common.h
> +++ b/include/common.h
> @@ -262,9 +262,6 @@ int saveenv (void);
> int inline setenv (char *, char *);
> #else
> int setenv (char *, char *);
> -#ifdef CONFIG_HAS_UID
> -void forceenv (char *, char *);
> -#endif
> #endif /* CONFIG_PPC */
> #ifdef CONFIG_ARM
> # include <asm/mach-types.h>
> diff --git a/include/configs/MVSMR.h b/include/configs/MVSMR.h
> index 6492068..000c4c6 100644
> --- a/include/configs/MVSMR.h
> +++ b/include/configs/MVSMR.h
> @@ -185,7 +185,6 @@
> */
> #define CONFIG_ENV_IS_IN_FLASH
> #undef CONFIG_SYS_FLASH_PROTECTION
> -#define CONFIG_HAS_UID
> #define CONFIG_OVERWRITE_ETHADDR_ONCE
>
> #define CONFIG_ENV_OFFSET 0x8000
> diff --git a/include/configs/davinci_schmoogie.h b/include/configs/davinci_schmoogie.h
> index 875dda4..04cdc21 100644
> --- a/include/configs/davinci_schmoogie.h
> +++ b/include/configs/davinci_schmoogie.h
> @@ -99,7 +99,6 @@
> /*=====================*/
> #define CONFIG_RTC_DS1307 /* RTC chip on SCHMOOGIE */
> #define CONFIG_SYS_I2C_RTC_ADDR 0x6f /* RTC chip I2C address */
> -#define CONFIG_HAS_UID
> #define CONFIG_UID_DS28CM00 /* Unique ID on SCHMOOGIE */
> #define CONFIG_SYS_UID_ADDR 0x50 /* UID chip I2C address */
> /*==============================*/
> diff --git a/include/exports.h b/include/exports.h
> index 1d79a31..7404a7c 100644
> --- a/include/exports.h
> +++ b/include/exports.h
> @@ -26,9 +26,6 @@ int setenv (char *varname, char *varvalue);
> long simple_strtol(const char *cp,char **endp,unsigned int base);
> int strcmp(const char * cs,const char * ct);
> int ustrtoul(const char *cp, char **endp, unsigned int base);
> -#ifdef CONFIG_HAS_UID
> -void forceenv (char *varname, char *varvalue);
> -#endif
> #if defined(CONFIG_CMD_I2C)
> int i2c_write (uchar, uint, int , uchar* , int);
> int i2c_read (uchar, uint, int , uchar* , int);
> --
> 1.7.1.1
>
---
******************************************************************
* KSI at home KOI8 Net < > The impossible we do immediately. *
* Las Vegas NV, USA < > Miracles require 24-hour notice. *
******************************************************************
More information about the U-Boot
mailing list