blob: 34f46f2bc0402af5c375e05432233e8a8553da11 [file] [log] [blame]
Erik Andreneeb00c62008-10-03 15:47:03 -03001menuconfig USB_GSPCA
2 tristate "GSPCA based webcams"
Jean-Francois Moine63eb9542008-04-12 09:58:09 -03003 depends on VIDEO_V4L2
Erik Andreneeb00c62008-10-03 15:47:03 -03004 default m
Jean-Francois Moine63eb9542008-04-12 09:58:09 -03005 ---help---
Frederic Cand95c730b2008-10-25 05:03:19 -03006 Say Y here if you want to enable selecting webcams based
7 on the GSPCA framework.
Jean-Francois Moine63eb9542008-04-12 09:58:09 -03008
Frederic Cand95c730b2008-10-25 05:03:19 -03009 See <file:Documentation/video4linux/gspca.txt> for more info.
Jean-Francois Moine63eb9542008-04-12 09:58:09 -030010
Frederic Cand95c730b2008-10-25 05:03:19 -030011 This driver uses the Video For Linux API. You must say Y or M to
12 "Video For Linux" to use this driver.
Jean-Francois Moine63eb9542008-04-12 09:58:09 -030013
Frederic Cand95c730b2008-10-25 05:03:19 -030014 To compile this driver as modules, choose M here: the
Jean-Francois Moine342b4a22008-11-22 04:17:06 -030015 module will be called gspca_main.
Erik Andreneeb00c62008-10-03 15:47:03 -030016
17
18if USB_GSPCA && VIDEO_V4L2
Erik Andrenc109f812008-10-01 04:51:53 -030019
20source "drivers/media/video/gspca/m5602/Kconfig"
Erik Andren4c988342008-12-29 07:35:23 -030021source "drivers/media/video/gspca/stv06xx/Kconfig"
Erik Andrenc109f812008-10-01 04:51:53 -030022
Erik Andreneeb00c62008-10-03 15:47:03 -030023config USB_GSPCA_CONEX
24 tristate "Conexant Camera Driver"
25 depends on VIDEO_V4L2 && USB_GSPCA
26 help
Frederic Cand95c730b2008-10-25 05:03:19 -030027 Say Y here if you want support for cameras based on the Conexant chip.
Erik Andreneeb00c62008-10-03 15:47:03 -030028
Frederic Cand95c730b2008-10-25 05:03:19 -030029 To compile this driver as a module, choose M here: the
30 module will be called gspca_conex.
Erik Andreneeb00c62008-10-03 15:47:03 -030031
32config USB_GSPCA_ETOMS
33 tristate "Etoms USB Camera Driver"
34 depends on VIDEO_V4L2 && USB_GSPCA
35 help
Frederic Cand95c730b2008-10-25 05:03:19 -030036 Say Y here if you want support for cameras based on the Etoms chip.
Erik Andreneeb00c62008-10-03 15:47:03 -030037
Frederic Cand95c730b2008-10-25 05:03:19 -030038 To compile this driver as a module, choose M here: the
39 module will be called gspca_etoms.
Erik Andreneeb00c62008-10-03 15:47:03 -030040
Jean-Francois Moine49183122008-10-05 04:55:24 -030041config USB_GSPCA_FINEPIX
42 tristate "Fujifilm FinePix USB V4L2 driver"
43 depends on VIDEO_V4L2 && USB_GSPCA
44 help
Frederic Cand95c730b2008-10-25 05:03:19 -030045 Say Y here if you want support for cameras based on the FinePix chip.
Jean-Francois Moine49183122008-10-05 04:55:24 -030046
Frederic Cand95c730b2008-10-25 05:03:19 -030047 To compile this driver as a module, choose M here: the
48 module will be called gspca_finepix.
Jean-Francois Moine49183122008-10-05 04:55:24 -030049
Erik Andreneeb00c62008-10-03 15:47:03 -030050config USB_GSPCA_MARS
51 tristate "Mars USB Camera Driver"
52 depends on VIDEO_V4L2 && USB_GSPCA
53 help
Frederic Cand95c730b2008-10-25 05:03:19 -030054 Say Y here if you want support for cameras based on the Mars chip.
Erik Andreneeb00c62008-10-03 15:47:03 -030055
Frederic Cand95c730b2008-10-25 05:03:19 -030056 To compile this driver as a module, choose M here: the
57 module will be called gspca_mars.
Erik Andreneeb00c62008-10-03 15:47:03 -030058
Kyle Guinnd661e622009-01-16 05:36:14 -030059config USB_GSPCA_MR97310A
60 tristate "Mars-Semi MR97310A USB Camera Driver"
61 depends on VIDEO_V4L2 && USB_GSPCA
62 help
63 Say Y here if you want support for cameras based on the MR97310A chip.
64
65 To compile this driver as a module, choose M here: the
66 module will be called gspca_mr97310a.
67
Erik Andreneeb00c62008-10-03 15:47:03 -030068config USB_GSPCA_OV519
69 tristate "OV519 USB Camera Driver"
70 depends on VIDEO_V4L2 && USB_GSPCA
71 help
Frederic Cand95c730b2008-10-25 05:03:19 -030072 Say Y here if you want support for cameras based on the OV519 chip.
Erik Andreneeb00c62008-10-03 15:47:03 -030073
Frederic Cand95c730b2008-10-25 05:03:19 -030074 To compile this driver as a module, choose M here: the
75 module will be called gspca_ov519.
Erik Andreneeb00c62008-10-03 15:47:03 -030076
Antonio Ospitefbb4c6d2008-11-22 05:23:39 -030077config USB_GSPCA_OV534
78 tristate "OV534 USB Camera Driver"
79 depends on VIDEO_V4L2 && USB_GSPCA
80 help
81 Say Y here if you want support for cameras based on the OV534 chip.
82 (e.g. Sony Playstation EYE)
83
84 To compile this driver as a module, choose M here: the
85 module will be called gspca_ov534.
86
Erik Andreneeb00c62008-10-03 15:47:03 -030087config USB_GSPCA_PAC207
88 tristate "Pixart PAC207 USB Camera Driver"
89 depends on VIDEO_V4L2 && USB_GSPCA
90 help
Frederic Cand95c730b2008-10-25 05:03:19 -030091 Say Y here if you want support for cameras based on the PAC207 chip.
Erik Andreneeb00c62008-10-03 15:47:03 -030092
Frederic Cand95c730b2008-10-25 05:03:19 -030093 To compile this driver as a module, choose M here: the
94 module will be called gspca_pac207.
Erik Andreneeb00c62008-10-03 15:47:03 -030095
96config USB_GSPCA_PAC7311
97 tristate "Pixart PAC7311 USB Camera Driver"
98 depends on VIDEO_V4L2 && USB_GSPCA
99 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300100 Say Y here if you want support for cameras based on the PAC7311 chip.
Erik Andreneeb00c62008-10-03 15:47:03 -0300101
Frederic Cand95c730b2008-10-25 05:03:19 -0300102 To compile this driver as a module, choose M here: the
103 module will be called gspca_pac7311.
Erik Andreneeb00c62008-10-03 15:47:03 -0300104
Brian Johnson26e744b2009-07-19 05:52:58 -0300105config USB_GSPCA_SN9C20X
106 tristate "SN9C20X USB Camera Driver"
107 depends on VIDEO_V4L2 && USB_GSPCA
108 help
109 Say Y here if you want support for cameras based on the
110 sn9c20x chips (SN9C201 and SN9C202).
111
112 To compile this driver as a module, choose M here: the
113 module will be called gspca_sn9c20x.
114
115config USB_GSPCA_SN9C20X_EVDEV
116 bool "Enable evdev support"
117 depends on USB_GSPCA_SN9C20X
118 ---help---
119 Say Y here in order to enable evdev support for sn9c20x webcam button.
120
Erik Andreneeb00c62008-10-03 15:47:03 -0300121config USB_GSPCA_SONIXB
Jean-Francois Moine342b4a22008-11-22 04:17:06 -0300122 tristate "SONIX Bayer USB Camera Driver"
Erik Andreneeb00c62008-10-03 15:47:03 -0300123 depends on VIDEO_V4L2 && USB_GSPCA
124 help
Jean-Francois Moine342b4a22008-11-22 04:17:06 -0300125 Say Y here if you want support for cameras based on the Sonix
126 chips with Bayer format (SN9C101, SN9C102 and SN9C103).
Erik Andreneeb00c62008-10-03 15:47:03 -0300127
Frederic Cand95c730b2008-10-25 05:03:19 -0300128 To compile this driver as a module, choose M here: the
129 module will be called gspca_sonixb.
Erik Andreneeb00c62008-10-03 15:47:03 -0300130
131config USB_GSPCA_SONIXJ
132 tristate "SONIX JPEG USB Camera Driver"
133 depends on VIDEO_V4L2 && USB_GSPCA
134 help
Jean-Francois Moine342b4a22008-11-22 04:17:06 -0300135 Say Y here if you want support for cameras based on the Sonix
136 chips with JPEG format (SN9C102P, SN9C105 and >= SN9C110).
Erik Andreneeb00c62008-10-03 15:47:03 -0300137
Frederic Cand95c730b2008-10-25 05:03:19 -0300138 To compile this driver as a module, choose M here: the
139 module will be called gspca_sonixj
Erik Andreneeb00c62008-10-03 15:47:03 -0300140
141config USB_GSPCA_SPCA500
142 tristate "SPCA500 USB Camera Driver"
143 depends on VIDEO_V4L2 && USB_GSPCA
144 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300145 Say Y here if you want support for cameras based on the SPCA500 chip.
Erik Andreneeb00c62008-10-03 15:47:03 -0300146
Frederic Cand95c730b2008-10-25 05:03:19 -0300147 To compile this driver as a module, choose M here: the
148 module will be called gspca_spca500.
Erik Andreneeb00c62008-10-03 15:47:03 -0300149
150config USB_GSPCA_SPCA501
151 tristate "SPCA501 USB Camera Driver"
152 depends on VIDEO_V4L2 && USB_GSPCA
153 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300154 Say Y here if you want support for cameras based on the SPCA501 chip.
Erik Andreneeb00c62008-10-03 15:47:03 -0300155
Frederic Cand95c730b2008-10-25 05:03:19 -0300156 To compile this driver as a module, choose M here: the
157 module will be called gspca_spca501.
Erik Andreneeb00c62008-10-03 15:47:03 -0300158
159config USB_GSPCA_SPCA505
160 tristate "SPCA505 USB Camera Driver"
161 depends on VIDEO_V4L2 && USB_GSPCA
162 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300163 Say Y here if you want support for cameras based on the SPCA505 chip.
Erik Andreneeb00c62008-10-03 15:47:03 -0300164
Frederic Cand95c730b2008-10-25 05:03:19 -0300165 To compile this driver as a module, choose M here: the
166 module will be called gspca_spca505.
Erik Andreneeb00c62008-10-03 15:47:03 -0300167
168config USB_GSPCA_SPCA506
169 tristate "SPCA506 USB Camera Driver"
170 depends on VIDEO_V4L2 && USB_GSPCA
171 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300172 Say Y here if you want support for cameras based on the SPCA506 chip.
Erik Andreneeb00c62008-10-03 15:47:03 -0300173
Frederic Cand95c730b2008-10-25 05:03:19 -0300174 To compile this driver as a module, choose M here: the
175 module will be called gspca_spca506.
Erik Andreneeb00c62008-10-03 15:47:03 -0300176
177config USB_GSPCA_SPCA508
178 tristate "SPCA508 USB Camera Driver"
179 depends on VIDEO_V4L2 && USB_GSPCA
180 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300181 Say Y here if you want support for cameras based on the SPCA508 chip.
Erik Andreneeb00c62008-10-03 15:47:03 -0300182
Frederic Cand95c730b2008-10-25 05:03:19 -0300183 To compile this driver as a module, choose M here: the
184 module will be called gspca_spca508.
Erik Andreneeb00c62008-10-03 15:47:03 -0300185
186config USB_GSPCA_SPCA561
187 tristate "SPCA561 USB Camera Driver"
188 depends on VIDEO_V4L2 && USB_GSPCA
189 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300190 Say Y here if you want support for cameras based on the SPCA561 chip.
Erik Andreneeb00c62008-10-03 15:47:03 -0300191
Frederic Cand95c730b2008-10-25 05:03:19 -0300192 To compile this driver as a module, choose M here: the
193 module will be called gspca_spca561.
Erik Andreneeb00c62008-10-03 15:47:03 -0300194
Adam Baker27d35fc2009-02-06 15:12:46 -0300195config USB_GSPCA_SQ905
196 tristate "SQ Technologies SQ905 based USB Camera Driver"
197 depends on VIDEO_V4L2 && USB_GSPCA
198 help
199 Say Y here if you want support for cameras based on the SQ905 chip.
200
201 To compile this driver as a module, choose M here: the
202 module will be called gspca_sq905.
203
Theodore Kilgore14a19c02009-03-25 07:13:13 -0300204config USB_GSPCA_SQ905C
205 tristate "SQ Technologies SQ905C based USB Camera Driver"
206 depends on VIDEO_V4L2 && USB_GSPCA
207 help
208 Say Y here if you want support for cameras based on the SQ905C chip.
209
210 To compile this driver as a module, choose M here: the
211 module will be called gspca_sq905c.
212
Erik Andreneeb00c62008-10-03 15:47:03 -0300213config USB_GSPCA_STK014
214 tristate "Syntek DV4000 (STK014) USB Camera Driver"
215 depends on VIDEO_V4L2 && USB_GSPCA
216 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300217 Say Y here if you want support for cameras based on the STK014 chip.
Erik Andreneeb00c62008-10-03 15:47:03 -0300218
Frederic Cand95c730b2008-10-25 05:03:19 -0300219 To compile this driver as a module, choose M here: the
220 module will be called gspca_stk014.
Erik Andreneeb00c62008-10-03 15:47:03 -0300221
Jean-Francois Moine1abe4742008-10-06 03:16:08 -0300222config USB_GSPCA_SUNPLUS
223 tristate "SUNPLUS USB Camera Driver"
Erik Andreneeb00c62008-10-03 15:47:03 -0300224 depends on VIDEO_V4L2 && USB_GSPCA
225 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300226 Say Y here if you want support for cameras based on the Sunplus
227 SPCA504(abc) SPCA533 SPCA536 chips.
Erik Andreneeb00c62008-10-03 15:47:03 -0300228
Frederic Cand95c730b2008-10-25 05:03:19 -0300229 To compile this driver as a module, choose M here: the
Jean-Francois Moine342b4a22008-11-22 04:17:06 -0300230 module will be called gspca_sunplus.
Erik Andreneeb00c62008-10-03 15:47:03 -0300231
232config USB_GSPCA_T613
233 tristate "T613 (JPEG Compliance) USB Camera Driver"
234 depends on VIDEO_V4L2 && USB_GSPCA
235 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300236 Say Y here if you want support for cameras based on the T613 chip.
Erik Andreneeb00c62008-10-03 15:47:03 -0300237
Frederic Cand95c730b2008-10-25 05:03:19 -0300238 To compile this driver as a module, choose M here: the
239 module will be called gspca_t613.
Erik Andreneeb00c62008-10-03 15:47:03 -0300240
Jean-Francois Moinea2d78072008-10-07 08:42:30 -0300241config USB_GSPCA_TV8532
Erik Andreneeb00c62008-10-03 15:47:03 -0300242 tristate "TV8532 USB Camera Driver"
243 depends on VIDEO_V4L2 && USB_GSPCA
244 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300245 Say Y here if you want support for cameras based on the TV8531 chip.
Erik Andreneeb00c62008-10-03 15:47:03 -0300246
Frederic Cand95c730b2008-10-25 05:03:19 -0300247 To compile this driver as a module, choose M here: the
248 module will be called gspca_tv8532.
Erik Andreneeb00c62008-10-03 15:47:03 -0300249
250config USB_GSPCA_VC032X
251 tristate "VC032X USB Camera Driver"
252 depends on VIDEO_V4L2 && USB_GSPCA
253 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300254 Say Y here if you want support for cameras based on the VC032X chip.
Erik Andreneeb00c62008-10-03 15:47:03 -0300255
Frederic Cand95c730b2008-10-25 05:03:19 -0300256 To compile this driver as a module, choose M here: the
257 module will be called gspca_vc032x.
Erik Andreneeb00c62008-10-03 15:47:03 -0300258
259config USB_GSPCA_ZC3XX
Krzysztof Helt93d0f032008-10-25 05:06:58 -0300260 tristate "ZC3XX USB Camera Driver"
Erik Andreneeb00c62008-10-03 15:47:03 -0300261 depends on VIDEO_V4L2 && USB_GSPCA
262 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300263 Say Y here if you want support for cameras based on the ZC3XX chip.
Erik Andreneeb00c62008-10-03 15:47:03 -0300264
Frederic Cand95c730b2008-10-25 05:03:19 -0300265 To compile this driver as a module, choose M here: the
266 module will be called gspca_zc3xx.
Erik Andreneeb00c62008-10-03 15:47:03 -0300267
268endif