fix typos in CONFIG_SITE files
[openwrt/svn-archive/openwrt.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 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 comment "Kernel Modules"
18
19 config BR2_PACKAGE_KMOD_BRCM_WL
20 tristate "Broadcom Wireless Network Driver"
21 depends BR2_LINUX_2_4_BRCM
22 default y
23 help
24 Proprietary driver for Broadcom Wireless chipsets
25
26 config BR2_PACKAGE_KMOD_ARPT
27 tristate "ARP firewalling support"
28 default m
29 help
30 Kernel modules for ARP firewalling
31
32 config BR2_PACKAGE_KMOD_EBT
33 tristate "Ethernet Bridge firewalling support"
34 default m
35 help
36 Kernel modules for bridge firewalling
37
38 config BR2_PACKAGE_KMOD_IPIP
39 tristate "IP in IP encapsulation support"
40 default m
41 help
42 Kernel module for IP in IP encapsultation
43
44 config BR2_PACKAGE_KMOD_IPTABLES_EXTRA
45 tristate "Extra Netfilter modules for IPv4 firewalling (meta-package)"
46 default m
47 select BR2_PACKAGE_KMOD_IPT_CONNTRACK
48 select BR2_PACKAGE_KMOD_IPT_FILTER
49 select BR2_PACKAGE_KMOD_IPT_IPOPT
50 select BR2_PACKAGE_KMOD_IPT_IPSEC
51 select BR2_PACKAGE_KMOD_IPT_NAT
52 select BR2_PACKAGE_KMOD_IPT_NAT_EXTRA
53 select BR2_PACKAGE_KMOD_IPT_QUEUE
54 select BR2_PACKAGE_KMOD_IPT_ULOG
55 select BR2_PACKAGE_KMOD_IPT_EXTRA
56 help
57 Extra Netfilter kernel modules for IPv4 firewalling (meta-package)
58
59 config BR2_PACKAGE_KMOD_IPT_CONNTRACK
60 tristate "Netfilter modules for connection tracking"
61 default m
62 help
63 Netfilter (IPv4) kernel modules for connection tracking
64
65 Includes:
66 * ipt_conntrack
67 * ipt_helper
68 * ipt_connmark/CONNMARK
69 * ipt_connbytes
70
71 config BR2_PACKAGE_KMOD_IPT_FILTER
72 tristate "Netfilter modules for packet content inspection"
73 default m
74 help
75 Netfilter (IPv4) kernel modules for packet content inspection
76
77 Includes:
78 * ipt_ipp2p
79 * ipt_layer7
80
81 config BR2_PACKAGE_KMOD_IPT_IPOPT
82 tristate "Netfilter modules for matching/changing IP packet options"
83 default m
84 help
85 Netfilter (IPv4) kernel modules for matching/changing IP packet options
86
87 Includes:
88 * ipt_CLASSIFY
89 * ipt_dscp/DSCP
90 * ipt_ecn/ECN
91 * ipt_length
92 * ipt_mac
93 * ipt_tos/TOS
94 * ipt_tcpmms
95 * ipt_ttl/TTL
96 * ipt_unclean
97
98 config BR2_PACKAGE_KMOD_IPT_IPSEC
99 tristate "Netfilter modules for matching IPsec packets"
100 default m
101 help
102 Netfilter (IPv4) kernel modules for matching IPsec packets
103
104 Includes:
105 * ipt_ah
106 * ipt_esp
107
108 config BR2_PACKAGE_KMOD_IPT_NAT
109 tristate "Netfilter modules for different NAT targets"
110 default m
111 help
112 Netfilter (IPv4) kernel modules for different NAT targets
113
114 Includes:
115 * ipt_REDIRECT
116
117 config BR2_PACKAGE_KMOD_IPT_NAT_H323
118 tristate "Netfilter NAT modules for H.323"
119 default m
120 help
121 Netfilter (IPv4) NAT kernel modules for H.323
122
123 config BR2_PACKAGE_KMOD_IPT_NAT_PPTP
124 tristate "Netfilter NAT modules for PPTP"
125 default m
126 help
127 Netfilter (IPv4) NAT kernel modules for PPTP
128
129 config BR2_PACKAGE_KMOD_IPT_NAT_RTSP
130 tristate "Netfilter NAT modules for RTSP"
131 default m
132 help
133 Netfilter (IPv4) NAT kernel modules for RTSP
134
135 config BR2_PACKAGE_KMOD_IPT_NAT_EXTRA
136 tristate "Extra Netfilter NAT modules for special protocols"
137 default m
138 help
139 Extra Netfilter (IPv4) NAT kernel modules for special protocols
140
141 Includes:
142 * ip_conntrack_amanda
143 * ip_conntrack_proto_gre
144 * ip_nat_proto_gre
145 * ip_nat_snmp_basic
146 * ip_conntrack_tftp
147
148 config BR2_PACKAGE_KMOD_IPT_QUEUE
149 tristate "Netfilter module for user-space packet queueing"
150 default m
151 help
152 Netfilter (IPv4) module for user-space packet queueing
153
154 Includes:
155 * ipt_QUEUE
156
157 config BR2_PACKAGE_KMOD_IPT_ULOG
158 tristate "Netfilter module for user-space packet logging"
159 default m
160 help
161 Netfilter (IPv4) module for user-space packet logging
162
163 Includes:
164 * ipt_ULOG
165
166 config BR2_PACKAGE_KMOD_IPT_EXTRA
167 tristate "Other extra Netfilter modules"
168 default m
169 help
170 Other extra Netfilter (IPv4) kernel modules
171
172 Includes:
173 * ipt_limit
174 * ipt_owner
175 * ipt_physdev
176 * ipt_pkttype
177 * ipt_recent
178
179 config BR2_PACKAGE_KMOD_IMQ
180 tristate "Intermediate Queueing device"
181 default m
182 help
183 Kernel support for the Intermediate Queueing device
184
185 config BR2_PACKAGE_KMOD_IPV6
186 tristate "IPv6 support"
187 default m
188 help
189 Kernel modules for IPv6 protocol support
190
191 config BR2_PACKAGE_KMOD_IP6TABLES
192 tristate "Kernel modules for ip6tables"
193 default m
194 depends BR2_PACKAGE_KMOD_IPV6
195 help
196 IPv6 firewalling support
197
198 config BR2_PACKAGE_KMOD_NFS
199 tristate "NFS support"
200 default m
201 help
202 Kernel modules for NFS support
203 Includes lockd, nfs and sunrpc
204
205 config BR2_PACKAGE_KMOD_CIFS
206 tristate "CIFS support"
207 default m
208 help
209 Kernel modules for CIFS support
210
211 config BR2_PACKAGE_KMOD_USB
212 tristate "USB support"
213 default m
214
215 config BR2_PACKAGE_KMOD_USB_CONTROLLER
216 tristate
217 depends on BR2_PACKAGE_KMOD_USB_UHCI || BR2_PACKAGE_KMOD_USB_OHCI || BR2_PACKAGE_KMOD_USB2
218 default n
219
220 config BR2_PACKAGE_KMOD_USB_UHCI
221 tristate "Support for UHCI controllers"
222 default m
223 depends BR2_PACKAGE_KMOD_USB
224 select BR2_PACKAGE_KMOD_USB_CONTROLLER
225
226 config BR2_PACKAGE_KMOD_USB_OHCI
227 tristate "Support for OHCI controllers"
228 default m
229 depends BR2_PACKAGE_KMOD_USB
230 select BR2_PACKAGE_KMOD_USB_CONTROLLER
231
232 config BR2_PACKAGE_KMOD_USB2
233 tristate "Support for USB 2.0 controllers"
234 default m
235 depends BR2_PACKAGE_KMOD_USB
236 select BR2_PACKAGE_KMOD_USB_CONTROLLER
237
238 config BR2_PACKAGE_KMOD_USB_SERIAL
239 tristate "Support for serial USB devices"
240 default m
241 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
242
243 config BR2_PACKAGE_KMOD_USB_SERIAL_BELKIN
244 tristate "Support for Belkin USB-to-serial converters"
245 default m
246 depends BR2_PACKAGE_KMOD_USB_SERIAL
247
248 config BR2_PACKAGE_KMOD_USB_SERIAL_FTDI
249 tristate "Support for FTDI USB-to-serial converterr"
250 default m
251 depends BR2_PACKAGE_KMOD_USB_SERIAL
252
253 config BR2_PACKAGE_KMOD_USB_SERIAL_MCT_U232
254 tristate "Support for Magic Control Technology USB-to-Serial converters"
255 default m
256 depends BR2_PACKAGE_KMOD_USB_SERIAL
257
258 config BR2_PACKAGE_KMOD_USB_SERIAL_PL2303
259 tristate "Support for Prolific PL2303 USB-to-Serial converters"
260 default m
261 depends BR2_PACKAGE_KMOD_USB_SERIAL
262
263 config BR2_PACKAGE_KMOD_USB_SERIAL_VISOR
264 tristate "Support for Handspring Visor / Palm m50x / Sony Clie Driver"
265 default m
266 depends BR2_PACKAGE_KMOD_USB_SERIAL
267
268 config BR2_PACKAGE_KMOD_USB_STORAGE
269 tristate "Support for USB storage devices"
270 default m
271 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
272
273 config BR2_PACKAGE_KMOD_USB_PRINTER
274 tristate "Support for USB printers"
275 default m
276 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
277
278 config BR2_PACKAGE_KMOD_USB_ACM
279 tristate "Support for USB ACM compatible devices"
280 default m
281 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
282
283 config BR2_PACKAGE_KMOD_PCMCIA
284 tristate "Support for PCMCIA devices"
285 default m
286
287 config BR2_PACKAGE_KMOD_PCMCIA_SERIAL
288 tristate "Support for PCMCIA/Cardbus serial devices"
289 default m
290
291 config BR2_PACKAGE_KMOD_IDE
292 tristate "IDE support"
293 default m
294 help
295 Kernel modules for IDE support
296 useful for usb mass storage devices (e.g. on WL-HDD)
297
298 Includes:
299 - ide-core
300 - ide-detect
301 - ide-disk
302 - pdc202xx_old
303
304 config BR2_PACKAGE_KMOD_NLS_CP437
305 tristate "Codepage 437 (United States, Canada)"
306 default m
307 help
308 Kernel module for NLS Codepage 437 (United States, Canada)
309
310 config BR2_PACKAGE_KMOD_NLS_CP850
311 tristate "Codepage 850 (Europe)"
312 default m
313 help
314 Kernel module for NLS Codepage 850 (Europe)
315
316 config BR2_PACKAGE_KMOD_NLS_ISO8859_1
317 tristate "ISO 8859-1 (Latin 1; Western European Languages)"
318 default m
319 help
320 Kernel module for ISO 8859-1 (Latin 1)
321
322 config BR2_PACKAGE_KMOD_NLS_ISO8859_15
323 tristate "ISO 8859-15 (Latin 9; Western, with Euro symbol)"
324 default m
325 help
326 Kernel module for ISO 8859-15 (Latin 9)
327
328 config BR2_PACKAGE_KMOD_NLS_KOI8_R
329 tristate "KOI8-R (Russian)"
330 default m
331 help
332 Kernel module for KOI8-R (Russian)
333
334 config BR2_PACKAGE_KMOD_NLS_UTF8
335 tristate "UTF8"
336 default m
337 help
338 Kernel module for UTF8
339
340 config BR2_PACKAGE_KMOD_VFAT
341 tristate "VFAT filesystem support"
342 default m
343 help
344 Kernel modules for VFAT filesystem support
345 useful for usb mass storage devices
346
347 config BR2_PACKAGE_KMOD_MINIX
348 tristate "MINIX filesystem support"
349 default m
350 help
351 Kernel modules for MINIX filesystem support
352
353 config BR2_PACKAGE_KMOD_EXT2
354 tristate "EXT2 filesystem support"
355 default m
356 help
357 Kernel modules for EXT2 filesystem support
358
359 config BR2_PACKAGE_KMOD_EXT3
360 tristate "EXT3 filesystem support"
361 default m
362 help
363 Kernel modules for EXT3 filesystem support
364
365 config BR2_PACKAGE_KMOD_XFS
366 tristate "XFS filesystem support"
367 default m
368 help
369 Kernel modules for XFS filesystem support
370
371 config BR2_PACKAGE_KMOD_HFSPLUS
372 tristate "HFS+ filesystem support"
373 default m
374 help
375 Kernel modules for HFS+ filesystem support
376
377 config BR2_PACKAGE_KMOD_LOOP
378 tristate "loop mount support"
379 default m
380 help
381 Kernel module for loop mount support
382
383 config BR2_PACKAGE_KMOD_NBD
384 tristate "network block device"
385 default m
386 help
387 Kernel module for network block device
388
389 config BR2_PACKAGE_KMOD_LP
390 tristate "parallel port and lp support"
391 default m
392 help
393 Kernel modules for line printer and parallel port support
394
395 config BR2_PACKAGE_KMOD_CRYPTO
396 tristate "CryptoAPI modules"
397 default m
398 select BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE
399 help
400 Kernel modules for cryptographic algorithms
401
402 config BR2_PACKAGE_KMOD_PPP
403 tristate "PPP support"
404 default m
405 help
406 Kernel support for PPP
407
408 config BR2_PACKAGE_KMOD_MPPE
409 tristate "PPP MPPE/MPPC module"
410 default m
411 select BR2_PACKAGE_KMOD_CRYPTO
412 depends BR2_PACKAGE_KMOD_PPP
413 help
414 Support for Microsoft PPP Encryption/Compression
415
416 config BR2_PACKAGE_KMOD_PPPOE
417 tristate "PPPoE modules"
418 default m
419 depends BR2_PACKAGE_KMOD_PPP
420 help
421 Support for PPP over Ethernet
422
423 config BR2_PACKAGE_KMOD_TUN
424 tristate "Universal TUN/TAP driver"
425 default m
426 help
427 Kernel support for the TUN/TAP tunneling device
428
429 config BR2_PACKAGE_KMOD_GRE
430 tristate "GRE tunneling driver"
431 default m
432 help
433 Kernel support for GRE tunnels
434
435 config BR2_PACKAGE_KMOD_SCHED
436 tristate "Traffic schedulers"
437 default m
438 help
439 Kernel schedulers for IP traffic
440
441 config BR2_PACKAGE_KMOD_VIDEODEV
442 tristate "Video (For Linux) kernel support"
443 default m
444
445 config BR2_PACKAGE_KMOD_PWC
446 tristate "Kernel driver for USB Philips Cameras"
447 default m
448
449 config BR2_PACKAGE_KMOD_SOFTDOG
450 tristate "Kernel driver for software watchdog"
451 default m
452 help
453 Kernel modules for software watchdog driver
454
455 config BR2_PACKAGE_KMOD_BONDING
456 tristate "Kernel driver for ethernet bonding"
457 default m
458 help
459 Kernel modules for ethernet bonding
460
461 config BR2_PACKAGE_KMOD_BLUETOOTH
462 tristate "Kernel driver for Bluetooth stack"
463 default m
464 help
465 Kernel modules for Bluetooth stack
466
467 config BR2_PACKAGE_KMOD_BLUETOOTH_BFUSB
468 tristate "Bluetooth HCI BlueFRITZ! USB driver"
469 depends BR2_PACKAGE_KMOD_BLUETOOTH
470 select BR2_PACKAGE_KMOD_USB
471 default m
472 help
473 Bluetooth HCI BlueFRITZ! USB driver
474
475 config BR2_PACKAGE_KMOD_BLUETOOTH_BLUECARD
476 tristate "Bluetooth HCI BlueCard (PC Card) driver"
477 depends BR2_PACKAGE_KMOD_BLUETOOTH
478 select BR2_PACKAGE_KMOD_PCMCIA
479 default m
480 help
481 Bluetooth HCI BlueCard (PC Card) driver
482
483 config BR2_PACKAGE_KMOD_BLUETOOTH_BT3C
484 tristate "Bluetooth HCI BT3C (PC Card) driver"
485 depends BR2_PACKAGE_KMOD_BLUETOOTH
486 select BR2_PACKAGE_KMOD_PCMCIA
487 default m
488 help
489 Bluetooth HCI BT3C (PC Card) driver
490
491 config BR2_PACKAGE_KMOD_BLUETOOTH_BTUART
492 tristate "Bluetooth HCI UART (PC Card) driver"
493 depends BR2_PACKAGE_KMOD_BLUETOOTH
494 select BR2_PACKAGE_KMOD_PCMCIA
495 default m
496 help
497 Bluetooth HCI UART (PC Card) driver
498
499 config BR2_PACKAGE_KMOD_BLUETOOTH_DTL1
500 tristate "Bluetooth HCI DTL1 (PC Card) driver"
501 depends BR2_PACKAGE_KMOD_BLUETOOTH
502 select BR2_PACKAGE_KMOD_PCMCIA
503 default m
504 help
505 Bluetooth HCI DTL1 (PC Card) driver
506
507 config BR2_PACKAGE_KMOD_BLUETOOTH_HCIUART
508 tristate "Bluetooth HCI UART driver"
509 depends BR2_PACKAGE_KMOD_BLUETOOTH
510 default m
511 help
512 Bluetooth HCI UART driver
513
514 config BR2_PACKAGE_KMOD_BLUETOOTH_HCIUSB
515 tristate "Bluetooth HCI USB driver"
516 depends BR2_PACKAGE_KMOD_BLUETOOTH
517 depends BR2_PACKAGE_KMOD_USB
518 default m
519 help
520 Bluetooth HCI USB driver
521
522 config BR2_PACKAGE_KMOD_BLUETOOTH_HCIVHCI
523 tristate "Bluetooth Virtual HCI device driver"
524 depends BR2_PACKAGE_KMOD_BLUETOOTH
525 default m
526 help
527 Bluetooth Virtual HCI device driver
528
529 source "target/linux/package/Config.in"