diff options
Diffstat (limited to 'drivers/usb/media/Kconfig')
-rw-r--r-- | drivers/usb/media/Kconfig | 213 |
1 files changed, 213 insertions, 0 deletions
diff --git a/drivers/usb/media/Kconfig b/drivers/usb/media/Kconfig new file mode 100644 index 000000000000..21232ee2974c --- /dev/null +++ b/drivers/usb/media/Kconfig | |||
@@ -0,0 +1,213 @@ | |||
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 | |||