20b0f62fe77fd72b2bc4d07f4fc809bd3f6c2c89
[linux-2.6.git] / drivers / media / video / gspca / Kconfig
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/video/gspca/m5602/Kconfig"
21 source "drivers/media/video/gspca/stv06xx/Kconfig"
22 source "drivers/media/video/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_ETOMS
43         tristate "Etoms USB Camera Driver"
44         depends on VIDEO_V4L2 && USB_GSPCA
45         help
46           Say Y here if you want support for cameras based on the Etoms chip.
47
48           To compile this driver as a module, choose M here: the
49           module will be called gspca_etoms.
50
51 config USB_GSPCA_FINEPIX
52         tristate "Fujifilm FinePix USB V4L2 driver"
53         depends on VIDEO_V4L2 && USB_GSPCA
54         help
55           Say Y here if you want support for cameras based on the FinePix chip.
56
57           To compile this driver as a module, choose M here: the
58           module will be called gspca_finepix.
59
60 config USB_GSPCA_JEILINJ
61         tristate "Jeilin JPEG USB V4L2 driver"
62         depends on VIDEO_V4L2 && USB_GSPCA
63         help
64           Say Y here if you want support for cameras based on this Jeilin chip.
65
66           To compile this driver as a module, choose M here: the
67           module will be called gspca_jeilinj.
68
69 config USB_GSPCA_MARS
70         tristate "Mars USB Camera Driver"
71         depends on VIDEO_V4L2 && USB_GSPCA
72         help
73           Say Y here if you want support for cameras based on the Mars chip.
74
75           To compile this driver as a module, choose M here: the
76           module will be called gspca_mars.
77
78 config USB_GSPCA_MR97310A
79         tristate "Mars-Semi MR97310A USB Camera Driver"
80         depends on VIDEO_V4L2 && USB_GSPCA
81         help
82           Say Y here if you want support for cameras based on the MR97310A chip.
83
84           To compile this driver as a module, choose M here: the
85           module will be called gspca_mr97310a.
86
87 config USB_GSPCA_OV519
88         tristate "OV51x / OVFX2 / W996xCF USB Camera Driver"
89         depends on VIDEO_V4L2 && USB_GSPCA
90         help
91           Say Y here if you want support for cameras based on one of these:
92           OV511(+), OV518(+), OV519, OVFX2, W9967CF, W9968CF
93
94           To compile this driver as a module, choose M here: the
95           module will be called gspca_ov519.
96
97 config USB_GSPCA_OV534
98         tristate "OV534 OV772x USB Camera Driver"
99         depends on VIDEO_V4L2 && USB_GSPCA
100         help
101           Say Y here if you want support for cameras based on the OV534 chip
102           and sensor OV772x (e.g. Sony Playstation EYE)
103
104           To compile this driver as a module, choose M here: the
105           module will be called gspca_ov534.
106
107 config USB_GSPCA_OV534_9
108         tristate "OV534 OV965x USB Camera Driver"
109         depends on VIDEO_V4L2 && USB_GSPCA
110         help
111           Say Y here if you want support for cameras based on the OV534 chip
112           and sensor OV965x (e.g. Hercules Dualpix)
113
114           To compile this driver as a module, choose M here: the
115           module will be called gspca_ov534_9.
116
117 config USB_GSPCA_PAC207
118         tristate "Pixart PAC207 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 PAC207 chip.
122
123           To compile this driver as a module, choose M here: the
124           module will be called gspca_pac207.
125
126 config USB_GSPCA_PAC7302
127         tristate "Pixart PAC7302 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 PAC7302 chip.
131
132           To compile this driver as a module, choose M here: the
133           module will be called gspca_pac7302.
134
135 config USB_GSPCA_PAC7311
136         tristate "Pixart PAC7311 USB Camera Driver"
137         depends on VIDEO_V4L2 && USB_GSPCA
138         help
139           Say Y here if you want support for cameras based on the PAC7311 chip.
140
141           To compile this driver as a module, choose M here: the
142           module will be called gspca_pac7311.
143
144 config USB_GSPCA_SN9C2028
145         tristate "SONIX Dual-Mode USB Camera Driver"
146         depends on VIDEO_V4L2 && USB_GSPCA
147         help
148           Say Y here if you want streaming support for Sonix SN9C2028 cameras.
149           These are supported as stillcams in libgphoto2/camlibs/sonix.
150
151           To compile this driver as a module, choose M here: the
152           module will be called gspca_sn9c2028.
153
154 config USB_GSPCA_SN9C20X
155         tristate "SN9C20X USB Camera Driver"
156         depends on VIDEO_V4L2 && USB_GSPCA
157         help
158          Say Y here if you want support for cameras based on the
159          sn9c20x chips (SN9C201 and SN9C202).
160
161          To compile this driver as a module, choose M here: the
162          module will be called gspca_sn9c20x.
163
164 config USB_GSPCA_SN9C20X_EVDEV
165         bool "Enable evdev support"
166         depends on USB_GSPCA_SN9C20X && INPUT
167         ---help---
168           Say Y here in order to enable evdev support for sn9c20x webcam button.
169
170 config USB_GSPCA_SONIXB
171         tristate "SONIX Bayer USB Camera Driver"
172         depends on VIDEO_V4L2 && USB_GSPCA
173         help
174           Say Y here if you want support for cameras based on the Sonix
175           chips with Bayer format (SN9C101, SN9C102 and SN9C103).
176
177           To compile this driver as a module, choose M here: the
178           module will be called gspca_sonixb.
179
180 config USB_GSPCA_SONIXJ
181         tristate "SONIX JPEG USB Camera Driver"
182         depends on VIDEO_V4L2 && USB_GSPCA
183         help
184           Say Y here if you want support for cameras based on the Sonix
185           chips with JPEG format (SN9C102P, SN9C105 and >= SN9C110).
186
187           To compile this driver as a module, choose M here: the
188           module will be called gspca_sonixj
189
190 config USB_GSPCA_SPCA500
191         tristate "SPCA500 USB Camera Driver"
192         depends on VIDEO_V4L2 && USB_GSPCA
193         help
194           Say Y here if you want support for cameras based on the SPCA500 chip.
195
196           To compile this driver as a module, choose M here: the
197           module will be called gspca_spca500.
198
199 config USB_GSPCA_SPCA501
200         tristate "SPCA501 USB Camera Driver"
201         depends on VIDEO_V4L2 && USB_GSPCA
202         help
203           Say Y here if you want support for cameras based on the SPCA501 chip.
204
205           To compile this driver as a module, choose M here: the
206           module will be called gspca_spca501.
207
208 config USB_GSPCA_SPCA505
209         tristate "SPCA505 USB Camera Driver"
210         depends on VIDEO_V4L2 && USB_GSPCA
211         help
212           Say Y here if you want support for cameras based on the SPCA505 chip.
213
214           To compile this driver as a module, choose M here: the
215           module will be called gspca_spca505.
216
217 config USB_GSPCA_SPCA506
218         tristate "SPCA506 USB Camera Driver"
219         depends on VIDEO_V4L2 && USB_GSPCA
220         help
221           Say Y here if you want support for cameras based on the SPCA506 chip.
222
223           To compile this driver as a module, choose M here: the
224           module will be called gspca_spca506.
225
226 config USB_GSPCA_SPCA508
227         tristate "SPCA508 USB Camera Driver"
228         depends on VIDEO_V4L2 && USB_GSPCA
229         help
230           Say Y here if you want support for cameras based on the SPCA508 chip.
231
232           To compile this driver as a module, choose M here: the
233           module will be called gspca_spca508.
234
235 config USB_GSPCA_SPCA561
236         tristate "SPCA561 USB Camera Driver"
237         depends on VIDEO_V4L2 && USB_GSPCA
238         help
239           Say Y here if you want support for cameras based on the SPCA561 chip.
240
241           To compile this driver as a module, choose M here: the
242           module will be called gspca_spca561.
243
244 config USB_GSPCA_SQ905
245         tristate "SQ Technologies SQ905 based USB Camera Driver"
246         depends on VIDEO_V4L2 && USB_GSPCA
247         help
248           Say Y here if you want support for cameras based on the SQ905 chip.
249
250           To compile this driver as a module, choose M here: the
251           module will be called gspca_sq905.
252
253 config USB_GSPCA_SQ905C
254         tristate "SQ Technologies SQ905C based USB Camera Driver"
255         depends on VIDEO_V4L2 && USB_GSPCA
256         help
257           Say Y here if you want support for cameras based on the SQ905C chip.
258
259           To compile this driver as a module, choose M here: the
260           module will be called gspca_sq905c.
261
262 config USB_GSPCA_STK014
263         tristate "Syntek DV4000 (STK014) USB Camera Driver"
264         depends on VIDEO_V4L2 && USB_GSPCA
265         help
266           Say Y here if you want support for cameras based on the STK014 chip.
267
268           To compile this driver as a module, choose M here: the
269           module will be called gspca_stk014.
270
271 config USB_GSPCA_STV0680
272         tristate "STV0680 USB Camera Driver"
273         depends on VIDEO_V4L2 && USB_GSPCA
274         help
275           Say Y here if you want support for cameras based on the STV0680 chip.
276
277           To compile this driver as a module, choose M here: the
278           module will be called gspca_stv0680.
279
280 config USB_GSPCA_SUNPLUS
281         tristate "SUNPLUS USB Camera Driver"
282         depends on VIDEO_V4L2 && USB_GSPCA
283         help
284           Say Y here if you want support for cameras based on the Sunplus
285           SPCA504(abc) SPCA533 SPCA536 chips.
286
287           To compile this driver as a module, choose M here: the
288           module will be called gspca_sunplus.
289
290 config USB_GSPCA_T613
291         tristate "T613 (JPEG Compliance) USB Camera Driver"
292         depends on VIDEO_V4L2 && USB_GSPCA
293         help
294           Say Y here if you want support for cameras based on the T613 chip.
295
296           To compile this driver as a module, choose M here: the
297           module will be called gspca_t613.
298
299 config USB_GSPCA_TV8532
300         tristate "TV8532 USB Camera Driver"
301         depends on VIDEO_V4L2 && USB_GSPCA
302         help
303           Say Y here if you want support for cameras based on the TV8531 chip.
304
305           To compile this driver as a module, choose M here: the
306           module will be called gspca_tv8532.
307
308 config USB_GSPCA_VC032X
309         tristate "VC032X USB Camera Driver"
310         depends on VIDEO_V4L2 && USB_GSPCA
311         help
312           Say Y here if you want support for cameras based on the VC032X chip.
313
314           To compile this driver as a module, choose M here: the
315           module will be called gspca_vc032x.
316
317 config USB_GSPCA_ZC3XX
318         tristate "ZC3XX USB Camera Driver"
319         depends on VIDEO_V4L2 && USB_GSPCA
320         help
321           Say Y here if you want support for cameras based on the ZC3XX chip.
322
323           To compile this driver as a module, choose M here: the
324           module will be called gspca_zc3xx.
325
326 endif