]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - include/configs/PMC440.h
Merge branch 'master' of git://git.denx.de/u-boot-mpc85xx
[karo-tx-uboot.git] / include / configs / PMC440.h
1 /*
2  * (C) Copyright 2007-2008
3  * Matthias Fuchs, esd gmbh, matthias.fuchs@esd-electronics.com.
4  * Based on the sequoia configuration file.
5  *
6  * (C) Copyright 2006-2007
7  * Stefan Roese, DENX Software Engineering, sr@denx.de.
8  *
9  * (C) Copyright 2006
10  * Jacqueline Pira-Ferriol, AMCC/IBM, jpira-ferriol@fr.ibm.com
11  * Alain Saurel,            AMCC/IBM, alain.saurel@fr.ibm.com
12  *
13  * SPDX-License-Identifier:     GPL-2.0+
14  */
15
16 /************************************************************************
17  * PMC440.h - configuration for esd PMC440 boards
18  ***********************************************************************/
19 #ifndef __CONFIG_H
20 #define __CONFIG_H
21
22 /*-----------------------------------------------------------------------
23  * High Level Configuration Options
24  *----------------------------------------------------------------------*/
25 #define CONFIG_440EPX           1       /* Specific PPC440EPx   */
26 #define CONFIG_440              1       /* ... PPC440 family    */
27
28 #ifndef CONFIG_SYS_TEXT_BASE
29 #define CONFIG_SYS_TEXT_BASE    0xFFF90000
30 #endif
31
32 #define CONFIG_SYS_CLK_FREQ     33333400
33
34 #if 0 /* temporary disabled because OS/9 does not like dcache on startup */
35 #define CONFIG_4xx_DCACHE               /* enable dcache        */
36 #endif
37
38 #define CONFIG_BOARD_EARLY_INIT_F 1     /* Call board_early_init_f */
39 #define CONFIG_MISC_INIT_F      1
40 #define CONFIG_MISC_INIT_R      1       /* Call misc_init_r     */
41 #define CONFIG_BOARD_TYPES      1       /* support board types  */
42 /*-----------------------------------------------------------------------
43  * Base addresses -- Note these are effective addresses where the
44  * actual resources get mapped (not physical addresses)
45  *----------------------------------------------------------------------*/
46 #define CONFIG_SYS_MONITOR_LEN          (~(CONFIG_SYS_TEXT_BASE) + 1)
47 #define CONFIG_SYS_MALLOC_LEN           (1024 * 1024)   /* Reserve 256 kB for malloc()  */
48
49 #define CONFIG_PRAM             0       /* use pram variable to overwrite */
50
51 #define CONFIG_SYS_BOOT_BASE_ADDR       0xf0000000
52 #define CONFIG_SYS_SDRAM_BASE           0x00000000      /* _must_ be 0          */
53 #define CONFIG_SYS_FLASH_BASE           0xfc000000      /* start of FLASH       */
54 #define CONFIG_SYS_MONITOR_BASE         CONFIG_SYS_TEXT_BASE
55 #define CONFIG_SYS_NAND_ADDR            0xd0000000      /* NAND Flash           */
56 #define CONFIG_SYS_OCM_BASE             0xe0010000      /* ocm                  */
57 #define CONFIG_SYS_OCM_DATA_ADDR        CONFIG_SYS_OCM_BASE
58 #define CONFIG_SYS_PCI_BASE             0xe0000000      /* Internal PCI regs    */
59 #define CONFIG_SYS_PCI_MEMBASE          0x80000000      /* mapped pci memory    */
60 #define CONFIG_SYS_PCI_MEMBASE1 CONFIG_SYS_PCI_MEMBASE  + 0x10000000
61 #define CONFIG_SYS_PCI_MEMBASE2 CONFIG_SYS_PCI_MEMBASE1 + 0x10000000
62 #define CONFIG_SYS_PCI_MEMBASE3 CONFIG_SYS_PCI_MEMBASE2 + 0x10000000
63 #define CONFIG_SYS_PCI_MEMSIZE          0x80000000      /* 2GB! */
64
65 #define CONFIG_SYS_USB2D0_BASE          0xe0000100
66 #define CONFIG_SYS_USB_DEVICE           0xe0000000
67 #define CONFIG_SYS_USB_HOST             0xe0000400
68 #define CONFIG_SYS_FPGA_BASE0           0xef000000      /* 32 bit */
69 #define CONFIG_SYS_FPGA_BASE1           0xef100000      /* 16 bit */
70 #define CONFIG_SYS_RESET_BASE           0xef200000
71
72 /*-----------------------------------------------------------------------
73  * Initial RAM & stack pointer
74  *----------------------------------------------------------------------*/
75 /* 440EPx/440GRx have 16KB of internal SRAM, so no need for D-Cache     */
76 #define CONFIG_SYS_INIT_RAM_ADDR        CONFIG_SYS_OCM_BASE     /* OCM                  */
77 #define CONFIG_SYS_INIT_RAM_SIZE        (4 << 10)
78 #define CONFIG_SYS_GBL_DATA_OFFSET      (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
79 #define CONFIG_SYS_INIT_SP_OFFSET       (CONFIG_SYS_GBL_DATA_OFFSET - 0x4)
80
81 /*-----------------------------------------------------------------------
82  * Serial Port
83  *----------------------------------------------------------------------*/
84 #define CONFIG_CONS_INDEX       1       /* Use UART0                    */
85 #define CONFIG_SYS_NS16550
86 #define CONFIG_SYS_NS16550_SERIAL
87 #define CONFIG_SYS_NS16550_REG_SIZE     1
88 #define CONFIG_SYS_NS16550_CLK          get_serial_clock()
89 #undef CONFIG_SYS_EXT_SERIAL_CLOCK
90 #define CONFIG_BAUDRATE         115200
91
92 #define CONFIG_SYS_BAUDRATE_TABLE                                               \
93         {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200}
94
95 /*-----------------------------------------------------------------------
96  * Environment
97  *----------------------------------------------------------------------*/
98 #define CONFIG_ENV_IS_IN_EEPROM 1       /* use FLASH for environment vars */
99
100 /*-----------------------------------------------------------------------
101  * RTC
102  *----------------------------------------------------------------------*/
103 #define CONFIG_RTC_RX8025
104
105 /*-----------------------------------------------------------------------
106  * FLASH related
107  *----------------------------------------------------------------------*/
108 #define CONFIG_SYS_FLASH_CFI            /* The flash is CFI compatible  */
109 #define CONFIG_FLASH_CFI_DRIVER /* Use common CFI driver        */
110
111 #define CONFIG_SYS_FLASH_BANKS_LIST     { CONFIG_SYS_FLASH_BASE }
112
113 #define CONFIG_SYS_MAX_FLASH_BANKS      1       /* max number of memory banks           */
114 #define CONFIG_SYS_MAX_FLASH_SECT       512     /* max number of sectors on one chip    */
115
116 #define CONFIG_SYS_FLASH_ERASE_TOUT     120000  /* Timeout for Flash Erase (in ms)      */
117 #define CONFIG_SYS_FLASH_WRITE_TOUT     500     /* Timeout for Flash Write (in ms)      */
118
119 #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE 1     /* use buffered writes (20x faster)     */
120 #define CONFIG_SYS_FLASH_PROTECTION     1       /* use hardware flash protection        */
121
122 #define CONFIG_SYS_FLASH_EMPTY_INFO     /* print 'E' for empty sector on flinfo */
123 #define CONFIG_SYS_FLASH_QUIET_TEST     1       /* don't warn upon unknown flash        */
124
125 #ifdef CONFIG_ENV_IS_IN_FLASH
126 #define CONFIG_ENV_SECT_SIZE    0x20000 /* size of one complete sector          */
127 #define CONFIG_ENV_ADDR         ((-CONFIG_SYS_MONITOR_LEN)-CONFIG_ENV_SECT_SIZE)
128 #define CONFIG_ENV_SIZE         0x2000  /* Total Size of Environment Sector     */
129
130 /* Address and size of Redundant Environment Sector     */
131 #define CONFIG_ENV_ADDR_REDUND  (CONFIG_ENV_ADDR-CONFIG_ENV_SECT_SIZE)
132 #define CONFIG_ENV_SIZE_REDUND  (CONFIG_ENV_SIZE)
133 #endif
134
135 #ifdef CONFIG_ENV_IS_IN_EEPROM
136 #define CONFIG_ENV_OFFSET               0       /* environment starts at the beginning of the EEPROM */
137 #define CONFIG_ENV_SIZE         0x1000  /* 4096 bytes may be used for env vars */
138 #endif
139
140 /*-----------------------------------------------------------------------
141  * DDR SDRAM
142  *----------------------------------------------------------------------*/
143 #define CONFIG_DDR_DATA_EYE     /* use DDR2 optimization        */
144 #define CONFIG_SYS_MEM_TOP_HIDE (4 << 10) /* don't use last 4kbytes */
145                                                   /* 440EPx errata CHIP 11 */
146
147 /*-----------------------------------------------------------------------
148  * I2C
149  *----------------------------------------------------------------------*/
150 #define CONFIG_SYS_I2C
151 #define CONFIG_SYS_I2C_PPC4XX
152 #define CONFIG_SYS_I2C_PPC4XX_CH0
153 #define CONFIG_SYS_I2C_PPC4XX_SPEED_0           400000
154 #define CONFIG_SYS_I2C_PPC4XX_SLAVE_0           0x7F
155 #define CONFIG_SYS_I2C_PPC4XX_CH1
156 #define CONFIG_SYS_I2C_PPC4XX_SPEED_1           400000
157 #define CONFIG_SYS_I2C_PPC4XX_SLAVE_1           0x7F
158
159 #define CONFIG_SYS_I2C_MULTI_EEPROMS
160
161 #define CONFIG_SYS_I2C_EEPROM_ADDR              0x54
162 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN          2
163 #define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS       5
164 #define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS   10
165 #define CONFIG_SYS_I2C_EEPROM_ADDR_OVERFLOW     0x01
166
167 #define CONFIG_SYS_EEPROM_WREN                  1
168 #define CONFIG_SYS_I2C_BOOT_EEPROM_ADDR 0x52
169
170 /*
171  * standard dtt sensor configuration - bottom bit will determine local or
172  * remote sensor of the TMP401
173  */
174 #define CONFIG_DTT_SENSORS              { 0, 1 }
175
176 /*
177  * The PMC440 uses a TI TMP401 temperature sensor. This part
178  * is basically compatible to the ADM1021 that is supported
179  * by U-Boot.
180  *
181  * - i2c addr 0x4c
182  * - conversion rate 0x02 = 0.25 conversions/second
183  * - ALERT ouput disabled
184  * - local temp sensor enabled, min set to 0 deg, max set to 70 deg
185  * - remote temp sensor enabled, min set to 0 deg, max set to 70 deg
186  */
187 #define CONFIG_DTT_ADM1021
188 #define CONFIG_SYS_DTT_ADM1021          { { 0x4c, 0x02, 0, 1, 70, 0, 1, 70, 0} }
189
190 #define CONFIG_PREBOOT          "echo Add \\\"run fpga\\\" and "        \
191                                 "\\\"painit\\\" to preboot command"
192
193 #undef  CONFIG_BOOTARGS
194
195 /* Setup some board specific values for the default environment variables */
196 #define CONFIG_HOSTNAME         pmc440
197 #define CONFIG_SYS_BOOTFILE     "bootfile=/tftpboot/pmc440/uImage\0"
198 #define CONFIG_SYS_ROOTPATH     "rootpath=/opt/eldk/ppc_4xxFP\0"
199
200 #define CONFIG_EXTRA_ENV_SETTINGS                                       \
201         CONFIG_SYS_BOOTFILE                                             \
202         CONFIG_SYS_ROOTPATH                                             \
203         "fdt_file=/tftpboot/pmc440/pmc440.dtb\0"                        \
204         "netdev=eth0\0"                                                 \
205         "ethrotate=no\0"                                                \
206         "nfsargs=setenv bootargs root=/dev/nfs rw "                     \
207         "nfsroot=${serverip}:${rootpath}\0"                             \
208         "ramargs=setenv bootargs root=/dev/ram rw\0"                    \
209         "addip=setenv bootargs ${bootargs} "                            \
210                 "ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}"      \
211                 ":${hostname}:${netdev}:off panic=1\0"                  \
212         "addtty=setenv bootargs ${bootargs} console=ttyS0,${baudrate}\0" \
213         "addmisc=setenv bootargs ${bootargs} mem=${mem}\0"              \
214         "nandargs=setenv bootargs root=/dev/mtdblock6 rootfstype=jffs2 rw\0" \
215         "nand_boot_fdt=run nandargs addip addtty addmisc;"              \
216                 "bootm ${kernel_addr} - ${fdt_addr}\0"                  \
217         "net_nfs_fdt=tftp ${kernel_addr_r} ${bootfile};"                \
218                 "tftp  ${fdt_addr_r} ${fdt_file};"                      \
219                 "run nfsargs addip addtty addmisc;"                     \
220                 "bootm ${kernel_addr_r} - ${fdt_addr_r}\0"              \
221         "kernel_addr=ffc00000\0"                                        \
222         "kernel_addr_r=200000\0"                                        \
223         "fpga_addr=fff00000\0"                                          \
224         "fdt_addr=fff80000\0"                                           \
225         "fdt_addr_r=800000\0"                                           \
226         "fpga=fpga loadb 0 ${fpga_addr}\0"                              \
227         "load=tftp 200000 /tftpboot/pmc440/u-boot.bin\0"                \
228         "update=protect off fff90000 ffffffff;era fff90000 ffffffff;"   \
229                 "cp.b 200000 fff90000 70000\0"                          \
230         ""
231
232 #define CONFIG_BOOTDELAY        3       /* autoboot after 3 seconds     */
233
234 #define CONFIG_LOADS_ECHO       1       /* echo on for serial download  */
235 #define CONFIG_SYS_LOADS_BAUD_CHANGE    1       /* allow baudrate change        */
236
237 #define CONFIG_PPC4xx_EMAC
238 #define CONFIG_IBM_EMAC4_V4     1
239 #define CONFIG_MII              1       /* MII PHY management           */
240 #define CONFIG_PHY_ADDR         0       /* PHY address, See schematics  */
241
242 #define CONFIG_PHY_GIGE         1       /* Include GbE speed/duplex detection */
243
244 #define CONFIG_HAS_ETH0
245 #define CONFIG_SYS_RX_ETH_BUFFER        32      /* Number of ethernet rx buffers & descriptors */
246
247 #define CONFIG_HAS_ETH1         1       /* add support for "eth1addr"   */
248 #define CONFIG_PHY1_ADDR        1
249 #define CONFIG_RESET_PHY_R      1
250
251 /* USB */
252 #define CONFIG_USB_OHCI_NEW
253 #define CONFIG_USB_STORAGE
254 #define CONFIG_SYS_OHCI_BE_CONTROLLER
255
256 #define CONFIG_SYS_USB_OHCI_BOARD_INIT 1
257 #define CONFIG_SYS_USB_OHCI_CPU_INIT    1
258 #define CONFIG_SYS_USB_OHCI_REGS_BASE   CONFIG_SYS_USB_HOST
259 #define CONFIG_SYS_USB_OHCI_SLOT_NAME   "ppc440"
260 #define CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS      15
261
262 /* Comment this out to enable USB 1.1 device */
263 #define USB_2_0_DEVICE
264
265 /* Partitions */
266 #define CONFIG_MAC_PARTITION
267 #define CONFIG_DOS_PARTITION
268 #define CONFIG_ISO_PARTITION
269
270 #include <config_cmd_default.h>
271
272 #define CONFIG_CMD_BSP
273 #define CONFIG_CMD_DATE
274 #define CONFIG_CMD_DHCP
275 #define CONFIG_CMD_DTT
276 #define CONFIG_CMD_EEPROM
277 #define CONFIG_CMD_ELF
278 #define CONFIG_CMD_FAT
279 #define CONFIG_CMD_I2C
280 #define CONFIG_CMD_MII
281 #define CONFIG_CMD_NAND
282 #define CONFIG_CMD_NET
283 #define CONFIG_CMD_NFS
284 #define CONFIG_CMD_PCI
285 #define CONFIG_CMD_PING
286 #define CONFIG_CMD_USB
287 #define CONFIG_CMD_REGINFO
288
289 /* POST support */
290 #define CONFIG_POST             (CONFIG_SYS_POST_MEMORY |       \
291                                  CONFIG_SYS_POST_CPU    |       \
292                                  CONFIG_SYS_POST_UART   |       \
293                                  CONFIG_SYS_POST_I2C    |       \
294                                  CONFIG_SYS_POST_CACHE  |       \
295                                  CONFIG_SYS_POST_FPU    |       \
296                                  CONFIG_SYS_POST_ETHER  |       \
297                                  CONFIG_SYS_POST_SPR)
298
299 #define CONFIG_LOGBUFFER
300 #define CONFIG_SYS_POST_CACHE_ADDR      0x7fff0000      /* free virtual address     */
301
302 #define CONFIG_SYS_CONSOLE_IS_IN_ENV    /* Otherwise it catches logbuffer as output */
303
304 #define CONFIG_SUPPORT_VFAT
305
306 /*-----------------------------------------------------------------------
307  * Miscellaneous configurable options
308  *----------------------------------------------------------------------*/
309 #define CONFIG_SYS_LONGHELP                     /* undef to save memory         */
310 #if defined(CONFIG_CMD_KGDB)
311 #define CONFIG_SYS_CBSIZE               1024    /* Console I/O Buffer Size      */
312 #else
313 #define CONFIG_SYS_CBSIZE               256     /* Console I/O Buffer Size      */
314 #endif
315 #define CONFIG_SYS_PBSIZE               (CONFIG_SYS_CBSIZE+sizeof(CONFIG_SYS_PROMPT)+16)
316 #define CONFIG_SYS_MAXARGS              16      /* max number of command args   */
317 #define CONFIG_SYS_BARGSIZE             CONFIG_SYS_CBSIZE       /* Boot Argument Buffer Size */
318
319 #define CONFIG_SYS_MEMTEST_START        0x0400000       /* memtest works on          */
320 #define CONFIG_SYS_MEMTEST_END          0x0C00000       /* 4 ... 12 MB in DRAM       */
321
322 #define CONFIG_SYS_LOAD_ADDR            0x100000        /* default load address      */
323 #define CONFIG_SYS_EXTBDINFO            1       /* To use extended board_into (bd_t) */
324
325 #define CONFIG_CMDLINE_EDITING  1       /* add command line history     */
326 #define CONFIG_LOOPW            1       /* enable loopw command         */
327 #define CONFIG_MX_CYCLIC        1       /* enable mdc/mwc commands      */
328 #define CONFIG_ZERO_BOOTDELAY_CHECK     /* check for keypress on bootdelay==0 */
329 #define CONFIG_VERSION_VARIABLE 1       /* include version env variable */
330
331 #define CONFIG_AUTOBOOT_KEYED   1
332 #define CONFIG_AUTOBOOT_PROMPT  \
333         "Press SPACE to abort autoboot in %d seconds\n", bootdelay
334 #undef CONFIG_AUTOBOOT_DELAY_STR
335 #define CONFIG_AUTOBOOT_STOP_STR " "
336
337 /*-----------------------------------------------------------------------
338  * PCI stuff
339  *----------------------------------------------------------------------*/
340 /* General PCI */
341 #define CONFIG_PCI              /* include pci support          */
342 #define CONFIG_PCI_INDIRECT_BRIDGE      /* indirect PCI bridge support */
343 #define CONFIG_PCI_PNP          /* do (not) pci plug-and-play   */
344 #define CONFIG_SYS_PCI_CACHE_LINE_SIZE  0       /* to avoid problems with PNP   */
345 #define CONFIG_PCI_SCAN_SHOW    /* show pci devices on startup  */
346 #define CONFIG_SYS_PCI_TARGBASE 0x80000000 /* PCIaddr mapped to CONFIG_SYS_PCI_MEMBASE */
347
348 /* Board-specific PCI */
349 #define CONFIG_SYS_PCI_TARGET_INIT
350 #define CONFIG_SYS_PCI_MASTER_INIT
351 #define CONFIG_SYS_PCI_BOARD_FIXUP_IRQ
352
353 #define CONFIG_PCI_BOOTDELAY 0
354
355 /* PCI identification */
356 #define CONFIG_SYS_PCI_SUBSYS_VENDORID 0x12FE   /* PCI Vendor ID: esd gmbh      */
357 #define CONFIG_SYS_PCI_SUBSYS_ID_NONMONARCH 0x0441      /* PCI Device ID: Non-Monarch */
358 #define CONFIG_SYS_PCI_SUBSYS_ID_MONARCH 0x0440 /* PCI Device ID: Monarch */
359 /* for weak __pci_target_init() */
360 #define CONFIG_SYS_PCI_SUBSYS_ID        CONFIG_SYS_PCI_SUBSYS_ID_MONARCH
361 #define CONFIG_SYS_PCI_CLASSCODE_NONMONARCH     PCI_CLASS_PROCESSOR_POWERPC
362 #define CONFIG_SYS_PCI_CLASSCODE_MONARCH        PCI_CLASS_BRIDGE_HOST
363
364 /*
365  * For booting Linux, the board info and command line data
366  * have to be in the first 8 MB of memory, since this is
367  * the maximum mapped by the Linux kernel during initialization.
368  */
369 #define CONFIG_SYS_BOOTMAPSZ            (8 << 20)       /* Initial Memory map for Linux */
370
371 /*-----------------------------------------------------------------------
372  * FPGA stuff
373  *----------------------------------------------------------------------*/
374 #define CONFIG_FPGA
375 #define CONFIG_FPGA_XILINX
376 #define CONFIG_FPGA_SPARTAN2
377 #define CONFIG_FPGA_SPARTAN3
378
379 #define CONFIG_FPGA_COUNT       2
380 /*-----------------------------------------------------------------------
381  * External Bus Controller (EBC) Setup
382  *----------------------------------------------------------------------*/
383
384 /*
385  * On Sequoia CS0 and CS3 are switched when configuring for NAND booting
386  */
387 #define CONFIG_SYS_NAND_CS              2       /* NAND chip connected to CSx   */
388
389 /* Memory Bank 0 (NOR-FLASH) initialization */
390 #define CONFIG_SYS_EBC_PB0AP            0x03017200
391 #define CONFIG_SYS_EBC_PB0CR            (CONFIG_SYS_FLASH_BASE | 0xda000)
392
393 /* Memory Bank 2 (NAND-FLASH) initialization */
394 #define CONFIG_SYS_EBC_PB2AP            0x018003c0
395 #define CONFIG_SYS_EBC_PB2CR            (CONFIG_SYS_NAND_ADDR | 0x1c000)
396
397 /* Memory Bank 1 (RESET) initialization */
398 #define CONFIG_SYS_EBC_PB1AP            0x7f817200 /* 0x03017200 */
399 #define CONFIG_SYS_EBC_PB1CR            (CONFIG_SYS_RESET_BASE | 0x1c000)
400
401 /* Memory Bank 4 (FPGA / 32Bit) initialization */
402 #define CONFIG_SYS_EBC_PB4AP            0x03840f40      /* BME=0,TWT=7,CSN=1,TH=7,RE=1,SOR=0,BEM=1 */
403 #define CONFIG_SYS_EBC_PB4CR            (CONFIG_SYS_FPGA_BASE0 | 0x1c000)       /* BS=1M,BU=R/W,BW=32bit */
404
405 /* Memory Bank 5 (FPGA / 16Bit) initialization */
406 #define CONFIG_SYS_EBC_PB5AP            0x03840f40      /* BME=0,TWT=3,CSN=1,TH=0,RE=1,SOR=0,BEM=1 */
407 #define CONFIG_SYS_EBC_PB5CR            (CONFIG_SYS_FPGA_BASE1 | 0x1a000)       /* BS=1M,BU=R/W,BW=16bit */
408
409 /*-----------------------------------------------------------------------
410  * NAND FLASH
411  *----------------------------------------------------------------------*/
412 #define CONFIG_SYS_MAX_NAND_DEVICE      1
413 #define CONFIG_SYS_NAND_BASE            (CONFIG_SYS_NAND_ADDR + CONFIG_SYS_NAND_CS)
414 #define CONFIG_SYS_NAND_SELECT_DEVICE   1 /* nand driver supports mutipl. chips */
415 #define CONFIG_SYS_NAND_QUIET_TEST      1
416
417 #if defined(CONFIG_CMD_KGDB)
418 #define CONFIG_KGDB_BAUDRATE    230400  /* speed to run kgdb serial port */
419 #endif
420
421 /* pass open firmware flat tree */
422 #define CONFIG_OF_LIBFDT        1
423 #define CONFIG_OF_BOARD_SETUP   1
424
425 #define CONFIG_API              1
426
427 #endif /* __CONFIG_H */