summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/media/video/tegra/ov2710.c12
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;