Home
last modified time | relevance | path

Searched hist:"3 fd577de0c22a08b2af4c4f65f6f8d130f2369b6" (Results 1 – 1 of 1) sorted by relevance

/rk3399_rockchip-uboot/drivers/usb/host/
H A Ddwc2.c3fd577de0c22a08b2af4c4f65f6f8d130f2369b6 Mon Apr 27 13:30:00 UTC 2020 Patrick Delaunay <patrick.delaunay@st.com> UPSTREAM: 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).

Change-Id: Iaf1494bc58c6b2d6c0323e0eb4bc6d18f8edf557
Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
(cherry picked from commit 66004381661386d14183a436c5e0caeb19f4b415)