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
57 Build firmware images for Broadcom based routers
58 (e.g. Netgear WGT634u)
60 comment "Kernel Modules"
62 config BR2_PACKAGE_KMOD_SANGAM_ATM_A
63 tristate "AR7 Sangam ADSL Driver (Annex A)"
65 depends BR2_LINUX_2_4_AR7
66 select BR2_PACKAGE_KMOD_ATM
68 ATM driver for the Sangam ADSL chip on AR7
71 config BR2_PACKAGE_KMOD_SANGAM_ATM_B
72 tristate "AR7 Sangam ADSL Driver (Annex B)"
74 depends BR2_LINUX_2_4_AR7
75 select BR2_PACKAGE_KMOD_ATM
77 ATM driver for the Sangam ADSL chip on AR7
80 config BR2_PACKAGE_KMOD_CPMAC
81 tristate "AR7 CPMAC Network Driver"
83 depends BR2_LINUX_2_4_AR7
85 Driver for the AR7 CPMAC network chip
87 config BR2_PACKAGE_KMOD_DIAG
88 tristate "Router LED/Button Driver"
91 Driver for the LEDs on Wireless Routers (diag)
93 config BR2_PACKAGE_KMOD_BRCM_WL
94 tristate "Broadcom Wireless Network Driver"
95 depends BR2_LINUX_2_4_BRCM
98 Proprietary driver for Broadcom Wireless chipsets
100 config BR2_PACKAGE_KMOD_BRCM_ET
101 tristate "Broadcom Ethernet Driver"
102 depends BR2_LINUX_2_4_BRCM
105 Proprietary driver for Broadcom Ethernet chipsets
107 config BR2_PACKAGE_KMOD_B44
108 tristate "Broadcom 44XX, 47XX ethernet driver"
111 Free driver for Broadcom Ethernet chipsets (without switch support)
113 config BR2_PACKAGE_KMOD_ARPT
114 tristate "ARP firewalling support"
117 Kernel modules for ARP firewalling
119 config BR2_PACKAGE_KMOD_BLUETOOTH
120 tristate "Bluetooth drivers and network stack"
123 Bluetooth drivers and network stack
125 config BR2_PACKAGE_KMOD_EBT
126 tristate "Ethernet Bridge firewalling support"
129 Kernel modules for bridge firewalling
131 config BR2_PACKAGE_KMOD_IPTABLES_V4
132 tristate "Basic set of kernel modules for iptables"
135 Kernel modules for IPv4 firewalling
137 config BR2_PACKAGE_KMOD_IPTABLES_V4_EXTRA
138 tristate "Extra modules for iptables"
141 Extra kernel modules for IPv4 firewalling
143 config BR2_PACKAGE_KMOD_IPV6
144 tristate "IPv6 support"
147 Kernel modules for IPv6 protocol support
149 config BR2_PACKAGE_KMOD_IPTABLES_V6
150 tristate "Kernel modules for ip6tables"
152 depends BR2_PACKAGE_KMOD_IPV6
154 IPv6 firewalling support
156 config BR2_PACKAGE_KMOD_NFS
157 tristate "NFS support"
160 Kernel modules for NFS support
161 Includes lockd, nfs and sunrpc
163 config BR2_PACKAGE_KMOD_CIFS
164 tristate "CIFS support"
167 Kernel modules for CIFS support
169 config BR2_PACKAGE_KMOD_USB
170 tristate "USB support"
173 config BR2_PACKAGE_KMOD_USB_CONTROLLER
175 depends on BR2_PACKAGE_KMOD_USB_UHCI || BR2_PACKAGE_KMOD_USB_OHCI
178 config BR2_PACKAGE_KMOD_USB_UHCI
179 tristate "Support for UHCI controllers"
181 depends BR2_PACKAGE_KMOD_USB
182 select BR2_PACKAGE_KMOD_USB_CONTROLLER
184 config BR2_PACKAGE_KMOD_USB_OHCI
185 tristate "Support for OHCI controllers"
187 depends BR2_PACKAGE_KMOD_USB
188 select BR2_PACKAGE_KMOD_USB_CONTROLLER
190 config BR2_PACKAGE_KMOD_USB2
191 tristate "Support for USB 2.0 controllers"
193 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
195 config BR2_PACKAGE_KMOD_USB_SERIAL
196 tristate "kmod-usb-serial - Support for USB-to-serial converters"
198 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
200 config BR2_PACKAGE_KMOD_USB_SERIAL_BELKIN
201 tristate "kmod-usb-serial-belkin - Support for Belkin USB-to-serial converters"
203 depends BR2_PACKAGE_KMOD_USB_SERIAL
205 config BR2_PACKAGE_KMOD_USB_SERIAL_FTDI
206 tristate "kmod-usb-serial-ftdi - Support for FTDI USB-to-serial converterr"
208 depends BR2_PACKAGE_KMOD_USB_SERIAL
210 config BR2_PACKAGE_KMOD_USB_SERIAL_MCT_U232
211 tristate "kmod-usb-serial-mct-u232 - Support for Magic Control Technology USB-to-Serial converters"
213 depends BR2_PACKAGE_KMOD_USB_SERIAL
215 config BR2_PACKAGE_KMOD_USB_SERIAL_PL2303
216 tristate "kmod-usb-serial-pl2303 - Support for Prolific PL2303 USB-to-Serial converters"
218 depends BR2_PACKAGE_KMOD_USB_SERIAL
220 config BR2_PACKAGE_KMOD_USB_STORAGE
221 tristate "Support for USB storage devices"
223 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
225 config BR2_PACKAGE_KMOD_USB_PRINTER
226 tristate "Support for USB printers"
228 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
230 config BR2_PACKAGE_KMOD_USB_AUDIO
231 tristate "Support for USB soundcards"
233 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
235 config BR2_PACKAGE_KMOD_USB_ACM
236 tristate "Support for USB modems/isdn controllers"
238 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
240 config BR2_PACKAGE_KMOD_IDE
241 tristate "IDE support"
244 Kernel modules for IDE support
245 useful for usb mass storage devices (e.g. on WL-HDD)
247 config BR2_PACKAGE_KMOD_VFAT
248 tristate "VFAT filesystem support"
251 Kernel modules for VFAT filesystem support
252 useful for usb mass storage devices
254 config BR2_PACKAGE_KMOD_EXT2
255 tristate "EXT2 filesystem support"
258 Kernel modules for EXT2 filesystem support
260 config BR2_PACKAGE_KMOD_EXT3
261 tristate "EXT3 filesystem support"
264 Kernel modules for EXT3 filesystem support
266 config BR2_PACKAGE_KMOD_XFS
267 tristate "XFS filesystem support"
270 Kernel modules for XFS filesystem support
272 config BR2_PACKAGE_KMOD_HFSPLUS
273 tristate "HFS+ filesystem support"
276 Kernel modules for HFS+ filesystem support
278 config BR2_PACKAGE_KMOD_LOOP
279 tristate "loop mount support"
282 Kernel module for loop mount support
284 config BR2_PACKAGE_KMOD_NBD
285 tristate "network block device"
288 Kernel module for network block device
290 config BR2_PACKAGE_KMOD_LP
291 tristate "parallel port and lp support"
294 Kernel modules for line printer and parallel port support
296 config BR2_PACKAGE_KMOD_CRYPTO
297 tristate "CryptoAPI modules"
299 select BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE
301 Kernel modules for cryptographic algorithms
303 config BR2_PACKAGE_KMOD_PPP
304 tristate "PPP support"
307 Kernel support for PPP
309 config BR2_PACKAGE_KMOD_MPPE
310 tristate "PPP MPPE/MPPC module"
312 select BR2_PACKAGE_KMOD_CRYPTO
313 depends BR2_PACKAGE_KMOD_PPP
315 Support for Microsoft PPP Encryption/Compression
317 config BR2_PACKAGE_KMOD_PPPOE
318 tristate "PPPoE modules"
320 depends BR2_PACKAGE_KMOD_PPP
322 Support for PPP over Ethernet
324 config BR2_PACKAGE_KMOD_PPPOATM
325 tristate "PPP over ATM"
326 default y if BR2_LINUX_2_4_AR7
328 depends BR2_PACKAGE_KMOD_PPP
329 select BR2_PACKAGE_KMOD_ATM
331 Support for PPP over ATM
333 config BR2_PACKAGE_KMOD_ATM
334 tristate "ATM support"
336 default y if BR2_LINUX_2_4_AR7
340 config BR2_PACKAGE_KMOD_TUN
341 tristate "Universal TUN/TAP driver"
344 Kernel support for the TUN/TAP tunneling device
346 config BR2_PACKAGE_KMOD_GRE
347 tristate "GRE tunneling driver"
350 Kernel support for GRE tunnels
352 config BR2_PACKAGE_KMOD_SCHED
353 tristate "Traffic schedulers"
356 Kernel schedulers for IP traffic
358 config BR2_PACKAGE_KMOD_VIDEODEV
359 tristate "Video (For Linux) kernel support"
362 config BR2_PACKAGE_KMOD_PWC
363 tristate "Kernel driver for USB Philips Cameras"
366 config BR2_PACKAGE_KMOD_NATSEMI
367 tristate "Soekris net4801 ethernet driver"
369 depends BR2_LINUX_2_4_SOEKRIS
371 Driver for the National Semiconductor DP8381x series PCI Ethernet
372 found on Soekris net4801 boards
374 config BR2_PACKAGE_KMOD_WD1100
375 tristate "Soekris net4801 watchdog"
377 depends BR2_LINUX_2_4_SOEKRIS
379 Driver for the NatSemi SC1x00 series Watchdog
380 found on Soekris net4801 boards
382 source "target/linux/package/Config.in"