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/* 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 41#ifndef CONFIG_SYS_PBSIZE 42#define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + sizeof(CONFIG_SYS_PROMPT) + 16) 43#endif 44 45#ifndef CONFIG_SYS_MAXARGS 46#define CONFIG_SYS_MAXARGS 16 47#endif 48 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 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 63#endif /* __CONFIG_FALLBACKS_H */ 64