]> git.ipfire.org Git - people/ms/u-boot.git/blame - include/config_fallbacks.h
dfu: Fix up the Kconfig mess
[people/ms/u-boot.git] / include / config_fallbacks.h
CommitLineData
26750c8a
TR
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
6113d3f2
BT
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
26750c8a
TR
28#ifndef CONFIG_SYS_BAUDRATE_TABLE
29#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200 }
30#endif
31
72f09606
TP
32/* Console I/O Buffer Size */
33#ifndef CONFIG_SYS_CBSIZE
34#if defined(CONFIG_CMD_KGDB)
35#define CONFIG_SYS_CBSIZE 1024
36#else
37#define CONFIG_SYS_CBSIZE 256
38#endif
39#endif
40
31cc2c85 41#ifndef CONFIG_SYS_PBSIZE
80c914f1 42#define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + sizeof(CONFIG_SYS_PROMPT) + 16)
31cc2c85
FE
43#endif
44
bb939d7a
TP
45#ifndef CONFIG_SYS_MAXARGS
46#define CONFIG_SYS_MAXARGS 16
47#endif
48
21d29f7f
HS
49#ifndef CONFIG_FIT_SIGNATURE
50#define CONFIG_IMAGE_FORMAT_LEGACY
51#endif
52
53#ifdef CONFIG_DISABLE_IMAGE_LEGACY
54#undef CONFIG_IMAGE_FORMAT_LEGACY
55#endif
56
c6202d85
SG
57#ifdef CONFIG_DM_I2C
58# ifdef CONFIG_SYS_I2C
59# error "Cannot define CONFIG_SYS_I2C when CONFIG_DM_I2C is used"
60# endif
61#endif
62
9a6598da
SG
63#ifndef CONFIG_CMDLINE
64#undef CONFIG_CMDLINE_EDITING
65#undef CONFIG_SYS_LONGHELP
9a6598da
SG
66#endif
67
26750c8a 68#endif /* __CONFIG_FALLBACKS_H */