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
57 select BR2_PACKAGE_ROBOCFG
59 Build firmware images for Broadcom based routers
60 (e.g. Netgear WGT634u)
62 comment "Kernel Modules"
64 config BR2_PACKAGE_KMOD_SANGAM_ATM_A
65 tristate "AR7 Sangam ADSL Driver (Annex A)"
67 depends BR2_LINUX_2_4_AR7
68 select BR2_PACKAGE_KMOD_ATM
70 ATM driver for the Sangam ADSL chip on AR7
73 config BR2_PACKAGE_KMOD_SANGAM_ATM_B
74 tristate "AR7 Sangam ADSL Driver (Annex B)"
76 depends BR2_LINUX_2_4_AR7
77 select BR2_PACKAGE_KMOD_ATM
79 ATM driver for the Sangam ADSL chip on AR7
82 config BR2_PACKAGE_KMOD_CPMAC
83 tristate "AR7 CPMAC Network Driver"
85 depends BR2_LINUX_2_4_AR7
87 Driver for the AR7 CPMAC network chip
89 config BR2_PACKAGE_KMOD_DIAG
90 tristate "Router LED/Button Driver"
93 Driver for the LEDs on Wireless Routers (diag)
95 config BR2_PACKAGE_KMOD_BRCM_WL
96 tristate "Broadcom Wireless Network Driver"
97 depends BR2_LINUX_2_4_BRCM
100 Proprietary driver for Broadcom Wireless chipsets
102 config BR2_PACKAGE_KMOD_BRCM_ET
103 tristate "Broadcom Ethernet Driver"
104 depends BR2_LINUX_2_4_BRCM
107 Proprietary driver for Broadcom Ethernet chipsets
109 config BR2_PACKAGE_KMOD_B44
110 tristate "Broadcom 44XX, 47XX ethernet driver"
113 Free driver for Broadcom Ethernet chipsets (without switch support)
115 config BR2_PACKAGE_KMOD_ARPT
116 tristate "ARP firewalling support"
119 Kernel modules for ARP firewalling
121 config BR2_PACKAGE_KMOD_BLUETOOTH
122 tristate "Bluetooth drivers and network stack"
125 Bluetooth drivers and network stack
127 config BR2_PACKAGE_KMOD_EBT
128 tristate "Ethernet Bridge firewalling support"
131 Kernel modules for bridge firewalling
133 config BR2_PACKAGE_KMOD_IPTABLES_V4
134 tristate "Basic set of kernel modules for iptables"
137 Kernel modules for IPv4 firewalling
139 config BR2_PACKAGE_KMOD_IPTABLES_V4_EXTRA
140 tristate "Extra modules for iptables"
143 Extra kernel modules for IPv4 firewalling
145 config BR2_PACKAGE_KMOD_IPV6
146 tristate "IPv6 support"
149 Kernel modules for IPv6 protocol support
151 config BR2_PACKAGE_KMOD_IPTABLES_V6
152 tristate "Kernel modules for ip6tables"
154 depends BR2_PACKAGE_KMOD_IPV6
156 IPv6 firewalling support
158 config BR2_PACKAGE_KMOD_NFS
159 tristate "NFS support"
162 Kernel modules for NFS support
163 Includes lockd, nfs and sunrpc
165 config BR2_PACKAGE_KMOD_CIFS
166 tristate "CIFS support"
169 Kernel modules for CIFS support
171 config BR2_PACKAGE_KMOD_USB
172 tristate "USB support"
175 config BR2_PACKAGE_KMOD_USB_CONTROLLER
177 depends on BR2_PACKAGE_KMOD_USB_UHCI || BR2_PACKAGE_KMOD_USB_OHCI || BR2_PACKAGE_KMOD_USB2
180 config BR2_PACKAGE_KMOD_USB_UHCI
181 tristate "Support for UHCI controllers"
183 depends BR2_PACKAGE_KMOD_USB
184 select BR2_PACKAGE_KMOD_USB_CONTROLLER
186 config BR2_PACKAGE_KMOD_USB_OHCI
187 tristate "Support for OHCI controllers"
189 depends BR2_PACKAGE_KMOD_USB
190 select BR2_PACKAGE_KMOD_USB_CONTROLLER
192 config BR2_PACKAGE_KMOD_USB2
193 tristate "Support for USB 2.0 controllers"
195 depends BR2_PACKAGE_KMOD_USB
196 select BR2_PACKAGE_KMOD_USB_CONTROLLER
198 config BR2_PACKAGE_KMOD_USB_SERIAL
199 tristate "kmod-usb-serial - Support for USB-to-serial converters"
201 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
203 config BR2_PACKAGE_KMOD_USB_SERIAL_BELKIN
204 tristate "kmod-usb-serial-belkin - Support for Belkin USB-to-serial converters"
206 depends BR2_PACKAGE_KMOD_USB_SERIAL
208 config BR2_PACKAGE_KMOD_USB_SERIAL_FTDI
209 tristate "kmod-usb-serial-ftdi - Support for FTDI USB-to-serial converterr"
211 depends BR2_PACKAGE_KMOD_USB_SERIAL
213 config BR2_PACKAGE_KMOD_USB_SERIAL_MCT_U232
214 tristate "kmod-usb-serial-mct-u232 - Support for Magic Control Technology USB-to-Serial converters"
216 depends BR2_PACKAGE_KMOD_USB_SERIAL
218 config BR2_PACKAGE_KMOD_USB_SERIAL_PL2303
219 tristate "kmod-usb-serial-pl2303 - Support for Prolific PL2303 USB-to-Serial converters"
221 depends BR2_PACKAGE_KMOD_USB_SERIAL
223 config BR2_PACKAGE_KMOD_USB_STORAGE
224 tristate "Support for USB storage devices"
226 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
228 config BR2_PACKAGE_KMOD_USB_PRINTER
229 tristate "Support for USB printers"
231 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
233 config BR2_PACKAGE_KMOD_USB_AUDIO
234 tristate "Support for USB soundcards"
236 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
238 config BR2_PACKAGE_KMOD_USB_ACM
239 tristate "Support for USB modems/isdn controllers"
241 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
243 config BR2_PACKAGE_KMOD_IDE
244 tristate "IDE support"
247 Kernel modules for IDE support
248 useful for usb mass storage devices (e.g. on WL-HDD)
250 config BR2_PACKAGE_KMOD_VFAT
251 tristate "VFAT filesystem support"
254 Kernel modules for VFAT filesystem support
255 useful for usb mass storage devices
257 config BR2_PACKAGE_KMOD_EXT2
258 tristate "EXT2 filesystem support"
261 Kernel modules for EXT2 filesystem support
263 config BR2_PACKAGE_KMOD_EXT3
264 tristate "EXT3 filesystem support"
267 Kernel modules for EXT3 filesystem support
269 config BR2_PACKAGE_KMOD_XFS
270 tristate "XFS filesystem support"
273 Kernel modules for XFS filesystem support
275 config BR2_PACKAGE_KMOD_HFSPLUS
276 tristate "HFS+ filesystem support"
279 Kernel modules for HFS+ filesystem support
281 config BR2_PACKAGE_KMOD_LOOP
282 tristate "loop mount support"
285 Kernel module for loop mount support
287 config BR2_PACKAGE_KMOD_NBD
288 tristate "network block device"
291 Kernel module for network block device
293 config BR2_PACKAGE_KMOD_LP
294 tristate "parallel port and lp support"
297 Kernel modules for line printer and parallel port support
299 config BR2_PACKAGE_KMOD_CRYPTO
300 tristate "CryptoAPI modules"
302 select BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE
304 Kernel modules for cryptographic algorithms
306 config BR2_PACKAGE_KMOD_PPP
307 tristate "PPP support"
310 Kernel support for PPP
312 config BR2_PACKAGE_KMOD_MPPE
313 tristate "PPP MPPE/MPPC module"
315 select BR2_PACKAGE_KMOD_CRYPTO
316 depends BR2_PACKAGE_KMOD_PPP
318 Support for Microsoft PPP Encryption/Compression
320 config BR2_PACKAGE_KMOD_PPPOE
321 tristate "PPPoE modules"
323 depends BR2_PACKAGE_KMOD_PPP
325 Support for PPP over Ethernet
327 config BR2_PACKAGE_KMOD_PPPOATM
328 tristate "PPP over ATM"
329 default y if BR2_LINUX_2_4_AR7
331 depends BR2_PACKAGE_KMOD_PPP
332 select BR2_PACKAGE_KMOD_ATM
334 Support for PPP over ATM
336 config BR2_PACKAGE_KMOD_ATM
337 tristate "ATM support"
339 default y if BR2_LINUX_2_4_AR7
343 config BR2_PACKAGE_KMOD_TUN
344 tristate "Universal TUN/TAP driver"
347 Kernel support for the TUN/TAP tunneling device
349 config BR2_PACKAGE_KMOD_GRE
350 tristate "GRE tunneling driver"
353 Kernel support for GRE tunnels
355 config BR2_PACKAGE_KMOD_SCHED
356 tristate "Traffic schedulers"
359 Kernel schedulers for IP traffic
361 config BR2_PACKAGE_KMOD_VIDEODEV
362 tristate "Video (For Linux) kernel support"
365 config BR2_PACKAGE_KMOD_PWC
366 tristate "Kernel driver for USB Philips Cameras"
369 config BR2_PACKAGE_KMOD_NATSEMI
370 tristate "Soekris net4801 ethernet driver"
372 depends BR2_LINUX_2_4_SOEKRIS
374 Driver for the National Semiconductor DP8381x series PCI Ethernet
375 found on Soekris net4801 boards
377 config BR2_PACKAGE_KMOD_WD1100
378 tristate "Soekris net4801 watchdog"
380 depends BR2_LINUX_2_4_SOEKRIS
382 Driver for the NatSemi SC1x00 series Watchdog
383 found on Soekris net4801 boards
385 source "target/linux/package/Config.in"