diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2013-06-13 14:23:08 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2013-09-19 13:04:53 +0200 |
commit | ee9b84f61c55a67b477a019e937460be13ccbfa1 (patch) | |
tree | c52730921014aabc90d7d172b6e40335287af79a /src | |
parent | 9ab39de311ae1925a0f32c22ed2d18f3c0fc92eb (diff) | |
download | seabios-hppa-ee9b84f61c55a67b477a019e937460be13ccbfa1.zip seabios-hppa-ee9b84f61c55a67b477a019e937460be13ccbfa1.tar.gz seabios-hppa-ee9b84f61c55a67b477a019e937460be13ccbfa1.tar.bz2 |
uas: add (temporary) superspeed stopgap
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/hw/usb-uas.c | 4 | ||||
-rw-r--r-- | src/hw/usb.h | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/hw/usb-uas.c b/src/hw/usb-uas.c index 1a9773a..62b9675 100644 --- a/src/hw/usb-uas.c +++ b/src/hw/usb-uas.c @@ -223,6 +223,10 @@ usb_uas_setup(struct usbdevice_s *usbdev) case USB_DT_ENDPOINT: ep = (void*)desc; break; + case USB_DT_ENDPOINT_COMPANION: + /* No support (yet) for usb3 streams */ + dprintf(1, "Superspeed UAS devices not supported (yet)\n"); + goto fail; case 0x24: switch (desc[2]) { case UAS_PIPE_ID_COMMAND: diff --git a/src/hw/usb.h b/src/hw/usb.h index 1ac86c7..d5f00b1 100644 --- a/src/hw/usb.h +++ b/src/hw/usb.h @@ -130,6 +130,7 @@ struct usb_ctrlrequest { #define USB_DT_ENDPOINT 0x05 #define USB_DT_DEVICE_QUALIFIER 0x06 #define USB_DT_OTHER_SPEED_CONFIG 0x07 +#define USB_DT_ENDPOINT_COMPANION 0x30 struct usb_device_descriptor { u8 bLength; |