Assign I2C to USB-C Port

Hi, we have a custom carrier board for Orin Nano 8GB.

On the Orin Nano Dev Kit, USBSS0 is a USB-A port, and USBSS1 is a USB-C port - with the associated I2C for the USB-C port control using I2C0_ (communicating with the FUSB301TMX)

On our carrier board USBSS0 is a Type-C, and USBSS1 is a Type-A. Can you please explain where and how we re-associate the I2C to operate with USBSS0? (our BSP is as per the Orin Nano Dev kit in every other way).

Thanks.

Hi,

You could start from reading the Orin Nano devkit device tree first. There is fusb301 node and remote-endpoint things to connect it to usb driver.

Also the document for how usb nodes work in device tree.

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

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