usb audio from dave, thx
[openwrt/svn-archive/archive.git] / openwrt / target / linux / Config.in
1
2 config BR2_LINUX_2_4
3 bool "Linux 2.4"
4 default y
5
6 config BR2_LINUX_2_4_BRCM
7 bool "Support for Broadcom based routers"
8 default y
9 depends BR2_mipsel
10 depends BR2_LINUX_2_4
11 help
12 Build firmware images for Broadcom based routers
13 (e.g. Linksys WRT54G(S), Asus WL-500g, Motorola WR850G)
14
15 This one builds the generic .trx images, activate one of the
16 options below for creating device specific files for use
17 with TFTP client too.
18
19 config BR2_LINUX_2_4_AR7
20 bool "Support for TI AR7 based devices"
21 default n
22 depends BR2_mipsel
23 depends BR2_LINUX_2_4
24 help
25 Build firmware images for TI AR7 based routers (w.g. Linksys WAG54G v2)
26
27 config BR2_LINUX_2_4_SOEKRIS
28 bool "Support for Soekris boards"
29 default n
30 depends BR2_i386
31 depends BR2_LINUX_2_4
32 help
33 Build firmware images for Soekris based boards
34 (e.g. net4521, net4801)
35
36 config BR2_TARGET_NET4521
37 default y
38 depends BR2_LINUX_2_4_SOEKRIS
39 bool "Soekris net4521"
40
41 config BR2_TARGET_NET4801
42 default y
43 depends BR2_LINUX_2_4_SOEKRIS
44 bool "Soekris net4801"
45
46 config BR2_LINUX_2_6
47 bool "Linux 2.6"
48 default n
49
50 config BR2_LINUX_2_6_BRCM
51 bool "Support for Broadcom based routers"
52 default n
53 depends BR2_mipsel
54 depends BR2_LINUX_2_6
55 select BR2_PACKAGE_KMOD_B44
56 help
57 Build firmware images for Broadcom based routers
58 (e.g. Netgear WGT634u)
59
60 comment "Kernel Modules"
61
62 config BR2_PACKAGE_KMOD_SANGAM_ATM_A
63 tristate "AR7 Sangam ADSL Driver (Annex A)"
64 default m
65 depends BR2_LINUX_2_4_AR7
66 select BR2_PACKAGE_KMOD_ATM
67 help
68 ATM driver for the Sangam ADSL chip on AR7
69 Annex A version
70
71 config BR2_PACKAGE_KMOD_SANGAM_ATM_B
72 tristate "AR7 Sangam ADSL Driver (Annex B)"
73 default y
74 depends BR2_LINUX_2_4_AR7
75 select BR2_PACKAGE_KMOD_ATM
76 help
77 ATM driver for the Sangam ADSL chip on AR7
78 Annex B version
79
80 config BR2_PACKAGE_KMOD_CPMAC
81 tristate "AR7 CPMAC Network Driver"
82 default y
83 depends BR2_LINUX_2_4_AR7
84 help
85 Driver for the AR7 CPMAC network chip
86
87 config BR2_PACKAGE_KMOD_DIAG
88 tristate "Router LED/Button Driver"
89 default y
90 help
91 Driver for the LEDs on Wireless Routers (diag)
92
93 config BR2_PACKAGE_KMOD_BRCM_WL
94 tristate "Broadcom Wireless Network Driver"
95 depends BR2_LINUX_2_4_BRCM
96 default y
97 help
98 Proprietary driver for Broadcom Wireless chipsets
99
100 config BR2_PACKAGE_KMOD_BRCM_ET
101 tristate "Broadcom Ethernet Driver"
102 depends BR2_LINUX_2_4_BRCM
103 default y
104 help
105 Proprietary driver for Broadcom Ethernet chipsets
106
107 config BR2_PACKAGE_KMOD_B44
108 tristate "Broadcom 44XX, 47XX ethernet driver"
109 default m
110 help
111 Free driver for Broadcom Ethernet chipsets (without switch support)
112
113 config BR2_PACKAGE_KMOD_ARPT
114 tristate "ARP firewalling support"
115 default m
116 help
117 Kernel modules for ARP firewalling
118
119 config BR2_PACKAGE_KMOD_BLUETOOTH
120 tristate "Bluetooth drivers and network stack"
121 default m
122 help
123 Bluetooth drivers and network stack
124
125 config BR2_PACKAGE_KMOD_EBT
126 tristate "Ethernet Bridge firewalling support"
127 default m
128 help
129 Kernel modules for bridge firewalling
130
131 config BR2_PACKAGE_KMOD_IPTABLES_V4
132 tristate "Basic set of kernel modules for iptables"
133 default y
134 help
135 Kernel modules for IPv4 firewalling
136
137 config BR2_PACKAGE_KMOD_IPTABLES_V4_EXTRA
138 tristate "Extra modules for iptables"
139 default m
140 help
141 Extra kernel modules for IPv4 firewalling
142
143 config BR2_PACKAGE_KMOD_IPV6
144 tristate "IPv6 support"
145 default m
146 help
147 Kernel modules for IPv6 protocol support
148
149 config BR2_PACKAGE_KMOD_IPTABLES_V6
150 tristate "Kernel modules for ip6tables"
151 default m
152 depends BR2_PACKAGE_KMOD_IPV6
153 help
154 IPv6 firewalling support
155
156 config BR2_PACKAGE_KMOD_NFS
157 tristate "NFS support"
158 default m
159 help
160 Kernel modules for NFS support
161 Includes lockd, nfs and sunrpc
162
163 config BR2_PACKAGE_KMOD_CIFS
164 tristate "CIFS support"
165 default m
166 help
167 Kernel modules for CIFS support
168
169 config BR2_PACKAGE_KMOD_USB
170 tristate "USB support"
171 default m
172
173 config BR2_PACKAGE_KMOD_USB_CONTROLLER
174 tristate
175 depends on BR2_PACKAGE_KMOD_USB_UHCI || BR2_PACKAGE_KMOD_USB_OHCI
176 default n
177
178 config BR2_PACKAGE_KMOD_USB_UHCI
179 tristate "Support for UHCI controllers"
180 default m
181 depends BR2_PACKAGE_KMOD_USB
182 select BR2_PACKAGE_KMOD_USB_CONTROLLER
183
184 config BR2_PACKAGE_KMOD_USB_OHCI
185 tristate "Support for OHCI controllers"
186 default m
187 depends BR2_PACKAGE_KMOD_USB
188 select BR2_PACKAGE_KMOD_USB_CONTROLLER
189
190 config BR2_PACKAGE_KMOD_USB2
191 tristate "Support for USB 2.0 controllers"
192 default m
193 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
194
195 config BR2_PACKAGE_KMOD_USB_SERIAL
196 tristate "kmod-usb-serial - Support for USB-to-serial converters"
197 default m
198 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
199
200 config BR2_PACKAGE_KMOD_USB_SERIAL_BELKIN
201 tristate "kmod-usb-serial-belkin - Support for Belkin USB-to-serial converters"
202 default m
203 depends BR2_PACKAGE_KMOD_USB_SERIAL
204
205 config BR2_PACKAGE_KMOD_USB_SERIAL_FTDI
206 tristate "kmod-usb-serial-ftdi - Support for FTDI USB-to-serial converterr"
207 default m
208 depends BR2_PACKAGE_KMOD_USB_SERIAL
209
210 config BR2_PACKAGE_KMOD_USB_SERIAL_MCT_U232
211 tristate "kmod-usb-serial-mct-u232 - Support for Magic Control Technology USB-to-Serial converters"
212 default m
213 depends BR2_PACKAGE_KMOD_USB_SERIAL
214
215 config BR2_PACKAGE_KMOD_USB_SERIAL_PL2303
216 tristate "kmod-usb-serial-pl2303 - Support for Prolific PL2303 USB-to-Serial converters"
217 default m
218 depends BR2_PACKAGE_KMOD_USB_SERIAL
219
220 config BR2_PACKAGE_KMOD_USB_STORAGE
221 tristate "Support for USB storage devices"
222 default m
223 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
224
225 config BR2_PACKAGE_KMOD_USB_PRINTER
226 tristate "Support for USB printers"
227 default m
228 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
229
230 config BR2_PACKAGE_KMOD_USB_AUDIO
231 tristate "Support for USB soundcards"
232 default m
233 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
234
235 config BR2_PACKAGE_KMOD_USB_ACM
236 tristate "Support for USB modems/isdn controllers"
237 default m
238 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
239
240 config BR2_PACKAGE_KMOD_IDE
241 tristate "IDE support"
242 default m
243 help
244 Kernel modules for IDE support
245 useful for usb mass storage devices (e.g. on WL-HDD)
246
247 config BR2_PACKAGE_KMOD_VFAT
248 tristate "VFAT filesystem support"
249 default m
250 help
251 Kernel modules for VFAT filesystem support
252 useful for usb mass storage devices
253
254 config BR2_PACKAGE_KMOD_EXT2
255 tristate "EXT2 filesystem support"
256 default m
257 help
258 Kernel modules for EXT2 filesystem support
259
260 config BR2_PACKAGE_KMOD_EXT3
261 tristate "EXT3 filesystem support"
262 default m
263 help
264 Kernel modules for EXT3 filesystem support
265
266 config BR2_PACKAGE_KMOD_XFS
267 tristate "XFS filesystem support"
268 default m
269 help
270 Kernel modules for XFS filesystem support
271
272 config BR2_PACKAGE_KMOD_HFSPLUS
273 tristate "HFS+ filesystem support"
274 default m
275 help
276 Kernel modules for HFS+ filesystem support
277
278 config BR2_PACKAGE_KMOD_LOOP
279 tristate "loop mount support"
280 default m
281 help
282 Kernel module for loop mount support
283
284 config BR2_PACKAGE_KMOD_NBD
285 tristate "network block device"
286 default m
287 help
288 Kernel module for network block device
289
290 config BR2_PACKAGE_KMOD_LP
291 tristate "parallel port and lp support"
292 default m
293 help
294 Kernel modules for line printer and parallel port support
295
296 config BR2_PACKAGE_KMOD_CRYPTO
297 tristate "CryptoAPI modules"
298 default m
299 select BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE
300 help
301 Kernel modules for cryptographic algorithms
302
303 config BR2_PACKAGE_KMOD_PPP
304 tristate "PPP support"
305 default m
306 help
307 Kernel support for PPP
308
309 config BR2_PACKAGE_KMOD_MPPE
310 tristate "PPP MPPE/MPPC module"
311 default m
312 select BR2_PACKAGE_KMOD_CRYPTO
313 depends BR2_PACKAGE_KMOD_PPP
314 help
315 Support for Microsoft PPP Encryption/Compression
316
317 config BR2_PACKAGE_KMOD_PPPOE
318 tristate "PPPoE modules"
319 default m
320 depends BR2_PACKAGE_KMOD_PPP
321 help
322 Support for PPP over Ethernet
323
324 config BR2_PACKAGE_KMOD_PPPOATM
325 tristate "PPP over ATM"
326 default y if BR2_LINUX_2_4_AR7
327 default m
328 depends BR2_PACKAGE_KMOD_PPP
329 select BR2_PACKAGE_KMOD_ATM
330 help
331 Support for PPP over ATM
332
333 config BR2_PACKAGE_KMOD_ATM
334 tristate "ATM support"
335 default m
336 default y if BR2_LINUX_2_4_AR7
337 help
338 ATM support
339
340 config BR2_PACKAGE_KMOD_TUN
341 tristate "Universal TUN/TAP driver"
342 default m
343 help
344 Kernel support for the TUN/TAP tunneling device
345
346 config BR2_PACKAGE_KMOD_GRE
347 tristate "GRE tunneling driver"
348 default m
349 help
350 Kernel support for GRE tunnels
351
352 config BR2_PACKAGE_KMOD_SCHED
353 tristate "Traffic schedulers"
354 default m
355 help
356 Kernel schedulers for IP traffic
357
358 config BR2_PACKAGE_KMOD_VIDEODEV
359 tristate "Video (For Linux) kernel support"
360 default m
361
362 config BR2_PACKAGE_KMOD_PWC
363 tristate "Kernel driver for USB Philips Cameras"
364 default m
365
366 config BR2_PACKAGE_KMOD_NATSEMI
367 tristate "Soekris net4801 ethernet driver"
368 default y
369 depends BR2_LINUX_2_4_SOEKRIS
370 help
371 Driver for the National Semiconductor DP8381x series PCI Ethernet
372 found on Soekris net4801 boards
373
374 config BR2_PACKAGE_KMOD_WD1100
375 tristate "Soekris net4801 watchdog"
376 default y
377 depends BR2_LINUX_2_4_SOEKRIS
378 help
379 Driver for the NatSemi SC1x00 series Watchdog
380 found on Soekris net4801 boards
381
382 source "target/linux/package/Config.in"