SPRZ397K November 2012 – September 2024 TDA2EG-17 , TDA2HF , TDA2HG , TDA2HV , TDA2LF , TDA2SA , TDA2SG , TDA2SX
USB3.0 Link Cannot Be Established When Suspend Mode Is Enabled
Medium
When suspend mode is enabled (USB_GUSB3PIPECTL[17]SUSPENDENABLE = 0x1), the communication between the host controller and the USB device is broken. This happens in the following two sequences:
Sequence 1:
When USB3.0 device is connected there is not enough time to establish the USB3.0 link so the host controller falls back to USB2.0 mode.
Sequence 2:
The USB3.0 link cannot be reestablished and the host controller falls back to USB2.0.
First set CTRL_CORE_PHY_POWER_USB[21:14] USB_PWRCTL_CLK_CMD to 0x43 then to 0x03 just after U3_EXIT state (setting the PORTSC2 in U0 by Polling on USB_PORTSC2[8:5] PLS=RESUME) and before Recovery state.
SR 2.0, 1.1, 1.0
TDA2x: 2.0, 1.1, 1.0
DRA75x, DRA74x: 2.0, 1.1, 1.0
AM572x: 2.0, 1.1