USB pin compatibility with AGX Orin

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!

Hi marvin.dinneweth,

Orin(T234, JP6.x) series and Thor(T264, JP7.x) series are different core and from different SW releases.
I don’t think there’s one board can work for both modules. Just like AGX Xavier(T194) and AGX Orin would not work on the same board.

If you are one of our partner, you can simply send a bug to discuss in details.
If not, please contact your distributor for this.