add updates for atheros SOC support from Mike A., thx
[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
572         default y if BR2_LINUX_2_4_BRCM
573         default m
574         help
575           Free driver for Broadcom Ethernet chipsets
576
577 config BR2_PACKAGE_KMOD_NET_HERMES
578         prompt "kmod-net-hermes................... Hermes chipset 802.11b support (Orinoco/Prism2/Symbol) kernel support"
579         tristate
580         default n if BR2_LINUX_2_4_AR531X
581         default m
582         help
583           A driver for 802.11b wireless cards based based on the "Hermes" or 
584           Intersil HFA384x (Prism 2) MAC controller.  This includes the vast 
585           majority of the PCMCIA 802.11b cards (which are nearly all rebadges) 
586           - except for the Cisco/Aironet cards.  Cards supported include the 
587           Apple Airport (not a PCMCIA card), WavelanIEEE/Orinoco, 
588           Cabletron/EnteraSys Roamabout, ELSA AirLancer, MELCO Buffalo, Avaya, 
589           IBM High Rate Wireless, Farralon Syyline, Samsung MagicLAN, Netgear 
590           MA401, LinkSys WPC-11, D-Link DWL-650, 3Com AirConnect, Intel 
591           PRO/Wireless, and Symbol Spectrum24 High Rate amongst others.
592
593 config BR2_PACKAGE_KMOD_NET_HERMES_PCI
594         prompt   "kmod-net-hermes-pci............. Intersil Prism 2.5 PCI 802.11b adaptor support"
595         tristate
596         default m
597         depends BR2_PACKAGE_KMOD_NET_HERMES
598         help
599           Enable support for PCI and mini-PCI 802.11b wireless NICs based on 
600           the Prism 2.5 chipset.  These are true PCI cards, not the 802.11b 
601           PCMCIA cards bundled with PCI<->PCMCIA adaptors which are also 
602           common.  Some of the built-in wireless adaptors in laptops are of 
603           this variety.
604
605 config BR2_PACKAGE_KMOD_NET_HERMES_PLX
606         prompt   "kmod-net-hermes-plx............. Hermes in PLX9052 based PCI adaptor (Netgear MA301, etc.) kernel support"
607         tristate
608         default m
609         depends BR2_PACKAGE_KMOD_NET_HERMES
610         help
611           Enable support for PCMCIA cards supported by the "Hermes" (aka 
612           orinoco_cs) driver when used in PLX9052 based PCI adaptors.  These 
613           adaptors are not a full PCMCIA controller but act as a more limited 
614           PCI <-> PCMCIA bridge.  Several vendors sell such adaptors so that 
615           802.11b PCMCIA cards can be used in desktop machines.  The Netgear 
616           MA301 is such an adaptor.
617
618 config BR2_PACKAGE_KMOD_NET_NATSEMI
619         prompt "kmod-net-natsemi.................. National Semiconductor DP8381x series PCI Ethernet kernel support"
620         tristate
621         default n if BR2_LINUX_2_4_AR531X
622         default m
623         help
624           This driver is for the National Semiconductor DP83810 series, 
625           which is used in cards from PureData, NetGear, Linksys 
626           and others, including the 83815 chip.
627
628 config BR2_PACKAGE_KMOD_NET_PRISM54
629         prompt "kmod-net-prism54.................. Intersil Prism GT/Duette/Indigo PCI/PCMCIA cards kernel support"
630         tristate
631         default n if BR2_LINUX_2_4_AR531X
632         default m
633         help
634           Enable PCI and Cardbus support for the following chipset based cards: 
635           
636            * ISL3880 - Prism GT       802.11 b/g
637            * ISL3877 - Prism Indigo   802.11 a
638            * ISL3890 - Prism Duette   802.11 a/b/g
639           
640           For a complete list of supported cards visit <http://prism54.org>.
641           Here is the latest confirmed list of supported cards: 
642           
643            * 3com OfficeConnect 11g Cardbus Card aka 3CRWE154G72
644            * Allnet ALL0271 PCI Card
645            * Compex WL54G Cardbus Card
646            * Corega CG-WLCB54GT Cardbus Card
647            * D-Link Air Plus Xtreme G A1 Cardbus Card aka DWL-g650
648            * I-O Data WN-G54/CB Cardbus Card
649            * Kobishi XG-300 aka Z-Com Cardbus Card
650            * Netgear WG511 Cardbus Card
651            * Ovislink WL-5400PCI PCI Card
652            * Peabird WLG-PCI PCI Card
653            * Sitecom WL-100i Cardbus Card
654            * Sitecom WL-110i PCI Card
655            * SMC2802W - EZ Connect g 2.4GHz 54 Mbps Wireless PCI Card
656            * SMC2835W - EZ Connect g 2.4GHz 54 Mbps Wireless Cardbus Card
657            * Z-Com XG-900 PCI Card
658            * Zyxel G-100 Cardbus Card
659           
660           If you enable this, you require a firmware file as well.
661           You will need to copy this to /usr/lib/hotplug/firmware/isl3890.
662           You can get this non-GPL'd firmware file from the Prism54 project page: 
663           <http://prism54.org>.
664           
665           Note: You need a motherboard with DMA support to use any of these cards.
666
667 comment "PCMCIA/CardBus support"
668
669 config BR2_PACKAGE_KMOD_PCMCIA_CORE
670         prompt "kmod-pcmcia-core.................. PCMCIA/CardBus support"
671         depends BR2_LINUX_PCMCIA_SUPPORT
672         tristate
673         default n if BR2_LINUX_2_4_AR531X
674         default m
675
676 config BR2_PACKAGE_KMOD_PCMCIA_SERIAL
677         prompt   "kmod-pcmcia-serial.............. PCMCIA/CardBus serial device support"
678         tristate
679         default m
680         depends BR2_PACKAGE_KMOD_PCMCIA_CORE
681
682 comment "USB support"
683
684 config BR2_PACKAGE_KMOD_USB
685         prompt "kmod-usb-core..................... USB support"
686         tristate
687         default n if BR2_LINUX_2_4_AR531X
688         default m
689
690 config BR2_PACKAGE_KMOD_USB_UHCI
691         prompt   "kmod-usb-uhci................... Support for UHCI controllers"
692         tristate
693         default m
694         depends BR2_PACKAGE_KMOD_USB
695         select BR2_PACKAGE_KMOD_USB_CONTROLLER
696
697 config BR2_PACKAGE_KMOD_USB_OHCI
698         prompt   "kmod-usb-ohci................... Support for OHCI controllers"
699         tristate
700         default m
701         depends BR2_PACKAGE_KMOD_USB
702         select BR2_PACKAGE_KMOD_USB_CONTROLLER
703
704 config BR2_PACKAGE_KMOD_USB2
705         prompt   "kmod-usb2....................... Support for USB 2.0 controllers"
706         tristate
707         default m
708         depends BR2_PACKAGE_KMOD_USB
709         select BR2_PACKAGE_KMOD_USB_CONTROLLER
710
711 config BR2_PACKAGE_KMOD_USB_CONTROLLER
712         tristate
713         depends on BR2_PACKAGE_KMOD_USB_UHCI || BR2_PACKAGE_KMOD_USB_OHCI || BR2_PACKAGE_KMOD_USB2
714         default n
715
716 config BR2_PACKAGE_KMOD_USB_ACM
717         prompt "kmod-usb-acm...................... Support for USB modems/isdn controllers"
718         tristate
719         default m
720         depends BR2_PACKAGE_KMOD_USB_CONTROLLER
721
722 config BR2_PACKAGE_KMOD_USB_AUDIO
723         prompt "kmod-usb-audio.................... Support for USB soundcards"
724         tristate
725         default m
726         depends BR2_PACKAGE_KMOD_USB_CONTROLLER
727         select BR2_PACKAGE_KMOD_SOUNDCORE
728
729 config BR2_PACKAGE_KMOD_USB_PRINTER
730         prompt "kmod-usb-printer.................. Support for USB printers"
731         tristate
732         default m
733         depends BR2_PACKAGE_KMOD_USB_CONTROLLER
734
735 config BR2_PACKAGE_KMOD_USB_SERIAL
736         prompt "kmod-usb-serial................... Support for USB-to-serial converters"
737         tristate
738         default m
739         depends BR2_PACKAGE_KMOD_USB_CONTROLLER
740
741 config BR2_PACKAGE_KMOD_USB_SERIAL_BELKIN
742         prompt   "kmod-usb-serial-belkin.......... Support for Belkin USB-to-serial converters"
743         tristate
744         default m
745         depends BR2_PACKAGE_KMOD_USB_SERIAL
746
747 config BR2_PACKAGE_KMOD_USB_SERIAL_FTDI
748         prompt   "kmod-usb-serial-ftdi............ Support for FTDI USB-to-serial converterr"
749         tristate
750         default m
751         depends BR2_PACKAGE_KMOD_USB_SERIAL
752
753 config BR2_PACKAGE_KMOD_USB_SERIAL_MCT_U232
754         prompt   "kmod-usb-serial-mct-u232........ Support for Magic Control Technology USB-to-Serial converters"
755         tristate
756         default m
757         depends BR2_PACKAGE_KMOD_USB_SERIAL
758
759 config BR2_PACKAGE_KMOD_USB_SERIAL_PL2303
760         prompt   "kmod-usb-serial-pl2303.......... Support for Prolific PL2303 USB-to-Serial converters"
761         tristate
762         default m
763         depends BR2_PACKAGE_KMOD_USB_SERIAL
764
765 config BR2_PACKAGE_KMOD_USB_SERIAL_VISOR
766         prompt   "kmod-usb-serial-visor.......... Support for Handspring Visor / Palm m50x / Sony Clie Driver"
767         tristate
768         default m
769         depends BR2_PACKAGE_KMOD_USB_SERIAL
770
771 config BR2_PACKAGE_KMOD_USB_STORAGE
772         prompt "kmod-usb-storage.................. Support for USB storage devices"
773         tristate
774         default m
775         depends BR2_PACKAGE_KMOD_USB_CONTROLLER
776
777 config BR2_PACKAGE_KMOD_USB_ATM
778         prompt "kmod-usb-atm...................... Support for USB ATM devices"
779         tristate
780         default m
781         depends BR2_PACKAGE_KMOD_USB_CONTROLLER
782
783 comment "Misc. devices support"
784
785 config BR2_PACKAGE_KMOD_AX25
786         prompt "kmod-ax25......................... AX25 support"
787         tristate
788         default m
789         help
790           Kernel modules for AX25 protocol family
791           
792           This package contains both the AX25 layer 2 support (ax25) and AX25 KISS driver (mkiss)
793
794 config BR2_PACKAGE_KMOD_BLUETOOTH
795         prompt "kmod-bluetooth.................... Bluetooth drivers and network stack"
796         tristate
797         default m
798         default n if BR2_LINUX_2_4_AR531X
799         help
800           Bluetooth drivers and network stack
801
802 config BR2_PACKAGE_KMOD_LP
803         prompt "kmod-lp........................... Parallel port and lp support"
804         tristate
805         default m
806         help
807           Kernel modules for line printer and parallel port support
808
809 config BR2_PACKAGE_KMOD_SOFTDOG
810         prompt "kmod-softdog..................... software watchdog"
811         tristate
812         default m
813         help
814           Kernel modules for software watchdog driver
815
816 config BR2_PACKAGE_KMOD_WD1100
817         prompt "kmod-wd1100....................... Soekris net4801 watchdog"
818         tristate
819         default y
820         depends BR2_LINUX_2_4_X86
821         help
822           Driver for the NatSemi SC1x00 series Watchdog 
823           found on Soekris net4801 boards
824
825 comment "Additional kernel modules"
826
827 source "target/linux/package/Config.in"