]> git.baikalelectronics.ru Git - uboot.git/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)
commit263ee71e49b0f8a8b4a086ac540f8f39435b8a63
treee7a0a302d46a576835159e30477071f7c599287b
parent8841e99aeb6659629d214f4d5d5c058c6cf35c86
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