Kconfig 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226
  1. #
  2. # USB Multimedia device configuration
  3. #
  4. comment "USB Multimedia devices"
  5. depends on USB
  6. config USB_DABUSB
  7. tristate "DABUSB driver"
  8. depends on USB
  9. ---help---
  10. A Digital Audio Broadcasting (DAB) Receiver for USB and Linux
  11. brought to you by the DAB-Team
  12. <http://wwwbode.cs.tum.edu/Par/arch/dab/>. This driver can be taken
  13. as an example for URB-based bulk, control, and isochronous
  14. transactions. URB's are explained in
  15. <file:Documentation/usb/URB.txt>.
  16. To compile this driver as a module, choose M here: the
  17. module will be called dabusb.
  18. comment "Video4Linux support is needed for USB Multimedia device support"
  19. depends on USB && VIDEO_DEV=n
  20. config USB_VICAM
  21. tristate "USB 3com HomeConnect (aka vicam) support (EXPERIMENTAL)"
  22. depends on USB && VIDEO_DEV && EXPERIMENTAL
  23. ---help---
  24. Say Y here if you have 3com homeconnect camera (vicam).
  25. This driver uses the Video For Linux API. You must say Y or M to
  26. "Video For Linux" (under Multimedia Devices) to use this driver.
  27. Information on this API and pointers to "v4l" programs may be found
  28. at <file:Documentation/video4linux/API.html>.
  29. To compile this driver as a module, choose M here: the
  30. module will be called vicam.
  31. config USB_DSBR
  32. tristate "D-Link USB FM radio support (EXPERIMENTAL)"
  33. depends on USB && VIDEO_DEV && EXPERIMENTAL
  34. ---help---
  35. Say Y here if you want to connect this type of radio to your
  36. computer's USB port. Note that the audio is not digital, and
  37. you must connect the line out connector to a sound card or a
  38. set of speakers.
  39. This driver uses the Video For Linux API. You must enable
  40. (Y or M in config) Video For Linux (under Character Devices)
  41. to use this driver. Information on this API and pointers to
  42. "v4l" programs may be found at
  43. <file:Documentation/video4linux/API.html>.
  44. To compile this driver as a module, choose M here: the
  45. module will be called dsbr100.
  46. config USB_ET61X251
  47. tristate "USB ET61X[12]51 PC Camera Controller support"
  48. depends on USB && VIDEO_DEV
  49. ---help---
  50. Say Y here if you want support for cameras based on Etoms ET61X151
  51. or ET61X251 PC Camera Controllers.
  52. See <file:Documentation/usb/et61x251.txt> for more informations.
  53. This driver uses the Video For Linux API. You must say Y or M to
  54. "Video For Linux" to use this driver.
  55. To compile this driver as a module, choose M here: the
  56. module will be called et61x251.
  57. config USB_IBMCAM
  58. tristate "USB IBM (Xirlink) C-it Camera support"
  59. depends on USB && VIDEO_DEV
  60. ---help---
  61. Say Y here if you want to connect a IBM "C-It" camera, also known as
  62. "Xirlink PC Camera" to your computer's USB port. For more
  63. 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>.
  69. To compile this driver as a module, choose M here: the
  70. module will be called ibmcam.
  71. This camera has several configuration options which
  72. can be specified when you load the module. Read
  73. <file:Documentation/usb/ibmcam.txt> to learn more.
  74. config USB_KONICAWC
  75. tristate "USB Konica Webcam support"
  76. depends on USB && VIDEO_DEV
  77. ---help---
  78. Say Y here if you want support for webcams based on a Konica
  79. chipset. This is known to work with the Intel YC76 webcam.
  80. This driver uses the Video For Linux API. You must enable
  81. (Y or M in config) Video For Linux (under Character Devices)
  82. to use this driver. Information on this API and pointers to
  83. "v4l" programs may be found at
  84. <file:Documentation/video4linux/API.html>.
  85. To compile this driver as a module, choose M here: the
  86. module will be called konicawc.
  87. config USB_OV511
  88. tristate "USB OV511 Camera support"
  89. depends on USB && VIDEO_DEV
  90. ---help---
  91. Say Y here if you want to connect this type of camera to your
  92. computer's USB port. See <file:Documentation/usb/ov511.txt> for more
  93. information and for a list of supported cameras.
  94. This driver uses the Video For Linux API. You must say Y or M to
  95. "Video For Linux" (under Character Devices) to use this driver.
  96. Information on this API and pointers to "v4l" programs may be found
  97. at <file:Documentation/video4linux/API.html>.
  98. To compile this driver as a module, choose M here: the
  99. module will be called ov511.
  100. config USB_SE401
  101. tristate "USB SE401 Camera support"
  102. depends on USB && VIDEO_DEV
  103. ---help---
  104. Say Y here if you want to connect this type of camera to your
  105. computer's USB port. See <file:Documentation/usb/se401.txt> for more
  106. information and for a list of supported cameras.
  107. This driver uses the Video For Linux API. You must say Y or M to
  108. "Video For Linux" (under Multimedia Devices) to use this driver.
  109. Information on this API and pointers to "v4l" programs may be found
  110. at <file:Documentation/video4linux/API.html>.
  111. To compile this driver as a module, choose M here: the
  112. module will be called se401.
  113. config USB_SN9C102
  114. tristate "USB SN9C10x PC Camera Controller support"
  115. depends on USB && VIDEO_DEV
  116. ---help---
  117. Say Y here if you want support for cameras based on SONiX SN9C101,
  118. SN9C102 or SN9C103 PC Camera Controllers.
  119. See <file:Documentation/usb/sn9c102.txt> for more informations.
  120. This driver uses the Video For Linux API. You must say Y or M to
  121. "Video For Linux" to use this driver.
  122. To compile this driver as a module, choose M here: the
  123. module will be called sn9c102.
  124. config USB_STV680
  125. tristate "USB STV680 (Pencam) Camera support"
  126. depends on USB && VIDEO_DEV
  127. ---help---
  128. Say Y here if you want to connect this type of camera to your
  129. computer's USB port. This includes the Pencam line of cameras.
  130. See <file:Documentation/usb/stv680.txt> for more information and for
  131. 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>.
  136. To compile this driver as a module, choose M here: the
  137. module will be called stv680.
  138. config USB_W9968CF
  139. tristate "USB W996[87]CF JPEG Dual Mode Camera support"
  140. depends on USB && VIDEO_DEV && I2C && VIDEO_OVCAMCHIP
  141. ---help---
  142. Say Y here if you want support for cameras based on OV681 or
  143. Winbond W9967CF/W9968CF JPEG USB Dual Mode Camera Chips.
  144. This driver has an optional plugin, which is distributed as a
  145. separate module only (released under GPL). It allows to use higher
  146. resolutions and framerates, but cannot be included in the official
  147. Linux kernel for performance purposes.
  148. See <file:Documentation/usb/w9968cf.txt> for more informations.
  149. This driver uses the Video For Linux and the I2C APIs. It needs the
  150. OmniVision Camera Chip support as well. You must say Y or M to
  151. "Video For Linux", "I2C Support" and "OmniVision Camera Chip
  152. support" to use this driver.
  153. To compile this driver as a module, choose M here: the
  154. module will be called w9968cf.
  155. config USB_PWC
  156. tristate "USB Philips Cameras"
  157. depends on USB && VIDEO_DEV
  158. ---help---
  159. Say Y or M here if you want to use one of these Philips & OEM
  160. webcams:
  161. * Philips PCA645, PCA646
  162. * Philips PCVC675, PCVC680, PCVC690
  163. * Philips PCVC720/40, PCVC730, PCVC740, PCVC750
  164. * Askey VC010
  165. * Logitech QuickCam Pro 3000, 4000, 'Zoom', 'Notebook Pro'
  166. and 'Orbit'/'Sphere'
  167. * Samsung MPC-C10, MPC-C30
  168. * Creative Webcam 5, Pro Ex
  169. * SOTEC Afina Eye
  170. * Visionite VCS-UC300, VCS-UM100
  171. The PCA635, PCVC665 and PCVC720/20 are not supported by this driver
  172. and never will be, but the 665 and 720/20 are supported by other
  173. drivers.
  174. See <file:Documentation/usb/philips.txt> for more information and
  175. installation instructions.
  176. The built-in microphone is enabled by selecting USB Audio support.
  177. This driver uses the Video For Linux API. You must say Y or M to
  178. "Video For Linux" (under Character Devices) to use this driver.
  179. Information on this API and pointers to "v4l" programs may be found
  180. at <file:Documentation/video4linux/API.html>.
  181. To compile this driver as a module, choose M here: the
  182. module will be called pwc.