Because of the holidays, TI E2E™ design support forum responses will be delayed from Dec. 25 through Jan. 2. Thank you for your patience.

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.

AM6442: Cross compiling a C program on the A53 in Linux that interfaces with the USB CDNS3 controller -- which ports and structs do I need?

Part Number: AM6442

Tool/software:

In have been reading the linux-6.1.y branch for the ti linux kernel drivers USB cdns3 (SDK v 9.2). Also looked at the Cadence documents that were included in the MCU+SDK for the USB examples .

 I see that TI (seen in git) instantiated the "cdns3-ti.c" glue layer for the Cadence cdns3 USB IP.

I want to know what primary ports and related structs are needed to reference with this implementation. It is not obvious to me that the AM64x TRM section 12.2.4 does not list the simple port names needed.