summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb/dibusb/dvb-dibusb-usb.c
diff options
context:
space:
mode:
Diffstat (limited to 'linux/drivers/media/dvb/dibusb/dvb-dibusb-usb.c')
-rw-r--r--linux/drivers/media/dvb/dibusb/dvb-dibusb-usb.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/linux/drivers/media/dvb/dibusb/dvb-dibusb-usb.c b/linux/drivers/media/dvb/dibusb/dvb-dibusb-usb.c
index ba43c2add..62e82b13e 100644
--- a/linux/drivers/media/dvb/dibusb/dvb-dibusb-usb.c
+++ b/linux/drivers/media/dvb/dibusb/dvb-dibusb-usb.c
@@ -103,7 +103,7 @@ int dibusb_hw_wakeup(struct dvb_frontend *fe)
struct usb_dibusb *dib = (struct usb_dibusb *) fe->dvb->priv;
u8 b[1] = { DIBUSB_IOCTL_POWER_WAKEUP };
deb_info("dibusb-device is getting up.\n");
-
+
switch (dib->dibdev->dev_cl->id) {
case DTT200U:
break;
@@ -129,6 +129,8 @@ int dibusb_hw_sleep(struct dvb_frontend *fe)
case NOVAT_USB2:
case DTT200U:
break;
+ case AVERTV_USB2:
+ return 0;
default:
dibusb_ioctl_cmd(dib,DIBUSB_IOCTL_CMD_POWER_MODE, b,1);
break;
@@ -148,7 +150,6 @@ int dibusb_set_streaming_mode(struct usb_dibusb *dib,u8 mode)
static int dibusb_urb_kill(struct usb_dibusb *dib)
{
int i;
-deb_info("trying to kill urbs\n");
if (dib->init_state & DIBUSB_STATE_URB_SUBMIT) {
for (i = 0; i < dib->dibdev->dev_cl->urb_count; i++) {
deb_info("killing URB no. %d.\n",i);
@@ -190,6 +191,7 @@ int dibusb_streaming(struct usb_dibusb *dib,int onoff)
case DIBUSB2_0:
case DIBUSB2_0B:
case NOVAT_USB2:
+ case AVERTV_USB2:
case UMT2_0:
if (onoff)
return dibusb_ioctl_cmd(dib,DIBUSB_IOCTL_CMD_ENABLE_STREAM,NULL,0);
@@ -247,7 +249,7 @@ int dibusb_urb_init(struct usb_dibusb *dib)
dibusb_urb_complete, dib);
dib->urb_list[i]->transfer_flags = 0;
-
+
dib->init_state |= DIBUSB_STATE_URB_INIT;
}
@@ -258,6 +260,7 @@ int dibusb_urb_init(struct usb_dibusb *dib)
switch (dib->dibdev->dev_cl->id) {
case DIBUSB2_0:
case DIBUSB2_0B:
+ case AVERTV_USB2:
if (dib->udev->speed == USB_SPEED_HIGH && !dib->pid_parse) {
def_pid_parse = 0;
info("running at HIGH speed, will deliver the complete TS.");