diff --git a/[refs] b/[refs] index 32a1b708cb6d..bcc8aa3a8d48 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 2744782ef15151469ddd1e28c14e4b2c950be6dd +refs/heads/master: f98598391246068359604718cd925020d62bb40e diff --git a/trunk/drivers/media/video/ov2640.c b/trunk/drivers/media/video/ov2640.c index 3c2c5d3bcc6b..7c44d1fe3c87 100644 --- a/trunk/drivers/media/video/ov2640.c +++ b/trunk/drivers/media/video/ov2640.c @@ -837,10 +837,8 @@ static int ov2640_g_fmt(struct v4l2_subdev *sd, if (!priv->win) { u32 width = W_SVGA, height = H_SVGA; - int ret = ov2640_set_params(client, &width, &height, - V4L2_MBUS_FMT_UYVY8_2X8); - if (ret < 0) - return ret; + priv->win = ov2640_select_win(&width, &height); + priv->cfmt_code = V4L2_MBUS_FMT_UYVY8_2X8; } mf->width = priv->win->width;