Hello!
I used Orin nano module and custom board
I need to use two USB3.2-Gen2 interfaces on my hardware, pins are USB1+USBSS1, USB2+USBSS2
The interface of USB1+USBSS1 is normal, and the rate can reach USB3.2-Gen2
The rate of the other USB2+USBSS2 interface is only USB2.0
I read this document:
https://docs.nvidia.com/jetson/archives/r36.3/DeveloperGuide/HR/JetsonModuleAdaptationAndBringUp/JetsonAgxOrinSeries.html#porting-the-universal-serial-bus
There is some confusion in the document, I am not clear about the correspondence between USB pin, address, port and phy
I am currently using the default configuration of the device tree, can you help me to see how to change?
root@edge-computer:/home/edge# lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=tegra-xusb/4p, 10000M
|__ Port 2: Dev 2, If 0, Class=Hub, Driver=hub/4p, 10000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=tegra-xusb/4p, 480M
|__ Port 2: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 3: Dev 3, If 0, Class=Hub, Driver=hub/4p, 480M
This is the exported device tree:
extracted_proc.dts.txt (326.8 KB)
This is the kernel log:
dmesg.log (132.8 KB)