
From: Peng Fan peng.fan@nxp.com
This patchset is trying to upstream NXP downstream ehci-mx6 update and fix.
The driver has not been coverted to full DM, so there are some ifdefs there.
To avoid much conflicts when cherry-pick downstream patches, I prefer to convert after this patchset.
Peng Fan (4): usb: ehci-mx6: Add powerup_fixup implementation usb: ehci-mx6: preparing for ARM64 build usb: ehci-mx6: Add i.MX8 OTG controller support usb: ehci-mx6: configure usb out of suspend state
Ye Li (9): usb: ehci-mx6: Turn on the power domain of USB PHY usb: ehci-mx6: Update driver to support i.MX8MM usb: ehci-mx6: fix controller index for imx8m and imx8 usb: ehci-mx6: Enable iMX EHCI driver for iMX8M Nano usb: ehci-mx6: Fix USB QTD data buffer error ehci-mx6: Add OTG ID detecting by GPIO usb: ehci-mx6: Fix usb type issue in DM driver usb: ehci-mx6: Fix PHY power up issue on iMX8 platforms usb: ehci-mx6: Improve the bind function
arch/arm/include/asm/arch-imx8/clock.h | 8 + drivers/usb/host/Kconfig | 6 +- drivers/usb/host/ehci-mx6.c | 298 +++++++++++++++++++++---- 3 files changed, 263 insertions(+), 49 deletions(-)