Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 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 | |