[U-Boot] [PATCH 16/16] usb: xhci: Enable TT to support LS/FS devices behind a HS hub

Simon Glass sjg at chromium.org
Thu Jul 6 04:50:07 UTC 2017


On 23 June 2017 at 03:54, Bin Meng <bmeng.cn at gmail.com> wrote:
> So far LS/FS devices directly attached to xHC root port can be
> successfully enumerated by xHCI driver, but if they are connected
> behind a hub, the enumeration process fails to address the device.
>
> It turns out xHCI driver still misses a part that in the device's
> input slot context, all Transaction Translator (TT) related fields
> are not programmed. The xHCI spec defines how to enable TT.
>
> Now LS/FS devices like USB keyboard/mouse can be enumerated behind
> a high speed hub.
>
> Signed-off-by: Bin Meng <bmeng.cn at gmail.com>
> ---
>
>  drivers/usb/host/xhci-mem.c | 14 ++++++++++++++
>  1 file changed, 14 insertions(+)

Reviewed-by: Simon Glass <sjg at chromium.org>


More information about the U-Boot mailing list