Kconfig 7.95 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#
# USB Multimedia device configuration
#
comment "USB Multimedia devices"
	depends on USB

config USB_DABUSB
	tristate "DABUSB driver"
	depends on USB
	---help---
	  A Digital Audio Broadcasting (DAB) Receiver for USB and Linux
	  brought to you by the DAB-Team (<http://dab.in.tum.de/>).  This
	  driver can be taken as an example for URB-based bulk, control, and
	  isochronous transactions. URB's are explained in
	  <file:Documentation/usb/URB.txt>.

17 18
	  To compile this driver as a module, choose M here: the
	  module will be called dabusb.
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33

comment "Video4Linux support is needed for USB Multimedia device support"
	depends on USB && VIDEO_DEV=n

config USB_VICAM
	tristate "USB 3com HomeConnect (aka vicam) support (EXPERIMENTAL)"
	depends on USB && VIDEO_DEV && EXPERIMENTAL
	---help---
	  Say Y here if you have 3com homeconnect camera (vicam).

	  This driver uses the Video For Linux API. You must say Y or M to
	  "Video For Linux" (under Multimedia Devices) to use this driver.
	  Information on this API and pointers to "v4l" programs may be found
	  on the WWW at <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.

34 35
	  To compile this driver as a module, choose M here: the
	  module will be called vicam.
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51

config USB_DSBR
	tristate "D-Link USB FM radio support (EXPERIMENTAL)"
	depends on USB && VIDEO_DEV && EXPERIMENTAL
	---help---
	  Say Y here if you want to connect this type of radio to your
	  computer's USB port. Note that the audio is not digital, and
	  you must connect the line out connector to a sound card or a
	  set of speakers.

	  This driver uses the Video For Linux API.  You must enable
	  (Y or M in config) Video For Linux (under Character Devices)
	  to use this driver.  Information on this API and pointers to
	  "v4l" programs may be found on the WWW at
	  <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.

52 53
	  To compile this driver as a module, choose M here: the
	  module will be called dsbr100.
54 55 56 57 58 59 60 61 62 63 64 65 66 67 68

config USB_IBMCAM
	tristate "USB IBM (Xirlink) C-it Camera support"
	depends on USB && VIDEO_DEV
	---help---
	  Say Y here if you want to connect a IBM "C-It" camera, also known as
	  "Xirlink PC Camera" to your computer's USB port.  For more
	  information, read <file:Documentation/usb/ibmcam.txt>.

	  This driver uses the Video For Linux API.  You must enable
	  (Y or M in config) Video For Linux (under Character Devices)
	  to use this driver.  Information on this API and pointers to
	  "v4l" programs may be found on the WWW at
	  <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.

69 70 71 72 73 74
	  To compile this driver as a module, choose M here: the
	  module will be called ibmcam.

	  This camera has several configuration options which
	  can be specified when you load the module. Read
	  <file:Documentation/usb/ibmcam.txt> to learn more.
75 76 77 78 79 80 81 82 83 84 85 86 87 88

config USB_KONICAWC
	tristate "USB Konica Webcam support"
	depends on USB && VIDEO_DEV
	---help---
	  Say Y here if you want support for webcams based on a Konica
	  chipset. This is known to work with the Intel YC76 webcam.

	  This driver uses the Video For Linux API.  You must enable
	  (Y or M in config) Video For Linux (under Character Devices)
	  to use this driver.  Information on this API and pointers to
	  "v4l" programs may be found on the WWW at
	  <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.

89 90
	  To compile this driver as a module, choose M here: the
	  module will be called konicawc.
91 92 93 94 95 96 97 98 99 100 101 102 103 104

config USB_OV511
	tristate "USB OV511 Camera support"
	depends on USB && VIDEO_DEV
	---help---
	  Say Y here if you want to connect this type of camera to your
	  computer's USB port. See <file:Documentation/usb/ov511.txt> for more
	  information and for a list of supported cameras.

	  This driver uses the Video For Linux API. You must say Y or M to
	  "Video For Linux" (under Character Devices) to use this driver.
	  Information on this API and pointers to "v4l" programs may be found
	  on the WWW at <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.

105 106
	  To compile this driver as a module, choose M here: the
	  module will be called ov511.
107 108 109 110 111

config USB_PWC
	tristate "USB Philips Cameras"
	depends on USB && VIDEO_DEV
	---help---
Nemosoft Unv's avatar
Nemosoft Unv committed
112 113 114 115
	  Say Y or M here if you want to use one of these Philips & OEM
          webcams:
           * Philips PCA645, PCA646
           * Philips PCVC675, PCVC680, PCVC690
116
           * Philips PCVC720/40, PCVC730, PCVC740, PCVC750
Nemosoft Unv's avatar
Nemosoft Unv committed
117
	   * Askey VC010
118 119 120 121 122
	   * Logitech QuickCam Pro 3000, 4000, 'Zoom', 'Notebook Pro' 
             and 'Orbit'/'Sphere'
           * Samsung MPC-C10, MPC-C30
	   * Creative Webcam 5, Pro Ex
	   * SOTEC Afina Eye
Nemosoft Unv's avatar
Nemosoft Unv committed
123 124
	   * Visionite VCS-UC300, VCS-UM100
	   
125 126
	  The PCA635, PCVC665 and PCVC720/20 are not supported by this driver
	  and never will be, but the 665 and 720/20 are supported by other 
Nemosoft Unv's avatar
Nemosoft Unv committed
127 128 129 130 131 132
	  drivers.

	  This driver has an optional plugin (called PWCX), which is 
	  distributed as a binary module only. It contains code that allow you 
	  to use higher resolutions and framerates but may not be distributed 
	  as source. But even without this plugin you can these cams for most
133 134 135 136 137 138 139 140 141 142 143 144
	  applications.

	  See <file:Documentation/usb/philips.txt> for more information and
	  installation instructions.

	  The built-in microphone is enabled by selecting USB Audio support.

	  This driver uses the Video For Linux API. You must say Y or M to
	  "Video For Linux" (under Character Devices) to use this driver.
	  Information on this API and pointers to "v4l" programs may be found
	  on the WWW at <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.

145 146
	  To compile this driver as a module, choose M here: the
	  module will be called pwc.
147 148 149 150 151 152 153 154 155 156 157 158 159 160

config USB_SE401
	tristate "USB SE401 Camera support"
	depends on USB && VIDEO_DEV
	---help---
	  Say Y here if you want to connect this type of camera to your
	  computer's USB port. See <file:Documentation/usb/se401.txt> for more
	  information and for a list of supported cameras.

	  This driver uses the Video For Linux API. You must say Y or M to
	  "Video For Linux" (under Multimedia Devices) to use this driver.
	  Information on this API and pointers to "v4l" programs may be found
	  on the WWW at <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.

161 162
	  To compile this driver as a module, choose M here: the
	  module will be called se401.
163 164 165 166 167 168 169 170 171 172 173 174 175 176 177

config USB_STV680
	tristate "USB STV680 (Pencam) Camera support"
	depends on USB && VIDEO_DEV
	---help---
	  Say Y here if you want to connect this type of camera to your
	  computer's USB port. This includes the Pencam line of cameras.
	  See <file:Documentation/usb/stv680.txt> for more information and for
	  a list of supported cameras.

	  This driver uses the Video For Linux API. You must say Y or M to
	  "Video For Linux" (under Multimedia Devices) to use this driver.
	  Information on this API and pointers to "v4l" programs may be found
	  on the WWW at <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.

178 179
	  To compile this driver as a module, choose M here: the
	  module will be called stv680.
180

181 182 183 184
config USB_W9968CF
	tristate "USB W996[87]CF JPEG Dual Mode Camera support"
	depends on USB && VIDEO_DEV && I2C
	---help---
185
	  Say Y here if you want support for cameras based on OV681 or
186 187 188
	  Winbond W9967CF/W9968CF JPEG USB Dual Mode Camera Chips.
	
	  This driver has an optional plugin, which is distributed as a
189 190 191 192
	  separate module only (released under GPL). It allows to use higher 
	  resolutions and framerates, but cannot be included in the official 
	  Linux kernel for performance purposes.
	  At the moment the driver needs a third-party module for the CMOS 
193 194 195 196
	  sensors, which is available on internet: it is recommended to read
	  <file:Documentation/usb/w9968cf.txt> for more informations and for
	  a list of supported cameras.
	
197 198 199
	  This driver uses the Video For Linux and the I2C APIs. You must say
	  Y or M to both "Video For Linux" and "I2C Support" to use this 
	  driver.
200 201 202 203 204
	
	  This code is also available as a module ( = code which can be
	  inserted in and removed from the running kernel whenever you want).
	  The module will be called w9968cf.o. If you want to compile it as a
	  module, say M here and read <file:Documentation/modules.txt>.