]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - include/configs/svm_sc8xx.h
Merge branch 'elf_reloc'
[karo-tx-uboot.git] / include / configs / svm_sc8xx.h
1 /*
2  * (C) Copyright 2000, 2001, 2002
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  * board/config.h - configuration options, board specific,
26  *                  for SinoVee Microsystems SC8xx series SBC
27  *                  http://www.fel.com.cn (Chinese)
28  *                  http://www.sinovee.com (English)
29  */
30
31 #ifndef __CONFIG_H
32 #define __CONFIG_H
33
34 #define CONFIG_SYS_TEXT_BASE    0x40000000
35
36 /* Custom configuration */
37 /* SC823,SC850,SC860SAR, FEL8xx-AT(823/850/860) */
38 /* SC85T,SC860T, FEL8xx-AT(855T/860T) */
39 /*#define CONFIG_FEL8xx_AT */
40 /*#define CONFIG_LCD */
41 /* if core > 50MHz , un-comment CONFIG_BUS_DIV2 */
42 /* #define CONFIG_50MHz */
43 /* #define CONFIG_66MHz */
44 /* #define CONFIG_75MHz */
45 #define CONFIG_80MHz
46 /*#define CONFIG_100MHz */
47 /* #define CONFIG_BUS_DIV2      1 */
48 /* for BOOT device port size */
49 /* #define CONFIG_BOOT_8B */
50 #define CONFIG_BOOT_16B
51 /* #define CONFIG_BOOT_32B */
52 /* #define CONFIG_CAN_DRIVER */
53 /* #define DEBUG */
54 #define CONFIG_FEC_ENET
55
56 /* #define CONFIG_SDRAM_16M */
57 #define CONFIG_SDRAM_32M
58 /* #define CONFIG_SDRAM_64M */
59 #define CONFIG_SYS_RESET_ADDRESS 0xffffffff
60 /*
61  * High Level Configuration Options
62  * (easy to change)
63  */
64
65 /* #define CONFIG_MPC823                1 */
66 /* #define CONFIG_MPC850                1 */
67 #define CONFIG_MPC855           1
68 /* #define CONFIG_MPC860                1 */
69 /* #define CONFIG_MPC860T               1 */
70
71 #undef  CONFIG_WATCHDOG                 /* watchdog */
72
73 #define CONFIG_SVM_SC8xx                1       /* ...on SVM SC8xx series       */
74
75 #ifdef  CONFIG_LCD                      /* with LCD controller ?        */
76 /* #define CONFIG_NEC_NL6448BC20 1 / * use NEC NL6448BC20 display       */
77 #endif
78
79 #define CONFIG_8xx_CONS_SMC1    1       /* Console is on SMC1           */
80 #undef  CONFIG_8xx_CONS_SMC2
81 #undef  CONFIG_8xx_CONS_NONE
82 #define CONFIG_BAUDRATE         19200   /* console baudrate = 115kbps   */
83 #if 0
84 #define CONFIG_BOOTDELAY        -1      /* autoboot disabled            */
85 #else
86 #define CONFIG_BOOTDELAY        1       /* autoboot after 5 seconds     */
87 #endif
88
89 #define CONFIG_CLOCKS_IN_MHZ    1       /* clocks passsed to Linux in MHz */
90
91 #define CONFIG_BOARD_TYPES      1       /* support board types          */
92
93 #define CONFIG_PREBOOT  "echo;echo Welcome to U-Boot SVM port;echo;echo Type \"? or help\" to get on-line help;echo"
94
95 #undef  CONFIG_BOOTARGS
96 #define CONFIG_EXTRA_ENV_SETTINGS                                       \
97         "nfsargs=setenv bootargs root=/dev/nfs rw "                     \
98          "nfsroot=${serverip}:${rootpath}\0"                     \
99         "ramargs=setenv bootargs root=/dev/ram rw\0"                    \
100         "addip=setenv bootargs ${bootargs} "                            \
101                "ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}"      \
102                 ":${hostname}:${netdev}:off panic=1\0"                  \
103                 "flash_nfs=run nfsargs addip;"                                  \
104              "bootm ${kernel_addr}\0"                                \
105         "flash_self=run ramargs addip;"                                 \
106                "bootm ${kernel_addr} ${ramdisk_addr}\0"                \
107         "net_nfs=tftp 0x210000 ${bootfile};run nfsargs addip;bootm\0"     \
108         "rootpath=/opt/sinovee/ppc8xx-linux-2.0/target\0"                                  \
109         "bootfile=pImage-sc855t\0"                           \
110         "kernel_addr=48000000\0"                                        \
111         "ramdisk_addr=48100000\0"                                       \
112         ""
113 #define CONFIG_BOOTCOMMAND                                                      \
114         "setenv bootargs root=/dev/nfs rw nfsroot=${serverip}:${rootpath} "     \
115         "ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}::off; "   \
116         "tftpboot 0x210000 pImage-sc855t;bootm 0x210000"
117
118 #define CONFIG_LOADS_ECHO       1       /* echo on for serial download  */
119 #undef  CONFIG_SYS_LOADS_BAUD_CHANGE            /* don't allow baudrate change  */
120
121
122 #ifdef CONFIG_LCD
123 # undef  CONFIG_STATUS_LED              /* disturbs display             */
124 #else
125 # define CONFIG_STATUS_LED      1       /* Status LED enabled           */
126 #endif  /* CONFIG_LCD */
127
128 #undef  CONFIG_CAN_DRIVER               /* CAN Driver support disabled  */
129
130 /*
131  * BOOTP options
132  */
133 #define CONFIG_BOOTP_SUBNETMASK
134 #define CONFIG_BOOTP_GATEWAY
135 #define CONFIG_BOOTP_HOSTNAME
136 #define CONFIG_BOOTP_BOOTPATH
137 #define CONFIG_BOOTP_BOOTFILESIZE
138
139 #define CONFIG_MAC_PARTITION
140 #define CONFIG_DOS_PARTITION
141
142 #define CONFIG_RTC_MPC8xx               /* use internal RTC of MPC8xx   */
143
144
145 /*
146  * Command line configuration.
147  */
148 #include <config_cmd_default.h>
149
150 #define CONFIG_CMD_ASKENV
151 #define CONFIG_CMD_DHCP
152 #define CONFIG_CMD_DATE
153
154 /*
155  * Miscellaneous configurable options
156  */
157 #define CONFIG_SYS_LONGHELP                     /* undef to save memory         */
158 #define CONFIG_SYS_PROMPT       "=> "           /* Monitor Command Prompt       */
159
160 #ifdef  CONFIG_SYS_HUSH_PARSER
161 #define CONFIG_SYS_PROMPT_HUSH_PS2     "> "
162 #endif
163
164 #if defined(CONFIG_CMD_KGDB)
165 #define CONFIG_SYS_CBSIZE       1024            /* Console I/O Buffer Size      */
166 #else
167 #define CONFIG_SYS_CBSIZE       256             /* Console I/O Buffer Size      */
168 #endif
169 #define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE+sizeof(CONFIG_SYS_PROMPT)+16) /* Print Buffer Size */
170 #define CONFIG_SYS_MAXARGS      16              /* max number of command args   */
171 #define CONFIG_SYS_BARGSIZE     CONFIG_SYS_CBSIZE       /* Boot Argument Buffer Size    */
172
173 #define CONFIG_SYS_MEMTEST_START        0x0400000       /* memtest works on     */
174 #define CONFIG_SYS_MEMTEST_END          0x0C00000       /* 4 ... 12 MB in DRAM  */
175
176 #define CONFIG_SYS_LOAD_ADDR            0x100000        /* default load address */
177
178 #define CONFIG_SYS_HZ           1000            /* decrementer freq: 1 ms ticks */
179
180 #define CONFIG_SYS_BAUDRATE_TABLE       { 9600, 19200, 38400, 57600, 115200 }
181
182 /*
183  * Low Level Configuration Settings
184  * (address mappings, register initial values, etc.)
185  * You should know what you are doing if you make changes here.
186  */
187 /*-----------------------------------------------------------------------
188  * Internal Memory Mapped Register
189  */
190 #define CONFIG_SYS_IMMR         0xFF000000
191
192 /*-----------------------------------------------------------------------
193  * Definitions for initial stack pointer and data area (in DPRAM)
194  */
195 #define CONFIG_SYS_INIT_RAM_ADDR        CONFIG_SYS_IMMR
196 #define CONFIG_SYS_INIT_RAM_END 0x2F00  /* End of used area in DPRAM    */
197 #define CONFIG_SYS_GBL_DATA_SIZE        64  /* size in bytes reserved for initial data */
198 #define CONFIG_SYS_GBL_DATA_OFFSET      (CONFIG_SYS_INIT_RAM_END - CONFIG_SYS_GBL_DATA_SIZE)
199 #define CONFIG_SYS_INIT_SP_OFFSET       CONFIG_SYS_GBL_DATA_OFFSET
200
201 /*-----------------------------------------------------------------------
202  * Start addresses for the final memory configuration
203  * (Set up by the startup code)
204  * Please note that CONFIG_SYS_SDRAM_BASE _must_ start at 0
205  */
206 #define CONFIG_SYS_SDRAM_BASE           0x00000000
207 #define CONFIG_SYS_FLASH_BASE           0x40000000
208 #define CONFIG_SYS_MONITOR_LEN          (384 << 10)     /* Reserve 192 kB for Monitor   */
209 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_FLASH_BASE
210 #define CONFIG_SYS_MALLOC_LEN           (128 << 10)     /* Reserve 128 kB for malloc()  */
211
212 /*
213  * For booting Linux, the board info and command line data
214  * have to be in the first 8 MB of memory, since this is
215  * the maximum mapped by the Linux kernel during initialization.
216  */
217 #define CONFIG_SYS_BOOTMAPSZ            (8 << 20)       /* Initial Memory map for Linux */
218
219 /*-----------------------------------------------------------------------
220  * FLASH organization
221  */
222 #define CONFIG_SYS_MAX_FLASH_BANKS      2       /* max number of memory banks           */
223 #define CONFIG_SYS_MAX_FLASH_SECT       67      /* max number of sectors on one chip    */
224
225 #define CONFIG_SYS_FLASH_ERASE_TOUT     120000  /* Timeout for Flash Erase (in ms)      */
226 #define CONFIG_SYS_FLASH_WRITE_TOUT     500     /* Timeout for Flash Write (in ms)      */
227
228 #define CONFIG_ENV_IS_IN_FLASH  1
229
230 #ifdef CONFIG_BOOT_8B
231 #define CONFIG_ENV_OFFSET               0x10000 /*   Offset   of Environment Sector     */
232 #define CONFIG_ENV_SIZE         0x10000 /* Total Size of Environment Sector     */
233 #elif defined (CONFIG_BOOT_16B)
234 #define CONFIG_ENV_OFFSET               0x10000 /*   Offset   of Environment Sector     */
235 #define CONFIG_ENV_SIZE         0x10000 /* Total Size of Environment Sector     */
236 #elif defined (CONFIG_BOOT_32B)
237 #define CONFIG_ENV_OFFSET               0x8000  /*   Offset   of Environment Sector     */
238 #define CONFIG_ENV_SIZE         0x4000  /* Total Size of Environment Sector     */
239 #endif
240
241 /* Address and size of Redundant Environment Sector     */
242 #define CONFIG_ENV_OFFSET_REDUND   (CONFIG_ENV_OFFSET+CONFIG_ENV_SIZE)
243 #define CONFIG_ENV_SIZE_REDUND     (CONFIG_ENV_SIZE)
244
245
246 /*-----------------------------------------------------------------------
247  * Hardware Information Block
248  */
249 #define CONFIG_SYS_HWINFO_OFFSET        0x0003FFC0      /* offset of HW Info block */
250 #define CONFIG_SYS_HWINFO_SIZE          0x00000040      /* size   of HW Info block */
251 #define CONFIG_SYS_HWINFO_MAGIC 0x46454C38      /* 'SVM8' */
252
253 /*-----------------------------------------------------------------------
254  * Cache Configuration
255  */
256 #define CONFIG_SYS_CACHELINE_SIZE       16      /* For all MPC8xx CPUs                  */
257 #if defined(CONFIG_CMD_KGDB)
258 #define CONFIG_SYS_CACHELINE_SHIFT      4       /* log base 2 of the above value        */
259 #endif
260
261 /*-----------------------------------------------------------------------
262  * SYPCR - System Protection Control                            11-9
263  * SYPCR can only be written once after reset!
264  *-----------------------------------------------------------------------
265  * Software & Bus Monitor Timer max, Bus Monitor enable, SW Watchdog freeze
266  */
267 #if defined(CONFIG_WATCHDOG)
268 /*#define CONFIG_SYS_SYPCR      (SYPCR_SWTC | SYPCR_BMT | SYPCR_BME | SYPCR_SWF | \
269                          SYPCR_SWE  | SYPCR_SWRI| SYPCR_SWP)
270 */
271 #define CONFIG_SYS_SYPCR        (SYPCR_SWTC | SYPCR_BMT | SYPCR_SWF | \
272                          SYPCR_SWE  | SYPCR_SWRI| SYPCR_SWP)
273 #else
274 #define CONFIG_SYS_SYPCR 0xffffff88
275 #endif
276
277 /*-----------------------------------------------------------------------
278  * SIUMCR - SIU Module Configuration                            11-6
279  *-----------------------------------------------------------------------
280  * PCMCIA config., multi-function pin tri-state
281  */
282 #ifndef CONFIG_CAN_DRIVER
283 /*#define CONFIG_SYS_SIUMCR 0x00610c00  */
284 #define CONFIG_SYS_SIUMCR 0x00000000
285 #else   /* we must activate GPL5 in the SIUMCR for CAN */
286 #define CONFIG_SYS_SIUMCR       (SIUMCR_DBGC11 | SIUMCR_DBPC00 | SIUMCR_MLRC01)
287 #endif  /* CONFIG_CAN_DRIVER */
288
289 /*-----------------------------------------------------------------------
290  * TBSCR - Time Base Status and Control                         11-26
291  *-----------------------------------------------------------------------
292  * Clear Reference Interrupt Status, Timebase freezing enabled
293  */
294 #define CONFIG_SYS_TBSCR        0x0001
295
296 /*-----------------------------------------------------------------------
297  * RTCSC - Real-Time Clock Status and Control Register          11-27
298  *-----------------------------------------------------------------------
299  */
300 #define CONFIG_SYS_RTCSC        0x00c3
301
302 /*-----------------------------------------------------------------------
303  * PISCR - Periodic Interrupt Status and Control                11-31
304  *-----------------------------------------------------------------------
305  * Clear Periodic Interrupt Status, Interrupt Timer freezing enabled
306  */
307 #define CONFIG_SYS_PISCR        0x0000
308
309 /*-----------------------------------------------------------------------
310  * PLPRCR - PLL, Low-Power, and Reset Control Register          15-30
311  *-----------------------------------------------------------------------
312  * Reset PLL lock status sticky bit, timer expired status bit and timer
313  * interrupt status bit
314  */
315 #if defined (CONFIG_100MHz)
316 #define CONFIG_SYS_PLPRCR 0x06301000
317 #define CONFIG_8xx_GCLK_FREQ 100000000
318 #elif defined (CONFIG_80MHz)
319 #define CONFIG_SYS_PLPRCR 0x04f01000
320 #define CONFIG_8xx_GCLK_FREQ 80000000
321 #elif defined(CONFIG_75MHz)
322 #define CONFIG_SYS_PLPRCR 0x04a00100
323 #define CONFIG_8xx_GCLK_FREQ 75000000
324 #elif defined(CONFIG_66MHz)
325 #define CONFIG_SYS_PLPRCR 0x04101000
326 #define CONFIG_8xx_GCLK_FREQ 66000000
327 #elif defined(CONFIG_50MHz)
328 #define CONFIG_SYS_PLPRCR 0x03101000
329 #define CONFIG_8xx_GCLK_FREQ 50000000
330 #endif
331
332 /*-----------------------------------------------------------------------
333  * SCCR - System Clock and reset Control Register               15-27
334  *-----------------------------------------------------------------------
335  * Set clock output, timebase and RTC source and divider,
336  * power management and some other internal clocks
337  */
338 #define SCCR_MASK       SCCR_EBDF11
339 #ifdef  CONFIG_BUS_DIV2
340 #define CONFIG_SYS_SCCR 0x02020000 | SCCR_RTSEL
341 #else                   /* up to 50 MHz we use a 1:1 clock */
342 #define CONFIG_SYS_SCCR    0x02000000 | SCCR_RTSEL
343 #endif
344
345 /*-----------------------------------------------------------------------
346  * PCMCIA stuff
347  *-----------------------------------------------------------------------
348  *
349  */
350 #define CONFIG_SYS_PCMCIA_MEM_ADDR      (0xE0000000)
351 #define CONFIG_SYS_PCMCIA_MEM_SIZE      ( 64 << 20 )
352 #define CONFIG_SYS_PCMCIA_DMA_ADDR      (0xE4000000)
353 #define CONFIG_SYS_PCMCIA_DMA_SIZE      ( 64 << 20 )
354 #define CONFIG_SYS_PCMCIA_ATTRB_ADDR    (0xE8000000)
355 #define CONFIG_SYS_PCMCIA_ATTRB_SIZE    ( 64 << 20 )
356 #define CONFIG_SYS_PCMCIA_IO_ADDR       (0xEC000000)
357 #define CONFIG_SYS_PCMCIA_IO_SIZE       ( 64 << 20 )
358
359 /*-----------------------------------------------------------------------
360  * IDE/ATA stuff (Supports IDE harddisk on PCMCIA Adapter)
361  *-----------------------------------------------------------------------
362  */
363
364 #undef  CONFIG_IDE_8xx_PCCARD           /* Use IDE with PC Card Adapter */
365
366 #define CONFIG_IDE_8xx_DIRECT   1       /* Direct IDE    not supported  */
367 #undef  CONFIG_IDE_LED                  /* LED   for ide not supported  */
368 #undef  CONFIG_IDE_RESET                /* reset for ide not supported  */
369
370 #define CONFIG_SYS_IDE_MAXBUS           1       /* max. 1 IDE bus               */
371 #define CONFIG_SYS_IDE_MAXDEVICE        1       /* max. 1 drive per IDE bus     */
372
373 #define CONFIG_SYS_ATA_BASE_ADDR       0xFE100010
374 #define CONFIG_SYS_ATA_IDE0_OFFSET     0x0000
375 /*#define CONFIG_SYS_ATA_IDE1_OFFSET     0x0C00 */
376 #define CONFIG_SYS_ATA_DATA_OFFSET     0x0000  /* Offset for data I/O
377                                            */
378 #define CONFIG_SYS_ATA_REG_OFFSET      0x0200  /* Offset for normal register accesses
379                                            */
380 #define CONFIG_SYS_ATA_ALT_OFFSET      0x0210  /* Offset for alternate registers
381                                            */
382 #define CONFIG_ATAPI
383 #define CONFIG_SYS_PIO_MODE 0
384
385 /*-----------------------------------------------------------------------
386  *
387  *-----------------------------------------------------------------------
388  *
389  */
390 /*#define       CONFIG_SYS_DER  0x2002000F*/
391 #define CONFIG_SYS_DER  0x0
392
393 /*
394  * Init Memory Controller:
395  *
396  * BR0/1 and OR0/1 (FLASH)
397  */
398
399 #define FLASH_BASE0_PRELIM      0x40000000      /* FLASH bank #0        */
400 #define FLASH_BASE1_PRELIM      0x60000000      /* FLASH bank #0        */
401
402 /* used to re-map FLASH both when starting from SRAM or FLASH:
403  * restrict access enough to keep SRAM working (if any)
404  * but not too much to meddle with FLASH accesses
405  */
406 #define CONFIG_SYS_REMAP_OR_AM          0x80000000      /* OR addr mask */
407 #define CONFIG_SYS_PRELIM_OR_AM 0xE0000000      /* OR addr mask */
408
409 /*
410  * FLASH timing:
411  */
412 #if defined(CONFIG_100MHz)
413 #define CONFIG_SYS_OR_TIMING_FLASH 0x000002f4
414 #define CONFIG_SYS_OR_TIMING_DOC   0x000002f4
415 #define CONFIG_SYS_MxMR_PTx 0x61000000
416 #define CONFIG_SYS_MPTPR 0x400
417
418 #elif  defined(CONFIG_80MHz)
419 #define CONFIG_SYS_OR_TIMING_FLASH 0x00000ff4
420 #define CONFIG_SYS_OR_TIMING_DOC   0x000001f4
421 #define CONFIG_SYS_MxMR_PTx 0x4e000000
422 #define CONFIG_SYS_MPTPR 0x400
423
424 #elif defined(CONFIG_75MHz)
425 #define CONFIG_SYS_OR_TIMING_FLASH 0x000008f4
426 #define CONFIG_SYS_OR_TIMING_DOC   0x000002f4
427 #define CONFIG_SYS_MxMR_PTx 0x49000000
428 #define CONFIG_SYS_MPTPR 0x400
429
430 #elif defined(CONFIG_66MHz)
431 #define CONFIG_SYS_OR_TIMING_FLASH     (OR_ACS_DIV1  | OR_TRLX | OR_CSNT_SAM | \
432         OR_SCY_3_CLK | OR_EHTR | OR_BI)
433 /*#define CONFIG_SYS_OR_TIMING_FLASH 0x000001f4 */
434 #define CONFIG_SYS_OR_TIMING_DOC   0x000003f4
435 #define CONFIG_SYS_MxMR_PTx  0x40000000
436 #define CONFIG_SYS_MPTPR 0x400
437
438 #else           /*   50 MHz */
439 #define CONFIG_SYS_OR_TIMING_FLASH 0x00000ff4
440 #define CONFIG_SYS_OR_TIMING_DOC   0x000001f4
441 #define CONFIG_SYS_MxMR_PTx  0x30000000
442 #define CONFIG_SYS_MPTPR 0x400
443 #endif  /*CONFIG_??MHz */
444
445
446 #if  defined (CONFIG_BOOT_8B)   /* 512K X 8 ,29F040 , 2MB space */
447 #define CONFIG_SYS_OR0_PRELIM   (0xffe00000 | CONFIG_SYS_OR_TIMING_FLASH)
448 #define CONFIG_SYS_BR0_PRELIM   ((FLASH_BASE0_PRELIM & BR_BA_MSK) | BR_V | BR_PS_8)
449 #elif  defined (CONFIG_BOOT_16B)   /* 29lv160 X 16 , 4MB space */
450 #define CONFIG_SYS_OR0_PRELIM   (0xffc00000 | CONFIG_SYS_OR_TIMING_FLASH)
451 #define CONFIG_SYS_BR0_PRELIM   ((FLASH_BASE0_PRELIM & BR_BA_MSK) | BR_V | BR_PS_16)
452 #elif defined( CONFIG_BOOT_32B )  /* 29lv160 X 2 X 32, 4/8/16MB , 64MB space */
453 #define CONFIG_SYS_OR0_PRELIM   (0xfc000000 | CONFIG_SYS_OR_TIMING_FLASH)
454 #define CONFIG_SYS_BR0_PRELIM   ((FLASH_BASE0_PRELIM & BR_BA_MSK) | BR_V )
455 #else
456 #error Boot device port size missing.
457 #endif
458
459 /*
460  * Disk-On-Chip configuration
461  */
462
463 #define CONFIG_SYS_DOC_SHORT_TIMEOUT
464 #define CONFIG_SYS_MAX_DOC_DEVICE      1       /* Max number of DOC devices    */
465
466 #define CONFIG_SYS_DOC_SUPPORT_2000
467 #define CONFIG_SYS_DOC_SUPPORT_MILLENNIUM
468 #define CONFIG_SYS_DOC_BASE 0x80000000
469
470 #endif  /* __CONFIG_H */