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
62 tristate "AR7 Sangam ADSL Driver"
64 depends BR2_LINUX_2_4_AR7
65 select BR2_PACKAGE_KMOD_ATM
67 ATM driver for the Sangam ADSL chip on AR7
69 config BR2_PACKAGE_KMOD_CPMAC
70 tristate "AR7 CPMAC Network Driver"
72 depends BR2_LINUX_2_4_AR7
74 Driver for the AR7 CPMAC network chip
76 config BR2_PACKAGE_KMOD_DIAG
77 tristate "Router LED/Button Driver"
80 Driver for the LEDs on Wireless Routers (diag)
82 config BR2_PACKAGE_KMOD_BRCM_WL
83 tristate "Broadcom Wireless Network Driver"
84 depends BR2_LINUX_2_4_BRCM
87 Proprietary driver for Broadcom Wireless chipsets
89 config BR2_PACKAGE_KMOD_BRCM_ET
90 tristate "Broadcom Ethernet Driver"
91 depends BR2_LINUX_2_4_BRCM
94 Proprietary driver for Broadcom Ethernet chipsets
96 config BR2_PACKAGE_KMOD_B44
97 tristate "Broadcom 44XX, 47XX ethernet driver"
100 Free driver for Broadcom Ethernet chipsets (without switch support)
102 config BR2_PACKAGE_KMOD_ARPT
103 tristate "ARP firewalling support"
106 Kernel modules for ARP firewalling
108 config BR2_PACKAGE_KMOD_BLUETOOTH
109 tristate "Bluetooth drivers and network stack"
112 Bluetooth drivers and network stack
114 config BR2_PACKAGE_KMOD_EBT
115 tristate "Ethernet Bridge firewalling support"
118 Kernel modules for bridge firewalling
120 config BR2_PACKAGE_KMOD_IPTABLES_V4
121 tristate "Basic set of kernel modules for iptables"
124 Kernel modules for IPv4 firewalling
126 config BR2_PACKAGE_KMOD_IPTABLES_V4_EXTRA
127 tristate "Extra modules for iptables"
130 Extra kernel modules for IPv4 firewalling
132 config BR2_PACKAGE_KMOD_IPV6
133 tristate "IPv6 support"
136 Kernel modules for IPv6 protocol support
138 config BR2_PACKAGE_KMOD_IPTABLES_V6
139 tristate "Kernel modules for ip6tables"
141 depends BR2_PACKAGE_KMOD_IPV6
143 IPv6 firewalling support
145 config BR2_PACKAGE_KMOD_NFS
146 tristate "NFS support"
149 Kernel modules for NFS support
150 Includes lockd, nfs and sunrpc
152 config BR2_PACKAGE_KMOD_CIFS
153 tristate "CIFS support"
156 Kernel modules for CIFS support
158 config BR2_PACKAGE_KMOD_USB
159 tristate "USB support"
162 config BR2_PACKAGE_KMOD_USB_CONTROLLER
164 depends on BR2_PACKAGE_KMOD_USB_UHCI || BR2_PACKAGE_KMOD_USB_OHCI
167 config BR2_PACKAGE_KMOD_USB_UHCI
168 tristate "Support for UHCI controllers"
170 depends BR2_PACKAGE_KMOD_USB
171 select BR2_PACKAGE_KMOD_USB_CONTROLLER
173 config BR2_PACKAGE_KMOD_USB_OHCI
174 tristate "Support for OHCI controllers"
176 depends BR2_PACKAGE_KMOD_USB
177 select BR2_PACKAGE_KMOD_USB_CONTROLLER
179 config BR2_PACKAGE_KMOD_USB2
180 tristate "Support for USB 2.0 controllers"
182 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
184 config BR2_PACKAGE_KMOD_USB_STORAGE
185 tristate "Support for USB storage devices"
187 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
189 config BR2_PACKAGE_KMOD_USB_PRINTER
190 tristate "Support for USB printers"
192 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
194 config BR2_PACKAGE_KMOD_USB_ACM
195 tristate "Support for USB modems/isdn controllers"
197 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
199 config BR2_PACKAGE_KMOD_IDE
200 tristate "IDE support"
203 Kernel modules for IDE support
204 useful for usb mass storage devices (e.g. on WL-HDD)
206 config BR2_PACKAGE_KMOD_VFAT
207 tristate "VFAT filesystem support"
210 Kernel modules for VFAT filesystem support
211 useful for usb mass storage devices
213 config BR2_PACKAGE_KMOD_EXT2
214 tristate "EXT2 filesystem support"
217 Kernel modules for EXT2 filesystem support
219 config BR2_PACKAGE_KMOD_EXT3
220 tristate "EXT3 filesystem support"
223 Kernel modules for EXT3 filesystem support
225 config BR2_PACKAGE_KMOD_XFS
226 tristate "XFS filesystem support"
229 Kernel modules for XFS filesystem support
231 config BR2_PACKAGE_KMOD_HFSPLUS
232 tristate "HFS+ filesystem support"
235 Kernel modules for HFS+ filesystem support
237 config BR2_PACKAGE_KMOD_LOOP
238 tristate "loop mount support"
241 Kernel module for loop mount support
243 config BR2_PACKAGE_KMOD_NBD
244 tristate "network block device"
247 Kernel module for network block device
249 config BR2_PACKAGE_KMOD_LP
250 tristate "parallel port and lp support"
253 Kernel modules for line printer and parallel port support
255 config BR2_PACKAGE_KMOD_CRYPTO
256 tristate "CryptoAPI modules"
258 select BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE
260 Kernel modules for cryptographic algorithms
262 config BR2_PACKAGE_KMOD_PPP
263 tristate "PPP support"
266 Kernel support for PPP
268 config BR2_PACKAGE_KMOD_MPPE
269 tristate "PPP MPPE/MPPC module"
271 select BR2_PACKAGE_KMOD_CRYPTO
272 depends BR2_PACKAGE_KMOD_PPP
274 Support for Microsoft PPP Encryption/Compression
276 config BR2_PACKAGE_KMOD_PPPOE
277 tristate "PPPoE modules"
279 depends BR2_PACKAGE_KMOD_PPP
281 Support for PPP over Ethernet
283 config BR2_PACKAGE_KMOD_PPPOATM
284 tristate "PPP over ATM"
285 default y if BR2_LINUX_2_4_AR7
287 depends BR2_PACKAGE_KMOD_PPP
288 select BR2_PACKAGE_KMOD_ATM
290 Support for PPP over ATM
292 config BR2_PACKAGE_KMOD_ATM
293 tristate "ATM support"
295 default y if BR2_LINUX_2_4_AR7
299 config BR2_PACKAGE_KMOD_TUN
300 tristate "Universal TUN/TAP driver"
303 Kernel support for the TUN/TAP tunneling device
305 config BR2_PACKAGE_KMOD_GRE
306 tristate "GRE tunneling driver"
309 Kernel support for GRE tunnels
311 config BR2_PACKAGE_KMOD_SCHED
312 tristate "Traffic schedulers"
315 Kernel schedulers for IP traffic
318 config BR2_PACKAGE_KMOD_NATSEMI
319 tristate "Soekris net4801 ethernet driver"
321 depends BR2_LINUX_2_4_SOEKRIS
323 Driver for the National Semiconductor DP8381x series PCI Ethernet
324 found on Soekris net4801 boards
326 config BR2_PACKAGE_KMOD_WD1100
327 tristate "Soekris net4801 watchdog"
329 depends BR2_LINUX_2_4_SOEKRIS
331 Driver for the NatSemi SC1x00 series Watchdog
332 found on Soekris net4801 boards
334 source "target/linux/package/Config.in"