Home | History | Annotate | Download | only in env
      1 /* SPDX-License-Identifier: GPL-2.0+ */
      2 /*
      3  * (C) Copyright 2002-2008
      4  * Wolfgang Denk, DENX Software Engineering, wd (at) denx.de.
      5  */
      6 
      7 /* Pull in the current config to define the default environment */
      8 #include <linux/kconfig.h>
      9 
     10 #ifndef __ASSEMBLY__
     11 #define __ASSEMBLY__ /* get only #defines from config.h */
     12 #include <config.h>
     13 #undef	__ASSEMBLY__
     14 #else
     15 #include <config.h>
     16 #endif
     17 
     18 /*
     19  * To build the utility with the static configuration
     20  * comment out the next line.
     21  * See included "fw_env.config" sample file
     22  * for notes on configuration.
     23  */
     24 #define CONFIG_FILE     "/etc/fw_env.config"
     25 
     26 #ifndef CONFIG_FILE
     27 #define HAVE_REDUND /* For systems with 2 env sectors */
     28 #define DEVICE1_NAME      "/dev/mtd1"
     29 #define DEVICE2_NAME      "/dev/mtd2"
     30 #define DEVICE1_OFFSET    0x0000
     31 #define ENV1_SIZE         0x4000
     32 #define DEVICE1_ESIZE     0x4000
     33 #define DEVICE1_ENVSECTORS     2
     34 #define DEVICE2_OFFSET    0x0000
     35 #define ENV2_SIZE         0x4000
     36 #define DEVICE2_ESIZE     0x4000
     37 #define DEVICE2_ENVSECTORS     2
     38 #endif
     39 
     40 #ifndef CONFIG_BAUDRATE
     41 #define CONFIG_BAUDRATE		115200
     42 #endif
     43 
     44 #ifndef CONFIG_BOOTDELAY
     45 #define CONFIG_BOOTDELAY	5	/* autoboot after 5 seconds	*/
     46 #endif
     47 
     48 #ifndef CONFIG_BOOTCOMMAND
     49 #define CONFIG_BOOTCOMMAND						\
     50 	"bootp; "							\
     51 	"setenv bootargs root=/dev/nfs nfsroot=${serverip}:${rootpath} "\
     52 	"ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}::off; "\
     53 	"bootm"
     54 #endif
     55