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 "Block devices support"
11 config PACKAGE_KMOD_LOOP
12 prompt "kmod-loop......................... Loop mount support"
16 Kernel module for loop mount support
18 config PACKAGE_KMOD_NBD
19 prompt "kmod-nbd.......................... Network Block Device"
23 Kernel module for network block device
27 menu "Filesystems support"
29 config PACKAGE_KMOD_FS_CIFS
30 prompt "kmod-fs-cifs...................... CIFS support"
34 Kernel modules for CIFS support
36 config PACKAGE_KMOD_FS_EXT2
37 prompt "kmod-fs-ext2...................... EXT2 filesystem support"
41 Kernel modules for EXT2 filesystem support
43 config PACKAGE_KMOD_FS_EXT3
44 prompt "kmod-fs-ext3...................... EXT3 filesystem support"
48 Kernel modules for EXT3 filesystem support
50 config PACKAGE_KMOD_FS_HFSPLUS
51 prompt "kmod-fs-hfsplus................... HFS+ filesystem support"
55 Kernel modules for HFS+ filesystem support
57 config PACKAGE_KMOD_FS_NFS
58 prompt "kmod-fs-nfs....................... NFS support"
62 Kernel modules for NFS support
63 Includes lockd, nfs and sunrpc
65 config PACKAGE_KMOD_FS_VFAT
66 prompt "kmod-fs-vfat...................... VFAT filesystem support"
70 Kernel modules for VFAT filesystem support
71 useful for usb mass storage devices
73 config PACKAGE_KMOD_FS_XFS
74 prompt "kmod-fs-xfs....................... XFS filesystem support"
78 Kernel modules for XFS filesystem support
82 menu "Multimedia devices support"
84 config PACKAGE_KMOD_PWC
85 prompt "kmod-pwc.......................... Kernel driver for USB Philips Cameras"
87 depends PACKAGE_KMOD_USB
90 config PACKAGE_KMOD_SOUNDCORE
91 prompt "kmod-soundcore.................... Soundcard support"
95 Base support for soundcards
96 Requires either USB soundcard support (OSS) or ALSA package to be useful
98 config PACKAGE_KMOD_VIDEODEV
99 prompt "kmod-videodev..................... Video (For Linux) kernel support"
105 menu "Native Language support"
107 config PACKAGE_KMOD_NLS_BASE
108 prompt "kmod-nls-base..................... Native Language support"
112 Kernel native language support
114 config PACKAGE_KMOD_NLS_CP437
115 prompt "kmod-nls-cp437.................. Codepage 437 (United States, Canada)"
118 depends PACKAGE_KMOD_NLS_BASE
120 Kernel native language support
122 config PACKAGE_KMOD_NLS_CP850
123 prompt "kmod-nls-cp850.................. Codepage 850 (Europe)"
126 depends PACKAGE_KMOD_NLS_BASE
128 Kernel native language support
130 config PACKAGE_KMOD_NLS_ISO8859_1
131 prompt "kmod-nls-iso8859-1.............. NLS ISO 8859-1 (Latin 1; Western European Languages)"
134 depends PACKAGE_KMOD_NLS_BASE
136 Kernel native language support
138 config PACKAGE_KMOD_NLS_ISO8859_15
139 prompt "kmod-nls-iso8859-15............. NLS ISO 8859-15 (Latin 15; Western European Languages with Euro)"
142 depends PACKAGE_KMOD_NLS_BASE
144 Kernel native language support
146 config PACKAGE_KMOD_NLS_UTF8
147 prompt "kmod-nls-utf8................... NLS UTF8"
150 depends PACKAGE_KMOD_NLS_BASE
152 Kernel native language support
156 menu "Network devices support"
157 depends LINUX_2_4_X86 || LINUX_2_6_X86
160 config PACKAGE_KMOD_NET_AIRO
161 prompt "kmod-net-airo..................... Cisco/Aironet 34X/35X/4500/4800 ISA and PCI cards kernel support"
163 depends LINUX_2_4_X86 || LINUX_2_6_X86
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).
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.
177 config PACKAGE_KMOD_NET_HERMES
178 prompt "kmod-net-hermes................... Hermes chipset 802.11b support (Orinoco/Prism2/Symbol) kernel support"
180 depends LINUX_2_4_X86 || LINUX_2_6_X86
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.
193 config PACKAGE_KMOD_NET_HERMES_PCI
194 prompt "kmod-net-hermes-pci............. Intersil Prism 2.5 PCI 802.11b adaptor support"
197 depends PACKAGE_KMOD_NET_HERMES
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
205 config PACKAGE_KMOD_NET_HERMES_PLX
206 prompt "kmod-net-hermes-plx............. Hermes in PLX9052 based PCI adaptor (Netgear MA301, etc.) kernel support"
209 depends PACKAGE_KMOD_NET_HERMES
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.
220 config PACKAGE_KMOD_NET_PRISM54
221 prompt "kmod-net-prism54.................. Intersil Prism GT/Duette/Indigo PCI/PCMCIA cards kernel support"
223 depends LINUX_2_4_X86 || LINUX_2_6_X86 || LINUX_2_4_BRCM || LINUX_2_6_BRCM
226 Enable PCI and Cardbus support for the following chipset based cards:
228 * ISL3880 - Prism GT 802.11 b/g
229 * ISL3877 - Prism Indigo 802.11 a
230 * ISL3890 - Prism Duette 802.11 a/b/g
232 For a complete list of supported cards visit <http://prism54.org>.
233 Here is the latest confirmed list of supported cards:
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
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>.
257 Note: You need a motherboard with DMA support to use any of these cards.
261 menu "PCMCIA/CardBus support"
262 depends PCMCIA_SUPPORT
264 config PACKAGE_KMOD_PCMCIA_CORE
265 prompt "kmod-pcmcia-core.................. PCMCIA/CardBus support"
269 config PACKAGE_KMOD_PCMCIA_SERIAL
270 prompt "kmod-pcmcia-serial.............. PCMCIA/CardBus serial device support"
273 depends PACKAGE_KMOD_PCMCIA_CORE
280 config PACKAGE_KMOD_USB
281 prompt "kmod-usb-core..................... USB support"
285 config PACKAGE_KMOD_USB_UHCI
286 prompt "kmod-usb-uhci................... Support for UHCI controllers"
288 default n if LINUX_2_6_AU1000
289 depends PACKAGE_KMOD_USB
290 select PACKAGE_KMOD_USB_CONTROLLER
292 config PACKAGE_KMOD_USB_OHCI
293 prompt "kmod-usb-ohci................... Support for OHCI controllers"
296 depends PACKAGE_KMOD_USB
297 select PACKAGE_KMOD_USB_CONTROLLER
299 config PACKAGE_KMOD_USB2
300 prompt "kmod-usb2....................... Support for USB 2.0 controllers"
302 default n if LINUX_2_6_AU1000
303 depends PACKAGE_KMOD_USB
304 select PACKAGE_KMOD_USB_CONTROLLER
306 config PACKAGE_KMOD_USB_CONTROLLER
308 depends on PACKAGE_KMOD_USB_UHCI || PACKAGE_KMOD_USB_OHCI || PACKAGE_KMOD_USB2
311 config PACKAGE_KMOD_USB_ACM
312 prompt "kmod-usb-acm...................... Support for USB modems/isdn controllers"
315 depends PACKAGE_KMOD_USB_CONTROLLER
317 config PACKAGE_KMOD_USB_AUDIO
318 prompt "kmod-usb-audio.................... Support for USB soundcards"
321 depends PACKAGE_KMOD_USB_CONTROLLER
322 select PACKAGE_KMOD_SOUNDCORE
324 config PACKAGE_KMOD_USB_PRINTER
325 prompt "kmod-usb-printer.................. Support for USB printers"
328 depends PACKAGE_KMOD_USB_CONTROLLER
330 config PACKAGE_KMOD_USB_SERIAL
331 prompt "kmod-usb-serial................... Support for USB-to-serial converters"
334 depends PACKAGE_KMOD_USB_CONTROLLER
336 config PACKAGE_KMOD_USB_SERIAL_BELKIN
337 prompt "kmod-usb-serial-belkin.......... Support for Belkin USB-to-serial converters"
340 depends PACKAGE_KMOD_USB_SERIAL
342 config PACKAGE_KMOD_USB_SERIAL_FTDI
343 prompt "kmod-usb-serial-ftdi............ Support for FTDI USB-to-serial converterr"
346 depends PACKAGE_KMOD_USB_SERIAL
348 config PACKAGE_KMOD_USB_SERIAL_MCT_U232
349 prompt "kmod-usb-serial-mct-u232........ Support for Magic Control Technology USB-to-Serial converters"
352 depends PACKAGE_KMOD_USB_SERIAL
354 config PACKAGE_KMOD_USB_SERIAL_PL2303
355 prompt "kmod-usb-serial-pl2303.......... Support for Prolific PL2303 USB-to-Serial converters"
358 depends PACKAGE_KMOD_USB_SERIAL
360 config PACKAGE_KMOD_USB_SERIAL_VISOR
361 prompt "kmod-usb-serial-visor........... Support for Handspring Visor / Palm m50x / Sony Clie Driver"
364 depends PACKAGE_KMOD_USB_SERIAL
366 config PACKAGE_KMOD_USB_STORAGE
367 prompt "kmod-usb-storage.................. Support for USB storage devices"
370 depends PACKAGE_KMOD_USB_CONTROLLER
372 config PACKAGE_KMOD_USB_ATM
373 prompt "kmod-usb-atm...................... Support for USB ATM devices"
376 depends PACKAGE_KMOD_USB_CONTROLLER
378 config PACKAGE_KMOD_USB_ATM_SPEEDTOUCH
379 prompt "kmod-usb-atm-speedtouch......... Support for USB Speedtouch ADSL modem"
382 depends PACKAGE_KMOD_USB_ATM
386 menu "Misc. devices support"
388 config PACKAGE_KMOD_AX25
389 prompt "kmod-ax25......................... AX25 support"
393 Kernel modules for AX25 protocol family
395 This package contains both the AX25 layer 2 support (ax25) and AX25 KISS driver (mkiss)
397 config PACKAGE_KMOD_BLUETOOTH
398 prompt "kmod-bluetooth.................... Bluetooth drivers and network stack"
400 depends PCI_SUPPORT || USB_SUPPORT
403 Bluetooth drivers and network stack
405 config PACKAGE_KMOD_LP
406 prompt "kmod-lp........................... Parallel port and lp support"
410 Kernel modules for line printer and parallel port support
412 config PACKAGE_KMOD_SOFTDOG
413 prompt "kmod-softdog...................... Software watchdog"
417 Kernel modules for software watchdog driver