I working on a design using the Jetson Nano SoM that needs multiple USB 3.0 device interfaces (and possibly one USB 3.0 host interface).
In the documentation for the XUSB peripheral, it looks like it supports 4 USB 3.0 interfaces (SS1-SS4) (Figure 53 in the Technical Reference manual, Tegra_X1_TRM_DP07225001_v1.3p.pdf) but it looks like only 1 port (the OTG port) can be set as a device while all others are host.
In the Jetson Nano dev kit schematic (Jetson_Nano_Carrier_Board_Concept_Schematics.pdf, pg6), it looks like the PCIe shared pins are setup only for 4 lane PCIe and a single USB 3.0 port.
Is it possible to reconfigure the outputs of the SoM per the Nano technical reference manual(pg 1326) for Use Case 1A that supports PCIe 2lanes and USB SS2, SS3, SS1, and SS0 (where one port can be device/OTG and the others be hosts) or is it possible to somehow configure the XUSB for more than 1 device port?
Any help would be appreciated!