summaryrefslogtreecommitdiffstats
path: root/drivers/media/platform/vsp1/Makefile
diff options
context:
space:
mode:
authorLaurent Pinchart2017-11-27 21:45:42 +0100
committerMauro Carvalho Chehab2018-05-17 12:22:08 +0200
commit33025a5c661a9cc9a48af5e00b7fd4ea0bd36008 (patch)
tree20e7c6e95b2fc9cc7465d47e46ecdf847495f34e /drivers/media/platform/vsp1/Makefile
parentmedia: v4l: vsp1: Extend the DU API to support CRC computation (diff)
downloadkernel-qcow2-linux-33025a5c661a9cc9a48af5e00b7fd4ea0bd36008.tar.gz
kernel-qcow2-linux-33025a5c661a9cc9a48af5e00b7fd4ea0bd36008.tar.xz
kernel-qcow2-linux-33025a5c661a9cc9a48af5e00b7fd4ea0bd36008.zip
media: v4l: vsp1: Add support for the DISCOM entity
The DISCOM calculates a CRC on a configurable window of the frame. It interfaces to the VSP through the UIF glue, hence the name used in the code. The module supports configuration of the CRC window through the crop rectangle on the sink pad of the corresponding entity. However, unlike the traditional V4L2 subdevice model, the crop rectangle does not influence the format on the source pad. Modeling the DISCOM as a sink-only entity would allow adhering to the V4L2 subdevice model at the expense of more complex code in the driver, as at the hardware level the UIF is handled as a sink+source entity. As the DISCOM is only present in R-Car Gen3 VSP-D and VSP-DL instances it is not exposed to userspace through V4L2 but controlled through the DU driver. We can thus change this model later if needed without fear of affecting userspace. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Reviewed-by: Jacopo Mondi <jacopo@jmondi.org> Reviewed-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Diffstat (limited to 'drivers/media/platform/vsp1/Makefile')
-rw-r--r--drivers/media/platform/vsp1/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/media/platform/vsp1/Makefile b/drivers/media/platform/vsp1/Makefile
index 596775f932c0..4bb4dcbef7b5 100644
--- a/drivers/media/platform/vsp1/Makefile
+++ b/drivers/media/platform/vsp1/Makefile
@@ -5,6 +5,6 @@ vsp1-y += vsp1_rpf.o vsp1_rwpf.o vsp1_wpf.o
vsp1-y += vsp1_clu.o vsp1_hsit.o vsp1_lut.o
vsp1-y += vsp1_brx.o vsp1_sru.o vsp1_uds.o
vsp1-y += vsp1_hgo.o vsp1_hgt.o vsp1_histo.o
-vsp1-y += vsp1_lif.o
+vsp1-y += vsp1_lif.o vsp1_uif.o
obj-$(CONFIG_VIDEO_RENESAS_VSP1) += vsp1.o