From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marek Vasut Date: Sun, 1 Oct 2017 20:41:36 +0200 Subject: [U-Boot] [PULL] u-boot-usb/master Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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