summaryrefslogtreecommitdiff
path: root/drivers/usb
diff options
context:
space:
mode:
authorAlan Stern <stern@rowland.harvard.edu>2011-06-07 11:33:01 -0400
committerGreg Kroah-Hartman <gregkh@suse.de>2011-06-07 09:05:43 -0700
commitc5c69f3f0dcf9b569c8f3ad67f3af92cfcedac43 (patch)
treed6eb579b863518df3886bdfeb05a9ca17f7746a3 /drivers/usb
parent21c13a4f7bc185552c4b402b792c3bbb9aa69df0 (diff)
downloadlinux-c5c69f3f0dcf9b569c8f3ad67f3af92cfcedac43.tar.gz
linux-c5c69f3f0dcf9b569c8f3ad67f3af92cfcedac43.tar.xz
USB: dummy-hcd needs the has_tt flag
Like with other host controllers capable of operating at both high speed and full speed, we need to indicate that the emulated controller presented by dummy-hcd has this ability. Otherwise usbcore will not accept full-speed gadgets under dummy-hcd. This patch (as1469) sets the appropriate has_tt flag. Signed-off-by: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb')
-rw-r--r--drivers/usb/gadget/dummy_hcd.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/usb/gadget/dummy_hcd.c b/drivers/usb/gadget/dummy_hcd.c
index 61ff927928ab..d3dcabc1a5fc 100644
--- a/drivers/usb/gadget/dummy_hcd.c
+++ b/drivers/usb/gadget/dummy_hcd.c
@@ -1906,6 +1906,7 @@ static int dummy_hcd_probe(struct platform_device *pdev)
if (!hcd)
return -ENOMEM;
the_controller = hcd_to_dummy (hcd);
+ hcd->has_tt = 1;
retval = usb_add_hcd(hcd, 0, 0);
if (retval != 0) {