All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC PATCH 0/6] Capture menu reorganization
@ 2011-08-31 13:38 Hans Verkuil
  2011-08-31 13:38 ` [RFC PATCH 1/6] V4L menu: move USB drivers section to the top Hans Verkuil
                   ` (2 more replies)
  0 siblings, 3 replies; 16+ messages in thread
From: Hans Verkuil @ 2011-08-31 13:38 UTC (permalink / raw)
  To: linux-media; +Cc: Guennadi Liakhovetski, Mauro Carvalho Chehab

I think this is how I would reorganize the capture menu. IMHO it's much easier
to navigate, and should be even better once the soc-camera sensor drivers can
be moved to the other sensors.

For the radio adapters a similar change would be needed (all the ISA drivers
in particular should be grouped in a submenu).

Regards,

	Hans


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [RFC PATCH 1/6] V4L menu: move USB drivers section to the top.
  2011-08-31 13:38 [RFC PATCH 0/6] Capture menu reorganization Hans Verkuil
@ 2011-08-31 13:38 ` Hans Verkuil
  2011-08-31 13:38   ` [RFC PATCH 2/6] V4L menu: move legacy drivers into their own submenu Hans Verkuil
                     ` (5 more replies)
  2011-08-31 13:53 ` [RFC PATCH 0/6] Capture menu reorganization Guennadi Liakhovetski
  2011-09-26  9:07 ` Hans Verkuil
  2 siblings, 6 replies; 16+ messages in thread
From: Hans Verkuil @ 2011-08-31 13:38 UTC (permalink / raw)
  To: linux-media; +Cc: Guennadi Liakhovetski, Mauro Carvalho Chehab, Hans Verkuil

From: Hans Verkuil <hans.verkuil@cisco.com>

USB webcams are some of the most used V4L devices, so move it to a more
prominent place in the menu instead of being at the end.

Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
---
 drivers/media/video/Kconfig |  141 ++++++++++++++++++++++---------------------
 1 files changed, 71 insertions(+), 70 deletions(-)

diff --git a/drivers/media/video/Kconfig b/drivers/media/video/Kconfig
index f574dc0..336251f 100644
--- a/drivers/media/video/Kconfig
+++ b/drivers/media/video/Kconfig
@@ -545,6 +545,77 @@ config VIDEO_M52790
 
 endmenu # encoder / decoder chips
 
+#
+# USB Multimedia device configuration
+#
+
+menuconfig V4L_USB_DRIVERS
+	bool "V4L USB devices"
+	depends on USB
+	default y
+
+if V4L_USB_DRIVERS && USB
+
+source "drivers/media/video/uvc/Kconfig"
+
+source "drivers/media/video/gspca/Kconfig"
+
+source "drivers/media/video/pvrusb2/Kconfig"
+
+source "drivers/media/video/hdpvr/Kconfig"
+
+source "drivers/media/video/em28xx/Kconfig"
+
+source "drivers/media/video/tlg2300/Kconfig"
+
+source "drivers/media/video/cx231xx/Kconfig"
+
+source "drivers/media/video/usbvision/Kconfig"
+
+source "drivers/media/video/et61x251/Kconfig"
+
+source "drivers/media/video/sn9c102/Kconfig"
+
+source "drivers/media/video/pwc/Kconfig"
+
+config USB_ZR364XX
+	tristate "USB ZR364XX Camera support"
+	depends on VIDEO_V4L2
+	select VIDEOBUF_GEN
+	select VIDEOBUF_VMALLOC
+	---help---
+	  Say Y here if you want to connect this type of camera to your
+	  computer's USB port.
+	  See <file:Documentation/video4linux/zr364xx.txt> for more info
+	  and list of supported cameras.
+
+	  To compile this driver as a module, choose M here: the
+	  module will be called zr364xx.
+
+config USB_STKWEBCAM
+	tristate "USB Syntek DC1125 Camera support"
+	depends on VIDEO_V4L2 && EXPERIMENTAL
+	---help---
+	  Say Y here if you want to use this type of camera.
+	  Supported devices are typically found in some Asus laptops,
+	  with USB id 174f:a311 and 05e1:0501. Other Syntek cameras
+	  may be supported by the stk11xx driver, from which this is
+	  derived, see <http://sourceforge.net/projects/syntekdriver/>
+
+	  To compile this driver as a module, choose M here: the
+	  module will be called stkwebcam.
+
+config USB_S2255
+	tristate "USB Sensoray 2255 video capture device"
+	depends on VIDEO_V4L2
+	select VIDEOBUF_VMALLOC
+	default n
+	help
+	  Say Y here if you want support for the Sensoray 2255 USB device.
+	  This driver can be compiled as a module, called s2255drv.
+
+endif # V4L_USB_DRIVERS
+
 config VIDEO_SH_VOU
 	tristate "SuperH VOU video output driver"
 	depends on VIDEO_DEV && ARCH_SHMOBILE
@@ -979,76 +1050,6 @@ config VIDEO_S5P_MIPI_CSIS
 
 source "drivers/media/video/s5p-tv/Kconfig"
 
-#
-# USB Multimedia device configuration
-#
-
-menuconfig V4L_USB_DRIVERS
-	bool "V4L USB devices"
-	depends on USB
-	default y
-
-if V4L_USB_DRIVERS && USB
-
-source "drivers/media/video/uvc/Kconfig"
-
-source "drivers/media/video/gspca/Kconfig"
-
-source "drivers/media/video/pvrusb2/Kconfig"
-
-source "drivers/media/video/hdpvr/Kconfig"
-
-source "drivers/media/video/em28xx/Kconfig"
-
-source "drivers/media/video/tlg2300/Kconfig"
-
-source "drivers/media/video/cx231xx/Kconfig"
-
-source "drivers/media/video/usbvision/Kconfig"
-
-source "drivers/media/video/et61x251/Kconfig"
-
-source "drivers/media/video/sn9c102/Kconfig"
-
-source "drivers/media/video/pwc/Kconfig"
-
-config USB_ZR364XX
-	tristate "USB ZR364XX Camera support"
-	depends on VIDEO_V4L2
-	select VIDEOBUF_GEN
-	select VIDEOBUF_VMALLOC
-	---help---
-	  Say Y here if you want to connect this type of camera to your
-	  computer's USB port.
-	  See <file:Documentation/video4linux/zr364xx.txt> for more info
-	  and list of supported cameras.
-
-	  To compile this driver as a module, choose M here: the
-	  module will be called zr364xx.
-
-config USB_STKWEBCAM
-	tristate "USB Syntek DC1125 Camera support"
-	depends on VIDEO_V4L2 && EXPERIMENTAL
-	---help---
-	  Say Y here if you want to use this type of camera.
-	  Supported devices are typically found in some Asus laptops,
-	  with USB id 174f:a311 and 05e1:0501. Other Syntek cameras
-	  may be supported by the stk11xx driver, from which this is
-	  derived, see <http://sourceforge.net/projects/syntekdriver/>
-
-	  To compile this driver as a module, choose M here: the
-	  module will be called stkwebcam.
-
-config USB_S2255
-	tristate "USB Sensoray 2255 video capture device"
-	depends on VIDEO_V4L2
-	select VIDEOBUF_VMALLOC
-	default n
-	help
-	  Say Y here if you want support for the Sensoray 2255 USB device.
-	  This driver can be compiled as a module, called s2255drv.
-
-endif # V4L_USB_DRIVERS
 endif # VIDEO_CAPTURE_DRIVERS
 
 menuconfig V4L_MEM2MEM_DRIVERS
-- 
1.7.5.4


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [RFC PATCH 2/6] V4L menu: move legacy drivers into their own submenu.
  2011-08-31 13:38 ` [RFC PATCH 1/6] V4L menu: move USB drivers section to the top Hans Verkuil
@ 2011-08-31 13:38   ` Hans Verkuil
  2011-08-31 13:47     ` Mauro Carvalho Chehab
  2011-08-31 13:38   ` [RFC PATCH 3/6] V4L menu: remove the EXPERIMENTAL tag from vino and c-qcam Hans Verkuil
                     ` (4 subsequent siblings)
  5 siblings, 1 reply; 16+ messages in thread
From: Hans Verkuil @ 2011-08-31 13:38 UTC (permalink / raw)
  To: linux-media; +Cc: Guennadi Liakhovetski, Mauro Carvalho Chehab, Hans Verkuil

From: Hans Verkuil <hans.verkuil@cisco.com>

Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
---
 drivers/media/video/Kconfig |  185 +++++++++++++++++++++++-------------------
 1 files changed, 101 insertions(+), 84 deletions(-)

diff --git a/drivers/media/video/Kconfig b/drivers/media/video/Kconfig
index 336251f..815700b 100644
--- a/drivers/media/video/Kconfig
+++ b/drivers/media/video/Kconfig
@@ -655,51 +655,6 @@ source "drivers/media/video/omap/Kconfig"
 
 source "drivers/media/video/bt8xx/Kconfig"
 
-config VIDEO_PMS
-	tristate "Mediavision Pro Movie Studio Video For Linux"
-	depends on ISA && VIDEO_V4L2
-	help
-	  Say Y if you have such a thing.
-
-	  To compile this driver as a module, choose M here: the
-	  module will be called pms.
-
-config VIDEO_BWQCAM
-	tristate "Quickcam BW Video For Linux"
-	depends on PARPORT && VIDEO_V4L2
-	help
-	  Say Y have if you the black and white version of the QuickCam
-	  camera. See the next option for the color version.
-
-	  To compile this driver as a module, choose M here: the
-	  module will be called bw-qcam.
-
-config VIDEO_CQCAM
-	tristate "QuickCam Colour Video For Linux (EXPERIMENTAL)"
-	depends on EXPERIMENTAL && PARPORT && VIDEO_V4L2
-	help
-	  This is the video4linux driver for the colour version of the
-	  Connectix QuickCam.  If you have one of these cameras, say Y here,
-	  otherwise say N.  This driver does not work with the original
-	  monochrome QuickCam, QuickCam VC or QuickClip.  It is also available
-	  as a module (c-qcam).
-	  Read <file:Documentation/video4linux/CQcam.txt> for more information.
-
-config VIDEO_W9966
-	tristate "W9966CF Webcam (FlyCam Supra and others) Video For Linux"
-	depends on PARPORT_1284 && PARPORT && VIDEO_V4L2
-	help
-	  Video4linux driver for Winbond's w9966 based Webcams.
-	  Currently tested with the LifeView FlyCam Supra.
-	  If you have one of these cameras, say Y here
-	  otherwise say N.
-	  This driver is also available as a module (w9966).
-
-	  Check out <file:Documentation/video4linux/w9966.txt> for more
-	  information.
-
-source "drivers/media/video/cpia2/Kconfig"
-
 config VIDEO_VINO
 	tristate "SGI Vino Video For Linux (EXPERIMENTAL)"
 	depends on I2C && SGI_IP22 && EXPERIMENTAL && VIDEO_V4L2
