Similar to the design of the AGX Orin kit, we used the USB hub chip RTS5420-GR to implement two USB 2.0 ports (USB3.0), but the two USB ports did not work. The specific design is as follows:
1、schematic design
I refer to operation Jetpack 6.1 and USB on Custom Board - #10 by nzamani and currently can achieve USB functionality, but I do not understand the working principle of AGX Orin’s USB, XUDC@355000 The XHCI@3610000 The Xusb_padctl@3520000 、 What are the different types of typec? Which USB controller is USB 2.0 or USB 3.0 related to in our schematic?
If RTS5420-GR is suspended i2c@C240000 Why can’t I scan through the “i2cdetect - y 1” command under the node?
I agree with this.
The flash of the hub (RTS5420-GR) burned firmware, and the i2c interface may not be in use at this time, so the “i2ctest - y 1” command cannot find any i2c slave devices.
If the hub (RTS5420-GR) does not load programs from flash, I believe Orin needs to configure the hub through I2C.