uboot/include/env_default.h
<<
>>
Prefs
   1/*
   2 * (C) Copyright 2000-2010
   3 * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
   4 *
   5 * (C) Copyright 2001 Sysgo Real-Time Solutions, GmbH <www.elinos.com>
   6 * Andreas Heppel <aheppel@sysgo.de>
   7 *
   8 * SPDX-License-Identifier:     GPL-2.0+
   9 */
  10
  11#include <env_callback.h>
  12
  13#ifdef DEFAULT_ENV_INSTANCE_EMBEDDED
  14env_t environment __PPCENV__ = {
  15        ENV_CRC,        /* CRC Sum */
  16#ifdef CONFIG_SYS_REDUNDAND_ENVIRONMENT
  17        1,              /* Flags: valid */
  18#endif
  19        {
  20#elif defined(DEFAULT_ENV_INSTANCE_STATIC)
  21static char default_environment[] = {
  22#else
  23const uchar default_environment[] = {
  24#endif
  25#ifdef  CONFIG_ENV_CALLBACK_LIST_DEFAULT
  26        ENV_CALLBACK_VAR "=" CONFIG_ENV_CALLBACK_LIST_DEFAULT "\0"
  27#endif
  28#ifdef  CONFIG_ENV_FLAGS_LIST_DEFAULT
  29        ENV_FLAGS_VAR "=" CONFIG_ENV_FLAGS_LIST_DEFAULT "\0"
  30#endif
  31#ifdef  CONFIG_BOOTARGS
  32        "bootargs="     CONFIG_BOOTARGS                 "\0"
  33#endif
  34#ifdef  CONFIG_BOOTCOMMAND
  35        "bootcmd="      CONFIG_BOOTCOMMAND              "\0"
  36#endif
  37#ifdef  CONFIG_RAMBOOTCOMMAND
  38        "ramboot="      CONFIG_RAMBOOTCOMMAND           "\0"
  39#endif
  40#ifdef  CONFIG_NFSBOOTCOMMAND
  41        "nfsboot="      CONFIG_NFSBOOTCOMMAND           "\0"
  42#endif
  43#if defined(CONFIG_BOOTDELAY) && (CONFIG_BOOTDELAY >= 0)
  44        "bootdelay="    __stringify(CONFIG_BOOTDELAY)   "\0"
  45#endif
  46#if defined(CONFIG_BAUDRATE) && (CONFIG_BAUDRATE >= 0)
  47        "baudrate="     __stringify(CONFIG_BAUDRATE)    "\0"
  48#endif
  49#ifdef  CONFIG_LOADS_ECHO
  50        "loads_echo="   __stringify(CONFIG_LOADS_ECHO)  "\0"
  51#endif
  52#ifdef  CONFIG_ETHPRIME
  53        "ethprime="     CONFIG_ETHPRIME                 "\0"
  54#endif
  55#ifdef  CONFIG_IPADDR
  56        "ipaddr="       __stringify(CONFIG_IPADDR)      "\0"
  57#endif
  58#ifdef  CONFIG_SERVERIP
  59        "serverip="     __stringify(CONFIG_SERVERIP)    "\0"
  60#endif
  61#ifdef  CONFIG_SYS_AUTOLOAD
  62        "autoload="     CONFIG_SYS_AUTOLOAD             "\0"
  63#endif
  64#ifdef  CONFIG_PREBOOT
  65        "preboot="      CONFIG_PREBOOT                  "\0"
  66#endif
  67#ifdef  CONFIG_ROOTPATH
  68        "rootpath="     CONFIG_ROOTPATH                 "\0"
  69#endif
  70#ifdef  CONFIG_GATEWAYIP
  71        "gatewayip="    __stringify(CONFIG_GATEWAYIP)   "\0"
  72#endif
  73#ifdef  CONFIG_NETMASK
  74        "netmask="      __stringify(CONFIG_NETMASK)     "\0"
  75#endif
  76#ifdef  CONFIG_HOSTNAME
  77        "hostname="     __stringify(CONFIG_HOSTNAME)    "\0"
  78#endif
  79#ifdef  CONFIG_BOOTFILE
  80        "bootfile="     CONFIG_BOOTFILE                 "\0"
  81#endif
  82#ifdef  CONFIG_LOADADDR
  83        "loadaddr="     __stringify(CONFIG_LOADADDR)    "\0"
  84#endif
  85#ifdef  CONFIG_CLOCKS_IN_MHZ
  86        "clocks_in_mhz=1\0"
  87#endif
  88#if defined(CONFIG_PCI_BOOTDELAY) && (CONFIG_PCI_BOOTDELAY > 0)
  89        "pcidelay="     __stringify(CONFIG_PCI_BOOTDELAY)"\0"
  90#endif
  91#ifdef  CONFIG_ENV_VARS_UBOOT_CONFIG
  92        "arch="         CONFIG_SYS_ARCH                 "\0"
  93#ifdef CONFIG_SYS_CPU
  94        "cpu="          CONFIG_SYS_CPU                  "\0"
  95#endif
  96#ifdef CONFIG_SYS_BOARD
  97        "board="        CONFIG_SYS_BOARD                "\0"
  98        "board_name="   CONFIG_SYS_BOARD                "\0"
  99#endif
 100#ifdef CONFIG_SYS_VENDOR
 101        "vendor="       CONFIG_SYS_VENDOR               "\0"
 102#endif
 103#ifdef CONFIG_SYS_SOC
 104        "soc="          CONFIG_SYS_SOC                  "\0"
 105#endif
 106#endif
 107#ifdef  CONFIG_EXTRA_ENV_SETTINGS
 108        CONFIG_EXTRA_ENV_SETTINGS
 109#endif
 110        "\0"
 111#ifdef DEFAULT_ENV_INSTANCE_EMBEDDED
 112        }
 113#endif
 114};
 115