add initial video4linux support (for usb webcams)
[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 help
10 Build firmware images for Broadcom based routers
11 (e.g. Linksys WRT54G(S), Asus WL-500g, Motorola WR850G)
12
13 This one builds the generic .trx images, activate one of the
14 options below for creating device specific files for use
15 with TFTP client too.
16
17
18 config BR2_TARGET_WRT54G
19 default y
20 depends BR2_LINUX_2_4_BRCM
21 bool "Linksys WRT54G"
22
23 config BR2_TARGET_WRT54GS
24 default y
25 depends BR2_LINUX_2_4_BRCM
26 bool "Linksys WRT54GS"
27
28 config BR2_TARGET_MOTOROLA
29 default y
30 depends BR2_LINUX_2_4_BRCM
31 bool "Motorola WR850G"
32
33 comment "Kernel Modules"
34
35 config BR2_PACKAGE_KMOD_DIAG
36 tristate "Router LED/Button Driver"
37 default y
38 help
39 Driver for the LEDs on Wireless Routers (diag)
40
41 config BR2_PACKAGE_KMOD_BRCM_WL
42 tristate "Broadcom Wireless Network Driver"
43 depends BR2_LINUX_2_4_BRCM
44 default y
45 help
46 Proprietary driver for Broadcom Wireless chipsets
47
48 config BR2_PACKAGE_KMOD_BRCM_ET
49 tristate "Broadcom Ethernet Driver"
50 depends BR2_LINUX_2_4_BRCM
51 default y
52 help
53 Proprietary driver for Broadcom Ethernet chipsets
54
55 config BR2_PACKAGE_KMOD_B44
56 tristate "Broadcom 44XX, 47XX ethernet driver"
57 default m
58 help
59 Free driver for Broadcom Ethernet chipsets (without switch support)
60
61 config BR2_PACKAGE_KMOD_ARPT
62 tristate "ARP firewalling support"
63 default m
64 help
65 Kernel modules for ARP firewalling
66
67 config BR2_PACKAGE_KMOD_EBT
68 tristate "Ethernet Bridge firewalling support"
69 default m
70 help
71 Kernel modules for bridge firewalling
72
73 config BR2_PACKAGE_KMOD_IPTABLES_V4
74 tristate "Basic set of kernel modules for iptables"
75 default y
76 help
77 Kernel modules for IPv4 firewalling
78
79 config BR2_PACKAGE_KMOD_IPTABLES_V4_EXTRA
80 tristate "Extra modules for iptables"
81 default m
82 help
83 Extra kernel modules for IPv4 firewalling
84
85 config BR2_PACKAGE_KMOD_IPV6
86 tristate "IPv6 support"
87 default m
88 help
89 Kernel modules for IPv6 protocol support
90
91 config BR2_PACKAGE_KMOD_IPTABLES_V6
92 tristate "Kernel modules for ip6tables"
93 default m
94 depends BR2_PACKAGE_KMOD_IPV6
95 help
96 IPv6 firewalling support
97
98 config BR2_PACKAGE_KMOD_NFS
99 tristate "NFS support"
100 default m
101 help
102 Kernel modules for NFS support
103 Includes lockd, nfs and sunrpc
104
105 config BR2_PACKAGE_KMOD_CIFS
106 tristate "CIFS support"
107 default m
108 help
109 Kernel modules for CIFS support
110
111 config BR2_PACKAGE_KMOD_USB
112 tristate "USB support"
113 default m
114
115 config BR2_PACKAGE_KMOD_USB_CONTROLLER
116 tristate
117 depends on BR2_PACKAGE_KMOD_USB_UHCI || BR2_PACKAGE_KMOD_USB_OHCI
118 default n
119
120 config BR2_PACKAGE_KMOD_USB_UHCI
121 tristate "Support for UHCI controllers"
122 default m
123 depends BR2_PACKAGE_KMOD_USB
124 select BR2_PACKAGE_KMOD_USB_CONTROLLER
125
126 config BR2_PACKAGE_KMOD_USB_OHCI
127 tristate "Support for OHCI controllers"
128 default m
129 depends BR2_PACKAGE_KMOD_USB
130 select BR2_PACKAGE_KMOD_USB_CONTROLLER
131
132 config BR2_PACKAGE_KMOD_USB2
133 tristate "Support for USB 2.0 controllers"
134 default m
135 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
136
137 config BR2_PACKAGE_KMOD_USB_STORAGE
138 tristate "Support for USB storage devices"
139 default m
140 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
141
142 config BR2_PACKAGE_KMOD_USB_PRINTER
143 tristate "Support for USB printers"
144 default m
145 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
146
147 config BR2_PACKAGE_KMOD_IDE
148 tristate "IDE support"
149 default m
150 help
151 Kernel modules for IDE support
152 useful for usb mass storage devices (e.g. on WL-HDD)
153
154 config BR2_PACKAGE_KMOD_VFAT
155 tristate "VFAT filesystem support"
156 default m
157 help
158 Kernel modules for VFAT filesystem support
159 useful for usb mass storage devices
160
161 config BR2_PACKAGE_KMOD_EXT2
162 tristate "EXT2 filesystem support"
163 default m
164 help
165 Kernel modules for EXT2 filesystem support
166
167 config BR2_PACKAGE_KMOD_EXT3
168 tristate "EXT3 filesystem support"
169 default m
170 help
171 Kernel modules for EXT3 filesystem support
172
173 config BR2_PACKAGE_KMOD_XFS
174 tristate "XFS filesystem support"
175 default m
176 help
177 Kernel modules for XFS filesystem support
178
179 config BR2_PACKAGE_KMOD_HFSPLUS
180 tristate "HFS+ filesystem support"
181 default m
182 help
183 Kernel modules for HFS+ filesystem support
184
185 config BR2_PACKAGE_KMOD_LOOP
186 tristate "loop mount support"
187 default m
188 help
189 Kernel module for loop mount support
190
191 config BR2_PACKAGE_KMOD_NBD
192 tristate "network block device"
193 default m
194 help
195 Kernel module for network block device
196
197 config BR2_PACKAGE_KMOD_LP
198 tristate "parallel port and lp support"
199 default m
200 help
201 Kernel modules for line printer and parallel port support
202
203 config BR2_PACKAGE_KMOD_CRYPTO
204 tristate "CryptoAPI modules"
205 default m
206 select BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE
207 help
208 Kernel modules for cryptographic algorithms
209
210 config BR2_PACKAGE_KMOD_PPP
211 tristate "PPP support"
212 default m
213 help
214 Kernel support for PPP
215
216 config BR2_PACKAGE_KMOD_MPPE
217 tristate "PPP MPPE/MPPC module"
218 default m
219 select BR2_PACKAGE_KMOD_CRYPTO
220 depends BR2_PACKAGE_KMOD_PPP
221 help
222 Support for Microsoft PPP Encryption/Compression
223
224 config BR2_PACKAGE_KMOD_PPPOE
225 tristate "PPPoE modules"
226 default m
227 depends BR2_PACKAGE_KMOD_PPP
228 help
229 Support for PPP over Ethernet
230
231 config BR2_PACKAGE_KMOD_TUN
232 tristate "Universal TUN/TAP driver"
233 default m
234 help
235 Kernel support for the TUN/TAP tunneling device
236
237 config BR2_PACKAGE_KMOD_GRE
238 tristate "GRE tunneling driver"
239 default m
240 help
241 Kernel support for GRE tunnels
242
243 config BR2_PACKAGE_KMOD_SCHED
244 tristate "Traffic schedulers"
245 default m
246 help
247 Kernel schedulers for IP traffic
248
249 config BR2_PACKAGE_KMOD_VIDEODEV
250 tristate "Video (For Linux) kernel support"
251 default m
252
253 config BR2_PACKAGE_KMOD_PWC
254 tristate "Kernel driver for USB Philips Cameras"
255 default m
256
257 source "target/linux/package/Config.in"