OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [rc203soc/] [sw/] [uClinux/] [arch/] [m68knommu/] [config.in] - Blame information for rev 1777

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1625 jcastillo
#
2
# For a description of the syntax of this configuration file,
3
# see the Configure script.
4
#
5
mainmenu_name 'uClinux/68k (w/o MMU) Kernel Configuration'
6
 
7
define_bool CONFIG_UCLINUX y
8
 
9
mainmenu_option next_comment
10
comment 'Code maturity level options'
11
bool 'Prompt for development and/or incomplete code/drivers' CONFIG_EXPERIMENTAL
12
endmenu
13
 
14
# mainmenu_option next_comment
15
# comment 'Loadable module support'
16
# bool 'Enable loadable module support' CONFIG_MODULES
17
# if [ "$CONFIG_MODULES" = "y" ]; then
18
#   bool 'Set version information on all symbols for modules' CONFIG_MODVERSIONS
19
#   bool 'Kernel daemon support (e.g. autoload of modules)' CONFIG_KERNELD
20
# fi
21
# endmenu
22
 
23
 
24
mainmenu_option next_comment
25
comment 'Platform dependant setup'
26
 
27
choice 'CPU' \
28
        "MC68000        CONFIG_M68000 \
29
         MC68EN302      CONFIG_M68EN302 \
30
         MC68328        CONFIG_M68328 \
31
         MC68EZ328      CONFIG_M68EZ328 \
32
         MC68332        CONFIG_M68332 \
33
         MC68360        CONFIG_M68360 \
34
         MCF5206        CONFIG_M5206  \
35
         MCF5206e       CONFIG_M5206e \
36
         MCF5307        CONFIG_M5307  \
37
         MCF5204        CONFIG_M5204" M68EZ328
38
 
39
comment 'Platform'
40
 
41
if [ "$CONFIG_M68328" = "y" ]; then
42
        bool 'Pilot 1000/5000, PalmPilot Personal/Pro, or PalmIII support' CONFIG_PILOT
43
        if [ "$CONFIG_PILOT" = "y" ]; then
44
                bool '(X)Copilot support' CONFIG_XCOPILOT_BUGS
45
        fi
46
fi
47
 
48
if [ "$CONFIG_M68EZ328" = "y" ]; then
49
        bool 'Motorola M68EZ328ADS Dev. Board support' CONFIG_M68EZ328ADS
50
        if [ "$CONFIG_M68EZ328ADS" = "y" ]; then
51
                bool 'Compile the kernel to be loaded in DRAM instead of FLASH' CONFIG_M68EZ328ADS_RAM
52
        fi
53
        bool 'ALMA Electronics board support' CONFIG_ALMA_ANS
54
        if [ "$CONFIG_ALMA_ANS" = "y" ]; then
55
                bool 'Compile the kernel to be loaded in DRAM instead of FLASH' CONFIG_ALMA_ANS_RAM
56
        fi
57
        bool 'uCsimm module support' CONFIG_UCSIMM
58
        bool 'PalmV support' CONFIG_PILOT
59
 
60
fi
61
 
62
if [ "$CONFIG_M68EN302" = "y" ]; then
63
        choice 'CLOCK' \
64
                "CLOCK_20MHz CONFIG_CLOCK_20MHz \
65
                 CLOCK_25MHz CONFIG_CLOCK_25MHz" CLOCK_25MHz
66
 
67
        bool 'Aplio/Pro or Aplio/Entrecote support' CONFIG_APLIO
68
 
69
        if [ "$CONFIG_APLIO" = "y" ]; then
70
                bool 'Aplio Pro' CONFIG_APLIO_PRO
71
                bool 'Aplio Entrecote' CONFIG_APLIO_ENTRECOTE
72
        fi
73
fi
74
 
75
if [ "$CONFIG_M68332" = "y" ]; then
76
        bool 'SHGLCore support' CONFIG_SHGLCORE
77
        if [ "$CONFIG_SHGLCORE" = "y" ]; then
