1 menu "Kernel Configuration / Device Support"
3 comment "Device specific configuration"
5 source "target/linux/*-2.[46]/Config.in"
7 comment "Kernel modules"
9 menu "Networking modules"
11 config PACKAGE_KMOD_ATM
12 prompt "kmod-atm.......................... ATM support"
14 default y if LINUX_2_4_AR7
19 config PACKAGE_KMOD_IPIP
20 prompt "kmod-ipip......................... IP in IP encapsulation support"
24 Kernel module for IP in IP encapsulation
26 config PACKAGE_KMOD_RING
27 prompt "kmod-ring......................... PF Ring"
33 config PACKAGE_KMOD_SCHED
34 prompt "kmod-sched........................ Traffic schedulers"
38 Kernel schedulers for IP traffic
40 config PACKAGE_KMOD_TUN
41 prompt "kmod-tun.......................... Universal TUN/TAP driver"
45 Kernel support for the TUN/TAP tunneling device
49 menu "Block devices support"
51 config PACKAGE_kmod-ide-core
52 prompt "kmod-ide-core..................... IDE support"
55 depends LINUX_2_4_X86 || LINUX_2_6_X86 || LINUX_2_4_BRCM || LINUX_2_6_BRCM
57 Kernel modules for IDE support
58 useful for usb mass storage devices (e.g. on WL-HDD)
65 config PACKAGE_kmod-ide-pdc202xx
66 prompt "kmod-ide-pdc202xx................. PDC202xx driver"
69 depends PACKAGE_kmod-ide-core
70 depends LINUX_2_4_X86 || LINUX_2_6_X86 || LINUX_2_4_BRCM || LINUX_2_6_BRCM
72 Kernel modules for IDE support
73 useful for usb mass storage devices (e.g. on WL-HDD)
80 config PACKAGE_KMOD_LOOP
81 prompt "kmod-loop......................... Loop mount support"
85 Kernel module for loop mount support
87 config PACKAGE_KMOD_NBD
88 prompt "kmod-nbd.......................... Network Block Device"
92 Kernel module for network block device
96 menu "Filesystems support"
98 config PACKAGE_KMOD_FS_CIFS
99 prompt "kmod-fs-cifs...................... CIFS support"
103 Kernel modules for CIFS support
105 config PACKAGE_KMOD_FS_EXT2
106 prompt "kmod-fs-ext2...................... EXT2 filesystem support"
110 Kernel modules for EXT2 filesystem support
112 config PACKAGE_KMOD_FS_EXT3
113 prompt "kmod-fs-ext3...................... EXT3 filesystem support"
117 Kernel modules for EXT3 filesystem support
119 config PACKAGE_KMOD_FS_HFSPLUS
120 prompt "kmod-fs-hfsplus................... HFS+ filesystem support"
124 Kernel modules for HFS+ filesystem support
126 config PACKAGE_KMOD_FS_NFS
127 prompt "kmod-fs-nfs....................... NFS support"
131 Kernel modules for NFS support
132 Includes lockd, nfs and sunrpc
134 config PACKAGE_KMOD_FS_VFAT
135 prompt "kmod-fs-vfat...................... VFAT filesystem support"
139 Kernel modules for VFAT filesystem support
140 useful for usb mass storage devices
142 config PACKAGE_KMOD_FS_XFS
143 prompt "kmod-fs-xfs....................... XFS filesystem support"
147 Kernel modules for XFS filesystem support
151 menu "Multimedia devices support"
153 config PACKAGE_KMOD_PWC
154 prompt "kmod-pwc.......................... Kernel driver for USB Philips Cameras"
156 depends PACKAGE_KMOD_USB
159 config PACKAGE_KMOD_SOUNDCORE
160 prompt "kmod-soundcore.................... Soundcard support"
164 Base support for soundcards
165 Requires either USB soundcard support (OSS) or ALSA package to be useful
167 config PACKAGE_KMOD_VIDEODEV
168 prompt "kmod-videodev..................... Video (For Linux) kernel support"
174 menu "Native Language support"
176 config PACKAGE_KMOD_NLS_BASE
177 prompt "kmod-nls-base..................... Native Language support"
181 Kernel native language support
183 config PACKAGE_KMOD_NLS_CP437
184 prompt "kmod-nls-cp437.................. Codepage 437 (United States, Canada)"
187 depends PACKAGE_KMOD_NLS_BASE
189 Kernel native language support
191 config PACKAGE_KMOD_NLS_CP850
192 prompt "kmod-nls-cp850.................. Codepage 850 (Europe)"
195 depends PACKAGE_KMOD_NLS_BASE
197 Kernel native language support
199 config PACKAGE_KMOD_NLS_ISO8859_1
200 prompt "kmod-nls-iso8859-1.............. NLS ISO 8859-1 (Latin 1; Western European Languages)"
203 depends PACKAGE_KMOD_NLS_BASE
205 Kernel native language support
207 config PACKAGE_KMOD_NLS_ISO8859_15
208 prompt "kmod-nls-iso8859-15............. NLS ISO 8859-15 (Latin 15; Western European Languages with Euro)"
211 depends PACKAGE_KMOD_NLS_BASE
213 Kernel native language support
215 config PACKAGE_KMOD_NLS_UTF8
216 prompt "kmod-nls-utf8................... NLS UTF8"
219 depends PACKAGE_KMOD_NLS_BASE
221 Kernel native language support
225 menu "Network devices support"
226 depends LINUX_2_4_X86 || LINUX_2_6_X86
229 config PACKAGE_KMOD_NET_AIRO
230 prompt "kmod-net-airo..................... Cisco/Aironet 34X/35X/4500/4800 ISA and PCI cards kernel support"
232 depends LINUX_2_4_X86 || LINUX_2_6_X86
235 This is the standard Linux driver to support Cisco/Aironet ISA and
236 PCI 802.11 wireless cards.
237 It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X
238 - with or without encryption) as well as card before the Cisco
239 acquisition (Aironet 4500, Aironet 4800, Aironet 4800B).
241 This driver support both the standard Linux Wireless Extensions
242 and Cisco proprietary API, so both the Linux Wireless Tools and the
243 Cisco Linux utilities can be used to configure the card.
246 config PACKAGE_KMOD_NET_HERMES
247 prompt "kmod-net-hermes................... Hermes chipset 802.11b support (Orinoco/Prism2/Symbol) kernel support"
249 depends LINUX_2_4_X86 || LINUX_2_6_X86
252 A driver for 802.11b wireless cards based based on the "Hermes" or
253 Intersil HFA384x (Prism 2) MAC controller. This includes the vast
254 majority of the PCMCIA 802.11b cards (which are nearly all rebadges)
255 - except for the Cisco/Aironet cards. Cards supported include the
256 Apple Airport (not a PCMCIA card), WavelanIEEE/Orinoco,
257 Cabletron/EnteraSys Roamabout, ELSA AirLancer, MELCO Buffalo, Avaya,
258 IBM High Rate Wireless, Farralon Syyline, Samsung MagicLAN, Netgear
259 MA401, LinkSys WPC-11, D-Link DWL-650, 3Com AirConnect, Intel
260 PRO/Wireless, and Symbol Spectrum24 High Rate amongst others.
262 config PACKAGE_KMOD_NET_HERMES_PCI
263 prompt "kmod-net-hermes-pci............. Intersil Prism 2.5 PCI 802.11b adaptor support"
266 depends PACKAGE_KMOD_NET_HERMES
268 Enable support for PCI and mini-PCI 802.11b wireless NICs based on
269 the Prism 2.5 chipset. These are true PCI cards, not the 802.11b
270 PCMCIA cards bundled with PCI<->PCMCIA adaptors which are also
271 common. Some of the built-in wireless adaptors in laptops are of
274 config PACKAGE_KMOD_NET_HERMES_PLX
275 prompt "kmod-net-hermes-plx............. Hermes in PLX9052 based PCI adaptor (Netgear MA301, etc.) kernel support"
278 depends PACKAGE_KMOD_NET_HERMES
280 Enable support for PCMCIA cards supported by the "Hermes" (aka
281 orinoco_cs) driver when used in PLX9052 based PCI adaptors. These
282 adaptors are not a full PCMCIA controller but act as a more limited
283 PCI <-> PCMCIA bridge. Several vendors sell such adaptors so that
284 802.11b PCMCIA cards can be used in desktop machines. The Netgear
285 MA301 is such an adaptor.
289 config PACKAGE_KMOD_NET_PRISM54
290 prompt "kmod-net-prism54.................. Intersil Prism GT/Duette/Indigo PCI/PCMCIA cards kernel support"
292 depends LINUX_2_4_X86 || LINUX_2_6_X86 || LINUX_2_4_BRCM || LINUX_2_6_BRCM
295 Enable PCI and Cardbus support for the following chipset based cards:
297 * ISL3880 - Prism GT 802.11 b/g
298 * ISL3877 - Prism Indigo 802.11 a
299 * ISL3890 - Prism Duette 802.11 a/b/g
301 For a complete list of supported cards visit <http://prism54.org>.
302 Here is the latest confirmed list of supported cards:
304 * 3com OfficeConnect 11g Cardbus Card aka 3CRWE154G72
305 * Allnet ALL0271 PCI Card
306 * Compex WL54G Cardbus Card
307 * Corega CG-WLCB54GT Cardbus Card
308 * D-Link Air Plus Xtreme G A1 Cardbus Card aka DWL-g650
309 * I-O Data WN-G54/CB Cardbus Card
310 * Kobishi XG-300 aka Z-Com Cardbus Card
311 * Netgear WG511 Cardbus Card
312 * Ovislink WL-5400PCI PCI Card
313 * Peabird WLG-PCI PCI Card
314 * Sitecom WL-100i Cardbus Card
315 * Sitecom WL-110i PCI Card
316 * SMC2802W - EZ Connect g 2.4GHz 54 Mbps Wireless PCI Card
317 * SMC2835W - EZ Connect g 2.4GHz 54 Mbps Wireless Cardbus Card
318 * Z-Com XG-900 PCI Card
319 * Zyxel G-100 Cardbus Card
321 If you enable this, you require a firmware file as well.
322 You will need to copy this to /usr/lib/hotplug/firmware/isl3890.
323 You can get this non-GPL'd firmware file from the Prism54 project page:
324 <http://prism54.org>.
326 Note: You need a motherboard with DMA support to use any of these cards.
330 menu "PCMCIA/CardBus support"
331 depends LINUX_2_4_X86 || LINUX_2_6_X86 || LINUX_2_4_BRCM || LINUX_2_6_BRCM
333 config PACKAGE_KMOD_PCMCIA_CORE
334 prompt "kmod-pcmcia-core.................. PCMCIA/CardBus support"
335 depends PCMCIA_SUPPORT
337 depends LINUX_2_4_X86 || LINUX_2_6_X86 || LINUX_2_4_BRCM || LINUX_2_6_BRCM
340 config PACKAGE_KMOD_PCMCIA_SERIAL
341 prompt "kmod-pcmcia-serial.............. PCMCIA/CardBus serial device support"
344 depends PACKAGE_KMOD_PCMCIA_CORE
350 config PACKAGE_KMOD_USB
351 prompt "kmod-usb-core..................... USB support"
353 default n if LINUX_2_4_AR531X
356 config PACKAGE_KMOD_USB_UHCI
357 prompt "kmod-usb-uhci................... Support for UHCI controllers"
359 default n if LINUX_2_6_AU1000
360 depends PACKAGE_KMOD_USB
361 select PACKAGE_KMOD_USB_CONTROLLER
363 config PACKAGE_KMOD_USB_OHCI
364 prompt "kmod-usb-ohci................... Support for OHCI controllers"
367 depends PACKAGE_KMOD_USB
368 select PACKAGE_KMOD_USB_CONTROLLER
370 config PACKAGE_KMOD_USB2
371 prompt "kmod-usb2....................... Support for USB 2.0 controllers"
373 default n if LINUX_2_6_AU1000
374 depends PACKAGE_KMOD_USB
375 select PACKAGE_KMOD_USB_CONTROLLER
377 config PACKAGE_KMOD_USB_CONTROLLER
379 depends on PACKAGE_KMOD_USB_UHCI || PACKAGE_KMOD_USB_OHCI || PACKAGE_KMOD_USB2
382 config PACKAGE_KMOD_USB_ACM
383 prompt "kmod-usb-acm...................... Support for USB modems/isdn controllers"
386 depends PACKAGE_KMOD_USB_CONTROLLER
388 config PACKAGE_KMOD_USB_AUDIO
389 prompt "kmod-usb-audio.................... Support for USB soundcards"
392 depends PACKAGE_KMOD_USB_CONTROLLER
393 select PACKAGE_KMOD_SOUNDCORE
395 config PACKAGE_KMOD_USB_PRINTER
396 prompt "kmod-usb-printer.................. Support for USB printers"
399 depends PACKAGE_KMOD_USB_CONTROLLER
401 config PACKAGE_KMOD_USB_SERIAL
402 prompt "kmod-usb-serial................... Support for USB-to-serial converters"
405 depends PACKAGE_KMOD_USB_CONTROLLER
407 config PACKAGE_KMOD_USB_SERIAL_BELKIN
408 prompt "kmod-usb-serial-belkin.......... Support for Belkin USB-to-serial converters"
411 depends PACKAGE_KMOD_USB_SERIAL
413 config PACKAGE_KMOD_USB_SERIAL_FTDI
414 prompt "kmod-usb-serial-ftdi............ Support for FTDI USB-to-serial converterr"
417 depends PACKAGE_KMOD_USB_SERIAL
419 config PACKAGE_KMOD_USB_SERIAL_MCT_U232
420 prompt "kmod-usb-serial-mct-u232........ Support for Magic Control Technology USB-to-Serial converters"
423 depends PACKAGE_KMOD_USB_SERIAL
425 config PACKAGE_KMOD_USB_SERIAL_PL2303
426 prompt "kmod-usb-serial-pl2303.......... Support for Prolific PL2303 USB-to-Serial converters"
429 depends PACKAGE_KMOD_USB_SERIAL
431 config PACKAGE_KMOD_USB_SERIAL_VISOR
432 prompt "kmod-usb-serial-visor........... Support for Handspring Visor / Palm m50x / Sony Clie Driver"
435 depends PACKAGE_KMOD_USB_SERIAL
437 config PACKAGE_KMOD_USB_STORAGE
438 prompt "kmod-usb-storage.................. Support for USB storage devices"
441 depends PACKAGE_KMOD_USB_CONTROLLER
443 config PACKAGE_KMOD_USB_ATM
444 prompt "kmod-usb-atm...................... Support for USB ATM devices"
447 depends PACKAGE_KMOD_USB_CONTROLLER
449 config PACKAGE_KMOD_USB_ATM_SPEEDTOUCH
450 prompt "kmod-usb-atm-speedtouch......... Support for USB Speedtouch ADSL modem"
453 depends PACKAGE_KMOD_USB_ATM
457 menu "Misc. devices support"
459 config PACKAGE_KMOD_AX25
460 prompt "kmod-ax25......................... AX25 support"
464 Kernel modules for AX25 protocol family
466 This package contains both the AX25 layer 2 support (ax25) and AX25 KISS driver (mkiss)
468 config PACKAGE_KMOD_BLUETOOTH
469 prompt "kmod-bluetooth.................... Bluetooth drivers and network stack"
472 default n if LINUX_2_4_AR531X
474 Bluetooth drivers and network stack
476 config PACKAGE_KMOD_LP
477 prompt "kmod-lp........................... Parallel port and lp support"
481 Kernel modules for line printer and parallel port support
483 config PACKAGE_KMOD_SOFTDOG
484 prompt "kmod-softdog...................... Software watchdog"
488 Kernel modules for software watchdog driver
490 config PACKAGE_KMOD_WD1100
491 prompt "kmod-wd1100....................... Soekris net4801 watchdog"
494 depends LINUX_2_4_X86
496 Driver for the NatSemi SC1x00 series Watchdog
497 found on Soekris net4801 boards