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