[media] ov772x: Stop sensor readout right after reset

The sensor starts streaming video as soon as it gets powered or is
reset. Disable the output in the reset function.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
Laurent Pinchart 2012-07-18 10:58:26 -03:00 committed by Mauro Carvalho Chehab
parent 4ead963009
commit dc5d598219
1 changed files with 8 additions and 2 deletions

View File

@ -541,9 +541,15 @@ static int ov772x_mask_set(struct i2c_client *client, u8 command, u8 mask,
static int ov772x_reset(struct i2c_client *client) static int ov772x_reset(struct i2c_client *client)
{ {
int ret = ov772x_write(client, COM7, SCCB_RESET); int ret;
ret = ov772x_write(client, COM7, SCCB_RESET);
if (ret < 0)
return ret;
msleep(1); msleep(1);
return ret;
return ov772x_mask_set(client, COM2, SOFT_SLEEP_MODE, SOFT_SLEEP_MODE);
} }
/* /*