]> git.sur5r.net Git - u-boot/commit
usb: hub: Parse and save TT details from device descriptor
authorBin Meng <bmeng.cn@gmail.com>
Wed, 19 Jul 2017 13:51:16 +0000 (21:51 +0800)
committerMarek Vasut <marex@denx.de>
Fri, 28 Jul 2017 21:34:34 +0000 (23:34 +0200)
commit5624dfd5aa91c244519ec60b40b4a42b4d9a43ca
treee7a0a302d46a576835159e30477071f7c599287b
parent493b8dd070f2412b49190b71b44baddbb2b24e37
usb: hub: Parse and save TT details from device descriptor

A high speed hub has a special responsibility to handle full speed/
low speed devices connected on downstream ports. In this case, the
hub must isolate the high speed signaling environment from the full
speed/low speed signaling environment with the help of Transaction
Translator (TT). TT details are provided by hub descriptors and we
parse and save it to hub uclass_priv for later use.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
common/usb_hub.c
include/usb.h
include/usb_defs.h