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