*** Please note that this reply is generated by LLM automatically ***
To address the questions regarding the RTS5420 USB hub on a custom carrier board based on Jetson Orin Nano, I’ll provide detailed answers:
- Is firmware/configuration data in the external SPI flash required for the RTS5420 to enable USB 3.x SuperSpeed operation and downstream port power control?
Yes, the RTS5420 requires firmware/configuration data in the external SPI flash to enable USB 3.x SuperSpeed operation and downstream port power control. The firmware stored in the SPI flash configures the hub’s operation, including the USB version and power management.
- If the SPI flash is blank, is it expected that the hub only enumerates as USB 2.0 or does not assert the downstream port power enable signals?
If the SPI flash is blank, the RTS5420 will likely default to USB 2.0 operation, and the downstream port power enable signals (AP22811 enable signals) might not be asserted. This is because the hub requires the firmware to configure its operation, including power management.
- Does the JetPack flashing process on the Jetson Developer Kit automatically program or configure the RTS5420 SPI flash?
The JetPack flashing process on the Jetson Developer Kit does not automatically program or configure the RTS5420 SPI flash. The flashing process primarily focuses on updating the Jetson module’s firmware and software. The RTS5420 SPI flash configuration is typically done separately, either through a dedicated programming process or by using a pre-configured SPI flash.
- For a custom carrier board, do we need to program the RTS5420 SPI flash separately?
Yes, for a custom carrier board, you will need to program the RTS5420 SPI flash separately. This involves obtaining the correct firmware/configuration file for the RTS5420 and using a suitable programming tool to write the data to the SPI flash.
- Is there any reference firmware/configuration file or official programming procedure available for the RTS5420 on Jetson-based carrier boards?
You should consult the RTS5420 datasheet and the manufacturer’s website (Realtek) for reference firmware/configuration files and programming procedures. Additionally, NVIDIA might provide guidance or recommendations for configuring the RTS5420 on Jetson-based carrier boards, but this information might not be publicly available.
- Could the AP22811 enable signals staying Low be related to the RTS5420 configuration or blank SPI flash?
Yes, the AP22811 enable signals staying Low could be related to the RTS5420 configuration or blank SPI flash. The RTS5420 firmware/configuration data in the SPI flash configures the hub’s power management, including the downstream port power enable signals. If the SPI flash is blank or not properly configured, the AP22811 enable signals might not be asserted, resulting in the downstream port power (VBUS) not being supplied.
- Is there any way to operate the RTS5420 at least in USB 2.0 mode without programming the SPI flash?
It might be possible to operate the RTS5420 in USB 2.0 mode without programming the SPI flash, but this would depend on the specific RTS5420 configuration and the Jetson module’s USB configuration. However, this is not a recommended or supported configuration, as the RTS5420 firmware/configuration data is required for proper operation.
To resolve the issue, you should:
- Obtain the correct firmware/configuration file for the RTS5420.
- Use a suitable programming tool to write the data to the SPI flash.
- Verify that the RTS5420 is properly configured and the downstream port power enable signals are asserted.
If you are still experiencing issues, you may want to consult with Realtek (the manufacturer of the RTS5420) or NVIDIA (the manufacturer of the Jetson module) for further guidance and support.
*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***