aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/gspca/sonixj.c
diff options
context:
space:
mode:
authorJean-François Moine <moinejf@free.fr>2011-08-10 04:54:34 -0400
committerMauro Carvalho Chehab <mchehab@redhat.com>2011-09-11 08:24:40 -0400
commitb813b0ca1310a0fec2789bd34378492e983a866b (patch)
treebecd4fa5e544e4119abe3b30caa2844601ef8aac /drivers/media/video/gspca/sonixj.c
parent2458df4324b802e51c830e2a7ff851dbe18df9bb (diff)
[media] gspca - sonixj: Cleanup source and remove useless instructions
Signed-off-by: Jean-François Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/gspca/sonixj.c')
-rw-r--r--drivers/media/video/gspca/sonixj.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/drivers/media/video/gspca/sonixj.c b/drivers/media/video/gspca/sonixj.c
index 2c1e0399877..c746bf19ca1 100644
--- a/drivers/media/video/gspca/sonixj.c
+++ b/drivers/media/video/gspca/sonixj.c
@@ -1,7 +1,7 @@
1/* 1/*
2 * Sonix sn9c102p sn9c105 sn9c120 (jpeg) subdriver 2 * Sonix sn9c102p sn9c105 sn9c120 (jpeg) subdriver
3 * 3 *
4 * Copyright (C) 2009-2010 Jean-François Moine <http://moinejf.free.fr> 4 * Copyright (C) 2009-2011 Jean-François Moine <http://moinejf.free.fr>
5 * Copyright (C) 2005 Michel Xhaard mxhaard@magic.fr 5 * Copyright (C) 2005 Michel Xhaard mxhaard@magic.fr
6 * 6 *
7 * This program is free software; you can redistribute it and/or modify 7 * This program is free software; you can redistribute it and/or modify
@@ -138,7 +138,7 @@ static void setillum(struct gspca_dev *gspca_dev);
138static void setfreq(struct gspca_dev *gspca_dev); 138static void setfreq(struct gspca_dev *gspca_dev);
139 139
140static const struct ctrl sd_ctrls[NCTRLS] = { 140static const struct ctrl sd_ctrls[NCTRLS] = {
141[BRIGHTNESS] = { 141[BRIGHTNESS] = {
142 { 142 {
143 .id = V4L2_CID_BRIGHTNESS, 143 .id = V4L2_CID_BRIGHTNESS,
144 .type = V4L2_CTRL_TYPE_INTEGER, 144 .type = V4L2_CTRL_TYPE_INTEGER,
@@ -739,7 +739,7 @@ static const u8 mi0360_sensor_init[][8] = {
739 {0xd1, 0x5d, 0x22, 0x00, 0x00, 0x00, 0x00, 0x10}, 739 {0xd1, 0x5d, 0x22, 0x00, 0x00, 0x00, 0x00, 0x10},
740 {0xd1, 0x5d, 0x24, 0x00, 0x00, 0x00, 0x00, 0x10}, 740 {0xd1, 0x5d, 0x24, 0x00, 0x00, 0x00, 0x00, 0x10},
741 {0xd1, 0x5d, 0x26, 0x00, 0x00, 0x00, 0x24, 0x10}, 741 {0xd1, 0x5d, 0x26, 0x00, 0x00, 0x00, 0x24, 0x10},
742 {0xd1, 0x5d, 0x2f, 0xf7, 0xB0, 0x00, 0x04, 0x10}, 742 {0xd1, 0x5d, 0x2f, 0xf7, 0xb0, 0x00, 0x04, 0x10},
743 {0xd1, 0x5d, 0x31, 0x00, 0x00, 0x00, 0x00, 0x10}, 743 {0xd1, 0x5d, 0x31, 0x00, 0x00, 0x00, 0x00, 0x10},
744 {0xd1, 0x5d, 0x33, 0x00, 0x00, 0x01, 0x00, 0x10}, 744 {0xd1, 0x5d, 0x33, 0x00, 0x00, 0x01, 0x00, 0x10},
745 {0xb1, 0x5d, 0x3d, 0x06, 0x8f, 0x00, 0x00, 0x10}, 745 {0xb1, 0x5d, 0x3d, 0x06, 0x8f, 0x00, 0x00, 0x10},
@@ -2008,8 +2008,7 @@ static void setbrightness(struct gspca_dev *gspca_dev)
2008 case SENSOR_OM6802: 2008 case SENSOR_OM6802:
2009 expo = brightness << 2; 2009 expo = brightness << 2;
2010 sd->exposure = setexposure(gspca_dev, expo); 2010 sd->exposure = setexposure(gspca_dev, expo);
2011 k2 = brightness >> 3; 2011 return; /* Y offset already set */
2012 break;
2013 } 2012 }
2014 2013
2015 reg_w1(gspca_dev, 0x96, k2); /* color matrix Y offset */ 2014 reg_w1(gspca_dev, 0x96, k2); /* color matrix Y offset */
@@ -2509,9 +2508,7 @@ static int sd_start(struct gspca_dev *gspca_dev)
2509 break; 2508 break;
2510 case SENSOR_HV7131R: 2509 case SENSOR_HV7131R:
2511 case SENSOR_MI0360: 2510 case SENSOR_MI0360:
2512 if (mode) 2511 if (!mode)
2513 reg01 |= SYS_SEL_48M; /* 320x240: clk 48Mhz */
2514 else
2515 reg01 &= ~SYS_SEL_48M; /* 640x480: clk 24Mhz */ 2512 reg01 &= ~SYS_SEL_48M; /* 640x480: clk 24Mhz */
2516 reg17 &= ~MCK_SIZE_MASK; 2513 reg17 &= ~MCK_SIZE_MASK;
2517 reg17 |= 0x01; /* clock / 1 */ 2514 reg17 |= 0x01; /* clock / 1 */