u-boot/drivers/usb
Patrick Delaunay 6600438166 usb: host: dwc2: force reset assert
Assert reset before deassert in dwc2_reset;
this patch solve issues when the DWC2 registers are already
initialized with value incompatible with host mode.

Force a hardware reset of the IP reset all the DWC2 registers at
default value, the host driver start with a clean state
(Core Soft reset doen in dwc_otg_core_reset is not enought
 to reset all register).

The error can occurs in U-Boot when DWC2 device gadget driver
force device mode (called by ums or dfu command, before to execute
the usb start command).

Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
2020-04-28 13:52:52 +02:00
..
cdns3 usb: Migrate to support live DT for some driver 2020-04-13 13:48:30 +02:00
common usb: Migrate to support live DT for some driver 2020-04-13 13:48:30 +02:00
dwc3 usb: Migrate to support live DT for some driver 2020-04-13 13:48:30 +02:00
emul dm: test: usb: rework keyboard test 2019-11-25 13:28:53 +01:00
eth usb: composite: Move bitmap related operations to ./include/linux/bitmap.h 2018-12-14 17:59:08 +01:00
gadget usb: ether: avoid NULL check before free() 2020-04-28 13:52:52 +02:00
host usb: host: dwc2: force reset assert 2020-04-28 13:52:52 +02:00
musb common: Move hang() to the same header as panic() 2020-01-17 17:53:40 -05:00
musb-new usb: Migrate to support live DT for some driver 2020-04-13 13:48:30 +02:00
phy dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
ulpi SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
Kconfig sunxi: Move common defconfig options to Kconfig 2020-03-18 18:25:00 +05:30