USB 2.0 OTG FSM implementation

modulename: usb-otg-fsm.ko

and/or

phy-fsm-usb.ko

configname: CONFIG_USB_OTG_FSM

Linux Kernel Configuration
└─>Device Drivers
└─>USB support
└─>USB Physical Layer drivers
└─>USB 2.0 OTG FSM implementation
In linux kernel since version 3.14 (release Date: 2014-03-30)  
Implements OTG Final State Machine as specified in On-The-Go
and Embedded Host Supplement to the USB Revision 2.0 Specification.

source code: