uboot/include/config_fallbacks.h
<<
>>
Prefs
   1/*
   2 * Copyright 2012 Texas Instruments
   3 *
   4 * This file is licensed under the terms of the GNU General Public
   5 * License Version 2. This file is licensed "as is" without any
   6 * warranty of any kind, whether express or implied.
   7 */
   8
   9#ifndef __CONFIG_FALLBACKS_H
  10#define __CONFIG_FALLBACKS_H
  11
  12#ifdef CONFIG_SPL
  13#ifdef CONFIG_SPL_PAD_TO
  14#ifdef CONFIG_SPL_MAX_SIZE
  15#if CONFIG_SPL_PAD_TO && CONFIG_SPL_PAD_TO < CONFIG_SPL_MAX_SIZE
  16#error CONFIG_SPL_PAD_TO < CONFIG_SPL_MAX_SIZE
  17#endif
  18#endif
  19#else
  20#ifdef CONFIG_SPL_MAX_SIZE
  21#define CONFIG_SPL_PAD_TO       CONFIG_SPL_MAX_SIZE
  22#else
  23#define CONFIG_SPL_PAD_TO       0
  24#endif
  25#endif
  26#endif
  27
  28#ifndef CONFIG_SYS_BAUDRATE_TABLE
  29#define CONFIG_SYS_BAUDRATE_TABLE       { 9600, 19200, 38400, 57600, 115200 }
  30#endif
  31
  32#if defined(CONFIG_ENV_IS_IN_FAT) && !defined(CONFIG_FS_FAT)
  33#define CONFIG_FS_FAT
  34#endif
  35
  36#if (defined(CONFIG_CMD_EXT4) || defined(CONFIG_CMD_EXT2)) && \
  37                                                !defined(CONFIG_FS_EXT4)
  38#define CONFIG_FS_EXT4
  39#endif
  40
  41#if defined(CONFIG_CMD_EXT4_WRITE) && !defined(CONFIG_EXT4_WRITE)
  42#define CONFIG_EXT4_WRITE
  43#endif
  44
  45/* Rather than repeat this expression each time, add a define for it */
  46#if defined(CONFIG_IDE) || \
  47        defined(CONFIG_SATA) || \
  48        defined(CONFIG_SCSI) || \
  49        defined(CONFIG_CMD_USB) || \
  50        defined(CONFIG_CMD_PART) || \
  51        defined(CONFIG_CMD_GPT) || \
  52        defined(CONFIG_MMC) || \
  53        defined(CONFIG_NVME) || \
  54        defined(CONFIG_SYSTEMACE) || \
  55        defined(CONFIG_SANDBOX)
  56#define HAVE_BLOCK_DEVICE
  57#endif
  58
  59#if (CONFIG_IS_ENABLED(PARTITION_UUIDS) || \
  60        CONFIG_IS_ENABLED(EFI_PARTITION) || \
  61        CONFIG_IS_ENABLED(EFI_LOADER) || \
  62        defined(CONFIG_RANDOM_UUID) || \
  63        defined(CONFIG_CMD_UUID) || \
  64        defined(CONFIG_BOOTP_PXE)) && \
  65        !defined(CONFIG_LIB_UUID)
  66#define CONFIG_LIB_UUID
  67#endif
  68
  69#if (defined(CONFIG_RANDOM_UUID) || \
  70        defined(CONFIG_CMD_UUID)) && \
  71        (!defined(CONFIG_LIB_RAND) && \
  72        !defined(CONFIG_LIB_HW_RAND))
  73#define CONFIG_LIB_RAND
  74#endif
  75
  76/* Console I/O Buffer Size */
  77#ifndef CONFIG_SYS_CBSIZE
  78#if defined(CONFIG_CMD_KGDB)
  79#define CONFIG_SYS_CBSIZE       1024
  80#else
  81#define CONFIG_SYS_CBSIZE       256
  82#endif
  83#endif
  84
  85#ifndef CONFIG_SYS_PBSIZE
  86#define CONFIG_SYS_PBSIZE       (CONFIG_SYS_CBSIZE + sizeof(CONFIG_SYS_PROMPT) + 16)
  87#endif
  88
  89#ifndef CONFIG_SYS_MAXARGS
  90#define CONFIG_SYS_MAXARGS      16
  91#endif
  92
  93#ifndef CONFIG_FIT_SIGNATURE
  94#define CONFIG_IMAGE_FORMAT_LEGACY
  95#endif
  96
  97#ifdef CONFIG_DISABLE_IMAGE_LEGACY
  98#undef CONFIG_IMAGE_FORMAT_LEGACY
  99#endif
 100
 101#ifdef CONFIG_DM_I2C
 102# ifdef CONFIG_SYS_I2C
 103#  error "Cannot define CONFIG_SYS_I2C when CONFIG_DM_I2C is used"
 104# endif
 105#endif
 106
 107#ifndef CONFIG_CMDLINE
 108#undef CONFIG_CMDLINE_EDITING
 109#undef CONFIG_SYS_LONGHELP
 110#endif
 111
 112#endif  /* __CONFIG_FALLBACKS_H */
 113