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 IBM (Xirlink) C-it Camera support"
58 depends on USB && VIDEO_DEV
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>.
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>.
70 To compile this driver as a module, choose M here: the
71 module will be called ibmcam.
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.
78 tristate "USB Konica Webcam support"
79 depends on USB && VIDEO_DEV
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.
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>.
90 To compile this driver as a module, choose M here: the
91 module will be called konicawc.
94 tristate "USB OV511 Camera support"
95 depends on USB && VIDEO_DEV
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.
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>.
106 To compile this driver as a module, choose M here: the
107 module will be called ov511.
110 tristate "USB Philips Cameras"
111 depends on USB && VIDEO_DEV
113 Say Y or M here if you want to use one of these Philips & OEM
115 * Philips PCA645, PCA646
116 * Philips PCVC675, PCVC680, PCVC690
117 * Philips PCVC720/40, PCVC730, PCVC740, PCVC750
119 * Logitech QuickCam Pro 3000, 4000, 'Zoom', 'Notebook Pro'
121 * Samsung MPC-C10, MPC-C30
122 * Creative Webcam 5, Pro Ex
124 * Visionite VCS-UC300, VCS-UM100
126 The PCA635, PCVC665 and PCVC720/20 are not supported by this driver
127 and never will be, but the 665 and 720/20 are supported by other
130 This driver has an optional plugin (called PWCX), which is
131 distributed as a binary module only. It contains code that allow you
132 to use higher resolutions and framerates but may not be distributed
133 as source. But even without this plugin you can these cams for most
136 See <file:Documentation/usb/philips.txt> for more information and
137 installation instructions.
139 The built-in microphone is enabled by selecting USB Audio support.
141 This driver uses the Video For Linux API. You must say Y or M to
142 "Video For Linux" (under Character Devices) to use this driver.
143 Information on this API and pointers to "v4l" programs may be found
144 at <file:Documentation/video4linux/API.html>.
146 To compile this driver as a module, choose M here: the
147 module will be called pwc.
150 tristate "USB SE401 Camera support"
151 depends on USB && VIDEO_DEV
153 Say Y here if you want to connect this type of camera to your
154 computer's USB port. See <file:Documentation/usb/se401.txt> for more
155 information and for a list of supported cameras.
157 This driver uses the Video For Linux API. You must say Y or M to
158 "Video For Linux" (under Multimedia Devices) to use this driver.
159 Information on this API and pointers to "v4l" programs may be found
160 at <file:Documentation/video4linux/API.html>.
162 To compile this driver as a module, choose M here: the
163 module will be called se401.
166 tristate "USB STV680 (Pencam) Camera support"
167 depends on USB && VIDEO_DEV
169 Say Y here if you want to connect this type of camera to your
170 computer's USB port. This includes the Pencam line of cameras.
171 See <file:Documentation/usb/stv680.txt> for more information and for
172 a list of supported cameras.
174 This driver uses the Video For Linux API. You must say Y or M to
175 "Video For Linux" (under Multimedia Devices) to use this driver.
176 Information on this API and pointers to "v4l" programs may be found
177 at <file:Documentation/video4linux/API.html>.
179 To compile this driver as a module, choose M here: the
180 module will be called stv680.
183 tristate "USB W996[87]CF JPEG Dual Mode Camera support"
184 depends on USB && VIDEO_DEV && I2C
186 Say Y here if you want support for cameras based on OV681 or
187 Winbond W9967CF/W9968CF JPEG USB Dual Mode Camera Chips.
189 This driver has an optional plugin, which is distributed as a
190 separate module only (released under GPL). It allows to use higher
191 resolutions and framerates, but cannot be included in the official
192 Linux kernel for performance purposes.
193 At the moment the driver needs a third-party module for the CMOS
194 sensors, which is available on internet: it is recommended to read
195 <file:Documentation/usb/w9968cf.txt> for more informations and for
196 a list of supported cameras.
198 This driver uses the Video For Linux and the I2C APIs. You must say
199 Y or M to both "Video For Linux" and "I2C Support" to use this
202 This code is also available as a module ( = code which can be
203 inserted in and removed from the running kernel whenever you want).
204 The module will be called w9968cf.o. If you want to compile it as a
205 module, say M here and read <file:Documentation/kbuild/modules.txt>.