Greetings,
I'm using the Panda-es omap4460 development board. Just moved from kernel 3.12 to kernel 3.16 and OTG port appears to be broken now using the same kernel config. The software comes from Robert Nelson at
"http://eewiki.net/display/linuxonarm/PandaBoard".
I know some power management improvements were added to the kernel by TI recently. Don't know if that is a possible cause. I'm only interest in the USB B side of the OTG port (client side). None of the gadget devices seem to be working now. I do not see anything on the PC side other than an occasional error from dmesg on the PC side of "sdb: detected capacity change from 127864930304 to 0" when I insert the g_mass_storage gadget driver.
The Panda-es board has the following error at dmesg of
" musb-hdrc musb-hdrc.0.auto: configured as A device timeout"
from dev_err(musb->controller, "configured as A device timeout"). The omap2430_musb_set_vbus function in the omap2430.c file. This was working in 3.12. Not sure where to start debugging. Might be hardware related??? Maybe something changed with the device tree files. I'm also using U-Boot SPL 2014.07.
Best Regards,
Ed