V4L/DVB (10726): vpx3220: convert to v4l2_subdev.
[linux-2.6] / 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
23 config USB_GSPCA_CONEX
24         tristate "Conexant Camera Driver"
25         depends on VIDEO_V4L2 && USB_GSPCA
26         help
27           Say Y here if you want support for cameras based on the Conexant chip.
28
29           To compile this driver as a module, choose M here: the
30           module will be called gspca_conex.
31
32 config USB_GSPCA_ETOMS
33         tristate "Etoms USB Camera Driver"
34         depends on VIDEO_V4L2 && USB_GSPCA
35         help
36           Say Y here if you want support for cameras based on the Etoms chip.
37
38           To compile this driver as a module, choose M here: the
39           module will be called gspca_etoms.
40
41 config USB_GSPCA_FINEPIX
42         tristate "Fujifilm FinePix USB V4L2 driver"
43         depends on VIDEO_V4L2 && USB_GSPCA
44         help
45           Say Y here if you want support for cameras based on the FinePix chip.
46
47           To compile this driver as a module, choose M here: the
48           module will be called gspca_finepix.
49
50 config USB_GSPCA_MARS
51         tristate "Mars USB Camera Driver"
52         depends on VIDEO_V4L2 && USB_GSPCA
53         help
54           Say Y here if you want support for cameras based on the Mars chip.
55
56           To compile this driver as a module, choose M here: the
57           module will be called gspca_mars.
58
59 config 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
68 config USB_GSPCA_OV519
69         tristate "OV519 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 OV519 chip.
73
74           To compile this driver as a module, choose M here: the
75           module will be called gspca_ov519.
76
77 config 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
87 config USB_GSPCA_PAC207
88         tristate "Pixart PAC207 USB Camera Driver"
89         depends on VIDEO_V4L2 && USB_GSPCA
90         help
91           Say Y here if you want support for cameras based on the PAC207 chip.
92
93           To compile this driver as a module, choose M here: the
94           module will be called gspca_pac207.
95
96 config USB_GSPCA_PAC7311
97         tristate "Pixart PAC7311 USB Camera Driver"
98         depends on VIDEO_V4L2 && USB_GSPCA
99         help
100           Say Y here if you want support for cameras based on the PAC7311 chip.
101
102           To compile this driver as a module, choose M here: the
103           module will be called gspca_pac7311.
104
105 config USB_GSPCA_SONIXB
106         tristate "SONIX Bayer 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 Sonix
110           chips with Bayer format (SN9C101, SN9C102 and SN9C103).
111
112           To compile this driver as a module, choose M here: the
113           module will be called gspca_sonixb.
114
115 config USB_GSPCA_SONIXJ
116         tristate "SONIX JPEG USB Camera Driver"
117         depends on VIDEO_V4L2 && USB_GSPCA
118         help
119           Say Y here if you want support for cameras based on the Sonix
120           chips with JPEG format (SN9C102P, SN9C105 and >= SN9C110).
121
122           To compile this driver as a module, choose M here: the
123           module will be called gspca_sonixj
124
125 config USB_GSPCA_SPCA500
126         tristate "SPCA500 USB Camera Driver"
127         depends on VIDEO_V4L2 && USB_GSPCA
128         help
129           Say Y here if you want support for cameras based on the SPCA500 chip.
130
131           To compile this driver as a module, choose M here: the
132           module will be called gspca_spca500.
133
134 config USB_GSPCA_SPCA501
135         tristate "SPCA501 USB Camera Driver"
136         depends on VIDEO_V4L2 && USB_GSPCA
137         help
138           Say Y here if you want support for cameras based on the SPCA501 chip.
139
140           To compile this driver as a module, choose M here: the
141           module will be called gspca_spca501.
142
143 config USB_GSPCA_SPCA505
144         tristate "SPCA505 USB Camera Driver"
145         depends on VIDEO_V4L2 && USB_GSPCA
146         help
147           Say Y here if you want support for cameras based on the SPCA505 chip.
148
149           To compile this driver as a module, choose M here: the
150           module will be called gspca_spca505.
151
152 config USB_GSPCA_SPCA506
153         tristate "SPCA506 USB Camera Driver"
154         depends on VIDEO_V4L2 && USB_GSPCA
155         help
156           Say Y here if you want support for cameras based on the SPCA506 chip.
157
158           To compile this driver as a module, choose M here: the
159           module will be called gspca_spca506.
160
161 config USB_GSPCA_SPCA508
162         tristate "SPCA508 USB Camera Driver"
163         depends on VIDEO_V4L2 && USB_GSPCA
164         help
165           Say Y here if you want support for cameras based on the SPCA508 chip.
166
167           To compile this driver as a module, choose M here: the
168           module will be called gspca_spca508.
169
170 config USB_GSPCA_SPCA561
171         tristate "SPCA561 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 SPCA561 chip.
175
176           To compile this driver as a module, choose M here: the
177           module will be called gspca_spca561.
178
179 config 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
188 config USB_GSPCA_STK014
189         tristate "Syntek DV4000 (STK014) 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 STK014 chip.
193
194           To compile this driver as a module, choose M here: the
195           module will be called gspca_stk014.
196
197 config USB_GSPCA_SUNPLUS
198         tristate "SUNPLUS USB Camera Driver"
199         depends on VIDEO_V4L2 && USB_GSPCA
200         help
201           Say Y here if you want support for cameras based on the Sunplus
202           SPCA504(abc) SPCA533 SPCA536 chips.
203
204           To compile this driver as a module, choose M here: the
205           module will be called gspca_sunplus.
206
207 config USB_GSPCA_T613
208         tristate "T613 (JPEG Compliance) USB Camera Driver"
209         depends on VIDEO_V4L2 && USB_GSPCA
210         help
211           Say Y here if you want support for cameras based on the T613 chip.
212
213           To compile this driver as a module, choose M here: the
214           module will be called gspca_t613.
215
216 config USB_GSPCA_TV8532
217         tristate "TV8532 USB Camera Driver"
218         depends on VIDEO_V4L2 && USB_GSPCA
219         help
220           Say Y here if you want support for cameras based on the TV8531 chip.
221
222           To compile this driver as a module, choose M here: the
223           module will be called gspca_tv8532.
224
225 config USB_GSPCA_VC032X
226         tristate "VC032X USB Camera Driver"
227         depends on VIDEO_V4L2 && USB_GSPCA
228         help
229           Say Y here if you want support for cameras based on the VC032X chip.
230
231           To compile this driver as a module, choose M here: the
232           module will be called gspca_vc032x.
233
234 config USB_GSPCA_ZC3XX
235         tristate "ZC3XX USB Camera Driver"
236         depends on VIDEO_V4L2 && USB_GSPCA
237         help
238           Say Y here if you want support for cameras based on the ZC3XX chip.
239
240           To compile this driver as a module, choose M here: the
241           module will be called gspca_zc3xx.
242
243 endif