summaryrefslogtreecommitdiffstats
path: root/images
diff options
context:
space:
mode:
authorPeter Mamonov <pmamonov@gmail.com>2017-01-26 16:03:03 +0300
committerSascha Hauer <s.hauer@pengutronix.de>2017-01-30 07:29:02 +0100
commit6d205422e594aa545d74e8ba05885db4ff81144f (patch)
tree252a574d6c6a28c303a95ad01d66c2b8b14339a9 /images
parentdb791c7fb2da0708573d7483259a6e8e971aba20 (diff)
downloadbarebox-6d205422e594aa545d74e8ba05885db4ff81144f.tar.gz
barebox-6d205422e594aa545d74e8ba05885db4ff81144f.tar.xz
usb: ehci: pass full speed devices to companion controller
According to the "Enhanced Host Controller Interface Specification for Universal Serial Bus" after a USB port reset the EHCI Driver checks the PortEnable bit in the PORTSC register. If set to a one, the connected device is a high-speed device [...]. At the time the EHCI Driver receives the port reset and enable request the LineStatus bits might indicate a low-speed device. Additionally, when the port reset process is complete, the PortEnable field may indicate that a full-speed device is attached. In either case the EHCI driver sets the PortOwner bit in the PORTSC register to a one to release port ownership to a companion host controller. Signed-off-by: Peter Mamonov <pmamonov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'images')
0 files changed, 0 insertions, 0 deletions