@@ -726,45 +681,6 @@ config VIDEO_MEYE
 
 source "drivers/media/video/saa7134/Kconfig"
 
-config VIDEO_MXB
-	tristate "Siemens-Nixdorf 'Multimedia eXtension Board'"
-	depends on PCI && VIDEO_V4L2 && I2C
-	select VIDEO_SAA7146_VV
-	select VIDEO_TUNER
-	select VIDEO_SAA711X if VIDEO_HELPER_CHIPS_AUTO
-	select VIDEO_TDA9840 if VIDEO_HELPER_CHIPS_AUTO
-	select VIDEO_TEA6415C if VIDEO_HELPER_CHIPS_AUTO
-	select VIDEO_TEA6420 if VIDEO_HELPER_CHIPS_AUTO
-	---help---
-	  This is a video4linux driver for the 'Multimedia eXtension Board'
-	  TV card by Siemens-Nixdorf.
-
-	  To compile this driver as a module, choose M here: the
-	  module will be called mxb.
-
-config VIDEO_HEXIUM_ORION
-	tristate "Hexium HV-PCI6 and Orion frame grabber"
-	depends on PCI && VIDEO_V4L2 && I2C
-	select VIDEO_SAA7146_VV
-	---help---
-	  This is a video4linux driver for the Hexium HV-PCI6 and
-	  Orion frame grabber cards by Hexium.
-
-	  To compile this driver as a module, choose M here: the
-	  module will be called hexium_orion.
-
-config VIDEO_HEXIUM_GEMINI
-	tristate "Hexium Gemini frame grabber"
-	depends on PCI && VIDEO_V4L2 && I2C
-	select VIDEO_SAA7146_VV
-	---help---
-	  This is a video4linux driver for the Hexium Gemini frame
-	  grabber card by Hexium. Please note that the Gemini Dual
-	  card is *not* fully supported.
-
-	  To compile this driver as a module, choose M here: the
-	  module will be called hexium_gemini.
-
 config VIDEO_TIMBERDALE
 	tristate "Support for timberdale Video In/LogiWIN"
 	depends on VIDEO_V4L2 && I2C && DMADEVICES
@@ -1050,6 +966,107 @@ config VIDEO_S5P_MIPI_CSIS
 
 source "drivers/media/video/s5p-tv/Kconfig"
 
+#
+# Legacy drivers configuration
+#
+
+menuconfig V4L_LEGACY_DRIVERS
+	bool "V4L legacy devices"
+	default n
+	---help---
+	  Say Y here to enable support for these legacy drivers. These drivers
+	  are for old and obsure hardware (e.g. parallel port webcams, ISA
+	  drivers, niche hardware).
+
+if V4L_LEGACY_DRIVERS
+
+config VIDEO_PMS
+	tristate "Mediavision Pro Movie Studio Video For Linux"
+	depends on ISA && VIDEO_V4L2
+	help
+	  Say Y if you have the ISA Mediavision Pro Movie Studio
+	  capture card.
+
+	  To compile this driver as a module, choose M here: the
+	  module will be called pms.
+
+config VIDEO_BWQCAM
+	tristate "Quickcam BW Video For Linux"
+	depends on PARPORT && VIDEO_V4L2
+	help
+	  Say Y have if you the black and white version of the QuickCam
+	  camera. See the next option for the color version.
+
+	  To compile this driver as a module, choose M here: the
+	  module will be called bw-qcam.
+
+config VIDEO_CQCAM
+	tristate "QuickCam Colour Video For Linux (EXPERIMENTAL)"
+	depends on EXPERIMENTAL && PARPORT && VIDEO_V4L2
+	help
+	  This is the video4linux driver for the colour version of the
+	  Connectix QuickCam.  If you have one of these cameras, say Y here,
+	  otherwise say N.  This driver does not work with the original
+	  monochrome QuickCam, QuickCam VC or QuickClip.  It is also available
+	  as a module (c-qcam).
+	  Read <file:Documentation/video4linux/CQcam.txt> for more information.
+
+config VIDEO_W9966
+	tristate "W9966CF Webcam (FlyCam Supra and others) Video For Linux"
+	depends on PARPORT_1284 && PARPORT && VIDEO_V4L2
+	help
+	  Video4linux driver for Winbond's w9966 based Webcams.
+	  Currently tested with the LifeView FlyCam Supra.
+	  If you have one of these cameras, say Y here
+	  otherwise say N.
+	  This driver is also available as a module (w9966).
+
+	  Check out <file:Documentation/video4linux/w9966.txt> for more
+	  information.
+
+source "drivers/media/video/cpia2/Kconfig"
+
+config VIDEO_MXB
+	tristate "Siemens-Nixdorf 'Multimedia eXtension Board'"
+	depends on PCI && VIDEO_V4L2 && I2C
+	select VIDEO_SAA7146_VV
+	select VIDEO_TUNER
+	select VIDEO_SAA711X if VIDEO_HELPER_CHIPS_AUTO
+	select VIDEO_TDA9840 if VIDEO_HELPER_CHIPS_AUTO
+	select VIDEO_TEA6415C if VIDEO_HELPER_CHIPS_AUTO
+	select VIDEO_TEA6420 if VIDEO_HELPER_CHIPS_AUTO
+	---help---
+	  This is a video4linux driver for the 'Multimedia eXtension Board'
+	  TV card by Siemens-Nixdorf.
+
+	  To compile this driver as a module, choose M here: the
+	  module will be called mxb.
+
+config VIDEO_HEXIUM_ORION
+	tristate "Hexium HV-PCI6 and Orion frame grabber"
+	depends on PCI && VIDEO_V4L2 && I2C
+	select VIDEO_SAA7146_VV
+	---help---
+	  This is a video4linux driver for the Hexium HV-PCI6 and
+	  Orion frame grabber cards by Hexium.
+
+	  To compile this driver as a module, choose M here: the
+	  module will be called hexium_orion.
+
+config VIDEO_HEXIUM_GEMINI
+	tristate "Hexium Gemini frame grabber"
+	depends on PCI && VIDEO_V4L2 && I2C
+	select VIDEO_SAA7146_VV
+	---help---
+	  This is a video4linux driver for the Hexium Gemini frame
+	  grabber card by Hexium. Please note that the Gemini Dual
+	  card is *not* fully supported.
+
+	  To compile this driver as a module, choose M here: the
+	  module will be called hexium_gemini.
+
+endif # V4L_LEGACY_DRIVERS
+
 endif # VIDEO_CAPTURE_DRIVERS
 
 menuconfig V4L_MEM2MEM_DRIVERS
-- 
1.7.5.4


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [RFC PATCH 3/6] V4L menu: remove the EXPERIMENTAL tag from vino and c-qcam.
  2011-08-31 13:38 ` [RFC PATCH 1/6] V4L menu: move USB drivers section to the top Hans Verkuil
  2011-08-31 13:38   ` [RFC PATCH 2/6] V4L menu: move legacy drivers into their own submenu Hans Verkuil
@ 2011-08-31 13:38   ` Hans Verkuil
  2011-08-31 13:38   ` [RFC PATCH 4/6] V4L menu: move three sensor drivers to the correct sensor section Hans Verkuil
                     ` (3 subsequent siblings)
  5 siblings, 0 replies; 16+ messages in thread
From: Hans Verkuil @ 2011-08-31 13:38 UTC (permalink / raw)
  To: linux-media; +Cc: Guennadi Liakhovetski, Mauro Carvalho Chehab, Hans Verkuil

From: Hans Verkuil <hans.verkuil@cisco.com>

These are really, really old drivers. These are really no longer experimental...

Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
---
 drivers/media/video/Kconfig |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/drivers/media/video/Kconfig b/drivers/media/video/Kconfig
index 815700b..8a16a69 100644
--- a/drivers/media/video/Kconfig
+++ b/drivers/media/video/Kconfig
@@ -656,8 +656,8 @@ source "drivers/media/video/omap/Kconfig"
 source "drivers/media/video/bt8xx/Kconfig"
 
 config VIDEO_VINO
-	tristate "SGI Vino Video For Linux (EXPERIMENTAL)"
-	depends on I2C && SGI_IP22 && EXPERIMENTAL && VIDEO_V4L2
+	tristate "SGI Vino Video For Linux"
+	depends on I2C && SGI_IP22 && VIDEO_V4L2
 	select VIDEO_SAA7191 if VIDEO_HELPER_CHIPS_AUTO
 	help
 	  Say Y here to build in support for the Vino video input system found
@@ -1001,8 +1001,8 @@ config VIDEO_BWQCAM
 	  module will be called bw-qcam.
 
 config VIDEO_CQCAM
-	tristate "QuickCam Colour Video For Linux (EXPERIMENTAL)"
-	depends on EXPERIMENTAL && PARPORT && VIDEO_V4L2
+	tristate "QuickCam Colour Video For Linux"
+	depends on PARPORT && VIDEO_V4L2
 	help
 	  This is the video4linux driver for the colour version of the
 	  Connectix QuickCam.  If you have one of these cameras, say Y here,
-- 
1.7.5.4


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [RFC PATCH 4/6] V4L menu: move three sensor drivers to the correct sensor section.
  2011-08-31 13:38 ` [RFC PATCH 1/6] V4L menu: move USB drivers section to the top Hans Verkuil
  2011-08-31 13:38   ` [RFC PATCH 2/6] V4L menu: move legacy drivers into their own submenu Hans Verkuil
  2011-08-31 13:38   ` [RFC PATCH 3/6] V4L menu: remove the EXPERIMENTAL tag from vino and c-qcam Hans Verkuil
