sync broadcom image build with whiterussian
[openwrt.git] / target / linux / Config.in
1
2 config BR2_LINUX_2_4
3 bool "Linux 2.4 (choose only one target board)"
4 default y
5
6 config BR2_LINUX_2_4_BRCM
7 bool "Support for Broadcom based routers"
8 default y
9 depends BR2_mipsel
10 depends BR2_LINUX_2_4
11 help
12 Build firmware images for Broadcom based routers
13 (e.g. Linksys WRT54G(S), Asus WL-500g, Motorola WR850G)
14
15 This one builds the generic .trx images, activate one of the
16 options below for creating device specific files for use
17 with TFTP client too.
18
19 config BR2_LINUX_2_4_AR7
20 bool "Support for TI AR7 based devices"
21 default n
22 depends BR2_mipsel
23 depends BR2_LINUX_2_4
24 help
25 Build firmware images for TI AR7 based routers (w.g. Linksys WAG54G v2)
26
27 config BR2_LINUX_2_4_SOEKRIS
28 bool "Support for Soekris boards"
29 default n
30 depends BR2_i386
31 depends BR2_LINUX_2_4
32 help
33 Build firmware images for Soekris based boards
34 (e.g. net4521, net4801)
35
36 config BR2_TARGET_NET4521
37 default y
38 depends BR2_LINUX_2_4_SOEKRIS
39 bool "Soekris net4521"
40
41 config BR2_TARGET_NET4801
42 default y
43 depends BR2_LINUX_2_4_SOEKRIS
44 bool "Soekris net4801"
45
46 config BR2_LINUX_2_6
47 bool "Linux 2.6"
48 default n
49
50 config BR2_LINUX_2_6_BRCM
51 bool "Support for Broadcom based routers"
52 default n
53 depends BR2_mipsel
54 depends BR2_LINUX_2_6
55 select BR2_PACKAGE_KMOD_B44
56 select BR2_PACKAGE_KMOD_MADWIFI
57 select BR2_PACKAGE_ROBOCFG
58 help
59 Build firmware images for Broadcom based routers
60 (e.g. Netgear WGT634u)
61
62 comment "Kernel Modules"
63
64 config BR2_PACKAGE_KMOD_SANGAM_ATM_A
65 tristate "AR7 Sangam ADSL Driver (Annex A)"
66 default m
67 depends BR2_LINUX_2_4_AR7
68 select BR2_PACKAGE_KMOD_ATM
69 help
70 ATM driver for the Sangam ADSL chip on AR7
71 Annex A version
72
73 config BR2_PACKAGE_KMOD_SANGAM_ATM_B
74 tristate "AR7 Sangam ADSL Driver (Annex B)"
75 default y
76 depends BR2_LINUX_2_4_AR7
77 select BR2_PACKAGE_KMOD_ATM
78 help
79 ATM driver for the Sangam ADSL chip on AR7
80 Annex B version
81
82 config BR2_PACKAGE_KMOD_CPMAC
83 tristate "AR7 CPMAC Network Driver"
84 default y
85 depends BR2_LINUX_2_4_AR7
86 help
87 Driver for the AR7 CPMAC network chip
88
89 config BR2_PACKAGE_KMOD_BRCM_WL
90 tristate "Broadcom Wireless Network Driver"
91 depends BR2_LINUX_2_4_BRCM
92 default y
93 help
94 Proprietary driver for Broadcom Wireless chipsets
95
96 config BR2_PACKAGE_KMOD_BRCM_ET
97 tristate "Broadcom Ethernet Driver"
98 depends BR2_LINUX_2_4_BRCM
99 default y
100 help
101 Proprietary driver for Broadcom Ethernet chipsets
102
103 config BR2_PACKAGE_KMOD_B44
104 tristate "Broadcom 44XX, 47XX ethernet driver"
105 default m
106 help
107 Free driver for Broadcom Ethernet chipsets (without switch support)
108
109 config BR2_PACKAGE_KMOD_ARPT
110 tristate "ARP firewalling support"
111 default m
112 help
113 Kernel modules for ARP firewalling
114
115 config BR2_PACKAGE_KMOD_BLUETOOTH
116 tristate "Bluetooth drivers and network stack"
117 default m
118 help
119 Bluetooth drivers and network stack
120
121 config BR2_PACKAGE_KMOD_EBT
122 tristate "Ethernet Bridge firewalling support"
123 default m
124 help
125 Kernel modules for bridge firewalling
126
127 config BR2_PACKAGE_KMOD_IPTABLES_V4
128 tristate "Basic set of kernel modules for iptables"
129 default y
130 help
131 Kernel modules for IPv4 firewalling
132
133 config BR2_PACKAGE_KMOD_AX25
134 tristate "AX25 support"
135 default m
136 help
137 Kernel modules for AX25 protocol family
138 - ax25.o: AX25 layer 2 support
139 - mkiss.o: AX25 KISS driver
140
141 config BR2_PACKAGE_KMOD_IPTABLES_V4_EXTRA
142 tristate "Extra modules for iptables"
143 default m
144 help
145 Extra kernel modules for IPv4 firewalling
146
147 config BR2_PACKAGE_KMOD_IPV6
148 tristate "IPv6 support"
149 default m
150 help
151 Kernel modules for IPv6 protocol support
152
153 config BR2_PACKAGE_KMOD_IPTABLES_V6
154 tristate "Kernel modules for ip6tables"
155 default m
156 depends BR2_PACKAGE_KMOD_IPV6
157 help
158 IPv6 firewalling support
159
160 config BR2_PACKAGE_KMOD_NFS
161 tristate "NFS support"
162 default m
163 help
164 Kernel modules for NFS support
165 Includes lockd, nfs and sunrpc
166
167 config BR2_PACKAGE_KMOD_CIFS
168 tristate "CIFS support"
169 default m
170 help
171 Kernel modules for CIFS support
172
173 config BR2_PACKAGE_KMOD_SOUNDCORE
174 tristate "Soundcard support"
175 default n
176 help
177 Base support for soundcards
178 Requires either USB soundcard support (OSS) or ALSA package to be useful
179
180 config BR2_PACKAGE_KMOD_USB
181 tristate "USB support"
182 default m
183
184 config BR2_PACKAGE_KMOD_USB_CONTROLLER
185 tristate
186 depends on BR2_PACKAGE_KMOD_USB_UHCI || BR2_PACKAGE_KMOD_USB_OHCI || BR2_PACKAGE_KMOD_USB2
187 default n
188
189 config BR2_PACKAGE_KMOD_USB_UHCI
190 tristate "Support for UHCI controllers"
191 default m
192 depends BR2_PACKAGE_KMOD_USB
193 select BR2_PACKAGE_KMOD_USB_CONTROLLER
194
195 config BR2_PACKAGE_KMOD_USB_OHCI
196 tristate "Support for OHCI controllers"
197 default m
198 depends BR2_PACKAGE_KMOD_USB
199 select BR2_PACKAGE_KMOD_USB_CONTROLLER
200
201 config BR2_PACKAGE_KMOD_USB2
202 tristate "Support for USB 2.0 controllers"
203 default m
204 depends BR2_PACKAGE_KMOD_USB
205 select BR2_PACKAGE_KMOD_USB_CONTROLLER
206
207 config BR2_PACKAGE_KMOD_USB_SERIAL
208 tristate "kmod-usb-serial - Support for USB-to-serial converters"
209 default m
210 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
211
212 config BR2_PACKAGE_KMOD_USB_SERIAL_BELKIN
213 tristate "kmod-usb-serial-belkin - Support for Belkin USB-to-serial converters"
214 default m
215 depends BR2_PACKAGE_KMOD_USB_SERIAL
216
217 config BR2_PACKAGE_KMOD_USB_SERIAL_FTDI
218 tristate "kmod-usb-serial-ftdi - Support for FTDI USB-to-serial converterr"
219 default m
220 depends BR2_PACKAGE_KMOD_USB_SERIAL
221
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"
224 default m
225 depends BR2_PACKAGE_KMOD_USB_SERIAL
226
227 config BR2_PACKAGE_KMOD_USB_SERIAL_PL2303
228 tristate "kmod-usb-serial-pl2303 - Support for Prolific PL2303 USB-to-Serial converters"
229 default m
230 depends BR2_PACKAGE_KMOD_USB_SERIAL
231
232 config BR2_PACKAGE_KMOD_USB_STORAGE
233 tristate "Support for USB storage devices"
234 default m
235 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
236
237 config BR2_PACKAGE_KMOD_USB_PRINTER
238 tristate "Support for USB printers"
239 default m
240 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
241
242 config BR2_PACKAGE_KMOD_USB_AUDIO
243 tristate "Support for USB soundcards"
244 default m
245 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
246 select BR2_PACKAGE_KMOD_SOUNDCORE
247
248 config BR2_PACKAGE_KMOD_USB_ACM
249 tristate "Support for USB modems/isdn controllers"
250 default m
251 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
252
253 config BR2_PACKAGE_KMOD_IDE
254 tristate "IDE support"
255 default m
256 help
257 Kernel modules for IDE support
258 useful for usb mass storage devices (e.g. on WL-HDD)
259
260 config BR2_PACKAGE_KMOD_VFAT
261 tristate "VFAT filesystem support"
262 default m
263 depends on BR2_PACKAGE_KMOD_NLS_BASE
264 depends on BR2_PACKAGE_KMOD_NLS_CP437 || BR2_PACKAGE_KMOD_NLS_CP850
265 help
266 Kernel modules for VFAT filesystem support
267 useful for usb mass storage devices
268
269 config BR2_PACKAGE_KMOD_EXT2
270 tristate "EXT2 filesystem support"
271 default m
272 help
273 Kernel modules for EXT2 filesystem support
274
275 config BR2_PACKAGE_KMOD_EXT3
276 tristate "EXT3 filesystem support"
277 default m
278 help
279 Kernel modules for EXT3 filesystem support
280
281 config BR2_PACKAGE_KMOD_XFS
282 tristate "XFS filesystem support"
283 default m
284 help
285 Kernel modules for XFS filesystem support
286
287 config BR2_PACKAGE_KMOD_HFSPLUS
288 tristate "HFS+ filesystem support"
289 default m
290 help
291 Kernel modules for HFS+ filesystem support
292
293 config BR2_PACKAGE_KMOD_LOOP
294 tristate "loop mount support"
295 default m
296 help
297 Kernel module for loop mount support
298
299 config BR2_PACKAGE_KMOD_NBD
300 tristate "network block device"
301 default m
302 help
303 Kernel module for network block device
304
305 config BR2_PACKAGE_KMOD_LP
306 tristate "parallel port and lp support"
307 default m
308 help
309 Kernel modules for line printer and parallel port support
310
311 config BR2_PACKAGE_KMOD_CRYPTO
312 tristate "CryptoAPI modules"
313 default m
314 select BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE
315 help
316 Kernel modules for cryptographic algorithms
317
318 config BR2_PACKAGE_KMOD_PPP
319 tristate "PPP support"
320 default m
321 help
322 Kernel support for PPP
323
324 config BR2_PACKAGE_KMOD_MPPE
325 tristate "PPP MPPE/MPPC module"
326 default m
327 select BR2_PACKAGE_KMOD_CRYPTO
328 depends BR2_PACKAGE_KMOD_PPP
329 help
330 Support for Microsoft PPP Encryption/Compression
331
332 config BR2_PACKAGE_KMOD_PPPOE
333 tristate "PPPoE modules"
334 default m
335 depends BR2_PACKAGE_KMOD_PPP
336 help
337 Support for PPP over Ethernet
338
339 config BR2_PACKAGE_KMOD_PPPOATM
340 tristate "PPP over ATM"
341 default y if BR2_LINUX_2_4_AR7
342 default m
343 depends BR2_PACKAGE_KMOD_PPP
344 select BR2_PACKAGE_KMOD_ATM
345 help
346 Support for PPP over ATM
347
348 config BR2_PACKAGE_KMOD_ATM
349 tristate "ATM support"
350 default m
351 default y if BR2_LINUX_2_4_AR7
352 help
353 ATM support
354
355 config BR2_PACKAGE_KMOD_TUN
356 tristate "Universal TUN/TAP driver"
357 default m
358 help
359 Kernel support for the TUN/TAP tunneling device
360
361 config BR2_PACKAGE_KMOD_GRE
362 tristate "GRE tunneling driver"
363 default m
364 help
365 Kernel support for GRE tunnels
366
367 config BR2_PACKAGE_KMOD_SCHED
368 tristate "Traffic schedulers"
369 default m
370 help
371 Kernel schedulers for IP traffic
372
373 config BR2_PACKAGE_KMOD_NLS_BASE
374 tristate "basic native language support for filesystems"
375 default m
376 help
377 Kernel native language support
378
379 config BR2_PACKAGE_KMOD_NLS_CP437
380 tristate "code page 437"
381 default m
382 help
383 Kernel native language support
384
385 config BR2_PACKAGE_KMOD_NLS_CP850
386 tristate "code page 850"
387 default m
388 help
389 Kernel native language support
390
391 config BR2_PACKAGE_KMOD_NLS_UTF8
392 tristate "utf8"
393 default m
394 help
395 Kernel native language support
396
397 config BR2_PACKAGE_KMOD_NLS_IS08859_1
398 tristate "iso8859-1"
399 default m
400 help
401 Kernel native language support
402
403 config BR2_PACKAGE_KMOD_VIDEODEV
404 tristate "Video (For Linux) kernel support"
405 default m
406
407 config BR2_PACKAGE_KMOD_PWC
408 tristate "Kernel driver for USB Philips Cameras"
409 default m
410
411 config BR2_PACKAGE_KMOD_NATSEMI
412 tristate "Soekris net4801 ethernet driver"
413 default y
414 depends BR2_LINUX_2_4_SOEKRIS
415 help
416 Driver for the National Semiconductor DP8381x series PCI Ethernet
417 found on Soekris net4801 boards
418
419 config BR2_PACKAGE_KMOD_WD1100
420 tristate "Soekris net4801 watchdog"
421 default y
422 depends BR2_LINUX_2_4_SOEKRIS
423 help
424 Driver for the NatSemi SC1x00 series Watchdog
425 found on Soekris net4801 boards
426
427 source "target/linux/package/Config.in"
This page took 0.057213 seconds and 5 git commands to generate.