summaryrefslogtreecommitdiff
path: root/isp/omap3isp-priv.h
diff options
context:
space:
mode:
Diffstat (limited to 'isp/omap3isp-priv.h')
-rw-r--r--isp/omap3isp-priv.h20
1 files changed, 16 insertions, 4 deletions
diff --git a/isp/omap3isp-priv.h b/isp/omap3isp-priv.h
index bb683b5..375c5c9 100644
--- a/isp/omap3isp-priv.h
+++ b/isp/omap3isp-priv.h
@@ -23,6 +23,8 @@
#ifndef __OMAP3ISP_PRIV_H
#define __OMAP3ISP_PRIV_H
+#include <linux/v4l2-mediabus.h>
+
#include "omap3isp.h"
/*
@@ -50,17 +52,27 @@ struct omap3_isp_video {
};
/*
+ * struct omap3_isp_pad - OMAP3 entity pad
+ * @link: Link connected to the pad
+ * @format: Format on the pad
+ */
+struct omap3_isp_pad {
+ struct media_entity_link *link;
+ struct v4l2_mbus_framefmt format;
+};
+
+/*
* struct omap3_isp_entity - OMAP3 entity in a pipeline
* @list: Entities list
* @entity: Media entity information
- * @link_sink: Link connected to the sink pad
- * @link_source: Link connected to the source pad
+ * @sink: Sink pad
+ * @source: Sink pad
*/
struct omap3_isp_entity {
struct list_entry list;
struct media_entity *entity;
- struct media_entity_link *link_sink;
- struct media_entity_link *link_source;
+ struct omap3_isp_pad sink;
+ struct omap3_isp_pad source;
};
/*