Commit 6b948c7376547b7d4e253607c173f7458d9592ea

Authored by George Cherian
Committed by Kishon Vijay Abraham I
1 parent 185a8852eb

usb: musb: musb_host: Enable HCD_BH flag to handle urb return in bottom half

Enable HCD_BH flag for musb host controller driver.
This improves the MSC/UVC through put. With this enabled
even 640x480@30fps webcam streaming is also supported.

Signed-off-by: Felipe Balbi <balbi@ti.com>
Signed-off-by: George Cherian <george.cherian@ti.com>

Showing 1 changed file with 1 additions and 1 deletions Side-by-side Diff

drivers/usb/musb/musb_host.c
... ... @@ -2608,7 +2608,7 @@
2608 2608 .description = "musb-hcd",
2609 2609 .product_desc = "MUSB HDRC host driver",
2610 2610 .hcd_priv_size = sizeof(struct musb *),
2611   - .flags = HCD_USB2 | HCD_MEMORY,
  2611 + .flags = HCD_USB2 | HCD_MEMORY | HCD_BH,
2612 2612  
2613 2613 /* not using irq handler or reset hooks from usbcore, since
2614 2614 * those must be shared with peripheral code for OTG configs