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"
56 Build firmware images for Broadcom based routers
57 (e.g. Netgear WGT634u)
59 comment "Kernel Modules"
61 config BR2_PACKAGE_KMOD_SANGAM_ATM_A
62 tristate "AR7 Sangam ADSL Driver (Annex A)"
64 depends BR2_LINUX_2_4_AR7
65 select BR2_PACKAGE_KMOD_ATM
67 ATM driver for the Sangam ADSL chip on AR7
70 config BR2_PACKAGE_KMOD_SANGAM_ATM_B
71 tristate "AR7 Sangam ADSL Driver (Annex B)"
73 depends BR2_LINUX_2_4_AR7
74 select BR2_PACKAGE_KMOD_ATM
76 ATM driver for the Sangam ADSL chip on AR7
79 config BR2_PACKAGE_KMOD_CPMAC
80 tristate "AR7 CPMAC Network Driver"
82 depends BR2_LINUX_2_4_AR7
84 Driver for the AR7 CPMAC network chip
86 config BR2_PACKAGE_KMOD_DIAG
87 tristate "Router LED/Button Driver"
90 Driver for the LEDs on Wireless Routers (diag)
92 config BR2_PACKAGE_KMOD_BRCM_WL
93 tristate "Broadcom Wireless Network Driver"
94 depends BR2_LINUX_2_4_BRCM
97 Proprietary driver for Broadcom Wireless chipsets
99 config BR2_PACKAGE_KMOD_BRCM_ET
100 tristate "Broadcom Ethernet Driver"
101 depends BR2_LINUX_2_4_BRCM
104 Proprietary driver for Broadcom Ethernet chipsets
106 config BR2_PACKAGE_KMOD_B44
107 tristate "Broadcom 44XX, 47XX ethernet driver"
110 Free driver for Broadcom Ethernet chipsets (without switch support)
112 config BR2_PACKAGE_KMOD_ARPT
113 tristate "ARP firewalling support"
116 Kernel modules for ARP firewalling
118 config BR2_PACKAGE_KMOD_BLUETOOTH
119 tristate "Bluetooth drivers and network stack"
122 Bluetooth drivers and network stack
124 config BR2_PACKAGE_KMOD_EBT
125 tristate "Ethernet Bridge firewalling support"
128 Kernel modules for bridge firewalling
130 config BR2_PACKAGE_KMOD_IPTABLES_V4
131 tristate "Basic set of kernel modules for iptables"
134 Kernel modules for IPv4 firewalling
136 config BR2_PACKAGE_KMOD_IPTABLES_V4_EXTRA
137 tristate "Extra modules for iptables"
140 Extra kernel modules for IPv4 firewalling
142 config BR2_PACKAGE_KMOD_IPV6
143 tristate "IPv6 support"
146 Kernel modules for IPv6 protocol support
148 config BR2_PACKAGE_KMOD_IPTABLES_V6
149 tristate "Kernel modules for ip6tables"
151 depends BR2_PACKAGE_KMOD_IPV6
153 IPv6 firewalling support
155 config BR2_PACKAGE_KMOD_NFS
156 tristate "NFS support"
159 Kernel modules for NFS support
160 Includes lockd, nfs and sunrpc
162 config BR2_PACKAGE_KMOD_CIFS
163 tristate "CIFS support"
166 Kernel modules for CIFS support
168 config BR2_PACKAGE_KMOD_USB
169 tristate "USB support"
172 config BR2_PACKAGE_KMOD_USB_CONTROLLER
174 depends on BR2_PACKAGE_KMOD_USB_UHCI || BR2_PACKAGE_KMOD_USB_OHCI
177 config BR2_PACKAGE_KMOD_USB_UHCI
178 tristate "Support for UHCI controllers"
180 depends BR2_PACKAGE_KMOD_USB
181 select BR2_PACKAGE_KMOD_USB_CONTROLLER
183 config BR2_PACKAGE_KMOD_USB_OHCI
184 tristate "Support for OHCI controllers"
186 depends BR2_PACKAGE_KMOD_USB
187 select BR2_PACKAGE_KMOD_USB_CONTROLLER
189 config BR2_PACKAGE_KMOD_USB2
190 tristate "Support for USB 2.0 controllers"
192 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
194 config BR2_PACKAGE_KMOD_USB_SERIAL
195 tristate "kmod-usb-serial - Support for USB-to-serial converters"
197 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
199 config BR2_PACKAGE_KMOD_USB_SERIAL_BELKIN
200 tristate "kmod-usb-serial-belkin - Support for Belkin USB-to-serial converters"
202 depends BR2_PACKAGE_KMOD_USB_SERIAL
204 config BR2_PACKAGE_KMOD_USB_SERIAL_FTDI
205 tristate "kmod-usb-serial-ftdi - Support for FTDI USB-to-serial converterr"
207 depends BR2_PACKAGE_KMOD_USB_SERIAL
209 config BR2_PACKAGE_KMOD_USB_SERIAL_MCT_U232
210 tristate "kmod-usb-serial-mct-u232 - Support for Magic Control Technology USB-to-Serial converters"
212 depends BR2_PACKAGE_KMOD_USB_SERIAL
214 config BR2_PACKAGE_KMOD_USB_SERIAL_PL2303
215 tristate "kmod-usb-serial-pl2303 - Support for Prolific PL2303 USB-to-Serial converters"
217 depends BR2_PACKAGE_KMOD_USB_SERIAL
219 config BR2_PACKAGE_KMOD_USB_STORAGE
220 tristate "Support for USB storage devices"
222 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
224 config BR2_PACKAGE_KMOD_USB_PRINTER
225 tristate "Support for USB printers"
227 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
229 config BR2_PACKAGE_KMOD_USB_ACM
230 tristate "Support for USB modems/isdn controllers"
232 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
234 config BR2_PACKAGE_KMOD_IDE
235 tristate "IDE support"
238 Kernel modules for IDE support
239 useful for usb mass storage devices (e.g. on WL-HDD)
241 config BR2_PACKAGE_KMOD_VFAT
242 tristate "VFAT filesystem support"
245 Kernel modules for VFAT filesystem support
246 useful for usb mass storage devices
248 config BR2_PACKAGE_KMOD_EXT2
249 tristate "EXT2 filesystem support"
252 Kernel modules for EXT2 filesystem support
254 config BR2_PACKAGE_KMOD_EXT3
255 tristate "EXT3 filesystem support"
258 Kernel modules for EXT3 filesystem support
260 config BR2_PACKAGE_KMOD_XFS
261 tristate "XFS filesystem support"
264 Kernel modules for XFS filesystem support
266 config BR2_PACKAGE_KMOD_HFSPLUS
267 tristate "HFS+ filesystem support"
270 Kernel modules for HFS+ filesystem support
272 config BR2_PACKAGE_KMOD_LOOP
273 tristate "loop mount support"
276 Kernel module for loop mount support
278 config BR2_PACKAGE_KMOD_NBD
279 tristate "network block device"
282 Kernel module for network block device
284 config BR2_PACKAGE_KMOD_LP
285 tristate "parallel port and lp support"
288 Kernel modules for line printer and parallel port support
290 config BR2_PACKAGE_KMOD_CRYPTO
291 tristate "CryptoAPI modules"
293 select BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE
295 Kernel modules for cryptographic algorithms
297 config BR2_PACKAGE_KMOD_PPP
298 tristate "PPP support"
301 Kernel support for PPP
303 config BR2_PACKAGE_KMOD_MPPE
304 tristate "PPP MPPE/MPPC module"
306 select BR2_PACKAGE_KMOD_CRYPTO
307 depends BR2_PACKAGE_KMOD_PPP
309 Support for Microsoft PPP Encryption/Compression
311 config BR2_PACKAGE_KMOD_PPPOE
312 tristate "PPPoE modules"
314 depends BR2_PACKAGE_KMOD_PPP
316 Support for PPP over Ethernet
318 config BR2_PACKAGE_KMOD_PPPOATM
319 tristate "PPP over ATM"
320 default y if BR2_LINUX_2_4_AR7
322 depends BR2_PACKAGE_KMOD_PPP
323 select BR2_PACKAGE_KMOD_ATM
325 Support for PPP over ATM
327 config BR2_PACKAGE_KMOD_ATM
328 tristate "ATM support"
330 default y if BR2_LINUX_2_4_AR7
334 config BR2_PACKAGE_KMOD_TUN
335 tristate "Universal TUN/TAP driver"
338 Kernel support for the TUN/TAP tunneling device
340 config BR2_PACKAGE_KMOD_GRE
341 tristate "GRE tunneling driver"
344 Kernel support for GRE tunnels
346 config BR2_PACKAGE_KMOD_SCHED
347 tristate "Traffic schedulers"
350 Kernel schedulers for IP traffic
352 config BR2_PACKAGE_KMOD_VIDEODEV
353 tristate "Video (For Linux) kernel support"
356 config BR2_PACKAGE_KMOD_PWC
357 tristate "Kernel driver for USB Philips Cameras"
360 config BR2_PACKAGE_KMOD_NATSEMI
361 tristate "Soekris net4801 ethernet driver"
363 depends BR2_LINUX_2_4_SOEKRIS
365 Driver for the National Semiconductor DP8381x series PCI Ethernet
366 found on Soekris net4801 boards
368 config BR2_PACKAGE_KMOD_WD1100
369 tristate "Soekris net4801 watchdog"
371 depends BR2_LINUX_2_4_SOEKRIS
373 Driver for the NatSemi SC1x00 series Watchdog
374 found on Soekris net4801 boards
376 source "target/linux/package/Config.in"