add nls support modules
[openwrt/svn-archive/archive.git] / openwrt / target / linux / Config.in
1
2 config BR2_LINUX_2_4
3 bool "Linux 2.4"
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_IPTABLES_V4_EXTRA
134 tristate "Extra modules for iptables"
135 default m
136 help
137 Extra kernel modules for IPv4 firewalling
138
139 config BR2_PACKAGE_KMOD_IPV6
140 tristate "IPv6 support"
141 default m
142 help
143 Kernel modules for IPv6 protocol support
144
145 config BR2_PACKAGE_KMOD_IPTABLES_V6
146 tristate "Kernel modules for ip6tables"
147 default m
148 depends BR2_PACKAGE_KMOD_IPV6
149 help
150 IPv6 firewalling support
151
152 config BR2_PACKAGE_KMOD_NFS
153 tristate "NFS support"
154 default m
155 help
156 Kernel modules for NFS support
157 Includes lockd, nfs and sunrpc
158
159 config BR2_PACKAGE_KMOD_CIFS
160 tristate "CIFS support"
161 default m
162 help
163 Kernel modules for CIFS support
164
165 config BR2_PACKAGE_KMOD_SOUNDCORE
166 tristate "Soundcard support"
167 default n
168 help
169 Base support for soundcards
170 Requires either USB soundcard support (OSS) or ALSA package to be useful
171
172 config BR2_PACKAGE_KMOD_USB
173 tristate "USB support"
174 default m
175
176 config BR2_PACKAGE_KMOD_USB_CONTROLLER
177 tristate
178 depends on BR2_PACKAGE_KMOD_USB_UHCI || BR2_PACKAGE_KMOD_USB_OHCI || BR2_PACKAGE_KMOD_USB2
179 default n
180
181 config BR2_PACKAGE_KMOD_USB_UHCI
182 tristate "Support for UHCI controllers"
183 default m
184 depends BR2_PACKAGE_KMOD_USB
185 select BR2_PACKAGE_KMOD_USB_CONTROLLER
186
187 config BR2_PACKAGE_KMOD_USB_OHCI
188 tristate "Support for OHCI controllers"
189 default m
190 depends BR2_PACKAGE_KMOD_USB
191 select BR2_PACKAGE_KMOD_USB_CONTROLLER
192
193 config BR2_PACKAGE_KMOD_USB2
194 tristate "Support for USB 2.0 controllers"
195 default m
196 depends BR2_PACKAGE_KMOD_USB
197 select BR2_PACKAGE_KMOD_USB_CONTROLLER
198
199 config BR2_PACKAGE_KMOD_USB_SERIAL
200 tristate "kmod-usb-serial - Support for USB-to-serial converters"
201 default m
202 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
203
204 config BR2_PACKAGE_KMOD_USB_SERIAL_BELKIN
205 tristate "kmod-usb-serial-belkin - Support for Belkin USB-to-serial converters"
206 default m
207 depends BR2_PACKAGE_KMOD_USB_SERIAL
208
209 config BR2_PACKAGE_KMOD_USB_SERIAL_FTDI
210 tristate "kmod-usb-serial-ftdi - Support for FTDI USB-to-serial converterr"
211 default m
212 depends BR2_PACKAGE_KMOD_USB_SERIAL
213
214 config BR2_PACKAGE_KMOD_USB_SERIAL_MCT_U232
215 tristate "kmod-usb-serial-mct-u232 - Support for Magic Control Technology USB-to-Serial converters"
216 default m
217 depends BR2_PACKAGE_KMOD_USB_SERIAL
218
219 config BR2_PACKAGE_KMOD_USB_SERIAL_PL2303
220 tristate "kmod-usb-serial-pl2303 - Support for Prolific PL2303 USB-to-Serial converters"
221 default m
222 depends BR2_PACKAGE_KMOD_USB_SERIAL
223
224 config BR2_PACKAGE_KMOD_USB_STORAGE
225 tristate "Support for USB storage devices"
226 default m
227 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
228
229 config BR2_PACKAGE_KMOD_USB_PRINTER
230 tristate "Support for USB printers"
231 default m
232 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
233
234 config BR2_PACKAGE_KMOD_USB_AUDIO
235 tristate "Support for USB soundcards"
236 default m
237 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
238 select BR2_PACKAGE_KMOD_SOUNDCORE
239
240 config BR2_PACKAGE_KMOD_USB_ACM
241 tristate "Support for USB modems/isdn controllers"
242 default m
243 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
244
245 config BR2_PACKAGE_KMOD_IDE
246 tristate "IDE support"
247 default m
248 help
249 Kernel modules for IDE support
250 useful for usb mass storage devices (e.g. on WL-HDD)
251
252 config BR2_PACKAGE_KMOD_VFAT
253 tristate "VFAT filesystem support"
254 default m
255 depends on BR2_PACKAGE_KMOD_NLS_BASE
256 depends on BR2_PACKAGE_KMOD_NLS_CP437 || BR2_PACKAGE_KMOD_NLS_CP850
257 help
258 Kernel modules for VFAT filesystem support
259 useful for usb mass storage devices
260
261 config BR2_PACKAGE_KMOD_EXT2
262 tristate "EXT2 filesystem support"
263 default m
264 help
265 Kernel modules for EXT2 filesystem support
266
267 config BR2_PACKAGE_KMOD_EXT3
268 tristate "EXT3 filesystem support"
269 default m
270 help
271 Kernel modules for EXT3 filesystem support
272
273 config BR2_PACKAGE_KMOD_XFS
274 tristate "XFS filesystem support"
275 default m
276 help
277 Kernel modules for XFS filesystem support
278
279 config BR2_PACKAGE_KMOD_HFSPLUS
280 tristate "HFS+ filesystem support"
281 default m
282 help
283 Kernel modules for HFS+ filesystem support
284
285 config BR2_PACKAGE_KMOD_LOOP
286 tristate "loop mount support"
287 default m
288 help
289 Kernel module for loop mount support
290
291 config BR2_PACKAGE_KMOD_NBD
292 tristate "network block device"
293 default m
294 help
295 Kernel module for network block device
296
297 config BR2_PACKAGE_KMOD_LP
298 tristate "parallel port and lp support"
299 default m
300 help
301 Kernel modules for line printer and parallel port support
302
303 config BR2_PACKAGE_KMOD_CRYPTO
304 tristate "CryptoAPI modules"
305 default m
306 select BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE
307 help
308 Kernel modules for cryptographic algorithms
309
310 config BR2_PACKAGE_KMOD_PPP
311 tristate "PPP support"
312 default m
313 help
314 Kernel support for PPP
315
316 config BR2_PACKAGE_KMOD_MPPE
317 tristate "PPP MPPE/MPPC module"
318 default m
319 select BR2_PACKAGE_KMOD_CRYPTO
320 depends BR2_PACKAGE_KMOD_PPP
321 help
322 Support for Microsoft PPP Encryption/Compression
323
324 config BR2_PACKAGE_KMOD_PPPOE
325 tristate "PPPoE modules"
326 default m
327 depends BR2_PACKAGE_KMOD_PPP
328 help
329 Support for PPP over Ethernet
330
331 config BR2_PACKAGE_KMOD_PPPOATM
332 tristate "PPP over ATM"
333 default y if BR2_LINUX_2_4_AR7
334 default m
335 depends BR2_PACKAGE_KMOD_PPP
336 select BR2_PACKAGE_KMOD_ATM
337 help
338 Support for PPP over ATM
339
340 config BR2_PACKAGE_KMOD_ATM
341 tristate "ATM support"
342 default m
343 default y if BR2_LINUX_2_4_AR7
344 help
345 ATM support
346
347 config BR2_PACKAGE_KMOD_TUN
348 tristate "Universal TUN/TAP driver"
349 default m
350 help
351 Kernel support for the TUN/TAP tunneling device
352
353 config BR2_PACKAGE_KMOD_GRE
354 tristate "GRE tunneling driver"
355 default m
356 help
357 Kernel support for GRE tunnels
358
359 config BR2_PACKAGE_KMOD_SCHED
360 tristate "Traffic schedulers"
361 default m
362 help
363 Kernel schedulers for IP traffic
364
365 config BR2_PACKAGE_KMOD_NLS_BASE
366 tristate "basic native language support for filesystems"
367 default m
368 help
369 Kernel native language support
370
371 config BR2_PACKAGE_KMOD_NLS_CP437
372 tristate "code page 437"
373 default m
374 help
375 Kernel native language support
376
377 config BR2_PACKAGE_KMOD_NLS_CP850
378 tristate "code page 850"
379 default m
380 help
381 Kernel native language support
382
383 config BR2_PACKAGE_KMOD_NLS_UTF8
384 tristate "utf8"
385 default m
386 help
387 Kernel native language support
388
389 config BR2_PACKAGE_KMOD_NLS_IS08859_1
390 tristate "iso8859-1"
391 default m
392 help
393 Kernel native language support
394
395 config BR2_PACKAGE_KMOD_VIDEODEV
396 tristate "Video (For Linux) kernel support"
397 default m
398
399 config BR2_PACKAGE_KMOD_PWC
400 tristate "Kernel driver for USB Philips Cameras"
401 default m
402
403 config BR2_PACKAGE_KMOD_NATSEMI
404 tristate "Soekris net4801 ethernet driver"
405 default y
406 depends BR2_LINUX_2_4_SOEKRIS
407 help
408 Driver for the National Semiconductor DP8381x series PCI Ethernet
409 found on Soekris net4801 boards
410
411 config BR2_PACKAGE_KMOD_WD1100
412 tristate "Soekris net4801 watchdog"
413 default y
414 depends BR2_LINUX_2_4_SOEKRIS
415 help
416 Driver for the NatSemi SC1x00 series Watchdog
417 found on Soekris net4801 boards
418
419 source "target/linux/package/Config.in"