blob: 86be16dabc621b61e2f97274457042f76d39d0f6 [file] [log] [blame]
Tom Rini10e47792018-05-06 17:58:06 -04001/* SPDX-License-Identifier: GPL-2.0+ */
Stefano Babic831c4d52017-04-05 18:08:01 +02002/*
3 * (C) Copyright 2002-2008
4 * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
Stefano Babic831c4d52017-04-05 18:08:01 +02005 */
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