mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-06 02:50:49 +09:00
meida: i2c: fix gc2503 dual sensor sync issue
Signed-off-by: LongChang Ma <chad.ma@rock-chips.com> Change-Id: I6a7fbd29000262f676c91e470e52cf52dc3c0bd5
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user