env: Drop the env_name_spec global
Add a name to the driver and use that instead of the global variable
declared by each driver.
Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Tom Rini <trini@konsulko.com>
diff --git a/env/dataflash.c b/env/dataflash.c
index 8ab482b..9421a6a 100644
--- a/env/dataflash.c
+++ b/env/dataflash.c
@@ -16,8 +16,6 @@
env_t *env_ptr;
-char *env_name_spec = "dataflash";
-
static unsigned char env_dataflash_get_char(int index)
{
uchar c;
@@ -70,6 +68,7 @@
U_BOOT_ENV_LOCATION(dataflash) = {
.location = ENVL_DATAFLASH,
+ ENV_NAME("dataflash")
.get_char = env_dataflash_get_char,
.load = env_dataflash_load,
.save = env_save_ptr(env_dataflash_save),