vserver 1.9.5.x5
[linux-2.6.git] / drivers / usb / media / Kconfig
index eba7ef3..678e5fc 100644 (file)
@@ -106,46 +106,6 @@ config USB_OV511
          To compile this driver as a module, choose M here: the
          module will be called ov511.
 
-config USB_PWC
-       tristate "USB Philips Cameras"
-       depends on USB && VIDEO_DEV && BROKEN
-       ---help---
-         Say Y or M here if you want to use one of these Philips & OEM
-          webcams:
-           * Philips PCA645, PCA646
-           * Philips PCVC675, PCVC680, PCVC690
-           * Philips PCVC720/40, PCVC730, PCVC740, PCVC750
-          * Askey VC010
-          * Logitech QuickCam Pro 3000, 4000, 'Zoom', 'Notebook Pro' 
-             and 'Orbit'/'Sphere'
-           * Samsung MPC-C10, MPC-C30
-          * Creative Webcam 5, Pro Ex
-          * SOTEC Afina Eye
-          * Visionite VCS-UC300, VCS-UM100
-          
-         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 
-         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
-         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
-         at <file:Documentation/video4linux/API.html>.
-
-         To compile this driver as a module, choose M here: the
-         module will be called pwc.
-
 config USB_SE401
        tristate "USB SE401 Camera support"
        depends on USB && VIDEO_DEV
@@ -162,6 +122,21 @@ config USB_SE401
          To compile this driver as a module, choose M here: the
          module will be called se401.
 
+config USB_SN9C102
+       tristate "USB SN9C10x PC Camera Controller support"
+       depends on USB && VIDEO_DEV
+       ---help---
+         Say Y here if you want support for cameras based on SONiX SN9C101,
+         SN9C102 or SN9C103 PC Camera Controllers.
+
+         See <file:Documentation/usb/sn9c102.txt> for more informations.
+
+         This driver uses the Video For Linux API. You must say Y or M to
+         "Video For Linux" to use this driver.
+
+         To compile this driver as a module, choose M here: the
+         module will be called sn9c102.
+
 config USB_STV680
        tristate "USB STV680 (Pencam) Camera support"
        depends on USB && VIDEO_DEV
@@ -181,7 +156,7 @@ config USB_STV680
 
 config USB_W9968CF
        tristate "USB W996[87]CF JPEG Dual Mode Camera support"
-       depends on USB && VIDEO_DEV && I2C
+       depends on USB && VIDEO_DEV && I2C && VIDEO_OVCAMCHIP
        ---help---
          Say Y here if you want support for cameras based on OV681 or
          Winbond W9967CF/W9968CF JPEG USB Dual Mode Camera Chips.
@@ -190,16 +165,13 @@ config USB_W9968CF
          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 
-         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.
-       
-         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.
-       
-         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/kbuild/modules.txt>.
+
+         See <file:Documentation/usb/w9968cf.txt> for more informations.
+
+         This driver uses the Video For Linux and the I2C APIs. It needs the
+         OmniVision Camera Chip support as well. You must say Y or M to
+         "Video For Linux", "I2C Support" and "OmniVision Camera Chip 
+         support" to use this driver.
+
+         To compile this driver as a module, choose M here: the
+         module will be called w9968cf.