[media] gspca: Remove the useless variable 'nbalt'
As the alternate settings are now sorted in gspca main, the variable 'nbalt' is no more useful. Signed-off-by: Jean-François Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
parent
a67648797a
commit
6121ca572f
@ -134,13 +134,17 @@ static int sd_start(struct gspca_dev *gspca_dev)
|
||||
|
||||
static void sd_stopN(struct gspca_dev *gspca_dev)
|
||||
{
|
||||
struct usb_interface *intf;
|
||||
|
||||
reg_w(gspca_dev, 0x003c, 0x0003);
|
||||
reg_w(gspca_dev, 0x003c, 0x0004);
|
||||
reg_w(gspca_dev, 0x003c, 0x0005);
|
||||
reg_w(gspca_dev, 0x003c, 0x0006);
|
||||
reg_w(gspca_dev, 0x003c, 0x0007);
|
||||
|
||||
intf = usb_ifnum_to_if(gspca_dev->dev, gspca_dev->iface);
|
||||
usb_set_interface(gspca_dev->dev, gspca_dev->iface,
|
||||
gspca_dev->nbalt - 1);
|
||||
intf->num_altsetting - 1);
|
||||
}
|
||||
|
||||
static void sd_pkt_scan(struct gspca_dev *gspca_dev,
|
||||
|
@ -337,7 +337,6 @@ static int sd_config(struct gspca_dev *gspca_dev,
|
||||
return -1;
|
||||
|
||||
cam = &gspca_dev->cam;
|
||||
gspca_dev->nbalt = 4;
|
||||
|
||||
switch (sd->sensor) {
|
||||
case ID_MI1320:
|
||||
|
@ -880,7 +880,7 @@ static int gspca_init_transfer(struct gspca_dev *gspca_dev)
|
||||
for (;;) {
|
||||
if (alt != gspca_dev->alt) {
|
||||
alt = gspca_dev->alt;
|
||||
if (gspca_dev->nbalt > 1) {
|
||||
if (intf->num_altsetting > 1) {
|
||||
ret = usb_set_interface(gspca_dev->dev,
|
||||
gspca_dev->iface,
|
||||
alt);
|
||||
@ -2300,7 +2300,6 @@ int gspca_dev_probe2(struct usb_interface *intf,
|
||||
}
|
||||
gspca_dev->dev = dev;
|
||||
gspca_dev->iface = intf->cur_altsetting->desc.bInterfaceNumber;
|
||||
gspca_dev->nbalt = intf->num_altsetting;
|
||||
|
||||
/* check if any audio device */
|
||||
if (dev->config->desc.bNumInterfaces != 1) {
|
||||
|
@ -207,7 +207,6 @@ struct gspca_dev {
|
||||
char memory; /* memory type (V4L2_MEMORY_xxx) */
|
||||
__u8 iface; /* USB interface number */
|
||||
__u8 alt; /* USB alternate setting */
|
||||
__u8 nbalt; /* number of USB alternate settings */
|
||||
u8 audio; /* presence of audio device */
|
||||
};
|
||||
|
||||
|
@ -247,9 +247,6 @@ static int sd_config(struct gspca_dev *gspca_dev,
|
||||
gspca_dev->cam.cam_mode = vga_mode;
|
||||
gspca_dev->cam.nmodes = ARRAY_SIZE(vga_mode);
|
||||
gspca_dev->cam.no_urb_create = 1;
|
||||
/* The highest alt setting has an isoc packetsize of 0, so we
|
||||
don't want to use it */
|
||||
gspca_dev->nbalt--;
|
||||
|
||||
sd->brightness = BRIGHTNESS_DEFAULT;
|
||||
sd->contrast = CONTRAST_DEFAULT;
|
||||
|
@ -263,7 +263,6 @@ static int sd_config(struct gspca_dev *gspca_dev,
|
||||
cam->nmodes = ARRAY_SIZE(vga_mode);
|
||||
cam->ctrls = sd->ctrls;
|
||||
sd->quality = QUALITY_DEF;
|
||||
gspca_dev->nbalt = 9; /* use the altsetting 08 */
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -376,7 +376,6 @@ static int sd_config(struct gspca_dev *gspca_dev,
|
||||
cam->bulk_size = BULK_SIZE;
|
||||
cam->bulk_nurbs = 4;
|
||||
cam->ctrls = sd->ctrls;
|
||||
gspca_dev->nbalt = 1; /* Ignore the bogus isoc alt settings */
|
||||
sd->resetlevel = 0x2d; /* Set initial resetlevel */
|
||||
|
||||
/* See if the camera supports brightness */
|
||||
@ -395,6 +394,14 @@ static int sd_init(struct gspca_dev *gspca_dev)
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* function called at start time before URB creation */
|
||||
static int sd_isoc_init(struct gspca_dev *gspca_dev)
|
||||
{
|
||||
gspca_dev->alt = 1; /* Ignore the bogus isoc alt settings */
|
||||
|
||||
return gspca_dev->usb_err;
|
||||
}
|
||||
|
||||
/* -- start the camera -- */
|
||||
static int sd_start(struct gspca_dev *gspca_dev)
|
||||
{
|
||||
@ -714,6 +721,7 @@ static const struct sd_desc sd_desc = {
|
||||
.nctrls = ARRAY_SIZE(sd_ctrls),
|
||||
.config = sd_config,
|
||||
.init = sd_init,
|
||||
.isoc_init = sd_isoc_init,
|
||||
.start = sd_start,
|
||||
.stopN = sd_stopN,
|
||||
.dq_callback = sd_dq_callback,
|
||||
|
@ -1779,10 +1779,6 @@ static int sd_config(struct gspca_dev *gspca_dev,
|
||||
sd->ag_cnt = -1;
|
||||
sd->quality = QUALITY_DEF;
|
||||
|
||||
/* if USB 1.1, let some bandwidth for the audio device */
|
||||
if (gspca_dev->audio && gspca_dev->dev->speed < USB_SPEED_HIGH)
|
||||
gspca_dev->nbalt--;
|
||||
|
||||
INIT_WORK(&sd->work, qual_upd);
|
||||
|
||||
return 0;
|
||||
|
@ -451,7 +451,6 @@ static int sd_config(struct gspca_dev *gspca_dev,
|
||||
}
|
||||
|
||||
cam = &gspca_dev->cam;
|
||||
gspca_dev->nbalt = 7 + 1; /* choose alternate 7 first */
|
||||
|
||||
sd->chip_revision = id->driver_info;
|
||||
if (sd->chip_revision == Rev012A) {
|
||||
|
@ -6426,10 +6426,6 @@ static int sd_config(struct gspca_dev *gspca_dev,
|
||||
gspca_dev->cam.ctrls = sd->ctrls;
|
||||
sd->quality = QUALITY_DEF;
|
||||
|
||||
/* if USB 1.1, let some bandwidth for the audio device */
|
||||
if (gspca_dev->audio && gspca_dev->dev->speed < USB_SPEED_HIGH)
|
||||
gspca_dev->nbalt--;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user