6 config BR2_LINUX_2_4_BRCM
7 bool "Support for Broadcom based routers"
11 Build firmware images for Broadcom based routers
12 (e.g. Linksys WRT54G(S), Asus WL-500g, Motorola WR850G)
14 This one builds the generic .trx images, activate one of the
15 options below for creating device specific files for use
18 config BR2_TARGET_WRT54G
20 depends BR2_LINUX_2_4_BRCM
23 config BR2_TARGET_WRT54GS
25 depends BR2_LINUX_2_4_BRCM
26 bool "Linksys WRT54GS"
28 config BR2_TARGET_MOTOROLA
30 depends BR2_LINUX_2_4_BRCM
31 bool "Motorola WR850G"
33 config BR2_LINUX_2_4_AR7
34 bool "Support for TI AR7 based devices"
38 Build firmware images for TI AR7 based routers (w.g. Linksys WAG54G v2)
40 config BR2_LINUX_2_4_SOEKRIS
41 bool "Support for Soekris boards"
45 Build firmware images for Soekris based boards
46 (e.g. net4521, net4801)
48 config BR2_TARGET_NET4521
50 depends BR2_LINUX_2_4_SOEKRIS
51 bool "Soekris net4521"
53 config BR2_TARGET_NET4801
55 depends BR2_LINUX_2_4_SOEKRIS
56 bool "Soekris net4801"
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_STORAGE
195 tristate "Support for USB storage devices"
197 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
199 config BR2_PACKAGE_KMOD_USB_PRINTER
200 tristate "Support for USB printers"
202 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
204 config BR2_PACKAGE_KMOD_USB_ACM
205 tristate "Support for USB modems/isdn controllers"
207 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
209 config BR2_PACKAGE_KMOD_IDE
210 tristate "IDE support"
213 Kernel modules for IDE support
214 useful for usb mass storage devices (e.g. on WL-HDD)
216 config BR2_PACKAGE_KMOD_VFAT
217 tristate "VFAT filesystem support"
220 Kernel modules for VFAT filesystem support
221 useful for usb mass storage devices
223 config BR2_PACKAGE_KMOD_EXT2
224 tristate "EXT2 filesystem support"
227 Kernel modules for EXT2 filesystem support
229 config BR2_PACKAGE_KMOD_EXT3
230 tristate "EXT3 filesystem support"
233 Kernel modules for EXT3 filesystem support
235 config BR2_PACKAGE_KMOD_XFS
236 tristate "XFS filesystem support"
239 Kernel modules for XFS filesystem support
241 config BR2_PACKAGE_KMOD_HFSPLUS
242 tristate "HFS+ filesystem support"
245 Kernel modules for HFS+ filesystem support
247 config BR2_PACKAGE_KMOD_LOOP
248 tristate "loop mount support"
251 Kernel module for loop mount support
253 config BR2_PACKAGE_KMOD_NBD
254 tristate "network block device"
257 Kernel module for network block device
259 config BR2_PACKAGE_KMOD_LP
260 tristate "parallel port and lp support"
263 Kernel modules for line printer and parallel port support
265 config BR2_PACKAGE_KMOD_CRYPTO
266 tristate "CryptoAPI modules"
268 select BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE
270 Kernel modules for cryptographic algorithms
272 config BR2_PACKAGE_KMOD_PPP
273 tristate "PPP support"
276 Kernel support for PPP
278 config BR2_PACKAGE_KMOD_MPPE
279 tristate "PPP MPPE/MPPC module"
281 select BR2_PACKAGE_KMOD_CRYPTO
282 depends BR2_PACKAGE_KMOD_PPP
284 Support for Microsoft PPP Encryption/Compression
286 config BR2_PACKAGE_KMOD_PPPOE
287 tristate "PPPoE modules"
289 depends BR2_PACKAGE_KMOD_PPP
291 Support for PPP over Ethernet
293 config BR2_PACKAGE_KMOD_PPPOATM
294 tristate "PPP over ATM"
295 default y if BR2_LINUX_2_4_AR7
297 depends BR2_PACKAGE_KMOD_PPP
298 select BR2_PACKAGE_KMOD_ATM
300 Support for PPP over ATM
302 config BR2_PACKAGE_KMOD_ATM
303 tristate "ATM support"
305 default y if BR2_LINUX_2_4_AR7
309 config BR2_PACKAGE_KMOD_TUN
310 tristate "Universal TUN/TAP driver"
313 Kernel support for the TUN/TAP tunneling device
315 config BR2_PACKAGE_KMOD_GRE
316 tristate "GRE tunneling driver"
319 Kernel support for GRE tunnels
321 config BR2_PACKAGE_KMOD_SCHED
322 tristate "Traffic schedulers"
325 Kernel schedulers for IP traffic
327 config BR2_PACKAGE_KMOD_VIDEODEV
328 tristate "Video (For Linux) kernel support"
331 config BR2_PACKAGE_KMOD_PWC
332 tristate "Kernel driver for USB Philips Cameras"
335 config BR2_PACKAGE_KMOD_NATSEMI
336 tristate "Soekris net4801 ethernet driver"
338 depends BR2_LINUX_2_4_SOEKRIS
340 Driver for the National Semiconductor DP8381x series PCI Ethernet
341 found on Soekris net4801 boards
343 config BR2_PACKAGE_KMOD_WD1100
344 tristate "Soekris net4801 watchdog"
346 depends BR2_LINUX_2_4_SOEKRIS
348 Driver for the NatSemi SC1x00 series Watchdog
349 found on Soekris net4801 boards
351 source "target/linux/package/Config.in"