We found the root cause of this issue is musb driver only call usb_add_hcd in gadget init code when it is OTG mode. And gadget register driver will only be called when we build-in gadget class driver or modprobe gadget class driver manually.
I prepared a patch for upstream review here: http://kernel.ubuntu.com/git?p=roc/ubuntu-lucid.git;a=commitdiff;h=fc58ea3748869d2fa811dff26aa0fa07490b22b2
kernel package is here: http://people.canonical.com/~roc/kernel/lp566645_otg/
Thanks
We found the root cause of this issue is musb driver only call usb_add_hcd in gadget init code when it is OTG mode. And gadget register driver will only be called when we build-in gadget class driver or modprobe gadget class driver manually.
I prepared a patch for upstream review here: kernel. ubuntu. com/git? p=roc/ubuntu- lucid.git; a=commitdiff; h=fc58ea3748869 d2fa811dff26aa0 fa07490b22b2
http://
kernel package is here: people. canonical. com/~roc/ kernel/ lp566645_ otg/
http://
Thanks