78
                bool '2Meg SHGLCore' CONFIG_SHGLCORE_2MEG
79
        fi
80
fi
81
 
82
if [ "$CONFIG_M5204" = "y" ]; then
83
        define_bool CONFIG_COLDFIRE y
84
fi
85
 
86
if [ "$CONFIG_M5206" = "y" ]; then
87
        define_bool CONFIG_COLDFIRE y
88
        bool 'Arnewsh 5206 eval board support' CONFIG_ARNEWSH
89
fi
90
 
91
if [ "$CONFIG_M5206e" = "y" ]; then
92
        define_bool CONFIG_COLDFIRE y
93
        bool 'Cadre-III support' CONFIG_CADRE3
94
        bool 'eLITE-5206e support' CONFIG_ELITE
95
        if [ "$CONFIG_ELITE" = "y" ]; then
96
                bool '    SRAM only eLITE-5206e support' CONFIG_SMALL
97
        fi
98
        bool 'Moreton Bay NETtel 1500 support' CONFIG_NETtel
99
        bool 'Telos Omnia ToolVox support' CONFIG_TELOS
100
fi
101
 
102
if [ "$CONFIG_M5307" = "y" ]; then
103
        define_bool CONFIG_COLDFIRE y
104
        bool 'Arnewsh 5307 eval board support' CONFIG_ARNEWSH
105
        bool 'Moreton Bay NETtel support' CONFIG_NETtel
106
        bool 'Moreton Bay eLIA development board support' CONFIG_eLIA
107
        bool 'Moreton Bay MATtel support' CONFIG_MATtel
108
        bool 'Cadre-III eval board support' CONFIG_CADRE3
109
        bool 'Old mask (broken watchdog timer)' CONFIG_OLDMASK
110
fi
111
 
112
choice 'Kernel executes from' \
113
        "RAM    CONFIG_RAMKERNEL \
114
         ROM    CONFIG_ROMKERNEL" ROM
115
 
116
endmenu
117
 
118
mainmenu_option next_comment
119
comment 'General setup'
120
 
121
bool 'PCI bios support' CONFIG_PCI
122
if [ "$CONFIG_PCI" = "y" ]; then
123
        bool '    PCI device list support' CONFIG_PCIDEVLIST
124
fi
125
 
126
bool 'Networking support' CONFIG_NET
127
bool 'System V IPC' CONFIG_SYSVIPC
128
bool 'Reduced memory footprint' CONFIG_REDUCED_MEMORY
129
tristate 'Kernel support for flat binaries' CONFIG_BINFMT_FLAT
130
# tristate 'Kernel support for a.out binaries' CONFIG_BINFMT_AOUT
131
# tristate 'Kernel support for ELF binaries' CONFIG_BINFMT_ELF
132
bool 'Compile kernel as ELF - if your GCC is ELF-GCC' CONFIG_KERNEL_ELF
133
if [ "$CONFIG_PILOT" = "y" ]; then
134
        bool 'Display memory usage on Pilot screen' CONFIG_PILOT_MEMORY_DISPLAY
135
fi
136
bool 'Console support' CONFIG_CONSOLE
137
if [ "$CONFIG_CONSOLE" = "y" ]; then
138
        bool 'Frame buffer' CONFIG_FRAMEBUFFER
139
        if [ "$CONFIG_PILOT" = "y" -a "$CONFIG_FRAMEBUFFER" = "y" ]; then
140
                bool 'Pilot console' CONFIG_PILOT_CONSOLE
141
        fi
142
fi
143
 
144
endmenu
145
 
146
#
147
# Block device driver configuration
148
#
149
mainmenu_option next_comment
150
comment 'Floppy, IDE, and other block devices'
151
 