@ 2011-08-31 13:38   ` Hans Verkuil
  2011-08-31 13:38   ` [RFC PATCH 5/6] V4L menu: move all platform drivers to the bottom of the menu Hans Verkuil
                     ` (2 subsequent siblings)
  5 siblings, 0 replies; 16+ messages in thread
From: Hans Verkuil @ 2011-08-31 13:38 UTC (permalink / raw)
  To: linux-media; +Cc: Guennadi Liakhovetski, Mauro Carvalho Chehab, Hans Verkuil

From: Hans Verkuil <hans.verkuil@cisco.com>

Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
---
 drivers/media/video/Kconfig |   28 ++++++++++++++--------------
 1 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/drivers/media/video/Kconfig b/drivers/media/video/Kconfig
index 8a16a69..5beff36 100644
--- a/drivers/media/video/Kconfig
+++ b/drivers/media/video/Kconfig
@@ -489,6 +489,20 @@ config VIDEO_TCM825X
 	  This is a driver for the Toshiba TCM825x VGA camera sensor.
 	  It is used for example in Nokia N800.
 
+config VIDEO_SR030PC30
+	tristate "SR030PC30 VGA camera sensor support"
+	depends on I2C && VIDEO_V4L2
+	---help---
+	  This driver supports SR030PC30 VGA camera from Siliconfile
+
+config VIDEO_NOON010PC30
+	tristate "NOON010PC30 CIF camera sensor support"
+	depends on I2C && VIDEO_V4L2
+	---help---
+	  This driver supports NOON010PC30 CIF camera from Siliconfile
+
+source "drivers/media/video/m5mols/Kconfig"
+
 comment "Flash devices"
 
 config VIDEO_ADP1653
@@ -724,12 +738,6 @@ config VIDEO_M32R_AR_M64278
 	  To compile this driver as a module, choose M here: the
 	  module will be called arv.
 
-config VIDEO_SR030PC30
-	tristate "SR030PC30 VGA camera sensor support"
-	depends on I2C && VIDEO_V4L2
-	---help---
-	  This driver supports SR030PC30 VGA camera from Siliconfile
-
 config VIDEO_VIA_CAMERA
 	tristate "VIAFB camera controller support"
 	depends on FB_VIA
@@ -740,14 +748,6 @@ config VIDEO_VIA_CAMERA
 	   Chrome9 chipsets.  Currently only tested on OLPC xo-1.5 systems
 	   with ov7670 sensors.
 
-config VIDEO_NOON010PC30
-	tristate "NOON010PC30 CIF camera sensor support"
-	depends on I2C && VIDEO_V4L2
-	---help---
-	  This driver supports NOON010PC30 CIF camera from Siliconfile
-
-source "drivers/media/video/m5mols/Kconfig"
-
 config VIDEO_OMAP3
 	tristate "OMAP 3 Camera support (EXPERIMENTAL)"
 	select OMAP_IOMMU
-- 
1.7.5.4


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [RFC PATCH 5/6] V4L menu: move all platform drivers to the bottom of the menu.
  2011-08-31 13:38 ` [RFC PATCH 1/6] V4L menu: move USB drivers section to the top Hans Verkuil
                     ` (2 preceding siblings ...)
  2011-08-31 13:38   ` [RFC PATCH 4/6] V4L menu: move three sensor drivers to the correct sensor section Hans Verkuil
@ 2011-08-31 13:38   ` Hans Verkuil
  2011-08-31 13:50     ` Mauro Carvalho Chehab
  2011-08-31 13:38   ` [RFC PATCH 6/6] VL menu: Move some of the less often used drivers down in the menu list Hans Verkuil
  2011-08-31 13:46   ` [RFC PATCH 1/6] V4L menu: move USB drivers section to the top Guennadi Liakhovetski
  5 siblings, 1 reply; 16+ messages in thread
From: Hans Verkuil @ 2011-08-31 13:38 UTC (permalink / raw)
  To: linux-media; +Cc: Guennadi Liakhovetski, Mauro Carvalho Chehab, Hans Verkuil

From: Hans Verkuil <hans.verkuil@cisco.com>

Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
---
 drivers/media/video/Kconfig |  106 ++++++++++++++++++++++---------------------
 1 files changed, 55 insertions(+), 51 deletions(-)

diff --git a/drivers/media/video/Kconfig b/drivers/media/video/Kconfig
index 5beff36..d14da37 100644
--- a/drivers/media/video/Kconfig
+++ b/drivers/media/video/Kconfig
@@ -630,25 +630,6 @@ config USB_S2255
 
 endif # V4L_USB_DRIVERS
 
-config VIDEO_SH_VOU
-	tristate "SuperH VOU video output driver"
-	depends on VIDEO_DEV && ARCH_SHMOBILE
-	select VIDEOBUF_DMA_CONTIG
-	help
-	  Support for the Video Output Unit (VOU) on SuperH SoCs.
-
-config VIDEO_VIU
-	tristate "Freescale VIU Video Driver"
-	depends on VIDEO_V4L2 && PPC_MPC512x
-	select VIDEOBUF_DMA_CONTIG
-	default y
-	---help---
-	  Support for Freescale VIU video driver. This device captures
-	  video data, or overlays video on DIU frame buffer.
-
-	  Say Y here if you want to enable VIU device on MPC5121e Rev2+.
-	  In doubt, say N.
-
 config VIDEO_VIVI
 	tristate "Virtual Video Driver"
 	depends on VIDEO_DEV && VIDEO_V4L2 && !SPARC32 && !SPARC64
@@ -663,20 +644,8 @@ config VIDEO_VIVI
 	  Say Y here if you want to test video apps or debug V4L devices.
 	  In doubt, say N.
 
-source "drivers/media/video/davinci/Kconfig"
-
-source "drivers/media/video/omap/Kconfig"
-
 source "drivers/media/video/bt8xx/Kconfig"
 
-config VIDEO_VINO
-	tristate "SGI Vino Video For Linux"
-	depends on I2C && SGI_IP22 && VIDEO_V4L2
-	select VIDEO_SAA7191 if VIDEO_HELPER_CHIPS_AUTO
-	help
-	  Say Y here to build in support for the Vino video input system found
-	  on SGI Indy machines.
-
 source "drivers/media/video/zoran/Kconfig"
 
 config VIDEO_MEYE
@@ -695,16 +664,6 @@ config VIDEO_MEYE
 
 source "drivers/media/video/saa7134/Kconfig"
 
-config VIDEO_TIMBERDALE
-	tristate "Support for timberdale Video In/LogiWIN"
-	depends on VIDEO_V4L2 && I2C && DMADEVICES
-	select DMA_ENGINE
-	select TIMB_DMA
-	select VIDEO_ADV7180
-	select VIDEOBUF_DMA_CONTIG
-	---help---
-	  Add support for the Video In peripherial of the timberdale FPGA.
-
 source "drivers/media/video/cx88/Kconfig"
 
 source "drivers/media/video/cx23885/Kconfig"
@@ -719,6 +678,61 @@ source "drivers/media/video/saa7164/Kconfig"
 
 source "drivers/media/video/marvell-ccic/Kconfig"
 
+config VIDEO_VIA_CAMERA
+	tristate "VIAFB camera controller support"
+	depends on FB_VIA
+	select VIDEOBUF_DMA_SG
+	select VIDEO_OV7670
+	help
+	   Driver support for the integrated camera controller in VIA
+	   Chrome9 chipsets.  Currently only tested on OLPC xo-1.5 systems
+	   with ov7670 sensors.
+
+#
+# Platform multimedia device configuration
+#
+
+source "drivers/media/video/davinci/Kconfig"
+
+source "drivers/media/video/omap/Kconfig"
+
+config VIDEO_SH_VOU
+	tristate "SuperH VOU video output driver"
+	depends on VIDEO_DEV && ARCH_SHMOBILE
+	select VIDEOBUF_DMA_CONTIG
+	help
+	  Support for the Video Output Unit (VOU) on SuperH SoCs.
+
+config VIDEO_VIU
+	tristate "Freescale VIU Video Driver"
+	depends on VIDEO_V4L2 && PPC_MPC512x
+	select VIDEOBUF_DMA_CONTIG
+	default y
+	---help---
+	  Support for Freescale VIU video driver. This device captures
+	  video data, or overlays video on DIU frame buffer.
+
+	  Say Y here if you want to enable VIU device on MPC5121e Rev2+.
+	  In doubt, say N.
+
+config VIDEO_TIMBERDALE
+	tristate "Support for timberdale Video In/LogiWIN"
+	depends on VIDEO_V4L2 && I2C && DMADEVICES
+	select DMA_ENGINE
+	select TIMB_DMA
+	select VIDEO_ADV7180
+	select VIDEOBUF_DMA_CONTIG
+	---help---
+	  Add support for the Video In peripherial of the timberdale FPGA.
+
+config VIDEO_VINO
+	tristate "SGI Vino Video For Linux"
+	depends on I2C && SGI_IP22 && VIDEO_V4L2
+	select VIDEO_SAA7191 if VIDEO_HELPER_CHIPS_AUTO
+	help
+	  Say Y here to build in support for the Vino video input system found
+	  on SGI Indy machines.
+
 config VIDEO_M32R_AR
 	tristate "AR devices"
 	depends on M32R && VIDEO_V4L2
@@ -738,16 +752,6 @@ config VIDEO_M32R_AR_M64278
 	  To compile this driver as a module, choose M here: the
 	  module will be called arv.
 
-config VIDEO_VIA_CAMERA
-	tristate "VIAFB camera controller support"
-	depends on FB_VIA
-	select VIDEOBUF_DMA_SG
-	select VIDEO_OV7670
-	help
-	   Driver support for the integrated camera controller in VIA
-	   Chrome9 chipsets.  Currently only tested on OLPC xo-1.5 systems
-	   with ov7670 sensors.
-
 config VIDEO_OMAP3
 	tristate "OMAP 3 Camera support (EXPERIMENTAL)"
 	select OMAP_IOMMU
