target/linux/image rewrite
[openwrt.git] / target / linux / Config.in
1 menu "Target Root Filesystem"
2         config TARGET_ROOTFS_INITRAMFS
3                 bool "ramdisk"
4                 default n
5                 depends LINUX_2_6
6                 help
7                   Embed the rootfs into the kernel (initramfs)
8
9         config TARGET_ROOTFS_JFFS2
10                 bool "jffs2"
11                 default y
12                 help
13                   Build a jffs2 root filesystem
14
15         config TARGET_ROOTFS_SQUASHFS_LZMA
16                 bool "squashfs-lzma"
17                 default y
18                 depends !LINUX_2_6_ARUBA
19                 depends !LINUX_2_6_XSCALE
20                 help
21                   Build a squashfs-lzma root filesystem
22
23         config TARGET_ROOTFS_TGZ
24                 bool "tgz"
25                 default y if !LINUX_2_4_BRCM && !LINUX_2_6_BRCM && !LINUX_2_6_ARUBA && !LINUX_2_4_AR531X
26                 help
27                   Build a compressed tar archive of the the root filesystem
28
29 endmenu
30
31 menu "Kernel Configuration / Device Support"
32
33 comment "Device specific configuration"
34
35 source "target/linux/*-2.[46]/Config.in"
36
37 comment "Kernel modules"
38
39 menu "Networking modules"
40
41 config PACKAGE_KMOD_ATM
42         prompt "kmod-atm.......................... ATM support"
43         tristate
44         default y if LINUX_2_4_AR7
45         default m
46         help
47           ATM support
48
49 config PACKAGE_KMOD_GRE
50         prompt "kmod-gre.......................... GRE tunneling driver"
51         tristate
52         default m
53         help
54           Kernel support for GRE tunnels
55         
56 config PACKAGE_KMOD_IMQ
57         prompt "kmod-imq.......................... Intermediate Queueing device"
58         tristate
59         default m
60         help
61           Kernel support for the Intermediate Queueing device
62
63 config PACKAGE_KMOD_IPIP
64         prompt "kmod-ipip......................... IP in IP encapsulation support"
65         tristate
66         default m
67         help
68           Kernel module for IP in IP encapsulation
69
70 config PACKAGE_KMOD_IPV6
71         prompt "kmod-ipv6......................... IPv6 support"
72         tristate
73         default m
74         help
75           Kernel modules for IPv6 protocol support
76
77 config PACKAGE_KMOD_PPP
78         prompt "kmod-ppp.......................... PPP support"
79         tristate
80         default m
81         help
82           Kernel support for PPP
83
84 config PACKAGE_KMOD_MPPE
85         prompt   "kmod-mppe....................... PPP MPPE/MPPC module"
86         tristate
87         default m
88         depends PACKAGE_KMOD_PPP
89         select PACKAGE_KMOD_CRYPTO
90         help
91           Support for Microsoft PPP Encryption/Compression
92
93 config PACKAGE_KMOD_PPPOATM
94         prompt   "kmod-pppoatm.................... PPPoA (PPP over ATM) kernel support"
95         tristate
96         default y if LINUX_2_4_AR7
97         default m
98         depends PACKAGE_KMOD_PPP
99         select PACKAGE_KMOD_ATM
100         help
101           Support for PPP over ATM
102
103 config PACKAGE_KMOD_PPPOE
104         prompt   "kmod-pppoe...................... PPPoE (PPP over Ethernet) kernel support"
105         tristate
106         default m
107         depends PACKAGE_KMOD_PPP
108         help
109           Support for PPP over Ethernet
110
111 config PACKAGE_KMOD_RING
112         prompt "kmod-ring......................... PF Ring"
113         tristate
114         default m
115         help
116           PF Ring
117
118 config PACKAGE_KMOD_SCHED
119         prompt "kmod-sched........................ Traffic schedulers"
120         tristate
121         default m
122         help
123           Kernel schedulers for IP traffic
124
125 config PACKAGE_KMOD_TUN
126         prompt "kmod-tun.......................... Universal TUN/TAP driver"
127         tristate
128         default m
129         help
130           Kernel support for the TUN/TAP tunneling device
131
132 endmenu
133
134 menu "Filtering/Firewalling"
135
136 config PACKAGE_KMOD_ARPTABLES
137         prompt "kmod-arptables.................... ARP firewalling support"
138         tristate
139         default m
140         help
141           Kernel modules for ARP firewalling
142
143 config PACKAGE_KMOD_EBTABLES
144         prompt "kmod-ebtables..................... Ethernet Bridge firewalling support"
145         tristate
146         default m
147         help
148           Kernel modules for bridge firewalling
149
150 config PACKAGE_KMOD_IPTABLES
151         prompt "kmod-iptables..................... Core Netfilter modules for IPv4 firewalling"
152         tristate
153         default y
154         help
155           Kernel modules for IPv4 firewalling
156
157 config PACKAGE_KMOD_IPTABLES_EXTRA
158         prompt "kmod-iptables-extra............... Extra Netfilter modules for IPv4 firewalling (meta-package)"
159         tristate
160         default m
161         select PACKAGE_KMOD_IPT_CONNTRACK
162         select PACKAGE_KMOD_IPT_FILTER
163         select PACKAGE_KMOD_IPT_IPOPT
164         select PACKAGE_KMOD_IPT_IPSEC
165         select PACKAGE_KMOD_IPT_NAT
166         select PACKAGE_KMOD_IPT_NAT_EXTRA
167         select PACKAGE_KMOD_IPT_QUEUE
168         select PACKAGE_KMOD_IPT_ULOG
169         select PACKAGE_KMOD_IPT_EXTRA
170         help
171           Extra Netfilter kernel modules for IPv4 firewalling (meta-package)
172
173 config PACKAGE_KMOD_IPT_CONNTRACK
174         prompt "kmod-ipt-conntrack................ Netfilter modules for connection tracking"
175         tristate
176         default m
177         help
178           Netfilter (IPv4) kernel modules for connection tracking
179
180           Includes:
181             * ipt_conntrack
182             * ipt_helper
183             * ipt_connmark/CONNMARK
184
185 config PACKAGE_KMOD_IPT_FILTER
186         prompt "kmod-ipt-filter................... Netfilter modules for packet content inspection"
187         tristate
188         default m
189         help
190           Netfilter (IPv4) kernel modules for packet content inspection
191
192           Includes:
193             * ipt_ipp2p
194             * ipt_layer7
195
196 config PACKAGE_KMOD_IPT_IPOPT
197         prompt "kmod-ipt-ipopt.................... Netfilter modules for matching/changing IP packet options"
198         tristate
199         default m
200         help
201           Netfilter (IPv4) kernel modules for matching/changing IP packet options
202           
203           Includes:
204             * ipt_dscp/DSCP
205             * ipt_ecn/ECN
206             * ipt_length
207             * ipt_mac
208             * ipt_tos/TOS
209             * ipt_tcpmms
210             * ipt_ttl/TTL
211             * ipt_unclean
212
213 config PACKAGE_KMOD_IPT_IPSEC
214         prompt "kmod-ipt-ipsec.................... Netfilter modules for matching IPsec packets"
215         tristate
216         default m
217         help
218           Netfilter (IPv4) kernel modules for matching IPsec packets
219           
220           Includes:
221             * ipt_ah
222             * ipt_esp
223
224 config PACKAGE_KMOD_IPT_NAT
225         prompt "kmod-ipt-nat...................... Netfilter modules for different NAT targets"
226         tristate
227         default m
228         help
229           Netfilter (IPv4) kernel modules for different NAT targets
230
231           Includes: 
232             * ipt_REDIRECT
233
234 config PACKAGE_KMOD_IPT_NAT_EXTRA
235         prompt "kmod-ipt-nat-extra................ Extra Netfilter NAT modules for special protocols"
236         tristate
237         default m
238         help
239           Extra Netfilter (IPv4) NAT kernel modules for special protocols
240           
241           Includes:
242             * ip_conntrack_amanda
243             * ip_conntrack_proto_gre
244             * ip_nat_proto_gre
245             * ip_conntrack_pptp
246             * ip_nat_pptp
247             * ip_conntrack_sip
248             * ip_nat_sip
249             * ip_nat_snmp_basic
250             * ip_conntrack_tftp
251
252 config PACKAGE_KMOD_IPT_QUEUE
253         prompt "kmod-ipt-queue.................... Netfilter module for user-space packet queueing"
254         tristate
255         default m
256         help
257           Netfilter (IPv4) module for user-space packet queueing
258           
259           Includes:
260             * ipt_QUEUE
261
262 config PACKAGE_KMOD_IPT_ULOG
263         prompt "kmod-ipt-ulog..................... Netfilter module for user-space packet logging"
264         tristate
265         default m
266         help
267           Netfilter (IPv4) module for user-space packet logging
268           
269           Includes:
270             * ipt_ULOG
271
272 config PACKAGE_KMOD_IPT_EXTRA
273         prompt "kmod-ipt-extra.................... Other extra Netfilter modules"
274         tristate
275         default m
276         help
277           Other extra Netfilter (IPv4) kernel modules
278
279           Includes:
280             * ipt_limit
281             * ipt_owner
282             * ipt_physdev
283             * ipt_pkttype
284             * ipt_recent
285
286 config PACKAGE_KMOD_IP6TABLES
287         prompt "kmod-ip6tables.................... Kernel modules for ip6tables"
288         tristate
289         default m
290         depends PACKAGE_KMOD_IPV6
291         help
292           IPv6 firewalling support
293
294 endmenu
295
296 menu "Block devices support"
297
298 config PACKAGE_KMOD_IDE
299         prompt "kmod-ide.......................... IDE support"
300         tristate
301         default m
302         depends LINUX_2_4_X86 || LINUX_2_6_X86 || LINUX_2_4_BRCM || LINUX_2_6_BRCM
303         help
304           Kernel modules for IDE support
305           useful for usb mass storage devices (e.g. on WL-HDD)
306           
307           Includes:
308             - ide-core
309             - ide-detect
310             - ide-disk
311             - pdc202xx_old
312
313 config PACKAGE_KMOD_LOOP
314         prompt "kmod-loop......................... Loop mount support"
315         tristate
316         default m
317         help
318           Kernel module for loop mount support
319
320 config PACKAGE_KMOD_NBD
321         prompt "kmod-nbd.......................... Network Block Device"
322         tristate
323         default m
324         help
325           Kernel module for network block device
326
327 endmenu
328
329 config PACKAGE_KMOD_CRYPTO
330         prompt "CryptoAPI modules"
331         tristate
332         default m
333         select BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE
334         help
335           Kernel modules for cryptographic algorithms
336
337 menu "Filesystems support"
338
339 config PACKAGE_KMOD_FS_CIFS
340         prompt "kmod-fs-cifs...................... CIFS support"
341         tristate
342         default m
343         help
344           Kernel modules for CIFS support
345
346 config PACKAGE_KMOD_FS_EXT2
347         prompt "kmod-fs-ext2...................... EXT2 filesystem support"
348         tristate
349         default m
350         help
351           Kernel modules for EXT2 filesystem support
352
353 config PACKAGE_KMOD_FS_EXT3
354         prompt "kmod-fs-ext3...................... EXT3 filesystem support"
355         tristate
356         default m
357         help
358           Kernel modules for EXT3 filesystem support
359
360 config PACKAGE_KMOD_FS_HFSPLUS
361         prompt "kmod-fs-hfsplus................... HFS+ filesystem support"
362         tristate
363         default m
364         help
365           Kernel modules for HFS+ filesystem support
366
367 config PACKAGE_KMOD_FS_NFS
368         prompt "kmod-fs-nfs....................... NFS support"
369         tristate
370         default m
371         help
372           Kernel modules for NFS support
373           Includes lockd, nfs and sunrpc
374
375 config PACKAGE_KMOD_FS_VFAT
376         prompt "kmod-fs-vfat...................... VFAT filesystem support"
377         tristate
378         default m
379         help
380           Kernel modules for VFAT filesystem support
381           useful for usb mass storage devices
382
383 config PACKAGE_KMOD_FS_XFS
384         prompt "kmod-fs-xfs....................... XFS filesystem support"
385         tristate
386         default m
387         help
388           Kernel modules for XFS filesystem support
389
390 endmenu
391
392 menu "Multimedia devices support"
393
394 config PACKAGE_KMOD_PWC
395         prompt "kmod-pwc.......................... Kernel driver for USB Philips Cameras"
396         tristate
397         depends PACKAGE_KMOD_USB
398         default m
399
400 config PACKAGE_KMOD_SOUNDCORE
401         prompt "kmod-soundcore.................... Soundcard support"
402         tristate
403         default n
404         help
405           Base support for soundcards
406           Requires either USB soundcard support (OSS) or ALSA package to be useful
407
408 config PACKAGE_KMOD_VIDEODEV
409         prompt "kmod-videodev..................... Video (For Linux) kernel support"
410         tristate
411         default m
412
413 endmenu
414
415 menu "Native Language support"
416
417 config PACKAGE_KMOD_NLS_BASE
418         prompt "kmod-nls-base..................... Native Language support"
419         tristate
420         default m
421         help
422           Kernel native language support
423
424 config PACKAGE_KMOD_NLS_CP437
425         prompt   "kmod-nls-cp437.................. Codepage 437 (United States, Canada)"
426         tristate
427         default m
428         depends PACKAGE_KMOD_NLS_BASE
429         help
430           Kernel native language support
431
432 config PACKAGE_KMOD_NLS_CP850
433         prompt   "kmod-nls-cp850.................. Codepage 850 (Europe)"
434         tristate
435         default m
436         depends PACKAGE_KMOD_NLS_BASE
437         help
438           Kernel native language support
439
440 config PACKAGE_KMOD_NLS_ISO8859_1
441         prompt   "kmod-nls-iso8859-1.............. NLS ISO 8859-1 (Latin 1; Western European Languages)"
442         tristate
443         default m
444         depends PACKAGE_KMOD_NLS_BASE
445         help
446           Kernel native language support
447
448 config PACKAGE_KMOD_NLS_ISO8859_15
449         prompt   "kmod-nls-iso8859-15............. NLS ISO 8859-15 (Latin 15; Western European Languages with Euro)"
450         tristate
451         default m
452         depends PACKAGE_KMOD_NLS_BASE
453         help
454           Kernel native language support
455
456 config PACKAGE_KMOD_NLS_UTF8
457         prompt   "kmod-nls-utf8................... NLS UTF8"
458         tristate
459         default m
460         depends PACKAGE_KMOD_NLS_BASE
461         help
462           Kernel native language support
463
464 endmenu
465
466 menu "Network devices support"
467         depends LINUX_2_4_X86 || LINUX_2_6_X86
468
469 config PACKAGE_KMOD_NET_3C59X
470         prompt "kmod-net-3c59x.................... 3Com 3c590/3c900 series (592/595/597) \"Vortex/Boomerang\" Ethernet kernel support"
471         tristate
472         depends LINUX_2_4_X86 || LINUX_2_6_X86
473         default m
474         help
475           This option enables driver support for a large number of 10mbps and 
476           10/100mbps EISA, PCI and PCMCIA 3Com network cards:
477           
478            * "Vortex"    (Fast EtherLink 3c590/3c592/3c595/3c597) EISA and PCI
479            * "Boomerang" (EtherLink XL 3c900 or 3c905)            PCI
480            * "Cyclone"   (3c540/3c900/3c905/3c980/3c575/3c656)    PCI and Cardbus
481            * "Tornado"   (3c905)                                  PCI
482            * "Hurricane" (3c555/3cSOHO)                           PCI
483
484 config PACKAGE_KMOD_NET_8139TOO
485         prompt "kmod-net-8139too.................. RealTek RTL-8139 PCI Fast Ethernet Adapter kernel support"
486         tristate
487         depends LINUX_2_4_X86 || LINUX_2_6_X86
488         default m
489         help
490           This is a driver for the Fast Ethernet PCI network cards based on 
491           the RTL8139 chips.
492
493 config PACKAGE_KMOD_NET_AIRO
494         prompt "kmod-net-airo..................... Cisco/Aironet 34X/35X/4500/4800 ISA and PCI cards kernel support"
495         tristate
496         depends LINUX_2_4_X86 || LINUX_2_6_X86
497         default m
498         help
499           This is the standard Linux driver to support Cisco/Aironet ISA and 
500           PCI 802.11 wireless cards.
501           It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X 
502           - with or without encryption) as well as card before the Cisco 
503           acquisition (Aironet 4500, Aironet 4800, Aironet 4800B).
504           
505           This driver support both the standard Linux Wireless Extensions 
506           and Cisco proprietary API, so both the Linux Wireless Tools and the 
507           Cisco Linux utilities can be used to configure the card.
508
509 config PACKAGE_KMOD_NET_E100
510         prompt "kmod-net-e100..................... Intel(R) PRO/100+ cards kernel support"
511         tristate
512         depends LINUX_2_4_X86 || LINUX_2_6_X86
513         default m
514         help
515           Intel(R) PRO/100+ cards kernel support
516
517 config PACKAGE_KMOD_NET_HERMES
518         prompt "kmod-net-hermes................... Hermes chipset 802.11b support (Orinoco/Prism2/Symbol) kernel support"
519         tristate
520         depends LINUX_2_4_X86 || LINUX_2_6_X86
521         default m
522         help
523           A driver for 802.11b wireless cards based based on the "Hermes" or 
524           Intersil HFA384x (Prism 2) MAC controller.  This includes the vast 
525           majority of the PCMCIA 802.11b cards (which are nearly all rebadges) 
526           - except for the Cisco/Aironet cards.  Cards supported include the 
527           Apple Airport (not a PCMCIA card), WavelanIEEE/Orinoco, 
528           Cabletron/EnteraSys Roamabout, ELSA AirLancer, MELCO Buffalo, Avaya, 
529           IBM High Rate Wireless, Farralon Syyline, Samsung MagicLAN, Netgear 
530           MA401, LinkSys WPC-11, D-Link DWL-650, 3Com AirConnect, Intel 
531           PRO/Wireless, and Symbol Spectrum24 High Rate amongst others.
532
533 config PACKAGE_KMOD_NET_HERMES_PCI
534         prompt   "kmod-net-hermes-pci............. Intersil Prism 2.5 PCI 802.11b adaptor support"
535         tristate
536         default m
537         depends PACKAGE_KMOD_NET_HERMES
538         help
539           Enable support for PCI and mini-PCI 802.11b wireless NICs based on 
540           the Prism 2.5 chipset.  These are true PCI cards, not the 802.11b 
541           PCMCIA cards bundled with PCI<->PCMCIA adaptors which are also 
542           common.  Some of the built-in wireless adaptors in laptops are of 
543           this variety.
544
545 config PACKAGE_KMOD_NET_HERMES_PLX
546         prompt   "kmod-net-hermes-plx............. Hermes in PLX9052 based PCI adaptor (Netgear MA301, etc.) kernel support"
547         tristate
548         default m
549         depends PACKAGE_KMOD_NET_HERMES
550         help
551           Enable support for PCMCIA cards supported by the "Hermes" (aka 
552           orinoco_cs) driver when used in PLX9052 based PCI adaptors.  These 
553           adaptors are not a full PCMCIA controller but act as a more limited 
554           PCI <-> PCMCIA bridge.  Several vendors sell such adaptors so that 
555           802.11b PCMCIA cards can be used in desktop machines.  The Netgear 
556           MA301 is such an adaptor.
557
558 config PACKAGE_KMOD_NET_NATSEMI
559         prompt "kmod-net-natsemi.................. National Semiconductor DP8381x series PCI Ethernet kernel support"
560         tristate
561         depends LINUX_2_4_X86 || LINUX_2_6_X86
562         default m
563         help
564           This driver is for the National Semiconductor DP83810 series, 
565           which is used in cards from PureData, NetGear, Linksys 
566           and others, including the 83815 chip.
567
568 config PACKAGE_KMOD_NET_PRISM54
569         prompt "kmod-net-prism54.................. Intersil Prism GT/Duette/Indigo PCI/PCMCIA cards kernel support"
570         tristate
571         depends LINUX_2_4_X86 || LINUX_2_6_X86 || LINUX_2_4_BRCM || LINUX_2_6_BRCM
572         default m
573         help
574           Enable PCI and Cardbus support for the following chipset based cards: 
575           
576            * ISL3880 - Prism GT       802.11 b/g
577            * ISL3877 - Prism Indigo   802.11 a
578            * ISL3890 - Prism Duette   802.11 a/b/g
579           
580           For a complete list of supported cards visit <http://prism54.org>.
581           Here is the latest confirmed list of supported cards: 
582           
583            * 3com OfficeConnect 11g Cardbus Card aka 3CRWE154G72
584            * Allnet ALL0271 PCI Card
585            * Compex WL54G Cardbus Card
586            * Corega CG-WLCB54GT Cardbus Card
587            * D-Link Air Plus Xtreme G A1 Cardbus Card aka DWL-g650
588            * I-O Data WN-G54/CB Cardbus Card
589            * Kobishi XG-300 aka Z-Com Cardbus Card
590            * Netgear WG511 Cardbus Card
591            * Ovislink WL-5400PCI PCI Card
592            * Peabird WLG-PCI PCI Card
593            * Sitecom WL-100i Cardbus Card
594            * Sitecom WL-110i PCI Card
595            * SMC2802W - EZ Connect g 2.4GHz 54 Mbps Wireless PCI Card
596            * SMC2835W - EZ Connect g 2.4GHz 54 Mbps Wireless Cardbus Card
597            * Z-Com XG-900 PCI Card
598            * Zyxel G-100 Cardbus Card
599           
600           If you enable this, you require a firmware file as well.
601           You will need to copy this to /usr/lib/hotplug/firmware/isl3890.
602           You can get this non-GPL'd firmware file from the Prism54 project page: 
603           <http://prism54.org>.
604           
605           Note: You need a motherboard with DMA support to use any of these cards.
606
607 endmenu
608
609 menu "PCMCIA/CardBus support"
610         depends LINUX_2_4_X86 || LINUX_2_6_X86 || LINUX_2_4_BRCM || LINUX_2_6_BRCM
611
612 config PACKAGE_KMOD_PCMCIA_CORE
613         prompt "kmod-pcmcia-core.................. PCMCIA/CardBus support"
614         depends LINUX_PCMCIA_SUPPORT
615         tristate
616         depends LINUX_2_4_X86 || LINUX_2_6_X86 || LINUX_2_4_BRCM || LINUX_2_6_BRCM
617         default m
618
619 config PACKAGE_KMOD_PCMCIA_SERIAL
620         prompt   "kmod-pcmcia-serial.............. PCMCIA/CardBus serial device support"
621         tristate
622         default m
623         depends PACKAGE_KMOD_PCMCIA_CORE
624
625 endmenu
626
627 menu "USB support"
628
629 config PACKAGE_KMOD_USB
630         prompt "kmod-usb-core..................... USB support"
631         tristate
632         default n if LINUX_2_4_AR531X
633         default m
634
635 config PACKAGE_KMOD_USB_UHCI 
636         prompt   "kmod-usb-uhci................... Support for UHCI controllers"
637         tristate
638         default n if LINUX_2_6_AU1000
639         depends PACKAGE_KMOD_USB
640         select PACKAGE_KMOD_USB_CONTROLLER
641
642 config PACKAGE_KMOD_USB_OHCI
643         prompt   "kmod-usb-ohci................... Support for OHCI controllers"
644         tristate
645         default m
646         depends PACKAGE_KMOD_USB
647         select PACKAGE_KMOD_USB_CONTROLLER
648
649 config PACKAGE_KMOD_USB2
650         prompt   "kmod-usb2....................... Support for USB 2.0 controllers"
651         tristate
652         default n if LINUX_2_6_AU1000
653         depends PACKAGE_KMOD_USB
654         select PACKAGE_KMOD_USB_CONTROLLER
655
656 config PACKAGE_KMOD_USB_CONTROLLER
657         tristate
658         depends on PACKAGE_KMOD_USB_UHCI || PACKAGE_KMOD_USB_OHCI || PACKAGE_KMOD_USB2
659         default n
660
661 config PACKAGE_KMOD_USB_ACM
662         prompt "kmod-usb-acm...................... Support for USB modems/isdn controllers"
663         tristate
664         default m
665         depends PACKAGE_KMOD_USB_CONTROLLER
666
667 config PACKAGE_KMOD_USB_AUDIO
668         prompt "kmod-usb-audio.................... Support for USB soundcards"
669         tristate
670         default m
671         depends PACKAGE_KMOD_USB_CONTROLLER
672         select PACKAGE_KMOD_SOUNDCORE
673
674 config PACKAGE_KMOD_USB_PRINTER
675         prompt "kmod-usb-printer.................. Support for USB printers"
676         tristate
677         default m
678         depends PACKAGE_KMOD_USB_CONTROLLER
679
680 config PACKAGE_KMOD_USB_SERIAL
681         prompt "kmod-usb-serial................... Support for USB-to-serial converters"
682         tristate
683         default m
684         depends PACKAGE_KMOD_USB_CONTROLLER
685
686 config PACKAGE_KMOD_USB_SERIAL_BELKIN
687         prompt   "kmod-usb-serial-belkin.......... Support for Belkin USB-to-serial converters"
688         tristate
689         default m
690         depends PACKAGE_KMOD_USB_SERIAL
691
692 config PACKAGE_KMOD_USB_SERIAL_FTDI
693         prompt   "kmod-usb-serial-ftdi............ Support for FTDI USB-to-serial converterr"
694         tristate
695         default m
696         depends PACKAGE_KMOD_USB_SERIAL
697
698 config PACKAGE_KMOD_USB_SERIAL_MCT_U232
699         prompt   "kmod-usb-serial-mct-u232........ Support for Magic Control Technology USB-to-Serial converters"
700         tristate
701         default m
702         depends PACKAGE_KMOD_USB_SERIAL
703
704 config PACKAGE_KMOD_USB_SERIAL_PL2303
705         prompt   "kmod-usb-serial-pl2303.......... Support for Prolific PL2303 USB-to-Serial converters"
706         tristate
707         default m
708         depends PACKAGE_KMOD_USB_SERIAL
709
710 config PACKAGE_KMOD_USB_SERIAL_VISOR
711         prompt   "kmod-usb-serial-visor........... Support for Handspring Visor / Palm m50x / Sony Clie Driver"
712         tristate
713         default m
714         depends PACKAGE_KMOD_USB_SERIAL
715
716 config PACKAGE_KMOD_USB_STORAGE
717         prompt "kmod-usb-storage.................. Support for USB storage devices"
718         tristate
719         default m
720         depends PACKAGE_KMOD_USB_CONTROLLER
721
722 config PACKAGE_KMOD_USB_ATM
723         prompt "kmod-usb-atm...................... Support for USB ATM devices"
724         tristate
725         default m
726         depends PACKAGE_KMOD_USB_CONTROLLER
727
728 config PACKAGE_KMOD_USB_ATM_SPEEDTOUCH
729         prompt   "kmod-usb-atm-speedtouch......... Support for USB Speedtouch ADSL modem"
730         tristate
731         default m
732         depends PACKAGE_KMOD_USB_ATM
733
734 endmenu
735
736 menu "Misc. devices support"
737
738 config PACKAGE_KMOD_AX25
739         prompt "kmod-ax25......................... AX25 support"
740         tristate
741         default m
742         help
743           Kernel modules for AX25 protocol family
744           
745           This package contains both the AX25 layer 2 support (ax25) and AX25 KISS driver (mkiss)
746
747 config PACKAGE_KMOD_BLUETOOTH
748         prompt "kmod-bluetooth.................... Bluetooth drivers and network stack"
749         tristate
750         default m
751         default n if LINUX_2_4_AR531X
752         help
753           Bluetooth drivers and network stack
754
755 config PACKAGE_KMOD_LP
756         prompt "kmod-lp........................... Parallel port and lp support"
757         tristate
758         default m
759         help
760           Kernel modules for line printer and parallel port support
761
762 config PACKAGE_KMOD_SOFTDOG
763         prompt "kmod-softdog...................... Software watchdog"
764         tristate
765         default m
766         help
767           Kernel modules for software watchdog driver
768
769 config PACKAGE_KMOD_WD1100
770         prompt "kmod-wd1100....................... Soekris net4801 watchdog"
771         tristate
772         default y
773         depends LINUX_2_4_X86
774         help
775           Driver for the NatSemi SC1x00 series Watchdog 
776           found on Soekris net4801 boards
777
778 endmenu
779
780 endmenu