mirror of
https://github.com/hardkernel/linux.git
synced 2026-03-24 19:40:21 +09:00
media: fsl-viu: deprecate this driver
Deprecate the fsl-viu 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: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
This commit is contained in:
committed by
Mauro Carvalho Chehab
parent
b7eeabc1ce
commit
43f2d33e2f
@@ -15,18 +15,6 @@ config VIDEO_IMX_MIPI_CSIS
|
||||
Video4Linux2 sub-device driver for the MIPI CSI-2 CSIS receiver
|
||||
v3.3/v3.6.3 found on some i.MX7 and i.MX8 SoCs.
|
||||
|
||||
config VIDEO_VIU
|
||||
tristate "NXP VIU Video Driver"
|
||||
depends on V4L_PLATFORM_DRIVERS
|
||||
depends on VIDEO_DEV && (PPC_MPC512x || COMPILE_TEST) && I2C
|
||||
select VIDEOBUF_DMA_CONTIG
|
||||
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.
|
||||
|
||||
# mem2mem drivers
|
||||
|
||||
config VIDEO_IMX_PXP
|
||||
|
||||
@@ -6,4 +6,3 @@ obj-y += imx-jpeg/
|
||||
obj-$(CONFIG_VIDEO_IMX_MIPI_CSIS) += imx-mipi-csis.o
|
||||
obj-$(CONFIG_VIDEO_IMX_PXP) += imx-pxp.o
|
||||
obj-$(CONFIG_VIDEO_MX2_EMMAPRP) += mx2_emmaprp.o
|
||||
obj-$(CONFIG_VIDEO_VIU) += fsl-viu.o
|
||||
|
||||
@@ -56,6 +56,7 @@ menuconfig STAGING_MEDIA_DEPRECATED
|
||||
|
||||
if STAGING_MEDIA_DEPRECATED
|
||||
source "drivers/staging/media/deprecated/cpia2/Kconfig"
|
||||
source "drivers/staging/media/deprecated/fsl-viu/Kconfig"
|
||||
source "drivers/staging/media/deprecated/meye/Kconfig"
|
||||
source "drivers/staging/media/deprecated/stkwebcam/Kconfig"
|
||||
source "drivers/staging/media/deprecated/tm6000/Kconfig"
|
||||
|
||||
@@ -13,5 +13,6 @@ obj-$(CONFIG_VIDEO_TEGRA) += tegra-video/
|
||||
obj-$(CONFIG_VIDEO_HANTRO) += hantro/
|
||||
obj-$(CONFIG_VIDEO_IPU3_IMGU) += ipu3/
|
||||
obj-$(CONFIG_VIDEO_TM6000) += deprecated/tm6000/
|
||||
obj-$(CONFIG_VIDEO_VIU) += deprecated/fsl-viu/
|
||||
obj-$(CONFIG_USB_ZR364XX) += deprecated/zr364xx/
|
||||
obj-$(CONFIG_DVB_AV7110) += av7110/
|
||||
|
||||
15
drivers/staging/media/deprecated/fsl-viu/Kconfig
Normal file
15
drivers/staging/media/deprecated/fsl-viu/Kconfig
Normal file
@@ -0,0 +1,15 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
config VIDEO_VIU
|
||||
tristate "NXP VIU Video Driver (DEPRECATED)"
|
||||
depends on V4L_PLATFORM_DRIVERS
|
||||
depends on VIDEO_DEV && (PPC_MPC512x || COMPILE_TEST) && I2C
|
||||
select VIDEOBUF_DMA_CONTIG
|
||||
help
|
||||
Support for Freescale VIU video driver. This device captures
|
||||
video data, or overlays video on DIU frame buffer.
|
||||
|
||||
This driver is deprecated and is scheduled for removal by
|
||||
the beginning of 2023. See the TODO file for more information.
|
||||
|
||||
Say Y here if you want to enable VIU device on MPC5121e Rev2+.
|
||||
In doubt, say N.
|
||||
2
drivers/staging/media/deprecated/fsl-viu/Makefile
Normal file
2
drivers/staging/media/deprecated/fsl-viu/Makefile
Normal file
@@ -0,0 +1,2 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
obj-$(CONFIG_VIDEO_VIU) += fsl-viu.o
|
||||
7
drivers/staging/media/deprecated/fsl-viu/TODO
Normal file
7
drivers/staging/media/deprecated/fsl-viu/TODO
Normal file
@@ -0,0 +1,7 @@
|
||||
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).
|
||||
Reference in New Issue
Block a user