summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'arch/cris/Kconfig')
-rw-r--r--arch/cris/Kconfig180
1 files changed, 180 insertions, 0 deletions
diff --git a/arch/cris/Kconfig b/arch/cris/Kconfig
new file mode 100644
index 000000000000..4332ca348d51
--- /dev/null
+++ b/arch/cris/Kconfig
@@ -0,0 +1,180 @@
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
12config UID16
13 bool
14 default y
15
16config RWSEM_GENERIC_SPINLOCK
17 bool
18 default y
19
20config RWSEM_XCHGADD_ALGORITHM
21 bool
22
23config GENERIC_CALIBRATE_DELAY
24 bool
25 default y
26
27config CRIS
28 bool
29 default y
30
31source "init/Kconfig"
32
33menu "General setup"
34
35source "fs/Kconfig.binfmt"
36
37config ETRAX_CMDLINE
38 string "Kernel command line"
39 default "root=/dev/mtdblock3"
40 help
41 Pass additional commands to the kernel.
42
43config ETRAX_WATCHDOG
44 bool "Enable ETRAX watchdog"
45 help
46 Enable the built-in watchdog timer support on ETRAX based embedded
47 network computers.
48
49config ETRAX_WATCHDOG_NICE_DOGGY
50 bool "Disable watchdog during Oops printouts"
51 depends on ETRAX_WATCHDOG
52 help
53 By enabling this you make sure that the watchdog does not bite while
54 printing oopses. Recommended for development systems but not for
55 production releases.
56
57config ETRAX_FAST_TIMER
58 bool "Enable ETRAX fast timer API"
59 help
60 This options enables the API to a fast timer implementation using
61 timer1 to get sub jiffie resolution timers (primarily one-shot
62 timers).
63 This is needed if CONFIG_ETRAX_SERIAL_FAST_TIMER is enabled.
64
65config PREEMPT
66 bool "Preemptible Kernel"
67 help
68 This option reduces the latency of the kernel when reacting to
69 real-time or interactive events by allowing a low priority process to
70 be preempted even if it is in kernel mode executing a system call.
71 This allows applications to run more reliably even when the system is
72 under load.
73
74 Say Y here if you are building a kernel for a desktop, embedded
75 or real-time system. Say N if you are unsure.
76
77endmenu
78
79menu "Hardware setup"
80
81choice
82 prompt "Processor type"
83 default ETRAX100LX
84
85config ETRAX100LX
86 bool "ETRAX-100LX-v1"
87 help
88 Support version 1 of the ETRAX 100LX.
89
90config ETRAX100LX_V2
91 bool "ETRAX-100LX-v2"
92 help
93 Support version 2 of the ETRAX 100LX.
94
95config SVINTO_SIM
96 bool "ETRAX-100LX-for-xsim-simulator"
97 help
98 Support the xsim ETRAX Simulator.
99
100endchoice
101
102config ETRAX_ARCH_V10
103 bool
104 default y if ETRAX100LX || ETRAX100LX_V2
105 default n if !(ETRAX100LX || ETRAX100LX_V2)
106
107config ETRAX_DRAM_SIZE
108 int "DRAM size (dec, in MB)"
109 default "8"
110 help
111 Size of DRAM (decimal in MB) typically 2, 8 or 16.
112
113config ETRAX_FLASH_BUSWIDTH
114 int "Buswidth of flash in bytes"
115 default "2"
116 help
117 Width in bytes of the Flash bus (1, 2 or 4). Is usually 2.
118
119source arch/cris/arch-v10/Kconfig
120
121endmenu
122
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
150source "net/Kconfig"
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"