blob: 578dc4ffc9659454da44d548eb80dd5a0018e87b [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
105config USB_GSPCA_SONIXB
Jean-Francois Moine342b4a22008-11-22 04:17:06 -0300106 tristate "SONIX Bayer USB Camera Driver"
Erik Andreneeb00c62008-10-03 15:47:03 -0300107 depends on VIDEO_V4L2 && USB_GSPCA
108 help
Jean-Francois Moine342b4a22008-11-22 04:17:06 -0300109 Say Y here if you want support for cameras based on the Sonix
110 chips with Bayer format (SN9C101, SN9C102 and SN9C103).
Erik Andreneeb00c62008-10-03 15:47:03 -0300111
Frederic Cand95c730b2008-10-25 05:03:19 -0300112 To compile this driver as a module, choose M here: the
113 module will be called gspca_sonixb.
Erik Andreneeb00c62008-10-03 15:47:03 -0300114
115config USB_GSPCA_SONIXJ
116 tristate "SONIX JPEG USB Camera Driver"
117 depends on VIDEO_V4L2 && USB_GSPCA
118 help
Jean-Francois Moine342b4a22008-11-22 04:17:06 -0300119 Say Y here if you want support for cameras based on the Sonix
120 chips with JPEG format (SN9C102P, SN9C105 and >= SN9C110).
Erik Andreneeb00c62008-10-03 15:47:03 -0300121
Frederic Cand95c730b2008-10-25 05:03:19 -0300122 To compile this driver as a module, choose M here: the
123 module will be called gspca_sonixj
Erik Andreneeb00c62008-10-03 15:47:03 -0300124
125config USB_GSPCA_SPCA500
126 tristate "SPCA500 USB Camera Driver"
127 depends on VIDEO_V4L2 && USB_GSPCA
128 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300129 Say Y here if you want support for cameras based on the SPCA500 chip.
Erik Andreneeb00c62008-10-03 15:47:03 -0300130
Frederic Cand95c730b2008-10-25 05:03:19 -0300131 To compile this driver as a module, choose M here: the
132 module will be called gspca_spca500.
Erik Andreneeb00c62008-10-03 15:47:03 -0300133
134config USB_GSPCA_SPCA501
135 tristate "SPCA501 USB Camera Driver"
136 depends on VIDEO_V4L2 && USB_GSPCA
137 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300138 Say Y here if you want support for cameras based on the SPCA501 chip.
Erik Andreneeb00c62008-10-03 15:47:03 -0300139
Frederic Cand95c730b2008-10-25 05:03:19 -0300140 To compile this driver as a module, choose M here: the
141 module will be called gspca_spca501.
Erik Andreneeb00c62008-10-03 15:47:03 -0300142
143config USB_GSPCA_SPCA505
144 tristate "SPCA505 USB Camera Driver"
145 depends on VIDEO_V4L2 && USB_GSPCA
146 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300147 Say Y here if you want support for cameras based on the SPCA505 chip.
Erik Andreneeb00c62008-10-03 15:47:03 -0300148
Frederic Cand95c730b2008-10-25 05:03:19 -0300149 To compile this driver as a module, choose M here: the
150 module will be called gspca_spca505.
Erik Andreneeb00c62008-10-03 15:47:03 -0300151
152config USB_GSPCA_SPCA506
153 tristate "SPCA506 USB Camera Driver"
154 depends on VIDEO_V4L2 && USB_GSPCA
155 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300156 Say Y here if you want support for cameras based on the SPCA506 chip.
Erik Andreneeb00c62008-10-03 15:47:03 -0300157
Frederic Cand95c730b2008-10-25 05:03:19 -0300158 To compile this driver as a module, choose M here: the
159 module will be called gspca_spca506.
Erik Andreneeb00c62008-10-03 15:47:03 -0300160
161config USB_GSPCA_SPCA508
162 tristate "SPCA508 USB Camera Driver"
163 depends on VIDEO_V4L2 && USB_GSPCA
164 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300165 Say Y here if you want support for cameras based on the SPCA508 chip.
Erik Andreneeb00c62008-10-03 15:47:03 -0300166
Frederic Cand95c730b2008-10-25 05:03:19 -0300167 To compile this driver as a module, choose M here: the
168 module will be called gspca_spca508.
Erik Andreneeb00c62008-10-03 15:47:03 -0300169
170config USB_GSPCA_SPCA561
171 tristate "SPCA561 USB Camera Driver"
172 depends on VIDEO_V4L2 && USB_GSPCA
173 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300174 Say Y here if you want support for cameras based on the SPCA561 chip.
Erik Andreneeb00c62008-10-03 15:47:03 -0300175
Frederic Cand95c730b2008-10-25 05:03:19 -0300176 To compile this driver as a module, choose M here: the
177 module will be called gspca_spca561.
Erik Andreneeb00c62008-10-03 15:47:03 -0300178
Adam Baker27d35fc2009-02-06 15:12:46 -0300179config USB_GSPCA_SQ905
180 tristate "SQ Technologies SQ905 based USB Camera Driver"
181 depends on VIDEO_V4L2 && USB_GSPCA
182 help
183 Say Y here if you want support for cameras based on the SQ905 chip.
184
185 To compile this driver as a module, choose M here: the
186 module will be called gspca_sq905.
187
Theodore Kilgore14a19c02009-03-25 07:13:13 -0300188config USB_GSPCA_SQ905C
189 tristate "SQ Technologies SQ905C based USB Camera Driver"
190 depends on VIDEO_V4L2 && USB_GSPCA
191 help
192 Say Y here if you want support for cameras based on the SQ905C chip.
193
194 To compile this driver as a module, choose M here: the
195 module will be called gspca_sq905c.
196
Erik Andreneeb00c62008-10-03 15:47:03 -0300197config USB_GSPCA_STK014
198 tristate "Syntek DV4000 (STK014) USB Camera Driver"
199 depends on VIDEO_V4L2 && USB_GSPCA
200 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300201 Say Y here if you want support for cameras based on the STK014 chip.
Erik Andreneeb00c62008-10-03 15:47:03 -0300202
Frederic Cand95c730b2008-10-25 05:03:19 -0300203 To compile this driver as a module, choose M here: the
204 module will be called gspca_stk014.
Erik Andreneeb00c62008-10-03 15:47:03 -0300205
Jean-Francois Moine1abe4742008-10-06 03:16:08 -0300206config USB_GSPCA_SUNPLUS
207 tristate "SUNPLUS USB Camera Driver"
Erik Andreneeb00c62008-10-03 15:47:03 -0300208 depends on VIDEO_V4L2 && USB_GSPCA
209 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300210 Say Y here if you want support for cameras based on the Sunplus
211 SPCA504(abc) SPCA533 SPCA536 chips.
Erik Andreneeb00c62008-10-03 15:47:03 -0300212
Frederic Cand95c730b2008-10-25 05:03:19 -0300213 To compile this driver as a module, choose M here: the
Jean-Francois Moine342b4a22008-11-22 04:17:06 -0300214 module will be called gspca_sunplus.
Erik Andreneeb00c62008-10-03 15:47:03 -0300215
216config USB_GSPCA_T613
217 tristate "T613 (JPEG Compliance) USB Camera Driver"
218 depends on VIDEO_V4L2 && USB_GSPCA
219 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300220 Say Y here if you want support for cameras based on the T613 chip.
Erik Andreneeb00c62008-10-03 15:47:03 -0300221
Frederic Cand95c730b2008-10-25 05:03:19 -0300222 To compile this driver as a module, choose M here: the
223 module will be called gspca_t613.
Erik Andreneeb00c62008-10-03 15:47:03 -0300224
Jean-Francois Moinea2d78072008-10-07 08:42:30 -0300225config USB_GSPCA_TV8532
Erik Andreneeb00c62008-10-03 15:47:03 -0300226 tristate "TV8532 USB Camera Driver"
227 depends on VIDEO_V4L2 && USB_GSPCA
228 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300229 Say Y here if you want support for cameras based on the TV8531 chip.
Erik Andreneeb00c62008-10-03 15:47:03 -0300230
Frederic Cand95c730b2008-10-25 05:03:19 -0300231 To compile this driver as a module, choose M here: the
232 module will be called gspca_tv8532.
Erik Andreneeb00c62008-10-03 15:47:03 -0300233
234config USB_GSPCA_VC032X
235 tristate "VC032X USB Camera Driver"
236 depends on VIDEO_V4L2 && USB_GSPCA
237 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300238 Say Y here if you want support for cameras based on the VC032X chip.
Erik Andreneeb00c62008-10-03 15:47:03 -0300239
Frederic Cand95c730b2008-10-25 05:03:19 -0300240 To compile this driver as a module, choose M here: the
241 module will be called gspca_vc032x.
Erik Andreneeb00c62008-10-03 15:47:03 -0300242
243config USB_GSPCA_ZC3XX
Krzysztof Helt93d0f032008-10-25 05:06:58 -0300244 tristate "ZC3XX USB Camera Driver"
Erik Andreneeb00c62008-10-03 15:47:03 -0300245 depends on VIDEO_V4L2 && USB_GSPCA
246 help
Frederic Cand95c730b2008-10-25 05:03:19 -0300247 Say Y here if you want support for cameras based on the ZC3XX chip.
Erik Andreneeb00c62008-10-03 15:47:03 -0300248
Frederic Cand95c730b2008-10-25 05:03:19 -0300249 To compile this driver as a module, choose M here: the
250 module will be called gspca_zc3xx.
Erik Andreneeb00c62008-10-03 15:47:03 -0300251
252endif