]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blob - drivers/usb/media/Kconfig
Linux-2.6.12-rc2
[mirror_ubuntu-bionic-kernel.git] / drivers / usb / media / Kconfig
1 #
2 # USB Multimedia device configuration
3 #
4 comment "USB Multimedia devices"
5 depends on USB
6
7 config USB_DABUSB
8 tristate "DABUSB driver"
9 depends on USB
10 ---help---
11 A Digital Audio Broadcasting (DAB) Receiver for USB and Linux
12 brought to you by the DAB-Team
13 <http://wwwbode.cs.tum.edu/Par/arch/dab/>. This driver can be taken
14 as an example for URB-based bulk, control, and isochronous
15 transactions. URB's are explained in
16 <file:Documentation/usb/URB.txt>.
17
18 To compile this driver as a module, choose M here: the
19 module will be called dabusb.
20
21 comment "Video4Linux support is needed for USB Multimedia device support"
22 depends on USB && VIDEO_DEV=n
23
24 config USB_VICAM
25 tristate "USB 3com HomeConnect (aka vicam) support (EXPERIMENTAL)"
26 depends on USB && VIDEO_DEV && EXPERIMENTAL
27 ---help---
28 Say Y here if you have 3com homeconnect camera (vicam).
29
30 This driver uses the Video For Linux API. You must say Y or M to
31 "Video For Linux" (under Multimedia Devices) to use this driver.
32 Information on this API and pointers to "v4l" programs may be found
33 at <file:Documentation/video4linux/API.html>.
34
35 To compile this driver as a module, choose M here: the
36 module will be called vicam.
37
38 config USB_DSBR
39 tristate "D-Link USB FM radio support (EXPERIMENTAL)"
40 depends on USB && VIDEO_DEV && EXPERIMENTAL
41 ---help---
42 Say Y here if you want to connect this type of radio to your
43 computer's USB port. Note that the audio is not digital, and
44 you must connect the line out connector to a sound card or a
45 set of speakers.
46
47 This driver uses the Video For Linux API. You must enable
48 (Y or M in config) Video For Linux (under Character Devices)
49 to use this driver. Information on this API and pointers to
50 "v4l" programs may be found at
51 <file:Documentation/video4linux/API.html>.
52
53 To compile this driver as a module, choose M here: the
54 module will be called dsbr100.
55
56 config USB_IBMCAM
57 tristate "USB IBM (Xirlink) C-it Camera support"
58 depends on USB && VIDEO_DEV
59 ---help---
60 Say Y here if you want to connect a IBM "C-It" camera, also known as
61 "Xirlink PC Camera" to your computer's USB port. For more
62 information, read <file:Documentation/usb/ibmcam.txt>.
63
64 This driver uses the Video For Linux API. You must enable
65 (Y or M in config) Video For Linux (under Character Devices)
66 to use this driver. Information on this API and pointers to
67 "v4l" programs may be found at
68 <file:Documentation/video4linux/API.html>.
69
70 To compile this driver as a module, choose M here: the
71 module will be called ibmcam.
72
73 This camera has several configuration options which
74 can be specified when you load the module. Read
75 <file:Documentation/usb/ibmcam.txt> to learn more.
76
77 config USB_KONICAWC
78 tristate "USB Konica Webcam support"
79 depends on USB && VIDEO_DEV
80 ---help---
81 Say Y here if you want support for webcams based on a Konica
82 chipset. This is known to work with the Intel YC76 webcam.
83
84 This driver uses the Video For Linux API. You must enable
85 (Y or M in config) Video For Linux (under Character Devices)
86 to use this driver. Information on this API and pointers to
87 "v4l" programs may be found at
88 <file:Documentation/video4linux/API.html>.
89
90 To compile this driver as a module, choose M here: the
91 module will be called konicawc.
92
93 config USB_OV511
94 tristate "USB OV511 Camera support"
95 depends on USB && VIDEO_DEV
96 ---help---
97 Say Y here if you want to connect this type of camera to your
98 computer's USB port. See <file:Documentation/usb/ov511.txt> for more
99 information and for a list of supported cameras.
100
101 This driver uses the Video For Linux API. You must say Y or M to
102 "Video For Linux" (under Character Devices) to use this driver.
103 Information on this API and pointers to "v4l" programs may be found
104 at <file:Documentation/video4linux/API.html>.
105
106 To compile this driver as a module, choose M here: the
107 module will be called ov511.
108
109 config USB_SE401
110 tristate "USB SE401 Camera support"
111 depends on USB && VIDEO_DEV
112 ---help---
113 Say Y here if you want to connect this type of camera to your
114 computer's USB port. See <file:Documentation/usb/se401.txt> for more
115 information and for a list of supported cameras.
116
117 This driver uses the Video For Linux API. You must say Y or M to
118 "Video For Linux" (under Multimedia Devices) to use this driver.
119 Information on this API and pointers to "v4l" programs may be found
120 at <file:Documentation/video4linux/API.html>.
121
122 To compile this driver as a module, choose M here: the
123 module will be called se401.
124
125 config USB_SN9C102
126 tristate "USB SN9C10x PC Camera Controller support"
127 depends on USB && VIDEO_DEV
128 ---help---
129 Say Y here if you want support for cameras based on SONiX SN9C101,
130 SN9C102 or SN9C103 PC Camera Controllers.
131
132 See <file:Documentation/usb/sn9c102.txt> for more informations.
133
134 This driver uses the Video For Linux API. You must say Y or M to
135 "Video For Linux" to use this driver.
136
137 To compile this driver as a module, choose M here: the
138 module will be called sn9c102.
139
140 config USB_STV680
141 tristate "USB STV680 (Pencam) Camera support"
142 depends on USB && VIDEO_DEV
143 ---help---
144 Say Y here if you want to connect this type of camera to your
145 computer's USB port. This includes the Pencam line of cameras.
146 See <file:Documentation/usb/stv680.txt> for more information and for
147 a list of supported cameras.
148
149 This driver uses the Video For Linux API. You must say Y or M to
150 "Video For Linux" (under Multimedia Devices) to use this driver.
151 Information on this API and pointers to "v4l" programs may be found
152 at <file:Documentation/video4linux/API.html>.
153
154 To compile this driver as a module, choose M here: the
155 module will be called stv680.
156
157 config USB_W9968CF
158 tristate "USB W996[87]CF JPEG Dual Mode Camera support"
159 depends on USB && VIDEO_DEV && I2C && VIDEO_OVCAMCHIP
160 ---help---
161 Say Y here if you want support for cameras based on OV681 or
162 Winbond W9967CF/W9968CF JPEG USB Dual Mode Camera Chips.
163
164 This driver has an optional plugin, which is distributed as a
165 separate module only (released under GPL). It allows to use higher
166 resolutions and framerates, but cannot be included in the official
167 Linux kernel for performance purposes.
168
169 See <file:Documentation/usb/w9968cf.txt> for more informations.
170
171 This driver uses the Video For Linux and the I2C APIs. It needs the
172 OmniVision Camera Chip support as well. You must say Y or M to
173 "Video For Linux", "I2C Support" and "OmniVision Camera Chip
174 support" to use this driver.
175
176 To compile this driver as a module, choose M here: the
177 module will be called w9968cf.
178
179 config USB_PWC
180 tristate "USB Philips Cameras"
181 depends on USB && VIDEO_DEV
182 ---help---
183 Say Y or M here if you want to use one of these Philips & OEM
184 webcams:
185 * Philips PCA645, PCA646
186 * Philips PCVC675, PCVC680, PCVC690
187 * Philips PCVC720/40, PCVC730, PCVC740, PCVC750
188 * Askey VC010
189 * Logitech QuickCam Pro 3000, 4000, 'Zoom', 'Notebook Pro'
190 and 'Orbit'/'Sphere'
191 * Samsung MPC-C10, MPC-C30
192 * Creative Webcam 5, Pro Ex
193 * SOTEC Afina Eye
194 * Visionite VCS-UC300, VCS-UM100
195
196 The PCA635, PCVC665 and PCVC720/20 are not supported by this driver
197 and never will be, but the 665 and 720/20 are supported by other
198 drivers.
199
200 See <file:Documentation/usb/philips.txt> for more information and
201 installation instructions.
202
203 The built-in microphone is enabled by selecting USB Audio support.
204
205 This driver uses the Video For Linux API. You must say Y or M to
206 "Video For Linux" (under Character Devices) to use this driver.
207 Information on this API and pointers to "v4l" programs may be found
208 at <file:Documentation/video4linux/API.html>.
209
210 To compile this driver as a module, choose M here: the
211 module will be called pwc.
212
213