SPRZ447E July 2017 – July 2024 AM5746 , AM5748 , AM5749
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.
AM574x SR 1.0
AM576x SR 1.0
AM574x: 1.0
DRA75xP, DRA74xP, DRA77xP, DRA76xP: 1.0
TDA2Px: 1.0
AM576x: 1.0