[PATCH] bitops: arm26: use generic bitops
[deliverable/linux.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
19config GENERIC_CALIBRATE_DELAY
20 bool
21 default y
22
23config CRIS
24 bool
25 default y
26
27source "init/Kconfig"
28
29menu "General setup"
30
31source "fs/Kconfig.binfmt"
32
33config ETRAX_CMDLINE
34 string "Kernel command line"
35 default "root=/dev/mtdblock3"
36 help
37 Pass additional commands to the kernel.
38
39config 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
45config 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
53config 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
61config 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
3f22ab27
DH
73source mm/Kconfig
74
1da177e4
LT
75endmenu
76
77menu "Hardware setup"
78
79choice
80 prompt "Processor type"
81 default ETRAX100LX
82
83config ETRAX100LX
84 bool "ETRAX-100LX-v1"
85 help
86 Support version 1 of the ETRAX 100LX.
87
88config ETRAX100LX_V2
89 bool "ETRAX-100LX-v2"
90 help
91 Support version 2 of the ETRAX 100LX.
92
93config SVINTO_SIM
94 bool "ETRAX-100LX-for-xsim-simulator"
95 help
96 Support the xsim ETRAX Simulator.
97
98endchoice
99
100config ETRAX_ARCH_V10
101 bool
102 default y if ETRAX100LX || ETRAX100LX_V2
103 default n if !(ETRAX100LX || ETRAX100LX_V2)
104
105config 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.
110
111config 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.
116
117source arch/cris/arch-v10/Kconfig
118
119endmenu
120
d5950b43
SR
121source "net/Kconfig"
122
1da177e4
LT
123# bring in ETRAX built-in drivers
124menu "Drivers for built-in interfaces"
125source arch/cris/arch-v10/drivers/Kconfig
126
127endmenu
128
129source "drivers/base/Kconfig"
130
131# standard linux drivers
132source "drivers/mtd/Kconfig"
133
134source "drivers/parport/Kconfig"
135
136source "drivers/pnp/Kconfig"
137
138source "drivers/block/Kconfig"
139
140source "drivers/md/Kconfig"
141
142source "drivers/ide/Kconfig"
143
144source "drivers/scsi/Kconfig"
145
146source "drivers/ieee1394/Kconfig"
147
148source "drivers/message/i2o/Kconfig"
149
d5950b43 150source "drivers/net/Kconfig"
1da177e4
LT
151
152source "drivers/isdn/Kconfig"
153
154source "drivers/telephony/Kconfig"
155
156source "drivers/cdrom/Kconfig"
157
158#
159# input before char - char/joystick depends on it. As does USB.
160#
161source "drivers/input/Kconfig"
162
163source "drivers/char/Kconfig"
164
165#source drivers/misc/Config.in
166source "drivers/media/Kconfig"
167
168source "fs/Kconfig"
169
170source "sound/Kconfig"
171
172source "drivers/usb/Kconfig"
173
174source "arch/cris/Kconfig.debug"
175
176source "security/Kconfig"
177
178source "crypto/Kconfig"
179
180source "lib/Kconfig"
This page took 0.112651 seconds and 5 git commands to generate.