0aa4f2dcc05eeb65d1c8fe4ca5804f50c14525bb
[platform/kernel/u-boot.git] / include / configs / katmai.h
1 /*
2  * (C) Copyright 2007
3  * Stefan Roese, DENX Software Engineering, sr@denx.de.
4  *
5  * (C) Copyright 2004 Paul Reynolds <PaulReynolds@lhsolutions.com>
6  *
7  * See file CREDITS for list of people who contributed to this
8  * project.
9  *
10  * This program is free software; you can redistribute it and/or
11  * modify it under the terms of the GNU General Public License as
12  * published by the Free Software Foundation; either version 2 of
13  * the License, or (at your option) any later version.
14  *
15  * This program is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18  * GNU General Public License for more details.
19  *
20  * You should have received a copy of the GNU General Public License
21  * along with this program; if not, write to the Free Software
22  * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
23  * MA 02111-1307 USA
24  */
25
26 /************************************************************************
27  * katmai.h - configuration for AMCC Katmai (440SPe)
28  ***********************************************************************/
29
30 #ifndef __CONFIG_H
31 #define __CONFIG_H
32
33 /*-----------------------------------------------------------------------
34  * High Level Configuration Options
35  *----------------------------------------------------------------------*/
36 #define CONFIG_KATMAI                   1       /* Board is Katmai      */
37 #define CONFIG_4xx                      1       /* ... PPC4xx family    */
38 #define CONFIG_440                      1       /* ... PPC440 family    */
39 #define CONFIG_440SPE                   1       /* Specifc SPe support  */
40 #undef  CFG_DRAM_TEST                           /* Disable-takes long time */
41 #define CONFIG_SYS_CLK_FREQ     33333333        /* external freq to pll */
42
43 #define CONFIG_BOARD_EARLY_INIT_F 1     /* Call board_pre_init          */
44 #define CONFIG_MISC_INIT_F      1       /* Use misc_init_f()            */
45 #undef  CONFIG_SHOW_BOOT_PROGRESS
46
47 /*-----------------------------------------------------------------------
48  * Base addresses -- Note these are effective addresses where the
49  * actual resources get mapped (not physical addresses)
50  *----------------------------------------------------------------------*/
51 #define CFG_MONITOR_LEN         (256 * 1024)    /* Reserve 256 kB for Mon */
52 #define CFG_MALLOC_LEN          (512 * 1024)    /* Reserve 512 kB for malloc */
53
54 #define CFG_SDRAM_BASE          0x00000000      /* _must_ be 0          */
55 #define CFG_FLASH_BASE          0xff000000      /* start of FLASH       */
56 #define CFG_MONITOR_BASE        TEXT_BASE
57 #define CFG_PERIPHERAL_BASE     0xa0000000      /* internal peripherals */
58 #define CFG_ISRAM_BASE          0x90000000      /* internal SRAM        */
59
60 #define CFG_PCI_MEMBASE         0x80000000      /* mapped PCI memory    */
61 #define CFG_PCI_BASE            0xd0000000      /* internal PCI regs    */
62 #define CFG_PCI_TARGBASE        CFG_PCI_MEMBASE
63
64 #define CFG_PCIE_MEMBASE        0xb0000000      /* mapped PCIe memory   */
65 #define CFG_PCIE_MEMSIZE        0x08000000      /* smallest incr for PCIe port */
66 #define CFG_PCIE_BASE           0xe0000000      /* PCIe UTL regs */
67
68 #define CFG_PCIE0_CFGBASE       0xc0000000
69 #define CFG_PCIE1_CFGBASE       0xc1000000
70 #define CFG_PCIE2_CFGBASE       0xc2000000
71 #define CFG_PCIE0_XCFGBASE      0xc3000000
72 #define CFG_PCIE1_XCFGBASE      0xc3001000
73 #define CFG_PCIE2_XCFGBASE      0xc3002000
74
75 /* base address of inbound PCIe window */
76 #define CFG_PCIE_INBOUND_BASE   0x0000000000000000ULL
77
78 /* System RAM mapped to PCI space */
79 #define CONFIG_PCI_SYS_MEM_BUS  CFG_SDRAM_BASE
80 #define CONFIG_PCI_SYS_MEM_PHYS CFG_SDRAM_BASE
81 #define CONFIG_PCI_SYS_MEM_SIZE (1024 * 1024 * 1024)
82
83 #define CFG_ACE_BASE            0xfe000000      /* Xilinx ACE controller - Compact Flash */
84
85 /*-----------------------------------------------------------------------
86  * Initial RAM & stack pointer (placed in internal SRAM)
87  *----------------------------------------------------------------------*/
88 #define CFG_TEMP_STACK_OCM      1
89 #define CFG_OCM_DATA_ADDR       CFG_ISRAM_BASE
90 #define CFG_INIT_RAM_ADDR       CFG_ISRAM_BASE  /* Initial RAM address  */
91 #define CFG_INIT_RAM_END        0x2000          /* End of used area in RAM */
92 #define CFG_GBL_DATA_SIZE       128             /* num bytes initial data */
93
94 #define CFG_GBL_DATA_OFFSET     (CFG_INIT_RAM_END - CFG_GBL_DATA_SIZE)
95 #define CFG_POST_WORD_ADDR      (CFG_GBL_DATA_OFFSET - 0x4)
96 #define CFG_INIT_SP_OFFSET      CFG_POST_WORD_ADDR
97
98 /*-----------------------------------------------------------------------
99  * Serial Port
100  *----------------------------------------------------------------------*/
101 #define CONFIG_SERIAL_MULTI     1
102 #undef CONFIG_UART1_CONSOLE
103 #undef CFG_EXT_SERIAL_CLOCK
104 #define CONFIG_BAUDRATE         115200
105 #define CFG_BAUDRATE_TABLE  \
106         {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200}
107
108 /*-----------------------------------------------------------------------
109  * DDR SDRAM
110  *----------------------------------------------------------------------*/
111 #define CONFIG_SPD_EEPROM       1       /* Use SPD EEPROM for setup     */
112 #define SPD_EEPROM_ADDRESS      {0x51, 0x52}    /* SPD i2c spd addresses*/
113 #define CONFIG_DDR_ECC          1       /* with ECC support             */
114 #undef  CONFIG_STRESS
115
116 /*-----------------------------------------------------------------------
117  * I2C
118  *----------------------------------------------------------------------*/
119 #define CONFIG_HARD_I2C         1       /* I2C with hardware support    */
120 #undef  CONFIG_SOFT_I2C                 /* I2C bit-banged               */
121 #define CFG_I2C_SPEED           100000  /* I2C speed and slave address  */
122 #define CFG_I2C_SLAVE           0x7F
123
124 #define CONFIG_I2C_MULTI_BUS
125 #define CONFIG_I2C_CMD_TREE
126 #define CFG_SPD_BUS_NUM         0       /* The I2C bus for SPD          */
127
128 #define IIC0_BOOTPROM_ADDR      0x50
129 #define IIC0_ALT_BOOTPROM_ADDR  0x54
130
131 #define CFG_I2C_MULTI_EEPROMS
132 #define CFG_I2C_EEPROM_ADDR     (0x50)
133 #define CFG_I2C_EEPROM_ADDR_LEN 1
134 #define CFG_EEPROM_PAGE_WRITE_ENABLE
135 #define CFG_EEPROM_PAGE_WRITE_BITS 3
136 #define CFG_EEPROM_PAGE_WRITE_DELAY_MS 10
137
138 /* I2C RTC */
139 #define CONFIG_RTC_M41T11       1
140 #define CFG_RTC_BUS_NUM         1       /* The I2C bus for RTC          */
141 #define CFG_I2C_RTC_ADDR        0x68
142 #define CFG_M41T11_BASE_YEAR    1900    /* play along with linux        */
143
144 /* I2C DTT */
145 #define CONFIG_DTT_ADM1021      1       /* ADM1021 temp sensor support  */
146 #define CFG_DTT_BUS_NUM         1       /* The I2C bus for DTT          */
147 /*
148  * standard dtt sensor configuration - bottom bit will determine local or
149  * remote sensor of the ADM1021, the rest determines index into
150  * CFG_DTT_ADM1021 array below.
151  */
152 #define CONFIG_DTT_SENSORS      { 0, 1 }
153
154 /*
155  * ADM1021 temp sensor configuration (see dtt/adm1021.c for details).
156  * there will be one entry in this array for each two (dummy) sensors in
157  * CONFIG_DTT_SENSORS.
158  *
159  * For Katmai board:
160  * - only one ADM1021
161  * - i2c addr 0x18
162  * - conversion rate 0x02 = 0.25 conversions/second
163  * - ALERT ouput disabled
164  * - local temp sensor enabled, min set to 0 deg, max set to 85 deg
165  * - remote temp sensor enabled, min set to 0 deg, max set to 85 deg
166  */
167 #define CFG_DTT_ADM1021         { { 0x18, 0x02, 0, 1, 0, 85, 1, 0, 58} }
168
169 /*-----------------------------------------------------------------------
170  * Environment
171  *----------------------------------------------------------------------*/
172 #define CFG_ENV_IS_IN_FLASH     1       /* Environment uses flash       */
173
174 #define CONFIG_PREBOOT  "echo;" \
175         "echo Type \"run flash_nfs\" to mount root filesystem over NFS;" \
176         "echo"
177
178 #undef  CONFIG_BOOTARGS
179
180 #define CONFIG_EXTRA_ENV_SETTINGS                                       \
181         "netdev=eth0\0"                                                 \
182         "hostname=katmai\0"                                             \
183         "nfsargs=setenv bootargs root=/dev/nfs rw "                     \
184                 "nfsroot=${serverip}:${rootpath}\0"                     \
185         "ramargs=setenv bootargs root=/dev/ram rw\0"                    \
186         "addip=setenv bootargs ${bootargs} "                            \
187                 "ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}"      \
188                 ":${hostname}:${netdev}:off panic=1\0"                  \
189         "addtty=setenv bootargs ${bootargs} console=ttyS0,${baudrate}\0"\
190         "flash_nfs=run nfsargs addip addtty;"                           \
191                 "bootm ${kernel_addr}\0"                                \
192         "flash_self=run ramargs addip addtty;"                          \
193                 "bootm ${kernel_addr} ${ramdisk_addr}\0"                \
194         "net_nfs=tftp 200000 ${bootfile};run nfsargs addip addtty;"     \
195                 "bootm\0"                                               \
196         "net_nfs_fdt=tftp 200000 ${bootfile};"                          \
197                 "tftp ${fdt_addr} ${fdt_file};"                         \
198                 "run nfsargs addip addtty;"                             \
199                 "bootm 200000 - ${fdt_addr}\0"                          \
200         "rootpath=/opt/eldk/ppc_4xx\0"                                  \
201         "bootfile=katmai/uImage\0"                                      \
202         "fdt_file=katmai/katmai.dtb\0"                                  \
203         "fdt_addr=400000\0"                                             \
204         "kernel_addr=fff10000\0"                                        \
205         "ramdisk_addr=fff20000\0"                                       \
206         "initrd_high=30000000\0"                                        \
207         "load=tftp 200000 katmai/u-boot.bin\0"                          \
208         "update=protect off fffc0000 ffffffff;era fffc0000 ffffffff;"   \
209                 "cp.b ${fileaddr} fffc0000 ${filesize};"                \
210                 "setenv filesize;saveenv\0"                             \
211         "upd=run load;run update\0"                                     \
212         "kozio=bootm ffc60000\0"                                        \
213         "pciconfighost=1\0"                                             \
214         "pcie_mode=RP:RP:RP\0"                                          \
215         ""
216 #define CONFIG_BOOTCOMMAND      "run flash_self"
217
218 #define CONFIG_BOOTDELAY        5       /* autoboot after 5 seconds     */
219
220 #define CONFIG_LOADS_ECHO       1       /* echo on for serial download  */
221 #define CFG_LOADS_BAUD_CHANGE   1       /* allow baudrate change        */
222
223
224 /*
225  * BOOTP options
226  */
227 #define CONFIG_BOOTP_BOOTFILESIZE
228 #define CONFIG_BOOTP_BOOTPATH
229 #define CONFIG_BOOTP_GATEWAY
230 #define CONFIG_BOOTP_HOSTNAME
231
232
233 /*
234  * Command line configuration.
235  */
236 #include <config_cmd_default.h>
237
238 #define CONFIG_CMD_ASKENV
239 #define CONFIG_CMD_EEPROM
240 #define CONFIG_CMD_DATE
241 #define CONFIG_CMD_DHCP
242 #define CONFIG_CMD_DIAG
243 #define CONFIG_CMD_DTT
244 #define CONFIG_CMD_ELF
245 #define CONFIG_CMD_EXT2
246 #define CONFIG_CMD_FAT
247 #define CONFIG_CMD_I2C
248 #define CONFIG_CMD_IRQ
249 #define CONFIG_CMD_MII
250 #define CONFIG_CMD_NET
251 #define CONFIG_CMD_NFS
252 #define CONFIG_CMD_PCI
253 #define CONFIG_CMD_PING
254 #define CONFIG_CMD_REGINFO
255 #define CONFIG_CMD_SDRAM
256 #define CONFIG_CMD_SNTP
257
258 #define CONFIG_IBM_EMAC4_V4     1       /* 440SPe has this EMAC version */
259 #define CONFIG_MII              1       /* MII PHY management           */
260 #define CONFIG_PHY_ADDR         1       /* PHY address, See schematics  */
261 #define CONFIG_HAS_ETH0
262 #define CONFIG_PHY_RESET        1       /* reset phy upon startup       */
263 #define CONFIG_PHY_RESET_DELAY  1000
264 #define CONFIG_CIS8201_PHY      1       /* Enable 'special' RGMII mode for Cicada phy */
265 #define CONFIG_PHY_GIGE         1       /* Include GbE speed/duplex detection */
266 #define CFG_RX_ETH_BUFFER       32      /* Number of ethernet rx buffers & descriptors */
267
268 #define CONFIG_NETCONSOLE               /* include NetConsole support   */
269 #define CONFIG_NET_MULTI                /* needed for NetConsole        */
270
271 #undef CONFIG_WATCHDOG                  /* watchdog disabled            */
272
273 /*
274  * Miscellaneous configurable options
275  */
276 #define CFG_LONGHELP                            /* undef to save memory         */
277 #define CFG_PROMPT              "=> "           /* Monitor Command Prompt       */
278
279 #if defined(CONFIG_CMD_KGDB)
280 #define CFG_CBSIZE              1024            /* Console I/O Buffer Size      */
281 #else
282 #define CFG_CBSIZE              256             /* Console I/O Buffer Size      */
283 #endif
284 #define CFG_PBSIZE              (CFG_CBSIZE+sizeof(CFG_PROMPT)+16) /* Print Buffer Size */
285 #define CFG_MAXARGS             16              /* max number of command args   */
286 #define CFG_BARGSIZE            CFG_CBSIZE      /* Boot Argument Buffer Size    */
287
288 #define CFG_MEMTEST_START       0x0400000       /* memtest works on             */
289 #define CFG_MEMTEST_END         0x0C00000       /* 4 ... 12 MB in DRAM          */
290
291 #define CFG_LOAD_ADDR           0x100000        /* default load address         */
292 #define CFG_EXTBDINFO           1               /* To use extended board_into (bd_t) */
293
294 #define CFG_HZ                  1000            /* decrementer freq: 1 ms ticks */
295
296 #define CONFIG_CMDLINE_EDITING  1       /* add command line history     */
297 #define CONFIG_LOOPW            1       /* enable loopw command         */
298 #define CONFIG_MX_CYCLIC        1       /* enable mdc/mwc commands      */
299 #define CONFIG_ZERO_BOOTDELAY_CHECK     /* check for keypress on bootdelay==0 */
300 #define CONFIG_VERSION_VARIABLE 1       /* include version env variable */
301
302 #define CFG_4xx_RESET_TYPE      0x2     /* use chip reset on this board */
303
304 /*-----------------------------------------------------------------------
305  * FLASH related
306  *----------------------------------------------------------------------*/
307 #define CFG_FLASH_CFI
308 #define CFG_FLASH_CFI_DRIVER
309 #define CFG_FLASH_EMPTY_INFO            /* print 'E' for empty sector on flinfo */
310 #define CFG_FLASH_USE_BUFFER_WRITE 1    /* use buffered writes (20x faster)     */
311
312 #define CFG_FLASH_BANKS_LIST    {CFG_FLASH_BASE}
313 #define CFG_MAX_FLASH_BANKS     1                   /* number of banks      */
314 #define CFG_MAX_FLASH_SECT      1024                /* sectors per device   */
315
316 #undef  CFG_FLASH_CHECKSUM
317 #define CFG_FLASH_ERASE_TOUT    120000  /* Timeout for Flash Erase (in ms)      */
318 #define CFG_FLASH_WRITE_TOUT    500     /* Timeout for Flash Write (in ms)      */
319
320 #define CFG_ENV_SECT_SIZE       0x20000 /* size of one complete sector  */
321 #define CFG_ENV_ADDR            (CFG_MONITOR_BASE-CFG_ENV_SECT_SIZE)
322 #define CFG_ENV_SIZE            0x4000  /* Total Size of Environment Sector     */
323
324 /* Address and size of Redundant Environment Sector     */
325 #define CFG_ENV_ADDR_REDUND     (CFG_ENV_ADDR-CFG_ENV_SECT_SIZE)
326 #define CFG_ENV_SIZE_REDUND     (CFG_ENV_SIZE)
327
328 /*-----------------------------------------------------------------------
329  * PCI stuff
330  *-----------------------------------------------------------------------
331  */
332 /* General PCI */
333 #define CONFIG_PCI                      /* include pci support          */
334 #define CONFIG_PCI_PNP          1       /* do pci plug-and-play         */
335 #define CONFIG_PCI_SCAN_SHOW    1       /* show pci devices on startup  */
336 #define CONFIG_PCI_CONFIG_HOST_BRIDGE
337
338 /* Board-specific PCI */
339 #define CFG_PCI_TARGET_INIT             /* let board init pci target    */
340 #undef  CFG_PCI_MASTER_INIT
341
342 #define CFG_PCI_SUBSYS_VENDORID 0x1014  /* IBM                          */
343 #define CFG_PCI_SUBSYS_DEVICEID 0xcafe  /* Whatever                     */
344 /* #define CFG_PCI_SUBSYS_ID    CFG_PCI_SUBSYS_DEVICEID */
345
346 /*
347  *  NETWORK Support (PCI):
348  */
349 /* Support for Intel 82557/82559/82559ER chips. */
350 #define CONFIG_EEPRO100
351
352 /*-----------------------------------------------------------------------
353  * Xilinx System ACE support
354  *----------------------------------------------------------------------*/
355 #define CONFIG_SYSTEMACE        1       /* Enable SystemACE support     */
356 #define CFG_SYSTEMACE_WIDTH     16      /* Data bus width is 16         */
357 #define CFG_SYSTEMACE_BASE      CFG_ACE_BASE
358 #define CONFIG_DOS_PARTITION    1
359
360 /*-----------------------------------------------------------------------
361  * External Bus Controller (EBC) Setup
362  *----------------------------------------------------------------------*/
363
364 /* Memory Bank 0 (Flash) initialization                                 */
365 #define CFG_EBC_PB0AP           (EBC_BXAP_BME_DISABLED      |           \
366                                  EBC_BXAP_TWT_ENCODE(7)     |           \
367                                  EBC_BXAP_BCE_DISABLE       |           \
368                                  EBC_BXAP_BCT_2TRANS        |           \
369                                  EBC_BXAP_CSN_ENCODE(0)     |           \
370                                  EBC_BXAP_OEN_ENCODE(0)     |           \
371                                  EBC_BXAP_WBN_ENCODE(0)     |           \
372                                  EBC_BXAP_WBF_ENCODE(0)     |           \
373                                  EBC_BXAP_TH_ENCODE(0)      |           \
374                                  EBC_BXAP_RE_DISABLED       |           \
375                                  EBC_BXAP_SOR_DELAYED       |           \
376                                  EBC_BXAP_BEM_WRITEONLY     |           \
377                                  EBC_BXAP_PEN_DISABLED)
378 #define CFG_EBC_PB0CR           (EBC_BXCR_BAS_ENCODE(CFG_FLASH_BASE) |  \
379                                  EBC_BXCR_BS_16MB                    |  \
380                                  EBC_BXCR_BU_RW                      |  \
381                                  EBC_BXCR_BW_16BIT)
382
383 /* Memory Bank 1 (Xilinx System ACE controller) initialization          */
384 #define CFG_EBC_PB1AP           (EBC_BXAP_BME_DISABLED      |           \
385                                  EBC_BXAP_TWT_ENCODE(4)     |           \
386                                  EBC_BXAP_BCE_DISABLE       |           \
387                                  EBC_BXAP_BCT_2TRANS        |           \
388                                  EBC_BXAP_CSN_ENCODE(0)     |           \
389                                  EBC_BXAP_OEN_ENCODE(0)     |           \
390                                  EBC_BXAP_WBN_ENCODE(0)     |           \
391                                  EBC_BXAP_WBF_ENCODE(0)     |           \
392                                  EBC_BXAP_TH_ENCODE(0)      |           \
393                                  EBC_BXAP_RE_DISABLED       |           \
394                                  EBC_BXAP_SOR_NONDELAYED    |           \
395                                  EBC_BXAP_BEM_WRITEONLY     |           \
396                                  EBC_BXAP_PEN_DISABLED)
397 #define CFG_EBC_PB1CR           (EBC_BXCR_BAS_ENCODE(CFG_ACE_BASE)  |   \
398                                  EBC_BXCR_BS_1MB                    |   \
399                                  EBC_BXCR_BU_RW                     |   \
400                                  EBC_BXCR_BW_16BIT)
401
402 /*-------------------------------------------------------------------------
403  * Initialize EBC CONFIG -
404  * Keep the Default value, but the bit PDT which has to be set to 1 ?TBC
405  * default value : 0x07C00000 - 0 0 000 1 1 1 1 1 0000 0 00000 000000000000
406  *-------------------------------------------------------------------------*/
407 #define CFG_EBC_CFG             (EBC_CFG_LE_UNLOCK    | \
408                                  EBC_CFG_PTD_ENABLE   | \
409                                  EBC_CFG_RTC_16PERCLK | \
410                                  EBC_CFG_ATC_PREVIOUS | \
411                                  EBC_CFG_DTC_PREVIOUS | \
412                                  EBC_CFG_CTC_PREVIOUS | \
413                                  EBC_CFG_OEO_PREVIOUS | \
414                                  EBC_CFG_EMC_DEFAULT  | \
415                                  EBC_CFG_PME_DISABLE  | \
416                                  EBC_CFG_PR_16)
417
418 /*-----------------------------------------------------------------------
419  * GPIO Setup
420  *----------------------------------------------------------------------*/
421 #define CFG_GPIO_PCIE_PRESENT0  17
422 #define CFG_GPIO_PCIE_PRESENT1  21
423 #define CFG_GPIO_PCIE_PRESENT2  23
424 #define CFG_GPIO_RS232_FORCEOFF 30
425
426 #define CFG_PFC0                (GPIO_VAL(CFG_GPIO_PCIE_PRESENT0) | \
427                                  GPIO_VAL(CFG_GPIO_PCIE_PRESENT1) | \
428                                  GPIO_VAL(CFG_GPIO_PCIE_PRESENT2) | \
429                                  GPIO_VAL(CFG_GPIO_RS232_FORCEOFF))
430 #define CFG_GPIO_OR             GPIO_VAL(CFG_GPIO_RS232_FORCEOFF)
431 #define CFG_GPIO_TCR            GPIO_VAL(CFG_GPIO_RS232_FORCEOFF)
432 #define CFG_GPIO_ODR            0
433
434 /*
435  * For booting Linux, the board info and command line data
436  * have to be in the first 8 MB of memory, since this is
437  * the maximum mapped by the Linux kernel during initialization.
438  */
439 #define CFG_BOOTMAPSZ           (8 << 20)       /*Initial Memory map for Linux*/
440
441 /*
442  * Internal Definitions
443  *
444  * Boot Flags
445  */
446 #define BOOTFLAG_COLD   0x01            /* Normal Power-On: Boot from FLASH */
447 #define BOOTFLAG_WARM   0x02            /* Software reboot */
448
449 #if defined(CONFIG_CMD_KGDB)
450 #define CONFIG_KGDB_BAUDRATE    230400  /* speed to run kgdb serial port */
451 #define CONFIG_KGDB_SER_INDEX   2       /* which serial port to use */
452 #endif
453
454 /* pass open firmware flat tree */
455 #define CONFIG_OF_LIBFDT        1
456 #define CONFIG_OF_BOARD_SETUP   1
457
458 #endif  /* __CONFIG_H */