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