On 16/08/17 11:32, Dmitry Osipenko wrote: > From: Thierry Reding <[email protected]> > > All of these Tegra SoC generations have a ChipIdea UDC IP block that can > be used for device mode communication with a host. Implement rudimentary > support that doesn't allow switching between host and device modes. > > Tested-by: Michał Mirosław <[email protected]> > Signed-off-by: Thierry Reding <[email protected]> > [[email protected]: rebased patches and added DMA alignment quirk for Tegra20] > Signed-off-by: Dmitry Osipenko <[email protected]> > Acked-by: Peter Chen <[email protected]>
Currently, I am seeing that system suspend on Tegra30/114/124 is broken on -next (looks like it broke starting with next-20170823). Bisect shows that is broke with this series and reverting this patch of top of tree does workaround the problem. Looking a bit deeper, it appears that the boards are hanging when the set_phcd() function is called in the tegra phy driver to disable the phy clock. This function is called by usb_phy_set_suspend() in the chipidea driver. Thierry, any thoughts? Cheers Jon -- nvpublic -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
