On Thu, Nov 06, 2014 at 09:36:49AM +0100, Krzysztof Kozlowski wrote: > This patch adds both normal PM suspend/resume support and runtime PM > support to pl330 DMA engine driver. > > The runtime power management for pl330 DMA driver allows gating of AMBA > clock (PDMA) in FSYS clock domain, when the device is not processing any > requests. This is necessary to enter low power modes on Exynos SoCs > (e.g. LPA on Exynos4x12 or W-AFTR on Exynos3250). > > Runtime PM resuming of the device may happen in atomic context (during > call device_issue_pending()) so pm_runtime_irq_safe() is used. This will > lead only to disabling/enabling of the clock but this is sufficient for > gating the clock and for reducing energy usage. > > During system sleep the AMBA bus clock is also unprepared. Acked-by: Vinod Koul <vinod.koul@xxxxxxxxx> -- ~Vinod -- To unsubscribe from this list: send the line "unsubscribe dmaengine" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html