[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