add fix from #763
[openwrt.git] / target / linux / Config.in
1 menu "Kernel Configuration / Device Support"
2
3 comment "Device specific configuration"
4
5 source "target/linux/*-2.[46]/Config.in"
6
7 comment "Kernel modules"
8
9 menu "Block devices support"
10
11 config PACKAGE_KMOD_LOOP
12 prompt "kmod-loop......................... Loop mount support"
13 tristate
14 default m
15 help
16 Kernel module for loop mount support
17
18 config PACKAGE_KMOD_NBD
19 prompt "kmod-nbd.......................... Network Block Device"
20 tristate
21 default m
22 help
23 Kernel module for network block device
24
25 endmenu
26
27 menu "Filesystems support"
28
29 config PACKAGE_KMOD_FS_CIFS
30 prompt "kmod-fs-cifs...................... CIFS support"
31 tristate
32 default m
33 help
34 Kernel modules for CIFS support
35
36 config PACKAGE_KMOD_FS_EXT2
37 prompt "kmod-fs-ext2...................... EXT2 filesystem support"
38 tristate
39 default m
40 help
41 Kernel modules for EXT2 filesystem support
42
43 config PACKAGE_KMOD_FS_EXT3
44 prompt "kmod-fs-ext3...................... EXT3 filesystem support"
45 tristate
46 default m
47 help
48 Kernel modules for EXT3 filesystem support
49
50 config PACKAGE_KMOD_FS_HFSPLUS
51 prompt "kmod-fs-hfsplus................... HFS+ filesystem support"
52 tristate
53 default m
54 help
55 Kernel modules for HFS+ filesystem support
56
57 config PACKAGE_KMOD_FS_NFS
58 prompt "kmod-fs-nfs....................... NFS support"
59 tristate
60 default m
61 help
62 Kernel modules for NFS support
63 Includes lockd, nfs and sunrpc
64
65 config PACKAGE_KMOD_FS_VFAT
66 prompt "kmod-fs-vfat...................... VFAT filesystem support"
67 tristate
68 default m
69 help
70 Kernel modules for VFAT filesystem support
71 useful for usb mass storage devices
72
73 config PACKAGE_KMOD_FS_XFS
74 prompt "kmod-fs-xfs....................... XFS filesystem support"
75 tristate
76 default m
77 help
78 Kernel modules for XFS filesystem support
79
80 endmenu
81
82 menu "Multimedia devices support"
83
84 config PACKAGE_KMOD_PWC
85 prompt "kmod-pwc.......................... Kernel driver for USB Philips Cameras"
86 tristate
87 depends PACKAGE_KMOD_USB
88 default m
89
90 config PACKAGE_KMOD_SOUNDCORE
91 prompt "kmod-soundcore.................... Soundcard support"
92 tristate
93 default n
94 help
95 Base support for soundcards
96 Requires either USB soundcard support (OSS) or ALSA package to be useful
97
98 config PACKAGE_KMOD_VIDEODEV
99 prompt "kmod-videodev..................... Video (For Linux) kernel support"
100 tristate
101 default m
102
103 endmenu
104
105 menu "Native Language support"
106
107 config PACKAGE_KMOD_NLS_BASE
108 prompt "kmod-nls-base..................... Native Language support"
109 tristate
110 default m
111 help
112 Kernel native language support
113
114 config PACKAGE_KMOD_NLS_CP437
115 prompt "kmod-nls-cp437.................. Codepage 437 (United States, Canada)"
116 tristate
117 default m
118 depends PACKAGE_KMOD_NLS_BASE
119 help
120 Kernel native language support
121
122 config PACKAGE_KMOD_NLS_CP850
123 prompt "kmod-nls-cp850.................. Codepage 850 (Europe)"
124 tristate
125 default m
126 depends PACKAGE_KMOD_NLS_BASE
127 help
128 Kernel native language support
129
130 config PACKAGE_KMOD_NLS_ISO8859_1
131 prompt "kmod-nls-iso8859-1.............. NLS ISO 8859-1 (Latin 1; Western European Languages)"
132 tristate
133 default m
134 depends PACKAGE_KMOD_NLS_BASE
135 help
136 Kernel native language support
137
138 config PACKAGE_KMOD_NLS_ISO8859_15
139 prompt "kmod-nls-iso8859-15............. NLS ISO 8859-15 (Latin 15; Western European Languages with Euro)"
140 tristate
141 default m
142 depends PACKAGE_KMOD_NLS_BASE
143 help
144 Kernel native language support
145
146 config PACKAGE_KMOD_NLS_UTF8
147 prompt "kmod-nls-utf8................... NLS UTF8"
148 tristate
149 default m
150 depends PACKAGE_KMOD_NLS_BASE
151 help
152 Kernel native language support
153
154 endmenu
155
156 menu "Network devices support"
157 depends LINUX_2_4_X86 || LINUX_2_6_X86
158
159
160 config PACKAGE_KMOD_NET_AIRO
161 prompt "kmod-net-airo..................... Cisco/Aironet 34X/35X/4500/4800 ISA and PCI cards kernel support"
162 tristate
163 depends LINUX_2_4_X86 || LINUX_2_6_X86
164 default m
165 help
166 This is the standard Linux driver to support Cisco/Aironet ISA and
167 PCI 802.11 wireless cards.
168 It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X
169 - with or without encryption) as well as card before the Cisco
170 acquisition (Aironet 4500, Aironet 4800, Aironet 4800B).
171
172 This driver support both the standard Linux Wireless Extensions
173 and Cisco proprietary API, so both the Linux Wireless Tools and the
174 Cisco Linux utilities can be used to configure the card.
175
176
177 config PACKAGE_KMOD_NET_HERMES
178 prompt "kmod-net-hermes................... Hermes chipset 802.11b support (Orinoco/Prism2/Symbol) kernel support"
179 tristate
180 depends LINUX_2_4_X86 || LINUX_2_6_X86
181 default m
182 help
183 A driver for 802.11b wireless cards based based on the "Hermes" or
184 Intersil HFA384x (Prism 2) MAC controller. This includes the vast
185 majority of the PCMCIA 802.11b cards (which are nearly all rebadges)
186 - except for the Cisco/Aironet cards. Cards supported include the
187 Apple Airport (not a PCMCIA card), WavelanIEEE/Orinoco,
188 Cabletron/EnteraSys Roamabout, ELSA AirLancer, MELCO Buffalo, Avaya,
189 IBM High Rate Wireless, Farralon Syyline, Samsung MagicLAN, Netgear
190 MA401, LinkSys WPC-11, D-Link DWL-650, 3Com AirConnect, Intel
191 PRO/Wireless, and Symbol Spectrum24 High Rate amongst others.
192
193 config PACKAGE_KMOD_NET_HERMES_PCI
194 prompt "kmod-net-hermes-pci............. Intersil Prism 2.5 PCI 802.11b adaptor support"
195 tristate
196 default m
197 depends PACKAGE_KMOD_NET_HERMES
198 help
199 Enable support for PCI and mini-PCI 802.11b wireless NICs based on
200 the Prism 2.5 chipset. These are true PCI cards, not the 802.11b
201 PCMCIA cards bundled with PCI<->PCMCIA adaptors which are also
202 common. Some of the built-in wireless adaptors in laptops are of
203 this variety.
204
205 config PACKAGE_KMOD_NET_HERMES_PLX
206 prompt "kmod-net-hermes-plx............. Hermes in PLX9052 based PCI adaptor (Netgear MA301, etc.) kernel support"
207 tristate
208 default m
209 depends PACKAGE_KMOD_NET_HERMES
210 help
211 Enable support for PCMCIA cards supported by the "Hermes" (aka
212 orinoco_cs) driver when used in PLX9052 based PCI adaptors. These
213 adaptors are not a full PCMCIA controller but act as a more limited
214 PCI <-> PCMCIA bridge. Several vendors sell such adaptors so that
215 802.11b PCMCIA cards can be used in desktop machines. The Netgear
216 MA301 is such an adaptor.
217
218
219
220 config PACKAGE_KMOD_NET_PRISM54
221 prompt "kmod-net-prism54.................. Intersil Prism GT/Duette/Indigo PCI/PCMCIA cards kernel support"
222 tristate
223 depends LINUX_2_4_X86 || LINUX_2_6_X86 || LINUX_2_4_BRCM || LINUX_2_6_BRCM
224 default m
225 help
226 Enable PCI and Cardbus support for the following chipset based cards:
227
228 * ISL3880 - Prism GT 802.11 b/g
229 * ISL3877 - Prism Indigo 802.11 a
230 * ISL3890 - Prism Duette 802.11 a/b/g
231
232 For a complete list of supported cards visit <http://prism54.org>.
233 Here is the latest confirmed list of supported cards:
234
235 * 3com OfficeConnect 11g Cardbus Card aka 3CRWE154G72
236 * Allnet ALL0271 PCI Card
237 * Compex WL54G Cardbus Card
238 * Corega CG-WLCB54GT Cardbus Card
239 * D-Link Air Plus Xtreme G A1 Cardbus Card aka DWL-g650
240 * I-O Data WN-G54/CB Cardbus Card
241 * Kobishi XG-300 aka Z-Com Cardbus Card
242 * Netgear WG511 Cardbus Card
243 * Ovislink WL-5400PCI PCI Card
244 * Peabird WLG-PCI PCI Card
245 * Sitecom WL-100i Cardbus Card
246 * Sitecom WL-110i PCI Card
247 * SMC2802W - EZ Connect g 2.4GHz 54 Mbps Wireless PCI Card
248 * SMC2835W - EZ Connect g 2.4GHz 54 Mbps Wireless Cardbus Card
249 * Z-Com XG-900 PCI Card
250 * Zyxel G-100 Cardbus Card
251
252 If you enable this, you require a firmware file as well.
253 You will need to copy this to /usr/lib/hotplug/firmware/isl3890.
254 You can get this non-GPL'd firmware file from the Prism54 project page:
255 <http://prism54.org>.
256
257 Note: You need a motherboard with DMA support to use any of these cards.
258
259 endmenu
260
261 menu "PCMCIA/CardBus support"
262 depends PCMCIA_SUPPORT
263
264 config PACKAGE_KMOD_PCMCIA_CORE
265 prompt "kmod-pcmcia-core.................. PCMCIA/CardBus support"
266 tristate
267 default m
268
269 config PACKAGE_KMOD_PCMCIA_SERIAL
270 prompt "kmod-pcmcia-serial.............. PCMCIA/CardBus serial device support"
271 tristate
272 default m
273 depends PACKAGE_KMOD_PCMCIA_CORE
274
275 endmenu
276
277 menu "USB support"
278 depends USB_SUPPORT
279
280 config PACKAGE_KMOD_USB
281 prompt "kmod-usb-core..................... USB support"
282 tristate
283 default m
284
285 config PACKAGE_KMOD_USB_UHCI
286 prompt "kmod-usb-uhci................... Support for UHCI controllers"
287 tristate
288 default n if LINUX_2_6_AU1000
289 depends PACKAGE_KMOD_USB
290 select PACKAGE_KMOD_USB_CONTROLLER
291
292 config PACKAGE_KMOD_USB_OHCI
293 prompt "kmod-usb-ohci................... Support for OHCI controllers"
294 tristate
295 default m
296 depends PACKAGE_KMOD_USB
297 select PACKAGE_KMOD_USB_CONTROLLER
298
299 config PACKAGE_KMOD_USB2
300 prompt "kmod-usb2....................... Support for USB 2.0 controllers"
301 tristate
302 default n if LINUX_2_6_AU1000
303 depends PACKAGE_KMOD_USB
304 select PACKAGE_KMOD_USB_CONTROLLER
305
306 config PACKAGE_KMOD_USB_CONTROLLER
307 tristate
308 depends on PACKAGE_KMOD_USB_UHCI || PACKAGE_KMOD_USB_OHCI || PACKAGE_KMOD_USB2
309 default n
310
311 config PACKAGE_KMOD_USB_ACM
312 prompt "kmod-usb-acm...................... Support for USB modems/isdn controllers"
313 tristate
314 default m
315 depends PACKAGE_KMOD_USB_CONTROLLER
316
317 config PACKAGE_KMOD_USB_AUDIO
318 prompt "kmod-usb-audio.................... Support for USB soundcards"
319 tristate
320 default m
321 depends PACKAGE_KMOD_USB_CONTROLLER
322 select PACKAGE_KMOD_SOUNDCORE
323
324 config PACKAGE_KMOD_USB_PRINTER
325 prompt "kmod-usb-printer.................. Support for USB printers"
326 tristate
327 default m
328 depends PACKAGE_KMOD_USB_CONTROLLER
329
330 config PACKAGE_KMOD_USB_SERIAL
331 prompt "kmod-usb-serial................... Support for USB-to-serial converters"
332 tristate
333 default m
334 depends PACKAGE_KMOD_USB_CONTROLLER
335
336 config PACKAGE_KMOD_USB_SERIAL_BELKIN
337 prompt "kmod-usb-serial-belkin.......... Support for Belkin USB-to-serial converters"
338 tristate
339 default m
340 depends PACKAGE_KMOD_USB_SERIAL
341
342 config PACKAGE_KMOD_USB_SERIAL_FTDI
343 prompt "kmod-usb-serial-ftdi............ Support for FTDI USB-to-serial converterr"
344 tristate
345 default m
346 depends PACKAGE_KMOD_USB_SERIAL
347
348 config PACKAGE_KMOD_USB_SERIAL_MCT_U232
349 prompt "kmod-usb-serial-mct-u232........ Support for Magic Control Technology USB-to-Serial converters"
350 tristate
351 default m
352 depends PACKAGE_KMOD_USB_SERIAL
353
354 config PACKAGE_KMOD_USB_SERIAL_PL2303
355 prompt "kmod-usb-serial-pl2303.......... Support for Prolific PL2303 USB-to-Serial converters"
356 tristate
357 default m
358 depends PACKAGE_KMOD_USB_SERIAL
359
360 config PACKAGE_KMOD_USB_SERIAL_VISOR
361 prompt "kmod-usb-serial-visor........... Support for Handspring Visor / Palm m50x / Sony Clie Driver"
362 tristate
363 default m
364 depends PACKAGE_KMOD_USB_SERIAL
365
366 config PACKAGE_KMOD_USB_STORAGE
367 prompt "kmod-usb-storage.................. Support for USB storage devices"
368 tristate
369 default m
370 depends PACKAGE_KMOD_USB_CONTROLLER
371
372 config PACKAGE_KMOD_USB_ATM
373 prompt "kmod-usb-atm...................... Support for USB ATM devices"
374 tristate
375 default m
376 depends PACKAGE_KMOD_USB_CONTROLLER
377
378 config PACKAGE_KMOD_USB_ATM_SPEEDTOUCH
379 prompt "kmod-usb-atm-speedtouch......... Support for USB Speedtouch ADSL modem"
380 tristate
381 default m
382 depends PACKAGE_KMOD_USB_ATM
383
384 endmenu
385
386 menu "Misc. devices support"
387
388 config PACKAGE_KMOD_AX25
389 prompt "kmod-ax25......................... AX25 support"
390 tristate
391 default m
392 help
393 Kernel modules for AX25 protocol family
394
395 This package contains both the AX25 layer 2 support (ax25) and AX25 KISS driver (mkiss)
396
397 config PACKAGE_KMOD_BLUETOOTH
398 prompt "kmod-bluetooth.................... Bluetooth drivers and network stack"
399 tristate
400 depends PCI_SUPPORT || USB_SUPPORT
401 default m
402 help
403 Bluetooth drivers and network stack
404
405 config PACKAGE_KMOD_LP
406 prompt "kmod-lp........................... Parallel port and lp support"
407 tristate
408 default m
409 help
410 Kernel modules for line printer and parallel port support
411
412 config PACKAGE_KMOD_SOFTDOG
413 prompt "kmod-softdog...................... Software watchdog"
414 tristate
415 default m
416 help
417 Kernel modules for software watchdog driver
418
419 endmenu
420
421 endmenu
This page took 0.057095 seconds and 5 git commands to generate.