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