[U-Boot] [PATCH v3 00/15] usb: hub: Support USB 3.0 hubs

Marek Vasut marex at denx.de
Wed Jul 19 14:00:09 UTC 2017


On 07/19/2017 03:51 PM, Bin Meng wrote:
> This series is a follow-up series to previous series [1] that adds
> support for USB 3.0 hubs.
> 
> USB 3.0 hubs have slightly different hub descriptor format, as well
> as different port status bit positions. These needs to be properly
> handled by U-Boot USB core stack codes. xHCI driver has also been
> updated to correctly set up context structures that are required
> for devices behind a 3.0 hub to work.
> 
> Besides USB 3.0 hubs support, this series also adds support for low
> speed/full speed devices connected behind a high speed hub with the
> xHC controller. It turns out the 'Transaction Translator' part in
> the xHC data structure is missing.
> 
> Note there is one error during testing USB keyboard when
> CONFIG_USB_KEYBOARD is on.
> 
>   "Failed to get keyboard state from device 413c:2105"
> 
> The enumeration process did pass and the error was thrown in the
> USB keyboard driver. This was due to the interrupt transfer is
> still not supported by xHCI driver, as of today.
> 
> This series is available at u-boot-x86/xhci-working2 for testing.
> 
> [1] https://lists.denx.de/pipermail/u-boot/2017-June/296166.html

Applied to u-boot-usb/master, thanks.

-- 
Best regards,
Marek Vasut


More information about the U-Boot mailing list