diff options
-rw-r--r-- | drivers/media/video/tw9910.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/media/video/tw9910.c b/drivers/media/video/tw9910.c index 83596cbc9b98..735d0bd4bb10 100644 --- a/drivers/media/video/tw9910.c +++ b/drivers/media/video/tw9910.c | |||
@@ -719,9 +719,10 @@ static int tw9910_s_fmt(struct v4l2_subdev *sd, struct v4l2_format *f) | |||
719 | struct i2c_client *client = sd->priv; | 719 | struct i2c_client *client = sd->priv; |
720 | struct soc_camera_device *icd = client->dev.platform_data; | 720 | struct soc_camera_device *icd = client->dev.platform_data; |
721 | struct v4l2_pix_format *pix = &f->fmt.pix; | 721 | struct v4l2_pix_format *pix = &f->fmt.pix; |
722 | /* See tw9910_set_crop() - no proper cropping support */ | ||
722 | struct v4l2_rect rect = { | 723 | struct v4l2_rect rect = { |
723 | .left = icd->rect_current.left, | 724 | .left = 0, |
724 | .top = icd->rect_current.top, | 725 | .top = 0, |
725 | .width = pix->width, | 726 | .width = pix->width, |
726 | .height = pix->height, | 727 | .height = pix->height, |
727 | }; | 728 | }; |
@@ -850,6 +851,7 @@ static struct v4l2_subdev_ops tw9910_subdev_ops = { | |||
850 | * i2c_driver function | 851 | * i2c_driver function |
851 | */ | 852 | */ |
852 | 853 | ||
854 | /* This is called during probe, so, setting rect_max is Ok here: scale == 1 */ | ||
853 | static void limit_to_scale(struct soc_camera_device *icd, | 855 | static void limit_to_scale(struct soc_camera_device *icd, |
854 | const struct tw9910_scale_ctrl *scale) | 856 | const struct tw9910_scale_ctrl *scale) |
855 | { | 857 | { |