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