Commit d2a8e92f authored by Hans Verkuil's avatar Hans Verkuil Committed by Mauro Carvalho Chehab
Browse files

media: vpfe_capture: remove deprecated davinci drivers



The vpfe_capture drivers do not use the vb2 framework for streaming
video, instead they use the old vb1 framework and nobody stepped in to
convert these drivers to vb2.

The hardware is very old, so the decision was made to remove them
altogether since we want to get rid of the old vb1 framework.

Signed-off-by: default avatarHans Verkuil <hverkuil-cisco@xs4all.nl>
Acked-by: default avatarLad Prabhakar <prabhakar.csengg@gmail.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@kernel.org>
parent 3673237b
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -54,7 +54,6 @@ if STAGING_MEDIA_DEPRECATED
source "drivers/staging/media/deprecated/atmel/Kconfig"
source "drivers/staging/media/deprecated/saa7146/Kconfig"
source "drivers/staging/media/deprecated/tm6000/Kconfig"
source "drivers/staging/media/deprecated/vpfe_capture/Kconfig"
endif

endif
+0 −1
Original line number Diff line number Diff line
@@ -10,5 +10,4 @@ obj-$(CONFIG_VIDEO_SUNXI) += sunxi/
obj-$(CONFIG_VIDEO_TEGRA)	+= tegra-video/
obj-$(CONFIG_VIDEO_IPU3_IMGU)	+= ipu3/
obj-$(CONFIG_VIDEO_TM6000)	+= deprecated/tm6000/
obj-y += deprecated/vpfe_capture/
obj-y += deprecated/saa7146/
+0 −58
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only
config VIDEO_DM6446_CCDC
	tristate "TI DM6446 CCDC video capture driver"
	depends on V4L_PLATFORM_DRIVERS
	depends on VIDEO_DEV
	depends on ARCH_DAVINCI || COMPILE_TEST
	depends on I2C
	select VIDEOBUF_DMA_CONTIG
	help
	  Enables DaVinci CCD hw module. DaVinci CCDC hw interfaces
	  with decoder modules such as TVP5146 over BT656 or
	  sensor module such as MT9T001 over a raw interface. This
	  module configures the interface and CCDC/ISIF to do
	  video frame capture from slave decoders.

	  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. There will
	  be two modules called vpfe_capture.ko and dm644x_ccdc.ko

config VIDEO_DM355_CCDC
	tristate "TI DM355 CCDC video capture driver"
	depends on V4L_PLATFORM_DRIVERS
	depends on VIDEO_DEV
	depends on ARCH_DAVINCI || COMPILE_TEST
	depends on I2C
	select VIDEOBUF_DMA_CONTIG
	help
	  Enables DM355 CCD hw module. DM355 CCDC hw interfaces
	  with decoder modules such as TVP5146 over BT656 or
	  sensor module such as MT9T001 over a raw interface. This
	  module configures the interface and CCDC/ISIF to do
	  video frame capture from a slave decoders

	  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. There will
	  be two modules called vpfe_capture.ko and dm355_ccdc.ko

config VIDEO_DM365_ISIF
	tristate "TI DM365 ISIF video capture driver"
	depends on V4L_PLATFORM_DRIVERS
	depends on VIDEO_DEV
	depends on ARCH_DAVINCI || COMPILE_TEST
	depends on I2C
	select VIDEOBUF_DMA_CONTIG
	help
	  Enables ISIF hw module. This is the hardware module for
	  configuring ISIF in VPFE to capture Raw Bayer RGB data from
	  a image sensor or YUV data from a YUV source.

	  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. There will
	  be two modules called vpfe_capture.ko and isif.ko
+0 −4
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0
obj-$(CONFIG_VIDEO_DM6446_CCDC) += vpfe_capture.o dm644x_ccdc.o
obj-$(CONFIG_VIDEO_DM355_CCDC) += vpfe_capture.o dm355_ccdc.o
obj-$(CONFIG_VIDEO_DM365_ISIF) += vpfe_capture.o isif.o
+0 −7
Original line number Diff line number Diff line
These are one of the few drivers still not using the vb2
framework, so these drivers are now deprecated with the intent of
removing them altogether by the beginning of 2023.

In order to keep these drivers they have to be converted to vb2.
If someone is interested in doing this work, then contact the
linux-media mailinglist (https://linuxtv.org/lists.php).
Loading