-- 
1.7.5.4


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [RFC PATCH 6/6] VL menu: Move some of the less often used drivers down in the menu list.
  2011-08-31 13:38 ` [RFC PATCH 1/6] V4L menu: move USB drivers section to the top Hans Verkuil
                     ` (3 preceding siblings ...)
  2011-08-31 13:38   ` [RFC PATCH 5/6] V4L menu: move all platform drivers to the bottom of the menu Hans Verkuil
@ 2011-08-31 13:38   ` Hans Verkuil
  2011-08-31 13:46   ` [RFC PATCH 1/6] V4L menu: move USB drivers section to the top Guennadi Liakhovetski
  5 siblings, 0 replies; 16+ messages in thread
From: Hans Verkuil @ 2011-08-31 13:38 UTC (permalink / raw)
  To: linux-media; +Cc: Guennadi Liakhovetski, Mauro Carvalho Chehab, Hans Verkuil

From: Hans Verkuil <hans.verkuil@cisco.com>

Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
---
 drivers/media/video/Kconfig |   32 ++++++++++++++++----------------
 1 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/drivers/media/video/Kconfig b/drivers/media/video/Kconfig
index d14da37..97fdaa7 100644
--- a/drivers/media/video/Kconfig
+++ b/drivers/media/video/Kconfig
@@ -646,22 +646,6 @@ config VIDEO_VIVI
 
 source "drivers/media/video/bt8xx/Kconfig"
 
-source "drivers/media/video/zoran/Kconfig"
-
-config VIDEO_MEYE
-	tristate "Sony Vaio Picturebook Motion Eye Video For Linux"
-	depends on PCI && SONY_LAPTOP && VIDEO_V4L2
-	---help---
-	  This is the video4linux driver for the Motion Eye camera found
-	  in the Vaio Picturebook laptops. Please read the material in
-	  <file:Documentation/video4linux/meye.txt> for more information.
-
-	  If you say Y or M here, you need to say Y or M to "Sony Laptop
-	  Extras" in the misc device section.
-
-	  To compile this driver as a module, choose M here: the
-	  module will be called meye.
-
 source "drivers/media/video/saa7134/Kconfig"
 
 source "drivers/media/video/cx88/Kconfig"
@@ -676,6 +660,8 @@ source "drivers/media/video/cx18/Kconfig"
 
 source "drivers/media/video/saa7164/Kconfig"
 
+source "drivers/media/video/zoran/Kconfig"
+
 source "drivers/media/video/marvell-ccic/Kconfig"
 
 config VIDEO_VIA_CAMERA
@@ -688,6 +674,20 @@ config VIDEO_VIA_CAMERA
 	   Chrome9 chipsets.  Currently only tested on OLPC xo-1.5 systems
 	   with ov7670 sensors.
 
+config VIDEO_MEYE
+	tristate "Sony Vaio Picturebook Motion Eye Video For Linux"
+	depends on PCI && SONY_LAPTOP && VIDEO_V4L2
+	---help---
+	  This is the video4linux driver for the Motion Eye camera found
+	  in the Vaio Picturebook laptops. Please read the material in
+	  <file:Documentation/video4linux/meye.txt> for more information.
+
+	  If you say Y or M here, you need to say Y or M to "Sony Laptop
+	  Extras" in the misc device section.
+
+	  To compile this driver as a module, choose M here: the
+	  module will be called meye.
+
 #
 # Platform multimedia device configuration
 #
-- 
1.7.5.4


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* Re: [RFC PATCH 1/6] V4L menu: move USB drivers section to the top.
  2011-08-31 13:38 ` [RFC PATCH 1/6] V4L menu: move USB drivers section to the top Hans Verkuil
                     ` (4 preceding siblings ...)
  2011-08-31 13:38   ` [RFC PATCH 6/6] VL menu: Move some of the less often used drivers down in the menu list Hans Verkuil
@ 2011-08-31 13:46   ` Guennadi Liakhovetski
  2011-08-31 15:01     ` Michael Krufky
  5 siblings, 1 reply; 16+ messages in thread
From: Guennadi Liakhovetski @ 2011-08-31 13:46 UTC (permalink / raw)
  To: Hans Verkuil; +Cc: linux-media, Mauro Carvalho Chehab, Hans Verkuil

On Wed, 31 Aug 2011, Hans Verkuil wrote:

> From: Hans Verkuil <hans.verkuil@cisco.com>
> 
> USB webcams are some of the most used V4L devices, so move it to a more
> prominent place in the menu instead of being at the end.
> 
> Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
> ---
>  drivers/media/video/Kconfig |  141 ++++++++++++++++++++++---------------------
>  1 files changed, 71 insertions(+), 70 deletions(-)
> 
> diff --git a/drivers/media/video/Kconfig b/drivers/media/video/Kconfig
> index f574dc0..336251f 100644
> --- a/drivers/media/video/Kconfig
> +++ b/drivers/media/video/Kconfig
> @@ -545,6 +545,77 @@ config VIDEO_M52790
>  
>  endmenu # encoder / decoder chips
>  
> +#
> +# USB Multimedia device configuration
> +#
> +
> +menuconfig V4L_USB_DRIVERS
> +	bool "V4L USB devices"
> +	depends on USB
> +	default y
> +
> +if V4L_USB_DRIVERS && USB

is "&& USB" needed? V4L_USB_DRIVERS already depends on USB

Thanks
Guennadi

> +
> +source "drivers/media/video/uvc/Kconfig"
> +
> +source "drivers/media/video/gspca/Kconfig"
> +
> +source "drivers/media/video/pvrusb2/Kconfig"
> +
> +source "drivers/media/video/hdpvr/Kconfig"
> +
> +source "drivers/media/video/em28xx/Kconfig"
> +
> +source "drivers/media/video/tlg2300/Kconfig"
> +
> +source "drivers/media/video/cx231xx/Kconfig"
> +
> +source "drivers/media/video/usbvision/Kconfig"
> +
> +source "drivers/media/video/et61x251/Kconfig"
> +
> +source "drivers/media/video/sn9c102/Kconfig"
> +
> +source "drivers/media/video/pwc/Kconfig"
> +
> +config USB_ZR364XX
> +	tristate "USB ZR364XX Camera support"
> +	depends on VIDEO_V4L2
> +	select VIDEOBUF_GEN
> +	select VIDEOBUF_VMALLOC
> +	---help---
> +	  Say Y here if you want to connect this type of camera to your
> +	  computer's USB port.
> +	  See <file:Documentation/video4linux/zr364xx.txt> for more info
> +	  and list of supported cameras.
> +
> +	  To compile this driver as a module, choose M here: the
> +	  module will be called zr364xx.
> +
> +config USB_STKWEBCAM
> +	tristate "USB Syntek DC1125 Camera support"
> +	depends on VIDEO_V4L2 && EXPERIMENTAL
> +	---help---
> +	  Say Y here if you want to use this type of camera.
> +	  Supported devices are typically found in some Asus laptops,
> +	  with USB id 174f:a311 and 05e1:0501. Other Syntek cameras
> +	  may be supported by the stk11xx driver, from which this is
> +	  derived, see <http://sourceforge.net/projects/syntekdriver/>
> +
> +	  To compile this driver as a module, choose M here: the
> +	  module will be called stkwebcam.
> +
> +config USB_S2255
> +	tristate "USB Sensoray 2255 video capture device"
> +	depends on VIDEO_V4L2
> +	select VIDEOBUF_VMALLOC
> +	default n
> +	help
> +	  Say Y here if you want support for the Sensoray 2255 USB device.
> +	  This driver can be compiled as a module, called s2255drv.
> +
> +endif # V4L_USB_DRIVERS
> +
>  config VIDEO_SH_VOU
>  	tristate "SuperH VOU video output driver"
>  	depends on VIDEO_DEV && ARCH_SHMOBILE
> @@ -979,76 +1050,6 @@ config VIDEO_S5P_MIPI_CSIS
>  
>  source "drivers/media/video/s5p-tv/Kconfig"
>  
> -#
> -# USB Multimedia device configuration
> -#
> -
> -menuconfig V4L_USB_DRIVERS
> -	bool "V4L USB devices"
> -	depends on USB
> -	default y
> -
> -if V4L_USB_DRIVERS && USB
> -
> -source "drivers/media/video/uvc/Kconfig"
> -
> -source "drivers/media/video/gspca/Kconfig"
> -
> -source "drivers/media/video/pvrusb2/Kconfig"
> -
> -source "drivers/media/video/hdpvr/Kconfig"
> -
> -source "drivers/media/video/em28xx/Kconfig"
> -
> -source "drivers/media/video/tlg2300/Kconfig"
> -
> -source "drivers/media/video/cx231xx/Kconfig"
> -
> -source "drivers/media/video/usbvision/Kconfig"
> -
> -source "drivers/media/video/et61x251/Kconfig"
> -
> -source "drivers/media/video/sn9c102/Kconfig"
> -
> -source "drivers/media/video/pwc/Kconfig"
> -
> -config USB_ZR364XX
> -	tristate "USB ZR364XX Camera support"
> -	depends on VIDEO_V4L2
> -	select VIDEOBUF_GEN
> -	select VIDEOBUF_VMALLOC
> -	---help---
> -	  Say Y here if you want to connect this type of camera to your
> -	  computer's USB port.
> -	  See <file:Documentation/video4linux/zr364xx.txt> for more info
> -	  and list of supported cameras.
> -
> -	  To compile this driver as a module, choose M here: the
> -	  module will be called zr364xx.
> -
> -config USB_STKWEBCAM
> -	tristate "USB Syntek DC1125 Camera support"
> -	depends on VIDEO_V4L2 && EXPERIMENTAL
> -	---help---
> -	  Say Y here if you want to use this type of camera.
> -	  Supported devices are typically found in some Asus laptops,
> -	  with USB id 174f:a311 and 05e1:0501. Other Syntek cameras
> -	  may be supported by the stk11xx driver, from which this is
> -	  derived, see <http://sourceforge.net/projects/syntekdriver/>
> -
> -	  To compile this driver as a module, choose M here: the
> -	  module will be called stkwebcam.
> -
> -config USB_S2255
> -	tristate "USB Sensoray 2255 video capture device"
> -	depends on VIDEO_V4L2
> -	select VIDEOBUF_VMALLOC
> -	default n
> -	help
> -	  Say Y here if you want support for the Sensoray 2255 USB device.
> -	  This driver can be compiled as a module, called s2255drv.
> -
> -endif # V4L_USB_DRIVERS
>  endif # VIDEO_CAPTURE_DRIVERS
>  
>  menuconfig V4L_MEM2MEM_DRIVERS
> -- 
> 1.7.5.4
> 

---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http://www.open-technology.de/

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [RFC PATCH 2/6] V4L menu: move legacy drivers into their own submenu.
  2011-08-31 13:38   ` [RFC PATCH 2/6] V4L menu: move legacy drivers into their own submenu Hans Verkuil
@ 2011-08-31 13:47     ` Mauro Carvalho Chehab
  2011-08-31 14:10       ` Hans Verkuil
  0 siblings, 1 reply; 16+ messages in thread
From: Mauro Carvalho Chehab @ 2011-08-31 13:47 UTC (permalink / raw)
  To: Hans Verkuil; +Cc: linux-media, Guennadi Liakhovetski, Hans Verkuil

Em 31-08-2011 10:38, Hans Verkuil escreveu:
> From: Hans Verkuil <hans.verkuil@cisco.com>
> 
> Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
> ---
>  drivers/media/video/Kconfig |  185 +++++++++++++++++++++++-------------------
>  1 files changed, 101 insertions(+), 84 deletions(-)
> 
> diff --git a/drivers/media/video/Kconfig b/drivers/media/video/Kconfig
> index 336251f..815700b 100644
> --- a/drivers/media/video/Kconfig
> +++ b/drivers/media/video/Kconfig
> @@ -655,51 +655,6 @@ source "drivers/media/video/omap/Kconfig"
>  
>  source "drivers/media/video/bt8xx/Kconfig"
>  
> -config VIDEO_PMS
> -	tristate "Mediavision Pro Movie Studio Video For Linux"
> -	depends on ISA && VIDEO_V4L2
> -	help
> -	  Say Y if you have such a thing.
> -
> -	  To compile this driver as a module, choose M here: the
> -	  module will be called pms.
> -
> -config VIDEO_BWQCAM
> -	tristate "Quickcam BW Video For Linux"
> -	depends on PARPORT && VIDEO_V4L2
> -	help
> -	  Say Y have if you the black and white version of the QuickCam
> -	  camera. See the next option for the color version.
> -
> -	  To compile this driver as a module, choose M here: the
> -	  module will be called bw-qcam.
> -
> -config VIDEO_CQCAM
> -	tristate "QuickCam Colour Video For Linux (EXPERIMENTAL)"
> -	depends on EXPERIMENTAL && PARPORT && VIDEO_V4L2
> -	help
> -	  This is the video4linux driver for the colour version of the
> -	  Connectix QuickCam.  If you have one of these cameras, say Y here,
> -	  otherwise say N.  This driver does not work with the original
> -	  monochrome QuickCam, QuickCam VC or QuickClip.  It is also available
> -	  as a module (c-qcam).
> -	  Read <file:Documentation/video4linux/CQcam.txt> for more information.
> -
> -config VIDEO_W9966
> -	tristate "W9966CF Webcam (FlyCam Supra and others) Video For Linux"
> -	depends on PARPORT_1284 && PARPORT && VIDEO_V4L2
> -	help
> -	  Video4linux driver for Winbond's w9966 based Webcams.
> -	  Currently tested with the LifeView FlyCam Supra.
> -	  If you have one of these cameras, say Y here
> -	  otherwise say N.
> -	  This driver is also available as a module (w9966).
> -
> -	  Check out <file:Documentation/video4linux/w9966.txt> for more
> -	  information.
> -
> -source "drivers/media/video/cpia2/Kconfig"
> -
>  config VIDEO_VINO
>  	tristate "SGI Vino Video For Linux (EXPERIMENTAL)"
>  	depends on I2C && SGI_IP22 && EXPERIMENTAL && VIDEO_V4L2
> @@ -726,45 +681,6 @@ config VIDEO_MEYE
>  
>  source "drivers/media/video/saa7134/Kconfig"
>  
> -config VIDEO_MXB
> -	tristate "Siemens-Nixdorf 'Multimedia eXtension Board'"
> -	depends on PCI && VIDEO_V4L2 && I2C
> -	select VIDEO_SAA7146_VV
> -	select VIDEO_TUNER
> -	select VIDEO_SAA711X if VIDEO_HELPER_CHIPS_AUTO
> -	select VIDEO_TDA9840 if VIDEO_HELPER_CHIPS_AUTO
> -	select VIDEO_TEA6415C if VIDEO_HELPER_CHIPS_AUTO
> -	select VIDEO_TEA6420 if VIDEO_HELPER_CHIPS_AUTO
> -	---help---
> -	  This is a video4linux driver for the 'Multimedia eXtension Board'
> -	  TV card by Siemens-Nixdorf.
> -
> -	  To compile this driver as a module, choose M here: the
> -	  module will be called mxb.
> -
> -config VIDEO_HEXIUM_ORION
> -	tristate "Hexium HV-PCI6 and Orion frame grabber"
> -	depends on PCI && VIDEO_V4L2 && I2C
> -	select VIDEO_SAA7146_VV
> -	---help---
> -	  This is a video4linux driver for the Hexium HV-PCI6 and
> -	  Orion frame grabber cards by Hexium.
> -
> -	  To compile this driver as a module, choose M here: the
> -	  module will be called hexium_orion.
> -
> -config VIDEO_HEXIUM_GEMINI
> -	tristate "Hexium Gemini frame grabber"
> -	depends on PCI && VIDEO_V4L2 && I2C
> -	select VIDEO_SAA7146_VV
> -	---help---
> -	  This is a video4linux driver for the Hexium Gemini frame
> -	  grabber card by Hexium. Please note that the Gemini Dual
> -	  card is *not* fully supported.
> -
> -	  To compile this driver as a module, choose M here: the
> -	  module will be called hexium_gemini.
> -
>  config VIDEO_TIMBERDALE
>  	tristate "Support for timberdale Video In/LogiWIN"
>  	depends on VIDEO_V4L2 && I2C && DMADEVICES
> @@ -1050,6 +966,107 @@ config VIDEO_S5P_MIPI_CSIS
>  
>  source "drivers/media/video/s5p-tv/Kconfig"
>  
> +#
> +# Legacy drivers configuration
> +#
> +
> +menuconfig V4L_LEGACY_DRIVERS
> +	bool "V4L legacy devices"
> +	default n
> +	---help---
> +	  Say Y here to enable support for these legacy drivers. These drivers
> +	  are for old and obsure hardware (e.g. parallel port webcams, ISA
> +	  drivers, niche hardware).

Naming them as "legacy" seems that they'll be removed on some kernel.

"old and obscure" might fit, but again, this is not an objective criteria,
and we're not 100% sure that this list is complete. Also, keeping it updated
can be painful.

> +
> +if V4L_LEGACY_DRIVERS
> +
> +config VIDEO_PMS
> +	tristate "Mediavision Pro Movie Studio Video For Linux"
> +	depends on ISA && VIDEO_V4L2
> +	help
> +	  Say Y if you have the ISA Mediavision Pro Movie Studio
> +	  capture card.
> +
> +	  To compile this driver as a module, choose M here: the
> +	  module will be called pms.
> +
> +config VIDEO_BWQCAM
> +	tristate "Quickcam BW Video For Linux"
> +	depends on PARPORT && VIDEO_V4L2
> +	help
> +	  Say Y have if you the black and white version of the QuickCam
> +	  camera. See the next option for the color version.
> +
> +	  To compile this driver as a module, choose M here: the
> +	  module will be called bw-qcam.
> +
> +config VIDEO_CQCAM
> +	tristate "QuickCam Colour Video For Linux (EXPERIMENTAL)"
> +	depends on EXPERIMENTAL && PARPORT && VIDEO_V4L2
> +	help
> +	  This is the video4linux driver for the colour version of the
> +	  Connectix QuickCam.  If you have one of these cameras, say Y here,
> +	  otherwise say N.  This driver does not work with the original
> +	  monochrome QuickCam, QuickCam VC or QuickClip.  It is also available
> +	  as a module (c-qcam).
> +	  Read <file:Documentation/video4linux/CQcam.txt> for more information.
> +
> +config VIDEO_W9966
> +	tristate "W9966CF Webcam (FlyCam Supra and others) Video For Linux"
> +	depends on PARPORT_1284 && PARPORT && VIDEO_V4L2
> +	help
> +	  Video4linux driver for Winbond's w9966 based Webcams.
> +	  Currently tested with the LifeView FlyCam Supra.
> +	  If you have one of these cameras, say Y here
> +	  otherwise say N.
> +	  This driver is also available as a module (w9966).
> +
> +	  Check out <file:Documentation/video4linux/w9966.txt> for more
> +	  information.
> +
> +source "drivers/media/video/cpia2/Kconfig"
> +
> +config VIDEO_MXB
> +	tristate "Siemens-Nixdorf 'Multimedia eXtension Board'"
> +	depends on PCI && VIDEO_V4L2 && I2C
> +	select VIDEO_SAA7146_VV
> +	select VIDEO_TUNER
> +	select VIDEO_SAA711X if VIDEO_HELPER_CHIPS_AUTO
> +	select VIDEO_TDA9840 if VIDEO_HELPER_CHIPS_AUTO
> +	select VIDEO_TEA6415C if VIDEO_HELPER_CHIPS_AUTO
> +	select VIDEO_TEA6420 if VIDEO_HELPER_CHIPS_AUTO
> +	---help---
> +	  This is a video4linux driver for the 'Multimedia eXtension Board'
> +	  TV card by Siemens-Nixdorf.
> +
> +	  To compile this driver as a module, choose M here: the
> +	  module will be called mxb.
> +
> +config VIDEO_HEXIUM_ORION
> +	tristate "Hexium HV-PCI6 and Orion frame grabber"
> +	depends on PCI && VIDEO_V4L2 && I2C
> +	select VIDEO_SAA7146_VV
> +	---help---
> +	  This is a video4linux driver for the Hexium HV-PCI6 and
> +	  Orion frame grabber cards by Hexium.
> +
> +	  To compile this driver as a module, choose M here: the
> +	  module will be called hexium_orion.
> +
> +config VIDEO_HEXIUM_GEMINI
> +	tristate "Hexium Gemini frame grabber"
> +	depends on PCI && VIDEO_V4L2 && I2C
> +	select VIDEO_SAA7146_VV
> +	---help---
> +	  This is a video4linux driver for the Hexium Gemini frame
> +	  grabber card by Hexium. Please note that the Gemini Dual
> +	  card is *not* fully supported.
> +
> +	  To compile this driver as a module, choose M here: the
> +	  module will be called hexium_gemini.
> +
> +endif # V4L_LEGACY_DRIVERS
> +
>  endif # VIDEO_CAPTURE_DRIVERS
>  
>  menuconfig V4L_MEM2MEM_DRIVERS


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [RFC PATCH 5/6] V4L menu: move all platform drivers to the bottom of the menu.
  2011-08-31 13:38   ` [RFC PATCH 5/6] V4L menu: move all platform drivers to the bottom of the menu Hans Verkuil
