]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - include/configs/eXalion.h
imported Ka-Ro specific additions to U-Boot 2009.08 for TX28
[karo-tx-uboot.git] / include / configs / eXalion.h
1 /*
2  * (C) Copyright 2001
3  * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4  *
5  * See file CREDITS for list of people who contributed to this
6  * project.
7  *
8  * This program is free software; you can redistribute it and/or
9  * modify it under the terms of the GNU General Public License as
10  * published by the Free Software Foundation; either version 2 of
11  * the License, or (at your option) any later version.
12  *
13  * This program is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16  * GNU General Public License for more details.
17  *
18  * You should have received a copy of the GNU General Public License
19  * along with this program; if not, write to the Free Software
20  * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
21  * MA 02111-1307 USA
22  */
23
24 /* ------------------------------------------------------------------------- */
25
26 /*
27  * board/config.h - configuration options, board specific
28  */
29
30 #ifndef __CONFIG_H
31 #define __CONFIG_H
32
33 /*
34  * High Level Configuration Options
35  * (easy to change)
36  */
37
38 #define CONFIG_MPC824X          1
39 /* #define CONFIG_MPC8240          1 */
40 #define CONFIG_MPC8245          1
41 #define CONFIG_EXALION          1
42
43 #if defined (CONFIG_MPC8240)
44     /* #warning  ---------- eXalion with MPC8240 --------------- */
45 #elif defined (CONFIG_MPC8245)
46     /* #warning  ++++++++++ eXalion with MPC8245 +++++++++++++++ */
47 #elif defined (CONFIG_MPC8245) && defined (CONFIG_MPC8245)
48 #error #### Both types of MPC824x defined (CONFIG_8240 and CONFIG_8245)
49 #else
50 #error #### Specific type of MPC824x must be defined (i.e. CONFIG_MPC8240)
51 #endif
52 /* older kernels need clock in MHz newer in Hz */
53                                         /* #define CONFIG_CLOCKS_IN_MHZ 1 */ /* clocks passsed to Linux in MHz      */
54 #undef CONFIG_CLOCKS_IN_MHZ
55
56 #define CONFIG_BOOTDELAY        10
57
58
59                                                     /*#define CONFIG_DRAM_SPEED       66   */ /* MHz                         */
60
61 /*
62  * BOOTP options
63  */
64 #define CONFIG_BOOTP_BOOTFILESIZE
65 #define CONFIG_BOOTP_BOOTPATH
66 #define CONFIG_BOOTP_GATEWAY
67 #define CONFIG_BOOTP_HOSTNAME
68
69
70 /*
71  * Command line configuration.
72  */
73 #include <config_cmd_default.h>
74
75 #define CONFIG_CMD_FLASH
76 #define CONFIG_CMD_SDRAM
77 #define CONFIG_CMD_I2C
78 #define CONFIG_CMD_IDE
79 #define CONFIG_CMD_FAT
80 #define CONFIG_CMD_SAVEENV
81 #define CONFIG_CMD_PCI
82
83
84 /*-----------------------------------------------------------------------
85  * Miscellaneous configurable options
86  */
87 #define CONFIG_SYS_LONGHELP             1       /* undef to save memory         */
88 #define CONFIG_SYS_PROMPT               "=> "   /* Monitor Command Prompt       */
89 #define CONFIG_SYS_CBSIZE               256     /* Console I/O Buffer Size      */
90 #define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE+sizeof(CONFIG_SYS_PROMPT)+16)      /* Print Buffer Size    */
91 #define CONFIG_SYS_MAXARGS              8       /* max number of command args   */
92 #define CONFIG_SYS_BARGSIZE             CONFIG_SYS_CBSIZE       /* Boot Argument Buffer Size    */
93 #define CONFIG_SYS_LOAD_ADDR            0x00100000      /* default load address         */
94
95 #define CONFIG_SYS_BAUDRATE_TABLE       { 9600, 19200, 38400, 57600, 115200 }
96
97 #define CONFIG_MISC_INIT_R      1
98
99 /*-----------------------------------------------------------------------
100  * Start addresses for the final memory configuration
101  * (Set up by the startup code)
102  * Please note that CONFIG_SYS_SDRAM_BASE _must_ start at 0
103  */
104 #define CONFIG_SYS_SDRAM_BASE           0x00000000
105 #define CONFIG_SYS_MAX_RAM_SIZE 0x10000000      /* 1 GBytes - initdram() will      */
106                                              /* return real value.              */
107
108 #define CONFIG_SYS_RESET_ADDRESS        0xFFF00100
109
110 #undef  CONFIG_SYS_RAMBOOT
111 #define CONFIG_SYS_MONITOR_LEN          (256 << 10)     /* Reserve 256 kB for Monitor       */
112 #define CONFIG_SYS_MONITOR_BASE TEXT_BASE
113
114 /*-----------------------------------------------------------------------
115  * Definitions for initial stack pointer and data area
116  */
117 #define CONFIG_SYS_INIT_DATA_SIZE       128
118
119 #define CONFIG_SYS_INIT_RAM_ADDR        0x40000000
120 #define CONFIG_SYS_INIT_RAM_END 0x1000
121 #define CONFIG_SYS_INIT_DATA_OFFSET     (CONFIG_SYS_INIT_RAM_END - CONFIG_SYS_INIT_DATA_SIZE)
122
123 #define CONFIG_SYS_GBL_DATA_SIZE         256    /* size in bytes reserved for initial data */
124 #define CONFIG_SYS_GBL_DATA_OFFSET      (CONFIG_SYS_INIT_RAM_END - CONFIG_SYS_GBL_DATA_SIZE)
125 #define CONFIG_SYS_INIT_SP_OFFSET       CONFIG_SYS_GBL_DATA_OFFSET
126
127
128 #if defined (CONFIG_MPC8240)
129 #define CONFIG_SYS_FLASH_BASE       0xFFE00000
130 #define CONFIG_SYS_FLASH_SIZE       (2 * 1024 * 1024)   /* onboard 2MByte flash     */
131 #elif defined (CONFIG_MPC8245)
132 #define CONFIG_SYS_FLASH_BASE       0xFFC00000
133 #define CONFIG_SYS_FLASH_SIZE       (4 * 1024 * 1024)   /* onboard 4MByte flash     */
134 #else
135 #error Specific type of MPC824x must be defined (i.e. CONFIG_MPC8240)
136 #endif
137
138 #define CONFIG_ENV_IS_IN_FLASH  1
139 #define CONFIG_ENV_SECT_SIZE    0x20000 /* Size of one Flash sector */
140 #define CONFIG_ENV_SIZE         CONFIG_ENV_SECT_SIZE    /* Use one Flash sector for enviroment  */
141 #define CONFIG_ENV_ADDR         0xFFFC0000
142 #define CONFIG_ENV_OFFSET               0       /* starting right at the beginning  */
143
144 #define CONFIG_SYS_MALLOC_LEN           (128 * 1024)    /* Reserve 128 kB for malloc()  */
145
146 #define CONFIG_SYS_ALT_MEMTEST          1       /* use real memory test     */
147 #define CONFIG_SYS_MEMTEST_START        0x00004000      /* memtest works on         */
148 #define CONFIG_SYS_MEMTEST_END          0x02000000      /* 0 ... 32 MB in DRAM      */
149
150 #define CONFIG_SYS_EUMB_ADDR            0xFC000000
151
152 /* #define CONFIG_SYS_ISA_MEM              0xFD000000 */
153 #define CONFIG_SYS_ISA_IO               0xFE000000
154
155 /*-----------------------------------------------------------------------
156  * FLASH organization
157  */
158 #define CONFIG_SYS_MAX_FLASH_BANKS      1       /* Max number of flash banks        */
159 #define CONFIG_SYS_MAX_FLASH_SECT       64      /* Max number of sectors per flash  */
160
161 #define CONFIG_SYS_FLASH_ERASE_TOUT     120000  /* Timeout for Flash Erase (in ms) */
162 #define CONFIG_SYS_FLASH_WRITE_TOUT     500     /* Timeout for Flash Write (in ms) */
163
164 #define FLASH_BASE0_PRELIM      CONFIG_SYS_FLASH_BASE
165 #define FLASH_BASE1_PRELIM      0
166
167
168 /*-----------------------------------------------------------------------
169  * FLASH and environment organization
170  */
171
172 #define CONFIG_SYS_FLASH_CFI            1       /* Flash is CFI conformant              */
173 #define CONFIG_FLASH_CFI_DRIVER 1       /* Use the common driver                */
174 #define CONFIG_SYS_MAX_FLASH_SECT       64      /* max number of sectors on one chip    */
175 #define CONFIG_SYS_MAX_FLASH_BANKS      1       /* max number of memory banks           */
176 #define CONFIG_SYS_FLASH_INCREMENT      0       /* there is only one bank               */
177 #define CONFIG_SYS_FLASH_PROTECTION     1       /* use hardware protection              */
178 #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE 1     /* use buffered writes (20x faster)     */
179
180
181 /*-----------------------------------------------------------------------
182  * PCI stuff
183  */
184 #define CONFIG_PCI              1       /* include pci support          */
185 #undef  CONFIG_PCI_PNP
186
187 #define CONFIG_NET_MULTI        1       /* Multi ethernet cards support */
188
189 #define CONFIG_EEPRO100         1
190
191 #define PCI_ENET0_MEMADDR       0x80000000      /* Intel 82559ER */
192 #define PCI_ENET0_IOADDR        0x80000000
193 #define PCI_ENET1_MEMADDR       0x81000000      /* Intel 82559ER */
194 #define PCI_ENET1_IOADDR        0x81000000
195 #define PCI_ENET2_MEMADDR       0x82000000      /* Broadcom BCM569xx */
196 #define PCI_ENET2_IOADDR        0x82000000
197 #define PCI_ENET3_MEMADDR       0x83000000      /* Broadcom BCM56xx */
198 #define PCI_ENET3_IOADDR        0x83000000
199
200 /*-----------------------------------------------------------------------
201  * NS16550 Configuration
202  */
203 #define CONFIG_SYS_NS16550              1
204 #define CONFIG_SYS_NS16550_SERIAL       1
205
206 #define CONFIG_CONS_INDEX       1
207 #define CONFIG_BAUDRATE         38400
208
209 #define CONFIG_SYS_NS16550_REG_SIZE     1
210
211 #if (CONFIG_CONS_INDEX == 1)
212 #define CONFIG_SYS_NS16550_CLK          1843200 /* COM1 only !  */
213 #else
214 #define CONFIG_SYS_NS16550_CLK ({ extern ulong get_bus_freq (ulong); get_bus_freq (0); })
215 #endif
216
217 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_ISA_IO + 0x3F8)
218 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_EUMB_ADDR + 0x4500)
219 #define CONFIG_SYS_NS16550_COM3 (CONFIG_SYS_EUMB_ADDR + 0x4600)
220
221 /*-----------------------------------------------------------------------
222  * select i2c support configuration
223  *
224  * Supported configurations are {none, software, hardware} drivers.
225  * If the software driver is chosen, there are some additional
226  * configuration items that the driver uses to drive the port pins.
227  */
228 #define CONFIG_HARD_I2C         1       /* To enable I2C support        */
229 #undef  CONFIG_SOFT_I2C         /* I2C bit-banged               */
230 #define CONFIG_SYS_I2C_SPEED            400000  /* I2C speed and slave address  */
231 #define CONFIG_SYS_I2C_SLAVE            0x7F
232
233 /*-----------------------------------------------------------------------
234  * Low Level Configuration Settings
235  * (address mappings, register initial values, etc.)
236  * You should know what you are doing if you make changes here.
237  */
238 #define CONFIG_SYS_HZ                   1000
239
240 #define CONFIG_SYS_CLK_FREQ     33333333        /* external frequency to pll    */
241 #define CONFIG_PLL_PCI_TO_MEM_MULTIPLIER  2     /* for MPC8240 only             */
242
243                                        /*#define CONFIG_133MHZ_DRAM      1 */ /* For 133 MHZ DRAM only !!!!!!!!!!!    */
244
245 #if defined (CONFIG_MPC8245)
246 /* Bit-field values for PMCR2.                                                  */
247 #if defined (CONFIG_133MHZ_DRAM)
248 #define CONFIG_SYS_DLL_EXTEND           0x80    /* use DLL extended range - 133MHz only */
249 #define CONFIG_SYS_PCI_HOLD_DEL 0x20    /* delay and hold timing - 133MHz only  */
250 #endif
251
252 /* Bit-field values for MIOCR1.                                                 */
253 #if !defined (CONFIG_133MHZ_DRAM)
254 #define CONFIG_SYS_DLL_MAX_DELAY        0x04    /*  longer DLL delay line - 66MHz only  */
255 #endif
256 /* Bit-field values for MIOCR2.                                                 */
257 #define CONFIG_SYS_SDRAM_DSCD           0x20    /* SDRAM data in sample clock delay     */
258                                         /*      - note bottom 3 bits MUST be 0  */
259 #endif
260
261 /* Bit-field values for MCCR1.                                                  */
262 #define CONFIG_SYS_ROMNAL               7       /*rom/flash next access time            */
263 #define CONFIG_SYS_ROMFAL              11       /*rom/flash access time                 */
264
265 /* Bit-field values for MCCR2.                                                  */
266 #define CONFIG_SYS_TSWAIT               0x5     /* Transaction Start Wait States timer  */
267 #if defined (CONFIG_133MHZ_DRAM)
268 #define CONFIG_SYS_REFINT               1300    /* no of clock cycles between CBR       */
269 #else  /* refresh cycles */
270 #define CONFIG_SYS_REFINT               750
271 #endif
272
273 /* Burst To Precharge. Bits of this value go to MCCR3 and MCCR4.                */
274 #if defined (CONFIG_133MHZ_DRAM)
275 #define CONFIG_SYS_BSTOPRE              1023
276 #else
277 #define CONFIG_SYS_BSTOPRE              250
278 #endif
279
280 /* Bit-field values for MCCR3.                                                  */
281 /* the following are for SDRAM only                                             */
282
283 #if defined (CONFIG_133MHZ_DRAM)
284 #define CONFIG_SYS_REFREC               9       /* Refresh to activate interval         */
285 #else
286 #define CONFIG_SYS_REFREC               5       /* Refresh to activate interval         */
287 #endif
288 #if defined (CONFIG_MPC8240)
289 #define CONFIG_SYS_RDLAT                2       /* data latency from read command       */
290 #endif
291
292 /* Bit-field values for MCCR4.  */
293 #if defined (CONFIG_133MHZ_DRAM)
294 #define CONFIG_SYS_PRETOACT             3       /* Precharge to activate interval       */
295 #define CONFIG_SYS_ACTTOPRE             7       /* Activate to Precharge interval       */
296 #define CONFIG_SYS_ACTORW               5       /* Activate to R/W                      */
297 #define CONFIG_SYS_SDMODE_CAS_LAT       3       /* SDMODE CAS latency                   */
298 #else
299 #if 0
300 #define CONFIG_SYS_PRETOACT             2       /* Precharge to activate interval       */
301 #define CONFIG_SYS_ACTTOPRE             3       /* Activate to Precharge interval       */
302 #define CONFIG_SYS_ACTORW               3       /* Activate to R/W                      */
303 #define CONFIG_SYS_SDMODE_CAS_LAT       2       /* SDMODE CAS latency                   */
304 #endif
305 #define CONFIG_SYS_PRETOACT             2       /* Precharge to activate interval       */
306 #define CONFIG_SYS_ACTTOPRE             5       /* Activate to Precharge interval       */
307 #define CONFIG_SYS_ACTORW               3       /* Activate to R/W                      */
308 #define CONFIG_SYS_SDMODE_CAS_LAT       3       /* SDMODE CAS latency                   */
309 #endif
310 #define CONFIG_SYS_SDMODE_WRAP          0       /* SDMODE wrap type                     */
311 #define CONFIG_SYS_SDMODE_BURSTLEN      2       /* SDMODE Burst length 2=4, 3=8         */
312 #define CONFIG_SYS_REGDIMM              0
313 #if defined (CONFIG_MPC8240)
314 #define CONFIG_SYS_REGISTERD_TYPE_BUFFER   0
315 #elif defined (CONFIG_MPC8245)
316 #define CONFIG_SYS_REGISTERD_TYPE_BUFFER   1
317 #define CONFIG_SYS_EXTROM                   0
318 #else
319 #error Specific type of MPC824x must be defined (i.e. CONFIG_MPC8240)
320 #endif
321
322
323 /*-----------------------------------------------------------------------
324  memory bank settings
325  * only bits 20-29 are actually used from these vales to set the
326  * start/end address the upper two bits will be 0, and the lower 20
327  * bits will be set to 0x00000 for a start address, or 0xfffff for an
328  * end address
329  */
330 #define CONFIG_SYS_BANK0_START          0x00000000
331 #define CONFIG_SYS_BANK0_END            (CONFIG_SYS_MAX_RAM_SIZE - 1)
332 #define CONFIG_SYS_BANK0_ENABLE 1
333 #define CONFIG_SYS_BANK1_START          0x3ff00000
334 #define CONFIG_SYS_BANK1_END            0x3fffffff
335 #define CONFIG_SYS_BANK1_ENABLE 0
336 #define CONFIG_SYS_BANK2_START          0x3ff00000
337 #define CONFIG_SYS_BANK2_END            0x3fffffff
338 #define CONFIG_SYS_BANK2_ENABLE 0
339 #define CONFIG_SYS_BANK3_START          0x3ff00000
340 #define CONFIG_SYS_BANK3_END            0x3fffffff
341 #define CONFIG_SYS_BANK3_ENABLE 0
342 #define CONFIG_SYS_BANK4_START          0x00000000
343 #define CONFIG_SYS_BANK4_END            0x00000000
344 #define CONFIG_SYS_BANK4_ENABLE 0
345 #define CONFIG_SYS_BANK5_START          0x00000000
346 #define CONFIG_SYS_BANK5_END            0x00000000
347 #define CONFIG_SYS_BANK5_ENABLE 0
348 #define CONFIG_SYS_BANK6_START          0x00000000
349 #define CONFIG_SYS_BANK6_END            0x00000000
350 #define CONFIG_SYS_BANK6_ENABLE 0
351 #define CONFIG_SYS_BANK7_START          0x00000000
352 #define CONFIG_SYS_BANK7_END            0x00000000
353 #define CONFIG_SYS_BANK7_ENABLE 0
354
355 /*-----------------------------------------------------------------------
356  * Memory bank enable bitmask, specifying which of the banks defined above
357  are actually present. MSB is for bank #7, LSB is for bank #0.
358  */
359 #define CONFIG_SYS_BANK_ENABLE          0x01
360
361 #if defined (CONFIG_MPC8240)
362 #define CONFIG_SYS_ODCR         0xDF    /* configures line driver impedances,   */
363                                         /* see 8240 book for bit definitions    */
364 #elif defined (CONFIG_MPC8245)
365 #if defined (CONFIG_133MHZ_DRAM)
366 #define CONFIG_SYS_ODCR         0xFE    /* configures line driver impedances - 133MHz   */
367 #else
368 #define CONFIG_SYS_ODCR         0xDE    /* configures line driver impedances - 66MHz    */
369 #endif
370 #else
371 #error Specific type of MPC824x must be defined (i.e. CONFIG_MPC8240)
372 #endif
373
374 #define CONFIG_SYS_PGMAX                0x32    /* how long the 8240 retains the        */
375                                         /* currently accessed page in memory    */
376                                         /* see 8240 book for details            */
377
378 /*-----------------------------------------------------------------------
379  * Block Address Translation (BAT) register settings.
380  */
381 /* SDRAM 0 - 256MB */
382 #define CONFIG_SYS_IBAT0L       (CONFIG_SYS_SDRAM_BASE | BATL_PP_10 | BATL_MEMCOHERENCE)
383 #define CONFIG_SYS_IBAT0U       (CONFIG_SYS_SDRAM_BASE | BATU_BL_256M | BATU_VS | BATU_VP)
384
385 /* stack in DCACHE @ 1GB (no backing mem) */
386 #define CONFIG_SYS_IBAT1L       (CONFIG_SYS_INIT_RAM_ADDR | BATL_PP_10 | BATL_MEMCOHERENCE)
387 #define CONFIG_SYS_IBAT1U       (CONFIG_SYS_INIT_RAM_ADDR | BATU_BL_128K | BATU_VS | BATU_VP)
388
389 /* PCI memory */
390 #define CONFIG_SYS_IBAT2L       (0x80000000 | BATL_PP_10 | BATL_CACHEINHIBIT)
391 #define CONFIG_SYS_IBAT2U       (0x80000000 | BATU_BL_256M | BATU_VS | BATU_VP)
392
393 /* Flash, config addrs, etc */
394 #define CONFIG_SYS_IBAT3L       (0xF0000000 | BATL_PP_10 | BATL_CACHEINHIBIT)
395 #define CONFIG_SYS_IBAT3U       (0xF0000000 | BATU_BL_256M | BATU_VS | BATU_VP)
396
397 #define CONFIG_SYS_DBAT0L       CONFIG_SYS_IBAT0L
398 #define CONFIG_SYS_DBAT0U       CONFIG_SYS_IBAT0U
399 #define CONFIG_SYS_DBAT1L       CONFIG_SYS_IBAT1L
400 #define CONFIG_SYS_DBAT1U       CONFIG_SYS_IBAT1U
401 #define CONFIG_SYS_DBAT2L       CONFIG_SYS_IBAT2L
402 #define CONFIG_SYS_DBAT2U       CONFIG_SYS_IBAT2U
403 #define CONFIG_SYS_DBAT3L       CONFIG_SYS_IBAT3L
404 #define CONFIG_SYS_DBAT3U       CONFIG_SYS_IBAT3U
405
406
407 /*-----------------------------------------------------------------------
408  * Cache Configuration
409  */
410 #define CONFIG_SYS_CACHELINE_SIZE       32
411 #if defined(CONFIG_CMD_KGDB)
412 #  define CONFIG_SYS_CACHELINE_SHIFT    5       /* log base 2 of the above value */
413 #endif
414
415
416 /*-----------------------------------------------------------------------
417  * Internal Definitions
418  *
419  * Boot Flags
420  */
421 #define BOOTFLAG_COLD           0x01    /* Normal Power-On: Boot from FLASH     */
422 #define BOOTFLAG_WARM           0x02    /* Software reboot                      */
423
424
425 /* values according to the manual */
426 #define CONFIG_DRAM_50MHZ       1
427 #define CONFIG_SDRAM_50MHZ
428
429 #undef  NR_8259_INTS
430 #define NR_8259_INTS            1
431
432 /*-----------------------------------------------------------------------
433  * IDE/ATA stuff
434  */
435 #define CONFIG_SYS_IDE_MAXBUS       1   /* max. 2 IDE busses    */
436 #define CONFIG_SYS_IDE_MAXDEVICE   (CONFIG_SYS_IDE_MAXBUS*1)    /* max. 2 drives per IDE bus */
437
438 #define CONFIG_SYS_ATA_BASE_ADDR   CONFIG_SYS_ISA_IO    /* base address */
439 #define CONFIG_SYS_ATA_IDE0_OFFSET 0x01F0       /* ide0 offste */
440 #define CONFIG_SYS_ATA_IDE1_OFFSET 0x0170       /* ide1 offset */
441 #define CONFIG_SYS_ATA_DATA_OFFSET 0    /* data reg offset  */
442 #define CONFIG_SYS_ATA_REG_OFFSET  0    /* reg offset */
443 #define CONFIG_SYS_ATA_ALT_OFFSET  0x200        /* alternate register offset */
444
445 #define CONFIG_ATAPI
446
447 #undef  CONFIG_IDE_8xx_DIRECT   /* no pcmcia interface required */
448 #undef  CONFIG_IDE_LED          /* no led for ide supported     */
449 #undef  CONFIG_IDE_RESET        /* reset for ide supported...    */
450 #undef  CONFIG_IDE_RESET_ROUTINE        /* with a special reset function */
451
452 /*-----------------------------------------------------------------------
453  * DISK Partition support
454  */
455 #define CONFIG_DOS_PARTITION
456
457 /*-----------------------------------------------------------------------
458  * For booting Linux, the board info and command line data
459  * have to be in the first 8 MB of memory, since this is
460  * the maximum mapped by the Linux kernel during initialization.
461  */
462 #define CONFIG_SYS_BOOTMAPSZ            (8 << 20)       /* Initial Memory map for Linux */
463
464 #endif /* __CONFIG_H */