2 # For a description of the syntax of this configuration file,
3 # see the Configure script.
6 mainmenu "Linux/CRIS Kernel Configuration"
12 config RWSEM_GENERIC_SPINLOCK
16 config RWSEM_XCHGADD_ALGORITHM
19 config GENERIC_CALIBRATE_DELAY
31 source "fs/Kconfig.binfmt"
34 string "Kernel command line"
35 default "root=/dev/mtdblock3"
37 Pass additional commands to the kernel.
40 bool "Enable ETRAX watchdog"
42 Enable the built-in watchdog timer support on ETRAX based embedded
45 config ETRAX_WATCHDOG_NICE_DOGGY
46 bool "Disable watchdog during Oops printouts"
47 depends on ETRAX_WATCHDOG
49 By enabling this you make sure that the watchdog does not bite while
50 printing oopses. Recommended for development systems but not for
53 config ETRAX_FAST_TIMER
54 bool "Enable ETRAX fast timer API"
56 This options enables the API to a fast timer implementation using
57 timer1 to get sub jiffie resolution timers (primarily one-shot
59 This is needed if CONFIG_ETRAX_SERIAL_FAST_TIMER is enabled.
62 bool "Preemptible Kernel"
64 This option reduces the latency of the kernel when reacting to
65 real-time or interactive events by allowing a low priority process to
66 be preempted even if it is in kernel mode executing a system call.
67 This allows applications to run more reliably even when the system is
70 Say Y here if you are building a kernel for a desktop, embedded
71 or real-time system. Say N if you are unsure.
80 prompt "Processor type"
86 Support version 1 of the ETRAX 100LX.
91 Support version 2 of the ETRAX 100LX.
94 bool "ETRAX-100LX-for-xsim-simulator"
96 Support the xsim ETRAX Simulator.
100 config ETRAX_ARCH_V10
102 default y if ETRAX100LX || ETRAX100LX_V2
103 default n if !(ETRAX100LX || ETRAX100LX_V2)
105 config ETRAX_DRAM_SIZE
106 int "DRAM size (dec, in MB)"
109 Size of DRAM (decimal in MB) typically 2, 8 or 16.
111 config ETRAX_FLASH_BUSWIDTH
112 int "Buswidth of flash in bytes"
115 Width in bytes of the Flash bus (1, 2 or 4). Is usually 2.
117 source arch/cris/arch-v10/Kconfig
123 # bring in ETRAX built-in drivers
124 menu "Drivers for built-in interfaces"
125 source arch/cris/arch-v10/drivers/Kconfig
129 source "drivers/base/Kconfig"
131 # standard linux drivers
132 source "drivers/mtd/Kconfig"
134 source "drivers/parport/Kconfig"
136 source "drivers/pnp/Kconfig"
138 source "drivers/block/Kconfig"
140 source "drivers/md/Kconfig"
142 source "drivers/ide/Kconfig"
144 source "drivers/scsi/Kconfig"
146 source "drivers/ieee1394/Kconfig"
148 source "drivers/message/i2o/Kconfig"
150 source "drivers/net/Kconfig"
152 source "drivers/isdn/Kconfig"
154 source "drivers/telephony/Kconfig"
156 source "drivers/cdrom/Kconfig"
159 # input before char - char/joystick depends on it. As does USB.
161 source "drivers/input/Kconfig"
163 source "drivers/char/Kconfig"
165 #source drivers/misc/Config.in
166 source "drivers/media/Kconfig"
170 source "sound/Kconfig"
172 source "drivers/usb/Kconfig"
174 source "arch/cris/Kconfig.debug"
176 source "security/Kconfig"
178 source "crypto/Kconfig"