diff options
author | Jean-Francois Moine <moinejf@free.fr> | 2008-08-19 11:31:08 +0200 |
---|---|---|
committer | Jean-Francois Moine <moinejf@free.fr> | 2008-08-19 11:31:08 +0200 |
commit | dbcc686f4d8690159db7c5bb13fc08be07a4bf91 (patch) | |
tree | 4246144e5a1efd170086806b183498e3eacae2ad | |
parent | f9d5ea385bf4bef5716b10250160bd7cb408d990 (diff) | |
download | mediapointer-dvb-s2-dbcc686f4d8690159db7c5bb13fc08be07a4bf91.tar.gz mediapointer-dvb-s2-dbcc686f4d8690159db7c5bb13fc08be07a4bf91.tar.bz2 |
gspca: Bad start of sonixj webcams since changeset a8779025e7e8.
From: Jean-Francois Moine <moinejf@free.fr>
Priority: high
Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
-rw-r--r-- | linux/drivers/media/video/gspca/sonixj.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/linux/drivers/media/video/gspca/sonixj.c b/linux/drivers/media/video/gspca/sonixj.c index 8a42d2a4f..137a609cb 100644 --- a/linux/drivers/media/video/gspca/sonixj.c +++ b/linux/drivers/media/video/gspca/sonixj.c @@ -59,7 +59,6 @@ struct sd { #define SENSOR_OV7648 5 #define SENSOR_OV7660 6 unsigned char i2c_base; - __u8 regf1; }; /* V4L2 controls supported by the driver */ @@ -959,7 +958,6 @@ static int sd_config(struct gspca_dev *gspca_dev, sd->bridge = id->driver_info >> 16; sd->sensor = id->driver_info >> 8; sd->i2c_base = id->driver_info; - sd->regf1 = 0; /*jfm: was 1 in v1*/ sd->qindex = 4; /* set the quantization table */ sd->brightness = BRIGHTNESS_DEF; @@ -1012,7 +1010,7 @@ static int sd_open(struct gspca_dev *gspca_dev) break; } - reg_w1(gspca_dev, 0xf1, sd->regf1); + reg_w1(gspca_dev, 0xf1, 0x01); #if 1 /*jfm: from win trace*/ return 0; @@ -1401,7 +1399,7 @@ static void sd_stopN(struct gspca_dev *gspca_dev) reg_w1(gspca_dev, 0x17, sn9c1xx[0x17]); reg_w1(gspca_dev, 0x01, sn9c1xx[1]); reg_w1(gspca_dev, 0x01, data); - reg_w1(gspca_dev, 0xf1, sd->regf1); + reg_w1(gspca_dev, 0xf1, 0x00); } static void sd_stop0(struct gspca_dev *gspca_dev) |