Hi,
We are currently designing a custom carrier board that supports both Jetson AGX Orin and Jetson AGX Thor.
USB 3.2 functionality is essential for us, and we’re aiming for hardware-level compatibility where possible.
Here’s what we’ve found:
AGX Orin – USB Port 1 (P1):
- USB2.0:
- C10 → USB1_N
- C11 → USB1_P
- USB3.2 (UPHY_RX1 / TX1):
- RX1: C22, C23
- TX1: G22, G23
AGX Thor – USB Port 1 (P1):
- USB2.0:
- C10 → USB1_N
- C11 → USB1_P
- USB3.2 (UPHY_RX1 / TX1):
- RX1: A22, A23
- TX1: J22, J23
So although the USB2.0 differential pair is pin-compatible, the USB3.2 UPHY lane assignments differ.
We understand UPHY lanes cannot be physically remapped, but our main question is:
👉 Is it possible — through software or Device Tree configuration — to reassign or reroute USB3.2 (e.g. switch USB1 to use a different UPHY lane)?
Or is the UPHY-to-USB mapping fully fixed in hardware on both Orin and Thor?
Any guidance on how to make the USB3.2 interface compatible across both platforms would be much appreciated.
Thanks!