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 #if CONFIG_IS_ENABLED(DM_I2C) 50 # ifdef CONFIG_SYS_I2C 51 # error "Cannot define CONFIG_SYS_I2C when CONFIG_DM_I2C is used" 52 # endif 53 #endif 54 55 #endif /* __CONFIG_FALLBACKS_H */ 56