uboot/include/config_distro_defaults.h
<<
>>
Prefs
   1/*
   2 * Copyright 2013-2014 Red Hat, Inc.
   3 *
   4 * SPDX-License-Identifier:     GPL-2.0+
   5 */
   6
   7#ifndef _CONFIG_CMD_DISTRO_DEFAULTS_H
   8#define _CONFIG_CMD_DISTRO_DEFAULTS_H
   9
  10/*
  11 * List of all commands and options that when defined enables support for
  12 * features required by distros to support boards in a standardised and
  13 * consistent manner.
  14 */
  15
  16#define CONFIG_BOOTP_BOOTPATH
  17#define CONFIG_BOOTP_DNS
  18#define CONFIG_BOOTP_GATEWAY
  19#define CONFIG_BOOTP_HOSTNAME
  20#define CONFIG_BOOTP_PXE
  21#define CONFIG_BOOTP_SUBNETMASK
  22
  23#if defined(__arm__) || defined(__aarch64__)
  24#define CONFIG_BOOTP_PXE_CLIENTARCH     0x100
  25#if defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__)
  26#if !defined(CONFIG_BOOTP_VCI_STRING)
  27#define CONFIG_BOOTP_VCI_STRING         "U-Boot.armv7"
  28#endif
  29#elif defined(__aarch64__)
  30#if !defined(CONFIG_BOOTP_VCI_STRING)
  31#define CONFIG_BOOTP_VCI_STRING         "U-Boot.armv8"
  32#endif
  33#else
  34#if !defined(CONFIG_BOOTP_VCI_STRING)
  35#define CONFIG_BOOTP_VCI_STRING         "U-Boot.arm"
  36#endif
  37#endif
  38#elif defined(__i386__)
  39#define CONFIG_BOOTP_PXE_CLIENTARCH     0x0
  40#elif defined(__x86_64__)
  41#define CONFIG_BOOTP_PXE_CLIENTARCH     0x9
  42#endif
  43
  44#ifdef CONFIG_ARM64
  45#define CONFIG_CMD_BOOTI
  46#endif
  47#define CONFIG_CMD_PXE
  48
  49#define CONFIG_CMDLINE_EDITING
  50#define CONFIG_AUTO_COMPLETE
  51#define CONFIG_BOOTDELAY     2
  52#define CONFIG_SYS_LONGHELP
  53#define CONFIG_MENU
  54#define CONFIG_DOS_PARTITION
  55#define CONFIG_EFI_PARTITION
  56#define CONFIG_ISO_PARTITION
  57#define CONFIG_SUPPORT_RAW_INITRD
  58#define CONFIG_ENV_VARS_UBOOT_CONFIG
  59
  60#endif  /* _CONFIG_CMD_DISTRO_DEFAULTS_H */
  61