[U-Boot] [RESEND PATCH v3 00/18] Improvement for the DWC3 USB generic driver and fixes for the K2 platforms

Marek Vasut marex at denx.de
Thu Jun 27 13:12:49 UTC 2019

On 6/27/19 3:06 PM, Jean-Jacques Hiblot wrote:
> Resend after rebasing on top of latest u-boot
> The K2 platforms have shown boot issues after switching to the DWC3 generic
> driver. Those are due to the fact that the USB domains are not turned off
> before booting linux and the phy were not properly initialized. Fixing it
> by improving the DWC3-generic driver and handling the USB power domain in
> the PHY driver.
> At the same time this series introduce a new uclass (UCLASS_NOP) to replace
> usage of UCLASS_MISC in the USB wrapper because the MISC class now
> automatically binds all the child devices and that breaks the DWC3-generic
> driver.
> Improvements to the DWC3 generic driver are:
> - Fix it by switching to UCLASS_NOP
> - core: read quirks properties from DT and apply the fixes.
> - add a new host driver that uses the DWC3 core (more generic than
>   xhci-dwc3). This should enable most platforms to drop their own version
>   of the xhci-driver to use the generic one instead.
> This series also removes the now unused xhci-zynqmp driver and tries to
> better manage the Kconfig options related to DWC3 gadget/host mode
> selection.
> This has been tested with K2 and DRA7 platforms (host and device modes).
> Travis build: https://travis-ci.org/jjhiblot/u-boot/builds/515282720

Lemme put this in next and see what happens, thanks.

Best regards,
Marek Vasut

More information about the U-Boot mailing list