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