]>
Commit | Line | Data |
---|---|---|
eeb00c60 EA |
1 | menuconfig USB_GSPCA |
2 | tristate "GSPCA based webcams" | |
63eb9546 | 3 | depends on VIDEO_V4L2 |
eeb00c60 | 4 | default m |
63eb9546 | 5 | ---help--- |
95c730be FC |
6 | Say Y here if you want to enable selecting webcams based |
7 | on the GSPCA framework. | |
63eb9546 | 8 | |
95c730be | 9 | See <file:Documentation/video4linux/gspca.txt> for more info. |
63eb9546 | 10 | |
95c730be FC |
11 | This driver uses the Video For Linux API. You must say Y or M to |
12 | "Video For Linux" to use this driver. | |
63eb9546 | 13 | |
95c730be | 14 | To compile this driver as modules, choose M here: the |
342b4a2a | 15 | module will be called gspca_main. |
eeb00c60 EA |
16 | |
17 | ||
18 | if USB_GSPCA && VIDEO_V4L2 | |
c109f816 EA |
19 | |
20 | source "drivers/media/video/gspca/m5602/Kconfig" | |
4c98834a | 21 | source "drivers/media/video/gspca/stv06xx/Kconfig" |
4f7cb883 | 22 | source "drivers/media/video/gspca/gl860/Kconfig" |
c109f816 | 23 | |
0a71d9ce JFM |
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 | ||
eeb00c60 EA |
33 | config USB_GSPCA_CONEX |
34 | tristate "Conexant Camera Driver" | |
35 | depends on VIDEO_V4L2 && USB_GSPCA | |
36 | help | |
95c730be | 37 | Say Y here if you want support for cameras based on the Conexant chip. |
eeb00c60 | 38 | |
95c730be FC |
39 | To compile this driver as a module, choose M here: the |
40 | module will be called gspca_conex. | |
eeb00c60 | 41 | |
54e8bc5d HG |
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 | ||
eeb00c60 EA |
53 | config USB_GSPCA_ETOMS |
54 | tristate "Etoms USB Camera Driver" | |
55 | depends on VIDEO_V4L2 && USB_GSPCA | |
56 | help | |
95c730be | 57 | Say Y here if you want support for cameras based on the Etoms chip. |
eeb00c60 | 58 | |
95c730be FC |
59 | To compile this driver as a module, choose M here: the |
60 | module will be called gspca_etoms. | |
eeb00c60 | 61 | |
49183126 JFM |
62 | config USB_GSPCA_FINEPIX |
63 | tristate "Fujifilm FinePix USB V4L2 driver" | |
64 | depends on VIDEO_V4L2 && USB_GSPCA | |
65 | help | |
95c730be | 66 | Say Y here if you want support for cameras based on the FinePix chip. |
49183126 | 67 | |
95c730be FC |
68 | To compile this driver as a module, choose M here: the |
69 | module will be called gspca_finepix. | |
49183126 | 70 | |
3040b043 TK |
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 | ||
fe3449a4 TK |
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 | ||
6612155a AO |
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 | ||
b517af72 HG |
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 | ||
eeb00c60 EA |
108 | config USB_GSPCA_MARS |
109 | tristate "Mars USB Camera Driver" | |
110 | depends on VIDEO_V4L2 && USB_GSPCA | |
111 | help | |
95c730be | 112 | Say Y here if you want support for cameras based on the Mars chip. |
eeb00c60 | 113 | |
95c730be FC |
114 | To compile this driver as a module, choose M here: the |
115 | module will be called gspca_mars. | |
eeb00c60 | 116 | |
d661e622 KG |
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 | ||
ce5b2acc JFM |
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 | ||
eeb00c60 | 135 | config USB_GSPCA_OV519 |
a511ba94 | 136 | tristate "OV51x / OVFX2 / W996xCF USB Camera Driver" |
eeb00c60 EA |
137 | depends on VIDEO_V4L2 && USB_GSPCA |
138 | help | |
a511ba94 HG |
139 | Say Y here if you want support for cameras based on one of these: |
140 | OV511(+), OV518(+), OV519, OVFX2, W9967CF, W9968CF | |
eeb00c60 | 141 | |
95c730be FC |
142 | To compile this driver as a module, choose M here: the |
143 | module will be called gspca_ov519. | |
eeb00c60 | 144 | |
fbb4c6d2 | 145 | config USB_GSPCA_OV534 |
c52af799 | 146 | tristate "OV534 OV772x USB Camera Driver" |
fbb4c6d2 AO |
147 | depends on VIDEO_V4L2 && USB_GSPCA |
148 | help | |
c52af799 JFM |
149 | Say Y here if you want support for cameras based on the OV534 chip |
150 | and sensor OV772x (e.g. Sony Playstation EYE) | |
fbb4c6d2 AO |
151 | |
152 | To compile this driver as a module, choose M here: the | |
153 | module will be called gspca_ov534. | |
154 | ||
c52af799 JFM |
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 | ||
eeb00c60 EA |
165 | config USB_GSPCA_PAC207 |
166 | tristate "Pixart PAC207 USB Camera Driver" | |
167 | depends on VIDEO_V4L2 && USB_GSPCA | |
168 | help | |
95c730be | 169 | Say Y here if you want support for cameras based on the PAC207 chip. |
eeb00c60 | 170 | |
95c730be FC |
171 | To compile this driver as a module, choose M here: the |
172 | module will be called gspca_pac207. | |
eeb00c60 | 173 | |
1408b847 MN |
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 | ||
eeb00c60 EA |
183 | config USB_GSPCA_PAC7311 |
184 | tristate "Pixart PAC7311 USB Camera Driver" | |
185 | depends on VIDEO_V4L2 && USB_GSPCA | |
186 | help | |
95c730be | 187 | Say Y here if you want support for cameras based on the PAC7311 chip. |
eeb00c60 | 188 | |
95c730be FC |
189 | To compile this driver as a module, choose M here: the |
190 | module will be called gspca_pac7311. | |
eeb00c60 | 191 | |
c27cea03 HG |
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 | ||
5bdd00b9 TK |
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 | ||
26e744b6 | 212 | config USB_GSPCA_SN9C20X |
b24ed7b6 MCC |
213 | tristate "SN9C20X USB Camera Driver" |
214 | depends on VIDEO_V4L2 && USB_GSPCA | |
215 | help | |
26e744b6 BJ |
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 | ||
eeb00c60 | 222 | config USB_GSPCA_SONIXB |
342b4a2a | 223 | tristate "SONIX Bayer USB Camera Driver" |
eeb00c60 EA |
224 | depends on VIDEO_V4L2 && USB_GSPCA |
225 | help | |
342b4a2a JFM |
226 | Say Y here if you want support for cameras based on the Sonix |
227 | chips with Bayer format (SN9C101, SN9C102 and SN9C103). | |
eeb00c60 | 228 | |
95c730be FC |
229 | To compile this driver as a module, choose M here: the |
230 | module will be called gspca_sonixb. | |
eeb00c60 EA |
231 | |
232 | config USB_GSPCA_SONIXJ | |
233 | tristate "SONIX JPEG USB Camera Driver" | |
234 | depends on VIDEO_V4L2 && USB_GSPCA | |
235 | help | |
342b4a2a JFM |
236 | Say Y here if you want support for cameras based on the Sonix |
237 | chips with JPEG format (SN9C102P, SN9C105 and >= SN9C110). | |
eeb00c60 | 238 | |
95c730be FC |
239 | To compile this driver as a module, choose M here: the |
240 | module will be called gspca_sonixj | |
eeb00c60 EA |
241 | |
242 | config USB_GSPCA_SPCA500 | |
243 | tristate "SPCA500 USB Camera Driver" | |
244 | depends on VIDEO_V4L2 && USB_GSPCA | |
245 | help | |
95c730be | 246 | Say Y here if you want support for cameras based on the SPCA500 chip. |
eeb00c60 | 247 | |
95c730be FC |
248 | To compile this driver as a module, choose M here: the |
249 | module will be called gspca_spca500. | |
eeb00c60 EA |
250 | |
251 | config USB_GSPCA_SPCA501 | |
252 | tristate "SPCA501 USB Camera Driver" | |
253 | depends on VIDEO_V4L2 && USB_GSPCA | |
254 | help | |
95c730be | 255 | Say Y here if you want support for cameras based on the SPCA501 chip. |
eeb00c60 | 256 | |
95c730be FC |
257 | To compile this driver as a module, choose M here: the |
258 | module will be called gspca_spca501. | |
eeb00c60 EA |
259 | |
260 | config USB_GSPCA_SPCA505 | |
261 | tristate "SPCA505 USB Camera Driver" | |
262 | depends on VIDEO_V4L2 && USB_GSPCA | |
263 | help | |
95c730be | 264 | Say Y here if you want support for cameras based on the SPCA505 chip. |
eeb00c60 | 265 | |
95c730be FC |
266 | To compile this driver as a module, choose M here: the |
267 | module will be called gspca_spca505. | |
eeb00c60 EA |
268 | |
269 | config USB_GSPCA_SPCA506 | |
270 | tristate "SPCA506 USB Camera Driver" | |
271 | depends on VIDEO_V4L2 && USB_GSPCA | |
272 | help | |
95c730be | 273 | Say Y here if you want support for cameras based on the SPCA506 chip. |
eeb00c60 | 274 | |
95c730be FC |
275 | To compile this driver as a module, choose M here: the |
276 | module will be called gspca_spca506. | |
eeb00c60 EA |
277 | |
278 | config USB_GSPCA_SPCA508 | |
279 | tristate "SPCA508 USB Camera Driver" | |
280 | depends on VIDEO_V4L2 && USB_GSPCA | |
281 | help | |
95c730be | 282 | Say Y here if you want support for cameras based on the SPCA508 chip. |
eeb00c60 | 283 | |
95c730be FC |
284 | To compile this driver as a module, choose M here: the |
285 | module will be called gspca_spca508. | |
eeb00c60 EA |
286 | |
287 | config USB_GSPCA_SPCA561 | |
288 | tristate "SPCA561 USB Camera Driver" | |
289 | depends on VIDEO_V4L2 && USB_GSPCA | |
290 | help | |
95c730be | 291 | Say Y here if you want support for cameras based on the SPCA561 chip. |
eeb00c60 | 292 | |
95c730be FC |
293 | To compile this driver as a module, choose M here: the |
294 | module will be called gspca_spca561. | |
eeb00c60 | 295 | |
5b0ff8c4 JFM |
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 | ||
27d35fc3 AB |
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 | ||
14a19c0a TK |
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 | ||
618a864e JFM |
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 | ||
eeb00c60 EA |
332 | config USB_GSPCA_STK014 |
333 | tristate "Syntek DV4000 (STK014) USB Camera Driver" | |
334 | depends on VIDEO_V4L2 && USB_GSPCA | |
335 | help | |
95c730be | 336 | Say Y here if you want support for cameras based on the STK014 chip. |
eeb00c60 | 337 | |
95c730be FC |
338 | To compile this driver as a module, choose M here: the |
339 | module will be called gspca_stk014. | |
eeb00c60 | 340 | |
21f1b932 HG |
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 | ||
1abe4746 JFM |
350 | config USB_GSPCA_SUNPLUS |
351 | tristate "SUNPLUS USB Camera Driver" | |
eeb00c60 EA |
352 | depends on VIDEO_V4L2 && USB_GSPCA |
353 | help | |
95c730be FC |
354 | Say Y here if you want support for cameras based on the Sunplus |
355 | SPCA504(abc) SPCA533 SPCA536 chips. | |
eeb00c60 | 356 | |
95c730be | 357 | To compile this driver as a module, choose M here: the |
342b4a2a | 358 | module will be called gspca_sunplus. |
eeb00c60 EA |
359 | |
360 | config USB_GSPCA_T613 | |
361 | tristate "T613 (JPEG Compliance) USB Camera Driver" | |
362 | depends on VIDEO_V4L2 && USB_GSPCA | |
363 | help | |
95c730be | 364 | Say Y here if you want support for cameras based on the T613 chip. |
eeb00c60 | 365 | |
95c730be FC |
366 | To compile this driver as a module, choose M here: the |
367 | module will be called gspca_t613. | |
eeb00c60 | 368 | |
8f12b1ab JFM |
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 | ||
a2d78077 | 379 | config USB_GSPCA_TV8532 |
eeb00c60 EA |
380 | tristate "TV8532 USB Camera Driver" |
381 | depends on VIDEO_V4L2 && USB_GSPCA | |
382 | help | |
95c730be | 383 | Say Y here if you want support for cameras based on the TV8531 chip. |
eeb00c60 | 384 | |
95c730be FC |
385 | To compile this driver as a module, choose M here: the |
386 | module will be called gspca_tv8532. | |
eeb00c60 EA |
387 | |
388 | config USB_GSPCA_VC032X | |
389 | tristate "VC032X USB Camera Driver" | |
390 | depends on VIDEO_V4L2 && USB_GSPCA | |
391 | help | |
95c730be | 392 | Say Y here if you want support for cameras based on the VC032X chip. |
eeb00c60 | 393 | |
95c730be FC |
394 | To compile this driver as a module, choose M here: the |
395 | module will be called gspca_vc032x. | |
eeb00c60 | 396 | |
49b61ec9 HG |
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 | ||
1f33de0f HG |
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 | ||
eeb00c60 | 416 | config USB_GSPCA_ZC3XX |
93d0f038 | 417 | tristate "ZC3XX USB Camera Driver" |
eeb00c60 EA |
418 | depends on VIDEO_V4L2 && USB_GSPCA |
419 | help | |
95c730be | 420 | Say Y here if you want support for cameras based on the ZC3XX chip. |
eeb00c60 | 421 | |
95c730be FC |
422 | To compile this driver as a module, choose M here: the |
423 | module will be called gspca_zc3xx. | |
eeb00c60 EA |
424 | |
425 | endif |