4eb2a6d4798092111e100042e9ac6402e920eea3
[openwrt.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_DIAG
90 tristate "Router LED/Button Driver"
91 default y
92 help
93 Driver for the LEDs on Wireless Routers (diag)
94
95 config BR2_PACKAGE_KMOD_BRCM_WL
96 tristate "Broadcom Wireless Network Driver"
97 depends BR2_LINUX_2_4_BRCM
98 default y
99 help
100 Proprietary driver for Broadcom Wireless chipsets
101
102 config BR2_PACKAGE_KMOD_BRCM_ET
103 tristate "Broadcom Ethernet Driver"
104 depends BR2_LINUX_2_4_BRCM
105 default y
106 help
107 Proprietary driver for Broadcom Ethernet chipsets
108
109 config BR2_PACKAGE_KMOD_B44
110 tristate "Broadcom 44XX, 47XX ethernet driver"
111 default m
112 help
113 Free driver for Broadcom Ethernet chipsets (without switch support)
114
115 config BR2_PACKAGE_KMOD_ARPT
116 tristate "ARP firewalling support"
117 default m
118 help
119 Kernel modules for ARP firewalling
120
121 config BR2_PACKAGE_KMOD_BLUETOOTH
122 tristate "Bluetooth drivers and network stack"
123 default m
124 help
125 Bluetooth drivers and network stack
126
127 config BR2_PACKAGE_KMOD_EBT
128 tristate "Ethernet Bridge firewalling support"
129 default m
130 help
131 Kernel modules for bridge firewalling
132
133 config BR2_PACKAGE_KMOD_IPTABLES_V4
134 tristate "Basic set of kernel modules for iptables"
135 default y
136 help
137 Kernel modules for IPv4 firewalling
138
139 config BR2_PACKAGE_KMOD_IPTABLES_V4_EXTRA
140 tristate "Extra modules for iptables"
141 default m
142 help
143 Extra kernel modules for IPv4 firewalling
144
145 config BR2_PACKAGE_KMOD_IPV6
146 tristate "IPv6 support"
147 default m
148 help
149 Kernel modules for IPv6 protocol support
150
151 config BR2_PACKAGE_KMOD_IPTABLES_V6
152 tristate "Kernel modules for ip6tables"
153 default m
154 depends BR2_PACKAGE_KMOD_IPV6
155 help
156 IPv6 firewalling support
157
158 config BR2_PACKAGE_KMOD_NFS
159 tristate "NFS support"
160 default m
161 help
162 Kernel modules for NFS support
163 Includes lockd, nfs and sunrpc
164
165 config BR2_PACKAGE_KMOD_CIFS
166 tristate "CIFS support"
167 default m
168 help
169 Kernel modules for CIFS support
170
171 config BR2_PACKAGE_KMOD_USB
172 tristate "USB support"
173 default m
174
175 config BR2_PACKAGE_KMOD_USB_CONTROLLER
176 tristate
177 depends on BR2_PACKAGE_KMOD_USB_UHCI || BR2_PACKAGE_KMOD_USB_OHCI || BR2_PACKAGE_KMOD_USB2
178 default n
179
180 config BR2_PACKAGE_KMOD_USB_UHCI
181 tristate "Support for UHCI controllers"
182 default m
183 depends BR2_PACKAGE_KMOD_USB
184 select BR2_PACKAGE_KMOD_USB_CONTROLLER
185
186 config BR2_PACKAGE_KMOD_USB_OHCI
187 tristate "Support for OHCI controllers"
188 default m
189 depends BR2_PACKAGE_KMOD_USB
190 select BR2_PACKAGE_KMOD_USB_CONTROLLER
191
192 config BR2_PACKAGE_KMOD_USB2
193 tristate "Support for USB 2.0 controllers"
194 default m
195 depends BR2_PACKAGE_KMOD_USB
196 select BR2_PACKAGE_KMOD_USB_CONTROLLER
197
198 config BR2_PACKAGE_KMOD_USB_SERIAL
199 tristate "kmod-usb-serial - Support for USB-to-serial converters"
200 default m
201 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
202
203 config BR2_PACKAGE_KMOD_USB_SERIAL_BELKIN
204 tristate "kmod-usb-serial-belkin - Support for Belkin USB-to-serial converters"
205 default m
206 depends BR2_PACKAGE_KMOD_USB_SERIAL
207
208 config BR2_PACKAGE_KMOD_USB_SERIAL_FTDI
209 tristate "kmod-usb-serial-ftdi - Support for FTDI USB-to-serial converterr"
210 default m
211 depends BR2_PACKAGE_KMOD_USB_SERIAL
212
213 config BR2_PACKAGE_KMOD_USB_SERIAL_MCT_U232
214 tristate "kmod-usb-serial-mct-u232 - Support for Magic Control Technology USB-to-Serial converters"
215 default m
216 depends BR2_PACKAGE_KMOD_USB_SERIAL
217
218 config BR2_PACKAGE_KMOD_USB_SERIAL_PL2303
219 tristate "kmod-usb-serial-pl2303 - Support for Prolific PL2303 USB-to-Serial converters"
220 default m
221 depends BR2_PACKAGE_KMOD_USB_SERIAL
222
223 config BR2_PACKAGE_KMOD_USB_STORAGE
224 tristate "Support for USB storage devices"
225 default m
226 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
227
228 config BR2_PACKAGE_KMOD_USB_PRINTER
229 tristate "Support for USB printers"
230 default m
231 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
232
233 config BR2_PACKAGE_KMOD_USB_AUDIO
234 tristate "Support for USB soundcards"
235 default m
236 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
237
238 config BR2_PACKAGE_KMOD_USB_ACM
239 tristate "Support for USB modems/isdn controllers"
240 default m
241 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
242
243 config BR2_PACKAGE_KMOD_IDE
244 tristate "IDE support"
245 default m
246 help
247 Kernel modules for IDE support
248 useful for usb mass storage devices (e.g. on WL-HDD)
249
250 config BR2_PACKAGE_KMOD_VFAT
251 tristate "VFAT filesystem support"
252 default m
253 help
254 Kernel modules for VFAT filesystem support
255 useful for usb mass storage devices
256
257 config BR2_PACKAGE_KMOD_EXT2
258 tristate "EXT2 filesystem support"
259 default m
260 help
261 Kernel modules for EXT2 filesystem support
262
263 config BR2_PACKAGE_KMOD_EXT3
264 tristate "EXT3 filesystem support"
265 default m
266 help
267 Kernel modules for EXT3 filesystem support
268
269 config BR2_PACKAGE_KMOD_XFS
270 tristate "XFS filesystem support"
271 default m
272 help
273 Kernel modules for XFS filesystem support
274
275 config BR2_PACKAGE_KMOD_HFSPLUS
276 tristate "HFS+ filesystem support"
277 default m
278 help
279 Kernel modules for HFS+ filesystem support
280
281 config BR2_PACKAGE_KMOD_LOOP
282 tristate "loop mount support"
283 default m
284 help
285 Kernel module for loop mount support
286
287 config BR2_PACKAGE_KMOD_NBD
288 tristate "network block device"
289 default m
290 help
291 Kernel module for network block device
292
293 config BR2_PACKAGE_KMOD_LP
294 tristate "parallel port and lp support"
295 default m
296 help
297 Kernel modules for line printer and parallel port support
298
299 config BR2_PACKAGE_KMOD_CRYPTO
300 tristate "CryptoAPI modules"
301 default m
302 select BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE
303 help
304 Kernel modules for cryptographic algorithms
305
306 config BR2_PACKAGE_KMOD_PPP
307 tristate "PPP support"
308 default m
309 help
310 Kernel support for PPP
311
312 config BR2_PACKAGE_KMOD_MPPE
313 tristate "PPP MPPE/MPPC module"
314 default m
315 select BR2_PACKAGE_KMOD_CRYPTO
316 depends BR2_PACKAGE_KMOD_PPP
317 help
318 Support for Microsoft PPP Encryption/Compression
319
320 config BR2_PACKAGE_KMOD_PPPOE
321 tristate "PPPoE modules"
322 default m
323 depends BR2_PACKAGE_KMOD_PPP
324 help
325 Support for PPP over Ethernet
326
327 config BR2_PACKAGE_KMOD_PPPOATM
328 tristate "PPP over ATM"
329 default y if BR2_LINUX_2_4_AR7
330 default m
331 depends BR2_PACKAGE_KMOD_PPP
332 select BR2_PACKAGE_KMOD_ATM
333 help
334 Support for PPP over ATM
335
336 config BR2_PACKAGE_KMOD_ATM
337 tristate "ATM support"
338 default m
339 default y if BR2_LINUX_2_4_AR7
340 help
341 ATM support
342
343 config BR2_PACKAGE_KMOD_TUN
344 tristate "Universal TUN/TAP driver"
345 default m
346 help
347 Kernel support for the TUN/TAP tunneling device
348
349 config BR2_PACKAGE_KMOD_GRE
350 tristate "GRE tunneling driver"
351 default m
352 help
353 Kernel support for GRE tunnels
354
355 config BR2_PACKAGE_KMOD_SCHED
356 tristate "Traffic schedulers"
357 default m
358 help
359 Kernel schedulers for IP traffic
360
361 config BR2_PACKAGE_KMOD_VIDEODEV
362 tristate "Video (For Linux) kernel support"
363 default m
364
365 config BR2_PACKAGE_KMOD_PWC
366 tristate "Kernel driver for USB Philips Cameras"
367 default m
368
369 config BR2_PACKAGE_KMOD_NATSEMI
370 tristate "Soekris net4801 ethernet driver"
371 default y
372 depends BR2_LINUX_2_4_SOEKRIS
373 help
374 Driver for the National Semiconductor DP8381x series PCI Ethernet
375 found on Soekris net4801 boards
376
377 config BR2_PACKAGE_KMOD_WD1100
378 tristate "Soekris net4801 watchdog"
379 default y
380 depends BR2_LINUX_2_4_SOEKRIS
381 help
382 Driver for the NatSemi SC1x00 series Watchdog
383 found on Soekris net4801 boards
384
385 source "target/linux/package/Config.in"
This page took 0.057308 seconds and 3 git commands to generate.