linux-imx/drivers/media/Makefile
Ming Qian 276a20b4b7 virtio_video: Add the Virtio Video V4L2 driver
This adds a Virtio based video driver for video streaming device that
operates input and output data buffers to share video devices with
several guests. The current implementation consist of V4L2 based video
driver supporting video functions of decoder and encoder. The device
uses command structures to advertise and negotiate stream formats and
controls. This allows the driver to modify the processing logic of the
device on a per stream basis.

from https://github.com/aesteve-rh/linux,
align with 80c89869c3f7 ("virtio_video: add vicodec support and config")

Signed-off-by: Albert Esteve <aesteve@redhat.com>
Signed-off-by: Dmitry Sepp <dmitry.sepp@opensynergy.com>
Signed-off-by: Kiran Pawar <Kiran.Pawar@opensynergy.com>
Signed-off-by: Nikolay Martyanov <Nikolay.Martyanov@opensynergy.com>
Signed-off-by: Samiullah Khawaja <samiullah.khawaja@opensynergy.com>
Signed-off-by: Keiichi Watanabe <keiichiw@chromium.org>
2024-11-18 12:48:16 +08:00

792 B

SPDX-License-Identifier: GPL-2.0

Makefile for the kernel multimedia device drivers.

I2C drivers should come before other drivers, otherwise they'll fail

when compiled as builtin drivers

obj-y += i2c/ tuners/ obj-$(CONFIG_DVB_CORE) += dvb-frontends/

Now, let's link-in the media controller core

ifeq ($(CONFIG_MEDIA_CONTROLLER),y) obj-$(CONFIG_MEDIA_SUPPORT) += mc/ endif

obj-$(CONFIG_VIDEO_DEV) += v4l2-core/ obj-$(CONFIG_DVB_CORE) += dvb-core/

There are both core and drivers at RC subtree - merge before drivers

obj-y += rc/

obj-$(CONFIG_CEC_CORE) += cec/

obj-$(CONFIG_VIRTIO_VIDEO) += virtio/

Finally, merge the drivers that require the core

obj-y += common/ platform/ pci/ usb/ mmc/ firewire/ spi/ test-drivers/ obj-$(CONFIG_VIDEO_DEV) += radio/