mainmenu "uClinux/68k (w/o MMU) Kernel Configuration"
+config M68KNOMMU
+ bool
+ default y
+
config MMU
bool
default n
bool
default n
-config UID16
- bool
- default y
-
config RWSEM_GENERIC_SPINLOCK
bool
default y
bool
default n
+config GENERIC_FIND_NEXT_BIT
+ bool
+ default y
+
+config GENERIC_HWEIGHT
+ bool
+ default y
+
+config GENERIC_CALIBRATE_DELAY
+ bool
+ default y
+
+config TIME_LOW_RES
+ bool
+ default y
source "init/Kconfig"
help
Motorola ColdFire 5206e processor support.
+config M520x
+ bool "MCF520x"
+ help
+ Freescale Coldfire 5207/5208 processor support.
+
+config M523x
+ bool "MCF523x"
+ help
+ Freescale Coldfire 5230/1/2/4/5 processor support
+
config M5249
bool "MCF5249"
help
Motorola ColdFire 5249 processor support.
+config M5271
+ bool "MCF5271"
+ help
+ Freescale (Motorola) ColdFire 5270/5271 processor support.
+
config M5272
bool "MCF5272"
help
Motorola ColdFire 5272 processor support.
-config M5282
- bool "MCF5282"
+config M5275
+ bool "MCF5275"
help
- Motorola ColdFire 5282 processor support.
+ Freescale (Motorola) ColdFire 5274/5275 processor support.
+
+config M528x
+ bool "MCF528x"
+ help
+ Motorola ColdFire 5280/5282 processor support.
config M5307
bool "MCF5307"
endchoice
+config M527x
+ bool
+ depends on (M5271 || M5275)
+ default y
+
config COLDFIRE
bool
- depends on (M5206 || M5206e || M5249 || M5272 || M5282 || M5307 || M5407)
+ depends on (M5206 || M5206e || M520x || M523x || M5249 || M527x || M5272 || M528x || M5307 || M5407)
default y
choice
config CLOCK_11MHz
bool "11MHz"
help
- Select an 11MHz CPU clock frequency.
+ Select a 11MHz CPU clock frequency.
config CLOCK_16MHz
bool "16MHz"
help
- Select an 16MHz CPU clock frequency.
+ Select a 16MHz CPU clock frequency.
config CLOCK_20MHz
bool "20MHz"
help
- Select an 20MHz CPU clock frequency.
+ Select a 20MHz CPU clock frequency.
config CLOCK_24MHz
bool "24MHz"
help
- Select an 24MHz CPU clock frequency.
+ Select a 24MHz CPU clock frequency.
config CLOCK_25MHz
bool "25MHz"
help
- Select an 25MHz CPU clock frequency.
+ Select a 25MHz CPU clock frequency.
config CLOCK_33MHz
bool "33MHz"
help
- Select an 33MHz CPU clock frequency.
+ Select a 33MHz CPU clock frequency.
config CLOCK_40MHz
bool "40MHz"
help
- Select an 40MHz CPU clock frequency.
+ Select a 40MHz CPU clock frequency.
config CLOCK_45MHz
bool "45MHz"
help
- Select an 45MHz CPU clock frequency.
+ Select a 45MHz CPU clock frequency.
config CLOCK_48MHz
bool "48MHz"
help
- Select an 48MHz CPU clock frequency.
+ Select a 48MHz CPU clock frequency.
config CLOCK_50MHz
bool "50MHz"
help
- Select an 50MHz CPU clock frequency.
+ Select a 50MHz CPU clock frequency.
config CLOCK_54MHz
bool "54MHz"
help
- Select an 54MHz CPU clock frequency.
+ Select a 54MHz CPU clock frequency.
config CLOCK_60MHz
bool "60MHz"
help
- Select an 60MHz CPU clock frequency.
+ Select a 60MHz CPU clock frequency.
+
+config CLOCK_62_5MHz
+ bool "62.5MHz"
+ help
+ Select a 62.5MHz CPU clock frequency.
config CLOCK_64MHz
bool "64MHz"
help
- Select an 64MHz CPU clock frequency.
+ Select a 64MHz CPU clock frequency.
config CLOCK_66MHz
bool "66MHz"
help
- Select an 66MHz CPU clock frequency.
+ Select a 66MHz CPU clock frequency.
config CLOCK_70MHz
bool "70MHz"
help
- Select an 70MHz CPU clock frequency.
+ Select a 70MHz CPU clock frequency.
+
+config CLOCK_100MHz
+ bool "100MHz"
+ help
+ Select a 100MHz CPU clock frequency.
config CLOCK_140MHz
bool "140MHz"
help
- Select an 140MHz CPU clock frequency.
+ Select a 140MHz CPU clock frequency.
+
+config CLOCK_150MHz
+ bool "150MHz"
+ help
+ Select a 150MHz CPU clock frequency.
+
+config CLOCK_166MHz
+ bool "166MHz"
+ help
+ Select a 166MHz CPU clock frequency.
endchoice
help
Support for the Motorola M5206eLITE board.
+config M5208EVB
+ bool "Freescale M5208EVB board support"
+ depends on M520x
+ help
+ Support for the Freescale Coldfire M5208EVB.
+
+config M5235EVB
+ bool "Freescale M5235EVB support"
+ depends on M523x
+ help
+ Support for the Freescale M5235EVB board.
+
config M5249C3
bool "Motorola M5249C3 board support"
depends on M5249
help
Support for the Motorola M5249C3 board.
+config M5271EVB
+ bool "Freescale (Motorola) M5271EVB board support"
+ depends on M5271
+ help
+ Support for the Freescale (Motorola) M5271EVB board.
+
+config M5275EVB
+ bool "Freescale (Motorola) M5275EVB board support"
+ depends on M5275
+ help
+ Support for the Freescale (Motorola) M5275EVB board.
+
config M5272C3
bool "Motorola M5272C3 board support"
depends on M5272
help
Support for the senTec COBRA5272 board.
-config M5282C3
- bool "Motorola M5282C3 board support"
- depends on M5282
+config M5282EVB
+ bool "Motorola M5282EVB board support"
+ depends on M528x
help
- Support for the Motorola M5282C3 board.
+ Support for the Motorola M5282EVB board.
config COBRA5282
bool "senTec COBRA5282 board support"
- depends on M5282
+ depends on M528x
help
Support for the senTec COBRA5282 board.
+
+config SOM5282EM
+ bool "EMAC.Inc SOM5282EM board support"
+ depends on M528x
+ help
+ Support for the EMAC.Inc SOM5282EM module.
config ARN5307
bool "Arnewsh 5307 board support"
help
Support for the Feith Cleopatra boards.
+config CANCam
+ bool "Feith CANCam board support"
+ depends on M5272
+ help
+ Support for the Feith CANCam board.
+
+config SCALES
+ bool "Feith SCALES board support"
+ depends on M5272
+ help
+ Support for the Feith SCALES board.
+
config NETtel
bool "SecureEdge/NETtel board support"
depends on (M5206e || M5272 || M5307)
help
Special additional support for SnapGear router boards.
+config CPU16B
+ bool "Sneha Technologies S.L. Sarasvati board support"
+ depends on M5272
+ help
+ Support for the SNEHA CPU16B board.
+
+config MOD5272
+ bool "Netburner MOD-5272 board support"
+ depends on M5272
+ help
+ Support for the Netburner MOD-5272 board.
+
config ROMFS_FROM_ROM
bool " ROMFS image not RAM resident"
depends on (NETtel || SNAPGEAR)
default y
depends on (ARN5206 || ARN5307)
-config MOTOROLA
+config FREESCALE
+ bool
+ default y
+ depends on (M5206eC3 || M5208EVB || M5235EVB || M5249C3 || M5271EVB || M5272C3 || M5275EVB || M5282EVB || M5307C3 || M5407C3)
+
+config HW_FEITH
bool
default y
- depends on (M5206eC3 || M5249C3 || M5272C3 || M5282C3 || M5307C3 || M5407C3)
+ depends on (CLEOPATRA || CANCam || SCALES)
config senTec
bool
default y
depends on (COBRA5272 || COBRA5282)
+
+config EMAC_INC
+ bool
+ default y
+ depends on (SOM5282EM)
+
+config SNEHA
+ bool
+ default y
+ depends on CPU16B
config LARGE_ALLOCS
bool "Allow allocating large blocks (> 1MB) of memory"
a lot of RAM, and you need to able to allocate very large
contiguous chunks. If unsure, say N.
-choice
+config 4KSTACKS
+ bool "Use 4Kb for kernel stacks instead of 8Kb"
+ default y
+ help
+ If you say Y here the kernel will use a 4Kb stacksize for the
+ kernel stack attached to each process/thread. This facilitates
+ running more threads on a system and also reduces the pressure
+ on the VM subsystem for higher order allocations.
+
+choice
prompt "RAM size"
default AUTO
endchoice
-choice
+choice
prompt "RAM bus width"
default RAMAUTOBIT
help
The kernel will be resident in FLASH/ROM when running.
-config HIMEMKERNEL
- bool "HIMEM"
- help
- The kernel will be resident in high memory when running.
-
endchoice
+source "mm/Kconfig"
+
endmenu
+config ISA_DMA_API
+ bool
+ depends on !M5272
+ default y
menu "Bus options (PCI, PCMCIA, EISA, MCA, ISA)"
endmenu
+source "net/Kconfig"
+
source "drivers/Kconfig"
source "fs/Kconfig"
-menu "Kernel hacking"
-
-config FULLDEBUG
- bool "Full Symbolic/Source Debugging support"
- help
- Enable debuging symbols on kernel build.
-
-config FRAME_POINTER
- bool "Compile the kernel with frame pointers"
- help
- If you say Y here the resulting kernel image will be slightly larger
- and slower, but it will give very useful debugging information.
- If you don't debug the kernel, you can say N, but we may not be able
- to solve problems without frame pointers.
-
-config MAGIC_SYSRQ
- bool "Magic SysRq key"
- help
- Enables console device to interpret special characters as
- commands to dump state information.
-
-config HIGHPROFILE
- bool "Use fast second timer for profiling"
- depends on COLDFIRE
- help
- Use a fast secondary clock to produce profiling information.
-
-config BOOTPARAM
- bool 'Compiled-in Kernel Boot Parameter'
-
-config BOOTPARAM_STRING
- string 'Kernel Boot Parameter'
- default 'console=ttyS0,19200'
- depends on BOOTPARAM
-
-config DUMPTOFLASH
- bool "Panic/Dump to FLASH"
- depends on COLDFIRE
- help
- Dump any panic of trap output into a flash memory segment
- for later analysis.
-
-config NO_KERNEL_MSG
- bool "Suppress Kernel BUG Messages"
- help
- Do not output any debug BUG messages within the kernel.
-
-config BDM_DISABLE
- bool "Disable BDM signals"
- depends on (EXPERIMENTAL && COLDFIRE)
- help
- Disable the ColdFire CPU's BDM signals.
-
-endmenu
+source "arch/m68knommu/Kconfig.debug"
source "kernel/vserver/Kconfig"
source "crypto/Kconfig"
source "lib/Kconfig"
-