diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2010-12-08 17:35:22 +0100 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2011-01-11 17:15:24 +0100 |
commit | 25620cba94d7ca126a24d74ce6f2ac42aa9a2fe8 (patch) | |
tree | ac5825a3053e995a1d082dfd4be6b1bf81565a9a /hw/usb-desc.h | |
parent | 32d41919784abe56b10f6d7784c00bb27e4f4d39 (diff) | |
download | qemu-25620cba94d7ca126a24d74ce6f2ac42aa9a2fe8.zip qemu-25620cba94d7ca126a24d74ce6f2ac42aa9a2fe8.tar.gz qemu-25620cba94d7ca126a24d74ce6f2ac42aa9a2fe8.tar.bz2 |
usb: add device qualifier support
Add support for device_qualifier and other_speed_config descriptors.
These are used to query the "other speed" configuration of usb 2.0
devices, i.e. in high-speed mode they return the full-speed
configuration and visa versa.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'hw/usb-desc.h')
-rw-r--r-- | hw/usb-desc.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/hw/usb-desc.h b/hw/usb-desc.h index 484c7c7..ac734ab 100644 --- a/hw/usb-desc.h +++ b/hw/usb-desc.h @@ -72,6 +72,8 @@ struct USBDesc { /* generate usb packages from structs */ int usb_desc_device(const USBDescID *id, const USBDescDevice *dev, uint8_t *dest, size_t len); +int usb_desc_device_qualifier(const USBDescDevice *dev, + uint8_t *dest, size_t len); int usb_desc_config(const USBDescConfig *conf, uint8_t *dest, size_t len); int usb_desc_iface(const USBDescIface *iface, uint8_t *dest, size_t len); int usb_desc_endpoint(const USBDescEndpoint *ep, uint8_t *dest, size_t len); |