Revert "swsusp special saveable pages support" commits
[deliverable/linux.git] / arch / m68knommu / Kconfig
CommitLineData
1da177e4
LT
1#
2# For a description of the syntax of this configuration file,
3# see Documentation/kbuild/kconfig-language.txt.
4#
5
6mainmenu "uClinux/68k (w/o MMU) Kernel Configuration"
7
36a248fa 8config M68K
1da177e4
LT
9 bool
10 default y
11
12config MMU
13 bool
14 default n
15
16config FPU
17 bool
18 default n
19
1da177e4
LT
20config RWSEM_GENERIC_SPINLOCK
21 bool
22 default y
23
24config RWSEM_XCHGADD_ALGORITHM
25 bool
26 default n
27
d2d7cdcf
AM
28config GENERIC_FIND_NEXT_BIT
29 bool
30 default y
31
32config GENERIC_HWEIGHT
33 bool
34 default y
35
1da177e4
LT
36config GENERIC_CALIBRATE_DELAY
37 bool
38 default y
39
06027bdd
IM
40config TIME_LOW_RES
41 bool
42 default y
43
1da177e4
LT
44source "init/Kconfig"
45
46menu "Processor type and features"
47
48choice
49 prompt "CPU"
50 default M68EZ328
51
52config M68328
53 bool "MC68328"
54 help
55 Motorola 68328 processor support.
56
57config M68EZ328
58 bool "MC68EZ328"
59 help
60 Motorola 68EX328 processor support.
61
62config M68VZ328
63 bool "MC68VZ328"
64 help
65 Motorola 68VZ328 processor support.
66
67config M68360
68 bool "MC68360"
69 help
70 Motorola 68360 processor support.
71
72config M5206
73 bool "MCF5206"
74 help
75 Motorola ColdFire 5206 processor support.
76
77config M5206e
78 bool "MCF5206e"
79 help
80 Motorola ColdFire 5206e processor support.
81
4e51f674
GU
82config M520x
83 bool "MCF520x"
84 help
85 Freescale Coldfire 5207/5208 processor support.
86
5c4dbba9
GU
87config M523x
88 bool "MCF523x"
89 help
90 Freescale Coldfire 5230/1/2/4/5 processor support
91
1da177e4
LT
92config M5249
93 bool "MCF5249"
94 help
95 Motorola ColdFire 5249 processor support.
96
5c4dbba9
GU
97config M5271
98 bool "MCF5271"
1da177e4 99 help
5c4dbba9 100 Freescale (Motorola) ColdFire 5270/5271 processor support.
1da177e4
LT
101
102config M5272
103 bool "MCF5272"
104 help
105 Motorola ColdFire 5272 processor support.
106
5c4dbba9
GU
107config M5275
108 bool "MCF5275"
109 help
110 Freescale (Motorola) ColdFire 5274/5275 processor support.
111
1da177e4
LT
112config M528x
113 bool "MCF528x"
114 help
115 Motorola ColdFire 5280/5282 processor support.
116
117config M5307
118 bool "MCF5307"
119 help
120 Motorola ColdFire 5307 processor support.
121
122config M5407
123 bool "MCF5407"
124 help
125 Motorola ColdFire 5407 processor support.
126
127endchoice
128
5c4dbba9
GU
129config M527x
130 bool
131 depends on (M5271 || M5275)
132 default y
133
1da177e4
LT
134config COLDFIRE
135 bool
4e51f674 136 depends on (M5206 || M5206e || M520x || M523x || M5249 || M527x || M5272 || M528x || M5307 || M5407)
1da177e4
LT
137 default y
138
139choice
140 prompt "CPU CLOCK Frequency"
141 default AUTO
142
143config CLOCK_AUTO
144 bool "AUTO"
145 ---help---
146 Define the CPU clock frequency in use. On many boards you don't
147 really need to know, so you can select the AUTO option. On some
148 boards you need to know the real clock frequency to determine other
149 system timing (for example baud rate dividors, etc). Some processors
150 have an internal PLL and you can select a frequency to run at.
151 You need to know a little about the internals of your processor to
152 set this. If in doubt choose the AUTO option.
153
154config CLOCK_11MHz
155 bool "11MHz"
156 help
157 Select a 11MHz CPU clock frequency.
158
159config CLOCK_16MHz
160 bool "16MHz"
161 help
162 Select a 16MHz CPU clock frequency.
163
164config CLOCK_20MHz
165 bool "20MHz"
166 help
167 Select a 20MHz CPU clock frequency.
168
169config CLOCK_24MHz
170 bool "24MHz"
171 help
172 Select a 24MHz CPU clock frequency.
173
174config CLOCK_25MHz
175 bool "25MHz"
176 help
177 Select a 25MHz CPU clock frequency.
178
179config CLOCK_33MHz
180 bool "33MHz"
181 help
182 Select a 33MHz CPU clock frequency.
183
184config CLOCK_40MHz
185 bool "40MHz"
186 help
187 Select a 40MHz CPU clock frequency.
188
189config CLOCK_45MHz
190 bool "45MHz"
191 help
192 Select a 45MHz CPU clock frequency.
193
194config CLOCK_48MHz
195 bool "48MHz"
196 help
197 Select a 48MHz CPU clock frequency.
198
199config CLOCK_50MHz
200 bool "50MHz"
201 help
202 Select a 50MHz CPU clock frequency.
203
204config CLOCK_54MHz
205 bool "54MHz"
206 help
207 Select a 54MHz CPU clock frequency.
208
209config CLOCK_60MHz
210 bool "60MHz"
211 help
212 Select a 60MHz CPU clock frequency.
213
5c4dbba9
GU
214config CLOCK_62_5MHz
215 bool "62.5MHz"
216 help
217 Select a 62.5MHz CPU clock frequency.
218
1da177e4
LT
219config CLOCK_64MHz
220 bool "64MHz"
221 help
222 Select a 64MHz CPU clock frequency.
223
224config CLOCK_66MHz
225 bool "66MHz"
226 help
227 Select a 66MHz CPU clock frequency.
228
229config CLOCK_70MHz
230 bool "70MHz"
231 help
232 Select a 70MHz CPU clock frequency.
233
234config CLOCK_100MHz
235 bool "100MHz"
236 help
237 Select a 100MHz CPU clock frequency.
238
239config CLOCK_140MHz
240 bool "140MHz"
241 help
242 Select a 140MHz CPU clock frequency.
243
244config CLOCK_150MHz
245 bool "150MHz"
246 help
247 Select a 150MHz CPU clock frequency.
248
249config CLOCK_166MHz
250 bool "166MHz"
251 help
252 Select a 166MHz CPU clock frequency.
253
254endchoice
255
256config OLDMASK
257 bool "Old mask 5307 (1H55J) silicon"
258 depends on M5307
259 help
260 Build support for the older revision ColdFire 5307 silicon.
261 Specifically this is the 1H55J mask revision.
262
263comment "Platform"
264
265config PILOT3
266 bool "Pilot 1000/5000, PalmPilot Personal/Pro, or PalmIII support"
267 depends on M68328
268 help
269 Support for the Palm Pilot 1000/5000, Personal/Pro and PalmIII.
270
271config XCOPILOT_BUGS
272 bool " (X)Copilot support"
273 depends on PILOT3
274 help
275 Support the bugs of Xcopilot.
276
277config UCSIMM
278 bool "uCsimm module support"
279 depends on M68EZ328
280 help
281 Support for the Arcturus Networks uCsimm module.
282
283config UCDIMM
284 bool "uDsimm module support"
285 depends on M68VZ328
286 help
287 Support for the Arcturus Networks uDsimm module.
288
289config DRAGEN2
290 bool "DragenEngine II board support"
291 depends on M68VZ328
292 help
293 Support for the DragenEngine II board.
294
295config DIRECT_IO_ACCESS
296 bool " Allow user to access IO directly"
297 depends on (UCSIMM || UCDIMM || DRAGEN2)
298 help
299 Disable the CPU internal registers protection in user mode,
300 to allow a user application to read/write them.
301
302config INIT_LCD
303 bool " Initialize LCD"
304 depends on (UCSIMM || UCDIMM || DRAGEN2)
305 help
306 Initialize the LCD controller of the 68x328 processor.
307
308config MEMORY_RESERVE
309 int " Memory reservation (MiB)"
310 depends on (UCSIMM || UCDIMM)
311 help
312 Reserve certain memory regions on 68x328 based boards.
313
314config UCQUICC
315 bool "Lineo uCquicc board support"
316 depends on M68360
317 help
318 Support for the Lineo uCquicc board.
319
320config ARN5206
321 bool "Arnewsh 5206 board support"
322 depends on M5206
323 help
324 Support for the Arnewsh 5206 board.
325
326config M5206eC3
327 bool "Motorola M5206eC3 board support"
328 depends on M5206e
329 help
330 Support for the Motorola M5206eC3 board.
331
332config ELITE
333 bool "Motorola M5206eLITE board support"
334 depends on M5206e
335 help
336 Support for the Motorola M5206eLITE board.
337
4e51f674
GU
338config M5208EVB
339 bool "Freescale M5208EVB board support"
340 depends on M520x
341 help
342 Support for the Freescale Coldfire M5208EVB.
343
5c4dbba9
GU
344config M5235EVB
345 bool "Freescale M5235EVB support"
346 depends on M523x
347 help
348 Support for the Freescale M5235EVB board.
349
1da177e4
LT
350config M5249C3
351 bool "Motorola M5249C3 board support"
352 depends on M5249
353 help
354 Support for the Motorola M5249C3 board.
355
356config M5271EVB
357 bool "Freescale (Motorola) M5271EVB board support"
5c4dbba9 358 depends on M5271
1da177e4
LT
359 help
360 Support for the Freescale (Motorola) M5271EVB board.
361
362config M5275EVB
363 bool "Freescale (Motorola) M5275EVB board support"
5c4dbba9 364 depends on M5275
1da177e4
LT
365 help
366 Support for the Freescale (Motorola) M5275EVB board.
367
368config M5272C3
369 bool "Motorola M5272C3 board support"
370 depends on M5272
371 help
372 Support for the Motorola M5272C3 board.
373
374config COBRA5272
375 bool "senTec COBRA5272 board support"
376 depends on M5272
377 help
378 Support for the senTec COBRA5272 board.
379
380config M5282EVB
381 bool "Motorola M5282EVB board support"
382 depends on M528x
383 help
384 Support for the Motorola M5282EVB board.
385
386config COBRA5282
387 bool "senTec COBRA5282 board support"
388 depends on M528x
389 help
390 Support for the senTec COBRA5282 board.
5c4dbba9
GU
391
392config SOM5282EM
393 bool "EMAC.Inc SOM5282EM board support"
394 depends on M528x
395 help
396 Support for the EMAC.Inc SOM5282EM module.
1da177e4
LT
397
398config ARN5307
399 bool "Arnewsh 5307 board support"
400 depends on M5307
401 help
402 Support for the Arnewsh 5307 board.
403
404config M5307C3
405 bool "Motorola M5307C3 board support"
406 depends on M5307
407 help
408 Support for the Motorola M5307C3 board.
409
410config eLIA
411 bool "Moreton Bay eLIA board support"
412 depends on M5307
413 help
414 Support for the Moreton Bay eLIA board.
415
416config SECUREEDGEMP3
417 bool "SnapGear SecureEdge/MP3 platform support"
418 depends on M5307
419 help
420 Support for the SnapGear SecureEdge/MP3 platform.
421
422config M5407C3
423 bool "Motorola M5407C3 board support"
424 depends on M5407
425 help
426 Support for the Motorola M5407C3 board.
427
428config CLEOPATRA
429 bool "Feith CLEOPATRA board support"
430 depends on (M5307 || M5407)
431 help
432 Support for the Feith Cleopatra boards.
433
434config CANCam
435 bool "Feith CANCam board support"
436 depends on M5272
437 help
438 Support for the Feith CANCam board.
439
440config SCALES
441 bool "Feith SCALES board support"
442 depends on M5272
443 help
444 Support for the Feith SCALES board.
445
446config NETtel
447 bool "SecureEdge/NETtel board support"
448 depends on (M5206e || M5272 || M5307)
449 help
450 Support for the SnapGear NETtel/SecureEdge/SnapGear boards.
451
452config SNAPGEAR
453 bool "SnapGear router board support"
454 depends on NETtel
455 help
456 Special additional support for SnapGear router boards.
457
458config CPU16B
459 bool "Sneha Technologies S.L. Sarasvati board support"
460 depends on M5272
461 help
462 Support for the SNEHA CPU16B board.
463
5c4dbba9
GU
464config MOD5272
465 bool "Netburner MOD-5272 board support"
466 depends on M5272
467 help
468 Support for the Netburner MOD-5272 board.
469
1da177e4
LT
470config ROMFS_FROM_ROM
471 bool " ROMFS image not RAM resident"
472 depends on (NETtel || SNAPGEAR)
473 help
474 The ROMfs filesystem will stay resident in the FLASH/ROM, not be
475 moved into RAM.
476
477config PILOT
478 bool
479 default y
480 depends on (PILOT3 || PILOT5)
481
482config ARNEWSH
483 bool
484 default y
485 depends on (ARN5206 || ARN5307)
486
4e51f674 487config FREESCALE
1da177e4
LT
488 bool
489 default y
4e51f674 490 depends on (M5206eC3 || M5208EVB || M5235EVB || M5249C3 || M5271EVB || M5272C3 || M5275EVB || M5282EVB || M5307C3 || M5407C3)
1da177e4
LT
491
492config HW_FEITH
493 bool
494 default y
495 depends on (CLEOPATRA || CANCam || SCALES)
496
497config senTec
498 bool
499 default y
500 depends on (COBRA5272 || COBRA5282)
5c4dbba9
GU
501
502config EMAC_INC
503 bool
504 default y
505 depends on (SOM5282EM)
1da177e4
LT
506
507config SNEHA
508 bool
509 default y
510 depends on CPU16B
511
512config LARGE_ALLOCS
513 bool "Allow allocating large blocks (> 1MB) of memory"
514 help
515 Allow the slab memory allocator to keep chains for very large
516 memory sizes - upto 32MB. You may need this if your system has
517 a lot of RAM, and you need to able to allocate very large
518 contiguous chunks. If unsure, say N.
519
5c4dbba9
GU
520config 4KSTACKS
521 bool "Use 4Kb for kernel stacks instead of 8Kb"
522 default y
523 help
524 If you say Y here the kernel will use a 4Kb stacksize for the
525 kernel stack attached to each process/thread. This facilitates
526 running more threads on a system and also reduces the pressure
527 on the VM subsystem for higher order allocations.
528
1da177e4
LT
529choice
530 prompt "RAM size"
531 default AUTO
532
533config RAMAUTO
534 bool "AUTO"
535 ---help---
536 Configure the RAM size on your platform. Many platforms can auto
537 detect this, on those choose the AUTO option. Otherwise set the
538 RAM size you intend using.
539
540config RAM4MB
541 bool "4MiB"
542 help
543 Set RAM size to be 4MiB.
544
545config RAM8MB
546 bool "8MiB"
547 help
548 Set RAM size to be 8MiB.
549
550config RAM16MB
551 bool "16MiB"
552 help
553 Set RAM size to be 16MiB.
554
555config RAM32MB
556 bool "32MiB"
557 help
558 Set RAM size to be 32MiB.
559
560endchoice
561
562choice
563 prompt "RAM bus width"
564 default RAMAUTOBIT
565
566config RAMAUTOBIT
567 bool "AUTO"
568 ---help---
569 Select the physical RAM data bus size. Not needed on most platforms,
570 so you can generally choose AUTO.
571
572config RAM8BIT
573 bool "8bit"
574 help
575 Configure RAM bus to be 8 bits wide.
576
577config RAM16BIT
578 bool "16bit"
579 help
580 Configure RAM bus to be 16 bits wide.
581
582config RAM32BIT
583 bool "32bit"
584 help
585 Configure RAM bus to be 32 bits wide.
586
587endchoice
588
589choice
590 prompt "Kernel executes from"
591 ---help---
592 Choose the memory type that the kernel will be running in.
593
594config RAMKERNEL
595 bool "RAM"
596 help
597 The kernel will be resident in RAM when running.
598
599config ROMKERNEL
600 bool "ROM"
601 help
602 The kernel will be resident in FLASH/ROM when running.
603
604endchoice
605
3f22ab27
DH
606source "mm/Kconfig"
607
1da177e4
LT
608endmenu
609
5cae841b
AV
610config ISA_DMA_API
611 bool
612 depends on !M5272
613 default y
614
1da177e4
LT
615menu "Bus options (PCI, PCMCIA, EISA, MCA, ISA)"
616
617config PCI
618 bool "PCI support"
619 help
620 Support for PCI bus.
621
622config COMEMPCI
623 bool "CO-MEM lite PCI controller support"
624 depends on (M5307 || M5407)
625
626source "drivers/pci/Kconfig"
627
628source "drivers/pcmcia/Kconfig"
629
630source "drivers/pci/hotplug/Kconfig"
631
632endmenu
633
634menu "Executable file formats"
635
636source "fs/Kconfig.binfmt"
637
638endmenu
639
640menu "Power management options"
641
642config PM
643 bool "Power Management support"
644 help
645 Support processor power management modes
646
647endmenu
648
d5950b43
SR
649source "net/Kconfig"
650
1da177e4
LT
651source "drivers/Kconfig"
652
653source "fs/Kconfig"
654
655source "arch/m68knommu/Kconfig.debug"
656
657source "security/Kconfig"
658
659source "crypto/Kconfig"
660
661source "lib/Kconfig"
This page took 0.154801 seconds and 5 git commands to generate.