3 bool "Linux 2.4 (choose only one target board)"
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
56 select BR2_PACKAGE_KMOD_MADWIFI
57 select BR2_PACKAGE_ROBOCFG
59 Build firmware images for Broadcom based routers
60 (e.g. Netgear WGT634u)
62 comment "Kernel Modules"
64 config BR2_PACKAGE_KMOD_SANGAM_ATM_A
65 tristate "AR7 Sangam ADSL Driver (Annex A)"
67 depends BR2_LINUX_2_4_AR7
68 select BR2_PACKAGE_KMOD_ATM
70 ATM driver for the Sangam ADSL chip on AR7
73 config BR2_PACKAGE_KMOD_SANGAM_ATM_B
74 tristate "AR7 Sangam ADSL Driver (Annex B)"
76 depends BR2_LINUX_2_4_AR7
77 select BR2_PACKAGE_KMOD_ATM
79 ATM driver for the Sangam ADSL chip on AR7
82 config BR2_PACKAGE_KMOD_CPMAC
83 tristate "AR7 CPMAC Network Driver"
85 depends BR2_LINUX_2_4_AR7
87 Driver for the AR7 CPMAC network chip
89 config BR2_PACKAGE_KMOD_BRCM_WL
90 tristate "Broadcom Wireless Network Driver"
91 depends BR2_LINUX_2_4_BRCM
94 Proprietary driver for Broadcom Wireless chipsets
96 config BR2_PACKAGE_KMOD_BRCM_ET
97 tristate "Broadcom Ethernet Driver"
98 depends BR2_LINUX_2_4_BRCM
101 Proprietary driver for Broadcom Ethernet chipsets
103 config BR2_PACKAGE_KMOD_B44
104 tristate "Broadcom 44XX, 47XX ethernet driver"
107 Free driver for Broadcom Ethernet chipsets (without switch support)
109 config BR2_PACKAGE_KMOD_ARPT
110 tristate "ARP firewalling support"
113 Kernel modules for ARP firewalling
115 config BR2_PACKAGE_KMOD_BLUETOOTH
116 tristate "Bluetooth drivers and network stack"
119 Bluetooth drivers and network stack
121 config BR2_PACKAGE_KMOD_EBT
122 tristate "Ethernet Bridge firewalling support"
125 Kernel modules for bridge firewalling
127 config BR2_PACKAGE_KMOD_IPTABLES_V4
128 tristate "Basic set of kernel modules for iptables"
131 Kernel modules for IPv4 firewalling
133 config BR2_PACKAGE_KMOD_AX25
134 tristate "AX25 support"
137 Kernel modules for AX25 protocol family
138 - ax25.o: AX25 layer 2 support
139 - mkiss.o: AX25 KISS driver
141 config BR2_PACKAGE_KMOD_IPTABLES_V4_EXTRA
142 tristate "Extra modules for iptables"
145 Extra kernel modules for IPv4 firewalling
147 config BR2_PACKAGE_KMOD_IPV6
148 tristate "IPv6 support"
151 Kernel modules for IPv6 protocol support
153 config BR2_PACKAGE_KMOD_IPTABLES_V6
154 tristate "Kernel modules for ip6tables"
156 depends BR2_PACKAGE_KMOD_IPV6
158 IPv6 firewalling support
160 config BR2_PACKAGE_KMOD_NFS
161 tristate "NFS support"
164 Kernel modules for NFS support
165 Includes lockd, nfs and sunrpc
167 config BR2_PACKAGE_KMOD_CIFS
168 tristate "CIFS support"
171 Kernel modules for CIFS support
173 config BR2_PACKAGE_KMOD_SOUNDCORE
174 tristate "Soundcard support"
177 Base support for soundcards
178 Requires either USB soundcard support (OSS) or ALSA package to be useful
180 config BR2_PACKAGE_KMOD_USB
181 tristate "USB support"
184 config BR2_PACKAGE_KMOD_USB_CONTROLLER
186 depends on BR2_PACKAGE_KMOD_USB_UHCI || BR2_PACKAGE_KMOD_USB_OHCI || BR2_PACKAGE_KMOD_USB2
189 config BR2_PACKAGE_KMOD_USB_UHCI
190 tristate "Support for UHCI controllers"
192 depends BR2_PACKAGE_KMOD_USB
193 select BR2_PACKAGE_KMOD_USB_CONTROLLER
195 config BR2_PACKAGE_KMOD_USB_OHCI
196 tristate "Support for OHCI controllers"
198 depends BR2_PACKAGE_KMOD_USB
199 select BR2_PACKAGE_KMOD_USB_CONTROLLER
201 config BR2_PACKAGE_KMOD_USB2
202 tristate "Support for USB 2.0 controllers"
204 depends BR2_PACKAGE_KMOD_USB
205 select BR2_PACKAGE_KMOD_USB_CONTROLLER
207 config BR2_PACKAGE_KMOD_USB_SERIAL
208 tristate "kmod-usb-serial - Support for USB-to-serial converters"
210 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
212 config BR2_PACKAGE_KMOD_USB_SERIAL_BELKIN
213 tristate "kmod-usb-serial-belkin - Support for Belkin USB-to-serial converters"
215 depends BR2_PACKAGE_KMOD_USB_SERIAL
217 config BR2_PACKAGE_KMOD_USB_SERIAL_FTDI
218 tristate "kmod-usb-serial-ftdi - Support for FTDI USB-to-serial converterr"
220 depends BR2_PACKAGE_KMOD_USB_SERIAL
222 config BR2_PACKAGE_KMOD_USB_SERIAL_MCT_U232
223 tristate "kmod-usb-serial-mct-u232 - Support for Magic Control Technology USB-to-Serial converters"
225 depends BR2_PACKAGE_KMOD_USB_SERIAL
227 config BR2_PACKAGE_KMOD_USB_SERIAL_PL2303
228 tristate "kmod-usb-serial-pl2303 - Support for Prolific PL2303 USB-to-Serial converters"
230 depends BR2_PACKAGE_KMOD_USB_SERIAL
232 config BR2_PACKAGE_KMOD_USB_STORAGE
233 tristate "Support for USB storage devices"
235 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
237 config BR2_PACKAGE_KMOD_USB_PRINTER
238 tristate "Support for USB printers"
240 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
242 config BR2_PACKAGE_KMOD_USB_AUDIO
243 tristate "Support for USB soundcards"
245 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
246 select BR2_PACKAGE_KMOD_SOUNDCORE
248 config BR2_PACKAGE_KMOD_USB_ACM
249 tristate "Support for USB modems/isdn controllers"
251 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
253 config BR2_PACKAGE_KMOD_IDE
254 tristate "IDE support"
257 Kernel modules for IDE support
258 useful for usb mass storage devices (e.g. on WL-HDD)
260 config BR2_PACKAGE_KMOD_VFAT
261 tristate "VFAT filesystem support"
263 depends on BR2_PACKAGE_KMOD_NLS_BASE
264 depends on BR2_PACKAGE_KMOD_NLS_CP437 || BR2_PACKAGE_KMOD_NLS_CP850
266 Kernel modules for VFAT filesystem support
267 useful for usb mass storage devices
269 config BR2_PACKAGE_KMOD_EXT2
270 tristate "EXT2 filesystem support"
273 Kernel modules for EXT2 filesystem support
275 config BR2_PACKAGE_KMOD_EXT3
276 tristate "EXT3 filesystem support"
279 Kernel modules for EXT3 filesystem support
281 config BR2_PACKAGE_KMOD_XFS
282 tristate "XFS filesystem support"
285 Kernel modules for XFS filesystem support
287 config BR2_PACKAGE_KMOD_HFSPLUS
288 tristate "HFS+ filesystem support"
291 Kernel modules for HFS+ filesystem support
293 config BR2_PACKAGE_KMOD_LOOP
294 tristate "loop mount support"
297 Kernel module for loop mount support
299 config BR2_PACKAGE_KMOD_NBD
300 tristate "network block device"
303 Kernel module for network block device
305 config BR2_PACKAGE_KMOD_LP
306 tristate "parallel port and lp support"
309 Kernel modules for line printer and parallel port support
311 config BR2_PACKAGE_KMOD_CRYPTO
312 tristate "CryptoAPI modules"
314 select BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE
316 Kernel modules for cryptographic algorithms
318 config BR2_PACKAGE_KMOD_PPP
319 tristate "PPP support"
322 Kernel support for PPP
324 config BR2_PACKAGE_KMOD_MPPE
325 tristate "PPP MPPE/MPPC module"
327 select BR2_PACKAGE_KMOD_CRYPTO
328 depends BR2_PACKAGE_KMOD_PPP
330 Support for Microsoft PPP Encryption/Compression
332 config BR2_PACKAGE_KMOD_PPPOE
333 tristate "PPPoE modules"
335 depends BR2_PACKAGE_KMOD_PPP
337 Support for PPP over Ethernet
339 config BR2_PACKAGE_KMOD_PPPOATM
340 tristate "PPP over ATM"
341 default y if BR2_LINUX_2_4_AR7
343 depends BR2_PACKAGE_KMOD_PPP
344 select BR2_PACKAGE_KMOD_ATM
346 Support for PPP over ATM
348 config BR2_PACKAGE_KMOD_ATM
349 tristate "ATM support"
351 default y if BR2_LINUX_2_4_AR7
355 config BR2_PACKAGE_KMOD_TUN
356 tristate "Universal TUN/TAP driver"
359 Kernel support for the TUN/TAP tunneling device
361 config BR2_PACKAGE_KMOD_GRE
362 tristate "GRE tunneling driver"
365 Kernel support for GRE tunnels
367 config BR2_PACKAGE_KMOD_SCHED
368 tristate "Traffic schedulers"
371 Kernel schedulers for IP traffic
373 config BR2_PACKAGE_KMOD_NLS_BASE
374 tristate "basic native language support for filesystems"
377 Kernel native language support
379 config BR2_PACKAGE_KMOD_NLS_CP437
380 tristate "code page 437"
383 Kernel native language support
385 config BR2_PACKAGE_KMOD_NLS_CP850
386 tristate "code page 850"
389 Kernel native language support
391 config BR2_PACKAGE_KMOD_NLS_UTF8
395 Kernel native language support
397 config BR2_PACKAGE_KMOD_NLS_IS08859_1
401 Kernel native language support
403 config BR2_PACKAGE_KMOD_VIDEODEV
404 tristate "Video (For Linux) kernel support"
407 config BR2_PACKAGE_KMOD_PWC
408 tristate "Kernel driver for USB Philips Cameras"
411 config BR2_PACKAGE_KMOD_NATSEMI
412 tristate "Soekris net4801 ethernet driver"
414 depends BR2_LINUX_2_4_SOEKRIS
416 Driver for the National Semiconductor DP8381x series PCI Ethernet
417 found on Soekris net4801 boards
419 config BR2_PACKAGE_KMOD_WD1100
420 tristate "Soekris net4801 watchdog"
422 depends BR2_LINUX_2_4_SOEKRIS
424 Driver for the NatSemi SC1x00 series Watchdog
425 found on Soekris net4801 boards
427 source "target/linux/package/Config.in"