10.3.4. MUSB OTG controller in OTG mode
10.3.4.1. OTG Configuration
Both Host and Gadget driver should be selected for OTG support.If gadget driver
is build as module then the host side module will be initialized only after gadget
module is inserted after bootup.
If "Rely on targeted peripheral list" is also selected then make sure to
update "drivers/usb/core/otg_whitelist.h" with the desired supported device
class identification ids.
OTG option in driver mode will appear only when gadget support is also
selected.Please enable gadget support as given below.
Please make sure that Inventra HDRC is selected as USB peripheral controller
which will appear only when OTG is selected as below.
188
Device Drivers --->
USB support --->
<*> USB Gadget Support --->
[ ] Debugging messages (DEVELOPMENT) NEW
[ ] Debugging information files (DEVELOPMENT) NEW
(2) Maximum VBUS power usage (2-500mA) NEW
USB Peripheral Controller (Inventra HDRC Peripheral(TI, ...)) --->
<M> USB Gadget Drivers
<M> File-backed Storage Gadget
Device Drivers --->
USB support --->
<*> Support for Host-side USB
*** Miscellaneous USB options ***
[*] USB device filesystem
[*] USB device class-devices (DEPRECATED)
*** USB Host Controller Drivers ***
<*> Inventra Highspeed Dual Role Controller (TI, ...)
*** OMAP 343x high speed USB support ***
Driver Mode (Both Host and peripheral : USB OTG (On The Go)
Device) --->
[ ] Disable DMA (always use PIO)
[ ] Use System DMA for Rx endpoints
[*] Enable debugging messages
Platform Support Products
USB Driver
MUSB OTG controller in OTG mode
Version 02.01.01.08