@ 2011-08-31 13:50     ` Mauro Carvalho Chehab
  2011-08-31 14:13       ` Hans Verkuil
  0 siblings, 1 reply; 16+ messages in thread
From: Mauro Carvalho Chehab @ 2011-08-31 13:50 UTC (permalink / raw)
  To: Hans Verkuil; +Cc: linux-media, Guennadi Liakhovetski, Hans Verkuil

Em 31-08-2011 10:38, Hans Verkuil escreveu:
> From: Hans Verkuil <hans.verkuil@cisco.com>

IMO, a submenu for those drivers makes sense.

> 
> Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
> ---
>  drivers/media/video/Kconfig |  106 ++++++++++++++++++++++---------------------
>  1 files changed, 55 insertions(+), 51 deletions(-)
> 
> diff --git a/drivers/media/video/Kconfig b/drivers/media/video/Kconfig
> index 5beff36..d14da37 100644
> --- a/drivers/media/video/Kconfig
> +++ b/drivers/media/video/Kconfig
> @@ -630,25 +630,6 @@ config USB_S2255
>  
>  endif # V4L_USB_DRIVERS
>  
> -config VIDEO_SH_VOU
> -	tristate "SuperH VOU video output driver"
> -	depends on VIDEO_DEV && ARCH_SHMOBILE
> -	select VIDEOBUF_DMA_CONTIG
> -	help
> -	  Support for the Video Output Unit (VOU) on SuperH SoCs.
> -
> -config VIDEO_VIU
> -	tristate "Freescale VIU Video Driver"
> -	depends on VIDEO_V4L2 && PPC_MPC512x
> -	select VIDEOBUF_DMA_CONTIG
> -	default y
> -	---help---
> -	  Support for Freescale VIU video driver. This device captures
> -	  video data, or overlays video on DIU frame buffer.
> -
> -	  Say Y here if you want to enable VIU device on MPC5121e Rev2+.
> -	  In doubt, say N.
> -
>  config VIDEO_VIVI
>  	tristate "Virtual Video Driver"
>  	depends on VIDEO_DEV && VIDEO_V4L2 && !SPARC32 && !SPARC64
> @@ -663,20 +644,8 @@ config VIDEO_VIVI
>  	  Say Y here if you want to test video apps or debug V4L devices.
>  	  In doubt, say N.
>  
> -source "drivers/media/video/davinci/Kconfig"
> -
> -source "drivers/media/video/omap/Kconfig"
> -
>  source "drivers/media/video/bt8xx/Kconfig"
>  
> -config VIDEO_VINO
> -	tristate "SGI Vino Video For Linux"
> -	depends on I2C && SGI_IP22 && VIDEO_V4L2
> -	select VIDEO_SAA7191 if VIDEO_HELPER_CHIPS_AUTO
> -	help
> -	  Say Y here to build in support for the Vino video input system found
> -	  on SGI Indy machines.
> -
>  source "drivers/media/video/zoran/Kconfig"
>  
>  config VIDEO_MEYE
> @@ -695,16 +664,6 @@ config VIDEO_MEYE
>  
>  source "drivers/media/video/saa7134/Kconfig"
>  
> -config VIDEO_TIMBERDALE
> -	tristate "Support for timberdale Video In/LogiWIN"
> -	depends on VIDEO_V4L2 && I2C && DMADEVICES
> -	select DMA_ENGINE
> -	select TIMB_DMA
> -	select VIDEO_ADV7180
> -	select VIDEOBUF_DMA_CONTIG
> -	---help---
> -	  Add support for the Video In peripherial of the timberdale FPGA.
> -
>  source "drivers/media/video/cx88/Kconfig"
>  
>  source "drivers/media/video/cx23885/Kconfig"
> @@ -719,6 +678,61 @@ source "drivers/media/video/saa7164/Kconfig"
>  
>  source "drivers/media/video/marvell-ccic/Kconfig"
>  
> +config VIDEO_VIA_CAMERA
> +	tristate "VIAFB camera controller support"
> +	depends on FB_VIA
> +	select VIDEOBUF_DMA_SG
> +	select VIDEO_OV7670
> +	help
> +	   Driver support for the integrated camera controller in VIA
> +	   Chrome9 chipsets.  Currently only tested on OLPC xo-1.5 systems
> +	   with ov7670 sensors.
> +
> +#
> +# Platform multimedia device configuration
> +#
> +
> +source "drivers/media/video/davinci/Kconfig"
> +
> +source "drivers/media/video/omap/Kconfig"
> +
> +config VIDEO_SH_VOU
> +	tristate "SuperH VOU video output driver"
> +	depends on VIDEO_DEV && ARCH_SHMOBILE
> +	select VIDEOBUF_DMA_CONTIG
> +	help
> +	  Support for the Video Output Unit (VOU) on SuperH SoCs.
> +
> +config VIDEO_VIU
> +	tristate "Freescale VIU Video Driver"
> +	depends on VIDEO_V4L2 && PPC_MPC512x
> +	select VIDEOBUF_DMA_CONTIG
> +	default y
> +	---help---
> +	  Support for Freescale VIU video driver. This device captures
> +	  video data, or overlays video on DIU frame buffer.
> +
> +	  Say Y here if you want to enable VIU device on MPC5121e Rev2+.
> +	  In doubt, say N.
> +
> +config VIDEO_TIMBERDALE
> +	tristate "Support for timberdale Video In/LogiWIN"
> +	depends on VIDEO_V4L2 && I2C && DMADEVICES
> +	select DMA_ENGINE
> +	select TIMB_DMA
> +	select VIDEO_ADV7180
> +	select VIDEOBUF_DMA_CONTIG
> +	---help---
> +	  Add support for the Video In peripherial of the timberdale FPGA.
> +
> +config VIDEO_VINO
> +	tristate "SGI Vino Video For Linux"
> +	depends on I2C && SGI_IP22 && VIDEO_V4L2
> +	select VIDEO_SAA7191 if VIDEO_HELPER_CHIPS_AUTO
> +	help
> +	  Say Y here to build in support for the Vino video input system found
> +	  on SGI Indy machines.
> +
>  config VIDEO_M32R_AR
>  	tristate "AR devices"
>  	depends on M32R && VIDEO_V4L2
> @@ -738,16 +752,6 @@ config VIDEO_M32R_AR_M64278
>  	  To compile this driver as a module, choose M here: the
>  	  module will be called arv.
>  
> -config VIDEO_VIA_CAMERA
> -	tristate "VIAFB camera controller support"
> -	depends on FB_VIA
> -	select VIDEOBUF_DMA_SG
> -	select VIDEO_OV7670
> -	help
> -	   Driver support for the integrated camera controller in VIA
> -	   Chrome9 chipsets.  Currently only tested on OLPC xo-1.5 systems
> -	   with ov7670 sensors.
> -
>  config VIDEO_OMAP3
>  	tristate "OMAP 3 Camera support (EXPERIMENTAL)"
>  	select OMAP_IOMMU


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [RFC PATCH 0/6] Capture menu reorganization
  2011-08-31 13:38 [RFC PATCH 0/6] Capture menu reorganization Hans Verkuil
  2011-08-31 13:38 ` [RFC PATCH 1/6] V4L menu: move USB drivers section to the top Hans Verkuil
@ 2011-08-31 13:53 ` Guennadi Liakhovetski
  2011-08-31 15:03   ` Michael Krufky
  2011-09-26  9:07 ` Hans Verkuil
  2 siblings, 1 reply; 16+ messages in thread
From: Guennadi Liakhovetski @ 2011-08-31 13:53 UTC (permalink / raw)
  To: Hans Verkuil; +Cc: linux-media, Mauro Carvalho Chehab

Hi Hans

On Wed, 31 Aug 2011, Hans Verkuil wrote:

> I think this is how I would reorganize the capture menu. IMHO it's much easier
> to navigate, and should be even better once the soc-camera sensor drivers can
> be moved to the other sensors.
> 
> For the radio adapters a similar change would be needed (all the ISA drivers
> in particular should be grouped in a submenu).

Thanks for tackling this. A general note: I really think, sorting entries 
inside categories alphabetically would help.

Thanks
Guennadi
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http://www.open-technology.de/

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [RFC PATCH 2/6] V4L menu: move legacy drivers into their own submenu.
  2011-08-31 13:47     ` Mauro Carvalho Chehab
@ 2011-08-31 14:10       ` Hans Verkuil
  0 siblings, 0 replies; 16+ messages in thread
