Commit 24fb190e authored by Daniel W. S. Almeida's avatar Daniel W. S. Almeida Committed by Mauro Carvalho Chehab
Browse files

media: vidtv: implement a tuner driver



The virtual DVB test driver serves as a reference DVB driver and helps
validate the existing APIs in the media subsystem. It can also aid
developers working on userspace applications.

This dummy tuner should support common TV standards such as DVB-T/T2/S/S2,
ISDB-T and ATSC when completed.

Signed-off-by: default avatarDaniel W. S. Almeida <dwlsalmeida@gmail.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab+huawei@kernel.org>
parent 5e8db349
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -18505,6 +18505,14 @@ W: https://linuxtv.org
T:	git git://linuxtv.org/media_tree.git
F:	drivers/media/test-drivers/vivid/*
VIDTV VIRTUAL DIGITAL TV DRIVER
M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
L:	linux-media@vger.kernel.org
S:	Maintained
W:	https://linuxtv.org
T:	git git://linuxtv.org/media_tree.git
F:	drivers/media/test-drivers/vidtv/*
VLYNQ BUS
M:	Florian Fainelli <f.fainelli@gmail.com>
L:	openwrt-devel@lists.openwrt.org (subscribers-only)
+16 −0
Original line number Diff line number Diff line
@@ -4,6 +4,16 @@ menuconfig V4L_TEST_DRIVERS
	bool "V4L test drivers"
	depends on VIDEO_DEV

menuconfig DVB_TEST_DRIVERS
	bool "DVB test drivers"
	depends on DVB_CORE && MEDIA_SUPPORT && I2C
	help
	  Enables DVB test drivers.

	  This enables the DVB test drivers. They are meant as an aid for
	  DVB device driver writers and developers working on userspace
	  media applications.

if V4L_TEST_DRIVERS

source "drivers/media/test-drivers/vimc/Kconfig"
@@ -24,3 +34,9 @@ config VIDEO_VIM2M
source "drivers/media/test-drivers/vicodec/Kconfig"

endif #V4L_TEST_DRIVERS

if DVB_TEST_DRIVERS

source "drivers/media/test-drivers/vidtv/Kconfig"

endif #DVB_TEST_DRIVERS
+1 −0
Original line number Diff line number Diff line
@@ -7,3 +7,4 @@ obj-$(CONFIG_VIDEO_VIMC) += vimc/
obj-$(CONFIG_VIDEO_VIVID)		+= vivid/
obj-$(CONFIG_VIDEO_VIM2M)		+= vim2m.o
obj-$(CONFIG_VIDEO_VICODEC)		+= vicodec/
obj-$(CONFIG_DVB_VIDTV)			+= vidtv/
+11 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only
config DVB_VIDTV
	tristate "Virtual DVB Driver (vidtv)"
	depends on DVB_CORE && MEDIA_SUPPORT && I2C
	help
	  The virtual DVB test driver serves as a reference DVB driver and helps
	  validate the existing APIs in the media subsystem. It can also aid developers
	  working on userspace applications.


	  When in doubt, say N.
+5 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0

dvb-vidtv-tuner-objs := vidtv_tuner.o

obj-$(CONFIG_DVB_VIDTV)	+= dvb-vidtv-tuner.o
Loading