summaryrefslogtreecommitdiffstats
path: root/drivers/staging/media/omap4iss/iss_resizer.h
diff options
context:
space:
mode:
authorJavier Martinez Canillas <javier@osg.samsung.com>2015-09-02 11:28:08 -0300
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>2016-01-11 12:18:45 -0200
commit5837ceea11ca11339e49947aacbccb62f3646993 (patch)
treec0dbe7166995c5a33fcb609c2ac01e4160fdac06 /drivers/staging/media/omap4iss/iss_resizer.h
parent68a57fa93a9f7776ab502db389469dd1ac6a1c66 (diff)
downloadlinux-5837ceea11ca11339e49947aacbccb62f3646993.tar.bz2
[media] staging: omap4iss: separate links creation from entities init
The omap4iss driver initializes the entities and creates the pads links before the entities are registered with the media device. This does not work now that object IDs are used to create links so the media_device has to be set. Split out the pads links creation from the entity initialization so are made after the entities registration. Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Diffstat (limited to 'drivers/staging/media/omap4iss/iss_resizer.h')
-rw-r--r--drivers/staging/media/omap4iss/iss_resizer.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/staging/media/omap4iss/iss_resizer.h b/drivers/staging/media/omap4iss/iss_resizer.h
index 1e145abafc65..98ab950253d0 100644
--- a/drivers/staging/media/omap4iss/iss_resizer.h
+++ b/drivers/staging/media/omap4iss/iss_resizer.h
@@ -61,6 +61,7 @@ struct iss_resizer_device {
struct iss_device;
int omap4iss_resizer_init(struct iss_device *iss);
+int omap4iss_resizer_create_pads_links(struct iss_device *iss);
void omap4iss_resizer_cleanup(struct iss_device *iss);
int omap4iss_resizer_register_entities(struct iss_resizer_device *resizer,
struct v4l2_device *vdev);