David Brownell wrote:
Now that the musb build fixes for DaVinci got merged (RC3?), kick in the other bits needed to get it finally *working* in mainline:
- Use clk_enable()/clk_disable() ... the "always enable USB clocks" code this originally relied on has since been removed.
- Initialize the USB device only after the relevant I2C GPIOs are available, so the host side can properly enable VBUS.
- Tweak init sequencing to cope with mainline's relatively late init of the I2C system bus for power switches, transceivers, and so on.
Sanity tested on DM6664 EVM for host and peripheral modes; that system
Wow, that must be a totally new kind of DaVinci! :-)
won't boot with CONFIG_PM enabled, so OTG can't yet be tested.
BTW, could somebody clarify why OTG is coupled with PM?
Also verified on OMAP3.
WBR, Sergei -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html