xref: /rk3399_rockchip-uboot/include/configs/edb93xx.h (revision 7237d22baac9ebeffc946dfd30b9f61aaf0bfdbc)
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