6 config BR2_LINUX_2_4_BRCM
7 bool "Support for Broadcom based routers"
10 Build firmware images for Broadcom based routers
11 (e.g. Linksys WRT54G(S), Asus WL-500g, Motorola WR850G)
13 This one builds the generic .trx images, activate one of the
14 options below for creating device specific files for use
17 comment "Kernel Modules"
19 config BR2_PACKAGE_KMOD_BRCM_WL
20 tristate "Broadcom Wireless Network Driver"
21 depends BR2_LINUX_2_4_BRCM
24 Proprietary driver for Broadcom Wireless chipsets
26 config BR2_PACKAGE_KMOD_ARPT
27 tristate "ARP firewalling support"
30 Kernel modules for ARP firewalling
32 config BR2_PACKAGE_KMOD_EBT
33 tristate "Ethernet Bridge firewalling support"
36 Kernel modules for bridge firewalling
38 config BR2_PACKAGE_KMOD_IPIP
39 tristate "IP in IP encapsulation support"
42 Kernel module for IP in IP encapsultation
44 config BR2_PACKAGE_KMOD_IPTABLES_EXTRA
45 tristate "Extra Netfilter modules for IPv4 firewalling (meta-package)"
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
57 Extra Netfilter kernel modules for IPv4 firewalling (meta-package)
59 config BR2_PACKAGE_KMOD_IPT_CONNTRACK
60 tristate "Netfilter modules for connection tracking"
63 Netfilter (IPv4) kernel modules for connection tracking
68 * ipt_connmark/CONNMARK
71 config BR2_PACKAGE_KMOD_IPT_FILTER
72 tristate "Netfilter modules for packet content inspection"
75 Netfilter (IPv4) kernel modules for packet content inspection
81 config BR2_PACKAGE_KMOD_IPT_IPOPT
82 tristate "Netfilter modules for matching/changing IP packet options"
85 Netfilter (IPv4) kernel modules for matching/changing IP packet options
98 config BR2_PACKAGE_KMOD_IPT_IPSEC
99 tristate "Netfilter modules for matching IPsec packets"
102 Netfilter (IPv4) kernel modules for matching IPsec packets
108 config BR2_PACKAGE_KMOD_IPT_NAT
109 tristate "Netfilter modules for different NAT targets"
112 Netfilter (IPv4) kernel modules for different NAT targets
117 config BR2_PACKAGE_KMOD_IPT_NAT_H323
118 tristate "Netfilter NAT modules for H.323"
121 Netfilter (IPv4) NAT kernel modules for H.323
123 config BR2_PACKAGE_KMOD_IPT_NAT_PPTP
124 tristate "Netfilter NAT modules for PPTP"
127 Netfilter (IPv4) NAT kernel modules for PPTP
129 config BR2_PACKAGE_KMOD_IPT_NAT_RTSP
130 tristate "Netfilter NAT modules for RTSP"
133 Netfilter (IPv4) NAT kernel modules for RTSP
135 config BR2_PACKAGE_KMOD_IPT_NAT_EXTRA
136 tristate "Extra Netfilter NAT modules for special protocols"
139 Extra Netfilter (IPv4) NAT kernel modules for special protocols
142 * ip_conntrack_amanda
143 * ip_conntrack_proto_gre
148 config BR2_PACKAGE_KMOD_IPT_QUEUE
149 tristate "Netfilter module for user-space packet queueing"
152 Netfilter (IPv4) module for user-space packet queueing
157 config BR2_PACKAGE_KMOD_IPT_ULOG
158 tristate "Netfilter module for user-space packet logging"
161 Netfilter (IPv4) module for user-space packet logging
166 config BR2_PACKAGE_KMOD_IPT_EXTRA
167 tristate "Other extra Netfilter modules"
170 Other extra Netfilter (IPv4) kernel modules
179 config BR2_PACKAGE_KMOD_IMQ
180 tristate "Intermediate Queueing device"
183 Kernel support for the Intermediate Queueing device
185 config BR2_PACKAGE_KMOD_IPV6
186 tristate "IPv6 support"
189 Kernel modules for IPv6 protocol support
191 config BR2_PACKAGE_KMOD_IP6TABLES
192 tristate "Kernel modules for ip6tables"
194 depends BR2_PACKAGE_KMOD_IPV6
196 IPv6 firewalling support
198 config BR2_PACKAGE_KMOD_NFS
199 tristate "NFS support"
202 Kernel modules for NFS support
203 Includes lockd, nfs and sunrpc
205 config BR2_PACKAGE_KMOD_CIFS
206 tristate "CIFS support"
209 Kernel modules for CIFS support
211 config BR2_PACKAGE_KMOD_USB
212 tristate "USB support"
215 config BR2_PACKAGE_KMOD_USB_CONTROLLER
217 depends on BR2_PACKAGE_KMOD_USB_UHCI || BR2_PACKAGE_KMOD_USB_OHCI || BR2_PACKAGE_KMOD_USB2
220 config BR2_PACKAGE_KMOD_USB_UHCI
221 tristate "Support for UHCI controllers"
223 depends BR2_PACKAGE_KMOD_USB
224 select BR2_PACKAGE_KMOD_USB_CONTROLLER
226 config BR2_PACKAGE_KMOD_USB_OHCI
227 tristate "Support for OHCI controllers"
229 depends BR2_PACKAGE_KMOD_USB
230 select BR2_PACKAGE_KMOD_USB_CONTROLLER
232 config BR2_PACKAGE_KMOD_USB2
233 tristate "Support for USB 2.0 controllers"
235 depends BR2_PACKAGE_KMOD_USB
236 select BR2_PACKAGE_KMOD_USB_CONTROLLER
238 config BR2_PACKAGE_KMOD_USB_SERIAL
239 tristate "Support for serial USB devices"
241 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
243 config BR2_PACKAGE_KMOD_USB_SERIAL_BELKIN
244 tristate "Support for Belkin USB-to-serial converters"
246 depends BR2_PACKAGE_KMOD_USB_SERIAL
248 config BR2_PACKAGE_KMOD_USB_SERIAL_FTDI
249 tristate "Support for FTDI USB-to-serial converterr"
251 depends BR2_PACKAGE_KMOD_USB_SERIAL
253 config BR2_PACKAGE_KMOD_USB_SERIAL_MCT_U232
254 tristate "Support for Magic Control Technology USB-to-Serial converters"
256 depends BR2_PACKAGE_KMOD_USB_SERIAL
258 config BR2_PACKAGE_KMOD_USB_SERIAL_PL2303
259 tristate "Support for Prolific PL2303 USB-to-Serial converters"
261 depends BR2_PACKAGE_KMOD_USB_SERIAL
263 config BR2_PACKAGE_KMOD_USB_SERIAL_VISOR
264 tristate "Support for Handspring Visor / Palm m50x / Sony Clie Driver"
266 depends BR2_PACKAGE_KMOD_USB_SERIAL
268 config BR2_PACKAGE_KMOD_USB_STORAGE
269 tristate "Support for USB storage devices"
271 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
273 config BR2_PACKAGE_KMOD_USB_PRINTER
274 tristate "Support for USB printers"
276 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
278 config BR2_PACKAGE_KMOD_USB_ACM
279 tristate "Support for USB ACM compatible devices"
281 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
283 config BR2_PACKAGE_KMOD_PCMCIA
284 tristate "Support for PCMCIA devices"
287 config BR2_PACKAGE_KMOD_PCMCIA_SERIAL
288 tristate "Support for PCMCIA/Cardbus serial devices"
291 config BR2_PACKAGE_KMOD_IDE
292 tristate "IDE support"
295 Kernel modules for IDE support
296 useful for usb mass storage devices (e.g. on WL-HDD)
304 config BR2_PACKAGE_KMOD_NLS_CP437
305 tristate "Codepage 437 (United States, Canada)"
308 Kernel module for NLS Codepage 437 (United States, Canada)
310 config BR2_PACKAGE_KMOD_NLS_CP850
311 tristate "Codepage 850 (Europe)"
314 Kernel module for NLS Codepage 850 (Europe)
316 config BR2_PACKAGE_KMOD_NLS_ISO8859_1
317 tristate "ISO 8859-1 (Latin 1; Western European Languages)"
320 Kernel module for ISO 8859-1 (Latin 1)
322 config BR2_PACKAGE_KMOD_NLS_ISO8859_15
323 tristate "ISO 8859-15 (Latin 9; Western, with Euro symbol)"
326 Kernel module for ISO 8859-15 (Latin 9)
328 config BR2_PACKAGE_KMOD_NLS_KOI8_R
329 tristate "KOI8-R (Russian)"
332 Kernel module for KOI8-R (Russian)
334 config BR2_PACKAGE_KMOD_NLS_UTF8
338 Kernel module for UTF8
340 config BR2_PACKAGE_KMOD_VFAT
341 tristate "VFAT filesystem support"
344 Kernel modules for VFAT filesystem support
345 useful for usb mass storage devices
347 config BR2_PACKAGE_KMOD_MINIX
348 tristate "MINIX filesystem support"
351 Kernel modules for MINIX filesystem support
353 config BR2_PACKAGE_KMOD_EXT2
354 tristate "EXT2 filesystem support"
357 Kernel modules for EXT2 filesystem support
359 config BR2_PACKAGE_KMOD_EXT3
360 tristate "EXT3 filesystem support"
363 Kernel modules for EXT3 filesystem support
365 config BR2_PACKAGE_KMOD_XFS
366 tristate "XFS filesystem support"
369 Kernel modules for XFS filesystem support
371 config BR2_PACKAGE_KMOD_HFSPLUS
372 tristate "HFS+ filesystem support"
375 Kernel modules for HFS+ filesystem support
377 config BR2_PACKAGE_KMOD_LOOP
378 tristate "loop mount support"
381 Kernel module for loop mount support
383 config BR2_PACKAGE_KMOD_NBD
384 tristate "network block device"
387 Kernel module for network block device
389 config BR2_PACKAGE_KMOD_LP
390 tristate "parallel port and lp support"
393 Kernel modules for line printer and parallel port support
395 config BR2_PACKAGE_KMOD_CRYPTO
396 tristate "CryptoAPI modules"
398 select BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE
400 Kernel modules for cryptographic algorithms
402 config BR2_PACKAGE_KMOD_PPP
403 tristate "PPP support"
406 Kernel support for PPP
408 config BR2_PACKAGE_KMOD_MPPE
409 tristate "PPP MPPE/MPPC module"
411 select BR2_PACKAGE_KMOD_CRYPTO
412 depends BR2_PACKAGE_KMOD_PPP
414 Support for Microsoft PPP Encryption/Compression
416 config BR2_PACKAGE_KMOD_PPPOE
417 tristate "PPPoE modules"
419 depends BR2_PACKAGE_KMOD_PPP
421 Support for PPP over Ethernet
423 config BR2_PACKAGE_KMOD_TUN
424 tristate "Universal TUN/TAP driver"
427 Kernel support for the TUN/TAP tunneling device
429 config BR2_PACKAGE_KMOD_GRE
430 tristate "GRE tunneling driver"
433 Kernel support for GRE tunnels
435 config BR2_PACKAGE_KMOD_SCHED
436 tristate "Traffic schedulers"
439 Kernel schedulers for IP traffic
441 config BR2_PACKAGE_KMOD_VIDEODEV
442 tristate "Video (For Linux) kernel support"
445 config BR2_PACKAGE_KMOD_PWC
446 tristate "Kernel driver for USB Philips Cameras"
449 config BR2_PACKAGE_KMOD_SOFTDOG
450 tristate "Kernel driver for software watchdog"
453 Kernel modules for software watchdog driver
455 config BR2_PACKAGE_KMOD_BONDING
456 tristate "Kernel driver for ethernet bonding"
459 Kernel modules for ethernet bonding
461 config BR2_PACKAGE_KMOD_BLUETOOTH
462 tristate "Kernel driver for Bluetooth stack"
465 Kernel modules for Bluetooth stack
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
473 Bluetooth HCI BlueFRITZ! USB driver
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
481 Bluetooth HCI BlueCard (PC Card) driver
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
489 Bluetooth HCI BT3C (PC Card) driver
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
497 Bluetooth HCI UART (PC Card) driver
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
505 Bluetooth HCI DTL1 (PC Card) driver
507 config BR2_PACKAGE_KMOD_BLUETOOTH_HCIUART
508 tristate "Bluetooth HCI UART driver"
509 depends BR2_PACKAGE_KMOD_BLUETOOTH
512 Bluetooth HCI UART driver
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
520 Bluetooth HCI USB driver
522 config BR2_PACKAGE_KMOD_BLUETOOTH_HCIVHCI
523 tristate "Bluetooth Virtual HCI device driver"
524 depends BR2_PACKAGE_KMOD_BLUETOOTH
527 Bluetooth Virtual HCI device driver
529 source "target/linux/package/Config.in"