aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/platform/vimc/vimc-capture.c
diff options
context:
space:
mode:
authorNĂ­colas F. R. A. Prado <[email protected]>2019-10-30 12:30:40 +0000
committerMauro Carvalho Chehab <[email protected]>2019-11-05 13:32:14 +0000
commit31172e520b688524acaac61de1f1f9fc89665ee7 (patch)
tree635f82fd5b4cd93907f6024d0dad17f4376ea7bb /drivers/media/platform/vimc/vimc-capture.c
parentmedia: hi556: Add support for Hi-556 sensor (diff)
downloadkernel-31172e520b688524acaac61de1f1f9fc89665ee7.tar.gz
kernel-31172e520b688524acaac61de1f1f9fc89665ee7.zip
media: vimc: Make capture devices and subdevices use different link_validates
Instead of validating the links to capture devices and subdevices with the same function, use the default v4l function for links between subdevices and only use a different function for validating between capture device and subdevice. This change should also ease future work to associate multiple mbus codes for the same pixelformat in vimc_pix_map. These changes were tested with v4l2-compliance SHA: 3f806630e2ecbcebe31872b865c5c4b42f111a99, 64 bits and passed all tests: Grand Total for vimc device /dev/media0: 451, Succeeded: 451, Failed: 0, Warnings: 0 Signed-off-by: NĂ­colas F. R. A. Prado <[email protected]> Acked-by: Helen Koike <[email protected]> Signed-off-by: Hans Verkuil <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
Diffstat (limited to 'drivers/media/platform/vimc/vimc-capture.c')
-rw-r--r--drivers/media/platform/vimc/vimc-capture.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/media/platform/vimc/vimc-capture.c b/drivers/media/platform/vimc/vimc-capture.c
index a5d79fb25dff..76c015898cfd 100644
--- a/drivers/media/platform/vimc/vimc-capture.c
+++ b/drivers/media/platform/vimc/vimc-capture.c
@@ -322,7 +322,7 @@ static const struct vb2_ops vimc_cap_qops = {
};
static const struct media_entity_operations vimc_cap_mops = {
- .link_validate = vimc_link_validate,
+ .link_validate = vimc_vdev_link_validate,
};
static void vimc_cap_release(struct video_device *vdev)