SDAA138 September 2025 AM2611 , AM2612 , AM2612-Q1
The default USB driver in the MCU_PLUS_SDK for USB calls the USB_init() function from the USB application. This function is called from the code auto-generated from the example.syscfg ti_drivers_open_close.c file. The Drivers_usbOpen() function.
This function is responsible for resetting the USB dwc_usb3_dev handler, configuring the USB PHY and controller clocks, set the control register of the controller, turn on the PHY and configure the UTMI OTG registers and complete the PHY bring up. The default driver does not detect if a USB connection is truly present on the USB port, and programs the VBUSVALID bit of the USB controller to force a host connection. This does not have any impact on functionality.