2 # For a description of the syntax of this configuration file,
3 # see Documentation/kbuild/kconfig-language.txt.
6 mainmenu "uClinux/68k (w/o MMU) Kernel Configuration"
24 config RWSEM_GENERIC_SPINLOCK
28 config RWSEM_XCHGADD_ALGORITHM
32 config GENERIC_CALIBRATE_DELAY
38 menu "Processor type and features"
47 Motorola 68328 processor support.
52 Motorola 68EX328 processor support.
57 Motorola 68VZ328 processor support.
62 Motorola 68360 processor support.
67 Motorola ColdFire 5206 processor support.
72 Motorola ColdFire 5206e processor support.
77 Freescale Coldfire 5230/1/2/4/5 processor support
82 Motorola ColdFire 5249 processor support.
87 Freescale (Motorola) ColdFire 5270/5271 processor support.
92 Motorola ColdFire 5272 processor support.
97 Freescale (Motorola) ColdFire 5274/5275 processor support.
102 Motorola ColdFire 5280/5282 processor support.
107 Motorola ColdFire 5307 processor support.
112 Motorola ColdFire 5407 processor support.
118 depends on (M5271 || M5275)
123 depends on (M5206 || M5206e || M523x || M5249 || M527x || M5272 || M528x || M5307 || M5407)
127 prompt "CPU CLOCK Frequency"
133 Define the CPU clock frequency in use. On many boards you don't
134 really need to know, so you can select the AUTO option. On some
135 boards you need to know the real clock frequency to determine other
136 system timing (for example baud rate dividors, etc). Some processors
137 have an internal PLL and you can select a frequency to run at.
138 You need to know a little about the internals of your processor to
139 set this. If in doubt choose the AUTO option.
144 Select a 11MHz CPU clock frequency.
149 Select a 16MHz CPU clock frequency.
154 Select a 20MHz CPU clock frequency.
159 Select a 24MHz CPU clock frequency.
164 Select a 25MHz CPU clock frequency.
169 Select a 33MHz CPU clock frequency.
174 Select a 40MHz CPU clock frequency.
179 Select a 45MHz CPU clock frequency.
184 Select a 48MHz CPU clock frequency.
189 Select a 50MHz CPU clock frequency.
194 Select a 54MHz CPU clock frequency.
199 Select a 60MHz CPU clock frequency.
204 Select a 62.5MHz CPU clock frequency.
209 Select a 64MHz CPU clock frequency.
214 Select a 66MHz CPU clock frequency.
219 Select a 70MHz CPU clock frequency.
224 Select a 100MHz CPU clock frequency.
229 Select a 140MHz CPU clock frequency.
234 Select a 150MHz CPU clock frequency.
239 Select a 166MHz CPU clock frequency.
244 bool "Old mask 5307 (1H55J) silicon"
247 Build support for the older revision ColdFire 5307 silicon.
248 Specifically this is the 1H55J mask revision.
253 bool "Pilot 1000/5000, PalmPilot Personal/Pro, or PalmIII support"
256 Support for the Palm Pilot 1000/5000, Personal/Pro and PalmIII.
259 bool " (X)Copilot support"
262 Support the bugs of Xcopilot.
265 bool "uCsimm module support"
268 Support for the Arcturus Networks uCsimm module.
271 bool "uDsimm module support"
274 Support for the Arcturus Networks uDsimm module.
277 bool "DragenEngine II board support"
280 Support for the DragenEngine II board.
282 config DIRECT_IO_ACCESS
283 bool " Allow user to access IO directly"
284 depends on (UCSIMM || UCDIMM || DRAGEN2)
286 Disable the CPU internal registers protection in user mode,
287 to allow a user application to read/write them.
290 bool " Initialize LCD"
291 depends on (UCSIMM || UCDIMM || DRAGEN2)
293 Initialize the LCD controller of the 68x328 processor.
295 config MEMORY_RESERVE
296 int " Memory reservation (MiB)"
297 depends on (UCSIMM || UCDIMM)
299 Reserve certain memory regions on 68x328 based boards.
302 bool "Lineo uCquicc board support"
305 Support for the Lineo uCquicc board.
308 bool "Arnewsh 5206 board support"
311 Support for the Arnewsh 5206 board.
314 bool "Motorola M5206eC3 board support"
317 Support for the Motorola M5206eC3 board.
320 bool "Motorola M5206eLITE board support"
323 Support for the Motorola M5206eLITE board.
326 bool "Freescale M5235EVB support"
329 Support for the Freescale M5235EVB board.
332 bool "Motorola M5249C3 board support"
335 Support for the Motorola M5249C3 board.
338 bool "Freescale (Motorola) M5271EVB board support"
341 Support for the Freescale (Motorola) M5271EVB board.
344 bool "Freescale (Motorola) M5275EVB board support"
347 Support for the Freescale (Motorola) M5275EVB board.
350 bool "Motorola M5272C3 board support"
353 Support for the Motorola M5272C3 board.
356 bool "senTec COBRA5272 board support"
359 Support for the senTec COBRA5272 board.
362 bool "Motorola M5282EVB board support"
365 Support for the Motorola M5282EVB board.
368 bool "senTec COBRA5282 board support"
371 Support for the senTec COBRA5282 board.
374 bool "EMAC.Inc SOM5282EM board support"
377 Support for the EMAC.Inc SOM5282EM module.
380 bool "Arnewsh 5307 board support"
383 Support for the Arnewsh 5307 board.
386 bool "Motorola M5307C3 board support"
389 Support for the Motorola M5307C3 board.
392 bool "Moreton Bay eLIA board support"
395 Support for the Moreton Bay eLIA board.
398 bool "SnapGear SecureEdge/MP3 platform support"
401 Support for the SnapGear SecureEdge/MP3 platform.
404 bool "Motorola M5407C3 board support"
407 Support for the Motorola M5407C3 board.
410 bool "Feith CLEOPATRA board support"
411 depends on (M5307 || M5407)
413 Support for the Feith Cleopatra boards.
416 bool "Feith CANCam board support"
419 Support for the Feith CANCam board.
422 bool "Feith SCALES board support"
425 Support for the Feith SCALES board.
428 bool "SecureEdge/NETtel board support"
429 depends on (M5206e || M5272 || M5307)
431 Support for the SnapGear NETtel/SecureEdge/SnapGear boards.
434 bool "SnapGear router board support"
437 Special additional support for SnapGear router boards.
440 bool "Sneha Technologies S.L. Sarasvati board support"
443 Support for the SNEHA CPU16B board.
446 bool "Netburner MOD-5272 board support"
449 Support for the Netburner MOD-5272 board.
451 config ROMFS_FROM_ROM
452 bool " ROMFS image not RAM resident"
453 depends on (NETtel || SNAPGEAR)
455 The ROMfs filesystem will stay resident in the FLASH/ROM, not be
461 depends on (PILOT3 || PILOT5)
466 depends on (ARN5206 || ARN5307)
471 depends on (M5206eC3 || M5235EVB || M5249C3 || M5271EVB || M5272C3 || M5275EVB || M5282EVB || M5307C3 || M5407C3)
476 depends on (CLEOPATRA || CANCam || SCALES)
481 depends on (COBRA5272 || COBRA5282)
486 depends on (SOM5282EM)
494 bool "Allow allocating large blocks (> 1MB) of memory"
496 Allow the slab memory allocator to keep chains for very large
497 memory sizes - upto 32MB. You may need this if your system has
498 a lot of RAM, and you need to able to allocate very large
499 contiguous chunks. If unsure, say N.
502 bool "Use 4Kb for kernel stacks instead of 8Kb"
505 If you say Y here the kernel will use a 4Kb stacksize for the
506 kernel stack attached to each process/thread. This facilitates
507 running more threads on a system and also reduces the pressure
508 on the VM subsystem for higher order allocations.
517 Configure the RAM size on your platform. Many platforms can auto
518 detect this, on those choose the AUTO option. Otherwise set the
519 RAM size you intend using.
524 Set RAM size to be 4MiB.
529 Set RAM size to be 8MiB.
534 Set RAM size to be 16MiB.
539 Set RAM size to be 32MiB.
544 prompt "RAM bus width"
550 Select the physical RAM data bus size. Not needed on most platforms,
551 so you can generally choose AUTO.
556 Configure RAM bus to be 8 bits wide.
561 Configure RAM bus to be 16 bits wide.
566 Configure RAM bus to be 32 bits wide.
571 prompt "Kernel executes from"
573 Choose the memory type that the kernel will be running in.
578 The kernel will be resident in RAM when running.
583 The kernel will be resident in FLASH/ROM when running.
596 menu "Bus options (PCI, PCMCIA, EISA, MCA, ISA)"
604 bool "CO-MEM lite PCI controller support"
605 depends on (M5307 || M5407)
607 source "drivers/pci/Kconfig"
609 source "drivers/pcmcia/Kconfig"
611 source "drivers/pci/hotplug/Kconfig"
615 menu "Executable file formats"
617 source "fs/Kconfig.binfmt"
621 menu "Power management options"
624 bool "Power Management support"
626 Support processor power management modes
632 source "drivers/Kconfig"
636 source "arch/m68knommu/Kconfig.debug"
638 source "security/Kconfig"
640 source "crypto/Kconfig"