Qualcomm on-chip USB OTG controller support

modulename: phy-msm-usb.ko

configname: CONFIG_USB_MSM_OTG

Linux Kernel Configuration
└─>Device Drivers
└─>USB support
└─>USB Physical Layer drivers
└─>Qualcomm on-chip USB OTG controller support
In linux kernel since version 2.6.39 (release Date: 2011-05-18)  
Enable this to support the USB OTG transceiver on Qualcomm chips. It
handles PHY initialization, clock management, and workarounds
required after resetting the hardware and power management.
This driver is required even for peripheral only or host only
mode configurations.
This driver is not supported on boards like trout which
has an external PHY.

source code: