]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - include/configs/csb226.h
powerpc/83xx: fix sdram initialization for keymile boards
[karo-tx-uboot.git] / include / configs / csb226.h
1 /*
2  * (C) Copyright 2000, 2001, 2002
3  * Robert Schwebel, Pengutronix, r.schwebel@pengutronix.de.
4  *
5  * Configuration for the Cogent CSB226 board. For details see
6  * http://www.cogcomp.com/csb_csb226.htm
7  *
8  * See file CREDITS for list of people who contributed to this
9  * project.
10  *
11  * This program is free software; you can redistribute it and/or
12  * modify it under the terms of the GNU General Public License as
13  * published by the Free Software Foundation; either version 2 of
14  * the License, or (at your option) any later version.
15  *
16  * This program is distributed in the hope that it will be useful,
17  * but WITHOUT ANY WARRANTY; without even the implied warranty of
18  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19  * GNU General Public License for more details.
20  *
21  * You should have received a copy of the GNU General Public License
22  * along with this program; if not, write to the Free Software
23  * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
24  * MA 02111-1307 USA
25  */
26
27 /*
28  * include/configs/csb226.h - configuration options, board specific
29  */
30
31 #ifndef __CONFIG_H
32 #define __CONFIG_H
33
34 #define DEBUG 1
35
36 /*
37  * High Level Configuration Options
38  * (easy to change)
39  */
40 #define CONFIG_PXA250           1       /* This is an PXA250 CPU            */
41 #define CONFIG_CSB226           1       /* on a CSB226 board                */
42
43 #undef CONFIG_USE_IRQ                   /* we don't need IRQ/FIQ stuff      */
44                                         /* for timer/console/ethernet       */
45
46 /* we will never enable dcache, because we have to setup MMU first */
47 #define CONFIG_SYS_DCACHE_OFF
48 #define CONFIG_SYS_TEXT_BASE    0x0
49 /*
50  * Hardware drivers
51  */
52
53 /*
54  * select serial console configuration
55  */
56 #define CONFIG_PXA_SERIAL
57 #define CONFIG_FFUART           1       /* we use FFUART on CSB226          */
58
59 /* allow to overwrite serial and ethaddr */
60 #define CONFIG_ENV_OVERWRITE
61
62 #define CONFIG_BAUDRATE         19200
63 #undef  CONFIG_MISC_INIT_R              /* not used yet                     */
64
65
66 /*
67  * BOOTP options
68  */
69 #define CONFIG_BOOTP_BOOTFILESIZE
70 #define CONFIG_BOOTP_BOOTPATH
71 #define CONFIG_BOOTP_GATEWAY
72 #define CONFIG_BOOTP_HOSTNAME
73
74
75 /*
76  * Command line configuration.
77  */
78 #include <config_cmd_default.h>
79
80 #define CONFIG_CMD_BDI
81 #define CONFIG_CMD_LOADB
82 #define CONFIG_CMD_IMI
83 #define CONFIG_CMD_FLASH
84 #define CONFIG_CMD_MEMORY
85 #define CONFIG_CMD_NET
86 #define CONFIG_CMD_SAVEENV
87 #define CONFIG_CMD_RUN
88 #define CONFIG_CMD_ASKENV
89 #define CONFIG_CMD_ECHO
90 #define CONFIG_CMD_DHCP
91 #define CONFIG_CMD_CACHE
92
93
94 #define CONFIG_BOOTDELAY        3
95 #define CONFIG_BOOTARGS         "console=ttyS0,19200 ip=192.168.1.10,192.168.1.5,,255,255,255,0,csb root=/dev/nfs, ether=0,0x08000000,eth0"
96 #define CONFIG_ETHADDR          FF:FF:FF:FF:FF:FF
97 #define CONFIG_NETMASK          255.255.255.0
98 #define CONFIG_IPADDR           192.168.1.56
99 #define CONFIG_SERVERIP         192.168.1.5
100 #define CONFIG_BOOTCOMMAND      "bootm 0x40000"
101 #define CONFIG_SHOW_BOOT_PROGRESS
102
103 #define CONFIG_CMDLINE_TAG      1
104
105 #if defined(CONFIG_CMD_KGDB)
106 #define CONFIG_KGDB_BAUDRATE    19200           /* speed to run kgdb serial port */
107 #define CONFIG_KGDB_SER_INDEX   2               /* which serial port to use */
108 #endif
109
110 /*
111  * Miscellaneous configurable options
112  */
113
114 /*
115  * Size of malloc() pool; this lives below the uppermost 128 KiB which are
116  * used for the RAM copy of the uboot code
117  *
118  */
119 #define CONFIG_SYS_MALLOC_LEN           (128*1024)
120
121 #define CONFIG_SYS_LONGHELP                             /* undef to save memory         */
122 #define CONFIG_SYS_PROMPT               "uboot> "       /* Monitor Command Prompt       */
123 #define CONFIG_SYS_CBSIZE               128             /* Console I/O Buffer Size      */
124 #define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE+sizeof(CONFIG_SYS_PROMPT)+16) /* Print Buffer Size */
125 #define CONFIG_SYS_MAXARGS              16              /* max number of command args   */
126 #define CONFIG_SYS_BARGSIZE             CONFIG_SYS_CBSIZE       /* Boot Argument Buffer Size    */
127
128 #define CONFIG_SYS_MEMTEST_START        0xa0400000      /* memtest works on     */
129 #define CONFIG_SYS_MEMTEST_END         0xa0800000      /* 4 ... 8 MB in DRAM   */
130
131 #define CONFIG_SYS_LOAD_ADDR           0xa3000000       /* default load address */
132                                                 /* RS: where is this documented? */
133                                                 /* RS: is this where U-Boot is  */
134                                                 /* RS: relocated to in RAM?      */
135
136 #define CONFIG_SYS_HZ                   1000
137                                                 /* RS: the oscillator is actually 3680130?? */
138 #define CONFIG_SYS_CPUSPEED            0x141           /* set core clock to 200/200/100 MHz */
139                                                 /* 0101000001 */
140                                                 /*      ^^^^^ Memory Speed 99.53 MHz         */
141                                                 /*    ^^      Run Mode Speed = 2x Mem Speed  */
142                                                 /* ^^         Turbo Mode Sp. = 1x Run M. Sp. */
143
144 #define CONFIG_SYS_MONITOR_LEN          0x1c000         /* 112 KiB */
145
146                                                 /* valid baudrates */
147 #define CONFIG_SYS_BAUDRATE_TABLE      { 9600, 19200, 38400, 57600, 115200 }
148
149 /*
150  * Network chip
151  */
152 #define CONFIG_CS8900
153 #define CONFIG_CS8900_BUS32
154 #define CONFIG_CS8900_BASE      0x08000000
155
156 /*
157  * Stack sizes
158  *
159  * The stack sizes are set up in start.S using the settings below
160  */
161 #define CONFIG_STACKSIZE        (128*1024)      /* regular stack */
162 #ifdef  CONFIG_USE_IRQ
163 #define CONFIG_STACKSIZE_IRQ    (4*1024)        /* IRQ stack */
164 #define CONFIG_STACKSIZE_FIQ    (4*1024)        /* FIQ stack */
165 #endif
166
167 /*
168  * Physical Memory Map
169  */
170 #define CONFIG_NR_DRAM_BANKS    1               /* we have 1 bank of DRAM   */
171 #define PHYS_SDRAM_1            0xa0000000      /* SDRAM Bank #1            */
172 #define PHYS_SDRAM_1_SIZE       0x02000000      /* 32 MB                    */
173
174 #define PHYS_FLASH_1            0x00000000      /* Flash Bank #1            */
175 #define PHYS_FLASH_SIZE         0x02000000      /* 32 MB                    */
176
177 #define CONFIG_SYS_DRAM_BASE            0xa0000000      /* RAM starts here          */
178 #define CONFIG_SYS_DRAM_SIZE            0x02000000
179
180 #define CONFIG_SYS_FLASH_BASE          PHYS_FLASH_1
181
182 #define CONFIG_SYS_SDRAM_BASE           PHYS_SDRAM_1
183 #define CONFIG_SYS_INIT_SP_ADDR         (GENERATED_GBL_DATA_SIZE + PHYS_SDRAM_1)
184
185 # if 0
186 /* FIXME: switch to _documented_ registers */
187 /*
188  * GPIO settings
189  *
190  * GP15 == nCS1      is 1
191  * GP24 == SFRM      is 1
192  * GP25 == TXD       is 1
193  * GP33 == nCS5      is 1
194  * GP39 == FFTXD     is 1
195  * GP41 == RTS       is 1
196  * GP47 == TXD       is 1
197  * GP49 == nPWE      is 1
198  * GP62 == LED_B     is 1
199  * GP63 == TDM_OE    is 1
200  * GP78 == nCS2      is 1
201  * GP79 == nCS3      is 1
202  * GP80 == nCS4      is 1
203  */
204 #define CONFIG_SYS_GPSR0_VAL       0x03008000
205 #define CONFIG_SYS_GPSR1_VAL       0xC0028282
206 #define CONFIG_SYS_GPSR2_VAL       0x0001C000
207
208 /* GP02 == DON_RST   is 0
209  * GP23 == SCLK      is 0
210  * GP45 == USB_ACT   is 0
211  * GP60 == PLLEN     is 0
212  * GP61 == LED_A     is 0
213  * GP73 == SWUPD_LED is 0
214  */
215 #define CONFIG_SYS_GPCR0_VAL       0x00800004
216 #define CONFIG_SYS_GPCR1_VAL       0x30002000
217 #define CONFIG_SYS_GPCR2_VAL       0x00000100
218
219 /* GP00 == DON_READY is input
220  * GP01 == DON_OK    is input
221  * GP02 == DON_RST   is output
222  * GP03 == RESET_IND is input
223  * GP07 == RES11     is input
224  * GP09 == RES12     is input
225  * GP11 == SWUPDATE  is input
226  * GP14 == nPOWEROK  is input
227  * GP15 == nCS1      is output
228  * GP17 == RES22     is input
229  * GP18 == RDY       is input
230  * GP23 == SCLK      is output
231  * GP24 == SFRM      is output
232  * GP25 == TXD       is output
233  * GP26 == RXD       is input
234  * GP32 == RES21     is input
235  * GP33 == nCS5      is output
236  * GP34 == FFRXD     is input
237  * GP35 == CTS       is input
238  * GP39 == FFTXD     is output
239  * GP41 == RTS       is output
240  * GP42 == USB_OK    is input
241  * GP45 == USB_ACT   is output
242  * GP46 == RXD       is input
243  * GP47 == TXD       is output
244  * GP49 == nPWE      is output
245  * GP58 == nCPUBUSINT is input
246  * GP59 == LANINT    is input
247  * GP60 == PLLEN     is output
248  * GP61 == LED_A     is output
249  * GP62 == LED_B     is output
250  * GP63 == TDM_OE    is output
251  * GP64 == nDSPINT   is input
252  * GP65 == STRAP0    is input
253  * GP67 == STRAP1    is input
254  * GP69 == STRAP2    is input
255  * GP70 == STRAP3    is input
256  * GP71 == STRAP4    is input
257  * GP73 == SWUPD_LED is output
258  * GP78 == nCS2      is output
259  * GP79 == nCS3      is output
260  * GP80 == nCS4      is output
261  */
262 #define CONFIG_SYS_GPDR0_VAL       0x03808004
263 #define CONFIG_SYS_GPDR1_VAL       0xF002A282
264 #define CONFIG_SYS_GPDR2_VAL       0x0001C200
265
266 /* GP15 == nCS1  is AF10
267  * GP18 == RDY   is AF01
268  * GP23 == SCLK  is AF10
269  * GP24 == SFRM  is AF10
270  * GP25 == TXD   is AF10
271  * GP26 == RXD   is AF01
272  * GP33 == nCS5  is AF10
273  * GP34 == FFRXD is AF01
274  * GP35 == CTS   is AF01
275  * GP39 == FFTXD is AF10
276  * GP41 == RTS   is AF10
277  * GP46 == RXD   is AF10
278  * GP47 == TXD   is AF01
279  * GP49 == nPWE  is AF10
280  * GP78 == nCS2  is AF10
281  * GP79 == nCS3  is AF10
282  * GP80 == nCS4  is AF10
283  */
284 #define CONFIG_SYS_GAFR0_L_VAL     0x80000000
285 #define CONFIG_SYS_GAFR0_U_VAL     0x001A8010
286 #define CONFIG_SYS_GAFR1_L_VAL     0x60088058
287 #define CONFIG_SYS_GAFR1_U_VAL     0x00000008
288 #define CONFIG_SYS_GAFR2_L_VAL     0xA0000000
289 #define CONFIG_SYS_GAFR2_U_VAL     0x00000002
290
291
292 /* FIXME: set GPIO_RER/FER */
293
294 /* RDH = 1
295  * PH  = 1
296  * VFS = 1
297  * BFS = 1
298  * SSS = 1
299  */
300 #define CONFIG_SYS_PSSR_VAL             0x37
301
302 /*
303  * Memory settings
304  *
305  * This is the configuration for nCS0/1 -> flash banks
306  * configuration for nCS1:
307  * [31]    0    - Slower Device
308  * [30:28] 010  - CS deselect to CS time: 2*(2*MemClk) = 40 ns
309  * [27:24] 0101 - Address to data valid in bursts: (5+1)*MemClk = 60 ns
310  * [23:20] 1011 - " for first access: (11+2)*MemClk = 130 ns
311  * [19]    1    - 16 Bit bus width
312  * [18:16] 000  - nonburst RAM or FLASH
313  * configuration for nCS0:
314  * [15]    0    - Slower Device
315  * [14:12] 010  - CS deselect to CS time: 2*(2*MemClk) = 40 ns
316  * [11:08] 0101 - Address to data valid in bursts: (5+1)*MemClk = 60 ns
317  * [07:04] 1011 - " for first access: (11+2)*MemClk = 130 ns
318  * [03]    1    - 16 Bit bus width
319  * [02:00] 000  - nonburst RAM or FLASH
320  */
321 #define CONFIG_SYS_MSC0_VAL             0x25b825b8 /* flash banks                   */
322
323 /* This is the configuration for nCS2/3 -> TDM-Switch, DSP
324  * configuration for nCS3: DSP
325  * [31]    0    - Slower Device
326  * [30:28] 001  - RRR3: CS deselect to CS time: 1*(2*MemClk) = 20 ns
327  * [27:24] 0010 - RDN3: Address to data valid in bursts: (2+1)*MemClk = 30 ns
328  * [23:20] 0011 - RDF3: Address for first access: (3+1)*MemClk = 40 ns
329  * [19]    1    - 16 Bit bus width
330  * [18:16] 100  - variable latency I/O
331  * configuration for nCS2: TDM-Switch
332  * [15]    0    - Slower Device
333  * [14:12] 101  - RRR2: CS deselect to CS time: 5*(2*MemClk) = 100 ns
334  * [11:08] 1001 - RDN2: Address to data valid in bursts: (9+1)*MemClk = 100 ns
335  * [07:04] 0011 - RDF2: Address for first access: (3+1)*MemClk = 40 ns
336  * [03]    1    - 16 Bit bus width
337  * [02:00] 100  - variable latency I/O
338  */
339 #define CONFIG_SYS_MSC1_VAL             0x123C593C /* TDM switch, DSP               */
340
341 /* This is the configuration for nCS4/5 -> ExtBus, LAN Controller
342  *
343  * configuration for nCS5: LAN Controller
344  * [31]    0    - Slower Device
345  * [30:28] 001  - RRR5: CS deselect to CS time: 1*(2*MemClk) = 20 ns
346  * [27:24] 0010 - RDN5: Address to data valid in bursts: (2+1)*MemClk = 30 ns
347  * [23:20] 0011 - RDF5: Address for first access: (3+1)*MemClk = 40 ns
348  * [19]    1    - 16 Bit bus width
349  * [18:16] 100  - variable latency I/O
350  * configuration for nCS4: ExtBus
351  * [15]    0    - Slower Device
352  * [14:12] 110  - RRR4: CS deselect to CS time: 6*(2*MemClk) = 120 ns
353  * [11:08] 1100 - RDN4: Address to data valid in bursts: (12+1)*MemClk = 130 ns
354  * [07:04] 1101 - RDF4: Address for first access: 13->(15+1)*MemClk = 160 ns
355  * [03]    1    - 16 Bit bus width
356  * [02:00] 100  - variable latency I/O
357  */
358 #define CONFIG_SYS_MSC2_VAL             0x123C6CDC /* extra bus, LAN controller     */
359
360 /* MDCNFG: SDRAM Configuration Register
361  *
362  * [31:29]   000 - reserved
363  * [28]      0   - no SA1111 compatiblity mode
364  * [27]      0   - latch return data with return clock
365  * [26]      0   - alternate addressing for pair 2/3
366  * [25:24]   00  - timings
367  * [23]      0   - internal banks in lower partition 2/3 (not used)
368  * [22:21]   00  - row address bits for partition 2/3 (not used)
369  * [20:19]   00  - column address bits for partition 2/3 (not used)
370  * [18]      0   - SDRAM partition 2/3 width is 32 bit
371  * [17]      0   - SDRAM partition 3 disabled
372  * [16]      0   - SDRAM partition 2 disabled
373  * [15:13]   000 - reserved
374  * [12]      1   - SA1111 compatiblity mode
375  * [11]      1   - latch return data with return clock
376  * [10]      0   - no alternate addressing for pair 0/1
377  * [09:08]   01  - tRP=2*MemClk CL=2 tRCD=2*MemClk tRAS=5*MemClk tRC=8*MemClk
378  * [7]       1   - 4 internal banks in lower partition pair
379  * [06:05]   10  - 13 row address bits for partition 0/1
380  * [04:03]   01  - 9 column address bits for partition 0/1
381  * [02]      0   - SDRAM partition 0/1 width is 32 bit
382  * [01]      0   - disable SDRAM partition 1
383  * [00]      1   - enable  SDRAM partition 0
384  */
385 /* use the configuration above but disable partition 0 */
386 #define CONFIG_SYS_MDCNFG_VAL           0x000019c8
387
388 /* MDREFR: SDRAM Refresh Control Register
389  *
390  * [32:26] 0     - reserved
391  * [25]    0     - K2FREE: not free running
392  * [24]    0     - K1FREE: not free running
393  * [23]    1     - K0FREE: not free running
394  * [22]    0     - SLFRSH: self refresh disabled
395  * [21]    0     - reserved
396  * [20]    0     - APD: no auto power down
397  * [19]    0     - K2DB2: SDCLK2 is MemClk
398  * [18]    0     - K2RUN: disable SDCLK2
399  * [17]    0     - K1DB2: SDCLK1 is MemClk
400  * [16]    1     - K1RUN: enable SDCLK1
401  * [15]    1     - E1PIN: SDRAM clock enable
402  * [14]    1     - K0DB2: SDCLK0 is MemClk
403  * [13]    0     - K0RUN: disable SDCLK0
404  * [12]    1     - E0PIN: disable SDCKE0
405  * [11:00] 000000011000 - (64ms/8192)*MemClkFreq/32 = 24
406  */
407 #define CONFIG_SYS_MDREFR_VAL           0x0081D018
408
409 /* MDMRS: Mode Register Set Configuration Register
410  *
411  * [31]      0       - reserved
412  * [30:23]   00000000- MDMRS2: SDRAM2/3 MRS Value. (not used)
413  * [22:20]   000     - MDCL2:  SDRAM2/3 Cas Latency.  (not used)
414  * [19]      0       - MDADD2: SDRAM2/3 burst Type. Fixed to sequential.  (not used)
415  * [18:16]   010     - MDBL2:  SDRAM2/3 burst Length. Fixed to 4.  (not used)
416  * [15]      0       - reserved
417  * [14:07]   00000000- MDMRS0: SDRAM0/1 MRS Value.
418  * [06:04]   010     - MDCL0:  SDRAM0/1 Cas Latency.
419  * [03]      0       - MDADD0: SDRAM0/1 burst Type. Fixed to sequential.
420  * [02:00]   010     - MDBL0:  SDRAM0/1 burst Length. Fixed to 4.
421  */
422 #define CONFIG_SYS_MDMRS_VAL            0x00020022
423
424 /*
425  * PCMCIA and CF Interfaces
426  */
427 #define CONFIG_SYS_MECR_VAL             0x00000000
428 #define CONFIG_SYS_MCMEM0_VAL           0x00000000
429 #define CONFIG_SYS_MCMEM1_VAL           0x00000000
430 #define CONFIG_SYS_MCATT0_VAL           0x00000000
431 #define CONFIG_SYS_MCATT1_VAL           0x00000000
432 #define CONFIG_SYS_MCIO0_VAL            0x00000000
433 #define CONFIG_SYS_MCIO1_VAL            0x00000000
434 #endif
435
436 /*
437  * GPIO settings
438  */
439 #define CONFIG_SYS_GPSR0_VAL            0xFFFFFFFF
440 #define CONFIG_SYS_GPSR1_VAL            0xFFFFFFFF
441 #define CONFIG_SYS_GPSR2_VAL            0xFFFFFFFF
442 #define CONFIG_SYS_GPCR0_VAL            0x08022080
443 #define CONFIG_SYS_GPCR1_VAL            0x00000000
444 #define CONFIG_SYS_GPCR2_VAL            0x00000000
445 #define CONFIG_SYS_GPDR0_VAL            0xCD82A878
446 #define CONFIG_SYS_GPDR1_VAL            0xFCFFAB80
447 #define CONFIG_SYS_GPDR2_VAL            0x0001FFFF
448 #define CONFIG_SYS_GAFR0_L_VAL          0x80000000
449 #define CONFIG_SYS_GAFR0_U_VAL          0xA5254010
450 #define CONFIG_SYS_GAFR1_L_VAL          0x599A9550
451 #define CONFIG_SYS_GAFR1_U_VAL          0xAAA5AAAA
452 #define CONFIG_SYS_GAFR2_L_VAL          0xAAAAAAAA
453 #define CONFIG_SYS_GAFR2_U_VAL          0x00000002
454
455 /* FIXME: set GPIO_RER/FER */
456
457 #define CONFIG_SYS_PSSR_VAL        0x20
458
459 #define CONFIG_SYS_CCCR                 CCCR_L27|CCCR_M2|CCCR_N10
460 #define CONFIG_SYS_CKEN                 0x0
461
462 /*
463  * Memory settings
464  */
465
466 #define CONFIG_SYS_MSC0_VAL            0x2ef15af0
467 #define CONFIG_SYS_MSC1_VAL            0x00003ff4
468 #define CONFIG_SYS_MSC2_VAL            0x7ff07ff0
469 #define CONFIG_SYS_MDCNFG_VAL          0x09a909a9
470 #define CONFIG_SYS_MDREFR_VAL          0x038ff030
471 #define CONFIG_SYS_MDMRS_VAL           0x00220022
472 #define CONFIG_SYS_FLYCNFG_VAL          0x00000000
473 #define CONFIG_SYS_SXCNFG_VAL           0x00000000
474
475 /*
476  * PCMCIA and CF Interfaces
477  */
478 #define CONFIG_SYS_MECR_VAL        0x00000000
479 #define CONFIG_SYS_MCMEM0_VAL      0x00000000
480 #define CONFIG_SYS_MCMEM1_VAL      0x00000000
481 #define CONFIG_SYS_MCATT0_VAL      0x00000000
482 #define CONFIG_SYS_MCATT1_VAL      0x00000000
483 #define CONFIG_SYS_MCIO0_VAL       0x00000000
484 #define CONFIG_SYS_MCIO1_VAL       0x00000000
485
486 #define CSB226_USER_LED0        0x00000008
487 #define CSB226_USER_LED1        0x00000010
488 #define CSB226_USER_LED2        0x00000020
489
490
491 /*
492  * FLASH and environment organization
493  */
494 #define CONFIG_SYS_MAX_FLASH_BANKS     1        /* max number of memory banks       */
495 #define CONFIG_SYS_MAX_FLASH_SECT       128     /* max number of sect. on one chip  */
496
497 /* timeout values are in ticks */
498 #define CONFIG_SYS_FLASH_ERASE_TOUT    (2*CONFIG_SYS_HZ) /* Timeout for Flash Erase       */
499 #define CONFIG_SYS_FLASH_WRITE_TOUT    (2*CONFIG_SYS_HZ) /* Timeout for Flash Write       */
500
501 #define CONFIG_ENV_IS_IN_FLASH  1
502 #define CONFIG_ENV_ADDR            (PHYS_FLASH_1 + 0x1C000)
503                                         /* Addr of Environment Sector       */
504 #define CONFIG_ENV_SIZE            0x4000  /* Total Size of Environment Sector */
505
506 #endif  /* __CONFIG_H */