[media] em28xx: add fields for analog and DVB USB transfer type selection to struct...
authorFrank Schaefer <fschaefer.oss@googlemail.com>
Thu, 8 Nov 2012 17:11:50 +0000 (14:11 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Sat, 22 Dec 2012 20:11:42 +0000 (18:11 -0200)
Signed-off-by: Frank Schäfer <fschaefer.oss@googlemail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/usb/em28xx/em28xx.h

index 6b8d3e6b69204322a5c803c65f2690dbd42584ff..f5be5229f304c86653ed618b99710d6c24e5f8d6 100644 (file)
@@ -588,9 +588,13 @@ struct em28xx {
        int max_pkt_size;       /* max packet size of the selected ep at alt */
        int num_alt;            /* number of alternative settings */
        unsigned int *alt_max_pkt_size_isoc; /* array of isoc wMaxPacketSize */
+       unsigned int analog_xfer_bulk:1;        /* use bulk instead of isoc
+                                                  transfers for analog      */
        int dvb_alt_isoc;       /* alternate setting for DVB isoc transfers */
        unsigned int dvb_max_pkt_size_isoc;     /* isoc max packet size of the
                                                   selected DVB ep at dvb_alt */
+       unsigned int dvb_xfer_bulk:1;           /* use bulk instead of isoc
+                                                  transfers for DVB          */
        char urb_buf[URB_MAX_CTRL_SIZE];        /* urb control msg buffer */
 
        /* helper funcs that call usb_control_msg */