Skip to content

Commit

Permalink
[media] gspca: Remove the useless variable 'nbalt'
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
Jean-François Moine authored and Mauro Carvalho Chehab committed Dec 11, 2011
1 parent a676487 commit 6121ca5
Show file tree
Hide file tree
Showing 10 changed files with 15 additions and 19 deletions.
6 changes: 5 additions & 1 deletion drivers/media/video/gspca/benq.c
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
1 change: 0 additions & 1 deletion drivers/media/video/gspca/gl860/gl860.c
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
3 changes: 1 addition & 2 deletions drivers/media/video/gspca/gspca.c
Original file line number Diff line number Diff line change
Expand Up @@ -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);
Expand Down Expand Up @@ -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) {
Expand Down
1 change: 0 additions & 1 deletion drivers/media/video/gspca/gspca.h
Original file line number Diff line number Diff line change
Expand Up @@ -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 */
};

Expand Down
3 changes: 0 additions & 3 deletions drivers/media/video/gspca/konica.c
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
1 change: 0 additions & 1 deletion drivers/media/video/gspca/mars.c
Original file line number Diff line number Diff line change
Expand Up @@ -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;
}

Expand Down
10 changes: 9 additions & 1 deletion drivers/media/video/gspca/se401.c
Original file line number Diff line number Diff line change
Expand Up @@ -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 */
Expand All @@ -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)
{
Expand Down Expand Up @@ -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,
Expand Down
4 changes: 0 additions & 4 deletions drivers/media/video/gspca/sonixj.c
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
1 change: 0 additions & 1 deletion drivers/media/video/gspca/spca561.c
Original file line number Diff line number Diff line change
Expand Up @@ -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) {
Expand Down
4 changes: 0 additions & 4 deletions drivers/media/video/gspca/zc3xx.c
Original file line number Diff line number Diff line change
Expand Up @@ -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;
}

Expand Down

0 comments on commit 6121ca5

Please sign in to comment.