]> bbs.cooldavid.org Git - net-next-2.6.git/blame - arch/cris/Kconfig
mac68k: remove dead MAC_ADBKEYCODES
[net-next-2.6.git] / arch / cris / Kconfig
CommitLineData
1da177e4
LT
1#
2# For a description of the syntax of this configuration file,
3# see the Configure script.
4#
5
6mainmenu "Linux/CRIS Kernel Configuration"
7
8config MMU
9 bool
10 default y
11
66701b14
CL
12config ZONE_DMA
13 bool
14 default y
15
7b275523
JN
16config NO_DMA
17 bool
18 default y
19
1da177e4
LT
20config RWSEM_GENERIC_SPINLOCK
21 bool
22 default y
23
24config RWSEM_XCHGADD_ALGORITHM
25 bool
26
f0d1b0b3
DH
27config ARCH_HAS_ILOG2_U32
28 bool
29 default n
30
31config ARCH_HAS_ILOG2_U64
32 bool
33 default n
34
e9f26df1
AM
35config GENERIC_FIND_NEXT_BIT
36 bool
37 default y
38
39config GENERIC_HWEIGHT
40 bool
41 default y
42
1da177e4
LT
43config GENERIC_CALIBRATE_DELAY
44 bool
45 default y
46
0d7012a9
IM
47config IRQ_PER_CPU
48 bool
49 default y
50
5ea81769
AV
51config NO_IOPORT
52 def_bool y
53
1da177e4
LT
54config CRIS
55 bool
56 default y
57
58source "init/Kconfig"
59
60menu "General setup"
61
62source "fs/Kconfig.binfmt"
63
eb2746dd
JN
64config GENERIC_HARDIRQS
65 bool
66 default y
67
1da177e4
LT
68config ETRAX_CMDLINE
69 string "Kernel command line"
70 default "root=/dev/mtdblock3"
71 help
72 Pass additional commands to the kernel.
73
74config ETRAX_WATCHDOG
75 bool "Enable ETRAX watchdog"
76 help
77 Enable the built-in watchdog timer support on ETRAX based embedded
78 network computers.
79
80config ETRAX_WATCHDOG_NICE_DOGGY
81 bool "Disable watchdog during Oops printouts"
82 depends on ETRAX_WATCHDOG
83 help
84 By enabling this you make sure that the watchdog does not bite while
85 printing oopses. Recommended for development systems but not for
86 production releases.
87
88config ETRAX_FAST_TIMER
89 bool "Enable ETRAX fast timer API"
90 help
91 This options enables the API to a fast timer implementation using
92 timer1 to get sub jiffie resolution timers (primarily one-shot
93 timers).
94 This is needed if CONFIG_ETRAX_SERIAL_FAST_TIMER is enabled.
95
96config PREEMPT
97 bool "Preemptible Kernel"
98 help
99 This option reduces the latency of the kernel when reacting to
100 real-time or interactive events by allowing a low priority process to
101 be preempted even if it is in kernel mode executing a system call.
102 This allows applications to run more reliably even when the system is
103 under load.
104
105 Say Y here if you are building a kernel for a desktop, embedded
106 or real-time system. Say N if you are unsure.
107
3f22ab27
DH
108source mm/Kconfig
109
1da177e4
LT
110endmenu
111
112menu "Hardware setup"
113
114choice
115 prompt "Processor type"
116 default ETRAX100LX
117
118config ETRAX100LX
119 bool "ETRAX-100LX-v1"
120 help
121 Support version 1 of the ETRAX 100LX.
122
123config ETRAX100LX_V2
124 bool "ETRAX-100LX-v2"
125 help
126 Support version 2 of the ETRAX 100LX.
127
128config SVINTO_SIM
129 bool "ETRAX-100LX-for-xsim-simulator"
130 help
131 Support the xsim ETRAX Simulator.
132
133endchoice
134
135config ETRAX_ARCH_V10
136 bool
137 default y if ETRAX100LX || ETRAX100LX_V2
138 default n if !(ETRAX100LX || ETRAX100LX_V2)
139
140config ETRAX_DRAM_SIZE
141 int "DRAM size (dec, in MB)"
142 default "8"
143 help
144 Size of DRAM (decimal in MB) typically 2, 8 or 16.
145
146config ETRAX_FLASH_BUSWIDTH
147 int "Buswidth of flash in bytes"
148 default "2"
149 help
150 Width in bytes of the Flash bus (1, 2 or 4). Is usually 2.
151
152source arch/cris/arch-v10/Kconfig
153
154endmenu
155
d5950b43
SR
156source "net/Kconfig"
157
1da177e4
LT
158# bring in ETRAX built-in drivers
159menu "Drivers for built-in interfaces"
7b275523
JN
160# arch/cris/arch is a symlink to correct arch (arch-v10 or arch-v32)
161source arch/cris/arch/drivers/Kconfig
1da177e4
LT
162
163endmenu
164
165source "drivers/base/Kconfig"
166
167# standard linux drivers
168source "drivers/mtd/Kconfig"
169
170source "drivers/parport/Kconfig"
171
172source "drivers/pnp/Kconfig"
173
174source "drivers/block/Kconfig"
175
176source "drivers/md/Kconfig"
177
178source "drivers/ide/Kconfig"
179
180source "drivers/scsi/Kconfig"
181
182source "drivers/ieee1394/Kconfig"
183
184source "drivers/message/i2o/Kconfig"
185
d5950b43 186source "drivers/net/Kconfig"
1da177e4
LT
187
188source "drivers/isdn/Kconfig"
189
190source "drivers/telephony/Kconfig"
191
7b275523
JN
192source "drivers/i2c/Kconfig"
193
194source "drivers/rtc/Kconfig"
195
1da177e4
LT
196#
197# input before char - char/joystick depends on it. As does USB.
198#
199source "drivers/input/Kconfig"
200
201source "drivers/char/Kconfig"
202
203#source drivers/misc/Config.in
204source "drivers/media/Kconfig"
205
206source "fs/Kconfig"
207
208source "sound/Kconfig"
209
7b275523
JN
210source "drivers/pcmcia/Kconfig"
211
212source "drivers/pci/Kconfig"
213
1da177e4
LT
214source "drivers/usb/Kconfig"
215
216source "arch/cris/Kconfig.debug"
217
218source "security/Kconfig"
219
220source "crypto/Kconfig"
221
222source "lib/Kconfig"