On Mon, 3 Mar 2014, Pratik Prajapati wrote: > Can anyone please explain me, how runtime d3 works for xhci. It works the same way for all USB host controller drivers, including xhci-hcd. > I am trying to understand generic code/control flow. When usb bus is > ideal, how RTD3 (runtime d3) will be triggered and which code is > involved in it. Runtime PM is described in Documentation/power/runtime_pm.txt. The code you need to look through is drivers/base/power/runtime.c, drivers/pci/pci.c, drivers/pci/pci-driver.c, and drivers/usb/core/hcd-pci.c. Alan Stern -- 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