From: Hans Verkuil @ 2011-08-31 14:10 UTC (permalink / raw)
  To: Mauro Carvalho Chehab; +Cc: linux-media, Guennadi Liakhovetski, Hans Verkuil

On Wednesday, August 31, 2011 15:47:49 Mauro Carvalho Chehab wrote:
> Em 31-08-2011 10:38, Hans Verkuil escreveu:
> > From: Hans Verkuil <hans.verkuil@cisco.com>
> > 
> > Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
> > ---
> >  drivers/media/video/Kconfig |  185 
+++++++++++++++++++++++-------------------
> >  1 files changed, 101 insertions(+), 84 deletions(-)
> > 
> > diff --git a/drivers/media/video/Kconfig b/drivers/media/video/Kconfig
> > index 336251f..815700b 100644
> > --- a/drivers/media/video/Kconfig
> > +++ b/drivers/media/video/Kconfig
> > @@ -655,51 +655,6 @@ source "drivers/media/video/omap/Kconfig"
> >  
> >  source "drivers/media/video/bt8xx/Kconfig"
> >  
> > -config VIDEO_PMS
> > -	tristate "Mediavision Pro Movie Studio Video For Linux"
> > -	depends on ISA && VIDEO_V4L2
> > -	help
> > -	  Say Y if you have such a thing.
> > -
> > -	  To compile this driver as a module, choose M here: the
> > -	  module will be called pms.
> > -
> > -config VIDEO_BWQCAM
> > -	tristate "Quickcam BW Video For Linux"
> > -	depends on PARPORT && VIDEO_V4L2
> > -	help
> > -	  Say Y have if you the black and white version of the QuickCam
> > -	  camera. See the next option for the color version.
> > -
> > -	  To compile this driver as a module, choose M here: the
> > -	  module will be called bw-qcam.
> > -
> > -config VIDEO_CQCAM
> > -	tristate "QuickCam Colour Video For Linux (EXPERIMENTAL)"
> > -	depends on EXPERIMENTAL && PARPORT && VIDEO_V4L2
> > -	help
> > -	  This is the video4linux driver for the colour version of the
> > -	  Connectix QuickCam.  If you have one of these cameras, say Y here,
> > -	  otherwise say N.  This driver does not work with the original
> > -	  monochrome QuickCam, QuickCam VC or QuickClip.  It is also 
available
> > -	  as a module (c-qcam).
> > -	  Read <file:Documentation/video4linux/CQcam.txt> for more 
information.
> > -
> > -config VIDEO_W9966
> > -	tristate "W9966CF Webcam (FlyCam Supra and others) Video For Linux"
> > -	depends on PARPORT_1284 && PARPORT && VIDEO_V4L2
> > -	help
> > -	  Video4linux driver for Winbond's w9966 based Webcams.
> > -	  Currently tested with the LifeView FlyCam Supra.
> > -	  If you have one of these cameras, say Y here
> > -	  otherwise say N.
> > -	  This driver is also available as a module (w9966).
> > -
> > -	  Check out <file:Documentation/video4linux/w9966.txt> for more
> > -	  information.
> > -
> > -source "drivers/media/video/cpia2/Kconfig"
> > -
> >  config VIDEO_VINO
> >  	tristate "SGI Vino Video For Linux (EXPERIMENTAL)"
> >  	depends on I2C && SGI_IP22 && EXPERIMENTAL && VIDEO_V4L2
> > @@ -726,45 +681,6 @@ config VIDEO_MEYE
> >  
> >  source "drivers/media/video/saa7134/Kconfig"
> >  
> > -config VIDEO_MXB
> > -	tristate "Siemens-Nixdorf 'Multimedia eXtension Board'"
> > -	depends on PCI && VIDEO_V4L2 && I2C
> > -	select VIDEO_SAA7146_VV
> > -	select VIDEO_TUNER
> > -	select VIDEO_SAA711X if VIDEO_HELPER_CHIPS_AUTO
> > -	select VIDEO_TDA9840 if VIDEO_HELPER_CHIPS_AUTO
> > -	select VIDEO_TEA6415C if VIDEO_HELPER_CHIPS_AUTO
> > -	select VIDEO_TEA6420 if VIDEO_HELPER_CHIPS_AUTO
> > -	---help---
> > -	  This is a video4linux driver for the 'Multimedia eXtension Board'
> > -	  TV card by Siemens-Nixdorf.
> > -
> > -	  To compile this driver as a module, choose M here: the
> > -	  module will be called mxb.
> > -
> > -config VIDEO_HEXIUM_ORION
> > -	tristate "Hexium HV-PCI6 and Orion frame grabber"
> > -	depends on PCI && VIDEO_V4L2 && I2C
> > -	select VIDEO_SAA7146_VV
> > -	---help---
> > -	  This is a video4linux driver for the Hexium HV-PCI6 and
> > -	  Orion frame grabber cards by Hexium.
> > -
> > -	  To compile this driver as a module, choose M here: the
> > -	  module will be called hexium_orion.
> > -
> > -config VIDEO_HEXIUM_GEMINI
> > -	tristate "Hexium Gemini frame grabber"
> > -	depends on PCI && VIDEO_V4L2 && I2C
> > -	select VIDEO_SAA7146_VV
> > -	---help---
> > -	  This is a video4linux driver for the Hexium Gemini frame
> > -	  grabber card by Hexium. Please note that the Gemini Dual
> > -	  card is *not* fully supported.
> > -
> > -	  To compile this driver as a module, choose M here: the
> > -	  module will be called hexium_gemini.
> > -
> >  config VIDEO_TIMBERDALE
> >  	tristate "Support for timberdale Video In/LogiWIN"
> >  	depends on VIDEO_V4L2 && I2C && DMADEVICES
> > @@ -1050,6 +966,107 @@ config VIDEO_S5P_MIPI_CSIS
> >  
> >  source "drivers/media/video/s5p-tv/Kconfig"
> >  
> > +#
> > +# Legacy drivers configuration
> > +#
> > +
> > +menuconfig V4L_LEGACY_DRIVERS
> > +	bool "V4L legacy devices"
> > +	default n
> > +	---help---
> > +	  Say Y here to enable support for these legacy drivers. These 
drivers
> > +	  are for old and obsure hardware (e.g. parallel port webcams, ISA
> > +	  drivers, niche hardware).
> 
> Naming them as "legacy" seems that they'll be removed on some kernel.

'Legacy hardware drivers'? I think that 'Legacy hardware' is a valid term
since that's really what it is.

> "old and obscure" might fit, but again, this is not an objective criteria,
> and we're not 100% sure that this list is complete. Also, keeping it updated
> can be painful.

This list is really for drivers where you *know* it is for legacy hardware.
It doesn't have to be complete. Basically you are supposed to move drivers
in but never out of this category.
 
Regards,

	Hans

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [RFC PATCH 5/6] V4L menu: move all platform drivers to the bottom of the menu.
  2011-08-31 13:50     ` Mauro Carvalho Chehab
@ 2011-08-31 14:13       ` Hans Verkuil
  0 siblings, 0 replies; 16+ messages in thread
From: Hans Verkuil @ 2011-08-31 14:13 UTC (permalink / raw)
  To: Mauro Carvalho Chehab; +Cc: linux-media, Guennadi Liakhovetski, Hans Verkuil

On Wednesday, August 31, 2011 15:50:35 Mauro Carvalho Chehab wrote:
> Em 31-08-2011 10:38, Hans Verkuil escreveu:
> > From: Hans Verkuil <hans.verkuil@cisco.com>
> 
> IMO, a submenu for those drivers makes sense.

I thought about that, but actually you never see any of these drivers
unless you have the right architecture options enabled.

So if you would put them in a submenu, then you'll end up with just a
few entries. It's not worth it in my opinion.

Regards,

	Hans

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [RFC PATCH 1/6] V4L menu: move USB drivers section to the top.
  2011-08-31 13:46   ` [RFC PATCH 1/6] V4L menu: move USB drivers section to the top Guennadi Liakhovetski
@ 2011-08-31 15:01     ` Michael Krufky
  0 siblings, 0 replies; 16+ messages in thread
From: Michael Krufky @ 2011-08-31 15:01 UTC (permalink / raw)
  To: Guennadi Liakhovetski
  Cc: Hans Verkuil, linux-media, Mauro Carvalho Chehab, Hans Verkuil

On Wed, Aug 31, 2011 at 9:46 AM, Guennadi Liakhovetski
<g.liakhovetski@gmx.de> wrote:
> On Wed, 31 Aug 2011, Hans Verkuil wrote:
>
>> From: Hans Verkuil <hans.verkuil@cisco.com>
>>
>> USB webcams are some of the most used V4L devices, so move it to a more
>> prominent place in the menu instead of being at the end.
>>
>> Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
>> ---
>>  drivers/media/video/Kconfig |  141 ++++++++++++++++++++++---------------------
>>  1 files changed, 71 insertions(+), 70 deletions(-)
>>
>> diff --git a/drivers/media/video/Kconfig b/drivers/media/video/Kconfig
>> index f574dc0..336251f 100644
>> --- a/drivers/media/video/Kconfig
>> +++ b/drivers/media/video/Kconfig
>> @@ -545,6 +545,77 @@ config VIDEO_M52790
>>
>>  endmenu # encoder / decoder chips
>>
>> +#
>> +# USB Multimedia device configuration
>> +#
>> +
>> +menuconfig V4L_USB_DRIVERS
>> +     bool "V4L USB devices"
>> +     depends on USB
>> +     default y
>> +
>> +if V4L_USB_DRIVERS && USB
>
> is "&& USB" needed? V4L_USB_DRIVERS already depends on USB

I think this is a nice cleanup, and it will make things a little
easier for kernel builders to find their USB devices.  I do not
believe that "&& USB" is needed anymore - seems to be a relic from the
past, perhaps we forgot to make V4L_USB_DRIVERS depend on USB at some
point in the past -- we don't need it anymore.

-Mike


