add fix for usb2 data corruption
[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_TARGET_WRT54G
20 default y
21 depends BR2_LINUX_2_4_BRCM
22 bool "Linksys WRT54G"
23
24 config BR2_TARGET_WRT54GS
25 default y
26 depends BR2_LINUX_2_4_BRCM
27 bool "Linksys WRT54GS"
28
29 config BR2_TARGET_MOTOROLA
30 default y
31 depends BR2_LINUX_2_4_BRCM
32 bool "Motorola WR850G"
33
34 config BR2_LINUX_2_4_AR7
35 bool "Support for TI AR7 based devices"
36 default n
37 depends BR2_mipsel
38 depends BR2_LINUX_2_4
39 help
40 Build firmware images for TI AR7 based routers (w.g. Linksys WAG54G v2)
41
42 config BR2_LINUX_2_4_SOEKRIS
43 bool "Support for Soekris boards"
44 default n
45 depends BR2_i386
46 depends BR2_LINUX_2_4
47 help
48 Build firmware images for Soekris based boards
49 (e.g. net4521, net4801)
50
51 config BR2_TARGET_NET4521
52 default y
53 depends BR2_LINUX_2_4_SOEKRIS
54 bool "Soekris net4521"
55
56 config BR2_TARGET_NET4801
57 default y
58 depends BR2_LINUX_2_4_SOEKRIS
59 bool "Soekris net4801"
60
61 config BR2_LINUX_2_6
62 bool "Linux 2.6"
63 default n
64
65 config BR2_LINUX_2_6_BRCM
66 bool "Support for Broadcom based routers"
67 default n
68 depends BR2_mipsel
69 depends BR2_LINUX_2_6
70 help
71 Build firmware images for Broadcom based routers
72 (e.g. Netgear WGT634u)
73
74 comment "Kernel Modules"
75
76 config BR2_PACKAGE_KMOD_SANGAM_ATM_A
77 tristate "AR7 Sangam ADSL Driver (Annex A)"
78 default m
79 depends BR2_LINUX_2_4_AR7
80 select BR2_PACKAGE_KMOD_ATM
81 help
82 ATM driver for the Sangam ADSL chip on AR7
83 Annex A version
84
85 config BR2_PACKAGE_KMOD_SANGAM_ATM_B
86 tristate "AR7 Sangam ADSL Driver (Annex B)"
87 default y
88 depends BR2_LINUX_2_4_AR7
89 select BR2_PACKAGE_KMOD_ATM
90 help
91 ATM driver for the Sangam ADSL chip on AR7
92 Annex B version
93
94 config BR2_PACKAGE_KMOD_CPMAC
95 tristate "AR7 CPMAC Network Driver"
96 default y
97 depends BR2_LINUX_2_4_AR7
98 help
99 Driver for the AR7 CPMAC network chip
100
101 config BR2_PACKAGE_KMOD_DIAG
102 tristate "Router LED/Button Driver"
103 default y
104 help
105 Driver for the LEDs on Wireless Routers (diag)
106
107 config BR2_PACKAGE_KMOD_BRCM_WL
108 tristate "Broadcom Wireless Network Driver"
109 depends BR2_LINUX_2_4_BRCM
110 default y
111 help
112 Proprietary driver for Broadcom Wireless chipsets
113
114 config BR2_PACKAGE_KMOD_BRCM_ET
115 tristate "Broadcom Ethernet Driver"
116 depends BR2_LINUX_2_4_BRCM
117 default y
118 help
119 Proprietary driver for Broadcom Ethernet chipsets
120
121 config BR2_PACKAGE_KMOD_B44
122 tristate "Broadcom 44XX, 47XX ethernet driver"
123 default m
124 help
125 Free driver for Broadcom Ethernet chipsets (without switch support)
126
127 config BR2_PACKAGE_KMOD_ARPT
128 tristate "ARP firewalling support"
129 default m
130 help
131 Kernel modules for ARP firewalling
132
133 config BR2_PACKAGE_KMOD_BLUETOOTH
134 tristate "Bluetooth drivers and network stack"
135 default m
136 help
137 Bluetooth drivers and network stack
138
139 config BR2_PACKAGE_KMOD_EBT
140 tristate "Ethernet Bridge firewalling support"
141 default m
142 help
143 Kernel modules for bridge firewalling
144
145 config BR2_PACKAGE_KMOD_IPTABLES_V4
146 tristate "Basic set of kernel modules for iptables"
147 default y
148 help
149 Kernel modules for IPv4 firewalling
150
151 config BR2_PACKAGE_KMOD_IPTABLES_V4_EXTRA
152 tristate "Extra modules for iptables"
153 default m
154 help
155 Extra kernel modules for IPv4 firewalling
156
157 config BR2_PACKAGE_KMOD_IPV6
158 tristate "IPv6 support"
159 default m
160 help
161 Kernel modules for IPv6 protocol support
162
163 config BR2_PACKAGE_KMOD_IPTABLES_V6
164 tristate "Kernel modules for ip6tables"
165 default m
166 depends BR2_PACKAGE_KMOD_IPV6
167 help
168 IPv6 firewalling support
169
170 config BR2_PACKAGE_KMOD_NFS
171 tristate "NFS support"
172 default m
173 help
174 Kernel modules for NFS support
175 Includes lockd, nfs and sunrpc
176
177 config BR2_PACKAGE_KMOD_CIFS
178 tristate "CIFS support"
179 default m
180 help
181 Kernel modules for CIFS support
182
183 config BR2_PACKAGE_KMOD_USB
184 tristate "USB support"
185 default m
186
187 config BR2_PACKAGE_KMOD_USB_CONTROLLER
188 tristate
189 depends on BR2_PACKAGE_KMOD_USB_UHCI || BR2_PACKAGE_KMOD_USB_OHCI
190 default n
191
192 config BR2_PACKAGE_KMOD_USB_UHCI
193 tristate "Support for UHCI controllers"
194 default m
195 depends BR2_PACKAGE_KMOD_USB
196 select BR2_PACKAGE_KMOD_USB_CONTROLLER
197
198 config BR2_PACKAGE_KMOD_USB_OHCI
199 tristate "Support for OHCI controllers"
200 default m
201 depends BR2_PACKAGE_KMOD_USB
202 select BR2_PACKAGE_KMOD_USB_CONTROLLER
203
204 config BR2_PACKAGE_KMOD_USB2
205 tristate "Support for USB 2.0 controllers"
206 default m
207 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
208
209 config BR2_PACKAGE_KMOD_USB_STORAGE
210 tristate "Support for USB storage devices"
211 default m
212 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
213
214 config BR2_PACKAGE_KMOD_USB_PRINTER
215 tristate "Support for USB printers"
216 default m
217 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
218
219 config BR2_PACKAGE_KMOD_USB_ACM
220 tristate "Support for USB modems/isdn controllers"
221 default m
222 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
223
224 config BR2_PACKAGE_KMOD_IDE
225 tristate "IDE support"
226 default m
227 help
228 Kernel modules for IDE support
229 useful for usb mass storage devices (e.g. on WL-HDD)
230
231 config BR2_PACKAGE_KMOD_VFAT
232 tristate "VFAT filesystem support"
233 default m
234 help
235 Kernel modules for VFAT filesystem support
236 useful for usb mass storage devices
237
238 config BR2_PACKAGE_KMOD_EXT2
239 tristate "EXT2 filesystem support"
240 default m
241 help
242 Kernel modules for EXT2 filesystem support
243
244 config BR2_PACKAGE_KMOD_EXT3
245 tristate "EXT3 filesystem support"
246 default m
247 help
248 Kernel modules for EXT3 filesystem support
249
250 config BR2_PACKAGE_KMOD_XFS
251 tristate "XFS filesystem support"
252 default m
253 help
254 Kernel modules for XFS filesystem support
255
256 config BR2_PACKAGE_KMOD_HFSPLUS
257 tristate "HFS+ filesystem support"
258 default m
259 help
260 Kernel modules for HFS+ filesystem support
261
262 config BR2_PACKAGE_KMOD_LOOP
263 tristate "loop mount support"
264 default m
265 help
266 Kernel module for loop mount support
267
268 config BR2_PACKAGE_KMOD_NBD
269 tristate "network block device"
270 default m
271 help
272 Kernel module for network block device
273
274 config BR2_PACKAGE_KMOD_LP
275 tristate "parallel port and lp support"
276 default m
277 help
278 Kernel modules for line printer and parallel port support
279
280 config BR2_PACKAGE_KMOD_CRYPTO
281 tristate "CryptoAPI modules"
282 default m
283 select BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE
284 help
285 Kernel modules for cryptographic algorithms
286
287 config BR2_PACKAGE_KMOD_PPP
288 tristate "PPP support"
289 default m
290 help
291 Kernel support for PPP
292
293 config BR2_PACKAGE_KMOD_MPPE
294 tristate "PPP MPPE/MPPC module"
295 default m
296 select BR2_PACKAGE_KMOD_CRYPTO
297 depends BR2_PACKAGE_KMOD_PPP
298 help
299 Support for Microsoft PPP Encryption/Compression
300
301 config BR2_PACKAGE_KMOD_PPPOE
302 tristate "PPPoE modules"
303 default m
304 depends BR2_PACKAGE_KMOD_PPP
305 help
306 Support for PPP over Ethernet
307
308 config BR2_PACKAGE_KMOD_PPPOATM
309 tristate "PPP over ATM"
310 default y if BR2_LINUX_2_4_AR7
311 default m
312 depends BR2_PACKAGE_KMOD_PPP
313 select BR2_PACKAGE_KMOD_ATM
314 help
315 Support for PPP over ATM
316
317 config BR2_PACKAGE_KMOD_ATM
318 tristate "ATM support"
319 default m
320 default y if BR2_LINUX_2_4_AR7
321 help
322 ATM support
323
324 config BR2_PACKAGE_KMOD_TUN
325 tristate "Universal TUN/TAP driver"
326 default m
327 help
328 Kernel support for the TUN/TAP tunneling device
329
330 config BR2_PACKAGE_KMOD_GRE
331 tristate "GRE tunneling driver"
332 default m
333 help
334 Kernel support for GRE tunnels
335
336 config BR2_PACKAGE_KMOD_SCHED
337 tristate "Traffic schedulers"
338 default m
339 help
340 Kernel schedulers for IP traffic
341
342 config BR2_PACKAGE_KMOD_VIDEODEV
343 tristate "Video (For Linux) kernel support"
344 default m
345
346 config BR2_PACKAGE_KMOD_PWC
347 tristate "Kernel driver for USB Philips Cameras"
348 default m
349
350 config BR2_PACKAGE_KMOD_NATSEMI
351 tristate "Soekris net4801 ethernet driver"
352 default y
353 depends BR2_LINUX_2_4_SOEKRIS
354 help
355 Driver for the National Semiconductor DP8381x series PCI Ethernet
356 found on Soekris net4801 boards
357
358 config BR2_PACKAGE_KMOD_WD1100
359 tristate "Soekris net4801 watchdog"
360 default y
361 depends BR2_LINUX_2_4_SOEKRIS
362 help
363 Driver for the NatSemi SC1x00 series Watchdog
364 found on Soekris net4801 boards
365
366 source "target/linux/package/Config.in"
This page took 0.06942 seconds and 5 git commands to generate.