From 9e70f22dc50dbe67334c7e875accbaf3962dc0ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erik=20Andr=C3=A9n?= Date: Wed, 24 Jun 2009 04:30:56 -0300 Subject: [PATCH] --- yaml --- r: 155763 b: refs/heads/master c: ac51295ccc0ff922fea62cfc6f72cddf9c6c7306 h: refs/heads/master i: 155761: d4435c501d176d056e3cf368be052f1a4a3b222c 155759: 4efbffe8e3da599756444fbf6bfe9c20fc91f891 v: v3 --- [refs] | 2 +- trunk/drivers/media/video/gspca/stv06xx/stv06xx_hdcs.c | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/[refs] b/[refs] index 0b9f8780a61f..e53ddb77c96f 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 36a516d953e02523e78ce27fbff91a968a9e5751 +refs/heads/master: ac51295ccc0ff922fea62cfc6f72cddf9c6c7306 diff --git a/trunk/drivers/media/video/gspca/stv06xx/stv06xx_hdcs.c b/trunk/drivers/media/video/gspca/stv06xx/stv06xx_hdcs.c index ec7f5536a8ad..a45171be3f8c 100644 --- a/trunk/drivers/media/video/gspca/stv06xx/stv06xx_hdcs.c +++ b/trunk/drivers/media/video/gspca/stv06xx/stv06xx_hdcs.c @@ -131,9 +131,11 @@ static int hdcs_reg_write_seq(struct sd *sd, u8 reg, u8 *vals, u8 len) (reg + len > 0xff))) return -EINVAL; - for (i = 0; i < len; i++, reg++) { - regs[2*i] = reg; - regs[2*i+1] = vals[i]; + for (i = 0; i < len; i++) { + regs[2 * i] = reg; + regs[2 * i + 1] = vals[i]; + /* All addresses are shifted left one bit as bit 0 toggles r/w */ + reg += 2; } return stv06xx_write_sensor_bytes(sd, regs, len);