diff options
-rw-r--r-- | drivers/media/video/tegra/ov2710.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/drivers/media/video/tegra/ov2710.c b/drivers/media/video/tegra/ov2710.c index 8c97b9346c1d..11405746056f 100644 --- a/drivers/media/video/tegra/ov2710.c +++ b/drivers/media/video/tegra/ov2710.c @@ -150,6 +150,11 @@ static struct ov2710_reg mode_1920x1080[] = { {0x3801, 0xd2}, {0x3503, 0x17}, + {0x3500, 0x00}, + {0x3501, 0x00}, + {0x3502, 0x00}, + {0x350a, 0x00}, + {0x350b, 0x00}, {0x5001, 0x4e}, {0x5000, 0x5f}, @@ -272,6 +277,11 @@ static struct ov2710_reg mode_1280x720[] = { {0x3801, 0xbc}, {0x3503, 0x17}, + {0x3500, 0x00}, + {0x3501, 0x00}, + {0x3502, 0x00}, + {0x350a, 0x00}, + {0x350b, 0x00}, {0x5001, 0x4e}, {0x5000, 0x5f}, @@ -446,7 +456,7 @@ static int ov2710_set_mode(struct ov2710_info *info, struct ov2710_mode *mode) ov2710_get_gain_reg(reg_list + 5, mode->gain); err = ov2710_write_table(info->i2c_client, mode_table[sensor_mode], - NULL, 0); + reg_list, 6); if (err) return err; |