aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/omap3isp
diff options
context:
space:
mode:
authorSakari Ailus <sakari.ailus@iki.fi>2012-01-11 11:27:02 -0500
committerMauro Carvalho Chehab <mchehab@redhat.com>2012-05-14 07:52:57 -0400
commit20d4ab7bea8e79bb330c2d52da9c245911ea29ed (patch)
treee2737cc8020b8d8ed1ed594d2897c2ec7c7eb74d /drivers/media/video/omap3isp
parentc6c01f97b1733ba110993ec51600c06961e41bfe (diff)
[media] omap3isp: Default link validation for ccp2, csi2, preview and resizer
Use default link validation for ccp2, csi2, preview and resizer. On ccp2, csi2 and ccdc we also collect information on external subdevs as one may be connected to those entities. Signed-off-by: Sakari Ailus <sakari.ailus@iki.fi> Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/omap3isp')
-rw-r--r--drivers/media/video/omap3isp/ispccp2.c1
-rw-r--r--drivers/media/video/omap3isp/ispcsi2.c1
-rw-r--r--drivers/media/video/omap3isp/isppreview.c1
-rw-r--r--drivers/media/video/omap3isp/ispresizer.c1
4 files changed, 4 insertions, 0 deletions
diff --git a/drivers/media/video/omap3isp/ispccp2.c b/drivers/media/video/omap3isp/ispccp2.c
index ee7dcda36b6..85f0de85f37 100644
--- a/drivers/media/video/omap3isp/ispccp2.c
+++ b/drivers/media/video/omap3isp/ispccp2.c
@@ -998,6 +998,7 @@ static int ccp2_link_setup(struct media_entity *entity,
998/* media operations */ 998/* media operations */
999static const struct media_entity_operations ccp2_media_ops = { 999static const struct media_entity_operations ccp2_media_ops = {
1000 .link_setup = ccp2_link_setup, 1000 .link_setup = ccp2_link_setup,
1001 .link_validate = v4l2_subdev_link_validate,
1001}; 1002};
1002 1003
1003/* 1004/*
diff --git a/drivers/media/video/omap3isp/ispcsi2.c b/drivers/media/video/omap3isp/ispcsi2.c
index 75ac6d46696..a1724362b6d 100644
--- a/drivers/media/video/omap3isp/ispcsi2.c
+++ b/drivers/media/video/omap3isp/ispcsi2.c
@@ -1167,6 +1167,7 @@ static int csi2_link_setup(struct media_entity *entity,
1167/* media operations */ 1167/* media operations */
1168static const struct media_entity_operations csi2_media_ops = { 1168static const struct media_entity_operations csi2_media_ops = {
1169 .link_setup = csi2_link_setup, 1169 .link_setup = csi2_link_setup,
1170 .link_validate = v4l2_subdev_link_validate,
1170}; 1171};
1171 1172
1172void omap3isp_csi2_unregister_entities(struct isp_csi2_device *csi2) 1173void omap3isp_csi2_unregister_entities(struct isp_csi2_device *csi2)
diff --git a/drivers/media/video/omap3isp/isppreview.c b/drivers/media/video/omap3isp/isppreview.c
index cbc887010b2..8a4935ecc65 100644
--- a/drivers/media/video/omap3isp/isppreview.c
+++ b/drivers/media/video/omap3isp/isppreview.c
@@ -2217,6 +2217,7 @@ static int preview_link_setup(struct media_entity *entity,
2217/* media operations */ 2217/* media operations */
2218static const struct media_entity_operations preview_media_ops = { 2218static const struct media_entity_operations preview_media_ops = {
2219 .link_setup = preview_link_setup, 2219 .link_setup = preview_link_setup,
2220 .link_validate = v4l2_subdev_link_validate,
2220}; 2221};
2221 2222
2222void omap3isp_preview_unregister_entities(struct isp_prev_device *prev) 2223void omap3isp_preview_unregister_entities(struct isp_prev_device *prev)
diff --git a/drivers/media/video/omap3isp/ispresizer.c b/drivers/media/video/omap3isp/ispresizer.c
index d7341ab15ff..14041c9c864 100644
--- a/drivers/media/video/omap3isp/ispresizer.c
+++ b/drivers/media/video/omap3isp/ispresizer.c
@@ -1641,6 +1641,7 @@ static int resizer_link_setup(struct media_entity *entity,
1641/* media operations */ 1641/* media operations */
1642static const struct media_entity_operations resizer_media_ops = { 1642static const struct media_entity_operations resizer_media_ops = {
1643 .link_setup = resizer_link_setup, 1643 .link_setup = resizer_link_setup,
1644 .link_validate = v4l2_subdev_link_validate,
1644}; 1645};
1645 1646
1646void omap3isp_resizer_unregister_entities(struct isp_res_device *res) 1647void omap3isp_resizer_unregister_entities(struct isp_res_device *res)