1ae691e57SStefan Roese /* 2ae691e57SStefan Roese * (C) Copyright 2008 Stefan Roese <sr@denx.de>, DENX Software Engineering 3ae691e57SStefan Roese * 4ae691e57SStefan Roese * This program is free software; you can redistribute it and/or 5ae691e57SStefan Roese * modify it under the terms of the GNU General Public License as 6ae691e57SStefan Roese * published by the Free Software Foundation; either version 2 of 7ae691e57SStefan Roese * the License, or (at your option) any later version. 8ae691e57SStefan Roese * 9ae691e57SStefan Roese * This program is distributed in the hope that it will be useful, 10ae691e57SStefan Roese * but WITHOUT ANY WARRANTY; without even the implied warranty of 11ae691e57SStefan Roese * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12ae691e57SStefan Roese * GNU General Public License for more details. 13ae691e57SStefan Roese * 14ae691e57SStefan Roese * You should have received a copy of the GNU General Public License 15ae691e57SStefan Roese * along with this program; if not, write to the Free Software 16ae691e57SStefan Roese * Foundation, Inc., 59 Temple Place, Suite 330, Boston, 17ae691e57SStefan Roese * MA 02111-1307 USA 18ae691e57SStefan Roese */ 19ae691e57SStefan Roese 20ae691e57SStefan Roese /* 21ae691e57SStefan Roese * This file contains the configuration parameters for the VCT board 22ae691e57SStefan Roese * family: 23ae691e57SStefan Roese * 24ae691e57SStefan Roese * vct_premium 25ae691e57SStefan Roese * vct_premium_small 26ae691e57SStefan Roese * vct_premium_onenand 27ae691e57SStefan Roese * vct_premium_onenand_small 28ae691e57SStefan Roese * vct_platinum 29ae691e57SStefan Roese * vct_platinum_small 30ae691e57SStefan Roese * vct_platinum_onenand 31ae691e57SStefan Roese * vct_platinum_onenand_small 32ae691e57SStefan Roese * vct_platinumavc 33ae691e57SStefan Roese * vct_platinumavc_small 34ae691e57SStefan Roese * vct_platinumavc_onenand 35ae691e57SStefan Roese * vct_platinumavc_onenand_small 36ae691e57SStefan Roese */ 37ae691e57SStefan Roese 38ae691e57SStefan Roese #ifndef __CONFIG_H 39ae691e57SStefan Roese #define __CONFIG_H 40ae691e57SStefan Roese 41ae691e57SStefan Roese #define CONFIG_MIPS32 /* MIPS 4Kc CPU core */ 42ae691e57SStefan Roese #define CPU_CLOCK_RATE 324000000 /* Clock for the MIPS core */ 43ae691e57SStefan Roese #define CONFIG_SYS_MIPS_TIMER_FREQ (CPU_CLOCK_RATE / 2) 44ae691e57SStefan Roese #define CONFIG_SYS_HZ 1000 45ae691e57SStefan Roese 46ae691e57SStefan Roese #define CONFIG_SKIP_LOWLEVEL_INIT /* SDRAM is initialized by the bootstrap code */ 47ae691e57SStefan Roese 4814d0a02aSWolfgang Denk #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE 49ae691e57SStefan Roese #define CONFIG_SYS_MONITOR_LEN (256 << 10) 50ae691e57SStefan Roese #define CONFIG_SYS_MALLOC_LEN (1 << 20) 51ae691e57SStefan Roese #define CONFIG_SYS_BOOTPARAMS_LEN (128 << 10) 52ae691e57SStefan Roese #define CONFIG_SYS_INIT_SP_OFFSET 0x400000 53ae691e57SStefan Roese 54ae691e57SStefan Roese #if !defined(CONFIG_VCT_NAND) && !defined(CONFIG_VCT_ONENAND) 55ae691e57SStefan Roese #define CONFIG_VCT_NOR 56ae691e57SStefan Roese #else 57ae691e57SStefan Roese #define CONFIG_SYS_NO_FLASH 58ae691e57SStefan Roese #endif 59ae691e57SStefan Roese 60ae691e57SStefan Roese /* 61ae691e57SStefan Roese * UART 62ae691e57SStefan Roese */ 63294f10caSDetlev Zundel #ifdef CONFIG_VCT_PLATINUMAVC 64294f10caSDetlev Zundel #define UART_1_BASE 0xBDC30000 65294f10caSDetlev Zundel #else 66294f10caSDetlev Zundel #define UART_1_BASE 0xBF89C000 67294f10caSDetlev Zundel #endif 68294f10caSDetlev Zundel 69294f10caSDetlev Zundel #define CONFIG_SYS_NS16550_SERIAL 70294f10caSDetlev Zundel #define CONFIG_SYS_NS16550 71294f10caSDetlev Zundel #define CONFIG_SYS_NS16550_REG_SIZE -4 72294f10caSDetlev Zundel #define CONFIG_SYS_NS16550_COM1 UART_1_BASE 73294f10caSDetlev Zundel #define CONFIG_CONS_INDEX 1 74294f10caSDetlev Zundel #define CONFIG_SYS_NS16550_CLK 921600 75ae691e57SStefan Roese #define CONFIG_BAUDRATE 115200 76ae691e57SStefan Roese 77ae691e57SStefan Roese /* 78ae691e57SStefan Roese * SDRAM 79ae691e57SStefan Roese */ 80ae691e57SStefan Roese #define CONFIG_SYS_SDRAM_BASE 0x80000000 81ae691e57SStefan Roese #define CONFIG_SYS_MBYTES_SDRAM 128 82ae691e57SStefan Roese #define CONFIG_SYS_MEMTEST_START 0x80200000 83ae691e57SStefan Roese #define CONFIG_SYS_MEMTEST_END 0x80400000 84ae691e57SStefan Roese #define CONFIG_SYS_LOAD_ADDR 0x80400000 /* default load address */ 85ae691e57SStefan Roese 86ae691e57SStefan Roese #if defined(CONFIG_VCT_PREMIUM) || defined(CONFIG_VCT_PLATINUM) 87ae691e57SStefan Roese /* 88ae691e57SStefan Roese * SMSC91C11x Network Card 89ae691e57SStefan Roese */ 90736fead8SBen Warren #define CONFIG_SMC911X 91736fead8SBen Warren #define CONFIG_SMC911X_BASE 0x00000000 92736fead8SBen Warren #define CONFIG_SMC911X_32_BIT 93ae691e57SStefan Roese #define CONFIG_NET_RETRY_COUNT 20 94ae691e57SStefan Roese #endif 95ae691e57SStefan Roese 96ae691e57SStefan Roese /* 97ae691e57SStefan Roese * Commands 98ae691e57SStefan Roese */ 99ae691e57SStefan Roese #include <config_cmd_default.h> 100ae691e57SStefan Roese 101ae691e57SStefan Roese #define CONFIG_CMD_DHCP 102ae691e57SStefan Roese #define CONFIG_CMD_ELF 103ae691e57SStefan Roese #define CONFIG_CMD_EEPROM 104ae691e57SStefan Roese #define CONFIG_CMD_I2C 105ae691e57SStefan Roese 106ae691e57SStefan Roese /* 107ae691e57SStefan Roese * Only Premium/Platinum have ethernet support right now 108ae691e57SStefan Roese */ 109383015b2SDaniel Schwierzeck #if (defined(CONFIG_VCT_PREMIUM) || defined(CONFIG_VCT_PLATINUM)) && \ 110383015b2SDaniel Schwierzeck !defined(CONFIG_VCT_SMALL_IMAGE) 111ae691e57SStefan Roese #define CONFIG_CMD_PING 112ae691e57SStefan Roese #define CONFIG_CMD_SNTP 113ae691e57SStefan Roese #else 114ae691e57SStefan Roese #undef CONFIG_CMD_NET 115383015b2SDaniel Schwierzeck #undef CONFIG_CMD_NFS 116ae691e57SStefan Roese #endif 117ae691e57SStefan Roese 118ae691e57SStefan Roese /* 119ae691e57SStefan Roese * Only Premium/Platinum have USB-EHCI support right now 120ae691e57SStefan Roese */ 121383015b2SDaniel Schwierzeck #if (defined(CONFIG_VCT_PREMIUM) || defined(CONFIG_VCT_PLATINUM)) && \ 122383015b2SDaniel Schwierzeck !defined(CONFIG_VCT_SMALL_IMAGE) 123ae691e57SStefan Roese #define CONFIG_CMD_USB 124ae691e57SStefan Roese #define CONFIG_CMD_FAT 125ae691e57SStefan Roese #endif 126ae691e57SStefan Roese 127ae691e57SStefan Roese #if defined(CONFIG_CMD_USB) 128ae691e57SStefan Roese #define CONFIG_USB_STORAGE 129ae691e57SStefan Roese #define CONFIG_DOS_PARTITION 130ae691e57SStefan Roese #define CONFIG_ISO_PARTITION 131ae691e57SStefan Roese 132ae691e57SStefan Roese #define CONFIG_SUPPORT_VFAT 133ae691e57SStefan Roese 134ae691e57SStefan Roese /* 135ae691e57SStefan Roese * USB/EHCI 136ae691e57SStefan Roese */ 137ae691e57SStefan Roese #define CONFIG_USB_EHCI /* Enable EHCI USB support */ 138ae691e57SStefan Roese #define CONFIG_USB_EHCI_VCT /* on VCT platform */ 139ae691e57SStefan Roese #define CONFIG_EHCI_MMIO_BIG_ENDIAN 140ae691e57SStefan Roese #define CONFIG_EHCI_DESC_BIG_ENDIAN 141ae691e57SStefan Roese #define CONFIG_EHCI_IS_TDI 142ae691e57SStefan Roese #define CONFIG_EHCI_HCD_INIT_AFTER_RESET /* re-init HCD after CMD_RESET */ 143ae691e57SStefan Roese #endif /* CONFIG_CMD_USB */ 144ae691e57SStefan Roese 145ae691e57SStefan Roese #if !defined(CONFIG_VCT_NOR) 146ae691e57SStefan Roese #undef CONFIG_CMD_FLASH 147ae691e57SStefan Roese #undef CONFIG_CMD_IMLS 148ae691e57SStefan Roese #endif 149ae691e57SStefan Roese 150ae691e57SStefan Roese #if defined(CONFIG_VCT_NAND) 151ae691e57SStefan Roese #define CONFIG_CMD_NAND 152ae691e57SStefan Roese #endif 153ae691e57SStefan Roese 154ae691e57SStefan Roese #if defined(CONFIG_VCT_ONENAND) 155ae691e57SStefan Roese #define CONFIG_CMD_ONENAND 156ae691e57SStefan Roese #endif 157ae691e57SStefan Roese 158ae691e57SStefan Roese /* 159ae691e57SStefan Roese * BOOTP options 160ae691e57SStefan Roese */ 161ae691e57SStefan Roese #define CONFIG_BOOTP_BOOTFILESIZE 162ae691e57SStefan Roese #define CONFIG_BOOTP_BOOTPATH 163ae691e57SStefan Roese #define CONFIG_BOOTP_GATEWAY 164ae691e57SStefan Roese #define CONFIG_BOOTP_HOSTNAME 165ae691e57SStefan Roese #define CONFIG_BOOTP_SUBNETMASK 166ae691e57SStefan Roese 167ae691e57SStefan Roese /* 168ae691e57SStefan Roese * Miscellaneous configurable options 169ae691e57SStefan Roese */ 170ae691e57SStefan Roese #define CONFIG_SYS_LONGHELP /* undef to save memory */ 171ae691e57SStefan Roese #define CONFIG_SYS_PROMPT "VCT# " /* Monitor Command Prompt */ 172ae691e57SStefan Roese #define CONFIG_SYS_CBSIZE 512 /* Console I/O Buffer Size */ 173ae691e57SStefan Roese #define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + \ 174ae691e57SStefan Roese sizeof(CONFIG_SYS_PROMPT) + 16) 175ae691e57SStefan Roese #define CONFIG_SYS_MAXARGS 16 /* max number of command args */ 176ae691e57SStefan Roese #define CONFIG_TIMESTAMP /* Print image info with timestamp */ 177ae691e57SStefan Roese #define CONFIG_CMDLINE_EDITING /* add command line history */ 178ae691e57SStefan Roese #define CONFIG_SYS_CONSOLE_INFO_QUIET /* don't print console @ startup*/ 179ae691e57SStefan Roese 180ae691e57SStefan Roese /* 181ae691e57SStefan Roese * FLASH and environment organization 182ae691e57SStefan Roese */ 183ae691e57SStefan Roese #if defined(CONFIG_VCT_NOR) 184ae691e57SStefan Roese #define CONFIG_ENV_IS_IN_FLASH 185ae691e57SStefan Roese #define CONFIG_FLASH_NOT_MEM_MAPPED 186ae691e57SStefan Roese 187ae691e57SStefan Roese /* 188ae691e57SStefan Roese * We need special accessor functions for the CFI FLASH driver. This 189ae691e57SStefan Roese * can be enabled via the CONFIG_CFI_FLASH_USE_WEAK_ACCESSORS option. 190ae691e57SStefan Roese */ 191ae691e57SStefan Roese #define CONFIG_CFI_FLASH_USE_WEAK_ACCESSORS 192ae691e57SStefan Roese 193ae691e57SStefan Roese /* 194ae691e57SStefan Roese * For the non-memory-mapped NOR FLASH, we need to define the 195ae691e57SStefan Roese * NOR FLASH area. This can't be detected via the addr2info() 196ae691e57SStefan Roese * function, since we check for flash access in the very early 197ae691e57SStefan Roese * U-Boot code, before the NOR FLASH is detected. 198ae691e57SStefan Roese */ 199ae691e57SStefan Roese #define CONFIG_FLASH_BASE 0xb0000000 200ae691e57SStefan Roese #define CONFIG_FLASH_END 0xbfffffff 201ae691e57SStefan Roese 202ae691e57SStefan Roese /* 203ae691e57SStefan Roese * CFI driver settings 204ae691e57SStefan Roese */ 205ae691e57SStefan Roese #define CONFIG_SYS_FLASH_CFI /* The flash is CFI compatible */ 206ae691e57SStefan Roese #define CONFIG_FLASH_CFI_DRIVER /* Use common CFI driver */ 207ae691e57SStefan Roese #define CONFIG_SYS_FLASH_CFI_AMD_RESET 1 /* Use AMD (Spansion) reset cmd */ 208ae691e57SStefan Roese #define CONFIG_SYS_FLASH_CFI_WIDTH FLASH_CFI_16BIT /* no byte writes on IXP4xx */ 209ae691e57SStefan Roese 210ae691e57SStefan Roese #define CONFIG_SYS_FLASH_BASE 0xb0000000 211ae691e57SStefan Roese #define CONFIG_SYS_FLASH_BANKS_LIST { CONFIG_SYS_FLASH_BASE } 212ae691e57SStefan Roese #define CONFIG_SYS_MAX_FLASH_BANKS 1 /* max number of memory banks */ 213ae691e57SStefan Roese #define CONFIG_SYS_MAX_FLASH_SECT 512 /* max number of sectors on one chip */ 214ae691e57SStefan Roese 215ae691e57SStefan Roese #define CONFIG_SYS_FLASH_ERASE_TOUT 120000 /* Timeout for Flash Erase (in ms) */ 216ae691e57SStefan Roese #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Timeout for Flash Write (in ms) */ 217ae691e57SStefan Roese 218ae691e57SStefan Roese #ifdef CONFIG_ENV_IS_IN_FLASH 219ae691e57SStefan Roese #define CONFIG_ENV_SECT_SIZE 0x10000 /* size of one complete sector */ 220ae691e57SStefan Roese #define CONFIG_ENV_ADDR (CONFIG_SYS_FLASH_BASE + CONFIG_SYS_MONITOR_LEN) 221ae691e57SStefan Roese #define CONFIG_ENV_SIZE 0x4000 /* Total Size of Environment Sector */ 222ae691e57SStefan Roese 223ae691e57SStefan Roese /* Address and size of Redundant Environment Sector */ 224ae691e57SStefan Roese #define CONFIG_ENV_ADDR_REDUND (CONFIG_ENV_ADDR + CONFIG_ENV_SECT_SIZE) 225ae691e57SStefan Roese #define CONFIG_ENV_SIZE_REDUND (CONFIG_ENV_SIZE) 226ae691e57SStefan Roese #endif /* CONFIG_ENV_IS_IN_FLASH */ 227ae691e57SStefan Roese #endif /* CONFIG_VCT_NOR */ 228ae691e57SStefan Roese 229ae691e57SStefan Roese #if defined(CONFIG_VCT_ONENAND) 230ae691e57SStefan Roese #define CONFIG_USE_ONENAND_BOARD_INIT 231ae691e57SStefan Roese #define CONFIG_ENV_IS_IN_ONENAND 232ae691e57SStefan Roese #define CONFIG_SYS_ONENAND_BASE 0x00000000 /* this is not real address */ 233ae691e57SStefan Roese #define CONFIG_SYS_FLASH_BASE 0x00000000 234ae691e57SStefan Roese #define CONFIG_ENV_ADDR (128 << 10) /* after compr. U-Boot image */ 235ae691e57SStefan Roese #define CONFIG_ENV_SIZE (128 << 10) /* erase size */ 236ae691e57SStefan Roese #endif /* CONFIG_VCT_ONENAND */ 237ae691e57SStefan Roese 238ae691e57SStefan Roese /* 239ae691e57SStefan Roese * Cache Configuration 240ae691e57SStefan Roese */ 241ae691e57SStefan Roese #define CONFIG_SYS_DCACHE_SIZE 16384 242ae691e57SStefan Roese #define CONFIG_SYS_ICACHE_SIZE 16384 243ae691e57SStefan Roese #define CONFIG_SYS_CACHELINE_SIZE 32 244ae691e57SStefan Roese 245ae691e57SStefan Roese /* 246ae691e57SStefan Roese * I2C/EEPROM 247ae691e57SStefan Roese */ 248*ea818dbbSHeiko Schocher #define CONFIG_SYS_I2C 249*ea818dbbSHeiko Schocher #define CONFIG_SYS_I2C_SOFT /* I2C bit-banged */ 250*ea818dbbSHeiko Schocher #define CONFIG_SYS_I2C_SOFT_SPEED 83000 /* 83 kHz is supposed to work */ 251*ea818dbbSHeiko Schocher #define CONFIG_SYS_I2C_SOFT_SLAVE 0x7f 252ae691e57SStefan Roese 253ae691e57SStefan Roese /* 254ae691e57SStefan Roese * Software (bit-bang) I2C driver configuration 255ae691e57SStefan Roese */ 256ae691e57SStefan Roese #define CONFIG_SYS_GPIO_I2C_SCL 11 257ae691e57SStefan Roese #define CONFIG_SYS_GPIO_I2C_SDA 10 258ae691e57SStefan Roese 259ae691e57SStefan Roese #ifndef __ASSEMBLY__ 260ae691e57SStefan Roese int vct_gpio_dir(int pin, int dir); 261ae691e57SStefan Roese void vct_gpio_set(int pin, int val); 262ae691e57SStefan Roese int vct_gpio_get(int pin); 263ae691e57SStefan Roese #endif 264ae691e57SStefan Roese 265ae691e57SStefan Roese #define I2C_INIT vct_gpio_dir(CONFIG_SYS_GPIO_I2C_SCL, 1) 266ae691e57SStefan Roese #define I2C_ACTIVE vct_gpio_dir(CONFIG_SYS_GPIO_I2C_SDA, 1) 267ae691e57SStefan Roese #define I2C_TRISTATE vct_gpio_dir(CONFIG_SYS_GPIO_I2C_SDA, 0) 268ae691e57SStefan Roese #define I2C_READ vct_gpio_get(CONFIG_SYS_GPIO_I2C_SDA) 269ae691e57SStefan Roese #define I2C_SDA(bit) vct_gpio_set(CONFIG_SYS_GPIO_I2C_SDA, bit) 270ae691e57SStefan Roese #define I2C_SCL(bit) vct_gpio_set(CONFIG_SYS_GPIO_I2C_SCL, bit) 271ae691e57SStefan Roese #define I2C_DELAY udelay(5) /* 1/4 I2C clock duration */ 272ae691e57SStefan Roese 273ae691e57SStefan Roese #define CONFIG_SYS_I2C_EEPROM_ADDR 0x50 274ae691e57SStefan Roese /* CAT24WC32 */ 275ae691e57SStefan Roese #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 2 /* Bytes of address */ 276ae691e57SStefan Roese #define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 5 /* The Catalyst CAT24WC32 has */ 277ae691e57SStefan Roese /* 32 byte page write mode using*/ 278ae691e57SStefan Roese /* last 5 bits of the address */ 279ae691e57SStefan Roese #define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 10 /* and takes up to 10 msec */ 280ae691e57SStefan Roese 281ae691e57SStefan Roese #define CONFIG_BOOTCOMMAND "run test3" 282ae691e57SStefan Roese #define CONFIG_BOOTDELAY 5 /* autoboot after 5 seconds */ 283ae691e57SStefan Roese 284ae691e57SStefan Roese /* 285ae691e57SStefan Roese * UBI configuration 286ae691e57SStefan Roese */ 287ae691e57SStefan Roese #if defined(CONFIG_VCT_ONENAND) 288ae691e57SStefan Roese #define CONFIG_SYS_USE_UBI 289ae691e57SStefan Roese #define CONFIG_CMD_JFFS2 290ae691e57SStefan Roese #define CONFIG_CMD_UBI 291ae691e57SStefan Roese #define CONFIG_RBTREE 292942556a9SStefan Roese #define CONFIG_MTD_DEVICE /* needed for mtdparts commands */ 293ae691e57SStefan Roese #define CONFIG_MTD_PARTITIONS 29468d7d651SStefan Roese #define CONFIG_CMD_MTDPARTS 295ae691e57SStefan Roese 296ae691e57SStefan Roese #define MTDIDS_DEFAULT "onenand0=onenand" 297ae691e57SStefan Roese #define MTDPARTS_DEFAULT "mtdparts=onenand:128k(u-boot)," \ 298ae691e57SStefan Roese "128k(env)," \ 299ae691e57SStefan Roese "20m(kernel)," \ 300ae691e57SStefan Roese "-(rootfs)" 301ae691e57SStefan Roese #endif 302ae691e57SStefan Roese 303ae691e57SStefan Roese /* 304ae691e57SStefan Roese * We need a small, stripped down image to fit into the first 128k OneNAND 305ae691e57SStefan Roese * erase block (gzipped). This image only needs basic commands for FLASH 306ae691e57SStefan Roese * (NOR/OneNAND) usage and Linux kernel booting. 307ae691e57SStefan Roese */ 308ae691e57SStefan Roese #if defined(CONFIG_VCT_SMALL_IMAGE) 309ae691e57SStefan Roese #undef CONFIG_CMD_ASKENV 31074de7aefSWolfgang Denk #undef CONFIG_CMD_BDI 31174de7aefSWolfgang Denk #undef CONFIG_CMD_BEDBUG 31274de7aefSWolfgang Denk #undef CONFIG_CMD_CACHE 31374de7aefSWolfgang Denk #undef CONFIG_CMD_CONSOLE 314ae691e57SStefan Roese #undef CONFIG_CMD_CRC32 315ae691e57SStefan Roese #undef CONFIG_CMD_DHCP 316ae691e57SStefan Roese #undef CONFIG_CMD_EEPROM 31774de7aefSWolfgang Denk #undef CONFIG_CMD_EEPROM 31874de7aefSWolfgang Denk #undef CONFIG_CMD_ELF 31974de7aefSWolfgang Denk #undef CONFIG_CMD_FAT 320ae691e57SStefan Roese #undef CONFIG_CMD_I2C 32174de7aefSWolfgang Denk #undef CONFIG_CMD_I2C 32274de7aefSWolfgang Denk #undef CONFIG_CMD_IRQ 32374de7aefSWolfgang Denk #undef CONFIG_CMD_ITEST 324ae691e57SStefan Roese #undef CONFIG_CMD_LOADB 325ae691e57SStefan Roese #undef CONFIG_CMD_LOADS 326ae691e57SStefan Roese #undef CONFIG_CMD_LOADY 32774de7aefSWolfgang Denk #undef CONFIG_CMD_MII 32874de7aefSWolfgang Denk #undef CONFIG_CMD_MISC 32974de7aefSWolfgang Denk #undef CONFIG_CMD_NET 33074de7aefSWolfgang Denk #undef CONFIG_CMD_PING 33174de7aefSWolfgang Denk #undef CONFIG_CMD_REGINFO 33274de7aefSWolfgang Denk #undef CONFIG_CMD_SNTP 33374de7aefSWolfgang Denk #undef CONFIG_CMD_SOURCE 33474de7aefSWolfgang Denk #undef CONFIG_CMD_STRINGS 33574de7aefSWolfgang Denk #undef CONFIG_CMD_TERMINAL 336ae691e57SStefan Roese #undef CONFIG_CMD_USB 337ae691e57SStefan Roese 338736fead8SBen Warren #undef CONFIG_SMC911X 339*ea818dbbSHeiko Schocher #undef CONFIG_SYS_I2C_SOFT 34074de7aefSWolfgang Denk #undef CONFIG_SOURCE 341ae691e57SStefan Roese #undef CONFIG_SYS_LONGHELP 342ae691e57SStefan Roese #undef CONFIG_TIMESTAMP 343ae691e57SStefan Roese #endif /* CONFIG_VCT_SMALL_IMAGE */ 344ae691e57SStefan Roese 345ae691e57SStefan Roese #endif /* __CONFIG_H */ 346