vserver 1.9.3
[linux-2.6.git] / arch / cris / Kconfig
1 #
2 # For a description of the syntax of this configuration file,
3 # see the Configure script.
4 #
5
6 mainmenu "Linux/CRIS Kernel Configuration"
7
8 config MMU
9         bool
10         default y
11
12 config UID16
13         bool
14         default y
15
16 config RWSEM_GENERIC_SPINLOCK
17         bool
18         default y
19
20 config RWSEM_XCHGADD_ALGORITHM
21         bool
22
23 config CRIS
24         bool
25         default y
26
27 source "init/Kconfig"
28
29 menu "General setup"
30
31 source "fs/Kconfig.binfmt"
32
33 config ETRAX_CMDLINE
34         string "Kernel command line"
35         default "root=/dev/mtdblock3"
36         help
37           Pass additional commands to the kernel.
38
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.
44
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.
52
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.
60
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.
69
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.
72
73 endmenu
74
75 menu "Hardware setup"
76
77 choice
78         prompt "Processor type"
79         default ETRAX100LX
80
81 config ETRAX100LX
82         bool "ETRAX-100LX-v1"
83         help
84           Support version 1 of the ETRAX 100LX.
85
86 config ETRAX100LX_V2
87         bool "ETRAX-100LX-v2"
88         help
89           Support version 2 of the ETRAX 100LX.
90
91 config SVINTO_SIM
92         bool "ETRAX-100LX-for-xsim-simulator"
93         help
94           Support the xsim ETRAX Simulator.
95
96 endchoice
97
98 config ETRAX_ARCH_V10
99        bool
100        default y if ETRAX100LX || ETRAX100LX_V2
101        default n if !(ETRAX100LX || ETRAX100LX_V2)
102
103 config ETRAX_DRAM_SIZE
104         int "DRAM size (dec, in MB)"
105         default "8"
106         help
107           Size of DRAM (decimal in MB) typically 2, 8 or 16.
108
109 config ETRAX_FLASH_BUSWIDTH
110         int "Buswidth of flash in bytes"
111         default "2"
112         help
113           Width in bytes of the Flash bus (1, 2 or 4). Is usually 2.
114
115 source arch/cris/arch-v10/Kconfig
116
117 endmenu
118
119 # bring in ETRAX built-in drivers
120 menu "Drivers for built-in interfaces"
121 source arch/cris/arch-v10/drivers/Kconfig
122
123 endmenu
124
125 source "drivers/base/Kconfig"
126
127 # standard linux drivers
128 source "drivers/mtd/Kconfig"
129
130 source "drivers/parport/Kconfig"
131
132 source "drivers/pnp/Kconfig"
133
134 source "drivers/block/Kconfig"
135
136 source "drivers/md/Kconfig"
137
138 source "drivers/ide/Kconfig"
139
140 source "drivers/scsi/Kconfig"
141
142 source "drivers/ieee1394/Kconfig"
143
144 source "drivers/message/i2o/Kconfig"
145
146 source "net/Kconfig"
147
148 source "drivers/isdn/Kconfig"
149
150 source "drivers/telephony/Kconfig"
151
152 source "drivers/cdrom/Kconfig"
153
154 #
155 # input before char - char/joystick depends on it. As does USB.
156 #
157 source "drivers/input/Kconfig"
158
159 source "drivers/char/Kconfig"
160
161 #source drivers/misc/Config.in
162 source "drivers/media/Kconfig"
163
164 source "fs/Kconfig"
165
166 source "sound/Kconfig"
167
168 source "drivers/usb/Kconfig"
169
170 source "arch/cris/Kconfig.debug"
171
172 source "kernel/vserver/Kconfig"
173
174 source "security/Kconfig"
175
176 source "crypto/Kconfig"
177
178 source "lib/Kconfig"