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

media: zr364xx: deprecate this driver

Deprecate the zr364xx driver. This driver does not use the vb2 framework
for video streaming, instead it uses the old videobuf framework.

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 9a97cc15
...@@ -21218,7 +21218,7 @@ S: Maintained ...@@ -21218,7 +21218,7 @@ S: Maintained
W: http://royale.zerezo.com/zr364xx/ W: http://royale.zerezo.com/zr364xx/
T: git git://linuxtv.org/media_tree.git T: git git://linuxtv.org/media_tree.git
F: Documentation/admin-guide/media/zr364xx* F: Documentation/admin-guide/media/zr364xx*
F: drivers/media/usb/zr364xx/ F: drivers/staging/media/deprecated/zr364xx/
USER-MODE LINUX (UML) USER-MODE LINUX (UML)
M: Richard Weinberger <richard@nod.at> M: Richard Weinberger <richard@nod.at>
......
...@@ -18,7 +18,6 @@ source "drivers/media/usb/pwc/Kconfig" ...@@ -18,7 +18,6 @@ source "drivers/media/usb/pwc/Kconfig"
source "drivers/media/usb/s2255/Kconfig" source "drivers/media/usb/s2255/Kconfig"
source "drivers/media/usb/usbtv/Kconfig" source "drivers/media/usb/usbtv/Kconfig"
source "drivers/media/usb/uvc/Kconfig" source "drivers/media/usb/uvc/Kconfig"
source "drivers/media/usb/zr364xx/Kconfig"
endif endif
......
...@@ -12,7 +12,6 @@ obj-y += s2255/ ...@@ -12,7 +12,6 @@ obj-y += s2255/
obj-y += siano/ obj-y += siano/
obj-y += ttusb-budget/ obj-y += ttusb-budget/
obj-y += ttusb-dec/ obj-y += ttusb-dec/
obj-y += zr364xx/
# Please keep it alphabetically sorted by Kconfig name # Please keep it alphabetically sorted by Kconfig name
# (e. g. LC_ALL=C sort Makefile) # (e. g. LC_ALL=C sort Makefile)
......
...@@ -58,6 +58,7 @@ if STAGING_MEDIA_DEPRECATED ...@@ -58,6 +58,7 @@ if STAGING_MEDIA_DEPRECATED
source "drivers/staging/media/deprecated/cpia2/Kconfig" source "drivers/staging/media/deprecated/cpia2/Kconfig"
source "drivers/staging/media/deprecated/meye/Kconfig" source "drivers/staging/media/deprecated/meye/Kconfig"
source "drivers/staging/media/deprecated/stkwebcam/Kconfig" source "drivers/staging/media/deprecated/stkwebcam/Kconfig"
source "drivers/staging/media/deprecated/zr364xx/Kconfig"
endif endif
endif endif
...@@ -12,4 +12,5 @@ obj-$(CONFIG_VIDEO_SUNXI) += sunxi/ ...@@ -12,4 +12,5 @@ obj-$(CONFIG_VIDEO_SUNXI) += sunxi/
obj-$(CONFIG_VIDEO_TEGRA) += tegra-video/ obj-$(CONFIG_VIDEO_TEGRA) += tegra-video/
obj-$(CONFIG_VIDEO_HANTRO) += hantro/ obj-$(CONFIG_VIDEO_HANTRO) += hantro/
obj-$(CONFIG_VIDEO_IPU3_IMGU) += ipu3/ obj-$(CONFIG_VIDEO_IPU3_IMGU) += ipu3/
obj-$(CONFIG_USB_ZR364XX) += deprecated/zr364xx/
obj-$(CONFIG_DVB_AV7110) += av7110/ obj-$(CONFIG_DVB_AV7110) += av7110/
# SPDX-License-Identifier: GPL-2.0-only # SPDX-License-Identifier: GPL-2.0-only
config USB_ZR364XX config USB_ZR364XX
tristate "USB ZR364XX Camera support" tristate "USB ZR364XX Camera support (DEPRECATED)"
depends on VIDEO_DEV depends on USB && VIDEO_DEV
select VIDEOBUF_GEN select VIDEOBUF_GEN
select VIDEOBUF_VMALLOC select VIDEOBUF_VMALLOC
help help
...@@ -10,6 +10,9 @@ config USB_ZR364XX ...@@ -10,6 +10,9 @@ config USB_ZR364XX
See <file:Documentation/admin-guide/media/zr364xx.rst> for more info See <file:Documentation/admin-guide/media/zr364xx.rst> for more info
and list of supported cameras. and list of supported cameras.
This driver is deprecated and is scheduled for removal by
the beginning of 2023. See the TODO file for more information.
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
module will be called zr364xx. module will be called zr364xx.
This is one of the few drivers still not using the vb2
framework, so this driver is now deprecated with the intent of
removing it altogether by the beginning of 2023.
In order to keep this driver it has to be converted to vb2.
If someone is interested in doing this work, then contact the
linux-media mailinglist (https://linuxtv.org/lists.php).
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