1*7237d22bSSergey Kostanbaev /* 2*7237d22bSSergey Kostanbaev * U-boot - Configuration file for Cirrus Logic EDB93xx boards 3*7237d22bSSergey Kostanbaev */ 4*7237d22bSSergey Kostanbaev 5*7237d22bSSergey Kostanbaev #ifndef __CONFIG_H 6*7237d22bSSergey Kostanbaev #define __CONFIG_H 7*7237d22bSSergey Kostanbaev 8*7237d22bSSergey Kostanbaev #ifdef CONFIG_MK_edb9301 9*7237d22bSSergey Kostanbaev #define CONFIG_EDB9301 10*7237d22bSSergey Kostanbaev #elif defined(CONFIG_MK_edb9302) 11*7237d22bSSergey Kostanbaev #define CONFIG_EDB9302 12*7237d22bSSergey Kostanbaev #elif defined(CONFIG_MK_edb9302a) 13*7237d22bSSergey Kostanbaev #define CONFIG_EDB9302A 14*7237d22bSSergey Kostanbaev #elif defined(CONFIG_MK_edb9307) 15*7237d22bSSergey Kostanbaev #define CONFIG_EDB9307 16*7237d22bSSergey Kostanbaev #elif defined(CONFIG_MK_edb9307a) 17*7237d22bSSergey Kostanbaev #define CONFIG_EDB9307A 18*7237d22bSSergey Kostanbaev #elif defined(CONFIG_MK_edb9312) 19*7237d22bSSergey Kostanbaev #define CONFIG_EDB9312 20*7237d22bSSergey Kostanbaev #elif defined(CONFIG_MK_edb9315) 21*7237d22bSSergey Kostanbaev #define CONFIG_EDB9315 22*7237d22bSSergey Kostanbaev #elif defined(CONFIG_MK_edb9315a) 23*7237d22bSSergey Kostanbaev #define CONFIG_EDB9315A 24*7237d22bSSergey Kostanbaev #else 25*7237d22bSSergey Kostanbaev #error "no board defined" 26*7237d22bSSergey Kostanbaev #endif 27*7237d22bSSergey Kostanbaev 28*7237d22bSSergey Kostanbaev /* Initial environment and monitor configuration options. */ 29*7237d22bSSergey Kostanbaev #define CONFIG_BOOTDELAY 2 30*7237d22bSSergey Kostanbaev #define CONFIG_CMDLINE_TAG 1 31*7237d22bSSergey Kostanbaev #define CONFIG_INITRD_TAG 1 32*7237d22bSSergey Kostanbaev #define CONFIG_SETUP_MEMORY_TAGS 1 33*7237d22bSSergey Kostanbaev #define CONFIG_BOOTARGS "root=/dev/nfs console=ttyAM0,115200 ip=dhcp" 34*7237d22bSSergey Kostanbaev #define CONFIG_BOOTFILE "edb93xx.img" 35*7237d22bSSergey Kostanbaev 36*7237d22bSSergey Kostanbaev #define CONFIG_SYS_HUSH_PARSER 1 37*7237d22bSSergey Kostanbaev #define CONFIG_SYS_PROMPT_HUSH_PS2 "> " 38*7237d22bSSergey Kostanbaev 39*7237d22bSSergey Kostanbaev 40*7237d22bSSergey Kostanbaev #define CONFIG_SYS_LDSCRIPT "board/cirrus/edb93xx/u-boot.lds" 41*7237d22bSSergey Kostanbaev 42*7237d22bSSergey Kostanbaev 43*7237d22bSSergey Kostanbaev #ifdef CONFIG_EDB9301 44*7237d22bSSergey Kostanbaev #define CONFIG_EP9301 45*7237d22bSSergey Kostanbaev #define CONFIG_MACH_TYPE MACH_TYPE_EDB9301 46*7237d22bSSergey Kostanbaev #define CONFIG_SYS_PROMPT "EDB9301> " 47*7237d22bSSergey Kostanbaev #define CONFIG_ENV_SECT_SIZE 0x00020000 48*7237d22bSSergey Kostanbaev #elif defined(CONFIG_EDB9302) 49*7237d22bSSergey Kostanbaev #define CONFIG_EP9302 50*7237d22bSSergey Kostanbaev #define CONFIG_MACH_TYPE MACH_TYPE_EDB9302 51*7237d22bSSergey Kostanbaev #define CONFIG_SYS_PROMPT "EDB9302> " 52*7237d22bSSergey Kostanbaev #define CONFIG_ENV_SECT_SIZE 0x00020000 53*7237d22bSSergey Kostanbaev #elif defined(CONFIG_EDB9302A) 54*7237d22bSSergey Kostanbaev #define CONFIG_EP9302 55*7237d22bSSergey Kostanbaev #define CONFIG_MACH_TYPE MACH_TYPE_EDB9302A 56*7237d22bSSergey Kostanbaev #define CONFIG_SYS_PROMPT "EDB9302A> " 57*7237d22bSSergey Kostanbaev #define CONFIG_ENV_SECT_SIZE 0x00020000 58*7237d22bSSergey Kostanbaev #elif defined(CONFIG_EDB9307) 59*7237d22bSSergey Kostanbaev #define CONFIG_EP9307 60*7237d22bSSergey Kostanbaev #define CONFIG_MACH_TYPE MACH_TYPE_EDB9307 61*7237d22bSSergey Kostanbaev #define CONFIG_SYS_PROMPT "EDB9307> " 62*7237d22bSSergey Kostanbaev #define CONFIG_ENV_SECT_SIZE 0x00040000 63*7237d22bSSergey Kostanbaev #elif defined(CONFIG_EDB9307A) 64*7237d22bSSergey Kostanbaev #define CONFIG_EP9307 65*7237d22bSSergey Kostanbaev #define CONFIG_MACH_TYPE MACH_TYPE_EDB9307A 66*7237d22bSSergey Kostanbaev #define CONFIG_SYS_PROMPT "EDB9307A> " 67*7237d22bSSergey Kostanbaev #define CONFIG_ENV_SECT_SIZE 0x00020000 68*7237d22bSSergey Kostanbaev #elif defined(CONFIG_EDB9312) 69*7237d22bSSergey Kostanbaev #define CONFIG_EP9312 70*7237d22bSSergey Kostanbaev #define CONFIG_MACH_TYPE MACH_TYPE_EDB9312 71*7237d22bSSergey Kostanbaev #define CONFIG_SYS_PROMPT "EDB9312> " 72*7237d22bSSergey Kostanbaev #define CONFIG_ENV_SECT_SIZE 0x00040000 73*7237d22bSSergey Kostanbaev #elif defined(CONFIG_EDB9315) 74*7237d22bSSergey Kostanbaev #define CONFIG_EP9315 75*7237d22bSSergey Kostanbaev #define CONFIG_MACH_TYPE MACH_TYPE_EDB9315 76*7237d22bSSergey Kostanbaev #define CONFIG_SYS_PROMPT "EDB9315> " 77*7237d22bSSergey Kostanbaev #define CONFIG_ENV_SECT_SIZE 0x00040000 78*7237d22bSSergey Kostanbaev #elif defined(CONFIG_EDB9315A) 79*7237d22bSSergey Kostanbaev #define CONFIG_EP9315 80*7237d22bSSergey Kostanbaev #define CONFIG_MACH_TYPE MACH_TYPE_EDB9315A 81*7237d22bSSergey Kostanbaev #define CONFIG_SYS_PROMPT "EDB9315A> " 82*7237d22bSSergey Kostanbaev #define CONFIG_ENV_SECT_SIZE 0x00020000 83*7237d22bSSergey Kostanbaev #else 84*7237d22bSSergey Kostanbaev #error "no board defined" 85*7237d22bSSergey Kostanbaev #endif 86*7237d22bSSergey Kostanbaev 87*7237d22bSSergey Kostanbaev /* High-level configuration options */ 88*7237d22bSSergey Kostanbaev #define CONFIG_ARM920T 1 /* This is an ARM920T core... */ 89*7237d22bSSergey Kostanbaev #define CONFIG_EP93XX 1 /* in a Cirrus Logic 93xx SoC */ 90*7237d22bSSergey Kostanbaev 91*7237d22bSSergey Kostanbaev #define CONFIG_SYS_CLK_FREQ 14745600 /* EP93xx has a 14.7456 clock */ 92*7237d22bSSergey Kostanbaev #define CONFIG_SYS_HZ 1000 /* decr freq: 1 ms ticks */ 93*7237d22bSSergey Kostanbaev #undef CONFIG_USE_IRQ /* Don't need IRQ/FIQ */ 94*7237d22bSSergey Kostanbaev 95*7237d22bSSergey Kostanbaev /* Monitor configuration */ 96*7237d22bSSergey Kostanbaev #include <config_cmd_default.h> 97*7237d22bSSergey Kostanbaev #undef CONFIG_CMD_FPGA 98*7237d22bSSergey Kostanbaev #undef CONFIG_CMD_SETGETDCR 99*7237d22bSSergey Kostanbaev #undef CONFIG_CMD_XIMG 100*7237d22bSSergey Kostanbaev 101*7237d22bSSergey Kostanbaev #undef CONFIG_CMD_DATE 102*7237d22bSSergey Kostanbaev #define CONFIG_CMD_DHCP 103*7237d22bSSergey Kostanbaev #define CONFIG_CMD_JFFS2 104*7237d22bSSergey Kostanbaev 105*7237d22bSSergey Kostanbaev #define CONFIG_SYS_LONGHELP /* Enable "long" help in mon */ 106*7237d22bSSergey Kostanbaev #define CONFIG_SYS_CBSIZE 1024 /* Console I/O buffer size */ 107*7237d22bSSergey Kostanbaev /* Print buffer size */ 108*7237d22bSSergey Kostanbaev #define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE+sizeof(CONFIG_SYS_PROMPT)+16) 109*7237d22bSSergey Kostanbaev /* Boot argument buffer size */ 110*7237d22bSSergey Kostanbaev #define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE 111*7237d22bSSergey Kostanbaev #define CONFIG_SYS_MAXARGS 16 /* Max number of command args */ 112*7237d22bSSergey Kostanbaev 113*7237d22bSSergey Kostanbaev /* Serial port hardware configuration */ 114*7237d22bSSergey Kostanbaev #define CONFIG_PL010_SERIAL 115*7237d22bSSergey Kostanbaev #define CONFIG_CONS_INDEX 0 116*7237d22bSSergey Kostanbaev #define CONFIG_BAUDRATE 115200 117*7237d22bSSergey Kostanbaev #define CONFIG_SYS_BAUDRATE_TABLE {9600, 19200, 38400, 57600, \ 118*7237d22bSSergey Kostanbaev 115200, 230400} 119*7237d22bSSergey Kostanbaev #define CONFIG_SYS_SERIAL0 0x808C0000 120*7237d22bSSergey Kostanbaev #define CONFIG_SYS_SERIAL1 0x808D0000 121*7237d22bSSergey Kostanbaev /*#define CONFIG_PL01x_PORTS {(void *)CONFIG_SYS_SERIAL0, \ 122*7237d22bSSergey Kostanbaev (void *)CONFIG_SYS_SERIAL1} */ 123*7237d22bSSergey Kostanbaev 124*7237d22bSSergey Kostanbaev #define CONFIG_PL01x_PORTS {(void *)CONFIG_SYS_SERIAL0} 125*7237d22bSSergey Kostanbaev 126*7237d22bSSergey Kostanbaev /* Status LED */ 127*7237d22bSSergey Kostanbaev #define CONFIG_STATUS_LED 1 /* Status LED enabled */ 128*7237d22bSSergey Kostanbaev #define CONFIG_BOARD_SPECIFIC_LED 1 129*7237d22bSSergey Kostanbaev #define STATUS_LED_GREEN 0 130*7237d22bSSergey Kostanbaev #define STATUS_LED_RED 1 131*7237d22bSSergey Kostanbaev /* Green */ 132*7237d22bSSergey Kostanbaev #define STATUS_LED_BIT STATUS_LED_GREEN 133*7237d22bSSergey Kostanbaev #define STATUS_LED_STATE STATUS_LED_ON 134*7237d22bSSergey Kostanbaev #define STATUS_LED_PERIOD (CONFIG_SYS_HZ / 2) 135*7237d22bSSergey Kostanbaev /* Red */ 136*7237d22bSSergey Kostanbaev #define STATUS_LED_BIT1 STATUS_LED_RED 137*7237d22bSSergey Kostanbaev #define STATUS_LED_STATE1 STATUS_LED_OFF 138*7237d22bSSergey Kostanbaev #define STATUS_LED_PERIOD1 (CONFIG_SYS_HZ / 2) 139*7237d22bSSergey Kostanbaev /* Optional value */ 140*7237d22bSSergey Kostanbaev #define STATUS_LED_BOOT STATUS_LED_BIT 141*7237d22bSSergey Kostanbaev 142*7237d22bSSergey Kostanbaev /* Network hardware configuration */ 143*7237d22bSSergey Kostanbaev #define CONFIG_DRIVER_EP93XX_MAC 144*7237d22bSSergey Kostanbaev #define CONFIG_MII_SUPPRESS_PREAMBLE 145*7237d22bSSergey Kostanbaev #define CONFIG_MII 146*7237d22bSSergey Kostanbaev #define CONFIG_PHY_ADDR 1 147*7237d22bSSergey Kostanbaev #define CONFIG_NET_MULTI 148*7237d22bSSergey Kostanbaev #undef CONFIG_NETCONSOLE 149*7237d22bSSergey Kostanbaev 150*7237d22bSSergey Kostanbaev /* SDRAM configuration */ 151*7237d22bSSergey Kostanbaev #if defined(CONFIG_EDB9301) || defined(CONFIG_EDB9302) || \ 152*7237d22bSSergey Kostanbaev defined(CONFIG_EDB9307) || defined CONFIG_EDB9312 || \ 153*7237d22bSSergey Kostanbaev defined(CONFIG_EDB9315) 154*7237d22bSSergey Kostanbaev /* 155*7237d22bSSergey Kostanbaev * EDB9301/2 has 4 banks of SDRAM consisting of 1x Samsung K4S561632E-TC75 156*7237d22bSSergey Kostanbaev * 256 Mbit SDRAM on a 16-bit data bus, for a total of 32MB of SDRAM. We set 157*7237d22bSSergey Kostanbaev * the SROMLL bit on the processor, resulting in this non-contiguous memory map. 158*7237d22bSSergey Kostanbaev * 159*7237d22bSSergey Kostanbaev * The EDB9307, EDB9312, and EDB9315 have 2 banks of SDRAM consisting of 160*7237d22bSSergey Kostanbaev * 2x Samsung K4S561632E-TC75 256 Mbit on a 32-bit data bus, for a total of 161*7237d22bSSergey Kostanbaev * 64 MB of SDRAM. 162*7237d22bSSergey Kostanbaev */ 163*7237d22bSSergey Kostanbaev 164*7237d22bSSergey Kostanbaev #define CONFIG_EDB93XX_SDCS3 165*7237d22bSSergey Kostanbaev 166*7237d22bSSergey Kostanbaev #elif defined(CONFIG_EDB9302A) || \ 167*7237d22bSSergey Kostanbaev defined(CONFIG_EDB9307A) || defined(CONFIG_EDB9315A) 168*7237d22bSSergey Kostanbaev /* 169*7237d22bSSergey Kostanbaev * EDB9302a has 4 banks of SDRAM consisting of 1x Samsung K4S561632E-TC75 170*7237d22bSSergey Kostanbaev * 256 Mbit SDRAM on a 16-bit data bus, for a total of 32MB of SDRAM. We set 171*7237d22bSSergey Kostanbaev * the SROMLL bit on the processor, resulting in this non-contiguous memory map. 172*7237d22bSSergey Kostanbaev * 173*7237d22bSSergey Kostanbaev * The EDB9307A and EDB9315A have 2 banks of SDRAM consisting of 2x Samsung 174*7237d22bSSergey Kostanbaev * K4S561632E-TC75 256 Mbit on a 32-bit data bus, for a total of 64 MB of SDRAM. 175*7237d22bSSergey Kostanbaev */ 176*7237d22bSSergey Kostanbaev #define CONFIG_EDB93XX_SDCS0 177*7237d22bSSergey Kostanbaev 178*7237d22bSSergey Kostanbaev #else 179*7237d22bSSergey Kostanbaev #error "no SDCS configuration for this board" 180*7237d22bSSergey Kostanbaev #endif 181*7237d22bSSergey Kostanbaev 182*7237d22bSSergey Kostanbaev 183*7237d22bSSergey Kostanbaev #if defined(CONFIG_EDB93XX_SDCS3) 184*7237d22bSSergey Kostanbaev #define CONFIG_SYS_LOAD_ADDR 0x01000000 /* Default load address */ 185*7237d22bSSergey Kostanbaev #define PHYS_SDRAM_1 0x00000000 186*7237d22bSSergey Kostanbaev #elif defined(CONFIG_EDB93XX_SDCS0) 187*7237d22bSSergey Kostanbaev #define CONFIG_SYS_LOAD_ADDR 0xc1000000 /* Default load address */ 188*7237d22bSSergey Kostanbaev #define PHYS_SDRAM_1 0xc0000000 189*7237d22bSSergey Kostanbaev #endif 190*7237d22bSSergey Kostanbaev 191*7237d22bSSergey Kostanbaev #define CONFIG_SYS_SDRAM_BASE PHYS_SDRAM_1 192*7237d22bSSergey Kostanbaev #define CONFIG_NR_DRAM_BANKS 8 193*7237d22bSSergey Kostanbaev 194*7237d22bSSergey Kostanbaev #define CONFIG_SYS_INIT_SP_ADDR \ 195*7237d22bSSergey Kostanbaev (CONFIG_SYS_SDRAM_BASE + 32*1024 - GENERATED_GBL_DATA_SIZE) 196*7237d22bSSergey Kostanbaev 197*7237d22bSSergey Kostanbaev 198*7237d22bSSergey Kostanbaev /* Must match kernel config */ 199*7237d22bSSergey Kostanbaev #define LINUX_BOOT_PARAM_ADDR (PHYS_SDRAM_1 + 0x100) 200*7237d22bSSergey Kostanbaev 201*7237d22bSSergey Kostanbaev /* Run-time memory allocatons */ 202*7237d22bSSergey Kostanbaev #define CONFIG_SYS_GBL_DATA_SIZE 128 203*7237d22bSSergey Kostanbaev #define CONFIG_STACKSIZE (128 * 1024) 204*7237d22bSSergey Kostanbaev 205*7237d22bSSergey Kostanbaev #if defined(CONFIG_USE_IRQ) 206*7237d22bSSergey Kostanbaev #define CONFIG_STACKSIZE_IRQ (4 * 1024) 207*7237d22bSSergey Kostanbaev #define CONFIG_STACKSIZE_FIQ (4 * 1024) 208*7237d22bSSergey Kostanbaev #endif 209*7237d22bSSergey Kostanbaev 210*7237d22bSSergey Kostanbaev #define CONFIG_SYS_MALLOC_LEN (512 * 1024) 211*7237d22bSSergey Kostanbaev 212*7237d22bSSergey Kostanbaev /* ----------------------------------------------------------------------------- 213*7237d22bSSergey Kostanbaev * FLASH and environment organization 214*7237d22bSSergey Kostanbaev * 215*7237d22bSSergey Kostanbaev * The EDB9301, EDB9302(a), EDB9307a, EDB9315a have 1 bank of flash memory at 216*7237d22bSSergey Kostanbaev * 0x60000000 consisting of 1x Intel TE28F128J3C-150 128 Mbit flash on a 16-bit 217*7237d22bSSergey Kostanbaev * data bus, for a total of 16 MB of CFI-compatible flash. 218*7237d22bSSergey Kostanbaev * 219*7237d22bSSergey Kostanbaev * The EDB9307, EDB9312, and EDB9315 have 1 bank of flash memory at 220*7237d22bSSergey Kostanbaev * 0x60000000 consisting of 2x Micron MT28F128J3-12 128 Mbit flash on a 32-bit 221*7237d22bSSergey Kostanbaev * data bus, for a total of 32 MB of CFI-compatible flash. 222*7237d22bSSergey Kostanbaev * 223*7237d22bSSergey Kostanbaev * 224*7237d22bSSergey Kostanbaev * EDB9301/02(a)7a/15a EDB9307/12/15 225*7237d22bSSergey Kostanbaev * 0x60000000 - 0x0003FFFF u-boot u-boot 226*7237d22bSSergey Kostanbaev * 0x60040000 - 0x0005FFFF environment #1 environment #1 227*7237d22bSSergey Kostanbaev * 0x60060000 - 0x0007FFFF environment #2 environment #1 (continued) 228*7237d22bSSergey Kostanbaev * 0x60080000 - 0x0009FFFF unused environment #2 229*7237d22bSSergey Kostanbaev * 0x600A0000 - 0x000BFFFF unused environment #2 (continued) 230*7237d22bSSergey Kostanbaev * 0x600C0000 - 0x00FFFFFF unused unused 231*7237d22bSSergey Kostanbaev * 0x61000000 - 0x01FFFFFF not present unused 232*7237d22bSSergey Kostanbaev */ 233*7237d22bSSergey Kostanbaev #define CONFIG_SYS_FLASH_CFI 234*7237d22bSSergey Kostanbaev #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE 235*7237d22bSSergey Kostanbaev 236*7237d22bSSergey Kostanbaev 237*7237d22bSSergey Kostanbaev #define CONFIG_SYS_FLASH_PROTECTION 238*7237d22bSSergey Kostanbaev #define CONFIG_FLASH_CFI_DRIVER 239*7237d22bSSergey Kostanbaev #define CONFIG_SYS_MAX_FLASH_BANKS 1 240*7237d22bSSergey Kostanbaev #define CONFIG_SYS_MAX_FLASH_SECT (256+8) 241*7237d22bSSergey Kostanbaev 242*7237d22bSSergey Kostanbaev #define CONFIG_SYS_TEXT_BASE 0x60000000 243*7237d22bSSergey Kostanbaev #define PHYS_FLASH_1 CONFIG_SYS_TEXT_BASE 244*7237d22bSSergey Kostanbaev #define CONFIG_SYS_FLASH_BASE CONFIG_SYS_TEXT_BASE 245*7237d22bSSergey Kostanbaev 246*7237d22bSSergey Kostanbaev #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_FLASH_BASE 247*7237d22bSSergey Kostanbaev #define CONFIG_SYS_MONITOR_LEN (256 * 1024) 248*7237d22bSSergey Kostanbaev 249*7237d22bSSergey Kostanbaev #define CONFIG_ENV_OVERWRITE /* Vendor params unprotected */ 250*7237d22bSSergey Kostanbaev #define CONFIG_ENV_IS_IN_FLASH 251*7237d22bSSergey Kostanbaev 252*7237d22bSSergey Kostanbaev #define CONFIG_ENV_ADDR 0x60040000 253*7237d22bSSergey Kostanbaev #define CONFIG_ENV_ADDR_REDUND (CONFIG_ENV_ADDR + CONFIG_ENV_SECT_SIZE) 254*7237d22bSSergey Kostanbaev 255*7237d22bSSergey Kostanbaev #define CONFIG_ENV_SIZE CONFIG_ENV_SECT_SIZE 256*7237d22bSSergey Kostanbaev #define CONFIG_ENV_SIZE_REDUND CONFIG_ENV_SIZE 257*7237d22bSSergey Kostanbaev 258*7237d22bSSergey Kostanbaev /* Define to enable MMC on SPI support */ 259*7237d22bSSergey Kostanbaev /* #define CONFIG_EP93XX_SPI_MMC */ 260*7237d22bSSergey Kostanbaev 261*7237d22bSSergey Kostanbaev #ifdef CONFIG_EP93XX_SPI_MMC 262*7237d22bSSergey Kostanbaev #define CONFIG_EP93XX_SPI 263*7237d22bSSergey Kostanbaev #define CONFIG_MMC 264*7237d22bSSergey Kostanbaev #define CONFIG_GENERIC_MMC 265*7237d22bSSergey Kostanbaev #define CONFIG_MMC_SPI 266*7237d22bSSergey Kostanbaev #define CONFIG_CMD_MMC 267*7237d22bSSergey Kostanbaev #define CONFIG_MMC_SPI_NPOWER_EGPIO 9 268*7237d22bSSergey Kostanbaev #endif 269*7237d22bSSergey Kostanbaev 270*7237d22bSSergey Kostanbaev #define CONFIG_USB_STORAGE 271*7237d22bSSergey Kostanbaev #define CONFIG_USB_OHCI_NEW 272*7237d22bSSergey Kostanbaev #define CONFIG_USB_OHCI_EP93XX 273*7237d22bSSergey Kostanbaev #define CONFIG_SYS_USB_OHCI_CPU_INIT 274*7237d22bSSergey Kostanbaev #define CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS 3 275*7237d22bSSergey Kostanbaev #define CONFIG_SYS_USB_OHCI_SLOT_NAME "ep93xx-ohci" 276*7237d22bSSergey Kostanbaev #define CONFIG_SYS_USB_OHCI_REGS_BASE 0x80020000 277*7237d22bSSergey Kostanbaev 278*7237d22bSSergey Kostanbaev #define CONFIG_CMD_EXT2 279*7237d22bSSergey Kostanbaev #define CONFIG_CMD_EXT4 280*7237d22bSSergey Kostanbaev #define CONFIG_CMD_FAT 281*7237d22bSSergey Kostanbaev #define CONFIG_CMD_USB 282*7237d22bSSergey Kostanbaev 283*7237d22bSSergey Kostanbaev #define CONFIG_BOARD_EARLY_INIT_F 284*7237d22bSSergey Kostanbaev #define CONFIG_CMD_BOOTZ 285*7237d22bSSergey Kostanbaev 286*7237d22bSSergey Kostanbaev /* Define to disable flash configuration*/ 287*7237d22bSSergey Kostanbaev /* #define CONFIG_EP93XX_NO_FLASH_CFG */ 288*7237d22bSSergey Kostanbaev 289*7237d22bSSergey Kostanbaev /* Define this for indusrial rated chips */ 290*7237d22bSSergey Kostanbaev /* #define CONFIG_EDB93XX_INDUSTRIAL */ 291*7237d22bSSergey Kostanbaev 292*7237d22bSSergey Kostanbaev #endif /* !defined (__CONFIG_H) */ 293