152
tristate 'ROM disk memory block device' CONFIG_BLK_DEV_BLKMEM
153
# tristate 'Normal floppy disk support' CONFIG_BLK_DEV_FD
154
bool 'IDE harddisk support' CONFIG_BLK_DEV_IDE
155
if [ "$CONFIG_BLK_DEV_IDE" = "y" ]; then
156
  bool '   Include IDE/ATAPI CDROM support' CONFIG_BLK_DEV_IDECD
157
  bool '   Include IDE/ATAPI TAPE support' CONFIG_BLK_DEV_IDETAPE
158
  bool '   Include IDE/ATAPI FLOPPY support (new)' CONFIG_BLK_DEV_IDEFLOPPY
159
fi
160
 
161
comment 'Additional Block/FLASH Devices'
162
 
163
tristate 'Loopback device support' CONFIG_BLK_DEV_LOOP
164
bool 'Multiple devices driver support' CONFIG_BLK_DEV_MD
165
if [ "$CONFIG_BLK_DEV_MD" = "y" ]; then
166
  tristate '   Linear (append) mode' CONFIG_MD_LINEAR
167
  tristate '   RAID-0 (striping) mode' CONFIG_MD_STRIPED
168
fi
169
tristate 'RAM disk support' CONFIG_BLK_DEV_RAM
170
if [ "$CONFIG_BLK_DEV_RAM" = "y" ]; then
171
  bool '   Release empty RAM disk blocks' CONFIG_RD_RELEASE_BLOCKS
172
#  bool '   Initial RAM disk (initrd) support' CONFIG_BLK_DEV_INITRD
173
fi
174
tristate 'FLASH device support' CONFIG_DEV_FLASH
175
if [ "$CONFIG_DEV_FLASH" = "y" ]; then
176
  bool '   FLASH Block device' CONFIG_BLK_DEV_FLASH
177
  bool '   FLASH Character device' CONFIG_CHR_DEV_FLASH
178
fi
179
endmenu
180
 
181
if [ "$CONFIG_NET" = "y" ]; then
182
  source net/Config.in
183
fi
184
 
185
if [ "$CONFIG_NET" = "y" ]; then
186
 
187
mainmenu_option next_comment
188
comment 'Network device support'
189
 
190
bool 'Network device support' CONFIG_NETDEVICES
191
if [ "$CONFIG_NETDEVICES" = "y" ]; then
192
#
193
# Network device configuration
194
#
195
tristate 'Dummy net driver support' CONFIG_DUMMY
196
tristate 'SLIP (serial line) support' CONFIG_SLIP
197
if [ "$CONFIG_SLIP" != "n" ]; then
198
  bool ' CSLIP compressed headers' CONFIG_SLIP_COMPRESSED
199
  bool ' Keepalive and linefill' CONFIG_SLIP_SMART
200
  bool ' Six bit SLIP encapsulation' CONFIG_SLIP_MODE_SLIP6
201
fi
202
tristate 'PPP (point-to-point) support' CONFIG_PPP
203
if [ ! "$CONFIG_PPP" = "n" ]; then
204
  comment 'CCP compressors for PPP are only built as modules.'
205
fi
206
tristate 'EQL (serial line load balancing) support' CONFIG_EQUALIZER
207
bool 'Cirrus Logic cs8900 ethernet' CONFIG_UCCS8900
208
if [ "$CONFIG_UCCS8900" != "n" ]; then
209
        bool 'Hardware byte-swapping support for cs8900 ethernet' CONFIG_UCCS8900_HW_SWAP
210
fi
211
bool 'SMC 9194 ethernet' CONFIG_SMC9194
212
bool 'NE2000/NE1000 ISA ethernet' CONFIG_NE2000
213
 
214
if [ "$CONFIG_M68EN302" = "y" ]; then
215
        bool 'MC68EN302 SCC ethernet' CONFIG_M68EN302_ETHERNET
216
fi
217
fi
218
endmenu
219
fi
220
 
221
source fs/Config.in
222
 
223
mainmenu_option next_comment
224
comment 'Character devices'
225
 
