2 tristate "GSPCA based webcams"
4 depends on INPUT || INPUT=n
7 Say Y here if you want to enable selecting webcams based
8 on the GSPCA framework.
10 See <file:Documentation/video4linux/gspca.txt> for more info.
12 This driver uses the Video For Linux API. You must say Y or M to
13 "Video For Linux" to use this driver.
15 To compile this driver as modules, choose M here: the
16 module will be called gspca_main.
19 if USB_GSPCA && VIDEO_V4L2
21 source "drivers/media/usb/gspca/m5602/Kconfig"
22 source "drivers/media/usb/gspca/stv06xx/Kconfig"
23 source "drivers/media/usb/gspca/gl860/Kconfig"
26 tristate "Benq USB Camera Driver"
27 depends on VIDEO_V4L2 && USB_GSPCA
29 Say Y here if you want support for the Benq DC E300 camera.
31 To compile this driver as a module, choose M here: the
32 module will be called gspca_benq.
34 config USB_GSPCA_CONEX
35 tristate "Conexant Camera Driver"
36 depends on VIDEO_V4L2 && USB_GSPCA
38 Say Y here if you want support for cameras based on the Conexant chip.
40 To compile this driver as a module, choose M here: the
41 module will be called gspca_conex.
43 config USB_GSPCA_CPIA1
44 tristate "cpia CPiA (version 1) Camera Driver"
45 depends on VIDEO_V4L2 && USB_GSPCA
47 Say Y here if you want support for USB cameras based on the cpia
48 CPiA chip. Note that you need atleast version 0.6.4 of libv4l for
49 applications to understand the videoformat generated by this driver.
51 To compile this driver as a module, choose M here: the
52 module will be called gspca_cpia1.
54 config USB_GSPCA_DTCS033
55 tristate "DTCS033 (Scopium) USB Astro-Camera Driver"
56 depends on VIDEO_V4L2 && USB_GSPCA
58 Say Y here if you want support for the Scopium camera
59 for planetary astrophotography.
61 To compile this driver as a module, choose M here: the
62 module will be called gspca_dtcs033.
64 config USB_GSPCA_ETOMS
65 tristate "Etoms USB Camera Driver"
66 depends on VIDEO_V4L2 && USB_GSPCA
68 Say Y here if you want support for cameras based on the Etoms chip.
70 To compile this driver as a module, choose M here: the
71 module will be called gspca_etoms.
73 config USB_GSPCA_FINEPIX
74 tristate "Fujifilm FinePix USB V4L2 driver"
75 depends on VIDEO_V4L2 && USB_GSPCA
77 Say Y here if you want support for cameras based on the FinePix chip.
79 To compile this driver as a module, choose M here: the
80 module will be called gspca_finepix.
82 config USB_GSPCA_JEILINJ
83 tristate "Jeilin JPEG USB V4L2 driver"
84 depends on VIDEO_V4L2 && USB_GSPCA
86 Say Y here if you want support for cameras based on this Jeilin chip.
88 To compile this driver as a module, choose M here: the
89 module will be called gspca_jeilinj.
91 config USB_GSPCA_JL2005BCD
92 tristate "JL2005B/C/D USB V4L2 driver"
93 depends on VIDEO_V4L2 && USB_GSPCA
95 Say Y here if you want support for cameras based the
96 JL2005B, JL2005C, or JL2005D chip.
98 To compile this driver as a module, choose M here: the
99 module will be called gspca_jl2005bcd.
101 config USB_GSPCA_KINECT
102 tristate "Kinect sensor device USB Camera Driver"
103 depends on VIDEO_V4L2 && USB_GSPCA
105 Say Y here if you want support for the Microsoft Kinect sensor device.
107 To compile this driver as a module, choose M here: the
108 module will be called gspca_kinect.
110 config USB_GSPCA_KONICA
111 tristate "Konica USB Camera V4L2 driver"
112 depends on VIDEO_V4L2 && USB_GSPCA
114 Say Y here if you want support for cameras based on the Konica chip.
116 To compile this driver as a module, choose M here: the
117 module will be called gspca_konica.
119 config USB_GSPCA_MARS
120 tristate "Mars USB Camera Driver"
121 depends on VIDEO_V4L2 && USB_GSPCA
123 Say Y here if you want support for cameras based on the Mars chip.
125 To compile this driver as a module, choose M here: the
126 module will be called gspca_mars.
128 config USB_GSPCA_MR97310A
129 tristate "Mars-Semi MR97310A USB Camera Driver"
130 depends on VIDEO_V4L2 && USB_GSPCA
132 Say Y here if you want support for cameras based on the MR97310A chip.
134 To compile this driver as a module, choose M here: the
135 module will be called gspca_mr97310a.
137 config USB_GSPCA_NW80X
138 tristate "Divio based (NW80x) USB Camera Driver"
139 depends on VIDEO_V4L2 && USB_GSPCA
141 Say Y here if you want support for cameras based on the NW80x chips.
143 To compile this driver as a module, choose M here: the
144 module will be called gspca_nw80x.
146 config USB_GSPCA_OV519
147 tristate "OV51x / OVFX2 / W996xCF USB Camera Driver"
148 depends on VIDEO_V4L2 && USB_GSPCA
150 Say Y here if you want support for cameras based on one of these:
151 OV511(+), OV518(+), OV519, OVFX2, W9967CF, W9968CF
153 To compile this driver as a module, choose M here: the
154 module will be called gspca_ov519.
156 config USB_GSPCA_OV534
157 tristate "OV534 OV772x USB Camera Driver"
158 depends on VIDEO_V4L2 && USB_GSPCA
160 Say Y here if you want support for cameras based on the OV534 chip
161 and sensor OV772x (e.g. Sony Playstation EYE)
163 To compile this driver as a module, choose M here: the
164 module will be called gspca_ov534.
166 config USB_GSPCA_OV534_9
167 tristate "OV534 OV965x USB Camera Driver"
168 depends on VIDEO_V4L2 && USB_GSPCA
170 Say Y here if you want support for cameras based on the OV534 chip
171 and sensor OV965x (e.g. Hercules Dualpix)
173 To compile this driver as a module, choose M here: the
174 module will be called gspca_ov534_9.
176 config USB_GSPCA_PAC207
177 tristate "Pixart PAC207 USB Camera Driver"
178 depends on VIDEO_V4L2 && USB_GSPCA
180 Say Y here if you want support for cameras based on the PAC207 chip.
182 To compile this driver as a module, choose M here: the
183 module will be called gspca_pac207.
185 config USB_GSPCA_PAC7302
186 tristate "Pixart PAC7302 USB Camera Driver"
187 depends on VIDEO_V4L2 && USB_GSPCA
189 Say Y here if you want support for cameras based on the PAC7302 chip.
191 To compile this driver as a module, choose M here: the
192 module will be called gspca_pac7302.
194 config USB_GSPCA_PAC7311
195 tristate "Pixart PAC7311 USB Camera Driver"
196 depends on VIDEO_V4L2 && USB_GSPCA
198 Say Y here if you want support for cameras based on the PAC7311 chip.
200 To compile this driver as a module, choose M here: the
201 module will be called gspca_pac7311.
203 config USB_GSPCA_SE401
204 tristate "SE401 USB Camera Driver"
205 depends on VIDEO_V4L2 && USB_GSPCA
207 Say Y here if you want support for cameras based on the
208 Endpoints (formerly known as AOX) se401 chip.
210 To compile this driver as a module, choose M here: the
211 module will be called gspca_se401.
213 config USB_GSPCA_SN9C2028
214 tristate "SONIX Dual-Mode USB Camera Driver"
215 depends on VIDEO_V4L2 && USB_GSPCA
217 Say Y here if you want streaming support for Sonix SN9C2028 cameras.
218 These are supported as stillcams in libgphoto2/camlibs/sonix.
220 To compile this driver as a module, choose M here: the
221 module will be called gspca_sn9c2028.
223 config USB_GSPCA_SN9C20X
224 tristate "SN9C20X USB Camera Driver"
225 depends on VIDEO_V4L2 && USB_GSPCA
227 Say Y here if you want support for cameras based on the
228 sn9c20x chips (SN9C201 and SN9C202).
230 To compile this driver as a module, choose M here: the
231 module will be called gspca_sn9c20x.
233 config USB_GSPCA_SONIXB
234 tristate "SONIX Bayer USB Camera Driver"
235 depends on VIDEO_V4L2 && USB_GSPCA
237 Say Y here if you want support for cameras based on the Sonix
238 chips with Bayer format (SN9C101, SN9C102 and SN9C103).
240 To compile this driver as a module, choose M here: the
241 module will be called gspca_sonixb.
243 config USB_GSPCA_SONIXJ
244 tristate "SONIX JPEG USB Camera Driver"
245 depends on VIDEO_V4L2 && USB_GSPCA
247 Say Y here if you want support for cameras based on the Sonix
248 chips with JPEG format (SN9C102P, SN9C105 and >= SN9C110).
250 To compile this driver as a module, choose M here: the
251 module will be called gspca_sonixj
253 config USB_GSPCA_SPCA500
254 tristate "SPCA500 USB Camera Driver"
255 depends on VIDEO_V4L2 && USB_GSPCA
257 Say Y here if you want support for cameras based on the SPCA500 chip.
259 To compile this driver as a module, choose M here: the
260 module will be called gspca_spca500.
262 config USB_GSPCA_SPCA501
263 tristate "SPCA501 USB Camera Driver"
264 depends on VIDEO_V4L2 && USB_GSPCA
266 Say Y here if you want support for cameras based on the SPCA501 chip.
268 To compile this driver as a module, choose M here: the
269 module will be called gspca_spca501.
271 config USB_GSPCA_SPCA505
272 tristate "SPCA505 USB Camera Driver"
273 depends on VIDEO_V4L2 && USB_GSPCA
275 Say Y here if you want support for cameras based on the SPCA505 chip.
277 To compile this driver as a module, choose M here: the
278 module will be called gspca_spca505.
280 config USB_GSPCA_SPCA506
281 tristate "SPCA506 USB Camera Driver"
282 depends on VIDEO_V4L2 && USB_GSPCA
284 Say Y here if you want support for cameras based on the SPCA506 chip.
286 To compile this driver as a module, choose M here: the
287 module will be called gspca_spca506.
289 config USB_GSPCA_SPCA508
290 tristate "SPCA508 USB Camera Driver"
291 depends on VIDEO_V4L2 && USB_GSPCA
293 Say Y here if you want support for cameras based on the SPCA508 chip.
295 To compile this driver as a module, choose M here: the
296 module will be called gspca_spca508.
298 config USB_GSPCA_SPCA561
299 tristate "SPCA561 USB Camera Driver"
300 depends on VIDEO_V4L2 && USB_GSPCA
302 Say Y here if you want support for cameras based on the SPCA561 chip.
304 To compile this driver as a module, choose M here: the
305 module will be called gspca_spca561.
307 config USB_GSPCA_SPCA1528
308 tristate "SPCA1528 USB Camera Driver"
309 depends on VIDEO_V4L2 && USB_GSPCA
311 Say Y here if you want support for cameras based on the SPCA1528 chip.
313 To compile this driver as a module, choose M here: the
314 module will be called gspca_spca1528.
316 config USB_GSPCA_SQ905
317 tristate "SQ Technologies SQ905 based USB Camera Driver"
318 depends on VIDEO_V4L2 && USB_GSPCA
320 Say Y here if you want support for cameras based on the SQ905 chip.
322 To compile this driver as a module, choose M here: the
323 module will be called gspca_sq905.
325 config USB_GSPCA_SQ905C
326 tristate "SQ Technologies SQ905C based USB Camera Driver"
327 depends on VIDEO_V4L2 && USB_GSPCA
329 Say Y here if you want support for cameras based on the SQ905C chip.
331 To compile this driver as a module, choose M here: the
332 module will be called gspca_sq905c.
334 config USB_GSPCA_SQ930X
335 tristate "SQ Technologies SQ930X based USB Camera Driver"
336 depends on VIDEO_V4L2 && USB_GSPCA
338 Say Y here if you want support for cameras based on the SQ930X chip.
340 To compile this driver as a module, choose M here: the
341 module will be called gspca_sq930x.
343 config USB_GSPCA_STK014
344 tristate "Syntek DV4000 (STK014) USB Camera Driver"
345 depends on VIDEO_V4L2 && USB_GSPCA
347 Say Y here if you want support for cameras based on the STK014 chip.
349 To compile this driver as a module, choose M here: the
350 module will be called gspca_stk014.
352 config USB_GSPCA_STK1135
353 tristate "Syntek STK1135 USB Camera Driver"
354 depends on VIDEO_V4L2 && USB_GSPCA
356 Say Y here if you want support for cameras based on the STK1135 chip.
358 To compile this driver as a module, choose M here: the
359 module will be called gspca_stk1135.
361 config USB_GSPCA_STV0680
362 tristate "STV0680 USB Camera Driver"
363 depends on VIDEO_V4L2 && USB_GSPCA
365 Say Y here if you want support for cameras based on the STV0680 chip.
367 To compile this driver as a module, choose M here: the
368 module will be called gspca_stv0680.
370 config USB_GSPCA_SUNPLUS
371 tristate "SUNPLUS USB Camera Driver"
372 depends on VIDEO_V4L2 && USB_GSPCA
374 Say Y here if you want support for cameras based on the Sunplus
375 SPCA504(abc) SPCA533 SPCA536 chips.
377 To compile this driver as a module, choose M here: the
378 module will be called gspca_sunplus.
380 config USB_GSPCA_T613
381 tristate "T613 (JPEG Compliance) USB Camera Driver"
382 depends on VIDEO_V4L2 && USB_GSPCA
384 Say Y here if you want support for cameras based on the T613 chip.
386 To compile this driver as a module, choose M here: the
387 module will be called gspca_t613.
389 config USB_GSPCA_TOPRO
390 tristate "TOPRO USB Camera Driver"
391 depends on VIDEO_V4L2 && USB_GSPCA
393 Say Y here if you want support for cameras based on the
394 TP6800 and TP6810 Topro chips.
396 To compile this driver as a module, choose M here: the
397 module will be called gspca_topro.
399 config USB_GSPCA_TOUPTEK
400 tristate "Touptek USB Camera Driver"
401 depends on VIDEO_V4L2 && USB_GSPCA
403 Say Y here if you want support for cameras based on the ToupTek UCMOS
404 / AmScope MU series camera.
406 To compile this driver as a module, choose M here: the
407 module will be called gspca_touptek.
409 config USB_GSPCA_TV8532
410 tristate "TV8532 USB Camera Driver"
411 depends on VIDEO_V4L2 && USB_GSPCA
413 Say Y here if you want support for cameras based on the TV8531 chip.
415 To compile this driver as a module, choose M here: the
416 module will be called gspca_tv8532.
418 config USB_GSPCA_VC032X
419 tristate "VC032X USB Camera Driver"
420 depends on VIDEO_V4L2 && USB_GSPCA
422 Say Y here if you want support for cameras based on the VC032X chip.
424 To compile this driver as a module, choose M here: the
425 module will be called gspca_vc032x.
427 config USB_GSPCA_VICAM
428 tristate "ViCam USB Camera Driver"
429 depends on VIDEO_V4L2 && USB_GSPCA
431 Say Y here if you want support for the 3com homeconnect camera
434 To compile this driver as a module, choose M here: the
435 module will be called gspca_vicam.
437 config USB_GSPCA_XIRLINK_CIT
438 tristate "Xirlink C-It USB Camera Driver"
439 depends on VIDEO_V4L2 && USB_GSPCA
441 Say Y here if you want support for Xirlink C-It bases cameras.
443 To compile this driver as a module, choose M here: the
444 module will be called gspca_xirlink_cit.
446 config USB_GSPCA_ZC3XX
447 tristate "ZC3XX USB Camera Driver"
448 depends on VIDEO_V4L2 && USB_GSPCA
450 Say Y here if you want support for cameras based on the ZC3XX chip.
452 To compile this driver as a module, choose M here: the
453 module will be called gspca_zc3xx.