From: Mauro Carvalho Chehab <mchehab@redhat.com>
To: Hans Verkuil <hverkuil@xs4all.nl>
Cc: linux-media@vger.kernel.org, Hans Verkuil <hans.verkuil@cisco.com>
Subject: Re: [RFCv2 PATCH 2/7] V4L menu: move legacy drivers into their own submenu.
Date: Fri, 30 Sep 2011 08:12:01 -0300 [thread overview]
Message-ID: <4E85A401.1040200@redhat.com> (raw)
In-Reply-To: <eb58a802b520329b54aebfeb2a1400870d61b127.1317372990.git.hans.verkuil@cisco.com>
Em 30-09-2011 06:01, 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 0f8ccb4..86fdd7d 100644
> --- a/drivers/media/video/Kconfig
> +++ b/drivers/media/video/Kconfig
> @@ -685,51 +685,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
> @@ -756,45 +711,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
> @@ -1067,6 +983,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).
As before, I don't like the name "legacy". The drivers themselves are not
legacy, as they work fine, as far as I know.
Parallel port and ISA could be just called as "parallel port and ISA drivers".
With regards to saa7146 drivers, it is hard to say the the hardware is more
legacy than, for example, bttv.
As I said before, defining what's a legacy hardware and what isn't is not
an objective criteria: it is legacy on what sense? I was told that tda18271
were recently discontinued. Should we mark all drivers that use it as legacy?
> +
> +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
next prev parent reply other threads:[~2011-09-30 11:12 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-09-30 9:01 [RFCv2 PATCH 0/7] V4L menu reorganization Hans Verkuil
2011-09-30 9:01 ` [RFCv2 PATCH 1/7] V4L menu: move USB drivers section to the top Hans Verkuil
2011-09-30 9:01 ` [RFCv2 PATCH 2/7] V4L menu: move legacy drivers into their own submenu Hans Verkuil
2011-09-30 11:12 ` Mauro Carvalho Chehab [this message]
2011-09-30 11:29 ` Hans Verkuil
2011-09-30 12:45 ` Mauro Carvalho Chehab
2011-09-30 12:13 ` Stefan Richter
2011-09-30 12:19 ` Hans Verkuil
2011-09-30 9:01 ` [RFCv2 PATCH 3/7] V4L menu: remove the EXPERIMENTAL tag from vino and c-qcam Hans Verkuil
2011-09-30 9:01 ` [RFCv2 PATCH 4/7] V4L menu: move all platform drivers to the bottom of the menu Hans Verkuil
2011-09-30 11:22 ` Mauro Carvalho Chehab
2011-09-30 11:32 ` Hans Verkuil
2011-09-30 9:01 ` [RFCv2 PATCH 5/7] VL menu: Move some of the less often used drivers down in the menu list Hans Verkuil
2011-09-30 9:01 ` [RFCv2 PATCH 6/7] V4L menu: remove duplicate USB dependency Hans Verkuil
2011-09-30 11:28 ` [RFCv2 PATCH 0/7] V4L menu reorganization Mauro Carvalho Chehab
2011-09-30 11:34 ` Hans Verkuil
2011-09-30 13:27 ` Mauro Carvalho Chehab
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4E85A401.1040200@redhat.com \
--to=mchehab@redhat.com \
--cc=hans.verkuil@cisco.com \
--cc=hverkuil@xs4all.nl \
--cc=linux-media@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox