Hi Felipe,
On 6 November 2014 01:10, Felipe Balbi <[email protected]> wrote: > On Tue, Nov 04, 2014 at 03:30:54PM +0530, Kiran Kumar Raparthy wrote: >> From: Todd Poynor <[email protected]> >> >> usb: phy: Hold wakeupsource when USB is enumerated in peripheral mode >> >> Some systems require a mechanism to prevent system to enter into suspend >> state when USB is connected and enumerated in peripheral mode. >> >> This patch provides an interface to hold a wakeupsource to prevent suspend. >> PHY drivers can use this interface when USB is connected and enumerated in >> peripheral mode. >> >> A timed wakeupsource is temporarily held on USB disconnect events, to allow >> the rest of the system to react to the USB disconnection (dropping host >> sessions, updating charger status, etc.) prior to re-allowing suspend. >> >> Cc: Kishon Vijay Abraham I <[email protected]> >> Cc: Felipe Balbi <[email protected]> >> Cc: Greg Kroah-Hartman <[email protected]> >> Cc: [email protected] >> Cc: [email protected] >> Cc: Android Kernel Team <[email protected]> >> Cc: John Stultz <[email protected]> >> Cc: Sumit Semwal <[email protected]> >> Cc: Arve Hjønnevåg <[email protected]> >> Cc: Benoit Goby <[email protected]> >> Signed-off-by: Todd Poynor <[email protected]> >> [kiran: Added context to commit message, squished build fixes >> from Benoit Goby and Arve Hjønnevåg, changed wakelocks usage >> to wakeupsource, merged Todd's refactoring logic and simplified >> the structures and code and addressed community feedback] >> Signed-off-by: Kiran Raparthy <[email protected]> > > you still didn't get this right. I asked that you introduce > usb_phy_set_event() as a separate patch, then make PHY drivers use it > and only on a third patch should you hold a wakeupsource. Thanks for your time. Sure,I'll resend the patches as per your suggestion,could you please let me know whether you are okay with this new approach?. This will help me to consolidate all your inputs in new patch set. Regards, Kiran > > -- > balbi -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

