diff options
| -rw-r--r-- | drivers/usb/misc/sisusbvga/sisusb.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/usb/misc/sisusbvga/sisusb.c b/drivers/usb/misc/sisusbvga/sisusb.c index 30d930386b65..d25814c172b2 100644 --- a/drivers/usb/misc/sisusbvga/sisusb.c +++ b/drivers/usb/misc/sisusbvga/sisusb.c | |||
| @@ -2436,7 +2436,8 @@ sisusb_open(struct inode *inode, struct file *file) | |||
| 2436 | } | 2436 | } |
| 2437 | 2437 | ||
| 2438 | if (!sisusb->devinit) { | 2438 | if (!sisusb->devinit) { |
| 2439 | if (sisusb->sisusb_dev->speed == USB_SPEED_HIGH) { | 2439 | if (sisusb->sisusb_dev->speed == USB_SPEED_HIGH || |
| 2440 | sisusb->sisusb_dev->speed == USB_SPEED_SUPER) { | ||
| 2440 | if (sisusb_init_gfxdevice(sisusb, 0)) { | 2441 | if (sisusb_init_gfxdevice(sisusb, 0)) { |
| 2441 | mutex_unlock(&sisusb->lock); | 2442 | mutex_unlock(&sisusb->lock); |
| 2442 | dev_err(&sisusb->sisusb_dev->dev, "Failed to initialize device\n"); | 2443 | dev_err(&sisusb->sisusb_dev->dev, "Failed to initialize device\n"); |
| @@ -3166,7 +3167,7 @@ static int sisusb_probe(struct usb_interface *intf, | |||
| 3166 | 3167 | ||
| 3167 | sisusb->present = 1; | 3168 | sisusb->present = 1; |
| 3168 | 3169 | ||
| 3169 | if (dev->speed == USB_SPEED_HIGH) { | 3170 | if (dev->speed == USB_SPEED_HIGH || dev->speed == USB_SPEED_SUPER) { |
| 3170 | int initscreen = 1; | 3171 | int initscreen = 1; |
| 3171 | #ifdef INCL_SISUSB_CON | 3172 | #ifdef INCL_SISUSB_CON |
| 3172 | if (sisusb_first_vc > 0 && | 3173 | if (sisusb_first_vc > 0 && |
