fix Config.in for b44 kernel config change on brcm-2.4
[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         depends BR2_LINUX_2_4_X86 || BR2_LINUX_2_4_BRCM || BR2_LINUX_2_6_X86 || BR2_LINUX_2_6_BRCM
368         help
369           Kernel modules for IDE support
370           useful for usb mass storage devices (e.g. on WL-HDD)
371
372 config BR2_PACKAGE_KMOD_LOOP
373         prompt "kmod-loop......................... Loop mount support"
374         tristate
375         default m
376         help
377           Kernel module for loop mount support
378
379 config BR2_PACKAGE_KMOD_NBD
380         prompt "kmod-nbd.......................... Network Block Device"
381         tristate
382         default m
383         help
384           Kernel module for network block device
385
386 comment "Cryptographic support"
387
388 config BR2_PACKAGE_KMOD_CRYPTO
389         prompt "kmod-crypto....................... CryptoAPI modules"
390         tristate
391         default m
392         select BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE
393         help
394           Kernel modules for cryptographic algorithms
395
396 comment "Filesystems support"
397
398 config BR2_PACKAGE_KMOD_CIFS
399         prompt "kmod-fs-cifs...................... CIFS support"
400         tristate
401         default m
402         help
403           Kernel modules for CIFS support
404
405 config BR2_PACKAGE_KMOD_FS_EXT2
406         prompt "kmod-fs-ext2...................... EXT2 filesystem support"
407         tristate
408         default m
409         help
410           Kernel modules for EXT2 filesystem support
411
412 config BR2_PACKAGE_KMOD_FS_EXT3
413         prompt "kmod-fs-ext3...................... EXT3 filesystem support"
414         tristate
415         default m
416         help
417           Kernel modules for EXT3 filesystem support
418
419 config BR2_PACKAGE_KMOD_FS_HFSPLUS
420         prompt "kmod-fs-hfsplus................... HFS+ filesystem support"
421         tristate
422         default m
423         help
424           Kernel modules for HFS+ filesystem support
425
426 config BR2_PACKAGE_KMOD_FS_NFS
427         prompt "kmod-fs-nfs....................... NFS support"
428         tristate
429         default m
430         help
431           Kernel modules for NFS support
432           Includes lockd, nfs and sunrpc
433
434 config BR2_PACKAGE_KMOD_FS_VFAT
435         prompt "kmod-fs-vfat...................... VFAT filesystem support"
436         tristate
437         default m
438         help
439           Kernel modules for VFAT filesystem support
440           useful for usb mass storage devices
441
442 config BR2_PACKAGE_KMOD_FS_XFS
443         prompt "kmod-fs-xfs....................... XFS filesystem support"
444         tristate
445         default m
446         help
447           Kernel modules for XFS filesystem support
448
449 comment "Multimedia devices support"
450
451 config BR2_PACKAGE_KMOD_PWC
452         prompt "kmod-pwc.......................... Kernel driver for USB Philips Cameras"
453         tristate
454         default n if BR2_LINUX_2_4_AR531X
455         default m
456
457 config BR2_PACKAGE_KMOD_SOUNDCORE
458         prompt "kmod-soundcore.................... Soundcard support"
459         tristate
460         default n
461         help
462           Base support for soundcards
463           Requires either USB soundcard support (OSS) or ALSA package to be useful
464
465 config BR2_PACKAGE_KMOD_VIDEODEV
466         prompt "kmod-videodev..................... Video (For Linux) kernel support"
467         tristate
468         default m
469
470 comment "Native Language support"
471
472 config BR2_PACKAGE_KMOD_NLS_BASE
473         prompt "kmod-nls-base..................... Native Language support"
474         tristate
475         default m
476         help
477           Kernel native language support
478
479 config BR2_PACKAGE_KMOD_NLS_CP437
480         prompt   "kmod-nls-cp437.................. Codepage 437 (United States, Canada)"
481         tristate
482         default m
483         depends BR2_PACKAGE_KMOD_NLS_BASE
484         help
485           Kernel native language support
486
487 config BR2_PACKAGE_KMOD_NLS_CP850
488         prompt   "kmod-nls-cp850.................. Codepage 850 (Europe)"
489         tristate
490         default m
491         depends BR2_PACKAGE_KMOD_NLS_BASE
492         help
493           Kernel native language support
494
495 config BR2_PACKAGE_KMOD_NLS_ISO8859_1
496         prompt   "kmod-nls-iso8859-1.............. NLS ISO 8859-1 (Latin 1; Western European Languages)"
497         tristate
498         default m
499         depends BR2_PACKAGE_KMOD_NLS_BASE
500         help
501           Kernel native language support
502
503 config BR2_PACKAGE_KMOD_NLS_ISO8859_15
504         prompt   "kmod-nls-iso8859-15............. NLS ISO 8859-15 (Latin 15; Western European Languages with Euro)"
505         tristate
506         default m
507         depends BR2_PACKAGE_KMOD_NLS_BASE
508         help
509           Kernel native language support
510
511 config BR2_PACKAGE_KMOD_NLS_UTF8
512         prompt   "kmod-nls-utf8................... NLS UTF8"
513         tristate
514         default m
515         depends BR2_PACKAGE_KMOD_NLS_BASE
516         help
517           Kernel native language support
518
519 comment "Network devices support"
520
521 config BR2_PACKAGE_KMOD_NET_3C59X
522         prompt "kmod-net-3c59x.................... 3Com 3c590/3c900 series (592/595/597) \"Vortex/Boomerang\" Ethernet kernel support"
523         tristate
524         default n if BR2_LINUX_2_4_AR531X
525         default m
526         help
527           This option enables driver support for a large number of 10mbps and 
528           10/100mbps EISA, PCI and PCMCIA 3Com network cards:
529           
530            * "Vortex"    (Fast EtherLink 3c590/3c592/3c595/3c597) EISA and PCI
531            * "Boomerang" (EtherLink XL 3c900 or 3c905)            PCI
532            * "Cyclone"   (3c540/3c900/3c905/3c980/3c575/3c656)    PCI and Cardbus
533            * "Tornado"   (3c905)                                  PCI
534            * "Hurricane" (3c555/3cSOHO)                           PCI
535
536 config BR2_PACKAGE_KMOD_NET_8139TOO
537         prompt "kmod-net-8139too.................. RealTek RTL-8139 PCI Fast Ethernet Adapter kernel support"
538         tristate
539         default n if BR2_LINUX_2_4_AR531X
540         default m
541         help
542           This is a driver for the Fast Ethernet PCI network cards based on 
543           the RTL8139 chips.
544
545 config BR2_PACKAGE_KMOD_NET_AIRO
546         prompt "kmod-net-airo..................... Cisco/Aironet 34X/35X/4500/4800 ISA and PCI cards kernel support"
547         tristate
548         default n if BR2_LINUX_2_4_AR531X
549         default m
550         help
551           This is the standard Linux driver to support Cisco/Aironet ISA and 
552           PCI 802.11 wireless cards.
553           It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X 
554           - with or without encryption) as well as card before the Cisco 
555           acquisition (Aironet 4500, Aironet 4800, Aironet 4800B).
556           
557           This driver support both the standard Linux Wireless Extensions 
558           and Cisco proprietary API, so both the Linux Wireless Tools and the 
559           Cisco Linux utilities can be used to configure the card.
560
561 config BR2_PACKAGE_KMOD_NET_E100
562         prompt "kmod-net-e100..................... Intel(R) PRO/100+ cards kernel support"
563         tristate
564         default m
565         help
566           Intel(R) PRO/100+ cards kernel support
567
568 config BR2_PACKAGE_KMOD_NET_B44
569         prompt "kmod-net-b44...................... Broadcom 44XX, 47XX ethernet driver"
570         tristate
571         depends !BR2_LINUX_2_6_BRCM && !BR2_LINUX_2_4_BRCM
572         default m
573         help
574           Free driver for Broadcom Ethernet chipsets
575
576 config BR2_PACKAGE_KMOD_NET_HERMES
577         prompt "kmod-net-hermes................... Hermes chipset 802.11b support (Orinoco/Prism2/Symbol) kernel support"
578         tristate
579         default n if BR2_LINUX_2_4_AR531X
580         default m
581         help
582           A driver for 802.11b wireless cards based based on the "Hermes" or 
583           Intersil HFA384x (Prism 2) MAC controller.  This includes the vast 
584           majority of the PCMCIA 802.11b cards (which are nearly all rebadges) 
585           - except for the Cisco/Aironet cards.  Cards supported include the 
586           Apple Airport (not a PCMCIA card), WavelanIEEE/Orinoco, 
587           Cabletron/EnteraSys Roamabout, ELSA AirLancer, MELCO Buffalo, Avaya, 
588           IBM High Rate Wireless, Farralon Syyline, Samsung MagicLAN, Netgear 
589           MA401, LinkSys WPC-11, D-Link DWL-650, 3Com AirConnect, Intel 
590           PRO/Wireless, and Symbol Spectrum24 High Rate amongst others.
591
592 config BR2_PACKAGE_KMOD_NET_HERMES_PCI
593         prompt   "kmod-net-hermes-pci............. Intersil Prism 2.5 PCI 802.11b adaptor support"
594         tristate
595         default m
596         depends BR2_PACKAGE_KMOD_NET_HERMES
597         help
598           Enable support for PCI and mini-PCI 802.11b wireless NICs based on 
599           the Prism 2.5 chipset.  These are true PCI cards, not the 802.11b 
600           PCMCIA cards bundled with PCI<->PCMCIA adaptors which are also 
601           common.  Some of the built-in wireless adaptors in laptops are of 
602           this variety.
603
604 config BR2_PACKAGE_KMOD_NET_HERMES_PLX
605         prompt   "kmod-net-hermes-plx............. Hermes in PLX9052 based PCI adaptor (Netgear MA301, etc.) kernel support"
606         tristate
607         default m
608         depends BR2_PACKAGE_KMOD_NET_HERMES
609         help
610           Enable support for PCMCIA cards supported by the "Hermes" (aka 
611           orinoco_cs) driver when used in PLX9052 based PCI adaptors.  These 
612           adaptors are not a full PCMCIA controller but act as a more limited 
613           PCI <-> PCMCIA bridge.  Several vendors sell such adaptors so that 
614           802.11b PCMCIA cards can be used in desktop machines.  The Netgear 
615           MA301 is such an adaptor.
616
617 config BR2_PACKAGE_KMOD_NET_NATSEMI
618         prompt "kmod-net-natsemi.................. National Semiconductor DP8381x series PCI Ethernet kernel support"
619         tristate
620         default n if BR2_LINUX_2_4_AR531X
621         default m
622         help
623           This driver is for the National Semiconductor DP83810 series, 
624           which is used in cards from PureData, NetGear, Linksys 
625           and others, including the 83815 chip.
626
627 config BR2_PACKAGE_KMOD_NET_PRISM54
628         prompt "kmod-net-prism54.................. Intersil Prism GT/Duette/Indigo PCI/PCMCIA cards kernel support"
629         tristate
630         default n if BR2_LINUX_2_4_AR531X
631         default m
632         help
633           Enable PCI and Cardbus support for the following chipset based cards: 
634           
635            * ISL3880 - Prism GT       802.11 b/g
636            * ISL3877 - Prism Indigo   802.11 a
637            * ISL3890 - Prism Duette   802.11 a/b/g
638           
639           For a complete list of supported cards visit <http://prism54.org>.
640           Here is the latest confirmed list of supported cards: 
641           
642            * 3com OfficeConnect 11g Cardbus Card aka 3CRWE154G72
643            * Allnet ALL0271 PCI Card
644            * Compex WL54G Cardbus Card
645            * Corega CG-WLCB54GT Cardbus Card
646            * D-Link Air Plus Xtreme G A1 Cardbus Card aka DWL-g650
647            * I-O Data WN-G54/CB Cardbus Card
648            * Kobishi XG-300 aka Z-Com Cardbus Card
649            * Netgear WG511 Cardbus Card
650            * Ovislink WL-5400PCI PCI Card
651            * Peabird WLG-PCI PCI Card
652            * Sitecom WL-100i Cardbus Card
653            * Sitecom WL-110i PCI Card
654            * SMC2802W - EZ Connect g 2.4GHz 54 Mbps Wireless PCI Card
655            * SMC2835W - EZ Connect g 2.4GHz 54 Mbps Wireless Cardbus Card
656            * Z-Com XG-900 PCI Card
657            * Zyxel G-100 Cardbus Card
658           
659           If you enable this, you require a firmware file as well.
660           You will need to copy this to /usr/lib/hotplug/firmware/isl3890.
661           You can get this non-GPL'd firmware file from the Prism54 project page: 
662           <http://prism54.org>.
663           
664           Note: You need a motherboard with DMA support to use any of these cards.
665
666 comment "PCMCIA/CardBus support"
667
668 config BR2_PACKAGE_KMOD_PCMCIA_CORE
669         prompt "kmod-pcmcia-core.................. PCMCIA/CardBus support"
670         depends BR2_LINUX_PCMCIA_SUPPORT
671         tristate
672         default n if BR2_LINUX_2_4_AR531X
673         default m
674
675 config BR2_PACKAGE_KMOD_PCMCIA_SERIAL
676         prompt   "kmod-pcmcia-serial.............. PCMCIA/CardBus serial device support"
677         tristate
678         default m
679         depends BR2_PACKAGE_KMOD_PCMCIA_CORE
680
681 comment "USB support"
682
683 config BR2_PACKAGE_KMOD_USB
684         prompt "kmod-usb-core..................... USB support"
685         tristate
686         default n if BR2_LINUX_2_4_AR531X
687         default m
688
689 config BR2_PACKAGE_KMOD_USB_UHCI
690         prompt   "kmod-usb-uhci................... Support for UHCI controllers"
691         tristate
692         default m
693         depends BR2_PACKAGE_KMOD_USB
694         select BR2_PACKAGE_KMOD_USB_CONTROLLER
695
696 config BR2_PACKAGE_KMOD_USB_OHCI
697         prompt   "kmod-usb-ohci................... Support for OHCI controllers"
698         tristate
699         default m
700         depends BR2_PACKAGE_KMOD_USB
701         select BR2_PACKAGE_KMOD_USB_CONTROLLER
702
703 config BR2_PACKAGE_KMOD_USB2
704         prompt   "kmod-usb2....................... Support for USB 2.0 controllers"
705         tristate
706         default m
707         depends BR2_PACKAGE_KMOD_USB
708         select BR2_PACKAGE_KMOD_USB_CONTROLLER
709
710 config BR2_PACKAGE_KMOD_USB_CONTROLLER
711         tristate
712         depends on BR2_PACKAGE_KMOD_USB_UHCI || BR2_PACKAGE_KMOD_USB_OHCI || BR2_PACKAGE_KMOD_USB2
713         default n
714
715 config BR2_PACKAGE_KMOD_USB_ACM
716         prompt "kmod-usb-acm...................... Support for USB modems/isdn controllers"
717         tristate
718         default m
719         depends BR2_PACKAGE_KMOD_USB_CONTROLLER
720
721 config BR2_PACKAGE_KMOD_USB_AUDIO
722         prompt "kmod-usb-audio.................... Support for USB soundcards"
723         tristate
724         default m
725         depends BR2_PACKAGE_KMOD_USB_CONTROLLER
726         select BR2_PACKAGE_KMOD_SOUNDCORE
727
728 config BR2_PACKAGE_KMOD_USB_PRINTER
729         prompt "kmod-usb-printer.................. Support for USB printers"
730         tristate
731         default m
732         depends BR2_PACKAGE_KMOD_USB_CONTROLLER
733
734 config BR2_PACKAGE_KMOD_USB_SERIAL
735         prompt "kmod-usb-serial................... Support for USB-to-serial converters"
736         tristate
737         default m
738         depends BR2_PACKAGE_KMOD_USB_CONTROLLER
739
740 config BR2_PACKAGE_KMOD_USB_SERIAL_BELKIN
741         prompt   "kmod-usb-serial-belkin.......... Support for Belkin USB-to-serial converters"
742         tristate
743         default m
744         depends BR2_PACKAGE_KMOD_USB_SERIAL
745
746 config BR2_PACKAGE_KMOD_USB_SERIAL_FTDI
747         prompt   "kmod-usb-serial-ftdi............ Support for FTDI USB-to-serial converterr"
748         tristate
749         default m
750         depends BR2_PACKAGE_KMOD_USB_SERIAL
751
752 config BR2_PACKAGE_KMOD_USB_SERIAL_MCT_U232
753         prompt   "kmod-usb-serial-mct-u232........ Support for Magic Control Technology USB-to-Serial converters"
754         tristate
755         default m
756         depends BR2_PACKAGE_KMOD_USB_SERIAL
757
758 config BR2_PACKAGE_KMOD_USB_SERIAL_PL2303
759         prompt   "kmod-usb-serial-pl2303.......... Support for Prolific PL2303 USB-to-Serial converters"
760         tristate
761         default m
762         depends BR2_PACKAGE_KMOD_USB_SERIAL
763
764 config BR2_PACKAGE_KMOD_USB_SERIAL_VISOR
765         prompt   "kmod-usb-serial-visor.......... Support for Handspring Visor / Palm m50x / Sony Clie Driver"
766         tristate
767         default m
768         depends BR2_PACKAGE_KMOD_USB_SERIAL
769
770 config BR2_PACKAGE_KMOD_USB_STORAGE
771         prompt "kmod-usb-storage.................. Support for USB storage devices"
772         tristate
773         default m
774         depends BR2_PACKAGE_KMOD_USB_CONTROLLER
775
776 config BR2_PACKAGE_KMOD_USB_ATM
777         prompt "kmod-usb-atm...................... Support for USB ATM devices"
778         tristate
779         default m
780         depends BR2_PACKAGE_KMOD_USB_CONTROLLER
781
782 comment "Misc. devices support"
783
784 config BR2_PACKAGE_KMOD_AX25
785         prompt "kmod-ax25......................... AX25 support"
786         tristate
787         default m
788         help
789           Kernel modules for AX25 protocol family
790           
791           This package contains both the AX25 layer 2 support (ax25) and AX25 KISS driver (mkiss)
792
793 config BR2_PACKAGE_KMOD_BLUETOOTH
794         prompt "kmod-bluetooth.................... Bluetooth drivers and network stack"
795         tristate
796         default m
797         default n if BR2_LINUX_2_4_AR531X
798         help
799           Bluetooth drivers and network stack
800
801 config BR2_PACKAGE_KMOD_LP
802         prompt "kmod-lp........................... Parallel port and lp support"
803         tristate
804         default m
805         help
806           Kernel modules for line printer and parallel port support
807
808 config BR2_PACKAGE_KMOD_SOFTDOG
809         prompt "kmod-softdog..................... software watchdog"
810         tristate
811         default m
812         help
813           Kernel modules for software watchdog driver
814
815 config BR2_PACKAGE_KMOD_WD1100
816         prompt "kmod-wd1100....................... Soekris net4801 watchdog"
817         tristate
818         default y
819         depends BR2_LINUX_2_4_X86
820         help
821           Driver for the NatSemi SC1x00 series Watchdog 
822           found on Soekris net4801 boards
823
824 comment "Additional kernel modules"
825
826 source "target/linux/package/Config.in"