This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM67A: USB OTG functionality

Part Number: AM67A
Other Parts Discussed in Thread: AM6548, , AM67

Tool/software:

Hi,

Does the SoC supports OTG on USB0? Looking at the linux device tree it suggests that both USB0 and USB1 supports OTG. But reading the TRM chapter 4.10.4.1 ("USB2SS Unsupported Features") says OTG is not supported.

Also, can both USB0 and USB1 be used with SERDES0 (of course only one can be used at the same time). Or is SERDES0 hardwired to a certain USB controller?

We need the following:
 - one USB2.0 port with OTG
 - one USB3.2 port in host mode
 - one PCIe port in root complex mode

For this configuration, we have USB0 routed to the USB2.0 port, USB1 and SERDES0 to the USB3.2 port and SERDES1 to the PCIe port. Can you confirm, this will work?

Also, I guess the USB_ID pins should (or can) just be connected to any GPIO?

Thanks,
Michael Walle