On Mon, 25 Nov 2013, Felipe Balbi wrote: > On Mon, Nov 25, 2013 at 08:39:50PM +0100, Daniel Mack wrote: > > Make musb_port_suspend() externally available, and call it when to host > > goes into suspend. This allows the core to go into suspend while a > > device is connected. > have you considered the fact that when musb looses context it'll cause a > disconnect on the bus because soft_connect bit is lost ? > > What if you have a mounted file system on a pendrive ? Should we allow > suspend in that case ? > > Alan, Greg, any hints ? An HCD should strive to avoid losing power sessions over a suspend/resume. But if this is unavoidable, the USB Persist mechanism should be able to cope by issuing a reset-resume. (Unless userspace has turned Persist off, of course -- I believe some distributions do this. Chrome?) Alan Stern -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html