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