port more modules over to the new system
[openwrt.git] / target / linux / Config.in
1 menu "Kernel Configuration / Device Support"
2
3 comment "Kernel modules"
4
5 menu "Multimedia devices support"
6
7 config PACKAGE_KMOD_PWC
8         prompt "kmod-pwc.......................... Kernel driver for USB Philips Cameras"
9         tristate
10         depends PACKAGE_kmod-usb-core
11         default m
12
13 config PACKAGE_KMOD_VIDEODEV
14         prompt "kmod-videodev..................... Video (For Linux) kernel support"
15         tristate
16         default m
17
18 endmenu
19
20
21 menu "Network devices support"
22         depends LINUX_2_4_X86 || LINUX_2_6_X86
23
24 config PACKAGE_KMOD_NET_AIRO
25         prompt "kmod-net-airo..................... Cisco/Aironet 34X/35X/4500/4800 ISA and PCI cards kernel support"
26         tristate
27         depends LINUX_2_4_X86 || LINUX_2_6_X86
28         default m
29         help
30           This is the standard Linux driver to support Cisco/Aironet ISA and 
31           PCI 802.11 wireless cards.
32           It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X 
33           - with or without encryption) as well as card before the Cisco 
34           acquisition (Aironet 4500, Aironet 4800, Aironet 4800B).
35           
36           This driver support both the standard Linux Wireless Extensions 
37           and Cisco proprietary API, so both the Linux Wireless Tools and the 
38           Cisco Linux utilities can be used to configure the card.
39
40
41 config PACKAGE_KMOD_NET_HERMES
42         prompt "kmod-net-hermes................... Hermes chipset 802.11b support (Orinoco/Prism2/Symbol) kernel support"
43         tristate
44         depends LINUX_2_4_X86 || LINUX_2_6_X86
45         default m
46         help
47           A driver for 802.11b wireless cards based based on the "Hermes" or 
48           Intersil HFA384x (Prism 2) MAC controller.  This includes the vast 
49           majority of the PCMCIA 802.11b cards (which are nearly all rebadges) 
50           - except for the Cisco/Aironet cards.  Cards supported include the 
51           Apple Airport (not a PCMCIA card), WavelanIEEE/Orinoco, 
52           Cabletron/EnteraSys Roamabout, ELSA AirLancer, MELCO Buffalo, Avaya, 
53           IBM High Rate Wireless, Farralon Syyline, Samsung MagicLAN, Netgear 
54           MA401, LinkSys WPC-11, D-Link DWL-650, 3Com AirConnect, Intel 
55           PRO/Wireless, and Symbol Spectrum24 High Rate amongst others.
56
57 config PACKAGE_KMOD_NET_HERMES_PCI
58         prompt   "kmod-net-hermes-pci............. Intersil Prism 2.5 PCI 802.11b adaptor support"
59         tristate
60         default m
61         depends PACKAGE_KMOD_NET_HERMES
62         help
63           Enable support for PCI and mini-PCI 802.11b wireless NICs based on 
64           the Prism 2.5 chipset.  These are true PCI cards, not the 802.11b 
65           PCMCIA cards bundled with PCI<->PCMCIA adaptors which are also 
66           common.  Some of the built-in wireless adaptors in laptops are of 
67           this variety.
68
69 config PACKAGE_KMOD_NET_HERMES_PLX
70         prompt   "kmod-net-hermes-plx............. Hermes in PLX9052 based PCI adaptor (Netgear MA301, etc.) kernel support"
71         tristate
72         default m
73         depends PACKAGE_KMOD_NET_HERMES
74         help
75           Enable support for PCMCIA cards supported by the "Hermes" (aka 
76           orinoco_cs) driver when used in PLX9052 based PCI adaptors.  These 
77           adaptors are not a full PCMCIA controller but act as a more limited 
78           PCI <-> PCMCIA bridge.  Several vendors sell such adaptors so that 
79           802.11b PCMCIA cards can be used in desktop machines.  The Netgear 
80           MA301 is such an adaptor.
81
82
83
84 config PACKAGE_KMOD_NET_PRISM54
85         prompt "kmod-net-prism54.................. Intersil Prism GT/Duette/Indigo PCI/PCMCIA cards kernel support"
86         tristate
87         depends LINUX_2_4_X86 || LINUX_2_6_X86 || LINUX_2_4_BRCM || LINUX_2_6_BRCM
88         default m
89         help
90           Enable PCI and Cardbus support for the following chipset based cards: 
91           
92            * ISL3880 - Prism GT       802.11 b/g
93            * ISL3877 - Prism Indigo   802.11 a
94            * ISL3890 - Prism Duette   802.11 a/b/g
95           
96           For a complete list of supported cards visit <http://prism54.org>.
97           Here is the latest confirmed list of supported cards: 
98           
99            * 3com OfficeConnect 11g Cardbus Card aka 3CRWE154G72
100            * Allnet ALL0271 PCI Card
101            * Compex WL54G Cardbus Card
102            * Corega CG-WLCB54GT Cardbus Card
103            * D-Link Air Plus Xtreme G A1 Cardbus Card aka DWL-g650
104            * I-O Data WN-G54/CB Cardbus Card
105            * Kobishi XG-300 aka Z-Com Cardbus Card
106            * Netgear WG511 Cardbus Card
107            * Ovislink WL-5400PCI PCI Card
108            * Peabird WLG-PCI PCI Card
109            * Sitecom WL-100i Cardbus Card
110            * Sitecom WL-110i PCI Card
111            * SMC2802W - EZ Connect g 2.4GHz 54 Mbps Wireless PCI Card
112            * SMC2835W - EZ Connect g 2.4GHz 54 Mbps Wireless Cardbus Card
113            * Z-Com XG-900 PCI Card
114            * Zyxel G-100 Cardbus Card
115           
116           If you enable this, you require a firmware file as well.
117           You will need to copy this to /usr/lib/hotplug/firmware/isl3890.
118           You can get this non-GPL'd firmware file from the Prism54 project page: 
119           <http://prism54.org>.
120           
121           Note: You need a motherboard with DMA support to use any of these cards.
122
123 endmenu
124
125 menu "PCMCIA/CardBus support"
126         depends PCMCIA_SUPPORT
127
128 config PACKAGE_KMOD_PCMCIA_CORE
129         prompt "kmod-pcmcia-core.................. PCMCIA/CardBus support"
130         tristate
131         default m
132
133 config PACKAGE_KMOD_PCMCIA_SERIAL
134         prompt   "kmod-pcmcia-serial.............. PCMCIA/CardBus serial device support"
135         tristate
136         default m
137         depends PACKAGE_KMOD_PCMCIA_CORE
138
139 endmenu
140
141
142 menu "Misc. devices support"
143
144 config PACKAGE_KMOD_AX25
145         prompt "kmod-ax25......................... AX25 support"
146         tristate
147         default m
148         help
149           Kernel modules for AX25 protocol family
150           
151           This package contains both the AX25 layer 2 support (ax25) and AX25 KISS driver (mkiss)
152
153 config PACKAGE_KMOD_BLUETOOTH
154         prompt "kmod-bluetooth.................... Bluetooth drivers and network stack"
155         tristate
156         depends PCI_SUPPORT || USB_SUPPORT
157         default m
158         help
159           Bluetooth drivers and network stack
160
161 config PACKAGE_KMOD_LP
162         prompt "kmod-lp........................... Parallel port and lp support"
163         tristate
164         default m
165         help
166           Kernel modules for line printer and parallel port support
167
168 config PACKAGE_KMOD_SOFTDOG
169         prompt "kmod-softdog...................... Software watchdog"
170         tristate
171         default m
172         help
173           Kernel modules for software watchdog driver
174
175 endmenu
176
177 endmenu