提交 b4b84dee 编写于 作者: T Theodore Kilgore 提交者: Mauro Carvalho Chehab

V4L/DVB (13266): gspca_mr97310a: Fix / update some comments

gspca_mr97310a: Fix / update some comments
Signed-off-by: NTheodore Kilgore <kilgota@banach.math.auburn.edu>
Signed-off-by: NHans de Goede <hdegoede@redhat.com>
Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
上级 b31210d7
...@@ -814,9 +814,8 @@ static int sd_start(struct gspca_dev *gspca_dev) ...@@ -814,9 +814,8 @@ static int sd_start(struct gspca_dev *gspca_dev)
/* Some of the VGA cameras require the memory pointer /* Some of the VGA cameras require the memory pointer
* to be set to 0 again. We have been forced to start the * to be set to 0 again. We have been forced to start the
* stream somewhere else to detect the hardware, and closed it, * stream in sd_config() to detect the hardware, and closed it.
* and now since we are restarting the stream we need to do a * Thus, we need here to do a completely fresh and clean start. */
* completely fresh and clean start. */
err_code = zero_the_pointer(gspca_dev); err_code = zero_the_pointer(gspca_dev);
if (err_code < 0) if (err_code < 0)
return err_code; return err_code;
...@@ -875,7 +874,7 @@ static void setbrightness(struct gspca_dev *gspca_dev) ...@@ -875,7 +874,7 @@ static void setbrightness(struct gspca_dev *gspca_dev)
value_reg += 4; value_reg += 4;
} }
/* Note register 7 is also seen as 0x8x or 0xCx in dumps */ /* Note register 7 is also seen as 0x8x or 0xCx in some dumps */
if (sd->brightness > 0) { if (sd->brightness > 0) {
sensor_write1(gspca_dev, sign_reg, 0x00); sensor_write1(gspca_dev, sign_reg, 0x00);
val = sd->brightness; val = sd->brightness;
...@@ -900,7 +899,7 @@ static void setexposure(struct gspca_dev *gspca_dev) ...@@ -900,7 +899,7 @@ static void setexposure(struct gspca_dev *gspca_dev)
return; return;
if (sd->cam_type == CAM_TYPE_CIF && sd->sensor_type == 1) { if (sd->cam_type == CAM_TYPE_CIF && sd->sensor_type == 1) {
/* This cam does not like exposure settings > 300, /* This cam does not like exposure settings < 300,
so scale 0 - 4095 to 300 - 4095 */ so scale 0 - 4095 to 300 - 4095 */
exposure = (sd->exposure * 9267) / 10000 + 300; exposure = (sd->exposure * 9267) / 10000 + 300;
sensor_write1(gspca_dev, 3, exposure >> 4); sensor_write1(gspca_dev, 3, exposure >> 4);
...@@ -908,7 +907,7 @@ static void setexposure(struct gspca_dev *gspca_dev) ...@@ -908,7 +907,7 @@ static void setexposure(struct gspca_dev *gspca_dev)
} else { } else {
/* We have both a clock divider and an exposure register. /* We have both a clock divider and an exposure register.
We first calculate the clock divider, as that determines We first calculate the clock divider, as that determines
the maximum exposure and then we calculayte the exposure the maximum exposure and then we calculate the exposure
register setting (which goes from 0 - 511). register setting (which goes from 0 - 511).
Note our 0 - 4095 exposure is mapped to 0 - 511 Note our 0 - 4095 exposure is mapped to 0 - 511
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册