Commit be8cebc4 authored by Hans Verkuil's avatar Hans Verkuil Committed by Mauro Carvalho Chehab

media: cpia2: deprecate this driver

Deprecate the cpia2 driver. This driver does not use the vb2 framework
for video streaming, instead it implements its own version.

We want to get rid of these old drivers, so deprecated it for future
removal.
Signed-off-by: default avatarHans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@kernel.org>
parent 1943fb1e
...@@ -13,7 +13,6 @@ if MEDIA_USB_SUPPORT ...@@ -13,7 +13,6 @@ if MEDIA_USB_SUPPORT
if MEDIA_CAMERA_SUPPORT if MEDIA_CAMERA_SUPPORT
comment "Webcam devices" comment "Webcam devices"
source "drivers/media/usb/cpia2/Kconfig"
source "drivers/media/usb/gspca/Kconfig" source "drivers/media/usb/gspca/Kconfig"
source "drivers/media/usb/pwc/Kconfig" source "drivers/media/usb/pwc/Kconfig"
source "drivers/media/usb/s2255/Kconfig" source "drivers/media/usb/s2255/Kconfig"
......
...@@ -24,7 +24,6 @@ obj-$(CONFIG_USB_MSI2500) += msi2500/ ...@@ -24,7 +24,6 @@ obj-$(CONFIG_USB_MSI2500) += msi2500/
obj-$(CONFIG_USB_PWC) += pwc/ obj-$(CONFIG_USB_PWC) += pwc/
obj-$(CONFIG_USB_VIDEO_CLASS) += uvc/ obj-$(CONFIG_USB_VIDEO_CLASS) += uvc/
obj-$(CONFIG_VIDEO_AU0828) += au0828/ obj-$(CONFIG_VIDEO_AU0828) += au0828/
obj-$(CONFIG_VIDEO_CPIA2) += cpia2/
obj-$(CONFIG_VIDEO_CX231XX) += cx231xx/ obj-$(CONFIG_VIDEO_CX231XX) += cx231xx/
obj-$(CONFIG_VIDEO_EM28XX) += em28xx/ obj-$(CONFIG_VIDEO_EM28XX) += em28xx/
obj-$(CONFIG_VIDEO_GO7007) += go7007/ obj-$(CONFIG_VIDEO_GO7007) += go7007/
......
...@@ -55,6 +55,7 @@ menuconfig STAGING_MEDIA_DEPRECATED ...@@ -55,6 +55,7 @@ menuconfig STAGING_MEDIA_DEPRECATED
If in doubt, say N here. If in doubt, say N here.
if STAGING_MEDIA_DEPRECATED if STAGING_MEDIA_DEPRECATED
source "drivers/staging/media/deprecated/cpia2/Kconfig"
source "drivers/staging/media/deprecated/stkwebcam/Kconfig" source "drivers/staging/media/deprecated/stkwebcam/Kconfig"
endif endif
......
# SPDX-License-Identifier: GPL-2.0 # SPDX-License-Identifier: GPL-2.0
obj-$(CONFIG_INTEL_ATOMISP) += atomisp/ obj-$(CONFIG_INTEL_ATOMISP) += atomisp/
obj-$(CONFIG_VIDEO_CPIA2) += deprecated/cpia2/
obj-$(CONFIG_VIDEO_IMX_MEDIA) += imx/ obj-$(CONFIG_VIDEO_IMX_MEDIA) += imx/
obj-$(CONFIG_VIDEO_MAX96712) += max96712/ obj-$(CONFIG_VIDEO_MAX96712) += max96712/
obj-$(CONFIG_VIDEO_MESON_VDEC) += meson/vdec/ obj-$(CONFIG_VIDEO_MESON_VDEC) += meson/vdec/
......
# SPDX-License-Identifier: GPL-2.0-only # SPDX-License-Identifier: GPL-2.0-only
config VIDEO_CPIA2 config VIDEO_CPIA2
tristate "CPiA2 Video For Linux" tristate "CPiA2 Video For Linux (DEPRECATED)"
depends on USB && VIDEO_DEV depends on USB && VIDEO_DEV
help help
This is the video4linux driver for cameras based on Vision's CPiA2 This is the video4linux driver for cameras based on Vision's CPiA2
(Colour Processor Interface ASIC), such as the Digital Blue QX5 (Colour Processor Interface ASIC), such as the Digital Blue QX5
Microscope. If you have one of these cameras, say Y here Microscope. If you have one of these cameras, say Y here
This driver is deprecated and is scheduled for removal by
the beginning of 2023. See the TODO file for more information.
This driver is also available as a module (cpia2). This driver is also available as a module (cpia2).
The cpia2 driver does not use the vb2 framework for streaming
video, instead it implements this in the driver.
To prevent removal of this driver early 2023 it has to be
converted to use vb2. Contact the linux-media@vger.kernel.org
mailing list if you want to do this.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment