blob: e5979d68e3524d595f6a108fd122d30020f9b660 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001#
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
Dave Hansen3f22ab22005-06-23 00:07:43 -070077source mm/Kconfig
78
Linus Torvalds1da177e2005-04-16 15:20:36 -070079endmenu
80
81menu "Hardware setup"
82
83choice
84 prompt "Processor type"
85 default ETRAX100LX
86
87config ETRAX100LX
88 bool "ETRAX-100LX-v1"
89 help
90 Support version 1 of the ETRAX 100LX.
91
92config ETRAX100LX_V2
93 bool "ETRAX-100LX-v2"
94 help
95 Support version 2 of the ETRAX 100LX.
96
97config SVINTO_SIM
98 bool "ETRAX-100LX-for-xsim-simulator"
99 help
100 Support the xsim ETRAX Simulator.
101
102endchoice
103
104config ETRAX_ARCH_V10
105 bool
106 default y if ETRAX100LX || ETRAX100LX_V2
107 default n if !(ETRAX100LX || ETRAX100LX_V2)
108
109config ETRAX_DRAM_SIZE
110 int "DRAM size (dec, in MB)"
111 default "8"
112 help
113 Size of DRAM (decimal in MB) typically 2, 8 or 16.
114
115config ETRAX_FLASH_BUSWIDTH
116 int "Buswidth of flash in bytes"
117 default "2"
118 help
119 Width in bytes of the Flash bus (1, 2 or 4). Is usually 2.
120
121source arch/cris/arch-v10/Kconfig
122
123endmenu
124
Sam Ravnborgd5950b42005-07-11 21:03:49 -0700125source "net/Kconfig"
126
Linus Torvalds1da177e2005-04-16 15:20:36 -0700127# bring in ETRAX built-in drivers
128menu "Drivers for built-in interfaces"
129source arch/cris/arch-v10/drivers/Kconfig
130
131endmenu
132
133source "drivers/base/Kconfig"
134
135# standard linux drivers
136source "drivers/mtd/Kconfig"
137
138source "drivers/parport/Kconfig"
139
140source "drivers/pnp/Kconfig"
141
142source "drivers/block/Kconfig"
143
144source "drivers/md/Kconfig"
145
146source "drivers/ide/Kconfig"
147
148source "drivers/scsi/Kconfig"
149
150source "drivers/ieee1394/Kconfig"
151
152source "drivers/message/i2o/Kconfig"
153
Sam Ravnborgd5950b42005-07-11 21:03:49 -0700154source "drivers/net/Kconfig"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700155
156source "drivers/isdn/Kconfig"
157
158source "drivers/telephony/Kconfig"
159
160source "drivers/cdrom/Kconfig"
161
162#
163# input before char - char/joystick depends on it. As does USB.
164#
165source "drivers/input/Kconfig"
166
167source "drivers/char/Kconfig"
168
169#source drivers/misc/Config.in
170source "drivers/media/Kconfig"
171
172source "fs/Kconfig"
173
174source "sound/Kconfig"
175
176source "drivers/usb/Kconfig"
177
178source "arch/cris/Kconfig.debug"
179
180source "security/Kconfig"
181
182source "crypto/Kconfig"
183
184source "lib/Kconfig"