Tool/software:
Hello (+) Bin Liu's Profile - Bin Liu - TI E2E support forums
I would like to know if my following descriptions for these AM64x v 9.2 Linux SDK gadget.c or .h files are correct or not, specifically
- 1) the *dwc3/gadget.{c & h} - these would not be used in AM6442 as the Cadence cdns3 USB controller is only used in AM64x ?
- 2) the *cdns3/*gadget.{c & h} - these should be used with AM6442 USB device gadgets
- 3) the */usr/include/linux/usb/raw_gadget.{c & h} can be used in accordance with the legacy docs.kernel.org/.../raw-gadget.html but ONLY for development ?
- 4) the */musb_gadget.{c & h} - these are only for use by a USB HOST driver to an USB OTG peripheral ?
- 5) the */cdnsp-gadget.{c & h} - these are only for use by a USB HOST driving a USB dual role device (DRD) peripheral?
- 6) the */usb/gadget/legacy/tcm_usb_gadget.c - this is used by a legacy USB mass storage device gadget?
The inventories from the linux-rt tree that I am questioning are attached