blob: e800c22a9a8969933d611acfd2ca6a198b80aa89 [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
Theodore Kilgore3040b042009-08-03 04:13:23 -030050config USB_GSPCA_JEILINJ
51 tristate "Jeilin JPEG USB V4L2 driver"
52 depends on VIDEO_V4L2 && USB_GSPCA
53 help
54 Say Y here if you want support for cameras based on this Jeilin chip.
55
56 To compile this driver as a module, choose M here: the
57 module will be called gspca_jeilinj.
58
Erik Andreneeb00c62008-10-03 15:47:03 -030059config USB_GSPCA_MARS
60 tristate "Mars USB Camera Driver"
61 depends on VIDEO_V4L2 && USB_GSPCA
62 help
Frederic Cand95c730b2008-10-25 05:03:19 -030063 Say Y here if you want support for cameras based on the Mars chip.
Erik Andreneeb00c62008-10-03 15:47:03 -030064
Frederic Cand95c730b2008-10-25 05:03:19 -030065 To compile this driver as a module, choose M here: the
66 module will be called gspca_mars.
Erik Andreneeb00c62008-10-03 15:47:03 -030067
Kyle Guinnd661e622009-01-16 05:36:14 -030068config USB_GSPCA_MR97310A
69 tristate "Mars-Semi MR97310A USB Camera Driver"
70 depends on VIDEO_V4L2 && USB_GSPCA
71 help
72 Say Y here if you want support for cameras based on the MR97310A chip.
73
74 To compile this driver as a module, choose M here: the
75 module will be called gspca_mr97310a.
76
Erik Andreneeb00c62008-10-03 15:47:03 -030077config USB_GSPCA_OV519
78 tristate "OV519 USB Camera Driver"
79 depends on VIDEO_V4L2 && USB_GSPCA
80 help
Frederic Cand95c730b2008-10-25 05:03:19 -030081 Say Y here if you want support for cameras based on the OV519 chip.
Erik Andreneeb00c62008-10-03 15:47:03 -030082
Frederic Cand95c730b2008-10-25 05:03:19 -030083 To compile this driver as a module, choose M here: the
84 module will be called gspca_ov519.
Erik Andreneeb00c62008-10-03 15:47:03 -030085
Antonio Ospitefbb4c6d2008-11-22 05:23:39 -030086config USB_GSPCA_OV534
87 tristate "OV534 USB Camera Driver"
88 depends on VIDEO_V4L2 && USB_GSPCA
89 help
90 Say Y here if you want support for cameras based on the OV534 chip.
91 (e.g. Sony Playstation EYE)
92
93 To compile this driver as a module, choose M here: the
94 module will be called gspca_ov534.
95
Erik Andreneeb00c62008-10-03 15:47:03 -030096config USB_GSPCA_PAC207
97 tristate "Pixart PAC207 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 PAC207 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_pac207.
Erik Andreneeb00c62008-10-03 15:47:03 -0300104
105config USB_GSPCA_PAC7311
106 tristate "Pixart PAC7311 USB Camera Driver"
107 depends on VIDEO_V4L2 && USB_GSPCA
108 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300109 Say Y here if you want support for cameras based on the PAC7311 chip.
Erik Andreneeb00c62008-10-03 15:47:03 -0300110
Frederic Cand95c730b2008-10-25 05:03:19 -0300111 To compile this driver as a module, choose M here: the
112 module will be called gspca_pac7311.
Erik Andreneeb00c62008-10-03 15:47:03 -0300113
Brian Johnson26e744b2009-07-19 05:52:58 -0300114config USB_GSPCA_SN9C20X
115 tristate "SN9C20X USB Camera Driver"
116 depends on VIDEO_V4L2 && USB_GSPCA
117 help
118 Say Y here if you want support for cameras based on the
119 sn9c20x chips (SN9C201 and SN9C202).
120
121 To compile this driver as a module, choose M here: the
122 module will be called gspca_sn9c20x.
123
124config USB_GSPCA_SN9C20X_EVDEV
Mauro Carvalho Chehab17d8dfe2009-08-14 01:45:57 -0300125 bool "Enable evdev support"
Randy Dunlapb6b85042009-08-26 03:34:16 -0300126 depends on USB_GSPCA_SN9C20X && INPUT
Mauro Carvalho Chehab17d8dfe2009-08-14 01:45:57 -0300127 ---help---
128 Say Y here in order to enable evdev support for sn9c20x webcam button.
Brian Johnson26e744b2009-07-19 05:52:58 -0300129
Erik Andreneeb00c62008-10-03 15:47:03 -0300130config USB_GSPCA_SONIXB
Jean-Francois Moine342b4a22008-11-22 04:17:06 -0300131 tristate "SONIX Bayer USB Camera Driver"
Erik Andreneeb00c62008-10-03 15:47:03 -0300132 depends on VIDEO_V4L2 && USB_GSPCA
133 help
Jean-Francois Moine342b4a22008-11-22 04:17:06 -0300134 Say Y here if you want support for cameras based on the Sonix
135 chips with Bayer format (SN9C101, SN9C102 and SN9C103).
Erik Andreneeb00c62008-10-03 15:47:03 -0300136
Frederic Cand95c730b2008-10-25 05:03:19 -0300137 To compile this driver as a module, choose M here: the
138 module will be called gspca_sonixb.
Erik Andreneeb00c62008-10-03 15:47:03 -0300139
140config USB_GSPCA_SONIXJ
141 tristate "SONIX JPEG USB Camera Driver"
142 depends on VIDEO_V4L2 && USB_GSPCA
143 help
Jean-Francois Moine342b4a22008-11-22 04:17:06 -0300144 Say Y here if you want support for cameras based on the Sonix
145 chips with JPEG format (SN9C102P, SN9C105 and >= SN9C110).
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_sonixj
Erik Andreneeb00c62008-10-03 15:47:03 -0300149
150config USB_GSPCA_SPCA500
151 tristate "SPCA500 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 SPCA500 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_spca500.
Erik Andreneeb00c62008-10-03 15:47:03 -0300158
159config USB_GSPCA_SPCA501
160 tristate "SPCA501 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 SPCA501 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_spca501.
Erik Andreneeb00c62008-10-03 15:47:03 -0300167
168config USB_GSPCA_SPCA505
169 tristate "SPCA505 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 SPCA505 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_spca505.
Erik Andreneeb00c62008-10-03 15:47:03 -0300176
177config USB_GSPCA_SPCA506
178 tristate "SPCA506 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 SPCA506 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_spca506.
Erik Andreneeb00c62008-10-03 15:47:03 -0300185
186config USB_GSPCA_SPCA508
187 tristate "SPCA508 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 SPCA508 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_spca508.
Erik Andreneeb00c62008-10-03 15:47:03 -0300194
195config USB_GSPCA_SPCA561
196 tristate "SPCA561 USB Camera Driver"
197 depends on VIDEO_V4L2 && USB_GSPCA
198 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300199 Say Y here if you want support for cameras based on the SPCA561 chip.
Erik Andreneeb00c62008-10-03 15:47:03 -0300200
Frederic Cand95c730b2008-10-25 05:03:19 -0300201 To compile this driver as a module, choose M here: the
202 module will be called gspca_spca561.
Erik Andreneeb00c62008-10-03 15:47:03 -0300203
Adam Baker27d35fc2009-02-06 15:12:46 -0300204config USB_GSPCA_SQ905
205 tristate "SQ Technologies SQ905 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 SQ905 chip.
209
210 To compile this driver as a module, choose M here: the
211 module will be called gspca_sq905.
212
Theodore Kilgore14a19c02009-03-25 07:13:13 -0300213config USB_GSPCA_SQ905C
214 tristate "SQ Technologies SQ905C based USB Camera Driver"
215 depends on VIDEO_V4L2 && USB_GSPCA
216 help
217 Say Y here if you want support for cameras based on the SQ905C chip.
218
219 To compile this driver as a module, choose M here: the
220 module will be called gspca_sq905c.
221
Erik Andreneeb00c62008-10-03 15:47:03 -0300222config USB_GSPCA_STK014
223 tristate "Syntek DV4000 (STK014) USB Camera Driver"
224 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 STK014 chip.
Erik Andreneeb00c62008-10-03 15:47:03 -0300227
Frederic Cand95c730b2008-10-25 05:03:19 -0300228 To compile this driver as a module, choose M here: the
229 module will be called gspca_stk014.
Erik Andreneeb00c62008-10-03 15:47:03 -0300230
Jean-Francois Moine1abe4742008-10-06 03:16:08 -0300231config USB_GSPCA_SUNPLUS
232 tristate "SUNPLUS USB Camera Driver"
Erik Andreneeb00c62008-10-03 15:47:03 -0300233 depends on VIDEO_V4L2 && USB_GSPCA
234 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300235 Say Y here if you want support for cameras based on the Sunplus
236 SPCA504(abc) SPCA533 SPCA536 chips.
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
Jean-Francois Moine342b4a22008-11-22 04:17:06 -0300239 module will be called gspca_sunplus.
Erik Andreneeb00c62008-10-03 15:47:03 -0300240
241config USB_GSPCA_T613
242 tristate "T613 (JPEG Compliance) 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 T613 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_t613.
Erik Andreneeb00c62008-10-03 15:47:03 -0300249
Jean-Francois Moinea2d78072008-10-07 08:42:30 -0300250config USB_GSPCA_TV8532
Erik Andreneeb00c62008-10-03 15:47:03 -0300251 tristate "TV8532 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 TV8531 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_tv8532.
Erik Andreneeb00c62008-10-03 15:47:03 -0300258
259config USB_GSPCA_VC032X
260 tristate "VC032X USB Camera Driver"
261 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 VC032X 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_vc032x.
Erik Andreneeb00c62008-10-03 15:47:03 -0300267
268config USB_GSPCA_ZC3XX
Krzysztof Helt93d0f032008-10-25 05:06:58 -0300269 tristate "ZC3XX USB Camera Driver"
Erik Andreneeb00c62008-10-03 15:47:03 -0300270 depends on VIDEO_V4L2 && USB_GSPCA
271 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300272 Say Y here if you want support for cameras based on the ZC3XX chip.
Erik Andreneeb00c62008-10-03 15:47:03 -0300273
Frederic Cand95c730b2008-10-25 05:03:19 -0300274 To compile this driver as a module, choose M here: the
275 module will be called gspca_zc3xx.
Erik Andreneeb00c62008-10-03 15:47:03 -0300276
277endif