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