V4L/DVB (11969): gspca - spca505: Reinitialize the webcam at resume time.
Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
parent
df59f0b3df
commit
253f13d5cd
|
@ -637,19 +637,19 @@ static int sd_config(struct gspca_dev *gspca_dev,
|
||||||
cam->nmodes = ARRAY_SIZE(vga_mode) - 1;
|
cam->nmodes = ARRAY_SIZE(vga_mode) - 1;
|
||||||
sd->brightness = BRIGHTNESS_DEF;
|
sd->brightness = BRIGHTNESS_DEF;
|
||||||
|
|
||||||
if (sd->subtype == Nxultra) {
|
|
||||||
if (write_vector(gspca_dev, spca505b_init_data))
|
|
||||||
return -EIO;
|
|
||||||
} else {
|
|
||||||
if (write_vector(gspca_dev, spca505_init_data))
|
|
||||||
return -EIO;
|
|
||||||
}
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* this function is called at probe and resume time */
|
/* this function is called at probe and resume time */
|
||||||
static int sd_init(struct gspca_dev *gspca_dev)
|
static int sd_init(struct gspca_dev *gspca_dev)
|
||||||
{
|
{
|
||||||
|
struct sd *sd = (struct sd *) gspca_dev;
|
||||||
|
|
||||||
|
if (write_vector(gspca_dev,
|
||||||
|
sd->subtype == Nxultra
|
||||||
|
? spca505b_init_data
|
||||||
|
: spca505_init_data))
|
||||||
|
return -EIO;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue