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