Felipe, On 30/05/16 15:42, Felipe Balbi wrote: > > Hi, > > Roger Quadros <rogerq@xxxxxx> writes: >> On 30/05/16 14:35, Felipe Balbi wrote: >>> this patch implements the most basic pm_runtime >>> support for dwc3. Whenever USB cable is dettached, >>> then we will allow core to runtime_suspend. >>> >>> Runtime suspending will involve completely tearing >>> down event buffers and require a full soft-reset of >>> the IP. >>> >>> Note that a further optimization could be >>> implemented once we decide to support hibernation, >>> which is to allow runtime_suspend with cable >>> connected when bus is in U3. That's subject to a >>> separate patch, however. >>> >>> Tested-by: Baolin Wang <baolin.wang@xxxxxxxxxx> >>> Signed-off-by: Felipe Balbi <felipe.balbi@xxxxxxxxxxxxxxx> >> >> We've discussed this offline but for the record, this patch >> breaks DWC3 on OMAP platforms. At least on dra7-evm I could see >> both USB host and gadget breaking. >> >> I will try to implement the runtime resume hooks for dwc3-omap >> and let you know if we can make it work. > > cool, thanks :-) > On testing branch commit [1], dwc3 breaks after system suspend/resume on dra7-evm. [1] - cd45299a0f3a41f25729a523aecc0f3e6ad14d43 cheers, -roger
Attachment:
signature.asc
Description: OpenPGP digital signature