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