xref: /openbmc/u-boot/tools/env/fw_env_private.h (revision 83d290c56fab2d38cd1ab4c4cc7099559c1d5046)
1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */
29d80b49aSStefano Babic /*
39d80b49aSStefano Babic  * (C) Copyright 2002-2008
49d80b49aSStefano Babic  * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
59d80b49aSStefano Babic  */
69d80b49aSStefano Babic 
79d80b49aSStefano Babic /* Pull in the current config to define the default environment */
89d80b49aSStefano Babic #include <linux/kconfig.h>
99d80b49aSStefano Babic 
109d80b49aSStefano Babic #ifndef __ASSEMBLY__
119d80b49aSStefano Babic #define __ASSEMBLY__ /* get only #defines from config.h */
129d80b49aSStefano Babic #include <config.h>
139d80b49aSStefano Babic #undef	__ASSEMBLY__
149d80b49aSStefano Babic #else
159d80b49aSStefano Babic #include <config.h>
169d80b49aSStefano Babic #endif
179d80b49aSStefano Babic 
189d80b49aSStefano Babic /*
199d80b49aSStefano Babic  * To build the utility with the static configuration
209d80b49aSStefano Babic  * comment out the next line.
219d80b49aSStefano Babic  * See included "fw_env.config" sample file
229d80b49aSStefano Babic  * for notes on configuration.
239d80b49aSStefano Babic  */
249d80b49aSStefano Babic #define CONFIG_FILE     "/etc/fw_env.config"
259d80b49aSStefano Babic 
269d80b49aSStefano Babic #ifndef CONFIG_FILE
279d80b49aSStefano Babic #define HAVE_REDUND /* For systems with 2 env sectors */
289d80b49aSStefano Babic #define DEVICE1_NAME      "/dev/mtd1"
299d80b49aSStefano Babic #define DEVICE2_NAME      "/dev/mtd2"
309d80b49aSStefano Babic #define DEVICE1_OFFSET    0x0000
319d80b49aSStefano Babic #define ENV1_SIZE         0x4000
329d80b49aSStefano Babic #define DEVICE1_ESIZE     0x4000
339d80b49aSStefano Babic #define DEVICE1_ENVSECTORS     2
349d80b49aSStefano Babic #define DEVICE2_OFFSET    0x0000
359d80b49aSStefano Babic #define ENV2_SIZE         0x4000
369d80b49aSStefano Babic #define DEVICE2_ESIZE     0x4000
379d80b49aSStefano Babic #define DEVICE2_ENVSECTORS     2
389d80b49aSStefano Babic #endif
399d80b49aSStefano Babic 
409d80b49aSStefano Babic #ifndef CONFIG_BAUDRATE
419d80b49aSStefano Babic #define CONFIG_BAUDRATE		115200
429d80b49aSStefano Babic #endif
439d80b49aSStefano Babic 
449d80b49aSStefano Babic #ifndef CONFIG_BOOTDELAY
459d80b49aSStefano Babic #define CONFIG_BOOTDELAY	5	/* autoboot after 5 seconds	*/
469d80b49aSStefano Babic #endif
479d80b49aSStefano Babic 
489d80b49aSStefano Babic #ifndef CONFIG_BOOTCOMMAND
499d80b49aSStefano Babic #define CONFIG_BOOTCOMMAND						\
509d80b49aSStefano Babic 	"bootp; "							\
519d80b49aSStefano Babic 	"setenv bootargs root=/dev/nfs nfsroot=${serverip}:${rootpath} "\
529d80b49aSStefano Babic 	"ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}::off; "\
539d80b49aSStefano Babic 	"bootm"
549d80b49aSStefano Babic #endif
55