Hello, I’ve designed a custom AGX carrier board. I have 3x USB 3.2 ports (host mode only) on the board, but none of them will connect to USB 3 devices at 5000 or 10000M. They always connect at 480M.
VBUS on Ports 0 and 2 are connected directly to the 5V rail. (these ports are actually FFC connectors directly connected to FLIR blackfly board level cameras, so I didn’t think I would need the VBUS switches. I understand now from reading some other threads that this can cause problems with USB3 enumeration, so I’ve turned my attention to port 3. I’ve attached the VBUS of this port to the HDMI switch:
vbus-supply = <&p2822_vdd_hdmi_5v0>;
I was very careful to follow all signal integrity rules outlined in the OEM Design Guide, which is leading me to believe the device tree is the problem. I’ve attached the DTS file that I’m using. I edited the sections outlined in the Bring-Up and Adaptation Guide, and removed all the extcon and type-c PD content.
Many thanks to anyone who can offer any help!
dts.txt (354.7 KB)