port soundcore module
[openwrt/openwrt.git] / target / linux / Config.in
1 menu "Kernel Configuration / Device Support"
2
3 comment "Kernel modules"
4
5 menu "Block devices support"
6
7 config PACKAGE_KMOD_LOOP
8 prompt "kmod-loop......................... Loop mount support"
9 tristate
10 default m
11 help
12 Kernel module for loop mount support
13
14 config PACKAGE_KMOD_NBD
15 prompt "kmod-nbd.......................... Network Block Device"
16 tristate
17 default m
18 help
19 Kernel module for network block device
20
21 endmenu
22
23 menu "Filesystems support"
24
25 config PACKAGE_KMOD_FS_CIFS
26 prompt "kmod-fs-cifs...................... CIFS support"
27 tristate
28 default m
29 help
30 Kernel modules for CIFS support
31
32 config PACKAGE_KMOD_FS_EXT2
33 prompt "kmod-fs-ext2...................... EXT2 filesystem support"
34 tristate
35 default m
36 help
37 Kernel modules for EXT2 filesystem support
38
39 config PACKAGE_KMOD_FS_EXT3
40 prompt "kmod-fs-ext3...................... EXT3 filesystem support"
41 tristate
42 default m
43 help
44 Kernel modules for EXT3 filesystem support
45
46 config PACKAGE_KMOD_FS_HFSPLUS
47 prompt "kmod-fs-hfsplus................... HFS+ filesystem support"
48 tristate
49 default m
50 help
51 Kernel modules for HFS+ filesystem support
52
53 config PACKAGE_KMOD_FS_NFS
54 prompt "kmod-fs-nfs....................... NFS support"
55 tristate
56 default m
57 help
58 Kernel modules for NFS support
59 Includes lockd, nfs and sunrpc
60
61 config PACKAGE_KMOD_FS_VFAT
62 prompt "kmod-fs-vfat...................... VFAT filesystem support"
63 tristate
64 default m
65 help
66 Kernel modules for VFAT filesystem support
67 useful for usb mass storage devices
68
69 config PACKAGE_KMOD_FS_XFS
70 prompt "kmod-fs-xfs....................... XFS filesystem support"
71 tristate
72 default m
73 help
74 Kernel modules for XFS filesystem support
75
76 endmenu
77
78 menu "Multimedia devices support"
79
80 config PACKAGE_KMOD_PWC
81 prompt "kmod-pwc.......................... Kernel driver for USB Philips Cameras"
82 tristate
83 depends PACKAGE_kmod-usb-core
84 default m
85
86 config PACKAGE_KMOD_VIDEODEV
87 prompt "kmod-videodev..................... Video (For Linux) kernel support"
88 tristate
89 default m
90
91 endmenu
92
93 menu "Native Language support"
94
95 config PACKAGE_KMOD_NLS_BASE
96 prompt "kmod-nls-base..................... Native Language support"
97 tristate
98 default m
99 help
100 Kernel native language support
101
102 config PACKAGE_KMOD_NLS_CP437
103 prompt "kmod-nls-cp437.................. Codepage 437 (United States, Canada)"
104 tristate
105 default m
106 depends PACKAGE_KMOD_NLS_BASE
107 help
108 Kernel native language support
109
110 config PACKAGE_KMOD_NLS_CP850
111 prompt "kmod-nls-cp850.................. Codepage 850 (Europe)"
112 tristate
113 default m
114 depends PACKAGE_KMOD_NLS_BASE
115 help
116 Kernel native language support
117
118 config PACKAGE_KMOD_NLS_ISO8859_1
119 prompt "kmod-nls-iso8859-1.............. NLS ISO 8859-1 (Latin 1; Western European Languages)"
120 tristate
121 default m
122 depends PACKAGE_KMOD_NLS_BASE
123 help
124 Kernel native language support
125
126 config PACKAGE_KMOD_NLS_ISO8859_15
127 prompt "kmod-nls-iso8859-15............. NLS ISO 8859-15 (Latin 15; Western European Languages with Euro)"
128 tristate
129 default m
130 depends PACKAGE_KMOD_NLS_BASE
131 help
132 Kernel native language support
133
134 config PACKAGE_KMOD_NLS_UTF8
135 prompt "kmod-nls-utf8................... NLS UTF8"
136 tristate
137 default m
138 depends PACKAGE_KMOD_NLS_BASE
139 help
140 Kernel native language support
141
142 endmenu
143
144 menu "Network devices support"
145 depends LINUX_2_4_X86 || LINUX_2_6_X86
146
147
148 config PACKAGE_KMOD_NET_AIRO
149 prompt "kmod-net-airo..................... Cisco/Aironet 34X/35X/4500/4800 ISA and PCI cards kernel support"
150 tristate
151 depends LINUX_2_4_X86 || LINUX_2_6_X86
152 default m
153 help
154 This is the standard Linux driver to support Cisco/Aironet ISA and
155 PCI 802.11 wireless cards.
156 It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X
157 - with or without encryption) as well as card before the Cisco
158 acquisition (Aironet 4500, Aironet 4800, Aironet 4800B).
159
160 This driver support both the standard Linux Wireless Extensions
161 and Cisco proprietary API, so both the Linux Wireless Tools and the
162 Cisco Linux utilities can be used to configure the card.
163
164
165 config PACKAGE_KMOD_NET_HERMES
166 prompt "kmod-net-hermes................... Hermes chipset 802.11b support (Orinoco/Prism2/Symbol) kernel support"
167 tristate
168 depends LINUX_2_4_X86 || LINUX_2_6_X86
169 default m
170 help
171 A driver for 802.11b wireless cards based based on the "Hermes" or
172 Intersil HFA384x (Prism 2) MAC controller. This includes the vast
173 majority of the PCMCIA 802.11b cards (which are nearly all rebadges)
174 - except for the Cisco/Aironet cards. Cards supported include the
175 Apple Airport (not a PCMCIA card), WavelanIEEE/Orinoco,
176 Cabletron/EnteraSys Roamabout, ELSA AirLancer, MELCO Buffalo, Avaya,
177 IBM High Rate Wireless, Farralon Syyline, Samsung MagicLAN, Netgear
178 MA401, LinkSys WPC-11, D-Link DWL-650, 3Com AirConnect, Intel
179 PRO/Wireless, and Symbol Spectrum24 High Rate amongst others.
180
181 config PACKAGE_KMOD_NET_HERMES_PCI
182 prompt "kmod-net-hermes-pci............. Intersil Prism 2.5 PCI 802.11b adaptor support"
183 tristate
184 default m
185 depends PACKAGE_KMOD_NET_HERMES
186 help
187 Enable support for PCI and mini-PCI 802.11b wireless NICs based on
188 the Prism 2.5 chipset. These are true PCI cards, not the 802.11b
189 PCMCIA cards bundled with PCI<->PCMCIA adaptors which are also
190 common. Some of the built-in wireless adaptors in laptops are of
191 this variety.
192
193 config PACKAGE_KMOD_NET_HERMES_PLX
194 prompt "kmod-net-hermes-plx............. Hermes in PLX9052 based PCI adaptor (Netgear MA301, etc.) kernel support"
195 tristate
196 default m
197 depends PACKAGE_KMOD_NET_HERMES
198 help
199 Enable support for PCMCIA cards supported by the "Hermes" (aka
200 orinoco_cs) driver when used in PLX9052 based PCI adaptors. These
201 adaptors are not a full PCMCIA controller but act as a more limited
202 PCI <-> PCMCIA bridge. Several vendors sell such adaptors so that
203 802.11b PCMCIA cards can be used in desktop machines. The Netgear
204 MA301 is such an adaptor.
205
206
207
208 config PACKAGE_KMOD_NET_PRISM54
209 prompt "kmod-net-prism54.................. Intersil Prism GT/Duette/Indigo PCI/PCMCIA cards kernel support"
210 tristate
211 depends LINUX_2_4_X86 || LINUX_2_6_X86 || LINUX_2_4_BRCM || LINUX_2_6_BRCM
212 default m
213 help
214 Enable PCI and Cardbus support for the following chipset based cards:
215
216 * ISL3880 - Prism GT 802.11 b/g
217 * ISL3877 - Prism Indigo 802.11 a
218 * ISL3890 - Prism Duette 802.11 a/b/g
219
220 For a complete list of supported cards visit <http://prism54.org>.
221 Here is the latest confirmed list of supported cards:
222
223 * 3com OfficeConnect 11g Cardbus Card aka 3CRWE154G72
224 * Allnet ALL0271 PCI Card
225 * Compex WL54G Cardbus Card
226 * Corega CG-WLCB54GT Cardbus Card
227 * D-Link Air Plus Xtreme G A1 Cardbus Card aka DWL-g650
228 * I-O Data WN-G54/CB Cardbus Card
229 * Kobishi XG-300 aka Z-Com Cardbus Card
230 * Netgear WG511 Cardbus Card
231 * Ovislink WL-5400PCI PCI Card
232 * Peabird WLG-PCI PCI Card
233 * Sitecom WL-100i Cardbus Card
234 * Sitecom WL-110i PCI Card
235 * SMC2802W - EZ Connect g 2.4GHz 54 Mbps Wireless PCI Card
236 * SMC2835W - EZ Connect g 2.4GHz 54 Mbps Wireless Cardbus Card
237 * Z-Com XG-900 PCI Card
238 * Zyxel G-100 Cardbus Card
239
240 If you enable this, you require a firmware file as well.
241 You will need to copy this to /usr/lib/hotplug/firmware/isl3890.
242 You can get this non-GPL'd firmware file from the Prism54 project page:
243 <http://prism54.org>.
244
245 Note: You need a motherboard with DMA support to use any of these cards.
246
247 endmenu
248
249 menu "PCMCIA/CardBus support"
250 depends PCMCIA_SUPPORT
251
252 config PACKAGE_KMOD_PCMCIA_CORE
253 prompt "kmod-pcmcia-core.................. PCMCIA/CardBus support"
254 tristate
255 default m
256
257 config PACKAGE_KMOD_PCMCIA_SERIAL
258 prompt "kmod-pcmcia-serial.............. PCMCIA/CardBus serial device support"
259 tristate
260 default m
261 depends PACKAGE_KMOD_PCMCIA_CORE
262
263 endmenu
264
265
266 menu "Misc. devices support"
267
268 config PACKAGE_KMOD_AX25
269 prompt "kmod-ax25......................... AX25 support"
270 tristate
271 default m
272 help
273 Kernel modules for AX25 protocol family
274
275 This package contains both the AX25 layer 2 support (ax25) and AX25 KISS driver (mkiss)
276
277 config PACKAGE_KMOD_BLUETOOTH
278 prompt "kmod-bluetooth.................... Bluetooth drivers and network stack"
279 tristate
280 depends PCI_SUPPORT || USB_SUPPORT
281 default m
282 help
283 Bluetooth drivers and network stack
284
285 config PACKAGE_KMOD_LP
286 prompt "kmod-lp........................... Parallel port and lp support"
287 tristate
288 default m
289 help
290 Kernel modules for line printer and parallel port support
291
292 config PACKAGE_KMOD_SOFTDOG
293 prompt "kmod-softdog...................... Software watchdog"
294 tristate
295 default m
296 help
297 Kernel modules for software watchdog driver
298
299 endmenu
300
301 endmenu