Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
[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_OV519
60         tristate "OV519 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 OV519 chip.
64
65           To compile this driver as a module, choose M here: the
66           module will be called gspca_ov519.
67
68 config USB_GSPCA_OV534
69         tristate "OV534 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 OV534 chip.
73           (e.g. Sony Playstation EYE)
74
75           To compile this driver as a module, choose M here: the
76           module will be called gspca_ov534.
77
78 config USB_GSPCA_PAC207
79         tristate "Pixart PAC207 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 PAC207 chip.
83
84           To compile this driver as a module, choose M here: the
85           module will be called gspca_pac207.
86
87 config USB_GSPCA_PAC7311
88         tristate "Pixart PAC7311 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 PAC7311 chip.
92
93           To compile this driver as a module, choose M here: the
94           module will be called gspca_pac7311.
95
96 config USB_GSPCA_SONIXB
97         tristate "SONIX Bayer 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 Sonix
101           chips with Bayer format (SN9C101, SN9C102 and SN9C103).
102
103           To compile this driver as a module, choose M here: the
104           module will be called gspca_sonixb.
105
106 config USB_GSPCA_SONIXJ
107         tristate "SONIX JPEG USB Camera Driver"
108         depends on VIDEO_V4L2 && USB_GSPCA
109         help
110           Say Y here if you want support for cameras based on the Sonix
111           chips with JPEG format (SN9C102P, SN9C105 and >= SN9C110).
112
113           To compile this driver as a module, choose M here: the
114           module will be called gspca_sonixj
115
116 config USB_GSPCA_SPCA500
117         tristate "SPCA500 USB Camera Driver"
118         depends on VIDEO_V4L2 && USB_GSPCA
119         help
120           Say Y here if you want support for cameras based on the SPCA500 chip.
121
122           To compile this driver as a module, choose M here: the
123           module will be called gspca_spca500.
124
125 config USB_GSPCA_SPCA501
126         tristate "SPCA501 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 SPCA501 chip.
130
131           To compile this driver as a module, choose M here: the
132           module will be called gspca_spca501.
133
134 config USB_GSPCA_SPCA505
135         tristate "SPCA505 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 SPCA505 chip.
139
140           To compile this driver as a module, choose M here: the
141           module will be called gspca_spca505.
142
143 config USB_GSPCA_SPCA506
144         tristate "SPCA506 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 SPCA506 chip.
148
149           To compile this driver as a module, choose M here: the
150           module will be called gspca_spca506.
151
152 config USB_GSPCA_SPCA508
153         tristate "SPCA508 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 SPCA508 chip.
157
158           To compile this driver as a module, choose M here: the
159           module will be called gspca_spca508.
160
161 config USB_GSPCA_SPCA561
162         tristate "SPCA561 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 SPCA561 chip.
166
167           To compile this driver as a module, choose M here: the
168           module will be called gspca_spca561.
169
170 config USB_GSPCA_STK014
171         tristate "Syntek DV4000 (STK014) 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 STK014 chip.
175
176           To compile this driver as a module, choose M here: the
177           module will be called gspca_stk014.
178
179 config USB_GSPCA_SUNPLUS
180         tristate "SUNPLUS 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 Sunplus
184           SPCA504(abc) SPCA533 SPCA536 chips.
185
186           To compile this driver as a module, choose M here: the
187           module will be called gspca_sunplus.
188
189 config USB_GSPCA_T613
190         tristate "T613 (JPEG Compliance) USB Camera Driver"
191         depends on VIDEO_V4L2 && USB_GSPCA
192         help
193           Say Y here if you want support for cameras based on the T613 chip.
194
195           To compile this driver as a module, choose M here: the
196           module will be called gspca_t613.
197
198 config USB_GSPCA_TV8532
199         tristate "TV8532 USB Camera Driver"
200         depends on VIDEO_V4L2 && USB_GSPCA
201         help
202           Say Y here if you want support for cameras based on the TV8531 chip.
203
204           To compile this driver as a module, choose M here: the
205           module will be called gspca_tv8532.
206
207 config USB_GSPCA_VC032X
208         tristate "VC032X 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 VC032X chip.
212
213           To compile this driver as a module, choose M here: the
214           module will be called gspca_vc032x.
215
216 config USB_GSPCA_ZC3XX
217         tristate "ZC3XX 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 ZC3XX chip.
221
222           To compile this driver as a module, choose M here: the
223           module will be called gspca_zc3xx.
224
225 endif