u-boot/drivers/usb/host
Peng Fan dd2cdd82b8 MLK-20569 usb: ehci-mx6: configure usb out of suspend state
When moving to support partition reboot or android auto on XEN,
linux kernel will runs into runtime suspend state, and the usb
will be configured to low power suspend state by Linux.

Then we reboot and runs into U-Boot, however the usb already in
suspended state and uboot not able to lock the phy pll,
after clearing PHCD to out of suspended state, the phy pll could be
locked and fastboot works.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
Suggested-by: Li Jun <jun.li@nxp.com>
Reviewed-by: Ye Li <ye.li@nxp.com>
(cherry picked from commit 999ae3e37b)
2018-12-12 13:35:45 +08:00
..
Kconfig MLK-18290-2 ehci-mx6: Update driver to support i.MX8MM 2018-05-23 04:15:54 -07:00
Makefile MLK-15026 usb: host: xhci-imx8: add imx8 USB3 driver 2018-04-27 02:32:33 -07:00
dwc2.c usb: dwc2: Rename CONFIG_DWC2_UTMI_PHY_WIDTH to CONFIG_DWC2_UTMI_WIDTH 2018-02-15 13:44:27 +01:00
dwc2.h usb: dwc2: Rename CONFIG_DWC2_UTMI_PHY_WIDTH to CONFIG_DWC2_UTMI_WIDTH 2018-02-15 13:44:27 +01:00
dwc3-sti-glue.c libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
ehci-armada100.c
ehci-atmel.c dm: Rename dev_addr..() functions 2017-06-01 07:03:01 -06:00
ehci-exynos.c libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
ehci-faraday.c
ehci-fsl.c usb: ehci: fsl: Fix some compile warnings. 2018-01-09 12:37:15 +01:00
ehci-generic.c treewide: replace with error() with pr_err() 2017-10-04 11:59:44 -04:00
ehci-hcd.c usb: ehci: do not invalidate a NULL buffer 2017-11-26 02:22:36 +01:00
ehci-marvell.c dm: core: Rename of_device_is_compatible() 2017-06-01 07:03:06 -06:00
ehci-msm.c libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
ehci-mx5.c
ehci-mx6.c MLK-20569 usb: ehci-mx6: configure usb out of suspend state 2018-12-12 13:35:45 +08:00
ehci-mxc.c
ehci-mxs.c usb: ehci: mxs: fix swapped argument in ehci_writel() 2018-01-25 20:59:20 +01:00
ehci-omap.c
ehci-pci.c ehci-pci: Prepare for usage of readl()/writel() accessors 2017-06-05 13:42:09 +02:00
ehci-ppc4xx.c
ehci-rmobile.c
ehci-spear.c
ehci-sunxi.c dm: Rename dev_addr..() functions 2017-06-01 07:03:01 -06:00
ehci-tegra.c libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
ehci-vct.c
ehci-vf.c libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
ehci-zynq.c dm: Rename dev_addr..() functions 2017-06-01 07:03:01 -06:00
ehci.h usb: ehci: Fix accessors for big-endian platforms and descriptors 2017-11-26 02:22:36 +01:00
ohci-at91.c
ohci-da8xx.c
ohci-ep93xx.c
ohci-generic.c treewide: replace with error() with pr_err() 2017-10-04 11:59:44 -04:00
ohci-hcd.c powerpc: remove 4xx support 2017-07-03 17:35:28 -04:00
ohci-lpc32xx.c wait_bit: use wait_for_bit_le32 and remove wait_for_bit 2018-01-24 12:03:43 +05:30
ohci-sunxi.c dm: Rename dev_addr..() functions 2017-06-01 07:03:01 -06:00
ohci.h powerpc, 5xxx, 512x: remove support for mpc5xxx and mpc512x 2017-06-16 10:14:55 -04:00
r8a66597-hcd.c usb: host: Drop unused hcd_name from r8a66597-hcd.c 2018-01-28 04:00:59 +01:00
r8a66597.h usb: r8a66597: Add support for RZ/A series 2017-11-28 04:06:40 +01:00
sl811-hcd.c
sl811.h
usb-sandbox.c usb: sandbox: Fix emulator device select logic in usb_emul_find_devnum() 2017-10-01 16:32:50 +02:00
usb-uclass.c MLK-18290-4 usb: ci_udc: Add function to remove usb device 2018-05-23 04:15:55 -07:00
utmi-armada100.c
xhci-dwc3.c treewide: replace with error() with pr_err() 2017-10-04 11:59:44 -04:00
xhci-exynos5.c libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
xhci-fsl.c dm: Rename dev_addr..() functions 2017-06-01 07:03:01 -06:00
xhci-imx8.c MLK-15026 usb: host: xhci-imx8: add imx8 USB3 driver 2018-04-27 02:32:33 -07:00
xhci-imx8m.c MLK-18159-10 xhci-imx8m: Add DM USB support 2018-04-27 02:32:15 -07:00
xhci-keystone.c
xhci-mem.c MLK-18161-20 usb: xhci-mem: Fix scratchpad array issue 2018-04-27 06:14:51 -07:00
xhci-mvebu.c mvebu: usb: xhci: a38x support 2017-11-16 11:45:20 +01:00
xhci-omap.c usb: host: xhci-omap: Remove redundant board_usb_init and board_usb_cleanup functions 2018-02-15 13:44:30 +01:00
xhci-pci.c usb: xhci-pci: Clean up the driver a little bit 2017-07-28 23:34:29 +02:00
xhci-rcar-r8a779x_usb3_v3.h usb: xhci: Add Renesas R-Car xHCI driver 2017-11-26 02:22:36 +01:00
xhci-rcar.c usb: xhci-rcar: Add R8A77965 M3N entries 2018-03-05 10:59:38 +01:00
xhci-ring.c usb: xhci: Fix bool initialization in xhci_bulk_tx 2018-01-25 20:59:16 +01:00
xhci-rockchip.c treewide: replace with error() with pr_err() 2017-10-04 11:59:44 -04:00
xhci-zynqmp.c
xhci.c usb: xhci: Set 'Average TRB Length' to 8 for control endpoints 2017-10-01 16:32:55 +02:00
xhci.h usb: xhci: Honor endpoint's interval 2017-10-01 16:32:54 +02:00