]> git.proxmox.com Git - mirror_qemu.git/blobdiff - hw/usb/desc.c
usb: accept usb3 control requests
[mirror_qemu.git] / hw / usb / desc.c
index 7828e52c6f28d9a3eaf45179ec6774b8efd52fca..c36bf30e4f3b69ffde89fe56b07e23098333fa87 100644 (file)
@@ -774,6 +774,13 @@ int usb_desc_handle_control(USBDevice *dev, USBPacket *p,
         trace_usb_set_device_feature(dev->addr, value, ret);
         break;
 
+    case DeviceOutRequest | USB_REQ_SET_SEL:
+    case DeviceOutRequest | USB_REQ_SET_ISOCH_DELAY:
+        if (dev->speed == USB_SPEED_SUPER) {
+            ret = 0;
+        }
+        break;
+
     case InterfaceRequest | USB_REQ_GET_INTERFACE:
         if (index < 0 || index >= dev->ninterfaces) {
             break;