[PULL] u-boot-usb/master

Marek Vasut
2021-09-22T22:38:20Z

Late bunch of USB fixes (incl. the xhci usb 3.1 support)

The following changes since commit a49930f4c6ed5dcbf5127f7bf6d189afa92bffb3:

Merge https://source.denx.de/u-boot/custodians/u-boot-x86 (2021-09-22
11:43:12 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 53eed9adfac17921511ebf9e00c429bcb385d231:

usb: xhci-dwc3: Add support for USB 3.1 controllers (2021-09-22
21:29:56 +0200)

----------------------------------------------------------------
Mark Kettenis (1):
usb: xhci-dwc3: Add support for USB 3.1 controllers

Matthias Schiffer (4):
usb: add support for ULPI/SERIAL/HSIC PHY modes
include/configs: replace MXC_EHCI_MODE_SERIAL with PORT_PTS_SERIAL
usb: ehci-ci: remove redundant PORTSC flag definitions
usb: ehci-mx6: use phy_type from device tree

Samuel Holland (4):
phy: sun50i-usb3: Add a driver for the H6 USB3 PHY
usb: xhci-pci: Move reset logic out of XHCI core
usb: xhci-dwc3: Add support for clocks/resets
configs: Enable USB3 on Allwinner H6 boards

configs/orangepi_3_defconfig | 5 +++
configs/pine_h64_defconfig | 5 +++
drivers/phy/allwinner/Kconfig | 8 +++++
drivers/phy/allwinner/Makefile | 1 +
drivers/phy/allwinner/phy-sun50i-usb3.c | 171
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/usb/common/common.c | 3 ++
drivers/usb/host/ehci-mx6.c | 25 ++++++++++++--
drivers/usb/host/xhci-dwc3.c | 59
+++++++++++++++++++++++++++++++-
drivers/usb/host/xhci-mem.c | 2 --
drivers/usb/host/xhci-pci.c | 52 +++++++++++++++++++++++++---
drivers/usb/host/xhci.c | 35 -------------------
include/configs/zmx25.h | 2 +-
include/linux/usb/phy.h | 3 ++
include/usb/ehci-ci.h | 12 +------
include/usb/xhci.h | 2 --
15 files changed, 327 insertions(+), 58 deletions(-)
create mode 100644 drivers/phy/allwinner/phy-sun50i-usb3.c