diff options
author | Hemant Kumar <hemantk@codeaurora.org> | 2016-08-17 16:42:58 -0700 |
---|---|---|
committer | Hemant Kumar <hemantk@codeaurora.org> | 2016-08-17 16:51:54 -0700 |
commit | a03c51a137ec413897cea699811ed1004ed59818 (patch) | |
tree | 39cdb68e7aba5bff92735edcc47b9d64359d4c9f /drivers | |
parent | 008f057bbab6dd6629b7e1a3b8c67b650a6b9ef1 (diff) |
usb: gadget: composite: Return bcdUSB 0x0310 for Superspeed and higher
As per USB 3.1 Specification, Revision 1.0, Section 9.6 all new
devices running at SuperSpeed or higher speeds must report a
bcdUSB of 0x0310.
Change-Id: I253d0114fadb33456c7a0eb823d29aade1f33dc1
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/usb/gadget/composite.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/gadget/composite.c b/drivers/usb/gadget/composite.c index e2049464af11..3d17fd93c787 100644 --- a/drivers/usb/gadget/composite.c +++ b/drivers/usb/gadget/composite.c @@ -1634,7 +1634,7 @@ composite_setup(struct usb_gadget *gadget, const struct usb_ctrlrequest *ctrl) cdev->desc.bcdUSB = cpu_to_le16(0x0200); if (gadget_is_superspeed(gadget)) { if (gadget->speed >= USB_SPEED_SUPER) { - cdev->desc.bcdUSB = cpu_to_le16(0x0300); + cdev->desc.bcdUSB = cpu_to_le16(0x0310); cdev->desc.bMaxPacketSize0 = 9; } else if (gadget->l1_supported || enable_l1_for_hs) { |