[PATCH] Fix compilation errors in maps/dc21285.c
[linux-2.6/mini2440.git] / arch / cris / Kconfig
blobb832619497372a6336b8ad46f1b21f01728d98bf
2 # For a description of the syntax of this configuration file,
3 # see the Configure script.
6 mainmenu "Linux/CRIS Kernel Configuration"
8 config MMU
9         bool
10         default y
12 config RWSEM_GENERIC_SPINLOCK
13         bool
14         default y
16 config RWSEM_XCHGADD_ALGORITHM
17         bool
19 config GENERIC_CALIBRATE_DELAY
20         bool
21         default y
23 config CRIS
24         bool
25         default y
27 source "init/Kconfig"
29 menu "General setup"
31 source "fs/Kconfig.binfmt"
33 config ETRAX_CMDLINE
34         string "Kernel command line"
35         default "root=/dev/mtdblock3"
36         help
37           Pass additional commands to the kernel.
39 config ETRAX_WATCHDOG
40         bool "Enable ETRAX watchdog"
41         help
42           Enable the built-in watchdog timer support on ETRAX based embedded
43           network computers.
45 config ETRAX_WATCHDOG_NICE_DOGGY
46         bool "Disable watchdog during Oops printouts"
47         depends on ETRAX_WATCHDOG
48         help
49           By enabling this you make sure that the watchdog does not bite while
50           printing oopses. Recommended for development systems but not for
51           production releases.
53 config ETRAX_FAST_TIMER
54        bool "Enable ETRAX fast timer API"
55        help
56          This options enables the API to a fast timer implementation using
57          timer1 to get sub jiffie resolution timers (primarily one-shot
58          timers).
59          This is needed if CONFIG_ETRAX_SERIAL_FAST_TIMER is enabled.
61 config PREEMPT
62         bool "Preemptible Kernel"
63         help
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
68           under load.
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.
73 source mm/Kconfig
75 endmenu
77 menu "Hardware setup"
79 choice
80         prompt "Processor type"
81         default ETRAX100LX
83 config ETRAX100LX
84         bool "ETRAX-100LX-v1"
85         help
86           Support version 1 of the ETRAX 100LX.
88 config ETRAX100LX_V2
89         bool "ETRAX-100LX-v2"
90         help
91           Support version 2 of the ETRAX 100LX.
93 config SVINTO_SIM
94         bool "ETRAX-100LX-for-xsim-simulator"
95         help
96           Support the xsim ETRAX Simulator.
98 endchoice
100 config ETRAX_ARCH_V10
101        bool
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)"
107         default "8"
108         help
109           Size of DRAM (decimal in MB) typically 2, 8 or 16.
111 config ETRAX_FLASH_BUSWIDTH
112         int "Buswidth of flash in bytes"
113         default "2"
114         help
115           Width in bytes of the Flash bus (1, 2 or 4). Is usually 2.
117 source arch/cris/arch-v10/Kconfig
119 endmenu
121 source "net/Kconfig"
123 # bring in ETRAX built-in drivers
124 menu "Drivers for built-in interfaces"
125 source arch/cris/arch-v10/drivers/Kconfig
127 endmenu
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"
168 source "fs/Kconfig"
170 source "sound/Kconfig"
172 source "drivers/usb/Kconfig"
174 source "arch/cris/Kconfig.debug"
176 source "security/Kconfig"
178 source "crypto/Kconfig"
180 source "lib/Kconfig"