[U-Boot] [PULL] u-boot-usb/master

Marek Vasut
2017-10-01T18:41:36Z

The following changes since commit 6e9b109aa9bcdd094e77da9fb03de8b44da8eb9d:

Merge git://git.denx.de/u-boot-usb (2017-09-27 09:39:48 -0400)

are available in the git repository at:

git://git.denx.de/u-boot-usb.git master

for you to fetch changes up to dc04b35ef2c8c04cb362758ec467777348ef3f15:

usb: dwc3: add UniPhier specific glue layer (2017-10-01 16:32:55 +0200)

----------------------------------------------------------------
Bin Meng (23):
usb: emul: Remove maxpacketsize in usb_emul_setup_device()
usb: Fix comments of usb_emul_find_for_dev()
usb: sandbox: Initialize root hub's device speed to high speed
usb: sandbox: Fix emulator device select logic in
usb_emul_find_devnum()
usb: emul: Expose find_descriptor() as a public API
usb: emul: hub: Report the actual device speed of the emulation device
dm: usb: Fix broken usb_stop()
dm: usb: Remove no longer needed blk_unbind_all()
dm: usb: emul: Drop usb_emul_reset()
test: dm: usb: Update test cases for USB
usb: xhci: Don't assume LS/FS devices are always behind a HS hub
usb: Handle audio extension endpoint descriptor in
usb_parse_config()

usb: xhci: Add interrupt transfer support

usb: Only get 64 bytes device descriptor for full speed devices

usb: Read device descriptor after device is addressed for xHCI

usb: xhci: Fix max packet size for full speed device endpoint 0

usb: hub: Clear port reset before usb_hub_port_connect_change()

usb: hub: Clear BH reset status change for a 3.0 hub
usb: xhci: Honor endpoint's interval
usb: xhci: Program max burst size for endpoint
usb: xhci: Set 'Error Count' to 0 for isoch endpoints
usb: xhci: Set 'Average TRB Length' to 8 for control endpoints
usb: storage: Fix overwritten in usb_stor_set_max_xfer_blk()

Masahiro Yamada (1):
usb: dwc3: add UniPhier specific glue layer

common/usb.c | 45 ++++++++++++-------
common/usb_hub.c | 16 ++++---
common/usb_storage.c | 2 +-
drivers/usb/dwc3/Kconfig | 7 +++
drivers/usb/dwc3/Makefile | 1 +
drivers/usb/dwc3/dwc3-uniphier.c | 120
+++++++++++++++++++++++++++++++++++++++++++++++++
drivers/usb/emul/sandbox_flash.c | 3 +-
drivers/usb/emul/sandbox_hub.c | 38 +++++++++++++---
drivers/usb/emul/sandbox_keyb.c | 3 +-
drivers/usb/emul/usb-emul-uclass.c | 59 ++++++++++++++++--------
drivers/usb/host/usb-sandbox.c | 30 +++++++++++--
drivers/usb/host/usb-uclass.c | 43 +++++++++++-------
drivers/usb/host/xhci-mem.c | 24 ++++++++--
drivers/usb/host/xhci.c | 249
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
drivers/usb/host/xhci.h | 5 ++-
include/linux/usb/ch9.h | 20 +++++++++
include/usb.h | 35 ++++++++++-----
test/dm/usb.c | 163
+++---------------------------------------------------------------
18 files changed, 612 insertions(+), 251 deletions(-)
create mode 100644 drivers/usb/dwc3/dwc3-uniphier.c