Include board configuration file in fw_printenv to get
default environment variables.

Signed-off-by: Selvamuthukumar <selva.muthuku...@vvdntech.com>
---
I'm not sure whether this can be achived without any change in code,
And howmany other things this change breaks, so marking it as RFC.

 tools/env/fw_env.c |    4 ++++
 tools/env/fw_env.h |    8 --------
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/tools/env/fw_env.c b/tools/env/fw_env.c
index 46747d3..52bae45 100644
--- a/tools/env/fw_env.c
+++ b/tools/env/fw_env.c
@@ -24,6 +24,7 @@
  * MA 02111-1307 USA
  */
 
+#include <config.h>
 #include <errno.h>
 #include <fcntl.h>
 #include <stdio.h>
@@ -80,6 +81,9 @@ static int dev_current;
 #define ENVSECTORS(i) envdevices[(i)].env_sectors
 #define DEVTYPE(i)    envdevices[(i)].mtd_type
 
+#ifdef CONFIG_ENV_SIZE
+#undef CONFIG_ENV_SIZE
+#endif
 #define CONFIG_ENV_SIZE ENVSIZE(dev_current)
 
 #define ENV_SIZE      getenvsize()
diff --git a/tools/env/fw_env.h b/tools/env/fw_env.h
index c04da54..ce4b5ed 100644
--- a/tools/env/fw_env.h
+++ b/tools/env/fw_env.h
@@ -39,14 +39,6 @@
 #define ENV2_SIZE         0x4000
 #define DEVICE2_ESIZE     0x4000
 
-#define CONFIG_BAUDRATE                115200
-#define CONFIG_BOOTDELAY       5       /* autoboot after 5 seconds     */
-#define CONFIG_BOOTCOMMAND                                                     
\
-       "bootp; "                                                               
\
-       "setenv bootargs root=/dev/nfs nfsroot=${serverip}:${rootpath} "        
\
-       "ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}::off; "   
\
-       "bootm"
-
 extern int   fw_printenv(int argc, char *argv[]);
 extern char *fw_getenv  (char *name);
 extern int fw_setenv  (int argc, char *argv[]);
-- 
1.5.5

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to