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_CMD_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_CMD_IDE) || \
  47        defined(CONFIG_CMD_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_SYSTEMACE) || \
  54        defined(CONFIG_SANDBOX)
  55#define HAVE_BLOCK_DEVICE
  56#endif
  57
  58#if (defined(CONFIG_PARTITION_UUIDS) || \
  59        defined(CONFIG_EFI_PARTITION) || \
  60        defined(CONFIG_RANDOM_UUID) || \
  61        defined(CONFIG_CMD_UUID) || \
  62        defined(CONFIG_BOOTP_PXE)) && \
  63        !defined(CONFIG_LIB_UUID)
  64#define CONFIG_LIB_UUID
  65#endif
  66
  67#if (defined(CONFIG_RANDOM_UUID) || \
  68        defined(CONFIG_CMD_UUID)) && \
  69        (!defined(CONFIG_LIB_RAND) && \
  70        !defined(CONFIG_LIB_HW_RAND))
  71#define CONFIG_LIB_RAND
  72#endif
  73
  74#if defined(CONFIG_API) && defined(CONFIG_LCD)
  75#define CONFIG_CMD_BMP
  76#endif
  77
  78#ifndef CONFIG_SYS_PBSIZE
  79#define CONFIG_SYS_PBSIZE       (CONFIG_SYS_CBSIZE + 128)
  80#endif
  81
  82#ifndef CONFIG_FIT_SIGNATURE
  83#define CONFIG_IMAGE_FORMAT_LEGACY
  84#endif
  85
  86#ifdef CONFIG_DISABLE_IMAGE_LEGACY
  87#undef CONFIG_IMAGE_FORMAT_LEGACY
  88#endif
  89
  90#ifdef CONFIG_DM_I2C
  91# ifdef CONFIG_SYS_I2C
  92#  error "Cannot define CONFIG_SYS_I2C when CONFIG_DM_I2C is used"
  93# endif
  94#endif
  95
  96#ifndef CONFIG_CMDLINE
  97#undef CONFIG_CMDLINE_EDITING
  98#undef CONFIG_SYS_LONGHELP
  99#endif
 100
 101#endif  /* __CONFIG_FALLBACKS_H */
 102