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

Marek Vasut
2019-10-20T15:08:37Z

The following changes since commit 6891152a4596d38ac25d2fe1238e3b6a938554b8:

Merge branch 'master' of git://git.denx.de/u-boot-socfpga (2019-10-14
21:00:10 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 79b03816cb7d17ce717cbeb2d1c69836a0adef1e:

dm: test: usb: rework keyboard test (2019-10-15 13:12:09 +0200)

----------------------------------------------------------------
Heinrich Schuchardt (5):
usb: kbd: simplify coding for arrow keys
usb: kbd: implement special keys
usb: kbd: fix typo
usb: kbd: move USB_KBD_BOOT_REPORT_SIZE to usb.h
dm: test: usb: rework keyboard test

Igor Opaniuk (1):
usb: ehci-mx6: Fix bus enumeration for iMX7 SoCs

Jean-Jacques Hiblot (15):
usb: host: remove the xhci-zynqmp driver
usb: dwc3: switch to peripheral mode when exiting
usb: xhci: move xhci.h to include usb
usb: dwc3: always use the inlined version of
dwc3_host_init/dwc3_host_exit
usb: dwc3-generic: use platdata
usb: dwc3-generic: factorize code
usb: dwc3-generic: add a new host driver that uses the dwc3 core
usb: dwc3-generic: if no max speed is specified in DT, assume
super speed
usb: dwc3: Add dwc3_of_parse() to get quirks information from DT
usb: dwc3: Kconfig: get rid of obsolete mode selection
ARM: keystone: increase PSC timeout
ARM: keystone: Do not enable the USB power domains at the board level
phy: keystone-usb: handle the transition of the USB power domain
configs: k2g_evm_defconfig: disable XHCI_DWC3 and enable
KEYSTONE_USB_PHY
ARM: DTS: keystone: complete the description of the USB PHY devices

MAINTAINERS | 1 +
arch/arm/dts/keystone-k2e-evm-u-boot.dtsi | 32 ++++++++++
arch/arm/dts/keystone-k2g-evm-u-boot.dtsi | 28 +++++++++
arch/arm/dts/keystone-k2hk-evm-u-boot.dtsi | 14 +++++
arch/arm/dts/keystone-k2l-evm-u-boot.dtsi | 18 ++++++
arch/arm/mach-keystone/include/mach/psc_defs.h | 2 +-
board/ti/ks2_evm/board.c | 13 ----
common/usb_kbd.c | 89
+++++++++++++++++++--------
configs/avnet_ultra96_rev1_defconfig | 1 -
configs/evb-rk3328_defconfig | 1 +
configs/k2g_evm_defconfig | 3 +-
configs/odroid-n2_defconfig | 1 +
configs/rock64-rk3328_defconfig | 1 +
configs/sei510_defconfig | 1 +
configs/u200_defconfig | 1 +
configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig | 1 -
configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig | 1 -
configs/xilinx_zynqmp_zc1751_xm017_dc3_defconfig | 1 -
configs/xilinx_zynqmp_zcu100_revC_defconfig | 1 -
configs/xilinx_zynqmp_zcu102_rev1_0_defconfig | 1 -
configs/xilinx_zynqmp_zcu102_revA_defconfig | 1 -
configs/xilinx_zynqmp_zcu102_revB_defconfig | 1 -
configs/xilinx_zynqmp_zcu104_revA_defconfig | 1 -
configs/xilinx_zynqmp_zcu104_revC_defconfig | 1 -
configs/xilinx_zynqmp_zcu106_revA_defconfig | 1 -
configs/xilinx_zynqmp_zcu111_revA_defconfig | 1 -
drivers/phy/keystone-usb-phy.c | 22 +++++++
drivers/usb/dwc3/Kconfig | 18 +-----
drivers/usb/dwc3/core.c | 84
++++++++++++++++++++++++-
drivers/usb/dwc3/core.h | 6 +-
drivers/usb/dwc3/dwc3-generic.c | 146
+++++++++++++++++++++++++++++++++----------
drivers/usb/emul/sandbox_keyb.c | 27 +++++---
drivers/usb/host/Kconfig | 7 ---
drivers/usb/host/Makefile | 1 -
drivers/usb/host/ehci-mx6.c | 15 ++---
drivers/usb/host/xhci-dwc3.c | 2 +-
drivers/usb/host/xhci-exynos5.c | 2 +-
drivers/usb/host/xhci-fsl.c | 2 +-
drivers/usb/host/xhci-mem.c | 2 +-
drivers/usb/host/xhci-mvebu.c | 2 +-
drivers/usb/host/xhci-omap.c | 2 +-
drivers/usb/host/xhci-pci.c | 2 +-
drivers/usb/host/xhci-rcar.c | 2 +-
drivers/usb/host/xhci-ring.c | 2 +-
drivers/usb/host/xhci-rockchip.c | 2 +-
drivers/usb/host/xhci-zynqmp.c | 146
-------------------------------------------
drivers/usb/host/xhci.c | 2 +-
drivers/usb/phy/omap_usb_phy.c | 2 +-
include/usb.h | 6 ++
{drivers/usb/host => include/usb}/xhci.h | 0
test/dm/usb.c | 283
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
51 files changed, 699 insertions(+), 303 deletions(-)
create mode 100644 arch/arm/dts/keystone-k2l-evm-u-boot.dtsi
delete mode 100644 drivers/usb/host/xhci-zynqmp.c
rename {drivers/usb/host => include/usb}/xhci.h (100%)