usb: dwc3: core: Allow platform glue driver to handle PM
DWC3 platform glue driver on some targets is responsible for dealing with power management. They might even implement runtime suspend for DWC3 and want to keep devices in suspend during system PM state transitions. DWC3 core doesn't aware of glue driver based PM functionality. This driver carries out hardware read write operations assuming it is never put in LPM and clocks would always be ON. Hence, for platforms which implement aggressive power management of DWC3 from its glue driver, make core's PM ops as NO-OP and just notify them of the core PM states using callback. Change-Id: If82913ebe753236682e31ab351c991c3f855b2f1 Signed-off-by:Manu Gautam <mgautam@codeaurora.org> Signed-off-by:
Mayank Rana <mrana@codeaurora.org>
Loading
Please register or sign in to comment