diff --git a/drivers/media/i2c/gc2053.c b/drivers/media/i2c/gc2053.c index 65df80934211..7a93d864f217 100644 --- a/drivers/media/i2c/gc2053.c +++ b/drivers/media/i2c/gc2053.c @@ -576,8 +576,9 @@ static int gc2053_set_ctrl(struct v4l2_ctrl *ctrl) vts = ctrl->val + gc2053->cur_mode->height; ret = gc2053_write_reg(gc2053->client, GC2053_REG_VTS_H, (vts >> 8) & 0x3f); ret |= gc2053_write_reg(gc2053->client, GC2053_REG_VTS_L, vts & 0xff); + /* Note: In master-slave mode, Galaxycore request slave sensor frame rate bigger than master. */ if (gc2053->sync_mode == INTERNAL_MASTER_MODE) - gc2053_write_reg(gc2053->client, GC2053_REG_VTS_L, (vts & 0xff) + 5); + gc2053_write_reg(gc2053->client, GC2053_REG_VTS_L, (vts & 0xff) + 10); break; case V4L2_CID_HFLIP: if (ctrl->val)