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