aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/pci/intel/ipu-isys-subdev.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/pci/intel/ipu-isys-subdev.h')
-rw-r--r--drivers/media/pci/intel/ipu-isys-subdev.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/drivers/media/pci/intel/ipu-isys-subdev.h b/drivers/media/pci/intel/ipu-isys-subdev.h
index 35eb9d1d3cb736..6d501c995539d0 100644
--- a/drivers/media/pci/intel/ipu-isys-subdev.h
+++ b/drivers/media/pci/intel/ipu-isys-subdev.h
@@ -142,12 +142,17 @@ int ipu_isys_subdev_link_validate(struct v4l2_subdev *sd,
int ipu_isys_subdev_open(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh);
int ipu_isys_subdev_close(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh);
+
+#define ISYS_SUBDEV_NO_PAD (-1)
+
int ipu_isys_subdev_init(struct ipu_isys_subdev *asd,
struct v4l2_subdev_ops *ops,
unsigned int nr_ctrls,
unsigned int num_pads,
unsigned int num_source,
unsigned int num_sink,
- unsigned int sd_flags);
+ unsigned int sd_flags,
+ int src_pad_idx,
+ int sink_pad_idx);
void ipu_isys_subdev_cleanup(struct ipu_isys_subdev *asd);
#endif /* IPU_ISYS_SUBDEV_H */