2 # USB Multimedia device configuration
4 comment "USB Multimedia devices"
8 tristate "DABUSB driver"
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>.
18 To compile this driver as a module, choose M here: the
19 module will be called dabusb.
21 comment "Video4Linux support is needed for USB Multimedia device support"
22 depends on USB && VIDEO_DEV=n
25 tristate "USB 3com HomeConnect (aka vicam) support (EXPERIMENTAL)"
26 depends on USB && VIDEO_DEV && EXPERIMENTAL
28 Say Y here if you have 3com homeconnect camera (vicam).
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>.
35 To compile this driver as a module, choose M here: the
36 module will be called vicam.
39 tristate "D-Link USB FM radio support (EXPERIMENTAL)"
40 depends on USB && VIDEO_DEV && EXPERIMENTAL
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
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>.
53 To compile this driver as a module, choose M here: the
54 module will be called dsbr100.
57 tristate "USB ET61X[12]51 PC Camera Controller support"
58 depends on USB && VIDEO_DEV
60 Say Y here if you want support for cameras based on Etoms ET61X151
61 or ET61X251 PC Camera Controllers.
63 See <file:Documentation/usb/et61x251.txt> for more informations.
65 This driver uses the Video For Linux API. You must say Y or M to
66 "Video For Linux" to use this driver.
68 To compile this driver as a module, choose M here: the
69 module will be called et61x251.
72 tristate "USB IBM (Xirlink) C-it Camera support"
73 depends on USB && VIDEO_DEV
75 Say Y here if you want to connect a IBM "C-It" camera, also known as
76 "Xirlink PC Camera" to your computer's USB port. For more
77 information, read <file:Documentation/usb/ibmcam.txt>.
79 This driver uses the Video For Linux API. You must enable
80 (Y or M in config) Video For Linux (under Character Devices)
81 to use this driver. Information on this API and pointers to
82 "v4l" programs may be found at
83 <file:Documentation/video4linux/API.html>.
85 To compile this driver as a module, choose M here: the
86 module will be called ibmcam.
88 This camera has several configuration options which
89 can be specified when you load the module. Read
90 <file:Documentation/usb/ibmcam.txt> to learn more.
93 tristate "USB Konica Webcam support"
94 depends on USB && VIDEO_DEV
96 Say Y here if you want support for webcams based on a Konica
97 chipset. This is known to work with the Intel YC76 webcam.
99 This driver uses the Video For Linux API. You must enable
100 (Y or M in config) Video For Linux (under Character Devices)
101 to use this driver. Information on this API and pointers to
102 "v4l" programs may be found at
103 <file:Documentation/video4linux/API.html>.
105 To compile this driver as a module, choose M here: the
106 module will be called konicawc.
109 tristate "USB OV511 Camera support"
110 depends on USB && VIDEO_DEV
112 Say Y here if you want to connect this type of camera to your
113 computer's USB port. See <file:Documentation/usb/ov511.txt> for more
114 information and for a list of supported cameras.
116 This driver uses the Video For Linux API. You must say Y or M to
117 "Video For Linux" (under Character Devices) to use this driver.
118 Information on this API and pointers to "v4l" programs may be found
119 at <file:Documentation/video4linux/API.html>.
121 To compile this driver as a module, choose M here: the
122 module will be called ov511.
125 tristate "USB SE401 Camera support"
126 depends on USB && VIDEO_DEV
128 Say Y here if you want to connect this type of camera to your
129 computer's USB port. See <file:Documentation/usb/se401.txt> for more
130 information and for a list of supported cameras.
132 This driver uses the Video For Linux API. You must say Y or M to
133 "Video For Linux" (under Multimedia Devices) to use this driver.
134 Information on this API and pointers to "v4l" programs may be found
135 at <file:Documentation/video4linux/API.html>.
137 To compile this driver as a module, choose M here: the
138 module will be called se401.
141 tristate "USB SN9C10x PC Camera Controller support"
142 depends on USB && VIDEO_DEV
144 Say Y here if you want support for cameras based on SONiX SN9C101,
145 SN9C102 or SN9C103 PC Camera Controllers.
147 See <file:Documentation/usb/sn9c102.txt> for more informations.
149 This driver uses the Video For Linux API. You must say Y or M to
150 "Video For Linux" to use this driver.
152 To compile this driver as a module, choose M here: the
153 module will be called sn9c102.
156 tristate "USB STV680 (Pencam) Camera support"
157 depends on USB && VIDEO_DEV
159 Say Y here if you want to connect this type of camera to your
160 computer's USB port. This includes the Pencam line of cameras.
161 See <file:Documentation/usb/stv680.txt> for more information and for
162 a list of supported cameras.
164 This driver uses the Video For Linux API. You must say Y or M to
165 "Video For Linux" (under Multimedia Devices) to use this driver.
166 Information on this API and pointers to "v4l" programs may be found
167 at <file:Documentation/video4linux/API.html>.
169 To compile this driver as a module, choose M here: the
170 module will be called stv680.
173 tristate "USB W996[87]CF JPEG Dual Mode Camera support"
174 depends on USB && VIDEO_DEV && I2C && VIDEO_OVCAMCHIP
176 Say Y here if you want support for cameras based on OV681 or
177 Winbond W9967CF/W9968CF JPEG USB Dual Mode Camera Chips.
179 This driver has an optional plugin, which is distributed as a
180 separate module only (released under GPL). It allows to use higher
181 resolutions and framerates, but cannot be included in the official
182 Linux kernel for performance purposes.
184 See <file:Documentation/usb/w9968cf.txt> for more informations.
186 This driver uses the Video For Linux and the I2C APIs. It needs the
187 OmniVision Camera Chip support as well. You must say Y or M to
188 "Video For Linux", "I2C Support" and "OmniVision Camera Chip
189 support" to use this driver.
191 To compile this driver as a module, choose M here: the
192 module will be called w9968cf.
195 tristate "USB Philips Cameras"
196 depends on USB && VIDEO_DEV
198 Say Y or M here if you want to use one of these Philips & OEM
200 * Philips PCA645, PCA646
201 * Philips PCVC675, PCVC680, PCVC690
202 * Philips PCVC720/40, PCVC730, PCVC740, PCVC750
204 * Logitech QuickCam Pro 3000, 4000, 'Zoom', 'Notebook Pro'
206 * Samsung MPC-C10, MPC-C30
207 * Creative Webcam 5, Pro Ex
209 * Visionite VCS-UC300, VCS-UM100
211 The PCA635, PCVC665 and PCVC720/20 are not supported by this driver
212 and never will be, but the 665 and 720/20 are supported by other
215 See <file:Documentation/usb/philips.txt> for more information and
216 installation instructions.
218 The built-in microphone is enabled by selecting USB Audio support.
220 This driver uses the Video For Linux API. You must say Y or M to
221 "Video For Linux" (under Character Devices) to use this driver.
222 Information on this API and pointers to "v4l" programs may be found
223 at <file:Documentation/video4linux/API.html>.
225 To compile this driver as a module, choose M here: the
226 module will be called pwc.