6 config BR2_LINUX_2_4_BRCM
7 bool "Support for Broadcom based routers"
12 Build firmware images for Broadcom based routers
13 (e.g. Linksys WRT54G(S), Asus WL-500g, Motorola WR850G)
15 This one builds the generic .trx images, activate one of the
16 options below for creating device specific files for use
19 config BR2_LINUX_2_4_AR7
20 bool "Support for TI AR7 based devices"
25 Build firmware images for TI AR7 based routers (w.g. Linksys WAG54G v2)
27 config BR2_LINUX_2_4_SOEKRIS
28 bool "Support for Soekris boards"
33 Build firmware images for Soekris based boards
34 (e.g. net4521, net4801)
36 config BR2_TARGET_NET4521
38 depends BR2_LINUX_2_4_SOEKRIS
39 bool "Soekris net4521"
41 config BR2_TARGET_NET4801
43 depends BR2_LINUX_2_4_SOEKRIS
44 bool "Soekris net4801"
50 config BR2_LINUX_2_6_BRCM
51 bool "Support for Broadcom based routers"
55 select BR2_PACKAGE_KMOD_B44
56 select BR2_PACKAGE_KMOD_MADWIFI
58 Build firmware images for Broadcom based routers
59 (e.g. Netgear WGT634u)
61 comment "Kernel Modules"
63 config BR2_PACKAGE_KMOD_SANGAM_ATM_A
64 tristate "AR7 Sangam ADSL Driver (Annex A)"
66 depends BR2_LINUX_2_4_AR7
67 select BR2_PACKAGE_KMOD_ATM
69 ATM driver for the Sangam ADSL chip on AR7
72 config BR2_PACKAGE_KMOD_SANGAM_ATM_B
73 tristate "AR7 Sangam ADSL Driver (Annex B)"
75 depends BR2_LINUX_2_4_AR7
76 select BR2_PACKAGE_KMOD_ATM
78 ATM driver for the Sangam ADSL chip on AR7
81 config BR2_PACKAGE_KMOD_CPMAC
82 tristate "AR7 CPMAC Network Driver"
84 depends BR2_LINUX_2_4_AR7
86 Driver for the AR7 CPMAC network chip
88 config BR2_PACKAGE_KMOD_DIAG
89 tristate "Router LED/Button Driver"
92 Driver for the LEDs on Wireless Routers (diag)
94 config BR2_PACKAGE_KMOD_BRCM_WL
95 tristate "Broadcom Wireless Network Driver"
96 depends BR2_LINUX_2_4_BRCM
99 Proprietary driver for Broadcom Wireless chipsets
101 config BR2_PACKAGE_KMOD_BRCM_ET
102 tristate "Broadcom Ethernet Driver"
103 depends BR2_LINUX_2_4_BRCM
106 Proprietary driver for Broadcom Ethernet chipsets
108 config BR2_PACKAGE_KMOD_B44
109 tristate "Broadcom 44XX, 47XX ethernet driver"
112 Free driver for Broadcom Ethernet chipsets (without switch support)
114 config BR2_PACKAGE_KMOD_ARPT
115 tristate "ARP firewalling support"
118 Kernel modules for ARP firewalling
120 config BR2_PACKAGE_KMOD_BLUETOOTH
121 tristate "Bluetooth drivers and network stack"
124 Bluetooth drivers and network stack
126 config BR2_PACKAGE_KMOD_EBT
127 tristate "Ethernet Bridge firewalling support"
130 Kernel modules for bridge firewalling
132 config BR2_PACKAGE_KMOD_IPTABLES_V4
133 tristate "Basic set of kernel modules for iptables"
136 Kernel modules for IPv4 firewalling
138 config BR2_PACKAGE_KMOD_IPTABLES_V4_EXTRA
139 tristate "Extra modules for iptables"
142 Extra kernel modules for IPv4 firewalling
144 config BR2_PACKAGE_KMOD_IPV6
145 tristate "IPv6 support"
148 Kernel modules for IPv6 protocol support
150 config BR2_PACKAGE_KMOD_IPTABLES_V6
151 tristate "Kernel modules for ip6tables"
153 depends BR2_PACKAGE_KMOD_IPV6
155 IPv6 firewalling support
157 config BR2_PACKAGE_KMOD_NFS
158 tristate "NFS support"
161 Kernel modules for NFS support
162 Includes lockd, nfs and sunrpc
164 config BR2_PACKAGE_KMOD_CIFS
165 tristate "CIFS support"
168 Kernel modules for CIFS support
170 config BR2_PACKAGE_KMOD_USB
171 tristate "USB support"
174 config BR2_PACKAGE_KMOD_USB_CONTROLLER
176 depends on BR2_PACKAGE_KMOD_USB_UHCI || BR2_PACKAGE_KMOD_USB_OHCI || BR2_PACKAGE_KMOD_USB2
179 config BR2_PACKAGE_KMOD_USB_UHCI
180 tristate "Support for UHCI controllers"
182 depends BR2_PACKAGE_KMOD_USB
183 select BR2_PACKAGE_KMOD_USB_CONTROLLER
185 config BR2_PACKAGE_KMOD_USB_OHCI
186 tristate "Support for OHCI controllers"
188 depends BR2_PACKAGE_KMOD_USB
189 select BR2_PACKAGE_KMOD_USB_CONTROLLER
191 config BR2_PACKAGE_KMOD_USB2
192 tristate "Support for USB 2.0 controllers"
194 depends BR2_PACKAGE_KMOD_USB
195 select BR2_PACKAGE_KMOD_USB_CONTROLLER
197 config BR2_PACKAGE_KMOD_USB_SERIAL
198 tristate "kmod-usb-serial - Support for USB-to-serial converters"
200 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
202 config BR2_PACKAGE_KMOD_USB_SERIAL_BELKIN
203 tristate "kmod-usb-serial-belkin - Support for Belkin USB-to-serial converters"
205 depends BR2_PACKAGE_KMOD_USB_SERIAL
207 config BR2_PACKAGE_KMOD_USB_SERIAL_FTDI
208 tristate "kmod-usb-serial-ftdi - Support for FTDI USB-to-serial converterr"
210 depends BR2_PACKAGE_KMOD_USB_SERIAL
212 config BR2_PACKAGE_KMOD_USB_SERIAL_MCT_U232
213 tristate "kmod-usb-serial-mct-u232 - Support for Magic Control Technology USB-to-Serial converters"
215 depends BR2_PACKAGE_KMOD_USB_SERIAL
217 config BR2_PACKAGE_KMOD_USB_SERIAL_PL2303
218 tristate "kmod-usb-serial-pl2303 - Support for Prolific PL2303 USB-to-Serial converters"
220 depends BR2_PACKAGE_KMOD_USB_SERIAL
222 config BR2_PACKAGE_KMOD_USB_STORAGE
223 tristate "Support for USB storage devices"
225 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
227 config BR2_PACKAGE_KMOD_USB_PRINTER
228 tristate "Support for USB printers"
230 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
232 config BR2_PACKAGE_KMOD_USB_AUDIO
233 tristate "Support for USB soundcards"
235 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
237 config BR2_PACKAGE_KMOD_USB_ACM
238 tristate "Support for USB modems/isdn controllers"
240 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
242 config BR2_PACKAGE_KMOD_IDE
243 tristate "IDE support"
246 Kernel modules for IDE support
247 useful for usb mass storage devices (e.g. on WL-HDD)
249 config BR2_PACKAGE_KMOD_VFAT
250 tristate "VFAT filesystem support"
253 Kernel modules for VFAT filesystem support
254 useful for usb mass storage devices
256 config BR2_PACKAGE_KMOD_EXT2
257 tristate "EXT2 filesystem support"
260 Kernel modules for EXT2 filesystem support
262 config BR2_PACKAGE_KMOD_EXT3
263 tristate "EXT3 filesystem support"
266 Kernel modules for EXT3 filesystem support
268 config BR2_PACKAGE_KMOD_XFS
269 tristate "XFS filesystem support"
272 Kernel modules for XFS filesystem support
274 config BR2_PACKAGE_KMOD_HFSPLUS
275 tristate "HFS+ filesystem support"
278 Kernel modules for HFS+ filesystem support
280 config BR2_PACKAGE_KMOD_LOOP
281 tristate "loop mount support"
284 Kernel module for loop mount support
286 config BR2_PACKAGE_KMOD_NBD
287 tristate "network block device"
290 Kernel module for network block device
292 config BR2_PACKAGE_KMOD_LP
293 tristate "parallel port and lp support"
296 Kernel modules for line printer and parallel port support
298 config BR2_PACKAGE_KMOD_CRYPTO
299 tristate "CryptoAPI modules"
301 select BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE
303 Kernel modules for cryptographic algorithms
305 config BR2_PACKAGE_KMOD_PPP
306 tristate "PPP support"
309 Kernel support for PPP
311 config BR2_PACKAGE_KMOD_MPPE
312 tristate "PPP MPPE/MPPC module"
314 select BR2_PACKAGE_KMOD_CRYPTO
315 depends BR2_PACKAGE_KMOD_PPP
317 Support for Microsoft PPP Encryption/Compression
319 config BR2_PACKAGE_KMOD_PPPOE
320 tristate "PPPoE modules"
322 depends BR2_PACKAGE_KMOD_PPP
324 Support for PPP over Ethernet
326 config BR2_PACKAGE_KMOD_PPPOATM
327 tristate "PPP over ATM"
328 default y if BR2_LINUX_2_4_AR7
330 depends BR2_PACKAGE_KMOD_PPP
331 select BR2_PACKAGE_KMOD_ATM
333 Support for PPP over ATM
335 config BR2_PACKAGE_KMOD_ATM
336 tristate "ATM support"
338 default y if BR2_LINUX_2_4_AR7
342 config BR2_PACKAGE_KMOD_TUN
343 tristate "Universal TUN/TAP driver"
346 Kernel support for the TUN/TAP tunneling device
348 config BR2_PACKAGE_KMOD_GRE
349 tristate "GRE tunneling driver"
352 Kernel support for GRE tunnels
354 config BR2_PACKAGE_KMOD_SCHED
355 tristate "Traffic schedulers"
358 Kernel schedulers for IP traffic
360 config BR2_PACKAGE_KMOD_VIDEODEV
361 tristate "Video (For Linux) kernel support"
364 config BR2_PACKAGE_KMOD_PWC
365 tristate "Kernel driver for USB Philips Cameras"
368 config BR2_PACKAGE_KMOD_NATSEMI
369 tristate "Soekris net4801 ethernet driver"
371 depends BR2_LINUX_2_4_SOEKRIS
373 Driver for the National Semiconductor DP8381x series PCI Ethernet
374 found on Soekris net4801 boards
376 config BR2_PACKAGE_KMOD_WD1100
377 tristate "Soekris net4801 watchdog"
379 depends BR2_LINUX_2_4_SOEKRIS
381 Driver for the NatSemi SC1x00 series Watchdog
382 found on Soekris net4801 boards
384 source "target/linux/package/Config.in"