aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/gspca/ov519.c
diff options
context:
space:
mode:
authorJean-Francois Moine <moinejf@free.fr>2008-11-08 04:10:19 -0500
committerMauro Carvalho Chehab <mchehab@redhat.com>2008-12-29 14:53:29 -0500
commit53e745157b79c79f434a10361a77a8364c15db2f (patch)
tree86f688b828c5871fe2bdadb893d846ba5fa6c633 /drivers/media/video/gspca/ov519.c
parentac40b1fae5e8ac831298351ff8291944d1ff0354 (diff)
V4L/DVB (9562): gspca: Set the default frame rate to 30 fps for sensor ov764x in ov519.
This patch fixes the bad picture at low resolution (320x240). Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/gspca/ov519.c')
-rw-r--r--drivers/media/video/gspca/ov519.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/drivers/media/video/gspca/ov519.c b/drivers/media/video/gspca/ov519.c
index 8f9df2db6f1d..27bf7480a2d4 100644
--- a/drivers/media/video/gspca/ov519.c
+++ b/drivers/media/video/gspca/ov519.c
@@ -1499,8 +1499,8 @@ static int ov519_mode_init_regs(struct sd *sd)
1499 switch (sd->sensor) { 1499 switch (sd->sensor) {
1500 case SEN_OV7640: 1500 case SEN_OV7640:
1501 switch (sd->frame_rate) { 1501 switch (sd->frame_rate) {
1502/*fixme: default was 30 fps */ 1502 default:
1503 case 30: 1503/* case 30: */
1504 reg_w(sd, 0xa4, 0x0c); 1504 reg_w(sd, 0xa4, 0x0c);
1505 reg_w(sd, 0x23, 0xff); 1505 reg_w(sd, 0x23, 0xff);
1506 break; 1506 break;
@@ -1512,8 +1512,7 @@ static int ov519_mode_init_regs(struct sd *sd)
1512 reg_w(sd, 0xa4, 0x0c); 1512 reg_w(sd, 0xa4, 0x0c);
1513 reg_w(sd, 0x23, 0x1b); 1513 reg_w(sd, 0x23, 0x1b);
1514 break; 1514 break;
1515 default: 1515 case 15:
1516/* case 15: */
1517 reg_w(sd, 0xa4, 0x04); 1516 reg_w(sd, 0xa4, 0x04);
1518 reg_w(sd, 0x23, 0xff); 1517 reg_w(sd, 0x23, 0xff);
1519 sd->clockdiv = 1; 1518 sd->clockdiv = 1;