
Hi Bin, Marek,
On 10/09/2019 03:56, Bin Meng wrote:
On Tue, Sep 10, 2019 at 2:52 AM Neil Armstrong narmstrong@baylibre.com wrote:
This quirk is necessary for the Amlogic GXL SoCs otherwise the Port 2 PHY doesn't get out of suspend and U-Boot resets the board after:
XHCI timeout on event type 33... cannot recover. BUG: failure at drivers/usb/host/xhci-ring.c:474/xhci_wait_for_event()! BUG!
This quirk is also handled in the dwc3 core code, but until the xhci-dwc3 driver uses the dwc3 core, the quirk must be handled here to fix USB support on the Amlogic libretech-cc and libretech-ac board when a device is only plugged in the OTG port.
Cc: Yuri Frolov crashing.kernel@gmail.com Cc: Bin Meng bmeng.cn@gmail.com Fixes: dc9cdf859e ("usb: dwc3: Add DWC3 controller driver support") Signed-off-by: Neil Armstrong narmstrong@baylibre.com
drivers/usb/host/xhci-dwc3.c | 3 +++ 1 file changed, 3 insertions(+)
Thanks for your efforts tracing this down!
Reviewed-by: Bin Meng bmeng.cn@gmail.com
Should I take it into my amlogic tree or you'll handle it ?
Thanks, Neil