Hi Felipe, On 25 November 2014 at 20:15, Felipe Balbi <balbi@xxxxxx> wrote: > On Tue, Nov 25, 2014 at 07:06:18AM +0000, Peter Chen wrote: >> >> > >> > 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. >> > >> >> Hi Kiran & Felipe, >> >> Just two questions for this series >> >> - Will it be the default behavior for all peripheral drivers? >> - If the peripheral driver's PHY driver does not vbus event, how to >> support it? >> For example, chipidea udc driver has its vbus interface at its >> controller register. > > hmm, good point. Since it's so late, I'll just go ahead and drop > $subject from v3.20. Let's delay only $subject to v3.20 merge window so > we have some more time to discuss these details. I am just curious to know/understand why this feature needs to be default behavior for all peripheral drivers? If this needs to be default behavior, could you please suggest any alternate plan/design for this feature so that i can incorporate them in new patch. Regards, Kiran > > cheers > > -- > balbi -- 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