Jp6 usb issue

Hi,
I’m using the custom board for AGX Orin, and use JP6 to develop, in our custom board we use the same as devkit USB hub controller like in the reference schematics.

The only different was we use UPHY_TX0/RX0 to connect, and devkit use the UPHY_RX20/TX20.
And I follow this UPHY Lane Configuration to modify ODMDATA in p3701.conf.common, and I also do not have the GB phy so I made the following modification to p3701.conf.common too, like below:

ODMDATA=“gbe-uphy-config-0,hsstp-lane-map-3,nvhs-uphy-config-0,hsio-uphy-config-0”;

So my question is change UPHY from UPHY_RX20/TX20 to UPHY_TX0/RX0 will make USB can’t work normal ?

Many Thanks!!

Device tree change is required. It is not related to UPHY only.

1 Like

Hi @WayneWWW ,
Thank you for reply.
Can you kindly share device tree setting or any document can let me refer.

Many Thanks!!

https://docs.nvidia.com/jetson/archives/r36.2/DeveloperGuide/HR/JetsonModuleAdaptationAndBringUp/JetsonAgxOrinSeries.html?highlight=adaptation#porting-the-universal-serial-bus

Hi @WayneWWW ,
Thank you for reply.
Should I also change pinmux too or not?

Many Thanks!!

no, pinmux is not needed.

Hi @WayneWWW ,
Thank you for reply.
So I only need to modify this file tegra234.dtsi for my usb right?

Many Thanks!!

I won’t say you must modify one file because device tree can have many ways to get modified…

Better finding someone who has experience on your side to do this work. Device tree is not NVIDIA thing. It is from Linux kernel.

Hi @WayneWWW ,
Thank you for reply.
Ok,I will find someone who has experience.
On the other hands,I use the different Jetpack version to test our custom board for AGX Orin.
And then JP5.1.2 is work,but JP6 didn’t work. So it’s just coincidence?
Many Thanks!!

Rel-36 document and rel-35 has minor difference. If you didn’t ever change the device tree and something worked, then it could be coincidence. It is very common on USB issues.

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