226
# tristate 'Parallel printer support' CONFIG_PRINTER
227
# bool 'Support for user misc device modules' CONFIG_UMISC
228
if [ "$CONFIG_M68328" = "y" ]; then
229
        bool '68328 serial support' CONFIG_68328_SERIAL
230
        if [ "$CONFIG_68328_SERIAL" = "y" ]; then
231
                bool 'Support RTS/CTS on 68328 serial support' CONFIG_68328_SERIAL_RTS_CTS
232
        fi
233
        if [ "$CONFIG_PILOT" = "y" ]; then
234
                bool '68328 digitizer support' CONFIG_68328_DIGI
235
        fi
236
fi
237
 
238
if [ "$CONFIG_M68EZ328" = "y" ]; then
239
        bool '68328 serial support' CONFIG_68328_SERIAL
240
        if [ "$CONFIG_68328_SERIAL" = "y" ]; then
241
                bool 'Support RTS/CTS on 68328 serial support' CONFIG_68328_SERIAL_RTS_CTS
242
        fi
243
        if [ "$CONFIG_M68EZ328ADS" = "y" ]; then
244
                bool '68681 serial support' CONFIG_68681_SERIAL
245
        fi
246
fi
247
 
248
if [ "$CONFIG_M68332" = "y" ]; then
249
        bool '68332 serial support' CONFIG_68332_SERIAL
250
fi
251
 
252
if [ "$CONFIG_M68EN302" = "y" ]; then
253
        bool '68302 serial support' CONFIG_68302_SERIAL
254
fi
255
 
256
if [ "$CONFIG_COLDFIRE" = "y" ]; then
257
        bool 'ColdFire serial support' CONFIG_COLDFIRE_SERIAL
258
        bool '16550 serial support' CONFIG_SERIAL
259
        bool 'ColdFire MBUS Support' CONFIG_MCF_MBUS
260
        bool 'Support for TEXT based LCD driver' CONFIG_LCDTXT
261
        bool 'Support for ColdFire DMA driven LCD driver' CONFIG_LCDDMA
262
        bool 'Support for ColdFire DMA driven DAC0800 driver' CONFIG_DAC0800
263
        bool 'Support for ColdFire DMA driven I2S DAC driver' CONFIG_DACI2S
264
        bool 'Support for ColdFire T6963 driver' CONFIG_T6963
265
        if [ "$CONFIG_T6963" = "y" ]; then
266
                bool '   Use PIO mode' CONFIG_T6963_PIO
267
                if [ "$CONFIG_T6963_PIO" != "y" ]; then
268
                        define_bool CONFIG_T6963_DMA y
269
                fi
270
        fi
271
fi
272
 
273
# bool 'Support for user serial device modules' CONFIG_USERIAL
274
bool 'Watchdog Timer Support'   CONFIG_WATCHDOG
275
# if [ "$CONFIG_WATCHDOG" != "n" ]; then
276
#   bool '   Disable watchdog shutdown on close' CONFIG_WATCHDOG_NOWAYOUT
277
#   bool '   Software Watchdog' CONFIG_SOFT_WATCHDOG
278
# fi
279
endmenu
280
 
281
# mainmenu_option next_comment
282
# comment 'Sound support'
283
#
284
# tristate 'Sound support' CONFIG_SOUND
285
# endmenu
286
 
287
mainmenu_option next_comment
288
comment 'Kernel hacking'
289
 
290
# bool 'Debug kmalloc/kfree' CONFIG_DEBUG_MALLOC
291
bool 'Kernel profiling support' CONFIG_PROFILE
292
if [ "$CONFIG_PROFILE" = "y" ]; then
293
  int ' Profile shift count' CONFIG_PROFILE_SHIFT 2
294
fi
295
if [ "$CONFIG_COLDFIRE" = "y" ]; then
296
        bool 'Magic SysRq Key' CONFIG_MAGIC_SYSRQ
297
        bool 'Panic/Dump to FLASH' CONFIG_DUMPTOFLASH
298
fi
299
endmenu

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.