4 config BR2_LINUX_2_4_BRCM
5 bool "Support for Broadcom based routers [2.4]"
9 Build firmware images for Broadcom based routers
10 (e.g. Linksys WRT54G(S), Asus WL-500g, Motorola WR850G)
12 This one builds the generic .trx images, activate one of the
13 options below for creating device specific files for use
16 config BR2_LINUX_2_4_AR7
17 bool "Support for TI AR7 based devices [2.4]"
21 Build firmware images for TI AR7 based routers (w.g. Linksys WAG54G v2)
23 config BR2_LINUX_2_4_SOEKRIS
24 bool "Support for Soekris boards [2.4]"
28 Build firmware images for Soekris based boards
29 (e.g. net4521, net4801)
31 config BR2_LINUX_2_6_BRCM
32 bool "Support for Broadcom based routers [2.6]"
36 Build firmware images for Broadcom based routers
37 (e.g. Netgear WGT634u)
41 comment "Kernel Modules"
43 config BR2_PACKAGE_KMOD_SANGAM_ATM_A
44 tristate "AR7 Sangam ADSL Driver (Annex A)"
46 depends BR2_LINUX_2_4_AR7
47 select BR2_PACKAGE_KMOD_ATM
49 ATM driver for the Sangam ADSL chip on AR7
52 config BR2_PACKAGE_KMOD_SANGAM_ATM_B
53 tristate "AR7 Sangam ADSL Driver (Annex B)"
55 depends BR2_LINUX_2_4_AR7
56 select BR2_PACKAGE_KMOD_ATM
58 ATM driver for the Sangam ADSL chip on AR7
61 config BR2_PACKAGE_KMOD_CPMAC
62 tristate "AR7 CPMAC Network Driver"
64 depends BR2_LINUX_2_4_AR7
66 Driver for the AR7 CPMAC network chip
68 config BR2_PACKAGE_KMOD_BRCM_WL
69 tristate "Broadcom Wireless Network Driver"
70 depends BR2_LINUX_2_4_BRCM
73 Proprietary driver for Broadcom Wireless chipsets
75 config BR2_PACKAGE_KMOD_BRCM_ET
76 tristate "Broadcom Ethernet Driver"
77 depends BR2_LINUX_2_4_BRCM
80 Proprietary driver for Broadcom Ethernet chipsets
82 config BR2_PACKAGE_KMOD_B44
83 tristate "Broadcom 44XX, 47XX ethernet driver"
85 default y if BR2_LINUX_2_6_BRCM
87 Free driver for Broadcom Ethernet chipsets (without switch support)
89 config BR2_PACKAGE_KMOD_ARPT
90 tristate "ARP firewalling support"
93 Kernel modules for ARP firewalling
95 config BR2_PACKAGE_KMOD_BLUETOOTH
96 tristate "Bluetooth drivers and network stack"
99 Bluetooth drivers and network stack
101 config BR2_PACKAGE_KMOD_EBT
102 tristate "Ethernet Bridge firewalling support"
105 Kernel modules for bridge firewalling
107 config BR2_PACKAGE_KMOD_IPTABLES_V4
108 tristate "Basic set of kernel modules for iptables"
111 Kernel modules for IPv4 firewalling
113 config BR2_PACKAGE_KMOD_AX25
114 tristate "AX25 support"
117 Kernel modules for AX25 protocol family
118 - ax25.o: AX25 layer 2 support
119 - mkiss.o: AX25 KISS driver
121 config BR2_PACKAGE_KMOD_IPTABLES_V4_EXTRA
122 tristate "Extra modules for iptables"
125 Extra kernel modules for IPv4 firewalling
127 config BR2_PACKAGE_KMOD_IPV6
128 tristate "IPv6 support"
131 Kernel modules for IPv6 protocol support
133 config BR2_PACKAGE_KMOD_IPTABLES_V6
134 tristate "Kernel modules for ip6tables"
136 depends BR2_PACKAGE_KMOD_IPV6
138 IPv6 firewalling support
140 config BR2_PACKAGE_KMOD_NFS
141 tristate "NFS support"
144 Kernel modules for NFS support
145 Includes lockd, nfs and sunrpc
147 config BR2_PACKAGE_KMOD_CIFS
148 tristate "CIFS support"
151 Kernel modules for CIFS support
153 config BR2_PACKAGE_KMOD_SOUNDCORE
154 tristate "Soundcard support"
157 Base support for soundcards
158 Requires either USB soundcard support (OSS) or ALSA package to be useful
160 config BR2_PACKAGE_KMOD_USB
161 tristate "USB support"
164 config BR2_PACKAGE_KMOD_USB_CONTROLLER
166 depends on BR2_PACKAGE_KMOD_USB_UHCI || BR2_PACKAGE_KMOD_USB_OHCI || BR2_PACKAGE_KMOD_USB2
169 config BR2_PACKAGE_KMOD_USB_UHCI
170 tristate "Support for UHCI controllers"
172 depends BR2_PACKAGE_KMOD_USB
173 select BR2_PACKAGE_KMOD_USB_CONTROLLER
175 config BR2_PACKAGE_KMOD_USB_OHCI
176 tristate "Support for OHCI controllers"
178 depends BR2_PACKAGE_KMOD_USB
179 select BR2_PACKAGE_KMOD_USB_CONTROLLER
181 config BR2_PACKAGE_KMOD_USB2
182 tristate "Support for USB 2.0 controllers"
184 depends BR2_PACKAGE_KMOD_USB
185 select BR2_PACKAGE_KMOD_USB_CONTROLLER
187 config BR2_PACKAGE_KMOD_USB_SERIAL
188 tristate "kmod-usb-serial - Support for USB-to-serial converters"
190 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
192 config BR2_PACKAGE_KMOD_USB_SERIAL_BELKIN
193 tristate "kmod-usb-serial-belkin - Support for Belkin USB-to-serial converters"
195 depends BR2_PACKAGE_KMOD_USB_SERIAL
197 config BR2_PACKAGE_KMOD_USB_SERIAL_FTDI
198 tristate "kmod-usb-serial-ftdi - Support for FTDI USB-to-serial converterr"
200 depends BR2_PACKAGE_KMOD_USB_SERIAL
202 config BR2_PACKAGE_KMOD_USB_SERIAL_MCT_U232
203 tristate "kmod-usb-serial-mct-u232 - Support for Magic Control Technology USB-to-Serial converters"
205 depends BR2_PACKAGE_KMOD_USB_SERIAL
207 config BR2_PACKAGE_KMOD_USB_SERIAL_PL2303
208 tristate "kmod-usb-serial-pl2303 - Support for Prolific PL2303 USB-to-Serial converters"
210 depends BR2_PACKAGE_KMOD_USB_SERIAL
212 config BR2_PACKAGE_KMOD_USB_STORAGE
213 tristate "Support for USB storage devices"
215 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
217 config BR2_PACKAGE_KMOD_USB_PRINTER
218 tristate "Support for USB printers"
220 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
222 config BR2_PACKAGE_KMOD_USB_AUDIO
223 tristate "Support for USB soundcards"
225 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
226 select BR2_PACKAGE_KMOD_SOUNDCORE
228 config BR2_PACKAGE_KMOD_USB_ACM
229 tristate "Support for USB modems/isdn controllers"
231 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
233 config BR2_PACKAGE_KMOD_IDE
234 tristate "IDE support"
237 Kernel modules for IDE support
238 useful for usb mass storage devices (e.g. on WL-HDD)
240 config BR2_PACKAGE_KMOD_VFAT
241 tristate "VFAT filesystem support"
243 depends on BR2_PACKAGE_KMOD_NLS_BASE
244 depends on BR2_PACKAGE_KMOD_NLS_CP437 || BR2_PACKAGE_KMOD_NLS_CP850
246 Kernel modules for VFAT filesystem support
247 useful for usb mass storage devices
249 config BR2_PACKAGE_KMOD_EXT2
250 tristate "EXT2 filesystem support"
253 Kernel modules for EXT2 filesystem support
255 config BR2_PACKAGE_KMOD_EXT3
256 tristate "EXT3 filesystem support"
259 Kernel modules for EXT3 filesystem support
261 config BR2_PACKAGE_KMOD_XFS
262 tristate "XFS filesystem support"
265 Kernel modules for XFS filesystem support
267 config BR2_PACKAGE_KMOD_HFSPLUS
268 tristate "HFS+ filesystem support"
271 Kernel modules for HFS+ filesystem support
273 config BR2_PACKAGE_KMOD_LOOP
274 tristate "loop mount support"
277 Kernel module for loop mount support
279 config BR2_PACKAGE_KMOD_NBD
280 tristate "network block device"
283 Kernel module for network block device
285 config BR2_PACKAGE_KMOD_LP
286 tristate "parallel port and lp support"
289 Kernel modules for line printer and parallel port support
291 config BR2_PACKAGE_KMOD_CRYPTO
292 tristate "CryptoAPI modules"
294 select BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE
296 Kernel modules for cryptographic algorithms
298 config BR2_PACKAGE_KMOD_PPP
299 tristate "PPP support"
302 Kernel support for PPP
304 config BR2_PACKAGE_KMOD_MPPE
305 tristate "PPP MPPE/MPPC module"
307 select BR2_PACKAGE_KMOD_CRYPTO
308 depends BR2_PACKAGE_KMOD_PPP
310 Support for Microsoft PPP Encryption/Compression
312 config BR2_PACKAGE_KMOD_PPPOE
313 tristate "PPPoE modules"
315 depends BR2_PACKAGE_KMOD_PPP
317 Support for PPP over Ethernet
319 config BR2_PACKAGE_KMOD_PPPOATM
320 tristate "PPP over ATM"
321 default y if BR2_LINUX_2_4_AR7
323 depends BR2_PACKAGE_KMOD_PPP
324 select BR2_PACKAGE_KMOD_ATM
326 Support for PPP over ATM
328 config BR2_PACKAGE_KMOD_ATM
329 tristate "ATM support"
330 default y if BR2_LINUX_2_4_AR7
334 config BR2_PACKAGE_KMOD_TUN
335 tristate "Universal TUN/TAP driver"
338 Kernel support for the TUN/TAP tunneling device
340 config BR2_PACKAGE_KMOD_GRE
341 tristate "GRE tunneling driver"
344 Kernel support for GRE tunnels
346 config BR2_PACKAGE_KMOD_SCHED
347 tristate "Traffic schedulers"
350 Kernel schedulers for IP traffic
352 config BR2_PACKAGE_KMOD_NLS_BASE
353 tristate "basic native language support for filesystems"
356 Kernel native language support
358 config BR2_PACKAGE_KMOD_NLS_CP437
359 tristate "code page 437"
362 Kernel native language support
364 config BR2_PACKAGE_KMOD_NLS_CP850
365 tristate "code page 850"
368 Kernel native language support
370 config BR2_PACKAGE_KMOD_NLS_UTF8
374 Kernel native language support
376 config BR2_PACKAGE_KMOD_NLS_IS08859_1
380 Kernel native language support
382 config BR2_PACKAGE_KMOD_VIDEODEV
383 tristate "Video (For Linux) kernel support"
386 config BR2_PACKAGE_KMOD_PWC
387 tristate "Kernel driver for USB Philips Cameras"
390 config BR2_PACKAGE_KMOD_NATSEMI
391 tristate "Soekris net4801 ethernet driver"
393 depends BR2_LINUX_2_4_SOEKRIS
395 Driver for the National Semiconductor DP8381x series PCI Ethernet
396 found on Soekris net4801 boards
398 config BR2_PACKAGE_KMOD_WD1100
399 tristate "Soekris net4801 watchdog"
401 depends BR2_LINUX_2_4_SOEKRIS
403 Driver for the NatSemi SC1x00 series Watchdog
404 found on Soekris net4801 boards
406 source "target/linux/package/Config.in"