diff options
Diffstat (limited to 'drivers/media/usb/gspca/Kconfig')
-rw-r--r-- | drivers/media/usb/gspca/Kconfig | 425 |
1 files changed, 425 insertions, 0 deletions
diff --git a/drivers/media/usb/gspca/Kconfig b/drivers/media/usb/gspca/Kconfig new file mode 100644 index 000000000000..6345f9331e7f --- /dev/null +++ b/drivers/media/usb/gspca/Kconfig | |||
@@ -0,0 +1,425 @@ | |||
1 | menuconfig USB_GSPCA | ||
2 | tristate "GSPCA based webcams" | ||
3 | depends on VIDEO_V4L2 | ||
4 | default m | ||
5 | ---help--- | ||
6 | Say Y here if you want to enable selecting webcams based | ||
7 | on the GSPCA framework. | ||
8 | |||
9 | See <file:Documentation/video4linux/gspca.txt> for more info. | ||
10 | |||
11 | This driver uses the Video For Linux API. You must say Y or M to | ||
12 | "Video For Linux" to use this driver. | ||
13 | |||
14 | To compile this driver as modules, choose M here: the | ||
15 | module will be called gspca_main. | ||
16 | |||
17 | |||
18 | if USB_GSPCA && VIDEO_V4L2 | ||
19 | |||
20 | source "drivers/media/usb/gspca/m5602/Kconfig" | ||
21 | source "drivers/media/usb/gspca/stv06xx/Kconfig" | ||
22 | source "drivers/media/usb/gspca/gl860/Kconfig" | ||
23 | |||
24 | config USB_GSPCA_BENQ | ||
25 | tristate "Benq USB Camera Driver" | ||
26 | depends on VIDEO_V4L2 && USB_GSPCA | ||
27 | help | ||
28 | Say Y here if you want support for the Benq DC E300 camera. | ||
29 | |||
30 | To compile this driver as a module, choose M here: the | ||
31 | module will be called gspca_benq. | ||
32 | |||
33 | config USB_GSPCA_CONEX | ||
34 | tristate "Conexant Camera Driver" | ||
35 | depends on VIDEO_V4L2 && USB_GSPCA | ||
36 | help | ||
37 | Say Y here if you want support for cameras based on the Conexant chip. | ||
38 | |||
39 | To compile this driver as a module, choose M here: the | ||
40 | module will be called gspca_conex. | ||
41 | |||
42 | config USB_GSPCA_CPIA1 | ||
43 | tristate "cpia CPiA (version 1) Camera Driver" | ||
44 | depends on VIDEO_V4L2 && USB_GSPCA | ||
45 | help | ||
46 | Say Y here if you want support for USB cameras based on the cpia | ||
47 | CPiA chip. Note that you need atleast version 0.6.4 of libv4l for | ||
48 | applications to understand the videoformat generated by this driver. | ||
49 | |||
50 | To compile this driver as a module, choose M here: the | ||
51 | module will be called gspca_cpia1. | ||
52 | |||
53 | config USB_GSPCA_ETOMS | ||
54 | tristate "Etoms USB Camera Driver" | ||
55 | depends on VIDEO_V4L2 && USB_GSPCA | ||
56 | help | ||
57 | Say Y here if you want support for cameras based on the Etoms chip. | ||
58 | |||
59 | To compile this driver as a module, choose M here: the | ||
60 | module will be called gspca_etoms. | ||
61 | |||
62 | config USB_GSPCA_FINEPIX | ||
63 | tristate "Fujifilm FinePix USB V4L2 driver" | ||
64 | depends on VIDEO_V4L2 && USB_GSPCA | ||
65 | help | ||
66 | Say Y here if you want support for cameras based on the FinePix chip. | ||
67 | |||
68 | To compile this driver as a module, choose M here: the | ||
69 | module will be called gspca_finepix. | ||
70 | |||
71 | config USB_GSPCA_JEILINJ | ||
72 | tristate "Jeilin JPEG USB V4L2 driver" | ||
73 | depends on VIDEO_V4L2 && USB_GSPCA | ||
74 | help | ||
75 | Say Y here if you want support for cameras based on this Jeilin chip. | ||
76 | |||
77 | To compile this driver as a module, choose M here: the | ||
78 | module will be called gspca_jeilinj. | ||
79 | |||
80 | config USB_GSPCA_JL2005BCD | ||
81 | tristate "JL2005B/C/D USB V4L2 driver" | ||
82 | depends on VIDEO_V4L2 && USB_GSPCA | ||
83 | help | ||
84 | Say Y here if you want support for cameras based the | ||
85 | JL2005B, JL2005C, or JL2005D chip. | ||
86 | |||
87 | To compile this driver as a module, choose M here: the | ||
88 | module will be called gspca_jl2005bcd. | ||
89 | |||
90 | config USB_GSPCA_KINECT | ||
91 | tristate "Kinect sensor device USB Camera Driver" | ||
92 | depends on VIDEO_V4L2 && USB_GSPCA | ||
93 | help | ||
94 | Say Y here if you want support for the Microsoft Kinect sensor device. | ||
95 | |||
96 | To compile this driver as a module, choose M here: the | ||
97 | module will be called gspca_kinect. | ||
98 | |||
99 | config USB_GSPCA_KONICA | ||
100 | tristate "Konica USB Camera V4L2 driver" | ||
101 | depends on VIDEO_V4L2 && USB_GSPCA | ||
102 | help | ||
103 | Say Y here if you want support for cameras based on the Konica chip. | ||
104 | |||
105 | To compile this driver as a module, choose M here: the | ||
106 | module will be called gspca_konica. | ||
107 | |||
108 | config USB_GSPCA_MARS | ||
109 | tristate "Mars USB Camera Driver" | ||
110 | depends on VIDEO_V4L2 && USB_GSPCA | ||
111 | help | ||
112 | Say Y here if you want support for cameras based on the Mars chip. | ||
113 | |||
114 | To compile this driver as a module, choose M here: the | ||
115 | module will be called gspca_mars. | ||
116 | |||
117 | config USB_GSPCA_MR97310A | ||
118 | tristate "Mars-Semi MR97310A USB Camera Driver" | ||
119 | depends on VIDEO_V4L2 && USB_GSPCA | ||
120 | help | ||
121 | Say Y here if you want support for cameras based on the MR97310A chip. | ||
122 | |||
123 | To compile this driver as a module, choose M here: the | ||
124 | module will be called gspca_mr97310a. | ||
125 | |||
126 | config USB_GSPCA_NW80X | ||
127 | tristate "Divio based (NW80x) USB Camera Driver" | ||
128 | depends on VIDEO_V4L2 && USB_GSPCA | ||
129 | help | ||
130 | Say Y here if you want support for cameras based on the NW80x chips. | ||
131 | |||
132 | To compile this driver as a module, choose M here: the | ||
133 | module will be called gspca_nw80x. | ||
134 | |||
135 | config USB_GSPCA_OV519 | ||
136 | tristate "OV51x / OVFX2 / W996xCF USB Camera Driver" | ||
137 | depends on VIDEO_V4L2 && USB_GSPCA | ||
138 | help | ||
139 | Say Y here if you want support for cameras based on one of these: | ||
140 | OV511(+), OV518(+), OV519, OVFX2, W9967CF, W9968CF | ||
141 | |||
142 | To compile this driver as a module, choose M here: the | ||
143 | module will be called gspca_ov519. | ||
144 | |||
145 | config USB_GSPCA_OV534 | ||
146 | tristate "OV534 OV772x USB Camera Driver" | ||
147 | depends on VIDEO_V4L2 && USB_GSPCA | ||
148 | help | ||
149 | Say Y here if you want support for cameras based on the OV534 chip | ||
150 | and sensor OV772x (e.g. Sony Playstation EYE) | ||
151 | |||
152 | To compile this driver as a module, choose M here: the | ||
153 | module will be called gspca_ov534. | ||
154 | |||
155 | config USB_GSPCA_OV534_9 | ||
156 | tristate "OV534 OV965x USB Camera Driver" | ||
157 | depends on VIDEO_V4L2 && USB_GSPCA | ||
158 | help | ||
159 | Say Y here if you want support for cameras based on the OV534 chip | ||
160 | and sensor OV965x (e.g. Hercules Dualpix) | ||
161 | |||
162 | To compile this driver as a module, choose M here: the | ||
163 | module will be called gspca_ov534_9. | ||
164 | |||
165 | config USB_GSPCA_PAC207 | ||
166 | tristate "Pixart PAC207 USB Camera Driver" | ||
167 | depends on VIDEO_V4L2 && USB_GSPCA | ||
168 | help | ||
169 | Say Y here if you want support for cameras based on the PAC207 chip. | ||
170 | |||
171 | To compile this driver as a module, choose M here: the | ||
172 | module will be called gspca_pac207. | ||
173 | |||
174 | config USB_GSPCA_PAC7302 | ||
175 | tristate "Pixart PAC7302 USB Camera Driver" | ||
176 | depends on VIDEO_V4L2 && USB_GSPCA | ||
177 | help | ||
178 | Say Y here if you want support for cameras based on the PAC7302 chip. | ||
179 | |||
180 | To compile this driver as a module, choose M here: the | ||
181 | module will be called gspca_pac7302. | ||
182 | |||
183 | config USB_GSPCA_PAC7311 | ||
184 | tristate "Pixart PAC7311 USB Camera Driver" | ||
185 | depends on VIDEO_V4L2 && USB_GSPCA | ||
186 | help | ||
187 | Say Y here if you want support for cameras based on the PAC7311 chip. | ||
188 | |||
189 | To compile this driver as a module, choose M here: the | ||
190 | module will be called gspca_pac7311. | ||
191 | |||
192 | config USB_GSPCA_SE401 | ||
193 | tristate "SE401 USB Camera Driver" | ||
194 | depends on VIDEO_V4L2 && USB_GSPCA | ||
195 | help | ||
196 | Say Y here if you want support for cameras based on the | ||
197 | Endpoints (formerly known as AOX) se401 chip. | ||
198 | |||
199 | To compile this driver as a module, choose M here: the | ||
200 | module will be called gspca_se401. | ||
201 | |||
202 | config USB_GSPCA_SN9C2028 | ||
203 | tristate "SONIX Dual-Mode USB Camera Driver" | ||
204 | depends on VIDEO_V4L2 && USB_GSPCA | ||
205 | help | ||
206 | Say Y here if you want streaming support for Sonix SN9C2028 cameras. | ||
207 | These are supported as stillcams in libgphoto2/camlibs/sonix. | ||
208 | |||
209 | To compile this driver as a module, choose M here: the | ||
210 | module will be called gspca_sn9c2028. | ||
211 | |||
212 | config USB_GSPCA_SN9C20X | ||
213 | tristate "SN9C20X USB Camera Driver" | ||
214 | depends on VIDEO_V4L2 && USB_GSPCA | ||
215 | help | ||
216 | Say Y here if you want support for cameras based on the | ||
217 | sn9c20x chips (SN9C201 and SN9C202). | ||
218 | |||
219 | To compile this driver as a module, choose M here: the | ||
220 | module will be called gspca_sn9c20x. | ||
221 | |||
222 | config USB_GSPCA_SONIXB | ||
223 | tristate "SONIX Bayer USB Camera Driver" | ||
224 | depends on VIDEO_V4L2 && USB_GSPCA | ||
225 | help | ||
226 | Say Y here if you want support for cameras based on the Sonix | ||
227 | chips with Bayer format (SN9C101, SN9C102 and SN9C103). | ||
228 | |||
229 | To compile this driver as a module, choose M here: the | ||
230 | module will be called gspca_sonixb. | ||
231 | |||
232 | config USB_GSPCA_SONIXJ | ||
233 | tristate "SONIX JPEG USB Camera Driver" | ||
234 | depends on VIDEO_V4L2 && USB_GSPCA | ||
235 | help | ||
236 | Say Y here if you want support for cameras based on the Sonix | ||
237 | chips with JPEG format (SN9C102P, SN9C105 and >= SN9C110). | ||
238 | |||
239 | To compile this driver as a module, choose M here: the | ||
240 | module will be called gspca_sonixj | ||
241 | |||
242 | config USB_GSPCA_SPCA500 | ||
243 | tristate "SPCA500 USB Camera Driver" | ||
244 | depends on VIDEO_V4L2 && USB_GSPCA | ||
245 | help | ||
246 | Say Y here if you want support for cameras based on the SPCA500 chip. | ||
247 | |||
248 | To compile this driver as a module, choose M here: the | ||
249 | module will be called gspca_spca500. | ||
250 | |||
251 | config USB_GSPCA_SPCA501 | ||
252 | tristate "SPCA501 USB Camera Driver" | ||
253 | depends on VIDEO_V4L2 && USB_GSPCA | ||
254 | help | ||
255 | Say Y here if you want support for cameras based on the SPCA501 chip. | ||
256 | |||
257 | To compile this driver as a module, choose M here: the | ||
258 | module will be called gspca_spca501. | ||
259 | |||
260 | config USB_GSPCA_SPCA505 | ||
261 | tristate "SPCA505 USB Camera Driver" | ||
262 | depends on VIDEO_V4L2 && USB_GSPCA | ||
263 | help | ||
264 | Say Y here if you want support for cameras based on the SPCA505 chip. | ||
265 | |||
266 | To compile this driver as a module, choose M here: the | ||
267 | module will be called gspca_spca505. | ||
268 | |||
269 | config USB_GSPCA_SPCA506 | ||
270 | tristate "SPCA506 USB Camera Driver" | ||
271 | depends on VIDEO_V4L2 && USB_GSPCA | ||
272 | help | ||
273 | Say Y here if you want support for cameras based on the SPCA506 chip. | ||
274 | |||
275 | To compile this driver as a module, choose M here: the | ||
276 | module will be called gspca_spca506. | ||
277 | |||
278 | config USB_GSPCA_SPCA508 | ||
279 | tristate "SPCA508 USB Camera Driver" | ||
280 | depends on VIDEO_V4L2 && USB_GSPCA | ||
281 | help | ||
282 | Say Y here if you want support for cameras based on the SPCA508 chip. | ||
283 | |||
284 | To compile this driver as a module, choose M here: the | ||
285 | module will be called gspca_spca508. | ||
286 | |||
287 | config USB_GSPCA_SPCA561 | ||
288 | tristate "SPCA561 USB Camera Driver" | ||
289 | depends on VIDEO_V4L2 && USB_GSPCA | ||
290 | help | ||
291 | Say Y here if you want support for cameras based on the SPCA561 chip. | ||
292 | |||
293 | To compile this driver as a module, choose M here: the | ||
294 | module will be called gspca_spca561. | ||
295 | |||
296 | config USB_GSPCA_SPCA1528 | ||
297 | tristate "SPCA1528 USB Camera Driver" | ||
298 | depends on VIDEO_V4L2 && USB_GSPCA | ||
299 | help | ||
300 | Say Y here if you want support for cameras based on the SPCA1528 chip. | ||
301 | |||
302 | To compile this driver as a module, choose M here: the | ||
303 | module will be called gspca_spca1528. | ||
304 | |||
305 | config USB_GSPCA_SQ905 | ||
306 | tristate "SQ Technologies SQ905 based USB Camera Driver" | ||
307 | depends on VIDEO_V4L2 && USB_GSPCA | ||
308 | help | ||
309 | Say Y here if you want support for cameras based on the SQ905 chip. | ||
310 | |||
311 | To compile this driver as a module, choose M here: the | ||
312 | module will be called gspca_sq905. | ||
313 | |||
314 | config USB_GSPCA_SQ905C | ||
315 | tristate "SQ Technologies SQ905C based USB Camera Driver" | ||
316 | depends on VIDEO_V4L2 && USB_GSPCA | ||
317 | help | ||
318 | Say Y here if you want support for cameras based on the SQ905C chip. | ||
319 | |||
320 | To compile this driver as a module, choose M here: the | ||
321 | module will be called gspca_sq905c. | ||
322 | |||
323 | config USB_GSPCA_SQ930X | ||
324 | tristate "SQ Technologies SQ930X based USB Camera Driver" | ||
325 | depends on VIDEO_V4L2 && USB_GSPCA | ||
326 | help | ||
327 | Say Y here if you want support for cameras based on the SQ930X chip. | ||
328 | |||
329 | To compile this driver as a module, choose M here: the | ||
330 | module will be called gspca_sq930x. | ||
331 | |||
332 | config USB_GSPCA_STK014 | ||
333 | tristate "Syntek DV4000 (STK014) USB Camera Driver" | ||
334 | depends on VIDEO_V4L2 && USB_GSPCA | ||
335 | help | ||
336 | Say Y here if you want support for cameras based on the STK014 chip. | ||
337 | |||
338 | To compile this driver as a module, choose M here: the | ||
339 | module will be called gspca_stk014. | ||
340 | |||
341 | config USB_GSPCA_STV0680 | ||
342 | tristate "STV0680 USB Camera Driver" | ||
343 | depends on VIDEO_V4L2 && USB_GSPCA | ||
344 | help | ||
345 | Say Y here if you want support for cameras based on the STV0680 chip. | ||
346 | |||
347 | To compile this driver as a module, choose M here: the | ||
348 | module will be called gspca_stv0680. | ||
349 | |||
350 | config USB_GSPCA_SUNPLUS | ||
351 | tristate "SUNPLUS USB Camera Driver" | ||
352 | depends on VIDEO_V4L2 && USB_GSPCA | ||
353 | help | ||
354 | Say Y here if you want support for cameras based on the Sunplus | ||
355 | SPCA504(abc) SPCA533 SPCA536 chips. | ||
356 | |||
357 | To compile this driver as a module, choose M here: the | ||
358 | module will be called gspca_sunplus. | ||
359 | |||
360 | config USB_GSPCA_T613 | ||
361 | tristate "T613 (JPEG Compliance) USB Camera Driver" | ||
362 | depends on VIDEO_V4L2 && USB_GSPCA | ||
363 | help | ||
364 | Say Y here if you want support for cameras based on the T613 chip. | ||
365 | |||
366 | To compile this driver as a module, choose M here: the | ||
367 | module will be called gspca_t613. | ||
368 | |||
369 | config USB_GSPCA_TOPRO | ||
370 | tristate "TOPRO USB Camera Driver" | ||
371 | depends on VIDEO_V4L2 && USB_GSPCA | ||
372 | help | ||
373 | Say Y here if you want support for cameras based on the | ||
374 | TP6800 and TP6810 Topro chips. | ||
375 | |||
376 | To compile this driver as a module, choose M here: the | ||
377 | module will be called gspca_topro. | ||
378 | |||
379 | config USB_GSPCA_TV8532 | ||
380 | tristate "TV8532 USB Camera Driver" | ||
381 | depends on VIDEO_V4L2 && USB_GSPCA | ||
382 | help | ||
383 | Say Y here if you want support for cameras based on the TV8531 chip. | ||
384 | |||
385 | To compile this driver as a module, choose M here: the | ||
386 | module will be called gspca_tv8532. | ||
387 | |||
388 | config USB_GSPCA_VC032X | ||
389 | tristate "VC032X USB Camera Driver" | ||
390 | depends on VIDEO_V4L2 && USB_GSPCA | ||
391 | help | ||
392 | Say Y here if you want support for cameras based on the VC032X chip. | ||
393 | |||
394 | To compile this driver as a module, choose M here: the | ||
395 | module will be called gspca_vc032x. | ||
396 | |||
397 | config USB_GSPCA_VICAM | ||
398 | tristate "ViCam USB Camera Driver" | ||
399 | depends on VIDEO_V4L2 && USB_GSPCA | ||
400 | help | ||
401 | Say Y here if you want support for the 3com homeconnect camera | ||
402 | (vicam). | ||
403 | |||
404 | To compile this driver as a module, choose M here: the | ||
405 | module will be called gspca_vicam. | ||
406 | |||
407 | config USB_GSPCA_XIRLINK_CIT | ||
408 | tristate "Xirlink C-It USB Camera Driver" | ||
409 | depends on VIDEO_V4L2 && USB_GSPCA | ||
410 | help | ||
411 | Say Y here if you want support for Xirlink C-It bases cameras. | ||
412 | |||
413 | To compile this driver as a module, choose M here: the | ||
414 | module will be called gspca_xirlink_cit. | ||
415 | |||
416 | config USB_GSPCA_ZC3XX | ||
417 | tristate "ZC3XX USB Camera Driver" | ||
418 | depends on VIDEO_V4L2 && USB_GSPCA | ||
419 | help | ||
420 | Say Y here if you want support for cameras based on the ZC3XX chip. | ||
421 | |||
422 | To compile this driver as a module, choose M here: the | ||
423 | module will be called gspca_zc3xx. | ||
424 | |||
425 | endif | ||