Hi Experts,<div><br></div><div>I am newbie and trying to enable usb OTG support in Android linux kernel, can someone please give me the pointers to proceed with this. The hardware on which android kernel boots has OTG harware, so inorder to enable it at the kenel level i enabled the following configs,</div>


<div><div><br></div><div>CONFIG_USB_SUPPORT=y</div><div>CONFIG_USB_ARCH_HAS_HCD=y</div><div>CONFIG_USB_ARCH_HAS_OHCI=y</div><div>CONFIG_USB_ARCH_HAS_EHCI=y</div><div>CONFIG_USB=y</div><div>CONFIG_USB_DEBUG=y</div></div><div>


.</div><div>.</div><div><div>CONFIG_USB_EHCI_HCD=m</div><div>CONFIG_USB_OHCI_HCD=m</div></div><div>.</div><div>.</div><div>CONFIG_USB_OTG=y</div><div>CONFIG_USB_MUSB_OTG=y</div><div>CONFIG_USB_OTG_UTILS=y</div><div><br></div>


<div><br></div><div>am using the following configuration,</div><div><br></div><div>     musb &lt;--- usb converter &lt;--- usb harware device.</div><div><br>
</div><div><br></div><div>But still the hardware doesnt seems to work properly (as no new entry is created in /dev, when a usb harware device is connected to the board),</div><div>Inorder to confirm that the base board drivers are working properly, i tried loading the gadget driver and connected it to the PC host, where i was able to access the device mass storage successfully.</div>


<div>Do i need to do anything else to enable the musb to work as OTG port.</div><div><br></div><div><br></div><div>Thanks,</div><div>Madavan</div>