Commit 52fa70b7 authored by Erik Andrén's avatar Erik Andrén Committed by Mauro Carvalho Chehab

V4L/DVB (11648): gspca - m5602: Remove some needless error checking and add comments

Signed-off-by: default avatarErik Andrén <erik.andren@gmail.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
parent 934f78c3
...@@ -112,18 +112,16 @@ int m5602_read_sensor(struct sd *sd, const u8 address, ...@@ -112,18 +112,16 @@ int m5602_read_sensor(struct sd *sd, const u8 address,
if (err < 0) if (err < 0)
return err; return err;
/* Sensors with registers that only are one byte width are differently read */
/* FIXME: This works with the ov9650, but has issues with the po1030 */
if (sd->sensor->i2c_regW == 1) { if (sd->sensor->i2c_regW == 1) {
err = m5602_write_bridge(sd, M5602_XB_I2C_CTRL, len); err = m5602_write_bridge(sd, M5602_XB_I2C_CTRL, 1);
if (err < 0) if (err < 0)
return err; return err;
err = m5602_write_bridge(sd, M5602_XB_I2C_CTRL, 0x08); err = m5602_write_bridge(sd, M5602_XB_I2C_CTRL, 0x08);
if (err < 0)
return err;
} else { } else {
err = m5602_write_bridge(sd, M5602_XB_I2C_CTRL, 0x18 + len); err = m5602_write_bridge(sd, M5602_XB_I2C_CTRL, 0x18 + len);
if (err < 0)
return err;
} }
for (i = 0; (i < len) && !err; i++) { for (i = 0; (i < len) && !err; i++) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment