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_TARGET_WRT54G
21 depends BR2_LINUX_2_4_BRCM
24 config BR2_TARGET_WRT54GS
26 depends BR2_LINUX_2_4_BRCM
27 bool "Linksys WRT54GS"
29 config BR2_TARGET_MOTOROLA
31 depends BR2_LINUX_2_4_BRCM
32 bool "Motorola WR850G"
34 config BR2_LINUX_2_4_AR7
35 bool "Support for TI AR7 based devices"
40 Build firmware images for TI AR7 based routers (w.g. Linksys WAG54G v2)
42 config BR2_LINUX_2_4_SOEKRIS
43 bool "Support for Soekris boards"
48 Build firmware images for Soekris based boards
49 (e.g. net4521, net4801)
51 config BR2_TARGET_NET4521
53 depends BR2_LINUX_2_4_SOEKRIS
54 bool "Soekris net4521"
56 config BR2_TARGET_NET4801
58 depends BR2_LINUX_2_4_SOEKRIS
59 bool "Soekris net4801"
65 config BR2_LINUX_2_6_BRCM
66 bool "Support for Broadcom based routers"
71 Build firmware images for Broadcom based routers
72 (e.g. Netgear WGT634u)
74 comment "Kernel Modules"
76 config BR2_PACKAGE_KMOD_SANGAM_ATM_A
77 tristate "AR7 Sangam ADSL Driver (Annex A)"
79 depends BR2_LINUX_2_4_AR7
80 select BR2_PACKAGE_KMOD_ATM
82 ATM driver for the Sangam ADSL chip on AR7
85 config BR2_PACKAGE_KMOD_SANGAM_ATM_B
86 tristate "AR7 Sangam ADSL Driver (Annex B)"
88 depends BR2_LINUX_2_4_AR7
89 select BR2_PACKAGE_KMOD_ATM
91 ATM driver for the Sangam ADSL chip on AR7
94 config BR2_PACKAGE_KMOD_CPMAC
95 tristate "AR7 CPMAC Network Driver"
97 depends BR2_LINUX_2_4_AR7
99 Driver for the AR7 CPMAC network chip
101 config BR2_PACKAGE_KMOD_DIAG
102 tristate "Router LED/Button Driver"
105 Driver for the LEDs on Wireless Routers (diag)
107 config BR2_PACKAGE_KMOD_BRCM_WL
108 tristate "Broadcom Wireless Network Driver"
109 depends BR2_LINUX_2_4_BRCM
112 Proprietary driver for Broadcom Wireless chipsets
114 config BR2_PACKAGE_KMOD_BRCM_ET
115 tristate "Broadcom Ethernet Driver"
116 depends BR2_LINUX_2_4_BRCM
119 Proprietary driver for Broadcom Ethernet chipsets
121 config BR2_PACKAGE_KMOD_B44
122 tristate "Broadcom 44XX, 47XX ethernet driver"
125 Free driver for Broadcom Ethernet chipsets (without switch support)
127 config BR2_PACKAGE_KMOD_ARPT
128 tristate "ARP firewalling support"
131 Kernel modules for ARP firewalling
133 config BR2_PACKAGE_KMOD_BLUETOOTH
134 tristate "Bluetooth drivers and network stack"
137 Bluetooth drivers and network stack
139 config BR2_PACKAGE_KMOD_EBT
140 tristate "Ethernet Bridge firewalling support"
143 Kernel modules for bridge firewalling
145 config BR2_PACKAGE_KMOD_IPTABLES_V4
146 tristate "Basic set of kernel modules for iptables"
149 Kernel modules for IPv4 firewalling
151 config BR2_PACKAGE_KMOD_IPTABLES_V4_EXTRA
152 tristate "Extra modules for iptables"
155 Extra kernel modules for IPv4 firewalling
157 config BR2_PACKAGE_KMOD_IPV6
158 tristate "IPv6 support"
161 Kernel modules for IPv6 protocol support
163 config BR2_PACKAGE_KMOD_IPTABLES_V6
164 tristate "Kernel modules for ip6tables"
166 depends BR2_PACKAGE_KMOD_IPV6
168 IPv6 firewalling support
170 config BR2_PACKAGE_KMOD_NFS
171 tristate "NFS support"
174 Kernel modules for NFS support
175 Includes lockd, nfs and sunrpc
177 config BR2_PACKAGE_KMOD_CIFS
178 tristate "CIFS support"
181 Kernel modules for CIFS support
183 config BR2_PACKAGE_KMOD_USB
184 tristate "USB support"
187 config BR2_PACKAGE_KMOD_USB_CONTROLLER
189 depends on BR2_PACKAGE_KMOD_USB_UHCI || BR2_PACKAGE_KMOD_USB_OHCI
192 config BR2_PACKAGE_KMOD_USB_UHCI
193 tristate "Support for UHCI controllers"
195 depends BR2_PACKAGE_KMOD_USB
196 select BR2_PACKAGE_KMOD_USB_CONTROLLER
198 config BR2_PACKAGE_KMOD_USB_OHCI
199 tristate "Support for OHCI controllers"
201 depends BR2_PACKAGE_KMOD_USB
202 select BR2_PACKAGE_KMOD_USB_CONTROLLER
204 config BR2_PACKAGE_KMOD_USB2
205 tristate "Support for USB 2.0 controllers"
207 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
209 config BR2_PACKAGE_KMOD_USB_STORAGE
210 tristate "Support for USB storage devices"
212 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
214 config BR2_PACKAGE_KMOD_USB_PRINTER
215 tristate "Support for USB printers"
217 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
219 config BR2_PACKAGE_KMOD_USB_ACM
220 tristate "Support for USB modems/isdn controllers"
222 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
224 config BR2_PACKAGE_KMOD_IDE
225 tristate "IDE support"
228 Kernel modules for IDE support
229 useful for usb mass storage devices (e.g. on WL-HDD)
231 config BR2_PACKAGE_KMOD_VFAT
232 tristate "VFAT filesystem support"
235 Kernel modules for VFAT filesystem support
236 useful for usb mass storage devices
238 config BR2_PACKAGE_KMOD_EXT2
239 tristate "EXT2 filesystem support"
242 Kernel modules for EXT2 filesystem support
244 config BR2_PACKAGE_KMOD_EXT3
245 tristate "EXT3 filesystem support"
248 Kernel modules for EXT3 filesystem support
250 config BR2_PACKAGE_KMOD_XFS
251 tristate "XFS filesystem support"
254 Kernel modules for XFS filesystem support
256 config BR2_PACKAGE_KMOD_HFSPLUS
257 tristate "HFS+ filesystem support"
260 Kernel modules for HFS+ filesystem support
262 config BR2_PACKAGE_KMOD_LOOP
263 tristate "loop mount support"
266 Kernel module for loop mount support
268 config BR2_PACKAGE_KMOD_NBD
269 tristate "network block device"
272 Kernel module for network block device
274 config BR2_PACKAGE_KMOD_LP
275 tristate "parallel port and lp support"
278 Kernel modules for line printer and parallel port support
280 config BR2_PACKAGE_KMOD_CRYPTO
281 tristate "CryptoAPI modules"
283 select BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE
285 Kernel modules for cryptographic algorithms
287 config BR2_PACKAGE_KMOD_PPP
288 tristate "PPP support"
291 Kernel support for PPP
293 config BR2_PACKAGE_KMOD_MPPE
294 tristate "PPP MPPE/MPPC module"
296 select BR2_PACKAGE_KMOD_CRYPTO
297 depends BR2_PACKAGE_KMOD_PPP
299 Support for Microsoft PPP Encryption/Compression
301 config BR2_PACKAGE_KMOD_PPPOE
302 tristate "PPPoE modules"
304 depends BR2_PACKAGE_KMOD_PPP
306 Support for PPP over Ethernet
308 config BR2_PACKAGE_KMOD_PPPOATM
309 tristate "PPP over ATM"
310 default y if BR2_LINUX_2_4_AR7
312 depends BR2_PACKAGE_KMOD_PPP
313 select BR2_PACKAGE_KMOD_ATM
315 Support for PPP over ATM
317 config BR2_PACKAGE_KMOD_ATM
318 tristate "ATM support"
320 default y if BR2_LINUX_2_4_AR7
324 config BR2_PACKAGE_KMOD_TUN
325 tristate "Universal TUN/TAP driver"
328 Kernel support for the TUN/TAP tunneling device
330 config BR2_PACKAGE_KMOD_GRE
331 tristate "GRE tunneling driver"
334 Kernel support for GRE tunnels
336 config BR2_PACKAGE_KMOD_SCHED
337 tristate "Traffic schedulers"
340 Kernel schedulers for IP traffic
342 config BR2_PACKAGE_KMOD_VIDEODEV
343 tristate "Video (For Linux) kernel support"
346 config BR2_PACKAGE_KMOD_PWC
347 tristate "Kernel driver for USB Philips Cameras"
350 config BR2_PACKAGE_KMOD_NATSEMI
351 tristate "Soekris net4801 ethernet driver"
353 depends BR2_LINUX_2_4_SOEKRIS
355 Driver for the National Semiconductor DP8381x series PCI Ethernet
356 found on Soekris net4801 boards
358 config BR2_PACKAGE_KMOD_WD1100
359 tristate "Soekris net4801 watchdog"
361 depends BR2_LINUX_2_4_SOEKRIS
363 Driver for the NatSemi SC1x00 series Watchdog
364 found on Soekris net4801 boards
366 source "target/linux/package/Config.in"