Orin NX add USB3.0 to port USB2.0


I am trying to update the device tree for the Orin NX module to support USB 3.0 on USB2 port Pin 123/121 without any success.

When running “lsusb -t” it looks all the time that it is set only for USB2.0.

/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=tegra-xusb/4p, 10000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=tegra-xusb/4p, 480M

Please advise

1 Like

Are you saying that you are making a custom board?

If so, could you provide the schematic? Is that a type A port?

How did you configure the device tree?

Yes, we build a custom board for Orin NX,
The port is type A, and the question is what type of change do we need to do for the device tree to support this?
The schematic is the same as the USB 3.2

When PIN 115,117 replace with 123,121 and 161,163,166,168 replace with 41,39,47,45

please refer to the document.


Also, I don’t know you and how familiar you are with the device tree. If you don’t even know about where to get device tree or how to update device tree, please let me know.

1 Like

We have the same issue. We tried to update the device tree, we still cannot get two usb3, we see the 1st as USB2.0.

Can you assist? any special thing we need to do besides updating the device tree?


you could provide your schematic and how your device tree looks like.


Can you share more information on mapping vs I/O in ORIN

usb3-0 {
nvidia,usb2-companion = <1>;
status = “okay”;
usb3-1 {
nvidia,usb2-companion = <?>; status = "okay"; }; usb3-2 { nvidia,usb2-companion = <?>;
status = “okay”;

1 Like

please refer to the design guide document.

1 Like

The current design guide document missing T234

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.