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