> Thanks
> Guennadi
>
>> +
>> +source "drivers/media/video/uvc/Kconfig"
>> +
>> +source "drivers/media/video/gspca/Kconfig"
>> +
>> +source "drivers/media/video/pvrusb2/Kconfig"
>> +
>> +source "drivers/media/video/hdpvr/Kconfig"
>> +
>> +source "drivers/media/video/em28xx/Kconfig"
>> +
>> +source "drivers/media/video/tlg2300/Kconfig"
>> +
>> +source "drivers/media/video/cx231xx/Kconfig"
>> +
>> +source "drivers/media/video/usbvision/Kconfig"
>> +
>> +source "drivers/media/video/et61x251/Kconfig"
>> +
>> +source "drivers/media/video/sn9c102/Kconfig"
>> +
>> +source "drivers/media/video/pwc/Kconfig"
>> +
>> +config USB_ZR364XX
>> +     tristate "USB ZR364XX Camera support"
>> +     depends on VIDEO_V4L2
>> +     select VIDEOBUF_GEN
>> +     select VIDEOBUF_VMALLOC
>> +     ---help---
>> +       Say Y here if you want to connect this type of camera to your
>> +       computer's USB port.
>> +       See <file:Documentation/video4linux/zr364xx.txt> for more info
>> +       and list of supported cameras.
>> +
>> +       To compile this driver as a module, choose M here: the
>> +       module will be called zr364xx.
>> +
>> +config USB_STKWEBCAM
>> +     tristate "USB Syntek DC1125 Camera support"
>> +     depends on VIDEO_V4L2 && EXPERIMENTAL
>> +     ---help---
>> +       Say Y here if you want to use this type of camera.
>> +       Supported devices are typically found in some Asus laptops,
>> +       with USB id 174f:a311 and 05e1:0501. Other Syntek cameras
>> +       may be supported by the stk11xx driver, from which this is
>> +       derived, see <http://sourceforge.net/projects/syntekdriver/>
>> +
>> +       To compile this driver as a module, choose M here: the
>> +       module will be called stkwebcam.
>> +
>> +config USB_S2255
>> +     tristate "USB Sensoray 2255 video capture device"
>> +     depends on VIDEO_V4L2
>> +     select VIDEOBUF_VMALLOC
>> +     default n
>> +     help
>> +       Say Y here if you want support for the Sensoray 2255 USB device.
>> +       This driver can be compiled as a module, called s2255drv.
>> +
>> +endif # V4L_USB_DRIVERS
>> +
>>  config VIDEO_SH_VOU
>>       tristate "SuperH VOU video output driver"
>>       depends on VIDEO_DEV && ARCH_SHMOBILE
>> @@ -979,76 +1050,6 @@ config VIDEO_S5P_MIPI_CSIS
>>
>>  source "drivers/media/video/s5p-tv/Kconfig"
>>
>> -#
>> -# USB Multimedia device configuration
>> -#
>> -
>> -menuconfig V4L_USB_DRIVERS
>> -     bool "V4L USB devices"
>> -     depends on USB
>> -     default y
>> -
>> -if V4L_USB_DRIVERS && USB
>> -
>> -source "drivers/media/video/uvc/Kconfig"
>> -
>> -source "drivers/media/video/gspca/Kconfig"
>> -
>> -source "drivers/media/video/pvrusb2/Kconfig"
>> -
>> -source "drivers/media/video/hdpvr/Kconfig"
>> -
>> -source "drivers/media/video/em28xx/Kconfig"
>> -
>> -source "drivers/media/video/tlg2300/Kconfig"
>> -
>> -source "drivers/media/video/cx231xx/Kconfig"
>> -
>> -source "drivers/media/video/usbvision/Kconfig"
>> -
>> -source "drivers/media/video/et61x251/Kconfig"
>> -
>> -source "drivers/media/video/sn9c102/Kconfig"
>> -
>> -source "drivers/media/video/pwc/Kconfig"
>> -
>> -config USB_ZR364XX
>> -     tristate "USB ZR364XX Camera support"
>> -     depends on VIDEO_V4L2
>> -     select VIDEOBUF_GEN
>> -     select VIDEOBUF_VMALLOC
>> -     ---help---
>> -       Say Y here if you want to connect this type of camera to your
>> -       computer's USB port.
>> -       See <file:Documentation/video4linux/zr364xx.txt> for more info
>> -       and list of supported cameras.
>> -
>> -       To compile this driver as a module, choose M here: the
>> -       module will be called zr364xx.
>> -
>> -config USB_STKWEBCAM
>> -     tristate "USB Syntek DC1125 Camera support"
>> -     depends on VIDEO_V4L2 && EXPERIMENTAL
>> -     ---help---
>> -       Say Y here if you want to use this type of camera.
>> -       Supported devices are typically found in some Asus laptops,
>> -       with USB id 174f:a311 and 05e1:0501. Other Syntek cameras
>> -       may be supported by the stk11xx driver, from which this is
>> -       derived, see <http://sourceforge.net/projects/syntekdriver/>
>> -
>> -       To compile this driver as a module, choose M here: the
>> -       module will be called stkwebcam.
>> -
>> -config USB_S2255
>> -     tristate "USB Sensoray 2255 video capture device"
>> -     depends on VIDEO_V4L2
>> -     select VIDEOBUF_VMALLOC
>> -     default n
>> -     help
>> -       Say Y here if you want support for the Sensoray 2255 USB device.
>> -       This driver can be compiled as a module, called s2255drv.
>> -
>> -endif # V4L_USB_DRIVERS
>>  endif # VIDEO_CAPTURE_DRIVERS
>>
>>  menuconfig V4L_MEM2MEM_DRIVERS
>> --
>> 1.7.5.4
>>
>
> ---
> Guennadi Liakhovetski, Ph.D.
> Freelance Open-Source Software Developer
> http://www.open-technology.de/
> --
> To unsubscribe from this list: send the line "unsubscribe linux-media" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [RFC PATCH 0/6] Capture menu reorganization
  2011-08-31 13:53 ` [RFC PATCH 0/6] Capture menu reorganization Guennadi Liakhovetski
@ 2011-08-31 15:03   ` Michael Krufky
  0 siblings, 0 replies; 16+ messages in thread
From: Michael Krufky @ 2011-08-31 15:03 UTC (permalink / raw)
  To: Guennadi Liakhovetski; +Cc: Hans Verkuil, linux-media, Mauro Carvalho Chehab

On Wed, Aug 31, 2011 at 9:53 AM, Guennadi Liakhovetski
<g.liakhovetski@gmx.de> wrote:
> Hi Hans
>
> On Wed, 31 Aug 2011, Hans Verkuil wrote:
>
>> I think this is how I would reorganize the capture menu. IMHO it's much easier
>> to navigate, and should be even better once the soc-camera sensor drivers can
>> be moved to the other sensors.
>>
>> For the radio adapters a similar change would be needed (all the ISA drivers
>> in particular should be grouped in a submenu).
>
> Thanks for tackling this. A general note: I really think, sorting entries
> inside categories alphabetically would help.

This is most certainly a nice and long overdue organizational
improvement - thank you for doing this, Hans.  It all looks good to
go, but we can remove the "&& USB" from the USB submenu as Guennadi
pointed out.

Reviewed-by: Michael Krufky <mkrufky@kernellabs.com>

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [RFC PATCH 0/6] Capture menu reorganization
  2011-08-31 13:38 [RFC PATCH 0/6] Capture menu reorganization Hans Verkuil
  2011-08-31 13:38 ` [RFC PATCH 1/6] V4L menu: move USB drivers section to the top Hans Verkuil
  2011-08-31 13:53 ` [RFC PATCH 0/6] Capture menu reorganization Guennadi Liakhovetski
@ 2011-09-26  9:07 ` Hans Verkuil
  2 siblings, 0 replies; 16+ messages in thread
From: Hans Verkuil @ 2011-09-26  9:07 UTC (permalink / raw)
  To: linux-media; +Cc: Guennadi Liakhovetski, Mauro Carvalho Chehab

For the past few weeks I've been unable to work on V4L due to real-life
interfering :-)

As a result I haven't followed-up on this, but I do have time again so I
intend to have a new patch some time this week incorporating the comments
I received and also reorganizing the radio menu.

Regards.

	Hans

On Wednesday, August 31, 2011 15:38:39 Hans Verkuil wrote:
> I think this is how I would reorganize the capture menu. IMHO it's much easier
> to navigate, and should be even better once the soc-camera sensor drivers can
> be moved to the other sensors.
> 
> For the radio adapters a similar change would be needed (all the ISA drivers
> in particular should be grouped in a submenu).
> 
> Regards,
> 
> 	Hans
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-media" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2011-09-26  9:08 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-08-31 13:38 [RFC PATCH 0/6] Capture menu reorganization Hans Verkuil
2011-08-31 13:38 ` [RFC PATCH 1/6] V4L menu: move USB drivers section to the top Hans Verkuil
2011-08-31 13:38   ` [RFC PATCH 2/6] V4L menu: move legacy drivers into their own submenu Hans Verkuil
2011-08-31 13:47     ` Mauro Carvalho Chehab
2011-08-31 14:10       ` Hans Verkuil
2011-08-31 13:38   ` [RFC PATCH 3/6] V4L menu: remove the EXPERIMENTAL tag from vino and c-qcam Hans Verkuil
2011-08-31 13:38   ` [RFC PATCH 4/6] V4L menu: move three sensor drivers to the correct sensor section Hans Verkuil
2011-08-31 13:38   ` [RFC PATCH 5/6] V4L menu: move all platform drivers to the bottom of the menu Hans Verkuil
2011-08-31 13:50     ` Mauro Carvalho Chehab
2011-08-31 14:13       ` Hans Verkuil
2011-08-31 13:38   ` [RFC PATCH 6/6] VL menu: Move some of the less often used drivers down in the menu list Hans Verkuil
2011-08-31 13:46   ` [RFC PATCH 1/6] V4L menu: move USB drivers section to the top Guennadi Liakhovetski
2011-08-31 15:01     ` Michael Krufky
2011-08-31 13:53 ` [RFC PATCH 0/6] Capture menu reorganization Guennadi Liakhovetski
2011-08-31 15:03   ` Michael Krufky
2011-09-26  9:07 ` Hans Verkuil

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.