diff options
Diffstat (limited to 'drivers/media/platform/vsp1/vsp1_rwpf.h')
| -rw-r--r-- | drivers/media/platform/vsp1/vsp1_rwpf.h | 16 | 
1 files changed, 15 insertions, 1 deletions
diff --git a/drivers/media/platform/vsp1/vsp1_rwpf.h b/drivers/media/platform/vsp1/vsp1_rwpf.h index c182d85f36b..b4fb65e5877 100644 --- a/drivers/media/platform/vsp1/vsp1_rwpf.h +++ b/drivers/media/platform/vsp1/vsp1_rwpf.h @@ -1,7 +1,7 @@  /*   * vsp1_rwpf.h  --  R-Car VSP1 Read and Write Pixel Formatters   * - * Copyright (C) 2013 Renesas Corporation + * Copyright (C) 2013-2014 Renesas Electronics Corporation   *   * Contact: Laurent Pinchart (laurent.pinchart@ideasonboard.com)   * @@ -29,6 +29,14 @@ struct vsp1_rwpf {  	unsigned int max_width;  	unsigned int max_height; + +	struct { +		unsigned int left; +		unsigned int top; +	} location; +	struct v4l2_rect crop; + +	unsigned int offsets[2];  };  static inline struct vsp1_rwpf *to_rwpf(struct v4l2_subdev *subdev) @@ -49,5 +57,11 @@ int vsp1_rwpf_get_format(struct v4l2_subdev *subdev, struct v4l2_subdev_fh *fh,  			 struct v4l2_subdev_format *fmt);  int vsp1_rwpf_set_format(struct v4l2_subdev *subdev, struct v4l2_subdev_fh *fh,  			 struct v4l2_subdev_format *fmt); +int vsp1_rwpf_get_selection(struct v4l2_subdev *subdev, +			    struct v4l2_subdev_fh *fh, +			    struct v4l2_subdev_selection *sel); +int vsp1_rwpf_set_selection(struct v4l2_subdev *subdev, +			    struct v4l2_subdev_fh *fh, +			    struct v4l2_subdev_selection *sel);  #endif /* __VSP1_RWPF_H__ */  | 
